BM6P6(@ }}}ssseeeVVVPPPMMMIIIFFFDDD@@@@@@@@@AAACCCEEEHHHIIIGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWW[[[YYYWWWWWWZZZ\\\[[[YYYYYY[[[]]]]]][[[YYYYYYYYY[[[ZZZZZZZZZ[[[]]]___```aaabbbddddddccccccdddffffffggghhhiiikkknnnrrrvvvuuuxxx}}}wwwjjj^^^TTTNNNJJJHHHHHHIIIJJJJJJJJJMMMSSSXXXaaajjjrrrvvv}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||zzzyyy{{{}}}vvvoooeee___^^^^^^]]]\\\[[[\\\^^^___```ccchhhkkksssyyyzzzqqq^^^PPPTTT]]]ssswww[[[HHHDDD<<<999999555666555444555666666444222111111222222222333333333///000222444555555555555999777:::CCCOOO[[[hhhssszzzrrrnnnkkkqqqzzzwwwhhh^^^VVVQQQOOOPPPSSSXXXbbblllvvv}}}|||vvvrrrqqqqqqqqquuusssqqqtttyyy}}}yyypppmmmiiiddd```^^^^^^^^^XXX]]]aaa___YYYWWWZZZ^^^aaaiiinnnkkkfffdddcccbbb\\\YYYVVVRRROOONNNNNNNNNMMMMMMMMMNNNPPPRRRUUUVVVYYY\\\aaaeeefffggghhhiiinnnsssxxxzzz|||{{{lll___QQQLLLJJJGGGDDDDDDBBBBBBBBBCCCDDDFFFIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXX^^^\\\ZZZ[[[]]]___^^^]]]YYY[[[]]]]]][[[ZZZZZZ[[[[[[[[[[[[[[[\\\^^^______bbbdddeeeeeeeeeeeefffhhhiiijjjkkkkkkkkknnnrrruuuwwwzzz~~~zzzuuunnnbbbXXXQQQLLLJJJIIIHHHJJJLLLMMMMMMOOOSSSWWW[[[ccckkkpppxxx~~~}}}|||}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}{{{|||}}}~~~~~~}}}xxxqqqgggaaa___```___^^^[[[\\\^^^___```ccchhhkkkooouuuwwwcccUUUXXX\\\sssyyy\\\IIIDDD===:::;;;666666555444555666666444222111222222222222333333333111222333555666666666555999777:::DDDOOOZZZgggqqq~~~ssslllgggooozzztttfff[[[WWWRRROOOPPPSSSXXXbbblllvvv}}}}}}xxxtttqqqqqqrrrrrryyyxxxwwwzzz|||wwwsssgggddd```[[[XXXVVVVVVVVVSSSWWWZZZXXXUUUUUUZZZ```iiissszzzxxxrrrllleee```\\\ZZZWWWTTTRRRPPPPPPPPPNNNOOOPPPQQQTTTXXX[[[]]]___cccgggkkknnnpppsssuuuxxx|||uuueeeYYYNNNJJJIIIGGGEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOPPPRRRTTTWWWYYYZZZWWWXXXZZZ[[[\\\\\\[[[[[[YYYYYYXXXXXXXXXYYYYYYZZZ\\\ZZZZZZZZZ\\\]]]\\\[[[ZZZ\\\]]]]]]\\\[[[\\\\\\[[[\\\]]]^^^^^^^^^^^^^^^dddfffgggggggggggghhhjjjlllmmmnnnnnnmmmooorrruuuyyy|||}}}vvvmmmggg]]]UUUQQQPPPPPPPPPPPPRRRVVVXXXXXXXXXZZZ[[[ZZZ```ggglllttt{{{~~~}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}|||}}}}}}zzzsssiiicccaaaaaa```___\\\]]]^^^___```ccchhhkkkkkkqqq{{{~~~iiiYYYZZZ]]]sss{{{^^^JJJEEE===;;;<<<888777555444444555666444333222222222222333333333333333444555666666666666666777666;;;EEEPPPZZZeeennn{{{qqqhhhaaajjjxxx}}}pppbbbZZZXXXSSSPPPQQQTTTXXXbbblllwww~~~{{{yyyvvvsssrrrssstttuuu{{{{{{|||zzzsssmmmiii]]][[[WWWTTTQQQOOOOOOOOOOOORRRTTTSSSRRRVVV^^^fffxxxwwwkkkaaa]]][[[YYYWWWUUUTTTTTTTTTSSSSSSUUUWWW[[[___ccceeeiiilllqqqtttxxx|||xxxmmm___UUULLLJJJKKKJJJJJJLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTVVVXXX[[[]]]___ZZZ[[[\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\]]]^^^\\\]]]^^^``````___^^^^^^eeefffhhhhhhhhhhhhjjjkkkmmmoooppppppqqqrrruuuxxx{{{~~~~~~wwwnnniiibbb]]]\\\]]]^^^^^^aaacccgggiiiiiihhhgggfffbbbeeejjjoootttyyy{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}~~~zzzsssiiicccaaaaaa```___\\\]]]^^^___```cccgggjjjkkkqqqyyymmm[[[[[[```ttt}}}___KKKEEE===;;;<<<999777555444444555555444333222222222333333333444444555555555555666555555555777666<<>>;;;===:::888666333222333555555555333333333444444444444555444444333444555666888999888777<<>>;;;999666333222333555555555333333333444444444555555555444444555666888:::;;;888888<<>>===;;;999777666777777777555666666555555444333333222666666666555666666777777555;;;???KKKaaammmyyyrrrfffbbbbbbbbbkkkuuufff[[[VVVSSSSSSZZZccclllxxx|||{{{{{{{{{zzz}}}~~~}}}|||{{{yyywwwtttqqqppppppooottttttuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxzzz|||}}}sssnnnhhhaaa\\\XXXTTTQQQLLLLLLKKKKKKKKKKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTTTTVVVYYY\\\___bbbgggjjjkkklllmmmnnnpppsssxxx||||||yyypppnnnmmmllllllllljjjiiiiiiiiiiiijjjllloooqqqrrrqqqpppnnnllljjjiiihhhhhhccccccdddeeeddddddcccbbbdddeeehhhjjjmmmooopppppprrrtttwwwxxxxxxyyyzzz|||~~~}}}tttrrrooohhh```]]][[[[[[\\\]]]]]]^^^^^^^^^```bbbeeegggkkkqqqzzz~~~{{{wwwvvvuuuuuuxxx}}}~~~~~~}}}}}}|||{{{zzzyyy{{{|||||||||{{{|||~~~~~~~~~wwwnnnggg```\\\\\\[[[WWWUUUWWWYYYZZZ^^^dddfffiiiooovvv~~~rrr[[[UUULLLYYYeee}}}www```LLLBBB@@@;;;999777777888888777666444444444444333333333333666555555555666777888888666<<<@@@MMMdddqqq|||rrrfffcccccc___iii}}}tttggg^^^VVVSSSTTT[[[dddnnnzzzzzzxxxxxxzzz{{{zzzyyyzzz|||}}}}}}|||zzzyyyvvvuuusssqqqoooooooooooopppqqqqqqqqqqqqsssuuuvvvxxxxxxyyyzzz|||{{{wwwmmmhhhaaa\\\WWWTTTQQQOOOJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQSSSTTTUUUVVVYYY]]]aaadddgggkkknnnnnnooopppqqqssswww|||yyyuuuqqqooommmmmmmmmllljjjiiikkkkkkkkklllnnnqqqssstttqqqpppnnnllljjjiiihhhhhhaaabbbdddeeeeeedddbbbaaadddeeehhhjjjmmmooopppppprrrtttwwwxxxxxxxxxyyyzzz~~~wwwuuutttnnngggeeehhhhhhggggggffffffeeeeeebbbdddeeeeeegggllltttzzz}}}}}}zzzvvvwwwvvvvvvxxx{{{~~~~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{yyyzzzzzzzzzyyyzzz}}}~~~yyyoooggg___[[[[[[[[[WWWUUUWWWYYYZZZ^^^dddiiilllpppvvv~~~sss\\\WWWKKKXXXeee|||}}}gggSSSIIIGGG<<<:::888777888888777666111222222333333444444555555555555555666888999999777===AAAOOOeeerrr~~~pppccc______^^^hhh|||~~~uuuiii```VVVSSSTTT\\\eeeooo{{{|||wwwuuuwwwzzz{{{{{{vvvxxxyyy{{{{{{zzzyyyxxxsssrrrpppoooooooooppppppoooooooooooooooqqquuuxxxzzzzzz{{{|||~~~|||wwwsssiiiddd^^^XXXUUURRRPPPNNNIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNOOOQQQRRRTTTUUUVVVXXX\\\```dddgggjjjnnnppppppqqqrrrsssuuuyyy~~~|||xxxsssqqqnnnllllllllllllkkkjjjllloooqqqrrrrrrpppooooooooommmkkkiiigggeeedddcccccccccccccccccccccccchhhhhhhhhhhhiiijjjkkklllnnnqqquuuyyy|||||||||{{{|||}}}{{{wwwwwwxxxwwwvvvtttsssrrrrrrrrrpppmmmjjjiiiiiiiiihhhiiikkkpppsssvvv|||}}}zzzzzzxxxvvvwwwyyy{{{||||||wwwuuuuuuxxx~~~}}}yyyvvvvvvyyy||||||{{{|||{{{zzzyyyyyyzzz|||}}}~~~}}}~~~zzzlllccc^^^\\\\\\WWWWWWWWWVVVVVVYYY^^^bbbdddhhhooowwwuuu```RRRNNNUUUfffssshhh___SSSJJJAAA>>>:::888777777555444777666555444333444555555555666777888888999999999:::;;;DDDTTTdddssslll___]]]___bbbgggxxxvvvfffZZZVVVVVVWWW\\\fffrrr~~~}}}}}}zzzuuussssssuuuuuuvvvtttvvvxxxyyyxxxvvvsssqqqsssqqqnnnmmmmmmnnnmmmlllpppmmmmmmpppqqqppprrrvvvxxxyyy{{{~~~~~~{{{vvvooojjjddd^^^WWWSSSQQQQQQOOONNNLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTWWWZZZ[[[]]]```dddiiilllnnnoooooosssvvvyyy{{{|||~~~|||xxxqqqnnnkkkjjjkkkllllllkkkkkkmmmpppsssttttttsssrrrrrrqqqooommmjjjhhhfffeeeddddddddddddccccccccccccgggggghhhhhhiiijjjllllllnnnrrrvvvxxxyyyzzz{{{|||}}}}}}{{{|||~~~~~~|||{{{yyyuuusssmmmlllllljjjiiijjjmmmpppwww|||}}}{{{wwwvvvuuuuuusssrrrjjjjjjlllrrr{{{~~~}}}~~~~~~{{{xxxxxxzzz||||||||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~yyykkkbbb^^^\\\[[[WWWWWWWWWVVVVVVYYY^^^bbbfffjjjpppxxxuuu```RRRPPPWWWiiioooeee\\\QQQHHHCCC@@@<<<:::999888666555555444333222222222333333555555666777888888888888999;;;EEEUUUfffuuu~~~lll___]]]___```hhhzzzwwwiii___VVVVVVWWW\\\fffsss|||xxxsssqqqqqqssstttttttttuuuuuuvvvuuusssqqqooonnnllljjjjjjkkkmmmmmmmmmpppmmmmmmqqqrrrrrrtttxxx{{{|||~~~}}}{{{wwwrrrkkkfff```[[[UUUQQQPPPPPPOOOMMMKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNPPPSSSVVVYYY[[[]]]```bbbfffkkknnnpppqqqrrruuuxxx{{{~~~{{{vvvnnnkkkiiihhhjjjkkkllllllmmmoooqqqtttvvvvvvuuutttsssrrrpppmmmjjjgggeeeddddddddddddccccccbbbbbbbbbggggggggghhhiiikkklllmmmnnnssswwwxxxvvvvvvyyy}}}~~~}}}zzzxxxuuussspppooonnnkkkiiihhhjjjllluuu{{{~~~wwwqqqmmmiiifffddd``````dddkkkvvv~~~|||{{{|||~~~|||zzzzzz{{{|||||||||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~yyykkkbbb^^^\\\[[[WWWWWWWWWVVVVVVYYY^^^bbbhhhlllrrryyyuuu```QQQQQQZZZllllllbbbZZZQQQIIIDDDAAA===;;;:::999777666555444333333222222333333444444555666777777777777888;;;FFFWWWhhhwwwmmm```]]]___^^^jjj~~~xxxjjjaaaUUUUUUWWW\\\ffftttzzzvvvqqqnnnoooqqqrrrssstttssssssrrrpppooonnnnnnjjjiiigggiiikkknnnooooooooommmmmmqqqttttttwww{{{{{{wwwrrrllleee```ZZZWWWSSSPPPOOONNNNNNMMMKKKJJJIIIIIIIIIKKKLLLMMMPPPPPPRRRUUUXXX[[[^^^```dddfffiiimmmqqqssstttuuuvvvyyy}}}|||wwwyyy}}}yyytttmmmjjjhhhgggiiilllmmmmmmmmmnnnqqqsssuuuuuuuuuuuuqqqooommmjjjgggdddaaa```bbbbbbbbbbbbaaaaaaaaa```ggggggggghhhiiikkklllmmmnnntttyyyxxxtttsssxxx~~~~~~xxxtttrrrqqqooonnnoooooonnnkkkiiihhhiiikkksssxxx}}}tttiiibbb^^^[[[ZZZ\\\]]]aaagggppp{{{}}}{{{zzz{{{}}}}}}|||{{{zzz{{{{{{{{{{{{zzzzzzzzz{{{|||~~~}}}}}}}}}{{{zzzmmmddd___\\\[[[WWWWWWWWWVVVVVVYYY^^^bbbhhhmmmsssyyy~~~vvvaaaRRRRRR[[[ooojjj___YYYQQQJJJDDDAAA===:::999888777555777666666555555555555555333444555666777777777777888===HHHYYYhhhvvvmmm```\\\]]]]]]lllxxxjjj```TTTTTTVVV\\\ggguuuxxxtttpppmmmnnnppprrrrrrtttrrrpppooommmmmmmmmmmmlllkkkjjjkkknnnqqqrrrrrrmmmkkklllqqqtttuuuxxx}}}~~~yyysssmmmfff___ZZZUUUSSSPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNRRRSSSTTTWWWZZZ^^^aaacccfffhhhkkkooorrrtttvvvvvvxxx{{{~~~zzzrrrooorrryyyyyytttnnnlllhhhhhhiiilllmmmnnnkkkmmmoooqqqrrrsssssssssooonnnkkkhhheeebbb```^^^________________________ffffffggghhhiiikkkmmmnnnoootttyyyxxxttttttyyyzzzvvvqqqnnnmmmmmmmmmmmmlllmmmmmmllljjjjjjlllmmmqqqvvv{{{}}}ooobbbZZZWWWWWWWWWYYY[[[___eeellluuu}}}}}}{{{zzz{{{}}}~~~zzz{{{{{{zzzyyyyyyzzz{{{zzzzzz{{{|||}}}~~~|||}}}{{{xxx}}}pppfffaaa]]]\\\WWWWWWWWWVVVVVVYYY^^^bbbggglllrrrwww{{{xxxbbbRRRQQQ[[[ppp}}}eeeZZZTTTMMMGGGAAA>>>:::888888777555444666777777666666666555555333444555666777777777777999>>>JJJZZZgggsss|||iii\\\XXXXXX^^^ppp{{{jjj___UUUUUUWWW]]]ggguuu|||zzzvvvsssooonnnnnnpppqqqqqqrrrqqqooommmlllllllllmmmnnnlllkkklllnnnpppqqqqqqkkkiiikkkpppsssuuuxxx}}}}}}vvvpppiiibbb[[[WWWPPPPPPPPPOOOMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOSSSTTTVVVYYY]]]```ccceeehhhiiilllooorrrtttvvvwww|||~~~zzzoooiiiiiikkkqqqxxx{{{wwwqqqmmmiiiggghhhjjjllllllkkkkkklllnnnooooooppppppnnnmmmkkkhhheeebbb```___]]]^^^^^^______``````aaaffffffggghhhiiikkkmmmnnnoootttxxxyyywwwwwwzzz~~~~~~}}}pppmmmjjjhhhiiijjjkkkkkkkkklllmmmmmmmmmnnnppprrrssswww|||xxxkkkaaa[[[ZZZ[[[\\\XXX[[[aaagggmmmttt|||~~~}}}|||||||||}}}xxxyyyzzzzzzyyyyyyzzz|||{{{||||||}}}~~~|||}}}{{{wwwrrrhhhaaa]]]ZZZWWWWWWWWWVVVVVVYYY^^^bbbfffkkkrrrvvvzzzzzzcccTTTQQQ[[[pppxxx^^^RRRMMMGGGBBB===;;;888666666666555444444555555555555444333333444444555666777777777777:::@@@LLL[[[gggrrrvvvcccWWWTTTTTT```ttt}}}kkk```VVVVVVXXX]]]ggguuu|||wwwuuusssqqqooonnnoooppppppoooooonnnlllkkkjjjkkkkkklllmmmkkkiiiiiikkkmmmmmmmmmkkkiiikkkpppsssuuuxxx}}}~~~zzzrrrkkkeee^^^YYYUUUNNNPPPQQQPPPNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNPPPQQQTTTUUUWWWZZZ^^^bbbeeegggiiijjjlllooorrrtttvvvxxx~~~vvvkkkbbbaaacccffflllsss||||||~~~~~~rrrnnniiiffffffggghhhiiikkkkkklllllllllmmmmmmmmmkkkjjjhhhfffcccaaa___^^^]]]]]]^^^___aaabbbcccdddeeeffffffhhhiiilllmmmnnnpppssswwwzzz{{{{{{|||}}}|||xxxllljjjgggggghhhjjjkkkjjjmmmooopppqqqqqqrrrtttvvvxxxzzz~~~wwwrrrkkkfffcccccccccccc___dddjjjppptttyyy~~~}}}||||||vvvyyy{{{|||zzzzzz|||~~~|||}}}~~~~~~}}}|||wwwrrrggg```[[[XXXWWWWWWWWWVVVVVVYYY^^^bbbeeekkkrrrwwwzzz|||eeeUUURRR\\\rrruuuZZZMMMHHHCCC>>>;;;999666555666777666666444555555666555444333222555555666777888888888888999@@@NNN]]]hhhtttrrraaaWWWUUUWWWbbbwwwyyyjjj```WWWWWWXXX^^^gggttt~~~zzzuuurrrnnnnnnmmmnnnoooooommmkkkjjjjjjiiiiiiiiiiiijjjjjjjjjhhhfffgggiiikkklllkkkmmmkkklllqqqtttuuuyyy~~~zzzuuunnnfff```[[[VVVSSSNNNQQQSSSRRRPPPMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVXXX[[[___cccfffhhhkkklllnnnppprrruuuxxxyyy}}}xxxsssiii___XXX[[[```dddkkksssyyyyyy|||sssoooiiieeedddeeeffffffllllllllllllllllllllllllgggfffdddbbb```^^^\\\\\\]]]^^^___aaabbbdddeeefffeeeffffffhhhjjjlllnnnoooppprrrvvv{{{}}}~~~~~~}}}{{{wwwooonnnllllllmmmoooooonnnppprrrsssttttttuuuvvvxxx}}}~~~{{{pppnnnlllkkkkkkkkkjjjhhhjjjooouuuyyy|||~~~~~~|||{{{vvvyyy|||}}}||||||~~~}}}~~~~~~~~~~~~~~~xxxrrrfff^^^YYYVVVWWWWWWWWWVVVVVVYYY^^^bbbeeelllssswww{{{}}}fffVVVSSS^^^sssvvvZZZLLLGGGBBB>>>:::888666555777888888777666777888888888777555444555666777888888999999999888@@@NNN^^^jjjvvvrrrbbbZZZZZZ]]]dddyyytttggg___XXXXXXYYY^^^gggttt~~~zzzuuuqqqkkkkkklllnnnooonnnkkkhhhggggggggghhhhhhhhhhhhhhhhhhgggfffgggiiilllmmmmmmnnnlllmmmrrruuuvvvzzz~~~wwwrrrjjjccc^^^YYYUUURRRNNNQQQTTTTTTQQQNNNMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXX[[[___cccfffhhhmmmmmmoooqqqsssvvvyyyzzzyyy|||~~~qqqhhhWWWWWWVVVVVVZZZaaajjjqqqxxx|||vvvkkk```]]]]]]^^^aaaeeefffgggggghhhhhhhhhhhhgggffffffddd```]]]\\\]]]^^^]]]___aaaaaaaaabbbdddfffeeeddddddeeehhhkkknnnpppssstttwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}yyyvvvssstttvvvwwwvvvtttqqqpppvvvvvvwwwyyy{{{}}}~~~}}}~~~xxxqqqmmmfffhhhkkkmmmmmmnnnppprrruuuxxx{{{~~~~~~|||zzzzzz{{{{{{|||~~~}}}|||||||||}}}}}}~~~}}}}}}{{{uuuggg^^^YYYWWWWWWWWWWWWWWWWWWZZZ^^^bbbfffkkkrrrxxx{{{fffWWWSSS]]]vvv{{{\\\JJJDDDAAA???999999777666555555555555555555555555555555555555666666666555444555888;;;===CCCOOO___pppwwwcccZZZ[[[___fffqqqfffaaaXXXXXXYYY]]]fffsss~~~|||xxxsssooonnnlllkkkmmmoooooollliiifffeeeeeedddddddddeeeeeeffffffgggggghhhjjjkkkllljjjlllppprrruuuxxx{{{~~~{{{tttnnnfff^^^YYYVVVTTTSSSTTTTTTSSSRRRPPPNNNLLLJJJNNNOOOPPPRRRTTTUUUVVVVVV[[[[[[\\\^^^aaadddgggiiipppppppppqqqsssvvvyyyzzz|||~~~wwwiii^^^VVVVVVVVVWWWZZZbbbkkkqqq{{{vvvjjj___ZZZYYYZZZ]]]bbbdddeeeffffffgggfffffffffddddddbbb___[[[ZZZ\\\]]]]]]___aaabbbaaabbbdddfffffffffffffffhhhkkknnnpppssstttwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}{{{yyyzzz|||}}}|||{{{yyywww|||||||||~~~wwwllleeeaaa^^^aaagggkkkooorrrvvvyyyxxxzzz}}}~~~|||{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}vvviii___ZZZYYYWWWWWWWWWVVVVVVXXX]]]```eeeiiipppwww}}}{{{fffWWWTTT___zzz}}}]]]JJJBBB???>>>===;;;999777555333222222555555555555555555555555555666666666555666888:::===DDDQQQaaarrrwwwcccYYYZZZ^^^iii|||oooeee___XXXXXXYYY]]]fffrrr~~~~~~{{{xxxtttpppmmmllljjjiiijjjlllllliiifffddddddcccbbbbbbccccccdddffffffffffffggghhhiiijjjjjjmmmqqquuuwwwzzz}}}~~~yyyooojjjccc\\\YYYWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMMMMOOOPPPRRRTTTVVVWWWXXXXXX\\\\\\]]]___bbbeeehhhjjjppppppqqqrrruuuxxxzzz|||}}}sssdddZZZWWWXXXZZZ\\\aaahhhqqqwwwwwwiii\\\VVVTTTUUUXXX]]]aaabbbdddeeeeeeeeeddddddbbbaaa```]]]ZZZYYYZZZ\\\]]]___aaabbbbbbccceeefffhhhhhhhhhhhhjjjlllnnnooossstttwwwzzz|||}}}}}}}}}~~~~~~~~~yyykkkaaa[[[YYYXXX\\\cccjjjpppuuuzzz}}}{{{~~~|||}}}~~~~~~~~~xxxjjjaaa\\\ZZZXXXXXXWWWVVVUUUWWWZZZ]]]ccchhhooouuu|||~~~iiiYYYVVVbbb}}}```KKKAAA>>>===<<<;;;999777555333333222555555555555555555555555444555777777666666888999===EEESSSeeewwwvvvbbbXXXZZZ^^^ooozzzpppggg```YYYXXXYYY]]]eeeppp|||zzzvvvrrrooollliiiiiigggggggggggggggdddbbbaaaaaaaaa``````aaaaaabbbeeeeeeeeeeeeeeefffggghhhjjjnnnsssxxxzzz|||~~~{{{vvviiieee^^^ZZZXXXXXXWWWWWWUUUTTTRRRPPPOOOOOOOOOOOORRRSSSUUUWWWXXXYYYZZZZZZ]]]^^^___aaadddgggiiikkkoooppprrrtttwwwzzz}}}}}}vvviii```\\\___ccchhhnnnwwwuuugggYYYRRRPPPPPPTTTYYY___aaabbbdddddddddcccbbb``````^^^\\\YYYXXXZZZ\\\]]]___aaabbbbbbccceeegggjjjjjjjjjjjjlllmmmooopppsssuuuwwwzzz|||}}}~~~~~~~~~|||qqqeee]]]ZZZYYYXXX]]]dddkkkpppuuuyyy||||||~~~~~~~~~xxxjjjaaa\\\ZZZXXXXXXWWWUUUTTTUUUXXX[[[bbbgggnnnttt{{{mmm\\\VVVccccccMMMBBB>>>===888888777666666666666666555555555555555555555555222444777888777777888999>>>FFFVVViii|||tttaaaYYY[[[```vvv{{{tttjjjbbbXXXXXXXXX\\\dddooozzz}}}wwwqqqmmmkkkhhhgggeeeeeedddccccccbbbaaa`````````_________```aaaaaacccccccccccccccdddeeeeeeiiinnntttyyy{{{}}}~~~}}}vvvqqqddd```[[[XXXWWWVVVVVVVVVSSSRRRPPPNNNNNNOOOPPPQQQSSSTTTVVVXXXZZZ[[[\\\\\\___```aaadddgggiiikkkmmmooopppsssvvvyyy}}}~~~yyynnngggcccgggnnnuuu~~~pppbbbTTTNNNLLLMMMRRRWWW^^^___bbbdddeeedddcccbbb______^^^[[[YYYYYY[[[]]]]]]___aaabbbcccdddfffhhhkkkkkklllmmmnnnooopppqqqtttuuuxxxzzz|||~~~~~~~~~}}}{{{yyy|||||||||}}}~~~}}}{{{lllaaa\\\ZZZZZZ[[[```gggnnnssswww{{{~~~|||~~~~~~~~~~~~xxxjjj```[[[YYYXXXXXXWWWUUUSSSTTTXXXZZZaaafffnnnttt{{{ppp^^^WWWcccbbbMMMCCC???>>>888777777666666666666777555555555555555555555555222444666777777777888:::>>>GGGXXXlllsssbbb[[[^^^ccc{{{}}}wwwlllaaaWWWWWWWWW[[[cccnnnyyyzzzsssnnnjjjhhhfffdddbbbbbbaaa```___^^^^^^_________^^^^^^___```aaaaaaaaaaaaaaaaaabbbcccddddddggglllrrrwwwzzz|||~~~yyyrrrmmmaaa^^^YYYVVVTTTTTTSSSRRRQQQOOONNNMMMMMMOOOQQQRRRTTTUUUWWWYYY[[[\\\\\\]]]aaabbbdddgggiiilllnnnnnnoooqqqtttwww{{{~~~yyyqqqmmmlllrrrzzzgggZZZNNNIIIIIIKKKPPPUUU\\\^^^aaacccdddcccbbbaaa]]]]]]\\\ZZZXXXXXX[[[]]]]]]___aaabbbcccdddgggiiikkklllmmmooopppqqqrrrssstttuuuxxx{{{}}}~~~~~~~~~~~~}}}|||zzzvvvssstttsssrrrsssvvv{{{~~~}}}vvvwwwvvvjjj```[[[ZZZYYY]]]cccllltttzzz}}}~~~}}}}}}{{{yyykkkaaa[[[YYYXXXXXXWWWUUUTTTUUUXXX[[[```fffmmmttt{{{rrr```XXXccc}}}zzz\\\LLLDDD@@@===;;;:::888777555444444444555555555555555555555555222444666777666777999;;;===GGGYYYnnnuuufff___```eee|||}}}xxxmmm___VVVUUUVVVZZZbbbnnnyyy{{{vvvpppjjjgggeeecccaaa]]]^^^^^^]]][[[[[[\\\^^^]]]]]]]]]]]]^^^___``````````````````bbbcccdddeeegggkkkqqquuuxxx{{{}}}|||vvvnnnhhh^^^[[[VVVSSSRRRRRRPPPOOONNNNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXZZZ\\\]]]^^^^^^bbbdddfffiiilllnnnppppppoooqqqtttxxx|||}}}yyywwwzzzvvv\\\QQQGGGEEEFFFIIINNNTTTYYY[[[___aaabbbbbb```^^^[[[[[[ZZZXXXWWWWWWYYY\\\]]]___aaacccccceeegggiiikkklllnnnppprrrssstttuuutttvvvxxx{{{}}}~~~~~~vvvpppnnnlllnnnnnnmmmlllmmmqqqtttuuuuuuuuuvvvuuurrrmmmjjjfffeeecccdddhhhnnnuuuyyy}}}~~~zzzxxx{{{~~~{{{ssskkkkkksss{{{~~~yyyrrrjjjdddaaa```___dddjjjsss|||~~~}}}}}}|||zzzyyy~~~{{{lllbbb]]][[[XXXXXXWWWUUUTTTVVVYYY\\\^^^dddkkkrrrzzzxxxfff[[[ddd|||qqqUUUHHHDDD@@@;;;::::::888777555444444444555555555555555555555555333444555555555777:::<<<===GGGYYYooozzzkkkbbbbbbfffwww|||ooo___TTTSSSTTTYYYaaammmyyy}}}uuuqqqlllgggdddbbb```^^^XXXYYYZZZXXXWWWWWWYYY\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^___```bbbdddeeefffhhhkkkppptttwwwzzz~~~~~~zzzssskkkeeeZZZWWWTTTRRRQQQQQQPPPOOONNNNNNOOOQQQRRRTTTUUUVVVXXXYYY[[[]]]^^^``````aaadddeeehhhlllnnnpppqqqrrrppprrruuuyyy|||~~~~~~~~~~~~}}}{{{iiiUUUKKKBBBAAADDDHHHMMMRRRWWWYYY]]]```aaa```^^^]]]YYYYYYXXXWWWUUUVVVXXX[[[]]]___aaacccdddeeehhhjjjkkklllnnnqqqsssuuuvvvvvvtttvvvxxx{{{}}}~~~wwwggg^^^\\\ZZZ\\\]]]\\\[[[]]]aaaeeeiiijjjlllmmmnnnkkkfffbbbZZZYYYWWWXXX\\\cccjjjooossswwwzzzxxxuuusssvvvyyy}}}sssjjj```___gggnnnqqqooouuusssooollliiihhhhhhiiikkkqqqzzz~~~}}}}}}}}}{{{xxxwww}}}|||nnnddd^^^\\\XXXXXXWWWVVVUUUWWWZZZ]]]]]]bbbjjjqqqxxxlll^^^fff{{{jjjOOOFFFCCC???:::777777666666666666777888555555555555555555555555444444555444444777:::>>><<>>EEEVVVmmmtttfffccchhhqqq{{{kkk^^^RRRSSSUUUZZZcccooozzz}}}vvvrrrhhhddd^^^ZZZXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]]]]___aaadddgggiiikkkmmmqqqvvvzzz}}}~~~}}}yyypppddd\\\WWWPPPKKKLLLNNNNNNNNNQQQNNNQQQUUUWWWXXXYYYZZZ\\\YYYZZZ\\\___bbbdddeeeeeedddgggkkkooorrrsssrrrrrrqqqsssvvvzzz}}}|||vvvpppllllllhhhggghhhhhhhhhmmmtttyyyiiiYYYOOODDDCCCAAA??????CCCIIINNNSSSWWW\\\___^^^\\\YYYXXXUUUVVVVVVUUUUUUVVVYYY\\\]]]^^^___aaaccceeeggggggkkkllloooqqqssstttttttttqqquuuyyy||||||||||||}}}~~~ppp\\\OOOJJJIIIFFFHHHJJJJJJJJJKKKLLLNNNOOOQQQTTTVVVWWWWWWVVVUUUQQQPPPPPPQQQTTTZZZ```eeehhhkkkoooppppppqqqtttxxx{{{yyylll\\\ZZZWWWUUUVVV[[[```cccgggiiinnnuuu}}}~~~}}}{{{yyykkkaaa]]][[[ZZZXXXVVVUUUUUUWWWYYY[[[```eeekkkpppuuusssffflllhhhOOOCCC???<<<;;;:::888555555666777666666333333444444444555555555555555555666666777888999===EEEUUUkkkttteeebbbgggnnnzzziii]]]TTTTTTVVV[[[dddooozzz~~~xxxpppkkk```\\\WWWSSSRRRQQQPPPOOOPPPPPPQQQQQQSSSTTTVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZ]]]]]]^^^___aaadddgggiiijjjmmmqqquuuyyy}}}~~~}}}{{{vvvmmmaaaYYYSSSLLLHHHJJJLLLLLLMMMOOOPPPSSSVVVXXXXXXYYY[[[]]][[[\\\^^^aaaccceeefffggggggiiilllooorrrssssssrrrsssuuuxxx{{{}}}}}}xxxrrroookkkhhhgggiiiiiiiiiooouuu~~~zzzssskkkaaaWWWLLLEEEBBBAAAAAA??????BBBGGGJJJSSSWWW\\\^^^^^^[[[ZZZYYYTTTUUUUUUUUUUUUVVVYYY\\\^^^^^^^^^___aaadddggghhhmmmnnnoooppprrrtttuuuuuusssvvvzzz||||||||||||}}}~~~{{{fffTTTJJJFFFEEEDDDFFFGGGGGGFFFEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRQQQQQQSSSVVVZZZ___dddfffgggkkkppprrrrrrsssvvvyyyyyy~~~pppdddWWWUUUSSSSSSUUUYYY^^^bbbeeehhhppp}}}~~~|||zzzkkkaaa]]][[[YYYXXXVVVUUUUUUWWWZZZ[[[___eeelllqqqwww{{{ooorrrfffNNNDDD???<<<;;;;;;999666555555666555444333444444444444555555555555555555666666777888999;;;EEEVVVjjjtttddd```dddnnnyyyhhh[[[UUUUUUWWW\\\eeeqqq{{{yyypppggg```VVVSSSOOOLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWXXXXXX\\\]]]^^^```bbbeeeggghhhjjjmmmqqquuuyyy|||~~~~~~|||yyyrrrhhh\\\TTTMMMHHHEEEGGGIIIJJJKKKOOOSSSUUUWWWXXXXXXZZZ]]]___]]]^^^```bbbeeeggghhhiiikkklllnnnpppqqqsssssstttvvvwwwzzz|||~~~}}}xxxtttnnnkkkkkknnnooopppvvv}}}{{{wwwsssooommmhhhddd^^^XXXRRRMMMGGGCCCAAABBBBBBAAA@@@BBBEEEHHHRRRUUUZZZ\\\\\\ZZZYYYXXXRRRTTTUUUUUUVVVWWWZZZ\\\____________aaadddhhhjjjooooooooopppqqqsssuuuvvvtttwwwzzz||||||||||||}}}ttt___PPPIIIGGGFFFHHHJJJKKKKKKHHHFFFFFFFFFHHHGGGFFFFFFHHHKKKOOOQQQUUUWWW[[[aaahhhmmmpppqqqqqquuuyyyzzzxxxvvvwwwxxxzzz~~~yyyiii^^^VVVUUUTTTTTTVVVYYY]]]```bbbeeemmm|||~~~~~~zzzkkkaaa]]][[[YYYXXXVVVUUUUUUXXXZZZ\\\___eeemmmsssyyyppprrrbbbMMMDDD>>>;;;;;;<<<999666555555555555444444444444444555555555555555555555555666777888999;;;FFFWWWjjjtttbbb]]]aaaqqqyyygggZZZTTTTTTWWW]]]gggssszzzrrrhhh]]]VVVOOOMMMJJJIIIIIIJJJJJJIIIGGGIIIKKKMMMOOOPPPPPPOOORRRRRRSSSTTTUUUUUUVVVVVV[[[\\\^^^```bbbdddfffggglllnnnrrrvvvzzz|||~~~}}}|||{{{vvvnnncccXXXQQQHHHDDDCCCGGGIIIIIILLLPPPTTTVVVWWWWWWXXXZZZ^^^aaa``````bbbcccfffhhhjjjkkkoooooopppqqqssstttuuuuuuwwwyyy{{{~~~|||vvvtttuuuyyy{{{||||||wwwnnngggbbb]]]XXXUUUWWWTTTOOOLLLJJJHHHFFFEEEDDDEEEEEECCCBBBCCCEEEGGGOOORRRWWWYYYYYYWWWWWWWWWRRRSSSUUUVVVWWWXXX[[[]]]aaa``````aaacccfffiiikkkooooooooopppqqqssstttuuutttvvvyyy{{{{{{{{{}}}~~~ppp\\\OOOKKKKKKMMMOOOQQQRRRQQQNNNKKKJJJIIILLLJJJGGGFFFHHHLLLQQQTTTZZZ]]]cccllluuu|||~~~~~~zzzuuussstttvvvzzz|||pppaaaWWWVVVUUUTTTSSSSSSUUUWWWYYY\\\^^^eeesss~~~~~~zzzkkkaaa\\\[[[XXXWWWVVVUUUVVVXXXZZZ\\\___fffooouuu{{{nnnppp~~~]]]JJJDDD===:::;;;<<<999666555555555555444444444444555555555666666555555555555666777888999;;;HHHZZZkkktttaaa[[[^^^pppzzzgggZZZQQQRRRVVV]]]hhhvvvzzzsssjjj___TTTMMMIIIGGGEEEEEEFFFGGGGGGGGGDDDEEEHHHKKKLLLMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUZZZ[[[]]]___bbbdddeeefffmmmooorrruuuxxxzzz{{{|||yyyyyywwwrrriii^^^TTTNNNFFFDDDDDDHHHIIIJJJMMMRRRTTTUUUWWWXXXYYY[[[___bbbbbbcccccceeefffiiikkklllssssssttttttvvvwwwxxxxxxwwwyyy}}}~~~ssskkk___WWWRRROOOLLLJJJMMMKKKIIIHHHIIIJJJIIIHHHIIIHHHGGGEEECCCBBBDDDFFFKKKNNNRRRUUUTTTTTTTTTTTTQQQTTTVVVXXXYYYZZZ]]]___aaaaaaaaabbbdddgggjjjkkkmmmnnnooopppqqqrrrssssssrrrtttwwwyyyzzz{{{}}}~~~ppp]]]RRROOOSSSWWWZZZ\\\]]]\\\YYYUUUSSSRRRRRRPPPLLLJJJKKKOOOSSSVVV\\\^^^eeeooo{{{}}}uuunnnjjjjjjjjjnnnssstttpppfff[[[TTTUUUTTTSSSRRRRRRRRRSSSSSSVVVXXX^^^iii{{{~~~~~~~~~~~~{{{kkkaaa\\\[[[XXXWWWUUUUUUVVVXXX[[[]]]aaahhhqqqwww}}}lllnnn|||~~~XXXHHHCCC===:::<<<;;;999666555555666555444444444555555555666666666555555555666666777888999;;;JJJ[[[kkksss___ZZZ^^^nnnzzzfffXXXPPPRRRUUU]]]iiivvv~~~yyyrrriii```VVVMMMGGGCCCBBBAAAAAACCCDDDDDDCCCBBBDDDEEEHHHJJJKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUXXXYYY[[[^^^aaabbbcccdddjjjlllnnnqqqssstttttttttrrrrrrqqqlllcccXXXPPPKKKEEEDDDFFFJJJKKKJJJNNNTTTSSSUUUXXXZZZ\\\^^^bbbeeefffffffffgggiiikkknnnooouuuvvvwwwyyyzzz{{{{{{{{{yyy|||zzzkkkaaaUUUMMMKKKLLLLLLLLLMMMMMMMMMOOORRRRRRRRRPPPLLLKKKIIIEEEAAAAAACCCEEEHHHKKKNNNQQQQQQPPPPPPQQQRRRTTTWWWZZZ[[[\\\___aaa___```aaaccceeeggghhhiiikkkmmmnnnpppqqqqqqqqqpppppprrruuuwwwyyy{{{}}}~~~uuucccXXXWWW^^^eeemmmooopppooolllhhheeedddbbb^^^XXXSSSPPPPPPRRRTTTYYYZZZ```jjjvvv}}}~~~|||zzzzzzwwwqqqgggaaa^^^^^^\\\aaafffhhhfffaaaZZZVVVZZZZZZYYYXXXXXXXXXWWWWWWXXX[[[```fffrrr~~~~~~}}}}}}}}}~~~{{{lllaaa\\\[[[XXXWWWUUUUUUVVVXXX[[[]]]bbbiiisssyyy~~~kkkjjjvvvyyySSSEEEBBB<<<999===:::888555555666777666666555555555555666666666666555555555666666777888999:::JJJ[[[jjj}}}qqq^^^[[[```qqqyyydddVVVRRRSSSVVV]]]hhhuuuvvvqqqhhh___VVVNNNFFFBBBAAA@@@???@@@AAABBBBBBAAABBBCCCDDDEEEGGGJJJLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWZZZ]]]___aaabbbbbbeeefffgggiiijjjjjjjjjiiiiiikkkjjjeee\\\RRRKKKHHHEEEDDDGGGKKKKKKJJJNNNTTTSSSVVVZZZ^^^```cccfffhhhjjjjjjjjjjjjlllnnnqqqsssvvvxxxzzz}}}~~~~~~~~~}}}yyyggg]]]PPPIIIIIIMMMPPPQQQSSSSSSUUUYYY\\\]]][[[ZZZNNNLLLIIIDDD@@@???AAADDDFFFHHHLLLNNNNNNNNNNNNOOORRRUUUXXX[[[\\\]]]```bbb]]]^^^aaaccceeefffggggggjjjlllnnnpppqqqqqqoooooonnnqqqtttvvvxxxzzz~~~{{{jjj___^^^gggppp~~~}}}yyywwwvvvrrrmmmddd[[[TTTQQQPPPPPPUUUUUUZZZdddooovvvvvvtttoooooollleee\\\VVVUUUVVVTTTYYY___cccccc```]]][[[bbbbbbbbbaaaaaaaaaaaaaaa___cccfffhhhmmmzzz}}}|||}}}|||||||||~~~{{{lllbbb\\\[[[WWWVVVUUUUUUVVVXXX[[[]]]cccjjjtttzzz~~~~~~iiifffpppvvvPPPDDDBBB<<<999===999777555555666777777666555555555555666666666777555555555666666777888999888III[[[iii|||ooo^^^\\\bbbvvvxxxbbbTTTTTTUUUWWW]]]gggsss~~~qqqkkkaaaXXXPPPIIICCC???BBBAAA@@@AAABBBCCCCCCAAABBBBBBCCCDDDFFFIIILLLMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVYYY\\\___```aaaaaa```aaabbbcccccccccbbbaaaccceeefffaaaXXXOOOIIIFFFDDDDDDGGGKKKKKKIIIMMMTTTSSSWWW\\\aaadddfffiiikkkmmmmmmlllmmmnnnqqqtttuuuvvvxxx|||vvv^^^[[[VVVSSSSSSUUUYYY\\\\\\```dddhhhlllnnniii```XXXQQQGGGCCCBBBCCCAAA???EEEFFFHHHJJJLLLNNNOOOOOOOOORRRUUUWWWYYY[[[^^^```]]]___```aaabbbcccfffiiilllmmmoooqqqrrrqqqpppooommmooorrrtttvvvxxx|||qqqjjjllluuu}}}qqqeee]]]XXXTTTQQQSSSTTTVVV]]]eeejjjkkkjjj^^^]]]YYYTTTOOOMMMNNNPPPSSSQQQRRRVVV\\\aaacccbbbdddeeefffgggggghhhggggggfffgggiiikkkoooyyy}}}|||{{{zzz}}}|||{{{{{{zzzkkkccc___^^^YYYXXXVVVTTTSSSUUUXXX\\\ccciiipppwww}}}rrrfffccciiikkkMMMFFF???;;;<<<888;;;:::888666555444555555666666666555444444444333555555444555666777999::::::FFFVVVhhhzzzlll\\\UUU]]]|||wwwcccVVVQQQQQQTTT\\\hhhuuu|||xxxppphhh]]]QQQIIICCC???===CCCBBBAAAAAAAAAAAACCCCCCCCCFFFJJJKKKJJJJJJLLLOOOOOOOOONNNNNNOOORRRTTTVVVWWWXXXXXXYYYYYYYYYYYYYYY]]][[[XXXWWWWWWWWWVVVVVVZZZYYYUUUQQQNNNKKKHHHGGGEEEFFFGGGIIIKKKNNNPPPQQQTTTWWW[[[___bbbfffjjjmmmmmmmmmmmmnnnppprrrtttvvvwwwyyy}}}zzzdddaaa\\\ZZZZZZ^^^cccggglllooorrrsssuuuuuunnneeeWWWPPPGGGCCCBBBCCCBBB@@@EEEFFFHHHJJJLLLMMMNNNOOOPPPRRRUUUWWWYYY[[[^^^```___```bbbcccdddeeehhhkkkmmmoooppprrrrrrqqqpppooooooqqqsssuuuwwwzzz}}}zzztttwwwyyynnnfff___YYYUUUSSSRRRSSSWWW^^^cccdddccc\\\YYYTTTPPPMMMKKKKKKKKKMMMLLLNNNSSSZZZ___bbbbbbkkkkkklllmmmnnnnnnnnnnnnlllllllllmmmrrr{{{~~~}}}{{{{{{{{{lllbbb^^^]]]YYYXXXVVVTTTSSSUUUYYY\\\dddjjjqqqxxx~~~uuueee```bbbvvviiiMMMEEE???<<<<<<999;;;999888666555444555555555555555555555444444444555555444555666777999:::;;;GGGXXXiii|||kkk\\\XXXbbb}}}wwwbbbUUUQQQQQQTTT\\\hhhuuu}}}yyyuuukkkcccXXXNNNGGGBBB@@@>>>BBBAAA@@@@@@AAABBBCCCDDDFFFIIIKKKKKKKKKKKKMMMPPPOOOOOONNNNNNOOOQQQTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVXXXUUURRRQQQQQQQQQPPPOOOSSSRRROOOLLLIIIGGGFFFEEEEEEFFFGGGIIIKKKNNNQQQRRRUUUXXX\\\```cccfffjjjmmmoooooooooppprrrtttwwwxxxwwwyyy}}}}}}mmmjjjfffeeeggglllssswww}}}~~~}}}zzzpppfffUUUNNNGGGCCCBBBCCCBBB@@@DDDEEEGGGIIIKKKMMMNNNNNNPPPSSSVVVWWWYYY[[[^^^``````bbbdddeeefffhhhkkkmmmpppqqqrrrrrrrrrqqqpppoooppprrrtttvvvxxx{{{~~~yyyqqqjjjbbb]]]UUUSSSQQQSSSXXX]]]______]]]XXXRRRNNNMMMLLLJJJHHHIIIJJJLLLRRRYYY___bbbdddoooppprrrtttuuuuuuvvvvvvsssrrrpppqqqvvv~~~~~~}}}|||{{{{{{lllbbb]]][[[XXXXXXWWWTTTTTTUUUYYY]]]eeekkkrrryyyxxxfff^^^]]]ooogggKKKEEE???======::::::999777666555555555555444444444555555555555555555555444555666777999:::===IIIYYYkkk~~~|||jjj]]]\\\fff}}}uuuaaaUUUQQQRRRUUU]]]iiivvv~~~zzztttqqqfff^^^SSSIIICCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEJJJKKKLLLLLLKKKLLLNNNPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFIIILLLOOORRRSSSVVVYYY]]]aaaeeehhhlllnnnqqqrrrrrrsssuuuwwwyyyzzzxxxzzz}}}vvvtttqqqpppsssyyy}}}wwwkkk```QQQMMMFFFCCCBBBBBBBBBAAACCCDDDFFFIIIKKKMMMNNNOOOQQQSSSVVVXXXYYY[[[^^^```aaaccceeefffgggiiilllnnnrrrrrrrrrrrrrrrqqqpppoooooorrrtttvvvxxx{{{~~~~~~yyyrrriiicccYYYUUUQQQRRRWWW\\\``````bbb[[[TTTQQQRRRRRROOOKKKKKKLLLOOOTTTZZZ___ccceeemmmooossswwwzzz|||||||||xxxuuusssttt{{{~~~~~~~~~~~~~~~~~~}}}|||{{{lllaaa\\\ZZZXXXXXXWWWUUUTTTVVVZZZ]]]dddjjjrrryyyzzzggg___^^^pppeeeJJJDDD@@@===>>>;;;:::999777666555555555666333444444444555666666666555555444555666777999:::===IIIYYYkkk~~~yyyjjj^^^\\\ggg|||tttaaaUUURRRRRRVVV^^^jjjvvv{{{vvvqqqmmmccc[[[PPPFFFAAA@@@AAAAAA@@@AAABBBCCCDDDFFFGGGHHHKKKKKKKKKKKKKKKLLLMMMOOONNNNNNMMMMMMNNNOOOPPPQQQOOOPPPPPPPPPOOONNNMMMMMMIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@?????????@@@AAAAAACCCDDDFFFIIILLLPPPSSSUUUWWWZZZ___cccgggjjjmmmooorrrssstttuuuwwwyyyzzz{{{yyyzzz}}}~~~|||yyyxxxzzz}}}xxxpppdddXXXNNNKKKFFFCCCAAABBBBBBBBBCCCDDDGGGIIILLLNNNOOOOOORRRTTTWWWXXXYYY[[[]]]``````bbbdddeeefffiiilllnnnrrrrrrrrrrrrqqqqqqpppooooooqqqsssuuuwwwzzz}}}}}}yyyvvvrrrkkkeeeXXXSSSOOOPPPUUU\\\```bbbccc]]]VVVSSSUUUVVVSSSOOONNNPPPRRRVVVYYY]]]aaaccciiinnnuuu|||yyywwwwwwyyy||||||}}}~~~~~~zzzjjj```[[[YYYXXXXXXWWWUUUTTTVVV[[[^^^ccciiiqqqxxxzzzfff___```tttcccIIIDDD@@@===>>>:::999888777555555555666666333444444444555666666666555555444555666777999:::===HHHYYYjjj|||wwwjjj^^^[[[dddzzzsssaaaVVVRRRSSSWWW___jjjvvv}}}yyytttoookkkbbbZZZOOOEEEAAA@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGCCCAAA>>>============<<<;;;;;;<<<<<<>>>???AAAAAABBBCCCFFFIIIMMMQQQUUUWWWXXX\\\aaafffiiilllnnnppprrrssstttvvvxxxyyyzzz{{{zzz{{{}}}~~~|||}}}~~~xxxssskkk___SSSKKKIIIFFFCCCAAAAAABBBCCCCCCEEEGGGJJJMMMOOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]```___aaaccceeefffhhhllloooqqqqqqqqqqqqppppppppppppoooqqqsssuuuwwwzzz}}}~~~{{{}}}{{{yyyxxxtttpppmmmllljjjeeeaaaSSSNNNJJJKKKQQQXXX\\\^^^^^^ZZZUUURRRSSSTTTSSSQQQPPPRRRTTTVVVXXX[[[^^^aaahhhnnnxxxzzz{{{}}}~~~~~~}}}||||||{{{{{{|||}}}~~~xxxhhh___ZZZYYYXXXXXXWWWUUUUUUWWW[[[___bbbhhhpppxxx|||fff```aaawwwbbbHHHDDD???======999999888777555555555666777444444444555555555555555555555444555666777999:::===IIIYYYiii{{{ssshhh^^^[[[ccc{{{sssbbbXXXRRRSSSWWW```kkkwww~~~{{{wwwrrrllliii___XXXMMMEEEAAAAAAAAABBBDDDEEEGGGIIIJJJKKKLLLLLLIIIIIIIIIKKKMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB???===::::::;;;<<<<<<;;;::::::;;;<<<===???AAABBBAAABBBEEEIIINNNRRRVVVXXXYYY]]]ccchhhkkkmmmppprrrrrrsssuuuwwwxxxzzzzzzzzz{{{|||}}}~~~}}}{{{zzzzzzzzzxxxyyywwwrrrnnnhhh\\\QQQIIIGGGEEECCCAAAAAABBBDDDDDDEEEHHHKKKNNNPPPRRRRRRSSSUUUXXXYYYZZZ[[[]]]______aaadddeeegggiiimmmoooppppppooooooooopppqqqqqqppprrrtttvvvxxx{{{~~~~~~yyy|||{{{uuuqqqnnniiiccc``````___]]]ZZZOOOJJJFFFGGGLLLSSSWWWXXXXXXVVVSSSQQQPPPQQQRRRSSSRRRTTTWWWYYYZZZ\\\```dddgggooo{{{}}}~~~}}}}}}||||||{{{zzzzzz{{{|||vvvfff]]]ZZZZZZXXXXXXWWWUUUUUUWWW\\\```ccciiiqqqyyylllddddddxxxbbbHHHDDD???<<<<<<888999888666555555666666777555555555555555444444444555555444555666777999:::???JJJZZZjjj{{{nnneee]]]\\\fff}}}ssscccZZZRRRTTTXXX```lllwww}}}zzzwwwtttooojjjfffYYYSSSKKKDDDBBBBBBBBBCCCEEEFFFHHHJJJKKKKKKKKKKKKHHHHHHIIIMMMPPPQQQNNNKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@???>>>;;;999888888999;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@BBBEEEIIINNNSSSWWWYYYZZZ^^^dddiiimmmoooqqqrrrrrrtttvvvxxxzzz{{{{{{{{{||||||}}}~~~|||yyyvvvsssrrrqqqsssqqqmmmjjjeeeZZZOOOGGGGGGEEECCCAAAAAABBBDDDEEEFFFIIILLLOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]___```bbbdddfffhhhjjjnnnpppooonnnnnnnnnooopppqqqqqqqqqsssvvvxxxyyy|||zzzuuuiiiccc\\\XXXWWWWWWVVVTTTNNNJJJEEEFFFJJJPPPSSSTTTUUUUUUSSSQQQOOOPPPRRRUUUTTTWWW[[[\\\]]]```dddhhhfffooo|||~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzzttteee]]]ZZZ[[[XXXXXXWWWUUUUUUXXX\\\```dddjjjssszzzrrriiifffxxxbbbHHHDDD???<<<;;;777888888666555555666777777666666666555555444444333555555555555666777999:::AAALLL[[[kkk{{{~~~kkkccc]]]^^^jjjsssddd[[[SSSTTTXXXaaalllwww~~~}}}{{{xxxuuurrrnnnhhheeeSSSOOOHHHDDDBBBCCCDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHJJJOOOSSSSSSPPPLLLGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;999777666666999;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@BBBEEEIIINNNTTTXXXZZZZZZ___eeejjjmmmpppqqqssssssuuuwwwyyy{{{|||||||||||||||}}}~~~~~~zzzuuupppllliiiiiihhhhhhhhhfff```VVVOOOEEEDDDBBB@@@@@@BBBDDDEEEGGGHHHJJJLLLOOOQQQSSSTTTWWWWWWXXXZZZ[[[]]]^^^^^^aaaaaabbbeeegggjjjlllnnnssssssssssssssssssssssssuuuwwwzzz|||}}}uuukkk```TTTQQQTTTUUUPPPJJJHHHHHHGGGFFFFFFIIIOOOTTTTTTWWWYYYVVVQQQMMMNNNQQQVVVXXX[[[]]]```dddhhhllllllsss~~~{{{sssllllllqqquuuzzz~~~}}}|||{{{{{{yyyyyyyyy{{{sssggg```\\\ZZZZZZZZZYYYWWWVVVXXX\\\___eeekkkttt{{{uuugggbbbwwwgggMMMEEE???======666:::999888777666666666666555555444444444444555555666777777777777888;;;===@@@KKKbbbrrrxxxzzzllleee\\\]]]kkkuuudddZZZVVVTTTWWWaaallluuu}}}~~~zzztttpppnnnhhh```YYYNNNJJJDDDAAAAAACCCEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFKKKPPPSSSRRRPPPMMMLLLGGGFFFDDDDDDEEEEEECCCBBB>>>======;;;:::999888888666666666666777888::::::;;;;;;<<<===???AAACCCEEEEEEFFFHHHLLLPPPTTTWWWYYY^^^bbbgggmmmppprrrrrrqqqttttttuuuvvvxxxzzz|||}}}|||~~~~~~}}}~~~}}}yyy~~~zzzvvvqqqllljjjkkkiiihhhfffccc\\\SSSLLLFFFEEECCCAAAAAACCCEEEFFFGGGHHHIIILLLNNNQQQRRRSSSXXXXXXYYYZZZ\\\]]]^^^___cccdddeeehhhjjjmmmpppqqqtttttttttsssssssssrrrrrrwwwzzz|||~~~~~~zzzkkkaaaUUURRRTTTUUUPPPJJJIIIIIIIIIHHHGGGJJJOOOTTTWWWYYY[[[XXXRRROOOOOOQQQUUUXXX[[[^^^aaafffkkkoooqqqwww~~~rrrjjjeeefffjjjmmmrrrwww~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxyyysssggg```]]][[[ZZZZZZXXXVVVVVVXXX\\\___ffflllttt{{{xxxjjjfff|||dddLLLEEE@@@??????999:::999888777666666666666555555444444444444555555666777777777777888;;;===BBBLLLaaaqqqwwwzzzlllfff^^^___nnnwwwfff\\\VVVTTTWWWaaakkkttt|||~~~{{{vvvpppllliiiddd\\\VVVKKKGGGAAA>>>???AAABBBCCCGGGFFFFFFEEEEEEFFFFFFGGGJJJMMMQQQSSSPPPMMMJJJHHHEEEDDDBBBBBBBBBBBBAAA???======<<<;;;:::999888888888777777888999:::;;;<<<:::;;;;;;<<<>>>@@@AAABBBCCCDDDGGGKKKPPPTTTXXX[[[aaadddiiinnnqqqrrrrrrrrruuuvvvvvvxxxzzz|||}}}~~~|||~~~yyytttppp~~~|||{{{{{{||||||}}}~~~}}}zzzvvvqqqmmmkkkllljjjgggccc^^^WWWOOOIIIGGGEEECCCBBBBBBDDDFFFGGGIIIJJJKKKNNNPPPRRRTTTTTTXXXXXXYYYZZZ[[[]]]^^^___dddeeefffhhhkkknnnqqqrrruuuuuuuuuttttttsssssssss{{{}}}{{{~~~|||kkkaaaWWWSSSTTTTTTQQQLLLKKKLLLMMMKKKIIIKKKPPPTTTZZZ\\\^^^[[[VVVRRRQQQQQQUUUWWW[[[___dddiiiooosssyyy|||tttjjjdddaaacccgggiiilllqqqwww~~~}}}}}}||||||{{{|||}}}|||yyywwwwwwsssgggaaa^^^\\\YYYYYYXXXVVVVVVXXX\\\___ffflllttt|||{{{mmmjjjaaaKKKEEEAAAAAAAAA<<<999999888777666666666666555555444444444444555555666666777777666888:::===DDDLLL```ooouuuzzzmmmggg```bbbqqqzzziii___WWWTTTVVV```jjjsss{{{|||yyyvvvqqqkkkfffbbb]]]VVVPPPHHHEEE@@@>>>>>>@@@AAABBBFFFDDDCCCBBBBBBCCCEEEFFFMMMOOOQQQQQQMMMIIIEEECCCCCCBBB@@@?????????===;;;===<<<;;;;;;:::999888888:::999999::::::;;;<<<===<<<<<<======???@@@BBBBBBDDDFFFIIINNNTTTYYY^^^```dddgggkkknnnqqqrrrrrrrrrvvvwwwxxxyyy{{{|||~~~~~~{{{}}}|||tttoookkkiiiyyytttrrrrrrsssuuuvvvxxxyyyyyyzzzyyyyyyxxxvvvsssooollljjjjjjhhhddd___YYYRRRLLLIIIFFFEEECCCBBBBBBDDDGGGHHHMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]^^^aaabbbcccfffiiillloooppptttttttttuuuuuuvvvvvvvvv~~~}}}yyy||||||uuuhhhaaaXXXTTTTTTTTTRRROOONNNPPPRRROOOLLLLLLPPPTTT\\\^^^```___[[[WWWTTTSSSUUUXXX]]]aaafffmmmsssxxx|||pppkkkgggfffjjjmmmnnnrrrvvvwww~~~}}}|||{{{zzzzzzzzz{{{~~~|||xxxvvvuuu~~~rrrgggaaa___]]]YYYXXXWWWVVVUUUXXX\\\___gggmmmuuu|||~~~oookkk}}}^^^IIIDDD??????@@@;;;999888777666666555555666555555444444444444555555555666777666666777:::<<>>>>>>>>===;;;999;;;;;;;;;:::999888888777::::::::::::;;;<<<======@@@@@@@@@AAABBBDDDEEEFFFIIILLLQQQWWW]]]cccgggiiihhhjjjlllnnnpppqqqrrrrrruuuvvvxxxyyy{{{|||}}}}}}{{{}}}vvvnnnkkkiiihhh~~~vvvnnniiiggghhhjjjnnnqqqssssssrrrqqqooonnnnnnlllkkkiiihhhgggeeedddaaa\\\VVVPPPLLLJJJDDDCCCAAAAAABBBEEEHHHJJJOOOPPPQQQRRRTTTUUUVVVWWWXXXWWWWWWWWWXXXYYY[[[]]]___```bbbeeehhhkkknnnooopppqqqsssuuuwwwyyy{{{||||||xxxxxx}}}|||uuunnnhhhbbb]]]WWWSSSRRRSSSSSSSSSRRRVVVXXXTTTNNNLLLOOOSSS[[[___dddfffddd___ZZZXXXWWW[[[___dddiiipppwww{{{|||rrrpppnnnpppuuuxxxyyy}}}~~~|||{{{zzzzzzzzzzzz|||~~~~~~{{{wwwuuuuuu}}}rrrfffaaa___]]]XXXXXXWWWUUUUUUWWW\\\```hhhmmmvvv}}}sssnnnxxxZZZGGGCCC===<<<<<<888999888777666555555555555555555444444444444555555555666666666666777:::<<>>???AAAAAA@@@CCCBBB@@@>>>???AAADDDEEEGGGIIIJJJHHHEEEBBBAAAAAAAAA???>>>=========;;;999:::::::::999888888777777999999999:::;;;<<<===>>>AAABBBCCCDDDFFFIIIKKKLLLPPPTTT[[[ccciiimmmoooppplllmmmmmmnnnooopppqqqqqqtttuuuwwwyyyzzz{{{{{{{{{{{{}}}tttnnnllllllmmmvvvjjjaaa]]]]]]___ccciiinnnooommmiiigggbbbaaa```______aaabbbcccaaaaaa___[[[UUUOOOKKKJJJBBBBBBAAABBBDDDHHHKKKNNNQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXWWWVVVWWWYYY[[[]]]aaaaaacccfffiiimmmpppqqqoooppprrruuuyyy|||~~~}}}}}}~~~}}}||||||||||||}}}~~~~~~yyysssqqqqqqssstttuuuzzz|||uuummmgggaaa\\\XXXVVVRRROOONNNPPPSSSUUUWWW[[[^^^YYYQQQLLLNNNRRRZZZ___hhhnnnoookkkeee```[[[^^^bbbggglllrrrxxx}}}wwwttttttwww}}}~~~||||||zzz{{{|||}}}~~~zzzxxxuuuuuuvvvqqqfffaaa^^^]]]WWWWWWVVVUUUUUUWWW\\\```hhhnnnvvv~~~yyyrrrsssWWWFFFBBB<<<:::;;;777888888777666555555555555555555444444444444555555555555666666555777999<<>><<<;;;;;;===>>>>>>===@@@???>>>>>>>>>@@@BBBCCCBBBCCCDDDCCCAAA@@@@@@AAA???>>><<<<<<======;;;:::999999999888888888777777888888999:::<<<===???@@@BBBCCCEEEHHHKKKOOORRRTTTZZZ```hhhqqqvvvxxxwwwvvvqqqqqqpppoooppppppqqqqqqtttuuuwwwyyyzzzzzzzzzyyy|||~~~wwwrrrrrrtttuuu|||nnn___UUUSSSUUUXXX]]]eeekkkmmmiiiccc^^^VVVTTTSSSRRRTTTXXX\\\______``````[[[TTTMMMIIIHHHBBBBBBBBBDDDGGGKKKPPPRRRUUUUUUVVVVVVWWWXXXYYYYYY[[[ZZZYYYXXXXXXZZZ]]]___aaabbbdddgggjjjnnnqqqssspppqqqsssvvvyyy|||~~~}}}}}}|||||||||wwwvvvuuuttttttvvvxxxyyy{{{~~~ssskkkhhhggggggfffhhhooorrrkkkbbb[[[UUUPPPMMMLLLKKKIIIIIILLLQQQUUU[[[```bbb]]]RRRLLLLLLPPPYYY```mmmwww|||xxxpppiii___bbbeeeiiimmmsssxxx}}}{{{vvvvvv{{{~~~}}}}}}{{{|||~~~~~~}}}vvvttttttuuuwwwqqqfff```]]]\\\VVVVVVVVVUUUUUUWWW\\\```iiiooowww~~~{{{sssnnnSSSDDDBBB===;;;===999888888666555555555555555555555444444444444555555444555666666555666999<<>>@@@@@@???@@@@@@???===<<<===???<<<;;;:::;;;<<<<<<;;;:::888888888888888777777777777888999;;;===@@@BBBDDDFFFHHHKKKOOOTTTXXX\\\___gggnnnxxxwwwuuusssrrrqqqrrrssssssuuuvvvxxxzzz{{{{{{zzzyyy|||~~~}}}|||}}}~~~~~~~~~~~~}}}zzz|||~~~yyyhhhXXXOOONNNPPPTTTZZZdddjjjkkkfff___YYYOOOMMMKKKJJJMMMRRRXXX\\\___aaaaaa\\\TTTLLLHHHFFFCCCCCCCCCEEEIIINNNSSSVVVZZZZZZZZZ[[[\\\]]]]]]]]]^^^\\\ZZZYYYZZZ\\\___``````aaacccfffiiimmmppprrrrrrrrrtttwwwyyy|||~~~|||}}}~~~|||{{{{{{{{{sssrrrpppooooooqqqtttvvvvvv{{{{{{nnneeeaaaaaaaaaaaabbbiiilllfff\\\TTTMMMHHHEEEFFFEEEEEEEEEHHHOOOTTT^^^ccceee___SSSKKKKKKOOOXXXbbbppp}}}wwwpppbbbdddgggjjjnnnsssxxx|||~~~|||zzzzzz{{{yyy~~~|||wwwxxx}}}~~~~~~}}}|||~~~}}}{{{sssrrrsssuuuxxxqqqeee```\\\[[[VVVVVVUUUTTTUUUWWW\\\```iiiooowww{{{qqqkkkQQQDDDCCC>>>===@@@===888777666555555444444555555555555444444555555555444555666555555666999;;;===DDDYYYmmmyyy{{{oooddddddqqq{{{ooo___[[[ZZZaaajjjsss|||}}}xxxrrrjjjbbb]]]SSSQQQNNNIIICCC@@@>>>???<<<;;;;;;===??????>>>===::::::;;;<<<<<<======>>>>>>>>>>>>===;;;:::;;;===:::999888999;;;<<<;;;:::888888888888777777777777888999:::<<>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>======>>>===<<<::::::;;;<<<<<<>>>===<<<:::999888777777888888777777777777888888999:::<<<===???CCCHHHLLLQQQUUU[[[```eeellluuu{{{yyyqqqoooooooooppprrrxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}|||iiiXXXNNNLLLMMMOOOVVVYYY^^^aaaaaa[[[TTTOOONNNKKKKKKQQQWWW^^^jjjvvv|||uuujjj___UUUOOOLLLJJJJJJKKKMMMQQQUUUXXXYYYYYYZZZ\\\___ccceeeffffffeeeeeecccaaa___^^^^^^___``````aaadddgggjjjmmmpppqqqssstttvvvxxxzzz{{{|||}}}}}}~~~~~~|||zzzyyyyyy{{{tttoooiiieeeeeegggjjjlllnnnppprrrtttuuuxxx{{{~~~~~~wwwlllbbb\\\ZZZ[[[\\\eeelllrrrnnn```PPPGGGCCC>>>AAABBB@@@>>>AAAJJJRRRYYY]]]^^^WWWMMMHHHJJJOOOWWWdddttt{{{pppiiieeekkkrrrtttttttttpppooommmllljjjjjjkkklllkkkhhhfffddd```^^^bbbjjjttt~~~}}}{{{yyy}}}{{{zzzzzz{{{zzzxxxuuutttssswwwxxxwwwrrreee^^^[[[YYYYYYYYYWWWVVVVVVYYY^^^bbbkkkpppxxxzzzqqqfffQQQDDD@@@:::;;;???;;;<<<:::777666666666666555555555555555666666666666555777888777666666777888:::HHHZZZhhhwww~~~jjjbbbgggpppqqq```ZZZXXX^^^fffppp{{{xxxqqqhhh___VVVPPPIIIFFFCCC???<<<:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<======<<<<<<<<<<<<<<<<<<======<<<:::999888777777888888888888888888999999:::<<<>>>@@@BBBGGGLLLPPPXXX]]]ccciiiooovvvzzzqqqooooooooopppsssvvvvvvwwwxxxyyyzzz{{{{{{|||{{{zzzyyyyyyyyyyyyyyywwwxxxzzz{{{|||~~~zzzgggVVVLLLJJJMMMOOOWWW\\\```aaa]]]WWWTTTSSSSSSRRRUUU\\\fffqqqtttdddYYYSSSPPPOOOOOOQQQSSSVVVYYY\\\]]]^^^___aaadddhhhjjjjjjiiihhhhhhfffdddbbb```aaaaaabbbaaaccceeegggjjjlllnnnpppssstttvvvxxx{{{|||}}}~~~~~~~~~~~~|||yyyxxxyyyzzztttpppkkkggggggggghhhhhhggghhhiiilllooossswwwyyyzzzsssggg\\\WWWWWWZZZ]]]jjjppptttpppbbbRRREEE???<<>>===@@@HHHOOOUUUXXXYYYSSSKKKGGGJJJOOOWWWddduuurrrhhhbbbgggnnnooommmjjjccccccbbb^^^[[[\\\aaaeeeccc```\\\ZZZWWWYYYdddooo~~~~~~|||{{{|||{{{zzzzzzzzzzzzwwwuuuuuusssxxxyyy{{{qqqddd]]]YYYWWWYYYXXXWWWVVVVVVYYY___cccjjjoooxxxuuuoooaaaMMMCCC@@@:::;;;>>>999<<<:::777666666777666555555555555555666666666666555777888888777777999:::<<>>;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<;;;:::888666555888888888888888999:::;;;<<<===@@@CCCFFFLLLRRRWWWbbbgggnnnttt{{{{{{qqqnnnmmmmmmooossssssssstttuuuvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxzzz{{{{{{|||~~~zzzgggVVVNNNMMMPPPSSSYYY___eeeddd___[[[\\\___aaacccgggnnnyyy|||jjj```[[[ZZZYYYUUUWWWZZZ\\\^^^```bbbcccccceeeiiilllnnnnnnlllkkkllljjjgggeeeddddddeeeeeedddeeefffhhhkkkmmmooooootttuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~|||yyyxxxyyyzzzwwwtttpppmmmlllkkkiiihhhgggfffeeehhhmmmrrruuuvvvwwwpppdddYYYRRRSSSYYY^^^hhhlllnnnjjj^^^PPPEEE???;;;===>>>===<<>><<>>@@@BBBBBBAAA???===<<<<<<<<<;;;:::888666555777777777777888999:::;;;===???BBBEEEKKKRRRZZZ___kkkpppwww~~~xxxnnnkkkkkkkkkmmmqqqqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{}}}}}}}}}wwwfffWWWQQQQQQUUUXXX^^^fffmmmmmmjjjiiiooouuuyyy}}}pppfffbbbaaa```[[[^^^aaaccccccdddgggiiihhhjjjmmmpppqqqpppooonnnpppnnnllliiihhhggghhhiiiggggggiiikkkmmmoooqqqqqquuuvvvxxxzzz|||}}}~~~~~~}}}~~~~~~|||zzzyyyzzz|||{{{yyyvvvtttsssqqqooommmmmmjjjgggjjjpppvvvwwwvvvuuuooodddXXXPPPOOOUUUZZZ`````````]]]VVVMMMEEE@@@;;;<<<=========@@@FFFJJJTTTUUUTTTOOOHHHEEEHHHKKKTTTbbbtttpppeee\\\]]]```^^^XXXUUULLLNNNNNNMMMMMMSSS___hhhmmmeee]]]ZZZ]]]gggxxx~~~|||{{{yyyyyyzzzyyywwwuuutttpppvvv|||pppfffbbb___\\\XXXXXXWWWVVVWWW[[[aaaeeeooottt{{{uuuiiidddwww]]]KKKBBBAAA;;;;;;===777;;;999666666666777777666555555555555666666666666///111444555666888:::===;;;HHHYYYjjj{{{jjj```dddnnnsssaaaZZZUUUXXX```hhhsss}}}~~~vvvkkk___VVVNNNHHHDDDCCCCCCAAA@@@>>>======<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;>>>???BBBDDDDDDBBB@@@>>><<<<<<;;;:::999777666555555666666777888999;;;<<<>>>@@@DDDHHHOOOXXXbbbhhhtttzzz~~~tttjjjhhhhhhhhhkkknnnqqqqqqqqqrrrssssssttttttppppppqqqrrrsssuuuvvvwwwyyy{{{||||||}}}uuufff[[[VVVXXX\\\```hhhpppxxx{{{|||uuukkkgggeeecccaaaeeeiiijjjiiiiiilllooonnnoooqqqrrrsssssssssssstttrrrooommmkkkkkkkkkllljjjkkklllnnnqqqssstttuuuxxxxxxzzz{{{|||}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~{{{zzzzzzyyyxxxvvvtttnnnjjjmmmuuu{{{|||yyysssnnneeeXXXNNNKKKNNNRRRSSSRRRQQQQQQOOOKKKEEEAAA<<<======>>>???BBBGGGJJJSSSSSSQQQLLLFFFDDDGGGJJJTTTbbbttt|||kkkbbbZZZXXXWWWSSSNNNLLLEEEFFFHHHJJJPPPZZZgggpppwwwkkk```^^^eeeqqq~~~~~~{{{zzzyyyyyyyyyyyyvvvtttuuuqqqvvv~~~ooogggdddaaa^^^WWWWWWWWWVVVXXX\\\bbbfffpppvvv}}}pppeee```sss```MMMCCCAAA<<<<<<===777;;;999666666777777777777555555555555666666666666333444666666555555666888;;;GGGYYYkkk~~~lllbbbfffnnntttaaaYYYTTTWWW]]]fffqqqzzzzzzsssggg\\\RRRKKKEEEAAA??????>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::::::::;;;===>>>AAABBBDDDEEEEEECCCAAA???===<<<:::999777666666666555666666777999;;;<<<===@@@BBBGGGLLLUUU___jjjqqq~~~yyyppphhhggghhhhhhiiilllpppqqqqqqqqqrrrrrrrrrrrrmmmmmmnnnppprrrtttvvvxxxwwwxxxzzz{{{|||wwwkkkbbb___bbbgggjjjttt{{{wwwpppmmmjjjhhhhhhlllpppqqqoooooorrruuuuuuuuuuuuuuuvvvwwwwwwxxxwwwuuurrrooonnnmmmmmmnnnlllmmmoooqqqtttvvvxxxyyyzzzzzz{{{||||||||||||||||||}}}~~~~~~}}}~~~~~~~~~wwwpppkkkoooyyy~~~qqqnnnfffYYYMMMFFFFFFHHHHHHHHHHHHKKKMMMKKKEEE@@@===>>>>>>???AAADDDHHHKKKOOONNNLLLHHHDDDDDDGGGJJJUUUbbbtttxxxfff___XXXUUUPPPIIIFFFGGGCCCDDDGGGNNNYYYgggttt|||qqqccccccmmmzzz~~~{{{yyyzzz}}}~~~{{{zzzyyyyyyyyyxxxvvvtttwwwrrrxxxnnnfffccc___\\\WWWWWWWWWVVVXXX\\\cccgggpppuuu}}}lllcccaaatttcccPPPEEEBBB<<<<<<>>>999:::888666666777888888777555555555555666666666666555666777777666555666888<<>><<<<<<<<<<<<<<<;;;::::::;;;::::::999999::::::;;;<<<;;;::::::;;;===???@@@DDDEEEFFFFFFEEECCCAAA???>>><<<999777555555666777777777888999;;;===???@@@CCCFFFKKKQQQZZZfffrrrzzz}}}uuummmggggggiiiiiiiiilllooooooppppppppppppqqqqqqlllmmmnnnpppsssvvvxxxyyyxxxyyy{{{}}}~~~{{{pppiiihhhlllpppsss}}}wwwsssrrrpppnnnmmmqqquuuvvvssssssvvvzzzyyyyyyxxxwwwxxxyyyzzz|||yyywwwtttqqqooonnnoooooonnnoooqqqsssvvvyyy{{{|||{{{|||||||||||||||{{{{{{|||}}}~~~wwwpppkkkppp{{{ooommmfffYYYKKKBBB@@@AAABBBBBBEEEJJJNNNLLLEEE>>>?????????@@@BBBEEEIIIKKKKKKJJJHHHEEECCCCCCGGGJJJVVVddduuuvvvbbb]]]XXXSSSLLLDDDBBBDDDFFFFFFJJJSSSbbbrrruuufffgggsss}}}xxxvvvuuuvvvzzz~~~{{{zzzyyyyyyyyyxxxvvvtttyyytttyyyllldddaaa]]]YYYWWWWWWWWWWWWXXX]]]ccchhhnnnttt|||jjjbbbbbbxxxfffRRRGGGCCC======???::::::888666666777888888777555555555555666666666777333555777888777888:::;;;===HHHYYYkkkyyyjjjaaadddkkktttaaaYYYSSSTTT[[[cccnnnwwwxxxrrrkkkaaaVVVNNNFFF@@@<<<<<<<<<======<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;::::::;;;>>>@@@BBBGGGGGGGGGFFFEEECCCAAA@@@???===999555444555777888888999:::;;;===???AAABBBFFFHHHMMMTTT^^^kkkwwwyyyssslllggghhhkkkjjjjjjlllnnnnnnnnnooooooooooooooolllmmmoooqqqtttwwwzzz{{{{{{||||||wwwuuuwwwzzz}}}xxxvvvvvvtttrrrrrrtttwwwzzz|||~~~~~~~~~~~~}}}{{{{{{|||}}}~~~{{{yyyvvvsssqqqppppppppppppsssvvvxxxxxxyyy{{{}}}~~~}}}|||~~~}}}}}}}}}zzz|||~~~}}}mmmiiihhhppp{{{|||nnnhhh___TTTKKKDDD@@@??????BBBGGGMMMPPPNNNHHHDDDEEEBBB@@@@@@CCCGGGIIIJJJJJJEEEBBBCCCDDDDDDIIIOOOXXXeeewwwtttgggaaaXXXOOOGGGBBB@@@@@@EEEHHHNNN[[[pppzzzooonnnwww|||uuuvvvwwwwwwwww{{{~~~~~~|||zzzwwwuuuuuuvvvvvvzzz~~~yyykkkfffbbb^^^\\\[[[WWWVVVYYY[[[]]]aaafffpppvvvvvveee___dddkkk[[[JJJCCCBBB???;;;999888888777666666666666666666555555555666777999:::===:::777555555666999;;;>>>IIIYYYjjj{{{zzzqqqhhhaaaeeennnvvveee[[[SSSSSSXXXaaammmxxx|||zzzsssjjj\\\OOOGGGAAA???===<<<<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;<<<::::::::::::<<>><<<888555444444555666666888:::<<<===@@@DDDHHHKKKNNNTTT^^^iiisssyyy|||yyyllljjjiiiggghhhjjjlllnnnnnnnnnnnnnnnmmmmmmmmmmmmlllmmmppprrruuuwwwxxxyyy{{{}}}{{{yyyzzz|||}}}zzzyyyzzzyyywwwwwwyyy{{{~~~}}}}}}}}}~~~{{{yyyvvvsssqqqqqqqqqqqqrrrtttvvvwwwxxxyyy{{{}}}~~~zzzuuuvvvvvvuuufffcccccckkkvvv|||yyytttjjjeee\\\SSSJJJDDD@@@??????CCCHHHNNNQQQNNNHHHCCCCCCAAA@@@@@@CCCFFFHHHHHHFFFBBB???@@@AAABBBGGGNNNZZZhhh{{{vvvhhhbbbXXXNNNGGGCCCAAABBBEEEJJJSSSbbbwww{{{rrrrrrzzz|||sssrrrrrrtttyyy~~~}}}}}}{{{yyyvvvuuuuuuuuuvvvwww|||sssfffbbb]]]YYYWWWYYYVVVUUUYYY\\\^^^ccciiipppvvvssseee```jjjiiiYYYIIICCCAAA>>>;;;999888888777666666666666666666666555555666777888999:::999777666666777999;;;===HHHVVVgggyyyvvvnnnfff```cccmmmzzzggg]]]UUUTTTYYYbbbnnnxxx{{{xxxooofffZZZNNNFFFBBB@@@???======<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<::::::;;;;;;===???BBBCCCEEEEEEEEEEEEDDDCCCAAAAAA>>><<<999777666666777888888999<<<===???CCCGGGJJJPPPSSSYYYaaakkksssxxxzzzyyyzzz}}}tttjjjiiigggggghhhjjjmmmooopppppppppooooooooooooooonnnoooqqqsssvvvwwwyyyyyy}}}~~~}}}~~~|||}}}}}}~~~~~~}}}|||}}}}}}zzzxxxvvvtttrrrrrrrrrrrruuuvvvwwwwwwwwwyyy|||vvvnnnlllkkkhhh]]]]]]```hhhrrrvvvqqqkkkddd```YYYQQQJJJDDDAAA??????CCCIIIOOORRRNNNGGGBBB@@@??????AAACCCEEEEEEDDDCCC???>>>@@@AAABBBHHHPPP]]]nnnxxxiiibbbXXXMMMEEEBBBBBBCCCFFFNNNZZZjjj~~~|||vvvwww}}}|||sssqqqpppuuu~~~}}}|||{{{zzzxxxvvvtttttttttuuutttzzzrrrfffbbb^^^ZZZYYYWWWTTTTTTYYY]]]___eeekkkpppwww~~~ooobbbbbbppp}}}dddVVVHHHBBBAAA>>>;;;:::888888777666666666666666777666666555555666777777777777777777777888::::::===FFFSSScccwwwtttnnnggg```dddnnnkkk```WWWUUUZZZbbbnnnxxx~~~yyyuuuiiiaaaVVVLLLEEEBBBAAA@@@=========<<<;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===???AAACCCDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>===:::888888888999:::999;;;>>>@@@BBBFFFJJJNNNVVVYYY___eeelllqqquuuvvvsssvvv|||xxxllleeeeeeeeeeeegggjjjmmmoooqqqqqqqqqqqqqqqqqqrrrrrrpppqqqrrrtttvvvxxxyyyzzz}}}~~~}}}{{{zzzzzzyyyxxxwwwvvvtttssssssssssssyyyyyyyyyyyyyyy{{{~~~qqqgggccc```\\\YYYZZZ___hhhqqqsssmmmggg___\\\WWWPPPJJJEEEBBB@@@@@@DDDJJJPPPRRRNNNFFF@@@>>>===>>>@@@CCCDDDCCCAAABBB@@@@@@BBBCCCEEELLLUUUbbbuuuxxxggg```UUUKKKDDDBBBCCCEEEHHHRRR```ppp|||yyy{{{}}}wwwuuuvvv~~~~~~}}}{{{zzzyyyxxxwwwuuutttttttttttttttyyy}}}qqqgggccc___[[[ZZZWWWTTTTTTYYY]]]```eeelllqqqwww|||lll___bbbuuuvvv^^^RRRFFFBBB@@@===;;;;;;888777777666666666666666777666666666555555666666444555666888999999::::::===EEEQQQbbbxxxwwwssskkkcccfffpppnnncccXXXVVVYYYaaammmwww}}}wwwrrreee^^^SSSIIIDDDAAA???>>>>>>===<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;======>>>@@@AAACCCEEEEEEGGGGGGFFFEEECCCBBB@@@???===;;;:::999999999:::;;;;;;===@@@BBBEEEIIINNNRRRYYY]]]ccchhhlllooorrrsssvvv{{{|||ooofff``````aaabbbeeehhhkkkmmmpppqqqqqqqqqrrrrrrssssssqqqrrrssstttvvvxxxyyyzzz}}}{{{~~~}}}{{{yyyxxxxxxvvvvvvuuuttttttttttttttt{{{||||||||||||~~~~~~|||nnnbbb]]]YYYUUUUUUWWW]]]fffnnnoookkkeee]]][[[WWWRRRLLLGGGCCCAAAAAADDDJJJOOOPPPLLLEEE???<<<===>>>@@@BBBCCCAAA?????????@@@CCCDDDGGGPPPZZZiii}}}uuuddd]]]SSSIIICCCBBBDDDFFFKKKUUUcccqqq{{{zzz{{{yyy{{{~~~~~~~~~~~~}}}|||zzzzzzxxxwwwvvvuuuttttttssssssvvvyyy|||}}}mmmdddaaa\\\XXXXXXYYYVVVUUUYYY]]]___eeekkkqqqxxxyyyiii\\\cccyyymmmXXXMMMDDDAAA@@@===;;;;;;888777777666666666666666666666666666666555555555333444666888999::::::999>>>EEEQQQddd|||}}}yyyoooeeegggoooqqqfffZZZVVVYYY```kkkvvv|||tttmmmaaaZZZPPPGGGAAA>>><<<;;;===<<<<<<;;;::::::999999:::;;;<<<======<<<<<<;;;>>>???AAABBBDDDEEEFFFGGGHHHGGGGGGEEECCCAAA???>>>::::::999999999:::;;;;;;<<<>>>AAADDDHHHLLLRRRVVV\\\```eeejjjlllooosssuuu{{{}}}qqqgggbbb[[[\\\]]]```cccgggjjjlllooooooppppppqqqrrrssssssqqqrrrrrrtttvvvxxxzzz{{{{{{}}}~~~|||zzzxxxwwwvvvssssssttttttttttttttttttzzz|||}}}~~~{{{mmmaaa\\\XXXTTTQQQSSSYYYaaahhhkkkiiifff___]]]ZZZUUUOOOJJJEEEBBBBBBDDDHHHLLLNNNJJJDDD???=========???BBBBBB@@@???======@@@CCCEEEHHHSSS^^^qqqppp```ZZZRRRIIIEEEDDDFFFHHHNNNXXXeeeppp{{{zzzwwwyyy|||}}}}}}}}}}}}|||{{{zzzyyywwwwwwwwwvvvuuuttttttssswwwzzz||||||nnngggbbb]]]YYYYYYYYYVVVVVVZZZ]]]```eeekkkrrrxxxtttfff[[[gggdddRRRIIIBBB@@@???===;;;<<<888888777666666666666666444555555666666666555555333444666777888999999999===EEERRRfffrrreeedddlllyyyvvviii]]]XXXZZZ```lllvvv~~~yyyoooggg]]]VVVMMMEEE@@@===;;;999;;;;;;;;;;;;:::::::::::::::;;;===>>>??????>>>>>>@@@AAACCCEEEFFFHHHHHHHHHIIIHHHGGGEEECCCAAA???===888888999999:::;;;<<<===>>>AAADDDHHHLLLQQQWWW[[[^^^ccciiimmmooosssyyy~~~}}}pppggg```___ZZZ[[[]]]```cccgggjjjkkkmmmmmmnnnoooqqqrrrssssssrrrrrrssstttwwwzzz}}}{{{{{{}}}zzzyyyyyyxxxvvvtttsssrrrqqqqqqrrrssssssttttttssswwwzzz|||~~~zzzmmmbbb^^^ZZZWWWQQQRRRVVV]]]eeeiiijjjiiibbbaaa^^^YYYSSSLLLGGGCCCCCCDDDGGGJJJJJJHHHCCC>>>>>>======???AAABBBAAA???===>>>BBBFFFGGGKKKWWWcccxxxkkk^^^YYYRRRLLLHHHHHHJJJKKKQQQ[[[fffoooxxx~~~}}}xxxvvvyyy~~~~~~}}}}}}}}}}}}|||{{{zzzyyywwwwwwwwwwwwvvvuuuuuutttuuuyyy|||oooiiiddd^^^ZZZYYYWWWTTTUUUZZZ^^^aaagggnnnrrryyy{{{nnnaaa\\\mmmzzz\\\NNNFFF@@@@@@???<<<;;;===888888777666666666666666222333555666666666666555555555555666777888999999;;;CCCRRRhhhwwwgggdddjjjsss{{{nnn```[[[\\\bbbmmmwww}}}{{{uuujjjaaaWWWRRRIIICCC???===;;;:::999::::::::::::;;;;;;;;;;;;<<>>===888999999:::<<<===>>>>>>AAADDDHHHLLLPPPVVV\\\```bbbgggmmmqqquuu{{{|||ooofff___[[[\\\[[[\\\^^^bbbeeehhhkkklllmmmmmmnnnpppqqqssstttttttttttttttvvvyyy}}}yyyxxxyyy~~~}}}sssssssssrrrqqqooonnnmmmooopppqqqrrrsssssssssssstttwww{{{~~~zzzmmmddd___]]]YYYRRRSSSVVV]]]dddjjjmmmmmmeeeccc```\\\UUUNNNHHHDDDCCCDDDFFFHHHHHHFFFBBB>>>???>>>===>>>@@@AAAAAA@@@???AAAEEEJJJKKKOOO[[[hhh|||ggg]]]YYYSSSNNNKKKKKKLLLNNNSSS\\\gggooowww}}}~~~zzzvvvyyy}}}}}}}}}}}}|||{{{zzzzzzwwwwwwxxxwwwwwwvvvuuutttsssyyywwwkkkeee```ZZZUUUUUUUUURRRSSSYYY___ccciiippprrryyyvvviii^^^]]]sssuuuXXXKKKDDD@@@??????<<<;;;===888888777666666666666666111222444666777777666666666666555555666777888999:::BBBQQQiii}}}jjjeeekkkppp~~~qqqccc]]]^^^dddoooyyy~~~{{{yyyrrrfff\\\SSSNNNGGGAAA>>>======<<<888999999::::::;;;;;;<<<<<<>>>@@@CCCEEEEEEEEEDDDAAACCCEEEHHHIIIJJJJJJJJJJJJIIIHHHFFFCCC@@@>>><<<999:::;;;<<<===???@@@@@@DDDGGGKKKOOOTTTYYY___dddfffkkkqqquuuyyyqqqgggaaa[[[XXXZZZ]]]^^^```dddgggjjjlllmmmmmmnnnoooppprrrsssuuuuuuuuuuuuvvvxxx{{{~~~yyyvvvyyyyyysssqqqnnnlllkkkkkkmmmnnnsssrrrooonnnmmmnnnooopppvvvuuuuuuwwwzzz~~~~~~vvvkkk```YYYXXXZZZYYYVVVUUUZZZcccjjjlllkkkgggeeebbb]]]WWWPPPJJJGGGDDDEEEGGGHHHHHHGGGFFFEEEBBB???===<<<<<<<<<<<<<<>>>>>@@@DDDHHHKKKJJJFFFCCCJJJHHHFFFGGGKKKNNNOOONNNLLLKKKHHHEEEAAA===;;;999999;;;===>>>???@@@BBBDDDEEEJJJRRRXXX]]]bbbhhhmmmmmmppptttwww}}}wwwfff\\\XXXVVVVVVXXX___aaaeeegggiiikkkmmmooorrrrrrrrrpppoooqqqtttvvvwwwxxxyyy|||~~~yyyvvvwww~~~~~~uuullljjjhhhffffffhhhkkklllnnnmmmlllkkkkkklllnnnoootttttttttuuuxxx}}}~~~}}}}}}vvvlllbbb\\\[[[\\\YYYVVVTTTYYYbbbjjjlllkkkhhhfffbbb]]]VVVOOOJJJGGGCCCEEEHHHJJJKKKJJJIIIHHHFFFEEECCCAAABBBBBBBBBBBBHHHGGGJJJPPPWWW___ooo~~~oooccc```\\\WWWQQQNNNOOOTTTXXXaaaeeelllttt{{{}}}}}}|||{{{zzzxxxxxxxxxxxxyyyxxxvvvtttssssssssssssvvv|||}}}rrrhhhbbb^^^YYYVVVVVVTTTTTTVVVYYY^^^dddjjjnnnuuu}}}nnnbbbiiinnnjjjTTTHHHDDD@@@===<<<<<<<<<;;;:::999888777666666666666666666555555444444555555555555555666666777888999;;;BBBOOOeeeqqqeeejjjpppsssbbb]]]]]]___jjjwww{{{vvvnnneee[[[UUULLLGGG@@@<<<:::;;;;;;;;;:::;;;;;;;;;:::;;;===???@@@CCCGGGKKKKKKJJJGGGEEEKKKIIIHHHIIIMMMOOOOOONNNLLLJJJHHHEEEAAA>>>;;;::::::;;;===>>>???@@@BBBDDDJJJOOOVVV\\\aaagggmmmqqqtttwwwzzz~~~~~~pppbbb[[[XXXWWWXXX[[[bbbeeeiiikkkmmmnnnqqqrrrssstttttttttssstttwwwyyy{{{{{{|||~~~zzzuuuuuuzzzyyyooodddbbb```___```cccfffiiiiiiiiiiiijjjkkkmmmnnnooorrrrrrrrrsssvvv{{{~~~}}}||||||~~~zzztttkkkccc___^^^___XXXUUUTTTZZZccciiikkkjjjjjjhhhccc\\\UUUNNNIIIFFFCCCEEEIIILLLOOOPPPPPPPPPLLLKKKJJJHHHHHHHHHIIIIIIMMMNNNQQQYYYbbbnnnqqqgggbbbbbb___ZZZTTTRRRTTTYYY^^^eeeiiiooovvv}}}~~~}}}{{{yyywwwvvvvvvuuuxxxvvvuuusssrrrrrrrrrsssuuu}}}zzzpppeeeaaa^^^YYYVVVWWWSSSTTTWWW[[[```fffjjjmmmwww~~~mmmccclllfffQQQHHHDDD@@@>>>======<<<;;;:::999888777666666666666555555555555555555666666555555555666666777888999<<>>::::::;;;;;;;;;;;;<<<<<<<<<;;;<<>><<<;;;;;;<<<>>>>>>???@@@CCCFFFPPPUUU\\\bbbiiiooouuuyyyyyy|||qqqfff\\\XXXYYYYYY\\\```hhhkkknnnqqqrrrsssuuuwwwtttuuuwwwxxxxxxxxxzzz|||{{{vvvuuuxxx}}}uuujjj^^^]]][[[ZZZ[[[]]]aaaccceeefffhhhjjjmmmoooqqqrrrpppoooooopppssswww|||~~~~~~}}}{{{{{{yyyvvvpppiiiddd```______XXXVVVUUU[[[dddjjjllljjjkkkhhhbbbZZZSSSMMMHHHEEEBBBDDDIIINNNSSSWWWYYYYYYTTTTTTRRRPPPNNNNNNNNNPPPTTTVVV]]]fffsssvvvhhhccccccfffccc]]]XXXUUUWWW\\\aaafffiiiooovvv}}}~~~|||zzzxxxvvvuuutttvvvuuutttrrrqqqqqqrrrrrrtttvvvlllccc___]]]YYYWWWXXXRRRTTTWWW\\\bbbgggkkkmmmxxx|||kkkdddpppbbbOOOGGGDDD@@@>>>======<<<;;;:::999888777666666666666444444555666666666666666555555555555666777888999;;;AAAMMMaaa|||iii]]]___nnnyyyiii```\\\]]]fffppp}}}zzzuuunnnfff[[[QQQJJJCCC???<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCEEEJJJOOOOOOKKKGGGHHHKKKKKKMMMOOOPPPQQQPPPNNNLLLJJJHHHGGGDDDAAA???===<<<<<<===>>>>>>???BBBFFFIIITTTYYYbbbkkksssyyy~~~zzz|||yyyggg___XXXXXXZZZ\\\```eeennnqqquuuwwwxxxxxxyyyzzztttwwwzzz{{{{{{|||}}}~~~}}}xxxvvvwww||||||pppeee[[[ZZZYYYXXXXXXZZZ\\\^^^aaacccfffjjjmmmpppqqqrrrnnnmmmmmmnnnppptttwwwzzzzzz|||}}}|||zzzzzzuuurrrmmmhhhdddbbbaaa```XXXVVVVVV\\\eeekkkllljjjjjjfff___WWWOOOJJJFFFDDDAAADDDIIIOOOVVV]]]aaaddd```aaa```]]]YYYXXXYYY[[[```fffooo{{{|||llldddccceeeiiifffaaa[[[XXXYYY]]]```dddhhhnnnttt{{{~~~{{{yyywwwvvvuuuuuutttsssrrrqqqqqqrrrrrrssstttjjjaaa^^^\\\XXXWWWXXXRRRTTTXXX]]]bbbhhhllloooxxxyyyiiifffuuu___OOOFFFDDDAAA???>>>===;;;::::::999888777666666666666333444555666777777777666555555555555666777888999:::@@@KKK```{{{|||cccZZZ]]]kkk~~~oooccc\\\]]]eeemmm{{{{{{wwwqqqjjjaaaWWWMMMGGG???===:::999:::;;;;;;::::::;;;<<<<<<===>>>AAADDDFFFKKKOOONNNIIIFFFHHHKKKLLLNNNPPPRRRQQQOOOLLLKKKHHHGGGFFFDDDBBB@@@>>>===>>>>>>??????@@@DDDJJJNNNWWW^^^iiiuuuzzz|||pppaaa[[[WWWYYY\\\___eeekkkuuuxxx{{{}}}}}}|||||||||vvvxxx{{{||||||}}}~~~~~~|||xxxwww{{{wwwjjj___WWWWWWWWWXXXXXXYYYYYYZZZ\\\___ccchhhllloooppppppmmmlllkkkkkkmmmpppsssuuuuuuxxx{{{}}}|||zzzxxxvvvvvvpppmmmhhhdddbbbaaa___^^^WWWVVVVVV\\\eeekkkllljjjfffbbb[[[RRRKKKFFFDDDCCCAAACCCGGGNNNWWWaaajjjnnnnnnoooooollliiigggjjjmmmrrr{{{~~~llldddbbbccceeejjjhhhddd___\\\[[[^^^```cccgggmmmrrrwww~~~~~~{{{yyywwwvvvvvvuuutttsssrrrqqqrrrsssssstttrrrhhh___\\\ZZZWWWVVVWWWSSSUUUXXX\\\bbbhhhnnnqqqxxxuuugggiii|||zzz]]]PPPFFFDDDAAA???>>>===;;;::::::999888777666666666666444555666777888777666555555555555666666777888999:::???JJJ^^^yyywwwaaa[[[___jjjuuuggg^^^^^^eeelllxxxxxxtttlllddd[[[RRRJJJEEE===;;;::::::;;;;;;:::999999:::;;;<<<<<>>??????@@@BBBHHHOOOTTT]]]eeesss{{{}}}wwwkkk___ZZZXXX[[[___dddmmmuuu|||~~~~~~yyyzzz|||}}}}}}}}}~~~~~~yyyvvvwww|||}}}rrrcccWWWRRRSSSUUUXXXYYYYYYYYYXXX[[[^^^ccciiimmmoooppppppmmmllljjjiiijjjlllooopppqqqtttxxx|||~~~~~~}}}|||zzzyyywwwuuusssqqqpppooogggccc___\\\[[[ZZZXXXUUUUUUSSSTTT[[[dddiiiiiigggccc^^^VVVNNNGGGCCCBBBAAAAAABBBFFFMMMWWWdddpppwwwvvvxxxzzzyyyvvvvvvzzznnnaaa]]]]]]___ccchhhhhhfffcccaaa```aaaccceeejjjooorrrtttxxx~~~}}}zzzxxxwwwvvvvvvuuuuuusssrrrrrrrrrsssttttttqqqggg^^^[[[YYYVVVUUUVVVUUUVVVXXX\\\aaahhhooossszzz{{{rrrffflllwww]]]SSSFFFCCCAAA??????===;;;999:::999888777666666666666555666777888888777555444555555555666666777888999:::???III\\\vvv|||~~~wwwbbb]]]___jjj{{{kkkaaa```fffkkkvvv~~~uuuooofff]]]UUUNNNGGGCCC<<<;;;:::;;;<<<<<<:::888888999;;;;;;<<<>>>BBBEEEEEEEEEEEEEEEEEEEEEFFFFFFKKKNNNPPPOOOLLLIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@AAADDDKKKTTTZZZeeeooo}}}pppggg]]]YYYYYY]]]ccckkkvvv}}}}}}~~~}}}}}}~~~}}}}}}zzzuuutttxxx||||||ooo___RRRMMMOOOTTTWWWZZZZZZYYYXXX\\\```ffflllppprrrrrrrrrmmmllljjjhhhiiijjjlllnnnooorrrvvvzzz}}}}}}|||{{{uuutttrrrpppnnnllljjjjjj___[[[VVVTTTSSSRRROOOMMMSSSRRRSSSYYYbbbhhhhhheee```[[[TTTKKKEEEBBB@@@@@@AAAAAADDDLLLWWWfffsss{{{xxx{{{}}}xxxddd\\\YYYXXX[[[aaafffggghhhfffdddcccdddeeehhhlllqqqrrrrrrtttyyy~~~~~~}}}{{{yyyxxxvvvvvvvvvvvvuuutttsssrrrssstttuuuuuu~~~qqqggg^^^[[[YYYVVVTTTUUUVVVVVVWWW[[[aaahhhpppttt|||xxxooofffooovvv]]]TTTEEECCCAAA@@@???>>>;;;999:::999888777666666666666666777888999888777555333555555555666666777888999;;;???IIIZZZsss|||wwwccc]]]^^^jjj~~~mmmbbbbbbgggkkkuuu}}}sssmmmcccYYYQQQKKKFFFCCC===<<<;;;;;;<<<<<<:::888777888:::;;;<<<>>>BBBEEEDDDCCCAAABBBDDDEEEEEEDDDKKKMMMOOONNNJJJGGGFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@BBBFFFMMMWWW]]]kkkvvv{{{|||~~~yyykkkeee\\\YYYYYY___fffooo}}}~~~}}}~~~~~~yyyssstttxxx~~~xxxeeeTTTIIIIIILLLPPPQQQRRRTTTXXX\\\bbbhhhkkkjjjlllrrrrrrmmmhhhhhhgggeeecccccceeehhhfffjjjooosssuuuvvvxxxzzzuuurrrooopppqqqoooiiiccc]]]UUUNNNKKKJJJHHHJJJMMMKKKOOOTTTYYY^^^```aaaaaa\\\UUULLLEEEBBBAAA???===AAA???BBBMMM]]]llltttvvvtttzzz}}}}}}ssskkk```YYYWWWZZZ\\\]]]gggiiilllkkkhhhgggiiilllnnnooorrruuuyyy}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxxxxuuurrrqqqrrrtttvvvwww|||yyynnnfff^^^[[[XXXUUUUUUXXXSSSUUUYYY^^^dddjjjpppsss|||vvvjjjgggwwwxxxbbbUUUJJJFFFBBB???======;;;:::::::::999888777666555444333333333444444555555555555444444555555666777888999===EEEUUUlll~~~}}}tttddd```eeetttrrrgggaaadddkkkuuuzzzxxxqqqjjjaaaWWWOOOIIIDDD@@@>>>===;;;::::::;;;===>>>;;;;;;;;;;;;===???AAACCCBBBAAAAAABBBCCCEEEGGGHHHOOOMMMJJJHHHGGGFFFDDDCCCDDDAAAAAACCCDDDBBB???>>>>>>===???CCCGGGMMMXXXdddsss|||zzzrrriiiddd[[[\\\___dddlllwww~~~zzzuuuvvvzzzwwweeeSSSHHHGGGJJJLLLMMMNNNQQQUUUYYY```fffjjjjjjmmmppppppkkkddddddccc```^^^___aaadddcccggglllppprrrsssuuuwwwuuurrrppppppoookkkddd]]]VVVNNNGGGEEEDDDBBBDDDGGGHHHKKKOOOUUUYYY[[[\\\]]]ZZZSSSKKKEEEBBBAAA???>>>CCCDDDHHHRRR___jjjooooooppptttwwwvvvssssssyyyxxxlllddd[[[UUUTTTWWWZZZ\\\eeehhhkkkkkkiiiiiikkknnntttvvvyyy}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvtttssstttvvvwwwxxxvvvmmmeee^^^[[[XXXUUUUUUXXXUUUWWW[[[```fffmmmsssvvv~~~uuuiiiiii|||ggg\\\LLLHHHDDD@@@???>>><<<;;;::::::999888777666555555333444444444444444444555555555555555555666888888:::>>>EEESSSiii}}}}}}vvveee```cccoootttiiibbbdddjjjsssxxx}}}vvvpppiii```VVVOOOHHHCCC@@@>>><<<;;;::::::;;;<<<>>>;;;;;;;;;;;;===>>>@@@BBBAAAAAAAAABBBCCCEEEGGGIIILLLJJJGGGEEEDDDCCCBBBAAADDDCCCCCCDDDEEEDDDBBB@@@???>>>@@@DDDHHHNNNYYYeeesss}}}zzzzzzwwwkkkccc___ZZZ]]]bbbhhhqqq}}}|||xxxyyy}}}vvvdddRRRGGGEEEFFFHHHHHHJJJMMMRRRUUU^^^cccgggiiijjjllliiieee^^^^^^]]][[[YYYXXXZZZ\\\___bbbgggkkkmmmoooqqqrrrsssqqqpppooommmggg^^^WWWOOOGGG@@@???>>><<<>>>AAABBBEEEIIINNNRRRUUUVVVWWWVVVQQQJJJDDDAAAAAA@@@@@@EEEIIIPPPYYYbbbggghhhgggllloooooolllgggggglllqqqyyy{{{{{{zzzzzzxxxpppgggeee___WWWSSSSSSVVVZZZ\\\cccfffiiijjjiiijjjmmmpppyyy|||~~~||||||~~~~~~}}}|||{{{zzzzzzxxxwwwwwwvvvwwwxxxzzzzzzssslllddd]]][[[XXXUUUUUUWWWWWWZZZ^^^ccciiiooovvv{{{|||rrrhhhmmm{{{jjj___NNNKKKFFFBBB@@@???===<<<::::::999888777666666555555555555444444444444444555555555555666777888888;;;>>>CCCPPPdddxxx~~~~~~xxxhhhaaabbbmmm|||xxxlllccccccgggpppvvv~~~{{{sssnnnhhh^^^TTTMMMGGGBBB@@@===<<<;;;::::::;;;<<<===<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIGGGEEECCCBBBAAAAAABBBFFFFFFFFFGGGHHHHHHEEEBBBBBB@@@AAAEEEIIIOOO[[[ffftttzzzxxxzzz~~~}}}oooeee^^^[[[[[[^^^eeemmmuuu||||||sssbbbRRRGGGDDDDDDDDDFFFHHHLLLPPPSSS[[[^^^bbbddddddbbb^^^[[[WWWXXXYYYXXXVVVTTTSSSSSSZZZ^^^cccgggiiijjjlllnnnooonnnnnnmmmjjjcccZZZSSSJJJCCC===<<<<<<:::<<>>?????????AAABBBDDDFFFHHHIIIGGGGGGFFFDDDCCCCCCEEEFFFHHHJJJKKKKKKLLLMMMIIIDDDDDDBBBCCCFFFJJJPPP\\\hhhwwwyyyzzz{{{yyylllccc]]][[[]]]aaahhhooowww~~~|||ooo___PPPGGGCCCCCCCCCFFFJJJNNNRRRTTTXXXXXXZZZ[[[YYYVVVRRRQQQQQQTTTWWWWWWTTTPPPMMMLLLVVVZZZ___ccceeefffhhhjjjhhhiiijjjiiifff___WWWQQQGGG@@@;;;;;;;;;999:::======???AAADDDHHHKKKNNNPPPOOOMMMIIIEEEBBBAAABBBCCCFFFPPP\\\ccccccaaaaaabbbllljjjggg```[[[YYY[[[]]][[[___bbbcccgggkkkkkkhhhbbb___ZZZVVVSSSTTTWWWYYY]]]aaaeeegggggghhhlllpppxxx||||||zzz{{{~~~~~~}}}|||{{{zzzzzzwwwyyyzzzyyyyyyzzz}}}qqqhhhaaa[[[ZZZXXXUUUUUUWWWVVV[[[aaafffjjjqqqyyywwwnnnkkkyyyzzzjjj___WWWMMMJJJEEEAAA???>>><<<;;;::::::999999888888777777666666666555555444444444666555555666666777888999999;;;@@@LLLaaauuu~~~}}}}}}}}}{{{pppjjjjjjlll{{{vvvhhhbbbbbbjjjqqq{{{~~~wwwpppiiibbbXXXOOOHHHDDD@@@???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===>>>???@@@AAACCCEEEFFFGGGHHHDDDEEEEEEDDDCCCDDDHHHKKKLLLQQQSSSSSSSSSTTTNNNFFFFFFDDDDDDGGGJJJQQQ]]]iiizzz|||}}}{{{xxxkkkccc^^^\\\]]]bbbjjjqqqyyytttgggZZZMMMEEEBBBBBBDDDHHHNNNRRRUUUVVVUUURRRPPPQQQOOOKKKJJJLLLPPPRRRTTTSSSPPPLLLIIIHHHRRRVVV[[[___aaabbbdddeeebbbcccdddccc___YYYSSSNNNDDD===999999999888999<<<===>>>???AAAEEEIIIMMMOOONNNMMMJJJFFFBBBAAABBBDDDKKKVVVbbbeeebbb```ccchhhkkkiiieee```ZZZWWWXXXYYYYYY]]]aaaaaadddhhhhhheeeaaa___\\\WWWSSSRRRUUUWWW^^^bbbeeegggfffgggkkkooouuuzzz|||{{{|||}}}}}}|||{{{zzzyyyxxxxxxwwwxxxyyyxxxwwwyyy~~~}}}pppfff___ZZZZZZYYYUUUUUUWWWUUU[[[bbbgggkkkqqq{{{{{{qqqlllooooooccc[[[UUUKKKHHHCCC@@@???>>>===;;;::::::999999999888888888666666666555555555555555666666666666777888999999777999>>>JJJ___ttt}}}}}}{{{{{{vvvooonnnhhhwww{{{kkkcccaaafffmmmwwwwwwpppggg```VVVLLLFFFBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;===>>>@@@@@@BBBDDDEEEFFFFFFFFF@@@BBBCCCBBBBBBEEEKKKPPPSSSZZZ___^^^^^^]]]UUUJJJGGGEEEDDDGGGJJJPPP]]]iiizzz~~~zzzxxxlllccc^^^\\\\\\aaajjjsss{{{xxxkkk___SSSIIIBBB@@@@@@CCCJJJQQQVVVWWWWWWQQQKKKGGGHHHGGGEEEHHHNNNRRRQQQPPPLLLIIIGGGHHHIIINNNQQQVVVZZZ\\\^^^___aaa]]]^^^___\\\WWWQQQLLLIIICCC===999::::::999999<<<=========???CCCGGGKKKNNNNNNNNNLLLHHHCCCAAACCCEEESSS^^^ggghhhbbb```fffooonnnllliiiddd___\\\ZZZZZZ[[[```dddcccdddffffffcccaaaaaa^^^ZZZVVVUUUWWWZZZbbbeeehhhhhhggghhhkkknnnpppttt{{{}}}|||}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwuuutttwww~~~wwwlllddd^^^ZZZZZZYYYUUUUUUVVVUUU\\\dddiiilllrrr|||uuukkkkkksss|||fff]]]XXXTTTJJJFFFBBB@@@??????>>>===::::::999999999999888888555555555555666666666666666666666666777888999:::777999===III]]]rrr{{{{{{xxxzzz|||sssooohhhxxx~~~nnncccaaaaaahhhrrr{{{xxxpppeee^^^TTTJJJDDDAAA???>>>;;;<<<<<<<<<<<<<<<<<<;;;888888888888:::<<<===???AAABBBCCCDDDEEEEEEEEEDDD>>>AAACCCDDDDDDHHHOOOVVVZZZeeekkkiiiiiiggg\\\NNNHHHEEEDDDGGGJJJPPP]]]iiiwww~~~~~~www}}}zzzooofff```^^^\\\aaaiiirrrzzz~~~~~~ssseeeYYYNNNEEE@@@>>>???CCCKKKSSSXXXYYYWWWNNNFFFBBBCCCCCCCCCIIIQQQUUURRRLLLFFFCCCCCCGGGKKKJJJNNNSSSWWWYYY[[[\\\^^^[[[\\\[[[XXXRRRLLLGGGEEEDDD>>>;;;<<<<<<;;;<<<>>>===<<<<<<>>>AAAFFFKKKMMMOOOOOOMMMIIIDDDBBBCCCEEEZZZdddllliiiaaa```iiisssrrrpppmmmiiieeebbb___^^^]]]cccgggffffffhhhgggdddccccccbbb^^^ZZZYYY\\\___eeegggjjjjjjiiiiiikkknnnlllnnnttt{{{}}}|||~~~zzzyyyyyyxxxwwwvvvuuutttvvvwwwvvvsssrrruuu~~~sssiiiccc]]]YYYYYYYYYVVVUUUVVVUUU]]]eeejjjmmmsss~~~{{{pppgggjjjwwwttt___YYYVVVSSSIIIFFFBBB@@@@@@@@@???>>>::::::999999999999999999444444555555666666777777666666666666777888999:::888999===HHH[[[pppyyyxxxvvvyyytttooolll{{{ooodddaaa^^^eeeoooxxx~~~yyyqqqddd]]]SSSIIICCC@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;777777777888:::<<<>>>???AAABBBDDDEEEEEEEEEDDDCCC???BBBFFFFFFGGGLLLUUU\\\```kkksssqqqpppnnnaaaQQQHHHEEEDDDFFFIIIPPP]]]iiittt}}}|||ttt{{{~~~rrriiidddaaa]]]aaahhhooovvv}}}}}}}}}}}}}}}{{{nnnaaaUUUJJJBBB===AAA@@@CCCIIIQQQTTTRRRNNNFFFFFFCCCAAAEEENNNTTTUUUVVVOOOGGGBBBBBBEEEGGGGGGIIIMMMQQQTTTWWW[[[XXXSSSUUURRRNNNJJJHHHEEEAAA>>>;;;;;;;;;<<<<<<<<<======;;;===@@@BBBEEEIIINNNRRRYYYVVVQQQKKKFFFEEEHHHKKKYYYbbbhhheeeaaadddkkkoooqqqrrrqqqoooiiidddaaa``````dddjjjkkkhhhdddbbbbbb```___]]][[[[[[]]]```bbbhhhmmmnnnlllkkkoooqqqppplllmmmnnnpppsssyyy{{{~~~}}}}}}~~~|||{{{zzzzzzxxxuuurrruuutttttttttrrrsss}}}qqqfffddd___[[[[[[YYYUUUSSSTTTYYY___fffjjjnnntttyyyllldddjjjmmm]]]UUUQQQOOOHHHGGGEEEBBB@@@???>>>===999999::::::::::::;;;;;;666666666555444444333333555555555555666666666777888777;;;FFFXXXiiiuuuzzz}}}~~~uuuooo}}}rrrfff______ccckkkuuu~~~wwwlllbbb[[[QQQHHHCCC@@@>>>>>><<<:::999:::======;;;999;;;999777666777;;;@@@CCCBBBCCCCCCDDDCCCBBB@@@???@@@BBBEEEFFFHHHNNNXXXaaajjjooowwwzzzuuuiii[[[RRRJJJEEEBBBEEEIIIOOOWWW```kkkyyy{{{www~~~|||ppphhheee```ccchhhooouuu{{{{{{}}}}}}{{{zzzzzzyyyrrreeeYYYNNNFFF???;;;===<<<>>>DDDJJJMMMKKKGGGCCCCCCBBBCCCIIIRRRUUUTTTOOOJJJDDDAAABBBEEEGGGHHHIIIMMMQQQTTTWWWZZZXXXRRROOOLLLGGGCCCAAA???===;;;;;;;;;<<<<<<======>>>>>><<>>===::::::::::::::::::::::::555555555555555666666666555555555666666666777777999888;;;EEEVVVgggttt{{{~~~vvvqqq}}}sssggg___^^^aaagggpppyyywwwkkk```YYYOOOFFFAAA???===<<<<<<:::999:::======;;;999;;;:::999999;;;>>>BBBDDDCCCCCCDDDDDDCCCBBBAAA@@@???BBBEEEFFFIIIOOOYYYaaakkkpppuuuwwwrrrgggZZZRRRJJJEEECCCEEEIIIMMMTTT[[[fffttt}}}zzztttlllkkkeeegggkkkooouuuyyy}}}}}}yyyyyyzzz{{{{{{zzz}}}~~~{{{zzzzzz}}}}}}~~~tttlll```TTTKKKEEE@@@>>>:::999;;;???DDDFFFDDDAAA???AAABBBEEENNNUUUUUUPPPGGGDDDAAA@@@BBBEEEGGGHHHIIINNNRRRTTTWWWYYYVVVPPPJJJFFFAAA===<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>@@@DDDGGGKKKPPPUUUYYYZZZXXXSSSMMMHHHGGGIIIKKKUUUaaajjjkkkjjjllloooqqqsssuuuuuurrrmmmhhhdddbbbaaadddfffddd___[[[YYYYYYYYY\\\aaaeeehhhkkkoooqqqvvv{{{~~~|||zzz|||{{{xxxttttttsssqqqppprrrvvvyyy~~~wwwqqqpppuuu|||~~~~~~{{{yyyyyyyyyxxxwwwxxxvvvuuuuuuuuuyyy{{{lllbbb___ZZZWWWVVVTTTQQQQQQTTTWWW^^^ffflllqqqyyyyyylllggguuu|||cccXXXRRRMMMJJJHHHGGGEEECCCAAA???>>>>>><<<<<<;;;;;;:::999999999555555555666777888888888555555666666666777777777999999:::CCCRRRcccsss|||vvvrrr}}}wwwjjjaaa\\\^^^ccckkkuuu}}}vvvkkk^^^WWWMMMDDD???===<<<;;;;;;;;;:::;;;<<<<<<;;;999;;;<<<<<<===???AAACCCDDDDDDDDDCCCCCCBBBAAAAAAAAA???BBBEEEGGGJJJQQQ[[[bbbiiillloooooojjj```UUUNNNJJJEEECCCFFFHHHJJJPPPVVV___mmm}}}{{{tttmmmmmmfffhhhjjjnnntttyyy~~~|||wwwrrrooopppsssuuuwwwyyy{{{~~~}}}}}}|||}}}~~~|||oooggg[[[PPPHHHCCC@@@>>>::::::;;;>>>AAABBBAAA??????AAACCCHHHPPPVVVQQQIIIBBBAAA???@@@AAADDDFFFGGGJJJNNNSSSTTTWWWYYYUUUNNNIIIDDD>>>::::::;;;======;;;;;;<<<<<<===>>>>>>???===@@@DDDHHHLLLRRRXXX\\\[[[YYYTTTOOOJJJIIIJJJLLLSSS___kkknnnnnnppprrrqqquuuwwwwwwuuupppjjjfffdddeeeggggggccc]]]XXXWWWWWWYYY___ffflllpppssswwwzzz{{{{{{zzzyyyyyy{{{uuupppqqqttt}}}~~~~~~~~~zzzxxxxxxxxxxxxwwwxxxuuutttuuuvvv|||xxxjjj```]]]XXXUUUTTTQQQNNNQQQVVVYYY___gggmmmrrrzzzwwwllljjj~~~sss___WWWQQQLLLJJJHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::999888888666666777777888888888888555666666666666777777777:::999:::@@@MMM___qqq|||~~~wwwpppzzz{{{nnnddd[[[]]]bbbjjjsss{{{uuuiii\\\UUULLLCCC???===<<<;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@BBBEEEHHHLLLSSS\\\bbbhhhiiijjjiiiddd\\\TTTOOOIIIEEECCCFFFHHHIIINNNTTT\\\iiixxx{{{{{{mmmhhhhhhbbbcccgggmmmttt|||{{{vvvrrrllljjjkkknnnqqqsssuuuxxx|||||||||||||||~~~yyytttggg___TTTIIIBBB===;;;999::::::;;;===??????>>>===@@@CCCGGGJJJPPPRRRLLLCCC@@@@@@@@@@@@AAADDDFFFHHHLLLQQQUUUWWWYYYZZZUUUNNNGGGBBB<<<999999;;;>>>???;;;<<<<<<<<<<<<=========<<>>>>>>>>===<<<:::999888888999999888888777777777777666666666666777777777888999999;;;???IIIZZZnnn{{{|||~~~zzzllluuu|||oooeee\\\]]]bbbjjjsss{{{ttthhh[[[TTTKKKCCC???===<<<<<<;;;<<<<<<<<<;;;::::::999999;;;===@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCFFFIIINNNUUU\\\aaahhhiiiiiigggccc]]]WWWTTTJJJFFFDDDFFFHHHIIINNNSSS[[[hhhuuu||||||}}}pppddd```aaa^^^aaaeeellluuu|||wwwsssnnniiifffgggjjjlllmmmpppsssxxx~~~{{{wwwvvvtttrrrrrrrrrsssttt}}}xxxqqqlllaaa[[[QQQGGGAAA===;;;999888999:::;;;<<<<<<<<<<<<@@@EEEIIIJJJLLLLLLGGG@@@???@@@AAABBBCCCEEEIIIMMMQQQVVVZZZ\\\^^^^^^XXXPPPEEE@@@;;;888888:::<<<>>>>>>>>>============<<<<<<;;;>>>BBBFFFJJJOOOVVVZZZYYYXXXVVVRRROOONNNPPPRRRTTT```lllrrruuuwwwvvvssswwwyyy{{{yyytttmmmhhhfffddddddaaa[[[TTTPPPQQQTTT```iiisssyyy{{{}}}vvvpppppptttzzz}}}}}}}}}~~~~~~}}}zzzwwwvvvvvvwwwvvvuuutttrrrsssvvvzzzsssggg^^^ZZZWWWTTTRRRNNNMMMSSS\\\```eeekkkooottt}}}|||ooommmxxxhhh]]]YYYQQQMMMNNNIIIHHHFFFDDDBBB@@@??????>>>>>>===<<<;;;:::999888999999888888777666666555666666666777777777888888888999;;;>>>FFFVVVkkkzzz~~~zzzzzz|||iiiqqqyyyoooggg```aaaccciiiqqqxxx}}}~~~sssgggYYYSSSJJJBBB>>>===<<<<<<;;;<<<======;;;999999:::888:::===@@@BBBBBBBBBAAA???AAACCCDDDEEEEEEEEEDDDDDDEEEGGGJJJPPPVVV\\\```cccccccccbbb```\\\XXXVVVOOOJJJGGGHHHHHHIIIMMMSSSYYYeeeqqqxxx|||~~~|||pppfff]]]ZZZ\\\^^^aaagggoooyyy}}}wwwsssoookkkgggeeeeeefffggggggkkknnnsssyyy{{{wwwvvvtttpppmmmjjjiiiiiiiii|||yyyvvvpppjjjeee[[[VVVNNNGGGBBB???===;;;888999:::;;;;;;;;;<<<===???FFFKKKIIIGGGFFFDDD@@@???@@@BBBCCCEEEIIIOOOTTTXXX]]]aaacccdddccc]]]UUUDDD@@@<<<999999;;;<<<===BBBAAAAAA@@@???>>>======;;;>>>BBBEEEIIINNNTTTXXXWWWWWWUUUSSSPPPPPPRRRTTTXXXcccooouuuyyy{{{zzzvvvwwwyyy{{{zzztttnnnhhhfffcccbbb___YYYRRRPPPRRRVVVbbbkkkvvv|||~~~{{{tttppprrrwww}}}{{{|||}}}~~~~~~~~~|||zzzxxxxxxxxxxxxvvvuuusssrrrtttyyy~~~|||pppfff^^^[[[XXXUUURRROOONNNVVV___cccggglllqqqwww~~~nnnqqqeee]]]YYYOOOLLLQQQIIIHHHFFFDDDBBB@@@??????>>>======<<<;;;::::::999777777777777777777777666666666777777777888888888666999<<<>>>DDDSSShhhxxxzzzxxx}}}zzziiippp~~~xxxrrrmmmgggdddbbbdddjjjsss{{{~~~rrrfffVVVPPPGGG@@@<<<;;;;;;;;;;;;===>>>===:::888999:::999;;;===@@@BBBBBBBBBBBB???AAAEEEIIIJJJJJJIIIHHHGGGGGGHHHKKKQQQWWW\\\^^^```aaabbbbbbaaa___]]][[[WWWPPPKKKIIIHHHHHHLLLQQQUUU```lllsssxxx}}}~~~mmmaaa[[[WWWVVVXXX\\\```hhhsss{{{vvvssspppkkkiiifffeeefffggggggfffiiikkknnnttt|||{{{wwwtttqqqlllgggdddbbbaaaaaa}}}{{{xxxuuuqqqlllfffaaaRRRMMMGGGBBB???===:::999999;;;<<<<<<<<<<<<>>>???>>>FFFKKKHHHDDDCCCCCCBBB>>>@@@BBBDDDFFFLLLTTTZZZ]]]bbbfffggghhhgggaaaYYYFFFBBB>>><<<<<<===>>>>>>EEEDDDCCCBBB@@@???>>>===<<>>;;;::::::::::::===???===:::888888::::::<<<>>>@@@BBBCCCCCCCCC???BBBHHHLLLNNNNNNLLLKKKHHHHHHIIILLLRRRWWW[[[]]]eeeggghhhiiiiiihhhgggfff]]]UUUNNNJJJHHHFFFJJJPPPQQQ]]]iiiooouuu||||||yyybbbUUUSSSSSSTTTVVVWWW]]]hhhvvvzzzuuurrrooonnnkkkiiihhhhhhiiijjjjjjiiihhhiiilllpppxxx}}}yyyllliiiddd___[[[YYYXXXXXX~~~zzztttnnnjjjhhhddd]]]WWWMMMFFF@@@???===999888:::===<<<;;;:::;;;===???AAAGGGFFFEEECCCBBBAAA@@@@@@DDDEEEGGGGGGHHHMMMUUU\\\iiilllmmmmmmnnnkkkbbbXXXIIIAAA<<<;;;<<<<<>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888777666666666777999:::999888:::===BBBMMMbbbuuuzzzooouuuuuukkkqqqwwwkkkaaa```fffmmmvvv~~~{{{qqqhhhZZZPPPEEEAAA???<<<;;;===>>>@@@@@@???===;;;;;;<<<:::===AAABBBAAA@@@BBBDDDGGGHHHKKKPPPTTTUUUPPPLLLIIIJJJLLLMMMOOOSSSYYY]]]```hhhooopppqqqrrrqqqmmmdddZZZMMMFFFFFFJJJLLLMMMVVVYYY```jjjtttyyyxxxvvvwwwyyy~~~|||nnn^^^UUUQQQPPPSSSWWWZZZcccnnnzzz~~~xxxssspppllljjjdddeeefffhhhhhhhhhgggggghhhhhhiiikkkpppyyyyyysssooofff[[[UUUUUUVVVUUUTTT}}}|||zzzvvvrrrppplllfffcccaaa^^^WWWRRRKKKDDD???>>>===:::999;;;<<<<<<;;;:::;;;===???@@@DDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJNNNUUU]]]bbbmmmpppqqqppppppmmmdddZZZKKKCCC============@@@DDDJJJJJJIIIFFFBBB???======@@@AAACCCFFFKKKPPPTTTWWWWWWTTTQQQNNNMMMOOOSSSVVVdddmmmwww|||}}}wwwrrrooolllllloooqqqpppnnnkkkfff]]]UUUPPPPPPTTTWWW```hhhttt|||{{{{{{zzzyyyyyyxxxxxxxxxuuuyyy|||rrrggg```]]]\\\WWWSSSSSSRRRSSSZZZbbbiiijjjoooyyyzzzkkk~~~uuuccc[[[XXXRRRMMMKKKKKKHHHEEECCCBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888777777666666666777888999999888:::===AAALLLaaasss}}}vvvmmmsssvvviiinnn|||{{{ooocccaaafffmmmuuu}}}{{{pppeeeYYYNNNDDD@@@>>>;;;:::<<<===???@@@???===;;;;;;;;;;;;>>>BBBCCCBBBAAACCCFFFHHHJJJNNNSSSVVVUUUPPPLLLHHHIIIJJJKKKNNNTTT[[[___eeennnvvvyyyzzz{{{yyyttthhh]]]PPPGGGFFFHHHIIIIIIRRRVVV]]]fffoootttsssqqqppprrrvvv{{{nnncccWWWQQQPPPRRRVVV\\\aaakkkxxxyyysssoookkkhhhfffeeefffggghhhiiijjjjjjjjjkkkkkkjjjjjjmmmsss||||||sssmmmhhhaaaXXXTTTTTTVVVUUUTTT~~~yyyuuuooohhhdddbbb^^^ZZZXXXWWWTTTOOOKKKHHHBBB===>>>===::::::<<<<<<<<<;;;;;;;;;===>>>???AAAAAAAAABBBCCCFFFHHHIIIGGGGGGIIIOOOXXXaaaiiilllsssuuuvvvtttssspppfff\\\MMMEEE???>>>>>>>>>@@@EEELLLMMMMMMKKKFFFAAA???>>>@@@AAACCCGGGKKKPPPTTTWWWTTTSSSQQQOOONNNQQQWWW[[[kkkrrryyy~~~yyyqqqgggeeeeeeiiioootttvvvuuuooohhh___VVVQQQQQQTTTVVV^^^hhhvvv~~~~~~}}}zzzzzzyyyyyyyyyzzzzzz{{{wwwxxx{{{~~~pppfff___\\\[[[WWWSSSSSSSSSUUU\\\dddiiilllsss}}}tttkkk|||mmmddd\\\UUUPPPOOOLLLJJJFFFDDDCCCBBB@@@??????>>>>>>======<<<<<<;;;:::::::::999999999888888666666666666666777888888888888:::===@@@JJJ^^^ooouuuqqqjjjqqqvvvgggjjjwwwuuufffbbbffflllssszzz}}}|||nnnbbbWWWMMMCCC???===::::::;;;<<<===>>>>>><<<:::;;;;;;<<>>?????????@@@CCCFFFIIIKKKJJJJJJMMMVVVbbbmmmsssuuuxxxzzzyyyvvvtttpppggg\\\NNNFFF@@@>>>>>>>>>@@@DDDKKKMMMOOONNNIIIDDD@@@???BBBBBBDDDGGGLLLPPPTTTWWWSSSTTTSSSQQQQQQUUU\\\bbbnnntttyyy{{{|||zzzpppfff\\\]]]```gggqqqyyy||||||uuummmbbbXXXSSSSSSVVVXXX]]]hhhxxx~~~}}}||||||{{{{{{zzzyyyyyyzzz{{{{{{xxxwwwxxxyyymmmddd^^^[[[ZZZVVVTTTUUUUUUWWW^^^fffiiinnnwwwtttmmm|||lll^^^UUUQQQRRRNNNKKKGGGDDDCCCBBB@@@?????????>>>>>>===<<<<<<<<<:::::::::999999999888888666666666666666777777777888888:::<<>>>>>???AAADDDHHHJJJMMMOOOUUU```lllvvvzzz{{{{{{|||zzzvvvtttpppfff\\\NNNFFF@@@>>>======???BBBJJJLLLOOOOOOLLLGGGCCCBBBAAABBBDDDGGGKKKOOOSSSUUUSSSTTTUUUSSSSSSWWW___eeeoootttwwwvvvsssoooeee\\\VVVXXX___jjjvvvxxxooocccYYYUUUUUUWWWXXX^^^iiiyyy~~~|||{{{zzzzzz}}}|||zzzyyyxxxxxxyyyzzzyyywwwwwwuuujjjccc]]]ZZZXXXUUUTTTVVVWWWYYY```hhhiiiqqq{{{yyysssrrr]]]SSSQQQQQQOOOLLLHHHEEEDDDCCCAAA????????????>>>======<<<<<<:::::::::999999999888888555666666777777777777777888888:::<<<>>>EEEVVVeeemmmooojjjmmm|||ooohhhfffooojjjaaabbbffflllqqqwww||||||pppeeeWWWMMMCCC???>>><<<;;;===999;;;======<<<;;;<<<<<<<<>>???AAAEEEIIIKKKQQQVVV```kkkvvv|||~~~~~~||||||zzzvvvsssooofff\\\OOOGGG@@@>>>>>><<<>>>BBBHHHKKKOOOPPPNNNKKKIIIHHHBBBBBBDDDGGGKKKOOOSSSUUUTTTVVVWWWUUUTTTWWW```gggnnntttvvvpppiiiccc\\\UUUTTTYYYcccppp~~~{{{qqqcccYYYVVVWWWXXXYYYaaakkkyyy~~~|||zzzyyyyyyyyy}}}|||yyywwwvvvwwwxxxyyyyyyyyy|||pppgggaaa\\\YYYWWWTTTTTTWWWYYY\\\ccckkkkkkuuu{{{{{{dddYYYUUUUUUNNNLLLHHHFFFEEEDDDBBBAAA@@@??????>>>>>>======<<<:::::::::999999999888888666666777888888888888888777888:::<<<===CCCRRRaaalllppplllmmmzzznnniiigggoooiii^^^^^^ccchhhlllssszzz}}}qqqgggWWWMMMCCC@@@>>><<<<<<>>>999;;;======<<<<<<===>>>>>>AAACCCDDDCCCDDDHHHLLLQQQUUUZZZ[[[WWWPPPIIIFFFDDDEEEFFFIIIMMMUUU^^^dddhhhoootttsssoookkkddd^^^VVVRRRMMMHHHFFFGGGJJJLLLSSSYYY```fffiiijjjjjjjjjllliiiddd```]]]YYYUUURRRSSSRRRUUU]]]dddlllxxx{{{wwwrrrnnnllljjjhhhgggeeefffhhhjjjmmmppprrrtttuuuwwwxxxxxxwwwwwwxxxyyyrrrqqqpppnnnnnnnnnoooooollliiieeebbb```___^^^\\\\\\]]]```cccfffiiikkkmmm}}}yyyqqqdddVVVKKKFFFDDD>>>???@@@@@@???>>>>>>>>>>>>:::888;;;<<<:::999:::;;;;;;;;;<<<;;;;;;;;;:::@@@??????@@@CCCGGGLLLOOOVVV___lllwww~~~|||}}}zzzvvvssspppggg]]]QQQIIIBBB@@@???===???BBBHHHKKKNNNPPPPPPOOOOOOOOOGGGHHHIIILLLPPPTTTXXXZZZYYY[[[]]]ZZZWWWZZZccckkkooouuuwwwnnnccc[[[WWWTTTVVV\\\hhhxxxuuufff]]]ZZZ\\\]]]^^^dddmmmxxx|||zzzxxxxxxxxxxxx{{{yyywwwuuuuuuwwwyyyzzzyyy}}}{{{llleee```\\\XXXVVVTTTTTTXXXZZZ]]]dddllloooyyy{{{xxxhhh]]]XXXTTTNNNKKKHHHFFFEEEEEEDDDBBB@@@@@@??????>>>=========:::::::::999999999888888666777888999:::999999888777888:::<<<<<>>===;;;;;;===999;;;===>>>======>>>???@@@CCCFFFFFFEEEGGGKKKOOOSSSVVVZZZYYYSSSLLLGGGDDDBBBCCCEEEGGGKKKQQQXXX]]]___eeegggdddaaa^^^ZZZUUURRRPPPMMMJJJIIIKKKOOORRRWWW]]]eeejjjlllkkkllllllnnnjjjddd___[[[YYYWWWUUUWWWWWW]]]fffppp{{{zzzvvvrrrnnnlllkkkiiihhhfffhhhjjjmmmppprrrssstttvvvyyy|||}}}}}}}}}}}}~~~xxxvvvssspppnnnmmmmmmmmmjjjgggdddbbbbbbbbbbbbaaaaaabbbeeehhhkkknnnqqqsss|||rrrdddUUUJJJEEEDDD<<<===??????============>>>999888;;;<<<999888999;;;;;;;;;<<<<<<;;;::::::@@@@@@@@@AAAEEEJJJPPPSSSZZZeeettt}}}}}}{{{vvvtttpppggg^^^SSSKKKDDDAAA@@@>>>@@@CCCHHHKKKOOOQQQRRRRRRSSSTTTNNNNNNPPPRRRVVVZZZ^^^```___bbbccc```\\\___gggooopppwwwxxxnnn```XXXUUUTTTXXX___lll|||zzzkkkaaa```bbbccccccgggnnnwww~~~~~~{{{yyywwwwwwxxxxxxxxxwwwuuutttuuuwwwzzz|||xxxyyykkkddd```[[[WWWUUUSSSTTTXXX[[[^^^eeemmmrrr}}}~~~tttssszzzeeeZZZRRRLLLMMMKKKHHHFFFFFFFFFEEEDDD@@@@@@??????>>>=========:::::::::999999999888888777888999:::;;;:::999999777888:::<<<<<<@@@MMM[[[hhhpppmmmmmmxxxwwwiiiiiiqqqgggYYYYYY^^^bbbfffoooxxxrrrdddTTTJJJAAA===<<<::::::<<<:::<<<>>>>>>>>>>>>???@@@CCCEEEHHHHHHGGGIIINNNRRRSSSWWWYYYWWWQQQJJJEEECCC@@@AAACCCFFFIIINNNTTTYYY[[[______ZZZUUUSSSOOOKKKMMMLLLKKKKKKLLLPPPUUUYYY\\\bbbjjjooopppoooooopppqqqllleee```]]]\\\[[[ZZZ[[[\\\cccooozzzyyyxxx{{{~~~|||{{{xxxssspppnnnmmmkkkjjjhhhiiilllppprrrtttttttttwwwzzz~~~~~~|||xxxtttrrrpppppppppllljjjfffeeeeeeffffffeeedddeeehhhjjjmmmppptttvvv~~~}}}tttbbbRRRIIIDDD@@@???????????????>>>>>>>>>999999999999:::;;;<<<===???>>>===;;;::::::;;;;;;===>>>AAADDDGGGMMMTTTXXXfffoooxxx~~~~~~}}}~~~~~~}}}{{{yyyuuuooogggbbbSSSKKKBBB===???AAAAAA@@@FFFHHHKKKOOOSSSVVVXXXYYYZZZYYYXXXYYY[[[^^^```bbbdddbbbaaa```]]]^^^fffpppzzz|||zzzooo```VVVSSSUUUYYYfffvvvwwwppplllkkkmmmnnnlllooovvv{{{~~~{{{zzzzzz{{{}}}}}}{{{xxx}}}xxxuuuvvvxxxxxx{{{ssskkkgggaaaZZZVVVTTTUUUVVVXXX\\\bbbjjjoooxxxxxxnnn|||nnn___VVVQQQOOONNNJJJEEECCCEEEEEEDDDBBBAAAAAA@@@>>>===============<<<;;;:::999999999999999;;;===>>>>>><<<999777666888:::;;;<<>>???@@@@@@AAACCCGGGIIIHHHKKKPPPRRRQQQYYYYYYXXXUUUPPPJJJEEEAAA@@@AAABBBDDDHHHKKKOOOQQQSSSTTTUUUTTTPPPMMMLLLLLLIIIJJJLLLPPPTTTVVVWWWVVV```fffooovvvxxxyyyxxxxxxyyypppiiigggeeebbbaaabbbdddgggnnnxxx~~~sssqqqqqqqqquuu{{{xxx{{{zzzxxxuuusssqqqpppqqqqqqrrrqqqqqqrrrtttwwwyyy{{{{{{|||}}}zzzxxxvvvuuuttttttsssqqqnnnlllkkkkkkmmmnnnnnnnnnmmmmmmnnnrrryyy~~~~~~|||sssaaaQQQHHHCCC???========================;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;<<<===>>>@@@BBBEEEIIIPPPXXX]]]jjjqqqzzz~~~~~~}}}|||zzzxxxtttpppiiieeeXXXPPPEEE@@@@@@BBBCCCBBBFFFHHHJJJNNNRRRVVVYYY[[[bbbbbbbbbaaaaaabbbeeegggfffdddbbbaaa^^^___hhhrrryyy{{{yyyoooaaaWWWUUUXXX]]]jjjzzz}}}wwwsssrrrrrrsssqqqsssxxx|||{{{{{{{{{|||~~~}}}{{{yyy|||wwwtttuuuwwwyyypppiiifffaaa\\\YYYWWWWWWYYYZZZ^^^dddlllqqqzzztttpppsssfff\\\WWWTTTRRRNNNJJJEEEDDDFFFGGGFFFDDDAAAAAA???>>>===============<<<;;;:::999999999999888999;;;;;;;;;:::888777666888::::::;;;@@@HHHNNNaaafffiiillltttzzzpppoooyyydddYYYWWWYYY^^^cccnnnwwwrrreeeUUULLLCCC@@@???<<<<<<>>><<<<<<===>>>@@@AAABBBCCCEEEIIIKKKKKKNNNSSSUUUTTTYYYXXXVVVRRRLLLFFFAAA>>>@@@@@@AAADDDGGGJJJMMMOOOMMMNNNPPPOOOMMMKKKJJJKKKKKKLLLMMMPPPUUUXXX[[[[[[ffflllssszzz}}}~~~|||tttmmmlllkkkiiiiiilllooottt}}}}}}ssskkkkkklllmmmqqqwwwuuuxxx}}}~~~|||yyyvvvtttsssttttttuuuuuuvvvwwwxxxyyy{{{||||||~~~~~~{{{yyyvvvuuuuuuuuupppppppppooonnnnnnnnnnnnooopppqqqsssvvv{{{~~~sssaaaQQQHHHCCC???============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======<<<<<<;;;<<<===>>>???AAABBBEEEHHHMMMUUU^^^dddpppvvv}}}~~~~~~{{{yyywwwuuusssqqqmmmjjj___VVVKKKCCCBBBCCCEEEEEEGGGHHHJJJMMMRRRWWW\\\___jjjkkkllljjjggggggiiillllllhhhdddbbb``````hhhrrrxxx{{{zzzpppaaaYYYYYY]]]dddppp~~~}}}{{{{{{{{{yyyzzz|||~~~zzzyyyyyy{{{||||||zzzxxxyyyuuurrrtttvvv{{{}}}mmmgggdddaaa]]]\\\YYYZZZ[[[]]]```gggnnnttt}}}~~~qqquuu{{{rrrmmmeee___ZZZWWWUUUSSSNNNKKKGGGGGGJJJKKKJJJHHHBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999999999999888888888888888777777777777888:::999:::===DDDJJJ^^^eeejjjmmmssssssppp~~~wwwcccYYYVVVXXX]]]bbbllluuuqqqcccVVVLLLCCC@@@???======???;;;<<<===???AAACCCEEEFFFHHHLLLOOOOOORRRXXXZZZXXXYYYVVVRRRMMMGGGBBB>>><<>>==================<<<===>>>???AAABBBEEEFFFIIILLLRRR[[[eeekkkuuuxxx}}}~~~}}}||||||xxxvvvtttsssrrrrrrpppoooeee\\\PPPFFFCCCCCCEEEGGGHHHHHHIIIMMMSSSZZZ```eeelllooorrrqqqmmmkkkmmmppprrrlllgggdddaaa```fffnnnuuuyyyzzzqqqccc[[[]]]cccjjjuuu}}}~~~wwwvvvvvvxxxyyyyyywwwuuuwwwtttrrrtttvvv~~~yyykkkdddbbb___]]]]]]ZZZ[[[]]]___bbbiiipppvvv~~~wwwppp|||~~~jjjgggdddaaa^^^[[[WWWSSSPPPOOOLLLJJJKKKNNNPPPOOOMMMCCCBBB@@@???======<<<<<<<<<<<<;;;::::::::::::::::::999888777666777777888777888999999888;;;AAAFFF[[[dddlllnnnsss~~~rrrlllyyyzzzggg]]]XXXWWW[[[___jjjsss~~~pppbbbTTTKKKBBB@@@???>>>>>>@@@;;;<<<>>>@@@CCCFFFHHHIIIJJJOOORRRSSSWWW\\\]]][[[WWWSSSNNNHHHCCC???>>>===>>>???@@@BBBDDDFFFHHHIIIIIIJJJLLLLLLKKKMMMOOOQQQSSSVVVZZZ^^^bbbeeehhhiiinnnqqqvvvzzz~~~}}}}}}~~~pppgggfffeeegggjjjnnnrrrtttrrrtttxxx{{{}}}||||||||||||~~~~~~}}}|||zzzyyywwwwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxx}}}uuuaaaPPPGGGCCC???AAAAAABBBBBBCCCDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>????????????AAACCCEEEFFFIIIKKKNNNRRRXXX```iiipppvvvxxx{{{|||{{{yyyxxxxxxuuusssqqqqqqrrrssssssrrriiiaaaTTTIIIDDDCCCEEEGGGHHHIIIJJJNNNUUU]]]eeejjjnnnrrrwwwxxxvvvsssssssssuuuoooiiieeebbb___bbbhhhqqqxxx{{{tttggg___bbbhhhpppyyy~~~||||||wwwvvvvvvxxxyyyyyywwwuuuuuussssssuuuxxxwwwiiiccc```]]][[[\\\ZZZ[[[]]]___dddkkksssyyywwwqqqqqqvvvcccbbbaaa___]]][[[WWWRRRNNNPPPNNNLLLNNNQQQSSSRRRPPPDDDCCCAAA@@@>>>=========<<<<<<;;;;;;::::::;;;;;;;;;:::888777777888999:::777888999888777999>>>CCCWWWcccmmmpppttt~~~rrriiittt{{{kkkaaa\\\YYY[[[^^^hhhqqq|||pppbbbRRRIII@@@>>>>>>======???<<<===???BBBEEEHHHJJJKKKLLLQQQUUUVVVYYY^^^___\\\SSSPPPJJJEEEAAA@@@@@@@@@>>>???@@@CCCEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPTTTWWWZZZ___fffjjjkkkllllllmmmppprrrvvvxxx{{{|||llleeegggiiijjjlllpppssstttsssvvvyyy{{{}}}~~~~~~}}}|||{{{||||||{{{{{{}}}ttt```NNNEEEAAA>>>@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJMMMOOOSSSWWW]]]dddkkkqqquuuuuuvvvvvvuuutttsssrrrrrrqqqpppqqqssstttuuutttkkkcccXXXMMMFFFDDDEEEGGGHHHIIILLLQQQYYYbbbjjjooossswww}}}~~~xxxtttsssmmmgggeeebbb^^^___bbblllvvv|||wwwjjjbbbeeelllttt}}}}}}zzzzzzzzzyyyyyy{{{||||||zzzxxxttttttvvvxxx{{{~~~ssshhhccc___\\\ZZZ[[[ZZZ[[[^^^aaafffnnnvvv|||qqqpppyyysssbbb\\\[[[ZZZYYYXXXUUURRRNNNPPPNNNLLLNNNRRRSSSRRROOOFFFEEECCCAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888999::::::666888:::999777999===AAARRR```mmmqqqsss}}}tttiiisss{{{ooohhhbbb^^^^^^aaahhhpppzzzpppbbbQQQGGG???>>>>>>===>>>@@@===>>>AAADDDGGGJJJLLLMMMMMMRRRVVVWWWZZZ^^^^^^[[[QQQMMMHHHCCC@@@???@@@AAA===???AAADDDGGGIIIJJJJJJLLLMMMNNNOOOQQQUUUZZZ___dddjjjooorrrpppoooooopppsssuuuwwwyyyzzz}}}uuujjjdddhhhkkkjjjlllpppssstttvvvxxx{{{}}}vvvbbbPPPGGGCCC@@@BBBBBBDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGGGGIIIKKKMMMNNNPPPSSSXXX\\\```fffkkkooorrrqqqpppppppppooonnnmmmpppooooooqqqtttuuuuuutttlllfff\\\QQQIIIEEEFFFHHHHHHJJJNNNTTT\\\eeemmmrrryyy{{{yyyppplllgggdddcccbbb^^^]]]___hhhttt}}}zzznnneeehhhnnnyyy|||xxxxxx{{{{{{{{{|||~~~}}}{{{yyysssuuuyyy{{{~~~wwwnnnfffccc```\\\[[[\\\ZZZ\\\___ccciiiqqq{{{sssxxxooobbbZZZYYYWWWVVVUUUTTTRRRPPPNNNKKKJJJLLLPPPQQQOOOLLLHHHGGGEEECCCAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999666888:::999888999===AAALLL\\\kkkoooqqq{{{uuuhhhpppyyyrrrllleeebbbdddgggoooyyyqqqbbbQQQHHH@@@>>>???>>>???AAA???@@@BBBEEEHHHKKKMMMNNNMMMRRRVVVWWWYYY\\\[[[XXXOOOLLLGGGBBB???======>>>>>>???BBBFFFIIIKKKLLLMMMNNNOOOQQQSSSWWW]]]eeekkkooorrruuusssooommmoooqqqtttuuuwwwxxxxxxyyy{{{}}}pppgggccciiilllkkklllrrrvvvuuuxxxzzz|||~~~zzzfffTTTKKKFFFCCCEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJJJJKKKMMMOOOPPPRRRVVVZZZ___bbbfffkkknnnooonnnmmmlllllllllkkkjjjooonnnoooqqqtttvvvuuutttlllggg^^^TTTKKKGGGGGGIIIHHHKKKOOOVVV___hhhooottt{{{|||wwwkkkgggbbb```bbbbbb___]]]___fffsss~~~|||pppgggiiiooo{{{{{{wwwwww{{{zzzzzz{{{}}}}}}{{{yyysssvvvzzz}}}qqqjjjdddbbbaaa]]]\\\^^^[[[]]]```eeekkkttt~~~xxxlllaaa]]][[[WWWUUUTTTSSSRRRPPPKKKJJJHHHJJJMMMNNNLLLIIIIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999888888666888::::::888999===AAAGGGYYYiiinnnoooyyyuuugggmmm|||sssjjjeeeeeegggoooyyyqqqcccRRRIIIAAA@@@@@@???@@@CCC@@@AAACCCFFFIIIKKKMMMNNNMMMRRRVVVVVVXXX[[[ZZZVVVOOOLLLGGGBBB===;;;::::::>>>@@@CCCGGGJJJMMMNNNNNNPPPQQQTTTXXX]]]fffooouuuwwwxxxwwwrrrllljjjnnnrrrssstttvvvvvvuuutttvvvwww}}}zzzllldddcccjjjnnnlllmmmtttyyyyyyyyy{{{}}}~~~|||jjjWWWJJJFFFFFFCCCDDDEEEHHHLLLOOORRRTTTSSSQQQPPPQQQRRRTTTTTTSSSPPPOOONNNNNNNNNOOOPPPQQQSSSVVV[[[^^^aaadddgggiiihhhhhhhhhhhhiiijjjlllmmmooonnnnnnqqqtttvvvtttqqqllliiiaaaXXXOOOKKKJJJKKKNNNNNNPPPUUU]]]fffooottt{{{~~~ttthhhbbb______ccceeebbbaaaaaaiiisss||||||ssslllmmmqqq}}}~~~|||{{{zzz{{{zzzwwwuuutttuuuwwwyyyuuuzzz~~~~~~vvvmmmjjjfffbbb___]]]\\\\\\^^^```eeelllqqquuuyyyhhhaaa[[[YYYWWWUUUTTTRRROOOMMMQQQNNNLLLKKKKKKLLLLLLKKKHHHJJJKKKHHHAAA===>>>AAA@@@???>>>===============;;;;;;::::::999888777777999888888777888:::;;;<<>>???AAA??????>>>===<<<<<<<<<<<<;;;;;;::::::999888888777999888888777888:::;;;<<>>@@@DDDEEEFFFFFFHHHIIILLLNNNPPPSSSVVVXXXYYYYYYOOOHHHBBBAAA@@@>>>>>>@@@AAACCCGGGIIILLLNNNRRRTTTVVVYYY___hhhrrr{{{|||wwwqqqoooqqquuuxxxzzz{{{vvvrrrqqqnnnkkkkkknnnrrrzzzxxxnnngggdddhhhggggggjjjqqqwww|||~~~}}}~~~ooo___RRRLLLJJJGGGHHHIIILLLPPPSSSVVVXXX\\\ZZZYYYZZZ\\\\\\\\\[[[UUUTTTRRRQQQOOOOOOOOOPPPRRRUUUYYY\\\^^^```ccceeefffffffffgggiiikkkmmmnnnooooooppprrruuuvvvuuutttpppmmmggg^^^UUUOOONNNNNNNNNOOOQQQVVV\\\dddkkkoooxxx{{{~~~rrrhhhcccaaabbbiiilllkkkkkkmmmkkkuuu}}}xxxyyy|||}}}|||{{{{{{zzzyyyvvvuuutttuuuvvvwwwvvvwwwxxx~~~~~~sssjjjiiigggccc```]]]\\\\\\\\\cccdddiiiqqquuuzzzzzzssseee```[[[YYYWWWVVVVVVTTTRRRPPPOOOMMMKKKKKKKKKLLLKKKJJJLLLMMMMMMIIIDDD@@@@@@AAA???>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999888888999888888777888:::;;;<<<@@@NNN___jjjnnntttzzzhhhkkk}}}nnneee```bbbiiirrryyy~~~rrrcccSSSIIIAAA@@@@@@>>><<<<<<;;;>>>@@@BBBCCCCCCEEEFFFJJJMMMQQQVVVXXXYYYYYYXXXNNNGGGBBBAAA@@@>>>>>>AAACCCEEEIIIKKKMMMPPPSSSVVVXXX]]]fffrrr~~~vvvrrroooqqqwww}}}~~~}}}xxxsssooonnnllliiiiiimmmlllttt}}}pppiiiffffffjjjiiiiiimmmssszzz~~~ssseeeYYYRRROOOKKKLLLNNNQQQUUUXXX[[[]]]```___^^^^^^______^^^\\\TTTSSSRRRPPPOOOOOOPPPPPPRRRUUUXXX[[[\\\^^^aaaccceeeeeeggghhhkkkmmmnnnooopppqqqrrruuuvvvwwwwwwvvvuuurrrlllddd[[[TTTRRRQQQRRRSSSVVVZZZ```ffflllooouuuwww{{{yyypppiiidddbbbdddjjjnnnmmmmmmoooppp{{{}}}}}}}}}|||yyyxxxvvvuuutttuuuvvvvvvzzzyyyzzzwwwpppkkkfffdddaaa___]]]\\\]]]]]]dddfffkkksssxxx}}}uuunnnccc___YYYXXXVVVUUUUUUTTTRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKMMMNNNMMMJJJEEEBBBAAABBB??????===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777888:::;;;<<<===III[[[hhhmmmrrr}}}wwwfffjjj}}}qqqeee______eeennnvvv}}}uuugggVVVKKKBBB@@@AAA???<<<<<<888:::===???@@@BBBEEEGGGJJJMMMSSSYYY[[[[[[YYYWWWMMMGGGBBBAAAAAA>>>???BBBCCCFFFIIILLLOOOQQQUUUXXX^^^cccmmmzzzxxxrrrooonnnuuuuuuppplllllliiifffgggjjjhhhppp~~~wwwkkkfffgggjjjjjjiiiiiimmmtttzzzyyymmmbbbYYYTTTQQQRRRTTTVVVZZZ]]]```bbbcccbbbaaaaaaaaa___]]]ZZZQQQQQQPPPOOOOOOPPPQQQRRRRRRUUUXXX[[[\\\^^^aaaccceeefffhhhkkkmmmpppqqqrrrrrrtttvvvxxxxxxxxxxxxxxxyyywwwqqqiii```YYYUUUTTTUUUWWWZZZ___dddjjjnnnqqquuuwwwyyy{{{{{{wwwqqqlllfffdddeeekkkooonnnnnnooottt~~~~~~~~~~~~}}}wwwwwwvvvuuuuuuvvvwwwxxx{{{{{{yyyppplllkkkdddbbb```^^^]]]]]]^^^___eeegggmmmuuu{{{wwwzzzjjj```^^^VVVUUUSSSSSSTTTTTTRRRQQQRRRPPPOOOOOOPPPPPPNNNLLLNNNNNNMMMJJJGGGDDDCCCCCC@@@???>>>===;;;;;;;;;:::;;;;;;;;;:::::::::::::::999888888777888:::;;;<<<<<>>???@@@BBBDDDGGGMMMQQQWWW\\\^^^\\\XXXUUULLLFFFAAAAAAAAA???@@@BBBCCCFFFJJJMMMPPPSSSWWWZZZccciiitttzzzrrrppppppsss|||rrrmmmiiihhhfffccccccgggeeennnzzzrrrgggcccfffkkkiiihhhiiimmmssszzz~~~uuujjj```ZZZTTTUUUWWWZZZ^^^aaadddffffffdddcccbbbaaa^^^ZZZWWWPPPPPPOOOOOOOOOPPPRRRSSSRRRUUUYYY\\\^^^```ccceeefffhhhkkknnnqqqtttuuuvvvvvvxxx{{{{{{zzzyyyyyyzzz{{{yyyuuummmddd\\\WWWUUUVVVXXX\\\bbbggglllppprrruuuvvvxxxxxxwwwtttqqqooohhhfffhhhnnnrrrqqqqqqssswww~~~}}}|||{{{vvvvvvvvvvvvwwwxxxzzzzzz|||sssiiifffgggbbbaaa___^^^^^^^^^```aaafffhhhoooxxx}}}qqqddd]]]\\\TTTSSSRRRRRRSSSTTTRRRQQQSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888777888:::;;;<<<;;;AAAPPP```hhhlllwwwrrreeegggtttyyyjjjaaa___aaagggnnnvvv|||ppp^^^RRRGGGDDDCCC@@@>>>??????@@@AAABBBBBBCCCFFFHHHSSSVVV[[[______\\\WWWSSSKKKEEE@@@AAAAAA@@@@@@CCCCCCFFFKKKOOOSSSWWW\\\___gggooo{{{{{{vvvsssuuu{{{}}}qqqkkkgggfffccc______cccccckkkwwwzzzmmmdddbbbfffjjjjjjiiijjjnnnuuu||||||qqqfff^^^VVVWWWYYY[[[___bbbeeeggghhhgggeeecccaaa]]]XXXTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSVVVZZZ]]]```bbbeeeggghhhjjjmmmqqquuuxxxyyyzzzzzz|||~~~|||zzzzzz{{{zzzyyyuuunnnddd\\\VVVTTTSSSVVV[[[aaafffkkknnnpppqqqrrrrrrrrrpppnnnnnnmmmkkkiiikkkssswwwxxxxxxzzz{{{~~~~~~}}}{{{yyyxxxtttuuuvvvwwwyyy{{{|||}}}yyynnndddaaadddbbb```___^^^^^^```aaaccchhhjjjrrr|||ttthhh^^^ZZZZZZTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFEEECCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777888:::;;;<<<<<>>@@@BBBDDDFFFIIIMMMPPPYYY\\\___aaa```[[[VVVRRRKKKDDD@@@AAAAAA@@@AAADDDDDDHHHMMMRRRWWW\\\aaadddllluuu|||zzzwww|||yyypppjjjfffdddaaa\\\\\\___```hhhsss}}}vvviiiddddddhhhkkknnnmmmnnnrrryyyuuuiiiaaaVVVWWWYYY[[[___bbbeeegggjjjhhhfffdddaaa\\\VVVRRRVVVUUUSSSRRRQQQQQQQQQQQQSSSVVV[[[^^^aaadddgggiiiiiikkkooossswwwzzz|||||||||}}}{{{{{{|||yyyxxxuuummmddd[[[UUUSSSPPPSSSYYY___eeeiiilllnnnkkkllllllkkkiiihhhhhhiiilllkkknnnvvv|||}}}~~~}}}~~~}}}{{{yyywwwuuussstttvvvxxxzzz|||~~~{{{ssskkkcccaaaeeeaaa```___^^^___aaacccdddjjjlllttt{{{kkkaaaZZZXXXYYYTTTSSSSSSSSSUUUVVVUUUTTTQQQQQQPPPQQQRRRQQQNNNLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888:::;;;<<<<<<>>>IIIZZZcccggguuuvvvmmmjjjnnn}}}tttiii______```eeennnxxxvvvcccWWWKKKGGGEEECCCAAAAAA999<<<@@@EEEIIIOOOVVVZZZ]]]___bbbccc```[[[UUUQQQJJJDDD@@@AAAAAA@@@AAADDDFFFIIIOOOTTTZZZ___dddhhhqqqzzz|||zzzzzzzzz~~~wwwpppjjjeeeccc___[[[ZZZ]]]]]]eeepppzzz~~~~~~}}}uuuiiifffhhhlllnnnqqqqqqqqqvvv}}}|||pppddd]]]WWWUUUYYY^^^```aaadddaaaaaabbbaaa___[[[WWWUUUUUUSSSRRRRRRSSSSSSSSSRRRVVVYYY]]]aaacccfffjjjlllppprrrvvvxxxzzz|||~~~~~~}}}|||zzzzzz|||~~~}}}uuunnniiibbbYYYRRRQQQSSSTTTUUUXXXZZZ]]]___```fff```\\\```dddfffhhhjjjjjjiiikkksss~~~zzz|||~~~{{{xxxvvvuuuxxxwwwwwwxxxzzz~~~tttooolllfff```^^^[[[\\\]]]]]]^^^aaafffiiimmmsss|||pppddd___ZZZVVVTTTVVVVVVVVVVVVUUUSSSRRRQQQOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999999:::999<<>>>>>============<<<<<<<<<<<<:::999999888888999999::::::<<>>>>>=========<<<<<<<<<:::999999888888999999:::;;;===EEESSS```iiisss{{{rrrjjjrrroooeee^^^bbbjjjrrryyy~~~tttgggWWWNNNLLLLLLIIIFFFEEEFFFHHHLLLSSS\\\ccchhhfffbbb\\\WWWSSSPPPMMMKKKHHHFFFDDDAAAAAABBBDDDEEEJJJPPPYYYaaagggmmmtttyyytttlllkkkiiiddd^^^YYYXXX[[[^^^cccgggmmmrrrvvvyyy|||}}}yyyrrrqqqssszzz|||rrr```XXXRRRSSSVVVWWWYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[[[[[[[\\\]]]^^^```dddgggkkkoooqqqtttwwwzzzyyy{{{}}}~~~~~~~~~wwwmmmccc\\\UUUMMMIIIIIILLLMMMNNNNNNNNNLLLIIIHHHEEEFFFNNN\\\fffhhhggggggeeehhhoooyyyzzzrrruuu|||xxxvvvvvvsssvvvxxxxxx|||zzzpppgggdddbbb^^^[[[[[[XXXYYY\\\^^^bbbhhhnnnsss~~~}}}}}}}}}pppccc______^^^^^^___\\\ZZZWWWTTTSSSRRRSSSTTTQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEGGGHHHIIIIIIJJJJJJFFFEEEDDDCCCBBBAAAAAA@@@>>>======<<<<<<;;;;;;;;;:::999999888888999999:::<<<===DDDPPP\\\fffpppyyy{{{mmmsssssshhh```aaagggnnnvvv|||wwwkkk\\\RRRNNNMMMJJJGGGEEEGGGKKKQQQYYY```fffhhhbbb]]]VVVPPPMMMKKKJJJIIIHHHGGGEEECCCCCCDDDFFFGGGMMMTTT^^^ggglllqqqwww{{{|||ooojjjjjjhhhccc]]]YYYYYY]]]```ggglllrrrvvvyyy|||yyyuuuuuuxxx}}}ssseee\\\TTTSSSUUUUUUWWW[[[XXXZZZ[[[]]]]]]]]]\\\[[[^^^```aaaaaa``````bbbeeejjjmmmqqqtttvvvxxx{{{}}}|||uuujjj___WWWQQQJJJGGGIIIJJJLLLMMMNNNMMMIIIFFFDDDFFFHHHRRRbbblllllliiigggcccgggooozzz|||uuuyyyzzzwwwvvvwwwsssvvvyyy{{{wwwnnngggdddaaa\\\YYYZZZVVVXXX[[[^^^ccciiipppuuurrr}}}zzzoooeeebbbbbb``````aaa\\\ZZZXXXUUUSSSSSSTTTUUURRRRRRQQQPPPMMMJJJHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB======<<<<<<;;;::::::999:::999999888888999999:::<<<<<>>>>>===<<<;;;::::::999:::999999888888999999:::;;;;;;???JJJVVVaaalllvvv}}}zzzyyynnnbbb___```fffpppyyy}}}ssseeeZZZSSSNNNKKKHHHHHHJJJOOOWWW^^^aaa___[[[SSSOOOJJJGGGHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJWWW^^^gggmmmpppqqqtttvvvyyy{{{}}}xxxnnnkkkiiigggbbb]]][[[]]]bbbggglllsss|||{{{{{{~~~yyyqqqfff[[[XXXXXXWWWZZZ]]][[[]]]___aaaccceeeeeeeeeeeeiiimmmmmmmmmnnnsssxxxyyy{{{~~~}}}vvvmmmaaaUUUMMMGGGDDDDDDHHHKKKNNNQQQTTTSSSOOOKKKGGGJJJMMMXXXhhhrrrpppjjjgggfffllluuu~~~xxxttttttvvvwwwyyy~~~|||xxxnnnhhhdddbbb```[[[ZZZ\\\ZZZ\\\___ccchhhnnnvvv{{{{{{sssooorrrjjjdddbbbaaa]]]\\\]]]YYYXXXXXXXXXWWWWWWWWWVVVTTTRRROOOLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;:::999999888888999999::::::999===HHHTTT___kkkvvv{{{sssfff```___cccmmmwwwxxxjjj^^^VVVPPPMMMKKKIIIKKKPPPXXX^^^^^^XXXSSSMMMKKKHHHGGGIIILLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOZZZaaaiiioooqqqrrrtttvvvwww|||wwwmmmjjjjjjgggbbb^^^\\\___eeejjjpppxxx}}}tttiii^^^ZZZYYYYYY[[[^^^^^^^^^___```bbbeeehhhjjjfffkkkpppqqqrrrtttzzz~~~|||tttiii^^^QQQJJJDDDAAACCCGGGLLLOOOSSSVVVVVVRRRNNNJJJKKKOOO[[[kkktttsssmmmjjjeeellluuuxxxsssrrrttt|||~~~zzzvvvjjjeeeaaaaaa___\\\\\\^^^\\\^^^bbbeeejjjqqqxxx}}}vvvlllmmm{{{mmmfffaaa```___[[[ZZZ\\\WWWWWWXXXYYYYYYXXXWWWWWWTTTRRRNNNKKKJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>===<<<:::999999999999999999:::999888<<>>HHHVVVfffqqq|||vvvxxx}}}{{{lllcccbbbgggllluuu~~~sssiii```XXXTTTOOOOOOPPPOOOLLLIIIHHHHHHNNNSSSXXXYYY\\\``````]]][[[]]]ccciiihhhbbb___```dddkkkssswwwxxx{{{xxxooojjjhhhiiidddaaaaaaaaaccckkksssyyypppiiifffffffffggggggiiikkkmmmnnnqqqtttvvvuuuxxx}}}~~~|||zzztttjjj^^^VVVLLLFFFAAAAAABBBCCCGGGLLLTTT[[[aaadddggghhheee```WWWZZZaaajjjqqquuuvvvuuussszzz~~~}}}||||||{{{yyyxxxyyy|||~~~}}}xxxsssnnnlllhhhgggdddaaa_________```bbbccciiiqqqxxx|||tttiiicccaaa]]][[[YYYYYYYYYYYYWWWVVVVVVWWWWWWVVVSSSPPPLLLKKKIIIIIIKKKMMMMMMLLLKKKMMMMMMMMMRRRYYYZZZWWWPPPMMMIIIGGGGGGGGGFFFFFFCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<;;;::::::999::::::;;;===EEESSSdddpppyyytttvvvqqqfffbbbeeehhhqqqzzzzzzoooddd[[[UUUOOONNNNNNMMMJJJGGGIIIMMMXXX^^^cccccccccdddbbb^^^^^^ccckkkpppnnniiieeedddfffmmmuuu{{{}}}wwwoookkkiiijjjeeebbbbbbcccfffoooxxxzzzsssmmmkkkjjjiiihhhhhhkkknnnppprrrtttwwwyyyxxx{{{~~~~~~~~~zzzyyyvvvqqqjjj___UUUNNNHHHDDDAAABBBBBBBBBFFFLLLSSS[[[aaaeeeiiimmmlllhhh___aaagggooowww}}}zzz}}}}}}}}}|||zzzxxxxxxzzz{{{wwwrrrmmmkkkdddcccaaa___^^^___```aaadddeeekkkttt|||nnneee```___\\\ZZZXXXWWWXXXYYYXXXXXXXXXYYYYYYWWWSSSPPPKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMLLLNNNVVV___bbb```OOOKKKGGGEEEEEEEEEEEEEEECCCBBBBBB@@@???>>><<<<<<;;;;;;<<<<<<<<<;;;:::::::::;;;;;;===CCCPPPbbbnnnvvvqqqsss|||wwwjjjcccccceeemmmvvv~~~sssggg\\\TTTOOOLLLKKKLLLIIIGGGMMMVVVeeekkknnnjjjfffeeebbb^^^bbbkkkuuuxxxuuuoookkkhhhiiiooowww}}}~~~xxxsssnnnllllllhhhfffgggiiillluuu~~~|||yyyuuurrrqqqooollljjjiiilllpppssstttvvvyyy{{{|||}}}{{{yyyzzz{{{uuutttpppiii```WWWNNNIIIHHHEEEDDDEEEDDDCCCGGGMMMSSSZZZaaafffkkkqqqrrrooofffhhhmmmttt|||{{{{{{{{{zzzyyyxxxzzzyyyuuupppkkkiiiaaa```^^^^^^^^^```bbbccchhhiiioooyyyzzzjjjddd]]]]]][[[YYYVVVVVVWWWYYYYYYXXXYYYZZZZZZXXXSSSPPPKKKKKKJJJLLLNNNOOONNNMMMLLLLLLLLLOOOXXXbbbdddaaaMMMJJJFFFDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA???===<<<<<<<<<<<<<<<<<<;;;::::::999;;;<<<>>>BBBNNN___lllsss|||mmmlllsss~~~oooeeecccdddhhhqqq{{{vvvjjj^^^VVVOOOKKKJJJLLLIIIHHHRRR___rrrvvvvvvnnngggdddbbb___iiiuuu|||uuuooojjjlllqqqyyy|||zzzvvvssspppooolllkkknnnpppttt{{{}}}||||||||||||}}}~~~~~~{{{zzzyyyxxxwwwtttpppmmmjjjmmmqqqtttvvvxxxzzz|||}}}~~~{{{wwwxxxyyyvvvsssqqqqqqsssrrrpppkkkcccYYYPPPIIIFFFGGGEEEFFFGGGFFFEEEIIIPPPRRRZZZaaagggnnnvvvxxxwwwoooqqqtttzzz}}}xxxxxxxxxxxxxxxyyy~~~{{{tttqqqlllhhhfff^^^^^^]]]^^^___bbbeeefffkkkmmmtttqqqfffddd[[[[[[[[[XXXUUUTTTWWWZZZXXXXXXXXXYYYYYYWWWRRRNNNMMMLLLLLLMMMOOOPPPOOOMMMMMMOOOQQQUUU___fffddd]]]KKKIIIFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDBBBAAA???===<<<<<<<<<<<<<<<;;;;;;:::777;;;===???BBBMMM]]]iiipppyyyzzzkkkiiinnntttiiieeeeeebbbllluuu{{{zzzmmmaaaZZZQQQKKKIIIKKKIIIHHHTTTdddzzz}}}zzzooofffccccccbbbqqq{{{sssmmmooossszzz}}}{{{zzzyyyvvvtttqqqoooqqquuuxxx{{{{{{zzzzzzzzzzzz{{{||||||zzzzzz{{{||||||xxxsssooojjjmmmrrruuuwwwxxx{{{|||||||||wwwsssjjjlllmmmjjjfffdddeeefffqqqnnnhhh___UUUMMMHHHEEEFFFEEEGGGIIIHHHGGGLLLSSSRRRZZZbbbhhhpppyyy}}}{{{{{{||||||vvvuuuvvvvvvwwwzzzuuupppnnniiieeeccc^^^]]]]]]^^^aaadddgggiiimmmpppwww~~~kkkddddddZZZ[[[ZZZWWWTTTTTTWWWZZZWWWWWWWWWYYYXXXVVVQQQMMMNNNMMMMMMNNNPPPPPPOOONNNPPPSSSWWW]]]eeejjjcccYYYKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDAAA???>>><<<<<<======<<<<<<;;;:::666:::>>>@@@CCCLLL\\\hhhooouuu{{{mmmjjjoooxxxlllgggggg^^^hhhrrrxxx}}}qqqeee]]]SSSLLLIIIKKKHHHFFFSSSeee~~~{{{oooeeecccdddeeewwwvvvooopppttt{{{~~~{{{zzz{{{zzzxxxvvvsssrrrtttyyy|||zzzxxxuuuqqqooorrrwww|||~~~|||{{{|||}}}}}}|||yyytttooolllkkklllmmmqqquuuwwwwwwvvv{{{yyywwwwwwzzz}}}}}}}}}zzzmmm```bbb\\\YYYZZZYYYXXX^^^fffqqqrrrjjj[[[OOOKKKIIIEEEEEELLLRRRSSSOOOLLLNNNQQQUUU[[[dddkkkppptttyyy~~~zzzuuuttttttvvvxxx|||uuummmiiigggccc```______^^^___aaaeeeiiikkkqqqsss}}}ssshhhbbb```ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVSSSPPPNNNLLLKKKJJJIIIJJJNNNRRRUUUVVVSSSOOOTTTdddnnniii^^^VVVOOOMMMKKKHHHGGGGGGHHHIIIEEEFFFGGGGGGFFFDDDAAA@@@>>>===<<<;;;;;;:::;;;;;;:::<<<>>>@@@CCCLLLYYYdddkkkttt}}}mmmfffgggwwwkkkbbbaaafffmmmuuu}}}~~~rrrcccVVVTTTOOOKKKHHHEEEHHHTTTaaa{{{zzztttiii```___gggppp}}}wwwtttrrrtttxxx}}}}}}zzzxxxyyyzzzvvvwwwxxx|||uuutttqqqooonnnpppuuuyyy|||~~~}}}|||zzzzzzzzzxxxtttnnngggdddccccccfffiiimmmnnnmmmlllnnnlllkkkkkknnnrrruuuwwwzzz{{{{{{xxxvvvrrrfff[[[TTTPPPNNNPPPRRRVVV```kkkwwwwwwnnn^^^QQQLLLIIIEEEEEEMMMUUUWWWTTTPPPQQQSSSWWW]]]eeelllpppuuuzzz~~~zzzvvvuuuvvvxxx}}}~~~ssskkkhhhfffbbb___^^^^^^___```cccggglllpppvvvzzzqqqgggbbb___ZZZYYYXXXWWWWWWWWWXXXYYYVVVWWWVVVUUUTTTQQQOOOMMMJJJJJJJJJKKKNNNQQQSSSTTTSSSSSS[[[iiiooohhh\\\UUUNNNMMMJJJHHHGGGGGGHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@??????>>>===<<<<<<<<<<<<:::<<<>>>???CCCKKKXXXaaammmwwwrrrkkklll}}}}}}pppgggcccffflllrrrzzz~~~ssseeeXXXSSSOOOKKKHHHFFFHHHSSS___xxxwwwrrriiiaaabbblllvvvxxxuuurrrsssvvv{{{~~~|||}}}||||||}}}xxxxxxzzz}}}nnnnnnmmmllllllnnnrrruuuwww{{{~~~}}}}}}{{{{{{zzzvvvoooggg^^^ZZZWWWYYY\\\```cccdddaaa___^^^]]][[[[[[^^^bbbgggjjjnnntttwwwtttooohhh^^^TTTIIIGGGGGGIIILLLTTTdddsss~~~ssscccVVVNNNIIIFFFFFFNNNYYY]]][[[XXXVVVWWWZZZ```gggmmmqqquuu{{{~~~~~~~~~{{{xxxxxxvvvxxx}}}wwwoooiiifffddd```]]]]]]^^^___aaadddjjjpppuuu}}}|||nnngggaaa^^^[[[ZZZYYYXXXXXXXXXYYYYYYUUUVVVVVVUUUTTTQQQOOONNNIIIJJJKKKMMMOOOPPPRRRRRRTTTZZZfffppppppeeeXXXRRRMMMKKKJJJHHHGGGGGGGGGHHHEEEFFFFFFFFFEEECCCAAA@@@@@@???>>>======<<<<<<===:::<<<===???BBBJJJUUU]]]kkkvvvyyysssqqq{{{wwwmmmeeefffiiiooovvv~~~uuuhhh\\\SSSOOOKKKIIIGGGIIIQQQ[[[sssrrrooohhhccchhhtttzzzwwwssssssuuuxxx{{{|||zzzxxx{{{{{{|||zzz{{{|||ggghhhiiijjjjjjlllooorrrrrrwww}}}~~~~~~}}}~~~{{{uuulllaaaXXXRRRNNNPPPSSSXXX[[[[[[XXXUUURRRQQQPPPOOOPPPUUU[[[___eeeooovvvtttlllbbbWWWNNNFFFGGGGGGGGGLLLXXXkkk{{{wwwhhhZZZQQQJJJGGGGGGPPP\\\cccccc```]]]\\\^^^ccciiimmmqqquuu|||}}}}}}{{{|||xxx|||zzzsssooojjjfffdddaaa^^^\\\]]]___aaacccfffkkktttzzzuuukkkeee___\\\\\\[[[ZZZXXXXXXYYYYYYZZZWWWWWWVVVUUUSSSPPPNNNLLLHHHJJJLLLNNNOOOPPPQQQRRRWWWbbbpppvvvoooaaaTTTOOOKKKKKKIIIHHHGGGGGGGGGHHHEEEFFFFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<:::;;;===>>>BBBIIIQQQXXXeeeppp{{{vvvzzz|||qqqfffeeefffjjjrrrzzzwwwkkk```SSSNNNKKKJJJHHHIIIOOOWWWkkklllkkkhhhfffmmm{{{|||yyyuuuuuuuuuwwwyyyyyyxxxvvvwwwwww|||{{{yyyxxx{{{}}}~~~ccceeeggghhhhhhjjjmmmpppooosssyyy~~~~~~~~~~~~zzzrrrggg[[[QQQKKKEEEGGGKKKOOOSSSSSSPPPMMMJJJIIIGGGEEEFFFKKKSSSYYYaaallluuurrriii^^^RRRHHHEEEGGGHHHIIIPPPaaauuuvvviii]]]SSSLLLIIIIIIRRR^^^fffhhhfffdddbbbbbbfffkkknnnqqqvvv}}}}}}{{{}}}}}}{{{zzz|||}}}xxxuuullljjjfffcccaaa___]]]\\\^^^aaadddeeegggnnnwwwpppiiibbb]]][[[\\\[[[ZZZXXXXXXYYYYYYZZZZZZYYYXXXUUURRRNNNKKKHHHGGGJJJNNNOOOOOOPPPRRRTTT\\\jjjwwwwwwjjj\\\QQQMMMKKKJJJJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>AAAGGGMMMRRR^^^kkk{{{}}}{{{uuugggeeecccgggoooxxxzzzmmmbbbTTTOOOJJJIIIHHHHHHMMMTTTcccgggjjjjjjkkkrrr~~~zzzxxxvvvuuuvvvwwwwwwvvvtttuuutttwww}}}~~~yyytttrrrssswww}}}bbbcccdddeeefffhhhlllnnnnnnrrrwww|||~~~~~~}}}uuukkk___SSSJJJDDD>>>@@@CCCHHHLLLMMMKKKIIICCCCCCBBBAAAAAAHHHRRRZZZfffnnnrrrmmmcccZZZPPPHHHAAADDDFFFJJJVVVjjj||||||qqqhhh^^^TTTNNNMMMKKKSSS^^^fffjjjkkkiiiiiihhhkkkoooqqqtttxxx}}}zzzxxxzzzyyywwwxxx{{{}}}xxxrrrppphhhgggdddaaa___^^^]]]]]]___cccgggiiikkksss~~~xxxlllggg```[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYY[[[ZZZXXXUUUQQQMMMIIIFFFGGGKKKOOOPPPOOOQQQTTTXXXbbbpppyyysssdddWWWOOOLLLKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<;;;;;;:::::::::;;;;;;;;;===AAAEEEJJJLLLYYYgggwwwzzzlllgggccceeemmmvvv~~~|||nnncccVVVOOOJJJHHHGGGGGGLLLQQQ]]]dddllloooqqqwwwzzzwwwuuurrrrrrssssssrrrqqqsssoooooosssssspppmmmmmmooosssyyy}}}```aaabbbbbbbbbeeeiiilllooorrrvvvzzz|||{{{qqqeeeYYYMMMEEEAAA===>>>AAAFFFJJJLLLLLLJJJAAABBBBBBBBBDDDMMMYYYccctttuuuqqqggg^^^YYYTTTOOODDDFFFHHHMMM\\\ppp~~~uuukkkeee^^^UUUPPPPPPNNNSSS\\\dddjjjmmmnnnnnnnnnqqqtttuuuwww||||||yyywwwxxxxxxvvvyyy~~~|||qqqlllkkkgggfffccc```]]]]]]]]]______dddiiimmmqqqzzzqqqiiiddd]]]ZZZ]]]ZZZYYYXXXWWWWWWWWWXXXYYYZZZYYYXXXUUUQQQMMMIIIGGGHHHLLLOOOPPPOOORRRWWW\\\iiissswwwlll]]]SSSNNNLLLKKKKKKLLLLLLKKKKKKJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;===@@@DDDGGGHHHTTTbbbqqq}}}sssllleeeeeekkktttzzz}}}}}}ooobbbWWWPPPIIIGGGFFFGGGKKKPPP[[[eeepppvvvxxx|||zzzrrrpppmmmllllllmmmmmmlllnnniiifffhhhiiiggghhhkkknnnrrrwww{{{}}}~~~`````````___```cccgggkkkppprrrvvvyyy{{{~~~~~~~~~~~~{{{pppcccVVVLLLEEEAAA???@@@BBBGGGLLLOOOOOOOOOBBBCCCEEEFFFJJJTTTbbbmmm}}}rrrddd\\\[[[ZZZWWWKKKLLLMMMQQQ```sss}}}|||{{{pppfffbbb]]]UUUQQQQQQOOOSSS[[[ccciiimmmpppqqqsssuuuwwwxxxzzz}}}yyyxxxyyyyyyxxx}}}vvvmmmiiiiiigggfffccc```]]]\\\^^^```___dddkkkpppuuu~~~kkkfffccc[[[ZZZ___ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWUUUQQQNNNKKKIIIHHHLLLOOOPPPOOORRRYYY___mmmuuuvvvhhhXXXPPPNNNLLLKKKLLLLLLLLLLLLLLLKKKJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<<<<<<<;;;::::::<<<@@@CCCEEEFFFPPP]]]kkkvvvyyyqqqhhheeejjjrrrxxxzzz~~~ooobbbYYYPPPHHHFFFEEEFFFJJJPPP[[[fffttt|||~~~yyynnnkkkhhhgggggghhhiiihhhjjjccc___```bbbcccfffjjjnnnqqqvvvzzz|||}}}eeebbbaaadddggggggkkkpppuuuxxx{{{}}}~~~}}}|||||||||~~~~~~~~~|||sssdddTTTHHHBBBAAABBBCCCFFFMMMTTTUUUQQQLLLJJJDDDFFFFFFEEEWWWqqq}}}ssseee]]]ZZZeeekkkbbbPPPOOOMMMQQQaaasssyyytttiiiiiigggeeebbb___\\\[[[WWWUUUYYYbbbjjjnnnrrrvvvyyy{{{}}}~~~}}}|||xxxxxx|||yyywwwuuuooolllhhhdddcccaaa^^^]]]^^^```aaabbbfffdddjjjvvv}}}~~~uuuiiibbb```___^^^[[[ZZZYYYWWWVVVVVVWWWXXXXXXVVVVVVVVVUUURRROOOLLLJJJLLLIIIJJJMMMMMMOOOYYYfffzzzzzzqqq```SSSNNNLLLIIIKKKKKKLLLLLLLLLKKKIIIHHHFFFEEECCCCCCDDDDDDBBBAAAAAA@@@>>>===<<<;;;<<<<<<999:::<<<======???AAADDDLLLUUUeeesss}}}vvvgggeeelllssszzz~~~~~~nnndddXXXQQQKKKIIIGGGFFFJJJOOOXXXdddxxx|||sssmmmeeedddhhhjjjgggccc]]][[[ZZZ\\\___ccceeeeeennnssswwwyyyyyyyyy|||~~~iiieeedddgggiiijjjnnnsssxxxzzz~~~}}}|||}}}}}}~~~}}}{{{qqqbbbRRRGGGCCCBBBBBBCCCFFFMMMSSSTTTQQQMMMNNNGGGHHHJJJKKK[[[rrrzzz|||lllbbb^^^```nnntttiiiUUUSSSQQQVVVfffvvvxxxrrrmmmllllllkkkiiigggeeeddd```\\\\\\bbbiiiooouuu{{{}}}{{{wwwrrrsssxxxzzz}}}zzzoookkkiiieeeaaaaaa___\\\[[[]]]___aaabbbjjjiiippp}}}{{{rrrhhhaaa______]]][[[[[[ZZZYYYWWWWWWWWWXXXXXXVVVVVVVVVUUURRROOOKKKIIIJJJIIILLLOOOOOORRR^^^lll~~~{{{ooo^^^TTTQQQOOOLLLIIIJJJJJJJJJIIIHHHFFFEEEGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@>>>===<<<<<<<<<<<<999:::<<<<<<<<<===@@@BBBIIIQQQ```nnnwww}}}nnniiikkkpppvvv{{{pppeeeZZZSSSMMMJJJIIIHHHLLLRRR[[[fffyyyuuunnneeebbbcccccc___[[[\\\ZZZYYYZZZ^^^cccfffgggooossswwwxxxwwwxxx{{{~~~lllhhhfffhhhjjjlllqqqvvv{{{~~~~~~}}}}}}}}}~~~}}}|||}}}yyynnn```PPPFFFCCCCCCDDDFFFJJJOOOSSSUUUTTTRRRTTTJJJKKKOOORRRaaarrruuurrrccc\\\```iiizzzsss\\\WWWTTT[[[kkkxxxwwwoooqqqqqqrrrsssssssssssssssnnnfffbbbdddjjjqqqzzz}}}{{{zzzuuuqqqqqqxxx~~~}}}qqqiiigggfffccc```___^^^\\\\\\]]]___bbbdddiiijjjsssvvvooofff```^^^^^^]]]\\\\\\\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWUUUSSSOOOKKKIIIHHHJJJOOOQQQQQQVVVeeettt{{{kkk\\\UUUTTTRRROOOJJJJJJJJJIIIHHHFFFEEEDDDGGGFFFDDDDDDEEEEEECCCBBBAAA@@@???===<<<<<<<<<<<<999:::;;;;;;:::;;;===???EEELLLYYYgggqqq{{{wwwoookkkkkkqqqwww~~~rrrggg^^^VVVOOOLLLJJJJJJOOOUUU___iiizzzwwwooofffaaa```___[[[WWW[[[YYYWWWYYY^^^dddhhhjjjpppsssvvvvvvvvvwww{{{~~~nnniiiggghhhjjjlllqqqwww|||~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{yyyuuukkk]]]NNNEEECCCCCCHHHJJJNNNRRRUUUXXXYYYZZZYYYNNNLLLRRRWWWeeeqqqnnniii\\\YYYbbbqqqzzzbbbZZZTTT[[[jjjwwwvvvppptttuuuwwwzzz|||~~~yyyqqqlllmmmqqqvvv~~~}}}|||{{{zzzxxxtttuuu|||{{{uuulllgggfffeeebbb```^^^^^^^^^^^^___bbbfffiiilllooozzz|||pppkkkddd___]]]]]]\\\[[[]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVSSSOOOKKKIIIHHHLLLQQQRRRRRRYYYjjjxxxwwwdddXXXTTTUUUTTTQQQMMMMMMLLLKKKIIIGGGFFFEEEHHHFFFEEEEEEEEEEEEDDDBBB@@@@@@???>>>===<<<;;;;;;999:::;;;:::999999;;;===@@@FFFRRR```kkkwwwtttllliiimmmtttyyy~~~uuujjjaaaYYYQQQMMMLLLLLLQQQXXXbbblll{{{xxxrrriiidddbbbaaa___\\\[[[YYYXXXZZZ```ggglllooosssuuuwwwwwwvvvxxx}}}lllhhhfffhhhjjjkkkooouuu{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}}}}{{{zzzuuuqqqhhh[[[NNNFFFCCCDDDHHHLLLPPPSSSUUUYYY]]]aaa```RRROOOTTTYYYgggooojjjfff[[[[[[fffvvv}}}iii]]]TTTYYYgggsssuuutttuuuwwwzzz~~~{{{wwwyyy{{{~~~{{{zzzzzzzzzyyywwwwww{{{tttoooiiieeecccbbb```^^^\\\]]]^^^^^^___ccchhhmmmuuu{{{wwwkkkhhhccc___]]]\\\\\\[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXVVVSSSOOOLLLJJJIIIOOORRRRRRSSS]]]mmmzzz~~~ooo]]]TTTSSSTTTSSSRRRNNNMMMLLLJJJIIIHHHGGGFFFHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@???>>>===<<<;;;;;;999:::::::::888888:::;;;===BBBMMM[[[hhhuuuzzzpppjjjmmmsssuuuzzzyyypppddd[[[SSSNNNMMMNNNTTT[[[eeeooo}}}{{{uuulllfffcccaaa```^^^\\\[[[[[[^^^eeelllqqqsssvvvxxx{{{{{{{{{}}}lllhhhgggjjjkkkkkkooosssxxx{{{}}}~~~}}}|||}}}}}}~~~|||{{{{{{}}}~~~}}}~~~~~~||||||||||||||||||||||||~~~~~~~~~~~~|||zzzyyyssspppiii^^^QQQIIIFFFFFFGGGLLLQQQTTTUUUYYYaaahhhiiiZZZTTTWWW\\\hhhqqqlllhhh___```kkkyyypppcccYYY\\\fffoootttwwwvvvxxx|||zzzxxxwwwxxxyyyyyyvvv{{{xxxmmmiiidddaaa___^^^]]]\\\YYY[[[^^^___```dddjjjppp{{{tttiiifffccc```]]][[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVTTTPPPMMMKKKLLLPPPRRRQQQVVVcccsss|||uuufffXXXSSSSSSRRRRRRRRRMMMLLLJJJIIIGGGGGGFFFFFFIIIHHHFFFFFFGGGGGGEEEDDD????????????>>><<<;;;:::999::::::999888888:::<<<<<>>===;;;:::888999::::::999999;;;===;;;===DDDQQQ^^^lll|||xxxyyy~~~uuuppppppooouuu}}}mmmcccYYYTTTRRRTTT\\\eeeuuu|||vvvnnnfffaaa_________cccdddffflllrrrwwwzzz{{{|||ooommmnnnrrrsssrrrrrruuuvvvxxx{{{||||||{{{|||}}}}}}|||zzz{{{~~~yyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzyyy||||||{{{||||||}}}~~~~~~~~~{{{yyyyyyssssssooofff[[[QQQMMMLLLLLLSSSYYY[[[\\\bbbnnnxxxzzzjjjbbb```aaannnzzzxxxnnnhhhllluuu~~~|||ssslllmmmnnnmmmpppvvvwwwyyy}}}}}}zzzwwwwwwyyy}}}yyyrrrqqqhhheeeaaa^^^]]]^^^```aaa^^^bbbfffggghhhmmmuuu|||~~~pppmmmgggfffeeeaaa]]]ZZZZZZZZZVVVWWWYYYZZZ[[[[[[ZZZZZZUUUVVVVVVVVVUUURRRPPPNNNNNNPPPPPPQQQ^^^rrrfff\\\UUUUUUTTTQQQQQQTTTOOONNNMMMLLLKKKKKKLLLMMMJJJHHHGGGGGGGGGGGGFFFDDD??????@@@???>>>===;;;:::888999::::::999:::<<<>>>;;;<<>><<<;;;;;;<<<;;;::::::999999::::::;;;<<<<<>><<<;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;===CCCLLLXXXjjjzzz~~~uuurrrsssvvv{{{sssjjjiiijjjlllwww{{{tttnnnllljjjeeedddeeehhhkkkppptttxxx}}}lllnnnqqqtttwwwxxxxxxyyyssspppnnnpppvvvzzzzzzyyyyyyyyy{{{|||~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}zzzzzz{{{}}}~~~~~~~~~}}}|||{{{zzzyyyxxxzzzyyyxxxuuupppjjjdddaaaccchhhmmmmmmpppzzzrrriiikkkooopppooooooooosss}}}|||{{{zzzzzzyyyxxxwwwzzzxxxwww|||uuunnnlllkkkiiiggg```_________```aaaaaaaaadddjjjrrryyy~~~ppphhhccc^^^[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTRRRSSSSSSQQQNNNKKKJJJJJJOOOPPPUUU```rrr{{{ppp^^^TTTQQQOOONNNOOOQQQRRRRRRQQQPPPOOOOOOQQQQQQOOONNNOOONNNMMMKKKKKKJJJJJJJJJGGGFFFDDDAAA???===<<<;;;;;;;;;::::::::::::;;;;;;<<<::::::@@@GGGSSSfffuuu}}}vvvuuuuuuxxx}}}zzzssssssuuuyyy}}}xxxqqqlllkkkjjjfffeeegggjjjmmmqqquuuzzziiikkkooossswwwzzz{{{|||tttqqqoooqqquuuxxxyyyyyywwwxxxzzz|||~~~~~~~~~~~~|||zzzyyy{{{|||}}}~~~~~~~~~|||zzzzzz{{{~~~}}}|||{{{zzzzzzyyy}}}}}}|||yyyuuuooojjjgggfffiiinnnqqqvvv|||ooonnnppppppqqqsssuuuxxx~~~~~~}}}zzz{{{{{{zzzyyyxxxwwwwwwxxx{{{~~~zzztttmmmgggeeedddcccaaa^^^______```aaabbbcccdddhhhoooxxxvvvkkkeee```]]]]]][[[YYYYYYYYYYYYWWWVVVXXXVVVUUUUUUVVVVVVUUUTTTQQQQQQRRROOOLLLIIIHHHHHHOOOPPPVVVfffuuuwwwhhhWWWQQQOOOLLLLLLNNNPPPQQQQQQMMMLLLLLLMMMNNNNNNLLLJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEECCCAAA???===<<<<<<;;;;;;::::::;;;;;;<<<<<<999999===DDDOOOaaappp}}}|||xxxuuutttxxx~~~~~~}}}wwwtttsssmmmiiiiiiiiiggghhhjjjmmmooosssxxx}}}jjjkkkooorrrvvvyyy|||}}}ttttttsssssstttuuuwwwxxxwwwxxxzzz}}}~~~~~~{{{|||~~~~~~|||zzzxxxzzz{{{}}}~~~~~~~~~}}}{{{yyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz}}}}}}}}}|||yyyuuuqqqnnnkkklllooouuu{{{yyytttttttttuuuzzz~~~}}}||||||{{{wwwxxxzzzzzzxxxxxxyyy{{{{{{zzzrrrnnniiieeecccbbb```___^^^___``````aaacccfffiiinnnvvvzzzxxxzzzooogggbbb^^^]]]^^^\\\ZZZYYYXXXXXXUUUTTTWWWVVVTTTUUUVVVVVVUUUSSSPPPQQQQQQOOOKKKIIIHHHHHHNNNOOOYYYkkkwwwrrrbbbUUUPPPNNNKKKKKKMMMOOOPPPPPPLLLKKKKKKLLLMMMLLLJJJGGGIIIIIIHHHHHHGGGHHHHHHHHHFFFFFFEEEDDDBBB@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;999999===CCCMMM]]]kkkwww~~~wwwsssuuu{{{vvvoookkkmmmgggeeehhhjjjjjjllloooqqqtttyyy~~~mmmnnnpppsssuuuwwwyyyzzzrrruuuwwwuuurrrqqqssswwwwwwxxx{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}zzzyyyyyyzzz|||}}}}}}|||zzzzzzyyyxxxxxxyyyyyyzzzzzz{{{}}}}}}|||zzzwwwvvvrrrppprrrxxx~~~}}}{{{zzz{{{|||{{{zzzzzzyyyuuuxxxzzz{{{{{{}}}}}}wwwooollliiifffeeecccbbbaaa^^^```aaaaaaaaadddiiimmmttt}}}xxxoooooosss~~~uuuiiiccc___]]]^^^]]][[[YYYXXXXXXWWWUUUSSSVVVUUUTTTTTTUUUUUUTTTSSSQQQRRRRRRPPPMMMJJJIIIIIIMMMOOO\\\pppxxxnnn___VVVPPPNNNKKKKKKLLLNNNOOOOOONNNMMMMMMNNNNNNMMMJJJGGGHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;999999===BBBKKKZZZgggrrrzzztttuuuzzz}}}rrrjjjeeehhhdddcccggglllnnnqqquuuvvvyyyqqqqqqrrrssstttvvvwwwwwwpppuuuyyyvvvpppnnnqqquuuwwwyyy{{{}}}~~~~~~}}}|||yyyxxxwwwvvvvvvxxxyyyzzzzzz{{{}}}~~~}}}yyyxxxyyyzzz}}}}}}|||{{{xxxwwwvvvvvvvvvwwwxxxyyywwwxxx{{{~~~~~~~~~|||{{{wwwtttuuu{{{~~~}}}zzzzzzyyyxxxwwwvvvyyy|||~~~{{{yyyjjjhhhgggeeecccbbbaaa```___```aaaaaaaaadddkkkpppxxxwwwiiifffmmmuuummmeeeaaa\\\\\\^^^[[[ZZZXXXXXXXXXXXXVVVTTTVVVUUUTTTTTTUUUUUUTTTRRRSSSTTTTTTRRRNNNKKKJJJJJJMMMPPP^^^rrrxxxlll]]]WWWPPPNNNKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPNNNKKKHHHHHHHHHGGGGGGGGGHHHIIIIIIDDDEEEEEEEEEEEECCCBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999999>>>CCCJJJXXXeeennn{{{~~~vvvuuuzzz|||qqqgggaaafffbbbbbbhhhnnnqqquuuzzzyyy}}}mmmooorrrssstttvvvyyy{{{zzzxxxuuusssqqqppppppqqqvvvwwwyyyzzz||||||||||||{{{xxxttttttvvvxxxxxxwwwyyyyyyyyyzzz|||}}}yyyzzz}}}~~~~~~}}}zzzyyyuuuuuutttuuuvvvxxxyyy{{{}}}|||}}}~~~~~~}}}|||wwwwwwwwwyyy{{{||||||{{{zzzyyywwwvvvzzz~~~zzzsssppplllhhhdddbbbbbbbbb```]]]```cccfffhhhiiilllrrrwww~~~|||nnndddcccsssyyyllldddaaaaaa___]]][[[ZZZZZZYYYXXXWWWWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSPPPQQQQQQOOOLLLJJJIIIJJJQQQWWWeeeuuuwwwiii[[[TTTMMMLLLJJJIIIJJJKKKMMMNNNRRRRRRQQQPPPPPPOOONNNNNNKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIIIIGGGEEEBBB@@@BBB@@@===;;;;;;<<<;;;:::===::::::<<>>CCCOOOZZZfffppp|||yyy}}}~~~sssjjjeeecccccceeejjjqqqwwwzzz{{{yyyvvvrrrrrruuuxxxxxxxxx{{{{{{{{{zzzyyyxxxvvvuuuvvvuuutttrrrrrrsssuuuvvvyyywwwuuuuuuwwwxxxxxxwww{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{yyywwwvvvuuuuuutttyyyyyyyyy{{{~~~zzzzzz{{{|||}}}yyyxxxwwwvvvxxxzzz}}}zzzxxxuuunnniiigggcccaaa______```bbbbbbaaaccceeehhhjjjnnnwww}}}jjjnnnrrrkkkccc^^^\\\[[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPOOONNNMMMNNNPPPTTT^^^lllsssmmm___VVVUUUMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMMMMJJJKKKKKKLLLKKKIIIHHHGGGDDDAAA???=========<<<:::;;;999999<<<===AAALLLVVVaaakkk|||yyy{{{wwwoookkkffffffhhhmmmttt{{{{{{uuusssvvvyyyxxxvvvzzz{{{||||||{{{zzzxxxwwwvvvtttqqqooooooqqqtttvvvvvvvvvvvvvvvwwwwwwwwwwwwzzzzzzzzz{{{{{{zzzzzzzzz|||}}}~~~}}}{{{yyyxxxvvvuuutttyyyxxxxxxzzz}}}~~~~~~~~~zzzzzz|||~~~}}}zzzxxxwwwwwwyyy~~~~~~yyyuuuuuurrrkkkfffeeeaaa```___^^^___aaabbbbbbfffhhhkkkooovvv}}}vvvxxxkkkgggbbb___]]]\\\ZZZWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUTTTTTTSSSSSSQQQRRRQQQPPPNNNMMMOOOPPPUUUdddsssvvvkkk[[[TTTSSSMMMMMMLLLLLLLLLMMMNNNOOOKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKMMMOOOPPPJJJJJJKKKKKKKKKJJJIIIIIIEEECCC@@@??????>>><<<;;;:::999999;;;<<>>EEENNN\\\gggvvv}}}xxxyyyzzz|||zzzvvvqqqppppppttt{{{|||||||||zzzxxxwwwxxxxxxyyyzzzzzzzzzyyywwwuuurrrpppppprrrtttvvvqqqtttwwwxxxxxxvvvvvvvvvuuuwwwxxxzzz{{{{{{zzzzzzwwwxxxzzz|||~~~~~~|||{{{zzzyyyxxxwwwxxxzzz{{{{{{zzzxxxyyy|||}}}|||{{{{{{{{{wwwwwwxxx||||||wwwqqqnnnlllmmmiiibbb______aaaaaabbbaaa```aaadddfffggglllttt~~~sssfff___^^^\\\ZZZYYYWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUSSSOOOLLLKKKMMMNNNYYYkkkzzzwwwgggXXXQQQNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCAAA>>>;;;;;;:::;;;===<<<===CCCKKKYYYeeettt{{{yyyxxx{{{~~~~~~zzzvvvttttttwww~~~}}}{{{{{{wwwwwwwwwxxxxxxzzz{{{{{{zzzxxxuuurrrppppppqqqrrrooosssxxxyyyxxxvvvvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwtttvvvxxx{{{~~~|||{{{vvvvvvuuuwwwzzz||||||{{{zzz{{{~~~~~~}}}||||||}}}~~~wwwxxx}}}zzztttqqqkkkhhhggghhheee___^^^```___aaaccccccbbbdddhhhkkkkkksss~~~vvvjjjccc\\\\\\ZZZXXXVVVTTTTTTUUUTTTSSSSSSRRRRRRQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQNNNLLLKKKNNNPPP\\\lllwwwppp```UUUPPPNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGEEEEEEDDDBBB>>><<<;;;:::<<<>>>===<<>>@@@BBBMMMZZZjjjuuu|||wwwssswww~~~|||zzz{{{zzzzzzzzzyyyyyyzzzzzzzzzzzzxxxuuuqqqnnnkkkjjjiiilllnnnppprrrtttvvvvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrsssvvvyyy|||~~~~~~{{{xxxyyy}}}|||{{{zzzzzz|||}}}}}}~~~{{{zzzxxxuuurrruuuwwwyyyyyyyyyzzz|||~~~}}}wwwqqqmmmjjjfffdddaaaaaa```^^^\\\]]]___aaa```bbbccceeehhhnnnuuuyyy{{{mmmdddbbbddd\\\ZZZXXXUUUTTTTTTTTTUUUSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPNNNNNNPPPMMMLLLLLLJJJHHHLLLSSS```hhhiii___TTTQQQQQQPPPNNNOOOPPPQQQPPPOOOMMMLLLMMMNNNNNNNNNLLLKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@>>><<<<<<===???AAAIIIUUUdddpppyyy~~~{{{uuuxxx}}}}}}{{{yyyyyyyyyzzz{{{zzzxxxuuurrrnnnkkkjjjiiikkklllmmmoooqqqssstttuuuvvvvvvuuutttsssrrrrrrqqqrrrtttvvvyyy|||~~~{{{{{{~~~~~~{{{zzzyyyxxxyyy{{{~~~zzzuuurrrrrrsss{{{~~~yyywwwuuuuuuvvvwwwvvvuuuvvvxxx{{{}}}{{{yyytttooojjjgggdddbbb```\\\^^^___^^^^^^^^^```bbbaaabbbeeeiiinnnvvv~~~~~~nnneee```^^^___ZZZYYYWWWUUUSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKIIIIIINNNVVVdddgggeee[[[RRRNNNOOOOOONNNNNNOOOPPPOOONNNMMMLLLMMMNNNOOOOOONNNLLLJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA???===<<<===>>>???DDDNNN\\\iiitttxxxxxx|||~~~zzzyyyyyyzzz{{{{{{zzzwwwtttqqqnnnlllkkkjjjjjjkkklllnnnppprrrsssvvvvvvvvvuuutttsssrrrrrrssstttvvvxxx{{{|||}}}~~~}}}zzz{{{zzzyyyxxxxxx{{{}}}~~~{{{vvvqqqpppppprrrxxx}}}}}}xxxvvvuuuuuutttuuuvvvxxxyyyzzzvvvzzz}}}wwwrrrnnniiidddbbb___]]][[[[[[]]]^^^_________aaabbbdddfffkkkqqqxxxpppddd```]]][[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNMMMMMMLLLJJJJJJIIIGGGGGGNNNWWWiiigggbbbXXXPPPMMMNNNOOONNNNNNNNNOOONNNMMMLLLLLLLLLMMMOOOOOOOOOMMMJJJHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>======>>>>>>AAAIIIVVVcccqqqzzzxxxzzz|||}}}zzzzzz{{{|||}}}|||zzzxxxuuusssqqqoookkkkkkjjjjjjlllnnnppprrrvvvvvvvvvvvvvvvuuussssssrrrsssuuuwwwyyyzzz{{{|||~~~~~~zzzzzzyyywwwwwwxxx{{{~~~~~~~~~~~~}}}|||yyyuuuqqqpppqqqsssyyy~~~~~~yyyvvvsssrrrtttttttttuuuvvvxxx{{{}}}||||||vvvqqqoookkkfffbbb___]]][[[ZZZ\\\^^^````````````bbbcccgggkkkrrrzzz|||hhh```^^^\\\YYYXXXYYYYYYXXXVVVVVVUUUUUUTTTQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMKKKJJJIIIEEEDDDMMMXXXmmmggg^^^WWWPPPMMMNNNQQQMMMMMMNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNLLLJJJIIIJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>>>>AAAGGGQQQ^^^mmm|||zzzyyyzzz}}}|||{{{|||}}}}}}}}}{{{yyywwwuuutttooommmkkkjjjjjjmmmoooqqqtttuuuvvvvvvvvvuuusssrrrqqqrrrtttvvvwwwxxxyyyyyyzzz}}}yyyxxxwwwwwwxxx{{{~~~~~~|||{{{{{{{{{|||}}}|||{{{xxxuuuqqqppprrrttt|||{{{{{{zzzwwwtttqqqpppqqqqqqssstttuuuwww{{{}}}xxxrrrnnnlllhhhccc```___^^^]]][[[___```bbbbbbbbbccceeehhhmmmrrr{{{rrrddd___^^^\\\YYYXXXXXXXXXXXXWWWVVVVVVUUUUUUPPPQQQQQQQQQQQQRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLIIIEEEEEEOOO[[[nnneee[[[UUUQQQNNNNNNQQQMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@????????????AAAEEEMMMYYYhhhxxx~~~{{{zzz}}}}}}||||||}}}}}}}}}}}}|||zzzyyyxxxssspppmmmkkkjjjllloooqqqrrrssstttuuutttsssqqqppppppqqqrrrtttuuuvvvvvvvvvwwwyyy}}}~~~|||zzzyyyzzz{{{~~~{{{zzzxxxvvvwwwyyy{{{}}}yyyyyyxxxuuutttuuuxxx{{{}}}vvvwwwwwwuuurrrpppqqqsssrrruuuyyy|||}}}yyyuuupppmmmgggdddaaa______````````````aaabbbcccdddgggkkknnnuuu|||rrriiiaaa___^^^[[[YYYZZZWWWWWWWWWVVVVVVUUUTTTSSSPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOONNNOOOOOOPPPNNNNNNMMMKKKGGGHHHTTTbbbmmmaaaWWWSSSQQQNNNMMMPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGIIIJJJLLLIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGHHHGGGGGGFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???AAAGGGSSSaaaoooyyy~~~zzz{{{}}}|||{{{|||}}}}}}}}}|||zzzyyyuuurrrnnnkkkjjjlllnnnppppppqqqrrrssssssrrrpppooooooppprrrssstttuuuuuuuuuuuuwwwzzz~~~}}}}}}~~~yyywwwuuutttuuuxxx{{{}}}uuuvvvwwwwwwxxx{{{~~~zzzuuuwwwwwwvvvsssrrrtttwwwvvvzzz{{{uuusssrrrpppllliiibbb```^^^^^^```bbbcccccc```aaabbbccceeejjjooottt}}}vvvhhhbbb^^^___^^^[[[ZZZ[[[UUUUUUUUUUUUUUUTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOONNNOOOPPPQQQNNNNNNOOOMMMJJJLLLYYYhhhkkk___TTTRRRQQQMMMLLLOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGGGGIIIJJJLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIHHHHHHFFFEEEEEE@@@@@@@@@@@@@@@@@@AAAAAA===???DDDNNN\\\hhhqqqtttzzzzzz~~~zzzyyyxxxwwwxxxzzz{{{zzzyyyxxxvvvtttrrrooonnnllllllnnnnnnooopppqqqsssuuuvvvrrrrrrrrrqqqrrrrrrsssssstttvvvyyy|||{{{xxxvvvttttttvvvyyyzzzzzz{{{|||}}}||||||}}}}}}zzzyyyvvvsssrrruuuyyy}}}tttssspppnnnkkkiiihhhgggaaa___]]]]]]___aaacccccc___bbbeeegggjjjpppxxx|||rrrccc```]]]\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQOOONNNMMMMMMNNNPPPQQQNNNNNNMMMLLLMMMNNNOOOPPPTTTNNNPPPPPPHHHMMMZZZ]]]iii\\\OOOLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEKKKUUUaaalllqqq|||{{{}}}~~~zzzyyyxxxyyy{{{||||||{{{yyyxxxvvvtttrrrpppooonnnnnnnnnnnnoooppprrrssstttoooooooooooopppqqqsssssstttuuuwwwyyyzzz{{{zzzzzz~~~|||yyywwwwwwxxxzzz{{{zzzyyyzzzzzzzzzzzz}}}}}}~~~|||~~~~~~{{{zzzyyyzzz{{{{{{{{{|||yyytttpppnnnllljjjgggfffeeedddeeeccc```_________``````bbbeeeiiimmmqqqyyyqqqhhhbbb___\\\[[[ZZZZZZXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRLLLMMMMMMGGGMMM[[[^^^eeeYYYNNNLLLNNNMMMKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCHHHRRR^^^hhhooo{{{yyyxxxxxxzzz|||}}}|||{{{zzzyyywwwuuusssrrrqqqnnnnnnnnnnnnooopppqqqrrrlllllllllmmmnnnppprrrsssssssssttttttttttttssssssvvv{{{}}}|||||||||{{{yyyxxxyyyyyyxxxyyy{{{}}}yyywwwxxxxxxxxxwwwvvvxxxzzzzzzyyyxxxxxxyyy}}}{{{wwwrrrnnniiihhhgggeeecccaaaaaa```eeecccaaa_________aaaaaaeeeiiipppvvv}}}|||uuuggg```___]]][[[YYYYYYYYYWWWUUUQQQRRRRRRRRRRRRRRRSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPIIIJJJIIIFFFPPP]]]______UUUMMMMMMOOOMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBAAAAAAEEEMMMYYYdddkkk}}}{{{yyywwwwwwyyy{{{}}}}}}|||{{{{{{yyyxxxvvvuuutttooooooooonnnnnnooooooppplllllllllmmmnnnooopppqqqqqqqqqqqqqqqppppppooooooqqqvvv|||}}}}}}}}}{{{zzzzzzyyyyyyyyy{{{~~~|||yyywwwwwwwwwwwwvvvyyyyyyyyyyyyyyy{{{zzzuuuqqqmmmjjjdddcccbbbaaa```_________```````````````bbbfffhhhhhhnnnvvv}}}mmmccc___]]][[[XXXWWWWWWWWWVVVTTTPPPPPPQQQQQQRRRRRRSSSSSSPPPOOONNNLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNGGGHHHGGGGGGTTTbbbaaaYYYRRRMMMNNNPPPNNNKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGEEEDDDBBBBBBBBBAAAAAACCCJJJTTT___ggguuu}}}zzzvvvuuuwwwzzz|||}}}|||||||||{{{zzzxxxwwwvvvrrrqqqpppooonnnnnnnnnnnnpppoooooonnnnnnnnnoooooopppoooooooooooooooppppppppptttxxxzzz{{{}}}|||zzzyyyzzz{{{||||||{{{|||}}}|||~~~}}}}}}zzzwwwvvvvvvwwwxxxwwwyyyyyyyyyzzz}}}~~~wwwqqqlllhhheeecccaaa``````__________________```bbbccccccfffkkkoooooouuuttthhhaaa^^^ZZZXXXVVVUUUUUUVVVUUUSSSPPPQQQQQQQQQRRRRRRSSSSSSNNNNNNMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMGGGGGGGGGIIIYYYfffbbbVVVPPPMMMOOOPPPMMMKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDHHHQQQ\\\dddmmm}}}|||xxxvvvwwwyyy|||}}}}}}}}}~~~~~~}}}{{{zzzxxxvvvuuusssqqqpppoooooonnnrrrqqqpppoooooonnnnnnnnnpppoooooooooooopppqqqqqqpppqqqtttwwwzzz~~~~~~}}}}}}}}}|||{{{}}}|||~~~}}}{{{zzzwwwvvvxxxzzz~~~|||~~~zzzwwwuuuuuuvvvxxxyyyyyyyyy{{{~~~}}}yyyxxxuuuqqqlllgggcccaaa```_______________```aaaaaaccceeehhhiiiiiilllrrrwww|||}}}mmmddd^^^ZZZWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKFFFFFFGGGKKK]]]hhh```SSSNNNLLLNNNNNNKKKJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBDDDEEEFFFHHHNNNXXX___hhhwww{{{wwwxxxzzz|||~~~~~~}}}{{{yyyxxxvvvtttrrrpppooooooppppppoooooonnnoooooooooqqqqqqpppooooooooopppqqqooonnnooorrrxxx|||}}}}}}~~~{{{xxxsssqqqrrrrrrqqqpppxxxzzz~~~}}}|||zzzxxxyyy|||~~~xxxssspppooonnnkkkhhhdddaaa``````^^^^^^^^^^^^___```bbbbbbeeehhhmmmoooqqquuu}}}ssshhhbbb\\\WWWUUUSSSQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIIIIDDDEEEFFFLLL___hhh\\\PPPKKKIIIKKKJJJHHHGGGIIIDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCAAADDDFFFGGGGGGLLLTTT[[[bbbqqq}}}yyyyyy{{{~~~~~~{{{zzzxxxuuusssqqqppppppnnnnnnnnnnnnnnnooopppqqqsssrrrpppooonnnnnnoooooonnnkkkkkkooovvvzzzyyyvvvxxx}}}~~~zzzuuuqqqlllkkklllnnnnnnmmmtttwww{{{}}}xxxtttqqqnnnllleeeeeedddbbb___]]]]]]^^^]]]]]]]]]^^^___aaabbbcccccchhhooossswww}}}{{{kkkeeeaaa\\\WWWTTTRRRPPPPPPRRRSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMIIIIIIJJJJJJKKKJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHGGGCCCDDDEEELLL```gggYYYNNNJJJGGGHHHHHHEEEEEEHHHAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKJJJJJJIIIIIIDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCC???CCCFFFGGGGGGJJJQQQXXX\\\kkk}}}{{{}}}|||~~~}}}yyyyyyxxxvvvtttrrrpppooooooooonnnmmmnnnooopppqqqoooooooooooooooooooooooommmnnnpppqqqrrrrrrqqqqqqooosssxxx|||~~~zzzuuulllnnnooonnnlllmmmqqquuu|||{{{{{{~~~~~~|||~~~{{{yyytttpppllljjjiiihhhdddbbb```_________^^^]]]aaa```___```cccfffhhhiiikkkpppwww}}}pppddd___\\\WWWRRRUUURRROOOLLLKKKLLLNNNPPPMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIHHHGGGHHHJJJLLLNNNKKKJJJJJJIIIHHHHHHGGGGGGFFFEEECCCEEEPPP\\\\\\UUUGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHEEEEEEEEEEEEDDDCCCAAAAAACCCDDDEEECCC@@@???BBBEEEHHHHHHIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAABBBDDDFFFGGGHHHKKKOOORRR]]]fffwww{{{uuuppp~~~{{{{{{zzzxxxvvvtttrrrqqqqqqpppooonnnnnnnnnooopppnnnnnnnnnooooooooooooooonnnnnnooopppppppppooonnnmmmqqquuuxxxzzz{{{|||}}}}}}{{{wwwtttuuuuuurrrpppppptttxxx}}}}}}}}}zzzxxxqqqoookkkgggcccaaa``````cccbbb```____________^^^aaa``````aaadddhhhkkkmmmpppuuu~~~~~~ssseee]]][[[ZZZXXXTTTRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIHHHHHHHHHJJJKKKLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHFFFDDDFFFQQQ[[[YYYPPPGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDCCCAAA@@@BBBEEEGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFGGGHHHJJJNNNQQQ[[[cccqqq~~~}}}}}}~~~|||wwwqqqlll~~~|||zzzxxxvvvuuusssrrrpppooommmmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjmmmqqqsssssstttuuuvvvvvvyyy}}}~~~~~~~~~}}}xxxuuuuuuzzz~~~}}}yyyuuuqqqnnnllljjjgggcccaaa___^^^^^^``````___^^^^^^___```aaaccccccdddfffjjjooosssvvv|||qqqhhh]]]XXXWWWXXXWWWTTTOOOOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDIIITTTZZZTTTJJJHHHFFFEEECCCBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB???AAACCCCCCBBBBBBCCCDDDFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEFFFGGGIIIMMMPPPYYY___iiiwww{{{{{{zzzzzz{{{|||~~~~~~~~~~~~|||zzzvvvqqqjjjfff|||zzzyyytttsssrrrooommmkkkjjjiiiiiijjjkkklllmmmmmmllllllnnnnnnmmmllljjjiiihhhggghhhkkkmmmnnnnnnnnnooopppppprrruuuvvvwwwyyy}}}~~~~~~yyyuuuqqqnnnkkkhhhhhhgggdddbbb```______^^^\\\]]]]]]]]]]]]^^^aaadddfffhhhkkknnnsssxxx~~~xxxllleee\\\WWWVVVUUUSSSQQQMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDLLLVVVYYYQQQGGGHHHFFFDDDBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB===>>>AAACCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEFFFHHHKKKNNNUUU[[[eeeqqq}}}yyyyyyyyyzzz{{{}}}~~~~~~~~~|||zzzvvvsssooojjjccc___~~~}}}wwwvvvtttqqqnnnkkkiiihhhggghhhjjjkkklllkkkjjjjjjmmmlllkkkjjjhhhgggffffffgggiiikkkkkkjjjjjjkkkllllllmmmooopppqqqsssvvvxxxxxxxxxzzz}}}|||yyytttqqqmmmjjjhhhfffcccaaa______^^^]]]\\\[[[[[[[[[ZZZ[[[\\\\\\\\\___dddhhhiiilllqqquuu{{{rrrkkkeee```YYYUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@DDDOOOXXXWWWOOOFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA<<<===???AAACCCDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDFFFIIILLLQQQXXXcccnnn{{{|||xxxxxxxxxyyyzzz{{{|||}}}|||}}}}}}~~~}}}zzzvvvsssooolllhhhccc]]]YYYzzzzzzxxxuuurrrnnnkkkiiihhhjjjkkkmmmlllkkkiiihhhkkkjjjiiihhhggggggggggggfffhhhiiihhhggggggiiijjjiiiiiiiiijjjlllnnnpppqqqrrrrrrsssvvvyyy}}}{{{vvvsssqqqllljjjgggeeedddbbb___]]][[[[[[[[[[[[[[[[[[[[[[[[YYY\\\^^^^^^___bbbiiinnnmmmqqqxxx~~~pppdddbbbZZZWWWTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLKKKJJJJJJKKKKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB===???FFFRRRWWWSSSKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@=========???BBBCCCCCCAAAAAAAAACCCDDDDDDCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCEEEHHHJJJMMMTTT___jjjuuu~~~|||wwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{|||}}}|||wwwtttnnnkkkgggddd```[[[VVVSSS~~~}}}zzzwwwssspppnnnlllmmmooooooooommmjjjiiiiiihhhgggggggggggghhhiiidddeeeffffffeeeeeeggghhhddddddcccdddfffhhhiiiiiikkklllmmmooorrrvvvyyy{{{}}}~~~}}}zzzvvvrrrnnnkkkjjjhhhfffdddcccbbb```]]]ZZZZZZ[[[\\\]]]]]]]]]^^^]]][[[^^^aaabbbcccgggooouuuuuu{{{{{{ggg___]]]TTTSSSRRRQQQPPPNNNMMMKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJKKKKKKQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???===@@@JJJTTTUUUMMMGGGGGGFFFGGGHHHHHHGGGEEECCCAAA@@@AAAAAABBBAAA@@@???>>>>>>??????@@@@@@@@@??????@@@>>><<<===@@@BBBBBBAAA???@@@BBBCCCCCCCCCBBBAAAAAABBBDDDDDDDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCCCCCCCDDDFFFIIIJJJQQQZZZccclll{{{}}}zzzzzzzzzyyyyyywwwvvvvvvuuuvvvwwwyyyzzzzzzyyyyyy{{{||||||}}}~~~}}}|||{{{wwwrrrnnnfffccc___\\\XXXUUUPPPMMM~~~{{{wwwsssqqqooopppqqqrrrqqqnnnkkkjjjggggggffffffggghhhjjjkkkcccdddeeedddcccdddeeegggaaa```___```bbbdddddddddeeefffhhhkkknnnqqqsssuuurrrvvvzzz{{{zzz|||{{{vvvvvvtttqqqllliiiggggggcccaaa___^^^]]][[[XXXVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^aaadddeeefffjjjssszzz~~~ooobbb[[[XXXUUUUUUTTTRRRPPPNNNKKKJJJHHHJJJMMMPPPQQQPPPNNNMMMJJJIIIHHHGGGHHHIIIJJJKKKSSSQQQNNNKKKHHHHHHHHHHHHFFFFFFDDDCCCAAA???>>>>>>===BBBMMMVVVSSSHHHDDDFFFFFFGGGIIIJJJIIIFFFCCCAAA???@@@AAAAAA@@@???===<<<===>>>>>>?????????>>>>>>AAA>>><<<<<>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBCCCFFFHHHHHHNNNVVV\\\eeettt}}}~~~~~~~~~}}}{{{yyyxxxwwwuuuvvvxxxyyyzzzzzzzzzzzz|||||||||{{{{{{zzzzzzzzz}}}|||{{{zzzyyywwwsssnnnjjjaaa^^^ZZZWWWTTTPPPLLLIII}}}yyywwwwwwuuutttssssssqqqnnnlllggghhhiiiiiihhhgggggghhheeedddcccaaaaaaaaabbbcccfffccc``````bbbcccbbbaaaddddddeeefffgggiiijjjkkkjjjlllmmmnnnnnnooorrrtttwwwzzz}}}yyyuuunnnllliiigggeeecccccccccaaa```^^^[[[ZZZYYYYYYYYYYYYZZZ\\\\\\\\\^^^```cccbbbaaaeeemmmpppqqqxxxrrreee\\\XXXXXXXXXVVVSSSOOOMMMLLLLLLLLLKKKOOOUUUWWWUUUQQQMMMLLLHHHHHHGGGGGGGGGHHHHHHIIIQQQMMMIIIGGGHHHHHHFFFCCCFFFAAA@@@CCCDDDBBBBBBDDD;;;LLLWWWQQQJJJIIIEEE???HHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<;;;;;;===>>>???<<<<<<===>>>???@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBAAAAAACCCDDDEEEJJJLLLQQQYYYbbbmmm~~~~~~}}}|||{{{zzzyyyxxxxxxyyyxxxxxxxxxyyy{{{|||~~~{{{||||||zzzwwwvvvvvvwwwzzz}}}}}}zzzxxxvvvtttrrrnnniiieee^^^[[[WWWQQQLLLHHHFFFDDD~~~|||~~~|||xxxvvvtttrrrooollljjjjjjkkkkkkiiihhhggggggccccccaaaaaa```aaabbbccceeebbb``````bbbddddddccceeeddddddddddddeeeffffffgggiiijjjjjjjjjlllnnnppppppssswww}}}}}}|||}}}{{{yyyxxxtttpppmmmiiihhheeecccaaa`````````^^^]]][[[YYYWWWWWWWWWWWWYYY[[[]]]^^^___aaaccceeeggggggmmmtttxxx{{{zzziii___XXXUUUVVVVVVTTTQQQNNNLLLKKKKKKLLLLLLPPPUUUWWWUUUQQQNNNLLLIIIHHHGGGGGGFFFFFFGGGGGGKKKIIIGGGFFFFFFFFFEEEDDDEEEAAA@@@CCCDDDAAAAAACCC???MMMVVVPPPIIIHHHEEE@@@EEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????AAAAAA@@@??????>>>=========<<<<<<;;;<<<===>>>???=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDGGGHHHNNNVVV]]]hhhyyy~~~|||{{{yyyyyyzzzyyyyyyxxxyyyzzz{{{|||{{{{{{{{{zzzwwwvvvvvvwwwzzz}}}~~~{{{yyyuuutttqqqooommmhhhccc___XXXVVVRRRMMMIIIFFFEEEDDD}}}zzzxxxvvvtttrrrnnnnnnmmmlllkkkiiihhhgggbbbaaa```___```aaabbbcccbbb```___```bbbeeeeeeeeedddcccbbbaaaaaa```aaaaaacccdddeeefffeeegggiiikkkkkklllooosssvvvyyyzzz{{{|||~~~{{{xxxvvvttttttsssqqqooonnnkkkgggdddcccbbb```^^^\\\[[[\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVZZZ]]]aaadddfffgggiiikkkoooqqqwwwlll```ZZZUUUSSSTTTRRRQQQOOOMMMKKKKKKKKKKKKLLLOOOSSSUUUSSSPPPMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFCCCDDDFFFEEEDDDCCCCCCDDDCCCAAAAAADDDCCC@@@???AAADDDOOOSSSMMMGGGFFFEEE@@@AAAAAAAAAAAAAAA@@@??????@@@@@@????????????>>>>>>@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDIIIPPPWWWaaaqqq}}}{{{zzz{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzyyywwwuuuvvvwwwyyy|||}}}{{{xxxuuurrrooommmjjjgggddd```[[[WWWPPPNNNKKKHHHEEEDDDCCCCCC}}}}}}|||{{{zzzsssrrrpppnnnmmmkkkhhhfffaaaaaa```______aaabbbccc_________```bbbeeeggghhhbbbaaa```___^^^]]]]]]]]]___```bbbbbbbbbbbbeeegggiiijjjkkkmmmnnnpppqqqqqqtttvvvxxxxxxwwwwwwxxxzzz}}}zzzwwwtttrrrqqqnnnlllkkkjjjiiifffccc```^^^]]]\\\ZZZYYYYYYYYYZZZ\\\[[[YYYXXXXXXXXXYYYYYY]]]aaafffkkkmmmoooqqqrrrvvv{{{}}}pppccc\\\XXXTTTSSSTTTOOONNNMMMKKKKKKJJJJJJJJJJJJMMMPPPQQQPPPMMMKKKJJJGGGGGGGGGFFFFFFGGGGGGHHH???CCCFFFFFFCCCAAAAAACCCBBBAAABBBDDDCCC>>>>>>@@@JJJOOOPPPIIIEEEDDDDDDAAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;<<<<<<===========================<<>>BBBMMMNNNKKKFFFCCCCCCBBB@@@======>>>>>>??????>>>>>>========================>>>>>>==================:::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAABBBBBBBBBAAA@@@@@@AAAEEEKKKPPPWWWeeerrr~~~|||zzzyyyxxxuuusssqqqppppppppptttuuuvvvuuutttssstttuuuzzz{{{~~~|||{{{{{{{{{}}}|||yyytttpppmmmjjjgggdddaaa___[[[XXXUUUQQQMMMJJJIIIGGGEEEBBB@@@?????????}}}}}}zzzvvvuuutttrrrmmmiiifffeeedddcccbbbccccccddd```aaaaaaaaaaaabbbeeegggaaaaaa___^^^^^^]]]]]]]]]\\\]]]^^^^^^]]]^^^```bbbccccccbbbbbbbbbbbbccccccccceeeeeeeeedddeeegggiiilllnnnrrrvvvxxxyyyxxxwwwuuuwwwzzz}}}~~~~~~}}}|||}}}{{{xxxwwwwwwwwwvvvtttrrrqqqpppppppppqqqssstttwwwwwwwwwwwwwwwvvvvvvvvvpppooonnnllljjjhhhgggfffdddcccbbbbbbbbbaaa^^^[[[ZZZZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[]]]```cccdddeeejjjpppvvv{{{ttteee^^^XXXVVVSSSOOOMMMNNNMMMLLLLLLKKKJJJIIIIIIHHHFFFHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJBBBCCCDDDDDDBBBAAAAAAAAAAAAAAABBBCCCAAA===@@@FFFNNNKKKFFFCCCBBBAAAAAA???<<<======>>>>>>>>>======<<<<<<============>>>>>>============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@BBBFFFKKKNNNTTTaaammm{{{}}}{{{xxxwwwtttqqqooonnnnnnnnnqqqrrrssssssqqqqqqrrrtttxxxyyyzzz{{{|||{{{{{{zzzxxxwwwuuuuuuxxx}}}}}}yyytttqqqllliiifffccc```^^^[[[XXXUUURRROOOMMMIIIFFFFFFEEECCCAAA????????????{{{yyyzzzxxxsssnnnjjjiiigggeeeddddddeeeeeeaaaccccccbbb``````cccfffeeedddcccaaa___^^^]]]]]][[[\\\]]]]]]\\\\\\^^^```______^^^]]]]]]^^^___```aaabbbcccbbbaaabbbeeegggjjjkkknnnqqqtttuuuuuutttnnnoooqqqsssuuuuuuuuuuuusssqqqoooooooooooonnnmmmjjjiiihhhhhhiiikkkmmmnnnppppppqqqppppppooonnnnnnkkkkkkjjjhhhgggeeeddddddaaa`````````aaa```]]][[[YYYYYYXXXXXXXXXYYY[[[\\\]]]^^^___bbbeeeiiilllnnnqqquuu{{{{{{hhh^^^XXXTTTSSSPPPLLLKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFGGGHHHGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@@@@AAACCCBBBBBBBBBAAABBBCCC@@@>>>CCCJJJNNNHHHBBB@@@AAAAAA???>>><<<<<<=========<<<<<<;;;<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===<<<===???AAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAABBBFFFKKKMMMRRR^^^jjjuuu~~~}}}xxxwwwtttrrrpppooonnnnnnnnnoooppppppooooooqqqrrruuuuuuvvvvvvuuuuuutttsssuuussspppqqqtttyyy~~~yyytttooollliiidddaaa___]]]ZZZXXXVVVSSSOOOLLLKKKIIIFFFDDDBBBAAA@@@???>>>???@@@AAA~~~}}}~~~|||wwwrrrlllkkkiiigggfffeeeeeefffcccddddddbbb```___bbbdddiiihhheeebbb```^^^\\\[[[ZZZ[[[\\\[[[[[[[[[]]]___^^^^^^]]]\\\]]]^^^___```]]]^^^^^^^^^]]]^^^```ccceeeeeegggjjjlllnnnmmmllljjjkkklllnnnooooooppppppmmmkkkiiiiiijjjjjjjjjiiigggfffeeeeeefffiiikkkmmmkkkkkkkkkkkkjjjiiihhhgggeeeeeedddbbbaaa```___^^^aaa`````````aaa```^^^\\\XXXXXXWWWWWWXXXZZZ[[[\\\cccccceeehhhlllqqquuuwww}}}oooaaa\\\VVVSSSRRRPPPLLLKKKNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFGGGHHHGGGEEEEEEEEEGGGFFFEEEDDDCCCAAAAAA@@@@@@AAA>>>;;;===AAADDDDDDCCCBBBAAABBBBBB???>>>DDDMMMMMMFFF@@@???AAA@@@???===;;;<<<<<<<<<;;;;;;:::999<<<=========>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999::::::;;;<<<======:::<<<>>>@@@AAA@@@???>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>???AAABBBAAABBBFFFJJJMMMQQQ\\\hhhqqqyyyxxxuuusssqqqpppoooppplllmmmoooooonnnnnnpppqqqrrrrrrrrrrrrqqqpppoooooossspppmmmnnnqqqwww|||~~~xxxzzz||||||}}}~~~}}}xxxrrrmmmiiifffccc___]]][[[YYYVVVTTTRRROOOLLLIIIHHHFFFDDDBBB>>>=========>>>@@@AAABBB~~~{{{yyyxxxtttrrroookkkhhhfffeeedddfffffffffdddbbbaaabbbcccdddaaa^^^^^^______]]][[[]]][[[XXXXXXYYYZZZZZZZZZ\\\[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^_______________bbbdddgggjjjlllllllllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeeeeeeecccbbbaaa``````aaabbbccccccccccccdddddddddddddddaaa```]]][[[[[[[[[\\\]]]WWWXXXZZZ\\\\\\ZZZXXXWWWXXXYYYYYYZZZ[[[^^^cccgggfffiiimmmppptttzzzooo```ZZZTTTSSSRRRPPPNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDBBBAAA@@@????????????????????????@@@@@@BBBAAA???<<<<<<@@@EEEIIIDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????????????????????????????????????????????????????BBBBBBDDDFFFJJJQQQZZZ```mmmttt}}}zzzvvvrrrrrrttttttppplllmmmkkkiiihhhjjjkkkkkkjjjrrrpppmmmmmmnnnoooooonnnooonnnmmmlllmmmoooqqqrrrvvvvvvuuuuuuvvvwwwyyyzzzzzz~~~|||vvvqqqlllhhhccc```]]]\\\YYYVVVSSSPPPNNNLLLKKKJJJHHHFFFDDDAAA@@@?????????@@@AAAAAAAAAAAA@@@~~~}}}vvvtttqqqnnnkkkiiihhhhhhhhhiiiiiigggdddcccccceeeeeebbb^^^^^^___```^^^]]]]]][[[ZZZZZZ[[[\\\[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\^^^aaaccceeeffffffeeeffffffffffffffffffffffffeeeddddddcccbbbbbbaaabbb``````______^^^_________^^^^^^^^^____________```[[[ZZZXXXVVVVVVVVVWWWXXXZZZZZZ\\\]]]]]]]]]\\\\\\\\\]]]______aaaeeejjjnnnqqquuuyyy|||uuudddYYYUUURRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???????????????????????????>>>===<<<===AAAGGGKKKCCCBBB@@@>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<============>>>????????????????????????????????????????????????AAAAAABBBDDDHHHNNNVVV\\\gggnnnzzz}}}yyyuuutttuuuuuuqqqmmmllljjjhhhgggiiijjjjjjjjjooommmkkkjjjlllmmmmmmlllmmmmmmllllllmmmoooqqqsssoooooonnnnnnoooqqqrrrsssuuuxxx}}}zzzvvvpppkkkfffbbb]]]ZZZVVVUUUSSSPPPMMMJJJHHHGGGGGGFFFEEECCCAAA@@@>>>>>>??????@@@AAAAAAAAAAAA@@@{{{zzzwwwtttrrrpppoooooommmmmmmmmkkkhhhffffffffffffccc```___```aaaaaaaaa^^^^^^]]]^^^``````^^^]]]YYYYYYYYY[[[]]]]]][[[YYYYYYZZZZZZZZZZZZ[[[[[[[[[XXXYYY\\\^^^````````````aaaaaaaaaaaaaaaaaaaaaaaa`````````___^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\WWWVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^^^^bbbdddfffhhhjjjnnntttxxx~~~uuuggg\\\UUUSSSOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAA@@@???>>>======????????????>>>>>>>>>>>><<<;;;;;;<<>>===<<<;;;::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::::::::::::::;;;:::999777777999:::;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBEEEJJJPPPUUU___fffqqq~~~|||yyywwwwwwuuurrrnnnkkkiiigggfffhhhiiiiiiiiijjjiiiggggggiiijjjjjjiiikkkkkkjjjjjjlllnnnoooqqqggggggggghhhiiijjjlllmmmnnnqqquuuyyy}}}~~~zzzwwwppplllgggbbb]]]YYYTTTQQQOOONNNLLLJJJHHHEEEDDDCCCBBBAAAAAA@@@???>>>======???@@@@@@AAAAAAAAAAAAAAA~~~{{{xxxwwwwwwwwwssstttssspppllliiihhhhhhhhhfffcccaaaaaabbbdddddd`````````aaacccccc```^^^ZZZZZZ[[[\\\^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]^^^_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZXXXXXXYYYYYYYYYWWWVVVUUUXXXXXXXXXYYYYYYZZZZZZ[[[XXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]```ccceeehhhjjjmmmpppsssxxx~~~wwwfff^^^WWWSSSQQQMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEBBBAAAAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>=========;;;::::::<<<@@@DDDFFFGGG>>>===<<<;;;::::::::::::888888999999999:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::<<<;;;999777777999;;;<<<999:::::::::;;;;;;;;;;;;????????????????????????????????????????????????@@@@@@AAABBBCCCFFFKKKOOOXXX___jjjuuu|||zzzxxxvvvrrroookkkiiiffffffggghhhhhhhhhgggfffeeefffhhhiiiiiihhhjjjiiiiiihhhhhhiiijjjjjjbbbbbbcccdddeeeggghhhiiihhhkkknnnqqqtttxxx}}}~~~~~~}}}{{{yyywwwsssoookkkgggddd^^^ZZZVVVRRRNNNKKKKKKJJJIIIGGGEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA}}}|||~~~~~~{{{vvvqqqnnnnnnkkkjjjhhheeeccccccdddeeeaaa``````aaabbbbbb___]]][[[ZZZZZZ[[[]]]\\\ZZZXXXXXXXXXWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXUUUVVVWWWWWWWWWVVVTTTSSSVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWXXXYYYZZZ\\\]]]^^^aaa```aaabbbeeeiiimmmoooooorrrvvvyyy}}}}}}hhh]]]XXXSSSNNNLLLMMMMMMLLLKKKKKKJJJKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===AAACCCCCCBBB<<<<<<;;;:::999999999:::888888888999999999::::::999999::::::::::::999999888888888888888888888888888888888999999:::::::::<<<;;;:::999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHKKKSSSZZZdddnnnzzz|||yyyvvvssspppmmmjjjhhhgggggghhhhhhgggfffeeeeeefffiiijjjiiihhhjjjiiihhhfffdddccccccbbb^^^^^^___aaabbbccccccddddddfffiiikkkmmmppptttwwwwwwzzz|||{{{yyyyyyxxxvvvssspppmmmiiidddaaa___\\\XXXTTTQQQNNNKKKHHHGGGFFFEEEEEEDDDCCCBBBBBB======>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBAAA{{{yyyttttttsssoookkkiiihhhiiidddcccaaaaaabbbaaa___]]]\\\[[[YYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\[[[YYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYVVVWWWXXX[[[]]]___```aaaddddddeeegggkkkppptttwww{{{~~~qqqccc]]]ZZZUUUOOOMMMMMMMMMKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;<<<;;;;;;>>>BBBCCC@@@===;;;::::::999999999::::::888888999999999:::::::::888999999::::::999999888777777777777777777777777777777888888999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????AAABBBCCCCCCCCCFFFGGGOOOUUU^^^gggrrr|||xxxuuutttqqqnnnkkkiiiiiiiiihhhfffeeeeeeeeegggjjjkkkkkkiiijjjiiigggeeebbb```^^^]]]ZZZ[[[\\\]]]]]]^^^]]]]]]```aaadddeeefffhhhkkknnnmmmqqqxxx~~~~~~|||{{{yyywwwuuutttsssssspppmmmjjjgggddd```\\\XXXWWWTTTQQQNNNLLLJJJHHHFFFBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB{{{uuussssssmmmkkkhhhgggffffffdddbbbaaa___\\\[[[\\\]]]]]]]]][[[ZZZXXXWWWVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYWWWUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]```bbbeeegggiiiiiijjjkkknnnqqquuuzzz~~~tttkkkbbb___\\\VVVQQQQQQMMMLLLJJJIIIGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@??????@@@AAABBB??????>>>>>>>>>>>>======>>>>>>===<<<<<<;;;::::::;;;:::;;;>>>CCCCCC???;;;:::::::::999999::::::;;;999999999999:::::::::;;;888888999999999999888888666666666666666666666666666777777888999999::::::888999:::;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>@@@BBBBBBBBBBBBCCCEEEIIIPPPXXX```iiiwww|||zzzyyyuuurrrnnnlllkkkjjjhhhfffddddddeeehhhkkklllkkkjjjiiihhhgggeeeccc```^^^]]]YYYZZZ[[[[[[[[[[[[ZZZYYYZZZ\\\]]]^^^^^^```ccceeefffjjjoootttxxxyyyyyyxxxwww{{{}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyxxxwwwwwwvvvvvvrrrqqqpppnnnlllkkkkkkkkkhhheeeaaa^^^\\\YYYUUURRRNNNLLLIIIHHHGGGFFFEEECCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBB~~~~~~}}}wwwtttpppnnnmmmlllkkkjjjgggddd```^^^___aaabbbbbb\\\[[[YYYWWWWWWWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZXXXVVVTTTVVVVVVUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^___```eeefffiiillloooqqqssssssvvvxxx{{{{{{pppkkkccc]]][[[WWWQQQNNNOOOLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@>>><<<<<<>>>AAABBB===============<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::999:::>>>DDDDDD@@@;;;::::::999999::::::;;;;;;999999:::::::::;;;;;;;;;888888999999999999888888666666666666666666666666666777777888999999::::::666777999::::::999777666::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAAAAAAAAAABBBCCCEEELLLTTT[[[cccppp~~~}}}|||xxxuuupppmmmllljjjhhhgggcccccceeehhhkkklllkkkjjjhhhhhhgggfffdddbbb```___ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVWWWYYYYYYYYYZZZ]]]___eeegggiiilllooopppqqqqqqssswww{{{}}}}}}}}}}}}}}}uuuvvvwwwzzz}}}~~~}}}|||{{{{{{|||}}}~~~}}}||||||{{{yyywwwuuutttuuuuuutttsssqqqpppooonnnkkkjjjiiigggfffeeeeeeeeebbb___\\\YYYWWWTTTQQQNNNIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCC>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB{{{xxx|||~~~|||vvvpppjjjhhhiiiiiieeeaaa```___]]]\\\ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ[[[[[[YYYXXXXXXYYY[[[\\\\\\\\\[[[[[[ZZZYYYZZZ\\\]]]]]]]]]^^^```bbbaaaccceeeffffffgggiiikkknnnqqquuuxxxzzz|||wwwkkkjjj]]]\\\ZZZXXXVVVRRRMMMIIIMMMKKKHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBCCCEEE@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::;;;???CCCEEEDDD@@@<<<:::999999888888999999:::777888:::;;;<<<;;;;;;:::666777888999:::999888888:::999888666666666777777333444555777888888888888999999999999999999999999999:::<<<<<<;;;<<<===???>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAAEEEFFFMMMVVV___gggtttzzzwwwsssrrrqqqnnnjjjfffcccddddddddddddeeehhhjjjllljjjfffeeedddcccaaa```ZZZYYYZZZ[[[\\\[[[XXXUUUUUUVVVUUUTTTSSSTTTWWWYYY^^^___aaacccfffhhhjjjkkklllmmmoooqqqrrrsssttttttsssssstttuuuvvvwwwwwwxxx}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuussssssrrrqqqppppppqqqqqqpppmmmkkkiiihhhgggdddbbbdddbbb```^^^]]]]]]]]]]]][[[YYYVVVRRROOOLLLJJJHHHCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAABBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCxxxrrrnnnlllhhhfffeeedddcccaaa___^^^]]]]]]aaaaaaaaaaaaaaaaaaaaaaaa\\\]]]^^^]]]\\\[[[\\\]]]^^^^^^____________^^^^^^```bbbccccccbbbccceeegggjjjlllnnnooopppqqqsssuuuxxx{{{|||hhh^^^]]]WWWVVVUUUTTTSSSPPPLLLIIILLLKKKHHHFFFDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>???@@@BBBCCC@@@??????>>>==================<<<;;;:::999888888777:::???BBBBBB???<<<999:::999999888888999999:::888999:::;;;;;;;;;:::999666777888999999999888888999888777666666666777888666666777777888777777777888888888888888888888888777999;;;;;;::::::<<<===============<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>??????@@@@@@AAAAAACCCIIIQQQYYYaaammmyyy{{{xxxuuutttsssqqqllliiicccccccccbbbcccdddgggjjjjjjhhheeedddcccbbb___^^^ZZZYYYYYYZZZ[[[ZZZWWWUUUSSSTTTSSSRRRQQQRRRUUUWWWYYYZZZ[[[]]]___aaacccddddddeeeggghhhjjjlllmmmnnnppppppppppppqqqrrrssstttwwwvvvuuutttssssssssssssrrrrrrqqqqqqpppooonnnnnnmmmmmmlllkkkjjjiiiiiiiiigggeeebbbaaa```^^^\\\ZZZ[[[ZZZYYYWWWVVVUUUUUUVVVQQQPPPNNNKKKIIIGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAABBBBBBAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCwwwqqqooonnnnnnmmmkkkiiigggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddbbb``````bbbdddeeeeeeeeefffgggggghhhhhhlllmmmmmmmmmlllmmmnnnpppwwwyyy{{{|||}}}~~~|||hhhYYYSSSSSSOOONNNNNNNNNOOONNNKKKIIIKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@AAA@@@@@@???======<<<<<<<<<<<<<<<;;;;;;:::888777666777<<>>>>>??????@@@@@@@@@AAAFFFMMMTTTZZZfffqqq~~~{{{yyyxxxuuuqqqooohhhfffdddbbbccceeehhhjjjiiihhhfffeeedddbbb___]]]ZZZYYYXXXYYYZZZXXXVVVSSSQQQRRRRRRQQQPPPPPPSSSUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^___bbbdddfffhhhjjjiiihhhggghhhiiikkkmmmmmmllllllkkkjjjjjjjjjjjjlllkkkjjjiiigggfffeeeeeeeeeddddddbbbaaa```______]]][[[YYYXXXWWWVVVTTTRRRSSSRRRQQQOOOOOONNNNNNNNNIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCzzzxxxyyywwwvvvtttrrrpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmkkkiiiggggggjjjlllnnnnnnooopppqqqssstttuuuxxxyyyzzzyyyxxxxxxzzz|||}}}iii\\\SSSPPPQQQKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;999888666555:::@@@EEEEEE???:::999:::999999888888888888999999::::::999999999888777777666777777888888888888888666666666666777777888888777888888888888888777777666666777777777777777888777888999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<======>>>??????@@@AAAAAAEEELLLQQQVVVaaakkkyyy{{{xxxuuuqqqnnniiieeeeeeggghhhjjjjjjhhhgggfffeeeccc```]]]ZZZYYYXXXXXXXXXWWWTTTRRRPPPQQQQQQQQQPPPPPPRRRTTTVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXZZZ\\\___bbbccccccaaa___]]]^^^___bbbdddcccbbbbbbaaaaaaaaabbbbbbccccccbbbaaa```___^^^]]]^^^^^^]]]\\\ZZZXXXWWWVVVXXXVVVTTTSSSSSSRRRPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKGGGFFFFFFEEEDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCxxx{{{~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuusssqqqqqqsssuuuvvvwwwwwwxxxzzz|||~~~lll^^^UUUOOOMMMMMMJJJIIIHHHHHHHHHHHHFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999777666555<<>>??????@@@@@@DDDIIIMMMQQQ[[[eeeoooyyy~~~}}}zzzuuunnniiiggghhhggggggiiigggeeeddddddbbb___]]][[[ZZZXXXWWWWWWVVVSSSQQQPPPRRRRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUVVVXXX[[[]]]^^^[[[YYYWWWUUUUUUVVVXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQRRRQQQOOONNNOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCxxxnnnrrr{{{}}}|||}}}~~~ooo___VVVPPPJJJFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???======>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<>>???@@@===999666666777888888777777777777888888999888777777666777777777777666666666666777888999555555666777777777666666333444555777888888888999666777777888888999999999888999::::::999888999:::999999:::::::::::::::;;;999999888999999:::;;;<<<;;;;;;<<<<<<======>>>>>>======@@@DDDGGGKKKTTT^^^hhhqqqzzzrrrmmmkkkjjjhhhfffiiifffcccaaa```___^^^\\\]]][[[XXXWWWVVVUUUSSSQQQQQQRRRSSSSSSRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWTTTSSSQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQOOONNNLLLKKKIIIIIIIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCvvvwww{{{jjj```VVVQQQMMMGGGDDDEEEGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>===;;;;;;<<<===============;;;;;;::::::;;;;;;<<<===AAA???<<<999777777888888AAA???<<<999777666777777888888777777777777888888777777666666666777888999777666666555666777888999555666777777777666555444333444555666666666666666555555666666777888888999777888999999777777777999888999999999:::::::::::::::999999999999999:::::::::;;;;;;<<<<<<===>>>>>>;;;:::===AAADDDGGGPPPZZZcccjjjzzzxxxtttsssrrrnnnkkklllhhhdddaaa`````````___^^^\\\YYYWWWWWWUUUSSSQQQPPPRRRSSSSSSRRRRRRSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMOOORRRTTTUUUUUUSSSRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOPPPPPPPPPNNNLLLJJJHHHFFFEEEEEEFFFFFFDDDCCCAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCClll^^^WWWQQQOOOLLLHHHGGGIIIDDDCCCBBBBBBDDDFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>======<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======CCC@@@<<<888777777999:::EEEAAA<<<999888999::::::888888777777777777888888777666555555555777888999777666555555555666888999666666777777777555444333555555555555555555444333444444444555666777777888666777888777666555666777888888888999999:::::::::::::::999999888999999999::::::;;;;;;<<<======>>>;;;:::===AAADDDGGGPPPYYY```ggguuu}}}{{{{{{zzzvvvrrrqqqmmmgggdddcccddddddddd___]]]ZZZXXXWWWUUUSSSRRROOOQQQSSSSSSRRRQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSNNNPPPTTTVVVWWWVVVSSSQQQLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDBBB@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA>>>???@@@AAABBBBBBCCCBBBCCCBBBBBBAAAAAABBBBBBCCCqqqjjjXXXTTTOOOKKKIIIHHHGGGFFFFFFEEECCCAAA@@@AAABBBCCCEEEDDDBBBAAA@@@?????????============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===:::666333444888<<<@@@AAA<<<888777444333:::DDDEEE???888666999;;;999777999999888888777666666666666888:::999777666666666777666666666666555555555333333333333333333333333333333333333333333333333333444444444555555666666777888888888888777666666777777888888999999999999777888888888888999999999;;;;;;;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>AAAGGGOOOUUU\\\cccooo~~~}}}yyyuuupppjjjffffffeeecccaaaeee```YYYWWWXXXXXXUUUQQQSSSQQQOOOOOOQQQSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQSSSSSSRRRQQQOOOMMMLLLKKKHHHFFFFFFFFFGGGHHHEEEEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDAAABBBCCCBBBAAABBBCCCEEEooobbb]]]UUUQQQLLLIIIHHHHHHGGGGGGDDDCCCBBBAAAAAABBBDDDEEEDDDCCCBBB@@@???>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999888777777999;;;<<<===:::888999777555:::BBBDDD>>>888777888:::999777999999888888777666666666666777888777666555777888666666666555555555444444333333333333333333333333444444444444444444444444555555555555555555555555555666777888888888888888777777777888888888888888777888888888888999999999999::::::;;;===>>>>>>???===>>>>>>???AAAFFFLLLQQQ[[[```jjjwww{{{vvvoookkkjjjiiigggdddfff```ZZZXXXXXXXXXUUURRRUUUSSSQQQQQQSSSTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHxxxlllaaaXXXUUUPPPMMMIIIGGGGGGGGGGGGFFFAAAAAA@@@@@@AAABBBDDDEEEBBBAAA@@@???>>>==================<<<<<<<<<<<<;;;============<<<<<<<<<<<<777888999:::;;;:::999888999777888:::999888<<>>???@@@CCCHHHLLLXXX\\\dddppp~~~xxxsssrrrpppllliiiiiieee___\\\\\\[[[XXXUUUTTTRRRQQQQQQRRRTTTSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNOOOOOOPPPOOONNNLLLKKKIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKsssfff```ZZZUUUSSSMMMKKKGGGEEEEEEEEEEEEDDDAAAAAA@@@@@@AAABBBCCCCCC@@@@@@???======<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;777888:::;;;;;;:::999777777666666777999;;;???BBB???<<<888777888999999888888888888777666666555555666888999999777666555666555555444444444333333333222222222222222222222222444444444444444444444444555555555666666777777777444555666777888888888888666666666666666555555555777777888888888999999999666777:::<<<===<<<;;;:::;;;===>>>??????AAADDDFFFRRRWWW___jjjxxx}}}zzzxxxtttpppppplllgggcccaaa^^^[[[XXXUUUTTTSSSTTTVVVXXXXXXWWWQQQRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@EEEDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDFFFGGGHHHIIILLLOOOrrr```YYYWWWTTTPPPNNNLLLJJJFFFEEEDDDCCCBBB@@@BBBBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999888777555444777===BBBDDD<<<:::888777777888999999888888777777666555555555777:::<<<===:::666333222555555444444444333333333222222222222222222222222222222222222222222222222222333444555666777888999666666777777777666666555666666555555555555555555777777888888888999999999666888:::<<<<<<;;;:::999:::<<<>>>>>>>>>???AAACCCLLLRRR\\\gggttt}}}yyyvvvsssnnnjjjeeeaaa]]][[[YYYYYYYYY[[[]]]______^^^SSSSSSSSSSSSRRRQQQPPPOOOLLLLLLLLLKKKKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCCCCBBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEECCCEEEHHHIIIKKKMMMQQQSSSnnnaaaVVVTTTTTTQQQNNNMMMKKKHHHFFFDDDCCCBBBAAA???BBBBBBAAAAAA@@@???>>>>>>???>>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999999999999999:::::::::;;;:::999888777888999:::888777444222666>>>CCCDDD:::999888777777777888999888777777666666555555444666999<<<<<<:::666333222555555555555444444444333222222222222222222222222111111111111111111111111111222333444555777888888666777777777666666555444555555555555666666666777777888888888888999999999888999:::;;;;;;;;;::::::;;;<<<=========>>>@@@BBBGGGNNNXXXbbbmmmyyy~~~|||wwwqqqkkkeee```]]][[[ZZZZZZ\\\^^^___]]]\\\VVVVVVUUUTTTSSSQQQPPPOOOLLLLLLKKKJJJJJJIIIIIIHHHEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMOOOQQQTTTXXX[[[sssaaaYYYRRRQQQPPPMMMKKKLLLHHHFFFDDDDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@?????????>>>==================<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;:::999999888888888999666777555333888@@@CCC@@@888888888777777777888999777777777666555555444444555666777777555444555555666666666555555555444444111111111111111111111111222222222222222222222222333333333333444444444444555555666666777666666666444444555666777888888999777888888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<===<<<<<<===@@@CCCDDDKKKSSS[[[cccnnn{{{}}}tttlllgggddd___^^^^^^^^^^^^]]]ZZZXXXYYYYYYXXXVVVTTTRRRPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDD@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOQQQUUUWWWZZZ^^^bbbeeennncccXXXRRRLLLKKKJJJFFFEEEGGGEEEDDDCCCCCCDDDEEEDDDBBB===>>>???@@@@@@AAA@@@@@@???>>>>>>============>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999::::::;;;:::999888777333666666555:::BBBBBB===777777888777666777888999777777777666555555444444333333333111111333666:::777666666666666555555555111111111111111111111111333333333333333333333333555555444333333222111111333333555666777777888888333444555666777999::::::777888888888888999999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;===AAADDDDDDIIIPPPUUU\\\ggguuu}}}tttooollljjjhhhgggfffdddaaa]]]ZZZ[[[ZZZYYYWWWUUURRRPPPNNNLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDD???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSUUUWWW[[[^^^aaaeeeiiimmmooobbb^^^OOOOOONNNMMMKKKIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>=====================<<<;;;;;;::::::???>>>===<<<;;;<<<======;;;999888888:::;;;;;;;;;777888888888888777666666999111111<<>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::::::::999888888:::;;;;;;::::::::::::::::::999888888888222444???GGGEEE>>>999444444444444555555555555555555444444444444555555444444444444444444444444333222111111000000111111000111111222222111111000111111111111111111111111111111111222222222333333444444444444444444444444222333666888999::::::999333444555666777777666666777777777777777888::::::999999:::<<<===>>>???@@@@@@@@@DDDKKKPPPXXXdddooo{{{yyyvvvtttqqqnnniiifffcccaaa___]]]\\\ZZZXXXUUUPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCEEEEEEEEEEEEDDDBBBBBBAAA@@@AAAAAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDFFFGGGEEEGGGHHHHHHHHHIIIKKKMMMNNNQQQUUUXXXZZZ]]]```bbbllloootttyyy}}}nnnbbbWWWQQQPPPHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@????????????>>>>>>>>>=========<<<<<<999::::::;;;<<<<<<======;;;:::999888888888999999999888777888:::::::::999:::::::::::::::999888888444444888CCCIIIEEE===888222333333333444444444444444444444444444444444444333333333333333333333333222222111000000000000111000111111222222111111000000000000000000000000000000000000111111111111222333333333333444444444444222333555777999999999999444555666666666666555555555555555555666777888999:::::::::;;;<<<============<<<>>>DDDIIIPPP\\\hhh}}}yyytttqqqllljjjgggeeedddaaa^^^[[[SSSSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGJJJLLLNNNOOOOOOOOOQQQSSSWWWZZZ___cccfffjjjnnnqqqvvvyyy~~~kkk^^^XXXRRRMMMLLLEEEFFFFFFFFFFFFEEEEEEDDDAAA@@@???>>>>>>======>>>>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::888777666777999:::999777777777888888777777666555111555===EEEHHHCCC;;;666333333333333444444444444444444444444444444444444222222222222222222222222222222111000000000000000000000111111111111000000000000000000000000000000000000000111111111222222333333333333333444444444222333555777888888888777666666666555555444444444555555555555666777888999::::::::::::;;;;;;;;;;;;<<<:::<<<@@@DDDJJJVVVbbbvvv|||yyyvvvssspppnnniiieeeaaa\\\ZZZXXXWWWVVVVVVUUUTTTOOONNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGHHHIIIKKKOOOQQQTTTVVVWWWYYY[[[]]]```ccchhhlllqqqvvv{{{{{{lll]]]VVVTTTOOOKKKIIIEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@???>>>========================<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999999666555666777999999777666666666777777666666555444///777@@@EEEDDD???888333333444444444444555555555333333444555555444333333222222222222222222222222222111000000//////000000000000000111111000000000111111111111111111111111111111111111222222222333222222222333333333444444222333444666777777777666666666555555444444333333666666555666666777888999999999999999999:::::::::<<<;;;<<>>=====================<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888999999999999888777666555444555666888888666444777777777777777666555555111;;;DDDDDD???:::666333444444444444555555555555222333444555555444333222111111111111111111111111111111000////////////000///000000111111000000///111111111111111111111111111111111222222222333333111111222222333333444444111222444666666666666555666666555444333333444444555555555666666777888999888888888888999999999999<<<;;;<<>>==================<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::888999:::::::::999777777444333444666888888555333555555666666555555444333555@@@HHHCCC;;;777666444222333333333444444444444111222444555555444222111111111111111111111111111111111000/////////////////////000000000000//////000000000000000000000000000000000111111111111222000111111222333333444444111222444555666666555444666555444333333333444555444444444444555666777888777777777888888999999999999999;;;>>>???AAAHHHPPPTTTjjj{{{~~~{{{wwwvvvwwwuuuooojjjcccbbb___\\\YYYUUUSSSRRRQQQPPPNNNLLLLLLLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIILLLKKKKKKKKKKKKMMMNNNOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPLLLLLLMMMNNNPPPRRRTTTUUUSSSVVVZZZ\\\___aaaeeegggjjjnnnsssvvvxxxyyy{{{|||zzzxxxxxxppp^^^TTTTTTOOOMMMLLLJJJFFFEEEHHHDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>===============<<<<<<<<<;;;;;;;;;888999999::::::;;;;;;<<<;;;;;;<<<===<<<;;;:::999333333444666888777555333222222333333222222111000888DDDJJJCCC999666666666111111222222222333333333111222444555555444222111000000000000000000000000111111000/////////////////////000000000000//////////////////////////////////////////000000000000000000111222333333444444111222444555666555555444555444333333333333555555333333333333444555666666666666666777888888999999666777999===>>>>>>DDDKKKMMMdddvvv}}}vvvmmmkkkhhheeeaaa]]]ZZZYYYWWWUUURRRPPPNNNNNNOOOOOOQQQPPPPPPPPPOOOOOONNNNNNOOONNNNNNMMMNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZXXXYYYYYYYYYYYYXXXWWWWWWUUUVVVWWWXXX[[[]]]___``````cccgggjjjmmmqqqtttwwwyyy|||~~~|||{{{|||mmm___VVVSSSNNNMMMJJJHHHFFFDDDDDDDDDBBBAAA@@@@@@???????????????????????????>>>===<<<=========<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<777888:::;;;;;;:::888777888555444444777777666333222555777555000///111555???CCCEEEAAA888222111444222222222222222222222222000000000000000000000000111111111111111111111111222111111111000000//////......////////////......//////000000111111222222000000000000////////////000111111111111222222222333222222111111222222333333333333333333333333333555555555555555555444444666555555555555555666666:::::::::;;;===@@@BBBCCCOOOXXXkkk}}}tttooommmjjjccc]]]^^^[[[XXXWWWYYY[[[\\\\\\ZZZYYYWWWUUUTTTTTTUUUVVVVVVWWWXXXWWWWWWXXXZZZ\\\___cccggghhhlllooolllfffiiigggfffeeeeeedddbbbaaabbbaaabbbcccfffiiimmmooonnnmmmpppxxx|||}}}|||kkk___UUUNNNLLLMMMKKKIIIGGGEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999999:::;;;;;;:::999999:::888666666888888777555333555666333000///333777AAACCCCCC>>>777222111333222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000//////......////////////....../////////000000000000000......//////000000000111000000111111111222222222333333333222222333333333333333333333333333333333555555555444444444444444888777777777888888999::::::::::::;;;===???AAACCCKKKSSSdddwww}}}|||xxxqqqjjjhhhfffbbbaaabbbdddddddddcccbbb```^^^]]]]]]^^^____________^^^^^^```cccfffmmmuuu|||zzzvvvuuusssrrrqqqpppooommmpppppppppqqqtttwww{{{}}}~~~}}}}}}~~~|||iii^^^VVVPPPLLLLLLJJJIIIHHHFFFEEEEEEDDDEEECCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999::::::::::::888777777777777555333444555444222///000555999CCCBBB>>>:::666333111111222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000//////......////////////......///////////////.........,,,---...///000111111222000000000111111111222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444555666888888999999:::;;;<<<>>>@@@AAAEEELLL[[[kkkvvv~~~|||xxxuuurrrpppqqqqqqqqqqqqpppooommmlllkkkllllllmmmmmmlllkkkjjjkkknnnssswww~~~~~~~~~zzzssszzzuuuiii\\\UUURRRNNNLLLNNNGGGGGGFFFEEEEEEDDDDDDDDD@@@@@@???????????????@@@AAAAAAAAAAAA@@@>>>======:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::999888777777888999:::888777555444444333222111444444222000///222777<<>>>>>??????@@@AAAAAAAAA@@@???>>><<<<<<999:::::::::;;;;;;<<<<<<888888888888888888888888999777555444444555777999666666666444333111111111444333000//////444:::>>>CCC===666222333333111///111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000......////////////......//////......------,,,,,,/////////...............//////000000000111111111000000111111111111000000222222222222222222222222222222222222333333444444444444444555666777999:::777777999:::;;;<<<======;;;AAAJJJUUUcccqqq~~~}}}|||xxxggg___XXXQQQLLLKKKIIIFFFFFFHHHCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@>>>===;;;:::::::::::::::;;;;;;;;;;;;777777777777666666666666777666444333333444666777666777777666444222333444333111///...111666<<>>999444111222222111///111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000......////////////.....................---------/////////.........------/////////000000000111111///000111222222111000///222222222222222222222222000111111222222333333444333222333333444555666777666777888:::;;;;;;;;;;;;999???EEEMMMZZZjjjuuuzzz}}}~~~|||rrrdddYYYSSSRRRMMMJJJKKKJJJFFFEEEHHHCCCCCCCCCCCCBBBAAA???>>>@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???===;;;:::999;;;;;;::::::::::::::::::888888777777777666666666666555444444444444555666444666777666333222333555111000...///333888===???999666333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........./////////000000......////////////...................../////////------..................////////////000000000111111222333444444333222111111111111111111111111111000000000111222333333333111111000111111222333333555666888999:::;;;::::::999>>>BBBFFFQQQ```jjjkkkuuu|||xxxzzz~~~~~~kkk```ZZZSSSNNNKKKHHHFFFHHHGGGCCCBBBEEEBBBCCCCCCCCCBBB@@@>>>===>>>>>>======>>>???@@@@@@@@@@@@???>>><<<;;;999888;;;;;;;;;::::::999999999999888888888777777666666666666555555555555666666111333444333111000111444000///...///444999===???555444333222000000111222000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000......////////////......---.........///000000000+++,,,,,,---...///000000////////////000000000000222333555666666555333222111111111111111111111111///000000111222222333333444444444333444444555555555666888999:::::::::999999>>>@@@BBBKKKYYYaaaaaaqqq{{{yyywww~~~~~~zzz~~~rrrnnniiigggiiilllpppqqqxxx}}}|||lll```XXXTTTOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBAAAAAABBBCCCBBB@@@>>>======>>>>>>===<<<;;;;;;:::888777888999;;;::::::999999888888888888888999777777777777666666666666777777777777666444333222111111111000111111222222333000---111777<<<===<<<555444222000//////000000////////////////////////000000111111111111000000////////////////////////........................///////////////////////////............---------////////////////////////............////////////111222333333444444333333111111111111111111111111//////............//////333333333444444444555555444444555555666777777777::::::;;;>>>CCCLLLWWW___mmmyyyrrrmmmqqqxxx}}}ssskkkhhhffffffiiimmmppprrrpppssswwwzzzzzzyyyxxxxxxxxxsssjjj^^^VVVSSSQQQNNNLLLGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@AAABBBBBB@@@>>>===============<<<;;;;;;<<<:::999999;;;<<<<<<;;;:::999888888777777777777666666666555555555555444444555555555555444444333222222111111111111111222000//////333999======:::444333222000000///000000////////////////////////000000111111111111000000////////////////////////................................................///............---------....................................////////////111222222333333333333333111111111111111111111111222222111111111111222222222222222222333333333444444444555555666666666777999::::::<<>>>>>???@@@AAA???>>><<<============<<<;;;;;;<<<:::999999:::;;;:::999::::::999777666666666666555555555444444444333333222222333444444444444444333333222111000000000000------111777===>>><<<888333222111000000000000000///////////////////////////000000111111000000///////////////////////////................................................///............---------........................---............/////////000111222222333333222222111111111111111111111111333333222222222222333333111111111111222222222222444444555555555555555555888999999:::>>>DDDMMMSSS```kkkyyy}}}rrrpppzzzyyytttqqqnnntttzzz~~~ooo```UUUTTTPPPLLLJJJJJJJJJHHHGGGEEEDDDDDDCCCBBBBBBCCCCCC>>>===<<<===??????>>>===<<<<<<<<<======<<<;;;;;;:::888777777888888888777;;;:::888777666555444444555555555444444444444333333333444444444444333333444333222111000000000000+++...333:::???>>>:::555111111111000000000000000//////////////////////////////000000000000//////////////////////////////................................................///............---------........................---------........./////////000111111222222111111111111111111111111111111111000000//////000000111111111111222222222222333444444444444444444444444777777888888:::???FFFJJJXXXcccppp|||~~~yyy}}}sssfff]]]TTTOOOMMMKKKIIIHHHHHHHHHGGGFFFCCCCCCBBBBBBAAABBBBBBBBB>>>===<<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::888777777888999888888:::999888666555444444444666666666555555555444444666666666555555333222222444333222111000000000000,,,000777===???===777222///000000000111111000000//////////////////////////////000000000000//////////////////////////////................................................///............---------........................------------...............///000000111111000000000000000000000000000000//////............//////222222222222333333333333333333333333444444444444666777777777888;;;@@@DDDPPP[[[hhhuuu|||}}}~~~ooo___VVVQQQMMMJJJFFFFFFEEEEEEEEEFFFFFFGGGBBBBBBAAAAAAAAAAAAAAABBB@@@>>><<<<<<=========<<<::::::;;;<<<<<<<<<<<<;;;<<<:::999:::;;;===<<<<<<888888777555444444444444666666666555555555555444777777666666555333222111333333222111000000000000111555:::>>>>>>:::444000......///000111111111000////////////////////////...//////000000//////...////////////////////////........................------------------------///............---------------------------------,,,------------.........---...//////000000//////000000000000000000000000111111000000000000111111222222222222333333333444111111222333333444444555555666777777777999===@@@IIISSS___lll|||ooosssyyy|||~~~uuukkk]]]SSSPPPMMMJJJGGGDDDEEEEEEDDDCCCDDDEEEFFFAAAAAA@@@@@@@@@@@@AAAAAABBB@@@===<<<<<<===<<<;;;999:::;;;;;;<<<<<<<<<;;;;;;:::999:::===>>>???>>>777666555555444444444555555555555444444444333333444444444444444333222111222222111111111111111222666999======;;;666111...,,,---///000111111111111////////////////////////......////////////......////////////////////////........................------------------------///............---------------------------------,,,,,,---------.........------...////////////...000000000000000000000000222111111111111111111222111111111111222222222222///000111222333444555666555666777888777999;;;>>>BBBKKKVVVaaaqqqdddllluuu{{{}}}ooo```ZZZRRRNNNNNNNNNJJJFFFHHHHHHGGGEEECCCBBBDDDEEEAAA@@@@@@???@@@@@@AAAAAACCCAAA>>><<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;999888777999<<<>>>>>>>>>666555555444444444555555444444444333333333222222111111222333333333333222111111111111111111222222:::<<<>>>===999444///---,,,---///000111111111111////////////////////////......////////////......////////////////////////........................------------------------//////.........---------------------------------,,,,,,,,,---------......,,,---......//////......000000000000000000000000111111000000000000111111000000000000111111111111...///000111333555666666555777888888888999;;;===>>>FFFPPPYYYhhh|||VVVYYY___fffppp|||zzzjjjbbbVVVSSSNNNJJJIIIHHHFFFEEEFFFEEEDDDBBBAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAA>>>======;;;:::999888888888888888999999::::::::::::::::::::::::999888777888777555444333333444444333333333333333333333333333333333333333333333333111111000//////...//////222<<<@@@888///---...---//////000000000000//////222111000.........///000000000000000000///......,,,---...//////...---,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............//////////////////........................///000000333333333222222111111111222222222222222222222222444444555666777888999999===AAAIIIQQQ[[[iiiyyyFFFJJJPPPZZZfffuuuttteeeZZZTTTSSSPPPLLLIIIHHHGGGFFFEEEEEEDDDBBBAAAAAAAAAAAABBBAAA@@@???======>>>???@@@======<<<;;;:::999888888777777777888888888999999888888888888888777666666777777555444333333444444333333333333333333333333222222222222222222222222222111000///.........///555>>>AAA:::111///000/////////000000000000//////111000///---------...//////////////////...------------............------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------........................////////////...............///000000333333222222222111111111111111222333444444555555333444555666777888999999777:::???EEENNN[[[jjjttt}}}~~~888;;;@@@IIIVVVfffwwwvvviii___VVVPPPOOONNNLLLHHHGGGFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@???===<<<<<<<<<===>>>======<<<;;;:::999888888666666666777777777777888666666666666666555555444777666555444333333333333333333333333333333333333111111111111111111111111222111000///......//////777<<<>>>888111///////////////000000000000/////////......------------...---............---,,,,,,.........------.........------,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............---------.../////////000...............///000000222222222111111111111111000111222333444666777777333444444555666777888888777999<<>>===<<<<<<<<<======<<<<<<;;;;;;:::999888888777777777777777777777777555555666666666555555444666666555444333333333333222222222222222222222222000000000000000000000000222111///.........///000777999888444///---------//////000000000000/////////.....................------.........------,,,///...---,,,,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------...///000000...............///000000111111111111111111111000000000111222333444555666333333444555555666777777888:::;;;<<>>>>>????????????????????????>>>>>>============;;;;;;;;;::::::999999888888888888888888888888888555555666777777666666666555555555444444333222222222222222222222222222222000000000000000000000000111000...------///111222999777444222///------...//////000000000000//////////////////000/////////---....../////////......///...---,,,,,,---...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,---...//////000...............///000000000000000000000000000000111111111111111222222222333333444444555555666666444555666777;;;CCCOOOWWWbbbhhhpppyyy}}}vvvrrrsssuuuuuuvvvzzzzzzzzzzzz{{{}}}~~~111222333444666<<>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>=========;;;:::::::::999999999888999999888888888888777777555666777777777777777777444555555555444333222111222222222222222222222222000000000000000000000000000///---,,,---000333555===777333222222///...000//////000000000000//////...///000000111000000000------...////////////............------.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.........///...............///000000////////////000000000000111111111111111000000000333333333444444444555555333444666666999???IIIPPP]]]eeepppzzz}}}wwwsssssssssooonnnpppsssssstttvvvxxxzzz|||}}}~~~~~~~~~~~~}}},,,...111333444666999<<<>>>CCCJJJQQQXXX```ggglllrrr{{{uuuiii^^^VVVTTTPPPNNNOOOLLLFFFCCCDDDBBBAAA@@@AAACCCCCCAAA@@@???@@@@@@AAA@@@???===<<<===============<<<;;;;;;:::::::::999999999999999888888777777777666666666555555666777777777777777444444555555444333111000111111111111111111111111111111111111111111111111...---,,,+++---111555777>>>666000111222///...000//////000000000000//////------///000000000//////,,,,,,---...............------............------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------------------------...............///000000........./////////000000000000000111111222222333333333333333333444444444555777888999:::>>>EEEKKKZZZcccppp{{{{{{wwwwwwtttmmmhhhhhhiiijjjkkkmmmppprrruuuvvvxxxyyy|||~~~~~~~~~|||{{{~~~{{{wwwsssqqq***---111222222222222333777999<<>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888777777666555444444444444444444444444444444444555555444444444333333333111111111000///......---333333222000///---,,,,,,***+++---///000444888<<<333111///---,,,---.../////////......------,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,...------------...//////////////////000000000000000000111111111222222222222222222222222222222222333444666777888:::>>>AAAQQQ___llluuu~~~yyypppeee]]]]]]]]]^^^___aaadddfffhhhmmmooorrruuuxxxyyyzzzzzzzzz|||~~~~~~}}}~~~~~~|||wwwrrrnnniiieeebbb...//////000000111222222333333222333666;;;@@@CCCKKKPPPYYYdddpppyyy}}}rrriii]]]UUUQQQOOOLLLJJJGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>======<<<======<<<;;;;;;:::999999999::::::::::::999888888888888888777666666555555444444444444444444444444444444444444333333333333222111111000//////......111111000000////////////***+++---000333666999:::222111///---,,,---......///...............------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,---------------...//////.../////////000000000000000000000111111111222222222222222222222222222222333444555666777999<<>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;;;;;;;:::999999888888888888999999888888777666999888888777777666666666444444444444444444444444333333333333333333333333222222111111000000//////...//////000000111111222,,,+++---222777:::999777111000///---------...................../////////+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------------......///....../////////000000000000000000000111111111111222222222222222222222222333444555555555666:::<<>>============<<<<<<<<<<<<;;;;;;:::999:::999999999888888888777777777777888777777666555777777777777666666555555333333333333333333333333222222222222333333333333222222111111000000000000...//////000000111111222---,,,...444;;;===999444000///...------------...---------......//////000+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++***************++++++++++++************))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,------...///........./////////000000/////////000000000111111111111111111222222222222333444444444333555777:::;;;EEETTTaaannnzzz}}}yyytttooojjjgggeeeccc```]]]ZZZYYYYYYZZZXXXYYY[[[___bbbeeeggghhhnnnpppsssuuuwwwxxxzzz||||||}}}|||zzzxxxxxxyyyzzz}}}~~~}}}yyytttqqqooommmlllkkkgggbbb\\\XXXTTTOOOLLL---------...//////000000111111111111111111111111333333333666===GGGQQQVVV```hhhqqqxxx{{{zzzkkkbbb[[[UUUWWWUUUQQQNNNLLLIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>>==================<<<<<<:::999888777888888888888888777777777666777777777777666555555555555555555555444444444333333333333333333333333222222222222222222222222111111111000000000000000000000000///////////////...---000666<<<<<<777111///......---------------,,,,,,------......//////++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************+++*********************))))))*********+++++++++++++++++++++++++++++++++)))))))))*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---..................////////////....../////////000000000000000000111111222222222333333444333333444666888888>>>IIIUUUaaaooo}}}|||vvvqqqooonnnkkkiiieeeaaa\\\YYYWWWUUUSSSTTTVVVXXXZZZ]]]___```gggiiimmmoooqqqrrruuuwwwwwwwwwxxxwwwuuutttuuuwww{{{|||}}}~~~~~~~~~{{{}}}{{{wwwqqqmmmjjjhhheeecccbbb^^^YYYUUURRRNNNKKKHHH,,,,,,------.../////////////////////000000000000333222000111444:::AAAEEEKKKTTT___hhhooovvvqqqaaaYYYSSSNNNOOONNNMMMKKKJJJHHHHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>============<<<<<<<<<<<<:::999888777888888888888888888888888666666777777666666555444444444444444444444444444333333333333333333333333222222222111111111000000000000000///////////////000000///......---,,,,,,///000222777:::999444///------------------------,,,,,,,,,,,,,,,---------***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))******************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...------........./////////............//////////////////000000111222222222222333444333333444666999888:::AAAKKKUUUaaappp}}}yyysssrrrrrrpppnnnkkkfff```YYYTTTQQQTTTTTTTTTTTTUUUWWWXXXYYY\\\```dddhhhkkknnnqqqtttoooppprrrrrrppppppqqqsssxxxyyyzzz{{{{{{|||||||||zzz{{{~~~~~~~~~~~~~~~~~~~~~|||yyywwwooolllhhheeeccc```]]]ZZZXXXUUURRROOOMMMKKKHHHFFF+++,,,,,,---......//////...---------...///000111333222000///111333777999===DDDMMMTTTZZZcccooowww~~~~~~wwwhhh[[[UUUPPPMMMJJJJJJIIIHHHFFFFFFFFFGGGCCCCCCBBBAAAAAA@@@@@@???======<<<<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;:::888888888888888888888888777777777777777666555555555555555555555555555555222222222222222222222222333333222111000//////........................//////......---,,,,,,++++++///222555888888555111///,,,---------...---------,,,++++++++++++++++++******+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++(((((())))))******++++++)))************+++++++++*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...---------.........//////------.........//////////////////000111222222222222333444333333555777:::999888===EEELLLSSS```lllwww~~~}}}tttqqqrrrppppppooolllggg```ZZZWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTWWW[[[___aaadddhhhjjjgggiiikkkkkkkkkkkklllnnntttuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{~~~~~~~~~~~~}}}}}}}}}|||{{{{{{}}}}}}~~~}}}|||xxxrrrmmmjjjdddbbb```^^^\\\YYYUUURRROOOMMMKKKIIIIIIHHHGGGEEE++++++,,,------......///......------...000222333444333222111111222444555333888===@@@EEENNNZZZdddsssvvv|||{{{ppphhhgggjjjfff\\\TTTPPPOOOMMMKKKKKKIIIGGGDDDCCCDDDEEEBBBBBBAAAAAA@@@?????????;;;;;;:::::::::;;;<<<<<<777888999;;;<<<===>>>>>>888888888888888999999999777777777777777666666555555555555666666666666666222222222222222222222222444333222111000......------------...............---,,,,,,,,,,,,,,,++++++000333777888666222000...,,,,,,---......---------,,,++++++******)))))))))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++'''(((((()))***++++++,,,)))************+++++++++***************************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------.........//////...//////000111222222222222333444444444555888;;;999888<<>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;888777777777777777777888888888777777777777666555444333444444555555555555555555444444444333333333222222222222000///............///////////////////////////...,,,******+++,,,---222333444555444222///...------............---------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++************************+++*********))))))(((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++---,,,,,,++++++,,,,,,------------.........//////111111000000/////////...---......///000111111222222222222333333333444444111333888<<<@@@EEEJJJNNNRRR^^^lllsssssstttxxx}}}zzzqqqjjjhhhoootttsssqqqoookkkfffaaa^^^ZZZWWWUUUSSSQQQPPPRRRSSSUUUVVVWWWXXXXXXXXXZZZ\\\]]]]]]\\\^^^cccgggjjjlllnnnqqqsssssstttssstttuuuwwwyyy{{{|||}}}}}}~~~}}}|||||||||}}}yyywwwvvvuuuvvvxxx{{{}}}||||||||||||}}}~~~~~~||||||{{{zzzyyyuuutttqqqmmmhhhccc^^^[[[\\\\\\[[[YYYUUUQQQMMMJJJDDDEEEFFFEEEDDDCCCDDDEEE---------------...//////............////////////............///111333444555444222222444999===@@@FFFNNNYYYbbbkkktttqqqmmmgggaaa[[[XXXVVVUUUWWWUUUSSSPPPNNNLLLJJJJJJHHHFFFDDDBBBAAAAAAAAABBBBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<:::888777777777777777777777777777777777777666555555444444444444444444444555555555333333333333222222222222222111000///............////////////////////////...---+++******+++---...444444444444333111///...------............---------------,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++************************************)))))))))((()))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........------------,,,,,,,,,+++---......///000000111111222222222333333333333444555777999;;;<<<>>>BBBDDDKKKVVVdddnnnqqqtttxxx|||yyysssmmmtttxxxwwwvvvwwwuuurrriiieee```\\\ZZZWWWTTTRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWWWWWWWYYY]]]aaaggghhhjjjlllmmmnnnnnnnnnpppqqqtttvvvyyyzzz{{{|||}}}}}}}}}}}}||||||||||||wwwvvvuuuuuuvvvxxx{{{|||{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~~~~|||zzzxxxyyyyyyxxxwwwtttrrroookkkfff```[[[XXXYYYYYYXXXVVVSSSOOOKKKIIIGGGHHHIIIHHHGGGFFFGGGIII---------------......///---............/////////............///111222333555333111000000222444666777;;;BBBIIIQQQ]]]kkktttwwwzzz~~~xxxmmmfff]]][[[XXXUUURRROOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIEEEDDDBBB@@@@@@???@@@@@@@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777777777777777777666666666888777666555555444555555444444444444444444444444222222222222111111111000222111000//////......///////////////////////////---,,,+++***+++---///000777666444333111000//////------............------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++.........//////000000111111111222222222333333333555777888888888999;;;>>>CCCLLLYYYeeennntttxxxzzz|||~~~}}}}}}vvvrrrlllfffbbb^^^ZZZXXXTTTTTTSSSRRRRRRRRRSSSSSSQQQRRRRRRRRRRRRTTTXXX[[[___aaabbbdddfffggghhhhhhkkklllooorrruuuxxxzzz{{{zzzzzz{{{||||||{{{zzzyyyvvvuuuttttttuuuwwwzzz{{{xxxxxxxxxxxxyyyzzzzzz{{{{{{{{{}}}}}}zzzxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||yyyxxxxxxvvvssssssttttttsssrrrpppnnnkkkfffaaa[[[WWWTTTUUUUUUTTTSSSQQQNNNKKKIIIEEEFFFGGGGGGFFFGGGIIIKKK------,,,,,,------...///---------.........//////------......///000111111222111000000000222444666333555777:::@@@HHHSSSZZZ```ffflllpppsssxxxxxxmmmddd]]]YYYWWWVVVUUURRROOOLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCBBB@@@@@@???@@@@@@??????>>>===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;:::999888777777666666666666666555555888777666555444555555666444444444333333333333333111111111111000000000000111111000///////////////////////////////////////++++++******+++...000222999777444111///...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,.........---------------........./////////000000111111111111222222222222111333555666777888;;;>>>===DDDPPP^^^kkktttxxxyyyyyyrrrmmmhhhccc```]]]\\\ZZZXXXVVVUUUUUUUUURRRQQQQQQPPPPPPRRRUUUVVVWWWXXXZZZ]]]___aaacccdddfffhhhkkkooossswwwyyyzzzxxxyyyzzz{{{{{{yyywwwuuuuuuttttttttttttvvvxxxyyyvvvuuuuuuuuuvvvwwwwwwxxxwwwwwwxxx{{{~~~~~~||||||{{{xxxvvvttttttvvvwwwyyyyyyxxxxxxxxxyyyzzzzzzzzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{||||||}}}}}}||||||zzzyyywwwvvvttttttsssqqqooonnnooonnnmmmkkkiiigggddd```ZZZVVVRRRPPPPPPPPPPPPOOONNNLLLKKKJJJFFFGGGIIIIIIIIIKKKNNNPPP,,,,,,,,,,,,,,,---......------------............------......////////////......//////000222333444222333444555777;;;@@@DDDIIIPPPXXX\\\___eeennnvvv}}}~~~xxxnnneee___[[[XXXVVVPPPPPPOOOMMMKKKHHHEEECCCEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????>>>===<<<:::999999::::::::::::::::::::::::999999999999999999888888666666666555555555444444777666666555555555555666444444333333222222222222111111111000000000//////111000000////////////000////////////////////////+++*********,,,///222333888666333///------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,.....................///............////////////000000000111111111222222000111444555666888;;;>>>;;;???IIIWWWfffqqqwwwxxx|||wwwrrrooohhhfffccc___\\\YYYWWWVVVUUUSSSQQQPPPPPPQQQRRRRRRQQQRRRTTTVVVZZZ]]]___aaabbbdddhhhmmmqqquuuxxxyyywwwxxxyyyzzzyyywwwuuusssvvvuuutttttttttuuuvvvwwwtttttttttttttttuuuuuuvvvvvvvvvvvvxxxzzz{{{yyyxxxxxxvvvtttrrrssstttuuuvvvvvvuuutttssstttuuuwwwxxxzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{zzzxxxvvvuuusssrrrrrrqqqooommmkkkjjjiiifffcccbbb```]]]YYYUUURRROOONNNKKKKKKLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQTTTXXX[[[,,,,,,,,,,,,,,,------...,,,------------.........,,,,,,---...//////......------.....................///111333444666777777999???FFFJJJMMMRRRZZZaaammmuuu}}}uuukkkfff```[[[WWWUUUSSSRRRIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<:::888777::::::::::::::::::::::::888888888888888888888888666666666555444444333333555555666666666666555555444333333222222111111000111111111111000000000///000000////////////000000////////////////////////+++******+++,,,///222444555444111...,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................///000000000000111111111222333444555444555777::::::===DDDPPP]]]iiiqqquuu|||uuutttppplllfffaaa\\\YYYZZZWWWSSSQQQQQQQQQPPPOOONNNOOOPPPRRRTTTWWWZZZ[[[]]]___ccchhhmmmqqqtttuuuvvvvvvwwwxxxxxxwwwvvvuuuwwwwwwvvvuuuuuuttttttuuutttttttttssssssttttttuuuvvvuuuuuuwwwyyyyyywwwuuuuuusssrrrrrrtttuuuvvvuuuqqqqqqppppppqqqsssvvvwww||||||{{{{{{yyyxxxvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxvvvuuusssqqqppppppnnnllliiihhhfffddd```^^^[[[ZZZXXXUUUSSSQQQPPPPPPKKKKKKLLLLLLMMMNNNOOOOOOSSSTTTVVVWWWYYY]]]bbbfff,,,,,,++++++,,,,,,---...,,,,,,---------.........+++,,,---.........------,,,,,,---.........---,,,---...///111333444444333333666;;;===@@@CCCIIIMMMXXXaaammmvvvzzz}}}~~~uuulllfff^^^[[[WWWTTTSSSQQQNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB??????@@@@@@??????>>>>>><<<<<<======<<<;;;999888999999999999999999999999888888777777777888888888666666555555444333333222333444777888888777555333333333333222111000000000222222111111111000000000000000////////////000000////////////////////////++++++***+++,,,///222444222111///---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++************************((()))))))))************&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++++++++++++++,,,,,,,,,---******++++++,,,,,,,,,,,,......................../////////000000000111111222333444333222333555777888:::@@@GGGRRR]]]hhhnnnwwwyyyqqqjjjeeeccc^^^YYYVVVUUUTTTRRRPPPOOONNNNNNNNNOOOQQQSSSTTTVVVXXX\\\aaafffjjjmmmnnnrrrrrrtttvvvwwwyyyzzz{{{zzzyyyxxxwwwuuutttssssssuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvwwwwwwtttrrrsssqqqppprrruuuwwwvvvtttpppooooooppprrruuuyyy{{{}}}|||{{{zzzxxxuuusssrrrsssssstttuuuttttttrrrrrrsssssssssrrrpppnnnlllkkkhhhgggeeedddcccaaa]]][[[XXXWWWVVVTTTTTTTTTTTTUUURRRRRRSSSUUUVVVXXXZZZ[[[^^^```bbbcccfffkkkqqquuu,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,---.........---,,,***+++---///000000000///111000000222333444444333222444666777999;;;>>>@@@AAAKKKXXXbbbhhhlllrrrwwwyyy~~~wwwmmmhhhccc]]]YYYUUUSSSRRRQQQPPPOOOKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBCCC===>>>>>>>>>>>>>>>===<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999888777777777777777888888666666555444444333222222222444777999999777444222333333222222111000000///222222222222111111111111000000////////////000111////////////////////////,,,+++++++++---///222333//////...---,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++************************(((((())))))*********+++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------.....................---////////////000000000000///000222222222333555777666999<<>>EEEIIIMMMRRR[[[bbbhhhnnnuuuzzz}}}xxxzzzssshhh___ZZZWWWUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777666555555444888777666555444333222222222333333444444333333222333222222222222222222222////////////000000000000000000//////.........---......---,,,,,,,,,,,,---...,,,,,,...222555555333------++++++++++++---------,,,***)))))))))******+++******))))))******+++((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++***)))))))))************+++,,,------+++******)))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,------,,,++++++000000000///......------////////////000000000000111111222222222333333333666666888<<>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888999999999999999999888888777777666555555444777777666555444333222222222333333444444333333222222222111111111111000000///000000000000000000000000/////////.........---......---,,,,,,,,,,,,---+++***+++---111333222000---,,,++++++++++++,,,---,,,,,,***)))))))))******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++******)))(((''''''''''''+++******)))))))))))))))*********************************+++++++++,,,,,,************************,,,,,,,,,------,,,,,,+++............------------.../////////000000000000111111111111222222222222444444555999>>>FFFMMMQQQYYYeeewww|||wwwrrrllleee___ZZZWWWSSSPPPPPPPPPOOOOOOMMMMMMOOOPPPSSSVVVXXXZZZ___aaaeeejjjqqqwww~~~~~~yyyuuuuuuvvvwwwxxxzzz{{{{{{{{{zzz|||zzzwwwvvvuuutttrrrppplllmmmooosssvvvwwwuuusssqqqrrrtttvvvyyy{{{}}}~~~yyywwwuuusssssstttuuuvvvwwwqqqnnnnnnlllhhhgggiiihhhgggggghhhiiiiiihhhgggfffffffffeeeeeefffffffffhhhiiijjjlllnnnpppqqqrrrwwwwwwyyy{{{++++++++++++++++++++++++***************+++,,,,,,++++++,,,---------------------......////////////........./////////000000.........------...//////111444666777666888===AAA@@@FFFNNNVVV___jjjvvv~~~}}}|||zzzxxxtttnnnfff```]]]ZZZWWWUUUUUUTTTRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>>======;;;;;;;;;:::::::::999999888888888888888888888888777777888888999999999:::888777777666666555555555666666555444333333222222222222333333333333222222222222222111111111000000000000000000000000000000/////////.....................---,,,,,,,,,,,,,,,***+++,,,///111222000...,,,,,,++++++++++++,,,,,,,,,+++******)))*********,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,((((((((((((((())))))***+++******)))))))))))))))*********************************++++++++++++,,,************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000000111111111111222222333555999>>>CCCFFFJJJUUUfffyyywwwoooddd___YYYTTTRRRQQQQQQQQQNNNNNNNNNOOOPPPRRRTTTVVVXXXZZZ]]]dddnnnzzz||||||{{{}}}{{{xxxwwwuuurrrqqqmmmmmmnnnqqqssstttrrrqqqmmmnnnoooqqqssstttttttttssssssrrrssssssuuuvvvwwwvvvqqqmmmllliiiffffffiiilllnnnpppqqqpppoooooopppnnnnnnnnnnnnnnnoooooopppqqqsssvvvyyy|||~~~++++++++++++++++++++++++***************+++,,,,,,++++++,,,------------,,,,,,------......//////000........................000000//////////////////333444555444333444777:::666999>>>CCCJJJSSS^^^eeetttyyy{{{xxxnnnmmmmmmlllkkkhhhddd```^^^[[[WWWUUUTTTTTTSSSSSSUUUSSSQQQNNNLLLKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@??????>>>>>>======<<<:::::::::999999999888888::::::::::::::::::::::::666666777777888999999999777777666666666555555555555555444444333222222111222222333333333333222222444333333333222222222222111111111000000000000000...........................---,,,,,,++++++,,,,,,,,,---000222333222000...,,,++++++++++++++++++,,,++++++******************,,,,,,++++++++++++,,,,,,************************************++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))*********+++%%%&&&(((***...111444555+++******)))))))))))))))************************************++++++++++++************************++++++,,,---------,,,,,,***++++++,,,---................../////////000000////////////000000000000222111111222555888;;;===AAAIIIVVVhhh{{{vvvooofff^^^ZZZXXXWWWVVVWWWVVVTTTSSSSSSTTTUUUVVVUUUXXX[[[bbbppp}}}zzzvvvtttqqqpppooooooppppppnnnlllhhhiiijjjlllllllllllllllnnnoooqqqtttwwwyyyzzz{{{yyytttpppooollliiikkkpppwww{{{}}}{{{|||~~~}}}{{{yyywwwvvvuuuuuuuuusssuuuyyy~~~+++++++++++++++++++++++++++++++++++++++,,,------***+++,,,,,,------,,,,,,,,,---------......//////............------------111000000/////////000000//////000//////000222444333444555777;;;BBBIIIMMMWWW[[[bbbjjjsss|||tttrrrooommmmmmllljjjhhhcccbbbaaaaaaaaaaaa___]]]```\\\VVVSSSSSSUUUWWWXXX\\\[[[WWWTTTPPPNNNMMMMMMHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>======<<<;;;;;;::::::999999999888888888999999999999999999999999666666666777777888888888666666666666555555555555444444333333222222111111111222222333333222222111222222222222222222222222222111111111000000000///---------...............------,,,++++++++++++,,,,,,...111222222000...---++++++++++++++++++++++++************+++*********,,,++++++******++++++,,,************************))))))*********+++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))*********)))))))))((((((%%%''')))---111555999;;;+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,---------,,,++++++,,,---...//////000............////////////....../////////000000000111111222222333555666777:::???IIIXXXhhhxxxyyyoooiiifffdddcccbbb```]]]YYYWWWVVVWWWWWWWWWZZZ]]]dddsss}}}zzzvvvssspppnnnmmmkkkiiigggeeefffggghhhiiijjjjjjjjjjjjmmmssszzz}}}{{{xxxuuuxxx~~~{{{vvvsssqqqpppmmmooossswwwzzz||||||||||||}}}~~~yyytttqqqppppppppp+++++++++++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,,,,------------------------------------------,,,,,,///......---......//////...---------///000222444111000000222555999===@@@AAACCCHHHOOOYYYccckkkpppssswww||||||rrrlllaaa^^^\\\\\\]]]^^^^^^^^^]]][[[YYYXXXYYYZZZZZZYYYYYYUUUPPPNNNQQQUUUZZZ\\\___]]]ZZZVVVRRRPPPOOONNNHHHFFFDDDBBB@@@?????????>>>>>>===<<<<<<;;;;;;::::::::::::999999999888888666666666666666666666666777777666666666666666666555555555555555555555555333333333222222111111111111111222222222222111111...//////000111111222222222222222111111000000///---------------.........------,,,++++++++++++++++++...000000...,,,++++++******++++++++++++******))))))***++++++++++++***+++******************+++************************((((((((()))******++++++************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++***))))))(((''''''((()))***,,,...111333444+++******))))))))))))))))))))))))))))))))))))))))))))))))************+++******************************+++,,,------------+++,,,,,,---...//////000------........./////////////////////000000000000111111222333333444444444333888???IIIVVVeeettt~~~yyyuuurrrqqqqqqnnniiiccc^^^\\\[[[[[[\\\aaadddiiixxx}}}wwwtttoookkkiiigggeeecccaaaaaabbbccceeegggjjjkkkmmmrrr|||zzzsssmmmhhheeedddbbbcccfffiiikkklllmmmmmmkkkllloooqqqrrrqqqpppooohhhfffbbb^^^]]]]]]___```++++++++++++++++++++++++***************+++,,,,,,******+++,,,,,,,,,,,,+++///......------,,,,,,+++,,,,,,,,,,,,,,,------------------------...///000///...---...///222333444111000///000222555777777666777:::???FFFMMMQQQTTTUUUZZZ```fffkkkqqqwww|||~~~{{{vvvqqqlllgggcccaaaXXXVVVSSSRRRSSSUUUVVVVVVYYYVVVSSSSSSTTTVVVWWWWWWQQQNNNLLLLLLPPPUUUXXXZZZZZZYYYVVVSSSQQQOOONNNNNNHHHFFFCCCAAA???>>>>>>???======<<<<<<;;;:::::::::;;;:::::::::999999999999666666666666666666666666777777777666666555555444555555555555555555555555222222222222111111111111111111222222222222111111//////000111333444555666333333222111111000000///,,,,,,,,,------.........---,,,++++++***+++++++++---///000///,,,******,,,)))***+++,,,,,,+++***)))((()))***+++,,,++++++******))))))(((((())))))***))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((()))))))))))))))))))))))))))(((((((((***))))))******+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***+++,,,------------++++++,,,,,,---------...---------.........////////////000000000111111111///000111333444444333333222555;;;@@@GGGUUUfffrrr{{{tttmmmiiigggffffffkkknnnrrrzzzyyyyyyzzz}}}~~~wwwtttpppkkkgggeeedddbbbaaabbbbbbbbbdddhhhlllqqqsss|||uuuqqqjjjccc]]]YYYVVVUUUSSSTTTUUUVVVWWWXXXYYYYYYUUUWWWZZZ]]]^^^]]]\\\ZZZRRRPPPOOONNNPPPTTTYYY\\\++++++++++++++++++++++++)))))))))))))))******+++******+++,,,,,,,,,,,,+++//////...---,,,++++++***+++++++++,,,,,,------------------...///000111222,,,+++******,,,...///000333222111111222333222222333444666:::>>>@@@AAA@@@BBBGGGLLLQQQTTTXXX^^^bbbccchhhnnnssswww~~~{{{tttoooiiihhheeeaaa]]]\\\]]]___WWWTTTPPPNNNOOOPPPQQQQQQSSSPPPMMMMMMNNNQQQSSSSSSNNNMMMLLLMMMPPPSSSUUUUUUTTTSSSQQQOOONNNMMMMMMNNNHHHFFFCCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;:::999999;;;;;;;;;:::::::::999999888888888888888888888888888888777666555444444333444555555555555555555555222222222111111111111111111111222222222222111111111222333555777999:::;;;333333222222111000000///,,,,,,,,,------.........---,,,++++++******++++++000222222000---+++,,,...)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***+++,,,------...---***++++++++++++,,,,,,,,,---------.........//////000000000000111111111111...///111333444444333333444888:::;;;???JJJ\\\jjj||||||wwwtttsssnnnuuuxxxzzz~~~vvvtttuuuwww||||||wwwoooppplllgggdddbbbbbbaaaaaakkkkkkkkkmmmrrrxxx~~~~~~vvvpppfffbbb\\\VVVQQQNNNLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKEEEGGGKKKOOOPPPPPPNNNMMMIIIHHHHHHKKKPPPWWW]]]bbb+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,+++,,,---...+++,,,------......------........................,,,---...//////...---,,,............////////////000222555777999999888777;;;;;;<<<>>>@@@CCCEEEFFFLLLPPPUUUXXX\\\cccnnnvvvzzz{{{uuunnniiigggdddaaa]]]YYYXXXWWWUUUTTTSSSSSSSSSNNNMMMKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJLLLNNNNNNNNNPPPIIIHHHOOOTTTQQQNNNNNNQQQNNNLLLJJJJJJKKKJJJIIIDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;<<<======999999999888888888777777777777888888888888777777555444222444777777555333555555444333333222111111444444444333333222222222222111111000000000000000111222333555666777777777666666666666444111...,,,------......---,,,,,,+++---,,,+++******+++,,,,,,///111333111---***)))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((('''''''''&&&******))))))((((((''''''******))))))((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''******)))(((((((((((((((+++)))''')))+++,,,***'''*********)))))))))))))))((((((((((((((('''''''''...,,,***)))((('''(((***************************************************------------------------000000000000000////////////////////////.........//////000111111111000000444666888999;;;CCCOOOYYYmmm~~~tttssstttrrrsssyyyzzzyyy|||yyyqqqllliiifffccc^^^\\\]]]aaadddkkkttt{{{}}}zzzsssqqqsssrrrqqqmmmhhhccc]]]ZZZTTTPPPJJJGGGFFFEEEBBB@@@???@@@BBBDDDFFFGGGEEECCCCCCCCCCCCCCCEEEGGGHHHJJJFFFJJJQQQVVVVVVYYYfffsss***************)))((((((++++++++++++++++++++++++)))))))))*********++++++++++++*********,,,---...+++,,,------...---------........................///000111111111111000///............////////////...///111333444444333222444444444555666777999:::<<<@@@DDDFFFGGGLLLTTT[[[bbbgggmmmpppqqqtttyyy~~~zzz{{{||||||{{{xxxuuusssjjjgggbbb]]]ZZZWWWTTTRRRTTTSSSRRRPPPOOONNNNNNNNNLLLKKKIIIHHHHHHIIIKKKLLLLLLJJJIIIIIIKKKMMMNNNMMMMMMIIIJJJRRRWWWSSSNNNLLLLLLJJJGGGFFFFFFFFFFFFEEECCCBBBAAA???===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;999999888888888777777777777777888888888888777777666555444555777777555333666666555444444333222222444444333333333222222222222111000000//////000000111222222333444555666666777777888888666444111000//////000000000//////...---,,,+++******+++,,,,,,000111222000,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&)))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))((('''(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))***,,,************************************************------------------------............------------////////////............000000111222333333333333222444777777999???JJJRRR^^^nnn{{{~~~uuusssrrrnnnooottttttuuu{{{}}}wwwqqqjjjeeebbbaaa^^^[[[[[[aaajjjqqq~~~xxxkkkdddbbb______^^^[[[XXXSSSOOOMMMKKKGGGBBB@@@@@@@@@???===>>>???@@@BBBCCCCCCBBBAAACCCBBBBBBBBBDDDFFFIIIKKKOOOSSSYYY^^^bbbiiiyyy*********))))))))))))(((++++++++++++++++++++++++)))))))))************+++------------///000111222++++++,,,---------------------------------------------............---------............/////////---...///111111111000///333333222222222222333333444777:::;;;:::<<<@@@DDDFFFJJJOOORRRTTTWWW]]]aaaeeehhhlllppptttxxx}}}~~~wwwrrrmmmgggbbb___aaabbbbbbbbbaaa```___^^^[[[[[[ZZZWWWRRROOOMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJHHHGGGHHHJJJLLLLLLLLLIIIHHHLLLTTTXXXTTTNNNJJJHHHFFFDDDCCCDDDDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;999999888888888888777777777777777777888888888888777777888777666666777777555333666666555555444444333333333333333333222222222222222111000000//////000000222222111000111222333444777777888888888666555444000000111111000000//////---,,,+++******+++,,,---222222111...+++)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((('''''''''))))))'''&&&))))))))))))))))))))))))))))))))))))************$$$&&&))))))))))))))))))************************************************,,,,,,,,,,,,------------------------------------........................//////000222333333333333000222555555666:::AAAGGGJJJXXXdddiiiqqqvvvrrrooojjjjjjnnnmmmpppyyyzzzsssoooiiiccc^^^]]]]]][[[YYY\\\gggwww~~~sssdddXXXRRRQQQLLLLLLKKKIIIGGGDDDBBBAAABBB@@@===<<<===>>>?????????@@@AAACCCDDDDDDDDDDDDCCCDDDEEEHHHMMMRRRWWWZZZggghhhlllqqquuu}}}+++*********************************************++++++++++++,,,,,,,,,,,,.........///000111111222++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,++++++---------.........//////000000111111111111000///444333333222222222333333444666888888777666888999777:::>>>@@@BBBDDDHHHKKKNNNPPPSSSUUUWWWZZZ^^^aaafffggghhhiiijjjllloooqqqsssuuuyyy}}}|||yyyuuuqqqmmmjjjiiihhhccc```\\\YYYVVVTTTQQQNNNTTTSSSSSSSSSSSSSSSSSSTTTOOORRRTTTSSSNNNJJJJJJKKKGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFGGGIIIKKKKKKJJJFFFGGGKKKQQQTTTQQQMMMIIIGGGFFFDDDDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<======;;;:::999999999999888888777777777666666666666777777888888777777666999888888777777666555333555555444444444333333333333222222222222222222222111111000///////////////222111///......///111222333444555666666666555555111111111000///...,,,+++---,,,+++++++++,,,---...444222///,,,))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************((((((((((((((('''''''''))))))))))))((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((((((((((((((())))))((('''((((((((()))))))))))))))((()))))))))))))))******)))***)))(((***---+++'''************************************************,,,,,,,,,,,,,,,---------......///////////////000------...............///......//////000/////////000111333444444666:::===<<>>===???===<<<===???AAACCCEEEDDDFFFHHHJJJLLLNNNQQQSSSNNNPPPUUU\\\eeennnvvv{{{++++++*********++++++,,,******************************+++++++++,,,,,,,,,******+++++++++************+++,,,,,,------,,,,,,------------------------........................------------............111111111111111000000/////////...//////000111111000222444444444333333333444666777888999:::<<<===>>>@@@BBBCCCDDDEEEHHHKKKKKKMMMPPPQQQQQQSSSVVVYYYZZZ\\\___aaaeeeiiiooossszzz{{{{{{zzzvvvqqqmmmjjjnnnnnnpppssswwwzzz{{{{{{sssuuuvvvtttooojjjfffddd```^^^[[[XXXUUUSSSRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKDDDHHHLLLKKKHHHEEEDDDEEEEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJJJJIIIFFFGGGHHHIIIKKKLLLJJJHHHEEEDDDCCCCCCDDDDDDBBB@@@>>>======<<<;;;;;;;;;;;;???===999777666777999;;;777777777666666666555555555666666777777666666555888888999888777555444444333333333222222222222222222222222222222222222222111000000///.../////////222000...---,,,---///000//////000111222333333333444333333111000...,,,+++...---,,,,,,,,,...///000444222---***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((()))******))))))))))))''''''(((((())))))))))))'''''''''(((((()))))))))------***''',,,222000***************************************************+++++++++,,,,,,,,,---------.........//////000000,,,---------......//////////////////......---,,,000111333444444555666777666<<>>===============>>>@@@CCCGGGKKKNNNOOORRRVVVYYY\\\aaafffkkkjjjmmmttt}}}+++***)))))))))***,,,,,,************************((((((((())))))))))))******++++++++++++***)))(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------........./////////...............---------...///000111222///000111222222222222222444444444444555555555555444666888999999;;;>>>@@@;;;>>>AAABBBAAAAAAEEEHHHFFFGGGIIIJJJLLLOOOTTTXXX]]]^^^______^^^[[[WWWUUUSSSSSSTTTWWW[[[]]]]]]\\\WWWYYYZZZYYYUUUQQQNNNMMMLLLLLLJJJIIIGGGFFFFFFFFFGGGFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBDDDGGGGGGFFFEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFIIIJJJJJJHHHFFFGGGFFFCCCCCCFFFGGGFFFBBBAAA@@@AAABBBAAA???===<<<<<<;;;;;;:::;;;;;;;;;>>><<<888666555777999;;;666666666666555555555555444444555555555555444444666777888888666444444555222222222222111111111111111111111222222222222222111000//////......//////000///...---------...///,,,,,,---...///000111111555555555444333111000/////////.........000111222444111---***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''(((((((((***++++++)))))))))***&&&''''''(((((())))))***&&&&&&''''''(((((())))))&&&++++++&&&'''---...(((******************************************************++++++,,,,,,------+++++++++,,,------......,,,,,,,,,---......//////000111111000000///...---000111222333333444555555555777:::???EEEOOOZZZ```lllqqqxxxssskkkeee\\\YYY[[[bbbgggooowww|||}}}{{{yyytttnnngggcccaaa```]]][[[WWWXXX[[[cccrrr}}}sssllleeeaaa\\\WWWUUUSSSQQQOOOMMMLLLJJJFFFAAA??????@@@AAA@@@>>><<<;;;<<<>>>???>>>@@@DDDHHHMMMTTT[[[```dddhhhmmmppptttzzz)))((('''&&&'''(((***+++************************(((((((((((())))))))))))***+++,,,---------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---------...............---------......///////////////000111222333111111000111222333333222222111111111222333222222111333444444444555888:::444888;;;;;;999888;;;>>>;;;<<<<<<<<<===@@@DDDHHHGGGHHHIIIKKKKKKJJJHHHGGGCCCBBBCCCFFFHHHIIIHHHGGGDDDFFFHHHGGGEEEBBBAAAAAABBBBBBAAAAAA@@@@@@@@@@@@BBB@@@??????@@@AAA@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDFFFHHHHHHFFFEEEAAABBBDDDEEEFFFEEEDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDGGGJJJKKKJJJIIIEEEHHHGGGBBB@@@DDDEEEBBB??????>>>???AAA@@@>>><<<;;;:::::::::::::::;;;;;;999999999888888888888999666666666555555555444444222333333444444333333222333666777777555333444666222222222222222222222222000111111111222222222222000000///............///---.....................,,,,,,------...000111111222333333444444444444444111000//////000222333444444000,,,******+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((()))&&&)))+++***((('''(((***&&&&&&''''''((())))))***&&&''''''((())))))******$$$333;;;222(((''')))(((************************************************)))******+++,,,,,,------******+++,,,,,,---......++++++,,,------...//////---...//////000000000////////////000222444444444444333444777<<>><<<<<<<<>>BBB<<<===>>>?????????>>>>>><<<<<<===???AAAAAA???>>><<<>>>@@@@@@>>>=========>>>>>>============<<<<<<===;;;::::::<<<>>>=========>>>????????????>>>>>>DDDAAA@@@BBBFFFGGGEEEBBB???@@@BBBDDDEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDGGGJJJKKKJJJIIIDDDHHHHHHBBB@@@CCCCCC@@@@@@??????@@@AAAAAA???===::::::999999::::::;;;;;;555777999;;;;;;:::888666666666555555555444444444111222222333333222222111222444777666444333444666333333333333333333333333000000111111222222222222000000///...............,,,---.../////////..................///000222222---...000222444555666666111111000111111333555666333000,,,***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))************))))))((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))%%%(((******'''&&&''')))&&&&&&&&&'''((())))))***'''(((((()))***+++++++++...FFFTTTGGG111)))+++---************************************************))))))***+++,,,,,,------,,,,,,------...///000000++++++,,,,,,---...//////((()))+++---...///000000///...---///111333444444333111111333777;;;BBBGGGHHHSSS```jjjtttxxxhhh```___\\\```eeeiiikkklllmmmnnnmmmgggaaa]]]]]]]]]\\\ZZZXXXVVVXXXaaaqqqttteee\\\YYYUUUQQQJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA???>>>>>>@@@DDDIIIKKKSSSYYYbbbkkkuuu+++)))'''&&&'''((('''&&&))))))))))))******************))))))))))))******+++,,,,,,------,,,,,,+++************************///...,,,++++++,,,---...------++++++++++++------++++++,,,,,,,,,,,,------------------------------........................////////////////////////000000000000///...,,,,,,000000111111111111000000222555888888555333333444333333444444555666777777888888999:::::::::::::::;;;::::::999999888888888::::::<<<=========<<<;;;<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<<<<<<<<<<<<<============@@@AAAAAABBBCCCDDDEEEEEE@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEEEEDDDBBBBBBBBBBBBAAAAAADDDHHHKKKLLLLLLDDDCCCBBBAAA@@@@@@???@@@>>>????????????>>>>>>===<<<<<<::::::::::::<<<<<<::::::;;;;;;::::::999999333333333333333444666666555555555555555555555555444333333222111111111222333444666666555333000...222333444555444222000...000000000000////////////........................+++,,,,,,------,,,,,,+++---------....../////////222222111111111111222222...---,,,+++************,,,***'''&&&'''((())))))(((((((((((())))))))))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))(((((('''''''''&&&((((((((((((((()))******+++)))'''&&&&&&''')))+++222dddtttIII''',,,333((()))))))))))))))))))))))),,,+++++++++***)))))))))***+++,,,---...---,,,+++,,,,,,,,,---------......------,,,+++,,,---...///---------............///...//////000111222222222333333333444555666888888DDDIIIPPPXXXbbbpppyyymmmiiihhheeedddgggnnntttwwwwwwtttpppjjjccc___]]]]]]]]]WWWVVVWWW[[[ccclllsssvvvpppoooiii___XXXUUURRRNNNOOOIIIGGGJJJKKKHHHEEEEEEHHHJJJJJJIIILLLQQQQQQMMMKKKHHHFFFGGGIIINNNYYYeeejjjuuu+++***(((((())))))((('''))))))))))))************************************,,,,,,,,,,,,,,,+++******************************///...,,,++++++---...///---,,,++++++++++++,,,---+++++++++,,,,,,,,,------------------------------................................................------...///000000000000000000111111111111000000333444555444111000222444222222333333444555555666333333444555555555555444888777777777777777777666888999:::;;;<<<;;;;;;::::::::::::999999999888888888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAACCCCCCAAA@@@AAABBBBBBAAAAAACCCFFFIIIJJJJJJCCCBBBAAA@@@????????????======>>>>>>>>>===<<<<<<;;;;;;:::999999:::;;;;;;::::::;;;::::::999888888444444444444444444444333333333333333333333333333444333222222111111111222111222333444444333111000333444555555444333111///000000000/////////......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........000//////......//////000...---,,,+++************...+++)))((()))))))))((()))))))))(((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))((((((((('''''''''''''''''''''''''''(((((()))***)))(((((((((((()))***---@@@DDD111'''------###))))))))))))))))))))))))++++++*********************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---...///---------............///...//////000111111222222222222222333444555777777;;;???EEEMMMVVVdddttt~~~}}}xxxzzzwwwvvvzzzzzzqqqjjjeeeaaa___XXXXXXYYYZZZ^^^eeemmmsssrrrrrrmmmddd^^^[[[WWWRRRTTTPPPNNNOOONNNJJJJJJLLLQQQWWW\\\```dddgggddd]]]WWWTTTSSSVVVZZZaaannnzzz,,,***))))))***+++***((())))))))))))******************+++,,,,,,+++*********+++++++++******)))(((************************...---,,,,,,---...000111,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------........................---...///000111111111111///000000111111000000///222222111///---...111333111111111222333333444444222333444444555555444444444444444444555555555555777777888999999999999888888888888888777777777777777777888888999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???@@@@@@@@@@@@@@@@@@??????@@@AAA@@@>>>>>>@@@AAABBBAAAAAABBBEEEGGGGGGGGGBBBAAA@@@??????>>>>>>???<<<============<<<;;;::::::999999888888999999:::::::::::::::999888777666555555555666555333222111111111111111111111111111333333222111111111111222000000111111222222222222333444555555444333111000000////////////.........------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++***************...,,,******+++***)))''')))))))))(((((('''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,(((%%%'''***,,,,,,+++))))))))))))))))))))))))))))))******************+++++++++++++++,,,------*********+++++++++,,,,,,---,,,,,,,,,,,,---...///---------............////////////000111111222222111111111222333444555666333666;;;AAAIIIUUUdddnnnzzzwwwmmmfff]]]___``````bbbhhhttt}}}~~~vvvqqqjjjcccdddaaa___]]]YYYUUUXXX^^^gggqqq}}}wwwkkkhhhhhhmmmttt}}}+++***)))***++++++***(((((()))))))))************((()))+++,,,,,,+++)))((('''(((((()))******))))))************************------,,,---...///000111,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000111111000//////...//////000000000000//////000000///.........000111000000000111111111222222222333444444555444444444222222222333333444444444555555555666666666666666777777777777666666666666666666777888888999999:::999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA>>>??????@@@@@@??????>>>@@@@@@@@@>>>======@@@BBBBBBAAA@@@@@@BBBDDDDDDCCC@@@??????>>>======>>>>>>===============<<<;;;:::888888888777777888888888:::::::::999888777666555333444555666666444222111111111111111111111111111222222111111111111111222111111000//////000111222222333333333333222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,,,,,,,+++***************+++***)))***++++++)))''')))))))))(((''''''&&&&&&)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))************))))))***)))***,,,***&&&+++333))))))))))))))))))))))))(((((())))))******++++++,,,+++*********+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---------............/////////000000111111111111000000000000111222333444222444777:::???IIIVVV___jjjtttuuujjjooossstttuuu~~~}}}|||zzzyyyvvvooolllsss}}}||||||)))(((((()))++++++)))'''((()))))))))************&&&((()))++++++)))(((&&&$$$%%%&&&((()))***++++++************************,,,,,,,,,---...///000000++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000000000000//////...//////000000000000//////...//////000111111///.../////////000000000000000//////000111111111111111111222222333333444444444333333333333444444444555777777777777666666666666555555666666777888888999888888888888999999999999::::::;;;<<<===>>>??????===>>>>>>>>>>>>>>>>>>===@@@@@@@@@>>>======@@@BBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>===<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::777777777777777777777777888888888888777666555444111222444666666555444333222222222222222222222222111111111000000111222222444222000///......///000111111111111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++******))))))******''''''''')))++++++***))))))((((((((('''''''''&&&)))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((''''''(((((()))***((()))************)))(((&&&,,,///***&&&&&&(((***))))))))))))))))))))))))((((((((())))))******+++,,,+++***)))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,------------------------............///000000000000000111111111000000000000000111222333444555666777999???HHHOOOZZZfffvvv((('''((()))++++++)))'''))))))))))))************''''''((())))))(((''''''###$$$&&&((()))+++++++++************************+++,,,,,,------.........******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---///000111111111...//////000000//////.........///111333222///---//////////////////000000000000111222222222222222222222222222333333333333222222111111222222333444666666666666555555555555444444555666666777777888666666777777777888888888666666777888999:::;;;;;;<<<======>>>>>>======<<<>>>???@@@???>>>===???@@@???>>><<<===>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::666777777888888777777666666666777777666666555444111222333555666666555555222222222222222222222222111000000000000111222222555333111000......//////000/////////////////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************)))))))))++++++************+++++++++******)))))))))******((('''&&&''')))******)))''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''+++)))%%%(((///+++ ))))))))))))))))))))))))(((((())))))))))))))))))***************+++,,,,,,,,,,,,---------.........+++,,,------......---------------............///000000000000000000111111000000000000000111222222222444555555444777===BBBMMMYYYiiivvv(((((()))+++---,,,***((())))))))))))************((((((((((((((((((((((((&&&'''((())))))***))))))************************++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---///000000000......////////////......///------...000111000...000000000///////////////111222222333333333333333222222222222111111111111222111111000111222333444555555444444444333333333333444444555666666777777555555666666666777777777555555666777888999999:::<<<<<<<<<======<<<<<<<<<<<<===??????===<<<===>>>===<<<:::;;;===>>>>>>===;;;;;;::::::::::::;;;;;;>>>>>>>>>===<<<;;;999999666777888888888888777666444444555666666666666555333444444444444444444444222222222222222222222222000000000000000111222222333222111111000000000000000000////////////000000---------,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++******)))))))))******))))))))))))************))))))))))))******---***((('''((())))))(((%%%&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((()))(((''''''''''''((()))))))))((('''&&&&&&'''((()))((((((&&&&&&+++///---&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))***+++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---------------............///111000000000000000000000111111000000111111222222///222444444333444888<<>>>>>===;;;;;;;;;<<<;;;999:::<<<>>>>>>===:::::::::999999:::;;;;;;=========<<<;;;:::888777666777888999999888777666222333444555666666666666666666444333333333333333111111111111111111111111000000///000000111222222000111111111222222222222111000000000000000111111---------,,,,,,,,,++++++******************************++++++++++++******,,,+++++++++******))))))))))))(((((((((((())))))***)))))))))))))))******111...***((((((((((((((($$$%%%%%%&&&'''((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))$$$%%%(((***&&&###(((000))))))))))))))))))))))))******))))))((((((''''''((()))***,,,,,,+++************+++++++++,,,,,,,,,+++,,,---.........---,,,---------.........//////111111111000000000000000222111111111111111222333...111555666555555888;;;;;;???HHHUUUcccqqq}}}((((((((((((((((((((((((((((((((((((((()))******((((((((()))******+++++++++++++++*********))))))))))))************)))))))))***+++,,,,,,+++***))),,,,,,++++++******))))))************************)))***+++,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---......------------...//////........................//////000000///...------............////////////......///000111222222333000000111111111222222222333333222111111222333444444444444555555666666666555555555444444555555555555555666777888999::::::<<<===>>>===;;;::::::;;;======<<<<<<<<<<<<======;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;;;;;;;:::::::::999999:::999999888777666333444444444555666666666333333333444444444555555555555555555555555555555333333333222222222111111...///111222222111000///222222222222222222222222222111111000///......---.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***++++++,,,+++***)))((()))'''%%%&&&)))***(((&&&((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************************)))'''%%%&&&(((+++,,,+++*********))))))((((((******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------..................///////////////000000000000111111111000000111222444555666666888999>>>FFFRRR___kkkrrr((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))+++++++++*********))))))))))))************)))))))))******++++++******)))***************)))))))))************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,+++,,,---...///---------------...//////........................///////////////...------............////////////000000000000000000111111000000000111111111222222333222111111111222333444333333222222333444444444555444444333333444444555444444555666777888999999;;;<<<======;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;:::::::::999888888888888777666555555444444444444555555555555333333333444444444444555333333333333333333333333222222222111111111000000///000222333444333222111222222222222222222222222000000//////...------,,,------------,,,,,,,,,+++*********)))))))))((((((***************************++++++++++++***)))((('''&&&$$$%%%'''((('''%%%(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''*********)))(((&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((***)))(((''''''(((***+++************)))))))))(((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000000000111111111111000111111222333444555555555666999???HHHSSS]]]cccrrr|||((((((((((((((((((((((((((((((''''''(((((())))))++++++***))))))(((''''''+++************)))))))))))))))************))))))+++******))))))******+++((())))))))))))))))))***************************)))******+++++++++************++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,---...///---------------......///------------------------...////////////...---------............/////////111000000000////////////000000000000111111111111222222000000000222444555444222000000111222222111333333222222222222333333333333444444555666777777999;;;<<<<<<:::999999:::999999:::;;;;;;:::999999888999:::;;;;;;<<<;;;;;;===<<<<<<;;;:::999999888777777777777666555444444555555555555444444444444333333333333444444444444222222222222222222222222111111111000000000/////////111333555666555444333111111111111111111111111//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))+++*********)))(((((((((******++++++******)))((((((&&&%%%&&&'''((('''%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&''''''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((((((************))))))))))))*********++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,---------------............/////////000000000111111111222222111111222222222333333333333333444888===EEELLLPPP```jjjyyy|||zzz~~~(((((((((((((((((((((((((((((('''''''''(((((()))******))))))((((((((((((************))))))))))))))))))************))))))+++***)))(((((()))***+++''''''(((((())))))******************************)))*********++++++++++++))))))***+++,,,------...+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,------...///------------------------.........//////...---------------.........///////////////////////////////////////000000000111111111111000///111333666888888444000///000111111///111111111000000111111111111222222333444555555555777999::::::999888999:::888999;;;<<<<<<;;;999888777888999:::;;;<<<<<<<<<===<<<<<<;;;:::999888888777777777777666555444444555555555444444333333333222222333333333444444444111111111111111111111111222111111111000000000000///000222444555555444444000000000000000000000000............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''******************))))))******)))))))))))))))(((((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((())))))******)))''''''*********)))))))))))))))************+++++++++++++++++++++***************++++++,,,,,,,,,------------------.........//////000000000111111111222222111111111222222222222222444444444555888===AAADDDRRR\\\iiiuuu|||))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++''''''(((((())))))******************************)))))))))******++++++,,,))))))******+++,,,------,,,---...//////...---,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,---......------------------------------............------------------............,,,------...//////000000....../////////000000000000/////////222666:::<<<===777111///000222111///000000////////////000000111111222222333333444444555666888999888777888999888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;<<<<<<;;;:::999999888888888888888888777666555555555555444444333333333222222222222333333333444444333333333333333333333333333333222222222111111111...///111333444333222111/////////////////////////////////...............++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++******))))))))))))))))))))))))******+++++++++***))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))******)))(((&&&))))))))))))))))))******))))))*********+++++++++(((((()))******+++,,,,,,+++++++++,,,,,,,,,------------------............//////000000000111111111111111111111111111111111333333333444666999;;;===EEEMMMZZZeeemmmuuu}}}))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&'''(((((()))******(((((()))))))))))))))***))))))************))))))***))))))(((((())))))***((())))))))))))))))))***************************))))))))))))***+++,,,---))))))******++++++,,,,,,+++---...000000...---+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........++++++,,,---...///000000............///////////////......000333999>>>BBBAAA:::222///000222111///000000////////////000000111111111222222333333333222444777777777777888999999:::;;;;;;;;;;;;:::999777888999::::::;;;::::::::::::::::::999999999999888888888888777666555555444444444444333333333333222222222222333333333333444444444444444444444444333333333222222222222111---///111222222111000///................................................++++++++++++,,,,,,,,,,,,)))))))))))))))*********------,,,,,,+++*********))))))((((((((()))******)))***+++***'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((******+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************)))))))))************+++''''''((()))***+++,,,---++++++++++++,,,,,,,,,,,,,,,------------................../////////000000//////000000111111111111111111111222444555666777999@@@JJJTTT]]]hhhsss{{{yyyzzz}}})))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******))))))************))))))(((((())))))))))))((((((***************)))))))))***************************))))))))))))+++,,,---***************+++++++++)))+++---......---+++)))((()))+++,,,---------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---------.........,,,,,,,,,------.........------........./////////------...000555<<>>FFFJJJEEE;;;111---///111///,,,000000////////////000000222222222222222333333333000222444555555666777888888888777777777777888888999999:::::::::999888888777888888999999:::;;;;;;666666666666555444333222222222222333333444444444111111222222222333333333333333333333333333333333111111111111000000000000000111222333222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******++++++,,,,,,,,,,,,)))))))))))))))*********)))(((''''''''')))***++++++---///---***((()))+++(((((((((((((((((((((((()))))))))((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&((()))***+++((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))************************%%%&&&'''((()))***+++,,,(((((())))))*********+++))))))))))))************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///000111222333333333333444444333222222666888:::<<<@@@HHHTTT\\\iiikkkooouuu|||***(((&&&'''***+++)))'''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,+++***)))((((((((((((+++++++++***************************************'''((()))******+++******************************,,,+++******)))*********,,,,,,+++***)))))))))***---+++)))+++...000///...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------000000222444999???DDDHHH???999222000111000---)))........................///000000000111111111111222333333444444555555555666666666666777777777777999:::;;;:::888777888999999:::;;;:::888666666777555555444333333333333444333333333444444555555555111111111222222333333333666555444333222222111000222222222111000//////...111000///------......///111000000///......------------,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************************)))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))'''%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---------............///+++,,,------......------............////////////222222111111222222333444444444444666:::@@@EEEHHHVVV\\\fffnnnuuu}}}{{{yyy***((('''''')))***)))'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,)))((((((((((((((())))))'''((((((((())))))******************************))))))*********))))))(((***************************)))))))))***+++,,,,,,,,,+++******))))))******...,,,***+++...000///...***++++++,,,,,,++++++***))))))))))))************---,,,************,,,---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------/////////222666;;;@@@CCC<<<777111///000000---***000000000000000000000000......///000000111222222222222333333444444555555555555666666666777777777999:::::::::888777888999777888999999666555555555555555444333333333333444222222222333333333444444111111111222222333333333444444444333222222111111222222111111000//////...111000///...---......///000000///......---,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********************************+++++++++++++++***))))))***)))))))))(((((((((''''''((((((((((((((((((''''''((()))***)))(((&&&%%%(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((('''((()))***))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---............---........./////////000000222111111111111222333333444333333444777;;;???AAAFFFMMMVVV```jjjvvv{{{{{{|||)))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))++++++,,,,,,,,,&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&((())))))***************************+++++++++******)))''''''************************((((((((()))***,,,---...++++++***)))))))))******---+++***+++---//////...******++++++++++++******))))))*********+++++++++...,,,***((((((***,,,...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------------...111555999;;;777333///...//////---+++000000000000000000000000.........///000111111222111111222333333444555555555555555666666666666777888999:::999777666777888555777888777555444444444555555444333333333333333111111222222222222333333111111111222222222222222222222222222222222222222222111111000000//////...000///......------......///......------,,,,,,++++++++++++*********))))))+++++++++++++++************************************+++,,,,,,,,,+++***)))))))))))))))(((((((((((((((((())))))))))))((((((((()))*********)))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&''''''((())))))***'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......//////......////////////000000000000111111111111111222222333444333222222333555888::::::???GGGPPP[[[iiixxx{{{wwwzzz(((((('''(((((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''')))***++++++,,,,,,'''''''''''''''((()))***%%%%%%&&&''''''((())))))***************************************)))((((((************************))))))))))))***+++,,,---******))))))))))))******+++*********+++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,---------------,,,************,,,---***++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,---...111333555222///------...///...,,,------------------------////////////////////////000000111222333444444555444444555555555666666666666777888888666666777888555666777777555444444555555444333333222222333333222222222222222333333333111111111111111222222222000111111111222222333333111111000000//////////////////......---------------------,,,,,,+++++++++++++++++++++************+++++++++***************************************)))***+++,,,,,,***)))((())))))))))))((((((((((((((((((((())))))((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''(((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////....../////////000000000111111000000000000000111222222222111111000111333444666999<<<@@@FFFNNN[[[kkkuuu{{{wwwzzz'''((((((((('''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''((()))************+++***))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++***************+++***))))))((())))))******))))))))))))((()))***+++)))******++++++******)))++++++,,,,,,,,,---------******,,,------,,,***************+++++++++,,,,,,************+++,,,---...------,,,,,,---...000111...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,//////000111222333444555444444444444555555555555555666777777555555666777555666888777666555555666444444333222222222222333444444444444444333333333111111111111111111111111///000000111111222222222000000000///////////////...............------,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))*********)))''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------,,,------...............////////////000000000000000000//////000000111222000000000000111333444555888:::;;;>>>CCCNNN\\\fffpppxxx}}}}}}&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((,,,+++***))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))'''''')))******+++++++++)))))))))))))))))))))))),,,++++++***))))))******))))))((((((((()))******((()))***)))'''''')))+++))))))************))))))(((((()))))))))*********(((***,,,......,,,***(((************++++++++++++)))))))))******,,,---...------------------......++++++,,,------.................................111000///...---,,,+++***......///000222333444444333333333444444444555555333555666666444444555777444666777777666555555666444444333222222222222222555555444444444444333333111111111111111000000000//////000000111111111222////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))***************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((''''''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))************+++,,,,,,,,,,,,------------+++,,,------......------............///////////////////////////000000111///000000111222333444555333555666777;;;CCCNNNVVVbbbkkkxxx%%%''')))(((&&&%%%'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''***))))))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))*********)))******++++++((((((((((((((()))******)))+++,,,***((((((***,,,))))))************))))))''''''((((((((()))))))))******,,,------,,,******************++++++++++++(((((())))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,***+++------------...///------------------------.........---------,,,,,,---...///000111333444444222333333333333444444444222444555555444444555666333444666666444444444555444333222222111222222222444444444333333333222222222111111111000000000/////////000000000000000000////////////////////////------.........---,,,+++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***((()))))))))*********+++))))))))))))))))))))))))+++***((('''&&&'''((()))'''((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------------............///............///000000000000000111111222222333222333444444555999AAAGGGQQQYYYeeeqqqzzz%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''&&&''''''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))(((((())))))***+++------((((((((((((((()))*********,,,---,,,))))))+++---))))))************))))))))))))))))))************,,,++++++++++++++++++,,,)))************+++++++++((((((((()))***,,,---...,,,,,,,,,,,,++++++++++++***+++---......---...///++++++++++++++++++++++++++++++,,,------......///------...000111333444444222222333333333444444444222333444444333333555666111333444444333222333444444333222222111111222222333333333222222111111111222111111111000000//////000000000000000/////////.........///////////////,,,---.........---,,,+++------------------------+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))---+++)))'''&&&(((***+++'''((((((((())))))******(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................///000000111111111111111000000000555666777555333444999===???FFFPPP[[[fffpppzzz~~~)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,,,,+++***))))))******((('''&&&'''((())))))'''******))))))((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++***((('''((()))***))))))***,,,,,,+++)))))))))(((((((((((())))))))))))***+++++++++++++++'''((()))***************))))))))))))************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................,,,,,,+++---...///...,,,000000...------...///000222222222111111111111000333333333222222111111111444555555555555555555444111111111111111111111111444222111111222222000///000000////////////000000---.........//////000000////////////////////////------------------------+++,,,...//////...,,,+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***((('''&&&&&&'''(((((((((((((((((((((((((((''''''((()))***+++,,,,,,'''''''''((((((((((((((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&''''''%%%###"""'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((('''&&&%%%%%%%%%&&&'''))))))'''&&&%%%))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***,,,,,,++++++*********)))************************))))))(((((('''''''''&&&))))))))))))************))))))))))))************************************,,,,,,++++++,,,...///000,,,,,,,,,---------..............................000000000000111111111111555555555555555666777777>>>???AAAFFFMMMYYYfffnnnvvvyyy||||||'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''******)))((((((((((((((()))''''''((()))***)))((())))))))))))(((((('''''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************)))))))))))))))))))))))))))+++,,,+++***)))***+++***))))))***,,,,,,+++)))******))))))))))))******''''''((()))))))))))))))((()))******************(((((()))))))))*********++++++*********+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,...///...---//////...---------...///...//////000111222333444333333222222222111111111333444444555555444444333000000000000000000000000111/////////111111111///000000////////////000000............/////////000........................------------------------+++,,,---//////---,,,++++++++++++++++++***)))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((())))))((('''&&&%%%$$$$$$&&&''''''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((('''&&&&&&%%%&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))*********))))))))))))************************************++++++******+++,,,---...,,,,,,,,,------------...........................//////000000000111111111333333333333333444555555555666888;;;AAAIIISSSZZZhhhnnnxxx'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''(((*********))))))))))))(((((((((((('''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))*********+++++++++)))))))))))))))))))))))))))+++,,,+++******+++---))))))(((***+++,,,+++)))+++******))))))******+++''''''(((((())))))((((((******+++++++++******)))(((((())))))))))))*********************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,...------,,,,,,------.........///000111222333333222222222111111111111111222222333333333333222222////////////////////////...------...000111111000000//////......//////000............////////////........................------------------------+++,,,---......---,,,+++******+++++++++******)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((((((((('''(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))******))))))))))))************************************++++++************+++,,,,,,,,,,,,,,,------------------------------------//////000000000000111111111111111000111111222333333444666777999>>>DDDIIIUUU]]]jjj{{{}}}|||(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&''')))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((())))))))))))*********))))))))))))))))))))))))***+++,,,+++)))))))))+++)))(((((()))+++,,,***)))******))))))))))))******))))))***************)))++++++,,,++++++***))))))(((((((((((()))))))))******)))))))))***+++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++)))'''''')))++++++***,,,,,,,,,,,,,,,,,,------111111000000000/////////111111111111111111111000000111111111111111111000///////////////////////////...---...000111000////////////....../////////.........///////////////........................------------------------+++,,,------------,,,+++((()))***+++++++++++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&((()))************)))(((''''''''''''''''''''''''((('''''''''&&&&&&&&&''')))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))***((()))))))))************************************++++++++++++************++++++,,,,,,,,,---------------------------------////////////000000000111000000//////000000111222444555777777888999<<>>???DDDJJJSSS[[[ccclllvvv}}}'''''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&''')))+++***'''$$$'''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''(((((())))))(((((('''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((())))))))))))))))))&&&''')))***+++******))))))))))))************+++))))))***++++++,,,------.........---------,,,,,,---------------,,,++++++***++++++,,,,,,---------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,------------,,,+++++++++***************************)))(((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))))))))************+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,------............//////////////////////////////000000000000000000---///111444666888888999;;;???DDDHHHNNNVVV```hhhuuu%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&(((******'''%%%'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((%%%&&&(((***+++***))))))))))))))))))************))))))******++++++,,,,,,------------------------,,,------------,,,++++++*********+++,,,,,,------------..................,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------------------++++++++++++,,,,,,,,,---++++++*********)))))))))***************)))((((((''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))***''''''((((((((())))))))))))+++,,,+++***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---////////////////////////......//////000000111111...///000111333444666777555888;;;===???DDDLLLRRR]]]hhhssszzz$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%(((+++---,,,+++'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''$$$&&&(((***++++++))))))))))))))))))***************************+++++++++***++++++,,,---...//////,,,,,,---------,,,++++++))))))***+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///........................*********++++++,,,,,,,,,*********))))))))))))(((***************)))((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((("""$$$&&&((()))'''&&&$$$&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((()))***++++++***)))***,,,************************---,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////......//////000111111222222111000///000333666888333666888999999;;;@@@EEEFFFPPP[[[cccmmm|||'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((()))*********((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$&&&)))***'''&&&$$$###$$$&&&((()))))))))))))))))))))))))))(((''''''((()))***((('''))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,,,,++++++++++++...------,,,,,,------......---,,,+++***+++,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***)))((()))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******)))*********........................////////////000000000000......//////000000111111111111000000111111222333555555444555666999<<<>>>BBBDDDHHHNNNVVVbbbmmmuuu''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((())))))***)))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''''''''(((((())))))'''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''''',,,+++*********)))'''%%%))))))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,---,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%)))((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000///////////////111111000000000111222222333222111222333555888999999:::===AAAGGGOOOXXX^^^mmmwww'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((()))))))))(((''''''((('''&&&%%%%%%&&&'''(((***)))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''''''''''''''((((((''''''&&&&&&&&&''''''(((&&&'''(((******)))(((((('''''''''''''''(((((((((''''''''''''''''''''''''***(((''''''((('''%%%###))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***,,,...,,,)))'''''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111111000000///......---000000000000000111111222222111111111111333555666666777999;;;===AAAFFFJJJVVV^^^jjjsssyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''((('''%%%$$$$$$%%%'''((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%&&&'''((()))(((((('''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((())))))(((((('''))))))))))))))))))))))))&&&%%%%%%'''))))))((('''((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******************)))))),,,,,,+++++++++++++++,,,///......------......///.........---------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++---000333111+++(((***---(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************************************++++++++++++++++++++++++++++++,,,---------------------------........./////////000000000000/////////.........000////////////000111111444444333333333444555555666888999999999:::===???DDDJJJSSS[[[aaaffflllppp}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))'''(((((())))))(((''''''))))))))))))))))))))))))(((((((((***,,,---,,,***((()))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,.........------.........---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---000333111+++(((***---(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---------------------------............////////////---........./////////000//////......//////000111444444444444444444444555333555666666555555777888<<>>AAADDDFFFHHHNNNZZZfffoooxxx%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&'''((()))###$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''***)))))))))******)))'''))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++***************+++,,,,,,+++******))))))******+++++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++******++++++++++++******))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###!!! !!!"""###""" &&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************++++++,,,,,,,,,---------..............................------......///000...//////000111111111111222333444333333444777999666666666999;;;>>>?????????HHHQQQVVV]]]hhhqqqttt%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))"""$$$&&&((((((&&&$$$"""$$$%%%&&&'''(((***++++++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$%%%'''(((((('''&&&""""""######$$$%%%&&&'''%%%&&&'''((((((((('''&&&)))(((&&&$$$###$$$&&&''')))))))))))))))))))))))).........000333444333222))))))))))))************(((((((((((((((((((((((())))))))))))************************************(((((())))))*********+++******))))))***+++,,,,,,,,,++++++++++++++++++,,,******+++,,,+++***)))(((+++++++++,,,,,,+++++++++******++++++++++++*********)))))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...------,,,,,,...------------...//////...///000111222222222222///000///......///222555333333444666:::<<<======999@@@EEEGGGLLLUUU^^^aaahhhiiijjjlllqqqzzz'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&(((******(((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))+++++++++***)))))))))))))))))))))))))))&&&%%%#########%%%'''(((((('''&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''222111111333777777555222++++++***)))))))))))))))))))))***++++++++++++***+++*********))))))(((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,***((()))+++,,,+++(((,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))(((&&&%%%%%%&&&'''((()))'''&&&%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%***'''$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$!!!"""%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))***************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---...000111222222222////////////000000000000222222222111111111111000333333444555666777888999:::;;;<<<>>>AAADDDGGGIIISSSUUUWWWWWW[[[dddrrr}}}'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))))))))(((''''''''''''''''''(((''')))++++++)))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((()))((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''***...000///---******)))(((((((((((((((###%%%'''))),,,...//////*********)))))))))(((((())))))))))))))))))))))))************************+++*********************,,,***((()))+++,,,+++)))++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((''''''((())))))''''''&&&&&&&&&&&&&&&'''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%)))&&&$$$$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&$$$""""""$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((()))*********)))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------------..............................///000000//////....../////////000000000000000000000111111222222222222333444555666777888888666777777999;;;>>>AAACCCFFFHHHIIIJJJLLLTTT___hhhtttwww|||'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******++++++++++++((((((((((((((((((((((((((()))++++++***(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''))))))((('''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%(((''''''''''''((())))))&&&&&&'''(((+++,,,+++***))))))(((''''''''''''((("""###&&&)))+++...///000******))))))))))))(((((())))))))))))))))))))))))************************,,,,,,+++******)))((((((+++***)))***++++++***)))************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&(((***)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%''')))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------------------------000000000///...---++++++....../////////000000000...//////000111222333444222222333444555666777777444444555666888999;;;<<<;;;<<<>>>>>>???DDDKKKQQQ[[[^^^eeemmmwww'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++(((((())))))))))))((((((&&&(((******)))((('''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%'''''''''''''''(((((()))++++++******))))))((('''(((''''''&&&&&&&&&''''''''''''((()))************))))))))))))))))))((((((((((((((((((((((((((((((************************+++*********)))))))))(((+++************+++******)))))))))))))))*********,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((())))))***)))))))))))))))*********((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***........./////////000000/////////000111222222222222222222333444555555555555555666666777888999999999:::<<<<<<<<<===AAADDDNNNQQQVVV]]]eeekkkpppsssxxx|||~~~yyyuuusssoooqqquuu{{{'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))(((((()))******)))(((((($$$&&&((()))(((&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###$$$''''''&&&&&&&&&&&&''''''))))))))))))(((((('''&&&(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++************+++(((((()))))))))*********,,,,,,+++++++++*********)))))))))))))))))))))))))))************)))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&"""###%%%&&&'''&&&%%%$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((())))))***(((((())))))************((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,............////////////000000000000000000000000111111222222333333444444555555666666666666666666888:::;;;;;;;;;;;;<<<===EEEGGGLLLRRRXXX]]]```bbbbbbfffkkknnnmmmkkkhhhfffcccffflllrrrxxx~~~'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$############$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''''''''))))))))))))''''''###%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))+++++++++***)))***+++((())))))******+++++++++++++++++++++************))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&###$$$%%%&&&&&&''''''&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******((((((((()))******++++++)))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------........./////////111111000000000/////////000111111111222222222333333333444444444444333333555666777888888888888777;;;>>>CCCIIINNNSSSUUUWWWTTTVVVYYY\\\]]]]]]\\\[[[aaaeeemmmttt{{{yyyrrr'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$###$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%###&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%&&&((((((((('''&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((%%%'''((('''&&&'''***---''''''&&&&&&'''(((((()))%%%&&&''''''(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))+++,,,+++)))(((***,,,))))))******+++,,,,,,---++++++++++++************)))))))))))))))))))))))))))))))))***)))(((((('''(((((((((((((((((((((((('''((())))))))))))((('''%%%%%%%%%%%%&&&'''((()))&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%(((***)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******'''(((((()))******++++++************+++++++++,,,))))))))))))*********+++------------------------,,,,,,---...............---------.........///////////////000000000000000000000000111111111111222222222333444444444333222222333444555777888777666777:::>>>DDDHHHLLLMMMNNNMMMLLLLLLNNNPPPQQQRRRRRRZZZ```hhhqqqxxx~~~uuupppnnniiiiiigggeeegggiiiddd]]]'''&&&&&&%%%%%%&&&&&&''',,,***(((&&&%%%$$$%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$&&&)))))))))(((((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%$$$$$$$$$%%%''')))***'''''''''''''''((())))))'''))))))'''$$$$$$'''***'''''''''''''''((()))***''''''((((((''''''&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((+++,,,,,,)))(((***,,,))))))***+++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''((()))******)))((('''&&&&&&%%%%%%&&&''')))***!!!!!!!!!###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&)))+++***'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******'''(((((()))***+++++++++***++++++++++++,,,,,,,,,))))))))))))************------------------------.........///......---------------.........//////------...///000111222222000000000000111111111111333333555666666555444333333333444666999::::::999999;;;???CCCFFFHHHHHHIIIKKKIIIGGGFFFHHHJJJLLLMMMKKKRRR\\\eeemmmuuu~~~{{{xxxrrriii___WWWSSSQQQRRRRRRQQQQQQUUUYYYVVVOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$###%%%(((***$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))***+++,,,,,,)))'''%%%######$$$&&&((())))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))***++++++******(((''''''&&&&&&&&&''''''''''''(((((())))))******&&&'''''''''(((((())))))************************,,,)))'''(((++++++***'''))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))******)))(((''''''%%%%%%&&&%%%######%%%'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((())))))(((((()))***))))))))))))))))))))))))+++++++++++++++***))))))******+++++++++,,,,,,,,,---------------------------,,,+++******,,,...///000111111///---...000111333222111000000111222333222222222222222222222222444444444555555555555666888999:::<<>>@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEHHHKKKOOOQQQSSSYYYXXXYYY[[[^^^^^^[[[YYYXXXXXXWWWWWWYYY[[[^^^___ccccccfffjjjmmmttt~~~{{{xxxssspppaaa[[[UUURRRRRRQQQMMMJJJJJJIIIFFFCCC@@@>>><<<<<<::::::;;;;;;<<<=========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''%%%###!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%'''''''''&&&%%%((((((((('''''''''''''''((('''&&&%%%$$$$$$###$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''((()))*********'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''(((***+++***)))((()))***+++***)))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,***)))'''&&&%%%$$$$$$%%%%%%%%%%%%$$$######%%%'''''''''%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((((('''''''''((())))))(((((()))***************************((())))))))))))(((((('''*********++++++++++++,,,++++++++++++++++++++++++...---,,,,,,,,,---///000,,,---...---------///111111111000000000000111111111111111111111111222222111111222222222333333333333444555777999;;;<<<======>>>>>>??????>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFKKKJJJJJJKKKMMMLLLJJJHHHLLLKKKJJJJJJKKKLLLNNNOOOPPPOOOOOOSSSWWWaaassszzzsssjjjccc```]]]YYYUUULLLGGGBBB@@@AAA@@@===;;;<<<;;;:::999888777777777666666666777777777777777$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''((('''''''''''''''(((((()))(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''(((***+++))))))))))))************))))))))))))))))))))))))******++++++******)))(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))(((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((((((''''''''''''((())))))(((((()))***++++++++++++++++++++++++******++++++++++++***)))************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///***+++------,,,---///000000000000000000000000000000000000111111111111111111111111222222222333333222333444555777888999::::::;;;<<<===>>>===<<<;;;>>>>>>??????AAABBBDDDEEEDDDDDDEEEEEEFFFFFFDDDCCCHHHHHHGGGGGGFFFGGGHHHHHHEEECCCCCCFFFKKKUUUeeesss{{{yyyvvvttttttyyy}}}~~~}}}zzzwwwsssqqqrrrvvv{{{~~~{{{hhhaaaWWWOOOKKKHHHEEEBBBBBB???<<<:::;;;;;;999777666666555555555555666666777777666666666555555555$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''%%%#########$$$%%%&&&&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((()))******))))))(((((('''''''''(((((((((((((((''''''''')))(((((('''((()))***+++(((((()))))))))******+++))))))))))))))))))))))))+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&''''''(((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))!!!###%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((()))***************************)))******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++------------...000/////////////////////////////////000000111111111111222222222333333333333222333333444666777888888999:::;;;<<<===<<<<<<;;;::::::;;;<<<===>>>@@@AAA===>>>??????@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAABBB===<<<===AAAEEEJJJUUU___gggjjjooovvvzzzyyyuuuppphhhgggdddaaaaaaeeelllqqqzzz{{{zzzyyyvvvrrrnnnkkkdddeeegggiiijjjiiihhhfff___]]]ZZZXXXXXX[[[___aaabbbfffmmmuuuwww```XXXMMMEEEAAA???<<<::::::888777666666666555444666555555444444555555666777777666666555444444444###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&''''''''''''((()))******)))))))))))))))(((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&(((((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((())))))(((((()))***))))))))))))))))))))))))'''(((((())))))))))))((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***,,,......------...///......////////////............//////000000111111111111222222222333333333222222333444555555666666888999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======:::;;;======<<<===>>>@@@@@@@@@@@@??????>>>>>>>>><<<;;;>>>BBBDDDEEEJJJPPPSSSVVV[[[cccjjjkkkfffbbb\\\[[[XXXUUUTTTWWW\\\aaahhhhhhhhhgggeeebbb___]]]UUUTTTUUUVVVXXXXXXWWWUUUMMMLLLJJJHHHIIIJJJLLLNNNJJJPPPWWW^^^iiirrrsssooo]]]UUUIIIAAA===<<<:::999666666666555555444444444555444333333333333333333444444444333333222222222######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''((()))***+++''''''(((((((((((((((((()))(((((((((''''''''''''((()))******)))(((&&&%%%&&&(((******))))))+++---))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%%%%%%%%%%###%%%'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((())))))(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,,,,++++++---//////...------...---...////////////...---------...//////000111111000000000111111111222222111111222222333444444444888777777888999:::;;;;;;??????>>>===============<<<===???>>><<<;;;===???>>>>>>>>>???>>>>>>=========<<<>>>CCCDDDBBBCCCGGGFFFHHHMMMVVV]]]___[[[VVVRRRQQQOOOLLLJJJLLLPPPTTTUUUUUUVVVVVVUUUTTTSSSRRRNNNLLLJJJJJJKKKKKKIIIGGGBBBBBBAAAAAAAAAAAAAAAAAA===CCCGGGJJJQQQZZZ```aaaYYYQQQEEE<<<999999888777555666666666555444444444333222222111111222222333111111111111111111000000######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%$$$###"""$$$&&&(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,------'''&&&&&&&&&&&&'''((((((+++***(((&&&&&&&&&((()))''''''''''''((()))++++++%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&((()))***)))'''###!!!&&&(((******)))(((+++---))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''((())))))(((((()))***(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))***+++,,,---------,,,,,,,,,...000000...---------,,,---...//////...---,,,---------...///000000111////////////000000000000000111111111222222222222777666666666666888:::;;;:::::::::::::::;;;<<<<<<<<<>>>>>><<<999888999<<<;;;;;;;;;<<<<<<;;;;;;::::::888:::>>>???======@@@AAABBBFFFNNNVVVXXXTTTOOOJJJIIIHHHFFFDDDEEEIIILLLHHHHHHIIIJJJKKKKKKKKKKKKLLLIIIEEECCCDDDCCCAAA>>><<<<<<=========<<<;;;::::::>>>@@@>>>AAAIIIRRRUUUVVVMMMAAA999666666666555222333444444333111111222222111111111222222333444111111111111111111111111%%%&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%&&&'''((($$$"""$$$(((***'''$$$'''&&&&&&%%%&&&'''((()))%%%&&&'''''''''&&&%%%$$$((((((((((((''''''''''''""""""""""""###$$$$$$%%%%%%''')))'''$$$""""""$$$""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###"""#########$$$&&&''''''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''')))'''$$$""""""$$$'''))))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$''''''(((((((((((('''''')))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''######%%%&&&'''(((((((((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---.........---+++)))(((...///////////////......000000000000////////////111111222222222333333333444444555555666777777777<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::::::::888999:::;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;>>>???BBBGGGKKKNNNNNNNNNIIIFFFBBB@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAFFFEEECCCAAA???===<<<;;;999999999888888888777777:::999888999;;;@@@EEEHHHJJJEEE>>>999777666555555333333222222222222111111111111111111111111111111222111000.........///000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((%%%"""$$$((()))'''$$$&&&&&&%%%%%%%%%&&&((((((%%%&&&&&&''''''&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%'''((('''$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''''''''(((((((((((((((''''''++++++,,,,,,,,,,,,++++++''''''(((((((((((('''''')))(((((('''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))++++++***))))))***++++++,,,,,,,,,++++++*********------............------------......------,,,,,,......////////////......000/////////////////////111111111222222222333333444444444555666666777777;;;;;;::::::::::::;;;;;;;;;::::::999888888888999888999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<>>>BBBFFFIIIJJJJJJGGGDDD@@@>>>>>>??????>>>=========>>>>>>>>>??????BBBAAA@@@>>><<<;;;:::999999999888888888777777777999888888888:::>>>AAACCCFFFBBB>>>:::999888777666333333333222222222222111111111111111111111111111111000///......//////000&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%###$$$''')))'''%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%(((((((((''''''''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&******(((&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&***...,,,&&&""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((''''''''''''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''(((((()))))))))(((((((((((()))***++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))))))))))))))+++******))))))******++++++++++++++++++*********------............---------------------...//////---....../////////......////////////////////////111111111222222222222333333333444555555666666777999999999999999999999999888888777777777777777777888999999:::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::888888999;;;>>>BBBEEEFFFEEEBBB???===============::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777888888888777777777666666666666666777888:::<<<===@@@>>><<<;;;;;;;;;999888444333333333222222222222000000000000000000000000//////.........///000000$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$###""""""""""""%%%&&&&&&%%%%%%%%%&&&'''+++***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''&&&---222000)))$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((('''###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))******))))))))))))******+++++++++***************+++++++++,,,,,,+++++++++------,,,++++++---...///------......//////...............///////////////111111111111222222222222222333333444555555666666888888888888888888888888777777666666666777777888999999999999999:::;;;;;;<<<<<<;;;::::::::::::;;;888888888888:::===AAAEEEGGGCCC???===<<<<<<;;;:::999999999999999999::::::888777777777777666666666777777777666666666555555444444555666666666666666:::999:::<<<======;;;999333333333333222222222222000000000000000000000000............//////000000######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''&&&%%%&&&'''###***000///)))%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++++++++***...---+++*********+++,,,,,,,,,---...............------....../////////000000000111111111222222222222222333333444444555555666666777888888777666666777777777777777888999:::999999888888888999::::::===<<<;;;;;;::::::;;;;;;999999999888888;;;@@@DDDIIIFFFAAA===<<<:::999777999999999999999999999999666666666666666666666666666666666555555555444444333333444555555444333222555555888;;;======;;;999333333222222222111111111////////////////////////------....../////////000$$$$$$$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$###"""""""""&&&'''((((((&&&&&&'''((( %%%******&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&$$$###&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((((((((('''((((((((((((((((((((((((((())))))******))))))((()))))))))***************,,,,,,------------,,,,,,,,,,,,+++***************+++,,,---...............---------......//////000000000000111111111111222111111222333333444444555444555666777777666555444777777777777888999;;;;;;999999777777777888999:::<<<;;;;;;:::::::::::::::999:::;;;999888:::???CCCIIIFFFAAA===;;;:::888777999999999888888888888888555555555666666666666666555555555444444444333333333333444444333333222111222333555999<<<<<<:::777222111111111000000000000////////////////////////------.../////////......''''''''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&'''&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%+++(((%%%$$$&&&''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&'''(((!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###!!!"""%%%(((***'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((((((((($$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((()))))))))*********+++,,,,,,------------,,,,,,******+++,,,,,,,,,++++++***+++,,,---............,,,,,,---......///000000000000000000111111111111111111111222333333444444333444555666666555444333666666666777888:::;;;<<<:::999777666666777888999:::999999888888888888888777999;;;999666777<<<@@@EEEBBB>>>;;;:::999888777888888888777777666666666555555555555555555555555444444444444333333333333444444333333333222222222111222444777999:::888666000000000000////////////........................---.../////////...---,,,+++***)))(((&&&%%%#########$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&%%%&&&(((''''''((((((((('''%%%$$$%%%%%%$$$$$$%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))---)))%%%$$$&&&'''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&$$$!!! $$$(((***'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******###'''***,,,------&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))*********+++*********++++++*********((()))+++---.........---***+++,,,---............,,,,,,------...///000000000000000000111111111111000111111222333333444444222333555666666555333222555555555666888999;;;;;;:::999777555555666888999888777777666666666666666444777:::888555555999===AAA>>>;;;999999999999888777777666666666555555555555555555444444444444333444444444333333333222222555444333333222333333444111222333555888888666444////////////........................................../////////...,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!###$$$&&&'''))))))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&***)))(((''''''((()))***+++(((%%%%%%((())))))'''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%******))))))(((&&&%%%$$$''''''&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%&&&&&&%%%$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))***++++++)))))))))+++---///---------.........//////...------,,,,,,,,,------............////////////000000111111111222222222111222222333333444444555444555555666777888888999777666444333333444666777888888777777666666666555666666666666666666666666;;;:::999888777555444444222444555777777666444333555555444444444333333333444444333222222333444444000000000000000000000000222333333444555555555555//////000000///...------------...///000111222222***++++++,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))))))))(((((((((((((((***)))(((''''''((()))******(((%%%%%%((()))((('''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---+++)))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******---,,,***))))))***+++,,,,,,,,,------------.........------,,,,,,,,,------.........////////////000000000111111111222222222111111222222333444444444444444555666666777888888666555444333333444555666777777666666666555555555666666666666666666666666:::999888888777666555555444555666777777666444333555444444444444333333333444333222111111222333444000000000000000000000000111111222222333333222222///////////////...------.............../////////++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((''''''&&&$$$######"""&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((((())))))))))))((((((''''''(((((())))))(((&&&&&&((()))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))(((''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++...---+++***))))))******+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------....../////////000000000000000000111111111111222111111111222333333444444444444444555666666777777555555333333333333555555555555555555444444444444666666666666666666666666888777777777666666666666555666777777777666444333444444444444333333333333222222111111111111222222000000000000000000000000///000000000000//////......////////////...------.........---------,,,,,,,,,,,,------------,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&&&&$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((()))***,,,,,,,,,,,,+++***))))))******************++++++++++++,,,,,,,,,+++,,,,,,------.........//////000000111000000000000111111111111000000111111222333333333333333444444555555555555444444333222222333444444333333333333333333333333555555555555555555555555666666666666666666666666777777777777777555444333444444444333333333222222111111000000000000111111000000000000000000000000///////////////...---,,,.........//////...------...---------------------,,,------......------,,,%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&!!!"""###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''((((((((((((''''''(((&&&'''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$"""###&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((()))***,,,,,,))))))))))))***++++++,,,)))))))))*********+++++++++++++++++++++,,,---...,,,------...//////000000000000000000000000000000//////000111111222222333333333333333333444444444333333222222222222333333222222222333333333333333333333333333333333333333555555555555555666666666666666666666666555444444444444333333333222222222000000000000000000000000//////////////////////////////000//////...------------............------,,,,,,---...//////000000,,,------......------,,,$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$!!!"""###%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******)))((((((((()))***++++++(((((())))))***++++++,,,)))))))))************++++++******++++++,,,---...++++++,,,---...//////000111000000000000000///////////////000111111222222222222222222222333333333222222222222222222222222222222222222333333333333333333333333333333333333444444444555555555555555555555555555555555555555333333333333222222222222000000111111111111000000//////////////////////////////////////////...---,,,,,,---............---,,,,,,---...///000111111,,,,,,------------,,,,,,$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%(((******(((&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******)))))))))************)))))))))*********+++++++++************+++,,,---...)))******+++,,,---...///111111000000////////////......//////000111111222222222222222222222222222111111222222222222111111222222222333333333444444444444444444444444444444555555444444444444444444333222333333333444555666333333333222222222222111000000111222222111000000////////////////////////------......///.........+++,,,------.........---,,,,,,---------.........++++++,,,,,,,,,,,,++++++$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******)))(((''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''''''''((((((((())))))&&&''''''''''''''''''&&&++++++******))))))((((((%%%&&&'''(((((('''&&&%%%$$$(((******(((&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%% !!!###%%%((()))***++++++)))'''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))******++++++******)))((('''************++++++++++++************+++,,,---...((())))))***,,,---......111111000000/////////.........//////000111111111222222111111111111111111111111222222222222111111222222222333333444444444666666666666666666666666555555444444444333333333111111111222333444555666333333333222222222111111000111222333333222111000////////////////////////+++,,,------............+++,,,------.........---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***"""!!! !!!%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%######&&&'''&&&$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%!!!"""(((+++)))''''''******))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***)))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((('''((()))))))))(((&&&%%%(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************(((((())))))************(((***+++***)))((()))***************************+++++++++,,,,,,,,,---------------............///...///000111111000...---111111222222222222111111///000000111222333333333222222222222222222222222444444444444333333222111222222222333333333444444444444444333333222222222222222222111111111111000222111111111000000/////////////////////......---///............---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$"""!!!###%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''&&&$$$''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&)))$$$%%%...444222+++&&&'''&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))'''&&&%%%%%%&&&)))+++,,,(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******''')))***)))((('''((()))************************+++++++++,,,,,,,,,,,,---------------...............//////000000000//////000111111222222111111000//////000000111222222333222222222222222222222222333333444444333222222111222222222333333333333444444444333333333222222222222222222111111111000000111111000000000////////////////////////......---............---------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&(((+++%%%&&&111:::777,,,$$$(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((######$$$&&&(((+++...000***)))((('''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))&&&((()))((('''&&&'''(((******************************+++++++++,,,,,,,,,------------...........................///000111000000111111111111000000......//////000000111111222222222222222222222222222333333333333222111111111111222222222333333333333333333222222222222222222222111111111000000000000000///////////////...///////////////......---............------------............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$"""!!!"""%%%(((***'''$$$%%%...444111)))$$$))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''""""""###%%%(((+++...///++++++)))(((&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))((((((((('''((())))))''''''((()))************************************++++++++++++,,,,,,---------.........------,,,,,,---///111222///000000000000000000///............//////000000111111111111111111111111111222222222222222111111111111111111222222222222222222222222222111111111111111111111000000000000////////////............///////////////......---.........---------,,,,,,.........---,,,+++***)))++++++++++++++++++++++++************************'''(((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%###"""###%%%(((***%%%###%%%***+++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&(((******++++++)))(((&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((()))******(((((()))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------------...---,,,,,,+++,,,...000111...//////000000//////................../////////111111111111111111111111000000111111222111111000000000000111111111222222111111111111111111111111111111111000000000//////............///////////////////////////......---...------------,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++************************&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&(((***&&&%%%''')))'''$$$&&&+++%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&***)))((('''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%######'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))'''''''''(((((())))))))))))***+++***)))((()))+++))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///......////////////............//////////////////111111111111111111111111//////000111111111111000///000000000000111111111000000000000000111111111111111000000000/////////...////////////000000000///////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************$$$&&&'''&&&$$$###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###&&&))))))'''&&&%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))&&&%%%((((((&&&'''***'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&&&&'''((()))******((()))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,---......//////......---////////////////////////111111111111111111111111...//////000111111000000/////////000000000111111/////////000000000111111111000000000/////////////////////000000000111111///////////////......------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************************###%%%'''&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&************************'''''''''&&&&&&%%%%%%%%%###&&&******(((%%%&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###&&&)))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((***$$$"""'''***)))&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&'''(((***++++++'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------+++,,,---...---,,,+++***---..................---000000000000000/////////000000000000000000000000......///000000111000000////////////000000000000.../////////000000111111000000000000//////////////////000000111111222222///////////////......------------,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$+++)))'''&&&'''((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))***++++++''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%'''(((***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((''''''+++)))&&&$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''%%%$$$$$$&&&)))+++((('''&&&%%%%%%&&&'''((('''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""###%%%'''''''''%%%$$$((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$&&&((('''&&&$$$######%%%%%%%%%&&&&&&'''''''''))))))(((&&&&&&%%%&&&&&&$$$$$$######"""#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''...,,,)))&&&%%%$$$%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++************+++,,,------......---,,,,,,---------,,,,,,,,,---------......000000000000////////////000...---///222333000...////////////000000000000000000000000000000000000000000111111111111000000000000000000///...---,,,---------------------------......///000111111222000///---++++++,,,---...+++++++++++++++++++++++++++*********))))))((((((,,,,,,+++***)))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&***(((&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''(((((('''(((+++,,,,,,***'''$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$######%%%&&&(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''))))))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))(((((()))******++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------------.........//////////////////////////////...---...111222000.........//////000000000111////////////////////////000000111111111111000000000000000000///...---,,,........................---......///000000111111---,,,+++***)))***++++++++++++++++++++++++++++++************)))))))))(((,,,+++******))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$$$$###$$$%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&((()))******(((&&&%%%(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%'''***++++++)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&'''))))))(((&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((((()))'''&&&&&&%%%&&&((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''***)))'''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***,,,,,,+++*********++++++,,,+++++++++++++++,,,,,,------........./////////////////////////////////...------...000000///---------...///000000111111///////////////////////////000000111111000000//////////////////...---,,,////////////////////////------......///000000000,,,+++++++++************++++++++++++++++++++++++************))))))))))))++++++***)))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&$$$######%%%''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''''')))'''###!!!!!!###''')))((((((''''''''''''((((((&&&&&&'''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%''')))++++++)))&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''&&&&&&'''''''''&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((((())))))))),,,,,,+++***))))))************************+++,,,,,,,,,,,,---------......---...............//////,,,------...//////...---,,,,,,---...///111111222//////////////////////////////000000000000//////.../////////......---,,,........................---------....../////////,,,------------,,,++++++*********************************)))))))))))))))******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%)))&&&### ###''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((,,,++++++***))))))))))))***)))))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------............,,,---..................+++,,,---...///000111222........................//////000000000000//////...............------,,,------------------------------------............,,,,,,---------,,,+++***************************))))))))))))))))))*********))))))((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''%%%######$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$###$$$%%%'''))))))((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%""""""###%%%'''***,,,---############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%'''((((((((((((''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''++++++***)))))))))******))))))))))))***+++,,,,,,)))))))))*********++++++++++++,,,,,,---.........,,,---//////.........///,,,,,,---...//////000000...........................//////000000//////...------.........------,,,------------------------------------------------+++*********))))))))))))************************))))))))))))************))))))((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((('''&&&$$$######%%%(((++++++)))'''%%%''''''&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$&&&'''(((((('''&&&$$$"""$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&((()))***############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%((())))))'''&&&%%%&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))(((''''''***))))))))))))******+++***))))))***+++,,,------)))*********++++++++++++***++++++,,,------......,,,...111111///...///111---------....../////////..............................////////////......,,,------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***************************((()))))))))************((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''%%%$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((())))))))))))'''%%%$$$&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******######%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%"""$$$%%%'''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%!!!$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((&&&%%%$$$#########$$$######$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$%%%&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""&&&)))***)))'''%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))(((((()))***++++++************+++,,,---...******+++++++++,,,,,,,,,******+++,,,,,,---......,,,///222111///...000222------................................................////////////......,,,,,,------...---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++---))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))******)))''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%((())))))'''$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((######''''''%%%'''&&&&&&%%%%%%'''((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''(((((((((((('''''''''''''''(((((((((((())))))((('''&&&&&&'''((()))(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$%%%&&&'''(((******'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%***))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$!!!"""%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''')))******&&&'''((('''%%%%%%'''(((&&&'''''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((++++++******++++++,,,---++++++******++++++,,,---///............///000000......------------......---------............///------------------------,,,,,,,,,,,,,,,---...//////...------...///...,,,......---,,,,,,,,,---------,,,,,,+++*********+++************))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))(((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''(((((('''&&&&&&%%%&&&'''))))))((()))***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))%%%!!!"""%%%((('''%%%&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))******))))))(((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''((()))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))''''''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))******&&&'''((('''%%%%%%'''(((&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&'''''''''((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,------,,,,,,,,,,,,---............------------......------------............------------------------,,,,,,+++++++++,,,---------,,,,,,---///000000///...------,,,,,,,,,,,,,,,---,,,++++++*********+++*********)))))))))(((((()))(((''''''&&&&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%"""$$$%%%&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&$$$%%%((((((&&&$$$$$$%%%'''(((***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&******++++++++++++******%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((******((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***((('''''''''&&&###!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&'''''''''''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''((((((((()))))))))++++++++++++++++++++++++******++++++,,,++++++***+++************+++,,,,,,++++++******++++++,,,---++++++******++++++,,,---......------------......------------....................................,,,,,,+++*********++++++++++++,,,...111333222111...---,,,,,,+++++++++,,,,,,,,,+++************+++******))))))))))))((((((''''''((((((''''''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&%%%&&&'''&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((((((%%%"""###%%%'''***,,,------,,,))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''******++++++++++++******%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((('''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''"""###%%%'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%&&&''''''((('''''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***************++++++,,,++++++******++++++,,,---***************+++,,,,,,...------,,,,,,------...,,,,,,---------.........////////////////////////------,,,+++******++++++,,,,,,---///222444333222...---,,,+++++++++++++++++++++***************+++***)))))))))(((((((((((('''((()))***))))))'''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''' !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&***++++++***'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&$$$"""###%%%'''***,,,---------))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((()))***(((((('''''''''(((((()))''''''''''''(((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%&&&&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))******))))))******+++,,,++++++******++++++,,,---+++++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...///////////////////////////...---,,,,,,,,,,,,,,,---...///111444444333111///...---,,,++++++++++++*********))))))***++++++)))))))))((((((((((((''''''(((***++++++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&(((((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###$$$%%%''')))+++,,,------))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((()))***,,,---''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''((()))******((((((''''''(((((())))))''''''''''''((((((((((((''''''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&))))))))))))))))))((((((&&&'''((('''%%%%%%'''(((%%%%%%&&&'''((((((((((((%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((************************(((((()))***++++++++++++***))))))))))))***++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,------------..............................------,,,,,,------......000333555666444222000///...---,,,+++++++++***))))))))))))***++++++))))))((((((((((((''''''(((((()))*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''"""$$$%%%%%%$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&''''''&&&&&&&&&''')))+++,,,---))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))******&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''((()))***+++((((((((((((((()))******''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%$$$######&&&(((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((************************'''((()))***++++++++++++)))))))))))))))***++++++++++++******++++++,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,+++,,,,,,------,,,---///333777888666444111111///...---,,,,,,,,,)))))))))))))))***++++++))))))(((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&(((((('''''''''(((((()))%%%%%%&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((''''''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''''')))***'''&&&&&&&&&(((***,,,---))))))))))))((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))&&&'''((())))))((('''&&&''''''''''''((()))++++++((((((((((((((()))******''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''!!!"""###$$$&&&'''((()))''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((''''''''''''((((((---+++(((%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***(((&&&'''***---''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''((($$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))******+++++++++******++++++,,,---++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------************+++,,,------***+++///444888:::999777222222000///...------,,,))))))((())))))***++++++)))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''%%%$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%******))))))((((((((('''))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&)))%%%'''222222))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$"""###&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''((()))*********************************++++++*********************++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///222555888999999999888666333000---,,,,,,,,,************))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))((('''%%%$$$%%%&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((,,,***(((%%%$$$$$$$$$%%%))))))(((((((((''''''''')))))))))(((((('''''''''))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%***)))111???;;;***###((((((((((((((((((((((((+++************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))*********************************************************++++++,,,,,,++++++*********++++++,,,,,,,,,++++++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,------------------------------///222666888999999888777555222///---,,,,,,,,,************))))))))))))***))))))(((''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''+++***(((&&&&&&&&&'''''')))))))))(((((((((((('''((((((((('''''''''''''''))))))((((((((((((''''''))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((&&&%%%$$$(((((((((((((((((((((((('''''''''(((((()))))))))'''******222BBB>>>+++"""(((((((((((((((((((((((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++...........................000333555777888888777555444111///---,,,,,,,,,************))))))))))))***))))))((((((''''''&&&''''''(((((((((((())))))&&&&&&''''''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))'''%%%$$$((((((((((((((((((((((((&&&&&&'''((()))******+++***+++&&&(((444444***)))(((((((((((((((((((((((('''&&&$$$######$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))***************************************+++++++++***++++++,,,,,,++++++***++++++***+++++++++,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++------------------------...000222555777777666666333222000...---,,,++++++************)))))))))((())))))))))))((((((''''''(((((((((((((((((())))))%%%&&&((()))))))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,,,,''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''((()))***++++++'''+++'''$$$***)))'''...))))))))))))))))))))))))((('''''''''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''"""###$$$%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((()))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++*********+++,,,---+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///222444555555444333111000///---,,,+++++++++************)))))))))((()))))))))))))))((((((((())))))))))))))))))(((((($$$&&&(((******)))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***'''(((((((((((()))))))))&&&''''''((((((''''''&&&)))))))))))))))(((((((((((())))))))))))*********'''''''''''''''((((((((((((((())))))))))))******))))))(((((((((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((())))))*********"""+++,,,))),,,(((%%%---))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###$$$'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((()))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333222111.........---,,,+++******************))))))))))))))))))))))))))))))))))))******))))))))))))((((((%%%'''(((******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&&&&''')))***'''((((((((())))))))))))''''''((())))))(((''''''))))))))))))(((''''''&&&((()))))))))************'''''''''(((((()))))))))(((((()))))))))*********))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))***$$$,,,,,,***...***&&&,,,))))))))))))))))))))))))%%%&&&(((*********(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((('''''''''''''''''''''''''''%%%''')))******)))'''%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***,,,+++***))))))+++---...+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,---------------------------+++---///000111000///...,,,------,,,,,,+++******************))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))***))))))((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%&&&''')))+++'''((((((((())))))******'''((()))******)))((('''%%%&&&'''((()))))))))(((&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((*********)))))))))))))))***...(((%%%,,,+++(((...))))))))))))))))))))))))***,,,...//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&))))))(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&((()))***+++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$############'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))+++---...+++,,,------++++++,,,---+++++++++,,,,,,---------........................+++,,,...///000///...---,,,,,,,,,,,,,,,+++***)))************)))))))))))))))))))))))))))*********+++*********))))))(((((('''(((((()))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************************''''''(((((())))))******)))))))))))))))***+++++++++*********))))))((((((++++++******))))))((((((+++++++++++++++,,,------))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((((((((())))))(((''''''******))))))((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++'''&&&)))***(((''')))))))))))))))))))))))))))'''''''''((((((((())))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$#########$$$&&&'''(((******((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''((((((((()))*********(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''***+++%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************,,,------,,,***))))))***---,,,+++******,,,...///******+++++++++,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))((((((''''''((((((((()))))))))(((((((((((()))))))))***************************+++++++++***))))))(((((()))(((((((((((()))******++++++******))))))))))))++++++++++++*********)))))))))(((((())))))***+++)))))))))))))))))))))))))))******++++++******)))'''(((((())))))*********************))))))(((((()))*********++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&######((()))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$%%%%%%'''((())))))(((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************---......---+++******+++++++++,,,,,,,,,---,,,,,,******+++++++++,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))(((((())))))))))))*********((((((((()))))))))******))))))))))))))))))))))))---,,,,,,+++******))))))***))))))))))))***+++++++++++++++************))),,,,,,,,,++++++++++++***((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))+++,,,---***************)))))))))((())))))))))))*********(((((((((((((((((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%###&&&,,,---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((******)))))))))))))))(((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************---...///...,,,++++++,,,(((***,,,......---+++*********+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++***)))((((((''''''((((((((((((((())))))))))))******))))))((((((''''''************************'''''''''&&&&&&%%%%%%%%%""""""###%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((()))))))))(((((((((((((((((())))))((())))))***************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------++++++,,,---------,,,,,,******)))))))))+++,,,---************************''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((('''+++222444000***)))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((()))))))))************,,,---...---+++***+++,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++******************)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))******))))))))))))))))))((((((******+++,,,,,,,,,,,,+++************++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------***+++,,,---......//////------,,,+++++++++++++++******************++++++*********)))))))))))))))************************(((((())))))))))))))))))))))))((((((((('''''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$((((((,,,333444///***((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&''')))******'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))))))))***************+++,,,+++***)))***+++++++++***)))***+++,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,++++++*********)))))))))***))))))(((((((((((()))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%*********)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))((((((''''''(((((())))))******+++******))))))))))))((((((******+++,,,,,,,,,,,,,,,)))************+++++++++)))))))))*********++++++************************+++++++++***))))))((((((((((((((((((((()))******+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------...//////------------------------------...000000111000000000000000000///---,,,+++,,,,,,,,,,,,------------***************)))))))))************************(((((())))))))))))******)))))))))(((((((((''''''+++******)))((('''&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&$$$&&&,,,---)))$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''')))******))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''' """%%%'''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&''''''''''''((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************)))***+++***)))((()))***,,,+++)))((()))***,,,...******+++++++++,,,,,,,,,++++++++++++++++++******))))))*********+++++++++*********))))))))))))((())))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++*********)))))))))((((((((()))******++++++******)))))))))************+++))))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++******))))))***))))))))))))***++++++,,,,,,,,,,,,---------...---.........////////////000000000000000111111222222222222222222222222222777777777777777666555444222333444555555333000/////////000000000111111111------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((%%%%%%((()))%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&(((*********)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!%%%((()))(((&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))***++++++***)))***+++***************++++++,,,******+++++++++,,,,,,,,,******************++++++))))))))))))*********+++******)))))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''' """$$$&&&((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******'''(((((()))***++++++++++++*********))))))((((((''''''((()))))))))))))))((())))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------,,,,,,------...///,,,,,,,,,------.........//////000000111111222222444444333333444444555666999999999999999999999999BBBAAAAAA@@@>>><<<:::999222444777999999888555333222222333333333444444444444444333333222222222111++++++++++++++++++++++++(((((())))))*********+++))))))))))))((((((((((((&&&&&&'''((()))***+++,,,''''''''''''''''''''''''***)))(((''''''((()))***...)))''')))***'''%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((("""""""""###$$$%%%''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''((((((((()))*********&&&''')))******((('''%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((( """%%%((()))'''%%%###%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++***+++---''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,******************++++++))))))))))))************))))))))))))(((((((((((())))))(((((((((((()))***(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%#########%%%'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###!!!!!!###%%%'''&&&'''''''''&&&'''))),,,((((((''''''''''''((((((*********)))))))))))))))******))))))((((((''''''###''')))******+++,,,)))************+++++++++************************,,,+++++++++******))))))'''((())))))((((((***,,,++++++++++++,,,---...///000000000000000///......,,,------...//////000000111...---///333444111---///000111000///...///000333444555777999:::;;;<<<:::;;;===>>>???>>>>>>===AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEDDDBBB???<<<:::999888888777777888;;;===???===<<<;;;:::888666555444222111///---,,,,,,,,,,,,///---++++++++++++***))),,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******(((&&&%%%$$$'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''(((******((('''&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((******)))(((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))---,,,,,,+++***)))(((((((((((())))))*********+++))))))))))))************)))************+++++++++************************************++++++++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))************************++++++******************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&(((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***!!!$$$&&&((((((((()))***(((''''''''''''''''''((((((((((((((((((((((((((())))))((((((((())))))***###&&&)))******))))))***)))************+++++++++************************+++++++++*********)))))))))******)))(((((()))++++++++++++,,,---...///000111222333333333222111000000000000000111222333333555222111222555555222---///000111000///...///000333555888;;;???BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLJJJGGGDDDBBB@@@======;;;;;;;;;<<<>>>???@@@AAACCCCCCCCCAAA???>>>;;;:::888666444222111111///...,,,+++,,,,,,+++***---,,,++++++************((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((())))))((('''&&&%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((******)))(((((((((((((((***))))))(((''''''(((((((((((((((((())))))))))))++++++***))))))(((((((((((()))))))))*********************))))))))))))))))))************+++++++++************************(((((((((((())))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&((()))+++***)))'''%%%'''''''''''''''''''''''''''(((((())))))((((((((((((''''''&&&&&&''''''(((************************"""&&&))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))+++,,,(((***,,,,,,***((((((((()))************+++++++++***************************************)))))))))***+++,,,+++))))))***,,,---...000111333444555555888999;;;<<<;;;:::888777777666666666666888999;;;;;;999777777888777333///...000111000///...///111222555999>>>CCCGGGJJJLLLNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY\\\\\\[[[[[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKEEEDDDAAA???>>>=========AAACCCGGGJJJKKKJJJIIIGGGFFFEEECCCAAA>>>;;;999777333111////////////---+++******))))))((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((('''(((******(((&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&''''''((()))$$$%%%'''(((((('''%%%$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((()))++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***))))))((((((((((((((()))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************))))))))))))))))))************+++++++++************************(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))******)))((('''&&&'''''''''''''''''''''''''''((())))))))))))))))))((((((''''''''''''(((((((((((()))******)))((((((!!!$$$'''))))))(((((((((((())))))))))))))))))(((''''''((((((((((((((()))***)))((('''((()))+++,,,***+++---,,,***)))((()))))))))*********+++++++++***************************************************,,,---------...000222444666999<<<>>>@@@@@@@@@DDDEEEFFFGGGEEECCC@@@>>>>>>===<<<<<<<<<>>>@@@AAA@@@>>><<<;;;:::888333000...///000000//////000111000333777<<>><<<;;;>>>@@@CCCFFFHHHJJJKKKKKKKKKKKKKKKJJJHHHEEEBBB@@@<<<:::888666666444111///++++++***)))))))))***************)))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))+++,,,+++)))&&&%%%&&&&&&''''''((()))******+++(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((''''''(((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''((()))+++,,,''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))((((((((()))))))))******)))))))))))))))*********((((((((()))******++++++))))))*********+++++++++************************)))*********++++++++++++((()))))))))************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))''''''))))))******))))))***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''(((((((((&&&((()))******)))(((&&&))))))***)))'''&&&((())))))***++++++++++++***)))((((((((())))))*********,,,+++***)))(((((()))***)))***,,,,,,*********,,,))))))*********+++++++++************************************++++++++++++***,,,///111333666:::===>>>@@@DDDHHHKKKLLLKKKKKKLLLLLLLLLKKKHHHEEEBBB???>>>>>>======>>>???AAABBBAAA@@@>>><<<:::777333000---///000000//////000222111333666:::>>>BBBDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTTTTVVVWWWYYYZZZ[[[XXXYYYZZZ[[[[[[[[[[[[[[[VVVTTTPPPKKKFFFBBB???===>>>======>>>AAADDDHHHKKKMMMMMMOOOOOOOOONNNMMMLLLHHHFFFCCCAAA???<<<888555222111000///...---------************))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***+++---...---***(((''''''''''''(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((()))******(((((((((((())))))))))))((())))))******++++++,,,******))))))))))))))))))%%%&&&'''(((***,,,---...))))))*********+++++++++************************)))*********++++++++++++((()))))))))************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********************************&&&'''(((*********)))))))))(((%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''((()))))))))))))))((((((''''''(((((()))((()))***++++++***)))(((,,,,,,+++)))&&&&&&((())))))***+++,,,,,,+++***)))(((((())))))******++++++,,,++++++******)))((((((((()))++++++******+++---)))************+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,///333777:::???DDDHHHIIIKKKOOORRRRRRQQQOOOMMMIIIHHHGGGDDDBBB???<<<;;;999::::::;;;<<<<<<======>>>======;;;888555222000---...000000//////111222333444666999<<<===??????>>>???AAABBBCCCCCCBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIKKKLLLOOORRRTTTVVVTTTUUUVVVXXXYYYZZZ[[[[[[XXXWWWTTTPPPLLLHHHEEECCCBBB@@@===<<<===AAAEEEIIIKKKLLLNNNPPPRRRTTTUUUUUUQQQPPPNNNLLLJJJGGGBBB???888777555222000...---,,,,,,,,,,,,+++******))))))************))))))))))))&&&&&&''''''((()))))))))+++---...---***(((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&''''''((()))((('''%%%$$$$$$%%%'''((('''''''''&&&''''''((()))***)))(((((('''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))************)))))))))((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))))))))******+++(((((((((((())))))))))))))))))******+++++++++,,,************))))))))))))$$$%%%'''(((***,,,......)))************+++++++++************************(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))$$$&&&((()))******)))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))((())))))(((((((((((())))))******++++++++++++******)))***+++***(((''''''((('''(((***++++++***((('''''''''(((((()))******+++)))***+++,,,,,,+++)))(((((()))******))))))***,,,)))************+++++++++************************,,,,,,,,,------.........000333888<<>>??????AAADDDFFFIIIKKKMMMMMMNNNPPPPPPQQQQQQQQQOOOOOONNNMMMLLLJJJHHHHHHGGGEEEBBB??????@@@CCCDDDFFFGGGIIIKKKNNNQQQTTTVVVUUUTTTSSSSSSSSSQQQMMMJJJBBB@@@===999555222000/////////......---,,,,,,,,,+++++++++******)))))))))$$$%%%'''))))))))))))((()))+++,,,+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))******+++))))))(((((((((''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))************************)))))))))(((''''''((()))***+++,,,,,,)))************+++++++++************************(((((((((((())))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))###%%%''')))******((((((###%%%'''((()))((('''&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))$$$'''***+++***(((&&&&&&&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***&&&(((+++------,,,***)))******+++)))(((''')))***)))************+++++++++************************---------....../////////444777;;;@@@EEEJJJPPPTTTUUUVVVWWWUUUQQQJJJCCC???:::888555333222222333444666888;;;===>>>===;;;999555777777666333111//////,,,...000000//////111333///000111333444444555555444555555666666555333222555555555555555555666777777777777888:::===???AAAFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHIIIHHHEEECCCAAA@@@@@@@@@AAAAAABBBEEEHHHLLLOOORRRUUUUUUVVVWWWXXXWWWTTTQQQPPPNNNJJJEEEAAA===:::888222111111000///.........++++++++++++******))))))###%%%''')))******)))(((''')))******(((&&&%%%&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((&&&$$$$$$&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((######$$$%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$'''''''''''''''((())))))###$$$&&&((())))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((()))******'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************************++++++++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))'''&&&(((+++---,,,***))))))************)))))))))))))))))))))******+++))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))************)))************+++++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...000111111111111///333888<<>>???>>>>>>>>>AAA???===>>>@@@BBBCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@>>>>>><<<;;;<<<@@@GGGLLLRRRSSSUUUXXX[[[\\\[[[ZZZWWWUUUQQQLLLGGGCCC???======<<<999555222///...---...---+++)))'''%%%###"""***))))))))))))((((((((())))))))))))))))))))))))+++***)))((((((''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((()))((((((((('''&&&&&&(((***---,,,+++))))))))))))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&((()))+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************))))))(((((((((((()))***************+++***)))(((((()))***+++************))))))((((((,,,'''###$$$(((******'''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''%%%$$$&&&)))***)))'''))))))************)))))))))))))))))))))******+++))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))************************++++++++++++++++++******))))))((((((------........./////////........................333555888;;;>>>CCCHHHMMMUUUSSSRRROOOKKKDDD<<<777555333111/////////111222222333444555444333111000222333444333222222444555555555444333222222222222333444555555444666888;;;<<<<<<>>>???AAACCCDDDDDD@@@@@@???>>><<<:::999888:::999888777777888999999;;;;;;;;;;;;;;;;;;:::::::::888777777999;;;<<<<<>>>>>>>>>>>>>>===<<<<<<;;;:::888888777666555333333555666666555666777888999<<<>>>@@@AAA??????>>>;;;999999:::<<<<<>><<<;;;555333000...,,,+++++++++,,,++++++***)))))))))***))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((('''((()))(((&&&&&&((()))''''''&&&&&&&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++***)))((('''))))))))))))))))))))))))******))))))))))))******************************************************+++++++++++++++*********(((((()))*********************))))))))))))******))))))))))))((((((((((((&&&###!!!###'''******)))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((((((((())))))((((((''''''&&&&&&(((''''''((())))))))))))))))))************)))))))))))))))))))))******+++***))))))))))))))))))***'''((())))))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,*********+++,,,,,,,,,---,,,...000333666888;;;<<<<<<;;;999777777777999:::===???CCCFFFIIILLLQQQTTTTTTRRROOOLLLIIIDDD???:::777666444222111111222222444444222222222222333444555777999;;;;;;<<<>>>@@@AAAAAA@@@???===;;;:::999888999::::::::::::<<<>>>===@@@DDDIIIMMMOOOPPPPPPLLLMMMNNNOOOOOONNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;<<<:::888777777666555333444444333444444555666666;;;<<<<<<:::888666555666555999???DDDHHHKKKMMMOOOTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSPPPMMMIIIGGGEEEDDD>>>;;;888444222000000000...---+++***))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((''''''((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))))))))'''&&&%%%))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++(((((()))******************))))))))))))))))))***))))))))))))))))))))))))'''%%%$$$%%%''')))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&(((((()))))))))))))))***))))))************)))))))))))))))))))))******+++******))))))))))))******(((((()))))))))(((((('''************++++++++++++***++++++++++++,,,,,,,,,"""###$$$&&&(((***+++,,,...000333777;;;???BBBDDD===<<<;;;;;;;;;===@@@AAACCCFFFJJJMMMNNNNNNNNNOOOLLLJJJGGGEEEDDDAAA===::::::999888666666666666666:::999777666666666888999999;;;>>>?????????AAABBBBBBBBBBBBBBBAAA@@@???>>>;;;===??????>>>>>>???AAA???AAAEEEIIILLLNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDEEECCC@@@>>>===;;;777555777666555444333333333333555777999888666444333444333555888:::===BBBHHHMMMSSSTTTVVVXXXYYYYYYXXXXXXYYYWWWUUURRROOOMMMLLLKKKHHHFFFBBB>>>:::777555555111///---+++)))((())))))************************+++******)))(((((())))))************************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++*********)))((((((((('''(((((((((((((((((('''&&&((())))))'''''''''(((%%%&&&'''((()))*********''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++(((((()))***************)))))))))******)))))))))***************************)))((((((((()))((((((******))))))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&((()))((('''&&&((()))))))))************)))))))))))))))))))))******++++++******))))))******+++***++++++++++++******)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,$$$%%%&&&(((+++---...///333444777;;;???CCCFFFGGG@@@@@@@@@AAACCCFFFHHHIIIGGGJJJLLLLLLIIIGGGEEEEEEBBB@@@>>>===>>>===<<<:::@@@???>>>>>>>>>>>>>>>>>>???>>>===;;;::::::;;;<<<<<>>@@@AAA???@@@AAACCCDDDFFFHHHHHHFFFFFFFFFDDDAAA@@@AAABBB@@@???>>>???AAACCCCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHFFFEEECCCBBB@@@@@@??????AAADDDGGGIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGHHHJJJMMMMMMLLLKKKKKKLLLLLLMMMNNNQQQSSSUUUVVVWWWUUUTTTRRRPPPPPPPPPQQQRRRNNNOOOPPPQQQRRRRRRQQQQQQOOONNNLLLKKKKKKKKKMMMNNNOOONNNMMMLLLKKKIIIFFFCCC666555444444333333333333000222444444333222333333111222333111000333:::@@@JJJMMMQQQUUUXXXYYYYYYXXX[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSRRRQQQNNNJJJFFFDDD===;;;666111...,,,++++++******************************)))))))))))))))***))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&((())))))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%'''))))))(((''''''''''''''')))***+++******)))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++)))))))))*********++++++(((((()))***************((()))***++++++***)))(((''''''''''''((((((((()))((()))******)))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))***,,,...---***)))+++---))))))************)))))))))))))))))))))******+++++++++************++++++)))))))))))))))(((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////444444555666666777888888666777999;;;===>>>>>>>>>CCCBBB@@@===<<<>>>CCCGGGFFFDDDDDDEEEIIILLLNNNNNNKKKKKKLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHFFFDDDCCCBBBEEEHHHMMMOOOPPPPPPQQQRRRQQQRRRSSSSSSSSSQQQNNNMMMMMMOOORRRRRRQQQPPPPPPPPPRRRSSSTTTVVVXXX[[[]]]___]]][[[WWWTTTRRRRRRSSSTTTMMMNNNPPPRRRSSSSSSSSSRRRKKKJJJHHHGGGHHHIIIKKKMMMQQQQQQPPPQQQQQQQQQNNNLLL>>>===<<<:::999777777777111222444444222111222333...111333111...///444999CCCFFFKKKPPPTTTVVVWWWVVV[[[ZZZYYYYYYXXXXXXXXXYYYTTTUUUVVVVVVSSSPPPLLLJJJBBB???:::444000...------************************(((''''''(((((()))***+++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%'''((()))+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&'''((())))))((('''&&&%%%''')))***(((''''''''''''''')))*********)))((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))+++***(((&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++(((((())))))*********+++(((((()))***************((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''(((((())))))******))))))***++++++++++++***,,,+++***((((((((()))***''')))++++++******,,,------------------------...,,,,,,---------------,,,///...---,,,---...111222333222333444555666444333666555666777999===AAACCC>>>???@@@BBBDDDFFFGGGGGGKKKJJJJJJLLLNNNOOOQQQSSSUUUTTTSSSPPPOOOPPPRRRUUURRRTTTQQQLLLJJJLLLLLLIIILLLNNNPPPSSSUUUWWWYYYYYYVVVVVVVVVUUUVVVVVVWWWWWWXXX[[[^^^^^^[[[YYYYYY[[[[[[]]]```dddjjjooosssvvvrrrmmmgggbbb```\\\XXXTTTSSSUUUWWWWWWVVVUUUUUUVVVNNNPPPPPPMMMIIIHHHLLLQQQXXXTTTPPPQQQSSSSSSOOOJJJHHHFFFCCC???============999888888666555222111000222222222222222333444444777;;;???CCCGGGKKKPPPSSSVVVYYY[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVTTTRRRPPPGGGGGGEEEBBB>>>888222...++++++++++++++++++*********))))))((())))))***+++(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''''''''''''''((()))*********))))))((((((((('''''''''''''''''''''''''''((()))***)))'''&&&&&&'''))))))(((((((((((())))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))+++,,,...//////)))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))++++++)))&&&(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***,,,+++***)))(((((()))***((()))++++++******+++---------------------------...///////////////...---222111000......//////000111000111222444555555555666666666777999;;;===???@@@AAACCCFFFJJJMMMOOOQQQUUUTTTSSSTTTVVVWWWZZZ\\\XXXVVVTTTRRRQQQSSSUUUXXXZZZZZZVVVOOONNNRRRUUUTTT]]]^^^^^^____________^^^[[[[[[\\\]]]```cccfffgggkkkmmmnnnmmmjjjhhhggghhhmmmnnnrrrzzz|||tttmmmgggbbb]]]YYY[[[]]]______]]][[[ZZZZZZUUUWWWXXXUUUQQQPPPTTTXXX]]]YYYVVVVVVYYYXXXSSSNNNLLLJJJHHHEEECCCBBBCCCCCCBBBAAA@@@>>><<<999777666555444333222111111111111333666999===@@@CCCGGGJJJRRRTTTWWWXXXWWWVVVUUUVVVZZZZZZZZZZZZXXXVVVTTTSSSKKKKKKIIIFFFBBB<<<777333---,,,+++))))))))))))*********++++++++++++++++++(((((((((((()))))))))***(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''###%%%'''(((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((((((''''''''''''''''''&&&&&&'''''''''((()))))))))'''&&&'''((())))))(((((((((((())))))'''((()))))))))((('''&&&))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))))))))(((((('''((()))***+++************************)))))))))))))))))))))))),,,***))))))++++++(((%%%))))))))))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******++++++++++++************))))))***++++++++++++***++++++***)))))))))******)))***++++++***)))***,,,,,,------....../////////222222222222222111000///333333333222222222222222333333222222333555666777666888:::<<>>;;;:::;;;999777555333111000000000222555777888:::===???IIIKKKOOOQQQQQQRRRTTTVVVZZZZZZ[[[ZZZYYYWWWVVVTTTPPPPPPOOOLLLHHHCCC>>>;;;333111---***((()))***,,,++++++,,,------,,,+++***((((((((()))))))))******(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%'''(((''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$''''''''''''&&&&&&&&&&&&(((((((((''''''''''''''')))((('''&&&&&&'''((()))'''((()))((('''&&&'''((())))))(((((((((((())))))(((((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++************************)))))))))))))))))))))))),,,+++******+++***(((&&&)))))))))***************+++***))))))))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((************************'''''''''((())))))******+++++++++******)))))))))))))))***++++++++++++***+++*********************)))+++,,,+++***)))***,,,,,,---///111333444666777999999888888777555444333444555666777888888777777888777666555444555777::::::===AAAFFFJJJMMMNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWVVVXXXYYYYYY^^^fffkkkmmmvvvqqqiiicccaaa```aaaaaadddeeedddccciiittt~~~}}}yyyuuuqqqoooppppppqqquuu{{{|||xxxtttqqqpppmmmpppsssttttttrrrrrrssswwwxxxwwwtttpppmmmmmmnnnqqqnnnlllnnnpppnnngggaaaVVVTTTPPPLLLIIIGGGFFFFFFIIIIIIHHHGGGEEECCCAAA@@@@@@???<<<:::777555444333222444555555555555777999===@@@DDDHHHKKKNNNSSSVVVXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUSSSQQQMMMIIIEEEBBB<<<888333...++++++---///***+++---......,,,***)))(((((()))))))))*********(((((())))))*********+++'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''((()))((('''&&&'''((())))))(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********++++++***)))(((************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((('''))))))***++++++++++++************++++++++++++******+++,,,,,,++++++,,,---...///222666999===@@@AAACCCCCCBBBAAA???===;;;::::::;;;;;;;;;;;;:::999999777777888777777888<<<@@@DDDGGGKKKPPPTTTUUUVVVVVVQQQPPPPPPPPPQQQSSSUUUVVV[[[```dddgggooo|||xxxqqqnnnnnnnnnnnnkkkoooqqqrrrxxx|||yyywwwwwwwwwwwwyyy~~~{{{xxxwwwwwwvvvxxxzzz{{{zzzyyyzzz{{{~~~{{{zzzzzzzzz|||yyyxxxzzz|||yyyrrrkkk___]]]XXXRRRMMMJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHBBBAAA???===;;;999888888666777777666444333333444444777;;;???DDDJJJPPPTTTVVVWWWYYYZZZ[[[[[[ZZZZZZXXXWWWVVVTTTQQQMMMJJJHHHBBB>>>888333///...///000***+++,,,------+++)))'''))))))))))))************(((((())))))******++++++(((((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''')))(((''''''''''''((()))&&&((()))(((''''''((()))))))))(((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))((((((************************$$$$$$%%%%%%&&&'''''''''((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++,,,+++++++++*********************++++++++++++******************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************+++++++++******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))***++++++++++++***)))***++++++,,,+++++++++***,,,------------...000222333777;;;@@@DDDHHHJJJKKKKKKJJJHHHFFFCCCAAA@@@AAA@@@???===;;;:::999888444777;;;<<<===???EEEIIINNNPPPSSSUUUVVVVVVVVVUUUJJJKKKLLLNNNRRRVVV[[[]]]bbbkkksssyyy}}}}}}}}}}}}www{{{||||||}}}|||{{{zzzzzz|||}}}||||||xxxqqqccc```ZZZTTTOOOKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJDDDCCCAAA???>>>===<<<<<<999:::999777444222222222000222555999===DDDKKKOOOTTTVVVXXX[[[]]]^^^______ZZZZZZXXXVVVTTTQQQOOOMMMGGGDDD???999555111000///++++++,,,,,,,,,***)))((()))))))))*********++++++))))))))))))************((((((((()))))))))******))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%%%%&&&(((***'''((()))))))))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))(((((((((((())))))+++***)))((((((((())))))))))))))))))))))))))))))&&&''')))******)))((((((************************%%%%%%&&&'''(((((())))))((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,++++++,,,---+++++++++++++++***************+++,,,,,,+++******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((************************((((((((()))******++++++))))))))))))))))))******))))))***++++++++++++***)))***+++,,,,,,,,,++++++***,,,.../////////111333777888<<<@@@DDDHHHKKKMMMLLLKKKJJJHHHEEEBBB@@@??????>>><<<;;;::::::;;;;;;<<>>>>>===;;;777444333444111333444555888===CCCHHHNNNPPPTTTXXX[[[]]]______]]]\\\ZZZYYYVVVTTTRRRQQQMMMKKKHHHDDD>>>888444111---------,,,++++++******))))))*********+++++++++))))))))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&((()))***+++***(((((('''''''''(((((()))))))))'''((()))******)))((('''&&&'''((((((''''''(((***))))))(((((((((((())))))+++***)))((((((((()))***))))))))))))))))))))))))&&&''')))*********)))(((************************************************((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---***))))))+++,,,,,,,,,++++++************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((+++*********))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''')))***+++------))))))******+++++++++,,,))))))***++++++++++++***)))***+++,,,---,,,,,,+++***,,,...///000111333555;;;<<>>;;;:::888888777888999<<<@@@AAAIIINNNRRRRRROOONNNQQQTTTUUUVVVWWWXXXYYYYYYYYYYYYTTTUUUWWW\\\ccckkkrrrvvvxxx~~~{{{sssqqqnnnjjjeeeaaa___^^^^^^ZZZZZZZZZ[[[ZZZZZZYYYXXXSSSQQQOOOLLLIIIGGGEEEEEEBBBBBBAAA???;;;888777777444555444444555888>>>BBBHHHKKKOOOSSSWWWZZZ\\\]]]^^^^^^\\\ZZZXXXVVVUUUTTTSSSRRRPPPMMMGGG???999555000///...,,,,,,++++++,,,)))************+++++++++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((()))******%%%%%%&&&'''((()))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&((())))))$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&&&&(((***+++,,,+++***)))'''((((((((())))))******&&&'''***++++++***'''&&&%%%'''((((((''''''(((***))))))(((((((((((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))%%%''')))***+++***)))(((***************************))))))((('''&&&&&&&&&((()))***+++,,,+++******************************))))))))))))))))))))))))---///000...***''''''(((,,,,,,,,,++++++************+++,,,------,,,+++***************************************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((*********))))))''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((()))******+++++++++***************))))))***++++++++++++***,,,,,,,,,++++++*********((()))***,,,------------......///111222555777888;;;999:::>>>DDDIIIJJJJJJFFFCCC???;;;999888666555777555888>>>@@@@@@HHHRRRWWWXXXVVVPPPKKKKKKRRRYYY^^^XXXWWW[[[\\\XXXWWWYYYWWW[[[bbbkkkuuu|||zzzvvvssspppppprrrqqqlllhhhgggiiikkkllljjjiiigggggg\\\[[[YYYVVVSSSPPPNNNMMMJJJHHHFFFDDDCCC@@@<<<:::666666555444222333666888>>>@@@DDDIIINNNSSSWWWYYY\\\[[[XXXVVVUUUTTTUUUUUUTTTTTTSSSQQQNNNGGG???:::333000---++++++,,,,,,+++******))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))---,,,***(((((((((((()))************)))((('''&&&(((((())))))((('''&&&&&&******++++++)))(((&&&$$$(((((((((((((((''''''&&&''''''&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&((())))))(((''''''((())))))((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))************((())))))***)))'''%%%$$$''''''''''''((()))++++++))))))))))))************((((((((((((((((((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))***,,,,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++)))((((((((()))*********+++++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++************)))++++++******************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***'''((()))******)))(((((('''(((((()))))))))))))))'''''''''((((((((())))))((((((((((((((()))************************++++++))))))***+++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------......000222444666777:::888777999===@@@@@@???AAA>>>:::888666666555555888888<<>>CCCHHHMMMQQQSSSUUUUUUUUUUUUVVVWWWWWWXXXVVVUUUSSSRRRPPPKKKEEE@@@999666111...------,,,+++******************+++,,,******))))))))))))******))))))))))))))))))))))))++++++)))((('''''''''((((((((((((((('''&&&%%%$$$(((((())))))(((''''''&&&)))******))))))((('''&&&(((((((((((((((''''''&&&'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''))))))'''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))))))))))))))((('''&&&%%%(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********)))+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********---,,,+++***)))******+++******+++++++++,,,,,,,,,)))))))))******+++,,,---++++++,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++,,,++++++***************+++++++++************)))************************))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***((()))))))))))))))((('''(((((((((((())))))))))))''''''((((((((())))))))))))(((((((((((()))******)))))))))***+++++++++,,,)))******+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---.........000111333555666888666555555777999888888;;;999777666555666777888===>>>CCCJJJNNNRRRZZZcccfff```YYYXXX\\\```___]]]^^^[[[\\\ccciiilllpppttt~~~~~~|||xxxrrrmmmhhheeedddaaa]]]XXXSSSOOOJJJFFFBBBAAA@@@???===;;;999777777666777999<<<@@@DDDHHHKKKNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPLLLIIICCC>>>888222///---+++***++++++******+++,,,,,,---,,,+++)))'''''')))+++,,,))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((('''&&&%%%$$$(((((()))))))))(((''''''))))))(((((((((((())))))(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))(((''''''''''''))))))(((((((((((())))))))))))))))))************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***+++,,,+++))))))***+++************************+++++++++*********))))))------,,,++++++++++++,,,******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,***++++++++++++***))))))************+++++++++,,,++++++++++++++++++++++++,,,+++++++++************+++++++++************)))******************************+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))******)))))))))(((''''''((((((((((((((())))))***'''(((((((((((()))))))))))))))(((((())))))***+++(((((()))***+++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///000000000111222444555666555555444555666777888999777777777777888:::===???EEEHHHNNNSSSWWW\\\dddjjjkkkeee^^^]]]```cccbbb```iiihhhkkkqqqyyy}}}yyyvvvtttoookkkeee___ZZZTTTNNNJJJHHHFFFDDDCCCAAA>>>;;;999999999999:::<<>>777333///,,,***++++++******++++++,,,---++++++***))))))***++++++))))))))))))))))))))))))******))))))(((((((((((())))))***))))))(((''''''(((((()))))))))((((((''')))(((''''''''')))***+++(((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''+++***((('''''''''((()))***))))))(((((((((((()))((()))))))))************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))***+++,,,+++)))((()))***************************++++++*********))))))))),,,,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))*********++++++***))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++*********))))))***************+++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******)))((((((((('''''')))(((((('''((()))******(((((((((((()))))))))***)))))))))))))))***++++++(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...000222333222222222333444555666777555666666666666666777888666777999:::<<>>>>>>>>>>>???@@@DDDGGGKKKNNNPPPPPPOOONNNTTTRRRQQQQQQSSSTTTSSSRRROOOJJJCCC===888333///,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))((('''(((((()))))))))))))))(((((((((''''''''')))***,,,(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''###$$$&&&'''))))))******''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''+++***(((''''''((()))******))))))(((((((((((()))((()))))))))************************************++++++******)))(((((('''************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))+++,,,,,,+++)))((()))***************************+++++++++************)))******++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,+++)))))))))******+++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((***))))))(((((((((((())))))((('''''''''(((***+++((((((((()))))))))*********))))))))))))***++++++)))))))))***+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++---000333555666777444444444444555555666777777888888666444444555666888;;;>>>@@@BBBFFFMMMRRR\\\bbbffffffggglllqqqsssooopppooojjjdddeeemmmttt|||tttlllggg[[[WWWRRROOOMMMJJJEEEAAAEEEEEEDDDDDDCCCBBBBBBAAA???BBBFFFKKKOOOQQQQQQQQQRRRQQQPPPQQQSSSTTTSSSRRRPPPMMMHHHDDD???;;;666222......---,,,++++++++++++(((***,,,------,,,***((())))))))))))))))))))))))***++++++,,,,,,+++******&&&'''''''''''''''&&&&&&(((((()))*********))))))((((((((((((((()))******(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((())))))******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((()))))))))))))))(((((((((((())))))))))))))))))************************************,,,,,,+++***)))(((''''''************************))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,---,,,*********,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++++++++++++++*********+++++++++,,,,,,,,,(((***+++------------,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***)))+++++++++************))))))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((''''''((()))***))))))'''''''''(((***+++(((((()))))))))***************))))))******+++,,,******************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---000333777999::::::999555444444444444555555666777888999888666666888:::???CCCHHHJJJLLLPPPXXX^^^eeelllpppnnnnnntttxxxxxxuuuvvvuuuppplllppp{{{xxxiiiccc[[[UUURRROOOIIIDDDEEEFFFGGGHHHHHHGGGFFFEEE@@@BBBGGGKKKOOORRRSSSSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNLLLJJJHHHCCC===999333222000...---,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))&&&&&&''''''''''''&&&&&&(((((()))***************'''(((((())))))))))))((((((((((((((((((''''''&&&%%%&&&'''((((((((('''&&&))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))((())))))*********))))))(((((('''(((((()))***+++))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))((()))))))))************************+++++++++++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))***,,,---------,,,,,,******+++++++++,,,,,,,,,(((***,,,---......---,,,++++++,,,---------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---...---,,,***)))+++++++++************)))((())))))***++++++,,,,,,,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))******)))(((''')))(((''''''''')))***+++***)))'''&&&'''(((***+++))))))))))))*********************)))******+++,,,+++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,------.........222444888<<<>>>===<<<:::444444444333333444444555555777:::::::::;;;>>>BBBGGGLLLQQQSSSUUUZZZbbbiiijjjrrrvvvssssssyyy}}}}}}zzzzzzxxxuuuttt{{{zzzrrrhhhaaa]]]XXXRRRLLLCCCEEEHHHJJJKKKJJJIIIGGGEEEGGGJJJMMMOOOQQQQQQRRRRRRRRRRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOMMMIIICCC???666555333111///...---------,,,***))))))***,,,---))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))))))))((((((((()))***************'''((()))******)))((('''(((((((((((((((''''''&&&%%%%%%'''((((((((('''&&&))))))************))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''((((((((())))))(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))************((((((***++++++***)))(((''''''''''''(((***++++++))))))))))))************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,------------...///------------------------......---------,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,,,,---.........,,,***(((+++,,,------............++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,---......,,,***)))+++++++++************)))((())))))***++++++,,,,,,------++++++++++++------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///,,,******---...---+++************++++++++++++,,,,,,,,,,,,---///111222888999;;;<<<;;;999666444222333333222111222444777888;;;???@@@AAADDDJJJOOOWWWWWWVVVXXX[[[```eeehhhmmmsssxxxyyy{{{}}}yyyxxxzzzssshhh]]]SSSMMMEEEEEEFFFHHHKKKLLLKKKIIIGGGIIILLLNNNPPPRRRRRRRRRQQQPPPQQQSSSUUUVVVUUUTTTRRRQQQPPPPPPQQQOOOLLLIII@@@;;;555000............+++***)))***++++++)))''',,,,,,,,,++++++++++++***)))))))))))))))))))))))))))************+++++++++))))))(((((((((***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))******))))))))))))******'''((()))******(((&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,******)))))))))***++++++******))))))))))))******,,,------+++))))))***+++++++++************++++++,,,---------......////////////...---...///000111......///////////////........./////////......---------------------------*********+++,,,,,,------)))***+++,,,+++***)))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************************************+++++++++***)))(((((('''******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...,,,******,,,---,,,***+++++++++++++++,,,,,,,,,---------...///111333555;;;;;;<<<<<<:::777444222000222333333444555777999AAACCCEEEFFFIIINNNUUUZZZ```]]]ZZZYYY[[[```gggkkkuuuzzz}}}~~~~~~ttthhh^^^WWWOOOMMMJJJJJJJJJKKKKKKJJJHHHIIIKKKNNNOOOQQQQQQQQQTTTSSSSSSTTTUUUUUUTTTRRRRRRQQQPPPPPPQQQQQQOOOMMMHHHCCC<<<666333111///---,,,+++***+++,,,,,,***(((************))))))))))))************************)))************+++++++++)))((((((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************************************''''''(((((()))******+++******)))))))))))))))***+++************+++++++++,,,------,,,+++***,,,------------------...///000111111222333333444444444444333222111111222333444222222333333333222111111111111111111000//////...////////////.........------------,,,,,,+++++++++,,,---------------,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++***)))(((((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,,,,***---------,,,,,,,,,,,,,,,......///000222444666888:::;;;;;;;;;999777444333000333777:::<<<>>>AAACCCIIIKKKNNNRRRXXX^^^cccfffeeeaaa]]][[[^^^fffnnnttt~~~|||sssjjjeee\\\WWWQQQMMMKKKIIIHHHGGGIIIJJJLLLMMMOOOQQQRRRSSSWWWVVVUUUUUUUUUTTTRRRPPPRRRQQQPPPPPPRRRTTTSSSSSSPPPLLLFFF@@@;;;666111......,,,++++++,,,,,,+++***+++*********))))))))))))************************)))************+++++++++))))))((('''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************************************(((((())))))***+++++++++,,,,,,+++******************+++++++++,,,---------,,,...////////////000222222222333444555777888999;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<===============<<<;;;:::888888777666555444444333333333222111000///...............---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***))))))((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,++++++------------------------...///000222555777999:::888888888888888777777666444888===BBBEEEHHHKKKMMMLLLQQQZZZcccjjjmmmlllkkkbbbaaa```bbbgggqqqzzz}}}xxxuuummmhhhaaaZZZUUUQQQMMMJJJKKKKKKLLLMMMOOOQQQSSSTTTWWWVVVUUUUUUUUUUUUSSSQQQSSSQQQPPPQQQTTTVVVWWWWWWTTTQQQMMMHHHCCC<<<666222000...---,,,------+++***------,,,,,,,,,+++++++++************************))))))*********+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))******)))(((''''''''''''***)))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''''''''''')))(((((((((((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++******************+++************************************************++++++++++++,,,,,,------......---,,,,,,,,,,,,,,,++++++,,,...///000000000000222444666666777888:::;;;<<<===>>>@@@CCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMKKKJJJIIIIIIHHHLLLMMMMMMLLLLLLKKKJJJIIIDDDDDDBBBAAA@@@???>>>>>>999999888666555444333222000000//////.........---...---,,,******+++,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++******)))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222555777999:::;;;:::999999888777777777888;;;???CCCGGGIIIKKKMMMOOOPPPZZZiiiuuuzzzwwwqqqlllbbbdddggglllsss{{{}}}vvvpppiiiaaaZZZUUUNNNMMMLLLLLLMMMOOOQQQSSSTTTSSSSSSTTTVVVVVVUUUSSSTTTRRRQQQRRRUUUXXXYYYYYYTTTRRRPPPMMMIIIDDD===999444222///---------,,,***---------,,,,,,,,,,,,+++************************))))))*********+++++++++++++++++++++***))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))+++******)))(((((()))))))))(((''''''&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&'''''''''''''''''''''%%%%%%&&&''''''''''''&&&)))((('''&&&&&&'''((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++************++++++*********************************************************+++++++++++++++---,,,,,,,,,,,,---.........///111333555666666666888:::>>>@@@AAABBBCCCEEEHHHHHHIIIKKKMMMOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTYYYYYYZZZZZZYYYXXXWWWWWWSSSRRRPPPOOOMMMMMMMMMMMMFFFFFFDDDCCCAAA@@@>>>>>>::::::888666444333111000444333111///...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++******************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++(((***---...---,,,------,,,,,,---...///000000111333444666888:::<<<<<<===???===<<<:::999999:::;;;BBBEEEIIILLLNNNPPPSSSUUUaaalll{{{{{{sssnnnlllooosssyyy~~~xxxooogggbbbWWWUUURRROOOMMMMMMOOOPPPQQQPPPQQQSSSUUUVVVVVVUUUUUUSSSSSSTTTVVVXXXYYYXXXTTTRRRQQQPPPNNNJJJEEEAAA;;;777333111000///---+++++++++++++++************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...000222333666888;;;>>>@@@AAAAAAAAACCCFFFJJJLLLMMMNNNPPPQQQTTTUUUUUUVVVXXXYYY[[[\\\]]]]]]^^^```aaabbbccccccaaaaaaaaa```___^^^\\\[[[``````aaaaaaaaaaaa``````___^^^\\\ZZZYYYYYYZZZZZZVVVUUUTTTSSSQQQPPPOOONNNLLLJJJGGGDDD@@@<<<:::888888777666444222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************(((+++///000...---...///------...000222333555555888999;;;===>>>????????????>>>======>>>@@@CCCEEEHHHLLLQQQWWW\\\ccciiimmm}}}zzzuuuuuuxxx{{{|||vvvrrrjjjfff___XXXSSSQQQPPPPPPPPPOOOPPPRRRTTTUUUUUUSSSVVVUUUUUUVVVWWWXXXWWWUUUUUUSSSRRRRRRQQQOOOKKKHHHBBB>>>999555333111///...,,,,,,+++++++++*********++++++++++++++++++++++++)))************+++++++++))))))***+++,,,+++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((()))************)))(((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************---...000222555888;;;===BBBDDDGGGJJJMMMNNNOOOOOONNNQQQUUUXXXYYYZZZ[[[\\\^^^^^^^^^^^^^^^___```aaabbbbbbcccdddfffggghhhiiigggggghhhhhhgggeeedddcccddddddeeefffggggggggggggfffdddcccaaaaaaaaabbbcccaaaaaa```___]]]\\\[[[[[[YYYXXXVVVSSSPPPMMMJJJIIIBBBAAA@@@>>><<<999777555222111111000000///......------------------------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((,,,000111///......000......000222444666888999;;;<<<>>>@@@AAABBBAAAAAA;;;;;;<<<>>>CCCHHHMMMQQQKKKPPPXXXbbbmmmxxxyyyxxx|||{{{uuulllccc[[[VVVTTTSSSPPPPPPPPPQQQSSSTTTSSSRRRVVVVVVVVVWWWXXXWWWUUUSSSVVVUUUTTTTTTSSSQQQNNNLLLGGGCCC===999666444111000.........---------,,,,,,++++++++++++++++++++++++)))************+++++++++'''((()))***++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))&&&&&&&&&'''((()))***+++***+++---...---,,,***(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))************************'''((((((((())))))******((()))***++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++------------------------222333555999===AAADDDFFFJJJLLLPPPTTTWWWXXXXXXXXXUUUXXX\\\___``````aaabbbcccbbbbbbaaaaaabbbbbbccccccdddeeefffhhhiiijjjkkkllllllmmmmmmmmmkkkjjjiiifffggghhhjjjkkkkkkllllllhhhgggeeeddddddeeefffgggeeeeeedddcccbbbaaa``````^^^^^^]]]\\\\\\[[[ZZZZZZPPPPPPOOOMMMJJJFFFCCCAAA666666555555444333222222------------------------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++***)))))))))***,,,---++++++++++++******)))))),,,,,,...////////////...///000333666999;;;===>>><<>>CCCFFFHHHLLLPPPSSSQQQWWWggg||||||vvvppphhh___YYYXXXVVVRRROOOMMMNNNPPPQQQSSSSSSUUUVVVWWWYYYZZZZZZWWWWWWVVVUUUSSSQQQOOONNNMMMIIIEEEAAA???<<<999666111///---,,,------,,,***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((())),,,***'''%%%%%%'''***,,,(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&))))))((('''&&&%%%%%%%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++***************000...,,,+++,,,---------...//////...---///222555777:::>>>CCCHHHLLLOOOQQQUUUVVVVVVXXXZZZ\\\^^^___]]]]]]^^^```aaacccdddddddddeeeeeedddbbbaaabbbdddbbbdddgggjjjmmmnnnoooooopppooommmlllkkklllnnnooolllnnnppppppnnnmmmllllllkkkkkkjjjiiihhhggggggfffiiihhhfffeeedddeeeggghhhhhhiiiiiigggdddbbbbbbcccbbb]]]YYYVVVUUUSSSOOOLLLFFFEEECCCAAA>>>;;;999888222000///000111111111///000000///...---------------,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++************************))))))))))))******************++++++++++++************))))))******+++,,,,,,+++++++++************------......///000111222777888:::<<<>>>>>>??????EEEGGGIIIIIIFFFCCCAAA@@@AAAEEEIIILLLNNNQQQUUUYYY\\\iiizzzqqqhhhbbb]]]ZZZVVVRRRPPPPPPPPPQQQSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPPPPMMMIIIFFFDDDBBB???<<<666333000...------,,,+++++++++************++++++************************)))((('''(((*********((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))+++)))'''&&&&&&''')))+++(((((('''''''''&&&&&&&&&+++***)))(((&&&$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&''''''(((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))++++++***((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))************+++++++++******++++++++++++++++++,,,++++++******+++,,,,,,---,,,+++***++++++,,,,,,...///111222444777<<>>:::555111///...---,,,---,,,,,,+++++++++,,,,,,++++++++++++************)))((('''(((***+++***)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((''''''(((((()))((((((((('''''''''&&&&&&,,,+++***(((&&&$$$""""""&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%$$$$$$%%%'''((()))******''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))************+++++++++++++++******************,,,++++++++++++,,,,,,---************+++,,,---...111444777;;;???CCCHHHLLLOOOPPPSSSUUUXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^_________```aaaaaaaaaaaabbbbbbbbb___aaabbbaaa``````aaaccceeegggiiillloooppppppqqqpppooonnnnnnnnnooopppqqqpppqqqqqqpppooommmkkkjjjkkkjjjjjjhhhfffccc```^^^[[[]]]```bbbddddddcccbbbeeefffhhhiiiiiijjjmmmooojjjiiigggfffeeedddaaa___\\\ZZZXXXUUUSSSPPPOOONNNJJJEEE???:::777555444222///...............///000///......---------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***************************************((()))))))))************))))))************))))))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++------...000444:::???CCCDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDCCCBBBBBBDDDGGGJJJLLLNNNOOONNNMMMRRR[[[cccyyy|||xxxwwwxxxyyyyyyvvvrrrttt}}}~~~{{{|||}}}~~~}}}wwwtttnnnggg```ZZZVVVTTTSSSRRRRRRQQQRRRTTTWWWXXX\\\\\\[[[ZZZXXXVVVTTTSSSUUUSSSQQQPPPPPPOOOLLLJJJFFFAAA:::555333222111111000///......---------...---------------,,,,,,,,,)))((('''(((***+++***)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++************))))))---,,,,,,++++++++++++,,,)))+++---...000222444666;;;>>>BBBFFFJJJNNNRRRUUUTTTUUUWWWYYY\\\]]]^^^___^^^^^^_________^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[^^^___```aaabbbdddeeefffiiikkkmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppooonnnmmmlllkkkiiifffdddbbbbbbaaa___\\\XXXTTTRRROOOPPPSSSVVVXXXZZZZZZ[[[aaaccceeefffgggiiilllooommmmmmmmmlllkkkiiifffddd______^^^]]]\\\\\\]]]]]]TTTPPPLLLGGGDDD???;;;888//////............/////////......---,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************((()))))))))************))))))************))))))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,------,,,...000555;;;AAAGGGJJJJJJIIIIIIHHHGGGEEEDDDDDD===???AAACCCDDDFFFIIILLLNNNPPPQQQPPPRRR\\\kkkwww}}}yyyyyy|||yyyuuuyyy{{{{{{xxxsssooonnnnnnqqqwww{{{yyyvvvvvv|||xxxssssssvvvuuuuuuwwwyyyqqqggg___YYYVVVQQQQQQPPPQQQRRRTTTUUUVVVYYYYYYYYYYYYXXXWWWUUUUUUTTTSSSQQQQQQRRRPPPNNNKKKKKKGGG@@@<<<999999888777333222000///...---,,,,,,.........---------,,,,,,***)))((()))***++++++)))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((())))))((('''&&&))))))((((((((('''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((((((''''''(((((((((((((((((()))))))))***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((())))))************************))))))((((((((())))))***************************))))))*********+++++++++++++++******************...------,,,++++++++++++,,,///333777999;;;???BBBHHHKKKOOORRRSSSUUUWWWXXXVVVWWWYYY[[[]]]___````````````___]]][[[YYYWWWVVVQQQQQQPPPOOOOOONNNMMMMMMMMMPPPTTTWWWYYY[[[]]]______aaaccceeefffgggggggggffffffgggggghhhiiijjjkkkgggfffdddddddddbbb^^^[[[TTTTTTRRRPPPMMMIIIFFFDDDCCCCCCDDDEEEHHHKKKNNNPPPTTTVVVYYY\\\___dddiiimmmnnnoooqqqqqqooollliiigggeeedddcccbbbbbbcccdddeee]]]\\\ZZZWWWRRRJJJAAA;;;222222000///////////////...------,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,************************))))))))))))************)))******************)))))))))***+++++++++++++++,,,,,,------------.........111666<<>>@@@BBBDDDFFFGGGHHHKKKMMMKKKOOOTTTVVV\\\iii}}}|||wwwuuuvvv{{{{{{rrrmmmnnnqqqqqqpppnnnllllllnnnpppwww|||uuuooopppuuutttuuuxxx}}}{{{yyypppggg```\\\RRRRRRSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXSSSRRRRRRRRRRRRQQQNNNLLLNNNJJJEEEBBBAAAAAA@@@@@@777666333111///---,,,,,,------,,,,,,++++++*********)))((()))+++,,,+++******))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))((((((%%%%%%&&&''')))***++++++(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))************************))))))((((((((()))******************************)))************+++++++++******+++++++++,,,,,,,,,..................///000333888>>>AAACCCEEEJJJMMMQQQUUUXXXZZZZZZZZZZZZ[[[YYYZZZ\\\^^^___```aaaaaa___]]]ZZZVVVRRROOOLLLKKKEEEDDDDDDCCCBBBBBBAAAAAA???CCCGGGKKKMMMOOOQQQSSSTTTVVVXXXYYY[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___```aaa\\\ZZZWWWXXXXXXWWWSSSOOOGGGFFFDDDBBB@@@===<<<;;;::::::999:::<<>>@@@FFFHHHIIIJJJKKKMMMPPPSSSTTT[[[dddiiiooo{{{|||}}}zzzrrrsssxxxzzzxxxuuussssssvvv{{{~~~zzzuuuzzz|||tttmmmiii[[[\\\\\\[[[YYYVVVTTTRRRRRRSSSUUUWWWYYY[[[\\\\\\TTTTTTSSSTTTTTTSSSOOOMMMNNNLLLIIIHHHHHHIIIHHHGGG@@@>>>;;;888555222000///...------,,,++++++*********)))((()))+++,,,+++***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((((((((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))*********&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((''')))+++************************))))))(((((()))******+++************************)))************+++++++++******+++,,,---......///---...///000222555777888===BBBHHHJJJJJJKKKOOOSSSTTTXXX]]]_________^^^^^^]]]^^^^^^_________^^^^^^\\\XXXRRRLLLFFFBBB@@@@@@;;;;;;::::::999999888888777:::???AAABBBCCCDDDEEEHHHIIIJJJLLLMMMMMMMMMLLLMMMNNNOOOQQQSSSTTTTTTUUUPPPMMMKKKKKKMMMMMMHHHCCC@@@>>><<<999888777888888555666666777999:::;;;<<<777:::===AAAFFFMMMTTTYYYbbbgggmmmooonnnlllkkkjjjhhhgggdddaaa```aaabbbcccbbbccccccccc```ZZZQQQJJJBBB@@@===999666333111000///......---------------------............------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************))))))))))))************++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,------------.........//////666;;;CCCIIILLLLLLHHHFFFCCC@@@===:::;;;>>>CCCFFFKKKKKKLLLLLLNNNRRRXXX\\\gggppp{{{wwwxxx}}}zzz~~~yyy~~~}}}~~~}}}}}}}}}~~~zzzvvvfffffffffddd```[[[VVVSSSPPPRRRTTTXXX[[[]]]___```VVVUUUUUUVVVVVVTTTQQQNNNNNNLLLKKKKKKMMMMMMMMMLLLHHHFFFCCC???;;;888666555000000///...------,,,,,,***)))))))))+++,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''+++******)))(((''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,************************))))))((())))))***++++++************************)))************+++++++++******+++,,,...///000000,,,---///222666:::===???DDDIIINNNPPPNNNNNNQQQUUUTTTXXX]]]aaabbbbbbbbbbbb_________^^^]]]\\\[[[ZZZYYYTTTMMMEEE>>>:::888888666666666666555555444444666999<<<>>>============???@@@AAACCCDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMIIIFFFCCCDDDGGGFFFAAA===>>><<<999666555666777999444555777999::::::999888555666888:::<<>>999666333222000000///...............------............------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,000555999>>>CCCIIILLLJJJFFFBBB???===;;;999999===CCCJJJNNNNNNKKKMMMQQQSSSVVVbbbpppzzzsssrrrxxx~~~|||yyyzzzzzzzzzzzz~~~}}}wwwrrrnnnlllggg^^^WWWUUUUUUVVVXXXZZZZZZXXXWWWVVVUUUSSSSSSSSSRRRQQQOOOUUUQQQNNNNNNOOOQQQOOONNNLLLKKKIIIFFFBBB>>>;;;999777444///+++))))))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***+++***)))'''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))***************,,,------+++******+++***+++,,,,,,+++,,,...000///111555:::???DDDHHHJJJNNNOOOOOOOOOOOONNNMMMMMMPPPTTTZZZ^^^```___^^^^^^aaa^^^YYYWWWWWWWWWUUURRRRRRLLLCCC>>><<<;;;:::888666555555444444555555666444666999999888777888888::::::;;;;;;<<<<<<<<<<<<@@@BBBEEEGGGHHHHHHIIIKKKGGGHHHHHHHHHGGGEEECCCBBBEEEAAA<<<:::;;;;;;:::888666777777777666666555555555555555666999;;;>>>???IIIMMMTTTZZZ___``````___ZZZUUUOOOLLLOOOQQQRRRRRRSSSTTTVVVWWWXXXZZZ^^^```[[[VVVOOOGGG???888444222...///000000000///...---000000//////......------//////---,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,------,,,,,,+++***---......,,,******+++,,,,,,,,,+++***))))))******************+++++++++,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222666:::AAAEEEIIIJJJGGGBBB>>><<<999999;;;>>>BBBGGGLLLOOOOOOMMMNNNSSSYYYbbbrrr~~~vvvqqqpppwww~~~|||{{{}}}~~~|||zzzxxxyyyyyyyyyzzz~~~~~~|||vvvmmmeeeZZZYYYYYYYYYZZZZZZYYYWWWUUUTTTRRRRRRSSSSSSQQQPPPRRRPPPNNNNNNPPPRRRQQQPPPOOONNNLLLIIIEEEAAA>>>===:::777222...,,,++++++,,,,,,++++++***))))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++******+++,,,,,,,,,,,,+++************************))))))))))))*********+++***,,,------,,,,,,,,,---+++,,,---------...000333777999===BBBGGGKKKNNNOOOPPPNNNKKKHHHFFFFFFFFFGGGQQQUUU[[[^^^______^^^^^^\\\XXXSSSQQQPPPOOOLLLJJJGGGBBB<<<888888888777666777777777888888999::::::888:::<<<===;;;:::::::::::::::;;;;;;<<<<<<======AAADDDHHHKKKKKKKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGHHHFFFEEEEEEFFFFFFCCC@@@???===:::999999:::::::::;;;:::999999999:::;;;;;;@@@CCCHHHMMMPPPRRRRRRQQQPPPMMMIIIFFFGGGHHHIIIJJJFFFHHHJJJKKKNNNRRRWWW[[[^^^\\\WWWPPPIIIBBB<<<999666555333111///////////////////////////...............------------------,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,+++)))((()))***,,,,,,+++***************)))))))))*********++++++000///...---,,,++++++***,,,,,,,,,,,,,,,,,,---------...///000111333888;;;DDDEEEFFFEEEAAA<<<999888777:::???DDDIIIMMMPPPQQQRRRQQQSSSZZZdddsss{{{uuusssttt{{{~~~|||{{{zzzyyyxxxyyy}}}~~~}}}~~~}}}uuucccbbb___\\\ZZZXXXWWWWWWTTTSSSQQQQQQRRRSSSSSSRRRPPPOOONNNNNNQQQRRRRRRRRRQQQQQQOOOLLLIIIFFFCCCAAA===<<<888444111...,,,,,,++++++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++************************))))))*********+++++++++***,,,......------...000,,,...//////000222666999???BBBFFFJJJNNNPPPQQQQQQLLLHHHCCC???>>>@@@CCCFFFRRRUUUYYY\\\\\\[[[[[[[[[RRROOOKKKGGGEEEDDDAAA???@@@===;;;999:::<<<<<<<<<<<<===>>>???AAABBBCCCDDDBBBDDDEEEDDDAAA???>>>>>>;;;;;;;;;;;;<<<===>>>???CCCGGGLLLPPPQQQPPPPPPPPPQQQQQQQQQPPPOOONNNLLLKKKLLLLLLOOORRRTTTSSSPPPMMMKKKFFF@@@>>>???@@@???>>>???>>>======<<<<<<=========>>>AAACCCEEEFFFFFFFFFEEEEEEDDDAAA???>>>???AAA===>>>???@@@BBBGGGMMMRRR[[[ZZZYYYVVVRRRMMMHHHFFFBBB>>>999444111000111222000000111111222111111111/////////...............///......------,,,------,,,,,,------,,,,,,+++******+++,,,+++))))))***+++,,,++++++************+++((())))))))))))*********/////////......---------,,,,,,,,,---------------...///000111111444888;;;BBBBBBAAA>>>:::777777777;;;>>>CCCIIIMMMQQQRRRSSSVVVYYY___iiittt~~~{{{zzz{{{~~~~~~nnnkkkfff```ZZZVVVUUUUUUUUUSSSQQQQQQRRRTTTSSSSSSPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRPPPNNNLLLIIIFFFEEEBBBAAA>>>;;;777222///---,,,++++++***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++******)))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))***))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***************************+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,---......------...000---///111444666:::>>>BBBFFFHHHKKKNNNOOOOOOMMMLLLBBB@@@>>><<<>>>BBBGGGJJJPPPRRRUUUUUUTTTRRRRRRRRRIIIFFFCCC@@@>>>===<<<;;;=========>>>AAACCCEEEFFFEEEFFFHHHJJJMMMNNNPPPPPPQQQRRRRRROOOJJJFFFDDDCCC>>>>>>>>>>>>>>>@@@AAABBBEEEJJJPPPTTTTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMLLLMMMOOORRRVVVZZZ\\\\\\[[[WWWRRRLLLJJJJJJIIIFFFBBB@@@@@@AAABBBCCCEEEFFFGGGAAAAAAAAABBBBBBBBBBBBBBB@@@BBBCCCAAA<<<:::;;;===<<<<<<;;;:::;;;???EEEIIIQQQQQQRRRRRRRRRRRRRRRRRRMMMJJJDDD>>>999666555555666666888999999999999888444444333222111///...---//////...---,,,------...,,,,,,------,,,,,,+++******,,,------,,,+++,,,---,,,++++++******+++++++++((())))))))))))*********)))))))))******+++++++++,,,,,,,,,------.........---...000000111333666999;;;;;;:::888666666888:::AAACCCFFFJJJOOOSSSWWWYYY___fffpppzzz}}}{{{yyyxxx{{{|||wwwuuunnneee[[[VVVTTTUUUXXXUUUSSSRRRSSSTTTSSSSSSQQQRRRRRRRRRQQQPPPPPPPPPRRRQQQPPPOOOLLLJJJHHHGGGEEEDDDCCC@@@<<<777222000...---,,,++++++*********))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++******************+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,...//////...,,,,,,...//////222666:::===BBBFFFJJJKKKLLLNNNNNNMMMJJJGGGEEE<<<===>>>???BBBEEEHHHJJJKKKLLLMMMLLLIIIGGGGGGGGGBBBAAA@@@???>>>>>>>>>???>>>???AAACCCFFFJJJMMMPPPRRRSSSUUUXXXZZZ[[[\\\\\\``````___[[[TTTOOOKKKJJJEEEDDDCCCBBBCCCDDDEEEFFFHHHMMMRRRVVVVVVUUUTTTSSSPPPOOOOOOMMMLLLLLLKKKKKKLLLMMMOOORRRWWW\\\aaadddbbb```]]][[[YYYVVVPPPKKKGGGHHHJJJKKKMMMOOOPPPPPPIIIHHHGGGEEEDDDCCCCCCBBBAAACCCDDDAAA===::::::;;;<<<;;;:::888999<<>><<<:::666333000...///...---,,,,,,---...///,,,,,,------,,,,,,+++***)))+++---------,,,---...,,,+++++++++++++++,,,,,,)))))))))*********++++++((()))***+++,,,------...,,,,,,,,,---......//////,,,...000000111222555777666666666666666888<<>>@@@AAACCCDDDDDDCCCCCCDDDDDDCCCAAA@@@AAABBBAAABBBBBBBBBAAABBBEEEGGGGGGIIIKKKMMMOOOTTTYYY]]]^^^```bbbdddffffffffffffiiiiiihhhddd]]]WWWTTTRRRMMMLLLJJJHHHHHHIIIJJJKKKMMMPPPUUUWWWWWWUUUTTTTTTPPPOOONNNLLLKKKKKKKKKKKKJJJKKKKKKLLLOOOVVV]]]cccggghhhhhhhhheee```\\\YYYVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVTTTRRROOOMMMKKKJJJEEEFFFEEECCC???<<<<<<<<<888888888888999<<>>;;;999444333111///---+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---+++)))''''''(((***+++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000000222666999;;;???EEEJJJKKKLLLLLLLLLGGGGGGFFFEEECCCAAA???>>><<<<<<===>>>>>>>>>======<<<===>>>>>>===>>>AAACCCDDDFFFGGGGGGFFFGGGKKKNNNQQQSSSTTTUUUVVV[[[bbbggghhhiiikkklllmmmlllkkkjjjkkkkkkkkkhhhccc___\\\[[[UUUSSSPPPNNNMMMNNNOOOPPPRRRUUUWWWXXXWWWVVVVVVVVVSSSRRRPPPOOOMMMMMMMMMNNNKKKKKKKKKIIIJJJNNNUUU[[[aaaeeeiiihhheeebbbccceeebbbbbbbbbbbbaaa___]]]\\\aaa```^^^\\\YYYVVVSSSQQQNNNKKKHHHFFFDDDCCCAAA???:::;;;;;;::::::<<<@@@CCCIIIHHHFFFEEEFFFHHHKKKMMMSSSVVV[[[```bbbbbbaaa___YYYZZZ\\\^^^]]]\\\ZZZXXXUUUUUUSSSPPPKKKFFFAAA>>>999777444000......//////,,,,,,------,,,,,,+++***$$$'''***,,,,,,+++,,,,,,+++++++++++++++,,,---...***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------...///000000---///111222222333555777555666888999;;;???DDDHHHKKKQQQ]]]kkkyyy}}}zzz{{{|||}}}}}}~~~}}}vvvnnnhhhiiikkkeeeaaa[[[VVVTTTRRRQQQPPPMMMPPPSSSTTTRRRQQQRRRTTTPPPPPPPPPOOONNNMMMLLLKKKFFFFFFFFFEEECCC@@@>>><<<777555333000...,,,******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&######$$$''')))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))************))))))))))))))))))))))))))))))************++++++++++++************************))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------.........///000111333666;;;>>>@@@EEEKKKOOOOOOMMMKKKJJJAAAAAA@@@???>>>===<<<<<<999999999999999:::::::::777888:::;;;===@@@DDDGGGGGGIIIKKKJJJIIIJJJNNNQQQSSSTTTUUUTTTUUUZZZaaaggglllnnnoooppppppooommmllliiijjjkkkiiifffcccaaaaaaZZZXXXUUURRRPPPPPPRRRSSSVVVXXXYYYYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQLLLLLLLLLJJJHHHJJJOOOTTTYYY___cccccc______eeekkkggghhhhhhhhhgggeeecccbbb``````___]]]YYYUUURRRPPPUUUQQQKKKIIIIIIIIIFFFCCC@@@@@@@@@>>><<<<<<===???AAABBBBBBCCCEEEGGGHHHIIIJJJNNNUUU\\\bbbeeegggggg___aaacccdddcccaaa___]]][[[[[[ZZZWWWSSSNNNIIIGGG???<<<888333000.........,,,,,,---------,,,++++++&&&))),,,...............++++++++++++,,,,,,---...,,,,,,+++***+++,,,---...,,,,,,---...---,,,+++***............////////////000111333444555555444444666999===???@@@BBBHHHLLLUUU```qqq}}}zzz|||||||||zzz||||||wwwvvvuuurrrqqqeee[[[YYYWWWRRRPPPRRRRRRSSSTTTSSSQQQPPPOOOPPPSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJIIIGGGEEEBBB@@@???===:::666444222111...---++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))((((((((((((******))))))((((((''''''***))))))((('''&&&&&&&&&''''''((((((((((((''''''"""&&&)))***'''&&&''')))))))))(((((((((((())))))***)))))))))((((((((((((************************)))((('''''''''(((***+++&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&+++*********))))))(((((())))))))))))***************************************+++,,,,,,+++***)))(((******++++++++++++******,,,+++***))))))+++---...222111...,,,+++++++++,,,111111333555:::@@@EEEHHHKKKKKKKKKKKKIIIEEEBBB@@@??????>>><<<:::999888777777777777666666555555444666777:::===AAADDDGGGHHHPPPOOOMMMLLLLLLLLLMMMMMMLLLOOORRRQQQQQQTTT\\\ccckkkjjjkkklllnnnnnnmmmlllllljjjiiigggfffccc```]]]^^^ZZZUUUTTTUUUVVVVVVTTTUUUYYY]]]^^^\\\\\\]]]___^^^\\\ZZZYYYXXXVVVSSSQQQRRRNNNKKKJJJHHHGGGKKKQQQYYY[[[]]]]]]]]]^^^aaaccciiikkknnnpppqqqooommmlllhhhfffccc___YYYRRRMMMJJJLLLJJJGGGGGGIIIKKKLLLLLLHHHGGGEEECCCAAA>>>===<<<<<<<<<===???AAACCCEEEFFFHHHIIIKKKOOOUUU]]]dddhhhcccdddffffffdddbbbaaa``````___]]]ZZZWWWTTTRRRQQQIIICCC<<<666333222111111......---...//////...,,,---------------------------,,,,,,++++++,,,,,,---,,,+++*********+++------++++++,,,---...---,,,,,,---......///000111111111333444666777888888888888666:::???CCCDDDHHHMMMQQQfffrrr~~~zzztttrrryyyzzzxxxyyyzzz~~~~~~|||xxxttthhh]]]ZZZXXXSSSQQQSSSRRRSSSTTTSSSRRRQQQPPPPPPSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHEEECCCAAA???>>><<<999777555333000---,,,,,,++++++************************************++++++++++++++++++++++++))))))************))))))******))))))))))))******))))))))))))((((((((((((***)))))))))((((((((('''***))))))(((''''''&&&&&&''''''((((((((((((''''''%%%&&&((((((&&&&&&&&&'''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((((((((())))))((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))***************************++++++,,,+++***)))(((******++++++++++++******---,,,+++++++++,,,---...000///---,,,,,,...000222555666999===AAAFFFIIIKKKJJJJJJIIIGGGDDD@@@===<<<<<<<<<;;;:::999888777777444444444555666888999:::888999<<<@@@DDDHHHKKKMMMPPPOOOMMMKKKJJJJJJJJJJJJIIILLLNNNMMMNNNRRRZZZaaaiiiiiiiiijjjkkkkkkjjjjjjjjjhhhfffeeecccbbb```^^^\\\ZZZXXXYYY[[[\\\[[[YYYYYY\\\^^^___^^^^^^___aaaaaabbbbbbcccdddbbb```^^^XXXRRRMMMLLLLLLLLLQQQWWWYYY\\\___```______```bbbeeegggjjjlllnnnnnnnnnmmmkkkjjjgggccc^^^XXXTTTQQQJJJHHHFFFFFFGGGJJJKKKKKKOOONNNLLLIIIFFFCCC@@@???============>>>???@@@AAACCCCCCDDDGGGLLLSSSZZZ^^^cccfffiiijjjhhheeecccccc```___^^^\\\ZZZXXXVVVUUUOOOJJJBBB;;;777333000...000///......///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---***+++,,,---............,,,...///111333555666666999999:::;;;<<<<<<======<<>>AAAEEEIIIMMMQQQRRRRRRQQQOOOMMMKKKJJJIIIIIIKKKLLLMMMMMMNNNRRRZZZ```fffffffffffffffeeeeeeeeefffeeebbb```^^^]]]]]]]]]^^^^^^```bbbeeeeeebbb```___```bbbccccccdddgggiiiiiilllppptttuuutttqqqppphhh___VVVTTTVVVWWW[[[___^^^bbbffffffccc`````````cccdddfffhhhjjjlllmmmnnnjjjiiigggccc___[[[WWWUUUNNNLLLIIIHHHHHHIIIIIIHHHMMMMMMKKKIIIFFFDDDCCCBBB???>>>===<<<<<<<<<======@@@???>>>???BBBHHHNNNQQQ\\\aaagggjjjkkkiiigggfffbbbbbbaaa```^^^\\\[[[ZZZVVVQQQJJJCCC===666000,,,111///............,,,***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,------...............000333666888:::;;;<<<>>>>>>=========>>>>>>???EEEHHHMMMPPPTTT[[[dddjjj|||yyyuuurrrrrrtttvvvwwwqqqqqqsssxxx|||zzzyyyxxxyyy|||~~~yyyyyyuuuzzz~~~}}}xxxyyyzzzmmmeeebbb___ZZZVVVTTTSSSSSSSSSTTTTTTRRRQQQQQQQQQQQQPPPOOONNNMMMMMMNNNMMMKKKIIIGGGEEEDDDCCCDDDBBBAAA@@@>>>:::555222...---,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''''''''(((((((((((('''''')))&&&###$$$'''))))))'''))))))(((((((((((())))))*********))))))))))))((())))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******(((((()))))))))))))))************)))))))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++******++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******000///...///111555888;;;AAACCCGGGJJJKKKIIIGGGEEEBBB@@@<<<999666555444444444555555666666777777888888888777888999<<>>???AAA???===<<<===AAAEEEHHHNNNTTT]]]eeeiiijjjjjjjjjfffffffffeeecccaaa^^^]]]ZZZWWWQQQKKKDDD<<<444...111///------......---,,,------,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------...............///.....................222444777;;;>>>???@@@@@@AAA@@@>>>======>>>@@@AAAGGGKKKPPPUUU\\\gggttt}}}zzzwwwqqqmmmllloootttxxxuuuyyy|||zzzzzzwwwsssrrrssstttsssrrruuuvvvwwwwwwwwwxxx{{{}}}zzzxxxwwwuuutttuuuvvvwwwvvvuuutttssssssuuuxxxzzz}}}~~~yyy}}}~~~yyysssvvv}}}{{{yyyxxxpppmmmjjjaaaYYYYYYVVVSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNOOOMMMLLLIIIHHHGGGFFFFFFFFFEEEDDDCCCBBB>>>:::666///...,,,+++******+++,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''### ###&&&&&&%%%))))))(((((((((((())))))+++*********))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((((((((()))))))))'''''''''(((((()))))))))))))))))))))))))))******))))))*********+++++++++************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***)))---...000333777;;;@@@BBBHHHJJJKKKLLLJJJFFFAAA>>>;;;:::777444333444555666333444555666777888999999::::::;;;<<<>>>AAADDDEEEKKKLLLMMMOOOQQQSSSUUUUUUYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXWWWWWWYYY]]]___\\\]]]]]][[[YYYXXXZZZ\\\]]]___```___```bbbgggjjjyyy|||}}}xxxrrrnnnhhhiiikkkpppwww~~~~~~uuuuuuyyy|||~~~uuupppooorrroookkkhhhggghhhjjjllllllkkkiiifffdddbbb```______\\\XXXVVVTTTRRROOOLLLKKKKKKKKKKKKJJJJJJJJJJJJEEEDDDBBBAAAAAABBBDDDFFFCCCAAA>>><<<<<<===???@@@@@@GGGRRR\\\ccchhhlllnnniiijjjiiihhhfffcccaaa___[[[YYYVVVRRRLLLDDD;;;555000///------///000000/////////......---------------,,,,,,++++++,,,,,,---,,,,,,---...............//////.........///000000666888;;;???AAABBBBBBBBBAAA@@@???>>>@@@BBBFFFHHHIIINNNVVV___iiivvvrrrpppmmmkkkmmmttt}}}~~~xxxwwwvvvwwwzzz~~~|||zzz{{{zzzwwwqqqlllhhhfffdddddddddeeehhhiiiiiihhhnnnnnnmmmlllkkklllooorrrhhhgggfffeeeeeeeeeffffffggghhhhhhgggfffgggjjjmmmuuuyyy}}}xxxzzz|||~~~~~~{{{oooccc```ZZZTTTQQQQQQRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIIIIJJJJJJHHHGGGEEEDDDDDDBBB>>>;;;333111...,,,+++++++++,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''$$$######$$$''')))))))))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))&&&''''''(((((()))))))))))))))))))))*********************+++++++++,,,,,,************************,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,...333999???EEEIIILLLMMMMMMLLLJJJFFFAAA===;;;777666555444444555777888555555666888999:::;;;<<<:::;;;>>>BBBFFFIIIKKKMMMOOOPPPPPPRRRSSSTTTUUUUUU[[[\\\]]]]]]^^^^^^]]]]]]ZZZYYYYYYXXXYYYYYYZZZ[[[YYYZZZ[[[YYYVVVUUUXXX\\\]]]```eeehhhjjjnnnuuuzzz~~~wwwqqqnnneeefffkkkrrr|||}}}zzz~~~|||xxxrrrmmmkkklllppprrrqqqooommmkkkiiigggffffffeeebbb```^^^]]][[[XXXVVVQQQPPPNNNLLLJJJHHHFFFEEEGGGFFFDDDCCCDDDFFFHHHJJJDDDCCCAAA???===<<<;;;;;;999???IIIRRR[[[ccciiimmmiiijjjkkkjjjiiifffcccaaa^^^]]][[[YYYTTTMMMDDD>>>333111///...000111111111000000//////......---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,---///111333444888:::===@@@BBBBBBAAA@@@@@@??????@@@DDDJJJPPPSSSUUU]]]hhhsss|||sssjjjmmmqqqvvv~~~{{{ssslllhhhgggfffhhhlllsssyyy~~~{{{tttooollljjjhhhgggdddfffgggeee```[[[YYYYYYYYYZZZ\\\]]]^^^___aaabbbgggggggggeeeccccccdddfff______^^^]]]]]]]]]]]]^^^^^^``````___^^^___bbbeeejjjmmmqqqwww{{{~~~~~~~~~uuuggg___UUUOOOOOOPPPPPPOOOOOOPPPRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJJJJKKKMMMNNNIIIGGGEEEDDDDDDDDDBBB@@@888555222///---,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))(((((((((((('''((((((((()))))))))***'''(((((((((((((((((((((''''''((((((((((((''''''((()))++++++***)))***+++))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((()))***))))))((((((((()))))))))*********''''''((())))))***++++++((()))))))))************)))************+++++++++************************,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++,,,+++++++++,,,...000111222666<<>>>>>===???CCCHHHLLLNNNOOOPPPOOOOOOPPPRRRSSSTTTUUUVVV[[[\\\\\\]]]]]]\\\[[[ZZZUUUUUUVVVXXXZZZZZZZZZYYYXXXZZZ[[[YYYVVVVVVZZZ^^^ccchhhmmmpppqqqsssyyy~~~zzzqqqiiidddccc___```fffoooyyy}}}xxxwwwyyytttsssxxx}}}vvvqqqqqquuuzzz~~~}}}|||yyywwwuuusssssssssssspppmmmjjjgggddd```]]]UUUTTTRRROOOKKKHHHFFFEEEIIIGGGEEECCCCCCFFFHHHJJJHHHGGGFFFDDDAAA>>>;;;:::999<<>>@@@AAAAAA???>>>??????@@@CCCIIIPPPXXX]]]eeennnzzzxxxiiiiiipppzzz{{{xxxwwwvvvwwwwwwrrrjjjccc\\\ZZZYYYYYY\\\aaafffiiigggeeecccaaa]]]ZZZXXXVVVRRRUUUXXXWWWUUUSSSTTTVVVXXXYYY[[[[[[ZZZ\\\___bbbeeefffeeeccc___\\\[[[\\\^^^]]]]]]\\\\\\\\\]]]]]]ZZZ\\\^^^]]][[[\\\___cccccceeehhhllloooqqqrrrrrrkkkbbbUUUNNNMMMOOOOOONNNOOOPPPRRRTTTTTTSSSQQQPPPMMMLLLKKKJJJKKKLLLNNNPPPIIIGGGEEEDDDEEEEEEDDDCCC;;;999555111.........///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******))))))))))))(((((((((((('''((((((((())))))******'''''''''(((((((((((((((''''''((((((((((((''''''%%%(((+++***&&&###$$$%%%))))))(((((((((((())))))++++++++++++************************************&&&''')))*********)))((()))************+++++++++((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))************************************,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++------,,,,,,---000333444<<>>???@@@@@@BBBEEEIIILLLOOOOOONNNNNNMMMNNNOOOQQQSSSUUUVVVWWWZZZ[[[[[[[[[ZZZYYYWWWVVVRRRSSSUUUYYY[[[\\\[[[YYYYYY[[[]]]ZZZWWWWWW\\\aaajjjooossstttqqqqqqtttwwwyyyxxxuuummmccc[[[WWWVVVZZZ\\\aaakkkvvv}}}xxxnnniiijjjllljjjmmmuuu~~~xxxtttvvv|||zzzuuupppjjjddd___ZZZYYYWWWUUURRRPPPNNNMMMIIIGGGDDDBBBBBBDDDFFFHHHKKKKKKKKKIIIFFFBBB>>>;;;999:::===@@@DDDLLLTTTZZZbbbdddgggjjjkkkkkkjjjiiifffeeedddccc___YYYQQQLLL<<<999444222111000///...//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,------......//////.........000333666888>>>>>>??????????????????EEEDDDEEEHHHPPP[[[gggnnnzzzxxxrrruuurrr{{{xxxrrrnnnjjjhhhfffbbb]]]XXXVVVSSSPPPOOOQQQSSSTTTUUUVVVWWWVVVSSSQQQPPPQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZ[[[^^^___```cccfffiiijjjhhheeefffgggfffccc___aaabbbbbb```^^^]]]^^^___eeebbb```___aaadddeeeeeeggggggffffffgggiiikkkllluuuuuuyyy~~~~~~||||||}}}~~~vvvjjj]]]VVVRRRNNNMMMOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDBBB???:::555000---,,,,,,%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++******'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++)))***,,,---,,,+++,,,---.../////////111444999===CCCGGGNNNSSSTTTPPPKKKGGGAAA@@@===;;;999888888888888888999;;;===@@@BBBDDD???@@@@@@@@@AAAAAABBBBBBDDDEEEGGGJJJLLLNNNOOOPPPPPPSSSTTTQQQPPPTTTWWWVVVZZZXXXVVVSSSRRRSSSTTTUUUPPPUUU[[[```aaa___[[[YYY]]]```aaa]]]WWWVVV[[[bbbkkkoooqqqoooooopppnnnjjjjjjhhheeecccbbb___\\\YYYZZZ]]]bbbkkktttzzz|||{{{zzzxxxuuupppllliiihhhiiibbbeeeiiipppyyy{{{xxxsssqqqttt}}}yyyrrrooommmdddbbb___[[[WWWTTTRRRRRRLLLKKKHHHDDDAAA@@@BBBCCCFFFFFFHHHJJJKKKIIIDDDAAA@@@AAAAAA???===@@@IIIPPPYYY___fffkkklllkkkjjjjjjlllllljjjeeecccaaaZZZQQQNNNBBB888444000,,,---222//////000000///......---......---------,,,,,,,,,+++,,,,,,------......////////////000222555888:::<<<=========>>>???BBBDDDHHHFFFFFFLLLXXXeeeooosssyyyuuu{{{{{{tttqqqdddaaa]]][[[YYYWWWSSSPPPPPPNNNLLLLLLMMMPPPRRRSSSTTTTTTSSSQQQPPPPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[\\\___aaaccceeefffhhhjjjmmmooommmkkkiiiiiihhhfffdddiiijjjjjjjjjjjjiiihhhggghhhgggggghhhkkkmmmnnnmmmlllmmmmmmllljjjhhhiiikkkrrrrrrtttvvvvvvssspppnnnpppoooqqqtttsssqqqtttzzz~~~xxxiii___WWWOOOKKKJJJLLLMMMNNNPPPPPPQQQQQQPPPOOONNNLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFEEECCC@@@<<<777333///---,,,)))******+++++++++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++++++++***))))))******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++***,,,------,,,+++,,,------///111222555999???CCCHHHLLLPPPSSSRRRMMMGGGCCC>>>===;;;:::999:::;;;;;;<<<===???BBBEEEHHHJJJKKKAAAAAABBBCCCDDDDDDEEEEEEFFFGGGJJJLLLNNNPPPPPPPPPNNNRRRRRROOOOOORRRUUUTTTUUUSSSQQQNNNNNNNNNPPPQQQYYY]]]bbbeeeeeebbb___\\\ZZZ^^^___\\\XXXXXX]]]ccciiimmmnnnllllllooonnnjjjkkklllllljjjgggddd```^^^aaadddhhhnnnuuuyyy|||~~~}}}yyytttpppnnnmmmeeegggkkkooouuuzzz{{{qqqnnnjjjlllsss~~~}}}wwwsssmmmjjjeee```]]][[[ZZZ[[[VVVSSSNNNHHHDDDBBBCCCDDDHHHIIIJJJLLLNNNMMMKKKHHHCCCDDDDDD@@@<<<<<>>AAAFFFJJJKKKIIIKKKVVVfffsssyyyyyy}}}uuuooohhhcccVVVTTTPPPNNNNNNMMMLLLKKKLLLLLLKKKKKKLLLOOOQQQSSSUUUUUUUUUUUUTTTVVVZZZ]]]^^^^^^^^^___```bbbdddeeeiiikkknnnpppqqqrrruuuvvvwwwwwwuuurrrooonnnooopppxxxwwwwwwyyyzzzyyyuuuqqqnnnoooqqqtttxxxzzzyyyxxxvvvyyyzzzvvvooojjjiiikkklllmmmnnnnnnllliiifffcccdddbbbcccfffffffffjjjppp~~~uuukkk```TTTKKKHHHIIIJJJMMMOOOQQQRRRRRRRRROOONNNMMMMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJIIIGGGGGGDDDBBB@@@<<<777333///...---------,,,++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++************+++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///...---,,,---......000555999===BBBHHHLLLPPPRRRSSSRRRNNNHHHBBB>>><<<;;;999999;;;===AAACCCDDDFFFIIIMMMPPPSSSTTTTTTIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQNNNRRRRRROOONNNRRRTTTSSSQQQOOOLLLJJJJJJKKKMMMNNN[[[___bbbdddbbb^^^\\\ZZZVVVZZZ\\\[[[YYYZZZ```eeelllpppqqqpppqqquuuwwwtttuuuyyy}}}|||wwwqqqmmmlllnnnqqqtttwww{{{{{{xxxrrrssstttvvvxxxyyyzzzzzzvvv~~~}}}xxxssslllgggeeejjjvvv}}}xxxrrrllliiiiiilllmmmlllfff\\\RRRKKKFFFEEEEEEFFFEEEEEEGGGIIIKKKJJJIIIIIIJJJHHHDDD>>>;;;===???EEEKKKVVV___fffjjjmmmooolllnnnmmmiiiiiiiiieee___YYYOOOFFF???888222///000........................------,,,,,,,,,+++++++++,,,,,,------.../////////000111333555777999;;;;;;<<<>>>@@@AAAAAADDDIIINNNMMMQQQYYYfffsss|||~~~~~~}}}rrriiiddd```ZZZUUUNNNMMMKKKJJJKKKLLLNNNOOORRRRRRQQQPPPPPPQQQSSSUUUYYYZZZ\\\]]]___ccchhhlllkkkkkkkkklllmmmoooqqqrrrvvvyyy}}}{{{||||||yyy{{{~~~wwwnnnlllnnniiimmmooommmkkkkkkiiigggbbb______bbbdddeeeiiiooovvv~~~zzzqqqgggZZZPPPLLLIIIKKKMMMPPPQQQRRRRRRRRROOONNNNNNNNNOOOPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCC@@@<<<777333000......---,,,+++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++******)))******++++++++++++******+++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...------...000222666<<>>CCCJJJQQQYYYaaahhhmmmllloooooolllkkkllliiiddd^^^WWWNNNFFF>>>777222000..................//////---,,,,,,,,,,,,+++++++++,,,,,,---......//////000///111444777999;;;<<<<<<;;;???CCCDDDCCCEEEIIINNNRRR]]]kkkwww}}}|||yyy~~~zzzzzzxxxrrriii^^^WWWUUUSSSOOOKKKIIIIIIIIIJJJLLLPPPTTTVVV\\\]]]\\\YYYVVVUUUVVVXXX\\\^^^cccgggkkkpppvvvzzzyyyzzzzzz{{{|||~~~uuussstttpppvvvyyyuuusssuuutttqqqkkkgggfffiiikkkllloootttqqqxxx~~~|||uuulll```VVVQQQMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEEEECCC@@@;;;777444......,,,++++++++++++,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))************************)))******+++++++++************++++++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.........///222444999>>>EEEKKKOOOSSSVVVYYYVVVSSSNNNIIICCC>>>;;;999>>>>>>@@@CCCHHHNNNSSSWWW[[[\\\^^^___```___]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUUUUSSSQQQOOOMMMKKKJJJKKKOOOQQQOOOOOORRRSSSRRROOONNNLLLJJJKKKLLLOOOPPPXXX]]]ccceeecccaaabbbdddfffhhhkkkllllllooossswww}}}}}}xxxwwwpppkkkppp||||||lll^^^SSSMMMOOOKKKGGGDDDDDDEEEEEEDDDHHHIIIJJJIIIGGGEEEDDDDDD>>>???AAADDDIIISSS]]]eeeiiinnnpppnnnlllllljjjeeeaaa]]]VVVMMMEEE???888222000///.........//////000---------,,,,,,,,,++++++---------...//////000000000333666:::===>>>>>>>>><<>><<<<<<<<>>FFFQQQXXXaaahhhnnnnnnmmmllljjjfffcccbbb]]]TTTNNNHHH@@@888222222000///...///000111......---------,,,,,,,,,------......//////000000333555:::>>>AAABBBAAAAAACCCFFFIIIHHHGGGLLLWWW```pppwww{{{~~~uuunnnmmmooouuu|||}}}sssggg[[[SSSOOOMMMJJJIIIHHHHHHIIIJJJMMMRRRWWW\\\aaafffkkkppptttvvvvvvqqqjjjffffffhhhmmmttt~~~}}}wwwpppmmmeeeaaa[[[TTTPPPMMMMMMMMMOOOOOOPPPRRRTTTTTTRRROOOKKKKKKLLLLLLLLLKKKJJJJJJDDDDDDDDDDDDCCCAAA???>>>666444222///------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***+++++++++++++++******++++++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,...111333666:::@@@DDDIIIMMMSSSVVVUUURRRPPPOOOGGGCCC>>>:::999;;;???AAADDDFFFKKKQQQVVV\\\___aaacccbbbaaa___]]][[[YYYXXXYYYYYYXXXWWWVVVUUUTTTTTTOOOMMMIIIGGGFFFGGGJJJLLLMMMSSSVVVVVVWWW[[[\\\[[[[[[ZZZXXXXXXXXX[[[]]]___fffooozzz~~~|||~~~}}}vvvuuuzzz}}}|||uuujjjaaa\\\VVVQQQMMMKKKHHHGGGDDDEEEFFFGGGIIIJJJIIIHHHBBB@@@<<<999999???FFFLLLVVV```iiillllllmmmjjjgggdddfffccc[[[VVVQQQIII???666444222000//////000111/////////.........------------......///000000000555888===AAADDDEEEDDDCCCKKKMMMMMMKKKKKKSSSbbbnnn}}}}}}~~~rrrkkknnnssszzz|||nnnddd[[[RRRKKKGGGHHHIIIHHHHHHHHHKKKMMMVVV\\\ccciiinnnsssyyy~~~}}}{{{tttoooooorrr{{{~~~|||rrrmmmddd[[[UUUQQQQQQQQQOOOPPPQQQSSSUUUTTTRRRPPPLLLMMMMMMMMMMMMLLLLLLKKKDDDDDDDDDCCCCCCBBBAAA@@@;;;999555222///---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))***+++++++++++++++******++++++++++++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---///222555999???EEEIIIMMMQQQUUUWWWTTTPPPKKKIIIAAA===999666777;;;AAAEEEEEEHHHNNNTTTZZZ^^^aaabbbbbbaaa___\\\ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWOOOLLLIIIGGGHHHKKKPPPSSSSSSXXX]]]]]]^^^bbbdddccccccbbbaaa```aaacccfffhhhvvv~~~}}}wwwwww|||vvvlllgggaaa\\\XXXUUURRRPPPIIIHHHIIIJJJKKKLLLKKKJJJBBB@@@>>>;;;999<<>>===>>>>>>===GGGNNNYYYdddjjjmmmkkkjjjiiigggeeedddbbb]]]UUUOOODDD>>>888333111222333333000000000///......------,,,---.........000444888>>>???BBBFFFIIIKKKJJJIIINNNQQQXXX```jjjvvv~~~}}}~~~|||zzzzzz~~~rrr___UUUOOOKKKJJJKKKLLLHHHHHHNNNSSSVVV\\\cccmmmvvv{{{ooocccWWWOOOMMMKKKNNNRRRUUUWWWWWWUUUTTTSSSRRRPPPNNNMMMLLLLLLMMMHHHHHHGGGFFFEEEEEEDDDDDD???;;;555111///...---,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***(((((()))***************))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++*********++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++...000000...---///000444666:::AAAHHHMMMPPPPPPQQQQQQOOOLLLHHHBBB===:::777666666777999<<>>===AAAGGGPPPYYYbbbgggjjjjjjllljjjhhhfffddd___XXXSSSIIIDDD===777444444333333000000//////............////////////000333888;;;DDDEEEGGGIIIKKKMMMNNNNNNRRRXXXcccppp|||yyyzzzyyyvvvwwwrrrbbbSSSNNNMMMMMMLLLMMMOOOMMMNNNUUU\\\bbbkkkrrr|||rrraaaTTTNNNMMMOOORRRUUUWWWXXXXXXXXXVVVUUUSSSPPPNNNMMMLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFBBB???:::666333000---+++---------------,,,,,,,,,***+++,,,------,,,+++***'''((())))))***)))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))************))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------...//////...---///222444;;;===AAAGGGMMMPPPQQQPPPMMMKKKGGGCCC???;;;999777555666999<<<>>>>>>??????===<<>>999666444222000//////...............000000000111444999>>>BBBJJJKKKKKKKKKLLLNNNQQQSSS]]]fffrrr~~~|||vvvwwwuuuwwwvvveeeYYYNNNLLLOOOQQQQQQRRRRRRRRRVVV^^^hhhsss~~~ppp```WWWSSSTTTUUUWWWYYY[[[\\\]]]YYYXXXUUUSSSPPPNNNLLLKKKHHHHHHHHHGGGGGGGGGGGGGGGFFFDDD@@@===:::666111---------------,,,,,,,,,,,,++++++,,,------,,,++++++))))))************))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))((())))))************))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))******)))(((&&&%%%+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////------///333888;;;BBBCCCFFFJJJMMMOOOMMMKKKHHHEEEAAA<<<999888888888777999<<<>>>@@@AAA@@@@@@>>>>>>AAAGGGNNNSSSUUUVVVPPPNNNMMMNNNRRR[[[fffooovvvxxx{{{~~~|||sssggg___```ccchhhooovvvwwwooohhhcccbbbaaa___\\\WWWPPPHHHBBB@@@@@@AAAEEEMMMXXXbbbiiinnnmmmllljjjhhhdddaaa^^^XXXSSSLLLEEE???:::555222111000///.........//////111111222555:::@@@FFFHHHNNNNNNNNNMMMMMMPPPVVV[[[oooyyy|||vvvvvvxxx}}}oooeee^^^UUUOOOPPPSSSUUUVVVYYYVVVZZZ```jjjvvv}}}mmmcccZZZZZZZZZZZZ[[[[[[\\\]]][[[ZZZXXXUUURRROOOMMMKKKGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFCCCAAA>>>999333///------,,,,,,+++++++++***+++,,,------------,,,++++++++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))(((((()))***************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))*********((('''&&&++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,---------.........///...---...333999>>>AAAFFFFFFFFFHHHIIIHHHEEECCCAAA>>>;;;888777888999;;;;;;;;;<<<>>>???AAABBBCCCCCCDDDGGGKKKOOORRRSSSSSSNNNNNNNNNOOOUUUbbboooxxx~~~|||yyyuuuooohhhccchhhmmmuuu~~~rrriiiaaabbbdddeeeccc\\\SSSLLLGGGDDDAAAAAAGGGPPP[[[aaaiiijjjkkkkkkiiifffcccbbb]]]YYYSSSLLLFFF???888444333222000///......///000444444666;;;AAAGGGKKKLLLNNNOOOOOOPPPRRRXXXbbbjjj}}}|||wwwwwwvvvkkkbbb\\\ZZZWWWUUUXXXYYYYYY]]]bbb```gggpppyyy{{{uuuxxxwwwnnnbbbaaa```___]]]\\\[[[ZZZ\\\[[[ZZZWWWTTTQQQNNNLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA>>>:::555111------,,,,,,++++++******+++,,,---......---,,,+++,,,,,,,,,---,,,,,,+++***))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))************))))))'''((()))******+++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,---------............///...///333888>>>BBBDDDEEECCCBBBAAAAAA@@@>>><<<999999888888999;;;>>>@@@@@@?????????AAACCCEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRQQQSSSTTTSSSZZZfffsssyyy~~~{{{yyyvvvuuutttssssssyyyuuueeefffhhhjjjiiieee^^^XXXPPPMMMHHHEEEFFFLLLTTTYYYcccfffjjjllljjjhhhfffeeeaaa^^^YYYTTTNNNFFF???:::777555333000/////////000999999;;;@@@GGGLLLMMMMMMLLLOOOQQQTTTYYYdddsss}}}{{{xxxyyy~~~|||uuutttpppjjjbbb]]][[[ZZZ[[[\\\```cccbbbaaagggooosss|||zzzuuuyyy{{{mmmllljjjgggccc___\\\ZZZ]]]\\\[[[YYYVVVRRROOOMMMKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@===888555.........---,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))************))))))'''((()))******+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............111111333888>>>BBBCCCBBB@@@>>>;;;:::;;;;;;:::999777888;;;>>>BBBEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWUUUYYY[[[[[[bbboooyyy}}}qqqooommmkkkjjjiiifffccc[[[XXXSSSNNNMMMPPPSSSVVV^^^cccjjjmmmllljjjhhhhhhdddbbb^^^[[[VVVOOOGGGAAA;;;888555222//////000000<<<<<>>??????>>>===444555666777888999:::;;;BBBEEEJJJPPPUUUXXXZZZZZZXXXXXXXXXYYYYYYYYYXXXXXXRRRZZZeeellllllggg```\\\bbbdddiiipppzzzxxxppplllkkkmmmkkkiiifffeeeeeeeeefffaaadddgggkkknnnpppppppppiiigggdddbbb___ZZZTTTPPPAAA>>>:::777555333000...DDDFFFJJJNNNPPPQQQPPPPPPSSSWWW```ooo{{{tttnnnllllllooorrrwww~~~uuujjjaaa^^^___WWWUUURRRQQQSSSXXX^^^bbbllloooqqqrrruuu~~~yyyuuunnnfffaaa]]]___aaa___[[[WWWVVVVVVRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@:::888444000---,,,,,,,,,,,,---...///////////////++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---------...///111333444777999:::<<<<<<;;;999888555555555666999<<<@@@BBBKKKMMMPPPSSSVVVYYYZZZZZZWWWYYY[[[ZZZYYYWWWWWWXXX[[[cccooowwwxxxtttooolllmmmooosssyyyzzzsssqqqqqqpppnnnllljjjhhhffffffdddfffiiilllnnnooooooooommmkkkiiigggddd```ZZZVVVJJJEEE>>>888555333111000FFFHHHLLLOOORRRTTTUUUUUUYYYbbbrrr}}}zzz}}}{{{tttlllhhhggggggdddfffhhhmmmrrrxxx}}}}}}|||qqqfff___ZZZXXXXXXRRRPPPOOOPPPUUU[[[bbbgggqqqrrrsssxxx|||wwwppphhhbbb___aaabbbaaa^^^[[[ZZZZZZVVVUUURRROOOLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB???<<<777333///.........,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000222555777999;;;;;;;;;:::999888666666666666666888<<>>CCCJJJPPPSSSXXXWWWUUUTTTTTTTTTVVVWWWVVVZZZ[[[XXXSSSSSS[[[cccmmmttt~~~~~~xxxsssnnnlllkkkhhhiiijjjlllmmmmmmmmmmmmmmmlllkkkjjjiiifffaaa^^^\\\VVVLLLCCC===888444222LLLJJJHHHHHHMMMVVV```fffvvvxxxnnnjjjlllgggppp~~~~~~uuujjjaaa\\\[[[YYYXXXRRRQQQPPPQQQRRRUUUXXXZZZ\\\fffqqqxxxsssggg\\\ZZZ[[[XXXTTTRRRRRRTTTXXX___hhhqqqzzzzzzooohhh^^^^^^^^^______```______ZZZYYYUUURRRNNNKKKHHHGGGIIIIIIIIIIIIHHHGGGFFFFFFCCCAAA<<<888444111//////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++((()))))))))************((()))))))))************************************************************++++++++++++++++++++++++------------------------------------------------,,,---....../////////......///111555888<<<>>>@@@;;;:::;;;;;;;;;;;;;;;<<<:::===BBBHHHMMMRRRUUUWWWZZZXXXVVVTTTTTTUUUVVVXXXWWWYYYXXXTTTQQQWWWdddpppvvvnnnjjjhhhfffgggiiijjjlllmmmnnnnnnkkkjjjjjjjjjjjjhhhdddaaa^^^ZZZTTTMMMFFF>>>777222LLLJJJHHHJJJSSS```mmmvvv~~~uuunnneeedddhhhlllyyywwwmmmbbb[[[YYYYYYVVVSSSLLLKKKKKKLLLOOOSSSWWWZZZ___mmm}}}uuulllddd]]]^^^___\\\YYYXXX[[[^^^eeennnxxxwwwpppcccbbb``````aaaaaa```^^^[[[ZZZXXXUUUQQQMMMJJJHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCBBB???<<<888444111///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,---...//////////////////111555:::===@@@AAABBB:::;;;===???@@@AAABBBBBBCCCFFFKKKPPPUUUWWWXXXYYY[[[ZZZXXXVVVVVVWWWXXXYYYWWWWWWVVVTTTWWWbbbrrrrrrjjjfffffffffgggiiijjjlllmmmnnnkkkjjjjjjkkklllkkkhhheee```^^^[[[VVVPPPFFF<<<666IIIJJJLLLSSS```pppvvvmmmgggaaacccjjjxxxpppggg]]]YYYZZZZZZVVVQQQKKKLLLMMMQQQWWW^^^eeeiiitttyyyuuuqqqjjjfffffffffdddeeegggkkkooowwwzzzmmmjjjfffeeedddccc```]]]\\\\\\\\\ZZZVVVQQQLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCBBB@@@===888333111///////////////...---,,,------------------------************************,,,++++++++++++++++++***))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000111555:::@@@DDDEEEEEEDDD@@@BBBEEEHHHKKKKKKKKKKKKNNNPPPRRRUUUXXXZZZ[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUVVVYYYbbbpppssslllgggggggggggghhhiiijjjkkkiiiiiijjjlllmmmllljjjgggdddbbb```]]]WWWNNNEEE>>>GGGJJJPPP\\\kkk}}}ooohhhdddaaafffooolllddd[[[YYY[[[\\\WWWQQQNNNOOORRRXXXaaakkksssxxx}}}zzz|||yyysssooonnnmmmlllpppvvvyyy~~~vvvrrrllliiigggddd```\\\]]]^^^^^^]]]ZZZTTTOOOKKKHHHHHHHHHIIIHHHHHHGGGGGGCCCDDDEEEDDD@@@;;;666222//////000000///...------------------------------************************---,,,,,,++++++*********))))))))))))))))))))))))************************)))************+++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...///000000000000333777>>>DDDHHHHHHGGGEEEIIIKKKOOORRRTTTUUUTTTSSSWWWVVVVVVWWWXXXZZZ\\\]]]XXXWWWVVVTTTSSSRRRQQQQQQSSSSSSWWW^^^kkk{{{}}}vvviiihhhggggggggggggggghhhgggggghhhjjjlllkkkiiiggggggeeeccc```[[[SSSKKKEEEKKKOOOZZZlllwwwggg```___dddqqq~~~~~~lllccc[[[[[[]]]ZZZVVVTTTQQQRRRZZZhhhuuu~~~xxxtttqqqsss|||xxxtttooogggbbbbbb\\\aaafffddd]]]UUURRRQQQMMMJJJGGGGGGJJJKKKIIIFFFFFFFFFEEEDDDAAA>>>;;;999333///...000000---+++,,,......---,,,,,,+++******************************------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++........................///////////////.........---...//////......000222:::AAAHHHKKKJJJJJJLLLOOOTTTUUUVVVXXXXXXXXXXXXWWWZZZZZZZZZ[[[[[[ZZZZZZYYYSSSQQQOOOOOORRRSSSRRRPPPPPPWWWbbbmmmvvvwwwoooiiiiiihhhccccccfffkkkhhhgggkkkmmmjjjiiijjjkkkhhhdddbbb___YYYQQQKKKMMMVVVgggyyyxxxmmmdddccciiisssjjj```YYYYYYYYYWWWSSSSSSXXX^^^lll}}}}}}}}}}}}wwwmmmfffeee```bbbeeeddd___ZZZVVVTTTOOOKKKHHHHHHJJJLLLJJJHHHGGGGGGFFFDDDBBB???<<<:::555111...000000---,,,---...------,,,,,,+++++++++************************---,,,,,,++++++*********)))************+++++++++************************************************************************++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***...---------,,,,,,,,,+++........................////////////////////////...////////////111555888@@@FFFLLLNNNNNNNNNQQQTTTVVVWWWXXXYYYYYYYYYXXXXXXZZZZZZZZZYYYWWWVVVTTTSSSQQQNNNLLLMMMPPPQQQQQQOOOTTT]]]kkkvvvwwwooolllhhhbbb```bbbeeebbbbbbhhhkkkjjjjjjlllkkkiiifffeeeccc^^^WWWRRRSSScccyyyqqqiiieeeeeemmmxxx}}}fff]]]VVVTTTUUUUUUVVVXXXgggrrr{{{}}}vvvwwwwwwnnniiieeedddddddddccc```\\\YYYRRRNNNJJJIIIKKKLLLKKKIIIHHHHHHGGGFFFDDDAAA>>><<<999333///000000------///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***.........---------------........................////////////////////////////////////111666===BBBHHHLLLQQQRRRRRRSSSVVVZZZZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYXXXWWWVVVTTTRRRPPPNNNMMMLLLMMMPPPSSSTTTTTT[[[gggwwwxxxrrrllleeebbbbbbccc______dddhhhiiikkknnnkkkjjjjjjjjjhhhddd^^^ZZZaaarrruuufffcccgggqqq}}}sssaaaXXXQQQPPPRRRWWW```hhh|||}}}}}}~~~uuutttzzzyyyqqqkkkgggddddddffffffbbb^^^VVVQQQKKKIIIKKKLLLKKKIIIHHHHHHHHHGGGEEECCC@@@???===666111111000......000,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***................................................///////////////000000000/////////000444;;;DDDJJJOOORRRTTTVVVVVVXXX[[[]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWWWWWWWVVVVVVUUUTTTTTTOOOOOOPPPRRRVVVZZZ]]]___cccqqq{{{tttnnniiigggfffaaa___cccffffffiiilllkkklllmmmmmmkkkgggbbb^^^tttqqqfffaaagggrrr{{{hhhXXXQQQLLLMMMTTT___qqq~~~zzz}}}rrrlllfffeeehhhiiifffbbbZZZUUUNNNJJJJJJJJJJJJHHHIIIIIIIIIHHHGGGDDDBBBAAA@@@999444333222///...000---------------------...++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***................................................////////////000000111111///000111444888@@@IIIPPPSSSUUUVVVXXXYYYZZZ\\\^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWUUUTTTTTTUUUVVVVVVTTTUUUVVVYYY^^^ccciiilllmmm}}}}}}wwwqqqllliiibbb___```bbbcccfffjjjjjjlllnnnooolllgggbbb___|||kkk___^^^dddsssqqq```QQQOOOOOOUUU```pppzzzsssllliiijjjkkkjjjgggaaaZZZQQQLLLJJJJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBBBB<<<777666444000...000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---------------....................................//////000000111111222000222666:::???FFFNNNSSSUUUVVVWWWYYY[[[\\\\\\\\\^^^]]]\\\ZZZZZZYYYYYYYYYYYYWWWTTTRRRSSSVVVYYY\\\^^^```bbbdddgggmmmsssxxx{{{}}}vvvppphhhbbbaaaaaa```cccggggggkkknnnoookkkfffbbb```wwwjjj```\\\eeeqqq}}}rrreeeZZZRRRUUU]]]iiivvv{{{sssmmmlllmmmmmmlllhhh```VVVOOOLLLKKKJJJIIIGGGHHHHHHHHHGGGFFFDDDCCCCCC===999888666111.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,,,,------------...........................//////000111111222222222666<<>>::::::888222......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++++++++,,,,,,---------...........................//////000111222222222444999@@@GGGLLLPPPSSSVVVVVVWWWZZZ]]]______\\\ZZZZZZZZZXXXWWWWWWWWWXXXYYYUUUSSSSSSVVV]]]iiiuuu|||~~~|||qqqhhh```^^^______eeelllnnnllliiigggfffwwwnnnbbb]]]ddduuu|||jjj^^^VVVVVVYYY]]]eeeuuu~~~vvvqqqooooooooolllggg```XXXQQQMMMKKKKKKEEEDDDCCCCCCDDDEEEDDDBBBBBBAAA???;;;888555333222777444///---------...---,,,++++++******++++++,,,...---,,,+++++++++,,,,,,))))))*********+++++++++///000000///---+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,++++++,,,,,,---...------------------------///......------,,,++++++++++++,,,,,,...///111222...000111111000000222444:::@@@GGGMMMQQQTTTVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXZZZ[[[ZZZZZZWWWRRRRRR\\\mmm|||~~~rrreee___^^^[[[^^^ccciiimmmllliiifffnnngggaaaffftttooo___YYYUUUUUUWWWbbbmmmwwwrrrooonnnnnnnnnjjjccc[[[UUUPPPMMMKKKGGGEEEDDDDDDFFFFFFEEEDDDDDDCCCAAA>>>;;;888555333555222///------......---,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,***+++++++++,,,,,,,,,,,,...//////...,,,++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---...///000111///000111111111222666888???DDDKKKPPPTTTUUUWWWXXX[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWXXX^^^kkk{{{rrrgggddd\\\^^^aaaeeeggggggfffdddtttgggeeeiiivvvwww```VVVVVVXXXYYY[[[dddsss||||||~~~xxxssspppnnnmmmooommmgggaaaZZZSSSOOOLLLIIIHHHFFFFFFGGGGGGFFFEEEEEEEEEDDDBBB???;;;777444222000............---,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------------......---+++***+++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////...---------...//////000//////000111222666;;;>>>FFFJJJPPPUUUWWWXXXYYYZZZ^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZWWW^^^iiiwww|||nnnggg_________```aaabbbdddeeewwwmmmiiiooozzzxxxiii[[[WWWZZZ]]]aaadddfffxxxsssuuuzzz~~~xxxuuurrrooommmpppnnnkkkeee^^^WWWQQQMMMKKKIIIGGGFFFFFFGGGFFFEEEEEEFFFFFFEEEAAA===888555000///......//////---,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---+++,,,---,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,---------......///...............//////...///000111444999@@@EEENNNQQQVVVYYYZZZZZZ[[[\\\___^^^[[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\^^^```bbb^^^fffrrr}}}uuulllbbbaaa^^^\\\\\\___cccggg~~~rrrkkkrrr}}}}}}iiiddd``````aaabbbffflllqqq{{{xxxxxxyyyqqqttt{{{~~~zzzxxxvvvrrrnnnpppooommmhhhbbbZZZSSSOOOMMMJJJGGGEEEFFFFFFEEEDDDDDDEEEEEEDDDBBB>>>999777111///......//////...,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***************++++++++++++***,,,,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,//////.........//////000...///111333777===EEEJJJSSSVVVYYY[[[[[[[[[[[[\\\]]]\\\YYYWWWVVVVVVXXXYYYWWW[[[___aaaccceeehhhkkkiiiqqq{{{~~~ssseeeccc___[[[YYY[[[aaafffzzztttrrr~~~rrreeedddgggkkkkkkjjjnnntttyyyqqqqqquuuyyyvvvxxx}}}wwwrrrqqqqqqoookkkeee^^^XXXTTTOOOLLLHHHFFFEEEFFFEEEEEECCCDDDDDDCCCBBB???<<<:::333111////////////...---------,,,,,,,,,,,,------+++,,,---...---,,,+++***))))))*********+++++++++***,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........//////...---,,,,,,++++++///.........///000000111///111444888<<>>777444000////////////...------,,,,,,,,,,,,------+++,,,---......,,,+++)))*********+++++++++,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,---......///---------------------,,,............///000222222222555999>>>CCCIIIPPPTTTVVVXXXZZZZZZYYYYYYZZZ[[[ZZZXXXUUUTTTUUUYYY]]]```ccckkktttyyy{{{{{{}}}~~~zzzyyysssjjjaaa\\\^^^aaa|||qqqnnngggdddhhhuuuyyyrrrqqqooouuu~~~xxxnnnjjjooo{{{zzzuuutttrrrooojjjeee```]]]SSSPPPKKKHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB999666111///.../////////...------,,,,,,------...+++,,,---......,,,***)))++++++,,,,,,,,,---------+++,,,------,,,+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////+++,,,,,,------......///---------...///111222333555888===CCCHHHMMMSSSWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYWWWUUUTTTVVV[[[```cccnnnvvvuuuiiiaaa```ccc~~~{{{yyyqqqmmmcccbbblllsssiiijjjrrrlllzzz}}}oooggghhhrrr}}}{{{vvvrrrqqqrrrooofff___UUURRRMMMJJJHHHGGGEEEDDDAAABBBDDDEEEEEEDDDBBBAAA>>>;;;777333000/////////++++++++++++,,,,,,---...++++++++++++,,,,,,---...+++++++++*********))))))+++,,,------------,,,+++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......///...---,,,+++,,,---...,,,---......------...000...///000000000000222444666<<>>:::666222000///------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++++++++++++++***+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......---------------.........---...//////......///000222222111000111444:::>>>EEEIIIPPPTTTWWWXXXZZZ[[[YYYZZZ[[[\\\\\\ZZZWWWVVVWWWWWWYYY___hhhuuu|||qqqgggeeehhhuuu|||rrrhhh___\\\^^^gggxxxqqqjjjeeeeeeccchhhzzz}}}|||{{{yyywwwvvvwwwvvvtttrrrpppqqqrrrqqqpppppprrrsssoooooooooooooooooooooooopppqqqsssvvvyyy|||~~~|||}}}~~~~~~}}}~~~}}}{{{}}}{{{yyyxxxwwwxxxyyyzzzwwwvvvtttrrrrrrsssuuuwwwtttuuuwwwyyyyyyzzzyyyyyy~~~~~~}}}|||||||||{{{{{{xxxtttsssuuuxxxzzz{{{}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~~~~|||zzzjjjddd\\\TTTOOOKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@===999555111000......---,,,,,,------------,,,,,,++++++,,,,,,,,,************++++++++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////---...000///......///111111222222333444999???CCCIIIMMMRRRVVVWWWXXXYYYZZZXXXYYYZZZ[[[[[[ZZZXXXWWWXXX[[[```iiisss}}}~~~ssskkkbbb\\\bbbmmmsssiii```YYY\\\eee|||{{{eeedddeeehhhhhhooo}}}zzzxxxwwwwwwvvvtttsssrrrppppppqqqqqqpppooonnnoooooooooooopppsssvvvrrrrrrsssssstttuuuuuuuuuzzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyyyy{{{|||~~~|||||||||}}}}}}~~~~~~}}}}}}}}}|||yyyxxxzzz|||}}}}}}}}}}}}~~~{{{xxxlllggg```YYYTTTOOOKKKHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB???<<<777444111///...------------------------,,,+++++++++,,,,,,)))***************++++++,,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,---------......,,,---...///////////////---///000000///...000111000222444666999>>>DDDIIINNNQQQUUUWWWXXXXXXYYYZZZXXXYYYZZZ[[[[[[\\\\\\\\\]]]ccclllttt}}}~~~rrrgggbbb\\\\\\kkk~~~wwwiiiaaaZZZWWWaaaqqqyyymmm``````eeemmmrrr}}}|||xxxvvvvvvvvvvvvuuuqqqpppoooppprrrsssrrrqqqrrrssssssssstttwww{{{}}}~~~zzzvvvppplllfff___YYYSSSMMMIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCAAA>>>:::666333//////...---------------...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000000000///---///000000//////000111///111555999>>>CCCIIINNNRRRTTTXXXYYYYYYYYYZZZ[[[YYYYYYZZZ[[[]]]___aaacccfffmmmwwwwwwkkkbbb___^^^dddyyy}}}oooccc]]]WWWWWWfffzzzxxxkkkbbb```___dddqqq|||~~~{{{yyyzzzzzzzzzyyysssrrrrrrsssvvvwwwwwwvvvwwwxxxyyyyyy{{{~~~vvvuuutttyyyzzzuuutttqqqkkkddd]]]VVVNNNIIIIIIHHHHHHGGGGGGHHHHHHIIICCCCCCDDDCCC@@@;;;777444000///...---------------...---,,,,,,+++++++++++++++++++++,,,,,,---------------,,,++++++,,,------******+++,,,,,,---......,,,,,,,,,---------......******+++,,,------...///,,,,,,,,,---------......+++,,,...000000000000///...///000000//////000111...111666;;;AAAFFFLLLPPPTTTWWWZZZ[[[ZZZZZZ[[[\\\ZZZZZZZZZ[[[^^^bbbfffhhhmmmuuukkkcccYYYWWWeee}}}uuulllaaaZZZWWW\\\kkkyyyvvvfff```aaa```fffoooxxx~~~}}}}}}~~~~~~~~~|||zzzxxxxxxzzz|||}}}}}}|||}}}~~~|||rrrooogggiiinnnssszzz|||{{{zzzvvvpppkkkfff^^^TTTLLLLLLJJJGGGFFFFFFFFFFFFEEEFFFEEEEEEDDDCCC@@@:::777333000...---.........---------------------------+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------///////////////.........000//////000222444444333333444888>>>EEEKKKNNNNNNUUUWWWYYYYYYXXXWWWXXXYYYXXXZZZ\\\^^^aaafffnnnsssttt{{{sssccc^^^[[[bbbwww|||vvvuuullleee]]]ZZZ[[[cccrrrxxxhhh]]]\\\___bbbiiittt~~~{{{zzz|||~~~yyyooogggeeeaaacccfffiiimmmvvv~~~|||yyyvvvrrrlllbbbVVVNNNMMMKKKHHHGGGGGGHHHGGGFFFGGGGGGFFFEEEDDDAAA<<<999444111///......///...---------------------------++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////111000000111333444444444333666<<>>;;;666333000/////////...---------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,------++++++,,,---...------------,,,,,,,,,++++++++++++++++++++++++------------.........///////////////////////////222222222222222333444555444:::AAAFFFIIILLLPPPSSSWWWXXXZZZZZZYYYXXXYYY[[[^^^\\\[[[^^^gggsss}}}wwweeeZZZeeetttxxxqqqmmmiiihhhhhhiiiggghhhmmmpppqqquuu{{{wwwpppeee[[[WWWZZZaaagggnnnvvv|||{{{}}}~~~~~~vvvkkkfffaaa]]][[[[[[aaadddcccaaafffsss~~~|||xxxssskkkaaaZZZQQQNNNJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFEEECCC???<<<888666222000000000...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------------------....................................///////////////////////////000000000111111222111111222444666666===EEEJJJJJJKKKPPPTTTXXXYYYZZZZZZYYYYYYZZZ\\\\\\ZZZ[[[```jjjvvvoooeeebbbttt{{{lllffffffgggjjjmmmppppppsssyyyzzzuuurrrrrrkkkeee]]]XXXYYY```hhhmmm|||}}}yyyxxxyyyyyyxxxyyyxxxxxx|||tttlllhhhccc^^^]]]^^^eeekkkkkkhhhjjjttt}}}zzztttppplllfffbbbTTTQQQLLLHHHGGGHHHGGGGGGGGGFFFEEEDDDDDDCCC@@@===;;;888444222111000///---------------------------......////////////......++++++,,,---------,,,++++++,,,------++++++,,,---------------------------................................./////////000000////////////000000111111///111111111000111444777999@@@GGGJJJJJJLLLPPPTTTYYYYYYZZZYYYXXXXXXZZZ\\\YYYZZZ]]]dddmmmwww~~~uuulllkkkqqqyyykkk______eeelllrrrvvvxxxwwwyyy~~~}}}uuummmjjj\\\ZZZXXXYYY___hhhrrrxxxzzzxxxwwwvvvuuutttssspppooosssyyy}}}zzz|||uuupppkkkeeeaaaaaaccciiiooopppoooqqqxxx{{{rrrmmmkkkiiigggYYYUUUOOOJJJHHHHHHGGGGGGGGGFFFDDDDDDDDDCCCAAA???>>>;;;666444222111///---------------------------...//////////////////...+++,,,---...///...---,,,+++,,,------++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...//////000000111111222...000222111000222777;;;???CCCHHHJJJKKKNNNRRRUUUYYYYYYYYYXXXWWWXXXZZZ\\\YYY]]]cccjjjqqqyyyssssss{{{~~~jjj```[[[cccppp{{{}}}zzzzzzvvvmmmdddaaaUUUWWW[[[```iiivvv}}}zzzxxxxxxvvvsssqqqnnnjjjggghhhmmmrrrsssrrrrrrsssssspppnnnpppxxx~~~zzzvvvqqqjjjiiikkkjjjmmmppprrrssswww~~~uuuooollljjjhhh___ZZZSSSMMMJJJIIIHHHGGGHHHGGGEEEEEEEEEEEECCCAAA@@@<<<888555333111///---------------------------------............------+++,,,...000000///...---+++,,,------++++++,,,---,,,,,,,,,---------......------------------------------........./////////...//////000111111222222...111333333222444:::@@@FFFFFFHHHJJJMMMQQQTTTVVVXXXXXXXXXWWWVVVWWWYYY\\\]]]ccckkkpppuuu}}}www~~~qqqccc]]]]]]kkk~~~zzzuuuoooddd\\\YYYUUUZZZaaaiiittt}}}{{{zzzyyywwwtttqqqkkkfffaaa```dddgggfffdddeeeggghhhfffeeeiiiqqqyyy}}}wwwpppqqqwwwppppppqqqrrruuu|||yyyqqqmmmiiigggccc^^^VVVPPPLLLJJJIIIHHHIIIHHHFFFFFFGGGFFFEEECCCAAA===999555333111///---------------------------+++,,,,,,------,,,,,,+++,,,---///111111000///...+++,,,------++++++,,,---,,,,,,,,,------.........////////////////////////------------.........///...//////000111222222222///222555444333666===CCCKKKIIIHHHKKKOOOTTTWWWXXXXXXXXXXXXVVVUUUVVVYYY\\\aaaiiiqqquuuxxx{{{ssseee___fffqqqzzzjjjeeeccc___YYYVVVWWWXXXeee{{{zzzpppiiifff```\\\\\\^^^^^^]]]]]]bbb```^^^^^^ccckkktttzzz~~~|||~~~~~~|||yyy|||wwwssswww}}}ppphhhggggggfffaaaYYYRRRLLLJJJKKKKKKIIIIIIIIIHHHFFFEEECCCBBBAAA>>>999555333333111000......---------......///...------,,,+++***))))))++++++,,,,,,---...//////---------............///..............................---,,,---...///000......------------............//////000000111111111222444444555:::BBBHHHIIIKKKMMMPPPRRRTTTTTTTTTVVVWWWVVVRRROOORRR[[[cccjjjjjjoooxxx|||zzzwwwtttrrrnnnoooppprrrtttvvvwwwxxx~~~}}}pppfffiiisss}}}pppddd___^^^[[[YYYYYY^^^cccsss|||sssmmmiiieeeaaaaaabbbaaa___^^^aaa___]]]___dddmmmuuu{{{}}}}}}|||ssskkkhhhhhhhhhccc\\\TTTNNNKKKJJJJJJIIIIIIIIIHHHFFFEEECCCBBBAAA>>>:::777555333111///111111000//////000000000......------,,,++++++++++++,,,,,,------.........---------............///..............................---------...///000///......------......///......//////000111111111111222333444777===CCCHHHIIIKKKNNNPPPRRRTTTTTTTTTXXXXXXWWWUUUUUUZZZbbbiiiiiinnnxxx~~~yyyuuurrrooollljjjhhheeecccccccccdddfffgggiiijjjkkkppprrrtttxxx{{{}}}}}}rrrnnnmmmzzzooofff^^^[[[ZZZZZZ\\\```gggpppyyyssspppooommmkkkkkkjjjgggdddcccbbb```bbbfffnnnuuuzzz~~~~~~{{{sssnnnllllllhhh```XXXQQQLLLIIIHHHJJJJJJIIIHHHGGGEEEDDDCCCBBB???<<<:::777444000---///......---,,,,,,,,,,,,.........------------------------------------------------............///..............................------......///000///......------......///......///000000111111222222111222666<<>><<<:::666111---...---,,,+++************,,,,,,------............------------------,,,,,,---------............///.......................................//////000//////............//////...//////000111111222222333222333888@@@GGGIIIIIIKKKLLLOOOQQQSSSTTTTTTTTTRRRPPPOOOQQQXXX```fffjjjnnn|||xxxrrrllleeeaaa```^^^ZZZVVVVVVTTTRRRQQQQQQQQQOOONNNMMMMMMNNNOOOOOOPPPQQQQQQVVVWWWZZZ^^^aaaccceeefffiiikkknnnsssxxx{{{}}}}}}}}}|||{{{tttkkkqqqvvvccc^^^\\\]]]```aaacccjjjsss}}}zzzvvvqqqnnnmmmnnnoootttttttttuuuxxx|||~~~~~~|||~~~yyyzzzvvvooofff]]]TTTMMMIIIKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA@@@>>><<<888222...111111///...------------++++++,,,,,,------......------------------,,,,,,---------............///.................................////////////////////////......///////////////000000111222222222333333666<<>>;;;777555------,,,,,,,,,,,,,,,------------------.........+++,,,,,,------.........---------............///........................---...///000111000000///000000////////////000000///000000111111222333333333888???EEEIIIKKKMMMNNNMMMNNNPPPRRRSSSTTTTTTSSSOOOTTTZZZ```hhhsssyyyrrrmmmjjjccc]]]WWWSSSRRRQQQNNNLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAAAAABBBCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTWWWZZZ[[[\\\^^^aaaeeeccccccdddfffiiillloooqqqooossswww{{{}}}}}}}}}zzzsss}}}jjj]]]WWWXXXYYYcccsss}}}yyyvvvttttttuuuuuutttsssuuuzzz~~~yyy{{{xxxvvvmmmlllmmmpppuuuwwwvvvtttuuuxxx~~~~~~~~~yyyzzz|||~~~zzzooocccXXXRRRMMMLLLLLLKKKJJJHHHGGGFFFCCCAAA???>>>>>><<<999777000000/////////000111111////////////////////////++++++,,,,,,---...//////---------.........//////........................---...000111111111000///000000////////////000000000000000111222222333333222999BBBHHHJJJJJJLLLNNNMMMNNNPPPRRRTTTTTTTTTSSSRRRYYYbbbjjjrrr}}}}}}rrriiibbb^^^[[[YYYTTTNNNKKKKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXXXXXXXYYY^^^bbb^^^^^^^^^```cccfffiiijjjdddhhhmmmppprrruuuyyy}}}}}}{{{{{{yyypppaaa[[[[[[]]]___lll}}}{{{zzzzzz{{{{{{{{{zzzxxxvvvssspppooommmnnnnnnooooooqqquuuyyy}}}}}}~~~zzzyyyqqqoooooorrrvvvxxxxxxvvvqqqwww~~~yyy{{{yyyzzz~~~zzznnn^^^RRRRRRMMMJJJJJJIIIEEEEEEHHHNNNHHHAAA>>>>>>>>>:::666333222111111111///,,,***........................------///000///---...000---......//////......---,,,---......//////......///111222333333222111///111111111000000000000000///111222222111222444666:::???EEEJJJLLLLLLMMMNNNSSSQQQRRRUUUUUUQQQOOOPPPRRR[[[gggrrr}}}rrrmmmeee^^^XXXTTTQQQNNNMMMKKKIIIFFFEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFHHHJJJMMMOOOPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWZZZ[[[ZZZZZZZZZ[[[\\\]]]___``````aaabbbcccfffhhhkkklllqqquuu|||vvvwww|||vvvhhh___^^^___dddhhhwww~~~}}}|||zzzxxxvvvvvvvvvwwwxxxwwwvvvtttqqqnnnllljjjiiihhhiiijjjjjjkkkmmmqqqtttwwwwwwyyy~~~~~~|||{{{uuusssrrrtttwwwzzzzzzyyyuuuyyyzzzuuuwww{{{~~~{{{{{{}}}~~~}}}zzzzzz~~~|||qqqbbbWWWSSSNNNJJJJJJIIIFFFFFFHHHMMMHHHBBB@@@@@@@@@<<<888666333000////////////---........................///...---,,,***'''&&&'''------............------,,,---......//////......///000222333333222000///111111111111000000000000///000222222111333555777<<<@@@FFFJJJKKKLLLLLLMMMQQQQQQSSSVVVUUURRRSSSWWW[[[dddqqqssskkkccc___XXXSSSOOOMMMJJJIIIHHHGGGEEECCCBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]^^^```aaabbbhhhkkkpppvvv|||wwwpppwww{{{zzzpppgggbbbbbbeeehhhhhhpppzzzxxxuuuuuuuuuvvvuuutttqqqpppoooooooooppprrrssstttrrrnnnjjjgggeeeccccccdddeeeffffffgggjjjnnnqqqssssssuuuyyy}}}}}}zzzxxxvvvvvvxxx|||}}}~~~zzz|||yyyqqqjjjgggiiikkkoooqqqrrrtttwwwyyyyyywwwuuuqqqmmmjjjiiihhhmmmnnnpppppppppppprrrsssvvvuuuwww|||}}}zzzzzz|||vvvjjj```VVVOOOJJJJJJIIIFFFFFFHHHJJJGGGDDDCCCCCCBBB>>>:::888555111//////111222222..............................---,,,+++,,,,,,,,,,,,------......------,,,------...////////////...//////111111111111//////111111111111111111111111///000111111222333666999>>>BBBGGGJJJKKKKKKLLLLLLOOOPPPSSSVVVUUUTTTYYYaaaiiiqqqwwwkkk```XXXSSSOOOKKKHHHGGGFFFEEEDDDDDDCCCBBBAAABBBBBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY^^^```cccggglllppptttvvvsssqqqnnnjjjeeecccfffkkkpppsssrrr|||yyyuuulllmmmmmmnnnooopppooooookkkkkkjjjjjjkkklllmmmnnnsssppplllgggdddbbbaaaaaacccdddeeeeeefffiiimmmpppsssssstttxxx}}}~~~~~~|||yyyxxxyyy|||~~~~~~|||uuupppnnnnnnoooqqqtttzzzuuujjjbbb^^^^^^]]]^^^```ccceeegggiiijjjhhheeebbb___^^^]]]ZZZXXX]]]^^^___`````````bbbdddeeegggmmmuuu}}}}}}zzzyyy{{{}}}|||rrrjjj[[[RRRKKKJJJIIIGGGFFFHHHFFFEEEDDDDDDDDDBBB>>>;;;888666222111222333333333........................//////...,,,---111111///,,,,,,------------,,,,,,------...///////////////...///000000000000///...000111111111111111222222///000111222222555999<<>>;;;777666555555555555222000........................///111///,,,...333222---,,,------......------,,,---...//////000000////////////000000000000//////000000111111222222222333000111222333444777<<<@@@CCCFFFJJJLLLLLLMMMMMMNNNPPPQQQTTTWWWWWW\\\iiixxxwwwoooddd[[[UUUPPPJJJFFFIIIGGGEEEDDDEEEFFFEEEEEEBBBCCCDDDEEEFFFHHHIIIJJJGGGIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPQQQSSSUUUVVVVVVVVVUUUUUUWWWYYY[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYY[[[^^^bbbdddkkkoootttxxx{{{uuurrrxxxooobbb\\\bbbmmmxxx{{{yyyvvvrrrmmmjjjgggfffbbbdddgggggggggggghhhiiikkkkkkjjjjjjiiiiiihhhhhhkkkiiigggeeecccbbbbbbbbbaaabbbcccdddeeehhhmmmpppuuuttttttvvvzzz}}}~~~~~~{{{}}}~~~~~~}}}~~~{{{yyy{{{~~~nnnaaaXXXTTTSSSRRRYYYZZZ]]]```eeekkksssxxxooo^^^SSSOOOPPPQQQQQQQQQSSSVVVXXXXXXVVVTTTMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRUUUXXX[[[^^^dddmmmwww~~~~~~xxxiii]]]QQQMMMKKKIIIGGGGGGCCCCCCDDDDDDCCC@@@>>><<<888777666777666555111///........................)))...000111999CCCDDD===---..................---......///000000000000///000000000000000000000000000000111111222333333333111222333444666:::???DDDFFFHHHLLLNNNNNNOOOPPPQQQSSSRRRTTTXXX]]]fffwwwzzzrrrddd^^^UUUOOOMMMKKKHHHEEEGGGEEEDDDDDDEEEFFFEEEDDDBBBCCCDDDFFFHHHIIIKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWXXXVVVWWWXXXYYYZZZYYYYYYXXXTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^bbbeeeiiijjjkkknnntttyyyqqqsss}}}~~~sssccc\\\^^^iiiyyy{{{wwwvvvpppnnnjjjfffcccbbbbbbbbb___bbbdddddddddeeegggjjjiiiiiiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeeeecccdddfffggghhhkkkpppssswwwvvvvvvxxx{{{}}}~~~~~~|||}}}~~~||||||wwwfffWWWPPPOOOPPPQQQTTTVVVYYY[[[^^^ccckkkpppzzz||||||xxxuuutttssscccWWWQQQPPPQQQRRRTTTTTTVVVYYY[[[ZZZVVVRRRNNNPPPRRRQQQOOOOOORRRUUUSSSUUUWWWYYY[[[___eeehhhjjjpppyyy{{{pppbbbTTTNNNLLLIIIGGGGGGDDDEEEFFFEEEBBB@@@???>>>;;;999666555444333111///........................'''///444888DDDQQQSSSKKK...//////000000//////.........///000000000000000111111111000000111111111000000111222222333444444333444444555888<<>>;;;666333222111111000........................///777:::;;;DDDNNNLLLBBB//////000000000000//////...//////000000000000000222222111111111111222222000000111222333333444444444444555666999>>>DDDIIIHHHKKKNNNPPPQQQSSSUUUWWWUUUQQQRRR\\\kkk}}}}}}rrrjjjbbb[[[UUUPPPKKKFFFDDDEEEEEEDDDCCCCCCCCCBBBDDDGGGHHHHHHGGGJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQPPPPPPPPPRRRTTTUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVQQQQQQRRRTTTTTTUUUUUUUUUZZZYYYWWWVVVUUUVVVWWWWWWUUUUUUUUUTTTTTTUUUVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYXXXZZZ[[[ZZZYYY[[[```eeehhhssszzzaaawwwyyyyyyzzzfff]]]^^^aaarrr~~~}}}|||sssjjjdddbbb[[[]]]^^^^^^]]]^^^___aaa___```cccddddddeeegggiiijjjhhhgggiiilllnnnmmmkkkggghhhiiijjjkkklllmmmnnnpppqqqrrrrrrsssvvv{{{~~~||||||lllWWWNNNNNNNNNMMMMMMTTTZZZ______bbbjjjrrruuu~~~|||wwwqqqllliiiiiiddd^^^ZZZYYYWWWTTTYYYaaacccbbbaaaaaabbbbbbaaa```[[[bbbeeebbb```cccgggiiikkkkkklllpppwww|||qqqaaaTTTMMMKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@>>>===<<<999666444111000000........................//////000111222333444444............////////////////////////000000000000111111111000000000000000111222333444444333111111555555666999>>>CCCHHHKKKOOONNNMMMNNNQQQSSSSSSQQQUUUQQQVVVfffxxxxxxpppeee^^^ZZZUUUOOOJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKOOOOOOPPPPPPQQQRRRSSSSSSWWWWWWVVVTTTSSSSSSSSSSSSVVVWWWXXXXXXWWWWWWXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVWWWXXXXXXTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUVVVXXXYYYVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^fffjjjooouuu{{{jjjxxxzzzmmm]]]ZZZ```fffyyy|||wwwyyyyyyuuulllccc^^^\\\]]]___aaaccccccccceeegggdddfffiiijjjjjjlllnnnppppppnnnnnnooorrrtttsssqqqpppqqqrrrssstttuuuvvvwwwwwwyyy{{{|||~~~~~~|||~~~~~~jjjWWWOOOOOOQQQRRRTTTYYY```fffgggllluuu}}}~~~wwwqqqnnnmmmhhhccc``````^^^]]]aaaiiillliiieeedddeeehhhiiijjjmmmtttwwwtttqqqtttyyyzzz||||||~~~zzzkkk]]]RRRLLLIIIGGGGGGEEEDDDCCCCCCBBBAAA??????>>>;;;888555333111000........................//////000000111222222222/////////000000000000111////////////000000000000111000000000000000000000111111222333333222111111555666777;;;@@@EEEIIILLLNNNNNNOOOQQQTTTVVVUUUTTTQQQRRR[[[nnnxxxjjjcccZZZUUURRROOOKKKGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWYYYXXXWWWVVVWWWYYYUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXXXXXXXYYYZZZZZZWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[```cccggglllppptttzzz~~~zzz|||yyy|||mmm\\\TTTXXXdddnnn{{{xxxrrrtttsssnnnfff```^^^^^^cccfffjjjlllmmmmmmnnnppplllnnnppprrrrrrtttwwwzzzxxxxxxxxxzzz|||}}}}}}|||{{{{{{|||~~~}}}|||}}}|||kkkXXXPPPQQQUUUYYY^^^bbbjjjqqquuu{{{zzzvvvtttpppllljjjjjjiiiiiinnntttwwwrrrmmmjjjlllqqqvvvyyy}}}|||qqqbbbTTTKKKFFFDDDGGGEEECCCCCCDDDDDDBBB@@@AAA@@@===:::777444222111........................//////000000000000000000000000000000111111111111////////////000000000000000000000000000000111111000111111222222222111111444666999===BBBGGGKKKMMMMMMOOORRRUUUVVVVVVUUUUUURRRWWWeeexxxxxxkkkcccZZZUUUOOOLLLKKKJJJHHHEEEGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLMMMNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZYYYXXXWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]^^^^^^^^^\\\ZZZXXXWWWVVVUUUVVVVVVXXXXXXWWWWWWVVVWWWWWWXXXVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[]]]```bbbdddgggjjjmmmyyy}}}}}}~~~|||nnn]]]RRRQQQYYYiiivvv{{{wwwuuusssqqqqqqpppkkkfffeeehhhlllpppssswwwxxxxxxxxxyyyyyyvvvwwwyyyzzz{{{}}}~~~|||{{{nnn\\\TTTTTTXXX```ggglllttt}}}}}}yyyxxxvvvuuutttuuuyyy}}}{{{vvvuuuxxx~~~{{{yyysssgggYYYNNNIIIHHHFFFEEEDDDDDDEEEEEECCCBBBAAA@@@>>>;;;888555222000........................000000//////............//////000000000111111111////////////000000000000000000000000000111111111000000111111111111111111444666999>>>CCCHHHKKKMMMLLLOOOTTTUUUUUUTTTTTTTTT[[[bbbpppzzznnnddd[[[UUUQQQNNNJJJIIIIIIIIIHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[YYYYYYZZZ[[[XXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]___```bbbbbbccc^^^___```aaabbbaaaaaaaaaaaa___]]]ZZZXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXX[[[ZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^___```cccfffllltttiii]]]QQQMMMQQQ[[[lll|||wwwsssqqqpppooonnnnnnllljjjiiinnnvvv}}}}}}|||sssaaaWWWVVVZZZeeennnuuu~~~}}}~~~||||||yyypppcccWWWPPPNNNGGGFFFDDDDDDEEEEEEDDDCCC@@@???>>><<<888555222000////////////////////////000000//////...---------........./////////000000////////////000000000000//////000000111111111111000000111111111222222333444666;;;@@@EEEIIIKKKLLLLLLPPPTTTTTTQQQPPPSSSVVVeeemmmxxxvvviii```YYYTTTPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXZZZ[[[[[[ZZZYYY[[[\\\[[[\\\^^^```aaabbbbbbbbbcccdddfffhhhiiijjjjjjjjjjjjkkklllmmmmmmlllkkkjjjjjjhhhfffcccaaa```______]]]]]]\\\\\\[[[ZZZYYYXXXUUUVVVVVVVVVVVVWWWWWWWWWZZZZZZYYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]___bbbdddfffmmmwwwtttZZZPPPJJJMMMTTT___sssxxxqqqnnnmmmmmmmmmjjjlllnnnooorrrzzz~~~}}}xxxfff[[[WWW]]]jjjvvv}}}{{{ssshhh[[[QQQLLLIIIGGGEEEEEEFFFFFFDDDBBB??????>>><<<:::666333111////////////////////////000000//////.........---............////////////////////////000000000000/////////000111111222222111111111111222333444555666999===CCCGGGJJJKKKLLLNNNRRRUUUSSSPPPPPPWWW___pppwww{{{rrrfff\\\WWWTTTPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]]]]___aaacccdddgggiiikkklllllllllnnnppprrrtttuuuuuuuuuuuuwwwxxxyyyyyyxxxvvvtttrrrooonnnmmmkkkiiigggeeeddd`````````___^^^\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWVVVXXXZZZ[[[\\\]]]```cccdddiiiqqqwww||||||hhhRRRLLLKKKRRR[[[ggg{{{sssnnnlllkkkkkkkkklllrrrzzz}}}~~~~~~zzziii]]]YYY___ooo~~~|||uuulll```TTTLLLJJJHHHGGGFFFFFFEEEDDDBBB?????????>>><<<999666444////////////////////////000000//////////////////...////////////000000000////////////000000000000...//////000111111222222333222222222333444555666999<<>>;;;888666000000000000000000000000///000000000000000000000000000000000111111111111////////////000000000000...//////000111222222222333333222222333555666777<<>><<<888666222000......///000000///000000000000000000000000////////////000000000000222222111111000000//////222222222222222222222222666555333222222444777999@@@BBBEEEIIILLLNNNOOOOOOVVVUUUUUUUUUVVV^^^rrrtttcccXXXRRRPPPLLLIIIGGGGGGHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRRRRSSSTTTVVVWWWXXXZZZZZZYYYZZZ[[[\\\^^^___aaaaaa```___``````bbbbbb```dddffffffiiiooorrrqqquuuxxx{{{~~~|||~~~zzztttpppmmmllliiihhhiiiiiihhhhhhgggeeeaaa^^^^^^]]]\\\ZZZYYYZZZ]]]___```bbbfffkkkppptttxxxzzzuuuaaaUUUPPPRRRXXXbbbtttzzzooohhhdddggglllrrr}}}~~~~~~~~~|||{{{{{{yyyvvvtttrrrnnnjjjfffaaaccccccbbbaaa```aaabbbbbbccceeeffffffgggiiikkkoooppprrrsssttttttttttttxxxwwwvvvuuuuuuyyy||||||zzzjjj]]][[[ggg{{{|||{{{}}}~~~{{{|||~~~zzzqqqcccWWWPPPKKKGGGGGGFFFAAA@@@BBBAAA???>>>>>>>>>>>>;;;999333111......///000000///000000000000000000000000....../////////000000000111111111111000000000000222222222222222222222222555444222222333555888:::@@@BBBFFFIIILLLOOOPPPPPPSSSRRRTTTXXX^^^jjj~~~sssggg[[[RRRMMMLLLIIIFFFEEEEEEGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWXXXZZZ[[[ZZZZZZYYYXXXYYY[[[]]]^^^aaaaaa``````aaadddfffhhhhhhlllnnnooossszzz~~~}}}{{{yyyvvvtttrrruuutttsssrrrqqqooojjjgggcccbbb```]]]\\\\\\^^^___```bbbeeejjjooossswwwyyylll]]]UUUSSSTTTZZZkkk|||pppgggddddddkkkuuu~~~|||{{{zzzxxxvvvssssssrrrsssssspppmmmjjjhhhfffdddbbb```]]]YYYVVVUUUVVVWWWWWWVVVVVVWWWYYYYYY[[[]]]______aaaccceeehhhiiijjjkkkmmmoooqqqrrrxxxxxxwwwuuuuuuxxx}}}~~~{{{}}}wwwiii^^^^^^kkk~~~}}}{{{|||~~~|||xxxwwwwwwxxxwwwyyyyyyvvvsssvvv~~~vvvhhh^^^SSSMMMHHHFFFDDDAAA???AAAAAA@@@>>>>>>???>>><<<:::444111///...///000000///000000000000000000000000............////////////000000000111111111111111222222222222222222222222333222111111333777:::<<<@@@BBBFFFJJJNNNQQQRRRSSSSSSRRRTTT]]]iiixxx{{{jjj___XXXRRRNNNIIIHHHFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYYYYYZZZ\\\___aaadddddddddeeehhhlllpppssssssxxx|||~~~|||wwwtttmmmjjjgggdddaaa`````````bbbdddgggkkkppptttxxxyyy{{{iii[[[VVVVVVWWWaaaxxxwwwiiibbbccciiittt~~~tttrrrpppoooooommmjjjggghhhhhhgggggggggeeeaaa^^^]]][[[XXXWWWVVVTTTQQQOOOMMMOOOPPPQQQQQQQQQSSSTTTUUUWWWZZZ\\\]]]___aaadddffffffggghhhkkkooosssuuuxxxyyyyyyxxxwwwyyy|||||||||xxxpppddd]]]```nnn|||zzzyyyxxxyyy}}}~~~xxxuuuttttttsssttttttrrrrrrvvv|||oooeeeWWWOOOHHHFFFDDDAAA@@@BBBEEECCCAAA???>>><<<999666555222000///000111000000////////////////////////---.........////////////000000000111111222222222111222222222222222333333222111111222444888<<>>CCCFFFHHHJJJMMMQQQTTTVVVWWWXXXVVV^^^qqqqqqcccTTTRRRNNNKKKIIIHHHGGGGGGFFFGGGHHHJJJLLLNNNPPPPPPRRRSSSTTTVVVXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[^^^aaaccchhhkkkpppwww~~~yyyyyyyyyyyyyyyyyyyyyyyy}}}~~~~~~{{{uuuuuu```YYYYYY\\\hhh|||{{{uuupppmmmjjjddd```llluuummmeeeZZZSSSRRRNNNLLLIIIHHHJJJLLLMMMMMMIIILLLPPPTTTUUURRRLLLGGGLLLJJJHHHHHHIIIJJJJJJIIIJJJLLLNNNNNNNNNOOOPPPRRRSSSUUUXXXYYYZZZ[[[]]]___```aaadddgggkkkooosssuuuqqqvvv|||~~~|||{{{{{{{{{yyyxxx|||{{{zzzzzz{{{{{{yyywwwnnniiibbbZZZTTTQQQQQQQQQPPPNNNMMMQQQYYYaaafffgggggggggccc^^^___bbbbbb___bbbaaaccchhhjjjkkkpppuuuwww|||{{{ssspppllloootttzzzssskkknnntttdddTTTMMMJJJGGGEEEEEEFFFDDDBBB@@@???===:::888888666333222222222111000000000000000000000000000000111111111222222222222444333333222222111111111000000111222333333444444666666666888;;;???DDDGGGIIIKKKNNNQQQTTTVVVWWWXXX]]]hhh|||ooo^^^QQQPPPNNNKKKHHHGGGGGGHHHHHHIIIJJJLLLMMMPPPQQQSSSTTTSSSTTTUUUWWWYYYZZZ[[[\\\\\\[[[ZZZZZZ]]]aaafffiiissswww|||~~~~~~}}}}}}}}}zzz}}}mmmeeebbb```hhhoooxxxqqqiiieeebbb```ccchhhuuutttddd[[[VVVPPPKKKIIIGGGHHHHHHHHHGGGGGGGGGGGGHHHIIILLLOOOPPPOOOKKKHHHJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWWWWWWWYYY[[[]]]^^^aaaccceeehhhkkknnnooopppppptttzzzyyyyyyyyyyyyzzz{{{|||}}}~~~|||zzzzzzzzzyyywwwuuummmeee[[[TTTPPPOOONNNMMMKKKLLLNNNQQQTTTWWWZZZ[[[ZZZZZZYYYWWWVVVWWWZZZ]]]^^^^^^```ccchhhnnnsssvvvxxx}}}~~~uuummmqqqrrrvvv}}}vvvkkkiiiyyy{{{lll[[[QQQLLLGGGEEEFFFDDDCCCBBB@@@>>>===<<<;;;888777666444333222111111000000000000000000000000000000000000000111111222222222111111111111222222555333222333444555555555333444777;;;???BBBEEEGGGLLLNNNQQQTTTVVVWWWVVVUUU```sss|||nnn___TTTOOOKKKJJJHHHFFFFFFGGGHHHJJJIIIKKKMMMOOOPPPRRRUUUXXXXXXZZZ\\\\\\ZZZYYYZZZ[[[WWWWWWXXXZZZ^^^eeekkkoooyyy~~~|||zzz}}}}}}}}}vvvmmmlllmmmnnnuuu{{{rrrjjjccc```^^^^^^ccciiizzzwwwiii[[[TTTQQQLLLHHHGGGIIIIIIIIIGGGFFFEEEEEEEEEJJJIIIJJJKKKLLLKKKGGGEEEJJJIIIIIIIIIIIIJJJJJJKKKNNNNNNOOOPPPRRRTTTUUUVVVXXXXXXYYYYYYZZZ\\\]]]^^^```bbbdddhhhkkkmmmooopppppptttxxx{{{}}}~~~{{{xxxxxxyyyzzz{{{|||}}}~~~}}}{{{yyyxxxwwwvvvtttqqqhhhbbbYYYTTTRRRSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUYYY\\\^^^```bbbfffkkkoootttvvvxxx{{{|||zzz}}}yyyrrrppppppuuu|||qqqgggqqqqqq___TTTMMMHHHFFFGGGDDDCCCBBB@@@???===<<<;;;888777666444333222111111000000000000000000000000000000000000000111111222222222111111111111222222333222111222333444444444333555888;;;@@@CCCFFFHHHMMMPPPSSSUUUVVVXXXZZZ\\\iii~~~~~~nnnbbbWWWNNNKKKIIIIIIGGGFFFGGGHHHJJJKKKKKKMMMOOOPPPQQQSSSUUUXXXVVVXXXZZZZZZYYYYYYYYY[[[\\\]]]```ccchhhooowww{{{}}}~~~}}}}}}{{{pppqqqxxx~~~wwwiiiaaaZZZYYYYYY\\\ccckkkwwwfffZZZOOOKKKJJJGGGEEEEEEJJJJJJIIIGGGDDDCCCDDDEEEKKKIIIGGGGGGHHHHHHGGGEEEJJJJJJJJJJJJKKKKKKLLLMMMPPPQQQRRRSSSUUUWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^___```cccfffjjjlllnnnnnnppprrruuuvvvwwwxxxzzz|||{{{vvvtttvvvxxxzzz||||||||||||zzzxxxuuusssqqqooollljjjaaa]]]YYYVVVWWWZZZ\\\]]]^^^^^^^^^]]]ZZZWWWTTTRRROOOOOOPPPPPPQQQUUUZZZ]]]___aaaeeejjjnnnrrrtttuuuwwwyyyxxxwwwyyyxxxnnnooottt{{{xxxkkkoooxxxfffYYYPPPJJJHHHIIIDDDCCCBBBAAA???===<<<;;;888777666444333222222111000000000000000000000000000000000000000111111222222222111111111111222222333333222222333333444555444666999===AAAEEEHHHJJJNNNRRRUUUVVVUUUXXX___eeettt~~~kkk___VVVNNNIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOQQQRRRRRRRRRTTTVVVXXXWWWXXXZZZZZZYYYYYYZZZ\\\]]]```eeejjjqqqyyy{{{~~~uuupppxxxyyyqqq```YYYSSSSSSVVV[[[dddnnnyyyhhh[[[RRRIIIGGGGGGEEEDDDEEEHHHIIIIIIFFFDDDCCCFFFJJJOOOLLLHHHGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTVVVXXXZZZ[[[\\\\\\]]]]]]^^^^^^___^^^^^^^^^^^^___bbbeeehhhjjjllllllnnnpppqqqqqqrrrtttwwwyyy{{{~~~wwwrrroooqqqtttwwwxxxxxxwwwwwwtttqqqnnnkkkiiifffccc```[[[YYYXXXYYY\\\```dddfffhhhhhhhhhfffbbb]]]XXXUUUPPPQQQRRRSSSTTTXXX]]]aaabbbeeekkkppptttwwwwwwwwwyyyyyyxxxxxx{{{~~~ppppppuuu|||tttuuummm```UUULLLHHHIIIDDDDDDBBBAAA???===<<<<<<999888666555333222222222000000000000000000000000000000000000000111111222333222222111111222222333333444444444333444555777666777;;;???CCCGGGJJJLLLPPPTTTWWWVVVTTTYYYdddnnn~~~}}}nnn^^^UUUOOOJJJHHHIIIFFFGGGGGGHHHJJJMMMOOOPPPSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^___dddlllttt{{{yyyqqqtttuuulll[[[TTTOOOPPPTTTZZZeeeooonnn```WWWOOOIIIHHHHHHFFFEEEGGGFFFHHHHHHFFFEEEFFFLLLRRR[[[VVVPPPLLLKKKLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTWWWXXXZZZ\\\^^^___``````_________^^^^^^^^^^^^^^^]]]___aaacccfffhhhiiiiiikkklllmmmnnnooorrrwwwzzz{{{}}}xxxrrrnnnjjjkkknnnpppppppppnnnmmmjjjgggdddaaa___\\\YYYVVVSSSSSSUUUWWWZZZ^^^cccfffhhhiiiiiihhheee```\\\YYYVVVWWWXXXYYY[[[___dddhhhjjjnnnttt{{{~~~}}}~~~ssssssvvv|||{{{tttggg[[[OOOIIIIIIEEEDDDCCCAAA???>>>===<<<999888777555444333222222000000000000000000000000000000000000000111111222333333222222222222333333222333444444222222444666777999<<>>===<<<999888777555444333333222000000000000000000000000000000000000000111111222333333222222222222333333000222444222000000222666999;;;>>>BBBGGGLLLOOOQQQUUUWWWXXXZZZ^^^iiiyyyoooaaaXXXOOOKKKIIIFFFGGGJJJHHHIIIKKKNNNPPPSSSUUUVVVWWWXXXYYYXXXWWWWWWYYYZZZYYY[[[\\\^^^___bbbfffjjjttt}}}wwwuuuyyynnneeeUUUPPPMMMOOOSSSXXXaaaiiixxx{{{mmm```WWWOOOJJJGGGHHHHHHEEEEEEHHHGGGJJJLLLJJJIIIMMMWWW___kkkeee]]]VVVRRRQQQQQQPPPSSSSSSTTTUUUWWWYYY[[[\\\]]]___aaadddffffffffffffbbb```]]]ZZZXXXYYY[[[\\\___```aaabbbbbbbbbbbbbbbbbbeeejjjooosssyyy~~~{{{wwwuuurrrnnnkkkeeedddcccaaa___]]][[[[[[XXXVVVTTTSSSRRRQQQNNNLLLJJJLLLOOOPPPPPPQQQUUUWWWXXXXXXYYYZZZZZZYYYYYYYYYXXXYYY\\\^^^bbbgggnnnsssxxx|||{{{xxxwwwxxxyyy{{{zzzlll[[[OOOKKKEEEEEECCCBBB@@@>>>======:::999777666444333333333000000000000000000000000000000000000000111111222444333333222222333333444111444666555222111444888:::<<>>BBBGGGKKKPPPSSSUUUWWW```hhhooo|||xxxeeeWWWQQQLLLKKKHHHFFFFFFHHHJJJKKKMMMOOORRRUUUXXXZZZ[[[[[[ZZZZZZYYYWWWWWWXXX[[[^^^bbbjjjpppssszzz}}}sssiii]]]TTTLLLKKKNNNRRRZZZaaagggpppvvvrrriii```WWWPPPJJJIIIIIIHHHHHHIIIIIIJJJMMMLLLLLLLLLLLLMMMOOOPPPVVVUUUUUUTTTUUUVVVWWWXXX[[[\\\\\\]]]^^^```aaabbbhhhhhhjjjlllmmmkkkgggddd[[[WWWSSSQQQRRRUUUWWWYYYbbbdddfffeeeaaa^^^]]]]]]fffkkkrrrzzz~~~uuuwww}}}{{{xxxuuurrrpppoooooohhhccc^^^[[[\\\\\\ZZZXXXXXXWWWVVVWWWYYY[[[]]]^^^]]]\\\ZZZYYYXXXXXXYYYZZZYYY[[[___bbbeeejjjooosssxxx~~~}}}wwwuuuwww}}}}}}ppp```RRRJJJHHHFFFBBB???======>>><<<;;;999777555444333333111222222333333222111000222222111111111111111111444444444333333333333333333555777888777777888:::>>>@@@DDDIIIMMMRRRVVVXXX```hhhpppyyy|||lll\\\QQQLLLJJJHHHGGGEEEFFFGGGJJJKKKNNNPPPRRRUUUXXXYYYZZZZZZ[[[[[[ZZZXXXXXXZZZ___bbbjjjrrrzzz|||zzzooo___VVVNNNLLLNNNQQQWWW]]]aaajjjoookkkddd\\\TTTNNNJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTWWWZZZ]]]^^^``````aaabbbccceeefffgggmmmmmmmmmmmmllliiiccc___WWWTTTQQQPPPRRRVVVXXXYYYccchhhkkkggg```\\\^^^aaalllsss|||~~~|||{{{~~~{{{vvvjjjppp{{{xxxtttooollllllkkkgggdddbbbbbbaaaaaabbbdddfffgggfffeeedddbbbbbbbbbbbbcccbbbdddhhhkkknnnrrrwwwzzz|||xxxuuuvvv|||vvvfffYYYKKKIIIFFFBBB@@@?????????<<<;;;999777555444333333000000111222222111111111111111222222222222222222444444444444444444444444444666888999888999;;;<<<@@@CCCGGGKKKOOOTTTYYY]]]eeemmmwww}}}lll___SSSKKKIIIGGGFFFEEEEEEFFFHHHKKKMMMPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[ZZZYYYZZZ^^^eeejjjttt}}}yyywww~~~rrraaaXXXPPPNNNNNNOOOTTTYYY\\\dddhhhfff```ZZZSSSMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMMMMLLLLLLLLLMMMNNNOOORRRVVVZZZ^^^aaacccccccccdddeeefffhhhjjjkkktttrrrqqqooolllggg```[[[SSSQQQPPPQQQTTTXXXZZZ[[[bbbiiinnnjjjaaa]]]bbbiiissszzz}}}xxxwwwxxx{{{|||~~~|||sssmmmbbbiiixxx~~~~~~{{{wwwrrrppppppooonnnmmmmmmnnnooosssqqqpppnnnmmmmmmmmmnnnooorrruuuwwwyyy|||yyyttttttyyy}}}||||||}}}zzzjjj]]]MMMJJJFFFBBBAAA@@@@@@@@@<<<;;;999777666444444444//////000000111111111111111111222222222222222333444444444555555555555555444666777888888999<<<>>>AAAEEEIIIMMMQQQVVV\\\aaajjjsssnnn```VVVNNNJJJJJJFFFEEEFFFFFFHHHKKKNNNPPPSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZ^^^dddmmmsss}}}sssqqq|||}}}qqq```XXXPPPNNNNNNNNNQQQVVVYYY___cccaaa^^^ZZZTTTNNNIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPTTTXXX]]]aaaeeefffgggggghhhiiikkkmmmooopppwwwuuussspppkkkddd\\\WWWQQQPPPPPPRRRVVVZZZ\\\]]]___hhhooommmeeeccckkktttzzz}}}|||vvvrrrrrruuuwwwxxxzzz|||vvvkkkddd\\\eeevvv|||xxxvvvvvvwww}}}|||zzzxxxwwwvvvwwwwww|||~~~{{{uuusssuuuwwwyyyyyy{{{}}}lll^^^PPPLLLFFFCCCBBBBBBAAA@@@===;;;:::888666555444444/////////000000111222222111111222222333333333333444444444555555555666666333555666777777999<<