BM66(@ mmmooossswww|||{{{rrriiiccc^^^YYYUUUTTTQQQLLLHHHGGGGGGGGGIIIOOOXXX```fffiiihhheeebbb]]]YYYUUUSSSUUUVVVXXXZZZ[[[ZZZYYYXXXXXXZZZ]]]^^^```cccfffiiifffggghhhjjjjjjkkkkkkkkkiiiiiijjjlllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrssstttqqqsssuuuyyy}}}}}}yyywwwuuuuuuttttttsssqqqooommmkkkjjjlllgggfffmmmxxx}}}uuuqqqppprrryyy~~~wwwooohhh```QQQDDD<<<444///000111///---...000///...------------------,,,+++******+++,,,---------,,,,,,+++***)))))),,,,,,,,,++++++*********+++)))(((***...000///------,,,++++++---///......//////000444777>>>MMM[[[kkkwww{{{yyyyyy||||||uuullleeeaaabbbeeeiiimmmoooooonnnjjjkkkjjjgggdddcccfffjjjkkkjjjhhhggggggggghhhiiijjjkkkkkklllmmmnnnoooooonnnoooqqqrrrrrrqqqooonnnooonnnkkkkkklllppptttwww}}}|||{{{xxxtttpppllljjjfffffffffeeecccaaa___^^^\\\[[[ZZZ\\\___aaabbbaaa^^^[[[WWWSSSQQQRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^aaaeeeiiiooovvv{{{}}}wwwppphhhddd\\\TTTMMMIIIEEECCCEEEJJJIIIOOOXXXaaakkkwwwyyymmm```XXXTTTPPPKKKIIIKKKMMMOOOPPPMMMMMMLLLIIIGGGDDDAAA@@@BBBDDDHHHMMMSSS[[[dddjjjqqquuu{{{~~~~~~{{{rrrlllccccccbbbdddjjjvvv|||xxxuuussspppkkkfffaaa[[[UUUPPPRRROOOOOORRRSSSUUU\\\cccmmmqqqvvvzzz{{{|||}}}~~~|||}}}~~~}}}yyytttnnnjjjhhhiiiiiimmmssszzzyyytttooollloootttyyy|||}}}}}}}}}||||||}}}}}}wwwssspppvvv{{{vvvfff^^^SSSJJJDDD???;;;777lllnnnpppsssvvv{{{}}}sssiiiccc\\\WWWTTTQQQLLLHHHGGGFFFDDDEEEIIIPPPWWW[[[bbbaaa```^^^[[[XXXTTTRRRVVVWWWYYYZZZZZZZZZXXXWWWWWWYYY[[[]]]^^^```dddfffffffffhhhiiijjjjjjjjjjjjiiiiiijjjjjjkkkkkklllllloooooooooooooooooooooooonnnnnnoooooopppqqqrrrsssppprrrtttwww|||}}}zzzxxxwwwwwwuuutttsssrrrpppmmmkkkjjjjjjfffeeellluuu|||sssooonnnooouuu|||~~~~~~yyyrrrlllcccUUUHHH???777111111222000///000///......---------......,,,,,,+++******+++,,,,,,------,,,,,,+++******))),,,,,,,,,+++++++++******)))***+++,,,,,,---...///000...------...///...---000000222555999AAAPPP^^^nnnyyy~~~yyyxxxxxx||||||uuulllfffbbbdddgggkkknnnooonnnmmmiiiiiigggccc``````eeeiiinnnmmmkkkiiihhhhhhhhhhhhjjjjjjkkklllmmmnnnnnnooonnnoooqqqrrrrrrqqqooonnnpppnnnmmmmmmooossswwwzzz}}}|||zzzxxxtttpppllljjjgggffffffdddcccaaa___^^^^^^\\\[[[\\\^^^_________]]]ZZZVVVRRRPPPPPPRRRTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^aaadddiiipppxxx}}}~~~xxxooohhhccc\\\TTTMMMHHHEEEBBBDDDIIIJJJOOOWWW___hhhssssssggg^^^UUUQQQKKKHHHHHHJJJKKKKKKIIIHHHGGGFFFCCCAAA???>>>>>>@@@BBBFFFLLLTTT]]]ccclllqqqwwwzzz{{{}}}yyyqqqkkkaaa```___```fffqqq|||yyyuuuqqqlllgggbbb\\\WWWSSSRRROOOOOOQQQSSSTTTZZZbbbjjjnnntttxxxzzz{{{|||}}}|||}}}~~~}}}xxxqqqkkkgggeeedddjjjpppyyy~~~xxxsssnnnlllnnntttyyy|||~~~xxxxxxyyyzzzzzz|||}}}|||vvvrrrlllrrr||||||wwwhhh```TTTKKKEEE@@@;;;888mmmnnnooopppqqqtttyyy|||uuuoooeee^^^YYYTTTOOOKKKIIIGGGDDDBBBCCCGGGLLLOOOVVVWWWYYYZZZYYYVVVSSSQQQXXXXXXYYYZZZZZZYYYWWWVVVUUUWWWYYYZZZ[[[]]]```bbbdddeeefffhhhiiiiiijjjjjjiiiiiihhhhhhiiijjjlllmmmooooooooooooooooooooooooooooooooooooooopppqqqrrroooqqqsssvvvzzz~~~{{{zzzyyyxxxuuuuuutttrrrpppnnnlllkkkiiieeedddjjjqqqzzz}}}tttpppmmmmmmrrryyy}}}~~~|||wwwqqqiiiZZZMMMBBB:::333333333111///000......---------...//////,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,++++++++++++***'''+++...---+++***---111222000.........///...---111111333777<<>>;;;<<<===@@@DDDLLLUUU\\\dddiiippptttwwwzzz~~~yyypppjjjbbb```^^^^^^cccmmmzzz|||wwwsssmmmhhhccc___ZZZWWWRRROOOOOOQQQQQQRRRXXX___eeejjjpppvvvxxxzzz{{{|||||||||}}}{{{uuuoooiiieeeccceeelllvvv}}}~~~vvvrrrmmmkkknnntttyyy|||~~~~~~zzzqqqrrrtttvvvyyyzzz{{{|||~~~~~~~~~}}}zzzuuurrrhhhoooxxx}}}zzzjjjbbbVVVLLLFFFAAA<<<888ooopppppppppppprrruuuxxxyyy}}}}}}qqqggg```ZZZTTTPPPKKKIIIEEEBBBAAACCCFFFHHHLLLNNNRRRUUUWWWVVVTTTRRRYYYYYYYYYYYYXXXWWWVVVUUUSSSUUUWWWWWWXXXZZZ\\\___cccdddeeeggghhhiiiiiiiiijjjiiigggggggggiiikkkmmmpppppppppppppppppppppppppppooooooooooooooopppqqqoooqqqsssuuuyyy~~~|||zzzyyyxxxttttttsssqqqooommmkkkjjjiiieeeeeeiiiooovvvyyysssooonnnrrrxxx{{{~~~|||wwwnnn```TTTEEE<<<555444333000///000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++------++++++---///000///------...///...---111000333888>>>HHHZZZiiixxx}}}xxxxxx|||~~~wwwtttuuuvvv|||~~~|||tttlllgggfffjjjooorrrrrrpppmmmkkkhhhfffbbb\\\YYY[[[cccjjjpppooonnnlllkkkjjjiiiiiihhhiiiiiijjjkkklllmmmmmmnnnnnnoooppppppooonnnnnnnnnnnnoooqqqtttyyy|||}}}|||yyyvvvrrrooollljjjgggfffeeedddbbb```^^^]]]]]]\\\[[[\\\^^^^^^]]][[[XXXVVVSSSQQQPPPQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[^^^___```ccciiirrr|||zzzqqqjjjeee[[[SSSLLLGGGCCC@@@BBBGGGHHHMMMSSSZZZaaakkkvvv~~~yyyrrrddd___XXXRRRNNNKKKHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<===@@@GGGPPPVVV[[[```hhhnnnrrrvvv|||~~~uuuoooiiifffcccaaaeeennnzzz~~~yyyuuuoooiiieeeaaa]]]ZZZSSSPPPOOOPPPPPPPPPVVV\\\aaafffnnntttxxxzzz|||}}}{{{|||}}}~~~~~~~~~}}}yyytttnnnhhheeeaaahhhsss|||}}}uuuqqqllljjjnnntttzzz}}}{{{vvvlllmmmppptttxxx{{{{{{{{{||||||{{{|||{{{yyyuuurrrjjjoooxxx~~~{{{llldddXXXMMMFFFAAA;;;777mmmnnnoooooooooqqqsssvvvtttwww|||}}}qqqhhh```YYYSSSLLLIIIEEEBBB@@@AAACCCDDDEEEIIIMMMRRRUUUVVVUUUTTTXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVXXX[[[]]]bbbccceeefffhhhiiiiiiiiijjjiiigggggggggiiikkkmmmooooooooooooooooooooooooooooooooonnnooooooppppppppprrrtttvvvxxx||||||yyywwwvvvssssssrrrqqqnnnllljjjiiijjjggggggjjjmmmrrr}}}}}}vvvqqqnnnqqqvvvzzzzzzrrreeeYYYHHH>>>666444222///...///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))+++---///...,,,---+++***+++...///000///000///333999@@@LLL^^^ooo|||zzztttuuu{{{zzztttrrrtttvvv|||~~~|||tttlllhhhhhhlllrrrtttrrrooolllkkkjjjgggbbb[[[XXX\\\eeelllmmmmmmmmmllllllkkkjjjjjjhhhiiiiiijjjkkklllmmmmmmnnnnnnnnnoooooonnnnnnnnnlllmmmooorrrvvvzzz}}}}}}|||yyyuuuqqqnnnllljjjgggfffeeedddbbb___]]]\\\ZZZZZZZZZ\\\^^^^^^]]]\\\UUUTTTRRRQQQRRRSSSVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^___aaadddjjjttt~~~zzzsssllliii\\\TTTLLLGGGCCC@@@BBBFFFFFFKKKRRRYYY```jjjuuu}}}zzznnnhhhaaaYYYTTTOOOKKKHHHEEEDDDCCCAAA@@@@@@@@@@@@;;;;;;::::::===BBBIIINNNRRRXXX```ggglllrrrzzz~~~xxxrrroookkkiiijjjpppzzz}}}yyyuuupppkkkhhhccc___\\\UUUQQQOOOPPPOOOOOOTTTZZZ^^^dddllltttxxxzzz|||}}}{{{|||}}}~~~}}}xxxqqqjjjfff```fffpppzzz}}}tttpppkkkjjjnnnuuu|||~~~wwwrrrjjjkkkmmmsssyyy||||||{{{{{{zzzyyyzzzzzzyyyvvvsssnnnsss{{{~~~{{{nnneeeYYYNNNGGG@@@:::666jjjkkkmmmmmmmmmnnnqqqsssqqqssswwwyyy|||}}}rrrhhh___XXXMMMJJJFFFBBB@@@@@@AAABBBBBBEEEJJJOOOSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRPPPRRRTTTUUUVVVXXX[[[]]]bbbccceeefffhhhiiijjjjjjiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqppprrrtttvvvwwwzzz~~~~~~|||zzzwwwvvvtttsssrrrqqqooommmkkkiiikkkiiiiiikkkllloooyyyxxxrrrmmmnnnsssyyy{{{ssshhh^^^KKKAAA888444222///---.........---------...//////,,,,,,------------,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,...***(((***...000...***+++***)))+++---000000000//////333:::BBBOOOcccuuu~~~zzzuuuvvv|||vvvqqqppptttwww|||~~~|||sssllliiiiiinnnssstttqqqnnnmmmmmmkkkhhhccc\\\ZZZ^^^gggnnnlllmmmmmmmmmmmmlllkkkkkkiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllnnnqqqtttxxx|||~~~~~~|||xxxtttqqqnnnkkkjjjgggfffeeedddaaa___]]][[[YYYYYYYYY[[[^^^^^^]]][[[SSSRRRQQQQQQRRRTTTVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^aaaeeelllvvvzzzsssmmmjjj]]]UUUMMMHHHDDD@@@BBBFFFFFFKKKQQQXXX___hhhsss{{{uuuppphhh```ZZZTTTOOOLLLFFFEEEBBB???>>>=========888888888888888<<>><<<<<<<<<666777777777777888<<<>>>CCCHHHQQQXXX___gggpppwww~~~||||||{{{zzzwwwuuurrrlllfffbbbYYYUUURRRQQQPPPNNNRRRXXXYYY```iiiqqquuuwwwxxxxxxzzz{{{|||~~~}}}uuummmhhhbbbfffmmmwww~~~ssspppllllllqqqyyyyyytttllljjjjjjooowww}}}~~~}}}{{{zzzyyyzzz|||{{{zzzxxxssswww|||}}}uuulll___SSSKKKDDD===999lllmmmoooooonnnnnnooopppnnnpppqqqrrrtttwww|||rrrjjjXXXVVVQQQLLLHHHFFFEEEEEEAAACCCFFFJJJNNNRRRUUUVVVSSSRRRRRRQQQQQQQQQQQQRRROOOQQQTTTVVVWWWZZZ]]]```bbbccceeegggiiikkkkkkllliiiiiijjjlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnpppqqqrrrnnnppprrrssstttvvvyyy{{{}}}xxxyyyzzz|||||||||{{{{{{xxxwwwvvvuuussspppnnnmmmjjjiiiiiijjjhhhjjjrrr}}}xxxrrrrrruuuyyyyyysssjjjbbbQQQGGG<<<888555111///000000///...---------------,,,,,,---......---,,,,,,------------------------*********++++++,,,,,,,,,))),,,...---+++***,,,///000...------///000000///111111555===GGGVVVlll~~~~~~}}}{{{|||{{{rrrmmmnnntttyyy{{{|||}}}{{{sssllliiiiiinnnrrrrrrnnnlllmmmpppjjjhhhccc^^^[[[___gggnnnrrrrrrrrrrrrpppnnnkkkjjjjjjkkkkkklllmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnppprrruuuzzz}}}~~~|||xxxssspppmmmkkkkkkggggggeeecccaaa^^^\\\ZZZ[[[[[[[[[\\\]]][[[XXXUUUTTTSSSRRRPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXZZZ]]]bbbhhhpppyyyyyyqqqjjjfff^^^WWWNNNIIIEEEAAACCCGGGHHHLLLQQQVVVZZZbbbkkkrrr~~~wwwoooiiiccc]]]YYYOOOMMMHHHDDD@@@>>>======666777999999888888:::<<<>>>DDDLLLTTT[[[ccclllsss|||}}}|||{{{yyyvvvpppiiidddZZZVVVSSSRRRPPPNNNRRRXXXWWW^^^gggooosssuuuvvvvvvzzz{{{|||~~~~~~xxxqqqmmmdddfffmmmvvv~~~tttpppllllllrrrzzzzzzllljjjiiinnnvvv|||~~~}}}{{{zzzzzz{{{|||}}}{{{zzzrrruuu{{{~~~xxxoooaaaVVVMMMFFF???:::nnnooopppooonnnmmmnnnooorrrqqqqqqqqqrrruuuxxxzzz|||oooggg^^^UUURRROOOIIIFFFFFFEEEEEEGGGKKKOOOQQQQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOSSSSSSSSSTTTVVVYYY]]]______bbbfffhhhiiiiiiiiijjjiiikkklllnnnnnnmmmkkkjjjlllkkkkkkjjjjjjkkkkkkllljjjjjjjjjkkkkkkmmmnnnoooqqqqqqppppppqqqsssuuuwwwyyy{{{yyywwwyyy{{{{{{xxxuuuxxxvvvtttssssssrrrpppnnnnnnmmmkkkhhhhhhlllssswww~~~yyyuuusss|||~~~zzzqqqhhhbbbTTTKKK???666222111000///......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,------...///000...222555777BBBXXXppp~~~|||{{{vvvooonnnqqqvvvyyy~~~|||yyywwwzzz~~~}}}tttiiigggjjjoooqqqqqqnnnnnnppppppmmmmmmhhhaaa[[[ZZZ```jjjrrrrrrrrrrrrrrrqqqooommmllljjjjjjkkklllmmmmmmmmmmmmkkkjjjiiiiiijjjkkkmmmnnnoooqqquuuzzz~~~|||yyyuuurrrpppnnnllljjjhhhgggfffddd```\\\YYYWWW[[[[[[[[[[[[ZZZYYYXXXWWWPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRTTTUUUWWWXXXZZZZZZ\\\```eeeiiioooyyy|||uuummmgggZZZVVVOOOIIIEEEDDDEEEFFFHHHKKKOOOSSSYYY```iiinnn}}}|||uuupppllleee___TTTOOOHHHCCC@@@>>>===<<<:::888777777999:::999999;;;???EEEJJJQQQ[[[fffnnnvvv~~~}}}yyyvvvqqqlllhhh```XXXQQQOOONNNMMMOOOSSSVVV[[[bbbiiipppsssuuuuuu}}}}}}~~~~~~~~~}}}uuuoooffffffiiiooowww|||}}}|||uuupppnnnooorrrvvv}}}oookkkjjjoooyyy}}}|||{{{{{{||||||{{{zzzzzzxxxwww{{{{{{sssgggZZZOOOFFF???:::mmmnnnpppooonnnmmmoooppprrrqqqqqqqqqsssuuuxxxyyy{{{qqqggg]]]YYYTTTNNNIIIIIIFFFFFFGGGJJJNNNPPPOOONNNPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPQQQTTTXXX[[[]]]___bbbfffhhhhhhhhhiiijjjjjjkkklllmmmmmmmmmlllkkklllkkkkkkjjjjjjkkkkkklllkkkkkkkkkllllllmmmnnnoooppppppooooooppprrrtttvvvvvv{{{}}}zzzxxxyyy{{{|||yyyvvvxxxvvvtttssssssrrrpppnnnmmmllliiiggggggjjjpppuuu{{{xxx|||~~~{{{tttlllfffVVVMMM@@@777333111000...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,------...///000///444777;;;GGG]]]ttt~~~|||wwwqqqqqqtttyyy{{{|||yyyvvvxxxzzzxxxooofffeeejjjpppsssrrrooooooqqqqqqnnnlllggg```[[[[[[bbbkkkrrrsssssstttsssrrrpppnnnmmmiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiijjjkkkmmmnnnppprrrwww{{{|||yyyuuuqqqpppnnnllljjjiiihhhgggdddaaa]]]ZZZXXXZZZZZZZZZYYYXXXWWWVVVUUUNNNNNNMMMLLLMMMMMMOOOOOOQQQRRRSSSUUUWWWXXXYYYZZZ\\\```eeeiiipppyyy|||tttlllfffZZZVVVOOOIIIEEEDDDDDDFFFHHHJJJNNNSSSXXX```hhhmmmyyy}}}xxxssslllggg]]]XXXPPPIIIDDDAAA>>><<<:::888777777888999999888888<<>><<<:::777666777888777777777;;;@@@DDDJJJTTT___gggoooxxx}}}{{{xxxuuuppplllbbbZZZSSSQQQOOOMMMMMMPPPQQQUUU\\\dddkkkpppsssuuu}}}~~~yyytttkkkhhhgggjjjqqqxxx{{{|||yyysssooonnnnnnrrr|||wwwqqqmmmooowwwwwwuuutttzzz~~~qqqbbbUUUJJJAAA<<>>HHHYYYppp}}}xxxuuutttnnnhhhccc]]][[[aaaiiiooorrrrrrooonnnqqqpppnnneeeaaa^^^___eeemmmsssvvvxxxyyyxxxwwwvvvsssqqqooolllkkkjjjiiihhhhhhiiiiiikkkjjjiiiiiijjjkkkmmmnnnpppsssxxx}}}~~~}}}{{{xxxtttpppooommmkkkiiigggfffdddbbb___]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQSSSQQQPPPNNNMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVXXXXXXZZZ^^^dddjjjqqq{{{{{{rrriiicccYYYUUUNNNHHHDDDCCCDDDEEEEEEHHHMMMQQQVVV[[[aaafffnnnuuu|||tttooohhhaaaZZZRRRLLLGGGCCC@@@<<<999888888777777888;;;>>>AAAFFFOOO[[[ccckkkttt{{{}}}~~~|||yyyuuuqqqggg___XXXUUURRRNNNMMMOOOOOORRRWWW___gggnnnsssvvv|||}}}~~~~~~|||wwwooojjjeeeeeekkktttzzz}}}yyytttqqqpppqqqxxx{{{tttssswwwvvvrrrpppvvvzzzkkk]]]PPPEEE???lllnnnoooooonnnnnnoooqqqrrrrrrsssssstttuuuuuuvvvyyy{{{~~~~~~wwwooofff```^^^YYYVVVSSSPPPOOONNNKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKKKKKKKLLLNNNRRRUUUWWWUUUXXX[[[]]]___bbbeeehhhiiijjjkkkkkklllmmmnnnnnnlllkkkkkkjjjjjjkkkkkklllmmmnnnoooppppppooonnnmmmjjjjjjkkklllmmmnnnoooooooooqqqsssuuuxxx~~~}}}wwwuuuxxx|||}}}zzzxxxvvvtttqqqoookkkjjjhhheeeccccccfffiiinnnyyy~~~xxxrrrnnncccYYYJJJ???888444000...//////////////////......---------------------------+++***+++,,,---,,,*********++++++++++++******++++++,,,,,,,,,,,,------------,,,------...///000///666@@@LLL___uuu~~~yyywwwuuunnneee```\\\\\\bbbjjjqqqsssssspppppprrrrrroooccc___^^^aaaiiiqqqvvvxxxyyyyyyyyyxxxvvvsssqqqoookkkjjjiiihhhhhhhhhiiijjjkkkjjjiiiiiijjjkkkmmmnnnrrruuuzzz~~~~~~}}}{{{xxxssspppnnnmmmkkkiiifffeeecccaaa___]]]]]]\\\[[[ZZZYYYWWWUUUSSSPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWXXXZZZ^^^dddjjjqqq|||{{{rrriiicccYYYUUUNNNHHHCCCBBBCCCDDDDDDHHHLLLPPPUUUZZZ___ccckkkqqqzzzzzzvvvpppiiiccc[[[TTTOOOIIIEEE@@@<<<::::::999999777999;;;>>>BBBKKKVVV___jjjrrrzzz|||~~~~~~zzzvvvssskkkccc\\\XXXTTTOOOMMMNNNOOOQQQVVV\\\dddlllrrrvvv{{{|||}}}~~~~~~{{{wwwpppjjjeeeeeekkkttt{{{~~~|||xxxvvvttttttyyyxxxvvvyyywwwrrrooosss}}}{{{lll^^^QQQFFF@@@mmmnnnpppooonnnmmmoooppprrrrrrssstttuuuuuuuuuuuuwwwzzz}}}~~~yyyooohhhfff___[[[WWWSSSQQQOOOMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJKKKMMMOOORRRTTTQQQSSSWWWZZZ]]]```eeehhhhhhiiikkkmmmnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkllllllmmmoooppppppooommmllljjjjjjkkkmmmnnnnnnoooooonnnppprrrtttuuu{{{}}}uuusssvvv{{{|||zzzxxxuuurrrpppjjjiiigggcccaaaaaacccfffmmmxxx|||vvvssseee[[[LLL@@@999444000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,*********++++++++++++******++++++,,,,,,,,,,,,------------,,,------...///000000888CCCPPPcccyyy|||zzzwwwnnneee___\\\]]]dddlllooorrrqqqnnnnnnppppppmmmaaa^^^]]]bbbkkktttxxxyyyzzzzzzyyyxxxvvvssspppoooiiihhhgggffffffhhhiiijjjkkkjjjiiiiiijjjkkkmmmnnntttwww|||~~~{{{wwwssspppnnnmmmkkkiiifffeeecccaaa___^^^^^^^^^ZZZYYYXXXVVVSSSQQQNNNMMMKKKLLLMMMNNNNNNMMMMMMLLLNNNOOOPPPRRRTTTUUUVVVWWWYYY^^^dddjjjrrr}}}|||sssjjjdddYYYUUUNNNGGGCCCBBBCCCDDDDDDGGGLLLPPPTTTYYY]]]aaafffkkkssszzz~~~yyyssslllddd\\\VVVNNNIIICCC???===<<<;;;;;;888999;;;===AAAJJJUUU]]]hhhqqqyyy{{{|||{{{vvvsssnnnfff___[[[VVVQQQNNNOOONNNPPPTTTZZZaaaiiiooossszzz{{{|||}}}~~~}}}~~~~~~zzzvvvooojjjeeeeeellluuu|||~~~{{{{{{yyywwwzzz{{{xxxzzzyyysssnnnpppyyyzzzlll^^^RRRGGG@@@nnnooopppooonnnmmmnnnooorrrrrrssstttuuuuuuuuuttttttxxx{{{||||||uuummmkkkdddaaa\\\XXXUUUSSSPPPNNNKKKLLLLLLLLLMMMMMMNNNNNNKKKJJJJJJJJJKKKNNNPPPRRRNNNQQQUUUXXX[[[```dddhhhgggiiikkkmmmooonnnmmmmmmlllkkkkkkjjjjjjkkkkkkllllllmmmooopppooonnnlllkkkjjjjjjlllmmmnnnooooooooommmppprrrssstttyyy|||uuurrruuu{{{~~~{{{yyyvvvsssppphhhhhheeebbb______aaacccnnnxxx{{{xxxggg\\\MMMAAA999444000...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******++++++,,,,,,,,,------------------------...000000222:::EEERRRfff|||}}}wwwnnneee```]]]^^^eeemmmkkknnnnnnjjjjjjmmmllliii```]]]]]]cccmmmuuuyyyzzzzzzzzzyyyxxxvvvssspppooogggfffeeedddeeegggiiijjjkkkjjjjjjiiijjjkkkmmmnnnvvvyyyzzzwwwssspppnnnmmmjjjiiigggfffdddbbb````````````YYYXXXWWWUUURRROOOMMMKKKJJJKKKNNNOOOPPPOOONNNMMMNNNOOOPPPRRRSSSUUUVVVWWWYYY^^^dddjjjrrr}}}|||ssskkkeeeYYYTTTNNNGGGCCCBBBCCCDDDCCCGGGKKKPPPTTTXXX]]]```bbbgggnnnuuu{{{yyyrrrjjjaaa[[[PPPLLLFFFAAA>>>>>>===<<<:::<<<===???BBBKKKVVV___fffooowwwyyy{{{~~~~~~{{{wwwsssppphhh```\\\XXXQQQNNNOOOMMMOOORRRWWW___fffmmmqqqyyyzzz{{{|||~~~~~~}}}}}}~~~}}}yyyuuuooojjjeeefffmmmvvv}}}~~~~~~|||yyy{{{}}}zzz{{{zzztttmmmnnnwwwxxxkkk^^^RRRGGGAAAkkkmmmnnnpppqqqqqqqqqpppqqqrrrssssssttttttsssssstttvvvxxxyyyzzz}}}yyyrrrmmmhhhccc___\\\XXXRRRMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOPPPSSSWWW\\\aaadddeeegggiiilllmmmmmmlllkkkmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmiiiiiijjjkkkkkkllllllmmmqqqqqqrrrrrrssswww|||vvvsssuuuxxx~~~}}}zzzvvvqqqmmmlllkkkhhhdddaaa```aaacccmmmvvv}}}xxxlllaaaSSSFFF>>>999666333///............---------///...---,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...---------...///111222555:::EEEWWWlll~~~{{{vvvoooddd\\\[[[```hhhnnntttnnngggeeeggghhhfffcccZZZZZZ]]]dddmmmtttwwwwwwzzzzzz{{{zzzxxxvvvsssqqqkkkjjjhhhffffffggghhhiiijjjjjjkkkkkkkkkmmmqqqtttyyy}}}xxxuuuqqqooommmlllkkkiiiggggggfffdddbbb___]]]\\\\\\YYYUUUQQQNNNLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOQQQTTTVVVXXXYYYYYY]]]bbbiiiqqq|||yyyssskkkbbb]]]WWWNNNGGGDDDCCCCCCCCCCCCEEEIIILLLPPPTTTZZZ^^^cccfffkkkpppuuu|||wwwpppiiiddd]]]YYYTTTNNNIIICCC===999;;;<<<===???DDDLLLTTT[[[fffnnnuuuvvvwww{{{}}}}}}}}}zzzxxxvvvnnnjjjddd]]]WWWSSSPPPPPPOOOQQQSSSVVV[[[bbbkkkqqqtttwwwzzz|||}}}~~~}}}zzzxxxvvvnnnjjjeeecccfffoooyyy}}}{{{zzz|||~~~}}}yyysssrrrxxx~~~{{{tttjjj```TTTIIIBBBmmmnnnoooqqqqqqqqqqqqpppqqqrrrssssssttttttssssssrrrtttuuuvvvwwwzzz~~~vvvrrrnnnhhhccc```\\\VVVRRRNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMOOORRRVVV[[[```cccdddfffhhhkkkllllllkkkkkkllllllllllllllllllkkkkkkmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkklllmmmmmmnnnnnnpppqqqrrrrrrsssvvv{{{xxxuuuvvvyyy}}}zzzvvvqqqmmmjjjiiigggccc___^^^```bbblllvvv~~~yyypppfffWWWIII???999444111///............---------......------,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---...---------...000111333777<<>>;;;;;;<<<>>>BBBIIIQQQWWWaaajjjrrruuuxxx~~~zzzvvvsssrrrnnnkkkddd]]]WWWSSSPPPOOOMMMNNNQQQSSSXXX```hhhnnnvvvyyy|||~~~~~~~~~~~~|||zzzxxxrrrmmmgggdddfffnnnwww~~~|||yyyyyy{{{~~~~~~|||uuurrruuuzzz}}}uuukkk```UUUJJJDDDrrrrrrrrrrrrqqqqqqpppppprrrsssssstttttttttttttttssstttvvvvvvwwwyyy||||||uuuoookkkgggaaa\\\TTTSSSQQQOOOLLLKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFEEEHHHIIILLLOOOTTTYYY\\\___```bbbeeegggiiiiiiiiihhhjjjjjjkkkkkklllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnooooooooonnnpppqqqqqqrrruuuxxx{{{}}}~~~wwwvvvyyyzzzuuurrrpppllllllkkkgggdddcccdddeeeiiisss|||wwwoooaaaRRREEE;;;444111///............------------------------------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000//////............///------------///111333444:::AAAPPPdddzzz|||}}}~~~pppiiiaaa]]]```eeejjjmmmmmmkkkhhhfffdddaaa\\\XXXUUUZZZaaajjjqqquuuwwwwwwyyyxxxxxxwwwuuusssqqqpppoooooonnnmmmlllmmmmmmnnnmmmnnnnnnnnnoooqqquuuyyy}}}|||xxxuuuqqqooonnnnnnlllkkkiiigggccc```]]]\\\\\\\\\YYYWWWSSSPPPMMMKKKKKKKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNQQQSSSUUUWWWXXXXXX[[[```gggppp{{{yyyqqqlllccc[[[XXXRRRKKKFFFCCCBBBBBBBBBBBBEEEIIILLLPPPVVV\\\```bbbdddfffhhhhhhjjjmmmooopppuuu{{{wwwrrrlllggg___WWWPPPIIICCC???:::;;;;;;<<<@@@FFFOOOTTT___hhhqqqtttwww}}}|||xxxuuusssoookkkfff___XXXSSSPPPNNNLLLMMMOOORRRWWW^^^ffflllwwwyyy|||~~~~~~~~~~~~}}}{{{tttpppiiieeegggmmmvvv|||{{{xxxxxxzzz}}}~~~~~~xxxsssuuuzzz~~~uuulllaaaVVVLLLEEEssssssrrrqqqqqqppppppppprrrsssttttttuuuuuuttttttssstttuuuvvvvvvwwwzzz}}}zzzsssooojjjddd```ZZZXXXVVVRRROOOLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGHHHIIILLLPPPTTTXXX[[[]]]___```cccfffhhhiiihhhhhhjjjkkkkkklllmmmnnnnnnooommmmmmnnnnnnnnnnnnmmmmmmjjjkkkkkkllllllmmmnnnnnnmmmooopppqqqrrrtttwwwyyy|||xxxuuuvvvzzzvvvsssrrrnnnnnnmmmjjjgggeeefffggghhhsss}}}wwwpppdddVVVHHH===777444///............---------,,,,,,---......------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------...///111333555;;;CCCSSSiii~~~zzz||||||oooiiibbb```dddiiimmmnnnooommmkkkhhhddd___ZZZVVVTTTZZZccclllrrrvvvwwwxxxxxxxxxwwwuuutttrrrpppoooooooooooonnnnnnnnnnnnnnnmmmnnnoooooopppssswwwzzz~~~|||vvvssspppnnnmmmlllkkkjjjjjjgggddd```]]][[[[[[[[[XXXVVVRRROOOLLLKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXWWWZZZ```gggooozzzvvvnnniiiaaaYYYUUUPPPJJJEEECCCBBBBBBAAABBBEEEIIIMMMQQQVVV\\\```ccceeeggghhhiiiiiikkkmmmllloootttzzzxxxrrrnnnhhh___WWWOOOHHHBBB>>>:::::::::;;;>>>DDDLLLQQQ]]]fffooorrruuuzzz~~~~~~}}}xxxuuussspppmmmgggaaaZZZUUUQQQOOOLLLMMMNNNQQQUUU\\\eeekkkvvvyyy|||~~~~~~~~~wwwrrrkkkfffgggmmmuuuzzz~~~zzzwwwvvvxxxzzz~~~}}}|||}}}{{{vvvvvvzzz}}}vvvnnndddXXXMMMGGGsssrrrqqqpppppppppppppppsssssstttuuuuuuuuuuuutttrrrsssttttttsssuuuxxxzzz}}}xxxsssoooiiieee```^^^[[[WWWSSSOOOMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNQQQUUUXXXZZZ\\\^^^```cccfffhhhhhhhhhhhhjjjjjjkkklllnnnoooppppppmmmmmmnnnnnnnnnnnnmmmmmmiiiiiijjjjjjkkkllllllllllllnnnpppqqqqqqsssuuuxxxzzzzzztttttt{{{{{{wwwttttttmmmmmmmmmkkkhhhfffggghhhiiirrr}}}wwwqqqgggYYYJJJ>>>888666///............---------+++,,,---.........---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000222444555<<>>::::::::::::<<>>777555///............---------***+++---...///...---,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000111---------...000222555666???HHH[[[qqq~~~zzz}}}}}}pppjjjeeegggmmmssstttssspppnnnkkkfff___ZZZVVVTTTUUU[[[dddlllqqquuuyyy|||wwwvvvuuusssqqqpppoooooommmmmmmmmmmmmmmllllllkkkmmmnnnooopppqqqtttxxx{{{{{{uuurrrooommmmmmmmmlllkkkjjjiiifffccc```]]][[[ZZZVVVTTTQQQNNNKKKJJJJJJJJJFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMPPPRRRTTTVVVWWWVVVYYY___eeennnyyyssskkkeee^^^VVVQQQMMMHHHDDDBBBBBBAAA@@@BBBEEEIIIMMMRRRWWW^^^bbbdddfffhhhhhhgggeeeeeefffggghhhjjjmmmqqqxxxyyyuuulllfff]]]TTTLLLFFFAAA>>>:::999999999;;;@@@GGGLLLTTT]]]fffjjjnnnuuuzzz{{{{{{}}}~~~zzzwwwvvvtttqqqllleee^^^XXXSSSQQQLLLMMMOOOQQQUUU\\\dddiiiqqqtttxxx{{{|||~~~|||wwwnnnhhhggglllssswww|||}}}|||zzzvvvsssrrrrrrtttyyy{{{yyyzzz{{{|||||||||}}}|||yyywwwyyy|||{{{zzzwwwrrrjjj^^^QQQIIIqqqpppooonnnnnnooopppqqqsssttttttuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvwwwyyy|||zzz}}}~~~yyysssoooiiigggbbb]]]XXXTTTQQQOOOIIIJJJLLLMMMMMMMMMLLLKKKOOOPPPRRRUUUWWWYYYZZZZZZ^^^```cccfffhhhiiiiiiiiiggghhhiiijjjlllmmmoooooommmmmmnnnnnnnnnnnnmmmmmmiiiiiijjjkkkkkkllllllmmmkkkmmmoooppppppqqqsssuuusssxxxwwwsssxxx~~~~~~yyywwwvvvrrrrrrsssqqqnnnmmmmmmmmmkkkrrr~~~}}}yyyuuulll\\\KKK===666333//////.........---------***+++---//////...---,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------...000333555666AAAKKK]]]ttt~~~zzz}}}qqqkkkfffiiipppvvvwwwtttrrrqqqmmmggg```ZZZVVVUUUUUU\\\eeelllqqquuuzzz~~~wwwvvvtttrrrpppoooooonnnlllllllllmmmlllkkkkkkjjjlllnnnooooooqqqsssxxx{{{{{{vvvssspppnnnnnnnnnmmmllljjjiiigggeeebbb^^^[[[YYYVVVTTTQQQMMMKKKJJJJJJJJJFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLMMMPPPRRRTTTVVVWWWVVVYYY^^^eeennnxxx~~~sssjjjeee]]]VVVPPPLLLGGGDDDBBBBBBAAA@@@BBBEEEIIIMMMRRRXXX^^^bbbeeefffhhhgggdddbbbaaaaaadddeeegggiiimmmttt|||~~~xxxtttlllfff\\\SSSLLLFFFAAA>>>999999999888:::???FFFKKKOOOYYYccchhhmmmtttzzz{{{yyy{{{}}}~~~{{{yyyuuurrrmmmggg```YYYTTTQQQLLLMMMOOOQQQUUU\\\dddjjjpppssswwwzzz|||~~~~~~xxxoooiiigggkkkrrrwwwzzz||||||zzzvvvrrrpppooopppvvv~~~{{{zzz{{{}}}|||{{{zzzzzz{{{}}}~~~}}}{{{xxxwwwxxx{{{}}}yyyxxxwwwtttlll```RRRIIIppppppoooooooooooopppppprrrrrrsssssstttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwtttyyy}}}xxxuuurrrmmmfffaaa___\\\WWWSSSRRROOOMMMLLLNNNOOOPPPPPPOOOPPPQQQSSSVVVXXX[[[\\\```aaaccceeehhhkkkmmmnnnllllllkkkjjjkkklllmmmnnnooommmkkklllooopppooommmkkkjjjjjjiiijjjlllmmmnnnnnnnnnooopppqqqrrrrrrssswwwyyyyyyvvvvvvxxx|||~~~yyyvvvtttssssssrrrrrrqqqpppppppppppprrrwwwyyytttjjj]]]OOOBBB999444111111111111000///...---//////.........---------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,+++,,,------+++***000,,,+++...000111444999AAAOOOcccwww{{{yyy{{{|||}}}vvvqqqlllnnntttxxxvvvsssuuupppiiibbb]]]XXXTTTRRRXXXbbblllpppsssvvvwwwvvvwwwuuurrrqqqqqqqqqpppnnnkkkkkkkkkjjjjjjjjjiiiiiikkklllnnnoooqqquuuzzz}}}|||yyysssqqqooonnnnnnoooooonnnkkkhhheeebbbaaa___]]][[[XXXUUUOOOKKKJJJIIIHHHGGGHHHJJJLLLMMMLLLJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWVVV[[[```dddmmm{{{}}}sssjjjbbb\\\XXXPPPLLLGGGDDDBBBBBBAAA@@@EEEGGGJJJNNNTTTZZZ```ccceeedddcccbbbbbbdddfffgggeeeeeeeeegggkkkpppuuuxxx{{{uuuqqqggg```XXXPPPKKKEEE>>>:::888666777;;;<<<===CCCJJJPPPVVV```iiiooosssuuuwwwzzzzzz{{{}}}|||yyywwwtttoookkkeee]]]VVVQQQQQQMMMKKKOOOUUUYYY___eeennnqqqvvvzzz|||~~~zzzssskkkfffhhhooovvv|||{{{xxxvvvrrrmmmnnnpppttt|||zzzwwwwwwxxxyyyxxxwwwvvvuuuvvvyyy||||||{{{yyyvvvvvvvvvxxxzzz|||xxxsssoookkkbbbVVVLLLppppppoooooooooooopppppprrrrrrsssssstttuuuuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvzzz~~~}}}uuupppiiiccc```]]]XXXTTTRRRPPPMMMLLLMMMOOOPPPPPPRRRRRRSSSTTTUUUVVVXXXYYY```aaaccceeehhhkkklllmmmlllkkkjjjjjjjjjkkkmmmmmmkkkjjjhhhiiilllmmmllljjjjjjjjjiiiiiijjjkkkmmmnnnmmmmmmnnnoooqqqrrrssssssvvvxxx~~~{{{wwwvvvwww|||~~~~~~{{{wwwtttsssqqqqqqqqqpppppppppooooooooopppuuu~~~||||||zzzuuulll___QQQDDD:::555111111111000000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,++++++---------+++000,,,,,,///111111555:::BBBPPPfffyyy~~~{{{zzz{{{||||||}}}~~~uuuppplllnnnssswwwvvvssssssooohhhbbb]]]ZZZWWWUUUZZZdddmmmqqqssswwwxxxwwwwwwuuusssqqqqqqqqqpppnnnllllllkkkkkkkkkjjjjjjjjjkkklllnnnoooqqquuuzzz~~~|||xxxsssqqqnnnnnnnnnooonnnmmmllljjjfffcccaaa^^^\\\YYYXXXTTTOOOKKKJJJIIIHHHGGGHHHIIIKKKLLLKKKJJJKKKLLLMMMMMMOOOQQQSSSTTTVVVWWWUUU[[[```dddlllzzz}}}sssjjjbbb\\\XXXPPPLLLFFFBBBAAAAAAAAA@@@CCCEEEIIINNNSSSYYY^^^```ddddddcccccccccdddeeefffdddddddddfffjjjnnnsssvvv|||~~~xxxrrrnnnfff```WWWOOOJJJEEE>>>999777555666:::<<<===BBBIIIPPPVVV___hhhnnnrrruuuwwwwwwwwwxxx{{{~~~}}}zzzxxxvvvqqqmmmggg```XXXSSSRRRMMMLLLPPPTTTXXX^^^eeennnqqqvvvzzz|||~~~}}}zzztttlllggghhhooouuu||||||yyyvvvqqqkkkhhhjjjqqq{{{~~~yyywwwwwwwwwzzzzzzxxxuuussssssuuuxxxzzzyyywwwuuutttuuuxxx{{{zzzvvvrrroookkkbbbVVVMMMqqqppppppooooooppppppqqqrrrrrrrrrsssttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxzzz|||}}}~~~|||uuummmgggccc___ZZZVVVTTTQQQMMMLLLMMMNNNOOOOOOQQQQQQRRRSSSTTTVVVXXXYYY___aaacccfffiiikkklllmmmjjjjjjjjjjjjjjjkkklllllljjjiiihhhiiikkklllkkkjjjjjjiiiiiiiiijjjkkklllmmmlllmmmnnnoooqqqrrrssstttuuuwww|||~~~xxxvvvvvv{{{}}}~~~|||xxxtttqqqqqqooooooooooooooonnnnnnnnnmmmmmmqqqxxx{{{xxxxxx{{{~~~~~~{{{wwwnnncccUUUGGG<<<666111111111000//////......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,---+++)))***,,,---......000,,,,,,///111222555:::DDDRRRhhh{{{|||zzz{{{||||||{{{{{{|||~~~}}}qqqmmmkkkmmmssswwwvvvssspppmmmhhhbbb^^^[[[ZZZZZZ]]]gggpppsssuuuxxxyyyxxxxxxuuusssrrrrrrqqqpppooommmlllkkkkkkjjjjjjkkkkkkkkkmmmoooppprrrvvv{{{{{{wwwrrrpppnnnmmmnnnooonnnmmmmmmjjjfffcccaaa^^^[[[YYYWWWSSSNNNKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUZZZ___ccckkkyyy}}}ssskkkccc\\\XXXQQQLLLEEE@@@???@@@@@@AAA@@@CCCHHHNNNSSSXXX\\\^^^bbbccccccdddddddddddddddccccccccceeehhhmmmqqqssswwwyyy~~~}}}yyytttnnnkkkeee^^^UUUNNNIIIDDD>>>999777555666999;;;<<>>666222111000///........./////////.........---------+++++++++,,,,,,,,,------++++++++++++************---+++))))))+++...//////,,,)))))),,,///000444999EEEUUUkkk||||||yyyyyy{{{~~~}}}|||}}}~~~||||||~~~}}}tttlllaaabbbdddjjjqqquuuvvvuuupppnnniiiccc]]]ZZZ[[[^^^dddmmmtttvvvvvvyyy{{{zzzxxxvvvtttrrrrrrrrrqqqooolllkkkiiihhhhhhhhhjjjjjjlllnnnppprrrtttyyy~~~|||xxxuuupppnnnmmmmmmnnnnnnllljjjgggeeebbbaaa```___^^^\\\UUUQQQMMMJJJIIIJJJJJJIIIGGGHHHHHHHHHHHHIIIMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUUUU[[[___bbbkkkxxx|||tttlllddd\\\XXXQQQKKKDDD???===???@@@AAA@@@CCCHHHOOOUUUYYY\\\]]]```aaaccceeefffdddcccaaaccccccdddfffiiilllnnnpppqqqsssuuuxxxzzz||||||}}}|||zzzwwwtttqqqnnniiifff```YYYPPPIIIEEEAAA<<<999666444555999:::<<>>LLL\\\ppp~~~}}}~~~~~~wwwjjj```\\\^^^bbbgggjjjjjjiiigggggggggeee___ZZZZZZ___eeeiiipppvvvvvvvvvxxxyyyyyyyyywwwtttsssssssssqqqpppqqqpppmmmkkkkkklllnnnpppmmmooorrrtttwww{{{|||xxxtttrrrmmmmmmlllmmmnnnmmmjjjhhhdddaaa^^^]]]\\\[[[YYYWWWRRROOOKKKIIIIIIJJJJJJJJJFFFHHHKKKKKKJJJIIIHHHIIILLLMMMNNNQQQSSSUUUVVVWWWXXX]]]bbbeeelllyyy|||uuummmeee]]]WWWPPPLLLGGGDDDBBBBBBAAA@@@@@@AAADDDIIIOOOUUUZZZ^^^aaaaaabbbccccccccccccccc```aaabbbdddfffhhhiiiiiijjjkkkmmmoooqqqsssuuuvvvvvvssspppmmmkkkgggccc```\\\UUUKKKDDDAAA>>>;;;888888666777;;;<<<===CCCJJJSSSYYYaaaiiinnnqqqsssuuuvvvwwwyyy|||~~~yyywwwtttqqqmmmgggaaa\\\UUUTTTSSSSSSQQQPPPXXXaaahhhmmmtttyyy||||||}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyzzzzzzwwwrrrooooooqqqvvv||||||tttlllhhhhhhjjjqqqyyy~~~|||||||||~~~{{{tttuuu~~~qqqbbbYYYqqqrrrssstttttttttsssrrrsssrrrrrrqqqqqqrrrrrrsssrrrsssssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}~~~yyyqqqmmmiiiddd___WWWTTTOOOJJJGGGFFFFFFGGGGGGHHHKKKOOOSSSVVVYYY[[[___aaacccfffiiikkklllmmmmmmlllkkkjjjjjjjjjkkkllliiiiiijjjjjjjjjiiiiiihhhkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmoooqqqrrrrrruuuyyy|||zzzvvvxxxzzz}}}~~~}}}{{{zzzyyyuuutttrrrpppmmmkkkiiihhhgggdddeeejjjooovvvwwwpppnnnnnnpppwwwxxxkkk]]]MMMAAA777444000....../////////------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,---,,,...222222333999AAALLL```vvv}}}|||rrrhhh```\\\ZZZbbbhhhgggffffffeeeccceeeccc^^^YYYVVVYYY___cccnnnoooqqqtttvvvwwwxxxxxxwwwwwwvvvuuurrrpppnnnmmmnnnnnnnnnnnnoooooooooooorrrrrrrrrtttxxx~~~}}}yyyuuurrrqqqooonnnnnnmmmllljjjiiihhhbbb```^^^]]]]]]\\\ZZZXXXQQQNNNJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLNNNPPPQQQQQQRRRTTTVVVYYY[[[___gggqqq{{{zzzrrrjjjbbb[[[WWWOOOIIIEEEEEEEEEBBBAAACCCBBBEEEHHHKKKNNNRRRVVVZZZ]]]___bbbdddeeecccaaa___aaabbbdddfffiiikkklllmmmoooppprrrttttttttttttsssuuurrrnnnkkkjjjfff```[[[UUUQQQJJJEEEAAA>>><<<:::777777777888999===CCCHHHQQQXXXaaaiiiooosssvvvwwwyyyzzz{{{|||~~~zzzxxxuuurrroooiiiccc___WWWRRROOOOOOOOOQQQYYYaaafffnnnuuuvvvwwwyyy{{{zzz~~~|||{{{zzzzzzzzz{{{}}}~~~}}}xxxrrrmmmmmmooorrrxxx}}}~~~~~~}}}wwwpppiiikkkooovvv|||vvvxxx{{{yyyuuuxxx|||}}}wwwxxx~~~rrr```QQQqqqrrrssstttttttttsssrrrsssrrrrrrqqqqqqrrrrrrsssqqqrrrssssssuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzzzz|||{{{zzz{{{}}}vvvoookkkgggaaa]]]VVVSSSNNNIIIFFFEEEFFFGGGGGGIIILLLOOOSSSWWWZZZ\\\```aaacccfffiiikkkllllllmmmlllkkkjjjjjjjjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiikkkkkkllllllmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqtttwwwzzz~~~zzzuuuuuuxxxzzz||||||zzzyyyxxxsssrrrqqqooonnnlllkkkjjjiiiffffffjjjnnnsss|||wwwpppmmmmmmooovvv}}}~~~vvvlll```OOOBBB777444000....../////////------------------------000000/////////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,------......---///333333444;;;CCCNNNaaawww~~~yyypppfff^^^[[[[[[ccciiihhhfffggggggeeefffccc]]]XXXVVVYYY___dddmmmnnnppprrrtttvvvwwwxxxttttttttttttsssrrrrrrqqqnnnnnnnnnooooooooopppppprrrrrrrrruuuyyy~~~~~~yyyuuusssqqqoooooonnnnnnlllkkkiiihhheeeccc```^^^]]][[[XXXVVVPPPNNNJJJIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKMMMNNNNNNPPPRRRRRRRRRSSSUUUWWWWWWZZZ^^^fffpppzzzzzzrrrjjjccc\\\XXXOOOIIIEEEEEEDDDAAAAAACCCBBBEEEHHHKKKNNNRRRVVVYYYZZZ]]]aaadddfffeeedddcccbbbcccdddgggiiimmmpppqqqssstttuuuvvvwwwvvvuuuuuutttqqqmmmkkkiiieee___ZZZUUUPPPJJJDDDAAA>>><<<:::888888888999;;;???EEEIIIRRRXXXbbbjjjpppsssvvvxxxxxxyyyzzz{{{}}}~~~~~~zzzxxxuuusssooojjjddd```YYYTTTPPPOOOOOOPPPWWW___fffnnnuuuvvvwwwzzz{{{zzz~~~}}}|||{{{{{{{{{{{{~~~~~~}}}xxxqqqmmmmmmooorrrxxx}}}~~~~~~}}}xxxqqqlllnnnqqqwww|||~~~yyyzzz{{{~~~|||yyy{{{{{{zzztttcccUUUqqqqqqrrrssssssssssssssssssrrrrrrqqqqqqrrrrrrssspppqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwxxx{{{}}}zzzrrrkkkgggccc^^^[[[SSSQQQLLLHHHEEEEEEFFFGGGHHHJJJMMMQQQUUUYYY\\\]]]aaabbbdddgggiiijjjllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmnnnooopppqqqppprrruuuwwwzzzyyytttqqqsssvvvyyyzzzyyyxxxwwwqqqppppppooonnnmmmmmmllljjjgggfffhhhkkkoooxxxyyypppmmmlllmmmttt|||}}}}}}zzztttnnncccRRRCCC888555111....../////////------------------------.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.../////////...000333444555<<>><<<:::888999999:::<<<@@@FFFJJJTTTZZZccckkkppptttvvvxxxxxxxxxyyyzzz{{{}}}~~~~~~|||~~~{{{yyyvvvssspppkkkeeeaaa\\\VVVRRRPPPNNNOOOUUU]]]eeemmmuuuvvvwwwzzz|||{{{~~~~~~~~~~~~~~~}}}|||{{{~~~~~~}}}wwwqqqmmmmmmoooqqqxxx}}}~~~~~~xxxrrroooqqqtttyyy}}}~~~}}}||||||}}}~~~}}}~~~{{{~~~vvvgggZZZqqqqqqrrrrrrsssssssssssssssrrrrrrqqqqqqrrrrrrsssooopppqqqrrrsssttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyyyy{{{~~~~~~yyytttnnnhhhdddaaa\\\YYYQQQOOOJJJGGGEEEEEEFFFGGGIIIKKKNNNRRRVVVZZZ^^^___bbbccceeegggiiijjjkkkkkkllllllkkkjjjjjjiiiiiiiiiiiiiiijjjkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnmmmmmmmmmnnnooooooppppppppprrrtttuuuxxx~~~wwwrrrnnnppprrrvvvxxxyyywwwvvvqqqqqqpppooonnnmmmlllllliiifffeeegggiiimmmuuu~~~|||sssmmmkkklllrrryyy{{{zzzvvvrrrooofffUUUDDD999555111///.../////////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///...---///222333555===FFFTTThhh~~~~~~}}}|||wwwooofff___ZZZYYYaaahhhllljjjhhhiiiiiihhhfffbbb\\\WWWVVVZZZbbbhhhlllllllllmmmooorrruuuvvvzzzyyywwwuuusssqqqpppoooooooooooopppppppppqqqqqqrrrrrrsssvvvzzz~~~zzzvvvsssrrrppppppooonnnmmmkkkjjjiiihhhfffcccaaa___[[[WWWSSSPPPMMMJJJHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQSSSUUUUUUUUUUUUWWWYYYWWWYYY^^^eeennnyyyyyyqqqjjjddd^^^ZZZPPPIIIDDDDDDCCC@@@@@@BBBBBBEEEHHHKKKMMMQQQUUUXXXYYY[[[___ccceeeggggggfffeeedddeeeggglllssszzz~~~~~~}}}{{{zzzwwwsssooollljjjfff```[[[SSSOOOHHHCCC@@@>>><<<:::888888999:::<<<@@@FFFKKKUUU[[[dddlllqqqtttvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~{{{yyywwwtttqqqlllfffbbb\\\VVVRRRPPPNNNOOOUUU]]]cccllltttvvvwww{{{}}}|||}}}~~~}}}|||~~~~~~|||vvvooollllllnnnqqqwww}}}~~~yyysssppprrrtttyyy~~~~~~~~~~~~{{{|||~~~wwwhhh\\\qqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssoooppppppqqqrrrsssttttttvvvvvvuuuuuuuuuvvvwwwwwwyyyyyyxxxwwwvvvuuuuuutttuuuuuuvvvvvvuuutttsssssspppnnnjjjfffbbb^^^ZZZXXXOOOMMMIIIFFFEEEEEEGGGHHHJJJLLLOOOTTTXXX\\\```aaacccdddfffhhhiiijjjkkkkkkllllllkkkkkkjjjiiihhhhhhgggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmlllmmmnnnnnnooopppppppppqqqssstttuuuwww}}}~~~uuuqqqnnnnnnqqquuuyyyzzzxxxuuutttsssqqqpppmmmllljjjiiigggcccccceeehhhllluuu~~~vvvpppkkkkkkpppwwwyyyxxxuuurrrooogggVVVEEE:::666222////////////...---------------------------------------------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---,,,---111222555===GGGWWWkkk~~~}}}zzztttkkkbbb\\\ZZZYYYcccjjjnnnllliiiiiihhhgggccc```\\\WWWWWW\\\dddjjjlllkkkkkkkkkmmmqqqtttvvvzzzxxxvvvtttrrrppppppoooppppppppppppqqqqqqqqqqqqrrrrrrsssvvv{{{~~~zzzvvvsssrrrooooooooonnnmmmkkkiiiiiieeedddbbbaaa```]]]XXXUUUOOOLLLIIIHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUUUUUUUUUUWWWYYYYYY[[[___fffoooyyyyyyqqqjjjddd^^^ZZZQQQJJJDDDCCCBBB??????BBBCCCEEEHHHJJJMMMPPPTTTWWW[[[]]]___bbbdddddddddddddddddddddgggmmmuuu|||}}}|||yyyvvvqqqnnnlllhhhbbb\\\RRRMMMGGGBBB???===;;;:::666777888999;;;@@@FFFJJJVVV\\\dddlllpppsssuuuvvvwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~|||zzzwwwuuurrrmmmhhhdddZZZUUUQQQPPPOOOOOOVVV^^^aaajjjrrrtttvvvzzz}}}}}}}}}~~~~~~~~~~~~~~~{{{tttmmmjjjkkkmmmpppwww}}}{{{tttpppqqqtttyyy~~~~~~}}}}}}~~~~~~uuuggg[[[qqqqqqqqqqqqqqqrrrsssssssssrrrrrrqqqqqqrrrrrrsssoooppppppqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxwwwuuutttrrrqqqooooooooonnnlllkkkjjjiiihhhgggeeeccc___[[[XXXVVVNNNLLLIIIFFFEEEFFFHHHJJJLLLMMMQQQUUUZZZ^^^bbbddddddeeeggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjiiigggfffffffffggghhhiiiiiiiiiiiijjjjjjjjjkkkllllllmmmmmmlllmmmnnnooopppppppppoooqqqrrrssstttvvv{{{~~~vvvqqqpppoooqqqvvv{{{|||zzzvvvvvvuuussspppmmmjjjhhhgggeeebbbaaadddgggllluuu~~~|||sssmmmkkkooovvvxxxyyywwwrrrmmmeeeUUUFFF:::777222////////////...------------------------*********++++++++++++,,,---,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,+++---000222555>>>HHHYYYmmm~~~~~~~~~zzzrrrhhh___[[[ZZZ[[[eeelllqqqnnnjjjhhhfffccc___^^^[[[XXXYYY^^^ffflllmmmkkkjjjjjjlllppptttwwwvvvuuusssrrrqqqqqqrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrssstttwww|||}}}yyyuuurrrqqqooonnnnnnmmmllljjjiiihhhcccbbbaaaaaa```]]]YYYVVVOOOLLLIIIHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUVVVVVVVVVVVVWWWYYYYYY[[[___fffoooyyyyyyqqqjjjccc]]]YYYQQQJJJDDDBBBAAA>>>???BBBCCCEEEHHHJJJLLLOOOSSSVVV\\\]]]___aaabbbbbbbbbbbbccccccdddgggmmmuuu}}}~~~{{{wwwssspppnnniiiccc]]]QQQLLLFFFAAA???===;;;:::666777888999;;;@@@FFFKKKVVV\\\dddkkkppprrrtttuuuvvvvvvwwwxxxxxxyyyzzzzzz||||||{{{{{{||||||}}}~~~|||{{{xxxvvvsssoooiiieee[[[UUUQQQPPPOOOOOOVVV^^^^^^gggooorrruuuzzz}}}}}}|||}}}~~~}}}|||yyyrrrkkkgggiiikkkooovvv}}}|||vvvpppqqqtttyyy~~~~~~|||tttfffZZZrrrqqqpppppppppqqqrrrssssssrrrrrrqqqqqqrrrrrrsssppppppqqqrrrssstttuuuuuuvvvuuuuuuttttttuuuuuuuuuuuuuuuvvvuuussspppnnnlllhhhhhhggggggfffdddcccccc```aaaaaa___\\\XXXUUUTTTNNNLLLIIIFFFFFFGGGJJJKKKLLLNNNRRRVVV[[[```ccceeeeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjhhhgggeeeffffffhhhiiiiiijjjjjjjjjiiijjjjjjkkkkkklllmmmmmmlllmmmnnnooopppppppppooooooqqqrrrrrrtttzzzxxxssssssrrrsssxxx}}}{{{wwwvvvuuussspppmmmjjjhhhgggfffcccbbbdddgggkkkttt}}}vvvnnnkkkooouuuwwwzzzyyyssslllbbbSSSFFF;;;777333000/////////...------------------------(((((()))))))))*********---,,,,,,++++++,,,,,,---...------,,,,,,,,,---------,,,---000333666@@@JJJZZZnnn}}}~~~zzzqqqggg^^^ZZZ[[[]]]fffmmmssspppkkkgggccc___[[[[[[ZZZZZZ\\\aaahhhnnnnnnllljjjiiikkkpppuuuxxxuuutttrrrpppppppppqqqrrrqqqqqqqqqrrrrrrrrrrrrssssssssstttwww||||||xxxtttqqqpppnnnmmmmmmlllkkkiiihhhgggbbbaaaaaa```___\\\XXXTTTNNNLLLIIIHHHIIIKKKKKKKKKKKKMMMOOORRRTTTVVVVVVVVVUUUWWWXXXXXXWWWXXXYYYZZZXXXZZZ^^^eeennnxxxzzzrrrjjjccc\\\XXXRRRJJJCCCAAA@@@>>>>>>AAACCCEEEHHHJJJLLLOOOSSSVVVZZZ[[[]]]___```aaaaaaaaaaaaaaacccgggmmmuuu|||{{{xxxssspppmmmiiibbb]]]PPPLLLFFFAAA>>><<<;;;999777777888:::<<>>AAACCCEEEHHHJJJLLLOOOSSSVVVYYYZZZ[[[^^^___aaaaaabbb___```cccgggmmmttt{{{{{{wwwrrrooommmhhhaaa\\\PPPKKKEEEAAA>>><<<;;;999888999:::;;;===BBBIIIMMMVVV\\\dddjjjnnnppprrrsssqqqrrrrrrsssssstttttttttuuuuuuvvvwwwzzz}}}~~~}}}{{{yyywwwtttpppkkkggg___YYYTTTQQQNNNMMMRRRYYYZZZccclllpppsssxxx{{{|||||||||{{{{{{|||~~~{{{zzzvvvooogggdddfffhhhooovvv}}}}}}wwwttttttuuuyyy~~~{{{xxxzzz}}}~~~{{{sssggg[[[qqqqqqqqqrrrrrrrrrsssssspppppppppppppppppppppppprrrrrrrrrsssssstttuuuvvvwwwvvvtttsssrrrrrrrrrssstttttttttrrrooolllhhhfffaaaaaa```___]]][[[YYYXXXZZZYYYYYYYYYXXXVVVRRROOOKKKIIIGGGEEEFFFHHHKKKMMMQQQUUUYYY\\\___bbbeeegggfffgggiiiiiihhhhhhiiikkkjjjjjjkkkkkkkkkjjjiiiiiihhhiiiiiiiiiiiihhhhhhgggiiijjjkkklllmmmmmmmmmmmmlllmmmmmmnnnooonnnnnnnnnjjjlllnnnoooqqqxxx|||uuuuuutttvvv|||{{{vvvssspppnnnmmmllljjjhhhffffffeeedddfffkkksssxxxxxxppplllnnntttyyy{{{{{{uuunnneeeWWWKKK@@@888222222222///............------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111///---,,,,,,,,,+++***...---...222444888BBBLLL```rrr|||qqqdddZZZXXX\\\aaakkkooorrrrrrmmmeee]]]YYY[[[YYYWWWXXX]]]cccgggiiiiiiiiiiiihhhiiimmmrrrvvvzzzwwwsssooommmmmmmmmnnnpppqqqrrrtttuuuvvvvvvvvvsssssstttxxx~~~{{{vvvrrrpppooonnnnnnnnnmmmjjjhhheeecccddddddcccaaa^^^ZZZVVVTTTLLLKKKJJJJJJKKKMMMOOOQQQPPPQQQSSSTTTVVVWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ]]]ccclllvvvzzzssskkkbbbYYYSSSOOOHHHCCCBBBAAA??????BBBCCCEEEIIIKKKMMMPPPTTTVVVTTTWWW[[[^^^___```aaacccddddddeeehhhnnnuuu|||xxxuuuqqqooolllggg___YYYNNNIIICCC>>><<<;;;:::999888999:::;;;===BBBHHHMMMXXX\\\ccchhhlllnnnppprrrrrrrrrrrrrrrrrrrrrqqqqqqssssssuuuxxx{{{~~~{{{xxxuuuppplllhhh___YYYSSSQQQPPPOOOSSSYYY\\\bbbiiipppsssuuuvvvwwwyyyzzz|||}}}|||wwwoooiiifffgggiiiqqqvvv|||zzzwwwwwwwwwwwwzzz}}}~~~~~~}}}}}}|||yyyyyyzzz}}}}}}wwwkkk___rrrrrrrrrrrrssssssssstttssssssssssssssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvxxxwwwuuutttssssssssstttrrrrrrrrrpppnnnjjjgggdddaaaaaa```^^^\\\ZZZXXXWWWWWWVVVUUUUUUUUUSSSPPPMMMKKKIIIGGGEEEFFFHHHKKKMMMQQQUUUYYY\\\___aaaeeeggghhhjjjkkkkkkjjjjjjkkklllkkkllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllllllllmmmmmmnnnoooooooooooonnnmmmnnnppppppqqqwww}}}vvvsssrrrtttzzz}}}wwwtttqqqooonnnmmmkkkiiigggfffeeeeeefffkkkrrrxxxwwwpppllloootttyyy|||{{{vvvooofffXXXLLL@@@888222222222///............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***))))))***---000000000...---...222444888BBBLLL```rrr}}}rrreeeZZZWWW[[[___iiimmmppppppkkkccc\\\XXXXXXVVVTTTVVV[[[```eeeggghhhhhhhhhggghhhkkkppptttvvvtttrrrooonnnnnnooopppqqqqqqrrrtttuuuuuuuuuvvvsssssstttxxx~~~{{{vvvrrrpppooonnnnnnmmmllljjjgggeeecccccccccbbb```]]]YYYUUUSSSMMMMMMLLLLLLMMMOOOQQQRRRQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[^^^cccllluuu~~~~~~xxxqqqjjjaaaYYYTTTOOOIIICCCBBBBBB??????BBBBBBDDDGGGJJJKKKNNNQQQSSSTTTWWW[[[^^^___aaabbbdddddddddfffjjjpppvvv|||}}}xxxuuuqqqnnnlllfff^^^XXXMMMIIICCC>>><<<;;;:::999888999:::;;;===BBBIIIMMMXXX]]]ccciiilllnnnqqqrrrssssssrrrrrrrrrrrrrrrsssxxxxxxxxxyyyzzz|||}}}~~~{{{xxxuuuqqqllliii```ZZZTTTRRRQQQPPPTTTZZZ]]]cccjjjppptttuuuvvvwwwyyyzzz{{{}}}~~~|||wwwqqqllliiijjjllltttxxx}}}{{{xxxuuutttuuuxxx}}}~~~~~~}}}}}}|||~~~~~~~~~~~~{{{{{{}}}}}}}}}{{{vvvjjj___ssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttuuuuuuvvvwwwxxxxxxwwwvvvuuuttttttuuuvvvqqqqqqpppooollliiieeedddbbbaaa___^^^[[[YYYXXXWWWWWWUUUTTTTTTTTTSSSPPPNNNKKKIIIGGGEEEFFFHHHKKKMMMRRRUUUYYY\\\^^^aaadddfffiiijjjkkkkkkjjjiiikkkllllllmmmmmmmmmllllllkkkjjjhhhgggfffffffffggghhhiiijjjjjjkkkkkkkkkkkkkkkjjjlllmmmnnnnnnoooooonnnnnnooopppqqqpppqqquuu|||}}}vvvqqqpppqqqxxxxxxuuurrrpppooonnnkkkjjjgggggggggfffgggkkkrrrvvv|||uuupppmmmpppvvvyyy||||||xxxqqqhhhZZZNNNAAA999222222222///...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******,,,------,,,///---///222555999CCCMMM```rrr|||sssfff[[[WWWYYY]]]gggkkknnnmmmhhhaaaZZZWWWUUUSSSRRRTTTYYY^^^ccceeegggggggggggghhhkkkooosssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttttttttssssssuuuyyy~~~{{{vvvssspppooommmmmmlllkkkiiifffdddcccbbbbbbaaa___\\\XXXUUURRRNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWZZZ[[[^^^ccckkkttt|||}}}vvvnnnhhhaaaZZZVVVPPPJJJDDDCCCBBB??????BBBAAACCCFFFGGGIIIJJJMMMOOOSSSVVVZZZ^^^```bbbdddfffdddfffiiinnnsssyyy~~~~~~|||xxxuuuqqqnnnjjjddd\\\UUULLLHHHBBB===<<<;;;::::::999::::::<<<>>>CCCIIINNNXXX]]]ccciiillloooqqqssstttsssrrrqqqqqqrrrtttuuuyyyzzzzzz{{{{{{|||}}}}}}{{{xxxuuuqqqllliiibbb[[[UUUSSSRRRQQQUUUZZZ___dddkkkqqqtttuuuvvvwwwxxxyyy{{{}}}{{{zzzwwwrrrmmmkkkkkkllltttwww}}}~~~zzzvvvrrrqqqrrruuuzzz~~~|||{{{zzzzzz}}}~~~~~~~~~~~~}}}~~~}}}zzzvvvkkkaaasssttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||yyyxxxwwwvvvvvvvvvwwwxxxsssrrrqqqooollliiigggeeecccbbb```^^^[[[YYYXXXWWWYYYWWWVVVUUUVVVUUUSSSQQQKKKIIIGGGEEEFFFHHHKKKMMMRRRUUUYYY\\\^^^```cccffffffhhhiiiiiihhhgggiiijjjlllmmmmmmmmmlllkkkjjjiiigggfffeeedddeeefffhhhjjjlllllllllmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnpppoooooossszzz|||tttooommmnnnuuu~~~yyywwwsssqqqpppnnnllljjjhhhhhhhhhggghhhkkkpppttt~~~yyyuuuqqqooorrrwwwyyy}}}~~~zzztttkkk]]]QQQBBB:::333222111///...///...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...,,,******+++++++++***///...///333555:::DDDNNNaaasss~~~~~~~~~{{{rrrfff[[[VVVXXX[[[fffiiilllkkkggg```YYYVVVTTTSSSRRRTTTYYY___ccceeehhhiiiiiiiiiiiilllpppsssrrrrrrsssssssssssssssssstttsssssssssssssssssssssssssssuuuyyy{{{vvvsssqqqpppmmmlllkkkiiihhhfffdddcccbbbbbbbbb```]]]YYYUUUSSSNNNNNNNNNOOOPPPRRRTTTUUUSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX[[[\\\^^^cccjjjrrrzzz|||tttlllfff```\\\YYYRRRKKKEEEDDDBBB??????AAAAAACCCEEEGGGGGGIIIKKKMMMQQQUUUZZZ]]]```bbbeeegggfffiiimmmsssxxx}}}~~~yyyvvvqqqmmmiiibbbYYYSSSKKKGGGAAA===;;;;;;;;;:::999:::;;;<<>>@@@EEEKKKPPPVVV[[[aaagggjjjmmmoooqqqqqqpppooooooqqqsssuuuwwwyyyzzz{{{|||}}}|||{{{zzz|||}}}{{{yyyvvvsssoookkkddd]]]WWWTTTRRRQQQUUUZZZ\\\bbbiiipppsssuuuvvvwwwxxxyyyzzz|||}}}~~~~~~zzztttoookkkkkklllsssvvvzzz~~~}}}zzzxxxsssqqqrrruuu|||||||||~~~}}}zzzzzz}}}~~~{{{vvvkkk```oooooooooppppppppppppqqqooooooppppppqqqrrrrrrsssrrrrrrrrrrrrssstttuuuvvvwwwvvvvvvvvvwwwxxxzzz{{{|||{{{yyyvvvsssqqqooonnnmmmkkkgggdddaaa_________]]]]]]]]]^^^]]]YYYSSSOOOKKKIIIGGGEEEFFFHHHKKKMMMRRRUUUYYY[[[]]]___aaacccdddfffiiijjjkkklllnnnpppmmmmmmmmmlllkkkiiihhhgggdddeeefffgggiiijjjkkkllllllmmmnnnoooooooooooooookkkkkklllmmmmmmmmmmmmlllmmmoooppppppoooqqqvvv{{{~~~vvvmmmiiifffjjjsss{{{zzzwwwtttqqqooommmjjjhhheeeggghhhggggggggghhhjjjmmmxxx~~~{{{zzzxxxtttuuuxxxyyy~~~{{{ssseeeYYYFFF<<<444111111///...000---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---222///---,,,,,,+++***)))///...000444777<<>>@@@EEELLLPPPUUUZZZ```fffiiikkknnnooonnnnnnnnnoooqqqssstttuuuwwwxxxzzz|||||||||{{{zzz{{{}}}~~~{{{yyywwwsssooolllddd]]]VVVTTTRRRPPPTTTYYYZZZ___hhhnnnrrruuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}{{{wwwqqqllljjjkkkmmmrrruuuzzz~~~|||{{{sssrrrrrrvvv}}}~~~}}}zzzyyy|||yyymmmaaammmnnnnnnnnnoooooooooooonnnnnnoooppppppqqqrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuuuuuvvvxxxzzz{{{}}}|||yyyvvvtttqqqpppoooooommmiiieeebbbaaaaaaaaa```aaabbbcccaaa]]]VVVQQQKKKJJJGGGEEEFFFHHHKKKMMMRRRUUUYYY[[[]]]___aaacccaaacccfffhhhiiikkkmmmpppnnnnnnnnnmmmlllkkkiiihhhdddeeegggiiijjjkkkllllllkkkkkkmmmnnnoooooooooooolllmmmnnnnnnoooooonnnnnnppprrrsssrrrpppqqqvvvzzzzzzxxxnnniiieeehhhqqqyyy}}}~~~zzzwwwssspppooollljjjhhheeefffggggggffffffggghhhjjjuuu||||||yyyvvvuuuxxxyyy|||tttfffZZZFFF===444111000///...000---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++++++++++++++,,,---,,,++++++---//////...//////000555888===GGGRRRgggwww|||{{{}}}~~~|||uuuqqqiii___XXXZZZaaagggmmmooorrrppplllgggbbb```[[[[[[\\\___eeejjjmmmnnnnnnooopppqqqqqqrrrtttvvvvvvtttrrrppppppqqqtttuuusssrrrqqqpppppprrrtttuuussssssuuuzzz{{{wwwtttrrrqqqooommmkkkjjjhhhhhhhhhhhhbbbbbbaaa```]]]YYYUUURRRPPPQQQSSSUUUWWWXXXYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYY[[[```hhhqqqyyy~~~|||xxxsssnnnjjjfffbbb___WWWPPPIIIGGGDDD@@@???AAA>>>AAACCCEEEFFFHHHKKKMMMOOORRRVVVZZZ\\\^^^```bbbbbbeeekkkrrrzzz{{{uuuoooiii```UUUNNNGGGCCC>>>;;;;;;<<<<<<<<<;;;<<<===>>>AAAFFFLLLQQQTTTYYY___eeehhhkkkmmmnnnlllmmmnnnpppqqqsssttttttrrrtttxxx{{{}}}~~~~~~}}}zzz|||~~~|||yyywwwtttooolllddd]]]VVVSSSQQQPPPSSSXXXXXX^^^fffmmmrrruuuvvvxxxzzz{{{{{{|||||||||||||||xxxvvvrrrlllhhhhhhjjjmmmpppsssxxx|||~~~~~~|||zzzsssrrrrrrvvv}}}~~~zzzyyy|||}}}pppdddkkkkkkkkklllmmmnnnoooppprrrqqqqqqpppppppppppppppsssrrrqqqqqqqqqsssuuuwwwuuuvvvvvvuuuuuuuuuxxxzzz}}}}}}}}}|||zzzxxxuuutttqqqmmmiiieeedddddddddcccdddcccbbb```]]]WWWPPPKKKKKKFFFDDDFFFGGGGGGJJJOOOUUUWWWYYY[[[^^^```aaabbbcccdddfffhhhjjjkkkllllllmmmmmmlllkkkjjjjjjiiiiiihhhiiijjjkkklllkkkjjjjjjlllmmmooopppqqqpppnnnmmmkkkkkklllmmmnnnooopppqqqrrrsssrrrqqqooopppsssvvvzzzyyyqqqmmmhhhiiiooouuuzzz|||{{{xxxtttqqqpppooommmllliiigggdddbbbbbbcccfffgggkkkuuu|||zzzyyyyyyzzz~~~uuugggYYYIII>>>444222222000//////---------,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,++++++***+++++++++///---...333888>>>IIISSSlll}}}}}}~~~~~~||||||pppbbb[[[YYYZZZ```fffsssrrrpppnnnlllhhhccc___]]]]]]___bbbfffjjjnnnpppuuuttttttttttttuuuuuuvvvuuurrrpppoooooopppooonnnppppppoooooopppqqqrrrrrrqqqrrrtttyyy~~~yyytttpppmmmllljjjjjjjjjjjjjjjiiihhhgggeeecccaaa___]]]YYYSSSOOOPPPQQQQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\]]]]]]]]]\\\[[[[[[XXXZZZ]]]cccjjjqqqxxx|||}}}yyyrrrnnnlllhhhccc___VVVQQQIIIBBB???>>>>>>>>>@@@AAACCCDDDEEEGGGKKKNNNPPPRRRVVVXXXZZZ\\\```bbb^^^bbbhhhqqqzzz}}}uuummmeee\\\TTTNNNCCCBBB@@@>>>======>>>???<<<===>>>???AAAEEEKKKOOOUUUYYY```dddgggiiikkklllllllllmmmlllmmmnnnrrruuuxxxxxxyyyyyyzzz{{{{{{|||{{{|||~~~{{{xxxvvvrrrnnnkkkccc___XXXRRRPPPQQQTTTWWWZZZ___ffflllppptttwwwzzz|||{{{{{{{{{{{{zzzzzzzzzxxxuuuoooiiieeefffjjjmmmuuuvvvyyy}}}}}}xxxuuummmlllmmmsss|||~~~yyyzzz~~~pppbbbkkkkkkkkklllmmmnnnooopppqqqqqqpppooooooooooooooorrrqqqppppppppprrrtttuuuuuuuuuvvvvvvuuuwwwyyy|||~~~~~~~~~|||yyywwwuuurrrnnnjjjfffeeeeeeeeedddeeedddbbb```\\\VVVOOOKKKJJJEEECCCEEEEEEEEEHHHMMMSSSUUUXXX\\\___```aaabbbcccdddfffhhhjjjllllllmmmmmmmmmllllllkkkjjjjjjiiijjjkkklllmmmmmmllllllkkkkkkmmmnnnpppqqqpppooonnnkkkllllllmmmnnnooopppppprrrrrrrrrqqqppppppsssvvvyyy{{{ppplllhhhiiiooovvv{{{|||}}}zzzvvvsssrrrpppooommmiiigggdddaaaaaaccceeeggglllvvv}}}||||||~~~vvvhhhZZZKKK@@@555333333111///000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,000///000444999???KKKUUUnnn~~~~~~zzzmmm```ZZZYYY[[[cccjjjsssqqqooommmkkkgggbbb^^^ZZZ[[[^^^aaafffjjjnnnqqqsssssssssssstttuuuvvvvvvvvvtttqqqpppqqqqqqqqqppppppppppppppppppqqqrrrrrrrrrrrruuuzzz~~~xxxssspppnnnmmmlllllllllkkkjjjiiiggggggdddccc```^^^\\\XXXSSSOOOQQQQQQRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\___cccjjjqqqwwwzzz~~~yyysssooollliiiccc___WWWQQQIIICCC@@@??????>>>???AAABBBCCCDDDFFFJJJMMMOOOQQQTTTVVVXXXZZZ]]]___```dddkkksss{{{zzzssskkkbbbZZZQQQLLLBBBAAA???===<<<<<<===>>><<<===>>>???AAAEEEJJJOOOUUUYYY___dddfffhhhjjjkkklllmmmmmmllllllnnnqqqtttwwwxxxyyyzzz{{{||||||}}}~~~~~~{{{xxxvvvrrrnnnkkkddd___XXXRRRPPPQQQTTTVVVZZZ___eeekkkpppsssvvvxxxzzzzzz{{{zzzzzzzzzzzzzzzvvvsssmmmgggdddfffkkkooouuuvvvyyy}}}~~~|||wwwsssmmmkkkkkkqqqzzz{{{{{{~~~rrreeekkkkkkkkklllmmmnnnooopppppppppooonnnnnnnnnnnnnnnppppppoooooopppqqqsssttttttuuuvvvvvvwwwxxx|||~~~|||zzzxxxtttpppkkkhhhggggggfffeeegggeeebbb^^^ZZZUUUNNNIIIHHHDDDBBBCCCCCCBBBDDDIIIPPPSSSXXX\\\```aaabbbaaabbbdddfffhhhjjjlllmmmmmmmmmmmmmmmllllllkkkkkkjjjmmmmmmnnnnnnnnnmmmmmmlllkkklllnnnooopppppppppooommmmmmmmmnnnnnnoooooooooqqqrrrrrrqqqpppqqqsssuuuyyy}}}pppllliiijjjpppxxx}}}{{{wwwtttsssrrrpppnnniiifffccc``````bbbeeegggmmmwww~~~}}}xxxiii\\\NNNBBB777333333000//////------------,,,,,,,,,,,,+++++++++++++++*********------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,111000111666:::AAAMMMYYYppp~~~~~~vvvjjj^^^XXXXXX]]]fffnnnqqqpppmmmkkkhhhddd```\\\WWWYYY\\\aaafffkkkoooqqqpppqqqrrrssstttvvvwwwwwwwwwuuusssrrrsssssssssrrrqqqppppppppppppqqqqqqrrrrrrsssuuuzzz}}}wwwrrrpppooooooooonnnnnnlllkkkiiigggfffcccaaa___]]]ZZZWWWRRRNNNPPPQQQSSSTTTWWWYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]]]]\\\[[[ZZZ\\\]]]```dddjjjpppvvvzzzzzztttpppmmmiiiddd___WWWQQQIIICCC@@@??????>>>>>>???AAABBBCCCEEEIIILLLPPPRRRUUUWWWXXXZZZ]]]___eeehhhooovvv~~~{{{wwwppphhh___WWWNNNIIIBBB@@@>>><<<:::;;;;;;<<<===>>>??????AAAEEEJJJNNNTTTXXX]]]bbbeeegggiiikkklllmmmmmmmmmlllmmmppprrrvvvwwwxxxzzz|||}}}~~~~~~~~~{{{xxxuuurrrooolllddd```YYYSSSPPPQQQSSSVVVZZZ^^^eeekkkooorrruuuwwwyyyyyyyyyzzzzzzzzzzzzyyytttqqqjjjdddbbbeeelllrrrtttvvvyyy}}}~~~{{{vvvrrrkkkjjjjjjnnnwww}}}|||sssfffkkkkkkkkklllmmmnnnooopppoooooonnnmmmmmmmmmmmmmmmppppppoooooopppqqqssssssrrrtttuuuvvvwwwzzz~~~}}}{{{uuuqqqmmmiiihhhhhhhhhggghhheeeaaa\\\XXXRRRLLLHHHFFFBBB@@@AAAAAA@@@AAAEEEMMMQQQVVV\\\```aaaaaaaaabbbccceeehhhjjjlllmmmmmmmmmmmmmmmlllllllllkkkkkknnnnnnnnnnnnnnnmmmmmmlllkkklllmmmoooppppppppppppnnnnnnnnnnnnnnnooooooooopppqqqrrrqqqqqqqqqsssuuuyyyrrrnnnkkklllsss{{{|||xxxuuusssrrrpppnnniiifffbbb```___aaaeeegggpppyyy}}}~~~{{{mmm```PPPDDD888333222///.........------------,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------111000222666:::AAANNN[[[rrr}}}}}}~~~sssggg[[[VVVWWW\\\fffoooqqqnnnkkkiiifffbbb^^^ZZZTTTWWW[[[aaagggkkkooopppoooppprrrtttvvvwwwyyyyyywwwuuurrrrrrssstttssssssqqqqqqqqqppppppqqqqqqrrrssssssvvv{{{|||vvvrrrppppppqqqqqqqqqpppnnnkkkiiifffeeebbb```]]][[[YYYUUUQQQNNNOOOPPPRRRTTTWWWYYYZZZ[[[]]]\\\YYYXXXXXXYYY\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\___dddjjjqqqwww{{{{{{uuuqqqnnnjjjddd___VVVPPPHHHBBB???>>>>>>===<<<>>>@@@AAABBBEEEIIILLLPPPSSSVVVYYY\\\^^^bbbeeekkknnnsss{{{~~~yyytttmmmfff]]]UUUMMMHHHBBB@@@>>><<<;;;;;;<<<<<<>>>??????@@@AAADDDIIIMMMSSSVVV\\\```ccceeehhhiiikkklllmmmllllllmmmoooqqquuuvvvyyy{{{}}}~~~zzzwwwuuurrrooommmfffaaaZZZSSSPPPPPPSSSUUUYYY^^^eeekkkoooqqqsssuuuwwwwwwyyyzzzzzzzzzzzzyyysssooohhhbbbaaaeeemmmssstttvvvyyy}}}~~~{{{uuupppjjjhhhhhhnnnwww}}}rrreeekkkkkkkkklllmmmnnnooopppooonnnnnnmmmmmmmmmmmmmmmpppppppppqqqqqqrrrssstttqqqsssuuuvvvxxxzzz~~~}}}vvvrrrnnnjjjiiiiiiiiihhhgggddd^^^YYYUUUOOOJJJFFFEEEAAA???AAAAAA???@@@DDDKKKOOOTTTZZZ^^^````````````aaadddfffiiikkklllmmmlllllllllllllllkkkkkkkkkmmmmmmlllllllllllllllllllllmmmnnnnnnooopppppppppnnnnnnnnnooooooooooooooooooqqqrrrrrrqqqrrrtttuuuzzzuuuqqqnnnooovvv~~~}}}xxxuuusssrrrooonnnjjjgggccc______bbbeeehhhrrr}}}|||zzz{{{|||~~~qqqdddRRREEE888333111...,,,---.........---------,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////222666999@@@OOO]]]sss~~~||||||{{{pppeeeYYYTTTUUUZZZdddmmmpppnnnjjjgggddd```\\\YYYSSSWWW\\\bbbhhhlllnnnooonnnppprrruuuwwwyyyzzzzzzuuusssqqqqqqrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttvvv{{{|||vvvrrrqqqrrrrrrsssrrrpppnnnkkkhhhfffdddaaa___\\\ZZZXXXUUUQQQNNNNNNOOORRRTTTWWWYYYZZZZZZ___]]][[[YYYYYY[[[]]]___]]]^^^]]]]]]\\\[[[ZZZYYYWWWYYY]]]bbbjjjrrryyy}}}~~~zzzuuurrroookkkeee___UUUOOOGGGAAA>>>===<<<<<<<<<===???@@@BBBEEEIIILLLNNNQQQVVVZZZ^^^bbbgggjjjpppsssxxx~~~}}}wwwsssllleee]]]TTTLLLGGGBBB@@@>>><<<<<<<<<===>>>??????@@@@@@AAADDDHHHLLLQQQUUUZZZ^^^```cccfffhhhiiikkkllllllllllllnnnppptttvvvyyy|||~~~zzzvvvtttrrrpppnnngggbbb[[[TTTPPPPPPSSSUUUZZZ___fffllloooqqqrrrsssuuuvvvxxxzzz{{{{{{zzzzzzrrrnnnhhhbbb```eeemmmssssssvvvzzz~~~|||vvvqqqjjjhhhiiioooxxx}}}sssgggkkkkkkkkklllmmmnnnooopppoooooonnnmmmmmmmmmmmmmmmppppppqqqqqqrrrsssssssssqqqrrrtttvvvwwwzzz~~~wwwsssnnnkkkjjjjjjiiihhheeeaaa[[[VVVQQQMMMHHHEEEDDD@@@???AAABBB@@@AAADDDJJJMMMRRRWWW[[[]]]^^^^^^^^^```bbbeeehhhjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnoooooooooooonnnnnnnnnoooooopppppppppnnnppprrrrrrrrrrrrtttuuuyyy~~~wwwssspppqqqwww}}}yyyvvvtttrrrpppnnnkkkhhhccc```___bbbfffiiiuuu{{{wwwuuuuuu|||vvvjjjUUUHHH:::444111...,,,,,,............---------,,,+++++++++++++++*********++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...//////000333666999@@@PPP```uuu}}}{{{{{{}}}wwwmmmbbbXXXUUUWWW\\\eeemmmpppmmmiiifffccc___[[[XXXUUUXXX^^^dddiiikkkllllllmmmooorrruuuwwwyyyyyyzzztttrrrpppoooqqqrrrrrrqqqsssrrrrrrqqqqqqqqqqqqrrrtttuuuwww||||||wwwtttrrrrrrsssrrrrrrpppnnnkkkhhhfffdddaaa___[[[YYYWWWUUURRROOOMMMOOORRRVVVXXXZZZ[[[[[[___^^^\\\ZZZZZZ\\\^^^___^^^^^^^^^]]]\\\[[[ZZZYYYUUUWWW[[[aaaiiiqqqyyy}}}{{{wwwsssqqqooollleee```UUUOOOGGGAAA>>>======<<<;;;===???AAABBBEEEIIIMMMKKKOOOUUUZZZ___dddjjjmmmtttwww|||}}}vvvrrrkkkddd\\\TTTLLLGGG@@@???===<<<<<<===???@@@@@@@@@@@@@@@@@@CCCHHHKKKPPPTTTXXX[[[^^^aaaeeeggggggiiikkkllllllmmmooopppuuuwwwzzz~~~~~~yyyvvvtttrrrpppooohhhccc\\\TTTPPPPPPRRRTTT[[[```gggmmmpppqqqrrrrrrtttvvvyyy{{{||||||{{{zzzssspppiiicccaaadddkkkqqqrrruuuzzz~~~wwwrrrlllkkkkkkpppyyy}}}~~~uuujjjkkkkkkkkklllmmmnnnoooppppppooonnnnnnmmmmmmnnnnnnnnnooopppqqqqqqrrrrrrrrrppprrrtttuuuvvvyyy}}}wwwsssnnnkkkjjjiiiiiihhhccc___XXXSSSNNNJJJGGGDDDCCC@@@@@@CCCCCCAAABBBFFFJJJLLLPPPTTTXXXZZZ\\\\\\\\\^^^```cccfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllnnnooopppoooooonnnnnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrnnnppprrrsssrrrssstttuuuwww{{{xxxtttpppqqqwww~~~{{{wwwuuusssqqqooommmiiiddd``````ccchhhkkkxxx{{{vvvsssqqqwww|||zzzoooZZZLLL===666333///---...............------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,.../////////111444777:::AAARRRcccwww}}}zzzzzz~~~zzzttthhh___WWWWWWZZZ___hhhpppqqqnnniiieeebbb___[[[XXXXXX[[[aaafffjjjkkkkkkjjjkkkmmmpppsssvvvwwwwwwwwwtttrrrpppoooqqqrrrrrrrrrtttsssrrrqqqqqqqqqqqqqqquuuuuuxxx}}}}}}yyyuuussssssrrrqqqqqqooommmkkkhhheeedddbbb___[[[YYYWWWUUURRRPPPOOOQQQTTTXXX[[[\\\]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYUUUWWWZZZ```gggooovvvzzzxxxuuurrrpppooolllfffaaaVVVQQQIIICCC??????>>>>>><<<===???AAACCCFFFJJJNNNNNNQQQWWW\\\aaafffkkkooowwwzzz~~~}}}tttpppiiibbbZZZRRRKKKFFF===<<<;;;;;;;;;===???AAA@@@AAAAAA@@@@@@CCCGGGJJJOOORRRVVVZZZ]]]```dddfffeeegggjjjkkklllmmmoooqqqvvvxxx{{{}}}yyyuuutttsssqqqpppiiiddd\\\UUUPPPPPPRRRTTT\\\aaaiiioooqqqrrrrrrrrrtttvvvyyy|||}}}}}}||||||uuurrrlllfffbbbdddiiinnnrrruuuzzzzzzuuupppnnnnnnrrrzzz}}}~~~vvvkkkkkkkkkkkklllmmmnnnooopppppppppooonnnnnnnnnnnnnnnmmmnnnoooppppppqqqqqqpppppprrrssstttvvvxxx|||vvvsssnnnkkkjjjiiiiiihhhbbb]]]VVVQQQMMMIIIFFFDDDCCC@@@@@@CCCDDDCCCDDDGGGJJJLLLOOORRRUUUXXXZZZ[[[[[[]]]___bbbeeegggiiijjjiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiijjjkkkmmmoooqqqqqqpppooonnnmmmmmmmmmnnnlllmmmnnnooopppqqqrrrrrrmmmooorrrssssssssstttuuuvvvyyyxxxsssooopppvvv||||||yyywwwuuurrrpppnnnjjjeeeaaaaaadddhhhlllyyy|||wwwsssppptttyyy|||rrr]]]NNN@@@888444111////////////.........---------+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++,,,---...///000111222666999;;;BBBTTTeeeyyy|||zzzzzz}}}xxxsssfff^^^XXXYYY]]]cccllltttqqqnnniiieeebbb^^^[[[XXXZZZ]]]ccchhhkkkkkkjjjhhhjjjlllooorrrtttuuuuuuttttttrrrppppppqqqssssssssstttsssrrrrrrqqqqqqqqqqqquuuuuuxxx}}}}}}yyyvvvtttsssrrrqqqpppooommmjjjhhheeedddbbb___[[[YYYWWWUUUSSSQQQPPPSSSVVVZZZ]]]_________\\\\\\[[[ZZZZZZ[[[\\\\\\^^^^^^^^^]]]\\\[[[YYYYYYVVVWWWZZZ___fffnnntttxxxvvvsssqqqpppooolllfffaaaXXXRRRKKKDDDAAA@@@@@@@@@<<<>>>@@@BBBCCCGGGKKKNNNRRRVVV[[[___dddiiinnnqqqyyy{{{~~~sssooohhhaaaYYYQQQIIIDDD;;;:::999999:::===???AAAAAAAAAAAA@@@@@@CCCGGGJJJOOORRRVVVYYY\\\___cccfffcccfffiiikkklllnnnpppqqqwwwyyy|||~~~}}}yyyuuutttsssqqqpppjjjddd\\\UUUQQQPPPRRRSSS]]]bbbjjjooorrrrrrrrrrrrtttvvvzzz}}}~~~~~~}}}|||vvvsssmmmgggddddddhhhlllqqquuu{{{{{{vvvtttqqqpppsssyyy}}}}}}|||tttjjjmmmmmmmmmmmmmmmmmmllllllnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnooopppqqqrrrtttuuuvvvwwwwwwyyy|||}}}zzzuuupppnnnmmmjjjfffcccZZZVVVQQQMMMJJJHHHFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ[[[]]]___aaacccdddeeefffiiiiiihhhggggggggggggggghhhiiijjjkkkmmmnnnoooooonnnoooooooooooonnnnnnmmmnnnoooppppppoooooopppqqqpppqqqrrrqqqqqqqqqsssuuuuuuxxx~~~zzzrrrllloootttyyy{{{xxxwwwvvvtttrrrqqqnnniiieeecccdddfffhhhwwwzzztttpppooopppxxxvvvdddQQQ>>>666555333...,,,++++++,,,------......///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......444444666???EEERRRggg{{{|||{{{|||}}}wwwrrrggg^^^WWWYYY^^^cccjjjpppooonnnlllhhhccc___[[[YYY___aaadddhhhkkkiiieeebbbcccffflllqqquuuvvvvvvvvvtttsssrrrqqqpppqqqrrrsssvvvtttqqqooonnnpppsssuuuuuuvvvzzz}}}xxxuuusssqqqooopppooollljjjgggfffddddddcccbbb```^^^ZZZWWWTTTRRRTTTUUUWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\^^^^^^^^^\\\ZZZYYYYYY[[[]]]```eeekkksssyyy|||yyyvvvrrroookkkgggccc\\\SSSJJJFFFBBB===<<<>>>>>>???AAADDDGGGKKKNNNOOORRRVVV\\\aaaggglllrrrvvvyyy|||yyysssmmmddd\\\VVVPPPIIIDDD<<<999666666777:::<<<<<<@@@@@@@@@???>>>@@@DDDHHHKKKOOOUUUYYY[[[]]]^^^```fffggghhhiiijjjmmmrrrvvvvvvwwwxxxzzz|||}}}~~~}}}|||{{{|||zzzwwwvvvxxx{{{}}}}}}~~~~~~}}}xxxtttsssrrrrrrqqqhhhddd]]]VVVRRRRRRTTTUUU]]]ccckkkoooqqqrrrtttvvvvvvwwwyyy{{{|||}}}~~~~~~xxxuuuqqqkkkhhhiiimmmqqqxxxzzz}}}~~~|||ssstttttttttvvvzzz}}}~~~}}}yyyxxxzzzsssgggmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnoooooooooooopppqqqrrrsssrrrtttuuuuuuvvvxxx||||||{{{wwwqqqnnnllliiieeeaaaYYYUUUPPPLLLIIIHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJLLLMMMQQQUUUXXXZZZ[[[]]]```bbbcccddddddhhhgggfffffffffffffffggghhhiiijjjkkkmmmnnnooooooooooooppppppoooooonnnmmmmmmnnnoooooonnnmmmnnnpppoooqqqssssssrrrrrrsssuuutttwww}}}|||tttnnnooosssxxx~~~{{{wwwvvvuuutttrrrrrroookkkgggeeefffgggiiiuuu}}}zzztttpppooopppxxxvvveeeSSS???777555222...,,,------------------------......---------,,,,,,,,,........................,,,,,,++++++,,,,,,---......444444666???EEERRRggg|||zzzuuujjjaaaZZZ[[[```eeekkkppppppnnnlllhhheeeaaa___]]]aaacccfffjjjllljjjfffbbbbbbeeejjjppptttuuuvvvuuuuuutttsssrrrrrrrrrssssssuuusssqqqpppoooppprrrttttttvvvyyy}}}xxxuuusssqqqoooooonnnllliiigggeeedddccccccbbb```]]]ZZZWWWTTTSSSTTTUUUWWWXXXZZZ[[[[[[[[[YYYXXXXXXXXXXXXYYY[[[\\\\\\]]]^^^^^^]]][[[YYYXXXYYY[[[]]]```eeellltttyyy|||zzzwwwtttqqqlllgggccc[[[RRRJJJFFFBBB>>>===??????@@@BBBEEEHHHLLLOOOPPPSSSVVV\\\bbbhhhnnntttxxxzzz}}}~~~yyyrrrkkkbbb[[[UUUOOOHHHCCC===:::777777999;;;<<<===?????????>>>>>>@@@CCCFFFJJJNNNSSSWWWZZZ\\\___aaadddfffhhhjjjkkknnnrrruuuvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{zzzwwwuuussssssuuuxxxzzzzzz~~~~~~}}}~~~~~~yyyuuusssrrrqqqppphhhddd]]]VVVRRRRRRTTTUUU\\\cccjjjoooqqqrrrtttwwwvvvvvvxxxzzz{{{|||}}}}}}{{{xxxsssmmmjjjjjjmmmqqqwwwyyy|||~~~|||{{{uuuuuuuuuuuuvvvzzz}}}|||}}}|||yyyxxxzzz}}}rrrgggmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnooooooooooooppppppppppppqqqrrrssssssqqqrrrssstttvvvyyy}}}|||}}}xxxqqqmmmjjjgggbbb]]]VVVRRRNNNJJJHHHGGGFFFDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJMMMSSSWWWYYYZZZ\\\^^^```bbbcccccceeeddddddddddddeeeeeefffhhhiiijjjkkkmmmnnnoooooopppppppppppppppooonnnnnnmmmmmmnnnmmmkkkkkklllnnnnnnpppsssuuutttssssssttttttwww|||}}}uuunnnnnnqqqvvv}}}|||xxxvvvtttsssqqqrrrppplllhhhfffgggiiijjjqqqxxx|||vvvrrrppppppxxxwwwfffTTTAAA888666222...,,,//////...------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......444444666???EEERRRggg}}}}}}zzzooofff^^^___cccggglllrrrqqqooollliiigggeeeddddddfffgggjjjmmmooommmhhhdddcccfffjjjooosssuuuuuuvvvwwwvvvuuuttttttttttttuuussssssrrrqqqqqqqqqqqqqqqsssuuuxxx~~~}}}xxxuuusssqqqooonnnmmmjjjhhheeecccbbbbbbbbbaaa```]]]ZZZWWWUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[WWWWWWVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^\\\ZZZWWWVVVXXXZZZ\\\```eeellluuuzzz|||zzzxxxvvvsssnnnhhhcccZZZRRRJJJGGGDDD@@@???AAA@@@AAACCCFFFIIIMMMPPPRRRSSSWWW]]]ccciiipppwww{{{|||}}}xxxoooiii```YYYSSSMMMGGGBBB===;;;888888:::<<<======>>>>>>>>>======>>>BBBDDDGGGKKKQQQVVVYYY\\\___bbbcccfffiiilllnnnpppsssuuuvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~}}}}}}|||{{{yyyyyysssqqqpppqqqtttwwwyyyyyy|||||||||{{{|||}}}~~~~~~~~~yyyuuusssqqqooonnnhhhddd]]]VVVRRRRRRTTTUUU\\\bbbjjjoooqqqrrruuuwwwuuuvvvxxxyyy{{{{{{||||||}}}{{{vvvpppllllllooorrrwwwxxxzzz|||}}}|||{{{zzzwwwxxxwwwwwwwwwzzz|||zzzyyy{{{~~~{{{yyyyyyzzz~~~~~~yyypppffflllllllllmmmmmmmmmmmmmmmkkklllmmmnnnoooooooooooooooooooooooopppqqqrrrssspppqqqssstttvvvyyy~~~|||wwwpppkkkgggccc]]]XXXSSSPPPKKKIIIGGGGGGFFFEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFHHHLLLQQQUUUXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbbbbcccdddeeeeeehhhiiijjjkkkmmmnnnoooooopppqqqqqqqqqpppooonnnnnnllllllllljjjhhhhhhjjjkkkllloootttvvvuuutttsssssstttwww||||||tttmmmlllooosss|||zzzvvvsssqqqpppqqqoookkkhhhggggggiiijjjnnnttt~~~xxxtttrrrpppxxxvvvfffUUUCCC999666222...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---.........444444666???EEERRRggg|||~~~tttjjjbbbbbbeeeiiinnnsssrrrpppnnnkkkiiiiiijjjkkklllmmmpppssstttrrrmmmjjjgggiiilllpppsssvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuurrrrrrrrrrrrrrrqqqpppooorrrssswww}}}~~~yyyvvvssspppnnnmmmkkkiiigggdddbbbaaaaaabbbaaa```]]]ZZZWWWUUUSSSSSSTTTVVVWWWYYYYYYZZZZZZWWWWWWVVVVVVVVVXXXYYYZZZ\\\]]]]]]]]][[[YYYVVVTTTVVVYYY\\\```eeemmmvvv||||||{{{yyyxxxuuuooohhhcccYYYQQQJJJHHHEEEAAA@@@BBBAAABBBDDDGGGKKKNNNQQQSSSTTTXXX^^^dddkkksss{{{{{{vvvlllfff]]]VVVQQQLLLEEEAAA===;;;999999:::<<<<<<<<<<<<======<<<<<<===@@@BBBDDDHHHNNNSSSWWW[[[___bbbcccfffkkkoooqqqssstttvvvvvvwwwwwwxxxyyyzzzzzzzzz|||||||||{{{{{{yyyxxxxxxsssrrrrrrtttwwwzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{~~~~~~yyyuuusssqqqnnnlllhhhddd]]]VVVRRRRRRTTTUUU[[[aaaiiioooqqqsssvvvxxxvvvwwwyyyzzz{{{|||||||||}}}{{{wwwrrrnnnnnnqqqtttvvvwwwyyyzzz{{{{{{{{{{{{yyyzzzzzzzzzzzz|||yyyxxxwwwyyy|||{{{zzzzzzxxx|||}}}zzzxxxuuullldddlllllllllmmmmmmmmmnnnnnnkkkkkklllnnnoooooooooooonnnmmmmmmnnnnnnooopppqqqqqqrrrssstttvvvzzz{{{vvvnnnhhhddd___XXXSSSQQQMMMJJJGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHGGGGGGHHHKKKQQQUUUWWWXXXZZZ\\\^^^```aaaaaa_________```aaaccceeeeeehhhiiijjjkkkmmmnnnooooooqqqqqqqqqppppppnnnmmmmmmkkkkkkjjjhhheeeeeeggghhhjjjnnnsssvvvuuutttrrrrrrtttwww|||yyyqqqjjjiiijjjooozzz|||vvvrrrooonnnooommmkkkhhhgggggghhhiiimmmrrr{{{yyysssqqqqqqxxx~~~|||ttteeeUUUCCC:::555111///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,------...///...444444666???EEERRRgggzzzwwwmmmeeedddgggjjjooottttttrrrpppnnnlllmmmnnnnnnppprrruuuyyy{{{yyyuuuqqqmmmnnnppprrruuuwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvrrrrrrsssrrrrrrpppooonnnppprrrvvv}}}~~~yyyvvvssspppnnnlllkkkhhhfffcccbbb``````aaaaaa___]]][[[XXXUUUTTTRRRSSSUUUVVVXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUVVVVVV[[[\\\\\\\\\ZZZXXXUUUSSSUUUWWW[[[___fffnnnwww}}}|||{{{zzzxxxuuuooohhhcccXXXQQQKKKIIIFFFBBBAAACCCBBBCCCEEEHHHKKKOOORRRTTTUUUYYY___fffnnnvvvxxxsssiiiccc[[[TTTPPPKKKEEE@@@===;;;999999:::;;;;;;:::<<<<<<===<<<<<<<<>><<<;;;;;;<<<<<<<<<;;;;;;=========<<<<<<>>>@@@AAAEEEJJJOOOSSSXXX]]]aaaeeehhhmmmpppqqqrrrssstttttttttuuuvvvwwwxxxyyyzzzyyyyyyzzzzzzyyyyyyxxxwwwtttssstttvvvxxxxxxvvvttttttuuuvvvwwwxxxxxxwwwwww|||}}}~~~}}}yyyvvvsssqqqnnnkkkhhhddd]]]VVVRRRRRRTTTUUUYYY```hhhooorrrtttwwwzzzzzzzzz{{{}}}}}}~~~~~~~~~xxxwwwtttpppmmmmmmooorrrrrrrrrsssuuuwwwzzz|||}}}{{{|||~~~vvvvvvvvvxxx{{{}}}~~~}}}|||{{{xxxxxxzzzwwwzzzyyyvvvssspppiiiaaakkkkkkllllllmmmnnnnnnooollllllmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqpppppppppppprrrvvv||||||vvvnnnhhhccc]]]VVVQQQNNNKKKHHHGGGHHHIIIJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJNNNPPPRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]___aaadddfffggghhhiiijjjkkkmmmnnnoooooooooooooooooommmlllkkkjjjiiiiiifffccc``````bbbdddhhhkkkooorrrrrrqqqqqqqqqqqqtttxxx~~~wwwooogggbbb```cccooo{{{{{{uuuqqqpppqqqooommmkkkjjjiiiiiiiiijjjjjjooowwwxxxtttrrrxxx}}}~~~}}}uuummm```RRRBBB999444000///111,,,---------------------******+++++++++,,,,,,,,,************************---------------...//////...444444666???EEERRRgggyyy}}}~~~~~~wwwmmmeeeeeehhhkkkpppuuuwwwwwwuuusssqqqooonnnmmmpppsssxxx~~~}}}xxxwwwvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{zzzxxxvvvuuussssssrrrqqqpppooonnnnnnmmmooottt{{{~~~zzzwwwtttpppmmmlllkkkiiifffdddbbbaaa```aaa```___]]][[[XXXVVVUUUQQQRRRTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYZZZYYYWWWUUUSSSSSSUUUZZZ___fffoooyyy}}}{{{xxxuuurrrnnnhhheeeZZZSSSMMMKKKHHHCCCAAABBBBBBCCCEEEHHHKKKOOORRRSSSWWW[[[aaahhhqqq|||~~~xxxqqqlllfff```YYYSSSOOOJJJDDD@@@@@@???===>>>>>>???>>><<<<<<===>>>>>>===<<<>>>???AAADDDHHHMMMQQQVVV\\\```eeegggkkkmmmnnnnnnpppqqqpppqqqrrrsssuuuvvvxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxuuuuuuvvvwwwxxxwwwsssppppppqqqtttvvvxxxyyyzzzzzz}}}~~~~~~{{{xxxvvvtttqqqnnnlllhhhddd]]]VVVRRRRRRTTTUUUXXX___hhhnnnrrrtttxxx{{{yyyzzz{{{|||}}}}}}}}}}}}xxxwwwsssooojjjiiijjjlllmmmmmmnnnpppssswww{{{}}}zzz}}}wwwvvvwwwyyy|||~~~~~~}}}zzz|||~~~|||xxxuuuuuuwwwyyy||||||yyyvvvrrrjjjbbbkkkkkkllllllmmmnnnoooooommmmmmmmmnnnmmmmmmllllllnnnnnnnnnnnnooopppqqqrrrooooooooonnnppptttzzz}}}wwwoooiiiddd^^^WWWRRRMMMKKKHHHGGGIIIJJJKKKJJJIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRUUUWWWXXXYYYZZZ[[[\\\]]]___aaadddfffhhhhhhiiijjjkkkmmmnnnooooooooooooooonnnmmmkkkjjjiiiiiihhhfffbbb______aaaccchhhkkknnnpppppppppqqqqqqooorrrvvv|||xxxpppfff```\\\___jjjvvvzzz{{{{{{yyytttqqqqqqsssooonnnmmmkkkjjjjjjkkkkkkiiinnnwww~~~zzzsssxxx|||}}}}}}{{{sssjjj^^^PPPAAA888333000///222///......------,,,,,,+++*********++++++,,,,,,,,,------------------------...------------...//////...444444666???EEERRRgggzzz~~~|||}}}vvvmmmeeedddhhhkkkpppuuuxxxxxxwwwuuurrrooommmlllnnnqqqwww}}}zzzyyywwwvvvvvvwwwyyyzzzzzz{{{{{{{{{zzzxxxvvvuuutttsssrrrpppooonnnnnnnnnmmmooottt{{{~~~{{{xxxtttpppmmmmmmkkkiiifffdddbbbaaa`````````___]]][[[XXXVVVUUUQQQRRRSSSUUUWWWWWWXXXXXXUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTRRRUUUYYY___fffpppyyy~~~{{{wwwtttqqqmmmhhheeeZZZSSSNNNLLLIIICCCAAAAAABBBCCCDDDGGGKKKNNNQQQSSSWWW[[[aaaiiirrr}}}|||wwwpppjjjfff```XXXRRROOOJJJEEE@@@BBBAAA@@@@@@AAAAAA???>>><<<===???>>>======>>>???AAADDDHHHLLLPPPVVV[[[___dddfffiiijjjkkkkkkmmmooommmnnnoooqqqsssuuuvvvwwwyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyyyywwwsssppplllnnnrrruuuyyy{{{|||}}}~~~}}}{{{xxxuuutttrrrooolllhhhddd]]]VVVRRRRRRTTTUUUXXX___hhhnnnrrrtttxxx{{{yyyyyyzzz{{{||||||||||||yyywwwsssnnnhhheeeeeegggjjjjjjkkkmmmqqqvvvzzz|||zzz|||wwwwwwxxxzzz}}}~~~xxxzzz{{{yyyuuurrrrrrttt{{{~~~~~~{{{xxxuuulllccclllkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkkkkmmmnnnooopppppppppooonnnpppmmmiiiffffffkkktttzzz}}}vvvnnnfffaaa[[[TTTPPPKKKIIIHHHGGGHHHJJJMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGGGGHHHIIIJJJKKKLLLOOOQQQSSSVVVWWWXXXXXXXXXWWWXXXXXXZZZ\\\___bbbdddggggggggggggiiikkkmmmooommmmmmnnnnnnnnnnnnmmmmmmkkkiiifffbbb```_________cccfffkkkmmmnnnooopppqqqssstttxxx|||}}}tttkkkaaa]]]]]]```iiisssyyyxxxwwwuuusssrrrqqqqqqssspppmmmiiigggggghhhiiikkkmmmsss}}}wwwxxxxxxyyy|||}}}xxxpppiii[[[OOOAAA999444//////111+++,,,,,,------......//////---+++******,,,///111---,,,***)))))))))***+++------,,,,,,,,,---......111222666;;;>>>EEEUUUddd|||}}}yyyoooiiicccbbbffflllqqqsssvvvvvvvvvuuussspppllljjjooorrrxxx}}}zzzyyyxxxvvvvvvwwwyyyzzzxxxyyyyyyyyyyyyyyyyyyyyyzzzxxxuuussspppoooooooooqqqpppssszzz{{{xxxvvvsssqqqpppmmmjjjfffccc```______```aaabbb```\\\VVVSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVYYYZZZ[[[```gggpppyyy~~~|||zzzwwwtttpppkkkeeeaaaXXXSSSLLLFFFCCCAAA@@@???BBBCCCEEEGGGKKKNNNQQQSSSRRRXXX```iiirrr|||{{{uuunnnjjjddd```YYYSSSOOOLLLIIIGGGFFFFFFDDDCCCAAA???>>>===>>>>>>===;;;:::;;;===@@@@@@BBBFFFKKKQQQXXX]]]___eeefffhhhiiijjjjjjjjjiiiiiijjjkkkmmmppprrrssstttwwwwwwxxxwwwuuuuuuwwwyyy}}}||||||{{{zzzvvvqqqnnnmmmnnnoootttyyy}}}}}}~~~~~~zzzuuurrrrrrrrrqqqqqqjjjfff^^^WWWSSSQQQQQQRRRYYY```iiioooqqqrrrtttwwwxxxyyyzzzzzz{{{{{{{{{zzzwwwuuuqqqkkkfffeeefffhhhkkklllmmmnnnqqqsssuuuwww{{{zzz|||{{{yyy}}}||||||~~~zzzxxxwwwsssoooppptttyyy|||uuukkkaaalllkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnpppqqqqqqpppooonnnllljjjfffbbbbbbgggooottt|||vvvmmmfffaaa[[[TTTOOOKKKIIIGGGFFFGGGIIIKKKMMMMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNQQQSSSUUUVVVWWWWWWWWWWWWWWWYYY[[[]]]```aaaccccccdddfffhhhjjjlllmmmmmmmmmnnnnnnnnnnnnmmmmmmllljjjgggdddbbbaaaaaaaaadddgggkkknnnoooooopppqqqqqqsssvvvzzz~~~uuukkkbbb^^^]]]```iiirrryyyxxxvvvtttrrrrrrqqqqqqsssqqqmmmjjjhhhhhhiiijjjkkknnnuuu{{{{{{{{{||||||xxxoooiii[[[OOOAAA999444000///111......------,,,+++++++++---,,,+++***+++,,,...///------,,,+++++++++++++++------,,,,,,,,,---......111222666;;;>>>EEEUUUddd{{{{{{wwwkkkfff``````eeelllqqqsssuuuuuuuuutttqqqnnnkkkhhhmmmqqqxxx~~~}}}{{{xxxuuutttuuuvvvwwwyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwuuurrrppppppooopppsssrrruuu|||{{{xxxuuusssqqqpppnnnkkkgggdddbbbaaa``````bbbbbb```[[[VVVSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWZZZZZZ\\\___fffnnnvvvzzz{{{yyyvvvssspppjjjddd```XXXSSSLLLFFFCCCAAA@@@???BBBCCCEEEGGGJJJNNNPPPRRRTTTXXX___fffnnn{{{|||vvvoookkkeeeaaaZZZUUUQQQNNNKKKHHHGGGFFFEEECCCAAA???===============;;;:::;;;===???@@@BBBFFFKKKQQQWWW[[[]]]aaabbbcccdddddddddcccbbbdddeeegggjjjmmmooorrrssstttvvvwwwxxxwwwwwwyyyzzz}}}}}}||||||{{{wwwrrrnnnmmmnnnoootttyyy}}}{{{vvvsssqqqqqqqqqppphhhddd^^^XXXTTTTTTUUUWWW[[[aaajjjpppssstttvvvxxxxxxyyyzzzzzzzzzzzzzzzyyyuuusssooojjjeeecccdddfffkkklllmmmooorrrtttvvvwwwyyyyyyzzz}}}zzz~~~~~~~~~}}}zzzyyyuuupppppptttyyy}}}wwwlllbbbkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkklllmmmmmmnnnmmmnnnqqqrrrrrrpppnnnmmmjjjhhhdddaaa```dddjjjooozzzzzzuuulllfffaaa[[[TTTOOOKKKIIIGGGFFFFFFHHHJJJLLLNNNOOOPPPQQQOOOLLLIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKNNNPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]^^^aaadddgggiiijjjkkkmmmnnnnnnoooooonnnnnnmmmnnnllljjjgggeeedddddddddfffiiilllnnnoooooopppqqqppprrruuuyyyuuulllccc^^^^^^```hhhqqqwwwvvvtttrrrqqqqqqqqqqqqrrrpppmmmkkkiiiiiijjjjjjkkkoooxxx~~~||||||zzzvvvnnnhhhZZZNNNAAA999555000///111---------,,,++++++******++++++++++++,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,---...///111222666;;;>>>EEEUUUdddzzz~~~yyytttfffaaa]]]]]]ccckkkpppssstttttttttrrroookkkgggeeejjjooowww|||xxxtttrrrrrrtttvvvzzzyyyyyyyyyxxxwwwwwwwwwvvvuuusssqqqpppppppppqqqtttuuuxxx~~~zzzwwwuuusssqqqpppoookkkhhheeecccbbbbbb```bbbccc```[[[VVVRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[^^^ccckkkrrrwwwyyywwwtttqqqnnniiiccc___WWWSSSLLLFFFCCCBBB@@@???BBBCCCDDDGGGJJJMMMPPPQQQUUUXXX]]]ccclllzzz}}}wwwqqqlllfffbbb\\\WWWSSSPPPMMMJJJIIIHHHFFFCCC@@@>>><<<<<<=========<<<::::::===???@@@BBBFFFLLLQQQUUUYYYZZZ^^^^^^^^^]]]]]][[[ZZZYYY\\\]]]```cccgggkkknnnppppppsssvvvxxxyyyyyy{{{|||~~~}}}~~~~~~}}}zzzuuuqqqnnnnnnooosssyyy~~~|||wwwsssqqqqqqpppoooiiieee___YYYVVVUUUVVVXXX\\\ccclllrrrtttvvvxxxzzzyyyyyyyyyzzzzzzyyyxxxxxxtttrrrnnnhhhcccbbbccceeekkklllnnnqqqsssvvvwwwxxxwwwwwwxxx~~~~~~}}}~~~|||vvvpppooosssyyyyyynnndddkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkllllllmmmmmmlllnnnppprrrrrrpppnnnlllkkkiiifffcccaaadddiiimmmvvv}}}xxxssslllfffaaa[[[TTTOOOJJJIIIGGGEEEEEEGGGIIIKKKPPPQQQRRRSSSQQQMMMIIIFFFDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIKKKNNNQQQSSSTTTUUUUUUUUUWWWXXXXXXYYYXXXXXXXXX[[[^^^cccfffiiijjjkkknnnnnnoooooooooooonnnnnnooonnnllljjjiiihhhhhhhhhhhhjjjmmmoooooooooqqqrrrppprrruuuyyyvvvmmmddd```___aaaiiiqqqwwwvvvsssqqqpppooopppppppppooollljjjiiiiiiiiijjjjjjoooyyy|||zzzwwwssskkkfffXXXLLL???888444///...///)))******++++++,,,,,,---)))***+++,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,------...///111222666:::>>>EEEUUUdddyyy|||vvvpppaaa]]]YYY[[[bbbkkkpppsssssssssrrrppplllgggcccaaafffllluuu~~~~~~zzzuuuqqqpppqqqtttvvvzzzyyyyyyxxxwwwvvvvvvuuutttsssqqqpppppppppqqqrrrtttuuuyyy}}}yyywwwuuusssqqqooommmjjjgggeeecccbbbbbbaaabbbccc```[[[VVVRRRPPPNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWXXX[[[aaaiiipppuuuwwwuuurrrpppmmmhhhbbb^^^WWWRRRKKKFFFCCCBBBAAA@@@BBBCCCDDDFFFIIILLLOOOPPPRRRVVV\\\cccmmm{{{~~~xxxqqqmmmeeeaaa\\\XXXTTTQQQNNNKKKKKKIIIFFFBBB???===;;;;;;<<<======<<<::::::<<<>>>@@@BBBGGGLLLQQQTTTWWWXXX\\\[[[ZZZXXXVVVTTTRRRQQQRRRTTTWWW[[[```fffjjjmmmkkkoootttwwwyyyzzz{{{|||~~~~~~yyyuuuoooooopppsssyyy}}}|||wwwsssqqqpppooonnnlllhhhaaaYYYUUUSSSSSSTTT\\\bbblllrrrtttvvvyyy{{{yyyyyyyyyzzzyyyyyyxxxwwwtttrrrnnnhhhdddbbbccceeekkkmmmpppsssvvvwwwxxxxxxvvvuuuvvv|||~~~wwwooommmpppxxxzzzooodddjjjkkklllllllllkkkjjjjjjmmmmmmmmmllllllkkkkkkkkklllmmmppprrrrrrqqqooonnnnnnllliiifffdddeeeiiilllsss{{{}}}vvvqqqjjjeeeaaa[[[TTTOOOJJJHHHFFFEEEEEEGGGIIIKKKQQQRRRSSSSSSQQQMMMHHHEEECCCCCCBBBBBBBBBCCCDDDDDDHHHIIIJJJMMMPPPSSSUUUVVVUUUVVVXXXYYYZZZYYYWWWWWWWWWYYY]]]bbbgggjjjkkklllnnnnnnoooooooooooonnnnnnpppooonnnmmmmmmlllllllllkkkmmmooooooooopppqqqsssqqqsssvvv{{{wwwnnnfffbbbaaadddkkksssxxxvvvssspppooonnnooopppnnnmmmkkkjjjiiiiiiiiiiiijjjoooyyyzzzwwwuuupppiiicccVVVJJJ>>>777333...,,,...)))******++++++,,,,,,---(((***+++------,,,+++******+++,,,------,,,+++***,,,++++++,,,---...//////111222666:::>>>EEEUUUdddxxx{{{tttmmm^^^ZZZXXXZZZbbbkkkqqqsssssssssqqqnnnjjjddd___]]]aaagggrrr|||~~~yyyvvvrrroooooorrruuuxxxyyyyyyxxxwwwvvvvvvuuuuuurrrqqqpppoooooopppqqqrrrsssuuuyyy}}}yyyvvvtttrrrqqqmmmkkkiiifffdddbbbbbbbbbaaacccccc```[[[VVVRRRPPPMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYTTTTTTUUUYYY```hhhpppuuuuuutttqqqooolllgggaaa]]]VVVRRRKKKFFFCCCBBBAAA@@@BBBBBBDDDFFFHHHKKKNNNOOONNNSSS[[[dddooo}}}}}}wwwqqqlllccc```\\\XXXUUURRRNNNKKKLLLJJJFFFBBB???<<<;;;;;;;;;<<<===<<<::::::;;;===???BBBHHHMMMRRRUUUVVVVVVXXXWWWTTTQQQNNNKKKIIIHHHJJJKKKNNNSSSYYY```fffiiihhhlllqqquuuwwwxxxzzz{{{}}}~~~~~~zzzrrrqqqqqqsssxxx}}}|||wwwsssqqqpppooonnnlllggg```YYYTTTRRRRRRSSSZZZaaajjjpppsssuuuxxxzzzyyyyyyyyyzzzzzzyyyyyyxxxvvvtttpppjjjeeeccceeefffkkkmmmqqquuuxxxzzzyyyyyytttssstttzzzwwwnnnkkkmmmvvv~~~{{{ooodddjjjkkklllmmmnnnmmmllllllooonnnnnnmmmllllllkkkkkknnnoooppprrrssssssssssssqqqpppmmmjjjggggggiiilllsss{{{~~~yyytttpppjjjeeeaaa[[[TTTNNNIIIHHHFFFEEEFFFHHHKKKMMMQQQRRRRRRQQQNNNKKKGGGDDDCCCBBBBBBAAABBBBBBCCCCCCGGGHHHJJJLLLOOOSSSVVVXXXVVVXXXZZZ\\\]]][[[YYYWWWWWWYYY]]]aaafffiiilllmmmnnnooooooppppppoooooonnnppppppppppppoooooooooooommmnnnpppppppppppprrrssssssuuuxxx|||wwwooohhheeedddgggnnnvvv{{{xxxtttpppnnnmmmnnnooommmlllkkkkkkjjjjjjjjjjjjkkkpppyyy}}}yyywwwtttooohhhcccUUUIII>>>888333///,,,------------,,,++++++******)))***,,,---------,,,+++***++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000111222666;;;>>>EEEUUUdddxxx{{{rrrjjj\\\YYYWWW[[[ccclllqqqttttttsssqqqmmmhhhbbb]]]YYY\\\bbbmmmwww}}}}}}{{{uuussspppnnnooorrrvvvxxxxxxwwwwwwwwwvvvuuuuuuuuuqqqqqqpppoooooopppqqqrrrrrruuuzzzzzzwwwtttrrrpppllljjjhhheeecccbbbbbbbbbbbbccccccaaa[[[UUUQQQOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSUUUWWWXXXVVVWWWXXXXXXXXXXXXXXXXXXRRRSSSTTTXXX___gggoootttuuussspppnnnkkkgggaaa]]]VVVQQQKKKFFFCCCBBBAAAAAAAAABBBCCCEEEHHHJJJMMMNNNLLLQQQYYYbbbmmmzzz{{{uuuoookkkbbb___\\\YYYVVVSSSOOOLLLLLLJJJFFFAAA>>><<<<<<<<<:::;;;===<<<;;;:::;;;<<<>>>BBBIIIOOOTTTVVVVVVVVVSSSQQQNNNJJJFFFCCCAAA@@@CCCDDDGGGLLLSSS[[[aaaeeefffiiinnnqqqrrrtttvvvxxxzzz|||}}}uuusssrrrtttxxx|||~~~|||wwwsssqqqqqqpppooohhhddd^^^XXXTTTTTTUUUWWWXXX```iiiooorrrtttwwwzzzxxxyyyzzzzzz{{{{{{{{{zzzwwwuuuqqqkkkfffeeefffhhhkkknnnsssxxx{{{{{{{{{zzzrrrpppqqqvvvxxxoookkklllsss|||zzznnnbbbiiijjjlllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrsssuuuwwwyyyyyywwwvvvtttpppmmmlllmmmooouuu|||~~~{{{vvvsssnnniiieeeaaa[[[TTTNNNIIIHHHFFFFFFGGGJJJMMMOOOQQQQQQPPPNNNKKKHHHEEECCCCCCBBBBBBAAAAAABBBBBBBBBFFFFFFHHHKKKNNNRRRVVVXXXXXXZZZ]]]``````^^^\\\ZZZWWWXXX[[[___ccchhhkkkmmmooooooppppppppppppoooooopppppppppqqqqqqqqqqqqpppooopppqqqqqqpppppprrrtttsssuuuxxx|||xxxpppiiiggggggjjjqqqyyy}}}zzzvvvqqqnnnmmmmmmnnnnnnmmmmmmmmmmmmlllllllllnnnrrrzzz~~~|||yyywwwvvvqqqjjjdddUUUJJJ???999555000...///......------,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,---......+++++++++,,,---...///000111222666;;;>>>EEEUUUdddyyy{{{qqqiii]]]ZZZXXX\\\dddmmmrrrttttttsssqqqmmmggg```[[[WWWXXX^^^hhhrrryyy{{{{{{yyyrrrqqqooooooooorrruuuvvvvvvvvvvvvvvvvvvvvvvvvuuuqqqpppooonnnnnnooopppqqqrrrvvv{{{{{{wwwtttqqqooollljjjhhhfffddddddddddddbbbcccdddaaa[[[UUUQQQOOOMMMMMMNNNOOOPPPQQQRRRRRROOOOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUXXX^^^fffmmmrrrtttssspppnnnlllgggbbb^^^VVVQQQKKKFFFDDDCCCBBBAAAAAABBBCCCEEEGGGJJJLLLMMMNNNQQQWWW]]]fffsssyyysssmmmiiiccc```]]][[[XXXUUUQQQNNNLLLIIIEEEAAA>>>=========999;;;<<<<<<;;;:::;;;<<<>>>BBBIIIPPPUUUWWWWWWWWWPPPNNNJJJFFFBBB???>>>===???@@@CCCHHHOOOWWW^^^bbbfffhhhkkklllmmmooorrrtttuuuxxx|||wwwuuussstttwww{{{}}}~~~~~~{{{vvvsssqqqqqqqqqpppiiieee___YYYUUUUUUVVVXXXXXX___iiiooosssuuuxxxzzzxxxyyyzzz{{{|||}}}}}}}}}wwwuuuqqqkkkgggeeefffhhhjjjnnntttyyy}}}}}}|||zzzooommmmmmqqqzzz~~~zzzppplllmmmoooyyyyyylll```hhhjjjmmmooopppqqqpppooommmmmmnnnnnnoooppppppppptttssstttuuuwwwzzz}}}}}}|||zzzvvvrrrqqqrrrsssvvv}}}}}}yyytttrrrnnniiieeeaaa[[[TTTNNNHHHGGGFFFFFFHHHKKKOOOQQQRRRQQQOOOLLLIIIFFFDDDBBBCCCCCCBBBAAAAAABBBBBBBBBEEEEEEGGGIIIMMMQQQUUUWWWYYY[[[___bbbcccaaa^^^\\\WWWXXXZZZ]]]aaafffkkkmmmooooooppppppppppppooooooooopppqqqqqqrrrrrrrrrqqqpppqqqqqqqqqpppppprrrtttssstttxxx|||xxxpppjjjhhhiiilllsss{{{|||wwwqqqnnnmmmmmmmmmoooooooooooooooooonnnnnnpppttt{{{}}}{{{yyyyyywwwssskkkeeeVVVKKK@@@;;;777222000000+++,,,,,,------......///,,,,,,,,,---------.........---,,,,,,---...///000+++++++++,,,---...000000111222666;;;>>>EEEUUUdddyyy{{{qqqhhh]]][[[YYY]]]eeennnsssuuuuuutttqqqmmmggg```ZZZVVVUUU[[[eeeooovvvyyyyyyxxxrrrqqqpppooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvvvvqqqqqqooonnnnnnnnnooopppsssvvv||||||xxxtttqqqooommmkkkiiigggfffeeeeeeeeebbbddddddaaa[[[UUUQQQOOOMMMNNNOOOOOOQQQQQQRRRSSSMMMNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVVVVVVVXXX^^^eeekkkppptttssspppnnnlllgggbbb^^^VVVQQQKKKFFFDDDCCCBBBAAAAAABBBCCCDDDGGGIIIKKKMMMQQQSSSUUUXXX```nnn~~~}}}xxxrrrlllhhhdddaaa^^^\\\ZZZWWWSSSPPPKKKIIIEEEAAA>>>======>>>999;;;<<<<<<;;;::::::;;;===BBBJJJQQQVVVYYYXXXXXXQQQOOOKKKGGGCCC@@@>>>======>>>AAAFFFMMMUUU\\\```fffgggiiijjjjjjlllooorrrqqqtttzzzyyywwwttttttwwwzzz|||}}}~~~~~~zzzvvvrrrrrrrrrqqqqqqnnniiibbb[[[VVVTTTUUUUUUYYY```iiipppsssuuuxxx{{{xxxyyyzzz|||}}}~~~~~~wwwuuuqqqkkkfffeeefffhhhjjjnnnuuuzzz~~~~~~|||{{{mmmjjjjjjnnnvvv~~~}}}|||rrrmmmnnnmmmwwwxxxkkk___iiijjjlllnnnoooooonnnnnnmmmooopppqqqppppppqqqssstttssssssvvvzzz~~~{{{yyyxxxxxx~~~~~~zzztttpppooollliiieee```YYYQQQLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOMMMKKKIIIFFFEEEDDDAAA@@@@@@@@@???>>>>>>>>>???@@@DDDHHHLLLOOORRRSSSYYY]]]bbbdddeeeccccccccc```______```cccgggkkknnnnnnppprrrqqqpppooopppqqqtttsssrrrqqqpppnnnmmmmmmrrrrrrqqqqqqrrrrrrssstttuuuuuuwwwzzzwwwpppiiihhhiiimmmvvv~~~zzztttpppoooooopppooonnnkkkiiiiiijjjlllnnnqqquuu|||uuuxxxzzzyyyxxxuuummmeeeYYYMMM@@@999444///---...------------------------+++++++++++++++++++++++++++++++++,,,,,,------------......---++++++,,,...111000222666:::CCCSSSbbbyyy}}}ssskkk___ZZZWWW\\\gggsssyyy|||xxxuuupppkkkfff```ZZZVVVVVVZZZaaajjjqqqttttttrrrrrrqqqoooppprrrtttttttttzzzyyyyyyxxxwwwvvvvvvuuurrrpppnnnmmmnnnppprrrtttuuuyyy|||{{{uuurrrppppppmmmlllkkkiiihhhfffeeedddeeedddccc```\\\WWWSSSPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWZZZ^^^eeemmmsssuuuqqqmmmkkkjjjgggbbb^^^XXXRRRLLLHHHGGGFFFCCCAAA@@@@@@AAACCCEEEHHHJJJKKKNNNQQQTTTXXX]]]gggsss|||{{{uuunnngggbbbeee```[[[XXXWWWVVVSSSPPPLLLJJJFFFBBB>>>;;;:::999;;;===>>>===<<<<<<===>>>@@@GGGNNNSSSXXX___```^^^YYYQQQHHHBBB@@@AAA@@@???;;;<<>>===<<<<<<===??????FFFMMMSSSYYY```bbb___]]]VVVMMMGGGDDDCCCAAA???<<<===???CCCJJJRRRYYY]]]aaaccceeegggiiilllooorrrpppssswwwzzz}}}}}}}}}}}}wwwuuutttvvvzzz}}}~~~}}}~~~}}}yyyvvvuuutttsssrrrpppiiiaaa\\\WWWQQQQQQUUUYYY___fffmmmqqqtttwwwxxxxxxyyyzzz|||}}}}}}}}}~~~{{{yyyuuuoooiiidddcccdddjjjpppuuuyyy}}}~~~zzzsssjjjfffcccgggppp{{{}}}~~~yyyrrroooooovvv|||~~~}}}wwwjjj^^^hhhiiijjjlllmmmmmmnnnnnnmmmoooppppppppppppqqqsssvvvvvvxxx||||||vvvrrrnnnkkkhhhddd___XXXPPPKKKHHHHHHJJJKKKLLLMMMMMMMMMOOONNNLLLJJJGGGDDDAAA@@@?????????@@@@@@@@@@@@@@@BBBCCCGGGJJJNNNQQQSSSTTTXXX\\\aaaeeeeeeddddddddd`````````bbbdddhhhlllnnnoooppprrrrrrpppooopppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqrrrrrrsssuuuwww}}}wwwpppjjjiiikkkoooxxx~~~xxxtttrrrrrrrrrpppooollljjjjjjkkkmmmooopppttt{{{{{{uuusssxxx{{{zzzyyyuuulllcccXXXLLL???999444///---///------------------------------------------------...------,,,,,,++++++***+++,,,------,,,---///111222222444777;;;BBBQQQ___oooxxxrrreee```\\\```kkkvvv|||~~~{{{wwwpppiiiccc^^^YYYVVVSSSVVV^^^gggooossstttsssssspppnnnnnnpppsssttttttwwwwwwvvvvvvuuutttttttttsssrrrpppnnnnnnoooqqqrrrtttxxx|||{{{vvvrrrppppppmmmmmmkkkiiigggeeecccbbb`````````___\\\XXXUUUSSSNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWXXX[[[aaahhhmmmpppmmmjjjiiiiiigggbbb^^^WWWQQQJJJFFFDDDCCC@@@===:::;;;<<>>@@@???FFFNNNSSSZZZaaacccaaaaaa\\\TTTOOOKKKHHHCCC?????????AAADDDIIIPPPWWW[[[```bbbeeehhhjjjlllooorrrrrrsssuuuwwwyyyzzzzzzzzzuuutttsssuuuyyy~~~~~~}}}}}}}}}}}}~~~zzzwwwvvvuuutttsssqqqiiibbb]]]WWWRRRRRRUUUYYY^^^ffflllppprrruuuvvvyyyzzz{{{|||}}}}}}}}}}}}{{{yyyuuuooohhhdddbbbbbbiiiooouuuyyy}}}zzzsssgggbbb___bbblllxxx~~~zzz|||~~~|||uuuqqqooouuu{{{{{{yyyssshhh]]]ggghhhiiijjjlllmmmmmmnnnmmmnnnppppppooooooqqqrrruuuwwwzzz~~~|||wwwsssmmmkkkhhhddd^^^WWWPPPJJJGGGHHHJJJLLLMMMNNNMMMMMMOOONNNMMMKKKHHHDDDAAA@@@?????????@@@@@@AAAAAAAAABBBCCCFFFIIIMMMOOOQQQRRRWWW[[[aaadddeeedddddddddaaaaaabbbcccfffiiimmmoooppprrrtttsssrrrqqqrrrrrrpppppppppqqqqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssrrrsssuuuwww|||vvvoooiiihhhiiinnnvvvzzzvvvssssssssspppooolllkkkjjjkkkmmmooopppttt{{{yyyssssssxxx{{{{{{zzzvvvlllcccWWWKKK???888444///...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000222333333555888;;;BBBQQQ^^^mmm|||vvviiiddd```cccmmmxxx~~~}}}xxxpppiiiccc^^^ZZZWWWSSSVVV]]]fffoootttuuutttssspppnnnmmmoooqqqsssssswwwwwwvvvvvvuuuuuuuuutttsssrrrpppooonnnoooppppppssswww{{{~~~|||vvvrrrppppppnnnmmmkkkiiigggeeecccbbbaaaaaa```^^^[[[WWWTTTQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXYYYWWWWWWXXXXXX[[[```ggglllnnnllljjjiiijjjhhhccc^^^WWWRRRJJJFFFDDDCCC@@@===;;;<<<===@@@CCCFFFHHHJJJMMMPPPSSSVVVYYY___gggnnnzzz~~~ssskkkfffaaa]]][[[[[[[[[\\\\\\\\\[[[ZZZTTTRRRMMMHHHCCC???===<<<;;;<<<======<<<===???AAAAAAIIIPPPUUU\\\ccceeecccccc___ZZZVVVSSSOOOHHHCCCBBBBBBCCCEEEJJJQQQWWW[[[___bbbfffiiikkkmmmqqqssstttttttttuuuvvvwwwxxxyyyvvvtttssstttxxx|||~~~||||||||||||}}}~~~{{{xxxwwwwwwvvvtttrrrjjjbbb]]]WWWRRRQQQUUUXXX]]]eeekkkoooqqqssstttwwwxxxzzz|||}}}~~~{{{zzzvvvpppiiidddbbbbbbfffmmmtttxxx|||~~~yyyrrrddd___[[[^^^hhhvvv}}}yyy{{{}}}~~~}}}uuuqqqpppuuuxxxxxxuuupppeee[[[fffggggggiiijjjlllmmmnnnlllnnnooopppooooooppprrrsssvvvzzz|||wwwsssnnnkkkhhhddd___XXXPPPKKKFFFHHHJJJLLLNNNNNNNNNNNNOOOOOONNNLLLJJJFFFCCCAAA??????@@@@@@AAAAAAAAABBBCCCDDDGGGJJJMMMOOOQQQRRRUUUYYY___cccddddddddddddaaabbbccceeegggkkkmmmooorrrtttuuuuuutttsssssstttoooppppppqqqrrrrrrsssssssssrrrrrrrrrrrrsssttttttssstttvvvyyy}}}uuunnngggfffgggkkkttt|||~~~yyyvvvssssssssspppnnnllljjjjjjkkkmmmnnnrrrvvv~~~{{{uuusssxxx}}}}}}|||wwwmmmcccVVVJJJ>>>888444///...000------------------------++++++++++++++++++++++++******+++,,,,,,---......***,,,---------...111333333333555999<<>>???@@@@@@BBBDDDFFFHHHIIILLLOOOSSSUUUXXX\\\ccciiisssyyynnngggbbb^^^[[[XXXYYY\\\^^^___^^^^^^^^^XXXVVVQQQKKKEEEAAA>>>===;;;<<<<<<<<<<<<>>>AAACCCFFFMMMTTTYYY___fffgggeeedddbbb^^^]]][[[WWWPPPJJJBBBBBBCCCEEEIIIOOOUUUYYY^^^aaaeeeiiilllnnnqqqtttuuuttttttttttttvvvwwwxxxvvvuuussssssvvvyyyzzzzzz{{{{{{{{{|||}}}|||yyyxxxwwwvvvuuurrrjjjbbb]]]WWWQQQQQQTTTWWW\\\dddjjjnnnqqqssstttuuuvvvyyy{{{}}}}}}|||xxxrrrkkkfffccccccdddkkkrrrwww{{{}}}wwwpppccc^^^ZZZ]]]gggttt~~~|||zzz{{{||||||}}}~~~|||uuuqqqqqquuuwwwuuurrrmmmcccYYYeeeeeefffgggiiikkklllnnnlllnnnooooooooooooppprrrrrruuuzzz~~~xxxuuuooollliiieee```YYYQQQLLLGGGHHHJJJLLLMMMOOOOOOPPPNNNNNNNNNMMMKKKGGGDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAEEEFFFHHHKKKNNNPPPQQQQQQSSSWWW]]]aaacccccccccdddbbbbbbdddfffiiilllnnnpppssstttvvvvvvtttssstttuuuppppppqqqqqqrrrsssssstttssssssssssssssstttuuuuuurrrtttvvvyyy~~~vvvnnngggeeefffiiiqqqzzz{{{wwwtttrrrrrrqqqooonnnkkkiiiiiijjjlllnnnsssxxx}}}xxxsssyyyyyynnncccTTTIII===777333000///000------------------------++++++++++++++++++++++++))))))***+++---...//////+++,,,............111333222222555:::===DDDRRR___ppp}}}}}}ooojjjfffhhhqqqzzz{{{uuunnniiieee```]]]ZZZ]]]ccckkksssyyyzzzzzztttpppmmmkkkmmmoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppprrrvvvzzz~~~}}}vvvrrrpppooonnnmmmlllkkkiiigggffffffeeedddccc```\\\WWWRRRPPPNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOPPPQQQSSSVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\```ggglllnnnlllkkkkkkllliiiccc^^^WWWQQQJJJFFFEEEEEEBBB@@@BBBBBBCCCCCCEEEFFFHHHIIIKKKOOOSSSVVVWWW[[[aaafffnnn{{{uuujjjddd```\\\YYYWWW[[[___bbbcccbbbbbbbbb\\\YYYTTTNNNHHHCCC@@@>>>;;;<<<<<<<<<<<<>>>BBBEEEJJJQQQXXX]]]dddjjjllljjjhhhfffdddcccccc___XXXSSSDDDCCCCCCDDDGGGLLLQQQTTT[[[^^^dddhhhkkkmmmppprrrsssssssssssstttuuuvvvvvvvvvsssqqqqqqsssvvvwwwwwwzzz{{{|||}}}~~~|||yyyxxxwwwvvvuuuqqqjjjbbb\\\VVVPPPOOOSSSVVV[[[cccjjjnnnqqqtttuuuuuuvvvyyy{{{}}}}}}}}}zzztttmmmgggcccbbbcccjjjrrrwww{{{}}}wwwpppddd___\\\___iiiuuu~~~|||{{{zzz{{{{{{zzzyyyzzz|||~~~zzztttqqqsssvvvvvvrrrooojjjaaaXXXeeeeeeeeefffhhhjjjlllnnnlllmmmoooooonnnnnnpppqqqrrrvvv{{{{{{wwwpppmmmjjjfffaaaZZZRRRMMMHHHIIIIIIKKKMMMOOOPPPQQQKKKLLLMMMLLLKKKHHHDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCFFFHHHJJJLLLMMMNNNQQQUUU[[[___aaabbbbbbcccbbbccceeegggjjjmmmoooppprrrsssuuuuuusssrrrssstttpppqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrsssttttttqqqrrruuuyyy~~~xxxpppiiiffffffiiipppxxx|||zzzwwwtttrrrqqqppppppnnnmmmjjjhhhhhhiiikkklllssszzz|||wwwttt{{{{{{ooodddSSSHHH<<<777333000///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---............000222111111555:::>>>EEESSS```ppp~~~zzz{{{qqqlllgggiiirrr{{{}}}wwwrrrnnniiiddd``````bbbgggooowww|||}}}}}}tttpppllljjjlllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrssspppppppppppppppqqqqqqqqqqqquuuyyy}}}}}}wwwrrrpppooonnnmmmmmmlllkkkjjjiiihhhddddddcccaaa]]]YYYUUURRRNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNOOOQQQTTTVVVXXX[[[ZZZZZZZZZZZZZZZYYYYYYWWWXXXXXXXXX[[[```fffkkkmmmllljjjkkkkkkhhhbbb\\\TTTOOOHHHEEEEEEDDDBBB@@@AAAAAABBBCCCEEEGGGIIIJJJJJJNNNSSSVVVXXX[[[```eeelllwww}}}rrriiidddaaa]]]ZZZYYY^^^dddggggggffffffggg___\\\VVVPPPIIIDDDAAA???;;;<<<<<<<<<<<>>???AAADDDFFFHHHIIIIIIOOOTTTZZZ^^^```aaabbbbbbbbbccceeehhhkkkmmmooopppppprrrssssssrrrqqqqqqrrrqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssstttoooqqqtttxxx~~~zzzrrrjjjggggggiiipppxxxyyywwwuuurrrpppooooooooonnnllliiihhhggghhhjjjlllsss{{{zzzuuuttt{{{|||pppeeeSSSHHH<<<666333000///111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222000111555:::???FFFSSSaaappp~~~|||xxxzzzrrrmmmhhhjjjrrr{{{}}}yyyuuuqqqlllfffbbbccceeejjjqqqyyy~~~tttpppllljjjkkknnnpppqqquuuvvvvvvvvvvvvvvvvvvvvvooooooppppppqqqqqqqqqrrrqqquuuyyy}}}}}}wwwrrrpppooonnnnnnmmmllllllkkkjjjjjjcccccccccaaa___[[[WWWUUUNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNOOOQQQTTTVVVXXX\\\\\\[[[[[[ZZZZZZYYYYYYVVVVVVVVVWWWYYY___eeejjjlllkkkjjjjjjjjjfff```ZZZRRRMMMGGGDDDDDDDDDBBB@@@??????AAACCCEEEHHHJJJLLLJJJNNNSSSVVVXXX[[[```dddjjjuuu{{{qqqiiieeebbb^^^[[[[[[aaagggkkkkkkjjjjjjjjjaaa^^^XXXQQQJJJEEEAAA@@@;;;;;;<<<;;;<<>><<<<<<<<<<<<===>>>???BBBDDDFFFHHHIIINNNRRRWWWZZZ\\\]]]^^^___aaaccceeegggiiijjjkkklllnnnoooqqqsssuuuuuuuuuuuurrrrrrsssssstttssssssssssssrrrrrrqqqqqqrrrrrrssstttuuuvvvxxx|||wwwpppjjjiiihhhjjjpppwww}}}zzzwwwrrrooonnnmmmmmmqqqoookkkhhhggghhhkkkmmmwww}}}wwwtttpppvvv}}}~~~rrreeeVVVIII<<<666444000......///...---,,,+++,,,------,,,+++***+++,,,---+++))),,,++++++******++++++,,,,,,...///...------...///111111444999===DDDQQQ___qqq}}}xxxtttvvv|||yyypppjjjmmmtttyyy}}}{{{vvvqqqmmmiiigggiiijjjnnnttt|||zzzuuummmiiiiiillloooqqqzzzzzzyyyxxxvvvuuuttttttsssrrrpppooooooppprrrsssrrruuuyyyyyytttpppnnnpppoooooommmllljjjhhhgggdddaaa______```\\\UUUNNNNNNOOOPPPPPPPPPOOONNNNNNTTTTTTTTTUUUVVVYYY[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]XXXYYYYYYXXXYYY]]]bbbfffhhhkkkjjjggggggfffbbb[[[QQQMMMHHHDDDBBBAAA???>>>???@@@CCCFFFHHHIIIIIIIIIGGGJJJNNNRRRVVV[[[```dddjjjrrr~~~|||ssskkkgggeeeeeefffffffffgggiiijjjiiigggeeeaaa\\\VVVPPPJJJCCC???>>>>>>>>><<<::::::???CCCGGGLLLTTT^^^hhhoootttvvvxxxuuurrrrrrrrrpppllliii]]]YYYTTTRRRSSSSSSQQQOOORRRTTTXXX]]]bbbeeehhhiiigggiiikkkmmmooopppqqqqqqrrrqqqqqqqqqrrrrrrssstttzzz{{{}}}~~~~~~|||yyyvvvuuusssqqqooommmeee^^^YYYTTTOOOOOORRRYYY^^^dddkkkppptttyyy|||{{{{{{{{{{{{||||||||||||zzzwwwtttrrrjjjaaa^^^___dddjjjttt|||}}}xxxttthhhdddaaadddmmmxxx~~~xxxwwwwwwvvvuuuuuuttttttuuuxxxyyyxxxuuutttuuuxxxwwwvvvtttrrrmmmddd[[[TTTeeeeeefffggghhhiiiiiijjjkkkkkkllllllnnnooopppqqqtttsssvvv}}}|||rrroookkkfffaaaZZZSSSNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPMMMJJJGGGEEECCCBBB@@@===<<<;;;;;;<<<>>>>>>@@@BBBEEEGGGIIIJJJMMMQQQUUUXXXZZZ[[[]]]___aaabbbdddfffhhhjjjkkkkkkmmmnnnppprrrssssssssssssqqqrrrsssssstttsssssssssssssssrrrrrrrrrrrrsssssstttuuuvvvxxx|||yyyrrrkkkiiiiiijjjpppvvv{{{yyyvvvrrrpppoooooooooqqqnnnkkkhhhggghhhkkkmmmvvvzzztttqqqnnnuuu{{{~~~rrrfffXXXJJJ===777555111/////////...---,,,+++,,,------,,,+++***+++------+++***,,,,,,++++++++++++,,,,,,,,,---///...------...///111111444999<<>>???@@@CCCEEEGGGIIIIIIIIIIIIKKKOOOSSSVVV[[[___ccchhhooozzz~~~vvvooojjjhhhhhhgggfffggghhhhhhgggeeebbb___ZZZUUUPPPJJJDDD???>>>???>>><<<:::;;;???BBBEEEIIIPPPXXX```ggglllooosssqqqoooooopppooollljjjccc```]]][[[ZZZXXXUUUQQQSSSTTTWWWZZZ^^^aaaccceeedddfffhhhkkkmmmooopppqqqrrrrrrrrrrrrssstttuuuvvvzzz{{{}}}~~~~~~~~~|||xxxvvvuuusssqqqooommmeee^^^YYYTTTOOOOOORRRWWW]]]eeemmmrrruuuwwwyyyzzz{{{{{{||||||}}}}}}}}}{{{wwwtttqqqiii```]]]___eeekkkttt}}}~~~yyyuuujjjfffcccfffoooyyywwwwwwvvvvvvvvvuuuuuuuuuvvvyyyzzzxxxuuutttuuuxxxxxxvvvtttpppkkkcccZZZTTTcccdddfffhhhiiiiiiiiiiiijjjjjjkkklllnnnpppqqqrrruuuuuuwww}}}}}}ssspppkkkfffaaa[[[TTTPPPNNNOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQNNNJJJGGGEEEBBBAAA???===<<<;;;;;;<<<>>>???@@@BBBDDDGGGIIIJJJLLLOOOSSSUUUWWWYYY\\\^^^```aaaccceeegggiiijjjjjjlllmmmnnnooopppqqqqqqqqqqqqqqqrrrssssssssssssssstttttttttttttttttttttttttttuuuvvvyyy}}}yyyrrrllljjjjjjkkkqqqwww{{{yyyuuurrrpppoooppppppooommmiiiffffffhhhkkkmmmuuu~~~xxxpppllllllrrrxxx|||}}}ssshhhZZZMMM???888666222000000///...---,,,+++,,,------,,,+++++++++------+++***------,,,,,,,,,,,,------,,,---......------...000111222444999<<>>>>>@@@BBBEEEGGGHHHHHHIIIKKKMMMPPPSSSVVVZZZ^^^aaaeeekkkuuuzzzqqqllljjjiiigggggggggfffcccaaa^^^[[[WWWTTTPPPKKKEEEAAA@@@@@@???===<<<<<>><<<;;;;;;<<<<<<>>>>>>???AAACCCFFFIIIJJJLLLNNNRRRTTTUUUWWWZZZ]]]___```bbbdddggghhhiiiiiikkkkkklllmmmnnnooopppppppppqqqrrrsssssssssssssssttttttuuuuuuuuuuuutttttttttuuuwwwyyy}}}wwwqqqkkkjjjkkkmmmssszzz}}}zzzwwwssspppooonnnnnnllljjjfffddddddfffiiikkkrrr{{{wwwnnniiihhhnnnsssxxx||||||uuukkk[[[NNN???888555111000000///...---,,,+++,,,------,,,++++++,,,------,,,***...------,,,,,,------...+++---......------///000222222444888;;;AAANNN\\\jjj|||{{{yyywwwwww}}}}}}~~~|||xxxzzztttkkkeeeiiipppwww|||~~~yyysssooolllllllllmmmpppuuu|||yyyqqqggg```aaafffmmmrrrsssttttttuuuuuuvvvvvvvvvuuusssrrrqqqqqqrrrsssuuuuuuvvvyyy}}}~~~xxxuuussssssppppppooonnnllljjjiiihhhdddbbbaaaaaa```]]]XXXTTTRRRPPPMMMLLLLLLNNNQQQSSSUUUUUUVVVXXXYYY[[[]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVVVVWWW[[[```dddjjjlllllliiigggeee___WWWQQQMMMHHHDDDBBBAAA???>>>===???BBBDDDFFFGGGHHHHHHLLLNNNQQQSSSUUUXXX\\\___bbbhhhqqq{{{wwwqqqmmmkkkhhhgggeeeccc```]]]ZZZXXXVVVTTTQQQMMMHHHDDDAAA@@@???>>>======>>>???BBBCCCDDDGGGKKKPPPTTTWWW\\\]]]___bbbeeeggghhhhhhhhhjjjmmmnnnlllgggaaa\\\ZZZZZZYYYXXXXXXYYYZZZ[[[\\\^^^aaaeeeiiilllnnnoooqqqqqqrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~}}}|||}}}}}}zzzwwwvvvtttrrrpppmmmeee^^^YYYUUUPPPPPPTTTWWW]]]fffnnnrrrtttuuuvvvxxxyyy{{{|||~~~~~~~~~~~~}}}xxxsssnnnfff^^^\\\___bbbiiittt}}}zzzvvvooollliiikkksss|||zzztttuuuvvvwwwyyyzzz{{{||||||}}}}}}zzzvvvuuuvvvyyy{{{xxxtttoooiiiaaaXXXRRRaaabbbeeehhhiiiiiiiiihhhiiijjjkkklllnnnppprrrsssvvvuuuwww|||yyyuuunnngggbbb]]]XXXUUUPPPQQQSSSUUUVVVWWWXXXXXXXXXWWWUUUQQQNNNJJJGGGFFF@@@???>>>===<<<<<<===>>>>>>>>>>>>???BBBEEEHHHJJJNNNPPPSSSUUUVVVXXXZZZ[[[^^^___aaaccceeeggghhhhhhiiiiiijjjkkklllnnnooopppooopppqqqrrrssssssssssssttttttuuuvvvvvvuuuttttttsssuuuwwwzzz~~~tttnnniiijjjkkkooovvv~~~}}}yyytttpppmmmlllllliiifffcccaaaaaadddgggjjjpppxxxxxxnnnhhhdddiiiooosssyyy{{{vvvnnn\\\NNN???777444000...//////...---,,,+++,,,---------,,,+++,,,---...,,,***...------,,,,,,------...+++,,,......---...///111222222444888:::@@@MMMZZZiii{{{zzzyyyvvvvvv}}}}}}~~~~~~{{{|||pppgggaaadddlllsssyyy~~~}}}xxxsssooommmlllmmmmmmooottt{{{yyyqqqfff^^^^^^dddkkkppptttttttttuuuuuuuuuuuuuuusssrrrqqqooooooqqqrrrsssrrrtttwww{{{yyyvvvttttttqqqppppppnnnmmmkkkiiihhhcccbbbaaa```^^^[[[WWWTTTRRRPPPMMMKKKKKKNNNQQQTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXX\\\aaaeeeiiilllllljjjhhheee___WWWQQQMMMHHHDDDBBBAAA???>>>===>>>AAADDDFFFGGGGGGGGGLLLNNNPPPRRRTTTWWWZZZ]]]```eeennnxxxzzzuuunnnllliiifffddd```\\\YYYVVVUUUTTTTTTRRROOOKKKGGGBBBAAA???===============@@@@@@@@@AAADDDGGGKKKNNNOOOQQQUUUXXX\\\___aaacccfffjjjooorrrrrrnnnjjjgggaaa```___^^^]]]\\\\\\\\\[[[]]]```eeeiiilllooopppppppppqqqsssuuuwwwyyyzzz{{{|||~~~~~~}}}}}}||||||~~~{{{yyyxxxvvvtttrrrllleee^^^ZZZUUUQQQQQQUUUZZZ___eeekkkooorrruuuwwwwwwxxxzzz|||~~~~~~}}}}}}|||wwwrrrmmmeee]]]\\\^^^```hhhsss}}}zzzvvvrrrnnnlllnnnuuu}}}zzzssstttvvvyyy{{{~~~}}}xxxvvvxxxzzz}}}zzzvvvqqqkkkaaaXXXRRRaaabbbdddggghhhiiiiiiiiijjjjjjkkklllnnnpppqqqrrruuutttvvvzzz}}}yyyqqqiiiccc^^^YYYVVVRRRSSSUUUVVVXXXYYYZZZZZZYYYXXXUUUQQQMMMIIIGGGEEE@@@???>>>======>>>?????????>>>>>>???BBBEEEIIIKKKQQQTTTXXXZZZZZZYYYZZZZZZ[[[\\\^^^```bbbdddeeeeeeeeeeeefffhhhjjjlllnnnooonnnoooppprrrssssssssssssssstttuuuvvvvvvuuutttssssssuuuxxx{{{sssmmmhhhiiikkkooovvv~~~zzzuuupppmmmkkkjjjgggeeebbb``````cccgggiiiooouuuyyynnngggaaaeeejjjooovvv{{{wwwqqq^^^OOO@@@777333000...//////...---,,,+++,,,---------,,,,,,,,,......,,,+++------,,,,,,,,,,,,------***,,,............000111222222444777999???LLLXXXhhhzzz|||zzzwwwwww}}}~~~~~~}}}mmmddd]]]aaaiiiqqqxxx}}}|||xxxtttpppnnnmmmmmmlllnnnsssyyyyyyqqqfff^^^^^^ccciiimmmssssssssssssssssssttttttsssrrrpppooooooppprrrsssqqqrrruuuzzz{{{wwwuuutttqqqqqqpppooommmkkkiiihhhddddddbbb```]]]YYYVVVTTTQQQOOOMMMKKKLLLNNNRRRTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZWWWWWWWWWWWWXXX\\\aaaeeehhhkkkllljjjhhhfff___WWWQQQMMMHHHDDDBBBAAA???>>><<<>>>@@@CCCEEEFFFGGGGGGJJJLLLOOOQQQRRRUUUYYY\\\]]]bbbkkkuuu{{{wwwooommmiiifffbbb^^^ZZZVVVSSSSSSSSSSSSRRROOOKKKGGGBBB@@@>>>=========;;;:::============???BBBEEEGGGEEEHHHMMMQQQTTTWWWZZZ]]]bbbgggmmmrrrsssrrrqqqpppggggggfffeeedddbbbaaa```\\\^^^bbbfffjjjnnnpppqqqqqqqqqrrrsssuuuwwwyyyzzz|||}}}~~~~~~}}}||||||}}}~~~|||yyyxxxvvvtttrrrllleee^^^ZZZUUUQQQRRRUUU\\\```eeejjjmmmqqqtttwwwvvvwwwzzz|||}}}|||{{{zzzyyyuuuqqqmmmfff^^^\\\^^^```hhhttt~~~|||wwwtttpppnnnpppvvv~~~|||wwwsssuuuwww{{{~~~zzzxxxzzz|||}}}zzzuuunnndddYYYQQQaaabbbccceeeggghhhjjjjjjkkkkkkllllllnnnooopppqqqsssrrrtttxxx{{{~~~}}}tttkkkddd___ZZZXXXTTTUUUWWWYYY[[[\\\]]]]]]ZZZXXXTTTPPPLLLHHHFFFDDDAAA@@@???>>>>>>???@@@AAAAAA@@@@@@AAACCCGGGKKKMMMTTTXXX\\\___^^^\\\ZZZYYYWWWXXXZZZ\\\^^^```aaaaaa``````aaacccfffiiilllnnnnnnooopppqqqrrrsssssssssrrrsssuuuvvvvvvuuusssrrrsssuuuxxx||||||tttnnniiihhhjjjmmmttt{{{zzzuuupppmmmlllkkkgggeeebbb```aaadddhhhkkkooottt}}}yyynnnggg^^^bbbgggllltttzzzxxxsss```QQQAAA888444000///000///...---,,,+++,,,---------,,,,,,---......---+++,,,,,,++++++++++++,,,,,,***,,,---.........000222222222444777999>>>JJJWWWiii{{{}}}}}}zzzzzz{{{lllbbb\\\```hhhpppxxx}}}}}}{{{xxxuuuqqqooommmllljjjkkkooouuu{{{zzzrrrggg___^^^bbbgggjjjnnnnnnooopppqqqrrrsssssstttsssqqqppppppqqqssstttssssssuuuyyy}}}xxxuuusssqqqqqqpppooommmkkkjjjhhhffffffeeeaaa]]]YYYVVVUUUPPPNNNMMMLLLMMMOOORRRSSSRRRSSSUUUXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZVVVVVVVVVVVVWWW[[[```dddgggjjjllljjjiiiggg```XXXQQQMMMHHHDDDBBBAAA???>>><<<===@@@BBBDDDFFFFFFFFFHHHJJJMMMOOOQQQTTTXXX[[[ZZZ___hhhrrr~~~{{{wwwpppmmmiiieeebbb]]]XXXUUUOOOOOOPPPQQQPPPNNNIIIEEEBBB???===<<<<<<<<<:::777:::999:::;;;<<>>;;;===@@@BBBDDDEEEFFFFFFGGGIIILLLNNNPPPSSSWWWZZZXXX]]]fffppp{{{|||vvvooommmiiieeeaaa]]]WWWTTTMMMMMMNNNOOOOOOLLLGGGCCCBBB???<<<;;;<<<<<<999666777777888999;;;===>>>???===BBBGGGKKKLLLOOOSSSWWWVVV[[[```dddfffhhhlllppplllmmmooopppooollliiifffaaacccfffjjjnnnqqqssstttuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||yyyvvvuuusssqqqooollleee^^^ZZZVVVRRRSSSVVVXXX___gggnnnqqqrrrqqqqqquuuwwwyyy{{{{{{yyywwwvvvtttqqqooonnnhhh___\\\^^^bbbkkkwww|||uuurrroooqqqwww~~~|||xxxtttvvvyyy~~~}}}{{{}}}}}}uuuhhh[[[QQQaaaccceeefffggghhhjjjlllnnnnnnooooooooopppppppppqqqrrrsssvvvzzz~~~wwwmmmhhhddd___ZZZ[[[]]]___aaaaaa```^^^]]]YYYWWWRRRMMMIIIFFFCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBDDDIIIOOOTTTYYY^^^cccfffddd```[[[YYYXXXWWWVVVVVVUUUVVVWWWXXXZZZ[[[\\\]]]^^^bbbgggkkkkkkmmmooopppppppppqqqrrrqqqqqqqqqqqqrrrsssttttttppprrruuuyyy~~~zzzrrrnnniiiffffffkkkpppuuu~~~}}}zzzwwwsssoookkkjjjjjjgggdddaaaaaadddhhhkkkooovvvxxxmmmfff```eeejjjmmmrrrwwwvvvqqq```PPP???888666333///---222...******,,,...---,,,,,,,,,+++***+++,,,---...------------------------//////000///------...000444555777999:::???MMM[[[ppp|||vvvjjjddd___aaakkkvvv}}}}}}yyysssnnnjjjgggffffffeeeeeejjjrrrxxx{{{|||zzzqqqggg___ZZZYYY___gggkkklllmmmnnnnnnpppsssvvvrrrrrrrrrssstttuuuvvvvvvuuuwwwyyy|||zzzwwwuuusssqqqnnnllllllkkkjjjhhhjjjgggeeecccaaa^^^[[[XXXRRRPPPNNNMMMMMMNNNPPPRRRTTTTTTTTTUUUVVVYYY[[[\\\]]]]]]^^^^^^]]][[[ZZZYYYVVVVVVVVVUUUUUUXXX]]]aaahhhjjjjjjgggfffeee```YYYOOOJJJEEE@@@???>>>>>>===<<<>>>@@@CCCEEEFFFGGGGGGFFFHHHJJJNNNQQQTTTVVVWWWWWW[[[ccclllwww~~~wwwuuuooohhh```[[[VVVQQQOOOIIIJJJKKKKKKIIIGGGEEECCC@@@>>><<<:::888777777777666666666777888999999:::>>>???BBBEEEIIILLLOOOPPPVVVWWWYYY\\\___bbbdddeeeiiilllpppsssrrroookkkhhhddddddfffkkkppprrrpppnnnrrrrrrsssssstttuuuvvvvvvzzzzzz{{{|||}}}}}}}}}|||~~~|||xxxuuutttrrrqqqoooiiiaaaZZZWWWUUUSSSSSSVVV]]]aaagggllloooqqqssstttwwwwwwwwwvvvvvvvvvvvvvvvwwwtttpppkkkfffbbb___]]]eeemmmxxx}}}tttooojjjkkksss|||~~~}}}~~~~~~~~~zzzqqqfffZZZSSS```bbbdddeeefffgggiiikkklllmmmnnnooopppqqqrrrrrrqqqrrrsssuuuxxx|||yyyoooiiieeeaaa]]]___```bbbbbbbbb___]]][[[VVVTTTPPPLLLHHHEEECCCCCC@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCEEEJJJPPPUUU]]]bbbhhhlllkkkgggcccaaaYYYXXXVVVUUUUUUUUUWWWXXXWWWXXXYYYZZZ\\\```eeeiiikkkmmmooopppoooooopppqqqqqqqqqppppppqqqqqqrrrrrrooorrruuuyyy}}}zzzrrrooojjjfffgggkkkpppttt}}}|||zzzwwwsssoookkkiiijjjgggdddaaaaaadddgggjjjooovvvwwwlllfffeeejjjnnnqqqtttvvvsssmmm]]]MMM===666555222...---000---******,,,---,,,+++,,,,,,+++++++++,,,---...------------------------...///000///------///000222333666999:::@@@OOO^^^qqq|||vvvkkkeeeaaadddmmmxxx~~~~~~yyysssmmmjjjgggggghhhggggggjjjpppvvvxxxyyyyyypppfff___ZZZXXX^^^fffkkklllmmmmmmmmmooorrrttttttsssrrrrrrssstttuuuvvvuuuwwwyyy{{{~~~{{{wwwuuuqqqooommmllllllkkkjjjiiijjjgggeeecccaaa^^^[[[XXXPPPNNNLLLKKKKKKLLLNNNPPPSSSSSSSSSTTTVVVYYY[[[\\\]]]]]]^^^^^^]]][[[ZZZYYYWWWWWWVVVVVVVVVYYY^^^bbbgggiiiiiifffeeeddd___XXXPPPKKKFFFBBB@@@??????>>><<<>>>@@@CCCEEEFFFGGGGGGEEEGGGIIIMMMPPPSSSTTTUUUVVVZZZ```hhhrrr~~~yyytttoooggg```ZZZUUUPPPMMMGGGHHHHHHHHHGGGDDDBBB@@@===;;;999777666555555555666666666777777777888888:::<<<>>>AAAEEEHHHKKKLLLPPPQQQSSSUUUXXX[[[]]]^^^bbbfffkkkooopppnnnjjjgggddddddeeeiiinnnqqqpppnnnpppqqqqqqrrrssstttuuuuuuyyyyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{wwwtttsssrrrpppnnniiiaaaZZZWWWUUURRRSSSVVV]]]aaahhhllloooqqqssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuqqqlllgggccc```^^^dddlllxxx~~~vvvqqqlllmmmttt}}}~~~~~~zzzqqqeeeYYYRRR___aaadddeeeeeefffhhhjjjkkklllmmmoooppprrrssstttqqqqqqrrrtttwwwyyy|||}}}~~~|||rrrlllhhhdddaaaeeeeeeeeecccaaa]]]YYYWWWRRRPPPMMMJJJGGGEEEDDDCCC?????????@@@AAACCCDDDEEEDDDEEEEEEEEEGGGKKKQQQVVV^^^dddlllqqqrrroookkkiii]]][[[XXXUUUTTTUUUVVVWWWSSSTTTVVVWWWYYY]]]cccgggkkkmmmoooooonnnnnnooopppqqqppppppooooooooooooooooooqqqtttwww|||zzzrrrooojjjggggggkkkpppsss|||{{{yyyvvvsssooollljjjjjjhhhdddbbbbbbdddhhhjjjpppwwwwwwnnniiikkkppptttuuuwwwvvvooogggYYYJJJ;;;555333000---,,,...,,,++++++,,,---+++***,,,,,,+++++++++,,,---...------------------------.../////////------///000111222555999;;;AAAQQQ```sss|||vvvkkkgggcccgggpppzzzyyysssmmmkkkjjjjjjmmmkkkjjjkkknnnrrruuuvvvxxxpppfff```ZZZXXX]]]eeejjjlllmmmmmmmmmnnnppprrruuutttrrrqqqqqqsssuuuvvvuuuwwwxxxzzz}}}{{{wwwuuuooommmkkkkkkllllllkkkjjjjjjgggeeecccaaa^^^[[[XXXPPPNNNLLLKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVYYY[[[\\\\\\]]]]]]]]]]]][[[ZZZYYYWWWWWWWWWVVVVVVYYY^^^bbbeeeggggggeeedddccc^^^WWWPPPLLLGGGCCCAAA@@@??????===>>>AAACCCEEEGGGGGGGGGEEEFFFIIILLLOOOQQQSSSSSSUUUXXX[[[aaajjjuuuzzzsssnnnggg___YYYSSSNNNJJJEEEEEEEEEEEECCCAAA???===;;;:::888777555555555555777777666666666666555555888999;;;>>>BBBEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTYYY]]]ccciiilllkkkhhhfffddddddeeegggkkknnnnnnnnnnnnoooooopppqqqrrrssstttxxxxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~|||yyyvvvsssrrrpppnnnllliiiaaaYYYVVVTTTRRRRRRVVV^^^bbbhhhmmmpppqqqssstttvvvvvvwwwxxxxxxyyyyyyyyywwwuuuqqqlllhhhdddaaa```dddkkkwww~~~xxxsssoooooouuu}}}~~~zzzpppdddWWWPPP```aaadddeeeeeefffhhhjjjkkklllmmmnnnpppqqqrrrssspppqqqrrrsssuuuwwwxxxyyy{{{~~~uuunnnjjjgggfffhhhgggeeebbb^^^YYYUUURRRMMMLLLKKKIIIGGGEEEDDDCCC===>>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGIIIMMMSSSWWW^^^dddmmmsssuuutttrrrpppeeebbb]]]YYYVVVVVVVVVWWWSSSTTTUUUVVVXXX\\\bbbfffjjjlllnnnnnnnnnmmmnnnoooqqqpppooonnnmmmmmmmmmmmmnnnpppsssvvv{{{zzzrrrooojjjggggggkkkooorrr|||{{{yyyvvvssspppmmmkkkkkkiiifffddddddfffiiilllrrrxxxzzzsssoooooouuuyyyyyyyyyvvvmmmdddUUUHHH:::555333000------------------------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.../////////------///111111222666999;;;BBBQQQ```uuu|||wwwkkkfffdddhhhqqq{{{zzztttpppoooooopppssspppnnnmmmnnnqqqtttvvvxxxqqqhhhaaa[[[XXX\\\cccjjjlllmmmnnnmmmnnnppprrruuutttrrrqqqqqqrrrtttvvvvvvwwwxxxyyy{{{|||wwwuuunnnllljjjjjjlllllllllkkkjjjgggeeecccaaa^^^[[[XXXRRRPPPNNNLLLLLLNNNPPPRRROOOPPPQQQSSSVVVYYY[[[\\\[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVWWWZZZ___bbbccceeefffcccbbbbbb]]]VVVOOOKKKFFFCCCAAA@@@???>>>===>>>AAADDDFFFGGGGGGGGGFFFGGGIIILLLOOOQQQRRRSSSTTTUUUVVVYYY```kkkwwwyyyqqqllleee^^^WWWQQQKKKGGGDDDDDDCCCBBBAAA???===;;;;;;:::999888888777777666777777777666555555555444777888:::===@@@CCCEEEFFFGGGHHHHHHIIIKKKLLLMMMMMMPPPTTT[[[bbbfffgggfffeeefffeeeeeefffgggiiijjjkkkllllllmmmnnnpppqqqrrrrrrvvvwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{~~~~~~}}}}}}~~~~~~~~~zzzxxxuuusssqqqooommmkkkhhh```XXXUUUSSSQQQRRRVVV___ccciiinnnppprrrsssuuuuuuvvvwwwyyyzzzzzzzzzyyyvvvsssppplllgggdddaaa```ccckkkwwwzzzuuuqqqrrrwww~~~~~~~~~yyyooocccWWWOOO```bbbdddeeeeeefffhhhjjjmmmmmmmmmnnnnnnoooooopppooopppqqqssstttuuuvvvvvvyyy|||wwwpppllliiihhhgggfffccc___ZZZUUUPPPNNNJJJJJJIIIHHHGGGFFFEEEDDD===>>>>>>>>>@@@AAABBBCCCFFFGGGHHHIIIKKKNNNSSSWWW^^^dddmmmtttwwwxxxwwwwwwooolllgggaaa]]]ZZZZZZYYYXXXXXXYYYYYYZZZ]]]bbbeeehhhjjjlllmmmmmmmmmnnnooopppooonnnmmmlllkkkkkkkkknnnooorrrtttyyy{{{rrroookkkhhhhhhkkkoooqqq{{{zzzxxxvvvssspppmmmllljjjiiigggfffgggiiilllnnnttt{{{}}}uuurrrrrrwww{{{{{{zzzvvvlllbbbRRRFFF:::555333000...///---...//////...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000111333444777:::;;;AAAPPP^^^vvv|||wwwiiieeebbbgggpppyyy~~~{{{vvvssssssuuuwwwwwwuuurrrooooooqqquuuxxx{{{ssskkkddd^^^YYY\\\bbbiiikkkmmmnnnnnnoooppprrrtttsssrrrqqqqqqrrrtttuuuvvvwwwwwwwwwyyy~~~}}}xxxvvvnnnlllkkkkkklllmmmlllkkkjjjgggeeecccaaa^^^[[[XXXRRRPPPNNNLLLLLLNNNPPPRRRNNNOOOQQQTTTWWWYYYZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWVVVVVVYYY^^^bbbaaaddddddbbbaaaaaa\\\UUUNNNJJJFFFBBB@@@???===<<<===???AAADDDFFFGGGHHHHHHGGGIIIKKKMMMOOOQQQRRRSSSRRRRRRQQQRRRWWWaaalllttt}}}}}}wwwnnnjjjccc\\\VVVOOOIIIEEEDDDCCCBBBAAA???===<<<;;;999999999999888888777777777777777777777666666666777888:::<<>>???BBBDDDFFFHHHHHHHHHHHHJJJKKKNNNOOOQQQRRRRRRPPPOOONNNNNNQQQXXXbbbiiissszzz}}}|||yyytttjjjfffaaaZZZUUUNNNHHHDDDDDDCCCAAA@@@>>><<<::::::666777777888888777666666777777888999999:::;;;;;;888999;;;===???AAACCCCCCCCCCCCCCCBBBAAAAAA@@@@@@CCCFFFJJJPPPVVV[[[___```cccdddeeeeeedddcccdddfffiiiiiikkklllnnnoooqqqqqqrrrsssuuuvvvwwwxxxyyyyyyzzzyyyxxxxxxyyyzzz|||}}}{{{{{{{{{|||}}}~~~~~~}}}yyywwwuuusssrrrooollliiiddd\\\TTTRRRQQQQQQUUUYYYaaaeeekkkoooqqqssstttuuutttvvvxxxyyyzzzyyyxxxwwwqqqpppmmmiiieeebbb```___eeemmmxxx}}}zzzvvvsssuuuzzz}}}|||{{{zzzwwwqqqiii___VVVQQQ\\\^^^```aaabbbccceeegggiiiiiijjjkkkkkklllmmmmmmmmmnnnpppssstttuuuuuuuuusssvvvzzz|||~~~~~~xxxrrrmmmiiihhhbbb```^^^ZZZVVVRRROOONNNJJJKKKKKKKKKKKKIIIHHHGGGDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGIIIJJJLLLOOOSSSWWW]]]bbbhhhnnnssswww{{{~~~}}}|||yyyvvvrrrooollljjjddddddbbb___]]]]]]```cccccceeeiiikkklllmmmoooqqqooonnnmmmlllllllllllllllmmmnnnppprrrvvv~~~{{{rrrooollliiihhhjjjnnnppptttsssrrrpppnnnkkkiiihhheeeddddddeeehhhkkkoooqqqyyy~~~zzzwww{{{|||yyyvvvpppfff\\\JJJAAA888444111......000,,,------+++)))(((***---***+++,,,---------,,,,,,++++++++++++++++++++++++,,,...............000222222333777:::<<>>???BBBEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKMMMRRRZZZ```gggnnnrrrrrrqqqrrrqqqnnngggddd^^^YYYTTTNNNHHHDDDCCCBBB@@@>>><<<:::999888666777888999999888777777666777888:::<<<>>>???@@@>>>???@@@BBBDDDEEEGGGHHHFFFEEEDDDCCCBBB@@@?????????@@@CCCGGGMMMSSSYYY\\\\\\___cccdddddddddeeeggghhhiiijjjlllnnnoooqqqqqqqqqrrrsssuuuwwwxxxxxxxxxyyyxxxwwwwwwxxxyyy|||}}}{{{{{{|||}}}~~~~~~}}}yyywwwuuutttrrrpppllliiibbbZZZRRRPPPQQQRRRVVV[[[bbbffflllppprrrssstttuuutttvvvxxxyyyyyyxxxvvvuuuqqqpppmmmiiifffcccaaaaaafffnnnyyy{{{xxxuuusssuuuzzz}}}|||||||||~~~{{{{{{wwwuuuqqqkkkccc[[[TTTQQQZZZ\\\^^^___```aaaccceeeffffffhhhiiikkklllnnnnnnmmmnnnpppssstttuuuuuuuuusssvvvzzz{{{|||}}}xxxrrrllliiiggg```___]]]YYYVVVSSSQQQOOOKKKLLLLLLMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFIIIJJJLLLOOOSSSVVVZZZ^^^dddiiinnnsssxxx|||~~~~~~~~~|||zzzvvvsssqqqhhhgggdddaaa^^^]]]___aaaaaadddhhhjjjlllmmmppprrrnnnnnnmmmlllllllllmmmmmmmmmnnnoooqqqvvv}}}{{{rrrooollliiiiiijjjmmmoooppppppooommmkkkiiigggfffbbbbbbbbbdddgggkkkoooqqqzzzzzz||||||xxxtttmmmcccYYYGGG>>>666222000------///***++++++)))&&&&&&))),,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,---............000222000222666:::===DDDTTTcccwww~~~~~~yyyuuulllfffaaacccmmmxxx}}}zzzvvvsssrrrqqqtttsssqqqnnnnnnsss|||wwwooofff^^^]]]aaa___bbbfffiiijjjlllmmmooolllmmmqqqsssuuuuuuuuutttwwwwwwvvvuuuvvvzzz~~~yyywwwrrrpppnnnnnnnnnnnnnnnllljjjhhheeecccaaa^^^[[[XXXRRRPPPNNNMMMMMMNNNPPPRRRRRRSSSUUUXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUTTTSSSTTTWWW\\\___```cccdddbbbbbbaaa]]]VVVNNNKKKHHHEEECCCAAA>>><<<>>>@@@BBBEEEGGGHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNOOOMMMLLLKKKJJJKKKOOOVVV\\\^^^dddhhhggggggiiiiiigggeeebbb]]]XXXSSSNNNHHHDDDBBBAAA???<<<:::888888777888999:::;;;<<<;;;::::::666777999;;;>>>AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMJJJIIIHHHFFFDDDCCCBBBAAA<<<===>>>AAAGGGNNNTTTXXXWWW\\\aaadddeeeeeegggiiihhhiiijjjlllnnnpppqqqrrrpppqqqsssuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwyyy{{{|||}}}}}}~~~~~~~~~yyywwwuuutttssspppllliiiaaaXXXQQQPPPQQQRRRWWW]]]cccggglllppprrrssstttuuutttvvvxxxyyyyyywwwuuusssrrrpppnnnjjjgggeeecccbbbgggoooyyy{{{wwwtttsssuuu{{{||||||}}}|||wwwwwwxxx{{{~~~{{{zzztttqqqlllfff___XXXSSSPPPZZZ[[[]]]___bbbdddfffggghhhiiikkkkkkjjjjjjkkkmmmooopppqqqssstttuuuvvvvvvxxxwwwwwwxxx{{{~~~zzzvvvrrrooollliiifffeeebbb^^^[[[YYYVVVSSSQQQMMMNNNOOOPPPPPPOOONNNMMMMMMKKKIIIGGGEEEDDDDDDEEEJJJIIIIIIJJJLLLOOORRRTTTYYY[[[^^^aaadddiiiooossszzz{{{}}}}}}|||xxxuuurrrllljjjgggdddcccbbbcccdddccceeeiiilllnnnnnnmmmllljjjlllmmmllljjjjjjkkkllllllnnnooorrrwww~~~|||vvvpppmmmjjjggggggiiilllnnnrrrqqqpppooollljjjhhhfffaaaaaa```bbbeeejjjooorrrsss~~~~~~yyysssmmmbbbWWWIII===333222333222///...------,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,++++++***---,,,,,,,,,---///111222333444777:::<<>><<<>>>>>>@@@BBBDDDFFFGGGHHHEEEGGGIIILLLMMMLLLKKKKKKNNNLLLJJJIIIJJJMMMQQQTTTYYYXXXYYY[[[]]]___^^^]]]\\\ZZZVVVQQQLLLHHHEEEDDD???>>><<<:::888777666666>>>??????>>><<<;;;<<<======???AAABBBCCCEEEHHHJJJMMMNNNPPPRRRTTTVVVXXXYYYYYYVVVQQQMMMJJJGGGDDDBBB??????@@@BBBEEEIIIMMMOOOWWWYYY[[[^^^```aaaaaaaaajjjjjjkkklllnnnqqqssstttrrrsssssssssttttttuuuuuuwwwxxxyyyxxxwwwwwwyyyzzz{{{|||}}}wwwuuusssrrrqqqnnnjjjggg```YYYTTTSSSRRRRRRWWW]]]dddgggkkkoooppprrrtttvvvvvvtttssssssttttttsssrrrpppooommmjjjfffeeefffhhhgggqqq|||{{{tttuuuvvvyyy}}}~~~~~~}}}yyy|||~~~}}}{{{zzzzzzxxxyyyzzz{{{}}}|||xxxvvvsssmmmfff^^^WWWRRROOOYYYZZZ\\\___aaadddfffggggggiiijjjjjjiiijjjkkklllnnnnnnppprrrssstttttttttvvvuuuuuuvvvyyy}}}yyyvvvrrrnnnllliiifffcccccc```\\\ZZZXXXVVVTTTRRRRRRRRRSSSTTTTTTSSSRRRRRROOONNNLLLJJJIIIHHHHHHIIIJJJIIIIIIJJJLLLNNNQQQSSSWWWYYY[[[^^^aaaffflllqqquuuvvvxxxyyyxxxuuurrrooonnnllliiigggeeeeeeffffffdddfffiiilllmmmmmmlllkkkjjjkkklllllljjjjjjjjjlllmmmnnnppprrrvvv}}}zzztttooommmjjjggggggiiilllooorrrqqqpppnnnllliiigggfffaaa``````aaaeeeiiinnnqqqrrr~~~zzzssslllaaaVVVKKK@@@666444444222///...//////.........---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------...///111222444555888<<<>>>DDDSSSbbb|||{{{zzzzzzyyyxxxooohhhaaaaaaiiissszzz}}}|||yyytttooollljjjlllhhhfffiiilllpppyyy~~~ssshhh```^^^___bbbbbbbbbbbbdddfffiiijjjnnnooorrrtttuuuvvvvvvvvvuuurrrqqqsssuuuwww~~~~~~xxxuuutttrrrrrrrrrqqqnnnllljjjhhhfffdddbbb___[[[XXXSSSPPPLLLKKKLLLNNNOOOPPPRRRSSSSSSSSSTTTVVVWWWWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSRRRTTTSSSRRRVVV\\\aaacccddddddccc___[[[XXXPPPLLLHHHDDDBBB@@@>>>=========???@@@BBBDDDEEEFFFEEEGGGHHHJJJLLLLLLLLLLLLMMMLLLKKKJJJKKKNNNQQQRRRVVVUUUVVVWWWZZZ[[[ZZZYYYUUUSSSPPPKKKGGGCCC@@@???>>>>>><<<;;;::::::::::::===???@@@AAA@@@@@@AAABBBDDDFFFHHHJJJKKKMMMQQQSSSWWWXXXZZZ\\\___bbbdddeeeeeebbb]]]YYYUUUPPPJJJGGGAAAAAA@@@@@@CCCGGGKKKMMMVVVWWWZZZ\\\___```aaaaaaeeefffgggiiikkkmmmoooppprrrrrrsssttttttuuuvvvvvvwwwxxxyyyxxxwwwwwwyyy{{{{{{|||~~~~~~~~~wwwvvvtttsssqqqoookkkggg___YYYTTTSSSRRRSSSWWW]]]gggjjjnnnqqqrrrrrrssstttvvvtttssssssttttttsssrrrrrrqqqoookkkgggfffggghhhkkkttt~~~~~~xxxuuuvvvxxx{{{}}}~~~}}}{{{{{{{{{{{{||||||}}}~~~{{{wwwtttrrrmmmfff^^^WWWQQQNNNXXXYYY[[[^^^aaaccceeeffffffhhhiiijjjiiiiiikkkllllllmmmoooqqqrrrsssssssssssssssssstttwwwzzz~~~zzzwwwssspppmmmkkkhhhfffaaa^^^[[[XXXXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSQQQOOONNNMMMMMMMMMJJJJJJJJJJJJLLLNNNQQQRRRSSSUUUXXX[[[^^^ccciiinnnppprrrtttuuuuuusssqqqoooooonnnllljjjiiiiiiiiiiiifffhhhjjjlllllllllkkkjjjiiikkklllkkkjjjiiijjjlllmmmnnnpppssswww}}}wwwrrrooollliiiggggggjjjmmmoooqqqpppooommmkkkhhhfffeee`````````aaadddhhhmmmooorrr}}}zzzssskkk___TTTJJJ???666333222///,,,,,,//////.........---------*********+++++++++,,,,,,))))))***++++++,,,------------------...000222333666777:::>>>@@@FFFUUUddd{{{zzzyyyzzzyyyyyyrrrkkkcccbbbgggpppwww{{{~~~{{{wwwsssoookkkiiihhhddddddhhhlllpppvvv}}}~~~vvvkkkdddaaaaaadddbbbaaa```aaadddgggiiimmmnnnqqqsssuuuvvvvvvvvvtttqqqppprrrsssuuu|||yyyvvvuuusssrrrrrrqqqooommmjjjhhheeecccbbb___[[[YYYSSSOOOKKKJJJKKKMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUURRRQQQQQQPPPOOOSSSYYY```bbbcccdddbbb___[[[XXXQQQMMMHHHDDDBBB@@@>>>===<<<<<<===???@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNPPPPPPSSSRRRRRRSSSUUUUUUTTTSSSNNNMMMIIIFFFBBB???===;;;>>>============>>>?????????AAADDDFFFFFFGGGIIIJJJLLLNNNQQQSSSTTTWWWZZZ]]]aaaccceeehhhllloooqqqssstttqqqnnniiiddd]]]UUUPPPIIIGGGDDDBBBCCCFFFKKKMMMTTTVVVXXX[[[^^^___aaaaaabbbccceeegggjjjlllnnnoooqqqrrrssstttuuuvvvwwwxxxwwwxxxxxxxxxwwwwwwyyy{{{|||}}}~~~}}}xxxwwwuuutttrrroookkkhhh___YYYTTTSSSSSSSSSXXX^^^iiimmmqqqttttttsssssssssuuutttssssssttttttsssqqqsssrrrppplllhhhfffggghhhnnnwwwzzztttuuuvvvyyy~~~|||{{{{{{|||~~~~~~~~~zzzwwwrrrppplllfff___WWWPPPLLLWWWYYYZZZ]]]```bbbdddeeeeeegggiiiiiihhhiiijjjlllmmmmmmoooqqqrrrsssssstttrrrrrrssstttwwwyyy|||}}}}}}~~~zzzwwwsssooommmkkkhhhfff```]]][[[YYYZZZZZZYYYXXXVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYWWWUUUSSSRRRQQQPPPMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUWWWZZZ]]]bbbhhhlllpppqqqsssuuuuuutttsssrrrpppooommmlllkkkkkkkkkkkkiiijjjkkkllllllkkkjjjiiiiiijjjkkkkkkjjjjjjkkklllmmmoooqqqtttwww}}}~~~vvvqqqnnnllliiiggggggjjjnnnpppqqqpppooommmjjjgggeeeddd_________```cccgggjjjmmmrrr|||zzzrrriii]]]QQQDDD:::222111000,,,******------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,---///111222666777;;;>>>AAAGGGWWWfff{{{|||{{{||||||{{{rrrkkkdddaaaeeennnvvv{{{}}}|||zzzwwwsssooollljjjfffcccccciiinnnqqqvvv{{{zzzqqqiiiffffffgggeeeaaa______bbbfffiiikkkmmmooorrrtttuuuuuuuuussspppoooppprrrssszzz{{{wwwtttrrrqqqqqqpppnnnllliiigggeeecccaaa___[[[YYYRRROOOKKKIIIJJJKKKMMMMMMQQQRRRSSSUUUVVVWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVVUUUQQQOOOOOONNNMMMQQQWWW```aaaccccccbbb___[[[XXXRRRNNNHHHDDDBBB@@@???===<<<======???@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNOOOOOOOOOQQQPPPOOOPPPQQQQQQOOOMMMJJJIIIFFFCCC@@@>>>===<<<======>>>???@@@AAACCCDDDDDDGGGJJJLLLMMMNNNPPPRRRQQQSSSVVVXXXZZZ]]]aaaccchhhiiilllooosssvvvyyyzzz}}}|||zzzxxxtttlllddd^^^VVVRRRMMMHHHGGGJJJNNNQQQUUUVVVXXX[[[]]]```aaabbbccceeegggjjjlllooopppqqqqqqrrrssstttvvvwwwxxxyyyvvvwwwxxxxxxwwwwwwyyy{{{}}}~~~~~~}}}|||yyywwwuuutttssspppllliii^^^XXXTTTSSSSSSTTTYYY___iiimmmsssvvvvvvuuutttsssuuutttrrrsssttttttsssqqqsssrrroookkkgggeeefffgggnnnwww~~~}}}xxxrrrsssuuuyyy~~~zzzyyyyyy{{{~~~}}}zzzwwwpppooolllfff___VVVNNNIIIVVVWWWYYY\\\___aaacccddddddfffhhhhhhhhhhhhjjjlllmmmnnnpppqqqssstttttttttrrrssstttvvvxxx{{{|||}}}|||}}}uuurrrnnnkkkiiifffcccaaa```^^^\\\[[[\\\\\\ZZZYYYUUUTTTTTTTTTUUUWWWZZZ[[[___^^^]]][[[XXXVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVXXXZZZ\\\___ccchhhllloooqqqrrrtttuuuuuutttsssooonnnnnnmmmllllllllllllkkkllllllmmmlllkkkjjjiiiiiikkkllllllkkkkkklllmmmmmmooorrruuuyyy~~~vvvqqqmmmkkkhhhggghhhkkknnnqqqqqqqqqooommmjjjgggeeeccc___^^^___```bbbeeehhhjjjrrr|||}}}xxxqqqhhhZZZNNN???777111000000---,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,++++++,,,...000111666777;;;>>>AAAHHHWWWfff{{{~~~}}}}}}}}}|||pppjjjccc```ccckkkuuu{{{{{{zzzyyywwwtttqqqnnnmmmgggcccdddkkkrrrtttwww{{{}}}uuunnnkkkjjjjjjgggccc```___bbbfffhhhjjjkkknnnqqqssstttuuuuuurrrooonnnoooppprrrxxx}}}vvvssspppooonnnnnnlllkkkhhhfffdddbbbaaa___[[[YYYRRROOOKKKIIIIIIKKKLLLLLLQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTPPPNNNNNNMMMLLLQQQWWW```aaacccdddbbb___\\\YYYSSSOOOIIIDDDAAA@@@???>>>===>>>>>>???@@@AAAAAAAAA@@@AAABBBCCCFFFHHHJJJLLLKKKLLLMMMNNNOOOOOONNNNNNQQQPPPNNNNNNOOONNNLLLIIIFFFEEECCCAAA???>>>=========>>>>>>???AAACCCEEEFFFHHHLLLPPPRRRSSSTTTVVVWWWUUUWWWZZZ\\\^^^aaaeeehhhkkklllooorrruuuxxxzzz|||~~~wwwrrrddd```XXXRRRNNNOOORRRUUUXXXXXXZZZ\\\___aaacccdddfffgggjjjmmmoooqqqrrrrrrqqqqqqrrrtttuuuwwwxxxyyyvvvwwwxxxxxxwwwxxxzzz|||}}}~~~~~~|||{{{yyywwwuuutttssspppllliii^^^XXXSSSSSSTTTUUUZZZ```ggglllrrrvvvwwwvvvuuuuuuuuusssrrrrrrssssssrrrqqqqqqpppmmmiiieeedddeeeffflllttt|||}}}|||{{{wwwqqqqqqsssxxx}}}xxxvvvwwwxxx~~~}}}}}}|||{{{yyyrrrppplllfff^^^UUULLLHHHUUUWWWXXX[[[^^^```bbbcccccceeeggggggggghhhjjjlllnnnnnnppprrrssstttttttttqqqsssvvvxxx{{{}}}~~~~~~}}}}}}~~~}}}wwwsssoookkkhhheeebbb```___^^^]]]]]]]]]\\\YYYVVVSSSRRRRRRRRRTTTXXX\\\^^^bbbbbbaaa```^^^\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[\\\^^^___aaadddiiimmmmmmnnnpppqqqrrrrrrrrrqqqnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjkkkmmmmmmllllllnnnooommmooossswww{{{~~~vvvqqqllljjjhhhfffhhhkkkooorrrrrrrrrpppnnnkkkgggeeeccc^^^^^^^^^___aaacccfffgggqqq{{{{{{xxxzzz}}}|||wwwooofffXXXLLL>>>777333333222//////111//////.........---------,,,,,,---------...............---,,,,,,+++******,,,,,,,,,,,,---///000222666777;;;???BBBIIIXXXhhh|||~~~}}}|||zzzoooiiibbb^^^```hhhrrryyyzzzzzzyyyxxxvvvuuusssrrriiieeeeeemmmtttwwwzzz|||~~~wwwqqqnnnmmmllliiiddd```___aaadddfffhhhjjjmmmppprrrtttttttttrrrooonnnooopppqqqxxxvvvssspppnnnmmmmmmkkkjjjhhhfffcccbbbaaa___\\\YYYSSSPPPKKKIIIIIIKKKLLLLLLPPPQQQSSSVVVWWWXXXXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWUUUQQQNNNNNNMMMMMMRRRYYY```bbbddddddccc```]]][[[UUUPPPIIIDDDAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@???@@@BBBDDDGGGIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNQQQPPPNNNMMMMMMLLLIIIFFFBBBAAA@@@>>>============>>>>>>>>>???AAABBBDDDEEEIIILLLQQQTTTVVVWWWXXXZZZZZZ\\\^^^```bbbdddhhhkkklllmmmnnnqqqsssuuuwwwxxx~~~tttnnnfff^^^YYYWWWYYYZZZ]]]]]]^^^```bbbdddfffggggggiiikkknnnpppqqqqqqqqqpppqqqrrrssstttuuuvvvwwwuuuwwwxxxxxxwwwxxxzzz||||||}}}~~~}}}{{{zzzxxxwwwuuutttrrroookkkhhh]]]WWWSSSSSSTTTVVV[[[bbbfffjjjppptttuuuuuuuuuuuutttsssrrrrrrssssssrrrpppooonnnlllhhheeedddeeeffflllttt{{{|||{{{zzzwwwrrrppprrrxxx~~~xxxuuuuuuvvv~~~~~~}}}~~~~~~|||{{{uuurrrnnnfff]]]SSSKKKGGGUUUVVVXXXZZZ]]]```bbbcccbbbdddfffgggggghhhjjjllllllmmmoooqqqrrrsssssssssppprrrvvvyyy|||~~~~~~|||{{{yyyvvvqqqmmmiiifffbbb___]]]]]]]]]^^^]]]ZZZTTTPPPNNNMMMMMMNNNQQQVVV[[[^^^bbbcccddddddddddddcccbbb``````aaaaaabbbbbbaaaaaa___```aaaaaabbbeeeiiilllmmmnnnooopppqqqqqqppppppnnnnnnooooooooooooooooooooooooooooooooonnnnnnnnnkkklllnnnnnnmmmnnnoooqqqmmmoootttxxx~~~|||uuupppkkkiiigggfffhhhlllpppssstttsssqqqoookkkhhheeeddd]]]]]]^^^___```bbbdddeeennnxxxyyyuuuttttttwwwzzzzzzuuunnndddWWWJJJ>>>888555444222///...111//////.........---------++++++,,,,,,,,,---------...---------------------............///000222333888999===AAADDDKKK[[[jjj~~~}}}}}}zzzpppjjjbbb]]]]]]dddnnnuuuyyyyyyzzzzzzyyyxxxwwwwwwjjjeeeeeemmmuuuyyy{{{~~~~~~}}}vvvqqqnnnnnnkkkhhhddd```___```bbbcccgggiiillloooqqqsssttttttsssooonnnooopppqqqwwwwwwtttpppnnnmmmmmmlllkkkgggeeecccbbbaaa___\\\YYYTTTPPPLLLJJJJJJKKKLLLLLLMMMOOORRRTTTVVVWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYUUUQQQNNNNNNNNNNNNTTT\\\aaabbbdddeeedddbbb^^^\\\UUUPPPIIIDDDAAA@@@???>>>===============>>>>>>>>>???AAADDDHHHKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPMMMLLLKKKIIIFFFDDD@@@???>>>>>>======>>>>>>??????>>>??????AAABBBBBBDDDHHHNNNSSSVVVXXXZZZ[[[\\\]]]```aaabbbdddhhhjjjiiijjjjjjkkkmmmnnnoooooovvvzzzvvvmmmfffccccccccccccccccccccceeegggiiijjjjjjkkknnnpppqqqrrrqqqqqqqqqqqqqqqrrrsssttttttuuuuuuvvvxxxxxxwwwxxxzzz}}}{{{|||~~~}}}~~~~~~}}}{{{zzzwwwvvvtttsssqqqoookkkggg]]]WWWSSSSSSUUUVVV\\\ccchhhkkkoooqqqrrrrrrrrrssstttsssqqqrrrssssssrrrpppnnnmmmllliiifffeeegggiiiooovvv}}}}}}|||{{{wwwrrrpppsssyyyzzzuuutttttt~~~~~~}}}yyyuuuooofff\\\RRRJJJFFFTTTUUUWWWZZZ]]]___aaabbbbbbdddfffgggggghhhjjjlllkkklllnnnoooqqqrrrrrrrrroooqqquuuzzz}}}}}}|||wwwsssnnniiifffbbb^^^[[[[[[\\\]]]^^^]]]XXXQQQLLLIIIHHHGGGIIILLLRRRXXX\\\aaabbbeeegggiiiiiiiiiiiidddeeeeeefffffffffeeeeeeaaabbbbbbbbbccceeeiiillloooooopppqqqqqqqqqqqqqqqoooooopppqqqqqqqqqpppppppppppppppooooooooooooooolllmmmoooooonnnoooppprrrlllppptttyyy{{{tttoookkkiiigggfffhhhlllpppssstttsssrrrooollliiifffddd]]]]]]]]]^^^```bbbcccdddlllvvv{{{ssspppqqqtttuuuxxxyyytttmmmdddVVVJJJ>>>888444333000,,,+++---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000000000///000111222444555999:::>>>CCCEEEMMM\\\lll}}}|||qqqlllccc\\\[[[aaakkkrrryyyyyyzzz{{{{{{{{{zzzzzzkkkfffeeellluuuzzz|||~~~~~~|||uuupppnnnnnnjjjhhhddd```^^^^^^```aaagggiiikkkoooqqqsssssstttssspppnnnppppppqqqwwwyyyvvvqqqooonnnnnnmmmlllgggeeecccbbbaaa___\\\YYYUUUQQQLLLJJJJJJLLLLLLMMMKKKMMMPPPSSSTTTUUUUUUTTTWWWWWWXXXYYYZZZZZZYYYYYYUUUQQQOOOOOOOOOPPPVVV^^^aaaccceeefffeeebbb___]]]VVVQQQIIIDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<@@@CCCGGGKKKNNNOOOPPPOOONNNMMMMMMLLLMMMMMMNNNOOOQQQOOOMMMKKKJJJHHHDDDBBB@@@@@@@@@?????????@@@@@@??????>>>>>>??????@@@@@@???DDDKKKQQQUUUXXX[[[\\\[[[\\\^^^``````bbbeeehhheeeeeefffffffffgggggggggooosss{{{yyyrrrmmmllllllgggfffffffffgggiiikkklllmmmnnnqqqsssttttttsssrrrqqqqqqqqqrrrrrrsssssssssuuuvvvwwwxxxwwwxxx{{{}}}{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwuuusssrrrqqqnnnjjjggg]]]WWWSSSSSSUUUWWW\\\cccjjjlllooopppoooooopppqqqtttsssqqqrrrssssssrrrpppnnnmmmllliiiggggggiiikkkrrryyy}}}{{{wwwrrrqqqttt{{{{{{vvvtttttt~~~{{{wwwpppfff[[[QQQJJJFFFSSSSSSTTTVVVYYY]]]bbbdddeeeggghhhhhhgggggghhhjjjjjjmmmpppqqqpppooooooooommmooorrrvvvzzz}}}~~~|||yyyuuunnniiifffdddaaa```]]]^^^^^^]]]YYYSSSLLLIIIEEECCC@@@???BBBHHHPPPTTTXXX\\\aaaeeehhhiiikkkmmmnnnnnnmmmmmmllljjjiiihhhhhhfffcccaaaaaadddhhhjjjmmmmmmnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnoooooooooooonnnnnnooooooppppppqqqqqqqqqsssvvvzzzyyyrrrnnnjjjhhheeedddfffkkkppptttuuutttrrrooollliiigggfffbbb___^^^```___^^^bbbgggjjjwww|||wwwrrrmmmoootttyyyxxxwwwssskkk___QQQHHH===888222...------.........---+++***)))***++++++...---+++,,,,,,---+++***+++++++++,,,---...///000222...---000222222333666::::::===BBBGGGOOO___mmmwwwmmmbbb]]]\\\___iiirrrzzz~~~}}}{{{{{{zzzwwwoooeee___eeeooowww}}}}}}xxxsssqqqqqqllliiiddd]]]ZZZZZZ___bbbfffiiilllnnnnnnooopppqqqpppppppppooopppsssyyy}}}zzzuuuppplllkkkllllllllliiifffcccaaa```^^^[[[YYYXXXUUUOOOKKKHHHHHHIIIKKKOOOOOOPPPQQQRRRSSSTTTTTTSSSVVVYYY[[[\\\[[[YYYWWWRRRQQQOOOMMMMMMPPPVVVZZZbbbfffgggeeeeeeeeeccc^^^VVVQQQJJJEEEBBBAAAAAA@@@<<<;;;::::::;;;<<<===>>>AAADDDGGGKKKMMMNNNMMMMMMPPPNNNKKKKKKMMMOOOPPPPPPTTTQQQMMMIIIFFFEEEEEEEEEBBBCCCDDDDDDEEEDDDDDDDDDAAA@@@>>><<<;;;:::;;;;;;>>>AAAFFFJJJMMMPPPSSSVVVYYYYYYYYYZZZ[[[]]]___```aaabbbbbbaaa``````bbbccchhhmmmttt{{{yyytttrrrqqqoooooonnnllliiihhhjjjkkknnnppprrrsssrrrqqqqqqrrrppppppppppppqqqrrrrrrsssqqqssstttuuuuuuuuuwwwxxxxxx{{{~~~~~~}}}{{{zzzyyywwwvvvuuusssqqqlllfffbbbZZZTTTPPPQQQSSSVVV\\\ccckkkmmmpppqqqqqqpppqqqrrrsssssstttttttttsssqqqpppooojjjggggggfffeeehhhmmmxxx}}}yyyvvvtttooovvv~~~xxxwww{{{{{{pppeee[[[QQQIIIDDDRRRRRRTTTVVVZZZ]]]aaaccceeefffhhhhhhggggggiiijjjjjjmmmooopppooonnnnnnooolllnnnrrrvvvzzz}}}}}}xxxtttnnniiifffdddbbb```cccbbbaaa]]]WWWOOOHHHCCCBBB@@@>>>>>>@@@EEEKKKOOOSSSWWW]]]aaadddgggjjjlllooooooppppppqqqpppppppppiiigggdddbbbbbbdddgggiiilllllllllmmmmmmnnnnnnnnnpppqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnooooooppppppooooooooooooooopppppppppoooqqquuuxxx}}}xxxpppllljjjgggeeeccceeejjjppptttuuutttrrrooollljjjhhhgggccc```___aaa```___bbbhhhlllxxx{{{vvvppplllnnntttyyyxxxvvvrrrjjj^^^PPPGGG<<<888222...------.........---,,,+++++++++,,,---...---+++,,,,,,---+++***......---,,,,,,,,,,,,---000,,,+++///111111333666;;;<<>>???BBBEEEIIIMMMOOOPPPOOONNNPPPMMMKKKKKKLLLNNNOOOOOOPPPNNNJJJFFFDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCAAA???===;;;:::999999999666999===@@@CCCFFFJJJMMMUUUUUUVVVWWWYYY[[[]]]^^^^^^___```___^^^___```bbbcccggglllrrrwww|||zzzuuussssssssssssqqqooollljjjkkklllnnnppprrrsssrrrqqqqqqrrrqqqpppppppppqqqrrrssstttrrrsssuuuuuuuuuuuuvvvxxxyyy{{{~~~}}}|||~~~}}}|||zzzyyyxxxwwwvvvtttsssppplllfffbbbZZZUUUQQQRRRTTTWWW]]]dddjjjllloooppppppppppppqqqssstttuuuuuuuuutttrrrqqqpppkkkhhhgggfffeeeiiioooxxx}}}yyyvvvuuuqqqxxx}}}xxxxxx{{{~~~~~~yyynnncccYYYPPPHHHCCCPPPQQQSSSWWWZZZ]]]```aaadddfffhhhhhhhhhhhhiiijjjjjjmmmooopppnnnmmmmmmnnnlllnnnqqqvvvzzz}}}xxxsssnnniiifffeeecccbbbfffdddaaa\\\TTTLLLEEE@@@???>>>===<<<>>>AAAEEEGGGLLLPPPVVV[[[___dddhhhlllnnnoooqqqssstttuuuuuuvvvllljjjfffdddcccdddggghhhjjjjjjkkkllllllmmmnnnnnnppppppqqqqqqppppppoooooommmmmmnnnnnnooopppqqqqqqppppppppppppoooooooooooommmooorrrvvv{{{wwwpppkkkhhhfffcccbbbdddiiiooosssuuutttrrrooommmjjjiiihhhdddbbbaaabbbbbbaaadddjjjooozzzxxxsssnnnkkknnnsssyyyxxxvvvrrriii\\\NNNEEE;;;777222...------...---------,,,,,,,,,---.........,,,++++++------,,,***......---,,,,,,,,,,,,------***+++...000000333777>>>>>>BBBHHHLLLTTTcccqqq{{{oooaaaYYYVVVYYYdddnnnxxx~~~{{{oooeee]]]```gggnnnuuuzzz}}}yyywwwvvvqqqnnnggg```ZZZXXX[[[]]]aaadddhhhjjjkkklllmmmooonnnnnnnnnnnnoooqqqvvvzzz{{{xxxtttqqqooonnnllljjjgggeeebbbaaaaaa```^^^\\\YYYVVVQQQLLLJJJIIIJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOTTTVVVYYY[[[\\\[[[YYYXXXRRRQQQNNNLLLLLLOOOTTTXXX\\\bbbffffffffffffaaa\\\VVVQQQJJJEEEBBBAAA@@@???<<<;;;;;;:::;;;===>>>???DDDGGGKKKOOORRRRRRQQQQQQPPPMMMJJJIIIJJJLLLLLLLLLJJJHHHFFFCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???<<<:::888777777777666888:::<<>>=========>>>???AAAAAAFFFJJJPPPVVV\\\aaagggkkklllmmmoooqqqssstttuuuvvvooommmiiifffeeeeeeggghhhhhhhhhiiijjjlllmmmnnnnnnooooooppppppppppppoooooolllmmmmmmooopppqqqrrrrrrqqqqqqppppppoooooonnnnnnlllnnnrrruuuzzzxxxqqqlllgggeeebbbaaaccchhhnnnrrrtttsssqqqooommmkkkiiihhheeeccccccddddddcccgggmmmuuu|||vvvqqqllljjjmmmtttzzzyyyvvvqqqhhh[[[MMMCCC:::666111...------------,,,,,,,,,,,,------......---,,,++++++------,,,++++++++++++,,,---...///000,,,***+++///111000444999???@@@DDDJJJOOOVVVeeerrrrrrcccYYYVVVXXXbbbmmmxxx~~~}}}yyypppfff^^^___dddjjjpppvvvzzz}}}}}}yyyvvvtttpppmmmggg___YYYWWWYYY[[[```cccgggiiijjjkkkmmmooonnnoooooooooooorrrvvvyyy}}}zzzvvvsssqqqooollliiidddcccaaa`````````^^^\\\ZZZWWWRRRNNNKKKJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNOOOTTTVVVXXXZZZ[[[ZZZYYYXXXQQQPPPNNNKKKKKKNNNSSSWWWZZZaaaggghhhiiihhhccc\\\VVVRRRKKKFFFCCCAAA???>>>;;;;;;;;;;;;<<<===???@@@EEEHHHMMMRRRUUUUUUTTTSSSOOOMMMIIIHHHHHHIIIIIIHHHEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>;;;888666555444444888999;;;<<<>>>AAAFFFJJJLLLMMMOOORRRUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]```bbbbbbcccddddddfffiiinnnqqqtttuuuvvvuuurrrpppnnnnnnqqqrrrrrrpppnnnlllmmmnnnnnnppprrrrrrqqqpppppppppqqqqqqqqqqqqrrrsssuuuuuutttuuuwwwwwwvvvuuuwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvtttsssrrrpppnnniiiddd___YYYTTTQQQSSSUUUXXX___fffhhhjjjmmmnnnnnnnnnnnnooorrrssstttttttttsssrrrqqqnnnjjjfffdddbbbbbbhhhqqqxxx}}}}}}xxxuuuuuuvvv|||{{{|||~~~{{{zzz{{{||||||yyysssiii___VVVNNNGGGBBBMMMOOORRRUUUYYY\\\]]]^^^bbbeeehhhiiiiiiiiiiiijjjkkklllnnnnnnnnnnnnoooppppppqqquuuyyy|||zzzvvvqqqllljjjiiigggfffccc```[[[TTTMMMHHHCCCAAA????????????@@@@@@@@@@@@CCCGGGNNNUUU[[[aaagggkkkmmmnnnoooqqqrrrsssssssssqqqooollliiiggggggggghhhhhhhhhiiijjjkkklllmmmnnnnnnoooooopppppppppoooooolllmmmnnnooopppqqqrrrsssqqqqqqppppppoooooonnnnnnmmmooorrrvvv{{{yyyrrrnnneeeccc```___bbbgggmmmqqqrrrqqqpppnnnlllkkkiiiiiifffddddddfffggggggkkkrrrzzz{{{tttpppllljjjooouuu{{{zzzwwwrrrhhhZZZLLLBBB999555111.........------******++++++,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,---...///000---,,,---111111111555;;;@@@AAAEEELLLPPPXXXfffsssssscccYYYTTTVVV```jjjxxx}}}yyytttnnneee]]]\\\___ccchhhnnnssswww|||~~~|||wwwsssqqqnnnkkkeee^^^YYYWWWXXXZZZ___bbbfffiiijjjlllnnnoooooopppqqqqqqqqqssswwwyyy~~~|||xxxtttrrroookkkiiicccaaa____________]]][[[[[[XXXTTTPPPLLLKKKKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPTTTUUUWWWYYYYYYYYYXXXWWWQQQOOOMMMJJJIIILLLQQQVVVZZZaaahhhjjjkkkjjjeee___WWWSSSMMMHHHDDDBBB@@@>>>;;;;;;;;;;;;<<<>>>@@@AAAEEEIIINNNSSSVVVVVVUUUTTTOOOLLLHHHFFFFFFFFFEEEDDDBBBBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@???===:::777555444333333444666777888:::>>>CCCGGGJJJLLLOOORRRVVVXXXYYYZZZYYYZZZ\\\\\\]]]^^^aaacccccccccdddcccccceeeiiillllllnnnppppppnnnllllllllljjjlllmmmmmmllllllmmmnnnnnnppprrrrrrqqqooooooppppppppppppqqqrrrsssuuuuuutttvvvwwwwwwvvvvvvxxxyyyzzz|||~~~~~~}}}}}}~~~}}}}}}|||{{{yyywwwuuutttsssrrrpppooommmhhhbbb^^^WWWRRROOOQQQTTTXXX^^^fffhhhjjjmmmnnnnnnmmmnnnoooooopppqqqrrrrrrrrrqqqpppkkkgggdddaaa^^^^^^gggpppyyy}}}zzzuuusssrrruuu{{{~~~|||yyyxxxxxxxxxwwwuuuoooggg]]]UUUNNNGGGCCCMMMNNNPPPTTTWWWZZZ]]]^^^aaadddhhhjjjjjjiiiiiijjjjjjlllnnnnnnnnnoooqqqssstttvvvyyy||||||xxxrrrmmmjjjiiigggfffbbb^^^XXXPPPIIIDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAADDDIIIQQQYYY___dddhhhkkknnnoooppprrrssssssssssssrrrpppnnnkkkiiihhhiiiiiiiiiiiijjjkkkkkklllmmmmmmnnnnnnooooooppppppoooooonnnnnnoooooopppqqqrrrrrrppppppppppppoooooooooooommmooosssvvv{{{xxxqqqmmmcccaaa___^^^aaafffmmmqqqpppooonnnmmmkkkjjjiiihhhfffdddeeehhhjjjkkkpppvvv~~~{{{tttppplllkkkqqqxxx}}}|||xxxrrrhhhZZZKKKAAA777444000.........---,,,******+++,,,,,,,,,++++++,,,+++***+++---...---,,,......---,,,,,,,,,,,,---------///222111000444;;;AAABBBGGGNNNSSSZZZgggtttrrrcccYYYTTTUUU^^^gggyyy}}}xxxrrrkkkccc[[[ZZZZZZ\\\```eeejjjpppxxx||||||yyyuuusssnnnkkkfff___YYYWWWXXXYYY]]]```eeehhhjjjkkknnnooopppqqqrrrrrrrrrsssvvvyyy|||~~~xxxtttpppnnnjjjhhhcccaaa```_________]]][[[\\\YYYUUUQQQNNNLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWVVVPPPOOOLLLIIIHHHKKKPPPTTTZZZaaahhhjjjllllllgggaaaYYYUUUOOOJJJFFFDDDAAA???;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHNNNTTTWWWWWWUUUSSSOOOLLLGGGEEECCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@===<<<999777555444444444333555888:::<<<@@@DDDGGGKKKMMMPPPSSSVVVXXXYYYYYYYYY[[[\\\]]]]]]^^^aaacccaaabbbbbbbbbaaabbbeeegggjjjlllmmmmmmlllkkkkkkllleeegggjjjkkkkkkkkklllmmmnnnppprrrrrrpppooonnnooonnnoooooopppqqqssstttuuutttuuuwwwxxxwwwxxxyyy{{{{{{|||}}}}}}||||||~~~~~~~~~~~~}}}||||||zzzxxxvvvtttsssrrrqqqooonnnkkkgggaaa]]]VVVQQQNNNQQQTTTXXX___fffhhhjjjmmmnnnnnnnnnnnnooonnnooopppqqqqqqqqqpppoooiiifffbbb___[[[\\\eeeqqqzzz}}}}}}xxxrrroooooosssyyyzzzwwwuuuuuutttsssqqqkkkcccZZZSSSLLLFFFBBBMMMNNNOOORRRUUUYYY]]]___```dddhhhjjjjjjiiiiiijjjjjjlllnnnooooooqqqtttvvvyyy{{{}}}|||wwwqqqllliiigggeeeddd]]]YYYRRRKKKFFFCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCGGGMMMVVV^^^cccgggjjjlllmmmnnnoooqqqrrrsssttttttrrrqqqooolllkkkjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmnnnnnnooooooooooooooooooooooooppppppqqqqqqqqqooooooooooooooopppppppppmmmooorrrvvv{{{|||tttmmmiiibbb```^^^]]]```ffflllpppnnnnnnmmmkkkjjjiiihhhhhheeeccceeeiiilllnnnttt{{{|||uuuqqqnnnmmmsss{{{}}}zzzsssiiiZZZKKKAAA666444000.........---,,,+++,,,---------,,,+++***,,,+++***+++---...---,,,......---,,,,,,,,,,,,---------000222000...222:::CCCEEEJJJQQQVVV\\\jjjvvvtttfff]]]XXXXXX```hhhxxxzzztttkkkddd^^^\\\[[[ZZZ\\\aaaccckkkuuu}}}~~~{{{yyyrrroooiiibbb[[[WWWWWWXXXZZZ^^^bbbfffhhhjjjlllnnnooopppqqqqqqqqqsssuuuwwwyyyxxxrrrooollljjjhhhfffdddbbbaaaaaa```^^^\\\\\\ZZZVVVRRROOOLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSRRRRRRTTTUUUUUUVVVUUUUUUPPPNNNLLLIIIHHHJJJOOOSSSYYY```fffhhhjjjkkkhhhcccZZZVVVQQQLLLHHHEEEBBB@@@;;;;;;;;;;;;===???AAABBBBBBGGGMMMSSSVVVVVVTTTRRROOOKKKGGGCCCBBBAAA???>>>===>>>@@@BBBDDDGGGIIIJJJHHHHHHGGGFFFEEECCCAAA@@@<<<;;;999777555555555555555888;;;???AAADDDHHHKKKKKKMMMPPPTTTVVVXXXXXXXXXZZZ[[[\\\\\\\\\]]]```bbb___aaabbbbbbbbbbbbccceeeiiijjjjjjiiihhhhhhiiikkkfffhhhkkklllkkkkkklllmmmnnnppprrrrrrpppnnnnnnnnnmmmmmmnnnoooppprrrssstttsssuuuwwwxxxxxxyyy{{{}}}{{{|||}}}}}}||||||}}}~~~~~~~~~||||||{{{yyywwwuuusssrrrqqqpppnnnmmmjjjfff```\\\VVVQQQOOOQQQUUUYYY```hhhhhhkkknnnooonnnnnnooopppnnnooopppqqqrrrqqqqqqpppiiifffbbb^^^ZZZ[[[fffrrr{{{}}}|||uuuooolllkkkqqqwww}}}yyyuuutttsssrrrppplllfff^^^VVVOOOIIICCC@@@NNNNNNNNNPPPTTTXXX]]]___```ccchhhjjjjjjjjjiiijjjjjjlllnnnoooppprrrvvvxxx|||~~~{{{wwwpppkkkhhheeecccbbbVVVSSSMMMHHHEEEEEEFFFGGGCCCCCCCCCBBBBBBCCCDDDDDDIIIPPPYYYbbbgggiiikkkllliiijjjllloooqqqrrrssstttsssqqqooommmlllkkkkkkkkkllllllllllllllllllllllllmmmmmmnnnoooooooooooooooppppppppppppppppppqqqqqqnnnnnnooooooppppppqqqqqqlllnnnqqquuuzzzyyypppiiieeeaaa___]]]]]]___eeelllpppmmmllllllkkkjjjhhhhhhgggdddccceeejjjmmmooovvv}}}|||vvvrrrooonnnuuu}}}~~~{{{tttiii[[[KKKAAA666333000.........---,,,---......///...---+++***,,,+++***+++---...---,,,+++++++++,,,---...///000,,,---///111...,,,111888EEEGGGLLLSSSXXX^^^kkkxxxxxxkkkbbb]]]]]]dddlllwww|||vvvnnngggbbb```^^^[[[]]]aaa___hhhtttvvvsssmmmddd\\\WWWVVVWWWXXX\\\aaadddgggiiikkkmmmnnnooopppqqqpppqqqtttvvvxxxxxxqqqmmmkkkiiihhhhhhfffdddcccbbbaaa___]]]]]][[[WWWSSSOOOMMMKKKKKKIIIJJJKKKMMMOOOQQQSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTOOONNNKKKHHHGGGJJJOOOSSSXXX___dddgggiiikkkhhhccc[[[WWWRRRMMMIIIFFFCCC@@@;;;;;;;;;;;;===???AAACCCAAAFFFLLLRRRVVVVVVTTTRRROOOKKKFFFCCCAAA???>>><<<<<<===???BBBDDDGGGIIIJJJIIIIIIHHHGGGEEECCCBBBAAA<<<;;;999777666555666666333666;;;???BBBEEEHHHKKKKKKMMMPPPTTTVVVWWWWWWWWWYYY[[[\\\\\\[[[\\\^^^```___aaacccddddddcccdddeeegggggggggeeeddddddfffhhhhhhkkkmmmnnnmmmllllllmmmnnnppprrrrrrpppnnnnnnnnnllllllmmmnnnoooqqqssstttrrrtttvvvxxxxxxzzz|||~~~|||}}}}}}|||{{{{{{}}}||||||{{{yyywwwtttrrrqqqpppooonnnllljjjeee```[[[WWWRRRPPPRRRVVVZZZbbbiiiiiikkknnnoooooooooooopppooopppqqqrrrsssrrrrrrqqqjjjfffccc___ZZZ[[[gggttt{{{}}}~~~{{{tttmmmjjjiiiooouuu}}}~~~}}}xxxuuusssrrrpppooohhhccc[[[TTTMMMGGGAAA>>>JJJLLLOOOQQQSSSVVVZZZ\\\```bbbcccddddddfffiiikkkppppppqqqrrrrrruuuyyy|||yyyuuuooojjjgggccc```^^^VVVRRRKKKGGGFFFFFFGGGGGGKKKHHHFFFGGGEEECCCFFFKKKSSSWWW]]]bbbfffhhhiiikkkmmmnnnoooqqqssstttttttttssssssrrrpppooommmllllllmmmllllllllllllmmmnnnnnnmmmmmmnnnooopppqqqrrrrrrppppppqqqqqqqqqqqqppppppoooooonnnnnnooopppqqqqqqqqqqqqqqqsssxxx~~~xxxsssnnnjjjgggbbb___[[[ZZZ]]]bbbfffiiijjjjjjiiiiiihhhhhhggggggdddfffhhhjjjnnnssswwwyyy}}}|||yyyuuusssuuu{{{{{{tttiiiZZZKKKBBB555333000---++++++,,,---///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,------...///000000...//////......222888>>>CCCGGGLLLNNNRRR]]]nnn{{{wwwllleeecccgggkkkxxx}}}wwwqqqooojjjeeebbb``````aaagggmmmsssyyywwwooohhh___WWWTTTUUUWWW[[[bbbgggjjjlllnnnpppmmmmmmmmmnnnoooqqqrrrssswww}}}yyyrrrnnnmmmllllllkkkjjjhhhfffccc```^^^]]]\\\[[[ZZZWWWTTTPPPLLLJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTOOONNNLLLIIIHHHKKKPPPTTTXXX___eeefffgggiiihhheee```\\\UUUOOOKKKIIIFFFDDD============>>>@@@CCCDDDHHHJJJLLLOOOQQQRRRRRRRRRLLLIIIFFFBBB???=========???@@@BBBEEEGGGIIIJJJKKKKKKKKKJJJHHHEEEBBB???===<<<:::888555444444555555999:::<<>>IIILLLNNNPPPRRRUUUYYY[[[```aaaccccccdddeeehhhjjjlllmmmoooqqqsssvvv|||}}}xxxtttnnniiifffbbb^^^\\\TTTPPPKKKGGGGGGHHHHHHIIIMMMJJJIIIIIIHHHFFFIIIOOOUUUYYY___dddgggiiikkkllllllmmmoooqqqrrrssssssttttttsssrrrqqqooonnnmmmlllmmmlllllllllmmmmmmnnnnnnlllmmmmmmnnnooopppqqqrrroooppppppqqqqqqppppppoooooonnnnnnnnnoooooopppqqqppppppqqqsssyyy{{{uuuqqqlllhhheeebbb___\\\[[[^^^cccgggiiiiiiiiiiiihhhggggggffffffeeegggiiillloootttyyy|||{{{{{{xxxuuutttwww}}}|||uuuiiiZZZJJJ@@@555333000---++++++,,,---...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,,,,------------...///...///222:::???EEEKKKRRRVVVZZZcccqqq||||||ssskkkiiilllpppyyyzzzxxxvvvrrrlllhhheeedddeeegggmmmtttzzz{{{rrrkkkaaaXXXSSSTTTXXX\\\bbbgggjjjlllnnnpppnnnnnnnnnoooppprrrssstttvvv|||zzzssspppnnnmmmmmmlllkkkiiifffcccaaa___^^^]]]]]][[[YYYUUUQQQMMMKKKIIIJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLIIIHHHKKKPPPTTTXXX___eeefffgggiiiiiifffaaa\\\UUUPPPLLLIIIGGGEEE@@@@@@@@@AAABBBDDDFFFGGGJJJKKKNNNQQQSSSTTTTTTTTTNNNLLLHHHDDDAAA@@@?????????@@@CCCEEEHHHJJJKKKKKKJJJJJJIIIGGGDDDAAA>>><<<;;;:::888666555666777888999:::<<>>AAADDDGGGJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTWWWXXXZZZ\\\^^^___```aaa_______________```aaabbbdddcccbbbaaabbbcccdddeeefffgggjjjlllmmmmmmmmmllljjjkkkmmmnnnppppppppppppnnnnnnooooooqqqrrrtttuuuuuuuuuuuuvvvwwwyyy{{{|||zzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}||||||||||||{{{yyywwwuuusssqqqqqqmmmmmmkkkhhhccc]]]XXXUUUQQQQQQRRRUUU[[[aaagggkkkmmmmmmnnnooooooooooooooopppqqqsssttttttrrrpppnnnfffccc^^^YYYYYY```mmmwww|||}}}}}}xxxpppjjjhhhhhhnnnxxx|||{{{|||~~~}}}wwwrrrmmmiiifff```[[[UUUPPPLLLGGG@@@;;;HHHJJJLLLNNNOOORRRUUUXXX]]]___aaaaaabbbcccfffhhhfffhhhkkkoootttyyy~~~|||zzzxxxuuuqqqlllgggccc___ZZZWWWMMMKKKHHHGGGIIIKKKMMMMMMOOOLLLJJJKKKJJJJJJNNNUUUZZZ^^^ccchhhjjjkkkmmmnnnlllmmmnnnooopppqqqqqqqqqssssssrrrpppnnnlllkkkkkkmmmmmmnnnnnnoooooooooooolllllllllmmmnnnoooooooooooooooppppppppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnlllnnnppptttzzz{{{vvvqqqmmmjjjfffdddcccaaa___```cccgggiiijjjhhhhhhgggfffeeeddddddccceeegggkkkmmmpppvvv}}}zzzxxxvvvuuuvvvyyy~~~{{{tttgggVVVDDD999222111///------------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++..................------,,,---//////000555===CCCLLLSSS\\\aaaeeelllxxx||||||{{{sssnnnnnnqqqzzz|||uuummmhhhhhhiiimmmrrrwww{{{zzzrrriii^^^XXXXXX\\\```fffjjjlllmmmnnnooooooooooooooopppqqqrrrssstttyyy}}}vvvrrrooommmllljjjiiigggeeebbb```^^^]]]^^^^^^^^^[[[XXXSSSNNNKKKGGGGGGHHHJJJLLLOOOQQQSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMLLLKKKIIIIIIKKKPPPSSSWWW___eeefffhhhjjjjjjgggaaa]]]WWWRRRNNNKKKHHHEEECCCCCCCCCDDDFFFHHHJJJLLLNNNPPPTTTWWWYYYZZZZZZYYYTTTRRRNNNIIIFFFDDDCCCCCCBBBDDDFFFIIIKKKLLLLLLLLLHHHGGGEEECCC@@@===;;;:::888777666666666888;;;<<<;;;===???CCCFFFIIIJJJKKKPPPPPPQQQRRRSSSSSSSSSSSSUUUVVVXXX[[[]]]___``````]]]]]]]]]^^^___aaabbbbbbcccbbbaaaaaaaaaaaaccccccdddfffiiimmmnnnnnnmmmllljjjkkklllmmmnnnoooooopppnnnnnnooooooppprrrssstttsssssstttuuuwwwxxxyyyzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}zzzyyyxxxuuussspppnnnmmmkkkkkkjjjgggccc]]]WWWTTTOOOPPPSSSWWW\\\ccchhhkkklllmmmnnnooooooooooooooopppqqqsssttttttrrrooommmeeebbb]]]ZZZ\\\dddqqqzzz}}}~~~|||wwwoooiiihhhiiiqqqzzz~~~|||{{{|||}}}}}}~~~~~~yyytttnnniiieee___ZZZSSSNNNJJJEEE???:::GGGIIILLLMMMOOOQQQTTTWWW\\\^^^___``````bbbdddggggggiiilllppptttzzz~~~}}}|||~~~~~~~~~}}}{{{yyywwwuuussspppkkkgggccc^^^YYYUUUKKKHHHFFFGGGJJJMMMOOOOOOMMMJJJHHHIIIIIIIIIOOOVVV[[[___eeeiiijjjkkklllmmmlllmmmnnnooopppqqqqqqqqqqqqqqqpppnnnmmmlllkkkjjjmmmnnnooopppppppppoooooollllllmmmmmmnnnnnnoooooooooooooooppppppooooooooommmmmmlllllllllllllllmmmkkkmmmpppuuu{{{~~~zzzuuupppmmmjjjgggeeedddbbbaaacccfffiiijjjjjjhhhhhhgggfffeeedddcccccccccfffjjjmmmooouuu~~~}}}{{{xxxvvvtttuuuxxx|||~~~}}}yyyqqqdddSSSBBB777111000///...------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++..................------,,,...///000111666>>>DDDNNNUUU\\\```dddlllyyyzzzxxx|||}}}|||tttmmmmmmnnnwww~~~vvvmmmiiijjjlllsssvvvyyy|||zzzssskkkaaa]]]^^^___ccchhhlllmmmnnnoooooonnnnnnmmmnnnnnnooopppqqqssswww~~~xxxssspppmmmkkkhhhgggfffdddaaa___]]]]]]\\\]]]]]][[[XXXSSSNNNKKKGGGGGGGGGHHHJJJMMMPPPRRRPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKIIIIIIKKKPPPSSSVVV^^^dddfffgggjjjiiigggaaa]]]WWWSSSOOOKKKGGGEEECCCCCCDDDFFFHHHKKKNNNPPPQQQTTTXXX\\\_________^^^WWWUUUQQQLLLIIIGGGFFFFFFFFFGGGJJJLLLNNNMMMLLLLLLFFFEEECCC@@@===;;;999888555444444444666888;;;======>>>AAAEEEHHHJJJKKKLLLPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVYYY[[[]]]^^^^^^[[[[[[]]]^^^___```aaaaaabbbaaa```___```aaabbbcccccceeeiiilllmmmmmmlllkkklllllllllllllllmmmmmmmmmnnnnnnnnnooopppqqqrrrsssqqqrrrssstttvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~zzzyyyxxxvvvssspppmmmkkkiiiiiihhhfffaaa\\\VVVSSSMMMOOOSSSWWW]]]ccchhhkkklllmmmnnnoooppppppppppppppprrrssstttsssqqqnnnlllfffccc___]]]```iiiuuu}}}}}}}}}{{{uuunnnjjjiiikkkuuu}}}{{{{{{|||~~~~~~zzzvvvpppjjjfff]]]XXXRRRMMMIIIDDD===888HHHJJJLLLMMMNNNQQQTTTVVV[[[\\\^^^______```ccceeehhhjjjmmmqqquuu{{{|||zzzyyy{{{{{{{{{zzzyyyvvvtttrrrqqqnnniiieeeaaa[[[VVVRRRIIIGGGFFFGGGJJJNNNPPPPPPMMMIIIHHHIIIIIIJJJQQQXXX]]]aaafffjjjkkklllmmmnnnmmmnnnooopppqqqqqqqqqqqqpppoooooonnnnnnmmmllllllmmmnnnpppqqqqqqqqqpppooommmmmmnnnnnnnnnooooooooonnnooooooppppppoooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkknnnqqqvvv{{{|||yyytttpppmmmkkkhhhfffddddddccceeehhhkkkkkkkkkiiiiiihhhfffeeedddcccbbbbbbfffkkkmmmooovvv~~~|||yyyvvvuuuwwwzzz||||||~~~{{{uuummm```PPP@@@666000//////.........//////+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000000222666>>>EEEPPPVVV]]]aaaeeelllyyyzzzwwwyyy{{{~~~tttmmmkkknnnsss|||wwwnnnjjjnnnsssxxx{{{|||}}}xxxrrrkkkccc```bbbbbbeeejjjmmmnnnnnnoooooommmmmmmmmmmmmmmnnnoooppprrrvvv}}}zzzuuuqqqnnnkkkhhhgggfffdddaaa```^^^]]]ZZZ[[[\\\\\\YYYTTTOOOLLLHHHGGGGGGGGGIIILLLNNNPPPOOOOOOOOONNNNNNMMMMMMLLLJJJJJJJJJIIIIIILLLOOOSSSUUU\\\bbbdddfffiiiiiifff```\\\WWWSSSOOOKKKGGGDDDDDDEEEFFFIIILLLQQQTTTVVVWWWZZZ___cccfffgggfffeee^^^[[[WWWRRRNNNLLLKKKKKKJJJLLLOOOPPPPPPOOOMMMKKKEEECCCAAA>>>;;;999888777444333333444555888;;;===>>>@@@CCCFFFIIIKKKLLLLLLOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]ZZZ[[[\\\^^^___`````````______^^^^^^___```bbbcccdddeeehhhjjjkkkkkkkkkjjjlllkkkkkkjjjkkkkkklllmmmnnnnnnnnnooooooqqqrrrrrrpppqqqsssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~||||||zzzxxxuuuqqqnnnkkkhhhhhhfffccc___ZZZVVVSSSMMMPPPTTTYYY___dddhhhjjjlllmmmnnnpppqqqqqqqqqqqqppprrrssstttssspppnnnllleeeccc``````dddmmmwww}}}}}}|||zzztttmmmjjjkkknnnyyy~~~yyywwwyyy}}}|||xxxrrrlllggg]]]WWWQQQLLLHHHCCC===777IIIJJJLLLNNNOOOQQQTTTVVVZZZ[[[]]]^^^^^^___bbbdddgggjjjnnnrrrwww~~~|||zzzyyyyyyyyyyyyxxxvvvtttrrrpppmmmkkkfffbbb^^^XXXRRRNNNHHHFFFFFFGGGKKKNNNPPPPPPOOOKKKIIIKKKLLLMMMTTT\\\```dddiiilllmmmnnnnnnooonnnooopppqqqrrrrrrrrrrrrppppppppppppppppppppppppmmmnnnppprrrrrrqqqpppooonnnnnnooooooooooooppppppnnnnnnoooooooooooonnnnnnllllllkkkjjjjjjjjjjjjjjjlllnnnrrrwww|||~~~zzzwwwrrrooollljjjhhhfffeeedddeeegggjjjllllllkkkjjjiiihhhgggfffdddccccccbbbggglllnnnpppwww|||yyyvvvvvvzzz}}}|||xxxrrrhhh\\\MMM???666............////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------...000111111222666>>>DDDPPPXXXaaafffiiipppzzz{{{wwwxxxyyy}}}rrrjjjiiikkknnnxxxuuulllkkkqqqxxx|||~~~~~~~~~wwwpppiiibbbaaaddddddggglllooooooooooooooonnnnnnnnnnnnnnnoooooopppqqqttt{{{}}}xxxtttpppmmmiiihhhgggeeecccaaa```___ZZZ[[[]]]]]][[[WWWRRROOOIIIHHHGGGFFFGGGJJJMMMOOOOOOOOONNNMMMMMMLLLKKKKKKIIIJJJJJJIIIJJJLLLOOORRRSSS[[[aaaccceeehhhgggeee___[[[VVVRRRNNNJJJFFFBBBCCCDDDFFFIIINNNSSSWWWZZZ^^^aaafffkkknnnnnnmmmlllfffccc___ZZZVVVTTTSSSRRROOOQQQSSSTTTSSSPPPMMMKKKDDDBBB???<<<999777666666555444444444666999<<<===???AAADDDHHHKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ[[[]]]^^^_________^^^]]]]]]]]]]]]___aaacccdddeeeeeeggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooonnnnnnoooooopppqqqrrrqqqrrrtttvvvxxxxxxxxxxxxwwwxxxzzz{{{||||||{{{{{{zzzzzzyyyyyyyyy{{{|||}}}||||||{{{xxxuuuqqqmmmjjjhhhgggeeeaaa]]]YYYUUUSSSOOOQQQVVV\\\aaaeeehhhjjjmmmnnnoooqqqrrrrrrssssssqqqrrrssstttrrrpppmmmkkkdddbbb```aaagggooowww{{{|||{{{xxxsssmmmkkkmmmppp|||{{{uuutttxxx}}}yyyrrrkkkfff\\\WWWQQQLLLHHHCCC<<<777IIIKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\]]]]]]___bbbdddfffiiinnnsssxxx}}}{{{yyyxxxxxxxxxwwwuuusssqqqoookkkhhhddd```[[[UUUOOOKKKGGGFFFFFFHHHKKKNNNPPPPPPQQQMMMLLLMMMNNNPPPWWW```bbbfffkkknnnoooooopppqqqooopppqqqrrrrrrrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrmmmoooqqqrrrrrrrrrpppoooooooooooooooppppppppppppnnnnnnoooooooooooonnnnnnlllkkkkkkjjjiiiiiiiiijjjlllooossswww|||~~~yyyuuuqqqmmmkkkjjjgggfffeeeeeefffhhhlllmmmmmmlllkkkjjjiiihhhfffeeedddcccccchhhnnnppprrrxxx|||yyyvvvxxx|||{{{wwwooofffZZZLLL>>>666.........///////////////,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000///111222111222666>>>DDDOOOYYYdddkkknnnsss{{{|||wwwwwwwww}}}{{{ooogggfffhhhkkkuuu|||rrriiiiiiqqqyyy~~~wwwooogggaaaaaadddeeehhhmmmooopppooooooooopppooooooooooooooopppqqqppptttzzz{{{vvvrrroookkkjjjiiigggeeecccbbbaaaZZZ[[[]]]^^^]]]YYYTTTRRRJJJIIIGGGFFFGGGIIILLLMMMOOONNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJLLLOOORRRRRRZZZ```bbbdddggggggddd^^^[[[VVVRRRNNNJJJEEEBBB???AAACCCGGGMMMRRRWWWZZZcccfffkkkpppssstttrrrqqqllliiieee```\\\YYYXXXXXXRRRSSSUUUVVVTTTQQQMMMKKKCCCAAA>>>;;;888666666555666666555666777:::<<<>>>???BBBEEEIIIKKKMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]^^^___^^^^^^]]]\\\\\\\\\]]]^^^aaacccdddeeefffffffffgggggghhhhhhggggggggghhhjjjlllooopppoooooonnnnnnooopppqqqqqqssstttvvvxxxyyyzzzzzzyyywwwyyyzzz|||}}}}}}||||||zzzyyyxxxxxxxxxyyyzzz{{{zzzzzzyyywwwsssnnnjjjggghhhgggddd```\\\XXXUUUTTTQQQSSSXXX^^^cccgggiiijjjnnnnnnpppqqqrrrsssssstttqqqrrrssssssrrrpppmmmkkkbbbaaa```bbbhhhooouuuyyy{{{zzzxxxrrrmmmkkknnnrrr}}}yyysssrrrwww~~~yyyrrrjjjddd\\\WWWQQQLLLHHHCCC<<<777HHHJJJKKKLLLMMMNNNQQQTTTWWWWWWWWWZZZ]]]___``````fffhhhlllrrrzzz{{{wwwvvvwwwvvvvvvvvvuuusssqqqooonnnoookkkeee___ZZZTTTNNNJJJHHHFFFDDDFFFKKKPPPRRRRRRRRRPPPNNNNNNQQQVVV\\\```ggghhhjjjlllnnnoooooonnnrrrrrrrrrqqqqqqqqqppppppnnnoooqqqsssssssssqqqpppppppppqqqqqqqqqqqqppppppnnnnnnooopppqqqqqqrrrrrrooooooppppppppppppooooookkkllllllkkkhhhhhhiiijjjhhhlllrrrvvvyyy|||}}}|||xxxuuupppmmmjjjhhhfffdddfffeeefffiiimmmooonnnlllkkkjjjiiigggfffdddcccbbbdddgggkkkooottt}}}}}}yyyvvvxxx~~~{{{vvvlll___QQQEEE<<<777////////////...............///000...+++)))((()))------------------------...------,,,,,,,,,------111///000222222333;;;EEERRR```gggllltttvvvzzz~~~|||}}}~~~~~~xxxoooeee```^^^iiioooxxx~~~{{{wwwrrrkkkhhhnnnwww~~~qqqhhhccc^^^\\\\\\ccchhhmmmooonnnmmmnnnooooooppppppppppppqqqqqqqqqrrrsssvvv}}}|||uuupppmmmnnnllljjjhhhfffccc___[[[\\\\\\]]]^^^___\\\XXXTTTNNNKKKGGGFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEFFFJJJLLLQQQTTTXXX]]]```bbbbbbbbb]]]ZZZVVVRRRNNNJJJFFFCCC>>><<<>>>BBBFFFJJJSSS[[[bbbllluuuxxxxxxzzzyyywwwrrrooojjjfffcccaaa^^^\\\[[[ZZZZZZYYYXXXSSSMMMIIICCC@@@<<<999777555333111555555555777999<<<>>>@@@@@@CCCHHHJJJKKKLLLLLLMMMKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZZZZYYYXXX]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ[[[\\\]]]```bbbdddfffggghhhiiijjjjjjjjjjjjhhhgggggggggiiilllnnnpppoooqqqqqqqqqoooooopppqqquuuuuuvvvwwwxxxzzzzzz{{{zzzyyyyyyzzz|||}}}|||zzzwwwxxxzzz{{{||||||}}}}}}}}}{{{xxxvvvtttqqqnnnkkkiiigggbbb]]]XXXTTTPPPOOOQQQUUUYYY^^^aaaeeehhhkkknnnnnnnnnpppqqqsssuuuvvvuuutttttttttsssppplllhhhbbbaaaaaadddllltttzzz~~~~~~{{{vvvnnniiikkkrrryyyyyyvvvssssssyyy}}}wwwoooiii^^^WWWMMMGGGCCC???999444HHHJJJKKKLLLMMMOOORRRTTTVVVWWWXXXZZZ]]]___``````fffhhhlllsss{{{~~~yyyxxxyyyyyyyyyyyyxxxvvvtttqqqooommmiiiccc]]]XXXRRRLLLHHHFFFEEEDDDGGGLLLPPPQQQQQQRRRQQQPPPPPPTTTYYY___cccgggiiikkkmmmnnnooooooooorrrrrrrrrqqqqqqqqqppppppooopppqqqssssssrrrqqqpppoooppppppppppppppppppooonnnnnnoooppppppqqqrrrrrrooooooppppppppppppoooooolllllllllkkkiiihhhiiijjjiiimmmrrrvvvzzz|||}}}{{{vvvrrrnnnkkkiiigggeeeccceeedddfffiiimmmooonnnllllllkkkiiihhhfffdddccccccfffhhhkkkooouuu~~~|||xxxyyy~~~zzztttiii\\\NNNBBB999555////////////............+++------,,,***(((((((((------------------------///......------.........222000000222333555===FFFTTTcccjjjoooxxxzzz~~~~~~{{{{{{~~~~~~yyypppgggbbb```iiioooxxxzzztttnnnfffccckkkuuu|||{{{mmmeee```\\\[[[\\\cccgggmmmooonnnmmmnnnpppppppppppppppqqqqqqqqqqqqrrrssswww}}}}}}vvvqqqooonnnllliiihhhfffccc___\\\\\\\\\]]]^^^___]]]YYYUUUNNNKKKGGGFFFGGGHHHIIIIIIKKKKKKJJJIIIGGGFFFEEEEEECCCDDDEEEEEEDDDFFFHHHKKKQQQTTTXXX]]]```aaa``````ZZZWWWSSSOOOLLLHHHDDDAAA>>><<<<<<@@@DDDHHHQQQZZZaaakkkuuuzzz|||~~~}}}xxxtttoookkkhhhfffcccaaa___^^^]]]\\\YYYTTTNNNIIICCC@@@<<<999777666444222666666666777999<<>>@@@BBBCCCDDDEEEGGGIIIPPPSSSXXX]]]______^^^\\\WWWTTTPPPLLLIIIFFFBBB???>>>;;;:::===@@@EEENNNWWW___jjjvvv||||||wwwrrrpppmmmkkkiiieeecccaaa^^^[[[UUUNNNIIICCC@@@<<<:::888777666444777777777888:::===???AAABBBEEEHHHJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]```bbbccceeeeeefffgggggggggffffffhhhgggggggggiiikkkmmmnnnppprrrtttuuuttttttvvvwwwuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyzzz{{{{{{zzzxxxvvvwwwxxxzzz{{{{{{||||||zzzxxxvvvtttrrrpppllliiigggeeeaaa\\\WWWSSSQQQPPPQQQUUU[[[```dddhhhkkknnnoooooopppqqqrrrssstttuuuuuutttssssssrrrooojjjfff]]]\\\^^^bbbjjjrrrxxx{{{{{{yyysssmmmiiikkkssszzz}}}{{{zzzyyy}}}}}}wwwooohhh]]]WWWNNNHHHDDD???999555GGGIIIKKKLLLMMMOOORRRUUUUUUVVVXXXZZZ[[[]]]___```eeehhhmmmuuu~~~}}}{{{{{{~~~}}}zzzwwwssspppiiieee^^^XXXSSSNNNIIIFFFBBBDDDGGGKKKNNNOOOOOONNNNNNOOORRRVVV[[[aaafffiiijjjkkklllmmmnnnooopppppprrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrqqqpppooonnnnnnnnnoooooooooooonnnnnnnnnooooooooopppppppppqqqooooooppppppppppppoooooolllmmmmmmkkkiiihhhiiikkkkkknnntttxxx{{{}}}~~~{{{yyyqqqnnnjjjhhhgggeeedddbbbccceeejjjnnnqqqqqqpppnnnmmmkkkiiigggfffeeeeeeeeefffgggjjjooowww|||zzz}}}~~~uuunnnbbbTTTGGG<<<444111//////.........---------+++---//////...---...///------------------------..................///000111///000333555777@@@JJJZZZjjjttt{{{~~~uuukkkeeeccciiippp{{{~~~|||xxxrrrllldddaaagggqqqxxx~~~uuuggg^^^YYYUUUVVVYYY```eeelllppppppoooppprrrqqqqqqqqqqqqrrrrrrrrrsssqqqssswww{{{zzzvvvsssnnnllliiigggfffccc```^^^\\\\\\]]]^^^___^^^[[[XXXPPPLLLHHHFFFFFFGGGHHHGGGIIIHHHGGGFFFDDDCCCAAAAAA;;;>>>AAACCCCCCDDDFFFHHHOOORRRWWW[[[]]]\\\ZZZXXXSSSPPPMMMJJJHHHEEEAAA>>>===:::888:::===AAAJJJSSS]]]iiiuuu|||~~~zzzwwwtttqqqoookkkhhheee```[[[TTTMMMHHHCCC@@@<<<::::::999888666999999999:::<<<>>>@@@BBBCCCEEEHHHJJJJJJKKKMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]___bbbcccgggggghhhhhhhhhhhhhhhggggggggggggggghhhjjjkkklllnnnpppsssuuuuuuvvvwwwxxxvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvuuuvvvwwwyyyzzzzzz{{{{{{zzzxxxuuutttrrrpppllliiifffccc___ZZZVVVSSSRRRQQQRRRVVV\\\bbbfffjjjmmmoooooopppqqqrrrssssssttttttuuutttsssrrrqqqmmmhhhddd\\\\\\^^^ccckkksssxxxzzzzzzxxxsssmmmjjjmmmuuu|||~~~|||{{{{{{}}}~~~xxxooohhh[[[VVVOOOHHHCCC>>>999555EEEGGGIIIKKKLLLNNNQQQTTTTTTVVVYYYZZZZZZ[[[^^^aaaeeehhhnnnvvv}}}}}}{{{vvvrrrooohhhccc]]]VVVQQQMMMHHHFFFCCCFFFIIIMMMNNNNNNNNNNNNKKKNNNRRRXXX^^^dddhhhjjjlllllllllmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqpppoooooonnnnnnnnnoooooooooooonnnnnnooooooooooooooopppppppppooooooppppppppppppoooooommmmmmmmmllliiiiiijjjkkklllppptttxxx{{{~~~}}}zzzxxxqqqnnnjjjhhhfffeeedddbbbcccggglllqqqssssssqqqppplllkkkiiifffeeeeeeeeefffeeefffiiioooxxx}}}{{{}}}~~~}}}zzzrrrkkk___QQQDDD:::444111............------------+++---/////////...///000---------------------------,,,,,,,,,------...//////...000333555888BBBKKK]]]nnnyyyxxxmmmfffbbbiiiqqq|||uuusssqqqmmmfffaaadddlllvvv~~~vvvhhh]]]UUUPPPQQQVVV]]]ccckkkoooppppppqqqrrrqqqrrrrrrrrrssssssssssssqqqssswwwzzz}}}wwwtttooommmiiigggfffdddbbb```^^^^^^^^^______^^^\\\YYYPPPMMMIIIFFFFFFGGGGGGFFFHHHGGGFFFEEECCCBBBAAA@@@;;;===AAACCCDDDEEEGGGIIINNNQQQUUUXXXYYYXXXUUUSSSPPPNNNJJJHHHFFFDDDAAA>>><<<999777999:::===EEENNNYYYeeesss{{{|||wwwtttooolllgggbbb[[[TTTLLLGGGBBB@@@===;;;;;;;;;:::999;;;::::::;;;===???AAACCCCCCEEEHHHIIIIIIJJJLLLMMMPPPPPPPPPPPPQQQRRRTTTTTTWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[\\\]]]___aaabbbfffgggggghhhhhhhhhhhhggggggggggggggghhhiiiiiijjjjjjmmmqqqssstttuuuvvvwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxwwwxxxxxxxxxvvvttttttuuuvvvxxxyyyyyyzzzzzzyyywwwuuusssrrrpppllljjjdddbbb]]]YYYUUUSSSSSSSSSSSSXXX___dddhhhkkknnnppppppqqqrrrssssssssssssrrruuutttsssrrrppplllfffbbb]]]]]]```fffnnnuuuyyyzzzyyywwwsssnnnkkkoooxxx}}}}}}|||}}}~~~xxxooohhhXXXTTTOOOHHHBBB===888444CCCEEEHHHIIIJJJMMMPPPSSSSSSVVVYYYZZZZZZZZZ^^^aaadddhhhoooxxx~~~xxxrrrooohhhccc\\\VVVQQQMMMIIIGGGFFFIIIMMMNNNNNNMMMMMMNNNJJJNNNTTT[[[aaafffiiikkkmmmmmmmmmmmmnnnoooqqqqqqrrrrrrrrrqqqqqqqqqpppppppppppppppppppppooooooooonnnooooooppppppoooooonnnooooooooooooooooooooooooooooooppppppppppppoooooommmmmmmmmllljjjiiijjjkkkmmmqqquuuyyy|||~~~|||yyywwwqqqnnnjjjgggeeedddbbb```aaagggnnnssstttsssrrrqqqkkkjjjgggeeeddddddeeefffdddeeeiiiqqq|||}}}{{{||||||yyyuuuooogggZZZLLL@@@888333111.........------------,,,)))+++---...------...///------------------------,,,,,,,,,,,,,,,---...//////...000444777;;;DDDNNNbbbttt|||ppphhhdddhhhqqq~~~qqqpppooommmeee^^^```fffuuu~~~wwwhhh\\\RRRMMMNNNSSSZZZaaaiiioooppppppppprrrrrrrrrrrrsssssssssttttttqqqtttwwwzzz}}}zzzvvvqqqnnnkkkhhhgggfffdddbbbaaa```_________^^^[[[YYYQQQNNNIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>@@@CCCDDDEEEGGGIIIKKKNNNOOORRRSSSTTTSSSQQQOOOMMMJJJHHHFFFDDDCCC@@@===;;;888777999:::;;;BBBIIIRRR```oooyyy~~~yyyssspppjjjccc\\\TTTLLLGGGBBB???===<<<<<<===<<<;;;<<<<<<<<<===>>>@@@BBBDDDCCCEEEGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSUUUWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbccccccdddeeeffffffffffffgggggggggggghhhhhhhhhhhhgggkkkooorrrrrrsssssstttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuusssssstttuuuwwwxxxxxxyyyyyywwwuuusssrrrqqqoookkkiiiccc```\\\WWWTTTSSSSSSTTTVVV[[[aaagggjjjlllnnnpppqqqrrrsssttttttsssrrrqqquuusssrrrqqqnnnjjjddd```^^^___ccciiipppvvvyyyyyywwwuuuqqqmmmkkkpppyyy~~~~~~~~~~~~~~~}}}wwwmmmfffUUURRRNNNHHHAAA;;;666444AAACCCFFFGGGIIIKKKOOORRRRRRVVVZZZZZZYYYZZZ]]]aaadddhhhoooyyy|||vvvrrriiiddd]]]VVVRRRNNNKKKHHHJJJMMMOOOOOONNNLLLMMMNNNKKKOOOVVV^^^eeeiiikkklllooonnnnnnnnnnnnpppqqqrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooooppppppqqqoooppppppppppppppppppoooooooooooooooooooooooonnnooooooppppppppppppoooooommmnnnnnnllljjjiiijjjlllnnnqqqvvvzzz|||~~~{{{xxxvvvpppmmmiiieeecccbbb___^^^^^^eeennnssstttrrrppppppjjjiiifffdddccccccdddeeedddfffkkkuuu{{{zzz|||{{{vvvqqqjjjbbbVVVHHH===555222111.........---------,,,,,,***,,,.........---...///------------------------,,,,,,,,,------...///000111000222777:::>>>HHHRRRgggyyytttlllhhhhhhrrrwwwuuurrrnnneee^^^___eeerrr|||vvvgggZZZPPPJJJLLLQQQWWW^^^hhhmmmoooooopppqqqssssssssssssttttttttttttqqqtttwwwyyy{{{}}}xxxrrrooollliiihhhgggfffdddcccaaa```______^^^[[[XXXRRRNNNJJJGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHLLLNNNNNNNNNOOOOOOOOONNNMMMMMMIIIGGGDDDCCCBBB@@@>>><<<:::888777:::::::::???EEEKKKZZZkkkwwwwwwsssmmmfff^^^VVVNNNIIIBBB???===<<<===>>>>>>===>>>======>>>???AAACCCDDDBBBDDDEEEFFFFFFGGGIIIKKKJJJJJJKKKLLLNNNPPPQQQRRRSSSTTTVVVYYYZZZ[[[ZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]___```bbbaaabbbccceeefffgggggghhhggggggggggggggggggfffffffffjjjnnnqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrsssssssssrrrrrrsssuuuuuutttrrrssssssuuuvvvwwwxxxxxxxxxtttrrrpppooonnnllliiifffbbb___ZZZVVVTTTSSSTTTUUUXXX]]]ccchhhkkkmmmnnnoooqqqrrrtttuuutttsssrrrqqquuusssrrrpppnnniiiccc______aaadddjjjqqquuuwwwwwwtttrrroookkkjjjoooxxx~~~{{{{{{zzzzzz{{{zzztttjjjcccRRRQQQMMMGGG@@@999555222@@@BBBEEEGGGHHHKKKNNNQQQQQQVVVZZZZZZYYYYYY]]]bbbdddhhhpppyyyyyyuuujjjeee]]]WWWRRROOOLLLIIIMMMOOOQQQPPPMMMLLLMMMOOOMMMQQQYYYaaagggkkkmmmnnnoooooonnnnnnnnnpppqqqrrrrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnooopppqqqqqqppppppqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnooooooppppppppppppoooooommmnnnnnnllljjjiiijjjlllnnnrrrvvvzzz|||~~~~~~{{{xxxvvvppplllgggdddbbb```]]][[[\\\cccmmmrrrssspppooonnnjjjhhheeecccbbbbbbdddeeeeeegggmmmxxx{{{zzz{{{zzztttnnnggg___RRREEE:::444111000......---------,,,,,,,,,---///111111000///000111---------------------------------......000111111333222444999<<<@@@JJJTTTkkk}}}wwwoookkkhhhrrr|||wwwpppfff___aaahhhppp{{{~~~~~~ttteeeXXXNNNHHHKKKQQQVVV]]]fffmmmnnnooooooqqqssssssssstttttttttuuuuuuppptttwwwyyyzzzzzzssspppmmmjjjiiiiiigggfffdddcccaaa```___]]]ZZZXXXRRROOOJJJGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGIIIMMMQQQNNNNNNMMMLLLLLLKKKKKKKKKFFFDDDBBBAAA@@@???<<<:::999777888;;;;;;:::===CCCGGGVVVhhhwwwzzzvvvoooggg```XXXPPPKKKAAA???======>>>??????>>>>>>>>>>>>>>>???AAACCCEEEBBBCCCDDDEEEEEEFFFHHHJJJHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSUUUWWWYYYYYYYYYYYY________________________]]]]]]\\\\\\]]]___```aaabbbccceeeggghhhiiijjjjjjggggggggghhhggggggfffeeefffjjjnnnqqqqqqqqqqqqqqqooooooooooooooopppppppppqqqpppppprrrttttttsssrrrrrrssstttvvvwwwwwwwwwwwwrrrpppnnnmmmllljjjgggdddaaa^^^ZZZVVVSSSSSSTTTUUUZZZ^^^eeejjjlllmmmnnnooorrrssstttuuuuuusssqqqpppuuusssrrrpppmmmhhhbbb^^^___aaadddjjjqqquuuvvvvvvqqqpppmmmiiihhhmmmwww~~~}}}yyyxxxwwwxxxxxxwwwqqqggg```PPPOOOLLLFFF???888444222CCCCCCDDDFFFHHHKKKMMMNNNQQQSSSVVVWWWXXXZZZ\\\^^^hhhkkkqqqzzzzzztttkkkbbbZZZUUUPPPKKKIIIKKKLLLOOORRRQQQMMMJJJJJJKKKMMMSSS[[[bbbgggjjjmmmooonnnnnnnnnooopppppppppqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnooooooooooooqqqppppppooooooooooooooonnnnnnnnnnnnnnnmmmllllllooopppqqqrrrsssrrrqqqqqqpppooommmlllkkkkkkllllllrrrtttxxx{{{{{{wwwtttrrrooojjjfffbbb___[[[YYY[[[bbbhhhiiiiiikkkjjjggggggfffdddbbbaaaaaabbbbbbbbbfffqqq{{{}}}|||zzzyyyxxxqqqiii___WWWKKK@@@999444111///000000///...------,,,,,,,,,***)))+++///111000...///////////////..................///////////////333333555666666;;;JJJYYYooo{{{ooohhhiiippp{{{{{{uuujjj___\\\aaapppwww}}}tttgggXXXNNNIIIIIIIIIPPPXXXaaaiiilllnnnppprrrrrrrrrqqqppppppqqqrrrsssmmmpppuuuxxxzzz{{{tttqqqnnnllllllkkkiiiggghhhddd```\\\ZZZWWWUUUSSSUUURRRNNNIIIGGGEEEEEEFFFCCCDDDDDDDDDBBBBBBDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLOOOMMMLLLKKKKKKJJJGGGEEECCCBBB@@@>>><<<<<<<<<<<<888777666555666777999;;;HHHOOO^^^qqqyyypppiiibbb[[[RRRLLLCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGIIIKKKNNNOOOSSSSSSSSSSSSTTTUUUVVVWWWVVVXXX\\\___```___]]][[[```````````````aaaaaaaaabbbccceeeggghhhiiiiiiiiieeeffffffeeedddeeegggiiihhhjjjkkkmmmnnnnnnmmmmmmnnnnnnllllllllllllnnnnnnnnnoooqqqrrrrrrqqqpppooonnnppprrrtttuuuuuutttsssrrrpppnnnmmmllljjjgggeeebbb___ZZZUUUSSSRRRTTTUUU[[[___eeejjjlllnnnooopppuuutttsssrrrrrrrrrrrrrrrssssssqqqnnnjjjfffbbb```\\\aaahhhnnnqqqtttvvvwwwtttqqqmmmkkklllqqqyyy~~~}}}}}}}}}|||{{{|||zzzuuutttuuuuuutttqqqjjjaaaZZZQQQNNNIIICCC===888444333CCCCCCDDDEEEGGGJJJLLLMMMPPPRRRUUUWWWXXXYYY\\\^^^eeehhhoooyyyyyyrrrjjjaaaXXXTTTOOOKKKJJJLLLLLLOOOQQQPPPMMMKKKLLLMMMQQQVVV^^^eeejjjmmmoooqqqooooooooooooppppppppppppqqqqqqpppppppppooooooooonnnnnnnnnoooooooooppppppqqqpppoooooonnnnnnoooooonnnooooooooonnnnnnmmmlllooooooqqqqqqrrrqqqpppooonnnmmmlllkkkjjjjjjkkklllrrrtttwww{{{~~~~~~zzzwwwtttpppmmmiiieeeaaa]]]ZZZXXX[[[bbbhhhiiijjjlllkkkhhhfffeeecccbbbaaa```aaaaaaaaagggttt{{{}}}}}}zzzxxxvvvnnnfffZZZSSSHHH>>>888444222000//////......---,,,,,,+++,,,+++***+++...000///.../////////////////////...//////000000000000111111444444666888888===KKKZZZppp~~~rrrjjjkkkrrr}}}~~~xxxmmmaaa^^^aaalllsss|||~~~~~~}}}uuugggYYYOOOIIIHHHHHHNNNUUU^^^eeeiiilllnnnpppqqqqqqpppppppppqqqrrrssspppsssuuuwwwxxx||||||uuussspppmmmmmmkkkiiihhhdddaaa^^^\\\[[[[[[YYYXXXUUUSSSOOOJJJGGGFFFFFFFFFDDDDDDEEEDDDBBBBBBCCCEEEDDDEEEEEEFFFHHHJJJKKKLLLNNNMMMKKKKKKKKKJJJHHHFFFEEECCCAAA>>>===<<<;;;<<<:::999888777777999;;;<<>>>>>?????????>>>>>>;;;<<<===???@@@@@@@@@@@@DDDDDDEEEFFFHHHJJJMMMNNNQQQQQQQQQRRRSSSTTTVVVVVVUUUWWW[[[___aaaaaa```^^^`````````aaaaaaaaaaaabbbbbbccceeefffhhhiiiiiiiiidddeeeeeedddcccdddfffhhhiiijjjkkklllllllllkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmmmmoooooopppoooooonnnnnnooorrrtttuuuuuuuuutttqqqpppnnnmmmmmmkkkhhhfffaaa]]]YYYUUUSSSSSSUUUWWW]]]aaaggglllnnnoooppprrrttttttsssrrrrrrrrrrrrrrrssssssqqqoookkkgggcccaaa]]]ccckkkqqqtttvvvwwwxxxtttrrrmmmkkklllsss{{{~~~}}}}}}}}}|||{{{|||{{{wwwttttttsssqqqnnnggg___YYYOOOLLLHHHBBB<<<777333111CCCDDDDDDEEEGGGHHHJJJKKKOOOQQQTTTVVVWWWYYY[[[]]]bbbeeelllvvvzzzqqqhhh___VVVRRROOOKKKKKKNNNNNNPPPRRRPPPMMMKKKMMMOOOSSSXXX```fffkkkmmmpppqqqppppppppppppooooooooooooppppppooooooooooooooonnnooooooooooooppppppppppppppppppooonnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmnnnnnnoooppppppooonnnmmmlllkkkjjjiiiiiiiiijjjkkkrrrssswwwzzz}}}}}}yyyvvvtttnnnlllhhhccc___[[[YYYXXX\\\ccciiijjjkkklllllliiieeedddbbb```_________```aaahhhwww|||{{{~~~~~~zzzwwwssskkkbbbVVVOOOEEE<<<666444222111......------,,,,,,++++++---,,,+++,,,...///...---......//////////////////000000111111222222222222666666888::::::???MMM[[[qqqwwwnnnlllrrr}}}|||pppfffaaabbbjjjqqqyyy~~~~~~~~~}}}vvviii[[[PPPJJJGGGGGGKKKPPPYYY```eeehhhkkkmmmooooooooooooppprrrsssttttttuuuvvvuuutttxxx}}}xxxuuurrrooonnnmmmkkkiiidddbbb^^^]]]]]]]]]\\\[[[VVVTTTPPPLLLHHHGGGFFFFFFEEEEEEEEEDDDBBBAAABBBDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKLLLMMMMMMKKKIIIHHHFFFCCC@@@>>>===<<<<<<===<<<:::999999;;;===>>>???CCCNNN^^^nnn~~~{{{rrriiiaaaYYYQQQJJJDDDCCCBBBAAA@@@?????????============<<<<<<<<<<<<:::;;;<<<===>>>?????????BBBBBBCCCEEEGGGIIIKKKMMMMMMNNNNNNPPPQQQSSSUUUVVVTTTVVVZZZ^^^aaabbbaaa`````````aaaaaabbbbbbbbbbbbbbbcccdddfffggghhhiiiiiicccdddeeedddcccccceeegggjjjjjjjjjkkkjjjiiihhhhhheeeddddddeeefffgggiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmoooqqqtttvvvvvvuuuuuuqqqooonnnnnnnnnllliiiggg___\\\WWWTTTRRRTTTWWWYYY```dddjjjnnnoooppprrrrrrssssssssssssrrrrrrrrrrrrrrrrrrqqqoookkkgggdddbbb```fffooovvvyyyzzzzzzzzzuuurrrmmmkkknnnuuu}}}~~~}}}}}}~~~}}}||||||}}}zzztttssspppmmmiiiccc\\\WWWNNNKKKFFF@@@:::555222111EEEEEEEEEFFFGGGHHHJJJKKKMMMOOORRRTTTVVVXXXZZZ]]]___cccjjjttt}}}ssshhh___VVVRRRPPPMMMNNNQQQRRRSSSSSSQQQMMMKKKLLLOOOSSSXXX```fffjjjlllnnnooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppqqqoooooonnnmmmmmmmmmmmmnnnnnnooooooooooooooonnnnnnmmmnnnnnnooonnnmmmlllkkkhhhhhhggggggggghhhiiijjjqqqsssvvvyyy|||~~~~~~}}}{{{xxxuuusssnnnlllhhhccc^^^ZZZZZZZZZaaahhhmmmllllllmmmkkkgggdddcccaaa___^^^]]]]]]^^^aaajjjyyy~~~{{{yyy||||||wwwqqqhhh___UUUNNNDDD;;;666333222111---------,,,,,,+++++++++---,,,,,,------...------............////////////000000111111222222333333666666999;;;;;;???MMM[[[qqqyyyppplllqqq|||uuukkkeeebbbiiioooxxx~~~}}}vvvjjj]]]RRRKKKGGGFFFHHHMMMTTT[[[bbbfffiiikkkmmmmmmnnnoooqqqrrrtttttttttuuutttrrrqqquuu|||{{{xxxtttpppooonnnlllkkkhhheeeaaa___^^^]]][[[ZZZWWWUUURRRNNNJJJHHHGGGGGGEEEFFFFFFDDDBBBAAABBBCCCAAABBBDDDFFFHHHJJJKKKLLLJJJJJJKKKMMMPPPRRRQQQPPPLLLJJJGGGDDDAAA???>>>>>>>>>===<<<::::::;;;===>>>;;;>>>FFFRRRaaasss{{{qqqggg___WWWNNNHHHCCCCCCAAA@@@???>>>>>>>>><<<<<<;;;::::::::::::::::::;;;<<<>>>??????@@@@@@???@@@BBBCCCFFFHHHJJJKKKJJJKKKLLLMMMOOORRRTTTUUUTTTVVVYYY]]]____________``````aaaaaabbbbbbccccccaaabbbdddeeegggggghhhhhhdddeeefffeeeddddddeeegggjjjjjjiiihhhgggfffeeeeeeaaaaaabbbccceeefffhhhhhhjjjjjjkkkkkkllllllmmmmmmmmmnnnqqqtttvvvvvvvvvuuupppoooooooooooommmjjjggg___\\\WWWSSSQQQSSSWWWYYYbbbfffkkknnnppppppqqqrrrrrrrrrrrrsssrrrrrrrrrrrroooooonnnllliiifffcccbbbdddjjjssszzz}}}}}}{{{{{{tttqqqmmmlllpppwww~~~~~~}}}||||||uuurrrnnnjjjeee```YYYUUUMMMJJJEEE???999555222111EEEEEEFFFFFFGGGIIIJJJKKKKKKNNNQQQSSSTTTVVVYYY\\\^^^bbbiiisss~~~xxxjjjaaaXXXTTTRRRPPPQQQUUUVVVWWWVVVQQQLLLJJJKKKNNNUUUZZZaaagggjjjlllmmmnnnooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooopppppppppooonnnmmmmmmlllmmmmmmmmmnnnnnnoooooooooooonnnnnnmmmmmmnnnnnnmmmkkkjjjiiifffeeeeeeeeefffhhhiiijjjppprrruuuxxx{{{}}}~~~~~~}}}}}}|||zzzxxxuuurrrqqqmmmllliiiccc]]]ZZZZZZ\\\ffflllpppooommmllliiieeecccbbb___]]]\\\[[[[[[[[[___iiizzz{{{xxxvvvuuuzzz}}}wwwpppggg^^^UUUNNNDDD;;;555222111000---,,,,,,,,,,,,,,,++++++,,,------------------...---.........//////000000//////000111111222333333555666999;;;;;;@@@MMM[[[rrr|||{{{sssooosss{{{|||rrriiicccgggmmmuuu||||||vvvkkk```UUUMMMHHHEEEGGGJJJPPPXXX___eeeiiijjjllllllnnnoooqqqsssttttttqqqrrrrrrpppooosss{{{~~~zzzuuurrrpppnnnmmmlllhhheeeaaa___^^^^^^\\\[[[YYYWWWSSSPPPLLLIIIHHHGGGEEEFFFFFFDDDBBBAAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKHHHIIIKKKOOOSSSWWWXXXWWWPPPNNNKKKGGGDDDBBBAAAAAA???>>><<<:::999:::;;;<<<:::;;;AAAJJJVVVgggxxxmmmccc[[[SSSKKKEEEAAA@@@???>>>>>>======>>><<<;;;:::999888888888888999999;;;<<<===>>>>>>>>>===>>>@@@CCCEEEHHHIIIJJJHHHHHHJJJKKKNNNPPPRRRTTTTTTVVVXXXZZZ\\\\\\[[[[[[___``````aaabbbbbbcccccc```aaacccdddfffgggggggggeeeggghhhgggfffeeefffgggiiiiiigggfffeeeccccccbbb```aaacccdddfffggghhhiiijjjjjjkkkkkklllmmmnnnnnnmmmooorrrtttvvvvvvuuuuuupppoooooooooooollliiieee___\\\VVVRRRQQQSSSVVVYYYcccfffkkknnnooonnnooooooqqqqqqrrrssssssrrrrrrqqqmmmllljjjhhheeedddcccbbbiiiooowww}}}~~~|||{{{ssspppmmmnnnsss{{{}}}|||~~~}}}uuurrrmmmhhhccc]]]WWWSSSMMMJJJDDD>>>999555333222DDDDDDDDDEEEGGGIIIJJJKKKJJJLLLOOOQQQSSSUUUYYY[[[]]]bbbhhhppp{{{|||oooeee\\\XXXVVVTTTVVVZZZYYYYYYVVVQQQLLLJJJLLLPPPYYY^^^dddiiilllmmmnnnooommmmmmmmmmmmllllllllllllkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnoooooooooooonnnnnnmmmllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggdddccccccdddeeehhhjjjkkkppprrruuuxxxzzz|||||||||{{{zzzyyywwwtttrrrpppooommmllliiiccc\\\YYY[[[]]]gggmmmqqqooolllkkkhhhdddbbb```^^^\\\ZZZYYYYYYYYY^^^iiizzzzzzuuuqqqppppppvvv}}}}}}wwwooofff^^^TTTMMMCCC:::555222000000------------,,,,,,,,,,,,+++,,,------,,,,,,...///------......///000000000//////000111222333333444555666999<<<<<<@@@MMM[[[sss}}}{{{}}}{{{wwwsssuuuzzz{{{pppfffdddiiipppxxx|||}}}|||{{{yyyuuulllbbbWWWOOOIIIFFFFFFHHHMMMTTT]]]dddhhhjjjkkklllnnnpppqqqrrrssssssnnnooopppoooooorrryyy|||vvvrrrpppnnnmmmllleeebbb```______```___^^^ZZZXXXUUUQQQNNNKKKHHHGGGEEEEEEEEEDDDBBBAAABBBDDDCCCEEEGGGIIIJJJKKKJJJJJJHHHIIIKKKPPPUUUYYYZZZZZZRRRPPPMMMJJJGGGEEEDDDCCC???>>><<<:::999999:::;;;:::;;;???EEEMMM[[[rrr{{{ssshhh^^^VVVNNNFFFAAA>>>======<<<<<<============<<<:::888666666666777555666777888999:::::::::<<<===@@@CCCFFFHHHIIIIIIGGGHHHIIIJJJMMMOOOQQQRRRTTTUUUWWWYYYZZZZZZYYYYYY^^^^^^___```aaabbbbbbccc```aaabbbdddeeefffggggggfffhhhiiiiiigggffffffggghhhgggeeedddbbbaaaaaaaaabbbcccdddfffhhhiiiiiiiiikkkkkkkkkkkklllmmmooopppnnnppprrrtttuuuuuutttsssoooooooooooonnnkkkfffccc^^^ZZZUUUQQQPPPSSSXXX[[[cccgggkkkmmmnnnmmmmmmmmmoooppprrrssssssrrrqqqqqqllljjjfffcccbbbbbbcccdddnnnsssyyy~~~~~~}}}{{{zzzssspppooorrryyy~~~||||||~~~~~~}}}vvvsssnnniiiccc\\\VVVQQQMMMIIICCC===888444333333@@@AAABBBCCCEEEGGGIIIJJJHHHKKKNNNPPPRRRUUUXXXZZZ\\\aaagggmmmvvv}}}tttjjjaaa\\\ZZZXXXZZZ^^^XXXXXXUUUQQQLLLLLLOOOSSSZZZ^^^dddiiikkklllmmmnnnjjjkkkkkkkkkkkkkkkkkkllljjjkkkkkkkkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkllllllkkkkkklllmmmmmmmmmmmmmmmnnnnnnooonnnllljjjhhhgggbbbbbbcccdddeeehhhjjjlllpppqqqtttwwwyyy{{{{{{{{{xxxxxxvvvtttrrrooommmlllkkkkkkhhhaaaZZZWWWZZZ]]]ccciiimmmllljjjjjjgggcccaaa___]]][[[YYYXXXXXXXXX```jjjzzz~~~}}}zzzuuunnnjjjjjjkkkpppxxx~~~{{{uuummmddd]]]PPPIII@@@888333222111000------------------------)))+++------,,,,,,...111------......///000000111000000111222333444555555666777;;;>>>>>>BBBOOO\\\vvv~~~~~~}}}{{{ssstttvvv|||wwwjjjdddhhhooovvv{{{|||{{{yyywwwssslllcccYYYPPPJJJGGGEEEEEEIIIQQQ[[[cccggghhhkkklllnnnpppqqqrrrrrrqqqmmmooopppooonnnpppvvv{{{}}}wwwrrrooonnnmmmllleeeccc```^^^______^^^]]][[[YYYVVVSSSOOOLLLIIIHHHDDDDDDEEEDDDBBBBBBCCCEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIJJJKKKOOOTTTWWWWWWWWWQQQPPPMMMIIIGGGEEEDDDDDDAAA???===:::999999:::;;;;;;;;;>>>BBBFFFPPPeeewwwvvvnnncccXXXQQQIIIBBB===::::::::::::;;;<<<======>>><<<:::777666555666666444555666777888999999999;;;===@@@CCCFFFHHHIIIJJJHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTVVVXXXZZZ[[[[[[[[[]]]]]]^^^___```aaabbbbbb___```bbbccceeeffffffffffffgggiiiiiigggeeeeeefffgggeeedddbbb````````````cccdddfffhhhiiijjjjjjiiijjjjjjjjjjjjkkkmmmoooppppppqqqsssuuuuuutttsssrrroooooooooooommmiiiddd```ZZZWWWRRROOOPPPUUU[[[___dddhhhlllnnnnnnmmmlllmmmnnnpppqqqsssssssssqqqpppnnnjjjeee```___aaaeeehhhrrrvvv{{{}}}}}}{{{yyyxxxtttssssssxxx~~~{{{xxx|||~~~~~~||||||wwwtttpppjjjddd]]]UUUPPPKKKHHHAAA;;;666333222222>>>>>>???AAACCCFFFHHHIIIHHHJJJMMMPPPRRRTTTWWWZZZ\\\```eeekkksss}}}wwwmmmddd___\\\ZZZ]]]aaaVVVVVVTTTPPPMMMMMMRRRWWWXXX\\\bbbgggiiijjjjjjkkkiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllllllllllllllllllllmmmmmmmmmnnnmmmmmmlllkkkkkkkkkkkkllljjjkkkkkklllmmmmmmmmmlllooooooooonnnmmmjjjhhhgggbbbbbbbbbdddfffhhhkkkmmmoooqqqtttwwwyyyzzz{{{{{{wwwvvvuuurrrpppnnnlllkkkiiijjjggg```YYYVVVYYY]]]___eeejjjiiihhhiiigggccc```___]]]ZZZXXXWWWWWWWWWccclllzzz{{{zzzwwwqqqjjjffffffhhhllluuu{{{yyyssslllccc\\\LLLEEE===666222111111111........................(((+++------,,,,,,///222---------...///000000111111111222333444666666777777999===@@@@@@DDDPPP]]]yyy~~~~~~}}}qqqpppqqqvvv|||mmmfffiiipppwww}}}~~~|||yyyvvvsssllldddZZZRRRKKKGGGCCCDDDGGGOOOYYYaaafffggglllmmmooopppqqqqqqqqqpppmmmooopppooonnnooossswww}}}wwwrrrooonnnmmmllliiifffbbb___^^^\\\ZZZYYY[[[ZZZWWWTTTPPPLLLIIIHHHCCCDDDDDDDDDBBBBBBDDDFFFGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKLLLOOORRRTTTTTTSSSPPPNNNLLLIIIFFFEEEDDDDDDBBB@@@>>>;;;::::::;;;;;;;;;;;;>>>@@@BBBJJJ\\\nnnzzzssskkk___UUUNNNGGG@@@;;;888888888999:::;;;===>>>???===:::777666555666666555666777999::::::::::::;;;===@@@DDDGGGHHHIIIJJJHHHHHHIIIJJJLLLNNNOOOPPPRRRSSSVVVXXXZZZ\\\^^^^^^\\\\\\]]]^^^___```aaabbb___```aaaccceeeeeeffffffeeefffhhhhhhfffdddddddddfffdddbbbaaa```___``````dddeeegggiiijjjjjjiiiiiijjjiiiiiiiiijjjlllnnnoooqqqrrrtttuuuuuutttrrrqqqpppoooooonnnmmmhhhbbb^^^WWWTTTPPPNNNQQQWWW^^^cccfffiiimmmooonnnmmmmmmmmmnnnoooqqqsssssssssqqqpppoookkkddd___^^^bbbgggjjjtttwww{{{|||{{{yyyxxxwwwvvvuuuvvv}}}}}}yyyvvv|||~~~~~~|||{{{{{{xxxuuuqqqlllfff]]]UUUOOOJJJFFF@@@999444222111111>>>>>>>>>???AAACCCFFFGGGKKKMMMOOOQQQRRRTTTWWWYYYVVVYYY```hhhnnnyyyvvvpppiiieeecccbbb___]]]XXXVVVRRRNNNNNNPPPSSSVVVZZZ[[[^^^bbbeeehhhjjjkkkkkkhhhfffgggjjjkkkjjjiiiiiiiiihhhhhhhhhiiikkklllkkklllmmmnnnoooooooooooollllllllllllllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmooooooooonnnmmmkkkjjjiiiddddddcccdddfffiiilllmmmmmmnnnpppsssvvvyyy{{{}}}yyyvvvssspppooommmkkkiiikkkhhhccc\\\XXXWWWZZZ]]]ggghhhjjjjjjjjjgggeeecccaaaaaa```[[[WWWVVVZZZ]]]fffsss~~~zzzssslllgggdddbbbbbblllsssxxxvvvpppiii^^^UUUJJJCCC;;;666444333000...000///...---,,,------......///////////////......,,,,,,---...///000111111222222222333444777999:::777<<<:::;;;AAAEEEQQQeee{{{}}}tttlllhhhooo{{{vvvmmmkkkoooyyy~~~xxxuuuqqqppplllggg___VVVMMMHHHDDDCCCGGGOOOWWW\\\bbbiiinnnlllkkkmmmppprrrqqqooonnnnnnnnnmmmmmmooosssvvvyyyrrrnnnmmmllllllgggddd___ZZZWWWWWWXXXXXX\\\[[[YYYVVVSSSNNNKKKIIIGGGEEECCCBBBAAABBBDDDEEEHHHJJJKKKJJJIIIGGGHHHHHHGGGJJJOOOSSSUUUTTTQQQOOOJJJJJJJJJIIIHHHFFFEEEDDD======<<<;;;::::::::::::;;;===>>>>>>@@@HHHSSS]]]xxx}}}yyylllfff^^^UUUMMMFFF@@@<<<:::888777888:::<<<=========<<<;;;999777666444444555777999888666555888;;;;;;<<<>>>AAACCCDDDEEEFFFFFFFFFFFFGGGIIILLLOOOPPPVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYZZZ\\\^^^aaabbbggggggfffffffffeeeeeeeeecccccccccccccccccccccccccccbbb```___^^^___aaabbbfffhhhiiijjjjjjiiihhhfffjjjhhhfffeeefffhhhlllnnnmmmooorrrttttttsssqqqpppnnnllljjjhhhfffddd```^^^UUUTTTRRRRRRUUUZZZ___bbbgggjjjmmmnnnnnnllllllmmmlllmmmoooqqqrrrqqqpppooollliiidddaaaaaadddiiimmmrrrsssvvvxxxyyywwwrrroooqqqsssxxx~~~{{{zzz{{{|||}}}}}}xxxuuuppphhh___WWWSSSQQQLLLFFF>>>777333111///...>>>>>>>>>???AAACCCEEEFFFHHHJJJMMMNNNOOOQQQTTTVVVWWWZZZ___fffllluuuxxxrrrkkkgggeeedddaaa___ZZZVVVRRRNNNMMMOOOSSSVVVZZZ[[[]]]```bbbdddeeefffgggeeecccdddggghhhhhhgggiiihhhhhhhhhhhhiiikkklllkkklllmmmnnnnnnnnnnnnnnnllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnmmmppppppooonnnlllkkkiiihhhfffeeeddddddeeegggjjjkkkooooooqqqsssuuuwwwxxxyyyxxxuuurrrpppnnnmmmkkkiiiiiifff```ZZZVVVVVVZZZ^^^ggghhhjjjjjjiiigggdddccc``````___[[[WWWXXX\\\aaajjjuuu}}}yyyrrrkkkfffcccccccccjjjqqquuusssmmmfff[[[RRRFFF@@@888333111000...,,,000///...---,,,------.........////////////......------...///000111222222444444333333444666777888888===<<<<<>>>>>===<<<;;;;;;;;;;;;:::<<<>>>===>>>DDDMMMUUUhhhqqq}}}yyyuuussshhhccc[[[SSSLLLFFF@@@<<<:::888777777999;;;<<<<<<<<<<<<:::999777555444333777888:::999777777999<<<:::;;;>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^aaabbbaaaaaabbbbbbccccccddddddeeeeeeddddddccccccbbbbbbcccaaa```______```aaabbbgggiiijjjkkkkkkjjjiiiggggggfffdddcccdddgggjjjlllmmmoooqqqssssssrrrpppooonnnllljjjgggfffccc___\\\WWWVVVTTTUUUWWW\\\aaadddgggjjjmmmnnnmmmmmmmmmmmmkkklllnnnpppppppppnnnmmmlllhhhdddaaaaaaeeejjjnnnrrrtttvvvyyyyyywwwtttqqqqqqsssxxx~~~~~~}}}zzzxxxxxxyyy~~~|||{{{wwwtttnnnfff]]]VVVQQQOOOJJJDDD===777333111000///======>>>???AAACCCDDDFFFFFFIIIKKKMMMNNNPPPRRRUUUWWWYYY]]]dddiiippp~~~zzztttnnnjjjhhhgggdddaaa[[[WWWQQQLLLKKKMMMQQQTTTXXXYYYZZZ\\\]]]^^^______aaa```___```bbbdddddddddgggggggggggghhhiiikkkkkkkkkllllllmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkjjjjjjgggfffeeedddeeegggiiijjjppppppqqqrrrssstttuuuuuuvvvtttpppooonnnllljjjiiifffccc\\\VVVSSSUUU\\\aaaiiiiiijjjiiihhhfffdddccc______^^^[[[XXXZZZ```eeennnxxx{{{vvvpppiiieeeccccccdddkkkqqqtttqqqllldddZZZPPPCCC===555111000///---+++//////...------------.........///////////////.........///000111222333333666555555555555666666777999???======DDDGGGQQQeee{{{sssiiiccchhhrrr~~~sssrrrwww~~~yyyqqqpppooommmhhh___UUUOOOFFFCCCCCCIIIPPPVVV___gggjjjiiiiiikkkmmmmmmlllkkklllllllllkkkkkklllpppsssyyy~~~~~~vvvqqqnnnlllkkkfffddd```]]]ZZZYYYYYYYYYZZZZZZ[[[ZZZWWWRRRMMMJJJHHHGGGFFFEEEEEEFFFHHHIIIKKKLLLMMMLLLIIIGGGFFFGGGDDDHHHNNNTTTWWWWWWVVVTTTQQQQQQPPPNNNKKKGGGDDDBBB???>>>===<<<;;;;;;;;;;;;:::;;;===<<<<<>>???AAABBBDDDDDDFFFIIIKKKMMMNNNPPPRRRUUUUUUVVVZZZ```eeekkkwwwzzzuuuooolllkkkiiifffccc[[[WWWPPPJJJHHHJJJNNNQQQSSSTTTUUUWWWXXXYYYYYYYYY[[[[[[[[[\\\^^^```aaabbbeeeeeefffggghhhiiijjjkkkkkkkkkllllllllllllkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmmmmmmmllllllfffeeeddddddfffhhhjjjllloooooopppqqqrrrssssssttttttrrrooommmmmmllljjjhhhccc___XXXRRRPPPUUU]]]cccjjjjjjiiihhhfffeeecccbbb``````^^^[[[YYY[[[bbbhhhrrrzzzyyytttmmmgggcccccceeegggnnnrrrtttqqqllleeeYYYOOOAAA;;;444111000000///---............------......---.../////////////////////000000111222333444444555555555666666777888888999???======DDDFFFPPPccczzztttkkkdddfffooo{{{xxxwww{{{~~~yyyqqqppppppooollldddYYYRRRHHHCCCAAAEEEKKKRRR[[[dddhhhhhhiiikkkllllllkkkjjjllllllmmmlllkkklllooorrrwww{{{yyytttpppmmmkkkgggeeebbb___]]][[[ZZZZZZYYYZZZ\\\\\\YYYTTTOOOKKKHHHGGGFFFEEEEEEGGGIIIJJJKKKLLLLLLJJJGGGEEEDDDDDDAAAEEELLLRRRVVVWWWWWWVVVTTTTTTRRRPPPLLLHHHDDDAAA>>>===<<<;;;;;;::::::;;;888:::<<<<<<<<<===@@@CCCJJJOOOVVV\\\^^^```bbbccc^^^[[[WWWRRRNNNHHHBBB>>>:::888666666888999:::999;;;:::999888666555444333333444444333333444555666888999;;;===???@@@AAAAAABBBBBBCCCDDDFFFIIIKKKMMMOOOPPPRRRTTTVVVWWWWWWWWWYYYZZZ[[[\\\]]]___```aaaaaaaaabbbccccccdddeeeeeefffeeeeeeeeeddddddccccccbbbaaa___^^^___```bbbcccggghhhjjjkkkkkkjjjhhhgggdddcccbbbbbbcccfffiiikkklllmmmoooppppppooonnnmmmmmmkkkhhheeebbb___[[[WWWXXXWWWWWWYYY\\\aaaeeehhhiiikkkmmmnnnmmmmmmmmmnnnlllmmmnnnoooooonnnlllkkkhhhfffbbb```bbbhhhnnnrrrtttwwwzzz{{{zzzxxxwwwvvvsssvvv|||}}}|||}}}}}}{{{xxxvvvvvvwww~~~~~~{{{yyywwwrrrjjjaaaYYYSSSMMMJJJCCC???999555333222222111<<<===>>>@@@AAABBBCCCCCCDDDGGGIIIKKKLLLNNNPPPSSSRRRRRRVVV]]]ccchhhrrr|||{{{vvvqqqnnnmmmkkkgggddd[[[VVVPPPJJJGGGHHHJJJMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVXXXYYYZZZ\\\___```bbbbbbdddeeeggghhhiiijjjiiijjjjjjkkkkkkkkkkkkjjjlllllllllmmmmmmnnnnnnnnnlllmmmmmmmmmnnnnnnoooooolllllllllmmmlllkkkkkkjjjdddddddddeeegggjjjnnnpppnnnnnnooopppqqqrrrssstttrrrooommmkkkkkkkkkiiihhh```[[[UUUOOOOOOTTT^^^eeekkkiiihhhfffdddbbbaaaaaabbbaaa___[[[YYY]]]eeekkkuuu|||~~~wwwrrrkkkeeebbbcccgggjjjooorrrrrrnnnjjjcccWWWKKK>>>888222//////000///...------..................------...///////////////000000111222333444555555333444555666888999::::::888>>>======CCCEEENNNaaaxxxxxxoooggggggnnnzzz|||xxxzzz~~~zzzsssrrrqqqpppnnnggg\\\SSSIIIDDD@@@BBBGGGMMMVVV___eeegggjjjkkkllllllkkkkkkmmmmmmnnnmmmmmmmmmooorrrvvvyyy}}}wwwsssooommmhhhgggeeeccc```^^^]]]\\\YYYZZZ\\\]]][[[VVVQQQNNNIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJHHHEEEBBBAAAAAA@@@CCCHHHNNNRRRTTTUUUUUUTTTTTTSSSQQQMMMHHHCCCAAA<<<<<<;;;:::999999999999888999;;;<<<<<<===???@@@DDDFFFJJJNNNQQQUUUXXXZZZ[[[YYYVVVTTTQQQLLLFFFBBB<<<:::888888999::::::999;;;:::999888777666555444333333222222333444444444777888:::<<<===>>>??????AAAAAAAAABBBDDDGGGIIIKKKNNNPPPRRRUUUWWWXXXXXXWWWZZZZZZ[[[]]]^^^___``````ddddddddddddcccccccccccccccccccccddddddeeeeeeeeeaaa```___^^^___```bbbdddfffggghhhjjjjjjhhhgggfffddddddcccdddeeehhhjjjllllllmmmmmmnnnnnnmmmllllllllliiifffcccaaa]]]YYYVVVVVVVVVWWWYYY\\\aaafffiiijjjlllmmmnnnmmmmmmnnnooommmnnnpppppppppnnnlllkkkfffdddaaa```ccciiipppuuuvvvyyy||||||zzzwwwwwwwwwtttyyy}}}zzzzzzyyywwwtttssstttuuu}}}~~~}}}yyysssiii```YYYRRRLLLHHH@@@<<<888444333222222111<<<===>>>@@@AAABBBBBBBBB@@@CCCEEEGGGHHHJJJLLLOOOPPPPPPTTT[[[```eeelllttt{{{wwwrrrpppooommmiiifff\\\XXXRRRLLLHHHHHHIIIJJJIIIJJJLLLMMMOOOPPPPPPPPPPPPQQQTTTUUUVVVXXX\\\^^^^^^___aaadddeeegggggghhhggghhhiiijjjkkkkkkkkkkkklllllllllmmmnnnnnnoooooollllllmmmmmmnnnooooooooooooooonnnmmmkkkiiigggfffddddddeeefffiiimmmppprrrnnnoooooopppqqqrrrssssssooommmkkkjjjjjjjjjiiiggg]]]YYYTTTOOOOOOUUU^^^eeekkkiiifffcccaaa_________bbbaaa^^^[[[ZZZ___hhhpppzzz~~~}}}vvvqqqjjjdddbbbeeeiiimmmnnnooonnnjjjfff___RRRFFF999444...,,,---......---,,,---......///.........,,,---...///000000000000000000111222333444555555222333555777999:::;;;;;;888>>>======CCCDDDLLL___uuu|||ssskkkjjjoooyyy|||wwwvvv}}}xxxuuusssrrrpppiii^^^UUUKKKDDD@@@@@@CCCHHHPPPYYYbbbeeeiiikkkkkkkkkllllllmmmnnnooonnnmmmmmmoooqqqsssuuuzzzzzzuuuqqqoooiiiiiihhhfffdddbbb___^^^ZZZ[[[\\\]]][[[XXXTTTRRRJJJIIIGGGFFFEEEFFFHHHIIIHHHIIIIIIGGGDDDAAA@@@@@@???AAACCCGGGKKKNNNQQQRRRRRRRRRRRRPPPMMMHHHCCC@@@<<<;;;:::999888888888888999999:::<<<===>>>?????????@@@AAACCCGGGKKKNNNPPPWWWVVVVVVUUUSSSPPPJJJFFF???===;;;:::;;;;;;;;;:::;;;;;;:::999888777666666666555333444555777777666666777888:::<<<=========?????????AAACCCEEEHHHIIINNNPPPSSSVVVXXXXXXXXXXXXZZZ[[[\\\^^^______``````bbbbbbbbbbbbaaaaaa`````````aaabbbcccdddeeeeeefffaaa```___^^^___aaacccdddeeefffhhhiiiiiihhhfffeeedddddddddeeegggiiikkkmmmlllllllllllllllkkkkkkjjjiiigggdddbbb___\\\XXXUUUUUUUUUWWWYYY]]]bbbfffiiikkklllmmmmmmmmmmmmooopppnnnooopppqqqpppnnnkkkjjjdddbbb``````dddkkkrrrwwwwww{{{}}}|||yyyvvvuuuvvvvvv|||yyyxxxuuurrrooooooqqqttt}}}zzzrrrggg^^^WWWQQQKKKFFF>>>;;;666444333222111000<<<===>>>@@@AAAAAAAAAAAA???AAADDDFFFGGGHHHKKKMMMRRRQQQTTTZZZ^^^aaagggmmmwww}}}yyyuuusssrrrppplllhhh^^^ZZZUUUPPPLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLOOOQQQRRRTTTXXX\\\[[[]]]___bbbdddeeeffffffeeefffgggiiijjjkkkkkkkkklllllllllmmmnnnooooooooollllllmmmmmmnnnoooooopppmmmmmmmmmlllkkkjjjhhhhhhggggggggghhhjjjmmmqqqsssqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjiiiiiiiiihhhggg\\\XXXSSSOOOPPPUUU^^^eeejjjhhhddd```^^^]]]]]]]]]___^^^\\\ZZZ[[[bbbnnnwww~~~}}}}}}vvvpppiiicccbbbffflllpppnnnooommmhhhddd^^^PPPDDD888333---+++---//////...,,,,,,.../////////......,,,---...///000000000000000000111222333444555555444555777999::::::::::::999@@@??????DDDEEEMMM___sssvvvnnnllloooxxxyyyssspppwwwzzzvvvtttrrrkkk```WWWLLLEEE@@@@@@AAADDDKKKSSS]]]bbbgggjjjjjjjjjkkkmmmkkkmmmnnnmmmllllllnnnoooooopppttt|||}}}xxxsssqqqjjjkkkjjjjjjhhheeebbb```[[[\\\\\\\\\[[[YYYVVVUUUNNNLLLJJJHHHGGGGGGHHHIIIGGGHHHHHHGGGDDDBBBAAAAAA?????????AAADDDHHHLLLNNNNNNOOOPPPOOOLLLHHHCCCAAA<<<<<<;;;:::999999999999;;;;;;:::;;;<<<=========<<<;;;<<<>>>AAAFFFIIIKKKTTTTTTTTTUUUUUUQQQLLLHHHBBB@@@===<<<=========<<<<<<;;;;;;:::999888777777777555333444666888777666555666777999:::;;;;;;<<<>>>>>>>>>???AAADDDGGGHHHLLLOOORRRVVVXXXXXXXXXWWWZZZ[[[]]]^^^___```______````````````````````````aaaaaaaaabbbbbbcccccccccaaa```___^^^___aaacccdddeeeggghhhiiiiiihhhgggeeedddddddddfffgggiiikkkmmmlllkkkkkkkkkkkkjjjjjjjjjgggeeebbb```^^^[[[XXXUUUTTTUUUWWWZZZ^^^cccgggjjjkkklllnnnmmmmmmmmmoooqqqnnnoooppppppnnnllljjjhhhcccaaa___```eeellltttyyyyyy|||~~~|||wwwssssssuuuxxx~~~{{{yyyuuupppmmmnnnrrrvvv}}}~~~zzzqqqeee[[[UUUOOOHHHCCC===:::666333222111000///<<<===???@@@AAAAAAAAA@@@@@@BBBEEEGGGHHHJJJLLLNNNTTTRRRTTTZZZ]]]___ccchhhqqq~~~{{{wwwuuutttrrrnnnjjj___]]]XXXSSSOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFIIIMMMNNNOOOQQQVVVZZZYYY[[[^^^aaacccdddeeeeeeccceeefffhhhjjjkkklllllllllllllllmmmnnnooooooppplllllllllmmmnnnooooooppphhhhhhjjjkkklllmmmmmmmmmjjjiiiiiiiiikkkmmmppprrrttttttsssrrrqqqpppoooooommmkkkiiihhhiiiiiihhhggg[[[XXXTTTPPPPPPVVV^^^dddjjjgggccc___\\\\\\\\\\\\\\\\\\ZZZYYY\\\eeerrr{{{}}}}}}}}}~~~vvvpppiiicccbbbgggmmmrrrqqqqqqnnniiifff___RRREEE999444///---///111222111+++,,,.../////////......,,,---...///000000000000///000111222333444444555666777888999:::999999888;;;AAA@@@@@@EEEFFFMMM___qqqxxxooommmooowwwwwwooommmsss}}}~~~xxxuuusssmmmaaaXXXLLLFFF@@@???@@@BBBHHHOOOZZZ___eeehhhiiiiiijjjllljjjlllmmmmmmkkkkkklllmmmkkkmmmpppxxx~~~yyyuuurrrkkkllllllkkkjjjgggcccbbb\\\\\\\\\\\\[[[YYYXXXWWWPPPNNNLLLIIIHHHHHHIIIIIIGGGHHHIIIGGGEEECCCBBBCCC???>>>======???DDDHHHLLLLLLMMMNNNNNNLLLHHHDDDAAA======<<<;;;::::::::::::>>><<<;;;:::;;;;;;;;;:::;;;::::::<<>>>>>???>>>===<<<<<<;;;;;;:::999888888666333111222555666555444555555777888::::::;;;;;;======>>>???AAACCCFFFHHHKKKNNNQQQUUUWWWXXXWWWVVVZZZ[[[]]]___``````______^^^______```aaabbbccccccbbbbbbbbbaaaaaaaaaaaaaaa``````___^^^___aaaccceeefffhhhiiijjjjjjiiihhhfffccccccdddeeegggiiikkklllkkkkkkkkkjjjjjjiiiiiiiiifffdddaaa___^^^[[[XXXUUUUUUVVVXXX[[[```dddiiikkklllmmmnnnmmmmmmmmmoooqqqmmmnnnoooooommmkkkhhhgggbbbaaa___```eeemmmuuuzzzyyy}}}|||vvvrrrrrrtttyyy|||wwwrrroooqqqvvvzzz|||}}}~~~yyyooocccYYYSSSMMMFFFAAA===:::666333222111///...????????????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQTTTWWW]]]cccgggmmmtttzzzxxxxxxuuuoooiiifffaaaZZZVVVSSSRRRQQQQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEEEEGGGIIILLLPPPRRRTTTXXXYYYZZZ\\\^^^```aaabbbfffeeeeeegggkkkmmmkkkiiihhhiiijjjlllmmmnnnnnnnnnlllllllllmmmllllllkkkkkkjjjjjjjjjkkklllmmmnnnoooiiiiiijjjlllmmmoooppppppqqqqqqppppppqqqpppmmmkkkkkkhhhfffgggjjjjjjfffaaa[[[VVVQQQQQQUUU]]]dddiiijjjgggddd___\\\YYYWWWWWWTTTVVVWWWXXX\\\fffttt~~~}}}|||zzzyyysssooohhhccccccffflllpppoooooonnnlllfffZZZKKK@@@777555111...------...///---------............///////////////000000000000000111222222444444555666555666777999;;;===>>>??????======@@@BBBFFFPPPZZZqqq{{{qqqmmmmmmuuu|||ssslllnnnyyyxxxrrrqqqooocccUUUNNNHHHCCC@@@>>>>>>DDDKKKPPPYYYccciiijjjhhhhhhiiiiiijjjlllllljjjiiiiiijjjjjjlllqqqvvv~~~yyyqqqqqqpppnnnmmmllliiieeebbb]]][[[YYYYYYYYYYYYXXXWWWQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@AAABBBBBBBBBDDDGGGIIIJJJKKKKKKJJJHHHEEECCCBBB@@@???<<<::::::;;;===>>>;;;;;;;;;<<<<<<===>>>???>>><<<;;;:::<<>>???@@@BBBFFFIIINNNPPPSSSVVVYYYZZZ[[[[[[XXXZZZ]]]______^^^\\\ZZZ^^^_________^^^^^^___aaaaaabbbccccccbbbaaa```___```bbbccccccccccccdddfffjjjkkkkkkjjjiiigggeeeddd```bbbeeehhhkkkmmmmmmnnnooommmjjjiiiiiiiiihhhggggggccc]]]ZZZZZZYYYWWWUUUSSSUUUXXX]]]bbbfffhhhiiijjjkkkkkklllmmmnnnooooooooonnnnnnnnnnnnmmmjjjhhhcccaaa```ccciiirrryyy|||~~~}}}|||xxxtttqqqppppppzzz}}}|||zzzyyyzzz|||}}}}}}~~~|||zzzrrrkkk```WWWQQQKKKEEEAAA888777444222111222333333CCCBBBAAA@@@????????????CCCCCCDDDDDDFFFHHHIIIJJJKKKNNNQQQTTTWWW[[[```dddhhhnnnvvv~~~~~~{{{zzzvvvpppkkkgggccc]]]YYYVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEFFFGGGIIILLLOOORRRSSSWWWWWWYYYZZZ\\\^^^___```eeeddddddgggjjjlllkkkiiihhhiiikkklllmmmnnnnnnnnnlllmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnniiijjjkkklllnnnoooppppppqqqppppppppppppooollliiiiiigggeeefffiiiiiieee```ZZZWWWRRRRRRWWW^^^eeeiiiiiigggccc___[[[XXXVVVUUURRRTTTVVVXXX]]]hhhwww~~~|||{{{zzzxxxwwwsssnnniiieeefffjjjooosssrrrqqqooollldddWWWHHH>>>444333000...---...000111---------............///............////////////000111222222444444555666666666777999;;;===>>>>>>???======@@@BBBFFFOOOZZZnnn}}}sssmmmlllqqqvvvnnnnnnxxx|||uuuttttttjjj___PPPJJJDDDAAA>>>===BBBIIIMMMVVVaaahhhiiihhhhhhiiihhhiiikkkkkkiiihhhiiijjjkkklllooosssyyy}}}uuusssrrrpppnnnmmmjjjgggddd^^^\\\ZZZYYYYYYYYYXXXWWWPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDGGGJJJKKKKKKKKKKKKIIIHHHFFFEEEAAA???===;;;:::;;;===>>><<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<>>======;;;:::888777666999888777666555666666777777888999888777777999;;;;;;===>>>???@@@BBBFFFIIINNNPPPSSSVVVXXXZZZZZZ[[[WWWYYY[[[]]]^^^^^^^^^]]]]]]^^^___^^^]]]]]]___aaaaaabbbbbbcccbbbaaa```______aaabbbbbbbbbbbbccceeejjjjjjjjjjjjhhhgggeeedddcccdddgggjjjmmmnnnooooooooommmjjjiiiiiiiiigggffffffbbb^^^[[[ZZZYYYVVVTTTSSSUUUXXX]]]bbbgggiiijjjjjjkkkkkklllmmmnnnoooooopppooonnnnnnnnnllliiigggbbbaaaaaaeeelllsssyyy|||}}}}}}{{{wwwsssppppppqqqzzz~~~}}}||||||~~~}}}|||}}}}}}zzzwwwnnnggg]]]UUUOOOIIICCC???888666444111000000111111CCCBBBAAA@@@@@@?????????BBBCCCCCCDDDEEEGGGHHHIIIJJJLLLPPPSSSUUUXXX\\\___cccgggmmmrrrxxx}}}yyysssoookkkgggbbb^^^\\\[[[YYYXXXWWWVVVTTTQQQNNNKKKIIIHHHFFFFFFHHHJJJLLLOOOQQQSSSTTTUUUUUUWWWXXXZZZ\\\]]]bbbbbbccceeeiiikkkkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmjjjjjjkkklllnnnoooppppppqqqpppooooooooommmjjjgggfffdddccceeegggfffbbb^^^YYYWWWTTTUUUZZZaaafffiiiiiigggccc___[[[WWWUUUSSSPPPRRRUUUYYY```mmm|||~~~|||{{{zzzwwwuuurrrnnniiigggjjjoootttvvvwwwuuuqqqkkk```SSSDDD;;;222111///......///111222---------............///---------.........//////000111222222444444555666666666888999;;;<<<>>>>>>???===>>>@@@BBBEEEOOOYYYjjjvvvnnnkkknnn{{{{{{qqqooovvvyyyxxxxxxpppgggUUUMMMEEEAAA>>><<>><<<;;;<<<===>>>===<<<<<<<<<<<<======>>>>>>===;;;;;;<<>>???@@@BBBFFFIIINNNPPPRRRUUUXXXYYYZZZZZZVVVWWWYYY[[[]]]^^^______]]]^^^^^^^^^]]]]]]___aaaaaaaaabbbbbbbbbaaa``````aaabbbddddddcccccceeefffiiiiiiiiihhhgggfffeeedddeeegggjjjmmmooopppqqqqqqnnnllljjjiiiiiihhhgggeeedddbbb^^^\\\ZZZXXXTTTRRRSSSUUUYYY^^^cccgggjjjkkkkkkkkklllmmmnnnoooooopppqqqpppnnnnnnmmmkkkgggeee``````bbbgggooovvvzzz||||||{{{yyyuuuqqqppppppqqqzzz}}}{{{|||zzzwwwssshhhaaaXXXQQQLLLGGGAAA<<<777555333111////////////@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHHHHKKKOOORRRSSSUUUXXXZZZaaadddhhhkkkooowww|||wwwsssnnnkkkgggdddcccaaa___^^^\\\ZZZWWWTTTPPPLLLIIIHHHFFFGGGHHHJJJLLLNNNQQQRRRQQQQQQRRRRRRTTTVVVXXXYYY^^^___aaadddgggiiijjjjjjiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhiiihhhhhhhhhiiiiiijjjkkkjjjjjjkkklllmmmnnnoooooopppooonnnmmmmmmkkkhhheeecccbbbbbbcccdddccc___[[[XXXVVVVVVXXX]]]ccchhhjjjhhhfffccc___ZZZVVVTTTRRROOOQQQUUU[[[eeesss}}}zzzwwwtttpppllliiiiiinnnssswwwxxxzzzwwwqqqhhh[[[MMM@@@888111000///......///000111---------............///.........////////////000000111222222444444555666666777888999;;;<<<===>>>>>>===>>>@@@BBBEEENNNXXXjjjyyyrrrlllmmmxxxvvvqqquuu~~~|||zzzrrriiiZZZQQQGGGBBB>>>;;;===AAACCCKKKVVV```eeeggghhhiiihhhiiikkkkkkjjjiiijjjkkklllkkkkkklllpppyyy|||xxxuuurrrpppooollliiifffaaa^^^[[[YYYYYYZZZYYYXXXTTTRRROOOLLLKKKKKKLLLMMMHHHHHHGGGGGGFFFFFFFFFFFFJJJJJJJJJIIIHHHJJJNNNQQQQQQQQQPPPOOONNNLLLKKKJJJCCCBBB@@@>>>===<<<============<<<<<<<<<<<<======>>>===<<<<<<===???AAACCCGGGIIINNNRRRTTTTTTSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGDDDCCCAAA???<<<:::999888444555666777666555333222666777888777666777888::::::;;;===>>>@@@BBBFFFIIINNNOOORRRUUUWWWXXXYYYYYYWWWXXXYYYZZZ[[[]]]^^^___[[[]]]]]]]]]\\\]]]___aaaaaaaaaaaaaaaaaaaaa``````dddeeeggggggffffffhhhiiihhhhhhgggggggggfffeeeeeeggghhhkkkmmmooopppqqqqqqmmmllljjjiiiiiihhheeecccaaa```^^^\\\ZZZVVVSSSQQQSSSVVVZZZ___cccgggjjjlllkkkkkklllmmmnnnoooppppppqqqpppnnnmmmllljjjfffccc___```dddjjjrrrxxx{{{|||{{{zzzwwwssspppppprrrttt{{{{{{zzzzzzwwwsssoooccc]]]TTTNNNIIIEEE???;;;777666444222000//////...@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMPPPQQQSSSUUUWWW]]]```dddgggjjjpppyyyzzzwwwrrrpppmmmkkkjjjhhheeeccc___]]]ZZZVVVQQQMMMIIIGGGGGGHHHIIIJJJLLLNNNPPPQQQOOOOOONNNNNNPPPRRRTTTUUUZZZ\\\___bbbeeegggiiijjjjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhhhhgggggggggggghhhhhhiiiiiiiiijjjkkklllmmmmmmnnnnnnllllllkkkkkkjjjgggdddaaaaaabbbcccbbb___[[[XXXUUUUUUWWW[[[```eeehhhiiigggfffccc___[[[WWWTTTRRROOORRRXXXaaammm{{{~~~zzzvvvrrroookkkiiikkkqqqvvvxxxwwwyyyvvvnnncccUUUGGG<<<666222111000///.........///---------............//////000000000000111111111000111222222444444555666777777888999;;;<<<======>>>===>>>AAABBBDDDMMMVVVlll{{{uuuooommmvvv~~~wwwwww}}}}}}sssiii___UUUJJJDDD@@@<<<<<<>>>???FFFPPPZZZaaaeeegggiiiiiikkkmmmmmmlllllllllmmmkkkkkkjjjkkkpppxxx|||yyyvvvssspppnnnllliiigggccc___\\\YYYYYYZZZZZZYYYXXXVVVSSSOOOMMMKKKKKKKKKGGGFFFFFFFFFGGGHHHIIIJJJMMMMMMLLLKKKKKKNNNRRRVVVVVVVVVVVVTTTRRRNNNKKKIIIEEEDDDBBB???>>>============<<<<<<<<<<<<======>>>???>>>===<<<===>>>@@@AAAEEEHHHLLLQQQUUUVVVVVVUUUSSSSSSQQQPPPNNNLLLKKKJJJHHHFFFCCC@@@===:::999888555666888999888777555333666777888777666666888:::999;;;===>>>???BBBFFFIIINNNOOORRRTTTVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\ZZZ[[[\\\\\\\\\\\\^^^`````````````````````aaaaaadddfffggghhhgggggghhhjjjgggggggggfffffffffffffffgggiiikkkmmmoooooooooooommmkkkjjjiiiiiigggdddaaa______^^^[[[XXXUUUSSSRRRSSSWWW\\\```cccfffjjjmmmkkkllllllmmmnnnoooppppppqqqpppnnnmmmkkkiiieeeaaa___```eeelllsssxxxzzzzzzyyyxxxuuurrrpppqqqtttxxx~~~}}}zzzxxxwwwuuupppkkk```ZZZRRRLLLHHHDDD>>>999777666444333111000000///DDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGIIILLLNNNOOOQQQTTTVVVXXX\\\```bbbeeejjjqqqvvv|||}}}zzzuuusssqqqpppooommmjjjgggbbb```]]]XXXSSSNNNKKKIIIHHHIIIIIIJJJLLLMMMOOOPPPMMMMMMLLLKKKMMMOOOQQQSSSWWWZZZ^^^aaacccfffiiikkkjjjkkkllllllmmmmmmllllllnnnnnnmmmmmmlllkkkjjjiiiggggggffffffffffffgggggghhhhhhiiijjjjjjkkkllllllkkkjjjiiijjjjjjiiifffddd```bbbcccccc```\\\XXXUUUSSSTTTWWW\\\cccggghhhhhhfffeeeccc```\\\XXXUUUSSSRRRVVV^^^iiivvv|||wwwssspppmmmkkknnntttyyyxxxvvvuuurrrjjj]]]NNNAAA999555222111000///......---------------............///000000111111111222222222000111222222444444555666777888888999;;;<<<<<<======<<<>>>AAABBBDDDLLLUUUkkk~~~~~~}}}yyyqqqmmmsss}}}}}}vvvmmmdddXXXLLLFFFAAA===<<<===>>>BBBJJJSSS\\\bbbgggiiijjjlllnnnnnnmmmmmmnnnooollllllkkklllpppxxx~~~{{{xxxtttqqqooollljjjhhhdddaaa\\\ZZZYYYZZZZZZZZZZZZXXXVVVSSSOOOMMMKKKJJJGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMPPPUUUYYY[[[\\\\\\[[[XXXSSSNNNJJJFFFEEECCCAAA???>>>===<<<;;;;;;;;;<<<<<<===>>>?????????>>>======>>>???@@@CCCFFFLLLQQQVVVXXXYYYYYYUUUUUUTTTSSSQQQPPPOOOOOOJJJHHHDDD@@@===:::999888888999:::;;;;;;999777666666777777777666666888999888:::<<<>>>???BBBFFFJJJMMMOOOQQQTTTUUUVVVWWWVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\\\\[[[\\\^^^`````````_________```aaaaaacccdddeeefffeeeeeefffhhhgggggggggffffffggghhhhhhhhhiiikkkmmmnnnnnnnnnnnnlllkkkjjjiiiiiifffccc```\\\]]]\\\ZZZVVVTTTSSSTTTUUUZZZ___bbbccceeeiiimmmllllllmmmnnnoooppppppqqqpppooommmlllkkkhhhdddaaa___aaaeeelllssswwwyyyyyywwwvvvsssqqqpppsssxxx}}}~~~{{{xxxwwwvvvsssmmmhhh]]]XXXQQQKKKGGGBBB<<<777555555444333222111111000DDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDGGGHHHJJJLLLMMMPPPTTTWWWTTTXXX]]]```aaadddiiimmmqqquuu||||||vvvuuuttttttsssqqqmmmjjjeeeccc```[[[VVVQQQMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOLLLKKKJJJIIIJJJMMMPPPQQQTTTXXX]]]```bbbdddhhhkkkkkkkkkllllllmmmmmmlllllllllmmmmmmmmmlllkkkkkkjjjffffffeeeeeeeeeeeeffffffggggggggghhhiiiiiijjjjjjhhhgggggghhhiiiiiifffdddaaacccdddccc___ZZZUUURRRPPPRRRWWW^^^dddggghhhgggeeeeeecccaaa^^^ZZZWWWUUUUUUZZZcccppp}}}{{{ssspppnnnqqqxxx{{{yyyuuupppllldddWWWIII===777555////////////////////////---------............///000000000000111111111111000111222222444444555666888888999::::::;;;<<<<<<===<<<>>>AAABBBDDDKKKTTThhh~~~~~~zzzyyy{{{|||~~~{{{rrrjjjmmmuuuyyyssshhh[[[NNNGGGCCC???======>>>@@@FFFNNNXXX```fffiiiiiikkkmmmnnnmmmmmmnnnooommmmmmmmmnnnpppvvv~~~}}}zzzuuurrrpppnnnkkkiiieeebbb]]]ZZZYYYZZZZZZZZZXXXXXXWWWUUURRROOOMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPVVV[[[^^^```bbbccc```ZZZSSSOOOGGGFFFEEEBBB@@@>>>===<<<:::::::::;;;===>>>@@@AAA??????>>>>>>>>>>>>>>>???CCCFFFKKKQQQWWWZZZ\\\]]]XXXWWWWWWVVVUUUUUUTTTTTTLLLIIIEEE@@@<<<:::888888888999999:::999888777666555666777777555666777999888999<<<===???BBBFFFJJJMMMOOOQQQSSSUUUVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[[[[[[[\\\^^^``````______^^^___```aaabbbbbbdddeeeeeeeeeeeefffhhhhhhgggggggggggghhhiiijjjiiijjjlllnnnnnnooonnnnnnkkkjjjiiiiiihhhfffbbb___ZZZ[[[[[[XXXTTTSSSUUUWWWWWW\\\aaacccbbbdddhhhlllllllllmmmnnnooopppqqqqqqooonnnlllkkkjjjhhhdddbbbaaabbbeeekkkqqqvvvwwwwwwvvvtttrrrpppqqquuu||||||yyyvvvuuutttqqqlllggg[[[VVVOOOIIIEEE@@@999444222222222222222111111000AAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIJJJLLLPPPUUUXXXTTTXXX]]]___```aaaeeehhhhhhkkkqqqwww}}}wwwvvvvvvvvvuuusssooolllgggeeebbb]]]XXXSSSOOOMMMIIIIIIJJJJJJKKKMMMNNNOOOLLLKKKIIIIIIIIILLLOOOQQQSSSWWW\\\___aaadddhhhkkkkkkkkkllllllmmmllllllllllllllllllmmmllllllkkkkkkfffeeeeeedddddddddeeeeeeffffffgggggghhhhhhiiiiiifffffffffgggiiihhhfffdddbbbdddeeeddd___YYYSSSQQQOOOQQQWWW^^^dddhhhgggfffddddddcccbbb___\\\XXXWWWWWW]]]ggguuuvvvrrrppptttzzz}}}zzzuuullliiiaaaTTTFFF;;;777666------......///000000111---------.........//////////////////000000000000000111222333444555555666888888999::::::;;;<<<<<<===<<<>>>AAABBBDDDKKKTTTddd{{{{{{wwwvvvyyy{{{~~~{{{qqqggghhhooozzzzzzvvvjjj]]]OOOHHHEEE@@@======>>>@@@DDDKKKUUU^^^eeeiiihhhjjjlllmmmllllllmmmnnnooooooooooooppptttzzz|||wwwtttqqqooommmkkkfffbbb]]]ZZZYYYZZZ[[[[[[VVVWWWWWWWWWUUURRRNNNLLLNNNLLLJJJGGGFFFGGGGGGHHHIIIIIIIIIIIIKKKPPPVVV[[[___bbbfffhhheee___XXXSSSHHHGGGEEECCCAAA???===<<<999999:::;;;===???AAABBB@@@??????>>>>>>>>>>>>>>>CCCFFFKKKRRRWWW[[[^^^___YYYYYYYYYYYYXXXXXXXXXXXXMMMJJJEEE@@@<<<999888777666666666666666555555444555666777666555666777999777999;;;===???BBBFFFJJJMMMOOOQQQSSSUUUUUUUUUUUURRRTTTWWW[[[\\\\\\[[[ZZZXXXYYY[[[[[[[[[[[[^^^``````___^^^^^^___```aaabbbdddeeeggggggffffffhhhiiihhhhhhgggggggggiiijjjkkkjjjkkkmmmnnnooooooooonnnkkkjjjiiiiiihhhfffaaa^^^ZZZZZZZZZVVVSSSSSSUUUYYYXXX]]]bbbdddbbbcccgggkkkllllllmmmnnnooopppqqqqqqnnnmmmkkkkkkjjjhhheeebbbbbbccceeejjjpppuuuvvvvvvuuusssqqqpppqqqwww|||zzzxxxuuuttttttqqqkkkfffZZZTTTMMMHHHCCC>>>777111000000111111111111000000BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHKKKOOOQQQSSSSSSUUUWWWZZZ\\\^^^___```dddfffiiimmmsss||||||zzzwwwsssqqqpppooonnnmmmhhhfffccc^^^YYYTTTPPPMMMHHHIIIJJJKKKKKKKKKJJJIIIJJJHHHGGGGGGIIIKKKMMMNNNTTTXXX\\\```bbbdddgggiiihhhjjjkkkkkkjjjiiikkkllljjjjjjjjjjjjiiiiiihhhggghhhgggfffeeeddddddeeefffeeefffffffffffffffeeeeeedddggghhhgggdddccceeegggcccddddddaaa\\\VVVRRRQQQLLLRRRZZZaaafffhhhjjjkkkhhhfffffffffaaaYYYVVVXXX\\\gggvvv}}}yyyvvvvvvyyyxxxtttpppjjjdddZZZOOOFFF===666222111111000000//////......,,,---......------///111000000000111222222333333666555444333333444666777666777888999;;;<<<===>>>>>><<<<<>>???@@@EEEIIIMMMQQQUUUXXX\\\___\\\[[[ZZZYYYXXXWWWVVVUUUHHHEEE@@@===;;;:::888777;;;;;;::::::888777666555444555555666777888888999888999;;;???BBBFFFIIIKKKNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWYYY[[[]]]^^^^^^^^^[[[\\\\\\ZZZYYYYYY[[[^^^^^^^^^^^^^^^____________cccdddeeeeeeffffffeeeeeecccdddfffffffffgggiiikkkkkklllmmmooooooooonnnnnniiihhhfffdddbbb```^^^^^^```]]]XXXUUUSSSTTTVVVXXX]]]___bbbdddeeefffhhhiiimmmnnnnnnooooooooooooooopppmmmjjjiiiiiiiiifffccccccdddgggkkkppptttwwwyyywwwtttqqqppptttzzz~~~~~~~~~zzzyyyuuuqqqppppppnnnhhhbbbVVVSSSNNNGGG@@@:::666444222222222111000//////...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGJJJMMMPPPQQQSSSTTTVVVYYY[[[]]]^^^______aaadddgggmmmuuu~~~zzzuuurrrnnnllllllllljjjiiifffeeebbb^^^YYYTTTPPPNNNHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHKKKLLLMMMSSSWWW\\\___bbbdddgggiiihhhjjjkkkkkkjjjiiikkkllljjjkkkkkkjjjjjjiiihhhggghhhgggfffeeeeeeeeeffffffeeeffffffggggggggggggfffeeeggggggfffcccbbbdddfffccccccccc___ZZZTTTQQQPPPQQQVVV]]]bbbeeefffggghhhkkkiiihhhhhheee______bbbgggqqq|||yyyyyyzzzxxxsssnnniiibbbXXXNNNEEE===666222000000000000//////......//////000///------...000000000111111222333333333666555444333333444666777777777888999;;;<<<===>>>???======???AAACCCIIIPPP```ssszzzvvvwww{{{}}}xxxnnnfffdddeeeppp|||zzzuuurrrjjjdddYYYOOOHHHBBB>>>;;;;;;<<<@@@DDDJJJSSS]]]cccfffhhhjjjkkkjjjjjjkkklllllllllmmmmmmnnnqqquuuyyy|||wwwssspppnnnlllfffddd```]]][[[ZZZ[[[[[[ZZZ[[[\\\[[[YYYUUUQQQNNNJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJOOOSSS]]]___cccffffffaaaYYYSSSKKKHHHDDDAAA???>>><<<:::;;;;;;;;;:::;;;<<<<<<===>>>===<<<<<<===>>>@@@AAAGGGJJJOOOSSSVVVZZZ]]]```___^^^\\\ZZZXXXVVVUUUTTTMMMIIICCC>>>;;;:::888777::::::::::::888777666555555555666666777888888999999:::;;;>>>BBBFFFJJJLLLNNNOOOQQQSSSUUUUUUUUUUUUWWWWWWYYYZZZ\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZ\\\^^^______````````````aaaaaaccccccdddeeeeeeeeeeeeeeecccdddeeeffffffgggiiikkknnnnnnnnnnnnmmmllljjjiiihhhgggfffdddbbb```^^^]]]___\\\XXXUUUUUUVVVXXXZZZbbbdddggghhhhhhiiikkkllllllmmmnnnnnnoooooooooooopppmmmkkkkkkkkkjjjgggdddeeefffiiimmmqqqtttwwwxxxvvvuuutttrrrrrrxxx}}}{{{|||~~~|||xxxvvvrrrnnnmmmmmmkkkeee```UUURRRMMMFFF@@@:::666444222222111111000//////...DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDFFFHHHKKKMMMOOOQQQRRRUUUWWWZZZ[[[\\\]]]ZZZ[[[]]]```dddkkksssxxx|||}}}vvvpppmmmjjjhhhhhhhhhgggfffdddcccaaa]]]YYYUUURRRPPPIIIIIIHHHHHHGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLMMMQQQUUUZZZ___bbbdddgggiiihhhjjjkkkkkkjjjiiikkklllkkkkkkkkkkkkjjjiiihhhggghhhgggffffffeeefffffffffeeeeeefffgggggghhhggggggfffffffffdddaaaaaabbbdddaaaaaa```\\\VVVRRROOOOOOVVVZZZ___cccddddddddddddhhheeedddeeecccaaadddiiittt~~~}}}}}}|||yyysssnnnggg```WWWMMMDDD<<<666222000000000////////////...000111111///---,,,---///000111111222222333333444555444333333333555666777777888999:::;;;<<<===>>>@@@======@@@AAABBBGGGNNN]]]ooozzzvvvuuuyyy|||yyyppphhhddddddjjjwwwzzztttppplllfff\\\SSSKKKEEE@@@===;;;<<<===@@@EEENNNXXX___cccfffhhhjjjjjjjjjjjjkkkjjjkkkllllllmmmooossswww|||zzzuuurrrooolllhhheeebbb^^^\\\ZZZZZZZZZ[[[[[[\\\[[[YYYUUUQQQNNNJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIMMMOOOYYY[[[___cccccc```ZZZUUUJJJGGGCCCAAA???>>><<<;;;:::::::::::::::;;;;;;<<<>>>============???@@@AAAHHHLLLQQQUUUXXX[[[^^^aaaaaa```^^^\\\YYYVVVTTTSSSQQQLLLDDD>>>;;;:::999888::::::::::::999777666555666666666777888888999999:::;;;<<<>>>BBBFFFKKKMMMNNNOOOQQQTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[\\\^^^``````aaaaaaaaabbbbbbbbbbbbccccccdddeeedddddddddbbbccceeeeeeeeefffiiikkklllmmmmmmmmmllljjjhhhgggffffffeeedddbbb___]]]\\\\\\ZZZXXXVVVVVVYYY[[[^^^eeehhhjjjkkkjjjjjjlllmmmjjjkkklllmmmnnnooooooooolllkkkjjjjjjjjjiiifffdddgggiiilllooosssvvvxxxyyyuuuwwwwwwtttrrrwww~~~zzzxxxxxxxxx|||}}}xxxtttrrrnnnkkkjjjiiifff```[[[SSSPPPKKKDDD>>>999555333222222111111000/////////FFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBDDDEEEHHHJJJLLLMMMOOOQQQSSSUUUWWWYYYZZZZZZWWWXXXYYY[[[^^^ccciiinnnooovvv|||~~~zzztttooollliiigggffffffdddcccbbbaaa___\\\YYYUUURRRPPPIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMOOOTTTZZZ___bbbeeegggiiihhhjjjkkkkkkjjjiiikkklllkkkkkkkkkkkkjjjiiiggggggggggggffffffffffffffffffccccccdddeeefffffffffffffffeeecccaaa``````aaabbb______\\\WWWRRROOONNNOOOXXX\\\```ccccccbbbbbbbbbeeebbb```aaabbbccciiippp~~~zzzsssnnneee___VVVLLLDDD===777333////////////////////////...//////...---,,,...///111111222222333444444444444444444444444555777777888888999:::;;;<<<===>>>@@@>>>>>>@@@AAAAAAFFFLLLZZZkkk{{{vvvtttxxx|||zzzrrrjjjeeeccchhhttt}}}vvvrrrnnniii```WWWOOOHHHBBB>>>=========>>>BBBJJJTTT[[[aaadddgggiiijjjjjjkkkllljjjkkkllllllmmmooosssuuuxxx|||xxxtttpppmmmjjjhhhddd```]]][[[ZZZZZZ[[[[[[\\\[[[YYYUUURRRPPPJJJIIIGGGFFFEEEEEEEEEEEEHHHIIIKKKKKKKKKKKKMMMNNNUUUWWW[[[^^^```^^^YYYUUUJJJHHHDDDAAA@@@???===<<<:::999999999999:::;;;;;;>>>=========>>>@@@AAACCCIIIMMMRRRVVVYYY\\\^^^```aaa```___]]]ZZZXXXWWWVVVRRRLLLDDD===:::999999999;;;;;;;;;:::999888777777777777777888888999999999;;;;;;<<<>>>BBBGGGKKKNNNNNNPPPRRRTTTUUUVVVVVVUUUXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]]]][[[[[[\\\^^^______``````aaabbbbbbbbbaaabbbccccccddddddccccccaaabbbddddddeeefffiiikkkhhhiiijjjjjjjjjiiihhhgggeeeddddddcccaaa___]]][[[YYYXXXVVVVVVWWWZZZ^^^```eeegggiiijjjiiihhhiiijjjjjjjjjlllmmmnnnnnnnnnnnnhhhgggggggggfffeeedddcccgggjjjmmmrrrvvvyyy{{{|||xxxxxxvvvuuuuuu{{{{{{vvvuuutttsssyyyyyytttpppooollliiigggdddaaa[[[WWWQQQNNNHHHBBB<<<777444333111111111111000000//////HHHHHHHHHGGGGGGFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGJJJKKKMMMMMMOOOPPPSSSUUUVVVWWWWWWVVVWWWXXXYYYZZZ^^^cccggghhhooovvvyyy{{{}}}zzzuuupppmmmiiifffdddcccaaa```___^^^\\\ZZZWWWTTTQQQOOOIIIHHHGGGFFFEEEFFFGGGGGGEEEGGGIIIIIIHHHIIIKKKMMMOOOTTT[[[```ccceeegggiiihhhjjjkkkkkkjjjiiikkklllkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeeffffffffffffeeeaaabbbccccccdddddddddcccdddcccaaa_______________]]]\\\XXXSSSOOOMMMOOOPPPXXX[[[___bbbbbbaaaaaabbbfffcccaaaccceeehhhqqqzzz~~~~~~{{{tttoooccc^^^UUULLLDDD===888444.............../////////+++,,,------,,,---///111222222222333444444555555444555555555666777888888999999:::;;;<<<<<<======@@@>>>>>>AAAAAAAAAEEEKKKWWWggg}}}yyyssswwwzzzxxxrrrjjjcccaaaiiiuuu}}}yyysssmmmeee\\\SSSKKKDDD@@@??????>>>===@@@GGGPPPVVV^^^bbbfffiiijjjjjjkkklllkkklllmmmnnnnnnooorrruuuuuu|||zzzvvvrrrooommmkkkgggccc___]]][[[ZZZZZZ[[[[[[ZZZYYYVVVTTTRRRLLLKKKIIIGGGFFFEEEEEEEEEJJJLLLOOOQQQPPPPPPPPPQQQTTTUUUXXX[[[]]]\\\XXXTTTLLLIIIEEECCCAAA@@@>>>===:::999999999999:::;;;;;;>>>>>>===>>>???AAACCCDDDHHHMMMRRRWWWYYY[[[]]]_________^^^]]]\\\\\\[[[[[[PPPKKKCCC===;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888999999999999;;;<<<===???CCCHHHLLLNNNOOOPPPRRRTTTVVVVVVVVVVVVYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[\\\]]]]]]]]]^^^^^^___``````aaa```aaaaaabbbcccbbbbbbbbb```aaacccddddddfffhhhkkkhhhhhhiiiiiiiiigggfffeeebbbccccccbbbaaa^^^\\\ZZZVVVUUUUUUVVVXXX\\\___bbbeeegggiiiiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnnnngggggggggeeedddccccccdddhhhjjjoootttyyy|||~~~|||xxxuuuvvv|||~~~xxxtttrrrrrrpppwww~~~vvvqqqnnnooommmjjjfffbbb]]]XXXTTTOOOKKKEEE???999555333222111111111000000000000000JJJJJJIIIIIIHHHGGGGGGGGGBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRTTTTTTUUUTTTUUUVVVWWWXXXZZZ^^^bbbdddkkkqqquuuzzz~~~~~~zzzuuuqqqlllhhheeebbb___]]]]]]\\\ZZZXXXUUURRROOOMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEHHHKKKKKKIIIIIILLLNNNPPPUUU\\\bbbeeefffggghhhhhhjjjkkkkkkjjjiiikkkllljjjjjjjjjiiihhhfffeeedddccccccdddeeeeeeeeeeeedddaaaaaabbbbbbbbbbbbaaaaaaaaa___^^^___``````^^^]]][[[YYYUUUPPPMMMMMMPPPSSSXXX[[[^^^````````````aaaaaa^^^]]]aaaeeekkkvvv}}}{{{{{{|||~~~zzzrrrmmmaaa[[[RRRJJJCCC===777444---............/////////***+++---------...111333222333333444444555555666555555666777888999::::::999::::::;;;<<<<<<======???===>>>AAAAAAAAAEEEJJJTTTddd|||~~~tttwwwyyywwwrrrjjjccc___kkkttt}}}~~~{{{vvvmmmddd[[[RRRIIIDDDAAA@@@???>>>@@@EEELLLRRR[[[___dddhhhiiijjjjjjkkkjjjlllmmmnnnnnnooorrrtttsssxxx~~~yyyuuurrrpppnnnkkkfffbbb___\\\[[[YYYYYYZZZZZZYYYXXXVVVUUUPPPNNNKKKIIIGGGFFFEEEEEEJJJNNNSSSVVVVVVVVVVVVVVVWWWWWWYYY[[[]]][[[XXXUUUOOOLLLHHHEEECCCAAA???>>>:::::::::::::::;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDEEEIIIMMMSSSXXXZZZ\\\]]]^^^]]]]]]^^^^^^^^^_________RRRMMMGGGBBB??????>>>>>>===============<<<;;;;;;999999999999999999999999;;;<<<>>>AAAEEEIIILLLNNNOOOPPPRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]]]][[[ZZZ[[[[[[[[[[[[\\\]]]^^^______```___```aaaaaabbbbbbaaaaaa___```bbbcccdddeeehhhkkkkkkkkkkkkiiigggdddbbb```aaaaaabbbbbb```^^^[[[YYYUUUUUUUUUWWWZZZ^^^aaadddgggiiijjjkkkjjjjjjjjjkkkllllllmmmnnnnnnnnnnnnmmmkkkkkkiiifffdddccceeegggjjjmmmrrrwww|||zzzwwwzzz}}}wwwsssqqqqqqqqqwww{{{uuurrrqqqrrrqqqmmmhhhbbb[[[VVVSSSLLLIIICCC<<<777444222222111111000000000000000000KKKKKKJJJJJJIIIHHHHHHGGGBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSQQQRRRSSSTTTTTTWWWZZZ]]]___fffmmmrrryyy~~~zzztttnnnjjjeeeaaa^^^[[[ZZZXXXVVVSSSOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEIIIMMMMMMJJJJJJLLLPPPRRRWWW^^^cccfffgggggghhhhhhjjjkkkkkkjjjiiikkkllliiiiiiiiihhhfffeeecccbbbaaabbbcccdddddddddccccccccccccccccccbbbaaa```___]]]\\\\\\^^^aaaaaa^^^[[[YYYVVVRRRNNNKKKMMMRRRVVVYYY\\\^^^___^^^]]]]]]]]]YYYWWWYYY___gggooo|||}}}xxxvvvwww{{{wwwnnniii]]]XXXOOOGGG@@@;;;666222---------.........//////---...////////////222444333333333444555555666666666777888999:::;;;;;;;;;::::::;;;;;;<<<============<<<===AAAAAAAAAEEEKKKPPP___xxx|||}}}~~~{{{vvvnnngggccciiiqqq}}}}}}xxxuuuuuuzzzxxxoooeeeZZZPPPJJJ@@@@@@???>>>???BBBHHHLLLVVV[[[aaaeeegggggghhhiiiiiikkkmmmmmmmmmnnnppprrrppptttzzz~~~zzzwwwsssqqqnnniiieee```]]][[[XXXXXXYYYYYYYYYYYYXXXXXXSSSQQQNNNKKKHHHFFFEEEEEEIIINNNUUUYYY[[[[[[ZZZZZZ\\\\\\\\\^^^^^^]]]YYYWWWSSSOOOKKKGGGEEEBBB@@@>>>;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>???@@@BBBDDDFFFJJJOOOUUUZZZ\\\]]]^^^___^^^^^^^^^______`````````YYYTTTNNNIIIFFFDDDBBBAAA>>>????????????>>>======:::::::::::::::::::::::::::<<>>999444111---------.........//////111222222111000000222333333333444444555666666666666777999:::;;;<<<<<<<<<:::;;;;;;;;;<<<=========<<<;;;===AAABBBAAAEEEKKKNNN\\\uuu{{{tttmmmiiigggmmmyyy{{{vvvqqqnnnuuuvvvlll```VVVOOO@@@@@@???>>>>>>AAAEEEIIISSSXXX^^^ccceeeffffffggghhhiiikkklllllllllnnnpppnnnpppuuu}}}}}}{{{uuusssoookkkfffbbb^^^\\\WWWWWWXXXYYYZZZZZZZZZZZZUUUSSSPPPLLLIIIFFFEEEEEEHHHNNNUUU[[[]]]]]]]]]\\\aaa````````````^^^[[[XXXUUUQQQLLLHHHEEECCC@@@>>><<<;;;;;;;;;;;;<<<======???>>>>>>???@@@CCCEEEFFFLLLQQQWWW\\\^^^___``````____________````````````___[[[UUUOOOLLLHHHEEECCC???@@@@@@@@@@@@??????>>>::::::::::::::::::::::::999<<<@@@EEEIIIKKKLLLLLLOOOQQQSSSUUUVVVWWWWWWVVVQQQRRRTTTVVVWWWXXXYYYYYYWWWYYY[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\^^^______```^^^______```````````````]]]___aaabbbccceeehhhjjjiiiiiiiiiiiigggeeecccbbb^^^___aaaaaa```]]]ZZZXXXXXXYYYZZZ\\\___cccfffhhheeegggiiijjjjjjjjjkkklllppppppppppppooonnnmmmlllnnnmmmhhhbbb^^^___dddhhhrrrtttxxx{{{~~~~~~}}}}}}{{{}}}{{{vvvsssrrrrrrtttzzz|||vvvtttwwwzzzzzzyyyuuunnneee\\\VVVSSSJJJFFF@@@999444222111111000000000000000111111111HHHIIIJJJJJJIIIGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFHHHIIILLLNNNOOOOOONNNMMMPPPPPPOOOPPPQQQTTTWWWYYY]]]```gggqqq{{{~~~zzzqqqgggfff```YYYUUUSSSQQQMMMJJJMMMKKKIIIHHHGGGFFFDDDBBBAAABBBDDDFFFHHHLLLQQQUUU[[[\\\___aaadddfffhhhhhhhhhhhhgggggghhhiiijjjjjjjjjiiihhhfffdddbbb``````aaaaaabbbcccdddddddddddd```aaabbbbbbaaa```___^^^\\\XXXTTTUUUYYY\\\[[[XXXWWWSSSNNNKKKKKKPPPVVVZZZ_________^^^\\\ZZZXXXVVVVVVVVVXXXaaaooo~~~~~~|||vvvqqqnnnoooqqq~~~~~~~~~|||xxxoooeee^^^SSSMMMDDD<<<666222000...---------...............///000222222111111222444666666666777888888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========???@@@@@@@@@@@@BBBEEEHHHRRR]]]pppyyypppjjjgggmmmwww~~~yyyrrrkkklllmmmttt{{{qqqeeeWWWNNNGGGCCC??????===<<>>======<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@BBBFFFJJJUUUWWW[[[aaadddeeecccaaa```^^^\\\[[[]]]___`````````]]]ZZZVVVSSSNNNIIIFFFFFFEEECCCAAA>>><<<;;;:::777777666666666666777777<<>>??????@@@@@@AAA@@@@@@BBBFFFIIISSS\\\mmmvvvpppiiimmmttt~~~}}}uuunnnkkklllqqq}}}}}}tttiii]]]UUUKKKFFFAAA@@@>>>===@@@FFFJJJQQQYYY]]]___```dddhhhiiiiiihhhhhhiiikkklllmmmnnnooorrruuu{{{|||yyytttppplllhhhccc```]]]\\\[[[ZZZZZZZZZ[[[\\\YYYXXXUUUQQQNNNKKKIIIHHHGGGJJJOOOTTTYYY\\\^^^______```bbbbbb```\\\XXXVVVNNNLLLIIIFFFCCC@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>???@@@BBBFFFKKKOOOVVVYYY^^^dddhhhhhhfffcccccc```^^^]]]___```aaaaaabbb___[[[XXXUUUQQQLLLIIIFFFEEECCCAAA>>><<<:::999888888777777777777888888;;;???DDDGGGJJJLLLNNNPPPRRRSSSSSSTTTSSSRRRQQQPPPTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]^^^___```aaaaaabbbcccccccccccceeeggghhhjjjlllmmmnnnnnnmmmjjjgggeeedddbbb`````````___\\\YYYYYY[[[]]]```cccdddeeeeeeeeefffhhhjjjkkkllllllmmmnnnnnnnnnoooppppppqqqqqqooonnnkkkgggfffgggkkkooowwwzzz~~~||||||yyy|||~~~zzzuuuqqqpppqqquuu|||}}}xxxxxx|||~~~{{{rrrhhhbbb^^^VVVNNNDDD@@@;;;777555333111000111111111111111000//////HHHHHHJJJJJJJJJIIIHHHGGGDDDDDDBBBAAAAAAAAAAAAAAA????????????@@@AAABBBBBBFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPSSSTTTYYY\\\aaahhhrrr|||}}}tttnnngggaaa^^^[[[VVVSSSQQQNNNKKKIIIHHHFFFCCCAAABBBCCCFFFHHHJJJNNNTTTXXX^^^___aaacccfffggghhhiiijjjjjjiiihhhgggeeeeeedddfffeeecccbbb```___^^^^^^```aaabbbccccccddddddccceeeeeeeeedddcccaaa```___]]][[[ZZZ\\\^^^^^^[[[XXXQQQOOONNNNNNQQQWWW]]]aaa```______^^^[[[XXXVVVTTTQQQQQQUUU]]]jjjxxxyyyvvvpppjjjfffggglllppptttsssrrrppplllddd[[[UUUJJJEEE===777444222111000------........./////////111333444444444444555777666777777888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===???@@@AAAAAA@@@AAAAAAAAAAAACCCFFFIIISSSZZZiii}}}}}}xxxmmmooorrrxxx{{{rrrjjjiiilllvvv}}}uuulllbbbZZZPPPJJJDDDBBB@@@===???DDDEEELLLTTTZZZ]]]___ccceeegggfffeeeeeegggiiilllmmmmmmmmmnnnpppvvv|||xxxsssoookkkfffccc___^^^]]]\\\[[[[[[\\\\\\ZZZYYYVVVSSSOOOLLLJJJIIIHHHIIIMMMPPPTTTVVVXXXYYYYYYZZZZZZYYYWWWUUUSSSQQQJJJHHHFFFDDDAAA@@@>>>>>><<<<<<<<<<<<<<<===>>>>>>===???@@@AAADDDHHHNNNRRRWWW\\\cccjjjmmmmmmkkkhhhgggeeebbbaaaaaabbbbbbaaabbb```\\\YYYWWWTTTPPPMMMHHHGGGEEEBBB???<<<:::999:::999888777777888999:::;;;>>>CCCGGGJJJLLLNNNPPPQQQQQQPPPPPPOOOOOOPPPPPPSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[XXXYYY[[[\\\\\\\\\[[[[[[YYYZZZ[[[]]]___aaacccccccccccccccdddeeegggiiiiiimmmmmmnnnnnnmmmjjjhhhfffdddccc```______]]][[[YYY[[[]]]___bbbeeefffggggggfffgggiiijjjlllmmmmmmmmmmmmnnnnnnoooooopppqqqqqqnnnnnnllliiihhhkkkooossszzz}}}}}}zzzyyyxxx{{{~~~zzzuuurrrqqqqqqvvv{{{{{{xxxyyy}}}}}}|||ttthhh]]]WWWPPPJJJ>>>;;;777444333333222111222111111000000000000000GGGHHHIIIJJJJJJJJJJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA???????????????@@@AAAAAAEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJJJJKKKMMMOOOQQQRRRXXXZZZ^^^dddmmmyyy|||ssslllgggccc]]]YYYUUURRROOOLLLJJJGGGDDDBBBCCCDDDGGGIIILLLPPPVVVZZZ___```bbbdddfffhhhiiiiiihhhhhhhhhgggfffeeedddcccbbbaaa```^^^]]]]]]]]]]]]___```aaabbbcccccccccccceeeeeedddcccaaa```^^^]]]]]]\\\\\\^^^___^^^ZZZVVVQQQQQQQQQSSSVVVZZZ___aaa```___^^^\\\ZZZVVVSSSQQQNNNOOOSSS[[[fffrrr}}}|||tttooohhhbbbaaadddkkkpppsssrrrpppmmmhhhaaaYYYSSSGGGBBB;;;555222111000///------......//////000000111222444444444444666888777777888888999::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<===???@@@AAAAAA@@@AAAAAAAAAAAACCCGGGIIIPPPXXXfffzzzuuusssrrrtttzzzxxxkkkhhhiiippp}}}|||uuummmddd]]]UUUMMMFFFCCC@@@======AAAAAAGGGPPPXXX\\\___bbbdddeeedddddddddfffiiilllnnnmmmmmmlllmmmrrr{{{~~~yyyvvvrrrnnnjjjgggbbb```^^^\\\[[[[[[[[[[[[YYYXXXVVVSSSPPPMMMJJJIIIHHHIIIJJJMMMOOOQQQSSSTTTRRRRRRQQQOOOMMMLLLKKKJJJEEEDDDBBBAAA???>>>>>>>>>===<<<<<<<<<<<<===>>>>>>AAABBBCCCCCCEEEHHHNNNRRRYYY___iiippptttsssqqqpppllljjjgggeeeeeedddbbbaaabbb___\\\YYYXXXVVVSSSQQQLLLJJJHHHEEEAAA>>>;;;:::;;;:::888777777888:::;;;;;;???DDDGGGJJJLLLOOOQQQQQQPPPNNNMMMMMMNNNOOOPPPSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[XXXZZZ[[[]]]]]]\\\ZZZYYYYYYYYY[[[]]]___aaabbbcccbbbcccccceeefffgggiiiiiikkklllllllllkkkiiigggfffdddcccaaa___]]]\\\ZZZYYY\\\]]]```cccfffggghhhhhhhhhiiijjjkkkmmmmmmmmmnnnmmmmmmnnnnnnooooooooopppllllllkkkjjjjjjmmmrrrvvv|||{{{xxxvvvxxx||||||wwwtttttttttwww{{{zzzwwwxxx|||rrr___RRRKKKHHH===999555333222222111111222111000//////000111222GGGGGGHHHIIIIIIJJJJJJJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNPPPQQQQQQTTTXXX]]]fffqqq~~~wwwpppkkkddd___ZZZXXXTTTPPPNNNJJJFFFCCCCCCEEEHHHJJJNNNSSSYYY]]]aaabbbccceeeggghhhhhhhhheeeffffffffffffeeedddccc___^^^]]][[[[[[[[[]]]]]]______```aaabbbbbbbbbbbbdddcccbbb```^^^]]]\\\\\\\\\\\\]]]^^^^^^[[[WWWTTTSSSSSSUUUWWWZZZ]]]___```___^^^]]][[[WWWSSSPPPNNNLLLNNNRRRYYYbbbmmmxxx~~~{{{uuummmhhhbbb^^^___dddkkkpppsssqqqnnnjjjddd]]]UUUPPPFFFAAA999333000///...---------......///000000111000111333444333444666777888888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<>>>??????@@@@@@AAAAAAAAAAAACCCFFFIIIMMMVVVeeexxx}}}zzzvvvsssuuunnnkkkhhhlllvvvxxxqqqhhhaaaYYYPPPHHHDDDAAA===<<<>>>???DDDLLLTTTZZZ___bbbcccdddddddddeeegggjjjmmmooommmmmmllllllpppxxx{{{xxxvvvsssooollldddbbb___]]][[[YYYYYYYYYWWWWWWVVVTTTQQQNNNLLLJJJIIIIIIIIIJJJLLLNNNPPPRRRNNNMMMLLLIIIGGGFFFEEEDDDBBBAAA@@@???>>>=========>>>============>>>??????BBBCCCDDDDDDFFFJJJOOOSSSZZZbbbmmmuuuyyyyyyyyyyyysssqqqmmmkkkiiigggdddbbb```^^^[[[YYYXXXXXXVVVUUURRRPPPMMMIIIEEEAAA???===;;;:::888777777888:::;;;===AAAEEEIIIKKKMMMOOOQQQQQQPPPNNNLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^^^^]]][[[ZZZ[[[[[[\\\]]]^^^___```aaabbbcccdddeeeggghhhiiiiiihhhiiiiiiiiihhhfffeeedddcccbbb```^^^[[[ZZZZZZZZZ\\\^^^```cccfffggghhhhhhiiijjjkkkmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjkkkoootttxxx}}}}}}yyyvvvuuu|||~~~{{{xxxxxxyyyzzz}}}yyywwwwwwyyy{{{~~~eeeSSSMMMLLL>>>;;;666333222222111///222111000//////000111222GGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOOOOSSSWWW]]]dddppp}}}}}}wwwrrrkkkgggaaa^^^YYYUUURRRNNNIIIFFFDDDFFFIIILLLPPPUUU[[[___aaabbbdddeeefffgggggggggcccdddeeeffffffeeecccbbb]]]\\\ZZZYYYYYY[[[]]]^^^^^^___```aaaaaabbbbbbaaaaaaaaa___]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\XXXUUURRRTTTVVVYYY\\\^^^_________^^^]]][[[XXXUUUPPPLLLJJJIIILLLRRRYYYbbbmmmwww~~~|||sssmmmfffbbb^^^]]]aaahhhnnnqqqsssoookkkeee___XXXPPPKKKDDD???888222///...------------...///000000111222000111333444444444666888888999999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@BBBEEEHHHKKKSSSbbbuuu{{{uuusss{{{tttoookkkkkksss~~~wwwnnnhhh^^^TTTJJJFFFCCC???======>>>BBBHHHPPPWWW]]]```bbbddddddeeeggghhhjjjlllmmmmmmlllllllllooovvv|||zzzwwwssspppfffdddaaa^^^[[[YYYXXXXXXVVVVVVVVVUUUTTTQQQOOOMMMJJJIIIIIIIIIKKKNNNQQQSSSQQQOOOMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@???????????????????????????@@@@@@AAA???@@@BBBDDDGGGLLLRRRWWW[[[cccoooxxx}}}|||yyyvvvssspppmmmiiifffbbb___]]][[[\\\\\\[[[[[[YYYWWWTTTOOOKKKGGGCCCBBB===<<<999888888999<<<===AAADDDHHHKKKLLLMMMOOOQQQPPPOOONNNMMMMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\\\\]]]]]]^^^^^^_________```bbbccceeefffhhhiiiiiiiiifffffffffeeeeeedddcccbbbaaaaaa___]]]ZZZYYYZZZ\\\]]]^^^aaadddggghhhiiiiiikkkkkkmmmnnnnnnooooooooonnnmmmmmmlllkkkjjjiiiiiiiiijjjkkkkkkmmmpppuuuyyy~~~~~~{{{xxxwwwwww}}}|||}}}~~~|||~~~|||xxxvvvvvvvvvuuutttuuu```QQQLLLKKK???;;;777444222111000///000000000000000111111222GGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLOOOSSSYYY^^^eeeppp~~~{{{wwwrrrnnngggccc^^^ZZZVVVQQQMMMIIIEEEGGGJJJMMMQQQVVV]]]aaaaaabbbccceeeeeefffffffffdddeeeffffffeeecccaaa___\\\[[[YYYXXXYYYZZZ]]]___^^^^^^___```aaaaaaaaaaaa```___]]]\\\[[[[[[\\\\\\]]]^^^^^^]]]ZZZWWWTTTSSSSSSVVV[[[___aaabbbaaa```\\\\\\ZZZVVVRRRMMMIIIGGGFFFKKKRRR[[[dddppp|||wwwmmmfffaaa^^^\\\^^^eeelllqqqssstttpppjjjccc\\\TTTMMMHHHAAA<<<666111//////000///------...///000111222222000222444555555666888:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAADDDGGGJJJRRR^^^nnnwwwssswwwzzzuuuooommmrrr||||||tttnnnbbbXXXMMMIIIFFFBBB??????===???DDDKKKSSSZZZ^^^```bbbdddfffhhhiiijjjjjjjjjkkkkkkkkkkkknnnttt{{{~~~zzzuuurrriiigggccc___\\\ZZZXXXXXXVVVWWWXXXXXXWWWUUUSSSQQQKKKJJJIIIIIILLLPPPTTTVVVWWWWWWUUURRROOOKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@AAACCCDDDGGGKKKQQQVVV[[[dddpppyyy~~~{{{wwwsssnnnkkkfffdddaaa```aaabbbbbbbbb___]]]ZZZUUUPPPLLLHHHFFF@@@>>><<<::::::<<<>>>@@@DDDGGGJJJLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMNNNPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^______```aaaaaabbbccceeeggghhhiiiiiiiiieeedddddddddcccbbbbbbaaa_________\\\YYYYYY[[[^^^^^^```cccfffhhhjjjjjjkkkllllllmmmnnnoooooooooooonnnmmmllljjjiiigggfffeeejjjlllmmmnnnooorrrwwwzzz}}}zzzyyyzzz|||~~~~~~|||~~~}}}xxxuuuttttttrrrqqqhhhmmmlllbbbVVVNNNHHHDDD===:::555333222111000/////////000111111111111111GGGGGGFFFEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAABBBDDDFFFHHHIIIJJJJJJJJJOOOVVV[[[bbbmmm{{{|||zzzvvvrrrjjjfffaaa]]]XXXTTTOOOKKKEEEGGGJJJNNNRRRWWW^^^bbbaaabbbcccdddeeeeeeeeeeeeffffffgggfffdddaaa^^^]]][[[ZZZXXXXXXXXX[[[]]]___]]]^^^___```aaaaaaaaaaaa```___]]]\\\[[[\\\\\\]]]_________]]]ZZZVVVTTTTTTRRRVVV[[[```cccdddcccaaa\\\[[[YYYUUUQQQLLLGGGEEEDDDJJJSSS\\\gggttt|||sssiiiaaa]]]\\\\\\```hhhooossstttvvvrrrkkkccc\\\TTTLLLGGG>>>:::444000000111222222------...///000111222222222444666666777777:::;;;999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>@@@DDDGGGKKKQQQ[[[iii{{{xxxrrruuu}}}xxxqqqnnnqqqzzz~~~vvvpppfffZZZOOOKKKIIIEEEAAAAAA<<<>>>AAAGGGPPPWWW\\\^^^aaacccfffhhhjjjjjjiiihhhiiijjjjjjkkkmmmrrryyy}}}{{{vvvssskkkiiieeeaaa]]][[[YYYYYYWWWXXXYYYZZZZZZXXXVVVUUUKKKJJJIIIJJJMMMQQQVVVYYY^^^]]][[[YYYUUUPPPLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFIIINNNQQQ[[[dddpppzzz|||xxxrrrooojjjgggeeedddeeeggghhhhhhcccaaa^^^YYYTTTOOOKKKIIICCCAAA>>><<<<<<>>>AAACCCFFFIIILLLNNNNNNNNNOOOPPPMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^___```aaabbbcccbbbccceeegggiiiiiiiiiiiieeeddddddccccccbbbbbbbbb]]]^^^^^^\\\YYYYYY\\\___```bbbeeehhhjjjkkklllllllllmmmnnnoooooopppoooooonnnmmmllliiigggeeecccbbblllmmmooooooqqqtttxxx|||~~~|||zzzzzz}}}~~~~~~~~~{{{}}}{{{wwwtttrrrssssssqqqnnnjjjggg___WWWSSSQQQIIIAAA:::777444111111111111000...///000222222222111000GGGGGGGGGGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGCCCBBBBBBAAAAAAAAABBBBBB?????????@@@AAABBBCCCDDDCCCBBBCCCCCCEEEGGGIIIKKKMMMLLLPPPXXX```kkk{{{~~~zzzwwwuuussskkkjjjgggccc]]]XXXRRRPPPIIIJJJLLLOOOUUU[[[```dddaaabbbdddcccbbbbbbccceeeeeeeeeeeedddbbb___\\\ZZZWWWXXXXXXYYYZZZ[[[[[[\\\```____________^^^^^^^^^\\\ZZZYYYYYY\\\^^^_________^^^\\\XXXUUUTTTUUUWWWZZZ^^^bbbddddddaaa```______ZZZTTTPPPNNNMMMIIIGGGHHHMMMWWWeeettt}}}vvvnnngggccc[[[^^^aaaeeennnxxxzzzxxxuuuppphhh```XXXQQQJJJFFF<<<888333111111000---+++000000//////000111222222222333444555666888999999<<<<<<;;;;;;;;;<<<<<<===;;;<<>><<<======>>>>>>>>>>>>=========>>>?????????@@@DDDFFFHHHRRR[[[eeewww{{{{{{|||rrrpppyyy~~~xxxsssqqquuu||||||zzzjjjfff]]]TTTLLLFFFBBB@@@>>><<<===CCCJJJQQQYYYaaa___bbbeeeeeedddeeehhhkkklllkkkkkkkkknnnrrrvvvxxxxxxsssppplllgggbbb```^^^\\\ZZZYYYXXXXXXYYYZZZYYYVVVSSSQQQOOOMMMLLLOOOTTTZZZ^^^jjjiiigggccc^^^XXXSSSPPPOOONNNLLLJJJGGGEEECCCBBBDDDCCCAAAAAAAAABBBDDDFFFFFFGGGHHHIIIJJJLLLOOORRR]]]bbbmmmzzz~~~zzzxxxrrrnnniiifffffffffggggggkkkhhhddd```\\\VVVPPPLLLGGGDDD@@@???@@@BBBCCCDDDIIIIIIJJJLLLMMMNNNOOOPPPQQQOOONNNLLLLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUTTTTTTWWWXXXZZZ[[[]]]]]]^^^^^^aaaaaaaaaaaabbbbbbbbbbbbffffffggggggggggggfffffffffdddcccaaa````````````ZZZ[[[\\\\\\\\\]]]```bbbccceeefffggghhhjjjmmmoooppppppoooooonnnnnnmmmmmmnnnkkkgggcccaaabbbdddeeejjjoootttuuuuuuxxx~~~zzzwwwyyy~~~|||{{{}}}{{{xxxrrrnnnooorrroooiiigggbbbZZZSSSNNNIIIEEEBBB777666333000......//////////////////000000000000GGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCBBBAAAAAAAAABBB????????????@@@AAACCCCCCBBBBBBBBBBBBDDDFFFHHHIIIKKKKKKNNNUUU]]]hhhxxx}}}zzzwwwsssqqqkkkjjjgggbbb]]]XXXSSSPPPKKKLLLNNNQQQVVVZZZ^^^```___aaabbbbbbaaaaaabbbccccccccccccbbb```\\\YYYWWWVVVVVVWWWYYYZZZ[[[\\\]]]____________^^^^^^^^^^^^\\\[[[ZZZZZZ]]]____________^^^[[[XXXUUUUUUWWWZZZ^^^bbbfffhhhfffccc```^^^\\\WWWRRRNNNMMMLLLJJJHHHLLLRRR^^^lllzzz|||xxxrrrkkkeeeaaa[[[```eeekkksss|||}}}yyytttoooggg^^^VVVOOOHHHCCC<<<888444222111111///---////////////000111222333333444555666777999::::::<<<;;;;;;;;;;;;<<<<<<======???@@@AAAAAA???<<<;;;<<<<<<============<<<<<<;;;<<<=========???BBBEEEFFFOOOXXXaaasss||||||yyyooommmttt|||~~~xxxuuuwww{{{}}}{{{rrrmmmdddYYYOOOHHHBBB@@@@@@======BBBHHHMMMUUU]]]^^^aaaeeeeeedddeeehhhkkkllllllkkklllnnnrrruuuxxx~~~{{{vvvrrroooiiieeebbb```^^^\\\ZZZYYYXXXXXXYYYYYYWWWUUUSSSPPPNNNMMMPPPUUU\\\```iiijjjjjjhhhddd___YYYVVVUUUTTTRRROOOLLLIIIGGGFFFDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIIIIIIIKKKNNNQQQVVV\\\hhhwww}}}zzztttpppkkkgggfffffffffeeegggeeebbb___\\\XXXSSSPPPMMMIIIEEECCCCCCEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMLLLLLLNNNOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUWWWXXXZZZ\\\]]]^^^______aaaaaaaaaaaabbbbbbbbbcccffffffggggggggggggffffffbbbaaa___]]]\\\\\\\\\]]]ZZZ[[[\\\[[[[[[]]]```cccdddeeeggghhhhhhiiilllnnnnnnnnnnnnmmmmmmmmmmmmmmmllliiifffcccbbbdddgggiiiqqquuuyyyzzzzzz{{{zzzwwwyyy}}}{{{}}}{{{wwwvvvrrrnnnppprrrnnngggddd___XXXQQQLLLGGGBBB???777555333000///...//////....../////////000000000HHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA???????????????@@@AAABBBAAA@@@@@@AAABBBDDDFFFGGGIIIHHHKKKQQQYYYdddssszzzvvvrrrooojjjhhheee```[[[WWWSSSQQQMMMOOOQQQTTTXXXZZZ\\\]]]]]]___``````______```aaaaaaaaa```___\\\YYYVVVUUUTTTUUUVVVXXXZZZ\\\^^^^^^____________^^^^^^^^^^^^\\\[[[[[[\\\^^^``````___^^^]]]ZZZVVVTTTVVVZZZ^^^dddhhhlllmmmjjjddd```]]]YYYUUUOOOLLLKKKJJJJJJJJJPPPYYYgggwww~~~|||yyytttnnnhhhccc```]]]dddlllsss{{{{{{rrrlllddd\\\TTTLLLEEE@@@:::777444222222111000///.........///000222333444444555666777888::::::;;;;;;;;;:::;;;;;;<<<======@@@@@@AAABBB@@@>>><<<:::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCCCCJJJRRR\\\mmm}}}wwwmmmiiinnnttt{{{yyyzzz|||~~~}}}zzzuuulll```UUUJJJCCC???AAA======AAAEEEIIIPPPWWW\\\```dddeeeeeefffiiilllmmmmmmlllmmmooorrruuuwwwyyyzzzvvvrrrmmmiiifffccc```^^^[[[YYYWWWVVVXXXYYYXXXXXXUUUSSSPPPNNNQQQVVV\\\aaafffiiilllnnnlllgggbbb^^^ZZZYYYWWWTTTQQQNNNKKKIIIDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJMMMOOORRRXXXcccrrr~~~wwwsssnnnjjjgggfffdddcccaaa```^^^]]]]]][[[XXXVVVTTTPPPKKKHHHHHHIIIIIIIIILLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ\\\^^^```aaaaaaaaaaaabbbbbbbbbccccccccceeeffffffggggggffffffeee```___]]]\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZ]]]aaadddfffggghhhhhhhhhiiikkkmmmlllllllllllllllmmmmmmmmmjjjhhheeedddeeehhhlllnnnxxx{{{~~~~~~}}}~~~~~~yyywwwzzz}}}{{{~~~~~~zzzvvvssssssrrrpppqqqqqqllleee___[[[UUUOOOJJJDDD>>>:::555444222000////////////............////////////GGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAA?????????>>>??????@@@@@@@@@?????????@@@AAACCCDDDGGGFFFHHHNNNUUU___nnn{{{}}}vvvppplllgggeeeaaa\\\WWWTTTQQQPPPMMMPPPSSSWWWYYY[[[[[[[[[[[[]]]______^^^^^^^^^___^^^^^^]]]\\\YYYWWWUUUSSSRRRSSSUUUWWWZZZ]]]___```_________^^^^^^^^^]]]]]]\\\\\\\\\^^^```aaa```^^^[[[YYYWWWTTTSSSWWW]]]bbbjjjmmmqqqqqqlllfff```\\\XXXTTTOOOJJJHHHHHHIIIJJJRRR^^^ooo|||wwwqqqkkkeeeaaa___^^^gggrrryyyzzzpppkkkbbbZZZRRRJJJCCC???777666333222111111000000------...///111222444555444444555666888999:::;;;::::::::::::;;;<<<======???@@@AAAAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;;;;<<>>???????????????>>>>>>>>>???AAABBBFFFEEEGGGLLLQQQYYYfffssswwwoooiiicccaaa\\\WWWSSSPPPNNNNNNMMMOOOSSSWWWZZZ[[[[[[[[[YYY[[[^^^^^^]]]\\\\\\]]][[[[[[ZZZYYYWWWUUUTTTSSSQQQRRRTTTWWWZZZ]]]___```___^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]___aaa```^^^\\\VVVUUUTTTRRRSSSXXX___eeennnqqqsssrrrmmmfff```\\\XXXUUUOOOIIIFFFGGGIIILLLVVVcccvvv~~~~~~zzztttlllfffaaa^^^\\\aaakkkvvv||||||vvvnnniiiaaaYYYQQQJJJCCC>>>555555333111//////000111------...///111222444555222333444555777888999999999999999::::::<<<=========>>>>>>?????????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<;;;<<>>AAADDDJJJQQQXXX\\\bbbeeefffgggjjjmmmnnnnnnnnnnnnnnnpppqqqrrruuu{{{{{{wwwsssnnnkkkgggccc```]]]ZZZWWWUUUVVVXXXZZZZZZZZZXXXTTTRRRQQQSSSUUUWWW[[[___eeejjjkkkiiieeebbb]]]]]]\\\ZZZVVVSSSOOOMMMEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJIIIHHHHHHKKKMMMQQQUUU]]]hhhwww}}}zzzuuupppkkkfffaaa^^^ZZZYYYXXXZZZ\\\]]]]]]\\\WWWTTTOOOMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQOOOPPPQQQRRRTTTUUUVVVVVVTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ[[[]]]___aaabbbccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeddddddbbbaaaaaa```___^^^]]]\\\[[[\\\\\\\\\\\\___cccfffhhhiiijjjiiihhhhhhjjjllllllllllllmmmmmmnnnnnnoookkkjjjhhhgggiiimmmrrruuu{{{}}}{{{yyyzzz~~~|||~~~wwwrrrooonnnrrruuuuuutttqqqjjjbbb[[[WWWRRRMMMGGGAAA:::666222111111000000/////////.........////////////000FFFFFFEEEEEEDDDCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???????????????@@@???>>>======>>>???@@@CCCBBBEEEJJJNNNSSS]]]hhhzzzwwwnnnggg```]]]XXXSSSOOOMMMLLLMMMMMMPPPSSSVVVYYYZZZZZZZZZVVVXXX[[[\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQTTTWWWZZZ]]]___```^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^```aaa___[[[XXXRRRRRRRRRSSSUUU[[[bbbhhhoooqqqrrrpppkkkeee```]]]XXXUUUPPPJJJFFFHHHLLLPPP]]]jjj|||~~~}}}yyyuuunnnfff```]]]\\\\\\eeeoooyyy|||}}}|||wwwrrrjjjeee^^^VVVOOOIIIBBB>>>555555444222//////000111.........///000222333444222333333555666777888999999999999999:::;;;======;;;<<<======>>>>>>>>>===<<<<<<============<<<<<<;;;;;;<<<;;;;;;<<<>>>@@@???AAAFFFNNNXXXiii~~~{{{||||||wwwnnnfffbbbaaakkkyyy}}}xxxvvvxxxzzz~~~zzzqqqfffZZZOOOHHHCCC>>><<>>======>>>????????????BBBGGGJJJLLLTTT]]]jjjwwwvvvlllfff___\\\VVVQQQMMMLLLLLLMMMPPPQQQSSSUUUWWWWWWWWWWWWRRRUUUXXXYYYXXXVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSPPPQQQTTTVVVYYY\\\^^^___^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^___``````]]]XXXTTTPPPQQQSSSUUUYYY___fffkkknnnooopppmmmhhhccc```^^^VVVTTTOOOJJJHHHKKKQQQWWWgggsss}}}{{{tttpppiiiccc___^^^___```kkkttt{{{|||zzzxxxsssooofffaaaZZZSSSMMMGGGAAA>>>888888777444111///111333////////////000111222333333333444666777888999:::888888888999:::;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999:::::::::999:::<<>>CCCKKKRRR___uuu|||~~~{{{tttkkkeeebbbfffttt|||vvvtttrrruuu{{{yyynnnaaaUUUNNNGGGBBB???@@@AAABBBGGGMMMTTTZZZaaaeeefffhhhkkknnnmmmmmmmmmmmmllllllllllllnnnpppuuu}}}~~~yyyuuuqqqlllfffccc```]]]YYYXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZXXXTTTQQQNNNFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMKKKOOOTTTZZZbbbqqq}}}yyytttooohhhaaa\\\WWWUUURRRQQQQQQRRRQQQPPPOOOLLLJJJKKKOOOSSSWWWXXXNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWYYY\\\]]]^^^___```aaabbbccccccccccccddddddddddddeeeeeeeeeeeeccccccddddddddddddcccccc````````````___]]]\\\[[[[[[]]]```aaabbbccceeeggggggiiijjjjjjiiijjjlllnnnmmmmmmmmmllllllllllllllliiihhhhhhiiimmmssszzz}}}{{{yyyyyy|||~~~~~~~~~yyyrrrnnnlllrrryyy}}}{{{wwwssskkkdddZZZUUUNNNHHHBBB===888555//////000000000000000///000000000000111111111222IIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBAAA@@@?????????AAA@@@>>>======>>>??????<<<===@@@EEEGGGHHHNNNVVV\\\hhhuuu{{{}}}tttkkkeee___\\\VVVPPPMMMLLLMMMNNNSSSTTTTTTUUUUUUUUUTTTTTTOOORRRUUUWWWVVVTTTSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRTTTVVVYYY\\\^^^___^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^___``````\\\VVVRRRPPPRRRUUUXXX\\\bbbiiinnnmmmnnnmmmkkkfffbbb```___TTTRRROOOJJJIIIMMMVVV]]]ooozzz}}}{{{rrrnnnhhhccc```aaadddfffooowww}}}{{{xxxuuuqqqmmmccc^^^XXXQQQLLLFFF@@@===:::;;;:::777222111222444000000///000000111222222444444555777888999:::;;;888888888999:::;;;===>>>======<<<;;;:::999999888999::::::;;;;;;::::::999888999999888777888;;;===:::;;;AAAHHHNNNXXXnnnzzzqqqiiifffcccqqq{{{uuurrrmmmqqqyyysssfffYYYQQQKKKEEEBBBBBBBBBAAAEEEKKKSSSYYY```eeeggghhhkkknnnmmmmmmlllllllllkkkkkkkkkpppqqqtttyyy|||xxxsssnnnhhhddd```]]]ZZZYYYXXXXXXWWWUUUUUUWWWYYY[[[[[[YYYVVVUUURRRRRRQQQQQQRRRSSSTTTUUUUUUUUUVVVVVVUUUQQQNNNLLLFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHHHHGGGIIILLLNNNNNNPPPSSSVVV[[[eeettt}}}yyyuuupppiiiaaa\\\VVVSSSPPPNNNMMMMMMKKKJJJLLLJJJIIIKKKPPPUUUZZZ\\\MMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSUUUWWWZZZ\\\^^^___aaaaaabbbcccccccccccccccdddddddddeeeeeeeeeffffffcccccccccddddddcccccccccaaabbbbbbbbbaaa___]]]\\\ZZZ]]]aaacccdddeeefffgggggghhhjjjjjjiiijjjlllooolllllllllkkkkkkjjjjjjjjjgggggggggjjjooovvv}}}~~~~~~}}}{{{xxxwwwxxx|||}}}}}}~~~xxxppplllllluuu{{{|||xxxsssllleeeYYYTTTLLLEEE@@@;;;777444...//////000000000000///000111111111222222222222MMMJJJHHHFFFFFFEEECCCBBBEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@?????????@@@BBBAAA@@@>>>============@@@AAAAAABBBCCCEEEFFFGGGPPPUUU\\\eeelllrrrtttvvv|||{{{yyyvvvqqqkkkfffbbbZZZVVVPPPLLLIIIJJJLLLNNNQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJOOONNNNNNMMMMMMNNNOOOOOOPPPQQQSSSUUUXXX[[[]]]^^^___^^^\\\ZZZZZZ[[[\\\]]]___```aaa```\\\WWWRRROOOOOOQQQTTTYYY___eeejjjlllooonnnkkkgggbbb^^^ZZZXXXTTTPPPNNNLLLLLLPPP]]]jjj~~~{{{wwwmmmkkkgggbbb```dddkkkrrr||||||{{{{{{yyytttnnniiibbb]]]UUUOOOJJJFFFCCCAAA999666333222333333000---222222222111222222333333777888888888888999999999777888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888999:::>>>DDDIIISSSeeeuuutttnnnlllgggppp}}}~~~wwwrrrooonnnqqq{{{|||tttfffWWWQQQIIICCCBBBCCCCCCEEEIIISSSVVVZZZ```eeehhhjjjjjjiiikkklllllljjjjjjkkkmmmmmmppptttxxx|||xxxssslllfffccc```\\\YYYXXXXXXWWWVVVWWWYYY[[[\\\\\\ZZZXXXVVVSSSRRROOOMMMMMMMMMNNNOOONNNPPPRRRQQQNNNKKKIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJMMMPPPRRRTTTYYY```fffxxx||||||yyytttppplllhhhbbb___YYYUUUQQQNNNLLLLLLKKKJJJEEEFFFGGGIIIKKKLLLNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOPPPPPPOOONNNOOORRRTTTUUUVVVWWWYYY[[[\\\]]]]]]```aaaaaaaaabbbbbbbbbbbbggggggfffeeedddccccccccc```aaadddhhhjjjiiieeebbbaaaaaa``````___^^^]]]\\\]]]___bbbeeeggggggggggggjjjiiiiiiiiijjjlllnnnooonnnooopppooommmkkklllmmmjjjhhhiiimmmuuu}}}~~~|||yyywwwvvvxxx|||~~~{{{zzzzzzzzz|||}}}tttppprrruuu{{{{{{|||{{{xxxpppgggaaaYYYSSSJJJBBB;;;777333111111111000......---------/////////000111111222222LLLJJJGGGFFFEEEEEECCCBBBEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<<<<<<<======>>>@@@AAABBBIIILLLRRRXXX^^^bbbdddeeeggghhhhhhgggeeebbb___^^^UUURRRMMMIIIGGGHHHKKKLLLOOOOOOOOOOOOOOONNNNNNMMMNNNMMMLLLKKKKKKJJJJJJKKKNNNNNNMMMMMMNNNNNNOOOOOOQQQRRRTTTVVVYYY\\\^^^___^^^]]][[[ZZZZZZ[[[]]]^^^``````___]]]YYYUUUPPPNNNNNNQQQUUUZZZ```fffjjjlllmmmllljjjgggccc___[[[YYYRRROOOMMMOOORRRZZZjjjxxxzzzuuullljjjfffcccbbbgggpppwww~~~|||zzzxxxvvvqqqkkkggg___YYYRRRKKKGGGDDDAAA@@@<<<888444333333333111///222222222111222222333444777888888888888999999999777888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<::::::::::::999999888888999999<<<@@@DDDMMM]]]mmmxxxooojjjgggooo|||yyytttooonnnqqqzzz|||nnnaaaUUUMMMFFFDDDCCCBBBCCCGGGNNNRRRWWW]]]cccfffhhhhhhiiijjjlllkkkjjjjjjkkklllnnnqqqtttwww|||~~~zzzuuunnniiifffccc^^^[[[ZZZYYYWWWVVVVVVXXXZZZ[[[[[[ZZZXXXWWWUUUSSSQQQOOOMMMMMMMMMNNNMMMNNNPPPOOOMMMJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIKKKLLLLLLLLLKKKJJJKKKLLLNNNOOOPPPTTTZZZ___jjjnnnsssvvvwwwvvvvvvvvvvvvsssooolllhhhddd___\\\WWWTTTOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOPPPPPPOOOOOOOOORRRTTTVVVVVVXXXZZZ[[[\\\]]]]]]`````````aaabbbbbbcccccchhhgggfffeeeddddddddddddbbbbbbdddfffgggfffbbb_________^^^\\\\\\[[[[[[[[[___aaadddfffhhhiiiiiihhhjjjiiiiiiiiikkklllnnnooooooppppppnnnlllkkkkkklllkkkkkklllqqqyyy}}}yyyuuutttuuuwww}}}|||{{{{{{|||}}}~~~|||sssoooqqqtttyyyyyyyyyyyyuuunnnddd^^^WWWQQQHHH@@@;;;666333111111000///......---------/////////000111111222222OOOMMMIIIGGGGGGGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<::::::::::::;;;<<<===>>>CCCDDDGGGJJJMMMOOOQQQSSSSSSTTTUUUVVVVVVUUUTTTTTTOOOMMMIIIFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMNNNNNNOOOOOOQQQRRRTTTWWWYYY\\\^^^___\\\[[[ZZZZZZ[[[\\\^^^___aaa___\\\XXXTTTQQQNNNMMMNNNQQQVVV\\\bbbgggjjjkkkkkkjjjiiigggccc___\\\ZZZSSSPPPOOORRRYYYeeewwwzzzsssllljjjfffdddeeelllvvv}}}~~~yyyuuuqqqlllfffccc[[[UUULLLEEEBBB@@@???>>>>>>:::666333222222111111222222222222222333444444777888888888888999999999888888999:::;;;;;;;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<>>999555222111111000///......---....../////////000111111222222UUUQQQMMMKKKJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAACCCEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIGGGEEEEEEFFFHHHJJJJJJKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSVVVXXXZZZ\\\]]]YYYYYYYYYZZZ[[[]]]^^^___```]]]XXXSSSOOOMMMLLLLLLNNNRRRWWW^^^cccgggiiijjjjjjjjjiiigggccc___[[[YYYUUURRRQQQWWW```mmm{{{uuuooolllhhhfffiiipppyyyyyyrrrmmmgggaaa^^^VVVPPPGGGAAA============>>>;;;666222000000111222222222222222222333444555777777888888888999999999888999::::::;;;;;;;;;:::<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<<<>>AAACCCHHHTTT___vvvyyyooojjjnnnvvv~~~xxxrrrpppqqqwwwyyyooo^^^UUULLLGGGDDD@@@???BBBCCCGGGNNNUUU\\\```cccdddgggiiijjjjjjiiiiiikkklllnnnpppssstttvvv|||zzzuuurrrmmmjjjeeeaaa^^^[[[XXXUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVSSSQQQNNNLLLKKKIIIJJJLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQQQQUUUYYY\\\]]]]]]]]]^^^```___\\\[[[ZZZXXXUUURRRPPPMMMKKKJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPOOONNNNNNMMMMMMNNNNNNOOOQQQRRRRRRRRRRRRTTTVVVYYYYYY[[[\\\]]]]]]]]]]]]]]]]]]___```bbbdddeeefffhhhgggffffffeeeeeeeeefffdddcccaaaaaabbbbbb```___bbb```^^^\\\\\\]]]___aaacccdddfffhhhiiijjjjjjjjjiiijjjjjjkkklllmmmnnnoooooooooooollljjjiiijjjlllnnnqqqvvv|||}}}zzzuuupppmmmmmmqqqxxx||||||{{{{{{{{{||||||}}}~~~~~~xxxttttttuuuvvvuuussspppllleee\\\WWWOOOIIIBBB;;;777444222000000000///.............../////////000111111222222YYYUUUPPPMMMKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>============<<<<<<;;;;;;;;;<<<<<<===>>>>>>======>>>@@@BBBDDDCCCCCCCCCCCCCCCBBBBBBBBBGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCDDDDDDIIIJJJLLLMMMOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[XXXXXXYYYZZZ[[[]]]^^^___]]]ZZZTTTNNNKKKKKKLLLNNNPPPSSSXXX^^^bbbeeeggggggjjjjjjiiigggccc^^^ZZZWWWTTTQQQSSS[[[fffttt}}}yyyrrrooojjjiiilllssszzzxxxpppiiibbb\\\XXXQQQKKKCCC===:::;;;<<<<<<<<<999555111......000222222222222222333444555666777777888888888999999999999999:::;;;;;;;;;::::::<<<;;;999888888999;;;<<<:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBAAA?????????===>>>BBBDDDIIIRRR\\\ooowwwnnnpppttt}}}{{{tttsssssswwwzzzqqq```WWWMMMHHHDDD???>>>AAA@@@CCCIIIQQQXXX]]]aaabbbfffgggiiiiiiiiiiiijjjlllmmmooorrrtttuuuzzz~~~xxxtttpppmmmhhhddd```\\\XXXUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVSSSPPPNNNLLLIIIKKKLLLKKKIIIHHHHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOPPPMMMPPPTTTVVVVVVVVVWWWXXXWWWVVVTTTTTTTTTSSSPPPNNNLLLKKKIIIIIIJJJKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOPPPRRRTTTUUUTTTUUUVVVXXX[[[[[[\\\]]]^^^^^^]]]]]]\\\]]]^^^```bbbdddffffffgggffffffeeeeeeeeeeeefffdddcccaaabbbcccdddcccbbbaaa```^^^\\\\\\^^^aaabbbccccccdddfffggghhhiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmkkkiiiiiijjjlllnnnrrryyy~~~|||wwwrrrnnnmmmnnnsss{{{}}}}}}|||{{{{{{zzzzzzzzz}}}~~~{{{xxxwwwwwwuuusssppplllggg```XXXSSSJJJEEE>>>888555333111000000//////............////////////000111111222222]]]YYYSSSNNNKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<;;;:::::::::::::::;;;<<<;;;;;;;;;<<<===???@@@<<<======>>>??????@@@@@@DDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCGGGIIIKKKMMMOOOPPPPPPOOOOOOOOOQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZ[[[]]]]]]^^^YYYUUUPPPLLLJJJKKKNNNPPPSSSUUUXXX\\\```cccdddeeehhhiiihhhgggddd___[[[XXXQQQPPPUUUbbbooo|||~~~{{{ssspppmmmlllpppvvv{{{}}}}}}uuulllddd\\\UUUQQQKKKFFF???:::888888999999999888555222///...000222222222222222333555666777777888888888888999999999999::::::;;;;;;:::::::::;;;:::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<>><<<<<<@@@CCCGGGOOOWWWhhh~~~~~~tttrrrssszzzwwwvvvvvvyyy|||ttteee[[[QQQKKKEEE???>>>@@@>>>@@@EEEKKKRRRYYY^^^aaaeeefffhhhhhhhhhhhhjjjllllllooorrrsssuuuxxx~~~|||wwwssspppkkkgggccc___ZZZWWWTTTSSSSSSRRRSSSTTTVVVWWWVVVWWWXXXWWWVVVSSSPPPNNNLLLMMMMMMLLLIIIHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHLLLNNNOOOOOOKKKMMMPPPQQQQQQPPPQQQRRRQQQPPPOOOOOOOOOOOOMMMKKKJJJHHHHHHIIIKKKKKKKKKIIIHHHIIIIIIKKKLLLMMMNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRTTTVVVXXXXXXXXXYYYZZZ]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]___```bbbdddeeeffffffeeeeeedddddddddeeeeeeeeecccbbbcccdddeeedddccc___^^^]]]\\\]]]^^^```bbbbbbccccccdddfffggghhhhhhiiijjjkkkmmmnnnnnnnnnnnnllllllkkkjjjhhhiiikkknnnpppuuu{{{~~~yyytttpppooooooqqqvvv~~~~~~~~~}}}|||{{{zzzzzzyyy{{{|||}}}}}}yyywwwwwwsssppplllgggaaaZZZSSSNNNEEE@@@:::555222111000000//////............///////////////000111111222222ddd___XXXRRRNNNLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAA@@@?????????<<<<<<;;;::::::999::::::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@======>>>???@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWYYYYYYXXXXXXYYY[[[[[[\\\\\\\\\TTTQQQMMMJJJJJJLLLPPPSSSUUUVVVXXX[[[]]]```aaabbbdddeeeffffffeeeaaa]]][[[TTTUUU\\\kkkxxx}}}{{{qqqooommmoootttyyy|||}}}}}}xxxppphhh___WWWOOOIIIDDD@@@:::777666666666555666777777444111000222444222222222333444555666777777888888888888999999999999::::::;;;;;;::::::999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???AAACCCDDDCCCAAA@@@@@@======@@@CCCEEEKKKRRR___vvvyyyuuusssxxxzzzyyyyyyzzz~~~wwwlllaaaVVVNNNGGG@@@===>>><<<===@@@EEELLLTTTZZZ^^^dddfffggghhhhhhhhhjjjllllllooorrrssssssuuuyyy~~~zzzvvvtttoookkkhhhccc^^^[[[UUUTTTRRRQQQQQQRRRTTTVVVTTTUUUWWWYYYXXXVVVSSSQQQOOOOOOOOOMMMJJJIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFHHHKKKMMMMMMLLLJJJLLLNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLMMMMMMKKKIIIHHHGGGGGGIIIKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSVVVYYYZZZZZZZZZ[[[]]]^^^^^^_________^^^^^^]]]]]]^^^___aaabbbdddeeeeeeddddddcccccccccddddddeeeeeedddddddddeeedddbbb```^^^^^^^^^______```bbbbbbccccccddddddeeefffggghhhiiijjjlllmmmnnnooonnnnnnjjjjjjjjjhhhhhhiiimmmppprrrwww~~~}}}wwwrrroooqqqsssuuu{{{}}}}}}}}}}}}|||{{{{{{zzz{{{zzz{{{|||~~~zzzwwwuuusssppplllgggaaa[[[TTTMMMHHHAAA===777333111000000/////////............///////////////000111111222222jjjeee]]]WWWSSSPPPNNNLLLGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;??????>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>:::;;;<<<>>>@@@CCCEEEFFFEEEGGGJJJMMMOOOPPPPPPOOOPPPQQQRRRTTTVVVXXXYYYZZZXXXYYYZZZ[[[[[[\\\[[[[[[QQQOOOLLLIIIJJJMMMQQQTTTWWWWWWXXXYYY[[[^^^```aaa```bbbdddfffeeeccc```^^^[[[\\\dddrrr~~~}}}yyyooommmmmmpppvvv{{{}}}}}}yyytttmmmeee\\\SSSJJJDDD@@@<<<888555444444333222555777888666333111333555222222222333444555777777777888888888888999999999:::::::::;;;;;;:::999999888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCBBB@@@???CCC@@@???BBBDDDEEEJJJPPPZZZppp|||wwwssswww|||{{{{{{|||~~~xxxrrrgggZZZQQQIII@@@======;;;;;;===AAAHHHPPPXXX\\\dddeeeggghhhggghhhjjjllllllooorrrrrrqqqrrrvvvyyy{{{|||yyyvvvrrrnnnkkkfffaaa^^^VVVTTTRRRPPPPPPQQQSSSUUURRRTTTWWWYYYYYYXXXUUUSSSQQQQQQQQQNNNKKKJJJJJJKKKFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHFFFHHHKKKLLLKKKIIIKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGGGGIIILLLMMMLLLKKKMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJKKKLLLLLLMMMMMMMMMJJJJJJKKKMMMNNNQQQRRRSSSTTTWWWZZZ\\\\\\\\\]]]^^^_________```______^^^]]]^^^___```aaabbbcccdddeeecccccccccbbbbbbcccddddddgggfffeeeeeeeeeccc```]]]``````aaabbbcccddddddeeedddddddddeeeeeeggghhhiiiiiijjjlllnnnoooooonnnnnniiiiiiiiihhhgggiiimmmqqqtttyyy|||vvvpppooorrrvvvyyy~~~|||}}}}}}}}}}}}}}}||||||{{{zzzyyyzzz|||~~~{{{xxxuuurrrooommmiiiccc]]]WWWPPPIIIEEE???;;;555111000000000/////////.........//////000/////////000111111222222yyynnnaaaYYYVVVTTTPPPKKKLLLLLLJJJIIIHHHHHHHHHHHHJJJHHHEEEDDDCCCEEEGGGIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBB;;;<<<===>>>===<<<:::888<<<<<<;;;:::;;;<<<===>>>===<<<<<<======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAA???>>>>>>>>>???======>>>???AAABBBCCCDDDHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUWWWWWWWWWWWWYYYYYYYYY[[[\\\[[[XXXVVVOOOKKKGGGGGGKKKPPPSSSTTTYYYXXXXXXWWWWWWWWWXXXXXX^^^```cccdddcccbbbaaaaaabbbhhhqqqzzz~~~~~~|||xxxtttmmmrrruuuuuuwwwzzzzzzvvvsssmmmfff```ZZZTTTMMMGGGBBB>>>888555333444444333666666555555555444444444666333111222666888777555555555555666777888:::;;;:::;;;<<<<<<<<<;;;:::999888888888777888888999999777777777777888999:::;;;<<<<<<======>>>??????????????????@@@BBBEEEHHHJJJVVVhhh|||{{{}}}wwwwww|||}}}|||}}}yyyvvvsssnnncccXXXMMMEEE@@@===@@@===<<>>>>>?????????===;;;999<<<;;;;;;:::;;;<<<===>>>======<<<<<<===>>>??????????????????????????????<<<<<<<<<<<<<<<======>>>======>>>???AAABBBCCCDDDGGGGGGIIIJJJLLLNNNOOOPPPPPPRRRTTTVVVWWWWWWWWWWWWZZZZZZZZZ\\\\\\[[[WWWTTTMMMJJJHHHIIIMMMRRRUUUUUUYYYYYYXXXXXXXXXXXXXXXYYY[[[^^^aaabbbbbbbbbcccdddgggmmmvvv}}}~~~|||zzzvvvsssnnntttxxxyyyzzz{{{yyytttqqqlllddd]]]XXXQQQJJJDDDAAA===888444444444444444555555555555444444444444555444333444666888888888666666777777888999;;;;;;::::::;;;;;;;;;;;;::::::999999888888888999::::::777777777888888999;;;;;;;;;<<<<<<======>>>???????????????@@@BBBEEEHHHJJJTTTccczzz{{{zzz~~~zzzvvvxxx~~~~~~|||zzzwwwwwwrrriii^^^SSSJJJCCC@@@<<<999999===BBBGGGNNNUUU]]]```eeehhhiiiiiijjjkkkkkklllmmmnnnoooqqqrrrrrrtttzzzyyytttoookkkhhheee___[[[VVVRRRQQQQQQQQQQQQRRRSSSVVVXXXYYYYYYYYYXXXWWWUUURRROOOLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMOOOPPPRRRTTTVVVWWWYYYYYYZZZ[[[]]]^^^______aaa```___^^^]]]]]]]]]]]]```aaabbbcccddddddccccccbbbaaa```aaaccceeeeeedddddddddcccaaa```^^^]]]]]]___```aaabbbcccdddeeefffbbbcccdddfffggghhhhhhhhhkkkkkklllmmmnnnooooooooooookkkiiilllnnnnnnqqquuu~~~xxxttttttwww|||~~~|||zzzzzzyyyxxxyyyzzz|||}}}|||zzzyyyyyyzzz{{{zzzyyyyyyvvvssssssvvvwwwtttqqqqqqjjjaaaZZZTTTOOOHHHCCC:::999777444222111000000333111///...///000333444000//////...------,,,,,,vvvhhh```[[[UUUQQQMMMLLLKKKIIIIIIIIIIIIJJJHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFBBBDDDEEEFFFEEEBBB???<<<@@@AAAAAAAAA@@@>>><<<:::<<<;;;;;;;;;;;;<<<===============<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;======>>>???AAABBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSUUUWWWWWWWWWWWWZZZZZZ[[[\\\\\\ZZZUUUQQQJJJIIIIIILLLQQQUUUWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___bbbeeehhhnnnsss{{{~~~}}}zzzwwwtttrrrqqqwww}}}~~~~~~}}}wwwqqqmmmggg___XXXSSSMMMFFFAAA???;;;777444444444444444555555444444444333333333333444444444444444666888555555666777888999::::::;;;::::::999::::::;;;;;;:::999999999999:::;;;<<<999888888888999:::;;;<<<:::;;;;;;<<<======>>>>>>?????????@@@BBBEEEGGGIIIQQQ]]]ppp{{{yyy|||xxxtttwww~~~|||~~~}}}zzz{{{xxxpppggg[[[QQQHHHCCC>>>:::999<<>><<<;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<============;;;999888======>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQTTTWWWXXXYYYYYY[[[[[[\\\]]]\\\YYYSSSOOOHHHIIILLLPPPTTTWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^bbbgggllltttyyy~~~zzzzzzzzz{{{~~~zzzvvvsssrrrrrrttt{{{|||tttllleee```XXXRRRNNNJJJDDD???===999666444444444444444444444444444333333333333///111333222000///222555333333444666777777888888::::::888888888999;;;<<<:::::::::::::::;;;<<<===::::::999999:::;;;<<<<<<::::::;;;;;;<<<=========>>>??????@@@BBBDDDFFFHHHPPPXXXhhh|||}}}zzz{{{{{{ssssssyyy~~~{{{|||}}}}}}}}}wwwooocccWWWLLLEEEDDD???===>>>>>>>>>AAAFFFOOOTTT[[[aaadddeeeffffffiiiiiijjjkkklllmmmnnnooolllpppuuu|||~~~xxxrrrmmmjjjhhhddd^^^ZZZXXXVVVUUUSSSRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIIIIGGGEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMKKKIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMPPPQQQSSSUUUWWWXXXZZZZZZ]]]]]]]]]^^^^^^^^^^^^^^^```___^^^^^^___```bbbcccdddddddddddddddccccccccccccbbbbbbccceeefffeeeccccccbbbbbbaaa```______^^^bbbcccccccccddddddeeeeeefffggghhhiiijjjjjjjjjjjjjjjkkklllllllllllllllkkkllljjjjjjmmmooopppuuu{{{xxxrrrsss{{{|||yyyxxxxxxzzz{{{|||~~~~~~{{{yyyxxxvvvssspppllllllnnnrrruuuvvvsssqqqmmmggg^^^VVVPPPJJJCCC>>>555444333222111111000000)))+++---//////...,,,+++222222222222222222111111uuulllccc^^^XXXUUURRRNNNKKKJJJJJJJJJGGGHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===<<<:::999======>>>???AAABBBCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOOSSSWWWZZZ[[[\\\\\\\\\\\\\\\[[[WWWRRRNNNIIILLLPPPTTTWWWYYYZZZZZZYYYZZZ[[[\\\\\\\\\[[[[[[\\\]]]]]]]]]___dddkkkpppyyy}}}|||yyywwwtttuuuwwwzzz}}}|||uuupppoooqqqsssxxx~~~~~~yyypppggg]]]XXXQQQLLLJJJGGGBBB???:::777444333444555555444555555444444444333333333000222444333000000222555333444666777888999999999999888888777888999:::;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;<<<===::::::;;;;;;<<<=========>>>>>>???@@@BBBDDDEEEFFFNNNUUUbbbttt||||||~~~zzzrrrppptttyyy~~~zzzzzzzzzzzz~~~vvvjjj\\\OOOHHHEEEAAA>>>>>>>>>===???CCCJJJOOOVVV]]]aaaccceeeggghhhhhhiiijjjkkkkkklllllllllooossswww}}}|||vvvqqqnnnjjjfffaaa^^^\\\ZZZXXXWWWRRRSSSTTTUUUVVVWWWXXXXXXWWWXXXYYYYYYWWWUUUSSSQQQQQQOOOMMMLLLLLLKKKIIIGGGJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIDDDFFFHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^```_________```bbbdddeeeccccccccccccbbbbbbbbbbbbdddccccccdddffffffeeecccbbbbbbaaaaaa``````______ccccccddddddeeeeeeeeefffhhhhhhiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjiiiiiihhhiiimmmooopppvvv}}}zzzuuuqqqttt}}}{{{xxxwwwxxx{{{}}}~~~|||yyyvvvqqqnnnhhhkkkooosssvvvvvvsssqqqkkkeee\\\TTTNNNHHHAAA;;;444444333222111000111111//////000111111111111111.../////////////////////yyynnnggg```]]]WWWQQQMMMJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAABBBCCCCCCAAAAAAAAA@@@??????>>>>>>===>>>>>>???@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDGGGGGGGGGHHHHHHHHHIIIIIIJJJMMMQQQUUUYYY\\\^^^^^^^^^\\\[[[[[[YYYWWWRRROOOLLLOOOTTTWWWXXXYYYZZZ[[[YYYZZZ\\\]]]^^^]]]]]]\\\]]]^^^___```cccjjjqqqwww~~~}}}yyyuuutttrrrsssvvvzzz}}}~~~{{{uuuoookkklllqqquuu{{{~~~yyytttkkkcccYYYSSSLLLHHHFFFCCC@@@===777555333333444555555444666666555555555444444444555666666555444444666777555777999:::;;;;;;;;;;;;777777777777888999::::::999999999:::;;;<<<===>>>===<<<<<<<<<<<<<<<======:::;;;;;;<<<======>>>>>>>>>>>>???AAABBBDDDDDDEEEKKKQQQ]]]lll~~~yyyrrrooooooqqqxxx{{{yyywwwvvvyyy}}}qqqbbbUUUMMMDDD???===>>>>>><<<>>>BBBFFFKKKRRRYYY^^^bbbfffiiiggggggggghhhiiijjjjjjjjjlllnnnqqqtttxxx|||wwwtttnnnkkkfffcccaaa___\\\ZZZUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUSSSQQQOOOOOOMMMKKKIIIKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJLLLMMMOOOPPPQQQRRRSSSUUUWWWZZZ\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^___``````bbbcccddddddeeeccccccbbbbbbbbbbbbcccddddddddddddfffggggggeeecccaaaaaaaaaaaa````````````ccccccdddeeeeeefffggggggiiiiiijjjkkkkkkkkkkkkkkkjjjjjjkkkjjjjjjiiihhhhhhggggggiiimmmooopppwww{{{vvvttttttxxx}}}zzzxxxwwwyyy}}}~~~zzzvvvpppllliiimmmrrrwwwyyywwwtttqqqjjjcccZZZRRRLLLEEE>>>999555444333222111111111111111111111222222222333333//////000000111111222222wwwmmmiiibbbZZZSSSOOOMMMMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBB>>>???@@@AAAAAAAAA@@@@@@??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<=========>>>???AAABBBCCCDDDFFFFFFGGGHHHJJJKKKLLLMMMPPPRRRUUUYYY\\\^^^_________\\\ZZZYYYXXXVVVSSSQQQPPPSSSWWWYYYXXXXXXYYY[[[YYYZZZ\\\^^^___^^^]]]]]][[[]]]```ccciiipppyyy{{{wwwuuutttrrrtttxxx{{{}}}~~~~~~~~~vvvsssoooiiifffjjjqqqwww~~~yyysssnnnfff___XXXRRRJJJEEEBBB@@@<<<999666444222333444555555444777777666666666555555555999777666666777888888777444666888:::;;;;;;:::999555666777888999999999999888888888999:::<<<===>>>>>>======<<<<<<======>>>;;;<<<<<<======>>>??????===>>>???AAABBBCCCDDDDDDEEELLLWWWdddttt{{{vvvrrrnnnllloooyyy}}}zzzwwwuuuwww{{{yyyjjj\\\TTTJJJEEEBBBBBB@@@<<<<<<@@@AAAFFFLLLRRRXXX^^^dddhhhfffffffffggghhhhhhiiiiiiiiillloooppprrrxxx}}}uuuqqqlllhhheeebbb___\\\YYYYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWTTTSSSRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVUUUVVVYYY\\\^^^_________\\\\\\]]]]]]^^^^^^^^^______```bbbdddeeeeeedddcccccccccbbbbbbcccdddeeefffeeeeeeeeeggghhhgggeeebbb````````````aaaaaaaaaaaabbbcccdddeeefffggghhhiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggffffffgggjjjoooppprrrzzz}}}zzzsssuuuyyy~~~~~~{{{yyyxxxwwwzzz~~~~~~zzzuuuoookkkkkkpppwww||||||yyytttqqqhhhbbbXXXPPPJJJCCC<<<777666555444333111111000000...///000111111111000000111111222333333444555555xxxssskkkbbb[[[VVVSSSRRRKKKKKKJJJHHHGGGFFFFFFEEEBBBCCCCCCCCCDDDDDDEEEEEE@@@BBBDDDFFFFFFEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDD???@@@AAABBBCCCBBBAAAAAA@@@???===<<<::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;<<<======>>>???AAABBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQUUUVVVYYY\\\^^^___``````___\\\YYYWWWWWWVVVTTTRRRSSSVVVYYYZZZXXXWWWYYYZZZYYYZZZ]]]_________^^^]]]YYY\\\```ffflllvvv{{{wwwuuuuuusssuuuyyy|||~~~~~~}}}|||qqqooojjjeeedddhhhqqqxxx~~~vvvooojjjddd]]]YYYSSSJJJDDD@@@===999555555333222222444555555555777777777777666666666666:::777444555777999777555111222555777888888777666444555777888999999999888888888888999:::;;;======>>>>>>===============>>><<<<<<======>>>?????????===>>>@@@AAABBBCCCCCCCCCAAAHHHSSS^^^lll|||vvvpppkkkiiisss|||xxxtttvvvzzz{{{~~~ooobbbZZZUUUOOOJJJGGGBBB<<<:::<<<<<<@@@FFFLLLRRRYYY```eeeeeefffffffffgggggghhhhhhgggjjjmmmnnnooosssyyy{{{wwwqqqmmmhhhddd```]]]\\\\\\[[[YYYYYYXXXXXXXXXUUUVVVVVVXXXYYYZZZ\\\\\\[[[YYYWWWUUUTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGBBBCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPRRRSSSUUUWWWYYYYYYTTTVVVYYY\\\^^^______^^^[[[[[[\\\]]]]]]^^^______^^^```cccffffffeeedddbbbddddddccccccdddfffggghhheeeeeefffggghhhhhheeebbb````````````aaaaaaaaaaaabbbbbbdddeeeggghhhiiijjjiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjiiigggfffeeeggghhhlllpppqqqsss||||||zzzrrrwww}}}|||yyyxxxxxxwww{{{~~~zzzuuuooojjjmmmssszzz~~~~~~zzzuuurrrhhhaaaWWWOOOIIIBBB;;;666777666555333222111000000---///222444555333111///......///000111222222333tttllleee]]]WWWTTTRRRNNNJJJHHHIIIIIIGGGDDDDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>:::<<>>>>>======>>>????????????????????????@@@@@@AAAAAAAAAEEEFFFKKKUUUbbbttt~~~sssiiikkkiiiooo{{{yyyxxx||||||pppfff```QQQBBB=========;;;;;;>>>@@@BBBGGGNNNVVV]]]bbbcccccccccdddeeefffggghhhhhhhhhiiijjjlllnnnppprrr|||zzztttoookkkhhheeebbbccc```\\\ZZZXXXVVVTTTRRRSSSSSSTTTUUUWWWZZZ\\\]]]ZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPOOONNNMMMMMMNNNNNNIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEHHHGGGFFFEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFKKKKKKKKKLLLMMMMMMNNNNNNUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[\\\^^^```aaaaaaaaacccdddeeefffffffffdddeeeeeeeeeeeeeeeddddddhhhgggggghhhhhhhhheeeccc^^^```bbbbbbbbbaaabbbdddcccdddeeefffggghhhiiijjjkkkkkkjjjjjjiiijjjjjjjjjkkkkkkjjjiiiiiiiiiiiiiiigggggghhhmmmttt{{{}}}zzzxxx{{{|||xxxwwwwwwxxxxxx|||~~~vvvpppooopppttt{{{}}}{{{vvvpppeee^^^SSSIIIAAA<<<777555111111111111111111111111222111111111000000//////000000111222333444444444xxxpppggg^^^XXXUUUQQQKKKIIIIIIIIIFFFCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB??????>>>>>>======<<<<<<========================;;;;;;<<<<<<=========>>><<<>>>@@@BBBCCCDDDGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVZZZ[[[\\\]]]^^^^^^]]]]]]___]]][[[YYYWWWVVVVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[^^^______]]][[[ZZZZZZ[[[]]]bbbgggnnnyyy~~~~~~|||zzzxxx{{{}}}~~~yyytttpppkkkgggccccccgggnnntttxxxzzzxxxuuurrrnnnhhhbbb]]]VVVQQQIIICCC>>>;;;888666555555555555666666666666666777888888555444444444777666666666666666666666777777777777888888888888999999888888888777777777999999999:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;======>>>???????????????>>>??????@@@AAAAAABBBBBBDDDDDDHHHQQQ]]]ooowwwllljjjgggkkk{{{~~~}}}~~~wwwmmmaaaXXXOOOHHHAAA;;;999<<<<<<<<<>>>BBBHHHOOOUUUYYY______```aaabbbdddeeeffffffggghhhjjjkkkmmmnnnnnnttt{{{|||vvvrrrnnnjjjhhhdddbbb^^^\\\[[[YYYWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJIIIGGGHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQRRRXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]___```bbbccccccdddffffffgggggggggeeeeeeffffffgggfffffffffhhhgggffffffgggfffcccaaa___aaaccccccbbbbbbcccddddddeeefffggghhhiiijjjjjjkkkjjjjjjiiiiiijjjjjjjjjiiihhhhhhgggggggggggggggiiijjjlllrrrxxx}}}{{{zzz}}}zzzwwwwwwwwwxxxzzz}}}}}}uuupppppprrrvvv|||~~~{{{xxxssslll```ZZZPPPGGG@@@;;;888666111111111111111111111111222222222222111111111000......///111111222222111wwwjjj```[[[VVVPPPLLLKKKJJJGGGDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<============@@@BBBDDDFFFHHHJJJMMMMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^___``````___^^^]]]]]]\\\ZZZYYYXXXWWWXXXXXX[[[[[[ZZZ[[[[[[\\\^^^^^^aaaaaa```^^^[[[YYYYYYZZZ___eeemmmttt~~~~~~|||zzz}}}}}}wwwqqqmmmhhhfffeeegggkkkppptttvvvwwwuuurrrnnnkkkfff```\\\UUUPPPIIIBBB>>>:::888666555555555555666666666666666888999888666444444555666666666666666666666666777777777777888888999999:::999999999888888888888999999999999::::::::::::=========<<<<<<<<<<<<;;;======>>>>>>??????>>>>>>===>>>???@@@AAABBBCCCDDDDDDCCCFFFMMMWWWggg~~~}}}ssskkkeeefffqqq~~~~~~~~~rrrccc```\\\SSSEEE:::888===<<<<<<===???BBBGGGLLLOOOYYYZZZ[[[]]]___aaacccddddddeeegggiiijjjjjjjjjjjjkkkqqq{{{zzzuuupppllliiigggdddaaa___^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\[[[ZZZXXXUUURRRQQQOOOOOONNNLLLLLLKKKKKKKKKMMMLLLKKKKKKKKKKKKJJJHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKMMMPPPRRRUUUVVVWWW[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[\\\]]]^^^```bbbccceeeeeefffggghhhhhhhhhgggffffffggghhhiiiiiihhhhhhhhhgggfffeeefffeeebbb``````bbbdddddddddcccdddeeefffgggggghhhiiijjjkkkkkkjjjjjjiiiiiiiiijjjjjjkkkiiihhhhhhgggggggggggggggkkknnnrrrxxx~~~~~~|||||||||yyywwwwwwxxxyyy|||{{{uuurrrtttwww{{{|||xxxtttmmmfffZZZTTTKKKCCC===:::777666111111111111111111111111333333333222222222222222...///000111111111111111zzzkkkccc]]]VVVQQQOOONNNJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>AAADDDGGGHHHKKKNNNPPPQQQRRRTTTWWWZZZ\\\]]]^^^aaabbbccccccbbb```^^^]]]ZZZYYYXXXWWWVVVWWWXXXXXXZZZZZZ[[[\\\^^^```bbbdddccccccbbb___[[[YYYYYYZZZbbbjjjttt{{{~~~{{{|||~~~~~~{{{vvvqqqmmmhhhhhhjjjmmmqqqtttuuuuuussspppllliiieeeaaa\\\YYYRRRNNNGGGAAA===:::777555555555555555666666666666999:::;;;:::888777777777555555555666666666666666777777888888999999:::::::::::::::999999999888888888999999999999:::::::::::::::;;;<<<===>>>>>>???======>>>>>>>>>>>>>>>=========>>>@@@AAACCCDDDEEEFFFDDDEEEKKKSSSaaawwwzzzooohhhdddkkkxxx||||||ssseeebbb^^^VVVIII===;;;@@@AAA@@@??????AAADDDHHHJJJSSSTTTWWWZZZ]]]___aaabbbaaabbbeeeggghhhgggfffeeegggllltttzzzyyysssnnnjjjiiigggdddcccbbbaaa___^^^]]]\\\ZZZXXXWWWUUUUUUTTTUUUVVVVVVWWWYYYZZZ[[[\\\[[[\\\\\\\\\ZZZXXXUUUSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMLLLKKKIIILLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRPPPPPPRRRTTTWWWYYY[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[]]]]]]\\\\\\[[[[[[\\\\\\[[[\\\]]]^^^```aaacccdddeeefffgggggghhhhhhggggggggghhhiiijjjjjjkkkkkkjjjiiihhhfffeeeeeeeeebbbaaaaaaccceeefffeeeeeefffgggiiiiiiiiijjjjjjkkkkkkkkkiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjkkklllnnnrrrxxx~~~}}}|||~~~{{{yyyxxxyyyzzz{{{{{{vvvvvvyyy|||zzzuuuppphhh```VVVPPPGGG???:::777555333111111111111111111111111222222222222222222222222000111222333333333333333ppp|||xxxkkkeee]]]WWWTTTQQQNNNKKKHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<===========================;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBFFFIIIKKKNNNRRRTTTUUUVVVYYY\\\___aaabbbccceeeeeefffeeedddaaa]]][[[VVVUUUUUUTTTUUUVVVWWWXXXXXXYYY[[[^^^aaadddgggiiiddddddbbb___\\\[[[\\\^^^gggpppzzz{{{{{{|||zzzxxxsssooollliiijjjmmmqqquuuuuusssqqqmmmiiieeeaaa^^^[[[XXXUUUNNNJJJCCC>>>;;;999777555555555555555666666666666888:::;;;:::888666666777444444555555666666666777888888999999:::;;;;;;<<<:::::::::999999999888888888888888999999999::::::999999:::;;;<<<===>>>>>>======>>>>>>>>>======<<<<<<===>>>???AAABBBCCCDDDHHHFFFGGGJJJQQQ\\\pppvvvnnniiikkksss|||{{{ttthhhbbb[[[UUULLLCCCAAACCCEEECCCAAA@@@@@@BBBDDDFFFMMMOOOSSSWWW[[[^^^```aaa^^^```bbbdddeeeeeedddccchhhlllpppsssvvv~~~|||uuuqqqmmmkkkhhhffffffeeecccaaa```^^^\\\YYYWWWUUUTTTSSSSSSSSSSSSTTTVVVWWWYYYZZZYYYZZZ\\\]]]]]][[[YYYXXXZZZYYYXXXXXXWWWWWWXXXXXXTTTSSSQQQQQQQQQQQQOOONNNPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\[[[[[[ZZZZZZYYY]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^```aaabbbcccddddddeeefffgggggggggggggggiiijjjkkkkkklllllllllkkkjjjiiigggfffffffffdddcccccceeeggghhhgggggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkklllmmmnnnoooppprrrwww}}}~~~||||||~~~~~~}}}|||{{{{{{{{{}}}~~~{{{yyyzzz}}}~~~wwwqqqmmmddd[[[SSSMMMDDD<<<777444111000111111111111111111111111000000111111111111111111111111222333333333222222___jjjvvvzzzrrrhhh```[[[WWWSSSOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>>>>============<<<<<<<<<<<<========================;;;<<<<<<======>>>??????BBBEEEIIILLLOOOSSSWWWYYYYYY[[[^^^bbbeeeggghhhhhhhhhhhhhhhgggeeeaaa\\\ZZZSSSSSSRRRSSSTTTUUUWWWXXXWWWYYY]]]aaadddhhhjjjkkkccccccbbb```______bbbdddmmmwww}}}|||yyyvvvrrrooollljjjjjjlllooossstttsssnnnkkkfffbbb]]]YYYWWWTTTRRRPPPIIIEEE@@@;;;999888666555555555555555666666666666555777888777555333333444444444444555555666666777777888888999:::;;;<<<<<<:::999999999888888888888888888888888999999999999;;;;;;;;;::::::::::::999======>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAABBBFFFEEEFFFJJJOOOXXXiiixxxwwwqqqpppsss|||}}}yyynnnfff]]]XXXSSSLLLFFFEEECCCBBB???======>>>???AAAGGGJJJNNNTTTXXX\\\^^^___]]]^^^```bbbcccccccccccchhhjjjlllnnnpppvvv{{{vvvrrrpppmmmkkkjjjiiigggeeebbbaaa^^^\\\YYYWWWVVVUUURRRRRRQQQQQQSSSTTTVVVXXXXXXYYY[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYWWWWWWXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYY]]]\\\\\\\\\]]]]]]^^^___^^^___```aaabbbccccccccccccdddeeeggghhhhhhiiiiiikkkkkkllllllllllllkkkkkkjjjhhhfffffffffgggfffeeeeeegggiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkkjjjkkkkkkmmmoooqqqssstttwww||||||zzz|||}}}~~~~~~}}}|||}}}~~~|||{{{|||zzzrrrmmmhhh___VVVPPPJJJAAA:::555222000///111111111111111111111111000000000000000111111111///000000111111111000000TTT\\\eeelllvvv{{{ppphhhaaa[[[WWWPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDEEEHHHMMMPPPTTTWWW\\\___^^^```dddhhhkkkmmmnnnnnniiijjjjjjiiieee```[[[XXXRRRRRRRRRRRRTTTVVVXXXZZZYYY[[[```dddgggiiiiiiiiiaaabbbbbbaaaaaadddhhhkkksss||||||zzz|||{{{yyyuuuqqqnnnlllllllllnnnppprrruuuuuuqqqkkkggg```\\\VVVRRRPPPNNNMMMKKKEEEAAA<<<888777777666555555555555555666666666666444666777666444222222333333333444555555666777777555666666777999::::::;;;999999888888888777777777888888888888999999999999::::::999999999999888888======>>>>>>===<<<<<<;;;;;;<<<<<<===>>>?????????AAAAAACCCGGGKKKSSSaaaoooyyyuuuuuuzzz~~~wwwpppiiieee]]]RRRIIIFFFAAA???===::::::;;;<<<===AAADDDJJJPPPUUUYYY\\\]]]\\\]]]^^^___aaabbbddddddfffggggggiiimmmrrrwwwzzz}}}yyyvvvssspppooommmkkkiiieeedddbbb___]]][[[ZZZZZZSSSSSSQQQPPPQQQRRRTTTUUUVVVWWWWWWYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\]]]___```]]]\\\[[[[[[\\\]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^[[[[[[[[[[[[ZZZZZZZZZZZZ^^^^^^^^^^^^___aaabbbccc``````bbbcccccccccbbbbbbcccdddfffhhhiiikkkkkkkkkmmmmmmmmmmmmlllkkkjjjjjjhhhfffddddddeeeggggggffffffhhhjjjjjjjjjiiijjjlllkkkkkkkkkkkkjjjjjjiiiiiigggggggggggghhhiiijjjkkkkkklllmmmppprrrvvvxxxzzz}}}|||zzzxxx}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}~~~|||{{{|||~~~~~~{{{tttlllgggddd[[[QQQLLLFFF>>>888444222111000111111111111111111111111000000000111111222222222000000111111111000000///PPPVVV\\\___fffvvv}}}ssskkkccc^^^TTTSSSQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@@@@@@@??????BBBBBBBBBAAA@@@???>>>>>>??????????????????????????????AAABBBDDDEEEGGGGGGHHHKKKOOOSSSWWW[[[___bbbbbbdddhhhlllpppqqqrrrrrrjjjkkkkkkiiieee```ZZZWWWRRRRRRRRRSSSUUUWWWZZZ[[[[[[^^^bbbfffiiiiiigggfff```aaaaaabbbcccggglllooovvv}}}yyyuuuxxx|||wwwtttpppmmmlllmmmoooqqqssstttvvvxxxwwwssslllggg\\\XXXSSSNNNLLLKKKJJJIIIBBB>>>:::777666666666666555555555555666666666777666777888777555444444444333333444444555666777777333444555666777888999999888888888777777777777666777888888888888999999999666666777888999::::::;;;======>>>>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>>===>>>AAAEEEHHHOOO\\\iii{{{~~~yyyvvvxxx~~~yyyuuupppeeeUUUJJJGGG@@@???<<<:::999:::<<<===>>>AAAGGGMMMSSSWWWZZZ[[[\\\\\\]]]^^^```bbbdddeeecccccccccfffkkkppprrrsssxxx}}}zzzwwwtttrrrqqqnnnlllgggfffdddbbb```___^^^^^^UUUTTTRRRQQQPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\^^^___```]]][[[[[[[[[]]]^^^]]][[[\\\\\\[[[[[[\\\]]]^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[_________```bbbccceeefffaaabbbcccddddddcccbbbaaaccceeegggiiikkklllmmmnnnnnnnnnmmmmmmlllkkkiiiiiifffeeeccccccdddfffffffffgggiiikkkkkkjjjjjjkkkllllllkkkkkkjjjjjjiiiiiihhhgggggggggggghhhiiijjjkkknnnoooqqqssswwwzzz~~~~~~{{{xxxwww~~~}}}||||||{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~|||}}}{{{{{{|||||||||{{{xxxppphhhddd```XXXNNNHHHCCC<<<777444333333222111111111111111111111111111111111222222333333333222222333333333222222111SSSPPPRRRWWW\\\cccrrrzzzpppjjjbbb\\\UUURRRRRRRRRNNNKKKIIIHHHHHHHHHIIIHHHEEECCCGGGFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAA@@@???>>>???@@@???>>>???AAACCCCCCDDDFFFIIILLLMMMLLLJJJOOORRRVVV[[[^^^```aaaaaabbbeeehhhkkkmmmmmmlllkkkiiijjjkkkjjjfffbbb```___VVVUUUSSSSSSTTTWWW[[[^^^aaacccfffjjjlllkkkgggddd```cccfffiiilllqqqvvvzzz{{{uuuqqqnnnqqquuuzzz|||}}}|||{{{rrrooolllkkkmmmppprrrsss{{{xxxvvvuuuuuupppggg___YYYTTTOOOJJJGGGEEEBBBAAA>>>;;;777555444444444333444555555555555555555444666555333333222333444555444444333333444555777888777777777777777777777777:::999999999999999999999999888777666666777888888777666666666666666777777<<<<<<======<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>>;;;888666666666666555333444444555555444444333555444333333333333444555444444333333444555777777666666666666666666666666888888888888888888888888999888777666666777888888999888888888888888999999<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;===>>>???AAADDDJJJQQQVVVgggwww~~~}}}}}}yyyuuuxxx|||ttteeeVVVLLLEEEBBB>>>;;;;;;:::999888<<<>>>AAADDDGGGKKKQQQTTTYYYZZZ[[[]]]___aaabbbcccbbbbbbbbbbbbcccfffiiijjjmmmpppvvv~~~~~~yyytttsssoookkkhhhgggfffeeeddd```]]]YYYVVVTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaaaaabbbccceeeffffffffffffhhhhhhgggffffffggghhhiiikkklllnnnppprrrrrrrrrrrrpppppppppnnnmmmkkkiiiiiieeeeeeeeefffiiikkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjllllllllllllkkkjjjiiihhheeeeeeffffffgggiiijjjkkkoooppprrruuuyyy}}}{{{yyyzzz|||~~~~~~}}}|||||||||}}}}}}{{{yyyzzz~~~yyywwwuuuuuuvvvxxxxxxxxxwwwrrrlllfffaaaZZZRRRLLLBBB>>>888444333333222222222222222222222222222222333222222222111111111111333333222222333333444444LLLLLLOOOSSSTTTUUU\\\dddnnnyyy|||vvvoooiiieee```ZZZVVVXXXUUURRROOOOOONNNLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRVVVXXXZZZ[[[[[[\\\^^^```cccdddeeeeeeeeeeeeeeeeeeeeeeeedddddddddbbbdddeeeeeedddbbbaaabbb\\\[[[[[[[[[]]]```ccceeedddfffhhhiiihhheeebbb```^^^bbbhhhnnntttzzz{{{uuuooojjjhhhjjjlllpppssstttsssrrrpppjjjhhhggghhhmmmrrrwwwyyy~~~{{{vvvrrrnnnggg^^^WWWPPPMMMIIIGGGDDDBBB>>><<<;;;888666555555666666555222333333444444333333222444444333333333333444444333333333333444555666777666666666666666666666666666777777777777777777777888777777666666777777888999888888777777888888888;;;;;;;;;;;;;;;::::::999::::::999999999999::::::;;;<<<===>>>AAAEEEKKKOOOZZZjjj}}}yyywwwwww}}}{{{sssqqqqqqppp```UUULLLHHHBBB>>><<<:::999777:::<<>>AAAFFFJJJRRRaaaxxx}}}wwwttttttzzzzzzqqqkkkjjjuuu|||zzzkkk```SSSNNNGGGAAA>>><<<;;;:::999:::<<<===???BBBFFFIIIPPPSSSXXX\\\___```___^^^____________```bbbcccdddhhhiiilllooottt|||~~~{{{wwwsssqqqooollljjjfffccc```]]]\\\[[[YYYWWWYYYXXXXXXWWWVVVUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]_______________```aaabbbccccccdddeeefffggghhhhhhhhhhhhiiiiiijjjkkklllmmmnnnqqqrrrssstttsssrrrqqqpppnnnmmmkkkjjjiiiiiijjjkkkiiigggeeeeeehhhkkklllmmmiiiiiijjjjjjjjjiiihhhhhhiiijjjjjjjjjjjjjjjiiihhhgggggggggggghhhjjjkkkllloooooopppssswww|||~~~{{{yyyzzz~~~~~~{{{zzz{{{|||}}}yyyzzz{{{~~~}}}xxxtttnnnmmmnnnpppuuuyyy{{{|||sssnnnfff```ZZZTTTLLLFFF===:::555333222222111111111111111111111111111111333333333333222222222222111222333444555444333222FFFKKKPPPTTTWWWYYYZZZZZZ\\\___cccjjjqqqzzzzzzvvvmmmhhhaaa[[[XXXVVVTTTRRRQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHJJJLLLNNNPPPRRRVVVYYY^^^bbbeeegggfffddddddeeeeeeeeeeeeeeeddddddccccccdddbbb___[[[XXXWWWVVVVVVXXXZZZ]]]^^^___```cccdddbbbcccdddeeefffhhhiiiiiieeefffeeeccc```___```bbbiiinnnvvv}}}zzzsssnnnkkkjjjjjjoooppprrrsssqqqnnnjjjhhh^^^___bbbiiirrrzzz~~~wwwoooggg^^^VVVRRRJJJHHHFFFDDDBBB???;;;888444222111111333333333222111222222222222222222111111222222333333444444444222222333444444555555555555555555555555555555555333333333444444555555555555555666666777777777777777777666555444444555555888888999999999999999888;;;;;;::::::::::::;;;;;;:::;;;<<<<<<===@@@DDDGGGOOO\\\qqqzzzvvvtttyyy~~~uuulllgggeeelllrrr}}}vvvmmmYYYSSSJJJCCC???===<<<;;;888999;;;;;;<<<>>>AAADDDKKKNNNTTTYYY]]]^^^]]]\\\]]]^^^^^^___aaabbbcccdddhhhiiikkkmmmpppvvv}}}|||xxxvvvsssooommmgggeeebbbaaaaaa```^^^]]][[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\^^^^^^]]]^^^___aaa```______``````aaabbbcccddddddfffggghhhiiiiiiiiiiiijjjkkklllnnnoooppppppqqqrrrrrrrrrqqqpppnnnmmmkkkjjjiiihhhhhhiiijjjkkkiiigggdddeeegggjjjkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiijjjkkkmmmooopppqqqqqqrrruuuyyy}}}}}}|||zzzzzz{{{}}}{{{{{{|||}}}xxx{{{~~~zzztttpppkkkkkkmmmrrrvvvzzz{{{{{{qqqkkkccc\\\WWWPPPIIICCC999777333222111222111000111111111111111111111111111111222222222222222222111222333444555444333222@@@EEEKKKOOOTTTZZZ\\\[[[XXXWWWYYY___dddiiiqqqyyy{{{vvvooohhhccc```]]][[[WWWVVVSSSQQQPPPOOOOOOOOOQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOQQQSSSTTTUUUWWWZZZ\\\ccchhhmmmooollliiiggggggggggggfffeeeddddddcccccccccaaa]]]YYYVVVSSSRRRQQQTTTVVVYYY[[[]]]___bbbeeedddeeefffhhhhhhhhhhhhhhhccccccaaa^^^[[[]]]ccchhhqqqvvv~~~~~~xxxrrrooonnnooopppqqqrrrrrrrrroookkkgggddd^^^```eeennnvvv}}}wwwmmmbbbXXXPPPLLLJJJGGGDDDAAA???<<<999666666444333444555555444333111222222333333222222111000111222333444444444333111222333444555555555444555555555555555555555555222222333333444555555555444444555666777777777777999999888777666666666666666777888888888888888888;;;;;;::::::::::::;;;;;;999;;;<<<======@@@CCCFFFMMMWWWiii~~~{{{wwwxxx}}}~~~yyyrrrkkkfffdddgggkkksss~~~xxxaaaZZZOOOFFFAAA>>><<<<<<999:::;;;::::::;;;>>>@@@GGGJJJPPPUUUYYY[[[[[[ZZZ[[[\\\^^^___aaacccddddddfffhhhjjjlllnnnrrrvvvzzz~~~|||xxxtttpppiiihhhffffffffffffdddbbb]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^^^^______\\\^^^````````````bbbcccaaaaaaaaaaaabbbcccdddeeeeeefffgggiiijjjjjjjjjjjjkkklllmmmooopppqqqqqqqqqppppppqqqpppooonnnlllkkkhhhggggggggghhhiiiiiijjjhhhfffeeeeeehhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffggghhhiiiiiiiiiiiiiiijjjjjjkkklllnnnqqqsssttttttuuuvvvyyy|||}}}}}}}}}}}}}}}}}}}}}}}}yyy}}}~~~yyysssnnnkkklllpppuuuyyy{{{yyyxxxnnnhhh___XXXRRRLLLEEE???666444222000111111111000111111111111111111111111111111111111222222222222222222333333444444333333<<>>:::;;;;;;:::999:::<<<>>>CCCFFFLLLQQQUUUXXXYYYYYYYYYZZZ\\\^^^aaacccddddddccceeehhhjjjkkkmmmqqqsssuuuyyyzzzvvvooonnnllllllkkkjjjhhhfffaaaaaa``````______^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^^^^___```aaaaaabbb^^^```bbbbbbbbbbbbdddfffddddddddddddeeefffggghhhhhhiiijjjlllmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrqqqoooooopppooonnnmmmkkkjjjdddeeefffggghhhiiiiiiiiihhhgggggghhhjjjkkkjjjiiiiiiiiiiiiiiihhhgggfffeeeeeefffggghhhiiiiiiiiiiiiiiijjjkkkmmmpppsssuuuwwwvvvxxx{{{~~~~~~}}}}}}{{{~~~yyysssooommmoootttyyy}}}|||xxxtttjjjddd[[[SSSMMMGGG@@@;;;444222000000111111000///111111111111111111111111222222222222333333444444333333222222333333444444<<>>BBBEEEIIIOOOSSSVVVXXXYYYVVVXXXZZZ]]]```bbbdddddd```cccfffhhhiiikkkmmmnnnooorrrvvvzzz~~~{{{tttsssqqqpppooommmjjjgggfffffffffeeeeeeeeeeeeddd^^^^^^^^^]]]]]]]]]]]]]]]ZZZ\\\]]]^^^^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^______```aaabbbcccccc___aaacccccccccdddeeeggggggffffffgggggghhhiiijjjjjjkkkmmmnnnooooooppppppnnnoooqqqrrrssssssrrrqqqnnnooooooooonnnmmmkkkjjjbbbdddfffhhhiiiiiihhhhhhiiihhhhhhjjjlllmmmkkkjjjhhhhhhhhhhhhgggfffeeeddddddeeefffhhhiiiiiiiiiiiihhhiiikkkmmmppptttwwwxxxxxxzzz}}}~~~|||{{{||||||~~~}}}|||~~~yyysssooonnnqqqwww||||||vvvqqqhhhaaaXXXPPPJJJDDD===777333111//////000111000///000000000000000000000000333333333444444555555555444333222111222333444555BBBBBBCCCFFFLLLTTT[[[```ccccccbbb^^^YYYUUUSSSSSSYYY\\\```fffoooyyy~~~zzzuuusssrrrqqqooolllnnnmmmlllkkkkkklllnnnpppqqqooommmmmmmmmnnnmmmlllnnnooonnnjjjccc^^^\\\]]]bbbhhhrrrzzz}}}zzztttooorrrooojjjhhhggghhhhhhgggfffeeebbb___[[[WWWSSSQQQSSSTTTVVVXXXZZZ]]]^^^___eeeeeefffhhhhhheeeaaa^^^___\\\XXXWWWZZZdddpppyyy~~~}}}{{{zzzzzz{{{}}}~~~zzzuuuqqqnnnxxxwwwvvvwwwyyy{{{zzzyyyuuuooofff^^^WWWRRRMMMJJJHHHDDD???;;;888666333111222111000//////000111222222222222222222222222222333222111111111222333444444444333222333444666777999888777666555666777777333444555555333333333555555444444444444555666666666666666666666666666666666666666666777777777777999999888888999999:::;;;888999;;;;;;;;;<<>>AAADDDGGGIIILLLOOORRRUUUXXX[[[]]]^^^___aaacccddddddeeefffgggiiikkkllljjjlllpppsssvvv{{{}}}zzzuuurrrqqqpppooonnnjjjjjjjjjiiihhhhhhggggggfffccc```___```aaaaaaaaaaaaaaa`````````_________^^^^^^^^^_________``````aaacccddddddccccccdddeeedddfffhhhiiihhhffffffggghhhiiijjjjjjiiijjjlllnnnjjjlllpppsssttttttrrrpppssssssrrrsssttttttrrrqqqmmmlllkkkiiihhhgggggggggeeefffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggeeedddcccdddfffhhhhhhhhhhhhhhhjjjkkklllmmmpppsssvvvyyy{{{{{{zzzwwwvvvwwwwwwwww||||||{{{||||||yyyvvvttttttzzz|||~~~~~~xxxpppjjjeee___UUUKKKDDD>>>999666222222222222222222222222222222222111111111000000222222222333333444444444222555777777444222444666CCCBBBBBBDDDIIIPPPVVVZZZdddeeeeeebbb]]]YYYUUUTTTQQQRRRUUUYYY___hhhrrryyy}}}{{{wwwwwwuuutttuuuvvvwwwxxxxxxvvvttttttuuuvvvuuuttttttttttttoooiiidddbbbbbbdddiiirrrxxxzzzxxxsssoooqqqnnnjjjggggggggggggfffeeedddbbb___[[[XXXTTTSSSUUUVVVWWWZZZ\\\___aaabbbaaabbbccccccccc```]]]ZZZ[[[ZZZZZZ[[[aaajjjvvv}}}|||{{{|||~~~~~~~~~~~~}}}yyyuuusss{{{zzzyyyyyyyyyxxxvvvsssnnniiiaaaZZZTTTPPPLLLJJJEEEAAA<<<888666444222111222111111000000111111222222222222222222222222222333222111000000000111111333333222222222333555555444333222111000000111111222444555444333222333444555444444444444555666666555555555555555555555555666666666666777777777777888888888888888999::::::888999;;;;;;;;;<<>>???AAAEEEJJJNNNQQQSSSWWWYYYZZZ[[[]]]___``````bbbccceeeggghhhiiiiiikkkmmmmmmnnnppprrruuuzzz~~~|||yyywwwvvvuuurrrooonnnmmmnnnnnnnnnllliiihhhiiiiiiiiihhhhhhhhhhhhgggggggggffffffdddddddddeeeeeeeeeeeefffeeefffhhhgggffffffgggiiiggghhhiiiiiiiiijjjlllnnnnnnpppqqqqqqpppppprrrssswwwxxxzzz||||||zzzxxxvvvuuusssrrrrrrrrrrrrpppnnnjjjiiihhhgggfffeeeeeeeeedddeeefffggghhhhhhhhhgggiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffeeeeeedddfffhhhiiihhhiiijjjlllmmmmmmnnnpppssswww{{{}}}~~~yyywwwsssmmmhhhhhhlllppp{{{}}}{{{|||~~~yyyvvvvvvwwwxxx~~~{{{tttkkkeee\\\VVVMMMDDD===999555222222222222222222222222222222222222111111111111111222222222222333333333333444333333444555555444222OOOMMMJJJHHHHHHJJJNNNPPP\\\```dddfffccc^^^ZZZXXXUUUTTTSSSQQQRRRUUU[[[```iiinnnuuu|||~~~}}}~~~~~~|||wwwsssooommmjjjllloooqqqrrrpppnnnlllmmmjjjfffdddddddddcccbbb```___^^^]]][[[XXXVVVUUUQQQRRRTTTVVVYYY[[[]]]^^^^^^^^^]]][[[XXXUUUTTTTTTYYY^^^fffnnntttzzz~~~{{{vvvssstttxxx{{{~~~}}}~~~~~~~~~|||zzzwwwrrrkkkggg___[[[UUUPPPMMMJJJFFFDDD===:::555222222333444444333333333333333333333333222222222222222222222222111000000000000000000000111111111111111111222222888888777666555555555444000111222222111000222333555444444444444555666666555555555555555555555555666666666666777777777777666666666666666777888888999:::;;;;;;;;;<<<>>>@@@BBBCCCJJJWWWfffzzz|||wwwuuuwwwzzz}}}wwwlllbbb\\\UUUOOOHHHBBB???===;;;:::::::::;;;;;;===@@@EEEIIINNNPPPTTTVVVWWWYYY[[[]]]^^^___```bbbdddfffggghhhgggiiikkkkkkkkklllnnnpppsssvvv|||~~~|||~~~{{{wwwtttqqqqqqrrrsssqqqooommmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiigggggghhhhhhhhhiiiiiiiiiiiijjjkkkkkkjjjjjjkkkllllllmmmmmmmmmmmmnnnqqqtttrrrtttvvvvvvuuutttuuuwwwzzz{{{||||||{{{yyywwwuuusssqqqooonnnnnnnnnlllkkkjjjiiihhhgggffffffffffffeeeeeefffgggggggggggggggiiiiiijjjjjjjjjjjjiiiiiihhhhhhgggffffffeeeeeeeeeeeeggghhhhhhhhhiiikkkmmmllllllnnnrrrvvv{{{{{{ssstttqqqlllffffffmmmsss}}}~~~||||||~~~|||xxxuuuvvvyyy{{{~~~|||zzzvvvnnneee___WWWQQQHHHAAA;;;777444222111111111111111111111111111111111111111111111111222222222222222222222333111//////333888:::999777WWWTTTOOOKKKIIIIIIKKKMMMTTTXXX]]]___^^^[[[XXXWWWTTTSSSRRROOONNNOOOSSSWWW^^^bbbhhhmmmrrrwww|||}}}|||}}}~~~~~~~~~~~~}}}}}}|||yyyuuuqqqnnnkkklllnnnnnnnnnmmmlllkkkjjjhhheeeccccccbbbaaa___\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRTTTUUUWWWXXXYYYZZZZZZZZZYYYVVVRRRQQQRRRTTT```gggooowww|||~~~}}}{{{yyyuuussstttxxx|||}}}~~~|||{{{{{{}}}~~~|||{{{yyywwwtttnnnhhhccc[[[WWWRRRMMMIIIFFFBBB???;;;888444333333555555555333333333444444333333333222222222222222222222222///000000111111222222222111111111111111111111000333333333222222222111111///000222111111000222333555444444444444555666666555555555555555555555555666666666666777777777777666666555555666666777888999:::;;;;;;;;;<<<>>>@@@@@@BBBHHHSSS```sss{{{wwwvvvwwwxxxvvvnnnhhh\\\WWWNNNGGGBBB???<<<:::999999999999999<<>>999666444222111111111111111111111111111111111111111111111111222222222222222222222222111000000333888;;;:::888___[[[UUUPPPLLLKKKKKKLLLOOORRRUUUVVVUUUTTTSSSSSSQQQRRRQQQOOONNNNNNPPPRRRWWWYYY]]]```cccgggkkknnnwwwzzz{{{yyyyyyzzzzzzzzzxxxxxxxxxxxxwwwuuuppplllkkkllllllllllllkkkjjjiiihhhfffcccbbbaaa```___]]]ZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSSSSQQQOOOQQQVVV[[[kkkpppxxx}}}~~~~~~yyyyyyxxxwwwuuuuuuwwwzzzyyyzzz|||~~~}}}{{{yyyxxxxxxyyyzzzwwwuuussspppmmmhhhbbb^^^XXXTTTOOOJJJFFFBBB>>>;;;999777555444555666555555222333333444444333333222222222222222222222222222///000111222222222111111111111222222222111000000///000111111222111111111///000222222111111222444555444444444444555666666444444444444444444444444666666666666777777777777666666666666666777777888999;;;<<<;;;;;;;;;===??????AAAFFFOOOYYYjjjzzzuuurrrpppxxxzzzvvvhhhbbbXXXOOOHHHBBB>>>;;;:::::::::999888999<<>>???DDDJJJRRR```xxx}}}wwwpppmmmlllxxx{{{ssshhh\\\RRRJJJDDDAAA;;;<<<<<<:::999888999;;;???BBBEEEHHHJJJLLLOOOQQQTTTVVVYYY]]]___```aaa```cccfffiiijjjjjjjjjkkkllljjjkkkmmmmmmmmmooorrrtttzzz~~~}}}{{{{{{{{{zzzwwwuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwxxxyyyxxxzzz||||||{{{{{{{{{|||xxx{{{}}}~~~|||{{{zzzzzzwwwwwwvvvuuutttrrrpppoookkkhhheeedddeeefffgggfffhhhhhhgggfffffffffgggggghhhiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiiggggggeeeeeeeeegggiiijjjiiiiiihhhfffdddccceeegggkkkooovvv~~~|||zzzmmmmmmoooqqqtttyyy|||}}}|||~~~~~~}}}{{{}}}{{{zzz|||~~~zzzwwwwwwzzz}}}|||yyytttnnnhhh```YYYTTTKKKFFF???999666444333222111111111111111111111111000000111111111222222222222222222222111111111000333555555555333111111111rrrnnnggg___ZZZWWWVVVVVVQQQPPPMMMJJJFFFEEEGGGIIIDDDGGGJJJKKKKKKJJJJJJKKKNNNOOOQQQRRRSSSVVVZZZ]]]YYYZZZ]]]aaaeeehhhjjjlllhhhlllpppsssvvvzzz|||xxxrrrnnnmmmmmmmmmmmmnnnmmmnnnqqqsssrrrmmmiiihhhiiijjjkkkkkkjjjhhhgggeeecccaaa``````^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]WWWVVVTTTRRROOOMMMKKKJJJHHHLLLPPPSSSWWW```lllvvvxxx|||}}}|||~~~|||yyyxxxvvvvvvuuuvvvwwwzzz}}}yyyxxxwwwuuutttsssssssssooolllgggbbb^^^ZZZUUURRRNNNKKKGGGDDDBBB???;;;888444444444555666555333111111111333333333333111111222222222222222222222222222222222111///,,,***(((222333444444333222111000,,,---000222333444444444///111222333222222444555555444444444444555666666444444444444444444444444666666666666777777777777777777777777777888999999:::;;;<<<<<<;;;;;;===???===>>>BBBGGGMMMYYYoooyyyrrrnnndddqqqvvvhhh\\\SSSKKKGGG<<<======<<<999777777888;;;===AAADDDFFFHHHKKKMMMQQQSSSWWWZZZ]]]^^^^^^^^^dddfffiiijjjiiihhhhhhiiiggghhhjjjjjjjjjkkkmmmoooppptttyyy|||~~~|||zzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxyyy{{{zzzyyyyyyzzz|||yyy{{{}}}~~~|||{{{{{{{{{yyy{{{~~~~~~}}}{{{zzzzzzrrrrrrqqqpppooommmkkkjjjjjjhhheeedddeeegggggggggggggggfffeeeeeeeeeffffffiiiiiijjjjjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjiiiiiiiiihhhgggfffgggiiikkkllljjjiiihhheeebbbbbbdddfffnnnrrrzzz{{{wwwuuuuuurrrrrrssswww|||~~~zzzyyy{{{|||zzzxxx{{{zzzyyy}}}}}}zzzxxxxxxzzz~~~wwwsssnnnhhhbbb[[[SSSNNNHHHCCC===777555333222111000000000000000000000000000000111111222222222222222222222222111111000000///111444333000///000333xxxnnnddd^^^ZZZWWWVVVVVVSSSNNNJJJHHHGGGEEEDDDEEECCCBBBAAABBBFFFJJJLLLPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXX[[[\\\\\\]]]___bbbeeelllsssyyy}}}xxxuuuqqqmmmjjjiiiiiijjjmmmnnnooopppooommmkkkjjjjjjjjjjjjiiihhhfffdddcccdddcccbbb___\\\[[[]]]___bbbaaaaaacccdddbbb]]]XXXWWWTTTPPPLLLIIIIIIJJJKKKMMMQQQXXX```gggnnnuuuzzz|||zzz{{{yyytttoooooosssxxx|||}}}~~~{{{wwwsssnnnjjjgggfffgggccc\\\WWWTTTSSSRRRQQQNNNKKKEEE???:::777666666777555222000000333777999555555444333333222111111444444444444333333222222444444333333222333333333444444333333333333222222000111333444555555444333222222222222333444555666777666444333222333333444222222222333444555666777444444444555555777888888999888666666777888:::<<<:::::::::;;;;;;===>>>>>>??????CCCGGGLLLUUUgggwwwzzzooohhhiiilllyyyzzznnnaaaUUUNNNHHHBBB<<<:::<<<<<<999666<<<<<<<<<===@@@DDDGGGIIIOOORRRVVVYYYZZZ[[[]]]^^^aaabbbccceeefffgggggggggeeeffffffggghhhjjjkkklllpppppppppqqqtttxxx|||~~~~~~}}}|||||||||{{{{{{|||}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyywwwtttrrrooonnnooonnnlllkkkjjjjjjiiiiiiccccccdddddddddddddddddddddfffhhhgggeeeeeegggjjjhhhiiikkklllmmmlllkkkkkklllkkkjjjiiihhhhhhhhhhhhiiieee``````dddiiikkklllnnnkkkhhheeedddfffhhhjjjwwwzzz{{{wwwtttssstttrrruuu{{{yyywwwxxxzzzzzzyyyssswww}}}{{{yyywwwwwwyyyzzzzzzyyyvvvrrrllleee^^^VVVNNNIIIAAA===888444333333333333111111111111000000000000111111111111111111111111222333333333333222111111111111111111111111111111uuukkkddd___\\\ZZZYYYUUUOOOKKKHHHFFFCCCAAABBB@@@???>>>???BBBFFFHHHNNNQQQTTTWWWYYYYYYWWWVVVUUUUUUTTTSSSSSSTTTUUUUUUTTTUUUWWWYYY\\\bbbiiimmmuuuyyy|||{{{rrrpppmmmjjjhhhhhhiiiiiimmmnnnooooooooommmkkkjjjkkkjjjiiihhhgggfffeeeeeeaaabbbaaa___]]]]]]```bbbccccccdddfffgggddd___[[[UUURRRNNNJJJHHHIIIKKKMMMSSSXXX```hhhnnnrrrvvvxxx}}}~~~~~~~~~{{{{{{vvvqqqlllkkkoootttxxxzzz~~~|||xxxsssnnniiifffeee```[[[VVVQQQOOONNNMMMLLLKKKHHHCCC>>>999777666666333333222222333333444444222222222333333333333444111000000//////...//////333333222222222222333333444444333333333333222222000111222333444444444444222222222222333444555666666555444333333333444555333333333333444555555666444444444555666777888888:::999888777666777999:::;;;;;;:::;;;;;;<<<======@@@@@@BBBFFFIIIQQQ```oooyyyooohhheeefffoooyyylll```YYYOOOIIIBBB??????>>>;;;777;;;:::::::::<<<>>>AAACCCIIILLLPPPSSSTTTVVVXXXZZZ___```aaacccdddddddddeeefffgggggghhhjjjkkkmmmmmmmmmlllkkklllmmmpppsssuuuzzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzyyyyyyxxxxxxwwwwwwxxxwwwvvvtttrrrpppnnnllljjjjjjiiihhhggggggggggggeeeeeeeeeffffffffffffgggeeegggiiihhhffffffhhhjjjhhhiiikkklllllllllkkkjjjlllkkkjjjiiiiiiiiiiiiiiijjjgggddddddhhhlllnnnnnnpppmmmjjjgggfffiiilllnnnxxx{{{~~~~~~|||wwwsssrrrssstttvvvzzz{{{yyyxxxxxxvvvtttssswww~~~}}}xxxxxxwwwyyy{{{||||||{{{sssoooiiiaaaZZZRRRKKKFFF???;;;666333222333333333111111111111000000000000111111111111111111111111222333333333333222111111111111111111111111111111|||rrrjjjeee```^^^\\\XXXSSSNNNJJJGGGCCCAAA@@@???>>>>>>>>>@@@CCCDDDLLLOOOUUUZZZ]]]]]]\\\[[[XXXWWWUUUSSSQQQOOOOOONNNNNNOOOPPPQQQSSSXXX]]]bbbhhhmmmtttxxxyyyxxxwwwvvvnnnmmmkkkiiihhhhhhiiijjjkkklllnnnooonnnmmmkkkjjjiiihhhfffeeedddddddddeee```aaaaaa```___```ccceeeddddddfffggghhhfffaaa]]]TTTQQQMMMIIIIIIMMMQQQUUU]]]ccckkkqqqtttuuuvvvvvvzzz{{{}}}~~~~~~~~~zzzxxxrrrnnniiihhhkkkqqquuuxxx}}}{{{vvvqqqlllgggdddbbb\\\XXXSSSPPPOOONNNMMMLLLFFFCCC???;;;888666666666222333555777777555222111///000111222333555555666333222111000///000111222222111111111111111222222444444333333333333222222111111111111222333444444222222222222333444555666444444444333444444555666555444444444444444555555555555555666666777777888<<<:::999777666777777888;;;;;;:::::::::;;;<<<<<<@@@@@@AAADDDFFFKKKXXXeee{{{yyyqqqkkkdddbbbfffqqq~~~wwwllleeeZZZTTTLLLGGGDDDAAA===:::<<<;;;999888999:::<<<===FFFIIIMMMPPPRRRTTTVVVXXX\\\]]]^^^___```aaaaaaaaaeeeeeefffgggiiijjjkkklllkkkjjjhhhggggggiiijjjlllnnnppprrrvvvzzz}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{zzzyyyyyyyyywwwwwwvvvuuuttttttssssssssssssrrrqqqooommmkkkjjjgggffffffeeeeeeeeeffffffggggggggghhhhhhiiiiiiiiieeegggjjjjjjiiihhhhhhiiihhhiiijjjkkklllkkkjjjjjjkkkjjjjjjiiiiiiiiijjjjjjllljjjiiijjjlllooopppppppppnnnkkkiiijjjmmmqqqttt{{{{{{|||}}}~~~~~~~~~~~~{{{yyyvvvrrrooopppsssvvv{{{~~~|||xxxvvvtttqqqnnnsssxxx~~~{{{zzztttuuuwwwzzz}}}}}}{{{yyyoookkkddd\\\UUUNNNGGGBBB<<<888444222222333333333222222111111111000000000111111111111111111111111222333333333333222111111111111111111111111111111}}}tttnnnhhhdddaaa___[[[VVVQQQNNNJJJFFFDDDCCCBBBAAAAAAAAABBBCCCDDDHHHKKKPPPVVV[[[^^^```aaa^^^]]]ZZZWWWTTTQQQOOONNNNNNOOOPPPPPPQQQTTTYYY\\\aaaeeelllqqqrrrrrrrrrrrrpppooommmkkkjjjjjjkkkkkkiiikkklllmmmmmmllljjjiiifffdddbbbaaa```aaabbbcccbbbcccccccccbbbbbbdddfffcccdddeeefffeeebbb___\\\UUUSSSPPPNNNQQQVVV]]]aaagggkkkpppttttttttttttuuuwwwzzz}}}~~~~~~~~~{{{vvvsssmmmkkkhhhgggjjjoootttxxxyyywwwrrrmmmgggccc___^^^XXXUUUQQQOOONNNMMMLLLJJJ@@@???<<<999666555555555444555888999888666333111//////000222333444555666555444222111111222444555000000000000000111111222444444333333333222222222222111000000111222444555333333333333333444555555333444444444555555666666666555555444444444444555555555666666777777777777::::::888888777777888888;;;:::::::::::::::;;;;;;@@@???@@@CCCEEEHHHRRR]]]qqq}}}vvvqqqjjjeeeccchhhpppyyy{{{sssnnneee___XXXQQQKKKFFFAAA======<<<:::999999999;;;<<>>888555222111111333333333222222222111111111000000111111111111111111111111222333333333333222111111111111111111111111111111}}}wwwrrrmmmiiifff___\\\WWWTTTPPPMMMIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFIIINNNTTT[[[aaadddbbbaaa```]]]ZZZXXXUUUTTTSSSTTTTTTTTTTTTVVVYYY\\\```eeekkkoooqqqqqqqqqqqqsssrrrpppmmmkkkjjjiiiiiihhhiiijjjkkkkkkjjjhhhgggdddcccaaa``````aaabbbdddeeeffffffdddbbbbbbbbbdddaaabbbbbbaaa___]]][[[ZZZYYYXXXXXXYYY]]]ccciiimmmnnnnnnooonnnnnnnnnqqqsssvvvyyy|||~~~~~~}}}}}}~~~~~~{{{xxxvvvtttpppnnnhhhhhhggggggiiimmmrrruuurrrppplllgggaaa]]]ZZZXXXRRRPPPMMMKKKJJJHHHFFFCCC<<<;;;999777555555444444555555666666555444333222111111111222222333333333222222111000000111222333000/////////000000111222444444333333333222222222222111111000111333444555444444333333444444555555333444444555555666666666666666555444444444555555555666777777888777777666888777777888888999999::::::999999999999::::::;;;???===???CCCEEEHHHOOOXXXcccooo~~~zzztttlllfffeeegggmmmxxxyyyvvvoookkkddd\\\UUUMMMFFFBBB>>><<<:::999999999;;;<<<:::<<>><<<>>>CCCEEEGGGLLLSSS[[[cccuuu|||uuummmhhheeegggpppyyy}}}xxxvvvqqqjjjaaaWWWNNNIII???===;;;999888888999:::888:::<<<>>>???BBBEEEHHHMMMOOOQQQTTTWWWYYYZZZ[[[]]]___aaacccdddeeeddddddbbbaaaaaaaaaaaaaaabbbbbbdddddddddeeeffffffggggggjjjkkklllnnnooopppqqqqqqrrrsssuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuttttttssssssrrrqqqppppppllllllkkkkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiihhhhhhgggggghhhhhhhhhgggffffffcccccccccccccccdddeeefffeeeffffffggghhhiiijjjjjjjjjiiiiiijjjkkkkkkhhhfffhhhhhhiiijjjiiihhhgggfffeeeeeeeeefffhhhjjjkkklllkkklllmmmllliiihhhhhhiiigggiiilllppptttxxxzzz{{{yyyxxxvvvtttsssrrrqqqqqqppppppooonnnqqqvvv~~~{{{tttmmmjjjmmmtttzzz|||xxxuuuttt~~~wwwrrrgggbbbYYYQQQJJJCCC===:::555333111111222333333222333222222222222111111111111111111111111111111111222333333333333222111111000000000000000000000000}}}zzzvvvsssjjjgggccc___ZZZVVVPPPMMMMMMNNNNNNNNNMMMKKKIIIGGGCCCCCCCCCEEEHHHMMMRRRUUU[[[\\\^^^```bbbbbbcccbbb^^^___```_________aaacccfffjjjpppuuuwwwxxxyyyzzzwwwvvvtttqqqnnnkkkjjjiiiffffffggggggfffcccaaa___````````````aaaaaabbbbbbaaabbbbbbaaa^^^\\\[[[\\\[[[[[[[[[YYYXXXZZZ___dddeeehhhkkkooopppqqqpppooohhhfffccc```___bbbhhhlllsssvvvyyyyyywwwssspppnnnkkklllllliiiffffffiiilllnnnppprrrqqqmmmjjjjjjjjjgggeeeaaa]]]YYYUUUSSSRRRTTTRRRPPPMMMJJJFFF@@@===888777777555444444333333111222333333333333333222111111111111111111111111222333555777777666555444000000000000111222333333444444333333333333222222222222333444555555555555555555444444444444555555555555666777777666555444555555444555555666777888666777888999999888666555777888888999999999888888666666666777999:::<<<<<<>>><<<>>>BBBDDDDDDGGGMMMVVV[[[kkk~~~vvvqqqllljjjpppxxx|||vvvlllaaaWWWQQQDDDBBB???<<<:::999999999999;;;<<<===>>>@@@CCCFFFFFFHHHKKKOOORRRUUUWWWXXX[[[]]]___bbbcccccccccbbbbbbbbbaaaaaa`````````___``````aaaaaabbbbbbbbbcccgggggghhhiiijjjjjjjjjjjjkkklllnnnoooppppppppppppoooooooooooooooooooooooommmmmmmmmllllllkkkkkkkkkffffffffffffffffffffffffffffffgggggggggggghhhhhhffffffgggggghhhgggggggggeeeeeedddddddddeeeffffffffffffggghhhiiijjjkkkkkkkkkiiiggghhhjjjjjjhhhfffggghhhiiiiiiiiihhhfffeeeeeeffffffhhhjjjlllnnnooommmmmmmmmjjjfffdddeeefffjjjmmmqqquuuwwwxxxwwwvvvvvvuuuuuusssrrrqqqppppppmmmmmmnnnooorrryyy}}}{{{yyytttpppooosss{{{}}}xxxwwwwwwxxx~~~wwwrrreee___VVVNNNGGG@@@;;;777666444222222222333222111333333222222222111111111111111111111111111111111222333333333333222111111000000000000000000000000{{{wwwssstttqqqlllgggbbb\\\VVVRRRSSSSSSTTTTTTSSSPPPMMMLLLDDDDDDDDDEEEGGGIIIKKKLLLTTTVVVZZZ^^^aaacccdddeeecccdddeeeeeeddddddfffhhhgggkkkrrrwwwzzz|||~~~yyyxxxwwwtttrrrpppnnnmmmeeefffffffffdddaaa___]]][[[[[[\\\]]]^^^^^^^^^^^^]]]^^^___^^^[[[YYYYYYYYYYYYYYYYYYXXXXXX]]]eeekkkiiilllpppttttttqqqmmmjjjcccbbb```]]]]]]```eeeiiiqqqtttwwwwwwsssnnnjjjiiibbbeeegggeeebbbccchhhnnnwwwyyy{{{yyysssmmmjjjiiieeeccc```\\\XXXUUUSSSRRRQQQOOOLLLIIIFFF@@@:::666777777666666444333333222222444666888888888666555000000111111222222222222---///222444444333111///000000000000111222333444444444444333333333222222222333555666777666666555666555555444444444555555666666777777777555444333444444444555555777888999666777888999999888666555999999999999999888777666555555666777888:::<<<===???<<<===AAACCCBBBDDDHHHNNNRRRaaayyyyyyssspppttt{{{}}}~~~tttggg]]]VVVKKKIIIEEE@@@===;;;::::::666777888999999;;;>>>AAABBBDDDGGGKKKOOORRRUUUVVVXXXZZZ]]]___aaaaaa```___eeeddddddcccaaa```______]]]]]]]]]^^^___`````````dddeeeeeeffffffeeeeeeeeeggghhhjjjkkklllllllllllljjjjjjjjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhggggggccccccccccccccccccdddddddddeeeeeeffffffgggggghhheeefffgggggghhhhhhhhhgggiiihhhhhhgggggghhhhhhhhhfffggghhhiiijjjkkkllllllllliiiffffffhhhiiihhhfffggghhhiiiiiiiiigggfffeeefffggghhhiiilllnnnpppqqqnnnnnnmmmiiidddbbbccceeennnqqquuuxxxyyyxxxuuurrrtttttttttssssssqqqpppooojjjkkkmmmooossszzz}}}{{{wwwwwwvvvttttttxxxzzzvvvvvvyyyzzz|||vvvqqqccc]]]TTTLLLDDD>>>999555666444333222333333222111333333333222222222111111111111111111111111111111222333333333333222111111000000000000000000000000}}}yyyttttttssspppmmmiiieeeaaa______[[[WWWWWWYYYWWWPPPJJJIIIHHHGGGEEEDDDDDDEEEFFFKKKNNNTTTYYY^^^aaabbbbbbddddddccccccccccccbbbbbbbbbhhhooovvv{{{~~~}}}{{{xxxssskkkeeehhhhhhfffddd```]]]ZZZYYYWWWXXXXXXYYYZZZ[[[\\\]]]YYYXXXWWWVVVUUUUUUUUUUUUYYY[[[^^^bbbfffjjjmmmoooooopppqqqpppnnnkkkgggeee\\\ZZZYYYZZZ]]]bbbhhhlllppppppooommmjjjfffbbb```___^^^]]]___bbbgggmmmppp{{{zzzxxxuuuqqqmmmiiifffddd```[[[WWWUUUUUUTTTTTTQQQMMMGGGBBB???;;;888555666555444333222222222222555333111333555777555333000111111111111222222222111111222222222333333333222222111111111111222222222111111000000111111222333333333444444444555555444444444555555555666666444444444444444444444444111222444555555555444444333333444444555666666666555555555666666666666666777666666666777999;;;===<<<<<<===???@@@AAABBBCCCLLLQQQ^^^qqq~~~yyyxxxyyyzzzwwwhhh]]]TTTNNNFFFAAA@@@???===;;;:::999777777999<<>>@@@DDDIIINNNRRRTTTTTTWWWYYY[[[\\\^^^aaaccccccaaa___```ccccccaaa^^^^^^]]]\\\\\\]]]^^^___```cccccccccccccccccccccccchhhhhhhhhhhhhhhhhhhhhhhhcccdddfffhhhiiiiiihhhhhhfffffffffeeedddcccaaa```aaaaaa``````aaaccceeefffeeeeeeffffffggghhhhhhhhheeeeeeffffffffffffeeeeeeggggggggggggggghhhhhhiiilllllllllllllllllllllllllllkkkjjjiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggghhhjjjlllnnnpppqqqqqqooolllgggddddddgggkkknnnssstttuuuvvvwwwwwwwwwvvvttttttsssrrrpppmmmjjjiiiggghhhlllttt}}}~~~|||{{{yyywwwwwwtttrrruuu|||~~~vvvrrrpppqqqyyyyyyrrrmmmaaa[[[QQQHHHAAA<<<999777444333333333333222222222111111111111111111111111333333333222222111111111000111111222222222111111000000000000000000000000|||xxxwwwvvvssspppllliiigggfffeeeccc```___^^^ZZZSSSNNNLLLKKKIIIGGGEEEDDDDDDDDDHHHKKKQQQVVVYYY[[[[[[[[[______^^^^^^]]]]]]\\\\\\\\\aaaiiipppuuuyyy}}}~~~|||yyytttmmmgggeeecccaaa___[[[YYYVVVUUUSSSSSSSSSSSSTTTVVVXXXYYYYYYWWWVVVUUUUUUVVVXXXYYY```aaadddgggjjjmmmooopppmmmmmmmmmllliiifffcccaaa___^^^]]]^^^```dddhhhkkknnnmmmkkkhhheeebbb___^^^___^^^]]]^^^bbbiiipppttt|||{{{xxxsssnnniiieeebbb^^^[[[XXXUUUUUUUUUTTTSSSQQQLLLDDD>>>;;;999777666555444333222111111111111444222111222555666555333000111111111111222222222222222222222222222222333222222111111111111222222222222111111111111222222333333333444444444444555333444444444555555555666444444444444444444444444333333444555555555444444555555555555555444444444555555555555666666666666777666666666888999;;;<<<<<<<<<===>>>@@@AAABBBBBBJJJNNNZZZlll~~~}}}qqqiii]]]VVVNNNHHHFFFCCC@@@===999888777666777888:::<<<;;;<<<>>>AAAEEEIIILLLMMMQQQSSSVVVXXXZZZ\\\___aaaaaa```___```bbbbbb```]]]^^^]]]]]]]]]]]]___```aaabbbbbbbbbbbbbbbbbbbbbbbbddddddddddddddddddddddddddddddeeeeeefffeeeeeeeeeeeeeeeddddddcccaaa```___aaaaaa```aaabbbccceeefffeeeeeeeeefffgggggghhhhhheeeffffffggggggffffffeeeggggggfffgggggghhhiiiiiiiiijjjjjjkkklllmmmmmmnnnkkkkkkjjjiiihhhgggggghhhgggggghhhhhhiiiiiiiiiiiihhhjjjkkkmmmnnnoooooooookkkiiigggfffhhhlllpppssswwwwwwvvvvvvuuuuuuttttttrrrrrrqqqpppnnnlllkkkjjjhhhjjjnnnvvv}}}zzzzzzxxxvvvssstttrrrrrrwww~~~{{{tttqqqpppqqqyyy|||wwwooojjj\\\VVVLLLBBB<<<888666444555444444444333333222222111111111111111111111111333333222222222222222222000111111222222222111111000000000000000000000000{{{|||zzzvvvssspppooonnnnnnnnnnnnnnnkkkfff___YYYTTTSSSQQQOOOLLLIIIGGGFFFEEEFFFJJJOOOTTTWWWXXXVVVUUUZZZZZZZZZZZZYYYXXXWWWVVVTTTYYYaaagggmmmrrrwwwzzz}}}|||{{{zzzwwwrrrkkkfffaaa```]]]ZZZWWWTTTSSSRRRPPPPPPOOOPPPRRRUUUXXXZZZ\\\[[[XXXWWWWWWZZZ^^^aaahhhiiijjjkkkmmmoooppppppmmmlllkkkiiigggeeecccbbbeeeeeeddddddeeegggiiijjjkkkiiifffccc```^^^]]]\\\___^^^^^^aaafffmmmuuuyyy}}}{{{vvvqqqkkkeeeaaa___XXXVVVUUUTTTUUUUUUSSSRRRNNNHHH@@@999666555555555444333222111000000000000333222111222333444333222000111111111111222222222222222222222222222222222222222111111111111222222333222222222222222222333333333333333444444444444333333444444444444555555333333333333444444444444555555555666555555444333666666555555444333333222444444555555555666666666666666666777888999:::;;;;;;<<<===>>>???@@@AAABBBFFFJJJTTTdddttt~~~xxxjjjcccZZZSSSNNNIIIDDD@@@;;;:::999888777777777777::::::;;;===???BBBDDDEEELLLNNNQQQTTTVVVXXX\\\^^^^^^]]]]]]^^^``````___]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaa`````````bbbbbbbbbbbbbbbbbbbbbbbbddddddcccbbbbbbbbbbbbbbbcccccccccbbbaaa```___^^^`````````aaabbbccceeefffddddddeeeffffffgggggghhheeeffffffggggggffffffeeeffffffffffffggghhhjjjjjjggghhhiiijjjkkkmmmnnnnnnjjjjjjiiihhhgggggggggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjlllmmmmmmlllkkkjjjffffffhhhjjjnnnssswwwzzz{{{zzzxxxvvvtttsssrrrrrrqqqpppnnnlllkkkkkklllllllllnnnttt{{{~~~yyywwwyyyxxxuuuppppppqqqsssyyy}}}vvvpppoooppprrrxxx~~~|||yyyssskkkfffXXXQQQGGG>>>999666555444666666555444333333222222111111111111111111111111222222222222222222333333111111222222222111111000000000000000000000000000~~~|||xxxuuussssssuuuvvvwwwzzz{{{xxxqqqhhhaaa]]]\\\ZZZWWWSSSOOOKKKIIIGGGGGGKKKQQQVVVYYYZZZXXXWWWZZZZZZZZZYYYXXXVVVTTTSSSPPPTTT[[[aaagggmmmssswwwwwwwwwvvvtttqqqkkkeeeaaa___]]]ZZZWWWUUUSSSRRRQQQRRRQQQRRRSSSWWW[[[___bbbdddaaa^^^[[[\\\```dddhhhjjjkkkkkklllmmmmmmnnnnnnooonnnlllkkkjjjjjjjjjkkkmmmllllllkkkkkkjjjjjjjjjjjjgggccc```]]]]]]]]]^^^```aaacccgggmmmsssxxx{{{|||yyyuuuoooiiiddd```^^^WWWVVVUUUUUUUUUTTTQQQNNNGGGBBB<<<777444333222222222222111000000000000000222222111222222333222222000000111111111222222222333333333222222222222111222222111111111111222222333333222222222222333333222222333333333444444444333333333333333333444444333333333333333444444444666666666666555444444333555555555444444333333333333444444555555666666666666666666777888999999::::::;;;<<<===???@@@AAAAAADDDFFFOOO\\\iiizzzwwwpppfff^^^XXXQQQIIIDDD>>>>>>===<<<:::999777777777888888:::;;;===???@@@FFFIIIMMMOOORRRUUUXXX[[[[[[[[[[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^___```aaabbbbbbbbbaaa``````______bbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa``````aaabbbcccbbbbbbbbbaaaaaa```^^^^^^``````aaaaaabbbdddeeeeeecccddddddeeeffffffggggggffffffggggggggggggffffffffffffffffffgggiiijjjkkkgggggghhhiiijjjkkklllmmmiiiiiihhhgggggggggggggggiiijjjkkklllllllllkkkkkkiiiiiijjjjjjjjjiiigggfffeeegggkkkppptttxxx{{{}}}{{{zzzxxxuuusssrrrrrrrrrooommmkkkjjjjjjlllnnnooorrrvvv|||}}}xxxxxx{{{{{{vvvqqqoooqqquuu{{{wwwppplllmmmooorrrwww}}}}}}|||{{{yyyuuunnnfffaaaUUUOOOEEE===888777777777777666666555444333222222111111111111111111111111111111111222222333333333111111222222222111000000000000000000000000000000{{{xxxvvvwwwzzz{{{~~~}}}tttlllhhhdddbbb^^^ZZZTTTOOOKKKIIIIIIMMMRRRXXX\\\]]]]]]\\\[[[[[[[[[ZZZXXXUUURRRQQQQQQTTTYYY___dddjjjppptttssssssrrrooojjjddd```]]][[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTUUUXXX\\\aaaeeehhhgggddd___\\\\\\___dddhhhgggggghhhiiijjjkkklllmmmqqqpppoooooooooqqqssstttssssssrrrpppnnnlllkkkjjjiiigggccc```______aaabbbcccfffjjjppptttwwwxxxyyyxxxvvvrrrnnniiieeeaaa___XXXWWWUUUTTTSSSPPPKKKHHH>>>;;;888666444333000...111111000000//////000000222222333222222111222222000000111111111222222222222222222222222222222222222222111111111111222222333222222111111222222333222222222333333333444444333333333333333333222222222222222333333333444444666666555555444444444444333333333333444444555555333333333444555666666777555666666777888888888888::::::;;;<<<>>>???@@@AAACCCEEEKKKUUU___mmmzzzqqqiiiccc[[[RRRLLLCCCBBBAAA???===;;;999888666777777888:::<<<>>>???BBBDDDHHHKKKMMMPPPSSSVVVVVVWWWXXXYYYZZZZZZ[[[[[[YYYZZZ[[[\\\]]]^^^______bbbaaaaaaaaa`````````___aaaaaaaaaaaaaaaaaaaaaaaaaaa```______```bbbccceeeaaabbbbbbaaaaaa```___^^^___```aaabbbcccddddddeeeccccccddddddeeeeeefffffffffggggggggggggggggggfffffffffffffffggghhhiiijjjhhhhhhhhhiiiiiiiiiiiiiiiiiihhhggggggggggggggggggiiijjjlllmmmmmmmmmlllkkkfffffffffffffffffffffeeeiiilllpppuuuyyy{{{{{{|||yyyxxxwwwvvvttttttssssssnnnmmmkkkjjjlllooorrrtttzzz~~~|||yyyyyy{{{{{{wwwssssssuuuyyy}}}}}}qqqkkkgggjjjoooqqquuuzzzzzzyyywwwtttpppiii```[[[PPPJJJBBB;;;888777777777666555555444333333222222111111111111111111111111111111111222222333333333222222222222222111000///////////////////////////}}}|||}}}{{{uuullljjjfffaaa[[[UUUPPPNNNLLLOOOTTTYYY]]]___``````]]]]]]]]]\\\ZZZVVVRRRPPPSSSUUUYYY]]]aaaffflllqqqppppppnnnjjjeeeaaa^^^^^^XXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWZZZ]]]aaadddfffccc___[[[XXXWWWZZZ___bbbbbbccceeehhhjjjmmmooopppttttttssstttuuuvvvxxxzzzxxxwwwuuussspppmmmkkkjjjiiigggeeeccccccdddfffhhhiiilllppptttvvvvvvuuutttsssrrrpppmmmiiieeeaaa^^^XXXVVVSSSPPPMMMIIICCC@@@666555444444444333000---111111000000000000000111222333444333222111222333000111111111111222222222111111222222222333333333222222111111111111222222222111111111111111111222222222222222333333333333333333222222222222111111111111222222333333444444555555444333333333444444111222222333444444555555222222333444555666666777555666777777888888777777999:::;;;<<<===>>>???@@@BBBDDDIIIOOOUUU___rrr~~~|||vvvppphhh```YYYLLLJJJGGGCCC???===;;;:::888888888999:::;;;=========@@@CCCEEEGGGJJJMMMPPPOOOQQQSSSTTTTTTTTTVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\________________________]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___```aaacccccc```aaaaaaaaaaaa```___^^^___```aaacccddddddddddddbbbbbbcccddddddeeeeeeffffffgggggghhhhhhggggggfffggggggggggggggghhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhgggggghhhhhhhhhiiijjjlllmmmnnnmmmkkkjjjcccbbbbbbbbbdddfffhhhiiiooorrruuuyyy{{{{{{zzzyyywwwwwwwwwwwwvvvuuutttsssnnnmmmmmmmmmooossswwwzzz|||{{{{{{{{{{{{zzzxxxvvvxxxzzz}}}wwwlllfffdddhhhnnnpppsssvvvuuutttqqqnnniiibbbYYYSSSHHHCCC<<<777555555444444444444333333333333222222111111111111111111111111222222222222222222333333222222222222222111000///////////////////////////wwwuuurrrlllfff___ZZZWWWSSSUUUXXX[[[___aaaccccccbbbccccccaaa___ZZZVVVTTTUUUVVVXXXZZZ]]]bbbgggllliiiiiihhhddd___]]]^^^```ZZZ[[[]]]______^^^\\\ZZZUUUWWWYYY[[[\\\]]]]]]]]]ZZZXXXTTTRRRSSSVVVZZZ]]]___aaadddiiinnnrrrvvvwwwzzzzzzzzzzzzzzz{{{||||||{{{zzzwwwssspppmmmlllkkkhhhgggffffffgggiiikkklllrrrrrrrrrrrrrrrqqqpppoooooooooooommmiiiccc^^^ZZZTTTQQQMMMIIIEEE@@@;;;777333111000000222222111000111111111000000111111222333555666555222111222444000111111111111222222222000000111222333444444555222222111111111111222222111000000//////000000111111222222222222333333333333222222222111111111111000111111222333333444444333333222111222333444444333333333333333333333444111222222333555666666777555666777888888888777666999999:::;;;===>>>??????@@@BBBGGGJJJMMMSSScccsss~~~|||zzzzzz|||}}}wwwooohhhZZZWWWQQQKKKEEEAAA>>>===;;;::::::999999999::::::888;;;>>>@@@AAACCCFFFIIIGGGJJJMMMNNNNNNNNNPPPRRRRRRSSSUUUWWWYYYYYYYYYYYY[[[[[[\\\\\\]]]]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^___________________________^^^^^^]]]^^^```aaacccddddddddddddbbbbbbbbbcccddddddeeeeeegggggghhhhhhhhhhhhggggggiiihhhhhhgggggggggggggggfffffffffgggggghhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjhhhiiilllmmmnnnmmmkkkjjjaaa```___```ccchhhlllppptttvvvxxx{{{{{{zzzxxxwwwvvvwwwxxxxxxwwwuuurrrpppnnnnnnoooqqqtttxxx|||~~~~~~}}}{{{~~~}}}{{{{{{|||}}}yyypppiiicccaaagggmmmoooppprrrooonnnkkkhhhccc[[[RRRLLLAAA===999555444333222111111111111222222222222333111111111111111111111111333333222222222222222222222333333222222000//////////////////////////////{{{vvvpppiiiccc```[[[[[[]]]___aaaccceeefffhhhiiiiiigggddd```[[[XXXUUUVVVWWWXXXZZZ^^^dddhhhccccccaaa^^^ZZZZZZ]]]```^^^```cccfffgggfffcccaaaXXXYYY[[[\\\\\\ZZZXXXWWWUUUSSSQQQPPPRRRUUUYYY\\\___aaafffkkkrrrwww|||~~~~~~}}}{{{wwwsssooommmlllkkkggggggggghhhiiikkkmmmoooxxxvvvrrrooommmlllllllllmmmnnnnnnlllhhhaaa[[[VVVPPPLLLGGGCCC???:::555222222000------///222333444222111111111111111222222333555777555333111333555000111111111111222222222//////000111333444555666222222111111111111222222000000////////////000000111111222222222333333333333222222222111111000000000000111222333333444444222111111000111222444555555444444333333222222111111111222333555666666777555666777888888777666666888999:::;;;<<<>>>?????????AAAEEEHHHHHHLLL[[[jjjxxxyyyxxxvvvuuuxxx}}}~~~~~~yyysssgggbbb[[[RRRKKKFFFCCCAAA======;;;:::888777777777555777:::<<<===???BBBDDDBBBEEEIIIJJJIIIIIIKKKNNNPPPQQQSSSVVVWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^\\\[[[ZZZ]]]]]]^^^^^^^^^]]]\\\\\\^^^```aaacccddddddddddddaaabbbbbbcccddddddeeeeeegggggghhhhhhhhhhhhggggggjjjiiihhhggggggfffffffffcccdddeeefffgggiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjgggiiilllmmmnnnmmmkkkiiiaaa```^^^___cccjjjpppuuuvvvxxxzzz{{{{{{zzzxxxvvvvvvxxxyyyzzzxxxuuuqqqnnnooopppqqqtttwww{{{~~~{{{zzz}}}}}}~~~tttjjjhhhbbb```fffmmmoooooopppllljjjgggddd^^^VVVMMMGGG???<<<888666555444222111///000000111222222333333111111111111111111111111444333333222222111111111333333333222222000//////////////////////////////}}}yyyxxxtttnnniiieeeccc```^^^^^^aaaeeegggkkknnnnnnjjjhhhfffccc]]]ZZZXXXVVVVVVYYY\\\^^^___^^^\\\ZZZYYYXXXYYY[[[\\\bbbdddfffjjjlllkkkgggccc___\\\XXXVVVVVVVVVVVVUUUTTTSSSQQQQQQTTTYYY^^^aaagggiiilllpppuuuyyy}}}~~~|||||||||~~~}}}{{{xxxtttpppmmmjjjiiiggghhhiiikkkmmmpppssstttuuutttrrrnnnjjjhhhhhhhhhiiihhhfffbbb^^^YYYTTTRRRKKKGGGAAA;;;666333111111---......///000111111222333333333222222222111111333333444555666666666666///////////////////////////000111222222111000///000000000000000000000000111111111111111111111111222222222222222222222222111000///......------...............////////////111111111111111111111111444444444444444444444444555222000000333555555333333333444555555666666666777999;;;;;;;;;;;;===>>><<<===>>>@@@DDDKKKSSSXXXjjj}}}~~~{{{wwwrrrpppsssvvvyyy}}}{{{uuuppphhh```YYYRRRLLLHHHEEEBBB>>><<<;;;;;;:::::::::999999999:::<<<>>>???<<<===???AAADDDGGGJJJLLLLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^___^^^\\\[[[______```aaabbbcccdddeeebbbbbbcccbbbaaaaaadddfffiiihhhhhhgggfffffffffffffffeeeccccccdddfffhhhiiihhhgggggghhhjjjjjjiiigggjjjjjjjjjiiiiiiiiiiiiiiifffhhhjjjkkkjjjhhhdddbbb]]]^^^```ccciiioootttwww}}}}}}|||{{{zzzyyyyyyxxxyyy{{{|||zzzvvvrrrpppooooooqqqtttwwwyyy}}}{{{{{{||||||vvvnnniiiaaabbbeeehhhkkklllmmmnnnlllhhhccc]]]WWWOOOGGGBBB===999555222222222222222444444333333222111000000222222222222222222222222222222222222222222222222000000000000000111111111444333333222111000///...~~~}}}zzzuuuqqqiiihhheeecccdddgggjjjmmmppptttuuurrrooonnniiiddd]]][[[XXXXXXZZZ]]]______^^^]]]\\\[[[[[[]]]___```eeefffgggjjjlllkkkgggddd___\\\YYYXXXXXXYYYXXXXXXWWWVVVVVVWWWZZZ___cccfffmmmnnnpppsssvvvxxx{{{|||~~~|||zzzyyyyyyzzz{{{yyywwwtttqqqnnnllljjjjjjjjjkkkmmmpppsssuuuwwwyyytttssspppkkkgggdddcccccccccbbbaaa]]]YYYTTTOOOLLLEEEAAA<<<777222000//////......//////000111111222333222222222111111111111444444444555444444333333000000000000000000000000///000111111111111000///000000000000000000000000111111111111111111111111222222222222222222222222222111000//////.........---.........////////////111111111111111111111111333333222222222222222222555222000111333555555333444333444444555555666777777999:::;;;:::;;;===>>>===>>>>>>???BBBGGGMMMRRR[[[lll{{{vvvrrrtttvvvxxx~~~{{{~~~zzzssskkkddd\\\UUUPPPIIIFFFBBB???>>>===<<<:::999888888888999:::<<<===<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKLLLNNNNNNQQQPPPPPPPPPPPPPPPQQQQQQUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVXXXYYY[[[\\\]]]\\\[[[ZZZ]]]^^^^^^___```aaabbbcccaaabbbbbbbbbaaaaaadddfffeeeeeeeeedddeeeeeefffffffffeeedddcccdddeeeggghhhgggfffeeeggghhhiiihhhfffggghhhhhhhhhhhhgggffffff^^^```ccceeefffeeecccbbb```aaadddiiinnntttyyy|||~~~}}}|||{{{zzzxxxwwwwwwyyyzzzzzzwwwsssnnnllllllnnnqqqvvvzzz|||{{{xxxwwwyyy{{{{{{xxxsssmmmiiieeefffhhhkkklllmmmmmmllllllggg```YYYRRRJJJCCC>>><<<999555444444444444333444333333222111111000000222222222222222222111111222222222222222222222222111111111111111111000000111111000000000000000000~~~{{{wwwpppooommmlllmmmooorrrtttyyy}}}}}}{{{yyytttmmmccc```]]]\\\]]]___``````____________aaacccfffgggjjjiiiiiijjjkkkkkkhhhfffaaa___]]]\\\]]]^^^^^^]]]]]]]]]^^^```dddgggkkkmmmsssttttttuuuvvvwwwxxxxxx|||zzzwwwuuuttttttuuuvvvtttssspppnnnlllkkkkkkllllllnnnqqqtttwwwyyyzzzzzzsssppplllgggbbb___]]]\\\ZZZZZZYYYWWWRRRMMMGGGDDD<<<:::666222///---------...//////000000111111111222222111111111000000000444444444333333111000000111111111111111111111111///000000111111000000///000000000000000000000000111111111111111111111111111111111111111111111111333222111000////////////---------.........//////000000000000000000000000111111111111111111111111444222111111333444444444444444333333444555777888666888::::::::::::<<<>>>>>>>>>>>>>>>???BBBGGGJJJRRR___rrrzzzvvvuuuvvvxxx{{{yyywwwvvvxxxzzzssskkkccc^^^SSSOOOJJJFFFCCCAAA>>><<<::::::999999::::::;;;<<<===============>>>???@@@BBBCCCDDDFFFGGGIIIJJJKKKMMMLLLKKKJJJIIIJJJKKKLLLRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTRRRQQQPPPTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]^^^______]]]^^^____________aaadddbbbbbbbbbbbbcccdddeeeffffffeeeeeedddeeeeeefffgggeeecccbbbcccddddddcccbbbaaacccdddeeeeeecccaaa```ZZZ[[[]]]___aaabbbccccccdddgggkkkpppvvv{{{~~~~~~}}}{{{yyywwwuuutttwwwwwwvvvsssnnnjjjiiiiiinnnssszzz{{{uuuppppppssswwwyyy}}}}}}~~~{{{vvvssspppmmmkkklllmmmnnnooonnnmmmkkkjjjjjjeee\\\RRRJJJCCC===999999777666555666666555333222222222111111000000///333222222222111111000000111111111111111111111111333333222222111000000000000000000000000000000000{{{|||}}}~~~}}}}}}|||zzzxxxvvvuuuuuutttuuuwwwyyy{{{}}}vvvjjjgggcccbbbbbbdddddddddccccccdddfffhhhkkkmmmooopppnnnmmmmmmmmmmmmkkkjjjfffdddcccccceeeffffffffffffggghhhjjjlllnnnpppqqqvvvvvvvvvvvvuuuuuuuuuuuuvvvuuurrrpppoooooopppppprrrqqqpppnnnnnnnnnooooooooopppsssvvvwwwwwwvvvuuuqqqnnnhhhccc^^^ZZZWWWUUUSSSTTTSSSQQQMMMGGGBBB>>>777555333000............//////000000000111111111111111111000000000000///111111222222111000000///000000000000000000000000/////////000000000000000////////////////////////111111111111111111111111000000000000000000000000222111000///............,,,,,,---------.........////////////////////////000000000000000111111111333222222222333444444444555444333333333555777888666777999:::999:::;;;=========>>>>>>>>>@@@CCCFFFOOOWWWfffyyyyyyxxxyyyzzz}}}vvvrrrttt{{{xxxqqqlllbbb]]]WWWQQQMMMHHHCCC@@@??????>>>>>>=====================<<<<<<======>>>>>>???@@@AAACCCDDDEEEFFFJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQQQQQQQPPPOOONNNMMMPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[XXXZZZ[[[\\\[[[\\\^^^```aaaaaaaaaaaabbbcccdddeeegggffffffffffffeeeeeeeeebbb```^^^]]]]]]\\\[[[YYYZZZ[[[^^^___```^^^\\\ZZZZZZ[[[\\\^^^aaaccceeegggkkknnnrrrxxx|||}}}zzzwwwuuusssrrrssssssrrrooollljjjjjjkkkrrrxxxyyyssslllkkknnntttwwwyyyzzz|||~~~~~~wwwrrrppppppqqqqqqsssttttttsssqqqmmmjjjhhhfff```UUULLLDDD???:::888555555444555777666444222111111111000000000//////222222222111000000//////111111111111111111111111444333333222111000000///222222111111000/////////|||||||||||||||}}}}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzzzzzzzz{{{|||}}}|||qqqnnnkkkiiiiiikkklllkkkjjjkkklllnnnpppssstttvvvvvvtttrrrqqqqqqqqqpppooommmlllkkklllnnnpppoooooooooooopppqqqrrrrrrrrrrrrttttttttttttttttttttttttqqqpppnnnllllllmmmnnnoootttttttttsssssstttttttttssstttvvvvvvvvvtttrrrpppooojjjccc^^^ZZZWWWRRROOOOOOOOONNNLLLHHHCCC>>>;;;444333222111000000000111000000000000111111111111111111111000000000000///...//////000111111000000////////////////////////....../////////000000111////////////////////////111111111111111111111111000000000000000000000000000000///...------------,,,,,,,,,,,,------------........................//////000000111111111222111222333333333333444444444444333333444555777888555777999999999999;;;<<<;;;<<<>>>>>>>>>@@@BBBEEEGGGLLLXXXkkk~~~}}}}}}~~~{{{vvvwww}}}|||xxxrrrmmmggg```YYYSSSMMMIIIGGGGGGFFFDDDBBB@@@???>>><<<<<<<<<;;;;;;;;;<<<<<<888999:::;;;<<<===>>>???DDDCCCCCCDDDEEEGGGIIIJJJHHHGGGGGGGGGHHHJJJMMMOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVXXXYYYZZZZZZ\\\^^^aaa````````````aaabbbbbbffffffgggfffeeedddbbbaaa^^^[[[WWWUUUTTTSSSRRRPPPRRRTTTWWWZZZ[[[ZZZXXXWWWXXXYYY[[[___ccchhhlllnnnrrrtttxxx|||~~~~~~|||yyyvvvsssqqqpppoooooopppooonnnnnnppprrrxxx}}}~~~{{{rrrnnnkkklllqqqwwwyyyzzzyyy{{{~~~zzztttqqqqqquuuxxxyyyzzzzzzzzzxxxsssnnnhhheee```YYYOOOFFF@@@===:::999222222333444555555222000111111111000000000000000111111111000000/////////000000000000000000000000333333222222111000//////000000000111111111222222}}}|||{{{yyywwwwwwvvvvvvwww{{{~~~}}}|||||||||||||||}}}~~~xxxuuuqqqppprrrtttuuuuuutttuuuvvvwwwxxxyyyyyyzzzzzzyyywwwwwwwwwwwwvvvttttttsssrrrtttvvvwwwvvvuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrssssssssssssnnnmmmllllllmmmooorrrsssxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvtttqqqnnnmmmjjjddd^^^YYYWWWTTTOOOKKKKKKJJJHHHFFFBBB===:::888222222111111111222222333111111111111111111111111222222111111111000000000------///000000111111111....................................///000111111000000000000000000000000111111111111111111111111111111111111111111111111//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...//////000000111111111000222444444333333333444333333444555555666666666555666888888888888:::<<<999;;;===>>>??????AAACCCAAAEEEPPPaaattt||||||{{{uuunnniiibbb\\\XXXSSSSSSQQQNNNKKKGGGDDDBBB>>>===<<<;;;;;;:::;;;;;;999999:::;;;<<<===>>>???===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHHHHIIIJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOORRRUUUWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\^^^______cccdddeeeeeeccc```]]]\\\XXXUUUQQQOOONNNMMMLLLKKKNNNPPPSSSVVVXXXXXXXXXXXXUUUWWW\\\aaahhhnnntttwwwwwwyyy{{{~~~~~~~~~}}}{{{xxxuuurrrpppooommmoooqqqssstttuuuwwwyyy|||}}}{{{pppooooooppptttxxxzzz{{{yyy|||{{{xxxtttsssvvv{{{~~~{{{uuunnngggcccZZZSSSJJJBBB===;;;999888222111111333444333111///111111111111111111111111//////////////////000000////////////////////////222222111111000/////////+++,,,---///111333444555~~~|||yyyuuurrrpppnnnnnnpppttt{{{~~~|||zzzwwwwwwyyy|||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||}}}}}}}}}{{{yyyxxxwwwwwwxxxzzz{{{zzzyyyuuutttsssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnoooqqquuuxxxzzz|||~~~{{{yyyuuuuuusssqqqooommmkkkjjjddd^^^XXXTTTSSSQQQLLLHHHGGGEEEBBB>>>:::777555444///000000000111111222222111111111111111111111111333222222222111111111111...//////000000000//////////////////////////////......------...///111222000000000000000000000000111111111111111111111111222222222222222222222222000///...------,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000///222555555333222333444111333555666777666555555444666777888777888:::;;;999;;;>>>>>>>>>===>>>???>>>BBBLLLYYYfffwww~~~zzzvvvrrrmmmiiidddccc```]]]XXXSSSNNNLLLEEEDDDBBB@@@>>>===<<<<<<<<<===>>>>>>???@@@AAAAAA:::<<<>>>@@@BBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMOOOPPPQQQRRRTTTQQQQQQRRRTTTVVVYYY[[[\\\___```aaaaaa___[[[XXXUUUQQQNNNKKKJJJKKKKKKKKKKKKMMMOOOQQQTTTWWWZZZ[[[\\\]]]___ccciiioootttxxxzzzyyy{{{|||~~~}}}|||zzzwwwtttrrrpppnnnnnnrrrvvvxxxzzz{{{}}}~~~tttuuutttttttttuuuyyy|||zzz}}}zzzxxxvvvwww{{{}}}vvvnnnfffaaaUUUOOOFFF???:::888666555444333222222333333111///111222222222222222222222---......//////000000000////////////////////////000/////////////////////+++,,,,,,---...///000000~~~{{{wwwrrrnnnkkkiiihhhjjjnnnuuu}}}~~~|||zzzzzz}}}~~~}}}~~~|||zzzyyyyyyzzz|||}}}{{{zzzssssssqqqqqqqqqrrrssstttttttttsssssssssrrrrrrrrrooooooppprrruuuyyy}}}~~~|||yyyqqqpppnnnkkkjjjhhhhhhggg```ZZZSSSPPPPPPOOOKKKFFFCCCAAA===999555333111111---......//////000000000222222111111111111111111333333333222222222222111111111111111000///...---000000000000000000000000...---------...///111222000000000000000000000000111111111111111111111111222222222222222222222222111000///......------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////222555555333222333444000222555777888777555444444555777888777888999;;;999;;;>>>>>>===;;;;;;<<<:::>>>FFFPPPWWWddd}}}zzz~~~|||xxxuuurrrpppmmmiiiccc]]]XXXUUUMMMLLLIIIFFFCCC@@@???>>>;;;;;;<<<<<<===>>>??????<<<===@@@BBBCCCBBB@@@>>>AAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;;;;<<<<<<===??????????????????@@@@@@???BBBEEEHHHIIIIIIKKKLLLHHHIIIKKKNNNRRRUUUYYYZZZ[[[\\\^^^^^^\\\XXXSSSQQQLLLJJJHHHHHHJJJLLLMMMMMMNNNOOOQQQUUUXXX[[[^^^___hhhjjjmmmqqqtttwwwyyyzzzzzz{{{}}}~~~}}}|||zzzwwwtttrrrpppnnnqqqtttyyy}}}~~~~~~yyyzzzxxxuuurrrrrrwww|||{{{~~~}}}zzzyyyyyy{{{~~~wwwnnnfffaaaSSSMMMEEE===888555333222666444333333333333222000222222222222222222333333,,,------...///000111111////////////////////////............//////////////////...---+++***)))(((}}}vvvoookkkiiigggffffffmmmwww~~~~~~}}}|||yyyvvvsssrrrsssuuuvvvwwwxxxvvvuuuuuuvvvvvvtttrrrppprrruuuyyy|||}}}~~~|||ooolllhhhggggggeeeaaa]]]XXXVVVTTTRRRPPPKKKFFFBBB999777444111////////////000111111111222222222222666333000111222333222000222444777777555333222222111111000000000000111111000000////////////000000////////////////////////111111000000//////......111111111000000000000000222222222222222333444555444333222111000///......,,,,,,,,,,,,,,,---...///***++++++,,,,,,---......------...///000111222222111222222333333222222111333444666777888777666555555666888999:::999777666888888999:::;;;;;;<<<<<<777999>>>FFFMMMYYYmmm|||yyyzzz{{{~~~~~~{{{vvvpppjjjdddaaa```\\\XXXTTTQQQMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDCCCAAA???>>>???@@@@@@AAABBBDDDEEEGGGGGGEEEEEEDDDBBB@@@???>>>===::::::999888777777777777888999:::;;;;;;:::999999<<<<<<===BBBGGGIIIGGGEEEJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRSSSSSSSSSQQQPPPOOOJJJJJJKKKLLLNNNPPPRRRSSSXXX[[[___ccchhhkkkmmmmmmssstttuuuvvvwwwwwwvvvvvvxxxzzz}}}~~~}}}zzzyyyxxxwwwvvvtttssssssyyy{{{~~~~~~|||yyyuuurrrrrrtttxxx{{{~~~~~~}}}|||yyy{{{~~~}}}uuulllaaaZZZNNNIIIAAA;;;777666444444555555555555444333222111333222222222111111000000000000000000000111111222111111000///////////////...///000000000///---,,,,,,,,,,,,---------......xxxrrrnnnkkkiiigggdddkkkssszzz}}}~~~}}}{{{yyywwwvvvxxxyyyzzzzzzzzzxxxvvvuuuvvvvvvvvvuuutttvvvxxxzzz|||}}}}}}~~~~~~}}}|||~~~zzzooojjjeeebbbaaa```^^^[[[YYYVVVSSSOOOKKKFFFAAA===666444222000......//////000000000000111111111111444111//////111222111///111333666666444222111111000000////////////000000000//////......//////000////////////////////////111000000000/////////...111000000000000000000000111111111222444666777888999999888777555333111000---,,,,,,++++++,,,,,,---******++++++,,,------...------...///000111222222222222333333333333222222333444666777777666555444666666666666777777888888888888888999::::::;;;;;;<<<<<<@@@DDDIIIQQQbbbqqq}}}|||||||||}}}{{{{{{{{{{{{|||xxxtttpppnnniiifffaaa]]]ZZZVVVRRRPPPMMMMMMLLLKKKIIIIIIHHHHHHIIIJJJKKKIIIFFFDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEDDDCCCAAA@@@???>>>888777666666555555555555777888999;;;;;;;;;:::999<<<<<<>>>BBBFFFHHHFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNOOOOOOOOOOOOOOOOOOLLLMMMOOOSSSVVVZZZ^^^___eeegggkkkooorrruuuvvvvvvxxxxxxwwwwwwvvvvvvuuuuuuzzz{{{~~~wwwxxxyyyyyyzzzzzzzzzzzzzzz|||~~~~~~~~~{{{yyyuuussssssvvvyyy{{{}}}~~~}}}zzzyyyyyyyyy{{{}}}zzzsssiii^^^WWWHHHCCC<<<666333222111000444444444333333222111000222222111111111000000000000000//////000000111222111000000///////////////---.../////////...,,,,,,,,,,,,---------.........}}}xxxuuuqqqllliiigggkkkrrrwwwzzz|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{}}}~~~{{{wwwvvvvvvxxxxxxxxxwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwxxx{{{{{{wwwmmmggg```\\\\\\\\\ZZZXXXXXXTTTNNNIIIDDD???:::777333111000.........//////....../////////000000000111///......000111000000000222444444222111000111//////............/////////..................///////////////////////////000000000000////////////000000000000000000111111///000222444777:::<<<===?????????===:::777333111......,,,++++++******+++******++++++,,,,,,---------...//////000111222222333333444444444444333333444555666666666555444333777666444333444555777999777777777888999999::::::===<<<>>>AAACCCIIIVVVccczzz{{{xxxtttqqqqqqtttxxx{{{{{{}}}~~~{{{xxxzzz~~~~~~}}}{{{zzzvvvsssoookkkhhhddd```]]]ZZZYYYWWWUUUTTTRRRQQQQQQTTTUUUTTTRRROOOLLLLLLLLLIIIJJJLLLMMMNNNMMMLLLKKKHHHGGGFFFEEECCCAAA@@@???888888777777666777777777888999;;;======>>>======>>>???AAADDDGGGHHHGGGEEECCCCCCCCCDDDEEEFFFHHHHHHKKKKKKLLLMMMOOOPPPRRRSSSTTTVVVYYY^^^ccciiimmmppptttvvvxxx{{{}}}~~~~~~}}}zzzxxxvvvuuuuuuuuu|||}}}xxxyyy{{{}}}~~~||||||~~~~~~{{{zzzxxxvvvuuuvvvxxx{{{}}}|||}}}}}}yyywwwvvvwwwyyyzzz}}}|||wwwooodddXXXQQQBBB===777333111000000///333222222222111000000000111111000000000000//////000000//////000000111222000000//////......//////------......------,,,+++,,,------------.........~~~yyytttpppoooqqqsssvvvwwwxxxyyyyyyvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}{{{|||~~~~~~yyyvvvvvvxxxyyyzzzwwwwwwvvvuuutttsssrrrqqqrrrrrrssswww{{{{{{xxxtttgggbbb]]][[[[[[ZZZWWWTTTRRRMMMGGGAAA<<<999555333000000///......///000000---------........./////////.........///000111111///111222222111000000000000//////......//////000......------------......////////////////////////000000000000////////////000000000000000111111111///111444888<<>>999444111111000///---++++++************++++++,,,---------...//////000111111222222333444444555555444444333444444555555555444333333555555444333444555666777666666777777888888888999999999:::>>>@@@EEEOOO[[[iii~~~zzzrrrkkkiiikkkooorrrxxxzzz~~~yyywwwwww~~~~~~~~~}}}zzzwwwuuusssooolllgggeeedddbbb```____________```___\\\XXXVVVUUUVVVTTTVVVXXXYYYYYYWWWTTTRRROOONNNLLLJJJGGGEEECCCBBB>>>>>>>>>===>>>>>>?????????@@@BBBDDDEEEEEEEEEEEEEEEFFFIIIKKKMMMMMMLLLKKKHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMOOOQQQUUUYYY]]]___aaacccfffjjjoootttxxxzzz|||}}}|||yyywwwwwwwwwwww~~~~~~~~~}}}||||||{{{}}}}}}yyy{{{}}}|||zzzzzzyyyyyyyyyzzz|||~~~|||}}}~~~~~~~~~~~~}}}}}}~~~zzzwwwuuuuuuwwwyyyzzz|||}}}}}}||||||{{{zzzyyyvvvrrrjjj___SSSKKK???;;;666333222222222222222222111111000000000000000000000//////////////////////////////000111111000//////.........//////............------,,,,,,------------............zzzwwwvvvuuutttsssrrrqqqpppqqqqqqsssuuuwwwzzz}}}~~~~~~}}}||||||xxxzzz~~~zzzvvvvvvwwwxxxyyyuuuuuusssrrrpppooonnnnnnooonnnooorrrvvvwwwsssppp```]]][[[ZZZ[[[XXXSSSOOOHHHDDD>>>999777555333111////////////000000111111,,,------------.........///////////////000111222...000111111000///000111111000000//////000000111......------------......////////////////////////////////////000000000000//////000000111111111111111333777;;;@@@CCCFFFGGGGGGHHHGGGEEEAAA<<<777444444333111///---,,,+++++++++++++++,,,------......//////000000111111222222333444444555555444444333333444444444444444333333222333555666666666555444666777777777777777888888888777999===???BBBJJJSSSZZZmmmuuulllffffffhhhkkkrrruuu{{{~~~zzzwww{{{~~~~~~}}}||||||}}}~~~}}}zzzwwwooonnnlllkkkkkklllmmmnnnlllllljjjhhhdddccccccdddbbbdddfffgggfffdddaaa___[[[ZZZWWWTTTPPPMMMJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRRRRSSSVVVXXXXXXWWWVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVXXX\\\```fffjjjmmmooopppqqqsssvvvyyy{{{||||||zzzyyyyyyzzz{{{~~~|||zzzyyyxxxwwwwwwzzz|||~~~{{{yyyxxxwwwyyy|||~~~~~~}}}|||{{{||||||}}}~~~~~~~~~}}}}}}|||{{{zzz||||||{{{xxxuuussstttvvvzzzzzzzzzzzzyyywwwvvvtttsssrrroookkkcccYYYNNNFFF===:::666333333444444333333222111111000111111222///////////////000000000/////////...///000000111//////............///////////////...............---------.........//////{{{vvvrrrpppnnnllljjjnnnnnnooorrruuuyyy|||~~~~~~~~~|||{{{zzzzzzzzzvvvxxx|||{{{vvvuuuuuuuuuuuusssrrrqqqpppooonnnnnnnnnmmmkkkjjjlllooopppmmmjjj[[[YYYWWWWWWVVVSSSLLLFFF>>>;;;666444333222111000.../////////000000000111,,,,,,---------.........///000000///......000222...000111000//////000222111111000000000000111111///..................///////////////////////////////////////000000000000/////////000111111222222222444888===BBBEEEGGGGGGIIIIIIHHHFFFBBB>>>:::777555444222000...---,,,,,,,,,,,,,,,---......//////000000000111111111222222333333444444444444333333222222222333333333444444222333555777777666555333777777777777777777888888:::999999===>>>>>>BBBIIISSScccxxx|||qqqjjjgggggghhhlllooosssxxx}}}}}}|||~~~|||}}}~~~{{{sssrrrqqqpppqqqsssuuuwwwuuuvvvuuurrrppppppqqqssspppqqqrrrrrrrrrpppnnnlllhhhgggeeebbb^^^[[[YYYXXXVVVVVVVVVVVVWWWXXXZZZZZZ^^^```aaacccddddddccccccbbbdddggghhhgggeeeeeeeeeaaa```___^^^^^^]]]^^^^^^```aaadddggglllppptttvvvvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}{{{{{{{{{{{{||||||zzzxxxuuutttsssttttttvvvzzz}}}yyyvvvuuutttvvvxxx{{{}}}}}}}}}~~~}}}{{{zzzzzzxxxyyyyyywwwuuutttuuuvvvzzzzzzyyyxxxvvvssspppoookkkiiifffaaa[[[RRRHHHAAA:::777444222333333333222333222111000000111222333//////000000000000111111//////......//////000111......------......//////000000///............///------........./////////yyytttrrrpppmmmkkkkkklllmmmooossswww{{{~~~}}}}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwzzz{{{vvvtttrrrqqqpppmmmmmmlllllllllmmmnnnooolllhhhffffffggghhhfffcccZZZWWWRRROOOMMMHHHAAA;;;888555222000000000///...------...////////////...------------...............///000///,,,,,,...000///000111000//////111333000000////////////000000000//////......//////000////////////////////////.../////////000000000111...//////000111111222222111444888===AAACCCDDDEEEEEEDDDCCC@@@>>>;;;888777444333111000...---,,,,,,------......///000000000000111111111111222222222222222333333333333222222000111111111222444555555444444555666666666666666888888888888888888888888:::888999<<<<<<;;;>>>BBBMMMYYYiiiyyy{{{sssnnnmmmlllkkkllloooqqqvvv~~~~~~}}}zzztttsssqqqqqqrrrtttwwwxxxxxxyyyxxxwwwvvvwwwyyy|||zzzzzz{{{zzzzzzyyyxxxwwwssssssqqqpppnnnlllkkkjjjggggggggghhhiiijjjlllmmmpppqqqssstttttttttssssssqqqtttwwwwwwuuusssrrrsssqqqpppooommmlllkkkjjjjjjjjjkkkmmmppprrrtttuuuuuuvvvuuuvvvvvvwwwxxxyyyzzz~~~}}}|||{{{zzzzzzvvvuuusssqqqqqqssstttvvvwww|||}}}xxxuuusssrrrrrruuuxxxzzz{{{{{{|||~~~|||{{{zzzxxxzzz{{{{{{zzzyyyyyyzzzzzzyyyxxxvvvsssooollljjjcccaaa\\\WWWRRRJJJBBB===999777444333333333333222222111///......///111222000000000111111111222222///............///000000...------------...///000000///...---------..................////////////~~~xxxvvvtttrrrpppjjjjjjkkknnnqqqvvv{{{}}}}}}||||||}}}~~~|||{{{}}}|||zzzwwwvvvuuuuuuvvvxxxxxxyyy}}}{{{vvvsssqqqooommmhhhhhhgggggghhhjjjlllmmmkkkgggbbbaaabbbcccaaa___[[[VVVNNNIIIDDD???999444555333000/////////---,,,,,,,,,---......------,,,---------.........//////---///000...+++***,,,...///000111000///000222333//////............//////000000////////////000000////////////////////////.../////////000000111111...//////000111222222222111333777<<>><<<:::888666555444333222000///---,,,,,,,,,......//////000111111111111111111111111222222222111222222333333222222111///000000111222444555666777666444444444555777999999999999888888888888888777555666:::<<<;;;===AAABBBLLLXXXfffzzz|||wwwtttsssnnnnnnnnnnnnqqqyyy~~~{{{wwwtttsssqqqpppqqqsssuuuwwwwwwwwwwwwwwwvvvxxx{{{~~~~~~~~~~~~}}}}}}zzzyyyyyyyyyyyyxxxxxxxxxtttttttttuuuvvvxxxyyyzzz{{{|||}}}~~~~~~}}}|||zzz~~~~~~{{{{{{|||~~~}}}{{{yyywwwuuuttttttpppqqqsssttttttsssrrrqqqrrrrrrssstttuuuwwwyyyzzz}}}~~~~~~|||zzzyyywwwrrrqqqpppoooqqqssswwwyyy||||||yyyuuusssrrrqqqrrruuuwwwzzzzzzzzz}}}}}}|||{{{{{{}}}zzzyyyxxxuuurrrmmmjjjhhh^^^[[[VVVQQQLLLEEE???:::;;;999666555555555555444000///...------...000111000000111111222222222333...............///000000---------------...///000///...---,,,+++,,,------............/////////000|||yyywwwtttppplllkkknnnrrruuuwwwyyyyyy{{{}}}}}}~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuuttttttuuuvvvvvvvvvzzz}}}yyyxxxuuurrrooommmkkkjjjffffffeeeeeeeeeffffffgggeeebbb^^^[[[YYYXXXVVVTTTOOOKKKEEE???999555222111111000000//////...------......////////////......111111000000/////////...///////////////////////////////////////.........,,,,,,------...///////////////............//////////////////////////////222111000//////000111111000000000000000000000000///222777;;;>>>@@@@@@???===<<<;;;888666444222111555444222111111111222222///////////////000111111333333333333333333333333444333222111222333444555111111222222222333333333555555555555555555444444777888999888777666777888777777777888999;;;<<<===EEEFFFMMM[[[lll}}}zzzvvvrrrmmmlllqqqzzz~~~~~~}}}{{{{{{wwwvvvuuusssrrrrrrrrrrrrrrrtttvvvyyy{{{}}}~~~~~~}}}|||{{{~~~|||{{{||||||||||||}}}~~~|||yyyvvvuuutttuuutttqqqooooooqqqssstttrrrrrrrrrrrrtttvvvyyyzzz~~~}}}{{{zzzyyywwwuuulllmmmoooqqquuuxxx|||}}}~~~yyytttqqqrrruuuwwwxxxvvvtttrrrssswww}}}~~~}}}}}}~~~~~~|||yyyuuuqqqlllhhheeeccc[[[PPPHHHBBB===888444333333333222222222111111111111111111111111111111000000000000000000000000000000//////.........---,,,,,,,,,---...//////000000000000//////.........,,,------...............}}}xxxtttooommmnnnqqqtttuuuvvvuuuvvvwwwzzz~~~~~~}}}~~~}}}{{{zzzyyyyyyxxxvvvuuussssssrrrrrrtttssssssvvvyyyzzzyyywwwrrrqqqpppnnnmmmllllllkkkffffffffffffggggggggggggddd```[[[VVVSSSPPPMMMJJJCCC@@@<<<777333111//////...............---------......////////////......000000000//////........./////////////////////////////////////////////.....................------......------------......000000//////......------111000////////////111111000000000000000000000000///222666:::===>>>>>>>>>===<<<:::888666444222111444333222111111111222222///////////////000111111333333333333333333333333222111111111111222333333111222222222222333333333555555555555555555444444555777888777666666777888666666666777888999:::;;;CCCDDDIIISSS___qqq|||wwwqqqooorrrxxx~~~}}}|||{{{{{{yyyxxxwwwvvvtttsssssssssvvvwwwyyy|||~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~|||zzzwwwvvvuuutttsssrrrppppppqqqrrrsssssssssssstttvvvxxxzzz||||||zzzyyyxxxuuusssqqqsssuuuxxx{{{~~~}}}zzzxxxwwwwwwxxxxxxwwwtttsssrrrsssxxx}}}}}}}}}~~~zzzvvvrrrmmmhhheee[[[SSSJJJCCC>>>;;;777444333333222222222111111111111111111111111111111111000000000000000000000000//////......------------......//////000111111222------,,,,,,,,,+++++++++------...////////////...{{{uuurrrrrrsssuuuuuutttsssrrrrrrssswwwzzz|||}}}}}}}}}}}}zzz|||~~~}}}|||||||||~~~~~~|||zzzyyyxxxwwwuuusssrrrppppppooopppooonnnoooqqqqqqpppooollllllkkkkkkkkkjjjjjjjjjeeefffgggggggggfffeeeddd```\\\UUUOOOJJJEEE@@@===777666333111///.........++++++,,,,,,,,,,,,------......////////////....../////////...............////////////////////////......//////////////////000//////...------,,,,,,------,,,,,,,,,,,,------......//////////////////...............///000111000000000000000000000000///111555888;;;<<<<<<<<<;;;;;;999888666444333222333333222111111111111222000////////////000111111333333333333333333333333000000111222222222222111222222222222333333333333444444444444444444555555333555666666555555777888666666666666666777888999AAACCCHHHNNNVVVeee~~~yyyttttttvvvyyyzzz~~~|||zzz{{{|||}}}|||{{{zzzyyywwwvvvuuuuuuyyyzzz{{{~~~{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}~~~|||zzzxxxxxxwwwttttttssssssrrrrrrrrrrrrtttuuuvvvwwwyyyzzz|||}}}}}}{{{zzzyyyxxxuuussswwwyyy|||~~~{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}{{{xxxvvvrrrrrrrrruuuzzz~~~{{{{{{}}}~~~~~~zzzvvvrrrmmmgggcccQQQJJJBBB<<<:::888555333333222222222222111111111000000000000000000000000000000000000000000000000......---------------,,,......//////000111111111/////////............------......///////////////}}}yyyxxxyyyyyyyyyvvvuuusssqqqqqqsssuuuwwwwwwxxxzzzzzz{{{zzzzzzzzzzzz{{{}}}|||yyyxxxxxxwww~~~~~~|||yyyxxxvvvuuusssrrrpppooooooooommmllljjjiiiiiiiiihhhhhhjjjjjjjjjkkkkkkjjjjjjjjjhhhhhhiiihhhfffbbb___]]]YYYTTTMMMGGGAAA<<<888444333222111000////////////))))))***++++++,,,---------......//////......---..................------////////////////////////............//////////////////.........---------...------,,,,,,------...,,,,,,---...///000111111,,,,,,,,,---...///000000000000000000000000000000///111444666888999999999999999888666555444333222222222111111111111111111000000//////000000111222222222222222222222222222///000222333333333222111222222222333333333444444333333444444444444555555222444555555444555666777777777666666666777888888:::===DDDJJJQQQ```zzz{{{yyyyyyxxxxxxxxxxxxyyy{{{}}}zzz|||}}}yyyxxxyyy|||~~~~~~~~~}}}|||{{{yyyxxxwwwzzz{{{|||~~~yyyzzz{{{}}}~~~~~~|||{{{{{{zzz{{{|||}}}~~~~~~}}}{{{zzzyyyxxxxxxvvvvvvwwwwwwvvvuuutttssstttuuuwwwyyyzzz{{{||||||}}}|||{{{{{{||||||zzzxxxzzz}}}~~~zzzuuusssuuuyyy}}}~~~~~~{{{xxxuuurrrssstttwww}}}zzzyyy{{{}}}yyyuuuqqqllleee___LLLFFF>>>999888777444222222222222222111111111111////////////////////////////////////////////////........................------------......//////000000000///////////////---...//////000000//////~~~~~~~~~}}}zzzyyywwwtttssssssttttttttttttuuuvvvwwwxxxxxxxxxzzz{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwxxx}}}||||||}}}|||{{{zzzxxxwwwtttsssrrrpppooooooooooookkkjjjhhheeedddcccdddeeehhhiiijjjlllmmmnnnnnnnnnmmmlllkkkgggccc]]]XXXUUUMMMIIIDDD???;;;777444111222222111000////////////((()))******+++,,,------------............------------..................////////////////////////---.........//////000000---------.........////////////............//////............////////////++++++,,,---...////////////////////////////////////000222444555666666666666666555444444333222222111111111111111111111111000000000000000111222222222222222222222222222222000111333444444444333222222222333333333444444444333333333333444444555555222444555555444444555777888888777777777888888999333777???EEEKKKYYYrrr}}}{{{}}}}}}}}}||||||~~~}}}qqqpppoooooorrrxxx}}}}}}wwwyyy{{{}}}}}}xxxtttsssuuuxxx{{{~~~~~~}}}|||zzzyyy{{{|||}}}~~~{{{|||}}}~~~~~~}}}~~~|||{{{zzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{zzzyyywwwuuuuuuvvvxxxzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}}}}}}}|||}}}|||xxxrrrpppsssxxx}}}|||{{{zzzxxxvvvvvvvvvxxx{{{{{{xxxxxx}}}~~~yyyuuurrrlllccc\\\KKKEEE>>>999777666444222222222222111111111000000........................///////////////////////////////////////000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////~~~~~~|||{{{yyyvvvuuutttsssrrrrrrsssuuuvvvuuutttxxxxxxyyyzzz{{{}}}~~~~~~wwwwwwvvvvvvwwwxxxzzz{{{{{{}}}zzzyyyyyyyyyxxxxxxxxxxxxtttsssrrrpppooonnnnnnnnnhhhgggeeebbb``````ccceeeeeegggiiillloooppppppqqqmmmkkkgggbbb[[[UUUOOOLLLBBB>>>:::777666555333111000000000///......------******+++,,,,,,---......------............------.............../////////////////////////////////------......///000000000,,,,,,------...//////000/////////....../////////222222111///...---,,,+++,,,,,,---.../////////...///////////////////////////000111222333333444444222222222222222222111111///000111111222111111111111000000000000111222222222222222222222222222222222222333444444444444333333333333333444444444444222222333333444444555555444555666555444333444666777777777777888888999:::888:::@@@FFFJJJUUUiii||||||{{{yyywwwwwwyyy{{{pppmmmjjjiiikkkpppvvvzzzyyyzzz{{{|||}}}~~~}}}zzzuuuqqqppprrruuuwww}}}}}}~~~~~~}}}|||{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~|||{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}~~~~~~}}}{{{yyyxxxwwwyyy{{{}}}}}}{{{yyywwwuuuvvvwwwyyy{{{|||~~~~~~yyyuuurrrrrrvvv{{{}}}zzzzzz{{{{{{{{{||||||}}}|||zzzxxxwwwzzz|||wwwsssqqqjjj```XXXJJJDDD===888777666444222222111111111111000000000////////////////////////000000000000000000000000///000000000000111111111//////000000000000000000------------............,,,------...............~~~zzzxxxsssqqqoooppprrrsssrrrppprrrssstttvvvyyy{{{}}}xxxwwwvvvuuuvvvwwwxxxyyyxxxyyyzzz{{{||||||{{{{{{yyyxxxwwwvvvvvvxxxyyy{{{wwwvvvtttqqqnnnlllkkkjjjeeeeeeccc```]]]^^^bbbfffggghhhjjjlllmmmlllkkkjjjdddaaa\\\UUUNNNGGGBBB???888666333222222222111000...............------,,,,,,---------......//////,,,------......------,,,.........//////000000000////////////////////////------......///000000111------..................///......------......///111000000///...------------...//////000///...---//////////////////////////////000000111111111111//////000000000000000000...///000111222222111000111111000000111111222333111111111111111111111111222222222222222333333444333333333444444444444555111222222333444444555555666777777666444333444555555555555666777888999:::<<<===@@@EEEIIIPPP___mmm}}}}}}{{{wwwsssqqqsssxxx|||~~~tttpppkkkhhhiiimmmsssxxx~~~{{{~~~~~~}}}~~~|||xxxtttssstttvvvwwwzzz{{{}}}~~~~~~}}}|||xxxxxxyyyyyyyyyxxxwwwwwwzzz{{{}}}}}}{{{{{{}}}~~~}}}|||{{{{{{|||}}}~~~||||||{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyzzz|||~~~|||yyyvvvrrrsssuuuxxx{{{~~~~~~tttssssssuuuzzz~~~}}}{{{{{{}}}}}}{{{vvvvvvwwwyyy||||||vvvpppmmmjjjcccXXXOOOFFF@@@:::666555555444222111111111111000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000///////////////000000111111+++,,,,,,---------------}}}sssqqqnnnnnnpppqqqooommmmmmnnnpppssswww{{{~~~}}}{{{yyyvvvtttsssssssssvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxvvvuuuvvvxxx{{{}}}{{{yyyvvvrrrnnnkkkhhhgggccccccaaa^^^\\\]]]bbbggglllmmmmmmllliiifffcccaaaYYYVVVPPPIIIBBB<<<888555333111///...///000000///------.../////////...............////////////000,,,------......------,,,.../////////000000111111////////////////////////---------...///000000111/////////...------,,,,,,...------,,,,,,------...+++,,,---...///111222222...///000000000///...---////////////////////////////////////000000000000............/////////000...///000222222222111000111111111000111111222333111111111111111111111111222111000000000111333444333333333444444444555555111111222333333444555555777888888777555333333444333333444444666777999999888777999>>>CCCIIITTT___iiiyyy|||wwwqqqmmmnnnrrrvvvzzzyyytttnnnjjjjjjnnntttxxx}}}www{{{}}}zzzxxxxxxzzz{{{xxxzzz|||~~~~~~}}}|||sssssssssssssssrrrqqqqqqtttuuuxxx{{{~~~|||{{{|||~~~}}}||||||~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz}}}~~~}}}yyyvvvppprrrtttxxx||||||{{{zzzyyypppqqqssswww}}}{{{zzzzzz||||||wwwuuutttuuuwwwzzz}}}}}}uuuoooiiieeeccc\\\PPPFFFBBB===666333444555444222111111111111000000000000000000000000000000000000000000000000000000000000---.........//////000000...............---------+++,,,,,,,,,------......***+++,,,,,,------,,,,,,~~~zzzvvvsssqqqpppnnnlllooommmkkkmmmssszzz}}}yyyvvvtttrrrrrrtttpppmmmlllnnnrrruuuvvvyyyxxxwwwxxx{{{}}}|||uuuqqqnnnlllkkkjjjhhheeeaaa```bbbeeeggghhhiiihhhgggfffccc___YYYUUUNNNIIICCC===999666333111------------------,,,,,,222111000//////......///000000000000000///......,,,,,,,,,------------.........//////...---,,,,,,////////////////////////,,,,,,------,,,,,,+++***////////////////////////000///...------------------------............///---...///000000///...---////////////////////////000000000000000000000000111111222222111///,,,+++////////////000000000000111000///......///000111000000000///......------222222222222222222222222111222333333222111222333333333333444444444555555555666777777777666444333555777888777555555777::::::;;;<<<===>>>BBBHHHLLLZZZdddwww{{{qqqkkkiiijjjlllqqqtttzzz~~~yyytttrrrsssxxx|||~~~~~~~~~zzzwwwuuusssrrrpppnnnmmmlllkkkkkkkkkooouuuzzz|||}}}~~~|||yyyyyy|||}}}|||zzzyyyyyyyyyzzz|||~~~~~~}}}{{{zzzyyyyyywwwxxxzzz{{{{{{}}}}}}zzzyyy|||{{{yyyxxxwwwvvvwwwwww|||yyyvvvxxx{{{}}}~~~zzzuuusssrrrsssqqqrrrtttwww{{{||||||{{{}}}zzzxxxwwwxxxyyy{{{}}}}}}}}}zzztttooolllfff]]]UUUOOOJJJFFFCCC:::888666333222222333333222333444333111//////000111111000000//////......//////000000///...---------------------,,,,,,,,,000000000///...,,,+++***------------,,,,,,+++***......------------......|||yyywwwuuurrrpppqqqooonnnpppuuu{{{}}}yyyvvvtttrrrqqqnnnkkkjjjmmmqqqtttvvv|||{{{zzz|||}}}wwwrrrpppnnnllljjjllliiigggfffhhhiiijjjjjjiiigggccc___ZZZTTTNNNIII<<<999555222111111000/////////////////////......000000/////////000000111000000000000000///......------------............///............------,,,.......................................------,,,...........................---,,,++++++++++++,,,---------............///......////////////......////////////////////////////////////////////////000000//////////////////////////////000000000000111111000000000000111111//////000000000000000000222222222222222222222222222333444333222111222444333333333444444444444555555666777777666555444333444555777666444555777999888999:::;;;<<<@@@EEEHHHOOOUUUdddwwwvvvoookkkkkkkkkmmmpppvvv|||}}}yyywwwxxx|||}}}zzzwwwuuuuuutttrrrpppnnnmmmllllllmmmqqqvvvyyy{{{|||}}}~~~xxxuuurrrqqqsssuuuuuuttttttuuuvvvxxxzzz|||}}}~~~}}}|||{{{yyywwwvvvttttttuuuwwwzzz|||}}}}}}zzzxxxuuuttttttssstttvvvxxxyyy|||{{{|||~~~~~~{{{{{{{{{xxxtttqqqqqqqqqpppqqqsssvvvzzz}}}~~~~~~{{{xxxwwwwwwwwwxxx||||||}}}~~~}}}|||xxxwwwvvvsssnnnjjj```[[[SSSLLLFFFBBB>>><<<999888555333222222333333222333333111///...///000000000000//////////////////////////////...---------------------..................///......---,,,,,,------...---,,,+++***......------------......}}}zzzxxxvvvuuuvvvzzz~~~}}}yyyuuusssnnnllliiijjjmmmrrruuuvvv~~~}}}}}}~~~zzzxxxvvvsssrrrooonnnmmmllllllkkkiiigggeeeaaaZZZSSSMMMEEE???:::333111......///000000000..................//////............///000111222/////////000//////...---,,,,,,,,,,,,------------///...------,,,---------........................///000000000000///..............................------,,,+++++++++,,,,,,---------............/////////............//////////////////////////////////////////////////////000///---,,,---...111222////////////000000000000111111222222222222111111/////////000111222222222222222222222222222222222111333444333222111222333333333333333444444444444555666666666666555444444222444555444444555777999777888888999999<<<@@@CCCHHHKKKTTTbbbrrr|||uuupppmmmllljjjlllrrrxxx~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwxxxwwwuuusssrrrppppppoooqqqtttxxx{{{{{{{{{||||||rrroookkkiiijjjlllmmmnnnpppqqqtttxxxzzz|||}}}}}}|||{{{yyywwwuuurrrqqqppprrruuuyyy}}}{{{wwwuuuooooooooopppssswww{{{}}}~~~||||||}}}}}}|||{{{zzzyyyxxxyyyyyywwwssspppoooooonnnoooqqqtttyyy~~~~~~{{{wwwuuuuuuwww{{{~~~}}}{{{|||xxxrrrooommmjjjeee```RRRMMMGGGAAA===:::777555777666444333222222222333555555444222000000222444//////////////////000000///////////////......------------......//////000,,,,,,---.../////////...+++,,,...///...---+++***......------------......{{{wwwuuupppnnnlllmmmqqquuuxxxzzz~~~~~~~~~~~~|||zzzxxxrrrpppooommmkkkgggaaa]]]YYYTTTMMMFFF???999444000444111//////000000///...++++++,,,,,,,,,,,,---------------------...//////.........//////......---************++++++++++++......---,,,,,,,,,---...........................000000000000000///..............................///......---------......---------............///000///...------...///000///////////////////////////////////////////////////...---------...000000////////////000000000000///000111222333222111000/////////000000111111111111111111111111111111111000111222222000000111222222222333333333444444444555555555555555555555444222222333333444555666777666777888888888999===???EEEEEEIIITTT```ppp|||wwwssspppkkkmmmqqqvvv|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwzzz}}}~~~~~~}}}~~~uuurrrmmmiiiiiijjjlllmmmqqqtttxxx|||~~~|||zzzxxxvvvtttssstttwww|||{{{vvvtttqqqqqqqqqsssvvv{{{~~~|||zzzxxxvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyyyywwwsssooonnnmmmkkkmmmooorrrwww~~~}}}zzzyyyxxxyyy{{{}}}|||wwwsssnnnjjjgggbbb[[[UUUHHHDDD???;;;999666444222555444333222111111222222333222111...,,,---000333---......//////000000000...///////////////......,,,------...///000111111,,,---......///.........+++,,,...//////...+++***...------,,,,,,------...|||yyyxxxvvvuuuvvvyyy}}}~~~~~~}}}zzzxxxrrrooolllhhhddd]]]VVVQQQIIIEEE???:::666333000...000...,,,,,,------,,,***++++++++++++,,,,,,------...---,,,+++++++++++++++,,,---............------++++++++++++,,,,,,,,,,,,------,,,,,,,,,------..............................////////////...------..............................---------......///---------............///000///...------...///000////////////////////////...........................///000000000///------////////////000000000000---...000111111111000///000000000//////.........111111111111111111111111...000111000///...///111222222222333333333444444555444444444444555555555333222222222444555666666666777888888888888;;;=========@@@HHHPPPZZZjjjxxx|||yyyssssssuuuxxx|||xxxxxxxxxzzz|||}}}{{{|||~~~||||||}}}}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{{{{|||}}}|||~~~|||wwwrrrpppppprrrtttyyy{{{~~~~~~}}}|||~~~{{{xxxyyyyyyzzz{{{}}}}}}zzzvvvtttsssooooooooooooqqqrrrtttuuuxxxyyyxxxuuupppllljjjjjjjjjmmmpppssswww~~~~~~zzzxxxvvvxxx{{{}}}|||qqqnnniiifffbbb[[[QQQJJJ@@@===:::777666555333111222222222111111111111222------+++)))'''(((+++...------......//////000000......///////////////...,,,------...///000111111.........///......---,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,------zzz~~~~~~~~~~~~|||yyyvvvlllhhhbbb]]]WWWPPPJJJFFF;;;888444222222111000///,,,++++++,,,---......,,,,,,,,,------......//////...---,,,+++************+++,,,------...---------------------............++++++,,,------------,,,---------------------------............---,,,,,,------------------------,,,,,,+++++++++,,,---------------............/////////............//////////////////////////////........................///000111222222000...,,,////////////000000000000---...///000000000000000000000000///...---------111111111111111111111111...000111000///...///000222222222222333333333333444444444333444444555666555333222222444555555444555777888888777888:::<<<::::::===CCCGGGLLLWWWaaaxxx|||||||||}}}~~~}}}~~~yyyxxxxxxyyy|||~~~~~~~~~}}}}}}{{{{{{|||||||||}}}}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}zzzzzz|||~~~~~~}}}|||zzzwwwtttrrrpppooollllllmmmoooqqqsssuuuwwwwwwwwwuuuqqqllliiiiiiiiimmmppptttwwwzzz}}}zzzwwwvvvuuuuuutttxxx~~~~~~zzzxxxkkkgggbbb^^^YYYRRRHHHAAA999777555333333222111///000000000111111111111111//////...---+++,,,...000..................//////---...//////////////////---------......//////000.../////////...---,,,,,,,,,------...............------,,,,,,,,,,,,------bbbgggmmmsssxxx~~~}}}|||{{{zzzxxxtttppplll^^^YYYRRRKKKFFFAAA===:::333111000///000111000///---,,,,,,---///000///...+++,,,,,,---......//////...---,,,,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,,,,------------)))***---...///...,,,+++---------------------------............---,,,,,,------------------------+++++++++++++++,,,---...---------............///......////////////......////////////////////////........................000000000111111111111111////////////000000000000////////////000111222333000000000///////////////111111111111111111111111000111222111000///000222111222222222222333333333444444333333333444555666777555333333555666444333333555666777777777999;;;::::::===AAACCCEEEMMMVVVeeesss|||||||||zzzyyy{{{~~~~~~}}}|||~~~}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyy{{{~~~|||yyyxxxxxxxxxxxxyyyzzzzzz{{{wwwvvvtttrrrpppooonnnmmmnnnoooppprrruuuwwwxxxyyywwwwwwtttpppmmmlllnnnpppqqqvvvzzz}}}~~~zzzuuupppoooppptttvvvyyy}}}~~~yyytttpppfff```XXXRRRMMMGGG@@@;;;666444222111222111///......//////000111111111111111222222111000000111333..................------------...///////////////---------------.........,,,---......///............------,,,---...///000---,,,,,,++++++,,,,,,---MMMQQQWWW]]]bbbggglllooowwwyyy}}}tttsssqqqooolllgggaaa\\\RRRLLLDDD===888555333222111000//////000000///---,,,++++++,,,------+++)))))))))***++++++,,,------------------...///000000***+++,,,,,,------------((())))))))))))*********'''***---///000...,,,***------------------------.........///...------,,,---------------------------------------...///000---------.........//////---...///000000///...---////////////////////////........................000000//////000222555666////////////000000000000111000//////000222444555//////000000111111222222000000000000000000000000111333333333222111222333111111222222222333333333444333333222333444666666999666333333555666444222111333555666666666888:::777666999===>>>???FFFOOOTTT___ooo~~~zzzzzzyyyxxxwwwyyy|||}}}zzzxxxxxxxxxwwwwwwwwwxxxyyyyyy|||{{{zzzxxxxxxwwwwwwwwwuuuxxx{{{|||~~~}}}xxxttttttsssrrrqqqrrrsssuuuvvvtttsssrrrpppooonnnnnnmmmqqqrrrtttvvvxxxyyyzzzzzzyyyxxxvvvssspppqqquuuxxxuuuzzz|||wwwpppkkkkkknnntttyyy|||vvvooojjjccc\\\QQQHHHCCC@@@<<<999666444222222222222000...---...///000111111111000,,,---///...------...////////////......------,,,------...///000000//////------------------,,,,,,***+++,,,...///000000000///...,,,+++,,,...000111---,,,,,,++++++,,,,,,---===>>>@@@CCCHHHNNNSSSVVV]]]aaaggglllrrrxxx}}}~~~|||xxxrrrkkkfffddd```\\\YYYXXXTTTOOOKKK???===:::777444333222222////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////((()))******+++,,,---...///......---------.....................///000111------------------------//////.........---------//////---,,,,,,---.../////////000000000000//////111111111111111000///...111111111111000000000000111111000000000000111111///...---,,,,,,---...///000000000000000000000000000111111111222222222222222222222111111111111111444333333333333444555555777666555555666777666444777777777888999999::::::;;;999888888999;;;>>>@@@LLLRRR\\\iiizzz{{{wwwsssooonnnqqqvvvzzz||||||}}}~~~yyyvvvuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrtttvvvtttvvvzzz}}}}}}||||||}}}~~~~~~{{{vvvpppmmmkkkkkkkkklllmmmoooqqqrrrnnnooooooooonnnooorrrtttuuuwwwyyyyyyyyyyyy{{{|||||||||{{{yyyxxxyyy|||~~~yyyuuupppkkkiiinnnvvv|||}}}vvvnnniii[[[UUUKKKCCC===999666555111111000000//////......000000////////////000000////////////////////////...------------...//////........................---...............------/////////...------,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,666666777999<<<@@@DDDGGGIIILLLQQQVVVZZZ___dddgggmmmpppuuuyyy}}}~~~|||zzzvvvtttooonnnkkkiiifffaaa[[[WWWQQQNNNKKKIIIGGGDDD@@@<<<888777555222000///......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++------......///000000111---------......//////000......------------......///............//////000------------------------//////.........---------///...------------.../////////000000000000//////000000111111111000//////000000000000000000000000111111000000000000111111111111000//////000111111000000000000000000000000000000000111111111222222111111111111111111222222444444333333444444555666666444333444555666555333555666666777777888999999:::999888777999;;;>>>@@@AAAGGGOOOYYYeeevvvzzzvvvpppmmmnnnpppsssuuutttwww|||}}}{{{zzzwwwxxxyyy{{{||||||{{{{{{{{{{{{zzzwwwuuussstttvvvvvvxxxzzz|||~~~~~~}}}}}}{{{{{{|||}}}~~~{{{zzz{{{|||{{{||||||zzzwwwrrrmmmjjjjjjjjjlllmmmoooqqqssstttrrrrrrrrrpppoooooorrrtttvvvxxxzzz{{{|||~~~}}}{{{uuussspppllllllpppxxx}}}~~~xxxoooeee___SSSMMMDDD===888444222000111000000000/////////...000000////////////000000////////////////////////...------------...//////---------------------------...............------------........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////000222555666888;;;???BBBDDDGGGKKKNNNQQQTTTYYY]]]aaafffjjjnnnvvvyyy|||~~~{{{xxxuuutttssspppkkkhhheeebbb___\\\YYYWWWTTTRRROOOLLLHHHDDDBBB@@@>>><<<;;;999555333333222000///---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++---------...//////000000////////////////////////...---------------......000//////............///------------------------...............---------///......------...////////////000000000000////////////000111111111000000////////////////////////000000000000000000000000222111111000000111111222000000000000000000000000/////////000000000111111000000000111222222222333444444444444444555555666444333222333444555444222444444555666666777777888999999777777888:::===>>><<>>AAAEEEHHHKKKOOOSSSVVV]]]aaaeeeiiimmmqqquuuxxxuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyxxxvvvtttsssqqqqqqlllkkkiiigggdddaaa___^^^]]]ZZZUUUQQQOOOLLLJJJGGGHHHEEEBBB@@@>>>===:::888999888777666555333111000111000000///......------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,---------...---------,,,,,,,,,+++------,,,,,,------......111000///...............------------...................................................///////////////000000000000//////......///000111111111000---------...............000000111111111111000000000000////////////000000000000000000000000000000////////////000000000000//////000111222333333333444444444333444555555666444333222333444555444333444555555666666777888888888888777777888999;;;<<<;;;@@@EEEFFFIIIRRRbbboooxxxqqqmmmkkkjjjiiihhhkkkqqqwww~~~}}}zzzxxxyyy||||||yyywwwwwwyyyyyyyyyyyyxxxvvvuuutttoooppprrrsssuuuvvvwwwwwwssstttsssrrrqqqsssvvvyyyzzz}}}~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzyyyvvvtttssssssuuuwwwzzz|||}}}~~~~~~zzzyyywwwtttrrrsssvvvyyy{{{}}}}}}wwwqqqnnnnnnnnnoooooopppsssuuuvvvyyy}}}}}}zzztttkkkaaaZZZHHHCCC===888666555333222000000000000/////////////////////....../////////++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------.........///////////////...---,,,+++*********+++,,,,,,---.....................//////000---///000000000000111333666888:::<<<===>>>AAACCCEEEHHHMMMQQQUUUYYY^^^aaaaaabbbccccccdddeeeffffffbbbaaa```^^^\\\ZZZYYYXXXSSSRRRQQQOOONNNLLLKKKJJJHHHEEEBBB@@@???>>><<<:::<<<999666555444444333222111111111111000...------///////////////......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------***++++++,,,------------------............------+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,---......111000///...............---------....../////////---.....................---......//////000000000//////000000000000//////---...///000000000000000,,,---------.........//////000111111111111000/////////000000000000//////////////////////////////////////////000000000000//////000111222333333333333333333333333444555555444333222333555666555444555555666777777888888999777777666666777888999:::888;;;???@@@AAAHHHTTT___kkkyyyyyytttqqqooommmlllmmmooosssyyy}}}zzzyyy|||~~~}}}{{{zzzxxxxxxxxxwwwwwwvvvuuutttqqqqqqrrrsssttttttssssssnnnooonnnnnnnnnqqquuuyyyxxx{{{~~~~~~|||{{{zzz|||{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{xxxyyy{{{|||~~~||||||{{{yyyxxxyyy|||~~~xxxtttnnnhhheeeeeegggjjjpppssswwwzzz|||}}}~~~}}}}}}|||{{{{{{zzzzzzxxxuuurrrnnnggg___UUUOOO???;;;666333222111000///////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////.........---------............---,,,+++*********+++,,,,,,---......,,,------....../////////...///000000......///000111222444444333333444666888;;;???CCCFFFIIIMMMPPPPPPQQQRRRTTTTTTTTTSSSSSSMMMLLLKKKIIIGGGFFFDDDDDD??????>>>>>>===<<<<<<<<<999777666777777666444222222000///...///000///......000111000///------...---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------............------------------------...............------,,,,,,,,,++++++++++++,,,---...///000//////............///---------...//////000000---------...............------///000000000000000//////000000000000//////......///000000000//////,,,,,,------...////////////000111222222111000///000111111222222111111000/////////////////////////////////000000000111111000000000111222222222333222222222222222333333444444333222333555777666555555666666777777888999999666666666666666777888888888:::<<<===@@@EEEMMMSSS]]]iii}}}}}}yyywwwuuuqqqrrrsssuuuzzz~~~~~~~~~zzzyyyxxxxxxwwwvvvuuuuuussstttuuuvvvvvvuuutttsssnnnnnnnnnmmmnnnrrrwww{{{zzz|||}}}zzzyyyxxxvvvuuuttttttuuuwwwyyy{{{}}}}}}|||{{{{{{{{{{{{|||xxxxxxyyyzzz|||~~~~~~{{{mmmkkkgggbbb```bbbgggkkkuuuxxx}}}}}}}}}}}}|||zzzyyywwwvvvssspppjjjccc[[[RRRJJJDDD;;;888444222111111000000////////////000000000000///......------......///////////////////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000//////...------,,,,,,,,,------------,,,+++++++++++++++,,,,,,---------++++++,,,---------------...///000000......///000...///000///...---...///222555888:::<<<>>>BBBDDDAAACCCEEEGGGGGGFFFCCCBBB>>>===<<<;;;999888666666444444444333333222222222000000111222444222///,,,---,,,,,,,,,...///...---...000222111///---...///------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,------+++,,,---------,,,+++***+++,,,,,,,,,,,,,,,,,,+++------------------------...............---------++++++++++++,,,---...//////............//////000---------...///000000000---------.........//////,,,---///000111111000000//////000000000000///////////////000//////......,,,------...//////000000///000111222222111000//////000111111111111000///////////////////////////000000000111111111222222111111111111111111222222111111000000111111222333222111111222444666555444444444555666666777777888555666666666666666777777::::::;;;===AAAEEEHHHJJJRRR[[[jjj{{{}}}{{{uuuwwwzzz}}}{{{zzzzzz|||}}}~~~}}}|||zzzyyywwwvvvuuuuuussstttvvvxxxxxxwwwvvvuuuqqqqqqqqqpppqqquuu{{{~~~|||zzzyyyrrrqqqpppooopppsssuuuwww}}}~~~~~~|||zzzxxxxxxxxxxxxvvvvvvvvvxxx{{{|||uuuqqqffffffeeeddddddiiipppvvv|||~~~zzzzzzzzzzzzxxxuuurrrppplllggg```XXXPPPIIIBBB===:::777444222222222111000.../////////000000000111///......------......///////////////////////////...------------...//////------------------------+++,,,---...////////////..................------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))+++,,,,,,******+++,,,,,,---......,,,,,,---...+++...000222333444777999888:::>>>@@@@@@===:::777666666555333222111000///111111000///......------,,,---///111222111---))),,,+++,,,---000000///...***---///...+++***+++,,,...///000000///...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,+++******************+++++++++,,,,,,,,,---------,,,------...---,,,***)))*********++++++*********++++++++++++++++++++++++------------------------++++++++++++,,,---...///...............///000111---------...///000000111---------.........//////,,,---///000111111111000//////000000000000/////////000000000///...------------......///000111111...000111222222111000...,,,---...//////...---,,,////////////////////////111111111111222222222222222222222111111111111111000000000///000111111222111000000111333555444333333333444444555666666777555555555666666666666666888777666999>>>AAAAAA@@@EEELLLXXXfffwww~~~vvvzzz{{{yyyyyy{{{}}}||||||zzzwwwvvvuuutttrrrtttvvvxxxzzzzzzyyyxxxtttttttttssstttyyy~~~|||{{{qqqpppooonnnooorrruuuwww{{{|||}}}~~~~~~zzzwwwvvvvvvvvvuuuuuuuuuwww|||}}}uuummmiiidddfffhhhiiikkkrrr{{{~~~uuuvvvvvvvvvtttpppllljjj___ZZZSSSKKKFFF@@@;;;888555222///---------,,,+++.../////////000000111111.........------.........------------------------...------------...//////........................+++,,,---...////////////,,,,,,------.../////////******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******------------------------,,,,,,,,,++++++++++++++++++,,,---...///111222222333222222222111111000000---------,,,,,,+++++++++------------------------------.........---+++***,,,,,,,,,---------......111000---+++***+++,,,------,,,,,,++++++,,,,,,---...---+++)))))))))+++,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///,,,,,,---,,,+++***)))((('''(((***,,,...//////...---------.........//////............////////////---...000111111111000///000111111000000///...---////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000...///000222222222111000111111111111222333444555555555666666555555444333222222111111222444666777333333444555666777888999777777777777777888888999999999999:::<<<>>>???@@@EEEGGGNNNYYYeeettt}}}|||{{{{{{}}}|||zzz{{{uuupppnnnnnnnnnjjjooouuuyyyzzzyyyyyyyyywwwxxxxxxxxxxxx{{{zzzwwwuuuuuutttrrrqqqqqqsssvvvxxxyyyzzz{{{|||~~~|||xxxvvvvvvwwwuuuxxx|||~~~wwwpppjjjhhhhhhgggiiimmmqqqvvvzzz}}}{{{wwwsssqqqnnnllljjjgggdddaaaXXXQQQGGG@@@===:::444///222222111000//////000000222111///...---...000111000000//////.........---000//////---,,,+++******+++,,,------++++++,,,---......---------,,,,,,,,,/////////...------,,,,,,------------------------000///...---+++(((&&&%%%%%%(((+++---,,,+++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++*********)))***++++++,,,---...//////000000//////////////////------,,,,,,,,,+++++++++------------------------+++,,,---...---,,,+++***,,,,,,,,,------------......---+++*********,,,------,,,,,,++++++,,,,,,---...---+++*********+++,,,,,,,,,,,,+++++++++************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---,,,,,,++++++,,,---.../////////......---------...........................////////////++++++---.........---,,,---....../////////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000//////...111111111111222333444444333444444444444333222222000000000000111222222333222222333333444555666666777666666666666777888888777888888999;;;<<<>>>???===>>>CCCLLLUUUbbbttt}}}~~~{{{zzz{{{}}}~~~~~~uuunnnkkkjjjjjjlllpppvvv{{{||||||||||||zzzzzzzzzxxxwwwwwwzzz||||||~~~~~~zzzxxxssstttsssqqqppppppsssuuutttvvvxxxyyy{{{~~~}}}{{{{{{||||||~~~~~~|||xxxqqqjjjfffdddeeekkkmmmrrrxxx}}}}}}wwwsssooonnnmmmllliiiddd^^^YYYNNNGGG???:::999777333///222111111000//////000000222111///.........000000000/////////............000//////...,,,++++++***---...///...,,,,,,,,,...............------,,,,,,---------...............---------------------------------,,,+++***)))((((((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((************++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,------------,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,---,,,,,,,,,++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000111000///---------......////////////...---,,,+++.........------------------............/////////***+++,,,,,,------,,,,,,+++,,,---...////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////111000///......---------111111000111111222333444111222222222222111000000000000111111111111111000111111111222222333333333666555555555555666777777666666777888:::;;;<<<<<<;;;;;;>>>DDDJJJSSSaaannn~~~}}}yyywwwvvvvvvvvvvvvxxxzzz}}}zzzqqqllljjjiiioootttzzz~~~{{{wwwtttuuuvvvyyy{{{}}}~~~|||zzztttttttttrrrpppppprrrttttttvvvxxxzzz}}}|||{{{vvvtttqqqlllgggddddddeeennnrrrxxx~~~~~~xxxssspppkkkkkkjjjiiieee]]]TTTNNNCCC>>>888666555555333000111111000/////////000000222111///.........///000////////////............000//////...---,,,++++++...///000///---,,,---.../////////............---+++,,,,,,---......//////------------------------******+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,++++++***)))(((''''''*********************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,.........------++++++,,,,,,,,,------------,,,+++***************,,,,,,++++++++++++,,,,,,......---,,,,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---...///222000...---,,,---...///---------,,,,,,+++******......------------,,,,,,---------.........//////------......////////////,,,---....../////////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000///------...///000000000000000111222333444111111111222111000000///111222333444444333111000111111111222222222222222555444444444444555666666666666777999:::;;;;;;;;;===;;;<<>>;;;;;;???BBBBBBDDDGGGJJJPPPYYYdddrrryyytttqqqmmmnnnpppqqqqqqpppnnnmmmkkkjjjjjjkkkooouuuzzz~~~{{{tttooolllbbbaaa``````cccggglllooosssvvvzzz|||{{{yyyxxxxxx{{{|||~~~zzzyyyvvvsssmmmgggaaa^^^XXXQQQHHH@@@:::777555444222222222111000//////000...............///000000000000000000000//////.............../////////000////////////............***,,,------,,,,,,...///,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......------***,,,......---++++++,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********+++,,,,,,------((()))))))))*********+++******))))))((((((((('''))))))******++++++++++++)))))))))))))))))))))))))))***++++++***)))((('''******+++++++++,,,,,,,,,%%%&&&((()))+++,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******************************************+++,,,------......------******++++++++++++************+++,,,------......------,,,++++++,,,,,,,,,,,,,,,---......------,,,---,,,+++***+++,,,---...))))))***+++---...//////,,,,,,,,,---------............---,,,---...///000,,,,,,---...////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...///000000000......////////////000111222333222222222222222111000000111000000///000222444555///000111222333444555555666555555555555666777777333555777888999888777666===:::999===???>>>???AAAHHHLLLSSS\\\hhhyyyyyyvvvssstttwwwxxxyyywwwuuusssnnnllliiihhhkkkpppuuuyyy|||}}}{{{zzzwwwsssmmmfff```\\\[[[ZZZZZZ]]]bbbiiipppttt{{{|||zzzxxxyyyzzz|||}}}~~~vvvuuusssnnnhhh```YYYUUUMMMGGG@@@:::666555333222111222333222111111222222...............///000111000000000000000//////...---.........//////000000///////////////.........***,,,............000111,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++++++++++++++******,,,---.../////////,,,...000///---***((('''))))))))))))(((((((((((())))))************))))))...------,,,+++***))))))'''((()))***+++***))))))+++***)))'''''')))***+++************************))))))************)))))),,,+++++++++******))))))&&&&&&&&&'''(((***+++,,,(((((())))))************+++,,,...///000000///...(((***---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++(((---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++)))))))))***+++,,,......+++)))'''''')))***+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,++++++******++++++,,,+++++++++++++++,,,------000///---,,,+++++++++,,,..................------000000///...............111---******,,,......------......///////////////000///...---------------111111000000//////......000000//////.........---...//////111333555666888111111222222222333333333444444444333333222222222000000111222222222222111555333111222444444111...555444333222222333444555555555666777888999::::::777888999:::<<<>>>@@@BBBEEEIIIMMMQQQXXXggg{{{}}}yyyuuuvvvxxx|||~~~|||vvvmmmgggfffiiimmmpppsssssstttwwwzzz~~~|||{{{zzzwwwuuusssoooiiiccc___\\\YYYWWWWWW\\\cccjjjpppvvv|||~~~{{{{{{|||}}}~~~}}}{{{xxxvvvtttqqqlllfff___UUULLLFFFAAA???:::666333222333333333222222111000///......222000------...000111111111111000///////////////+++---000222333555888;;;???888000------...,,,***++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,...///000111111111111000///---,,,+++))))))))))))(((((((((((())))))************)))))),,,,,,++++++******))))))((((((***+++++++++***)))+++***)))(((((()))***+++************************))))))************))))))++++++******))))))))))))///...---,,,++++++++++++)))))))))*********++++++******+++++++++******))))))***,,,------,,,+++***)))))))))))))))))))))))),,,+++++++++------+++)))---,,,++++++*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***++++++,,,,,,+++)))((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,------------...///000111///...---,,,,,,---........................------000000///...............000---******,,,......------......//////////////////......------------...///////////////000000000000000/////////..................///111222444555000000111111111222222222333333333333222222222111000000111222222222222222333111000222444555333000444444444333333444444444555555666777888999999:::888888888:::;;;===???@@@BBBFFFKKKNNNTTTaaarrr}}}yyyyyy{{{{{{sssllliiiiiiiiiiiijjjkkknnnrrrwww|||{{{xxxssspppooonnnkkkiiiiiieeeaaa]]]ZZZYYYXXXXXX___cccjjjqqqwww|||}}}||||||{{{zzzyyyxxxwwwvvvsssoooiiibbbYYYPPPGGGAAA:::888555333111000111111444333333222222111111111555222///---.........---111000//////.........///------...000333:::AAAGGGMMMDDD888000///000000///---------------------------------------------------,,,,,,++++++,,,,,,---/////////...............,,,,,,,,,---...///000000------......------,,,,,,(((((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++************************))))))************))))))))))))))))))((((((((((((///...,,,+++)))(((((((((***************++++++++++++***)))(((''''''''''''++++++++++++************((((((((((((((((((((((((+++***))))))+++,,,++++++,,,,,,+++************+++******++++++++++++******)))******++++++*********---,,,++++++******++++++,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,------...///111222333444///...---------...///000------------------......000/////////............///---++++++,,,......------......///////////////---------...............---......///000000111111000000////////////..................///000111111//////000000000111111111222222222111111111111111000111111222222222222222111000000222444555444333333444444555555444444333444555666666888888999:::888888888999:::;;;======???CCCGGGJJJNNNXXXeeeooo~~~~~~xxxqqqmmmiiifffdddeeegggjjjooouuu{{{}}}|||~~~|||wwwtttllliiifffeeedddcccaaa```aaa___\\\ZZZYYYZZZ\\\]]]gggkkkrrrxxx}}}|||{{{yyywwwuuusssrrrrrrrrrooojjjbbbZZZQQQHHH@@@;;;444333222111000000000000222222222222222222222222444111///---.........---000///......---............------...333===IIIQQQbbbVVVDDD555---+++******........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////......------,,,,,,,,,,,,---------......///)))***++++++,,,,,,,,,,,,(((((((((((())))))))))))))))))************))))))'''((((((((())))))******)))******+++++++++++++++******)))(((((()))******************************))))))************))))))((((((((((((((((((''''''((((((((((((((()))******************++++++++++++,,,+++***)))((()))******,,,+++***((((((((())))))+++++++++++++++++++++++++++)))'''''')))+++++++++++++++***************+++******++++++++++++******)))******++++++++++++***,,,,,,++++++***++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,++++++******++++++,,,,,,---...000222444555555000000...------...///000,,,,,,------------......///////////////......---...---,,,,,,,,,------------......///////////////,,,,,,---....../////////........./////////000000000000///////////////////////////....../////////000000000000111111111222111111111000000000000000000111222222333333222222111222222333444444444333222333444555555444333222444444555666777888999999888888888888999:::;;;;;;===@@@DDDFFFIIIOOOXXX___qqq~~~yyysssnnnkkkhhhfffhhhiiimmmqqquuuzzz~~~}}}yyyvvvvvvxxxzzz{{{{{{zzz{{{{{{}}}}}}zzzvvvqqqlllhhhbbbaaaaaaaaabbbccccccbbbeeedddcccaaa```bbbeeeggglllpppvvv{{{|||yyywwwvvvuuurrrooommmjjjiiieee___WWWOOOHHHAAA;;;888444444444333333222222111.../////////000000000111///...,,,---///000111000///......---------......///...------222;;;FFFNNN___TTTCCC555,,,)))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++******)))---------------------,,,)))******+++++++++++++++'''((((((((()))))))))***))))))************))))))'''''''''((())))))*********************+++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''((((((''''''((()))***,,,...///************************+++***)))))))))+++,,,---,,,+++)))((('''((()))))),,,,,,,,,,,,,,,,,,,,,,,,***(((&&&''')))***++++++*********))))))***++++++)))******++++++******)))******+++,,,------,,,,,,************+++,,,---...,,,++++++,,,---...---,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,++++++******++++++,,,---///111333555777777888333222000...---,,,------,,,,,,,,,,,,------....../////////000///...------------------,,,,,,---...---......///////////////+++,,,---.../////////...000/////////.........---//////000000000000000000222111000000/////////000111111111222222222333333000000000000000000000000111111222333333333333222333444444444333222222222222333444555555444333222444444555666777888999999888888888888888999::::::===???BBBDDDEEEIIINNNSSSaaammm{{{tttooommmkkkjjjjjjlllooosssxxx{{{~~~~~~zzzvvvrrrqqqsssuuutttsssssssssuuuwwwxxxzzz~~~}}}||||||{{{zzzyyyyyyxxxwwwvvvtttpppkkkfffbbb```^^^```bbbeeegggiiilllmmmpppqqqpppnnnkkkkkkmmmpppppptttzzz~~~yyyvvvuuuuuuuuusssnnnhhhbbb___VVVRRRKKKEEEAAA===999666555555555444333222111111.........///000000111111...---,,,---///111111000......------------...///.../////////000444;;;???@@@;;;444///---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---.........---,,,+++***,,,,,,,,,,,,,,,+++******''''''(((((())))))******))))))************))))))''''''(((((())))))******))))))(((((())))))***+++)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((''''''''''''((()))***+++*********)))))))))))))))(((((((((((()))***+++,,,+++***)))((((((((()))******************************)))((((((***+++*********))))))))))))***++++++))))))************))))))***+++,,,---------------)))))))))***+++,,,...///+++++++++,,,......---++++++++++++++++++++++++++++++,,,---......///......,,,++++++******++++++,,,000111444777888999999999444222000...,,,+++++++++++++++,,,,,,------.........///000000000///---,,,,,,---......,,,,,,---...---......///////////////,,,---.../////////...---000000//////...------,,,//////000000000000111111333222111111000000000111111222222222222333333333000000000000111111111111111222222333333333333333444555666555333111111222333444444555555444444333333444555555777777888999888888888888999:::;;;;;;===>>>@@@AAACCCEEEHHHKKKUUU___ooozzzuuurrrooonnnkkkmmmqqqvvv{{{~~~}}}yyytttooommmnnnooommmmmmmmmnnnppprrrtttuuu}}}~~~{{{zzzzzzyyyxxxxxxyyy{{{|||~~~}}}{{{zzz{{{}}}|||xxxtttrrrqqqqqqmmmnnnnnnooooooppppppqqqooonnnmmmiiiccc___^^^^^^___cccgggkkkooorrruuuxxx{{{|||}}}zzzuuurrrrrrssstttxxx~~~|||wwwuuurrrsssssspppjjjaaaYYYTTTIIIEEEAAA===;;;999777555444333222111111000111111000000000111111222222222000///......//////---,,,.........---......///000...///111000//////000222------,,,,,,---...///000++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------..................///...---+++)))(((---------------,,,+++***'''''''''((()))*********))))))************)))))))))))))))))))))))))))***)))((('''''''''((()))***))))))************))))))))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))'''&&&&&&&&&&&&''''''((()))))))))(((((((((''''''((())))))*********))))))******)))))))))***++++++))))))))))))))))))))))))+++***)))***++++++)))((()))))))))))))))***++++++))))))************))))))))))))+++,,,,,,---------+++*********+++,,,,,,---*********,,,---...,,,***************************+++++++++,,,,,,---...///,,,++++++******++++++,,,///000333666777888777777222111///---+++++++++,,,***++++++,,,------.........///000111000///---,,,+++---///...,,,+++,,,...---......///////////////------///000///...---+++........................//////000000000111111111222222111000000000111111111111111111222222222222000000000111111222222222111222333333444444333333222444666555333222333444444444444333333444444444333444444555666777888888888888888999999;;;<<<<<<<<<===>>>???@@@BBBEEEGGGNNNUUUaaaqqq}}}yyywwwsssuuuxxx|||~~~zzzuuupppllllllmmmjjjiiijjjkkkllloooqqqsssyyy{{{}}}~~~}}}zzzvvvtttooonnnnnnnnnoooqqqsssuuuxxxzzz~~~}}}|||zzzxxxtttqqqnnnmmmmmmpppuuuzzz}}}~~~~~~~~~vvvsssnnniiieeecccbbbbbb```aaacccfffjjjmmmooopppnnnnnnlllhhhcccaaabbbdddeeejjjoootttvvvyyy}}}}}}wwwuuuuuuuuuzzz|||xxxtttqqqmmmllliiieee]]]TTTKKKFFF???===:::888888777555333222111000//////111333444000000000111111111111111///...---...//////---,,,///.........//////000111...000222111///---------,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------...//////000000.../////////---+++(((&&&++++++,,,,,,------,,,,,,&&&''''''((()))******+++))))))************))))))************))))))))))))((('''&&&&&&&&&''')))***))))))************))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))***+++------))))))(((((('''''''''&&&++++++,,,,,,,,,***)))'''))))))******+++++++++,,,************************++++++++++++,,,+++)))'''))))))((())))))***++++++))))))************))))))(((((()))++++++,,,,,,,,,---,,,++++++******++++++***)))***,,,------+++***************************))))))(((((()))+++,,,...,,,++++++++++++++++++,,,,,,---000222444444333222///...---,,,+++,,,,,,---******+++,,,,,,---.........///000111000///---,,,***---//////,,,+++,,,...---......///////////////---...///000000...,,,***,,,,,,------...///////////////000000111111111222111111000000000000111111000000000000111111111111000000111111222222222333111222333333444444333333000333555555444333555777555555333222222333555555333333444555666777888888888888888999:::;;;===>>><<<<<<<<<===>>>@@@CCCEEEJJJOOOYYYhhhxxx}}}}}}xxxrrrnnnmmmmmmhhhhhhhhhiiikkknnnppprrrtttuuuwwwwwwvvvsssooommmggggggggggggiiillloooppptttvvvzzz}}}~~~~~~sssrrrpppnnnjjjfffcccbbbbbbeeejjjooosssttttttsssmmmjjjeee___[[[YYYXXXXXXYYY[[[___dddiiinnnrrrtttqqqqqqoookkkggggggjjjmmmlllqqqvvvzzz|||~~~{{{xxxxxxtttxxx}}}}}}}}}|||zzzwwwssspppmmmgggeee```YYYPPPGGG@@@<<<;;;999777666666555333111222111//////000333777999///////////////.........+++++++++---000111000//////////////////000111111...000222111000.........***+++---.........///000++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---***++++++,,,---...//////.../////////---***'''&&&((()))***+++,,,---------&&&''')))*********)))(((((((((''''''''''''((((((***&&&######%%%''''''&&&''''''''''''((((((((((((+++***)))'''''''''((())))))***+++,,,,,,+++))))))))))))((('''&&&&&&'''''')))((('''((()))((('''%%%,,,)))'''(((+++---,,,******++++++++++++***))))))---+++))))))***+++***))))))************+++++++++))))))))))))))))))))))))++++++******)))******+++((((((((((((((((((((((((+++***))))))+++------,,,+++++++++*********))))))***************)))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))*********...///000222222000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///---,,,++++++++++++,,,---,,,,,,------...//////000000000////////////000000000000000000000000000000000000000000111111111111...............///000000---...///000111111000000111111222222222222111111111222333333444444444333333333333333333333333333222333333444444333333222222000///222666888888666888888888999999::::::;;;999999:::;;;<<<===>>>>>>EEEIIIRRR^^^mmm|||~~~yyysssnnnkkkhhhhhhgggggghhhkkkmmmooonnnnnnmmmllljjjhhhfffeeedddbbbaaa```bbbggglllooosssssstttttttttsssqqqpppmmmiiifffddddddbbb___[[[___```cccfffjjjlllnnnoookkkgggbbb]]]YYYWWWWWWWWWYYY\\\bbbiiiooosssvvvwwwzzzwwwssspppooopppsssuuuvvvxxx|||}}}xxxxxxyyy{{{zzz{{{|||~~~~~~||||||wwwsssrrrqqqnnngggaaaXXXUUUOOOIIICCC@@@???>>>333222222222111111000000111111111111000000000///...//////////////////...333111000...------------,,,((($$$%%%)))...111222111///,,,,,,---......---,,,,,,,,,,,,------...//////...,,,+++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,.........,,,***)))******+++++++++,,,,,,,,,...---+++******+++---...''''''((()))))))))))))))(((((((((''''''(((((((((((('''%%%'''))))))'''%%%''''''''''''((((((((((((+++***)))(((''''''((()))((()))************)))(((******)))(((((((((((((((+++)))&&&&&&'''(((((('''***(((&&&''')))+++***))),,,,,,------,,,,,,+++******((('''''')))***))))))))))))*********+++++++++************************+++*********************************************+++***)))***,,,---------+++++++++*********))))))***************)))((((((************************))))))))))))************++++++,,,,,,,,,+++******************+++++++++,,,---...///000000///...---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------...000111000///------,,,++++++,,,------,,,---------......//////000///////////////000000//////////////////////////////000000000111111111//////......//////000111////////////000000000111000000000111111000000000222222333333444333333333333333333333333333333333333333333333333333333333444333222444666888777666777777777888999999::::::<<<<<<<<<===>>>??????@@@EEEHHHNNNVVVaaammmvvv|||{{{vvvsssooonnnnnnnnnppprrruuuwwwuuutttrrrooolllhhheeecccdddbbb``````aaaeeejjjllllllmmmnnnooonnnnnnmmmlllmmmjjjgggeeeeeedddaaa^^^aaaccceeeiiillloooqqqrrroookkkeee```]]]\\\]]]^^^ZZZ^^^eeemmmuuu{{{~~~zzzvvvuuuvvvxxxzzzyyy{{{~~~{{{yyyyyywwwwwwyyy{{{}}}}}}zzzxxxvvvrrrnnnllljjjddd[[[TTTLLLIIIDDD???:::888777777222222111111000000000000111111111000000000////////////............//////000///...---,,,,,,------111---***))),,,000111222111///,,,,,,---......---,,,,,,,,,,,,,,,------------,,,++++++*********+++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,...---+++******+++---...((((((''''''(((((()))***((((((((((((((((((((((((''''''(((***+++***'''%%%''''''''''''((((((((((((***))))))(((((((((((()))'''((())))))))))))((((((***))))))(((((((((((((((,,,)))&&&$$$%%%'''))))))'''&&&%%%&&&((()))(((''',,,,,,,,,,,,,,,+++******'''&&&%%%%%%'''))))))((()))))))))*********++++++************************************************************************+++******+++---......---+++++++++***************)))************))))))(((************************'''''''''((((((((())))))******++++++,,,+++++++++************++++++++++++,,,,,,............,,,,,,******++++++++++++************+++,,,,,,---......000///...///000111000///...------,,,,,,------...---------...............///.........///000000111//////////////////////////////000000000000111111000////////////000111111000//////......///111111//////000000000000//////222333333333333333222222333333333333333333333333444333222111111222333444555444333333444555444222555555666777777888999999<<<<<<======>>>>>>??????BBBDDDHHHNNNUUU]]]dddgggpppyyyxxxxxxxxxyyy{{{}}}~~~{{{wwwrrrlllhhhffffffeeecccbbbcccfffiiillllllmmmooopppqqqqqqpppppppppnnnkkkjjjiiihhhgggeeegggiiilllooosssvvvxxxyyywwwssslllfffcccccceeegggdddgggnnnvvv}}}|||{{{{{{}}}~~~|||}}}|||xxxwwwuuuwwwyyy|||}}}zzzuuuqqqkkkhhhccc```\\\TTTKKKDDDAAA???<<<888555444444444000000000000////////////000000000000////////////000///...------...///000------,,,,,,,,,,,,------222000------...//////...000...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++******+++++++++***))))))------,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---(((((('''&&&&&&((()))***((((((((())))))(((((((((''''''((()))***)))(((&&&''''''''''''(((((((((((()))))))))(((((((((((()))(((((())))))))))))))))))((((((''''''&&&''''''(((***(((&&&%%%'''(((((((((&&&&&&&&&'''(((((((((''')))))))))***)))(((((('''&&&%%%$$$%%%''')))))))))))))))))))))************++++++++++++++++++++++++)))))))))***************((((((((((((((((((((((((+++******,,,...///...---************************))))))************)))(((************************'''''''''((((((((())))))((()))***+++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++)))******++++++******)))))))))***+++---...//////111///...///000000///...------------------------.......................................///000111////////////////////////////////////000000000111000000000000000111111222111000...------///111222//////000000000000//////222333333333333222111111222222222222222222222222444333111000000111333444333333111111000000......444444555555666777888888:::::::::;;;;;;;;;;;;;;;>>>@@@DDDIIIOOOUUUZZZ\\\___iiiyyy|||wwwrrrpppnnnllljjjiiiiiikkknnnpppqqqsssuuuwwwxxxyyyyyyxxxwwwuuusssrrrqqqqqqppppppqqqsssvvvyyy}}}}}}uuunnnjjjjjjlllnnnrrruuuyyy~~~}}}|||}}}~~~~~~{{{xxxwwwzzz{{{}}}~~~|||vvvnnnhhh^^^ZZZTTTOOOKKKEEE>>>999999777555333222222222333//////////////////......000000/////////.........000///---,,,,,,---///000,,,,,,,,,,,,,,,---.........---,,,,,,,,,++++++***///...,,,,,,---...---+++,,,,,,,,,,,,+++******))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------------,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,((('''&&&&&&&&&''')))***(((((()))******)))(((((((((((('''&&&&&&&&&((()))''''''''''''((((((((((((((((((((())))))))))))((())))))))))))******++++++(((((((((''''''(((((()))'''''''''(((******'''%%%&&&'''((()))))))))(((((((((((())))))(((((('''&&&(((&&&%%%&&&)))*********(((((()))))))))*********************************'''((()))************)))''''''''''''''''''''''''*********,,,......---,,,************************((())))))*********))))))************************((((((((()))))))))******((()))******++++++++++++*********+++++++++,,,,,,******++++++++++++******)))******++++++******)))))))))***+++---...//////000...------//////...,,,---------------------------------..............................///000000...........................////////////000000000000000000000000111111222222111///------...000111000111111222222111111000222222222333333222111111222222222222222222222222444333111000000111333444222222222111///...------222333444555666777888888:::::::::999999999999999<<<>>>AAAFFFKKKNNNQQQSSSRRR[[[iiiwww~~~xxxwwwuuussssssuuuwwwxxxwwwyyy{{{}}}~~~|||zzzzzz{{{||||||~~~~~~vvvqqqppprrrsss{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||wwwnnnddd]]]PPPLLLFFF@@@<<<:::777666111000///.........///000..................///////////////............---///...---,,,,,,---...///+++,,,,,,---......//////)))***+++++++++******+++...---,,,,,,---...,,,++++++,,,,,,,,,,,,+++))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''&&&&&&''''''((()))((((((************(((((((((((('''&&&$$$%%%(((***''''''''''''(((((((((((('''(((((())))))))))))(((***)))))))))***+++,,,---***))))))))))))******+++%%%&&&'''***+++***'''$$$&&&(((***+++***))))))******************)))(((((()))((('''((()))++++++***((((((((()))))))))******))))))))))))))))))))))))&&&''')))***+++******))))))))))))))))))))))))))))))))))))+++---...,,,******************+++++++++((())))))************)))************************))))))*********+++++++++))))))******+++*********,,,,,,,,,------------...******************************++++++++++++************+++,,,,,,---.........---,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,------...//////000//////......---......///..............................////////////000000000////////////000111111111111///......//////000111111222222222222111111000111111222222222222222222222222222222222222222333222111000000111222333333444444333111000000111222222333444666777888888;;;;;;::::::999999888888;;;===@@@CCCFFFGGGGGGGGGLLLSSS^^^iiirrryyy~~~~~~~~~|||wwwuuuvvvxxx|||~~~}}}}}}}}}||||||||||||||||||||||||zzzzzzzzz|||~~~|||wwwqqqiii```VVVOOOCCC@@@<<<888555444555666111000000000000000111111............///////////////.........------------------------------------+++,,,---...............)))***,,,,,,++++++---......---,,,---...---,,,***++++++---------,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++%%%&&&''''''(((((('''''''''(((***++++++***((('''''')))***)))'''&&&(((***''''''''''''((((((((((((&&&'''((()))******)))((()))((((((((()))***,,,---'''''''''''''''((())))))&&&&&&&&&(((******(((&&&%%%(((+++,,,***((()))***))))))******))))))((('''***)))'''((()))******)))(((((((((((()))))))))***((((((((((((((((((((((((%%%&&&(((***+++***))))))))))))))))))))))))))))))'''((()))+++------+++)))))))))*********+++++++++(((((()))***************************************)))))))))*********++++++)))************))))))(((******+++++++++,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------...---,,,---///000000///******+++,,,,,,+++*********+++,,,---...000111111000000///...------------................................./////////000000//////......//////000111111000000000/////////...000000111111111111000000...///000222333333333333111111111111111111111111111111111111111111111111000222444333111000222444222222333555666777999999:::999999888777777666666:::<<>>BBBDDDDDDCCCCCC>>>BBBIIIOOOTTTXXX]]]```bbbjjjrrrwwwyyy~~~}}}~~~|||yyyxxxwwwvvvuuuuuutttuuuuuuvvvvvvyyyxxxxxxxxxxxxvvvrrrppplllfff\\\RRRIIIAAA:::666333666888888777444222111/////////.........------.../////////000000111111......---------,,,,,,,,,***,,,...000000...,,,******+++,,,---,,,,,,******+++------+++((((((+++...---,,,,,,---...---+++)))***+++---/////////---,,,+++***)))))))))***,,,---+++++++++,,,,,,---------//////...---,,,++++++***)))***,,,.........,,,+++******+++++++++,,,,,,,,,******++++++++++++******)))(((((('''''''''(((((('''''''''''''''&&&&&&&&&)))(((((('''''''''((((((((('''&&&&&&'''((()))***))))))))))))************''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((&&&&&&&&&'''((('''&&&&&&'''''''''(((((())))))###%%%&&&(((((((((''''''(((((((((((())))))))))))+++***((('''&&&'''(((***))))))(((((((((((())))))&&&'''(((******+++++++++(((''''''''''''&&&&&&&&&''''''''''''((((((((((((******)))(((((((((((((((+++***)))(((((()))******))))))))))))***+++,,,---******++++++++++++******,,,++++++******++++++,,,))))))***+++,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---.........---,,,++++++,,,...111333222...+++...,,,++++++,,,---,,,***,,,,,,+++,,,---000333555777555222000......//////111000///.....................///000000000000000.........///////////////000//////...............////////////////////////000111111111111222222222111111222222222222111111222222222111111111000000111111222222222111111000111222333555777888999999777888999:::999777555333888:::===???@@@???===<<>>;;;777444111111111111111111111111111111111111000///...---........................,,,,,,,,,++++++*********,,,---------------------++++++,,,,,,,,,---------...---++++++,,,,,,+++)))/////////......---------++++++,,,,,,,,,,,,------+++******))))))******+++------------------------******+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------------------------------((((((''''''''''''((((((&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&''''''))))))((((((((()))))))))******''''''''''''(((((((((((((((''''''&&&&&&&&&'''''')))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''((((((((()))))))))))),,,***)))''''''((()))***((((((''''''''''''(((((('''((()))***************(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++******)))((()))***++++++,,,,,,+++*********************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,---......------,,,,,,---///222444444111...///---,,,,,,------,,,***++++++,,,---///333666888:::999555222000/////////000///......------............///000000000000000////////////000000111111///.........///000000111111111111111111111111111000000111111111222222222111111222222222222111111444444333333333222222222111111222222222222111111222222444555777888888888444555777999999999888777999:::<<<===>>>===<<<;;;<<<===@@@CCCFFFHHHJJJKKKGGGJJJNNNOOOOOOSSS[[[aaakkksss~~~|||{{{}}}~~~~~~~~~{{{zzzyyy{{{}}}~~~zzzxxxssskkkbbbYYYQQQLLLGGGCCC===999888666444222111111111111111111111111000000000000///...---,,,........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------......---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------------------...------------------------*********+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((('''''''''''''''(((((()))((((((''''''''''''((('''''''''(((((((((((()))&&&''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&***((('''((()))***)))(((((((((((((((((('''''''''***))))))(((((((((((((((''''''((((((((())))))))),,,+++)))((((((((()))***'''''''''&&&&&&'''''''''(((((()))******)))))))))(((''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((()))*********))))))***+++,,,,,,///...---+++***)))))))))******++++++++++++******++++++************++++++,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++++++++++++++***+++,,,---......---------...111444777777444111000///------...---,,,******+++,,,...111555888:::888777555222111000000000///...------------------......///000000000000///...//////000111222333333.........///000111333333111111111111111111111111000000000111111111222222111111222222222222111111444333333333333222222222111111222222222222222111333333444666666777777666444555666888999999888777:::::::::::::::::::::::::::;;;===???AAABBBCCCCCC@@@CCCEEEEEEDDDGGGLLLQQQWWW^^^iiiwww~~~|||}}}~~~~~~|||{{{{{{|||}}}}}}|||uuupppggg\\\QQQHHHAAA===;;;888555333333333222111000000000000000000000000////////////...---,,,,,,------------------------------------,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,------------+++)))))))))+++,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------*********++++++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++(((''''''''''''(((((()))%%%%%%%%%&&&'''((()))))))))(((((((((((())))))***))))))((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&)))((('''((())))))((('''&&&'''''''''(((((())))))---,,,***((('''(((((()))'''''''''((((((((())))))++++++***))))))))))))***''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((''''''''''''((())))))******++++++,,,,,,///...---+++******))))))******++++++++++++******++++++************+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,---............///222666999999666444111000............,,,***++++++,,,...111444777888222111000/////////000000...------,,,,,,,,,---------...//////000000//////------...///111222333333////////////000111222333111111111111111111111111000000000000111111111111111111222222222222111111111111111111000000000000111111222222333333222222444444555555666666555555777777888888777666555555::::::888888777888999999<<<===>>>???????????????@@@AAACCCBBBBBBDDDGGGKKKNNNSSS[[[fffuuu|||xxxuuutttrrrpppnnnfffaaaWWWMMMDDD>>>:::999666555333222222222222222000000000000000000000000---.........------,,,+++------------------------------------------------111000000///...------,,,,,,,,,,,,------------...)))((('''(((***+++***)))------------------------+++++++++,,,,,,,,,------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************+++++++++************++++++++++++++++++++++++++++++++++++'''''''''''''''((())))))%%%%%%%%%&&&'''((())))))'''&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$%%%&&&'''(((******+++...,,,***)))((((((((()))''''''''''''((((((((((((+++******)))))))))))))))'''((())))))))))))((('''(((((()))))))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((+++***))))))(((((())))))))))))******++++++++++++,,,++++++******++++++,,,******++++++++++++******+++******))))))******+++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********+++,,,---.........///222666999999666444111///............,,,+++,,,,,,---...///000111222111000000///......------------,,,,,,,,,------...------...///////////////,,,,,,---...000111222222111111000000000000111111000000000000000000000000//////000000000111111111111111222222222222111111111111111000000000//////111111222333333333333333444444555555555555444444777777777777777666666555:::999777666666777888999<<<<<<============<<<<<<<<<<<<===>>>>>>@@@BBBDDDEEEHHHNNNVVVbbbpppyyyuuunnnhhhddd```\\\YYYUUUQQQJJJBBB<<<999999999444444444333222111111222////////////////////////---------------,,,,,,+++------------------------------------------------/////////...---,,,++++++,,,,,,---------.........---,,,+++,,,...//////---------------------------+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&''''''((()))***%%%&&&&&&&&&'''(((((((((############$$$%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((&&&%%%&&&'''((('''&&&$$$%%%&&&'''(((******+++,,,+++***)))((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((''''''((()))******)))((('''''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++------))))))************)))((())))))))))))***+++,,,---******++++++++++++************))))))))))))******((()))***+++,,,------...)))))))))***************++++++++++++++++++++++++++++++******+++,,,---...---...111444777777444111///...,,,---......---,,,------------------------333222111000...---,,,+++------------------...///------...////////////...,,,------...///000000111222111000////////////////////////////////////////////////000000000111111111111222222222222111111333222222222222111111111000111222333444444444444333444444555555555444444333333444555777888999999888888777666666777888999999999:::::::::::::::999:::::::::;;;<<<>>>???@@@>>>AAAFFFLLLUUUaaannnvvvzzzyyytttjjjeee]]]VVVQQQLLLHHHFFFHHHEEE@@@;;;777555555555222333333222000......///////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******))),,,---------............---+++++++++---...---,,,************++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''((()))***&&&&&&''''''''''''''''''$$$######$$$%%%&&&''''''&&&'''((())))))(((((('''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))(((&&&''''''''''''((((((((((((************)))(((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&''')))******)))'''&&&&&&&&&'''((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))+++,,,---))))))******)))(((&&&&&&(((((((((((()))***+++,,,******++++++++++++************))))))))))))***************++++++,,,,,,,,,((()))))))))*********+++++++++++++++++++++++++++,,,++++++******+++,,,---,,,---///222444444111...---,,,+++,,,---...---,,,---------------,,,,,,+++---------......------,,,......------......///000,,,---......//////............//////000000000000/////////...//////000000000000000000000000000000////////////000000000111111111222222222222111111222222222222111111111111000111222333444444444444222333444444555555555555333333444555666888999:::666666666666777888999999666777888999999::::::999<<<<<<;;;<<<===>>>>>>===<<<>>>BBBFFFLLLTTT]]]cccdddgggmmmuuu~~~}}}yyyvvvppphhhaaaVVVQQQKKKEEEAAA>>><<<:::;;;:::888666444222111111///111333111///------///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++------------............***)))(((((()))***((('''))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++******+++++++++++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&'''''')))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++%%%&&&''')))))))))(((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******((('''((()))***)))(((***))))))((('''&&&&&&&&&(((((()))******)))'''&&&&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))******)))((((((((((((((())))))***)))((('''%%%$$$((((((((((((((()))************++++++++++++************))))))))))))******,,,,,,,,,++++++++++++***(((((())))))*********+++++++++++++++++++++++++++---,,,+++*********+++,,,+++,,,...111333222...++++++******+++---......---,,,,,,---......------,,,###$$$'''))),,,...///000...............///000111,,,---......//////......000000000000000111111111------------...000111222111111111111111111111111////////////000000000000111111222222222222111111000000000000////////////000111222333444444555444111222333444555555555555666666555555555666666777555666666777888999999:::666777888:::;;;;;;;;;;;;===<<<;;;;;;;;;;;;:::999:::<<<>>>AAACCCHHHMMMQQQTTTVVV[[[bbbjjjvvvzzzsssmmmiiibbbYYYQQQHHHDDD>>>:::888777666666111222222222222111000///...111333222///...///111........................------......///.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......//////////////////---------.........//////---+++******++++++***(((+++++++++,,,,,,---------++++++,,,,,,,,,---------///......------......///++++++++++++++++++++++++))))))))))))************((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&&&&'''(((&&&&&&'''''''''''''''''''''((((((((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((("""$$$%%%'''((((((''''''&&&((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))***)))))))))((((((''''''************+++++++++++++++)))'''''')))***(((&&&))))))))))))************,,,+++++++++***)))))))))))))))(((((()))***+++++++++++++++***++++++,,,,,,((())))))))))))*********------,,,+++***(((''''''+++++++++************))),,,,,,---......//////000...---,,,+++++++++,,,---+++---...---+++******+++111000...---,,,+++++++++............---,,,++++++------,,,,,,,,,,,,------222111111111000000//////000000000000////////////000000000000000000000000111222222111///...///000111222222222222222222333111111000///////////////222222222222222222333333333333222222333333444555555444444333333333444444666666777777777666666555888888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999<<<;;;:::<<<@@@DDDFFFGGGKKKLLLNNNQQQWWW```jjjqqq}}}zzztttjjjfff^^^VVVOOOJJJGGGFFF;;;:::888777555333222111000000000000111111111111------...///////////////,,,+++******+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,---------111000...,,,+++++++++,,,,,,,,,,,,---...///000000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))))))))***+++,,,+++++++++,,,,,,---------...,,,***)))***+++,,,+++,,,,,,++++++***)))(((((((((,,,///---)))(((***......,,,******++++++***)))++++++************++++++'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''))))))((('''&&&%%%%%%$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''((())))))((((((&&&'''((((((&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((((((******)))))))))((((((((((((((((((((())))))))))))...,,,******,,,---+++)))))))))))))))************++++++******************)))))))))))))))***+++,,,///...---+++***************++++++++++++,,,,,,,,,///...---,,,+++***))))))******++++++,,,,,,,,,---,,,++++++++++++*********---,,,+++***++++++------111222333111///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......---...------------------...000000000000//////......////////////000000000000000000000000000000000000000111222111///...///000222222222222222333333333111111000///////////////111111222222222222333333333222222222222333444444666555555444444444555555666777777888777777666666666777777888999999::::::::::::::::::999999999999<<<:::999:::===@@@BBBCCCEEEGGGHHHKKKOOOUUU]]]cccnnnwww{{{wwwqqqhhhbbbVVVRRRLLLEEE???;;;888777666666555444333222111111000000000000000/////////---...///////////////...//////------,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,------------//////---,,,++++++,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...------------------......---,,,***+++,,,------,,,,,,,,,++++++***))))))((('''+++---,,,(((''')))------+++******+++,,,+++***++++++************++++++'''&&&&&&%%%%%%&&&&&&'''+++,,,,,,+++(((&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))&&&'''((((((&&&&&&'''(((''''''(((((()))******+++)))))))))(((((('''''''''************))))))))))))(((((((((((())))))))))))+++)))((((((******((('''))))))))))))************))))))******************+++************+++,,,,,,......,,,+++***************++++++++++++,,,,,,,,,------,,,+++******)))))))))***+++,,,---...//////000///...---,,,+++***))),,,+++******+++,,,---...555555555333000---+++++++++++++++++++++,,,------,,,------............---.........------.........///////////////......---......//////000000111111000000000000000000000000000111222111///...///000222222222222333333444444111111000///////////////111111111222222222333333222222222222222333444444666666555555555555666666777777888888888888777777555555666666777777888888888888999999999999999999;;;999888888:::<<<======@@@AAACCCDDDFFFJJJOOORRR\\\bbbkkkrrrzzzyyyqqqiiiccc\\\TTTNNNGGGDDD???:::666333222222111111111111111111111111000000//////......------....../////////......---111000...---,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,------+++*********+++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---........................------,,,++++++,,,...///...,,,,,,,,,++++++***)))))))))'''***,,,+++(((''')))+++,,,***))))))+++,,,,,,+++++++++************++++++'''&&&&&&%%%%%%&&&&&&'''+++,,,---+++(((&&&&&&&&&$$$$$$%%%&&&'''))))))***$$$%%%&&&'''(((((()))(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((((((((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))'''((())))))''''''((()))&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&******************)))))))))*********++++++++++++)))(((((((((((((((''''''((()))))))))************(((((())))))******++++++,,,+++++++++++++++,,,,,,))))))))))))***+++,,,,,,(((((()))))))))************)))))))))((((((''''''******++++++,,,------...000//////...---,,,+++*********)))******,,,...///111222333111...+++******...---,,,+++************))))))***+++,,,,,,,,,,,,///......------......///...//////000000///......---......///000111111222000000000000000000000000///000111000///...///000111111222222333333444444111000000///////////////000000111111222222333333222222222111222333333444555444444444444555555666666777888888888888888888555555555666666777777777777777777888888999999999888777666666888:::;;;:::===???AAABBBBBBDDDGGGJJJOOOTTT[[[```gggppp|||zzzuuuhhhddd]]]WWWRRRLLLFFFBBB@@@>>>;;;888666444444444000000000000//////////////////......---,,,++++++......//////......------...---+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++,,,------+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,//////......------,,,,,,))))))***,,,//////---,,,+++++++++*********))))))(((***++++++)))((()))++++++)))((()))+++,,,,,,+++++++++************++++++'''&&&&&&%%%%%%&&&&&&'''''')))******(((&&&''''''$$$$$$%%%&&&'''))))))***$$$$$$&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))******)))((()))***((((((''''''&&&&&&&&&&&&)))((((((((('''''''''&&&))))))))))))))))))******)))*********+++++++++++++++,,,,,,++++++*********((()))))))))************((((((((())))))******+++,,,,,,+++++++++++++++,,,''''''''''''((()))***+++(((((()))))))))*********))))))((((((((((((((((((++++++++++++************))))))))))))))))))))))))******))))))***,,,---...---...//////---++++++,,,------,,,+++************))))))***+++,,,,,,,,,,,,......------------.........///111222222111000///---......///000111111222////////////////////////...///000000///...///111000000111111222333444444111000000/////////////////////000111111222333333222111111111111222333333333222222222333333444555666666777888888888888888666666666777777777777777666666777888999999::::::666555444666999:::;;;::::::<<>>;;;777444222222333222222111111000000000000------............//////------------------,,,,,,***+++,,,---.../////////---,,,,,,++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---,,,,,,,,,---------------,,,***))))))***++++++***************************+++*********+++++++++***,,,***(((((()))******)))++++++************++++++'''&&&&&&%%%%%%&&&&&&''''''(((***)))'''&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))******%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''((((((************++++++++++++))),,,---,,,)))((()))+++))))))))))))******************))))))((((((''''''++++++***)))(((((()))))))))))))))***+++---...///((())))))))))))*********)))))))))***++++++,,,,,,******+++,,,------...///'''((((((((()))))))))))),,,+++***)))))))))***+++***+++------,,,+++,,,---......---,,,,,,,,,------............---,,,++++++,,,++++++******++++++,,,+++---///111222000///---000000000000////////////////////////////////////,,,...//////......///111,,,,,,---...///000111111111111000///////////////---...///000111222333333111111111000111222222333333222222333444555666777222333444555666666666666777777777777777666666666666777888999;;;<<<>>>>>>>>>===<<<<<<======;;;999<<<<<<<<<;;;;;;===@@@CCCCCCBBBAAA@@@@@@BBBEEEGGGDDDFFFIIIKKKNNNRRRWWW[[[\\\bbbhhhnnnsss|||}}}wwwpppiiidddaaa\\\XXXRRRLLLHHHEEEAAA???666666444222000111333444000000//////......------******+++,,,...///000000---------------------...)))***+++---...///000000---,,,+++))))))))))))***++++++++++++++++++++++++---------.........//////***+++,,,---,,,,,,******++++++***************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,------....../////////...,,,***)))***+++,,,+++******************++++++***)))((()))*********))),,,+++)))((()))***)))(((++++++************++++++&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))),,,+++++++++)))((('''&&&'''((()))***+++,,,,,,,,,(((((((((((('''''''''&&&'''(((((()))***+++++++++))))))))))))************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******''''''((()))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...........................------,,,,,,------...////////////000000000000000111222333333222000///333111//////000///...,,,++++++,,,---...///000000///////////////000111111000000000000////////////111111222222222111000000111111111111111111111111333444555666555444333222000111333555666666555555888888888777777777777777999888888777888:::;;;<<<<<<;;;:::999888888888888;;;:::888777999<<<@@@CCCDDDBBB@@@??????@@@BBBCCC@@@@@@BBBDDDFFFIIIKKKLLLPPPRRRVVVZZZ___gggnnnttt}}}tttqqqllleee___YYYUUURRRKKKJJJHHHEEEBBB>>>;;;999333333333222111000////////////000000000...---,,,...------,,,,,,------.........---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++***)))***+++---...222000...+++***)))))))))------......---+++***)))+++++++++++++++---...///))))))(((((()))+++,,,---.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---+++,,,,,,---------,,,,,,+++*********+++,,,------((()))***+++,,,+++******))))))(((((((((((())))))++++++++++++++++++++++++''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))************************)))************)))(((((()))******+++++++++******,,,++++++++++++*********&&&''''''((())))))******))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))************)))))))))))))))*********************************.........------,,,,,,,,,...........................------,,,,,,------.........//////000000000111000000111111111111000000222111000000000000///...///.........------,,,,,,...............///000000111000000000////////////111111000000000000000000111111111111111111111111///000111111111000//////222222333444555555555555777777777777777777777777888888777777888999;;;<<<<<<<<<;;;:::999999888888::::::999888:::===@@@BBBCCCBBB@@@???=========>>>??????@@@AAADDDFFFHHHIIIIIIKKKNNNQQQVVV\\\ccchhhuuu}}}wwwrrrpppgggeee```ZZZTTTNNNJJJHHHFFFEEEDDDAAA???<<<999777222222222222111000///......///000000000///...---...------,,,,,,------.........------,,,++++++***---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---...---,,,+++***++++++,,,---------------+++***)))...,,,***))))))***,,,---((()))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************++++++,,,,,,,,,,,,+++++++++************++++++,,,((()))***+++,,,++++++***))))))(((((((((((())))))++++++++++++++++++++++++((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))((((((((((((***))))))(((((())))))***++++++++++++++++++++++++'''((())))))************+++++++++******)))))))))*********)))))))))((((((&&&&&&''''''(((((())))))))))))))))))************)))***+++,,,,,,------,,,---,,,,,,+++***))))))(((++++++++++++************************))))))(((((())))))))))))))))))))))))............------------...........................------,,,,,,------...------...///000000111111111111000000000000111111222111000000111222111///000//////...---,,,,,,+++......---------...//////111111000000000/////////111000///...//////111111222222222222222222222222111111222222222222111111444444444333333444444555555555666666777777888888777777777777888999:::;;;<<<<<<;;;::::::999999999999999999:::;;;===>>>???AAAAAA@@@>>>===;;;999888>>>>>>>>>???@@@BBBCCCDDDCCCEEEGGGIIIKKKPPPUUUYYYbbbjjjsssyyy~~~}}}}}}zzzvvvpppiiiccc___XXXVVVRRRMMMGGGCCC???===???>>>===<<<:::888666555111222222111111000///.........///000000000//////...------,,,,,,------.........------,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++******++++++,,,---...,,,---------,,,+++***)))///---+++(((((((((***+++'''))),,,...///...,,,***,,,,,,++++++++++++******,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***++++++***)))+++++++++++++++++++++***++++++***)))))))))******))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))*********)))))))))******)))))))))((((((((('''''''''''''''(((((()))))))))((()))))))))************((()))***,,,---...............---,,,+++))))))(((,,,,,,+++******)))((((((******))))))))))))))))))***************+++++++++------------------------...........................------,,,,,,------...,,,,,,---...///111111222333222111000000111333444222111000111222333222111........./////////000000///............///000000111111111000000000//////111000///...///000222444222222222222222222222222222222333333444444444444666555444333222333444444444444555666666777888888666666777777888999999::::::::::::::::::999888888888888:::;;;<<<=========>>>?????????===;;;888777=========>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHLLLOOOUUU[[[bbbhhhpppxxx}}}zzzxxxuuurrrooooooooommmjjjeee]]]VVVRRRLLLKKKHHHEEEAAA===:::888888888888888777666444444000000111111000//////...---......///000000000000...------,,,,,,------.........------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********)))******++++++,,,---...,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******)))***,,,.........,,,+++,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++++++++******************++++++***)))((((((((()))))))))******++++++++++++)))))))))******)))))))))************************))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))***+++,,,,,,,,,+++++++++*********((()))))))))))))))******((()))))))))************((()))+++,,,---...//////000//////---,,,+++******++++++***)))(((''''''&&&'''(((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++...........................------,,,,,,------...+++,,,---...///000111222333222222111222333444555222111000111222333222111//////000000111111222222000000//////000000111222111111111111000000000000222111000///000222555666222222222222222222222222000000000111111222222222777666444333222222333444333333444555666777777777555555666777888888888888888999999:::999999888777777888:::;;;<<<<<<<<<<<<;;;<<<>>>??????===;;;:::>>>>>>=========>>>??????@@@BBBBBBBBBBBBCCCFFFHHHMMMPPPUUU[[[```eeelllppppppsssxxx~~~}}}}}}~~~}}}{{{yyyvvvtttsssrrrpppmmmllljjjgggccc```]]]]]]]]][[[WWWRRRLLLHHHCCCCCCAAA???===999777555444444555555555444444333//////000000000///......---------......///000000...------,,,,,,------.........------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++******)))******++++++++++++++++++,,,,,,+++++++++***++++++)))+++---000000///,,,+++,,,,,,++++++,,,,,,------,,,,,,,,,---------------,,,++++++***++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))++++++---......---,,,,,,,,,+++***)))))))))******++++++***)))((((((((()))***************+++++++++))))))************))))))************************((((((((('''&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((('''&&&((('''''''''(((***,,,---******)))))))))((((((((())))))))))))************))))))))))))************)))***+++---......//////000//////...---,,,,,,+++*********)))(((''''''&&&''''''((()))***+++,,,,,,'''(((((())))))*********************++++++++++++...........................------,,,,,,------...,,,,,,---...//////000000222222222222222333444555222111000000111222111///111111111111000000000000111111000000111111222333222222111111111000000000111111111111222444666777333333333333333333333333222222222222222333444555666555444444333333333333333333444444555555666666444555666777888888888777888999::::::::::::888777888888:::;;;<<<<<<<<<<<<999;;;===???@@@???>>>==================>>>>>>???===???@@@?????????AAACCCFFFFFFKKKQQQTTTUUUZZZ______aaaeeekkkrrrxxx~~~|||wwwqqqmmmiiihhhgggeeeggghhhgggdddaaa______```^^^\\\[[[ZZZWWWSSSPPPKKKLLLLLLKKKIIIEEEAAA???999::::::999888555333222111222333333333333333333......////////////......---------,,,------...///...------,,,,,,------.........---------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++++++++,,,++++++***))),,,+++************++++++(((***...111222000...,,,---,,,+++******+++,,,---,,,,,,------------......++++++******++++++,,,,,,''''''((())))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++...---+++***))))))***+++++++++***)))))))))************))))))******+++,,,((()))***++++++***)))(((************************''''''''''''''''''&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%))))))))))))((((((((((((((()))************)))(((''''''''''''''''''''''''&&&'''(((((()))((((((((()))(((''''''''')))***,,,&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))***************+++,,,---.....................------,,,,,,,,,*********))))))((((((((((((((())))))*********+++(((((())))))***++++++,,,*********++++++,,,,,,,,,...........................------,,,,,,------...---------......///////////////000111222222222222222111000000000000///......////////////000000000000000000000000111111222222222222111111111000000...///000111333444555666333333333333333333333333444333333333333555666777444444444555444444333333444444444444444444444444333444555777777777777666999:::<<<======<<<:::999999999999::::::;;;<<<<<<999:::<<<===>>>>>>>>>>>><<<;;;;;;;;;<<<======>>>;;;<<<>>>>>>===>>>???AAA@@@@@@DDDKKKMMMLLLNNNTTTTTTUUUWWWZZZ___dddhhhjjjooopppsssvvvxxxxxxxxxxxxyyyyyyyyyxxxzzz~~~~~~|||xxxtttmmmjjjddd]]]XXXTTTRRRQQQPPPSSSUUUTTTQQQNNNMMMNNNNNNMMMLLLLLLKKKHHHDDDAAA@@@@@@@@@@@@>>><<<:::888222333444444444222000//////000111111222222222111---......//////............---,,,+++++++++,,,,,,...------,,,,,,------...------..................---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++***))))))***+++,,,,,,,,,---.........---,,,++++++++++++++++++******++++++,,,,,,,,,---------++++++******++++++,,,---((())))))***************++++++++++++++++++++++++...,,,+++******+++,,,---///...,,,***)))***+++++++++************++++++,,,+++***)))))))))***+++,,,((()))+++,,,,,,+++)))(((************************&&&&&&&&&'''''''''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((($$$%%%&&&((()))*********+++***((('''&&&''')))***)))(((((((((((('''''''''((((((((((((((('''''''''))))))))))))************++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))******+++,,,------......+++++++++,,,,,,---------...........................------,,,,,,------...------..................,,,---///000111111111000333111//////000///...,,,((()))+++---///111222333///////////////000111111222222222111111111111000,,,---///111333444444555333333333333333333333333//////......///111333444222333444555555555333333444444444444444444444333333444555777777777777666:::<<<===??????>>><<<;;;999999999999::::::<<<<<<:::;;;;;;<<<============::::::::::::;;;<<<======;;;<<<>>>???>>>>>>@@@BBB>>>===BBBIIIKKKIIIKKKPPPNNNNNNOOOQQQSSSWWWZZZ\\\^^^```cccfffhhhiiihhhhhhiiihhhgggfffhhhnnnvvv||||||uuurrrqqqqqqpppqqqpppnnniiifffaaa]]]WWWPPPJJJFFFDDDCCCDDDGGGJJJJJJGGGDDDDDDDDDCCCBBBBBBBBBAAA???;;;888======<<<;;;:::888777666///000111222222111///......///000000111111000000------......///......---...---+++***)))******+++...------,,,,,,------...------..................---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,+++'''(((***+++,,,,,,+++***++++++***))))))***+++,,,000...,,,*********+++,,,((()))+++------+++)))'''*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///000000///,,,+++******+++,,,+++*********+++,,,------+++***)))))))))***,,,---((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''&&&%%%###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((()))))))))''''''((((((((((((''''''###%%%&&&&&&(((+++)))%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))************))))))))))))***************---000111000///...///***)))))))))***+++,,,,,,,,,,,,,,,++++++*********************************000,,,))))))+++------,,,,,,,,,++++++++++++++++++---------............///...---,,,,,,,,,,,,......,,,---------,,,---000222////////////000111222333333222222111111000000000444333111//////000111333000000111111111000000///...//////000111222222222111111000000000000000000444444333333333444444555111111222333333444555555333444444444444444444555777777666555444444444444111111222333444666777888:::;;;<<<<<<<<<;;;:::999999999999999999999999999888888:::;;;<<<=========<<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;===???AAA???AAADDDFFFGGGGGGFFFFFFIIIHHHFFFDDDEEEGGGIIIKKKPPPRRRUUUWWWYYYYYYXXXWWWYYYVVVVVVYYYYYYYYYaaakkkvvv|||uuunnnhhh^^^]]]\\\]]]\\\[[[WWWUUUVVVRRRKKKDDD???=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777777666666555555444333222222......------------......000000000000////////////---...///////////////......,,,+++,,,...000000///,,,,,,,,,,,,,,,---...//////............------------,,,+++*********+++,,,)))******++++++,,,------'''(((((((((((()))))))))+++++++++,,,,,,,,,------+++++++++************)))+++***)))))))))***,,,,,,---,,,,,,++++++************+++,,,,,,******+++,,,///---++++++++++++)))(((******+++,,,,,,---......))),,,///...,,,***+++---------......---+++***(((,,,,,,---,,,+++)))'''%%%))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$)))(((((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))''''''((((((((((((''''''###&&&&&&&&&)))......***(((((('''&&&&&&'''(((((())))))(((''''''''''''((('''''''''((((((((()))))))))((((((''''''((()))***''''''((((((((()))))))))(((((()))))))))*********))))))))))))************+++...111222111/////////,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******************************...+++((((((+++,,,,,,***++++++++++++++++++++++++------------............///...,,,,,,+++,,,---...)))+++...///.........///////////////000111222333222222222222222111111111333222111000000000111222000000111111111111000000...//////000111111222222222222222222222222222222555555444444444444444444444444333333333333222222333333333333444444444444777666555444333333333333111111222333444666777888;;;;;;<<<<<<<<<;;;:::999999999999999999999999888999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEEEEDDDCCCBBBEEEDDDBBBAAABBBCCCDDDFFFFFFGGGIIIKKKMMMMMMNNNNNNSSSPPPPPPRRRQQQRRRZZZdddoooyyy|||tttlllddd]]]VVVTTTRRRQQQQQQPPPMMMKKKNNNKKKEEE@@@<<<:::::::::666666666666666666666666666666555444333222222333333222222111111000000000......------------..................................../////////......---...---++++++---------,,,---------,,,,,,,,,------............------------,,,,,,+++******++++++,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++************)))+++***)))))))))***+++,,,,,,,,,,,,++++++*********)))***++++++***)))***+++---+++***+++,,,,,,+++***)))******++++++,,,,,,,,,+++---......,,,+++---///------------,,,+++***)))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((((())))))''''''((((((((((((''''''$$$&&&'''&&&***000222///)))((((((''''''(((((()))******)))((((((((((((((((((((((((((()))))))))***))))))((('''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))************---///222333222000000000...------,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************************+++)))((()))***+++***)))*********++++++,,,,,,---------------............///...---+++++++++,,,---'''***...000///---,,,,,,.........///000111333444222222222222333333333333222222111111111000000000000000111111111111000000/////////000111111222222333333333444444444444444777666666555555444444444666666555444222111000000222222222333333444444444666555444333222222222222222222222333555666888999;;;;;;<<<<<<;;;;;;:::999::::::999999888888888777:::::::::;;;;;;;;;;;;:::;;;:::::::::::::::;;;;;;===>>>???AAABBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????????????????????????????AAAAAABBBDDDFFFHHHIIIJJJNNNKKKKKKKKKJJJLLLTTT]]]lllvvv}}}zzzrrriii___VVVNNNKKKGGGEEEEEEEEEDDDCCCEEECCC@@@<<<888666555555222222222222222222222222333222111000////////////000000000000////////////......------------......+++,,,,,,------.........////////////...---,,,,,,///---++++++,,,,,,***)))...------,,,,,,,,,,,,---......---------,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++******)))++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++************)))******))))))******+++,,,,,,,,,++++++++++++++++++)))***+++***)))((()))++++++***)))***,,,---,,,+++************************------...---,,,,,,///111...---,,,++++++***++++++******)))))))))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&((('''&&&)))000111///))))))(((((((((((())))))***)))((((((''''''((((((''''''((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***((()))))))))************...000333444222111000000......---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))******++++++***)))))))))***+++,,,,,,------,,,,,,---------.........///...---++++++++++++,,,(((***---...---,,,,,,,,,------......000111333444222222222333333444444444111111111222111000/////////000000111111111111000//////000000111111111111333333333444444444444444777777777666666555444444666666555444222111000000111111222222333444444444555555444333222222222222222333333444555777888999;;;;;;;;;;;;;;;::::::::::::::::::999888888777777<<<;;;;;;::::::999999999:::::::::::::::;;;;;;<<>>=========<<<===>>>>>>>>>===<<<;;;@@@@@@@@@@@@BBBEEEHHHJJJLLLKKKJJJIIIHHHKKKRRRZZZiiirrryyyxxxrrriii^^^UUUKKKGGGBBB??????@@@@@@@@@AAA@@@>>>:::777444111000222222222222222222222222222222111000000///000000000000000000000000000111...------,,,,,,------...***++++++,,,---...///////////////...---,,,+++***---,,,++++++,,,,,,+++))),,,+++++++++,,,------...------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********))))))***************++++++++++++++++++++++++++++++,,,)))+++,,,+++***)))***+++,,,+++******,,,,,,,,,***++++++++++++************---,,,+++++++++,,,///111...---+++*********+++,,,///---+++)))((('''(((((())))))))))))))))))))))))************************+++++++++***************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&((((((''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''((('''%%%''',,,---***(((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))((()))))))))************///111444444333111000000...---,,,+++++++++++++++++++++++++++++++++++++++************************)))***+++,,,++++++******))))))***+++,,,,,,------,,,,,,,,,------------......---,,,+++***++++++,,,+++,,,,,,,,,++++++,,,...---------...///111222333222222222333333444444444000111111111111000///...//////000111111111111111000000000000000111111111111222222222333333333444666666777777666555444444444444444333333222222222111111222333333444555555555555444333222222222222333333444555666888999:::<<<<<<;;;;;;::::::::::::::::::::::::999999888888<<<<<<:::999999999999999;;;:::::::::;;;;;;<<<===???@@@BBBCCCDDDDDDCCCBBB@@@???>>>===<<<<<<======<<<===>>>??????>>>===<<<<<<;;;;;;;;;===@@@CCCEEEIIIKKKJJJHHHFFFJJJQQQUUU```iiiqqqrrrnnnggg\\\SSSJJJEEE???<<<<<<>>>@@@AAACCCBBB???;;;777333000...222222222222222222222222111111000000///000000000.../////////////////////------,,,,,,,,,,,,------++++++,,,---......//////............---,,,******+++++++++,,,...///---,,,))))))***+++,,,---///000---,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++------------,,,,,,,,,,,,+++++++++*********))))))))))))******++++++++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---...---++++++++++++***(((,,,,,,,,,,,,,,,+++++++++---+++))))))***+++---...---,,,+++***)))***+++,,,000...,,,***)))(((((()))))))))))))))))))))))))))************************************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''(((&&&$$$%%%)))(((%%%'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))************///111444444222000000000---,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,***************************+++,,,+++******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++******+++,,,------------,,,***+++---///............///000111111222222222222333333333333111111000000000/////////...///000111111222111111000000000000000000111111000000111111222222333333444444666777777666555444222333333333333333333333222222333333444555666666666555444333222222222222444444444555777888:::;;;===<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;:::888888888999:::;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAA=========<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>><<<;;;::::::;;;>>>AAABBBDDDHHHIIIEEEDDDHHHLLLNNNYYYaaaiiikkkiiieee[[[QQQFFFAAA<<<999:::<<>>???@@@>>>>>>======>>>>>>??????<<<<<<=========<<<;;;:::::::::<<<===>>>>>>??????======<<<<<<===>>>@@@AAA@@@FFFHHHDDDBBBFFFIIIHHHQQQXXX___aaa```]]]TTTKKKAAA>>>999777888;;;>>>???CCCAAA>>>:::666444222111000000000000000000000000///...............//////......------,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,......+++)))+++++++++***++++++,,,---++++++++++++************((()))+++,,,------,,,,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,(((((()))***+++,,,,,,---+++++++++************)))((()))***+++,,,++++++***((())))))+++,,,---......+++,,,------++++++,,,------,,,++++++,,,,,,***)))******++++++,,,,,,------...,,,******,,,,,,***(((******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))************************((()))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((())))))))))))************'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%###%%%%%%$$$&&&(((&&&!!!%%%&&&'''(((((('''&&&%%%******)))((((((((((((((((((((((((((())))))))))))$$$%%%'''(((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************...111333333111///......---------------...///000*********++++++,,,,,,,,,************************)))******(((%%%%%%)))---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------******))))))***,,,...///+++---000111000...,,,,,,000000///...............333222222111111000000000333111///...---...000111......///111111222222222111111111000000000000000000000111222222333444444///111333555666666555444444444444333333222222222333333444555666777888999777777666555444444444444555555555666777999;;;<<<===<<<;;;:::999:::;;;;;;:::;;;;;;<<<===>>>??????;;;:::888777777888:::;;;============>>>???AAAAAA===<<<;;;;;;;;;<<<===>>><<<===>>>???>>>;;;999777888888999:::<<<===>>>???;;;;;;;;;;;;;;;<<<<<<===>>>EEEIIIEEECCCFFFHHHFFFGGGMMMSSSTTTTTTQQQHHH??????<<<888777999<<<>>>@@@@@@>>>;;;888555333333222000000000000000000000000000000/////////000000111111111000///......---------,,,,,,++++++,,,,,,---+++++++++*********************+++,,,,,,,,,+++++++++++++++,,,---+++(((&&&...---,,,+++************+++++++++************)))((()))+++,,,------,,,,,,------,,,++++++*********'''(((((((((((()))))))))%%%&&&&&&((()))***+++,,,+++++++++************)))((()))***+++,,,+++******(((((()))***,,,---......***+++,,,,,,******+++,,,+++*********,,,---,,,+++(((((()))***+++,,,,,,---000---,,,,,,...---***'''((()))+++,,,,,,+++***)))))))))))))))'''%%%###"""))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((///---+++((('''''''''(((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***************)))((((((+++***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++(((((()))***++++++,,,,,,000111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))+++---...---------,,,,,,+++++++++,,,+++***))))))***+++,,,******))))))***,,,...///)))******++++++******)))************************///---,,,+++,,,---...---///////////////.........111111111111111111111111111111000000000000000111111111222222222333333333111111000000000000111111111111111111222333444555222333444555666888999999555444444333333444444555555555666666777777888888555555444444444555555666777777888999::::::::::::======<<<;;;:::999999888??????>>>===============AAA>>><<<;;;===>>>===;;;AAAAAAAAA@@@???>>>===<<<<<<<<<=========<<<:::999======>>>======<<<;;;:::;;;::::::;;;<<<>>>@@@AAA<<<;;;999777777999;;;===CCCEEEFFFEEECCC@@@???@@@CCCFFFIIIJJJHHHEEECCCCCC;;;:::888666777999;;;===:::::::::777444222111222555444333222000///......///,,,***+++...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000******))))))))))))******+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******++++++,,,,,,,,,,,,------+++++++++*********))))))************************------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))...---,,,,,,++++++++++++,,,,,,,,,+++++++++************))))))))))))******///...,,,+++***+++,,,,,,,,,+++*********+++,,,---,,,+++++++++***)))))))))+++***)))((()))***,,,---,,,+++***)))((('''&&&&&&))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''+++***(((''''''((()))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%))))))******)))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++(((((()))******+++,,,,,,000111222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******,,,,,,---------,,,,,,+++++++++++++++***))))))***++++++,,,,,,++++++,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...////////////000000000000000000222222222222222222222222333333111000////////////000000000111111111222222111111000000000000111111111111111111222333444444333333444555666777777888444444333333333333444444444444444555555555666666777666555444444444444444666666777888999999999999999999::::::;;;<<<<<<=========<<<======>>>???@@@BBB@@@>>>???@@@AAA???===????????????>>>===<<<<<<;;;<<<======<<<;;;:::999>>>>>>======<<<;;;999999::::::::::::;;;<<<>>>???<<<;;;999777777999;;;<<<@@@BBBDDDDDDBBBAAA@@@AAA===@@@BBBBBB@@@===<<<<<<999777666444555666999:::999999999777444111111222222222222111111000000///111///------...///...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++000///...---,,,***))))))*********))))))*********++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******+++++++++,,,,,,,,,------+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,******************++++++...---,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,++++++*********+++,,,---+++++++++***************))))))***+++++++++++++++))))))))))))))))))(((((())))))************)))))))))************+++++++++************************%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((())))))******+++++++++000000111222222111000///---------,,,,,,+++++++++---,,,++++++*********+++------,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,+++++++++,,,,,,---------............------,,,,,,,,,,,,---------------------------...///000//////000000111111222222333333333333333333333333555444222000///........./////////000000000111111111111000000000000111111111111000111111222333444444444444555555555666666444444333333333333444444444555555555555666666666888777666555444333333333444555666777888888888888888888999:::<<<===>>>>>>:::;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDCCCAAA???<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;999888888999:::<<<<<<>>>AAAAAAAAA@@@@@@AAA999:::;;;;;;888777777777666555333222222444666777777888888666333111111222000000000000111111111111333111///.........---,,,,,,,,,,,,,,,++++++++++++*********++++++*********((()))***,,,---------,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++***************************************)))*********+++,,,,,,,,,((())))))***++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,+++************+++,,,,,,***************+++++++++''')))+++,,,---,,,***)))&&&''''''((()))***++++++))))))************)))))))))************+++++++++************************&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((()))))))))*********+++...///000111111111000///...------,,,,,,++++++***---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******))))))))))))))))))------............------*********++++++++++++++++++,,,------------...000......///000111111222222222222222222222222222222333222111000/////////////////////000000000111111111111000000000000111111000000000000111222333444444444444444444444444444444333333333333333333444777777777777777777777777777666555444444444444444555555666777888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEDDDBBB???===::::::;;;<<<======<<<<<<::::::;;;;;;;;;:::::::::888999:::<<<===>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999::::::<<<>>>???>>>======>>>999::::::888666555555666444333222111222333444555666666666555222111111111000000000000000000000000111000///......---------,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))###%%%(((+++............,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,************************************************(((((()))***++++++,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))******)))))))))******++++++,,,***************++++++,,,)))))))))***+++++++++,,,((()))***+++,,,+++******''''''((()))***++++++,,,))))))************))))))))))))*********+++++++++++++++++++++++++++++++++&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))*********,,,---///000111000000///---------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))***))))))))))))(((,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***,,,------,,,+++---///------......///000111111000000000000000000000000111000000000000000111111000000000111111111222222111111000000000000111111000000000000111222333333444444444444333333333333333333333222222333333333777777777666666666666666444444444444444555666777555666777888999999999999999::::::;;;;;;<<<<<<<<<============>>>???AAAAAAEEEFFFFFFEEEBBB>>>;;;999::::::;;;<<<============::::::999999999:::::::::999:::;;;<<<========================<<<<<<<<<;;;;;;:::999888888888888999999;;;======;;;999999999999::::::888666444444555333222222222222333444555444555555444111000000111111111000//////......---------------,,,---......,,,,,,+++++++++************+++,,,------,,,+++***)))***+++,,,,,,***(((''',,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,************************************************(((((()))***++++++,,,,,,+++++++++*********))))))+++++++++******++++++,,,,,,,,,,,,+++++++++************))))))))))))******)))))))))***++++++++++++))))))******++++++++++++)))))))))***+++++++++,,,+++***)))))))))***,,,,,,))))))))))))************))))))************))))))))))))*********+++++++++++++++++++++++++++++++++%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((('''''''''***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---++++++,,,,,,,,,,,,------)))***++++++++++++***)))++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------......//////***---000///,,,+++,,,...------......//////000000000000000000000000000000////////////000111222333000000000111111111222222111111000000000000111111000000///000000111222333333333333333333333333333333333222222222222333333444444444333333333333333333333333444555666777888666666777888999999999999666777888:::<<<>>>???@@@??????>>>>>>>>>??????@@@EEEFFFFFFCCC???;;;999888999:::;;;<<<<<<<<<<<<<<<999999888888888999::::::<<<<<<<<<<<<<<<;;;:::999<<<======>>>>>>===<<<<<<;;;:::999888888888888888777999::::::888666666666777888888777444222222222222222222222222333444444222333333222111000000111111000000///...------,,,+++,,,------,,,,,,...///++++++++++++***************+++---......---+++***((()))***+++,,,+++******++++++************++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++******************++++++++++++***************+++++++++************************)))*********+++,,,,,,,,,,,,,,,++++++***))))))(((+++************++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++((()))******++++++*********************+++++++++,,,***)))((((((***,,,---+++++++++******)))))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))&&&&&&'''((((((((((((((('''&&&&&&%%%&&&'''))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++)))))))))))))))))))))(((((()))+++---............***++++++,,,,,,------...---......///......,,,,,,+++++++++,,,,,,---------)))***++++++++++++***)))***+++,,,---......------++++++,,,,,,,,,,,,++++++,,,,,,------...//////000---000333222...+++,,,/////////////////////000000000000000000000000000000000000000000000000111222/////////000000000111111111111000000000000111111/////////000000111222333222222222222222333333333333333222222222222333333333333222222222111111111444444444444444555666777444555666777888888888888777888999:::<<<===>>>?????????>>>>>>??????@@@AAACCCDDDDDDAAA===::::::;;;999999::::::::::::::::::999888777777888999:::;;;888888999::::::::::::999:::;;;<<<=========<<<;;;::::::999999888777777777333555777888777666666666555666888777444111000///111111111111222222222333000222222222000///000111........................---//////...,,,+++---///++++++++++++************)))***,,,......,,,***)))''''''(((***,,,---...///*********))))))******************************************+++++++++,,,,,,******++++++++++++******************++++++++++++))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,+++***'''((()))***+++******)))+++++++++******************************++++++,,,+++++++++*********))))))))))))************)))))))))************+++++++++))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&'''((()))))))))((($$$#########%%%'''***,,,''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++))))))))))))((((((((((((&&&(((***,,,------------)))***+++,,,------...//////000000000///---+++***+++++++++,,,,,,---------)))***+++,,,,,,+++***)))((()))***,,,------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---......///333666444///,,,---///111111111111000000000000111111111111111111111111222222111000000///000000............/////////000111111000000000000111111////////////000111222333111111222222222333333333333222222222222222222333444444444333333222222222666555555444444444555555333444555666777777777777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAABBBCCC@@@<<<;;;===???888888999999999888888777888888777777777888:::;;;000111444777999;;;======999999;;;<<<<<<<<<;;;;;;::::::999999888777777666000222555666666666666777444777999999666222000///000000000000111111111111000111222111000///000111,,,,,,------...//////000000111222000,,,+++,,,///+++++++++************)))((()))+++------+++)))(((///...,,,+++***)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++******++++++++++++******)))************+++++++++))))))******++++++++++++************************------,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******))))))***+++,,,,,,,,,,,,,,,+++++++++************))))))))))))******,,,------...---,,,***)))'''((()))++++++******))),,,+++++++++******))))))''')))+++,,,,,,,,,***)))******************++++++))))))************)))))))))************+++++++++************************&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((+++******(((&&&$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&''''''((()))((((((((((((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$"""!!! %%%&&&'''((((((((('''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))*********)))((()))***+++***)))'''%%%'''((()))******,,,///222------,,,+++,,,---...///.........///000///,,,***,,,,,,------......------)))))))))***+++++++++,,,,,,+++***((((((((()))***,,,,,,++++++,,,,,,---...---.........//////000000000000000///......------///---,,,...111222000---222111000000000111333444222222333333333222222111000000000111222222222333------...000111222333444111000000000000000111222555555555444444333333333666555555444444555555666666666555444333333222222333333333444555666777777444555666888888999999999:::::::::;;;;;;;;;;;;<<<::::::<<<===>>>>>>>>>>>>@@@@@@AAAAAA@@@===;;;999888888888888888888888888::::::;;;;;;;;;:::999999666666666666777888999::::::777444666:::======<<<;;;::::::999888888888999777555333111111111222333666777888777444111000///////////////////////////000000111111111000000/////////............//////...........................---,,,+++************+++,,,---------,,,+++***---+++***+++,,,......---(((((((((((()))+++,,,---++++++++++++++++++++++++)))************+++++++++(((+++------+++)))+++,,,++++++*********************)))((((((((()))+++,,,++++++******************------------,,,+++***)))***)))((()))***+++***((()))************+++++++++***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,((()))***++++++***((((((++++++******))))))((((((+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))***++++++++++++***)))((('''((()))***)))((())))))))))))************&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&'''''''''((((((((((((((('''&&&$$$""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))******))))))******)))((((((((((((((()))************+++---000---,,,,,,+++,,,---...///,,,,,,,,,---...---***(((++++++,,,---............***************+++++++++,,,+++***)))(((((()))***,,,,,,++++++,,,,,,---...------------.........////////////............---///------...000111///---111111000///000111222333111111222222222222111111111111111111111111222222444444333222111000//////111000000000000111222222444444444333333333333333222111111111222222333444666555555444333333222222333333444444555555666666444555666777999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>???@@@@@@@@@???===;;;999888888888888888888888888999999:::::::::::::::::::::999999888888888999999888888888777777777999:::::::::999888888888888888777777777777666555444444444666777666333000000000000000000000000000000000///000000111111111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++,,,,,,+++***))),,,+++)))***,,,------,,,***)))))))))))))))***+++************************))))))*********+++++++++)))+++------+++)))***+++***************************))))))((()))***+++,,,************************------------,,,+++***)))+++***)))***+++,,,+++)))))))))*********+++++++++)))***,,,------,,,***)))++++++***))))))***++++++))))))************))))))************))))))))))))***************)))((((((''''''((()))))))))))))))))))))***++++++++++++***))))))***++++++++++++***%%%$$$$$$&&&(((******)))))))))))))))************&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$&&&''')))))))))(((&&&&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))))))))+++***(((&&&&&&''')))******+++++++++))))))+++---,,,,,,,,,,,,,,,---......,,,++++++,,,------+++(((***+++,,,---............+++++++++***************++++++***)))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,------------------------------............------...000111///...000000/////////000111222...///000111111222111111111111111111111111000000777666555333111000...---111111111111111222333333222222222222222333333333333333333333444666777888555555555444444333333222444444444444444555555555333444555777999::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<==================>>>????????????===;;;:::999999999999999999999999888888999999::::::;;;;;;<<<<<<:::999999888888888888:::<<<:::555444777:::888888777777666666777777666777888999888666444222222333444444222000000000000000000000000000000000......///000111111111000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,))))))******+++******))),,,***))))))+++,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,---,,,***))))))******************************))))))))))))***++++++************************------------,,,+++***))),,,+++***+++,,,---,,,***)))))))))*********++++++(((***,,,------,,,***(((++++++***))))))***++++++******)))))))))******+++)))))))))***************((())))))))))))(((''''''&&&''''''((()))((((((((())))))***++++++++++++***))))))***++++++++++++***'''&&&&&&''')))******)))))))))))))))************&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$'''((())))))((('''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((()))))))))***)))(((''''''((()))***)))***++++++******+++---,,,,,,,,,,,,,,,---------...---,,,---//////---+++***+++,,,---.../////////,,,+++++++++***)))))))))+++*********************,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---......///---......///000000///...///////////////000000111------///000111111111111222222111111000000//////333333222222222111111111222111111222222333444555000000111111222222222333333333444555666888:::;;;555555444444444333333333555444444444444444444444333444555777999:::;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===;;;;;;999999999999999999999999777888888888999:::;;;<<<;;;;;;:::999999999999999:::;;;<<<;;;888777888:::777666666555555555666666444555555555555333222111000111222222000///000111........................,,,---...///000000111111...------------------..............................---,,,+++++++++++++++))))))******************,,,***))))))***++++++*********)))))))))))))))***************************))))))))))))************+++,,,,,,,,,+++)))))))))***************+++++++++)))))))))*********++++++***************+++++++++,,,,,,,,,,,,,,,+++******,,,+++******,,,,,,+++***))))))))))))************************************+++******************++++++***)))((()))***+++,,,)))))))))******+++++++++((()))))))))))))))(((((())))))***+++++++++++++++))))))***++++++++++++***))))))***++++++++++++***...,,,+++***+++***)))'''((()))))))))************&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%%%%'''((('''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%***)))'''&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''((()))******)))((('''&&&(((************,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,......---,,,***+++,,,---............,,,+++++++++***)))))))))*********++++++++++++***,,,,,,++++++,,,,,,---...//////..................***++++++,,,---...//////---...//////////////////.../////////000000000000,,,---...///000111111111222111111000000///////////////000000111222222222222222222222333444555666000000000111111222222222000000111222333555777888444444444444444333333333444444444444444333333333333444666777999:::::::::999999999999::::::::::::===<<<;;;::::::;;;;;;<<<<<<<<<=========<<<<<<;;;999999999999999999999999888777777888888:::;;;<<<888888888888888999:::::::::888777888::::::999777666555555444555555666666555444333111000111111222///000111000//////000111------------------------+++,,,---...///000000000------,,,,,,,,,,,,------........................***))))))(((((((((((()))************++++++,,,,,,,,,***))))))***+++******(((((((((((()))***+++,,,++++++++++++++++++++++++(((((()))))))))*********+++++++++++++++***)))((())))))*********+++++++++)))*********++++++++++++))))))*********+++++++++++++++,,,,,,++++++******+++)))((()))***+++***)))(((((()))))))))*********---+++)))'''''')))+++---*********++++++*********+++***)))))))))***,,,---))))))******++++++,,,,,,))))))***++++++************+++,,,,,,------,,,,,,))))))***++++++++++++***))))))***++++++++++++***...,,,+++***+++***)))'''((()))))))))************&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%%%%&&&(((***'''''''''''''''&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((('''%%%$$$&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&'''((((((&&&''')))++++++***((('''%%%'''***+++***+++,,,---******+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++***+++,,,------......------+++++++++***************)))***++++++,,,+++++++++,,,,,,++++++,,,,,,---...///////////////.........+++,,,,,,---.../////////,,,...000000///...///000...///000111111111000000---...///000000111000000000000000000000000//////000000000000000000000111333333333333444666777888111111111111111222222222222222222333555777888999444444444444444444444444333333333333333444444444444555666888999999999999777777888888888999999999;;;:::999888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999888777777888999:::;;;777777777888888999:::;;;999666555666::::::777333555555444444555555666666777666333111111111333444000111111000......000111////////////////////////,,,,,,---.../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***************+++,,,------+++******+++++++++***''''''(((((()))+++,,,---++++++++++++++++++++++++((((((((()))))))))*********))))))***++++++***((()))))))))***++++++,,,,,,)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,***+++++++++++++++*********)))((()))******)))(((((((((((()))))))))******---+++(((&&&&&&(((+++---)))***++++++++++++***)))***************+++,,,---*********+++++++++++++++)))******++++++++++++***)))***++++++,,,,,,++++++))))))***++++++++++++***))))))***++++++++++++***'''&&&&&&''')))******)))))))))))))))************&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%%%%%%%'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))&&&(((++++++***)))******)))***+++,,,---,,,,,,++++++)))((()))+++,,,,,,+++------......------,,,+++***************+++++++++)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.../////////......------------------....../////////,,,...000000......///000///000111222222222111000///000000111111000000000/////////000000000000000111111111111111111111111333333333444555666888999222222222222222111111111555555555666777999:::;;;444444444444444444444444222222222333333444444555666666777888888888888888666666666666777777777777999888777666777888:::;;;::::::::::::;;;<<<<<<===:::::::::::::::::::::::::::999777777777888999:::::::::999999999::::::;;;;;;;;;:::::::::999777555555555555555555666777777666666555444333333333333222222222000......///111////////////////////////,,,------.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///))))))(((((()))***,,,---...,,,+++***+++,,,+++***))))))(((((()))***++++++************************(((((((((((()))))))))***)))((('''))),,,---+++)))((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++((())))))***++++++,,,,,,******++++++++++++******+++***))))))++++++***)))(((((((((((()))))))))*********))))))))))))******)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++***(((((()))***************))))))***++++++++++++***))))))***++++++++++++***))))))***++++++++++++***%%%$$$$$$&&&(((******)))))))))))))))************&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((()))***'''((((((((('''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''!!!###%%%((()))***))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''((()))((('''&&&'''(((***,,,(((***,,,,,,***((((((((()))***+++,,,---,,,++++++---+++***+++,,,......---............---,,,++++++))))))******+++++++++,,,)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---............------,,,,,,,,,.........///////////////+++...111000...---///111///000111333333222222111000111111111111000000///......//////000000111111000000111222333444444555333333444444666777888999444333333333222111111111333333333333444666777888444444444444444444444444111111222333333444555555777777888888888888777777555555555555666666666666777666555555666888:::<<<::::::::::::;;;;;;======::::::::::::::::::::::::;;;:::888666666777999:::======<<<;;;::::::::::::>>>AAACCCAAA<<<888888999555555555555555666777888333444555555444333111///333333222000......///111---------------------------------...------,,,,,,,,,++++++++++++++++++,,,........................)))))))))(((((()))******((('''''''''((()))+++,,,///---++++++,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&(((,,,---,,,)))((())))))***++++++,,,,,,)))***+++,,,---,,,++++++((())))))***++++++,,,,,,)))******+++++++++******,,,+++******,,,,,,+++***(((((((((((())))))))))))''')))***++++++***)))''')))***+++,,,,,,+++***)))((()))+++,,,------,,,,,,---,,,,,,++++++*********''''''((()))))))))))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***))))))***++++++++++++***)))((('''((()))***)))((())))))))))))************%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((("""###%%%'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))%%%&&&((()))))))))((((((***)))(((&&&&&&''''''(((%%%%%%%%%&&&'''((())))))***'''%%%&&&(((***(((&&&'''(((((()))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++***))))))***+++---......000111///+++((())),,,........................---...//////---++++++,,,///............///000000---...000111111111000//////000222333333222000///000000000000000000000000//////000000111111222222......///000222333444555777666666666666555555555111111000000111333555666222222333444444555555666555444333333333333444555888888777777666666555555777777888888888888777777333333333444444555555555888888999999:::::::::;;;::::::999999888999999999777888:::<<<===<<<<<<<<<<<<<<<;;;:::999999999999;;;;;;;;;::::::999999999888888888888888888888888666666555444333333222222444333333222222333333444/////////...------,,,,,,000000//////............,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++******))))))))))))***+++++++++,,,******+++++++++******)))))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++******))))))))))))******))))))***))))))(((''''''******))))))******+++,,,))))))))))))))))))))))))+++,,,,,,---,,,+++***)))++++++,,,++++++***)))(((******+++++++++******)))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&&&&&&&((((((&&&'''((()))))))))((((((***)))((('''&&&''''''(((%%%%%%&&&&&&''''''(((((()))&&&$$$%%%'''((('''&&&(((((()))************))))))))))))))))))))))))))),,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++*********+++,,,---......//////...,,,******+++........................+++---......---,,,---.........------......///000,,,------...............///000222333333222000///------------------------000000000000000111111111111111111222222333333444555444444444333333333333222111111111111222444555222222333333444555555555555555444333333444555555888888888777777777777777666777777888888777777666333333444444444444444444555555555555555666666666999999999888888999::::::<<<<<<=========<<<;;;:::;;;:::999888888777777888;;;:::::::::999999999999888888888888888888888888555555555444333333222222333333222111111111111111000000///...------,,,,,,000000//////......------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))((((((***)))))))))))))))))))))((((((((()))))))))******)))))))))******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++***************+++++++++***+++++++++++++++******)))))))))******+++++++++,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******))))))))))))))))))((('''******))))))******+++,,,))))))))))))))))))))))))******+++++++++***)))((('''((((((((((((''''''&&&)))***************))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((&&&'''((()))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$&&&'''&&&%%%(((((()))************))))))))))))))))))))))))))),,,++++++*********++++++......------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...///...---,,,,,,------,,,+++------------------------***,,,.........---...000---------------......///---------------.../////////000111222222111000///000000000000000000000000111000000000000000000///333333333333333333222222222222222111111111111000333222222111111222333333222222333333444444555555555555444333333444555555777777777888888888888888666666777777777777666666444444444444444444333333666666666777777777777777888888888888888999:::;;;@@@??????>>>===;;;:::999:::999888777666666666666:::999999999999888888888777777777777777777777777555444444333333222222222222222111000//////000000111000///...---,,,++++++000000//////...------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++******))))))))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------+++++++++***************++++++,,,,,,,,,,,,++++++)))))))))))))))*********,,,++++++++++++*********)))))))))************+++***))))))(((((())))))***(((((())))))***)))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))******))))))((('''))))))******+++*********((())))))******))))))((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''&&&''''''((())))))))))))((())))))))))))))))))))))))((((((((((((***,,,...000///......---,,,++++++************++++++++++++++++++++++++,,,,,,---.........+++***+++...///---***------------------------+++---...///...---...///---,,,,,,,,,,,,---......000//////......///111222//////000111111000//////222222222222222222222222111111000000/////////...222222222222222222222222111111111000000000//////333333222222222222222222111222222333444444555555555555444444444444555555555555666666777777888888555666666777777666666555555555555444444333333333555666777888999:::;;;<<<777777777777888999;;;;;;??????>>>===<<<:::999888999999888777666666666666888888888888888888888888666666666666666666666666444333333333222222222111000000//////000000111222111111000...---,,,+++***000//////......---,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************((())))))***+++,,,,,,,,,)))))))))))))))*********)))*********+++++++++++++++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------,,,+++++++++***)))))))))++++++,,,---------,,,,,,))))))))))))))))))))))))++++++++++++************))))))))))))************))))))(((((((((((())))))'''((()))***************)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))((()))******+++,,,,,,,,,,,,'''(((((())))))))))))((())))))))))))))))))))))))******)))))))))))))))***((()))))))))************''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$######$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''((())),,,...000......---,,,+++***************************************+++,,,---------------+++)))***---///---***---------------------------///000///...,,,,,,------,,,,,,,,,,,,---......000//////......///111222/////////000000/////////////////////////////////111000000000//////....../////////000111111222222111111111111000000000///222222333222222222222111111111222222333444444555555555555555555555555555333444444444555555666666555555666666666666555555555555555444444333333333000111333555888:::<<<===666666777777888999:::;;;;;;;;;::::::999999999999:::999888777777666666777777777777777777777777777555555555555555555555555222222222222222111111111.........///111222444555111000///...---,,,++++++............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))************)))*********++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((***++++++++++++,,,+++++++++***)))))))))***+++,,,---------------*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******+++******))))))(((((())))))***+++))))))))))))))))))))))))*********)))************&&&&&&'''((()))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&&&&((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((+++******)))))))))******,,,,,,++++++******))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000111000...,,,,,,------------------......///---------------...////////////............//////000000000000000000000000000//////////////////.........//////000111222222111111111111000000000000111222222333333333222222111111222222333333444444444555666666666666555444333333333333444444444444444444555555555555444444444444444444444444333333111222444777:::<<<>>>???777777777777777888999:::888888777777777888999999:::999888777666666666666555555666666666666666777444444444444444444444444111111111111111111111111------...///111222444555/////////...------,,,,,,,,,------------.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++)))(((&&&$$$###"""((((((((()))******++++++)))))))))*********++++++*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))+++++++++***************)))***+++,,,,,,------,,,+++++++++***************+++************)))))))))***)))))))))))))))(((((()))((((((''''''(((((()))))))))******+++*********)))(((((((((((()))******))))))))))))))))))))))))******)))))))))***++++++(((((()))*********))))))''''''((()))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&((()))'''%%%%%%''')))'''(((((()))***)))))))))((((((((((((((((((((((((******+++******)))((('''******))))))))))))))))))******)))))))))((((((((('''((()))++++++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---............------......///000,,,------...............///..................///111111111111111111111111.........///////////////000000000000000000111111111000000000////////////000000222333444333333222111111111222333333444444444555666777777666555444555444444444444444333333444444444555555444444444333333444444444444444444444555666888;;;===>>>???888888777777777777888888888888777666666777888888888888777666555555555555444444555555555666666666333333333333333333333333000111111111111111111111............///000111111........................***+++,,,,,,......///000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$###'''(((((()))******++++++((((((((()))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))***************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******))))))((((((((((((((((((''''''''''''((((((******+++++++++***))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((('''((()))***+++++++++,,,,,,,,,++++++***'''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" ############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$ """###$$$%%%$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$***)))((('''&&&''''''(((%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%'''(((&&&$$$###&&&((())))))***+++++++++++++++(((((((((((((((((((((((('''((()))+++++++++***)))(((((((((((())))))))))))******))))))((((((((('''&&&''')))***++++++*********---...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111///............///000000---...000111111111000//////......------......///---------------------------.........//////000000333333222222111000000///000000/////////.........///000111333444444333333000111111222333333444444444555666777777666555444666666666555555444444333333444444555555444444333333333333444444555555555333333444555666777888888999888777777777777777888:::999777666666666777888777777666444444444444444444444444555555555666666333333333333333333333333000000000000000111111111//////...------------...---------............///)))***+++,,,...///000111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((((()))***+++++++++(((((((((((())))))))))))((((((((()))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))))))))******+++++++++,,,'''((()))***+++,,,,,,,,,---------,,,,,,+++++++++************))))))))))))******))))))((((((((('''((((((''''''''''''((((((+++++++++++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))))))))((('''&&&(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&%%%$$$%%%''')))###$$$$$$%%%%%%&&&&&&'''''''''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((()))*********)))'''&&&'''&&&$$$$$$$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))(((((((((((()))))))))))))))*********++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------...---,,,++++++---...000***((('''(((,,,...,,,++++++,,,------......------000000//////.........---000000//////.........---......//////000000111111111000000000/////////...111222222333333222222111///111111000///000444777444555555333111111222333444444333333333444555555666555555555555444444444333333333333333333333333555555555555555555555555666666666666777777777777888888777777666666555555999999888777777888999999777555444222222333444555444444444333333222222222222222222111111111111000000000000000000111111222111111000......---------/////////.........------)))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))''''''''''''''''''''''''++++++************++++++,,,+++)))((((((((()))******)))'''&&&'''(((***++++++*********))))))(((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))******))))))))))))******)))))))))))))))(((((('''+++***)))(((((()))***+++((((((''''''&&&&&&%%%%%%)))************+++++++++++++++***)))(((((())))))******))))))))))))******)))***+++,,,,,,+++***)))------,,,+++***)))((('''+++******)))))))))))))))((()))+++,,,,,,+++)))(((&&&'''''''''((((((((()))))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((()))***++++++***)))(((''''''((()))***************************))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&((()))((('''&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%!!!""""""###$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''(((((((((((((((((()))))))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))((((((++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,---...000111---+++***,,,...000...---------...////////////...000/////////............000/////////.............../////////000000000111000000000000111111222222111222222333333222222111000111111000...///222666333333444333111000222333555444444444444555666666555555555555444444444444333333333333333333333333444444444555555555555555666666666777777777888888777777777666666666666666888888888888888888888888666555333222222222444555444444333333333222222222222222222111111111000000000000//////000000111222......---......///000111+++++++++*********))))))***+++,,,------------,,,,,,,,,+++++++++*********((((((((((((((((((((((((+++******))))))******+++***)))((('''&&&''''''((()))(((&&&&&&&&&''')))***************)))))))))((())))))))))))))))))))))))((())))))******************))))))(((((())))))***''''''((()))))))))))))))***)))(((((((((((()))***++++++++++++************))))))*********++++++++++++******)))))))))))))))******))))))))))))******)))******************)))******))))))))))))((((((+++******))))))))))))))))))***++++++++++++***)))))))))))))))************((((((((())))))))))))))))))))))))***************)))))))))))))))***++++++***)))(((((((((((()))***((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&&&&''''''&&&$$$$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&'''(((((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******,,,,,,+++***)))(((''''''++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++,,,---...///000///...///000111000///......///000000000000///////////////............////////////............////////////000000000000//////000111222333444555111222222333333222222111000111000///......111333000111222111000000222444555444444444555555666777555555555555444444444444333333333333333333333333444444444555555555666666666666666666777777777777666666666666666666777777666777888888888888777666555444333222222222333444333333333333222222222222222222111111111000000000000000//////000000111222---------......///111111......---------,,,,,,,,,+++,,,------------------,,,,,,,,,,,,++++++++++++************************+++******))))))******+++***)))(((''''''''''''(((((('''&&&%%%&&&'''((()))************))))))))))))))))))))))))))))))))))))&&&'''***,,,,,,+++***))))))((((((''''''(((((()))%%%&&&''')))******++++++)))((((((''''''(((((()))))))))))))))))))))******)))))))))*********++++++*********)))))))))))))))******))))))))))))*********))))))(((((())))))***'''''''''(((((()))))))))+++******)))))))))))))))************************************))))))))))))(((((())))))***+++++++++++++++++++++++++++******))))))))))))))))))***+++***))))))(((((())))))***((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###"""""""""''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******++++++*********))))))((((((++++++************++++++************************+++++++++++++++++++++,,,******)))))))))***+++,,,000//////////////////.........///000000000/////////////////////.........///////////////.........////////////000000000000//////000111222333444444111222222333333222222111000000000///......///000...///000000///000222444333333333333444555555666555555555444444444333333222222333333333333444444333333444444555666666666444444444555555555555666444555555666666777777777444555777888888777555444444444333222111222222333333222222222222222222222111111111111000000000000///////////////000111111000000///...............000000000000////////////++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******+++++++++***************(((''''''''''''((()))************)))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''((()))************((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))************))))))*********)))))))))******))))))))))))*********)))(((''''''((()))***''''''((((((((()))))))))+++******)))))))))))))))******))))))))))))******(((((((((((('''''''''''')))))))))))))))))))))***,,,,,,++++++*********)))***)))))))))))))))******))))))))))))))))))))))))************************)))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&''''''%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$######''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&''''''((()))******+++(((((())))))*********+++++++++************++++++************************++++++++++++++++++++++++))))))))))))******++++++------------,,,,,,,,,---------...////////////............///////////////.........///////////////000000000000////////////000000000111111111222222111222222333333222222111111000//////////////////---///000000///000222444111111111111222333444555555444444444444333333333222222222333333444444444444444444555555555666666222222222333333333444444444444555555666666777777333444666777777666444333333333222222111111111111222222222222222222222222111111111000000000///////////////...///000000111000//////............///++++++++++++******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++******))))))))))))))))))*********))))))))))))))))))******((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))******++++++(((((()))))))))*********((()))************))))))******))))))))))))*********)))(((''''''((()))*********)))))))))(((((((((+++******)))))))))))))))******)))(((((()))******((((((((((((''''''''''''******)))(((''''''&&&&&&+++++++++******))))))(((******)))))))))))))))***))))))************))))))***************************)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''###%%%''''''&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))''''''(((((())))))******''''''((()))***+++,,,,,,++++++************++++++************************+++++++++++++++*********++++++,,,,,,,,,---------***+++,,,,,,+++***+++---------...////////////............///////////////.........///////////////000000000000////////////000000000111111111111111111222222333333222222111111/////////111111000///...///000000///000222444/////////000111222333444444444444444333333333333111222222333333444444555555555555555555555555555111222222222222333333333555555555555555555666666333444555555555555444333222222222111111111000000111111111222222222222222111111000000000///////////////......//////000111,,,,,,,,,---///000222333*********)))))))))((((((***************))))))(((++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((***))))))(((((())))))***))))))******))))))((('''))))))*********+++++++++))))))))))))************((((((((((((((((((((((((...---***(((''''''((())))))((((((''''''(((((())))))))))))))))))((('''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((((()))))))))******'''(((***++++++***))))))******))))))))))))*********))))))(((((())))))************))))))(((((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((('''%%%%%%$$$***************)))))))))+++******))))))))))))))))))******++++++******)))((((((((((((((((((((((((---,,,+++******+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((((('''!!!$$$&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%''')))***((('''%%%((((((&&&%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))******(((((((((((())))))))))))(((((())))))******++++++++++++************++++++************************++++++++++++*********)))+++,,,,,,---------------)))+++------++++++---///......///000000000000///............/////////000............/////////000111000000000/////////...///000000111222333444444111222222333333222222111000///...000333444222000///000111111000000222444/////////000111333444555444444444333333333222222111111222333333444555555666666666555444444333333333333333333444444444444555555555555555555444444333333333333333333333333111111111111111000000///000111111111222222222222111000000000///////////////............///000000,,,,,,,,,---///000222333------,,,,,,,,,++++++++++++++++++++++++***))))))*********+++++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))*********)))((('''(((((()))***************((()))))))))************((((((((((((((((((((((((******))))))))))))*********))))))(((((())))))***'''(((((())))))))))))((((((((()))******)))((((((''''''''''''&&&&&&&&&&&&(((((((((((()))))))))***'''(((***+++++++++))))))******))))))))))))******)))******************)))''''''(((((((((((())))))+++******)))))))))))))))'''((()))******)))((('''''''''((()))***+++,,,,,,+++******)))((('''&&&&&&*********+++++++++++++++++++++***))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$&&&&&&%%% ###&&&'''''''''((()))'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&***,,,,,,+++(((&&&)))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$&&&((()))((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((()))******+++))))))))))))((((((((((((************))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++******))))))******+++,,,,,,,,,,,,+++***,,,///...------///222//////000111111111111111---.........//////000000---.........//////000000111111000000/////////......///000222444666777888222222222333333222222222000///...000444555333111000111222111000000222444000000000111222444555666444444444333333333222222111111222333333444555555777777666555444333333222444444444555555555666666666666666555555444444333444333333222222333333444111111111111111000//////000000111111222222222222000000000000////////////...............///000000//////.........//////000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++(((((((((((((((((((((((())))))(((((((((((())))))++++++,,,---,,,+++***)))''''''((()))))))))))))))(((((())))))*********+++((((((((((((((((((((((((###$$$''')))******))))))******))))))))))))******%%%&&&''')))************((()))***++++++***)))(((,,,,,,++++++******))))))(((((((((((())))))))))))&&&(((***+++,,,+++***)))******))))))))))))******)))***+++,,,,,,+++***)))$$$$$$%%%&&&'''((()))***+++******)))))))))))))))&&&((()))++++++)))(((&&&$$$%%%&&&'''((()))***+++************))))))))))))+++++++++,,,,,,---------++++++***))))))((()))))))))***+++,,,,,,+++***)))************************))))))************))))))###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$)))(((&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%((((((((('''%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%$$$######&&&$$$###&&&,,,---)))$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''')))*********)))(((%%%''')))+++,,,+++************))))))))))))******)))************+++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,+++,,,------......------...------,,,,,,,,,------777555222222222333222111......---------,,,,,,,,,......---......///000111111111111111111000///...000000111222333333444444000111111222222222111111111111//////000111444555222222111111111111222222000111111222222333444444555444444333333333444444333333333444444666777888555444333333222222333333444444444444444444444444555444444333333222222111444444333333333333222222333222222222333333111000222222222111111111000000000000111111111111000000......---,,,,,,,,,,,,---000///---,,,++++++,,,---+++,,,,,,---............---,,,+++)))((('''''''''))))))***,,,---,,,***'''***((('''((())))))((('''))))))(((((('''''''''&&&(((+++---,,,)))'''((()))(((((((((((())))))))))))...,,,+++)))((('''(((((()))***+++)))'''&&&'''(((''''''&&&%%%%%%'''((()))))))))*********((('''&&&&&&''''''((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''((()))&&&!!!&&&---'''(((***)))'''&&&&&&'''))))))))))))))))))))))))'''(((((()))***++++++,,,***)))(((((((((((())))))&&&'''((())))))((('''&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++++++++)))))))))))))))((('''''',,,+++***))))))(((((()))((((((((()))******++++++))))))(((((()))***++++++$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%&&&'''&&&%%%((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$###!!!&&&)))'''%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))***))))))(((&&&''')))+++++++++***)))***))))))(((((())))))***)))************+++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------...------,,,,,,,,,------444333222222333444222111.........---------,,,,,,------------...///000111///000000000000//////...000000000111222333333333222222222222222111000//////000000111222222333333222222111111111111222222111222222333333444555555555444444333333444444444555555555555666666777888555444333333222222333333444444444444444444333333444444444333333333333222444444333333333333222222222111111111222222000...222222111111111000000000/////////000000/////////......---,,,,,,,,,,,,---------,,,+++,,,,,,---...+++,,,,,,---------,,,,,,******)))))))))))))))***+++******+++---,,,***)))+++***))))))++++++***))))))))))))((((((((('''''')))+++---,,,)))((((((***'''((((((((())))))))))))+++***)))((('''((()))***%%%'''***++++++---///111'''&&&&&&&&&&&&'''((((((''''''((()))((((((&&&&&&&&&''''''((((((((((((((()))))))))))))))(((''''''+++*********)))))))))))),,,---,,,)))%%%%%%(((+++'''(((***)))(((&&&''''''))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))*********((()))*********)))((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((*********)))))))))))))))))))))(((((()))******+++$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((######$$$%%%%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''((())))))))))))(((((()))***++++++***)))((())))))(((((((((((()))))))))************+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------111111111333444444333111.........------------,,,------,,,------...///000......//////000///////////////000000111111222222333333333222111000///...---///111333444333222111222222111111111111222222222222333333444555555555444444444333333444444555666666666666777777777777555444333333222222333333555555555444444333333333333333333333444444444444444444333333333333222222111000000000111111///...111111111111000000000000---......//////......---......---,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,+++******(((((((((((()))+++,,,---,,,***))))))+++,,,+++***,,,+++***+++,,,---,,,******)))))))))))))))(((((()))***,,,+++)))((())))))''''''((((((((()))))))))(((((('''''''''(((***+++((())))))(((%%%$$$$$$%%%&&&&&&'''(((((((((((('''%%%&&&'''''''''''''''&&&&&&''''''((((((((((((((())))))******))))))((((((++++++++++++************++++++,,,+++***(((&&&%%%''')))******(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++******+++++++++++++++***)))(((******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))******))))))((((((%%%%%%%%%%%%&&&'''((()))++++++******)))(((((('''))))))((((((((()))******$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''((('''%%%%%%'''(((%%%%%%%%%&&&'''(((((()))'''''''''''''''&&&&&&%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%)))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''((((((((((((((())))))*********))))))((()))(((((((((((((((((()))))))))*********++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,+++,,,,,,------...///000333555555333000............------------,,,,,,,,,,,,---...///000......///000111111000000.../////////000000111111222222222222222111000///...///111222333333222222222222111111111111222222111111222333333444444555444444333333333444555555666666777777666666666555555444333333222222333333555555555444444333333222222222333333444555555666444444333333333222222222222111000111222222000...111111000000000/////////.........//////............---,,,,,,++++++,,,,,,+++++++++++++++,,,------+++++++++++++++***)))((((((((((((((()))***,,,,,,,,,***''''''(((*********,,,*********,,,---,,,+++************))))))))))))(((((()))))))))((((((((('''''''''((((((((())))))((('''&&&&&&&&&''')))*********(((%%% %%%&&&((()))))))))((('''%%%&&&&&&'''((((((((((((&&&''''''((((((((((((((())))))*********))))))(((************************)))((()))***+++***&&&###''')))******(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''%%%''')))+++++++++)))(((,,,+++++++++***))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++))))))*********))))))(((((((((((((((((()))******************))))))(((((())))))((((((((())))))***%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%''')))$$$%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%!!!###%%%&&&&&&'''(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((())))))************))))))((())))))(((((((((((())))))))))))*********+++++++++******))))))((((((''''''******+++++++++,,,,,,,,,+++,,,------......------+++++++++++++++,,,---...---...///222444444222000//////.........---------------------...///000000///000111222222222222222///////////////000000000///000111222222222222222111000000000000222333444222222111111111111222222000000000111222222333333333333333333333444555666555555666666666555444444555444333333222222333333555555555444444333333333222222333444555555666666444444333333333222222222333222111222333333111///000000000/////////.........//////000000//////...------,,,++++++++++++,,,,,,,,,,,,++++++******)))++++++++++++***))))))(((***)))))))))))))))******+++(((%%%%%%&&&((()))))))))(((((()))***++++++***))))))))))))************&&&&&&&&&'''(((((('''&&&''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((%%%'''((('''&&&&&&'''(((%%%&&&((()))))))))(((''''''''''''(((((())))))***&&&''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***,,,---,,,***((()))+++***(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&(((******)))((('''******))))))(((((((((((()))))))))******+++++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))***+++++++++++++++))))))************)))))),,,++++++***))))))******(((((())))))************))))))((((((((((((((()))%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''&&&&&&''')))%%%%%%&&&'''(((((())))))'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))***************))))))))))))******)))************+++++++++***)))))))))((((((''''''******+++++++++,,,,,,,,,+++,,,------......------+++******++++++,,,---............000333333222000/////////.........------......---......///000111111111222222333333222222////////////000000000000...///000111222333333333222111/////////111444555222222111111111111222222//////000000111222222222333333333333444555555666333444555666666555444333555444333333222222333333444444444444444444444444222333333444555666666666444444333333333333222222444333222222333333222000////////////............/////////000000/////////------,,,+++++++++++++++++++++,,,++++++)))((('''******+++++++++***))))))++++++***)))(((((())))))+++(((%%%%%%&&&((()))(((((('''&&&''')))******)))(((((()))))))))))))))***&&&%%%%%%&&&(((((('''&&&&&&&&&'''''''''(((((((((+++***((('''''''''((((((%%%''')))))))))***,,,---''''''((())))))))))))((())))))((((((((())))))***&&&''''''((((((((((((((())))))******++++++******((((((((((((((()))))))))%%%&&&'''((()))***,,,,,,(((***+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''((((((((())))))***+++,,,---...))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))))))))******++++++******,,,+++***)))(((((((((((('''(((((()))******++++++))))))((((((''''''((((((%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((('''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''+++(((%%%$$$&&&&&&$$$"""'''((()))******)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((())))))***++++++++++++************++++++)))************+++++++++***************)))))))))******+++++++++,,,,,,,,,+++,,,------......------************+++,,,---...///......///111222111000////////////............///////////////000222222111222222222222111111000000000000000000000000000///000111222222222222222000000000000111222333333222222111111111111222222///000000111222222333333333333333333444555666666222333555777777777666555555444333333222222333333222333333444444555555555333333444444555555666666444444333333333333222222333222111222333222111////////////.........---------......//////......------,,,++++++***+++++++++)))******++++++***)))(((******++++++,,,++++++++++++******)))))))))))))))+++)))''''''(((******)))'''&&&&&&''')))******)))''''''((((((((()))))))))(((&&&&&&'''***+++)))'''&&&&&&&&&'''''''''((((((***)))((('''((()))***+++)))******)))'''%%%&&&'''((((((((((((((())))))******)))((('''''''''((((((&&&''''''(((((((((((((((((()))***++++++++++++***(((((()))))))))*********!!!%%%((()))'''&&&(((***(((***++++++)))(((((()))))))))))))))))))))))))))'''(((((())))))*********,,,,,,++++++***)))))))))'''&&&&&&&&&&&&((()))***))))))******++++++,,,,,,))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))((()))***++++++++++++***))))))((((((((((((((())))))))))))))))))*********))))))((('''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&(((***''''''''''''(((((((((((((((((((((((((((''''''&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''''''''###%%%)))(((%%%)))***+++,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((()))***,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------************+++,,,---...111///......000111111000000/////////............////////////000111222333111111111111111000///...111111111111000000000000111111222222222111111000...///111333444333222111222222111111111111222222000111111222333333444444222222222333444555666777222444666888999999888777555444333333222222333333111222222333444555666666444444444555555555555555444444444333333333222222222111000111222111000...//////.........---------,,,------......------,,,---,,,++++++******++++++&&&''')))***++++++******)))***+++,,,,,,,,,,,,,,,***)))))))))))))))******,,,***))))))+++++++++***'''&&&&&&'''***+++***)))&&&'''''''''(((((())))))***((('''))),,,---+++(((&&&&&&&&&'''''''''(((((((((((('''((()))+++,,,...(((*********((('''((())))))((('''''''''(((***+++***((('''&&&%%%%%%&&&'''&&&''''''(((((((((((((((((()))***+++++++++++++++))))))******+++++++++,,,###)))//////,,,((()))+++)))***++++++)))(((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,000///---,,,+++*********&&&&&&&&&&&&'''(((***+++*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***+++++++++++++++((()))***+++++++++++++++)))(((((())))))***+++,,,++++++******)))(((((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&'''&&&&&&&&&***)))(((''''''(((***+++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((((('''&&&&&&((())))))((())))))************))))))))))))(((((()))***++++++******))))))******+++,,,---------,,,,,,+++++++++,,,++++++,,,...///---,,,...---,,,,,,......---+++111111111111000000////////////......---------,,,.........///000000111111444333111//////000111222000000000000000000000000444444333222222222333333111222333333444555666777333333333222222222111111222222222222222222222222111111111111222333444555666666777777777777666555555444333333222222222222333333333444444555555555777666555444444555666777555555444333333333333444111222222222222111000000333000---+++,,,---------+++,,,,,,------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++'''((()))+++,,,......///((((((((((((((('''''''''******)))((('''&&&&&&%%%(((((())))))))))))((((((((()))***,,,,,,+++******+++((((((******'''&&&)))++++++***))))))))))))))))))&&&$$$&&&)))+++)))&&&&&&'''((()))************$$$%%%'''((((((((('''&&&******))))))((('''''''''$$$!!!!!!&&&))))))***---++++++******)))(((((((((******++++++++++++******))))))(((((((((((())))))+++++++++++++++***))))))$$$%%%&&&&&&&&&%%%$$$###)))))))))))))))))))))))),,,***((('''&&&'''((()))************)))))))))))))))***)))(((&&&%%%&&&(((+++***)))(((((()))***+++***)))))))))))))))***+++++++++************+++++++++*********))))))(((((((((((()))***+++,,,,,,------,,,***((('''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&''''''((((((((((((((($$$$$$%%%&&&'''((((((((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((()))'''&&&'''(((***)))((())))))************)))))))))))))))))))))***++++++******))))))******+++,,,------,,,,,,,,,+++++++++,,,+++,,,...111222111000///---,,,+++,,,---,,,+++.........//////000000000000000000000//////......//////////////////.........///000000111111111111000000000000000000000000333333222222222333333444000000111111222222333333333333222222111111111111222222222222222222222222111111111111222333444555555555666666666555555444555555444444333333333333333333333444444444555555666555444444444444555666555444444333333333333333111111222222111111000///111///,,,+++,,,,,,,,,+++,,,,,,---------,,,++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------(((((((((((())))))))))))*********))))))(((((('''(((((())))))))))))(((((())))))***++++++++++++******''''''))))))&&&%%%((())))))((('''''''''''''''&&&'''((((((''''''((()))&&&'''((()))************&&&&&&'''(((((((((((((((((((((((((((((((((((((((///***(((+++,,,)))(((***)))))))))))))))*********)))******++++++******)))***))))))(((((())))))***---,,,***)))(((((())))))''''''((((((((('''&&&%%%))))))))))))))))))))))))+++***((('''''''''((()))******)))))))))((((((((()))***+++***)))((()))******)))(((((((((((()))***'''''''''((()))***+++,,,+++******))))))******+++************)))))))))((())))))*********+++++++++))))))(((((()))***,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''***)))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%!!!"""%%%((())))))((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((($$$%%%&&&'''((()))******''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((()))((('''(((***+++***)))))))))************))))))))))))))))))))))))***+++******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++---000444777777777222///,,,***+++,,,,,,+++++++++,,,---...///000111222222111111111111000000000000000///...---------***,,,///111222222111000000000000000000000000000222222222222222333444555444444444444444444444444222111111111111000000000222222222222222222222222111111111111111222333444333333444444555444444333555555555555444444444444333333333333444444444444555555444333333444555555444444333222222222222333111111111111111000/////////---,,,,,,------+++***------------,,,,,,+++***,,,,,,+++************+++++++++++++++++++++++++++)))((('''%%%%%%%%%%%%&&&(((((())))))******++++++************************(((((())))))))))))((((((***))))))))))))***++++++)))&&&&&&)))(((%%%%%%'''))))))((('''''''''''''''$$$'''***)))&&&%%%'''+++''''''((()))************((((((((((((((())))))***'''''''''((((((((())))))***&&&%%%(((+++)))***,,,'''(((((()))******++++++)))******++++++******)))***))))))(((((())))))***---+++)))(((''''''((()))))))))*********)))((('''))))))))))))))))))))))))+++***(((''''''((()))))))))))))))(((((((((''''''&&&)))++++++***))))))***)))((((((''''''(((((()))%%%%%%&&&'''(((***+++,,,+++******))))))******+++************))))))))))))************************))))))))))))***+++,,,---))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((('''%%%%%%%%%%%%'''((('''&&&%%%$$$%%%&&&'''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""######$$$$$$$$$$$$$$$$$$&&&''')))******))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%%%%&&&''''''((())))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((()))++++++***)))))))))************))))))***)))))))))))))))************))))))******+++,,,,,,+++++++++++++++++++++***+++---222777;;;<<<<<<555111---++++++,,,------++++++,,,---...///000000111111111111111111111111000000000/////////......---...///111111111111000000000000000000000000000111111111111222333444555777777666666666555555555111000000000000000000000222222222222222222222222111111111111111222333333222333444444444444444444444444444444444444333333333333333333333333333333555555444444444444555555333333222111111111111222000000111111000000///......---,,,---......,,,***------------,,,+++******,,,++++++***************************************'''&&&$$$###""""""###$$$)))))))))))))))*********))))))******************(((((())))))))))))((((((***)))((((((((()))+++,,,***''''''))))))&&&&&&(((+++******)))))))))))))))%%%'''((((((&&&&&&''')))''''''((()))***************)))((((((((()))+++,,,))))))))))))))))))))))))&&&""""""&&&)))((()))+++(((((())))))************))))))************)))))))))((((((''''''(((((()))((((((((()))))))))((((((***************)))))))))((((((((((((((((((((((((***)))(((((((((((())))))((((((((((((''''''''''''"""%%%(((***)))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''(((************))))))))))))***************)))))))))))))))(((((())))))******++++++,,,,,,+++***************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))((()))((('''&&&&&&'''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''(((((((((((((((((()))((((((***+++,,,***((())))))************))))))******)))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++...222888<<<======666333///------.........---------.........//////000000000000000000000000/////////000000111111111222222111000000000111222000000000000000000000000000000000111222333444555444444333222222111111111000000000000000000000111222222222222222222222222111111000000111111222222222333444555555555555555111222222333333333222222333333333333333333333333555555555555555555555555222222111000000000000000///000000000000///.........------...///...---+++,,,---------,,,,,,+++***,,,+++******))))))******************************))))))((('''((()))***++++++******))))))(((((((((((()))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,+++)))(((+++***''''''***+++******)))))))))))))))'''%%%$$$%%%((()))(((&&&'''((()))***++++++++++++******)))((((((***+++,,,+++++++++******)))))))))...***'''))))))&&&%%%'''************))))))(((((()))))))))******)))))))))(((''''''&&&&&&''''''(((###%%%(((+++,,,+++***(((*********)))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((''''''''''''"""%%%(((***))))))((()))''''''(((((((((((('''''')))((((((''''''''''''(((***))))))))))))))))))***))))))))))))))))))******&&&'''''')))***+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((((()))(((%%%#########%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''(((((()))(((((((((((('''((()))++++++)))'''))))))************))))))+++******)))))))))))))))******))))))******+++,,,*********++++++++++++++++++,,,...222666:::;;;:::555222///......//////...------...........................////////////000.........///000111111111555333111//////000111333000000000000000000000000111111111111111222333444444444333333222222222111000000000111111111111222222222222222222222222222111111000000000111111222222222333444555555555555///000222333333222111111333333333333222222222222444444555555555555444444111111000////////////000///////////////......---...,,,+++,,,---...---++++++,,,,,,------,,,,,,+++++++++***))))))))))))***************************(((((()))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******,,,)))))),,,+++((((((+++))))))((('''''''''''''''(((%%%###$$$(((***((($$$'''((()))***++++++++++++)))))))))))))))******+++************************)))%%%###&&&(((&&&&&&(((++++++******)))(((((('''((())))))******))))))((((((''''''&&&&&&''''''(((###%%%(((+++,,,,,,***)))******)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''%%%'''***++++++***++++++'''(((((())))))(((((('''******)))(((''''''''''''***))))))(((((())))))***))))))))))))************&&&''''''((()))***+++,,,%%%&&&((()))++++++,,,,,,))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))%%%&&&((()))))))))((((((&&&&&&''')))++++++(((&&&))))))************))))))++++++***)))))))))))))))******))))))******+++,,,)))*********++++++++++++,,,,,,---000444666666555111///------...///...---******+++,,,---...//////........./////////000000---------...............111000000000000111111222000000000000000000000000222111111111111111222222444444444444444444333333111111111111222222333333222222222222222222222222111111000000000000111111000111222333444444444444///000222444444333222111333333333222222222111111111222333333333333222111111000//////......//////....../////////...------,,,***((((((***+++++++++******+++,,,------------++++++***)))))))))))))))************************&&&''')))+++,,,+++******+++++++++,,,---......///+++++++++******))))))((((((((())))))))))))(((((('''(((((())))))))))))))),,,))))))++++++((('''***))))))((('''''''''''''''&&&%%%%%%%%%'''''''''&&&(((((()))***++++++++++++'''((())))))******))))))%%%&&&'''((()))***++++++"""$$$'''((())),,,*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))******++++++++++++)))((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))(((((((((''')))******))))))***,,,(((((()))******)))((((((******)))((((((((())))))))))))(((((((((((())))))((()))))))))************)))))))))))))))(((((((((###%%%''')))***+++++++++))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%'''))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((******))))))((((((((('''&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((&&&&&&''')))******(((%%%))))))************))))))++++++***))))))((())))))*********)))***++++++,,,))))))******++++++++++++---------///222333333222...---,,,,,,......---+++'''''')))***,,,...///000......//////000000000111...------,,,,,,++++++***+++---///111222222111000000000000000000000000000222222111111111111111111000000000000000000000000111111222222222333333333222222222222222222222222111111000000000000000111//////000222222333333333000111333555555555333222333333333222222111111111///000111222222111000///000000///.....................//////......---,,,+++)))&&&&&&''')))******)))***+++,,,---.........+++******)))))))))))))))))))))))))))))))))))))))***,,,...000000///---+++******,,,...000222333444------,,,,,,+++***))))))(((((())))))))))))((((((&&&''')))*********)))(((+++((((((******'''&&&)))++++++***)))))))))))))))###&&&((('''%%%$$$&&&)))((()))***++++++,,,++++++&&&''')))*********)))((( !!!###%%%(((***,,,---+++'''%%%)))***))))))+++((((((((()))******++++++(((((())))))))))))((((((++++++************++++++000---***''''''(((***,,,,,,+++***)))))))))***+++))))))))))))))))))))))))''''''((())))))***))))))************))))))))))))'''(((((('''&&&&&&(((***((()))***++++++***)))((()))))))))))))))***++++++))))))(((((((((((())))))(((((())))))*********+++,,,+++***)))((('''&&&%%%&&&'''((())))))(((''''''))))))))))))))))))))))))%%%%%%&&&'''&&&%%%###""""""!!!!!!!!!""""""###$$$&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%((()))(((&&&%%%&&&''''''(((((('''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''%%%$$$'''(((((((((''''''%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''''')))***+++&&&'''((())))))******)))''''''((()))***,,,...///,,,,,,,,,+++++++++******))))))))))))************...---,,,---...//////...,,,,,,,,,,,,+++*********,,,---...///000000000000...............///000111000000000000000000000000////////////............222000...000333555333000222111000......000111222000000000000000000000000000111111222222333333444111111111222222333333333111111111111111111111111111111222222222333333333444333333222222333333444333333333222222111111111111111111111111222222222000000//////......------...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***,,,------,,,+++,,,...111///+++''''''(((((('''%%%)))***+++***)))((()))***''''''(((***************---...111444666888999999000...,,,***)))))))))***)))((('''&&&''')))+++,,,***)))((((((***++++++***((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%(((&&&$$$$$$&&&(((((((((******++++++++++++******(((''''''&&&&&&((()))***+++***)))(((((()))***+++++++++******))))))((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++''')))******))))))***+++,,,,,,+++***))))))******+++*********)))(((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&&&&'''(((******))))))(((((((((((((((((()))******)))******(((&&&%%%&&&(((******)))(((((((((((((((''''''((((((((((((''''''%%%''')))))))))((()))***'''''''''''''''((())))))******)))))))))))))))***%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''')))'''&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***''''''((()))************))))))))))))***+++,,,,,,*********)))))))))(((((())))))))))))************,,,,,,,,,---//////...,,,,,,,,,++++++***+++++++++,,,---...//////000000000///............//////000////////////////////////////////////////////////111000///000222333222111111000///......///000111000000000000000000000000111111111222333333444444222222222222222222333333111111111111111111111111111111222222222333333333444333333222222333333444333333333222222222111111111111111111111111111111............------------...---,,,,,,++++++,,,,,,------------,,,,,,++++++,,,---------++++++---///...+++((('''(((((('''%%%((()))******)))((()))+++******++++++,,,---------111333777;;;===>>>===<<<222000---***(((''''''(((,,,***((('''&&&&&&'''((('''&&&$$$%%%'''(((((('''((((((((((((((((((((((((((((((((('''''''''((((((,,,)))'''&&&&&&'''&&&%%%******++++++++++++******(((''''''&&&&&&((()))*********)))(((((()))***************))))))(((((((((((())))))*********))))))))))))))))))))))))))))))((((((((('''((())))))***'''((())))))(((((()))***)))(((((('''&&&&&&''''''************))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''((()))*********))))))((((((((((((((()))******((())))))(((&&&&&&''')))******)))((((((((((((((())))))))))))))))))))))))((()))+++,,,+++***+++,,,'''''''''''''''((())))))******))))))))))))******&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))'''&&&''''''%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))***++++++++++++++++++***************+++***))))))))))))((((((((())))))))))))******************+++,,,......,,,***,,,+++*********+++,,,---,,,---...//////000//////000//////............///////////////////////////000000000000000000000000///000111111000000111222000///...------...///000000000000000000000000000111222222333333444555555333333222222222222222222111111111111111111111111111111222222222333333333333333222222222222333333333333333222222222222111222222111111000000//////,,,,,,,,,---------------...---,,,,,,++++++,,,,,,//////......---,,,+++***+++---......,,,++++++,,,---+++(((((((((((('''&&&'''((())))))))))))***+++,,,++++++++++++---...///333777===BBBDDDCCC???<<<444222...***'''&&&%%%%%%***)))(((&&&%%%&&&&&&'''&&&%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,)))'''&&&'''(((((('''******++++++++++++******(((''''''&&&&&&((()))***))))))(((((((((((())))))))))))))))))(((((((((((()))))))))******))))))((())))))))))))))))))))))))'''''''''''''''(((((()))&&&''')))(((''''''(((***(((''''''&&&&&&&&&&&&&&&))))))******************))))))))))))((((((((((((***)))))))))))))))((((((((()))******++++++******((((((((((((((()))******'''((()))((('''''')))***))))))))))))((((((((((((+++***)))(((((()))***+++(((***+++,,,*********+++'''''''''((((((((())))))***)))))))))))))))******'''&&&%%%$$$###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&((()))***(((''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))***+++,,,,,,,,,,,,+++***************++++++++++++++++++************((()))))))))************+++***))))))+++,,,,,,+++,,,+++***)))***+++---...,,,,,,---...////////////111000///...............////////////////////////000000000000111111111111...000222111///...000222000//////......//////000000000000000000000000000222222222333444444555555333333333222222111111111111111111111111111111111111111222222222333333333333333222222222222333333222222222222222222222222222222111000//////......,,,,,,,,,------......///...---,,,,,,++++++,,,,,,............---,,,***)))***,,,......,,,***)))***+++***)))((((((((('''&&&%%%'''))))))((()))***,,,+++***)))((()))***---...333888@@@FFFGGGDDD>>>:::333111---***'''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))'''&&&'''((()))))))))((((((((((((((((((((((((%%%%%%&&&(((((()))******(((&&&%%%&&&)))+++,,,,,,******++++++++++++******(((''''''&&&&&&((()))***)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))((('''))))))))))))))))))))))))(((''''''''''''((())))))'''((())))))(((((()))******))))))((((((((())))))((())))))******+++++++++&&&&&&'''((()))***++++++************))))))))))))))))))******++++++++++++((((((((((((((())))))***&&&'''(((((('''(((***,,,((()))))))))))))))((((((+++***(((''''''(((***+++&&&(((******((((((((()))''''''((()))))))))))))))))))))))))))))))))***+++&&&%%%$$$###$$$%%%&&&''')))(((((('''''''''((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&''')))***)))''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******&&&'''((())))))((('''&&&)))***+++,,,,,,------,,,))))))))))))***+++,,,---************************((()))))))))************---***'''&&&(((***,,,,,,+++************+++---...+++,,,---...////////////111000///.......................................///000000000111111111222///111333222///...000222000000000000000000000000////////////////////////111111222333333444444555333333333222222111111111111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222111111000000///...------------....../////////000...---,,,,,,++++++,,,,,,,,,,,,---------+++)))(((***,,,------+++))))))))))))******)))((('''''''''%%%'''((()))((((((***,,,***)))(((((((((***,,,...333999@@@FFFGGGBBB<<<777///...+++)))''''''((()))%%%%%%%%%&&&''''''((()))***((('''((()))+++******((((((((((((((((((((((((&&&'''(((((()))((('''''''''&&&%%%&&&)))+++------******++++++++++++******(((''''''&&&&&&((()))***(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))(((''''''************************))))))(((((())))))***+++(((***++++++***)))+++,,,*********))))))***++++++((((((((())))))*********&&&&&&'''((()))***++++++))))))))))))***************************+++++++++((((((((((((((())))))***&&&'''((((((((()))+++---'''((())))))))))))((((((***)))'''&&&&&&''')))***''')))******((('''(((((('''((())))))******))))))))))))(((((()))***++++++%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$$$$$$$%%%'''((('''''''''((()))+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%''')))***((('''&&&%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))***+++,,,,,,,,,,,,))))))))))))***+++,,,---''''''((((((((((((((()))))))))))))))************---***'''&&&(((***,,,,,,***++++++++++++,,,,,,,,,+++,,,---......///......000//////............///...........................//////000000111111111111222333222111000111222000000111111111111000000////////////////////////000111111222222333444444333333222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111222222222222333333333000000//////......------.........///////////////...---,,,,,,++++++,,,,,,***+++,,,------+++)))((()))+++,,,,,,***))))))***((()))+++***(((''''''(((&&&'''(((((((((((()))***+++************,,,---...444888>>>CCCCCC???999555,,,+++)))(((((()))***+++))))))(((((('''&&&&&&%%%((('''&&&&&&((())))))((((((((((((((((((((((((((((((((()))))))))'''&&&%%%)))'''&&&&&&((()))************++++++++++++******(((''''''&&&&&&((()))***))))))************))))))))))))))))))************))))))))))))((('''&&&&&&************************)))))))))))))))***++++++)))***,,,+++******+++---)))(((((((((((())))))***''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******))))))))))))***++++++((((((((((((((()))******'''((())))))((()))+++---&&&''')))******)))(((((()))((('''&&&&&&'''((())))))+++,,,,,,***))))))***'''((()))***+++***)))((((((((((((((()))***+++,,,###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###############%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$###"""###$$$&&&'''%%%&&&&&&''')))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&((()))((('''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''''''''((((((((())))))++++++***)))))))))))))))((()))***+++,,,,,,,,,,,,+++***************++++++''''''''''''(((((())))))))))))))))))***************)))((()))+++,,,+++******+++,,,------,,,***)))++++++,,,---............///............//////000........................------...//////000111111444333222222333333222000///000000000000000000//////////////////////////////000000111111222222333222222222222222222333333111111111111111111111111111111222222222333333333222222111111111111222222111111222222222333333333........................///...............------...---,,,,,,++++++,,,,,,)))***,,,......---+++***)))*********((()))***,,,''')))++++++(((''''''(((&&&((()))(((''''''((()))((())))))******+++,,,,,,222444999;;;;;;888444111,,,+++)))((('''(((***+++))))))))))))((('''&&&&&&(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''((()))***)))(((&&&%%%(((&&&$$$%%%''')))************++++++++++++******(((''''''&&&&&&((()))***)))***+++,,,,,,+++***))))))*********+++++++++,,,))))))))))))((('''&&&%%%************************((((((((((((((()))******(((***++++++******+++,,,'''''''''''''''((())))))'''''''''''''''&&&&&&&&&))))))))))))((((((((((((''''''((((((((()))))))))))))))((((((((()))***+++((((((((((((((()))******((()))))))))((((((***,,,&&&''')))*********)))(((((((((((((((((((((((((((***+++,,,,,,***))))))***'''((()))++++++***)))((((((((((((((()))***+++,,,"""###%%%&&&'''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%&&&''''''&&&$$$$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&(((***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((('''%%%######%%%'''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''(((((($$$$$$$$$%%%(((((((((&&&%%%&&&''''''(((((((((''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((---,,,***)))))))))***+++(((((()))***++++++++++++---,,,+++***))))))))))))((()))))))))******++++++))))))))))))************'''(((***---///...***'''***+++---......,,,)))'''++++++,,,---...........................///000111........................,,,------...///000000111666444111222444555333000......////////////....../////////////////////////////////000111111222222111111111222222333333444111111111111111111111111111111222222222333333333222222111111111111222222111111111222222333333333------...........................------,,,,,,,,,...---,,,,,,++++++,,,,,,)))***---///000///---,,,)))))))))(((((((((+++---&&&))),,,+++)))''''''((('''((()))((('''&&&'''(((%%%&&&'''((()))))))))(((...000333444444111...,,,---+++)))((('''((()))***&&&'''((()))************)))'''&&&&&&((())))))(((((((((((((((((((((((((((%%%'''(((******)))'''&&&###""""""$$$'''+++,,,---******++++++++++++******(((''''''&&&'''((()))******+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))((('''&&&%%%************************'''''''''''''''((())))))''')))******))))))***+++((((((((((((((()))***+++'''''''''&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++&&&'''''''''(((((()))))))))((('''''''''(((***+++((((((((((((((()))******((()))***)))((((((***,,,%%%''')))***+++***)))((())))))************))))))((()))+++***(((''''''((('''(((***+++,,,+++)))((((((((((((((()))***+++,,,###$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$"""###%%%''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&$$$###$$$''')))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%******))))))((((((''''''++++++***)))(((((())))))))))))))))))******************))))))))))))******$$$&&&((()))((('''(((***++++++,,,,,,,,,------------,,,,,,+++*********+++***++++++,,,---...//////000////////////.........,,,---......//////......000000000000111111111111444333111222333333222000000000000000000///......000000000000////////////...//////000111222222333333222111000000000222222333333333222222222111111111111222222222111111000333222000///...///000222222222333333333222222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))555222///+++))))))***+++))))))************))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++///......------,,,,,,,,,'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((***+++***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&((('''&&&''')))***************++++++***(((&&&%%%(((((('''''''''((())))))&&&(((*********+++---///---,,,***)))((()))+++,,,''''''((((((((((((''''''******++++++***)))'''&&&******))))))((((((''''''++++++)))(((''''''''''''(((***+++***)))((()))***&&&''''''((()))******+++))))))))))))))))))))))))((('''&&&%%%&&&((()))+++'''((((((((()))))))))***+++***)))(((((()))***+++((((((''''''''''''((((((************************'''''''''''''''((())))))&&&'''***++++++)))'''%%%((((((((((((((((((((((((''''''((()))***++++++,,,$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%---,,,,,,+++***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%%%%%%%&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%***(((&&&$$$$$$$$$$$$###((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))******************))))))))))))******(((***++++++***((()))***************++++++++++++---,,,++++++*********+++,,,,,,------------------.........---------,,,,,,,,,---......//////......000000000000111111111111222111000111333444333222000000000000000///......////////////000000000000......//////000000111111222222111000000111111222333333222222111111111111111111222222222111111000222111///...---...///000111111222222222222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))+++***(((&&&%%%&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((((((((())))))(((((('''''''''''''''''''''''''''((())))))''''''&&&&&&'''(((***+++))))))((('''''''''(((((()))(((((((((''''''''''''((('''&&&''')))*********************)))(((((('''######$$$%%%%%%&&&&&&'''''')))++++++***)))***++++++++++++++++++***))))))(((((())))))))))))((((((((()))******+++***)))((())))))))))))((((((((((((+++***))))))((('''''''''((()))******(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))(((((())))))))))))(((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((************************)))(((((((((((()))******&&&''')))++++++***)))((((((((((((((((((((((((((((((((())))))******++++++&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%)))'''%%%%%%&&&''''''&&&((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$***)))'''&&&$$$$$$######((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$%%%&&&'''((())))))((((((((('''''''''''''''%%%'''''''''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&'''''''''((()))*********+++***))))))))))))))))))))))))))))))***************))))))(((((())))))******+++,,,,,,)))(((((((((((((((((()))))))))******,,,,,,+++************+++......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,---......//////......000000000000111111111111000//////000333444444333000000000000000//////.........//////000000111111.........------......///111111000000000111111222222111111111111000000000000111111222222222111111111000...---------...//////000000111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((()))))))))''''''&&&''''''((()))***((((((((((((((()))***+++((((((((((((''''''''''''((('''&&&''')))***************)))))))))))))))***$$$%%%'''((()))))))))(((''')))++++++***(((((()))%%%&&&)))+++++++++)))((())))))************))))))&&&'''(((***++++++++++++((((((((()))))))))******+++******)))(((((((((''''''((())))))''''''((())))))))))))(((((((((((('''))))))))))))))))))))))))%%%&&&)))******)))(((&&&))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))***))))))))))))***++++++((())))))******+++++++++(((((((((((((((((((((((()))))))))))))))*********'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$######&&&))),,,------''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&%%%%%%%%%&&&'''(((((()))((((((((('''''''''''''''&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((()))))))))*********)))))))))))))))***((()))))))))************))))))(((((((((((())))))((()))******((('''''''''(((((((((((()))))))))***++++++***************+++------------------------------,,,,,,,,,,,,++++++,,,---......///.........///000000000111111111111000///...000222333333222//////000000000000//////000000000000////////////...---,,,++++++,,,,,,---000000000000000111111111111000000000000000000000000000111222222222111111111000///.........//////......//////000/////////.........---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++*********))))))))))))+++,,,,,,++++++***'''(((((())))))(((((('''((((((((((((((((((((((((''''''((())))))((('''''''''''''''(((((())))))***&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))((((((''''''(((((()))***((((((((((((((('''''''''((('''&&&''')))*********(((((('''&&&'''(((***+++&&&(((***++++++***)))((($$$'''***+++***)))((()))!!!###%%%''')))******************++++++*********'''(((((()))******++++++'''(((((()))******++++++************))))))((((((&&&((()))((('''&&&''')))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++,,,+++***))))))***++++++((((((((((((((((((((((((*********)))))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((###"""###&&&+++///111111%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''(((***,,,######$$$%%%&&&((()))***(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((((('''***)))))))))((((((((('''***)))))))))))))))******((()))))))))************))))))(((((((((((())))))&&&((()))***)))((()))***)))))))))*********++++++*********))))))***++++++++++++,,,,,,---...//////............------------,,,---......///.........///000000000111111111111111000//////111111000/////////000000000000//////222222111000///...---------,,,+++*********,,,,,,//////000000111111111111000000000000000000000111///000111222222222222222111111000000000///000000,,,---...///////////////...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))&&&'''((()))(((&&&%%%###((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''((((((((((((((()))(((''''''&&&&&&'''''''''''''''(((((((((((((((((('''&&&''')))*********'''&&&%%%%%%&&&''')))***&&&'''((()))(((&&&$$$""""""%%%((()))******+++,,,***)))((((((((()))++++++******++++++++++++*********))))))))))))))))))***''''''((()))***+++,,,,,,)))******+++******)))(((&&&((()))((('''&&&''')))((())))))***,,,---......))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&'''((()))***+++,,,'''''')))******)))''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******///---+++)))(((((()))***))))))))))))))))))))))))*********)))))))))))))))###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%&&&***,,,------$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$'''******'''&&&(((***"""######$$$&&&(((***+++&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))((((((*********)))(((''''''''')))))))))))))))******+++))))))))))))************)))((((((''''''(((((()))''')))+++,,,++++++,,,---*********+++++++++,,,,,,***))))))))))))***++++++***++++++,,,---...///000000000/////////.........,,,---......//////......000000000000111111111111111000//////000000///---...//////000000000000000222222111000///...---------,,,***))))))***,,,---......///000111111111111000000000111111111111222///000111222222222222222111111111111000000000000,,,---......////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))'''((((((((('''%%%###!!!))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&###$$$%%%&&&'''&&&%%%%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&''')))*********&&&&&&&&&&&&'''(((((()))((())))))))))))'''&&&%%%###%%%'''((()))+++---///666444000---***))))))*********++++++++++++******+++***)))))))))))))))***(((((())))))***+++,,,,,,))))))+++++++++***)))((('''((())))))''''''((()))'''((()))***,,,...///000)))))))))))))))))))))))),,,+++(((''''''((()))+++%%%&&&'''((()))***+++,,,((((((((())))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******...,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))********* """%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%&&&(((((('''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&***---+++'''%%%%%%(((%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&%%%''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$&&&''''''%%%$$$&&&(((((((((((())))))(((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))))))))************((((((''''''''''''(((((()))+++,,,,,,+++***+++,,,*********+++++++++,,,,,,)))))))))))))))***++++++,,,,,,,,,------.........000000000/////////......,,,---......//////......000000000000111111111111///...---...000000000.........///000000000000000////////////000000000000,,,+++)))((()))+++---///---...///000111111111000111111111111222222333333//////000222222333333222000000000000000//////...,,,---...//////000000000---------,,,,,,,,,++++++*********************************++++++,,,,,,---+++++++++************)))*********)))((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((''''''%%%&&&((()))***)))((('''###$$$&&&'''((('''&&&%%%''''''((())))))((('''&&&''''''''''''''''''((()))''''''''''''((((((((()))((('''&&&''')))*********(((((())))))))))))))))))))))))******++++++++++++''''''(((((((((***...111888666444000---+++)))((())))))************))))))))))))(((((()))***+++,,,)))))))))******+++++++++((()))+++,,,,,,+++)))(((((()))******(((((()))***''''''((()))+++,,,------))))))))))))))))))))))))+++******))))))((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((***************************))))))))))))***++++++)))))))))(((((())))))***))))))))))))))))))))))))(((((())))))******++++++!!!%%%((()))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$###""""""$$$&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%'''((())))))&&&***---,,,(((%%%&&&)))''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''###%%%''''''%%%%%%''')))(((((())))))))))))((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''(((((())))))******))))))((())))))***++++++))))))))))))************((((((''''''''''''(((((()))+++,,,+++)))''''''(((************++++++++++++))))))((())))))***++++++......---------,,,,,,,,,000////////////.........,,,---......//////......000000000000111111111111---,,,,,,---000111111000......///000000000000000------...///000111222333,,,+++)))((()))+++...000,,,---///000111111111000111111222222222333333333//////000222222333333333/////////000///......---,,,---...///000000000000---------,,,,,,,,,++++++************************))))))***+++,,,------...+++++++++************)))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%$$$$$$############%%%'''((()))((('''&&&$$$%%%'''))))))((('''&&&''''''((())))))((('''&&&&&&&&&''''''(((***+++,,,&&&'''''''''(((((())))))((('''&&&''')))***+++***)))***+++,,,,,,+++***)))$$$$$$%%%&&&''')))+++,,,******)))(((''')))---000111111111111///,,,)))'''))))))************))))))'''''''''''')))+++---...***************+++++++++((()))+++,,,,,,+++***)))(((***+++***)))((()))+++''''''(((((())))))******)))))))))))))))))))))))))))***+++,,,+++***(((&&&+++******)))(((''''''&&&''''''%%%$$$$$$%%%''''''((((((''''''''''''((((((************************++++++******++++++,,,---%%%&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))***++++++,,,%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++***((('''&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''(((((()))(((&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***+++)))'''))),,,---,,,***&&&&&&&&&%%%$$$###"""!!!''''''(((((())))))******+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++///////////////.........000000//////.........---+++,,,---///000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111333222111222444555444333222000---+++******+++,,,)))***+++---...//////000111111222333555444222///222222222222111000///...////////////............,,,,,,------...////////////...,,,+++***++++++,,,***+++---,,,***)))((())),,,+++*********,,,///000---,,,+++******+++,,,---)))))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&$$$%%%'''(((((((((''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((()))***+++&&&&&&''''''''''''&&&&&&&&&''')))))))))'''%%%###''''''''''''((((((((((((************)))'''&&&%%%(((***---//////,,,)))'''***)))(((''''''((()))***))))))******++++++,,,,,,)))333<<<<<<222)))&&&'''))))))*********))))))(((,,,+++***(((''''''''''''&&&'''((())))))((('''&&&************))))))))))))((((((((((((((()))******+++*********,,,---,,,++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((***++++++)))))))))))))))******+++(((((()))***************+++)))'''&&&((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***((('''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&)))((((((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&''''''((())))))******((('''(((+++,,,+++)))))))))))))))((('''&&&%%%'''((((((((()))))))))***************************+++++++++*********)))))))))************+++++++++........................000/////////.........---//////000000000000000000000000000000000000000000////////////////////////......////////////000000222111111333555777777666222111///---++++++,,,---***+++,,,...////////////000000111333555555333111222222111111000...---,,,////////////........................------------...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))+++---...,,,+++***))))))***+++,,,---,,,,,,+++***)))(((((()))))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''''''''((())))))&&&''''''''''''''''''&&&''''''((((((((('''%%%$$$''''''''''''(((((((((((()))******))))))((('''&&&((()))+++------,,,***(((***)))(((((((((((()))***&&&&&&&&&'''((())))))))))))111888888222+++(((((())))))************))))))******)))(((''''''''''''(((((())))))))))))(((((((((((()))))))))*********((((((((((((((()))******+++***)))***+++,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$"""###%%%((()))***)))(((((((((((()))******(((((()))******************)))'''''')))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%))))))((((((''''''''''''&&&&&&''''''((())))))))))))((('''((()))***)))(((++++++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,,,,------......///////////////...............111111111111111000//////000000000000000000000000000000000000000000000000111111000000//////......000000000333777999:::999333222000......---......------.../////////////////////000333666777666555444333222000///---,,,+++/////////............---//////...------,,,++++++,,,++++++++++++,,,,,,------***'''(((+++---,,,*********)))(((((()))***+++******))))))))))))******------,,,+++)))((('''''')))))))))(((''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((()))***++++++******+++***))))))))))))***++++++************)))))))))***---111222000---+++***))))))***************)))((((((''''''''''''((((((******))))))))))))******&&&''''''(((***++++++,,,((((((((((((((()))*********(((((()))***+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))###"""!!!"""%%%(((******((((((''''''(((((()))***((())))))************))))))((('''(((******)))'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$###''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''''''''''''''(((((())))))((('''''''''(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))************************************************))))))*********++++++++++++++++++,,,---...//////........................000000000111111000000///000000000000000000000000000000000000000000000000111000000000000//////////////////222555888888888333333111000/////////000//////000000000000/////////000111555999<<<<<<;;;888777555222000---,,,+++//////.........---------------------,,,,,,++++++*********++++++,,,------+++'''"""###(((+++***(((+++***)))((((((((()))***))))))(((((((((((())))))******)))((('''&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''''''''''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))'''''''''((((((***+++++++++******************+++//////---,,,***)))''''''******+++---......---+++))))))***+++++++++******''''''&&&&&&'''((())))))+++***((((((((((((***+++''''''(((((()))******+++((((((((((((((())))))***)))((('''((()))******(((***))))))))))))))))))***((((((((((((((((((((((((++++++++++++++++++++++++'''%%%%%%&&&(((***++++++'''''''''''''''((())))))((()))************))))))''''''((()))++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***''''''''''''(((((((((((('''((((((((('''''''''''''''(((((()))))))))(((((())))))))))))((((((((((((++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,---...//////---------...............,,,---...///000000000000000000000000000000000000000000000000000000000000////////////000000000000///......000222444333333222222111000000000//////000000000111000000///...111111333888===AAACCCCCC>>>===999555222///---,,,............------------++++++++++++,,,,,,------)))******++++++,,,,,,,,,+++&&&"""###'''+++***(((*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((()))'''''''''''''''((()))***''''''''''''((((((((((((&&&'''((())))))******)))''''''&&&'''((()))+++,,,*********++++++************))))))(((''''''&&&&&&***((('''(((+++------+++))))))***+++++++++++++++''''''&&&''''''((()))***))))))'''&&&&&&''')))))))))(((((((((((((((((((((((((((((((((((())))))***(((''''''''')))***)))((()))))))))******)))))))))((((((((((((((((((((((((***************************)))((((((***+++***)))'''''''''''''''((())))))))))))*********))))))(((''''''''')))++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&'''((()))******''''''(((((((((((((((((('''((()))((('''&&&'''((((((((()))***++++++++++++))))))))))))((((((((((((++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,------......//////---------------.........+++,,,---///000000111111000000000000000000000000000000000000000000000000------......//////000000///...---...///000///...000000000000/////////...///000000000000000///...111222444:::@@@FFFIIIJJJDDDBBB===888444111///............------------,,,))))))***++++++,,,------)))***++++++,,,++++++***,,,)))&&&'''***,,,+++))))))))))))***************(((((())))))))))))(((((('''(((((())))))******+++)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''***)))(((((('''(((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''***)))(((''''''((()))***&&&&&&'''((())))))******''''''''''''((((((((((((''''''((())))))***))))))((((((''''''((()))***+++))))))***++++++***))))))&&&&&&'''(((***+++,,,,,,)))(((&&&''')))***+++***))))))***+++,,,,,,,,,,,,((((((((((((((()))******((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((((()))******)))''''''((()))***)))((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))'''((())))))(((&&&((((((''''''(((((()))***)))************))))))((('''''''''(((***+++***(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((('''((()))+++)))'''&&&''')))(((((()))++++++,,,,,,,,,***)))))))))((((((((('''************************))))))*********+++++++++)))************+++++++++........................,,,,,,,,,------.........---...///000000000000000000000000000000000000000////////////////////////............------------...---,,,---//////...---..................------......///000000/////////000111444:::BBBHHHLLLNNNHHHEEE???:::555111///............---------,,,,,,************++++++++++++******+++,,,++++++))))))+++******************)))&&&''''''((())))))))))))((()))************)))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&'''((())))))'''((())))))******))))))''''''''''''''''''''''''(((((('''''''''((())))))***)))(((''''''((()))***$$$%%%''')))***+++******''''''''''''(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))((())))))******))))))((())))))***+++,,,---......((((((''''''&&&'''((()))((()))***+++,,,,,,,,,,,,******)))))))))******+++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******)))((('''(((***+++***)))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''))))))(((&&&)))(((((((((((()))*********************)))((((((((('''&&&''')))++++++***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))#########$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%'''(((***'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&(((((($$$$$$&&&''''''&&&$$$$$$((((((((((((((('''''''''((((((((((((((('''''''''(((***+++***'''&&&''')))&&&'''((()))***+++++++++******))))))((((((((('''))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++///////////////.........,,,,,,,,,------.........111111111111111000//////000000000000000000000000////////////////////////000///...---,,,+++******---,,,,,,---///000///...---------...------,,,+++------...//////////////////000333:::BBBIIIMMMOOOIIIFFF@@@:::444111...---......---------,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,+++***)))((((((***+++***((('''''''''$$$%%%&&&'''((((((((((((((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))******+++++++++,,,'''&&&%%%%%%&&&'''((()))(((((()))***************''''''''''''''''''''''''((((((((((((((()))***++++++)))(((''''''((()))+++###%%%(((***++++++******''''''''''''((((((((()))(((((())))))))))))(((((()))***************)))((('''((()))******)))((('''******))))))(((''''''&&&'''((()))'''%%%$$$&&&(((((()))***+++,,,---------++++++************++++++((()))***++++++***)))(((%%%&&&&&&'''((()))******((((((((((((((()))*********)))((()))***+++***)))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++'''&&&'''(((***+++***))))))))))))))))))***++++++***************)))(((((()))'''&&&&&&(((***++++++'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''(((((()))((('''%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&'''((('''&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&'''%%%$$$%%%((((((&&&#########$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%'''))),,,...---+++(((&&&%%%''')))***''''''&&&%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((******))))))((((((''''''((()))))))))'''&&&'''(((((((((((((((''''''''''''((()))***++++++***)))((((((((((((((())))))))))))))))))*********+++++++++++++++******)))(((((((((...---,,,,,,......---+++..............................////////////......000000111222222222222222000000//////.........---///---++++++,,,.........+++,,,------......------////////////000000000000//////......---------,,,111111333777===DDDJJJNNNJJJGGGBBB<<<777333000.........---------,,,,,,,,,******************************)))(((((((((((((((+++******)))(((''''''&&&$$$%%%''')))***))))))(((+++++++++++++++***)))((('''((()))(((&&&%%%%%%'''$$$%%%'''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&)))*********++++++++++++,,,***((('''&&&'''((()))+++++++++************)))---,,,***))))))***,,,---%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))******+++++++++******************%%%%%%&&&'''((()))******,,,,,,***)))))))))***++++++***)))'''''')))***+++&&&'''((())))))((('''%%%******))))))))))))******)))(((''''''''')))***+++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((***,,,---,,,+++((((((((((((((('''''''''))))))))))))))))))))))))(((((()))(((((('''&&&&&&,,,)))''''''***+++***((($$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%######$$$%%%%%%$$$###"""$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''((('''&&&(((&&&%%%&&&((()))'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''%%%%%%%%%'''(((***)))((('''%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&***)))))))))))))))))))))((())))))******)))(((((((((((((((((())))))))))))******************++++++************++++++++++++///---,,,,,,---...---,,,..............................////////////......------...////////////...000/////////............///---++++++,,,......---+++,,,------......------.../////////000000000000111000000000/////////...///000222555;;;AAAGGGKKKIIIFFFAAA;;;555111///...---,,,,,,,,,++++++++++++************************++++++***)))))))))))))))******))))))((((((''''''&&&&&&'''((()))))))))((((((((()))))))))(((''''''((()))***)))'''&&&'''(((%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%&&&'''((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&((((((((())))))))))))***+++***((('''''''''((())))))))))))******+++++++++******++++++++++++******&&&''''''((())))))(((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))***************))))))((()))***+++,,,+++***)))(((((()))***+++'''''''''(((((()))******((((((((((((((((((((((((,,,+++***)))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''((()))++++++)))'''%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))(((((()))))))))(((''''''+++)))'''(((***+++***(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%&&&''''''''''''(((((((((((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''%%%######%%%'''''''''&&&%%%$$$$$$&&&&&&%%%$$$(((((((((''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''***++++++***(((''''''((())))))))))))))))))))))))'''(((((()))))))))((('''(((((((((((())))))))))))++++++******************)))******+++,,,,,,------///---++++++,,,......---////////////////////////......////////////......,,,,,,---............---////////////...............---++++++,,,------,,,+++,,,------......------....../////////000000000000000000///////////////......000333888>>>CCCFFFGGGCCC>>>888333000......++++++++++++************************************++++++******))))))******))))))))))))(((((((((((((((((('''''''''(((((()))''''''((()))))))))((((((((()))***)))((('''((()))''''''((((((((('''&&&&&&###$$$%%%&&&''''''&&&&&&))))))))))))))))))))))))((())))))(((&&&%%%%%%&&&(((((((((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***************)))((('''&&&&&&'''''''''(((((((((+++***(((''''''((())))))'''(((((()))***+++,,,---***+++---......---+++***((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))***))))))******************++++++******))))))(((((('''''''''((()))***,,,---+++***)))(((((()))***+++***)))((('''''')))+++---(((((()))******)))((((((,,,+++***)))(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((((((((((((((())))))***+++,,,+++(((%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((())))))***)))))))))+++)))'''((()))***))))))''''''&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''''')))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$##################$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''(((((((((+++,,,,,,+++)))'''((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))+++++++++************************+++++++++,,,,,,///---+++***,,,.........////////////////////////---......//////......---......///000000000000//////////////////............---+++,,,------,,,++++++,,,------......------........./////////000000---------------------------...///222666:::???AAACCC@@@:::444000.........,,,++++++++++++***************************************)))))))))))))))***(((((((((((())))))))))))***)))'''&&&&&&'''((()))(((((()))***+++++++++***''')))***)))''''''((())))))(((((((((''''''&&&&&&!!!###&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***+++(((((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***++++++++++++***)))(((&&&&&&&&&'''''''''((((((***)))(((((((((((())))))((((((((()))***+++++++++------...//////...------***)))(((''''''((()))***************************'''''''''''''''((()))))),,,,,,,,,,,,,,,---------(((((((((((('''''''''''''''''''''((())))))***+++******)))(((((()))*********))))))))))))+++,,,---)))***,,,------,,,***)))'''''''''&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))*********)))***,,,...000...***'''((())))))***++++++,,,,,,))))))))))))))))))))))))'''((()))******+++*********)))((((((((()))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!"""""""""###$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''&&&&&&$$$######%%%&&&'''&&&))))))(((((('''''')))***%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%###$$$&&&((((((((('''&&&'''(((((((((((('''%%%%%%&&&'''((((((&&&&&&'''((('''''''''(((((())))))***&&&'''(((&&&$$$######$$$%%%%%%&&&&&&'''''''''((('''''''''''''''((())))))(((((((((((())))))))))))************************++++++******))))))))))))...,,,++++++---...///...////////////////////////------............------//////000111111111000000.........//////////////////...------......,,,++++++,,,------......------............////////////,,,,,,,,,---------------......///111444888;;;<<<===:::666111...---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))***)))'''&&&&&&'''((()))'''((()))***************&&&'''((((((&&&&&&'''((())))))((((((''''''''''''"""$$$''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((***(((((())))))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''******,,,,,,,,,+++)))(((''''''((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))...---,,,++++++,,,---...***)))(((''''''((()))***++++++++++++++++++++++++'''''''''''''''((())))))++++++,,,,,,,,,---------''''''''''''(((((((((((((((((()))))))))(((((((((******))))))))))))******"""$$$'''***---///000000)))***,,,------,,,***)))$$$%%%%%%&&&'''(((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((()))))))))'''(((***...000///,,,)))++++++++++++++++++******))))))))))))))))))))))))'''((()))******+++******))))))(((((('''(((((()))(((((('''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$%%%$$$###""""""$$$&&&$$$$$$%%%''''''(((((((((&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&''''''%%%&&&((())))))(((''''''((()))))))))(((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&((((((((()))))))))))))))&&&'''((('''%%%%%%%%%&&&'''''''''(((((())))))***''''''''''''((()))******(((((((((((())))))))))))))))))*********+++++++++++++++******)))((((((''',,,++++++,,,...///...---........................------............------------...////////////............///////////////000///.../////////---++++++,,,------......------------........./////////.............../////////---...///000222555777888555444222000...------------,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((('''''''''(((((()))&&&&&&'''(((((((((''''''%%%&&&''''''&&&&&&'''((())))))(((''''''(((((((((###$$$&&&((())))))))))))''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$(((((((((((((((((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((***+++,,,,,,+++)))((((((((()))))))))*********(((((((((((())))))))))))******)))))))))(((((((((+++***(((''''''(((***+++******))))))(((((())))))++++++++++++++++++++++++((((((''''''(((((()))***(((((())))))***+++++++++(((((())))))******++++++)))************)))(((''')))))))))******))))))))) %%%***///222333444(((((()))******)))((((((%%%&&&''')))++++++,,,,,,(((((((((((())))))))))))************************$$$$$$%%%%%%&&&&&&''''''$$$%%%'''***,,,,,,***'''))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))***)))))))))((())))))(((''''''(((***(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''((()))+++,,,(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''(((((('''$$$""" !!!!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''((((((((((((''''''&&&'''((()))***)))'''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((((((''''''((()))******))))))***+++&&&&&&'''(((((()))******((((((''''''((()))+++,,,(((((((((((())))))))))))(((((()))***+++,,,,,,---******************************+++...000000...,,,------------------------,,,------......------,,,,,,,,,---............---............/////////000111111000000111000...,,,+++,,,------......---------------.........//////---------....../////////,,,,,,---...000111222333////////////......---,,,++++++++++++************))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''&&&&&&'''((()))))))))((('''''''''(((''''''&&&&&&%%%'''((((((''''''((())))))((((((''''''((()))***$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&'''((('''%%%###$$$%%%&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''')))+++,,,,,,+++)))'''(((((()))))))))*********''''''((()))))))))))))))((((((((())))))))))))))))))))))))(((((()))))))))***************)))(((((()))))))))))))))))))))))))))(((((((((((()))******''''''(((((()))******+++************))))))))))))((()))***+++++++++***)))))))))************))))))"""$$$&&&))),,,...///000((((((((((((((((((((((((&&&''')))+++,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&''''''((((((&&&%%%&&&((()))***(((&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((()))))))))((('''''''''((()))(((&&&&&&(((***''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$$$$%%%(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%$$$###"""######$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((******((($$$ %%%&&&&&&$$$!!!!!!%%%(((&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((((((((((('''&&&&&&&&&&&&%%%&&&(((******)))'''&&&&&&'''((((((&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&(((((('''''')))***$$$$$$%%%%%%&&&'''(((((()))((((((((()))***,,,---(((((((((((())))))))))))''''''(((***+++,,,---...*********+++,,,,,,------)))***,,,///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......---.........//////000000222111111222222111...,,,+++,,,------......---------------.........//////+++++++++,,,,,,---------***++++++---......///000+++,,,---...///...---,,,************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******)))(((''''''&&&$$$%%%''')))******)))((()))*********)))(((''''''&&&((())))))(((((()))+++)))(((''''''''')))***+++))))))((())))))***+++,,,''''''''''''''''''''''''&&&'''))))))((((((***+++&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&(((***,,,,,,+++((('''(((((((((((())))))))))))''''''((())))))***))))))&&&&&&'''((()))***++++++)))***,,,------,,,***))))))***+++++++++)))((('''(((((((((((((((((((((((()))))))))))))))***++++++((())))))***++++++,,,,,,******)))((('''&&&%%%%%%'''(((***+++,,,,,,,,,,,,))))))************))))))---,,,***(((''''''))))))******))))))))))))******'''((()))******)))((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,***)))((((((******(((&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))(((((('''&&&&&&&&&(((***(((&&&%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******((('''%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((()))******)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((()))((('''%%%$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''',,,000---'''$$$&&&***%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))***)))((('''&&&&&&'''((()))************))))))))))))***************)))(((((())))))))))))))))))))))))******+++++++++***))))))+++*********))))))((((((------,,,,,,,,,,,,++++++------......------,,,+++,,,+++++++++++++++++++++......------------......////////////////////////000000111222222222111111.........---,,,***)))(((,,,,,,------------------,,,---///000000000///.../////////......---------************************))))))))))))))))))))))))************))))))))))))(((((('''(((((()))***+++'''(((((((((((((((''''''))))))((('''&&&&&&''''''************)))(((&&&&&&'''((()))(((''''''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''++++++***)))(((((())))))+++***)))''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%!!!###&&&((()))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))***+++,,,---+++***((('''&&&'''((()))'''((()))******+++*********(((%%%""""""###$$$&&&%%%&&&'''((()))***+++,,,***((('''((()))***)))'''++++++***************+++((((((((()))******++++++''''''(((((())))))******......,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++)))(((''''''((((((************))))))((((((++++++***)))))))))))))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$''')))((($$$"""###&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''******)))((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))))))))))))))))))))***************)))+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,------............------.........////////////////////////...///000111222333333333222111000///---,,,+++++++++++++++,,,,,,,,,,,,---+++,,,---...///......------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''((((((''''''((((((((((((''''''((()))***++++++)))'''&&&*********))))))(((&&&&&&%%%&&&'''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))*********)))))))))((((((***)))((('''''''''''''''***)))'''&&&&&&''')))***((((((((((((((('''&&&&&&$$$%%%''')))***)))((('''(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))***++++++++++++***)))(((&&&&&&&&&&&&'''((())))))+++)))'''&&&%%%&&&((()))(((((())))))***)))))))))((('''&&&%%%%%%&&&((()))++++++******)))((((((((()))(((''''''))))))((('''******)))))))))))))))***,,,,,,,,,+++******))))))))))))))))))))))))******,,,,,,+++***))))))))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((('''&&&''''''))))))++++++*********)))))))))+++***)))(((((((((((()))))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&***(((&&&$$$###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((+++******)))''''''&&&&&&((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))************************(((((()))***+++++++++******************)))))))))***++++++,,,,,,------...------......------,,,+++***+++,,,---...//////000........................////////////////////////,,,---...000222444555555444222000...---,,,,,,,,,*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++++++++***************************((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((''''''&&&)))---//////,,,'''$$$))))))))))))(((''''''&&&%%%&&&'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))*********)))(((''')))(((((('''''''''((((((***)))(((''''''((()))***(((((()))))))))((('''''''''(((((()))*********+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******************************++++++******))))))$$$$$$$$$%%%%%%&&&'''(((+++***)))((((((((()))***(((((()))))))))(((''''''''''''(((((()))***++++++,,,,,,+++***)))(((''''''+++***))))))++++++***)))*********))))))******+++))))))(((''''''&&&&&&%%%******))))))))))))))))))***))))))((((((((())))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((()))***++++++++++++***************))))))((((((''''''(((((())))))))))))************''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&'''''''''''''''(((((()))%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,************************)))******+++---......///------......------,,,+++++++++,,,,,,------......---..................---........................------...///111333444555444222///,,,******++++++******++++++,,,,,,------,,,,,,,,,------------,,,------------,,,,,,,,,,,,************************((((((((((((((((((((((((******)))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''%%%(((+++......+++(((%%%(((((())))))(((''''''&&&'''((()))(((''''''''')))((((((''''''''''''(((((('''''''''''''''''''''''''''(((***++++++)))(((&&&(((''''''''''''(((((()))))))))(((''''''((())))))((()))))))))))))))(((((()))((((((((((((***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((************************))))))************))))))''''''&&&''''''((()))******,,,---......---+++***(((((()))(((((('''&&&&&&'''((()))++++++++++++***''''''(((((()))***++++++---,,,++++++------,,,++++++++++++***++++++,,,,,,$$$%%%%%%&&&&&&''''''((()))))))))(((((('''''''''(((((((((((())))))***+++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))******+++++++++++++++++++++************((((((''''''''''''((((((((()))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%(((,,,---+++'''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((***)))((((((''''''(((((((((((((((((((((((((((((()))***+++,,,------------***************+++++++++))))))***+++---...//////------......------,,,+++------,,,,,,++++++******------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333444555333000---+++***+++,,,+++++++++,,,---......///......------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&'''((())))))((('''''''''((((((((((((''''''&&&'''((()))(((''''''''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++)))(((&&&(((''''''''''''(((((()))''''''''''''''''''''''''(((((()))))))))))))))(((((('''&&&&&&'''(((***+++***)))))))))(((((((((''''''''''''''''''''''''''''''((())))))))))))(((((())))))))))))))))))))))))((())))))*********))))))(((((((((((()))***+++,,,'''***...111222///***'''(((((()))(((((('''&&&&&&'''(((***++++++***)))'''$$$%%%&&&''')))***+++,,,,,,+++******+++,,,+++***)))))))))))))))***++++++))))))******+++,,,,,,---(((((((((''''''&&&&&&&&&)))))))))))))))***+++,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''*********))))))(((((((((************************((((((''''''''''''((((((((()))))))))************########################''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&%%%&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%'''***+++)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))((((((''''''(((((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((%%%&&&'''((()))))))))((('''''''''((())))))******(((((((((((()))+++,,,...((((((((((((((((((((((((******+++,,,---------,,,*********+++++++++++++++))))))***+++---...//////------......------,,,+++...---,,,+++***))))))(((,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......///111222444777555333000...---------++++++,,,---....../////////......------------...((())))))))))))*********************************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%)))(((''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''(((((((((''''''&&&%%%&&&'''&&&%%%%%%&&&''''''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((()))))))))(((''')))(((((('''''''''((((((&&&''''''''''''''''''&&&''''''((()))))))))(((((('''&&&%%%%%%&&&''')))*********))))))((((((''''''''''''''''''''''''''''''&&&''')))******)))((((((''''''''''''''''''''''''(((((())))))******))))))(((''''''(((((()))***+++$$$'''+++......,,,(((%%%(((((()))))))))(((''''''((()))*********)))((('''(((((((((((((((((()))))))))'''''''''((()))((('''&&&&&&&&&&&&&&&'''((()))---,,,,,,++++++***))))))(((((('''''''''''''''&&&))))))))))))******+++,,,******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$)))))))))))))))*********((((((''''''(((((())))))))))))))))))************$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$######$$$$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%&&&''''''(((((()))))))))&&&%%%%%%%%%%%%&&&'''''' !!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((((('''%%%######%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&'''((()))))))))(((&&&''''''((())))))******)))((((((((()))+++---...************************)))******++++++******************++++++,,,,,,,,,******+++,,,,,,---......------......------,,,+++---------,,,,,,++++++***,,,---///000000///---,,,------------------------------------///111444666666666444222000...---,,,)))***+++,,,---.../////////...,,,+++++++++,,,,,,(((((((((((())))))******************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%$$$%%%&&&''''''&&&&&&'''((((((''''''&&&%%%&&&'''&&&%%%%%%&&&''''''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((())))))*********)))((('''''''''''''''''''''''''''''''''&&&''')))*********)))((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((()))***++++++&&&&&&'''((())))))(((((((((((())))))***)))))))))'''((()))***************------,,,+++***)))(((''')))(((''''''((()))((('''&&&&&&&&&&&&'''((()))***+++******)))((((((''''''((((((((()))))))))))))))))))))((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((''''''((()))((((((&&&&&&''''''((((((((())))))))))))(((((((((((()))***+++))))))))))))************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''%%%$$$#########&&&&&&%%%$$$#####################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''!!!###%%%''')))******)))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&&&&%%%&&&''''''((()))***++++++&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))******))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&$$$!!!!!!$$$&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((())))))'''&&&$$$$$$%%%'''))))))))))))(((&&&&&&''''''((()))******,,,+++)))((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))(((((('''*********++++++,,,,,,,,,***++++++,,,,,,------...------......------,,,+++,,,---------------------,,,---///000000///---,,,////////////////////////+++++++++,,,///222666888444444333111///---***)))((())))))+++,,,---.........---+++*********++++++))))))******+++++++++,,,************************************************))))))((((((((('''''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&'''((()))(((''''''((()))'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))''''''&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((((((''''''&&&&&&''''''((()))))))))+++******)))(((''''''&&&''''''''''''''''''''''''%%%''')))***+++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---***)))'''%%%&&&(((+++---'''((()))******+++******''''''((()))+++,,,---...///......---,,,+++******+++***)))***+++,,,+++)))))))))))))))***+++,,,---*********+++,,,,,,------))))))******++++++,,,,,,((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((***+++,,,,,,++++++&&&'''''''''(((((()))))))))))))))))))))***++++++))))))))))))************$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''+++(((&&&%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&((((((''''''''''''(((((()))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((******)))((('''&&&%%%%%%((((((''''''''''''((((((***)))'''&&&%%%%%%&&&'''''')))***)))((('''(((***)))************+++++++++'''((()))+++---///000111******++++++,,,---.....................---------,,,,,,,,,------,,,++++++///............---------,,,,,,,,,,,,,,,,,,,,,,,,111///...---...111444555666555444111---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''))))))((('''''''''''''''+++*********))))))((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%)))'''%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((&&&&&&''')))************---)))%%%$$$&&&'''&&&$$$''''''&&&&&&&&&&&&''''''************************+++***)))(((''''''((()))***))))))((((((((((((((()))((('''(((***++++++***+++***))))))***+++***(((+++++++++***************+++***)))'''''')))***+++,,,+++))))))******((('''))))))))))))************))))))))))))))))))))))))''''''(((******+++++++++(((((('''''')))***,,,---''')))******))))))***++++++***))))))******)))'''((()))***++++++***((('''%%%%%%&&&&&&''''''(((((('''(((***+++,,,,,,+++***,,,,,,+++)))'''&&&((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((***+++,,,%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))%%%&&&&&&'''((((((''''''(((&&&%%%%%%'''(((''''''((('''&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&)))(((((('''''''''(((((((((((('''&&&&&&'''((()))((()))***)))((('''(((***))))))*********+++++++++(((((()))***++++++,,,,,,------------,,,,,,,,,,,,//////......---------,,,/////////...,,,+++)))(((///............---------,,,,,,,,,,,,,,,,,,,,,,,,//////------...111444666999999666222---***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********)))))))))++++++***)))))))))))))))******)))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''(((((((((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((((((((()))***++++++++++++***)))'''&&&&&&&&&%%%$$$'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((()))))))))((('''&&&((((((''''''((()))******(((''''''(((+++,,,,,,+++((('''&&&&&&'''((('''&&&(((((())))))******+++++++++***)))(((((()))***+++***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))'''((()))******+++++++++)))((((((((((((***+++,,,&&&((())))))(((((()))***+++***))))))******)))'''((())))))*********)))))))))((((((((((((((((((((()))+++...111111///---++++++++++++)))''''''(((***(((((((((((((((((((((((((((((())))))))))))((((((***)))((((((((()))***+++%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%''')))***''''''''''''(((((())))))%%%&&&''''''((('''''''''%%%$$$$$$&&&((()))((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''''''''''''''&&&&&&'''''')))******((()))******(((((()))***)))))))))*********+++++++++++++++************)))---------------.........000000///...------,,,,,,/////////...---+++***)))///............---------------------------------...---------...111444666999999777222...+++*********+++++++++,,,,,,------,,,++++++++++++*********,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))((('''&&&(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%''')))++++++)))'''%%%(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&(((((()))))))))))))))((('''((()))((('''%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******(((%%%$$$&&&&&&&&&'''((()))+++,,,''''''&&&(((+++,,,,,,+++***)))((()))***+++***(((&&&''''''((()))***+++++++++***)))(((((()))***+++(((((('''(((***,,,+++***))))))))))))************))))))))))))))))))))))))'''((()))******+++*********))))))(((((())))))***&&&'''((((((''''''((()))+++***))))))******)))'''(((((((((((()))******+++******))))))(((''''''&&&***---111444333000,,,))))))******)))(((''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$&&&(((***$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((())))))***)))(((''''''&&&''''''&&&&&&&&&''''''(((((((((((()))******)))((()))***))))))))))))************---------,,,,,,,,,,,,+++)))***+++---///111222333000000///...---,,,,,,+++,,,------............---///............---------------------------------,,,,,,,,,---...111333555444555444222///------...*********+++,,,,,,------++++++++++++************++++++++++++++++++++++++((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''''''''&&&%%%$$$$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$'''***+++++++++******((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$'''******'''%%%%%%'''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((())))))'''&&&$$$&&&&&&&&&'''((()))******)))((('''(((***++++++***+++***)))***,,,,,,,,,***(((((())))))******++++++******)))(((((()))******)))(((((((((***++++++)))((()))))))))************))))))))))))))))))))))))(((((()))*********************))))))((((((((((((&&&''')))(((''''''(((***+++***))))))******)))'''((('''''''''((()))+++,,,))))))((((((''''''''''''+++,,,///000///,,,)))''''''((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''$$$"""%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((())))))(((((((((&&&&&&''''''((()))))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%)))***+++***)))((()))+++(((((()))))))))*********+++++++++,,,,,,------...)))***+++---///111222333000//////...------,,,,,,,,,---...//////////////////............---------------------------------,,,,,,,,,,,,...000222333111222333222///......///*********++++++,,,,,,,,,+++++++++*********)))))))))))))))***************((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((***,,,+++))))))***+++((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&******'''%%%&&&(((''''''((())))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((((((''''''''''''((((((+++***))))))******)))(((((('''&&&''')))***)))(((,,,,,,,,,++++++***************))))))))))))******+++***))))))******)))'''((()))))))))************))))))))))))))))))))))))((())))))************)))******))))))(((((('''&&&''')))******)))(((***++++++***))))))******)))'''((('''&&&&&&''')))+++,,,(((((()))))))))*********,,,,,,,,,+++***)))((('''%%%'''))))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&((()))))))))(((''''''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&$$$"""$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))(((&&&$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$)))***++++++))))))***+++((((((((()))))))))******'''((((((***+++,,,---------------------.........///............---------000000000000///...---,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111222111...,,,,,,,,,+++++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))******+++'''(((((((((((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((############$$$%%%%%%&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''')))******)))((((((''''''(((((()))***,,,---+++'''%%%&&&)))'''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((('''&&&''''''((((((((((((((('''$$$&&&'''((('''''''''((('''((()))******)))((('''))))))))))))))))))))))))((('''&&&%%%&&&'''(((***)))(((''''''&&&&&&''''''+++***))))))******)))((()))((('''(((***,,,+++***......---,,,+++******))))))))))))******))))))))),,,+++))))))******(((&&&))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))))))))((('''&&&((()))******))))))***++++++***))))))******)))'''''''''''''''((())))))************+++,,,---------...---+++***))))))))))))%%%'''))))))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''(((((('''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((()))***(((((()))******)))(((''')))***++++++))))))***+++(((((((((((()))))))))***'''((()))***+++,,,,,,---------------,,,,,,,,,,,,---------...............000000000000000///...---///............---------++++++++++++++++++++++++,,,,,,---------.........,,,...000000...---,,,---,,,,,,++++++***)))))))))************))))))))))))'''''''''(((((())))))))))))))))))))))))***++++++((((((((()))))))))******'''''''''''''''&&&&&&&&&))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''""""""""""""###$$$%%%&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***!!!&&&******'''$$$%%%''''''((((((((())))))))))))''''''((((((((((((''''''&&&'''((((((((((((((((((&&&'''((()))))))))))))))&&&%%%$$$%%%''')))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&'''(((((((((((('''(((***,,,+++***+++******+++---......------,,,,,,++++++*********))))))************))))))+++)))((()))******)))((())))))))))))************))))))))))))))))))))))))))))))************))))))'''(((((())))))((('''&&&'''((())))))(((((()))++++++***))))))******)))'''''''''((((((((((((((('''************************++++++++++++***))))))(((%%%''')))***(((''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))*********)))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''######%%%&&&'''(((((((((###$$$&&&(((((('''&&&%%%'''((((((((('''&&&%%%%%%&&&$$$"""###%%%'''''''''###$$$&&&'''((('''&&&&&&&&&''')))******)))'''&&&"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++'''(((***+++,,,,,,++++++)))+++++++++***)))***+++(((((((((((())))))))))))+++++++++,,,,,,------...******++++++,,,---......,,,,,,------.../////////------///000111111111111//////.........---------************************------------------------&&&))),,,......///000111---,,,,,,+++***)))((((((************))))))))))))''''''(((((()))))))))***'''''''''''''''((())))))(((((())))))******++++++(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((""""""$$$%%%&&&'''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''***)))(((''''''((()))***%%%)))(((&&&''')))'''((((((((())))))******''''''((((((((((((''''''&&&&&&'''((()))))))))((($$$%%%&&&'''(((((((((((((((%%%"""###'''******)))'''((()))++++++)))((('''''''''''''''''''''''''''%%%''')))++++++***)))'''%%%%%%%%%&&&'''((()))***&&&%%%&&&(((+++---...---(((''''''(((***,,,+++******************+++++++++))))))************)))))))))((('''(((***,,,+++***))))))))))))************))))))))))))))))))))))))))))))*********))))))(((&&&'''((())))))((('''&&&&&&'''((((((''''''(((***+++***))))))******)))((('''''')))))))))((('''&&&((((((''''''&&&&&&%%%%%%'''(((***++++++)))'''%%%%%%'''******((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++++++++******#########$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$&&&'''%%%""""""%%%((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))******))))))))))))************))))))((((((''''''((((((((((((((((((((((((,,,+++***((((((((()))***,,,,,,++++++++++++++++++,,,,,,,,,---------......000000111000000///..............................---..................---,,,---......---+++***))))))***+++,,,---...............---,,,,,,++++++***,,,+++++++++***))))))))),,,,,,++++++***)))))))))''''''((()))******))))))'''(((******((((((((()))((())))))((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$&&&'''''''''&&&%%%'''((()))++++++)))((('''************))))))))))))***************)))(((((((((&&&$$$$$$%%%&&&&&&&&&'''((((((((((((((('''&&&***((('''&&&&&&'''(((******))))))(((((((((((()))&&&''''''''''''(((+++...)))(((''''''''')))***+++((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***((((((((((((((()))))))))***************)))((((((''')))***++++++***)))'''((((((((()))******++++++***+++,,,------,,,+++***(((((()))***************++++++******)))))))))(((,,,(((%%%'''+++---,,,)))))))))((((((((((((((())))))))))))(((((((((((('''---+++)))((('''((()))***)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++'''######'''***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$'''(((''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))***))))))(((((())))))******)))))))))(((((((((''')))))))))))))))))))))))),,,+++)))((((((((()))******+++++++++,,,,,,------,,,,,,,,,---------........./////////......---,,,------------------------------............------.../////////...,,,***)))******+++,,,------------,,,,,,,,,,,,+++++++++++++++++++++***************++++++***))))))(((((('''''''''((()))))))))(((((((((***+++***((('''''''''((()))***)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$%%%'''((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))*********)))(((&&&''')))******)))'''&&&$$$$$$%%%&&&'''((())))))(((((())))))(((((('''&&&***((('''&&&((())))))(((''''''((())))))((((((((()))((('''&&&&&&'''((()))(((((((((''''''((()))))))))***+++***)))(((***,,,)))))))))))))))***++++++************************''''''''''''((()))***+++))))))(((((((((((()))))))))))))))))))))))))))(((***************)))((((((((()))***++++++***)))(((*********)))))))))))))))***++++++,,,,,,++++++***(((((()))***************(((((((((''''''&&&&&&&&&)))%%%###$$$(((***(((&&&***))))))(((((()))))))))+++++++++*********))))))***)))'''&&&%%%&&&'''((()))(((''''''''''''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&)))+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))((((((((((((************************+++***))))))((()))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////000///...,,,+++)))++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++***************+++++++++***))))))(((((('''&&&&&&''''''((((((((('''&&&&&&)))++++++***(((&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''$$$%%%&&&((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))&&&'''((())))))((('''&&&&&&&&&'''((()))***++++++&&&&&&'''''''''&&&%%%%%%+++)))'''((()))******)))&&&'''((())))))***)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))))),,,---...---+++))))))))))))******++++++++++++***************************(((((((((((()))***++++++(((((())))))))))))((((((*********))))))))))))))))))************))))))(((((()))***++++++***)))(((++++++******)))(((((('''+++++++++******+++++++++(((((())))))******))))))'''''''''&&&&&&&&&&&&&&&+++(((&&&'''***+++***(((************************((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&'''''')))((((((''''''(((((()))&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&'''((()))***'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((******************************)))))))))))))))))),,,,,,+++******)))((((((,,,,,,,,,---------......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.........---++++++++++++,,,,,,,,,++++++***(((((()))***++++++,,,,,,)))))))))***+++++++++,,,******)))((((((''''''&&&'''((((((((('''&&&%%%%%%((()))******(((''''''(((((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''((())))))***)))'''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&++++++******))))))((((((&&&&&&&&&''''''&&&&&&%%%)))'''&&&'''((()))((('''&&&'''((()))************)))(((''''''''''''((()))%%%%%%%%%&&&&&&((()))******,,,......,,,)))))))))((()))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((()))***+++&&&''')))******)))((((((((()))))))))******++++++))))))************)))(((((()))************)))(((************))))))((((((,,,+++***))))))***+++,,,(((((()))))))))))))))((((((((((((((((((((('''''',,,***((((((***,,,+++***)))******+++++++++++++++'''''''''&&&&&&&&&&&&%%%***)))(((''''''((())))))((((((((((((((()))))))))'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((###$$$%%%&&&'''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########%%%&&&&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''(((******'''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))),,,,,,,,,---------......,,,------.........------------------------------+++,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,+++++++++,,,++++++******(((((()))***+++,,,,,,---)))))))))***+++++++++,,,+++******))))))((('''''''''((((((((('''&&&%%%%%%$$$&&&))))))))))))***+++'''(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((()))*********'''%%%###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&''''''(((((((((''''''((('''&&&'''))))))(((&&&&&&&&&''')))************((((((''''''''''''((((((%%%%%%%%%&&&&&&((()))***&&&)))+++,,,+++))))))***((((((*********)))((('''((((((((((((((((((((((((((((((''''''(((((())))))&&&'''(((*********)))(((''''''((()))***++++++,,,((())))))*********))))))))))))************))))))(((((())))))************,,,+++))))))))))))+++,,,(((((()))))))))(((((('''''''''((((((((((((((((((((('''&&&&&&''''''''''''((()))***+++++++++++++++,,,++++++++++++*********))))))((((((((()))))))))'''(((((()))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))###$$$%%%''')))+++---...,,,,,,,,,---------......---......////////////...........................,,,,,,------------,,,,,,'''(((***+++,,,,,,,,,+++******+++++++++++++++***))))))******+++,,,------***************+++++++++++++++***))))))(((((('''''''''((((((((('''&&&&&&###%%%((())))))***,,,---%%%'''))))))((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###%%%(((***+++***)))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))((()))(((((()))***+++)))'''%%%&&&'''(((((()))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))$$$&&&((()))))))))***,,,((())))))))))))(((((('''************************(((((((((''''''(((((()))&&&'''((())))))******)))(((((((((((())))))))))))((())))))************)))***))))))))))))))))))***'''(((((()))******++++++*********))))))*********(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''))))))((((((''''''(((((('''((()))+++,,,++++++***++++++*********)))))))))'''''''''(((((((((((((((''''''((()))************%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((('''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&***))))))(((((())))))***'''((((((((()))))))))***************************'''((()))***+++******)))&&&&&&''')))+++,,,---...,,,,,,,,,---------......------...///////////////------------------------------............------***+++,,,,,,,,,,,,******((()))***+++++++++++++++******++++++,,,,,,------+++++++++******************))))))(((((('''&&&&&&''''''((()))))))))(((((($$$&&&((()))))))))+++,,,"""%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""$$$(((+++,,,+++***(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&%%%&&&'''((())))))(((((((((((((((((()))((((((((())))))))))))***''''''((()))))))))))))))((((((''')))******(((&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((''''''((())))))%%%&&&'''((('''(((***,,,+++***))))))(((((())))))***************************))))))(((((())))))***''''''''''''((()))***++++++***)))((('''%%%$$$$$$(((((()))*********************))))))))))))******)))))))))))))))*********))))))************))))))(((((())))))(((''''''&&&&&&&&&&&&''''''(((((((((,,,,,,+++***))))))***+++%%%''')))***++++++***)))(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))&&&''')))***++++++******%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))))))))((('''&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%'''&&&$$$'''&&&&&&%%%$$$$$$$$$$$$"""""""""$$$%%%'''((()))''''''((())))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&******))))))))))))******'''((((((((())))))******++++++++++++++++++++++++'''((()))+++++++++***)))---,,,,,,,,,++++++******,,,,,,,,,---------......,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------.........---+++)))((('''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++******)))))))))(((((('''&&&&&&%%%%%%''''''((()))*********)))%%%''')))***)))))))))+++!!!$$$'''))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%'''***,,,,,,***(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&&&&%%%$$$%%%&&&'''((())))))(((((((((((()))))))))((('''&&&%%%$$$######&&&&&&'''((())))))((((((%%%%%%%%%&&&((('''%%%###&&&&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''***))))))(((((((((((()))'''((((((''''''(((***------,,,***)))))))))***+++((((((((((((((((((((((((++++++***************+++((('''''''''''')))+++,,,...---+++(((%%%""" (((((()))*********************))))))))))))******++++++******)))(((((((((((()))***++++++***)))((((((((())))))((('''&&&&&&((()))))))))******++++++((())))))(((&&&&&&&&&((($$$&&&(((***+++***)))(((***))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,&&&''')))***+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((()))******++++++(((((())))))******++++++,,,,,,,,,------,,,++++++&&&'''(((***+++,,,------------------------------+++******))))))******+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******)))(((''''''&&&))))))((('''''''''''''''&&&&&&'''((())))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((&&&$$$$$$'''((('''%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###'''***)))&&&%%%(((,,,&&&&&&&&&''')))***,,,,,,''''''((())))))(((''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$((())))))'''&&&&&&(((***))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++,,,+++******(((((()))*********************))))))))))))******(((((()))++++++,,,,,,,,,++++++***)))))))))))))))***)))(((((((((***+++,,,'''((()))++++++)))((('''))))))))))))************+++++++++******)))))))))(((((((((((()))))))))))),,,+++(((&&&%%%''')))***(((((())))))*********+++++++++,,,,,,***'''$$$"""(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((()))******++++++)))))))))))))))*********,,,------......------,,,)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********)))((('''''''''))))))((('''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''(((%%%###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&)))+++)))&&&$$$&&&)))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((((((((((((((&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&###$$$$$$###!!!"""###%%%))))))))))))))))))))))))'''(((((()))******++++++((()))***+++++++++******(((((()))******************))))))(((((())))))***&&&'''((())))))*********+++***))))))((((((((()))))))))((((((((()))++++++'''((()))******)))((('''))))))))))))************************)))))))))((((((((((((((())))))))))))+++***(((&&&&&&'''((()))((()))))))))************&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((()))))))))%%%'''((()))((('''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&((())))))***&&&&&&'''(((((((((((('''((((((((()))))))))******((((((((()))******++++++************))))))))))))------............------,,,---......//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))(((((('''''')))((((((''''''''''''((($$$%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''%%%###$$$%%%&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***+++)))%%%###$$$&&&'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''&&&%%%$$$&&&((())))))))))))))))))))))))'''(((((())))))******+++((()))******++++++******(((((()))***************)))((((((''''''(((((()))&&&'''((())))))***))))))***))))))((((((((((((((())))))((((((((()))******'''((()))******)))((('''))))))))))))***************))))))))))))((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%((((((((((((((()))))))))((((((''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''&&&&&&&&&'''((((((((((((((())))))))))))************((((((((()))******++++++++++++******))))))((((((+++,,,------...---------....../////////......---,,,,,,------------------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************)))))))))(((((((((''')))(((''''''''''''((((((''''''((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******(((%%%$$$$$$&&&%%%&&&'''(((***,,,...///((('''%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''))))))*********+++++++++''''''((((((((())))))))))))***+++***))))))***+++(((((((((((((((((((((((((((((((((((())))))******((())))))***************(((((()))***************((((((''''''''''''(((((())))))***+++++++++++++++))))))((((((((((((((()))))))))))))))))))))))))))((()))************)))(((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++***)))((()))))))))))))))*********,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$%%%'''((()))&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))))))))((('''&&&&&&'''(((((())))))(((((())))))))))))************((((((((()))******++++++++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------......+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''&&&&&&&&&'''%%%&&&'''(((***,,,...///((('''%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&''''''(((%%%'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))******%%%&&&&&&''''''(((((()))&&&''')))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********(((((()))***************((((((''''''''''''(((((()))******++++++++++++***))))))(((((((((((())))))******************))))))))))))************))))))((()))))))))************)))*********************(((((((((((()))))))))))))))***,,,------,,,+++*********)))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))######$$$$$$%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%$$$######$$$&&&(((***&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''(((((((((###$$$$$$%%%&&&'''(((((($$$%%%''')))*********)))''''''((())))))))))))(((((((((((()))))))))******((((((((()))******++++++************))))))))))))((()))***++++++,,,,,,+++,,,---------------,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******))))))))))))(((((((((((((((''''''''''''(((((()))&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&'''''''''(((((((((%%%&&&((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''((())))))$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%'''))))))'''&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++(((((()))***************)))((((((''''''(((((()))(((((())))))))))))(((((()))))))))))))))******+++++++++,,,,,,++++++***)))************************))))))))))))************(((((())))))))))))******(((((((((((()))))))))))))))***,,,------,,,++++++************))))))))))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))*********)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%&&&''')))***)))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))$$$%%%%%%%%%&&&'''''''''$$$%%%(((***++++++***)))''''''((()))))))))))))))''''''((((((((()))))))))((((((((()))******++++++)))))))))))))))*********))))))***+++,,,,,,,,,,,,,,,,,,---......---------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************(((((()))))))))*********(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&((()))'''%%%%%%''')))%%%%%%&&&'''((()))******&&&''')))))))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%'''(((((('''((('''&&&%%%%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((($$$&&&(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((***,,,,,,***))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++(((((()))******************))))))(((((())))))***(((((())))))))))))((((((***************+++,,,,,,,,,------------,,,+++***+++******************+++))))))))))))************&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))******+++++++++***************)))))))))(((###%%%''')))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))###$$$%%%&&&'''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''((()))******+++%%%%%%&&&'''((()))***+++&&&'''((((((&&&$$$""" %%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&(((***,,,))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((('''''''''(((***+++***)))'''&&&'''(((((()))))))))))))))''''''''''''((((((((((((((((((((()))******++++++(((((())))))******++++++)))***+++,,,------...---,,,------...//////......++++++,,,,,,---...//////+++******************+++*********++++++,,,,,,,,,************************))))))))))))************(((((((((((())))))))))))'''''''''''''''((()))***((()))))))))((('''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((***(((&&&%%%(((***$$$%%%&&&'''(((***++++++'''((()))***)))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%)))(((((((((((('''''''''###%%%((()))(((''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''')))++++++***)))((()))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''''''''(((***+++(((((()))*********************))))))))))))************+++++++++******)))+++*********+++,,,------------...///...---+++***++++++************++++++))))))))))))************$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))''''''(((((()))))))))***+++*********))))))((((((((()))+++,,,---,,,***)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***)))(((&&&$$$''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%111---'''%%%%%%&&&%%%###%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&'''''')))***+++((()))))))))((('''&&&%%%&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---........................111000...,,,+++,,,---...---***)))***,,,---+++)))+++++++++*********)))))))))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))*********)))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&###!!!!!!###%%%'''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&'''((((((&&&'''(((***%%%%%%&&&''''''((((((((()))))))))(((''''''&&&&&&########################''''''''''''((((((((((((((()))+++,,,,,,+++)))((()))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((,,,)))&&&&&&)))++++++***)))************+++++++++(((((())))))******+++++++++***)))(((((()))***+++***,,,///111000...+++)))((((((((((((((((((((((((******)))(((((((((((((((((())))))((('''(((***,,,$$$&&&)))+++,,,***((('''---,,,)))'''&&&&&&'''((())))))))))))))))))))))))******************************)))(((((('''((((((&&&&&&&&&'''((()))***+++***)))(((''''''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%'''(((***&&&&&&&&&&&&&&&%%%%%%%%%---)))%%%$$$%%%''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''((()))***'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,---........................000///...------...000111///---,,,,,,...///...,,,,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((((((((())))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&'''(((******(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***++++++***((('''(((''''''&&&&&&''''''(((&&&'''''''''((()))))))))''''''''''''''''''((((((,,,)))&&&&&&)))++++++***))))))*********+++++++++)))))))))((())))))******+++***)))(((((()))***+++)))***---...///...,,,+++((((((((((((((((((((((((******)))((((((((((((((($$$%%%%%%$$$######%%%'''&&&''')))*********)))(((+++***(((''''''''')))***))))))))))))))))))))))))************************+++***))))))((((((((()))%%%%%%%%%%%%&&&'''((()))***)))(((''''''((()))***'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###############'''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%&&&(((&&&######%%%'''((((((&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''&&&&&&'''(((***+++)))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------......------...///111222///...------//////...------------------,,,++++++)))************+++++++++''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''&&&'''((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((%%%"""###&&&)))))))))***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))'''''''''''''''&&&&&&''''''(((%%%&&&''''''))))))***+++((((((((((((((((((((((((+++)))'''''')))+++++++++)))))))))*********++++++******(((''''''((())))))******))))))))))))******))))))***+++,,,,,,,,,+++))))))))))))))))))))))))******)))((((((((((((((("""######"""!!!!!!"""$$$((((((((())))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***)))((((((((()))***+++,,,))))))(((((((((((())))))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""""""""&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&$$$######$$$&&&'''((('''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((((((''''''''''''((()))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------------------------...------------...///000---,,,,,,,,,,,,---,,,,,,---......///...---,,,,,,))))))*********+++++++++&&&'''))))))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''"""$$$((((((&&&***((('''%%%%%%%%%''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((('''''''''((())))))''''''(((((()))))))))***))))))))))))((((((((((((***)))(((((()))***++++++))))))))))))************+++***((('''&&&'''((()))***))))))))))))))))))************)))))))))*********************************))))))(((((((((((((((%%%&&&'''&&&$$$###$$$&&&))))))(((''''''((()))***)))(((((('''((()))******))))))))))))))))))))))))************************++++++***************+++***************+++,,,,,,))))))(((((((((((())))))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""""""""###%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&(((((())))))))))))((((((&&&&&&'''''''''(((((('''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))((((((''''''''''''(((+++)))'''&&&%%%&&&((()))%%%&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,---------,,,,,,------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000...---,,,))))))*********+++++++++((((((***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***))))))((('''&&&%%%%%%&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((($$$ !!!&&&))))))&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))******+++******))))))(((((((((''')))))))))))))))((((((((())))))))))))))))))***+++(((((()))))))))*********+++***)))(((''''''(((((()))))))))******))))))))),,,+++***((('''''''''(((++++++++++++++++++++++++***))))))(((((((((((((((''')))***)))((('''((()))***)))(((''''''((()))******))))))((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++***************++++++&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$$$$$$$$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%&&&&&&'''%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''%%%######$$$%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))+++***((('''&&&&&&''''''$$$%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))))),,,---......,,,,,,---...---...000111000///---+++)))************+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((******)))((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''***(((&&&&&&)))+++***(((%%%%%%&&&''''''(((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++,,,+++******(((((('''&&&'''''''''(((((()))))))))''')))******))))))***+++((((((((()))))))))*********************)))))))))))))))************)))))),,,+++***)))((('''''''''******************************)))(((((((((((((((&&&((()))***)))((()))***+++***(((''''''((())))))******))))))((((((''''''))))))))))))))))))))))))***************************))))))))))))***++++++((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$$$$%%%&&&'''$$$&&&((())))))(((&&&$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''''''((()))*********)))(((%%%%%%%%%&&&&&&'''''''''%%%'''((('''$$$###%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******,,,...---+++***+++---,,,...///111000...,,,+++)))************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&''''''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&$$$#########((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((()))***))))))'''&&&%%%&&&'''((()))(((&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((()))***+++*********)))(((((((((%%%%%%&&&'''((())))))***&&&)))++++++)))(((***+++(((((((((((()))))))))***((()))+++,,,,,,,,,***)))((()))***++++++***)))((())))))))))))))))))))))))******************************)))(((((((((((((((###&&&((())))))))))))*********)))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++,,,++++++******+++++++++'''((()))******)))((('''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&((((((%%%''')))******)))'''%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''++++++,,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''')))***+++%%%&&&'''((()))))))))((((((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------'''***+++***(((''')))+++,,,---///000000...,,,***)))************+++++++++)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''&&&'''(((***++++++,,,,,,%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((######$$$%%%'''(((((()))&&&((()))(((%%%$$$###$$$))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''$$$'''))))))'''%%%######&&&''')))***)))'''$$$"""'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((())))))))))))))))))*********###$$$%%%&&&''')))******&&&)))++++++)))((()))+++(((((((((((())))))))))))'''))),,,......---+++***((()))***++++++***)))(((&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))******)))(((((((((((((((###&&&)))*********+++,,,***)))))))))((((((''''''%%%&&&''')))******++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((()))************))))))((())))))***'''((()))******)))((('''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))***)))(((%%%###!!!###$$$$$$%%%&&&'''(((((((((((())))))((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&''')))*********)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((---,,,***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((())))))***)))'''&&&%%%$$$%%%&&&'''(((***++++++---,,,+++)))((((((''''''))))))))))))************......---+++***(((''''''******))))))***,,,...///000---***((((((***...000.........---,,,,,,++++++------------------------,,,,,,,,,+++++++++******,,,,,,+++++++++,,,...///***)))(((''''''((()))***(((((())))))******++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++***'''%%%*********)))((((((''''''---***&&&&&&)))++++++***&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,+++)))&&&%%%$$$$$$$$$%%%&&&''''''''''''***,,,))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((()))*********************+++++++++))))))))))))************&&&'''((())))))((('''&&&((((((((()))++++++***(((...//////---***(((((()))******))))))((('''''''''''''''''''''((((((((((((+++*********))))))((((((---***((((((***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((())))))******,,,+++)))((('''&&&'''''')))((('''&&&'''(((***+++------+++***))))))((((((+++***)))(((((()))***+++%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&''')))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&'''(((***++++++)))'''&&&'''(((((((((((('''&&&&&&&&&''''''((()))***++++++++++++***)))(((((((((((((((((()))))))))*********%%%%%%&&&'''((())))))***)))(((((('''((()))***+++...---+++)))***,,,///111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***+++))))))************))))))''''''((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''')))++++++(((&&&$$$%%%%%%&&&''''''((((((,,,)))&&&&&&(((******)))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''((()))(((((((((***,,,******))))))(((''''''&&&&&&&&&''''''((()))))))))''''''(((((()))))))))***'''''''''((((((((())))))''''''((((((((((((((((((,,,++++++,,,---...,,,+++***+++,,,+++)))(((((()))'''(((((())))))******+++))))))))))))************************)))))))))(((,,,)))((((((***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++***************+++***)))(((''''''(((((((((((())))))*********)))++++++******************+++***))))))))))))***+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%))))))))))))))))))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&'''))),,,---,,,***&&&$$$'''&&&&&&&&&&&&'''(((((())))))))))))*********+++***))))))(((((())))))***(((((())))))))))))******"""###$$$&&&(((***+++,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,...000111......------,,,+++++++++++++++++++++++++++++++++,,,++++++++++++*********'''&&&&&&&&&&&&''''''(((((()))+++,,,,,,+++)))((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%''')))***)))'''$$$$$$$$$%%%&&&&&&''''''***(((&&&&&&'''((()))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''')))))))))*********((((((***,,,+++++++++******)))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((()))))))))******''''''''''''(((((()))***+++***))))))***+++)))((('''((())))))''''''((()))(((((())))))***++++++,,,))))))))))))************************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,++++++***))))))(((***)))(((''''''((()))***'''(((***,,,,,,+++***(((******))))))***++++++,,,++++++************++++++%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***))))))(((&&&%%%$$$'''''''''''''''&&&&&&&&&***))))))(((((((((((((((&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&((()))***&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((***+++***)))'''%%%&&&%%%%%%%%%%%%''')))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***(((((())))))***+++++++++............---------...++++++,,,---...000000111//////......---,,,,,,,,,************************++++++++++++************((((((((((((((((((((()))((()))***++++++***)))((('''''''''&&&&&&%%%%%%%%%)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&$$$$$$&&&)))+++,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$&&&((()))'''&&&)))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))******)))(((''')))***+++*********************))))))))))))(((((('''''''''((()))***+++,,,------***+++++++++,,,,,,,,,,,,((((((''''''''')))***+++***(((''''''((()))(((''''''((()))(((''''''((())),,,,,,++++++***)))))))))''''''''''''((((((((((((*********)))))))))))))))((((((((()))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((('''''')))(((''''''''')))***+++((()))***+++,,,++++++***+++***************++++++++++++************++++++&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###%%%%%%&&&''''''((())))))+++***((('''%%%%%%$$$$$$''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&%%%&&&'''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&(((***+++))))))((((((((('''''''''''''''''''''((()))***+++'''(((((((((((())))))))),,,,,,+++++++++++++++++++++++++++++++++************+++,,,...///000000000000000//////...---------************************+++++++++*********)))))))))))))))))))))))))))((()))((('''&&&&&&'''((())))))((((((((('''&&&&&&&&&******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$'''+++...000000(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%''''''%%%$$$)))(((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((())))))(((&&&&&&((()))(((((())))))))))))))))))*********)))(((((('''''''''((()))***+++,,,------***+++++++++,,,,,,,,,,,,)))(((''''''''')))***+++---+++))))))+++++++++******++++++***(((''''''(((,,,,,,++++++***)))))))))''''''''''''(((((((((((())))))))))))))))))******(((((()))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))))))))((((((''''''((()))***++++++***)))))))))***,,,------,,,+++***))))))))))))************************&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$%%%&&&'''((()))******+++***'''%%%$$$$$$$$$$$$''''''(((((()))*********''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''(((''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''''''''%%%$$$###$$$&&&)))***&&&&&&&&&'''((()))******((((((((((((''''''''''''''''''''''''(((((()))***''''''(((((((((((()))))))))))))))******+++++++++***++++++,,,,,,,,,++++++++++++,,,---...//////000000000//////...---------************************+++************)))))))))((((((((()))(((((('''&&&)))(((&&&%%%%%%&&&((())))))))))))(((((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%'''+++...///000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((((((&&&&&&&&&(((((())))))))))))))))))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''(((((('''&&&&&&((()))'''''''''(((((()))))))))*********))))))(((((((((&&&&&&'''((()))******+++((((((((()))))))))*********))))))(((((())))))***+++)))'''''')))***+++++++++,,,,,,+++)))(((((()))(((((())))))***++++++,,,))))))))))))************))))))))))))************((()))******)))(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,)))(((''''''''')))***++++++***((('''((()))+++---...---,,,***)))((((((((())))))************))))))'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''(((''''''((()))*********)))((((((((((((((()))))))))(((((('''''''''(((((()))'''''''''((((((((())))))((((((((()))******++++++***+++,,,.........------,,,,,,++++++,,,---...............---,,,,,,++++++++++++++++++++++++++++++************))))))))))))'''(((((()))((('''&&&%%%((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&)))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&$$$%%%%%%&&&''''''((((((%%%'''))))))'''&&&'''((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&((((((((('''(((***+++&&&&&&''''''((()))************))))))))))))))))))''''''(((((()))))))))***'''''''''((((((((())))))***************)))(((''''''%%%###$$$&&&)))******)))***++++++))))))***+++'''(((((())))))******+++))))))))))))************((()))))))))************(((***,,,+++(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++))))))(((''''''((()))***)))((((((((())))))******,,,,,,+++***)))))))))***'''((())))))))))))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%&&&(((***,,,%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))((('''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******((()))***++++++)))'''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''&&&%%%'''(((***+++++++++))))))((()))))))))************((((((''''''''''''((((((''''''''''''((((((((()))+++++++++***************%%%'''(((***++++++******---,,,+++***+++,,,---...------,,,++++++******)))++++++++++++++++++++++++************))))))))))))))))))*********)))'''&&&'''((()))******)))((('''&&&'''''''''((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%''')))***)))*********)))((((((''''''%%%(((******'''&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%'''((((((((('''''''''((())))))))))))+++---&&&&&&'''((()))******+++))))))))))))))))))*********************+++++++++))))))))))))***************+++++++++***)))'''%%%)))'''&&&&&&))),,,......'''(((******))))))+++,,,******))))))((('''''''''''''''''''''(((((((((((((((((())))))*********+++)))+++,,,+++(((&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((('''''''''***)))(((''''''((()))***&&&''')))***+++***((('''*********)))******+++,,,&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((&&&%%%%%%&&&'''(((+++***)))(((''''''((())),,,+++)))(((''')))***++++++***)))))))))))))))***++++++************+++++++++***)))))))))***,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,---,,,***)))))))))***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++---,,,+++)))((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((('''&&&&&&%%%'''%%%###$$$''')))'''%%%!!!"""###$$$&&&'''((()))'''&&&%%%&&&((((((((('''((()))***)))((('''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))((((((((('''((((((((())))))************))))))))))))*********)))(((((((((***+++,,,*********)))))))))))))))***************)))(((((((((((())))))*********+++***)))((('''''')))+++------+++***+++...///---+++***)))(((''''''((()))******)))((((((((()))+++,,,((((((((()))******++++++,,,+++******))))))******)))((((((((((((((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''(((((()))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&''' !!!$$$&&&((()))******)))((((((((((((((())))))++++++************+++++++++***)))))))))***,,,,,,---------......---------,,,+++***)))))))))***************+++++++++,,,,,,***)))((('''''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))++++++,,,...---+++)))((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&'''%%%$$$%%%'''((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''((()))***)))''''''''')))''''''''''''''''''''''''((((((((((((((((((((((((###%%%'''''''''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))*********)))((((((((()))+++,,,***)))))))))))))))))))))***************)))((((((((()))))))))***************)))((((((((()))***+++***((('''(((+++,,,+++)))+++***)))(((((()))***+++))))))((((((((()))***+++++++++******)))(((((((((+++++++++*********))))))((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''"""'''))))))((('''''''''&&&''''''((()))***++++++************+++++++++************+++,,,,,,---..................---,,,+++******))))))***************++++++++++++,,,***)))((('''''''''((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,------///...+++((('''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$###''''''''''''&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''((()))***)))'''&&&'''(((''''''''''''''''''''''''*********))))))((((((((($$$&&&''''''&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))***++++++)))))))))((())))))***+++))))))))))))))))))******************)))))))))((())))))))))))******************)))))))))))))))((()))''''''((()))***)))(((++++++************++++++((((((((((((((()))******++++++******)))(((((((((******+++,,,+++***)))(((((((((''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''***+++&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%% !!!"""$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))))))))((((((((())))))"""$$$'''))))))(((&&&$$$&&&&&&&&&'''((()))***+++++++++************++++++************++++++,,,,,,---......//////......---------,,,,,,,,,,,,+++,,,************++++++++++++++++++******))))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---......,,,)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********'''((((((((((((((())))))''''''''''''''''''(((((((((((((((((()))***+++,,,))))))))))))))))))******)))))))))))))))*********+++******))))))))))))))))))))))))))))))*********))))))******)))((('''&&&))))))))))))************************************((((((((((((((()))))))))((((((((()))******++++++)))***,,,---,,,+++)))'''))))))((())))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((( !!!"""$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&&&&'''''''''(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&((('''(((((()))***+++,,,++++++************++++++******++++++,,,,,,,,,,,,------............------------------,,,,,,++++++))))))*********+++++++++************))))))((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''&&&%%%&&&(((((((((''''''((()))((('''&&&&&&(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))************((((((((()))))))))******((((((((((((((((((''''''))))))(((((()))***++++++))))))*********)))))))))(((((())))))************+++***))))))(((((())))))******)))))))))))))))))))))))))))))))))((('''&&&((()))))))))))))))******((())))))))))))))))))((('''(((((()))))))))))))))((((((((()))******++++++)))***,,,---,,,+++)))'''************+++,,,---...'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((( """$$$'''((()))***'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((('''''''''((('''%%%$$$$$$&&&(((***))))))((())))))***+++,,,++++++************++++++***++++++,,,---,,,,,,,,,,,,------------------,,,***++++++++++++***)))((()))))))))************+++''''''((((((((('''&&&%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$###"""######$$$%%%%%%&&&&&&***)))'''&&&&&&&&&'''((($$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''((((((((('''&&&%%%&&&(((((((((''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++((())))))******++++++,,,))))))))))))((((((((((((******))))))))))))******)))************)))((((((((((((((()))******++++++,,,+++)))((((((((()))***************))))))))))))))))))((((((((((((((('''&&&'''((((((''''''((()))(((((())))))))))))(((((((((((()))***************++++++******)))(((((((((******+++,,,+++***)))(((************+++,,,......''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((())))))(((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((!!!"""###%%%&&&'''((((((***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******)))((('''%%%%%%'''(((((((((''''''$$$%%%&&&(((((((((((('''$$$%%%'''((((((((('''''''''&&&$$$$$$%%%''')))+++))))))((((((((())))))***++++++************++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***)))((())))))))))))************&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&'''((()))))))))((((((''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''###%%%''''''%%%%%%&&&(((&&&&&&&&&''''''''''''''''''&&&%%%&&&(((((((((''''''((()))(((&&&%%%&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%'''))))))(((((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++)))******+++,,,,,,------++++++******)))))))))))),,,+++***)))(((((((((((()))******+++***)))(((''''''(((((()))******++++++,,,+++)))((('''((()))***************)))))))))((((((((('''&&&'''((()))***&&&((())))))''''''(((***((()))************)))(((((()))***+++,,,++++++***++++++******)))(((((((((+++++++++*********))))))((((((((()))***+++------'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%''''''#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''((()))******)))((('''((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((())))))))))))((('''&&&$$$$$$'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&$$$%%%'''(((((((((''''''###$$$&&&((())))))((('''&&&''')))*********))))))(((((('''''''''((()))))))))(((((('''''''''((((((++++++************++++++***+++,,,---...---,,,,,,***++++++,,,,,,++++++***,,,,,,---...---,,,+++***))))))))))))************((()))*********)))'''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))+++,,,,,,***)))((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''*********)))((((((''''''&&&%%%###!!!!!!"""###$$$###&&&((('''%%%$$$&&&))))))(((((('''&&&&&&%%%%%%'''&&&%%%&&&(((((((((''''''(((((((((&&&%%%&&&'''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%''')))***))))))***+++))))))))))))))))))))))))++++++******)))))))))((()))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++******+++,,,------......,,,+++++++++******))))))---,,,+++)))(((((((((''')))***+++++++++)))(((''''''(((((()))***+++++++++,,,+++)))((('''(((***++++++*********))))))((((((((('''&&&%%%&&&(((***+++(((***,,,,,,))))))+++---)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++((((((((()))******++++++,,,+++******))))))******&&&&&&&&&'''(((***+++,,,###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$###""""""###&&&)))***&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$((()))***)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))(((&&&%%%$$$$$$%%%%%%((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&$$$$$$%%%&&&&&&+++)))'''%%%$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***************)))))))))))))))************+++++++++++++++******************))))))***+++,,,,,,,,,,,,((((((''''''''''''(((((()))))))))))))))*********)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''')))'''%%%#########$$$%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&''''''((()))))))))))))))(((((((((((())))))''')))******((('''((()))))))))))))))))))))))))))))))))(((((()))***+++++++++***)))(((((()))***+++''')))***++++++***)))''',,,,,,,,,,,,++++++******((())))))***+++,,,,,,,,,+++*********)))))))))(((***)))(((''''''&&&&&&''',,,++++++***)))(((''''''+++++++++***)))(((((('''---***((((((***,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))************+++++++++%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&((()))))))))'''&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&''')))))))))'''&&&''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,,,,+++******+++,,,,,,))))))))))))))))))))))))*********))))))(((((((((******************************++++++,,,,,,+++++++++******))))))******+++***)))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((((())))))(((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''')))******((('''((()))))))))))))))))))))))))))''''''(((((())))))))))))***))))))(((((()))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((())))))******(((((('''(((((()))***+++++++++******))))))(((((((((((((((((()))***++++++,,,)))'''''')))+++***)))))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''''''''(((((((((((()))'''((()))((('''&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$((((((((())))))(((((((((&&&&&&%%%$$$""""""###%%%''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))++++++***)))((('''&&&&&&************************+++++++++,,,++++++***)))'''''''''&&&&&&'''''''''*********))))))(((((((((''''''((((((((((((''''''((((((((('''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''''')))((((((''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&'''''''''&&&&&&''''''''''''(((******((((((((()))))))))))))))))))))))))))&&&&&&((())))))((((((''''''(((((())))))(((((((((((()))***++++++***)))((('''''''''((((((((((((((('''(((((())))))******+++''''''((()))***+++,,,---((((((((())))))***+++,,,*********)))))))))))))))((('''''''''''')))+++,,,***(((''''''((())))))(((******++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((('''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%&&&&&&'''(((((())))))'''((()))((('''&&&'''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((%%%%%%$$$""" """$$$(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))+++******)))((((((''''''***************+++++++++,,,,,,,,,++++++***((((((&&&%%%%%%$$$$$$%%%%%%&&&++++++***)))(((''''''&&&&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))((('''%%%$$$$$$%%%'''((())))))(((((((((((())))))((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))((((((''''''''''''(((((())))))))))))((((((&&&(((******)))((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&((())))))(((''''''((()))************)))(((******))))))((((((((((((''''''(((((()))))))))***))))))***+++,,,---......++++++***)))(((((((((((()))))))))))))))*********+++***((('''&&&'''((()))))))))(((((()))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))******$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((($$$$$$%%%&&&'''(((((()))&&&((()))(((''''''((()))'''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%''''''%%%%%%%%%''')))***&&&''''''((((((''''''&&&))))))(((&&&$$$$$$''')))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++'''((((((((())))))******************************))))))*********+++++++++,,,,,,,,,+++***)))((('''))))))(((((((((((())))))+++******)))((('''&&&&&&&&&'''((())))))((('''&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((('''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((())))))(((((()))******)))((((((&&&((()))***)))((()))***(((((((((((((((((((((((('''(((***++++++***((('''%%%&&&''')))))))))((('''))))))************)))))),,,+++***)))(((&&&&&&%%%(((((((((((())))))))))))*********+++++++++,,,,,,******)))((('''''''''''')))))))))))))))***************(((''''''((()))))))))*********************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''')))***++++++&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''((((((''''''((()))'''''''''&&&&&&&&&%%%%%%)))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((('''(((((((((((((((''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&'''&&&###""""""$$$'''(((%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%''')))''''''((((((((()))))))))(((((((((((((((((((((((())))))***++++++***))))))(((((())))))******++++++)))*********++++++++++++)))))))))***++++++,,,,,,++++++++++++***)))((('''((((((''''''''''''(((((()))))))))(((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$&&&)))***%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))'''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''((())))))***%%%&&&'''(((((('''&&&%%%%%%''')))***)))((()))***)))))))))))))))))))))))))))******++++++***((((((&&&''''''((())))))))))))***))))))))))))))))))******))))))'''&&&%%%$$$###))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&&&&'''((()))************)))))))))))))))&&&'''((()))***+++,,,---)))***,,,,,,+++******+++(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((************++++++++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))***&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&'''((((((''''''(((***(((((((((''''''''''''&&&))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%$$$$$$&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))***+++,,,,,,,,,************))))))))))))((())))))***++++++,,,,,,******+++******)))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%'''))))))))))))***+++))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))***++++++******))))))))))))******(((((((((''''''''''''&&&************************'''(((((()))***+++,,,,,,''''''''''''((()))***+++++++++******))))))((((((%%%'''))),,,---------,,,'''))),,,,,,***((()))***)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))************''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%'''((((((''''''(((***))))))))))))(((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""###$$$%%%'''(((((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&###%%%'''((((((((()))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++***)))((('''&&&&&&((())))))***++++++,,,,,,)))************))))))(((******))))))))))))******'''''''''((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***)))))))))(((''''''&&&&&&'''((()))++++++)))((('''%%%'''))))))))))))***+++))))))))))))))))))))))))***)))(((''''''''''''''')))((((((((((((***,,,---******))))))))))))******((((((((()))***++++++,,,+++++++++***************((()))***,,,...000111222,,,+++***)))((((((((((((,,,++++++***)))(((((('''(((***,,,......---***)))%%%(((++++++)))'''((()))******++++++++++++******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''###!!!###''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''',,,)))&&&%%%&&&'''((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((***)))((('''''''''''''''%%%&&&&&&'''((())))))***)))((('''&&&%%%&&&&&&''''''((()))******)))((('''(((((()))))))))'''&&&%%%%%%$$$$$$$$$%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************))))))((((((''''''************************))))))))))))************((()))***++++++***)))(((+++++++++++++++***)))((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''&&&%%%%%%%%%%%%&&&******)))(((((((((((((((''''''((((((((('''%%%$$$$$$%%%%%%&&&'''(((******$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))&&&((()))***)))(((&&&%%%&&&$$$######%%%((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((("""###%%%''''''&&&%%%$$$(((&&&%%%'''***,,,+++)))(((,,,///...)))%%%%%%'''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((******''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''''''''''''''''''''''',,,+++***)))((('''&&&&&&((()))))))))***************)))((((((((((((((()))))))))******+++++++++,,,)))+++,,,,,,+++***+++,,,(((((((((((()))***+++,,,,,,+++***))))))+++---...++++++++++++++++++++++++&&&&&&(((***------+++)))+++++++++***************...***))),,,---+++***+++******))))))))))))************)))(((((('''(((((())))))))))))))))))))))))******))))))((((((''''''++++++******************)))(((((((((******((('''***((()))+++...///---***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''+++)))&&&%%%&&&((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''(((((()))******)))((('''&&&%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&'''((())))))(((''''''&&&&&&%%%%%%%%%'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))*********++++++******)))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''(((((()))''''''((((((((('''%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((()))***+++***)))'''&&&'''%%%$$$$$$&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))$$$%%%&&&'''((('''&&&&&&'''&&&%%%&&&)))+++***((((((,,,///...)))&&&&&&((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))'''((((((((()))))))))))))))+++,,,,,,***)))******))))))((((((((((((((((((++++++)))))))))***,,,---++++++++++++++++++++++++)))((()))+++------,,,***---,,,,,,+++***)))((((((+++'''&&&)))***((('''(((******))))))))))))******+++***))))))((((((((()))************************(((((((((((((((''''''''')))))))))))))))))))))))))))(((((((((******(((''')))''''''))),,,---+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''***'''&&&%%%'''))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******)))((('''&&&%%%&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&(((((())))))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))******++++++******((((((((((((''''''''''''(((((()))))))))(((&&&&&&$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''))))))***+++***)))(((''''''&&&&&&&&&''''''%%%###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&'''''''''((((((((((((((('''&&&(((***+++***)))))),,,...---)))&&&'''((()))(((&&&$$$$$$&&&((())))))((((((''''''(((((()))''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''((()))***++++++,,,*********+++++++++,,,,,,)))))))))(((((())))))***(((((((((((())))))))))))***+++,,,,,,***(((((())))))))))))((('''&&&&&&&&&***)))((((((((()))+++,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,***...---,,,+++***((('''''',,,((((((+++,,,***)))+++******))))))))))))******++++++***))))))))))))***************************(((((((((((())))))))))))(((((((((((((((((()))))))))(((((((((******((('''((('''&&&&&&(((******)))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%&&&((())))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++)))***************)))((('''''''''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&''''''''''''((())))))))))))(((''''''''''''''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''((())))))))))))***++++++++++++(((***++++++(((&&&&&&'''((('''&&&%%%%%%&&&'''(((+++******************+++))))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((())))))******((((((((((((((((((((((((&&&&&&'''((())))))***+++))))))*********+++++++++)))))))))((())))))*********************++++++++++++---...---***)))((())))))))))))((((((''''''&&&)))(((((('''((()))******************++++++++++++...,,,*********+++******,,,,,,++++++***)))((((((---)))(((,,,---++++++,,,******))))))))))))******++++++***************+++************************)))))))))******+++++++++((((((((())))))))))))))))))(((((((((******(((''')))'''&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((())))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((())))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''(((((())))))******************************((()))))))))************+++***)))(((((()))***++++++++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((***,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))***'''((()))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%***))))))(((((())))))***'''((()))*********))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++++++++******************,,,......---+++))))))***'''((()))************)))((((((((((((((())))))))))))))))))******+++++++++---+++)))((()))***)))(((******************++++++)))%%%$$$(((***(((''')))******))))))))))))******+++***************++++++************************((((((((())))))*********)))))))))******+++++++++)))(((((((((******((('''))))))(((((('''(((***+++$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''))))))((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))'''''''''(((((((((((((((''''''&&&%%%&&&'''((()))((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))************************))))))))))))******************))))))))))))******************)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!"""$$$&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++''''''&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))(((''''''''''''&&&&&&&&&%%%%%%((('''((())),,,---,,,+++%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((((((((('''''''''&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))******+++,,,))))))))))))((((((((((((+++,,,------+++))))))***&&&''')))++++++++++++***(((((((((((())))))))))))(((((())))))***++++++++++++***))))))******(((''')))))))))***++++++,,,,,,)))&&&%%%)))+++))))))*********))))))))))))*********))))))))))))***++++++++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,)))(((((((((******(((''')))***+++***))))))***,,,$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((('''((())))))'''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''$$$%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))************))))))************))))))''''''((()))******))))))&&&&&&&&&''''''(((((((((((((((((())))))*********&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&&&&)))((('''''')))+++******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((''''''&&&((()))(((&&&%%%''')))***)))((('''((((((((('''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''((()))******((('''&&&%%%%%%&&&&&&'''(((((())))))((((((''''''''''''(((&&&''''''(((((()))))))))***************************))))))))))))((((((((((((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))((((((((('''(((***++++++)))((())))))'''((()))***+++***((('''(((((())))))*********)))((((((((()))***+++++++++*********+++,,,+++)))'''***************++++++++++++''''''+++---++++++---******))))))))))))******)))((((((((())))))***+++++++++++++++++++++++++++((((((((('''''''''''''''((((((((()))***+++++++++)))(((((((((******((('''(((***,,,,,,***((()))+++$$$$$$%%%%%%&&&'''((((((%%%$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###''')))'''###!!!###'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((()))(((&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&((()))"""###%%%'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((($$$%%%&&&(((***+++,,,,,,'''((((((((())))))******''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((())),,,+++)))&&&###!!! '''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$###$$$&&&(((((('''&&&%%%))))))(((''''''''''''(((+++)))&&&%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))&&&''')))***+++***(((''')))+++---,,,)))(((***,,,,,,***)))((()))******))))))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))+++,,,------,,,***'''&&&%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''$$$$$$%%%'''(((***++++++***************************************+++++++++))))))))))))************))))))))))))***+++,,,---,,,+++++++++******))))))%%%'''))))))(((''''''((('''((()))***)))(((%%%$$$(((((()))***************'''(((((()))***+++++++++******+++---...---+++(((,,,+++++++++******))))))((($$$$$$(((***((((((*********))))))))))))******(((((('''(((((()))******++++++++++++++++++++++++,,,,,,++++++******))))))&&&''''''((()))******+++)))(((((((((******)))''''''***,,,,,,***((((((***((('''%%%###""""""###$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((("""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''"""###%%%'''((()))************+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))(((''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###((('''%%%$$$######$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))),,,+++++++++******))))))*********)))******++++++++++++++++++*********)))+++)))(((''''''((()))+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&######%%%&&&&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&(((******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&((()))+++,,,,,,+++++++++******************************************************+++++++++***((('''((()))***)))'''+++++++++,,,,,,+++++++++)))(((''''''''')))***+++&&&&&&''')))***,,,------)))***,,,------,,,***)))+++++++++*********)))))) ###'''))))))'''%%%$$$((()))***++++++***((('''))))))(((((((((((())))))******))))))******+++,,,''''''''''''((((((((((((,,,,,,+++***))))))******(((((())))))*********+++++++++******************&&&&&&&&&%%%$$$###""""""&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&)))(((((('''''''''''''''%%%&&&&&&'''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''(((((())))))***************))))))((((((((())))))************))))))++++++*********))))))))))))((())))))***+++,,,---++++++*********)))))))))***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''((((((((((((((())))))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%######%%%'''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***)))'''&&&&&&''')))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((***((('''((()))***)))'''))))))************))))))+++***)))(((''''''((()))(((((())))))************+++,,,---......---,,,++++++++++++*********))))))&&&))),,,---,,,*********(((((())))))))))))(((((())))))(((((((((((())))))******))))))******+++,,,((((((((((((((((((((((((++++++***)))))))))))))))((((((((()))))))))******************************$$$%%%&&&'''&&&%%%"""!!!&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((()))(((((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((###$$$$$$%%%&&&&&&''''''&&&''''''(((((((((((((((''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++*********)))))))))))))))************))))))******))))))))))))((((((''''''((()))***,,,---...******)))))))))((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&''''''(((((((((''''''(((((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''+++)))'''%%%%%%''')))+++))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''(((((((((************************------,,,,,,+++++++++******((('''((()))***)))''''''(((((())))))(((((('''))))))(((((((((((())))))++++++******)))(((((((((+++++++++++++++++++++++++++++++++***************)))***,,,,,,***))))))***)))((((((((((((((())))))))))))(((((((((((())))))******))))))******+++,,,))))))))))))))))))))))))******)))((((((((())))))'''((((((((((((((())))))************************%%%%%%&&&&&&&&&%%%###"""&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''!!!"""$$$&&&&&&&&&&&&%%%'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''***************++++++,,,(((((((((((((((((((((((('''''''''((()))*********)))*********++++++++++++))))))************)))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((***++++++)))(((&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((***(((%%%######%%%(((***(((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((())))))******''''''''''''((((((((((((************************......------,,,,,,++++++***((('''((()))***)))''''''((((((((((((((((((''''''''''''((()))******+++++++++******)))((((((((()))(((((('''(((((()))******************************++++++***((('''((()))***)))((('''((()))***+++))))))(((((((((((())))))******))))))******+++,,,+++++++++***************))))))((((((((((((((()))''''''''''''(((((((((((())))))))))))************'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((''''''(((***+++,,,---...))))))************))))))((((((((((((((()))))))))******))))))((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))++++++***((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''###$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((''''''((((((((()))))))))(((((()))))))))(((((((((((()))))))))))))))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((())))))******(((((()))))))))*********************************)))))))))(((((('''''''''***((('''((()))***)))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))*********(((''''''''''''((()))***************************---------+++))))))+++,,,******)))((()))***+++,,,))))))(((((((((((())))))******))))))******+++,,,,,,+++++++++*********))))))((((((((((((((())))))((((((((((((''''''''''''(((((()))))))))*********((('''%%%######$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$((((((''''''&&&%%%%%%$$$######$$$&&&&&&'''''''''%%%$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''***)))(((((('''(((((((((%%%%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&((()))+++,,,---...))))))************))))))(((((())))))))))))******++++++***)))((((((((((((******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''((()))))))))((('''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###%%%'''((('''&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((()))))))))***************)))(((((()))******))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))******++++++,,,,,,************************))))))))))))))))))))))))***((('''((()))***)))''')))******++++++******)))************)))'''&&&%%%''''''((()))***++++++,,,)))))))))***++++++,,,,,,***************+++++++++***++++++***(((((()))+++)))(((((())))))***+++,,,))))))(((((((((((())))))******))))))******+++,,,,,,,,,++++++***)))))))))))))))((((((((()))******)))))))))((((((((((((''''''(((((())))))*********&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&((())))))(((&&&%%%$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((()))((((((''')))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''(((((('''''''''))))))((('''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))************)))))))))))))))*********++++++***))))))(((((((((((()))++++++*********)))))))))((((((((())))))(((((((((&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&))))))'''%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))******+++,,,,,,---***************************++++++,,,,,,------...***((('''((()))***)))''')))******++++++******)))'''((()))******)))((((((((((((((()))******++++++((()))***,,,------,,,,,,))))))*********+++++++++&&&''')))(((''''''((()))%%%&&&'''((())))))))))))))))))(((((((((((())))))******))))))******+++,,,,,,++++++***))))))(((((()))))))))))))))***++++++******)))))))))(((((((((''''''(((((()))******+++$$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%))))))))))))))))))))))))%%%''')))+++***'''$$$!!!(((((()))***++++++******((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%'''((())))))(((&&&&&&%%%&&&'''((('''''''''''''''''''''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))************))))))))))))******+++++++++,,,((((((((((((((()))******++++++++++++************(((((())))))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$'''***)))'''%%%%%%''''''''''''&&&&&&'''''''''%%%&&&(((******)))(((&&&''''''''''''''''''''''''&&&''''''((()))***++++++))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''''''''((())))))(((((((((((())))))******))))))))))))******''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&((()))+++,,,,,,((())))))***+++,,,,,,,,,************************(((((()))***+++,,,,,,---***((('''((()))***)))((())))))************)))))) """%%%)))+++---......))))))))))))************%%%''')))+++,,,+++***)))))))))******++++++++++++(((***,,,,,,,,,+++,,,---"""###%%%'''(((((('''&&&))))))(((((((((((())))))*********)))***++++++,,,++++++******)))(((((('''******))))))***+++,,,,,,++++++******))))))((((((&&&''''''((()))******+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))(((''''''''''''((())))))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''---)))%%%&&&***,,,)))&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%&&&'''((((((((('''&&&%%%'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((())))))******)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&+++***'''%%%$$$$$$%%%&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&''')))******))))))))))))((('''%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++((((((''''''&&&&&&&&&%%%***++++++***)))(((((()))+++)))((('''((()))+++,,,))))))))))))))))))))))))'''(((******)))))))))***,,,,,,++++++***)))))))))((((((''''''((()))***+++......---,,,+++***))))))++++++******************+++***)))'''''''''((()))---,,,+++))))))))))))***))))))))))))))))))))))))((((((((((((((()))******+++***)))'''''''''((()))************************&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((($$$"""###&&&(((&&&###((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&''''''(((''''''''''''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&+++++++++++++++***))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))((((((&&&''''''((((((''''''&&&***)))'''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((++++++++++++***)))(((''''''''''''''''''((((((((())))))))))))******************)))(((((()))******))))))))))))((((((''''''((())))))((('''&&&&&&(((***)))((('''((()))+++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************+++***))))))))))))******++++++++++++******))))))(((******************************(((((('''((())))))***))))))))))))+++,,,---))))))))))))))))))))))))((((((((((((((()))******+++***)))((('''(((((()))((((((((((((((((((((((((*********+++++++++,,,,,,(((((((((((()))))))))***((((((((()))))))))******((()))))))))************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%""" !!!$$$&&&%%%###((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))))))))************))))))************************'''(((((())))))(((((('''******++++++******))))))***))))))((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((''''''%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&''''''((()))***++++++&&&''''''((((((''''''&&&)))((('''&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((()))((('''''''''''''''''''''++++++++++++***)))(((((('''''''''''''''&&&&&&&&&))))))*********+++++++++***))))))(((((())))))***++++++************))))))'''((()))((('''&&&'''(((***)))((((((((()))+++,,,))))))))))))))))))))))))'''%%%$$$&&&)))***(((%%%(((((()))******+++,,,,,,+++++++++***************************************************************))))))((((((((()))******))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((()))************)))((((((((())))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******)))))))))*********++++++))))))))))))************'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%###"""###&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((((((''''''&&&&&&%%%&&&(((***+++'''''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******'''(((((((((((((((''''''))))))))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&'''((())))))((((((((('''''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''''')))))))))))))))((('''&&&((((((''''''''''''&&&&&&((())))))))))))*********)))))))))(((((()))))))))************************)))***+++***)))((()))***))))))(((((())))))***+++))))))))))))))))))))))))%%%""" """'''(((%%%!!!((()))))))))*********+++++++++++++++***))))))(((*********++++++,,,,,,,,,***************+++++++++((((((((())))))******+++,,,,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))))))))************************((((((((())))))))))))***(((((()))))))))*********)))*********++++++++++++)))))))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''(((((()))))))))))))))((($$$$$$&&&'''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''((((((''''''&&&&&&'''(((***,,,'''''''''''''''((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******++++++++++++******&&&''''''((((((((('''''')))))))))))))))((((((((('''(((((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&''''''((()))))))))((())))))))))))((((((''')))))))))((((((((('''''''''''''''(((((((((((()))((((((((())))))((((((((())))))))))))))))))))))))(((***+++***)))((()))+++)))))))))))))))******+++************************+++(((%%%(((,,,...+++&&&*********)))))))))(((((()))*********)))((('''&&&(((((())))))***+++++++++))))))*********+++++++++(((((()))*********++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((())))))***))))))******************************************+++++++++,,,,,,,,,------))))))))))))************)))*********++++++++++++******))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))###$$$%%%&&&''')))******%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((($$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''''''''''''''((()))******'''''''''''''''((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((()))*********))))))))))))))))))))))))))))))&&&'''))))))***)))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******)))(((((('''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''((()))))))))******))))))(((((('''''''''(((((())))))((((((''''''''''''((())))))))))))'''(((((((((((()))))))))'''''''''(((((())))))***&&&&&&'''((())))))*********++++++,,,++++++***************)))((((((''''''&&&&&&&&&'''''''''(((((('''(((((())))))((((((''''''''''''(((((((((((()))&&&'''((((((''''''((()))((()))))))))************************************,,,***)))+++...///,,,***++++++***))))))((('''''''''((()))******)))'''&&&'''''''''(((((())))))))))))))))))***++++++,,,,,,))))))***+++++++++******((((((***++++++,,,++++++))))))))))))))))))))))))((((((((((((((()))******((()))***+++++++++******(((((((((((((((((((((((())))))*********+++++++++)))))))))*********++++++)))))))))*********++++++************))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((%%%'''((((((%%%%%%&&&((('''(((((()))))))))(((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((()))******))))))))))))))))))))))))))))))%%%&&&(((*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))&&&''''''((())))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&'''((()))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((()))***+++***)))))))))(((((((((((((((((())))))))))))(((((('''(((((())))))))))))((('''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((())))))***++++++,,,,,,+++++++++***))))))(((''''''&&&&&&''''''''''''((((((((((((''''''((())))))((('''''''''''''''((((((((())))))%%%'''((((((''''''(((***(((((()))***************************************''''''((())))))))))))((()))))))))))))))((((((((('''(((***++++++***)))((())))))))))))************((())))))***++++++,,,,,,******+++++++++***)))((('''(((***+++,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******((()))***++++++++++++***((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))*********+++++++++((((((((()))))))))******************)))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''(((((('''&&&%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))+++***'''&&&(((***(((((()))******)))'''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''(((((('''''')))))))))))))))*********$$$&&&(((***++++++***)))((((((((((((((((((((((((((('''%%%######%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''(((((()))***+++++++++'''''''''''''''((())))))((((((((((((((((((((((((+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%''')))***+++,,,&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))((((((((((((*********)))((('''''''''((())))))*********))))))))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''(((((()))))))))***''')))******))))))***,,,(((((()))***************************************%%%'''))))))((('''((()))''''''(((((())))))******'''(((***,,,---,,,+++***------------------------((())))))***++++++,,,,,,***+++,,,,,,+++***)))(((++++++,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,,,,+++***************************))))))))))))************)))************+++++++++(((((((((((())))))))))))+++*********))))))((((((***))))))(((''''''&&&&&&&&&(((***)))&&&%%%''')))'''''''''(((((((((((()))***)))((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''')))+++***'''%%%&&&'''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%+++(((&&&'''))))))'''%%%''''''&&&%%%&&&'''((()))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***&&&((())))))(((''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%$$$######$$$''')))+++***)))((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++***((('''((()))((('''))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((''''''++++++******)))((((((((((((&&&%%%'''***+++)))&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******+++++++++)))(((&&&''''''((()))++++++)))''')))***************))))))'''((()))(((''''''''')))+++***)))((((((((((((((('''''''''''')))+++...///***************************)))((('''&&&''''''((((((((('''''''''&&&&&&&&&((()))***+++***)))'''%%%)))(((((((((((('''''''''$$$###"""$$$(((***)))'''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''+++***((('''&&&''')))***---+++)))&&&%%%%%%&&&&&&,,,***)))((()))***,,,---)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&************)))))))))((())))))))))))((((((((((((******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&&&&'''((())))))***+++,,,------...---,,,,,,+++***)))((((((((((((((((((((((((((((((***((((((***......+++((())))))))))))((((((((((((+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***,,,)))'''(((+++---,,,***+++,,,---...---+++)))(((+++)))&&&$$$$$$&&&)))+++***)))(((***------+++(((************************''''''((()))***+++,,,,,,++++++,,,,,,,,,***)))(((!!!$$$'''+++,,,,,,+++***))))))))))))************))))))(((((('''&&&&&&%%%%%%'''((((((%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$###&&&)))((((((((('''&&&&&&&&&%%%'''&&&%%%&&&'''((('''%%%***(((&&&'''((()))'''%%%'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((***)))))))))(((((((((((((((''''''&&&'''((()))***&&&((())))))(((''''''((('''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%'''((()))***)))((('''&&&''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))),,,***(((((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))))))))))))))*********)))''''''(((++++++***((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))*********)))(((((('''''')))+++,,,+++)))(((((())))))))))))((((((((()))***)))((('''(((***+++******)))(((((())))))))))))(((((())))))***+++************************+++***)))((('''(((((())))))))))))(((((((((''''''((()))***++++++***(((''')))(((((((((((('''''''''&&&%%%$$$&&&)))+++***)))((((((((()))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&''')))***+++++++++***)))'''&&&&&&)))((('''&&&'''(((***+++***************)))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))***++++++***)))((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((())))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,+++***(((((((((((((((((()))))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++******))))))******+++)))((((((+++,,,,,,***++++++,,,,,,***(((&&&$$$***)))'''%%%%%%''')))******)))(((***,,,---+++(((************************))))))))))))))))))))))))%%%&&&'''((((((&&&%%%###&&&''')))***+++***)))((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%&&&))),,,))))))((('''&&&%%%%%%$$$((('''&&&&&&(((((('''&&&)))(((&&&'''(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%(((''''''''''''((())))))&&&((())))))(((''''''((('''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###""""""""""""))))))(((''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))+++***(((((()))***)))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))******))))))(((((('''(((((()))******++++++))))))(((***+++,,,+++)))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((()))***))))))&&&%%%$$$%%%'''))))))((((((((()))******))))))((((((***+++***)))((()))***++++++***))))))))))))***************)))(((''''''+++++++++++++++++++++++++++***))))))((()))))))))*********))))))))))))((('''(((***++++++***))))))))))))((((((((('''''''''((('''&&&(((***++++++*********)))))))))))))))((('''(((((())))))((((((''''''&&&&&&%%%&&&''')))******+++,,,---,,,***'''%%%)))((('''''''''(((***+++******+++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))***************))))))(((******************++++++************************************************+++---...+++&&&###%%%((('''(((((())))))*********************))))))))))))))))))))))))))))))))))))++++++***)))))))))******+++***((()))***,,,++++++,,,,,,,,,,,,***'''%%%###)))((((((''''''(((((()))))))))(((***,,,,,,+++)))++++++++++++++++++++++++++++++***)))((((((''''''%%%''')))++++++***((('''+++******))))))(((''''''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&'''(((((((((''''''&&&&&&&&&%%%)))'''''''''((()))((('''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((()))&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$"""!!!!!!!!!!!!((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))***(((''''''((()))((('''(((((((((((((((((((((((())))))************))))))))))))*********))))))((((((((())))))************)))))))))***++++++******))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''((((((((((((((()))'''%%%%%%'''((()))((()))******++++++++++++***(((***+++***)))((()))***+++******)))))))))******)))***++++++***)))'''&&&++++++++++++++++++++++++*********)))))))))******++++++*********)))))))))'''((()))***************))))))))))))((((((((((((((((((((()))***++++++***)))(((((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&''')))***+++******+++++++++***((('''******))))))******+++,,,))))))*********))))))((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))((('''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))******))))))((((((((((((((()))((((((((((((((((((((((((((()))***+++***)))(((''',,,,,,++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,)))%%%$$$&&&(((''''''((()))******++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***))))))***+++++++++------------,,,***((('''(((((())))))))))))(((((())))))))))))***+++******+++++++++++++++++++++++++++******))))))(((''''''(((***---///000///,,,+++---,,,***(((((('''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$"""!!!%%%&&&&&&&&&''''''(((((()))'''''''''((()))((('''&&&&&&''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&''''''(((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''%%%&&&'''(((((('''(((((((((((((((((((((((())))))************))))))))))))************))))))************))))))(((((('''((()))******))))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((('''''''''''''''///---***)))***++++++***((()))******+++++++++***((()))******)))((()))***+++***************++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++*********++++++++++++***++++++++++++************(((((())))))************++++++*********)))))))))))))))))))))))))))******))))))(((((('''''''''&&&(((((())))))))))))(((((('''((((((((()))***+++,,,+++***)))((((((((()))******************++++++,,,''''''((((((((((((((('''((((((((((((((((((((((((''''''((()))***))))))((('''((()))))))))'''&&&%%%''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''(((((())))))******))))))((((((((())))))***(((((((((((((((((((((((('''((()))***)))((('''&&&(((((((((((('''''''''''')))))))))***++++++,,,,,,************************,,,)))&&&&&&((())))))''''''(((((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))***))))))((())))))******+++++++++***))))))***+++++++++,,,,,,,,,++++++***(((((()))******)))((((((((()))))))))))))))***+++++++++++++++++++++++++++))))))))))))************&&&(((***,,,---,,,***))),,,+++)))(((((()))***+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''((((((%%%###$$$%%%%%%&&&'''((())))))((('''&&&&&&(((((('''&&&%%%&&&''''''&&&%%%'''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))(((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''(((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))******++++++******++++++******)))(((((('''&&&(((******)))((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))(((''''''''''''---+++)))((())))))((('''''''''((()))************)))+++++++++***)))***+++---,,,,,,,,,,,,------...++++++---...////////////------------------------,,,,,,---.........---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))***++++++)))((()))***+++******************)))((())))))******))))))(((((())))))******++++++++++++)))(((&&&'''(((***,,,'''((((((((())))))))))))&&&&&&''''''((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((((()))***++++++***)))((()))))))))(((((((((''''''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))******+++++++++,,,************************+++(((%%%&&&***---+++(((((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++,,,***)))(((***+++((())))))))))))*********((())))))******))))))(((((()))))))))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...((()))***+++++++++***)))+++***)))((()))***+++,,,++++++******))))))(((((('''''''''''''''''''''''''''%%%$$$&&&(((***)))'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***'''$$$###&&&)))***)))%%%&&&&&&&&&'''((((((((('''&&&%%%&&&'''((('''%%%###&&&''''''%%%%%%''')))%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&((()))))))))((('''&&&((())))))(((''''''(((''''''''''''''''''''''''%%%'''(((******)))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&((()))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''''')))******)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((()))***++++++++++++************)))))))))))))))'''))),,,+++***)))***,,,))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((******)))((((((((()))***(((''''''(((******)))(((((()))***+++,,,,,,,,,,,,,,,---...---,,,+++,,,...000000//////000111111222////////////000111222333111111111111111111111111///000111222222222111111000000////////////......000//////............///............------------+++---...---***)))***,,,***************+++++++++))))))************)))))))))))))))*********))))))))))))))))))******+++,,,''''''((()))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&''')))*********(((((('''((()))***++++++******++++++***)))(((((('''&&&%%%%%%&&&''''''((())))))))))))))))))(((((((((((())))))(((((()))******+++))))))))))))))))))))))))***))))))((('''((((((((())))))******++++++,,,,,,***************+++++++++)))))))))))))))))))))))))))((()))***+++++++++***************************((()))))))))************))))))))))))))))))))))))((((((((((((((()))*********,,,,,,+++(((((()))+++******))))))))))))))))))))))))))))))))))))))))))''')))***(((''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////...------,,,,,,,,,,,,---+++******************+++,,,,,,,,,+++***)))))))))''''''((((((((((((((((((&&&$$$###$$$((()))(((&&&'''''''''((((((((())))))'''''''''''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$"""''')))''''''''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%###%%%''''''%%%$$$''')))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))))))))((((((((('''''''''%%%&&&((()))))))))((('''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&(((***+++,,,+++***)))''''''''''''''''''''''''***((('''&&&&&&'''(((***&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''%%%&&&((()))))))))(((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***************++++++,,,+++)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++++++++((((((((()))******++++++(((+++------+++***+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((***+++---******+++...111222111000,,,---...///000000000000...///000///.........000333222222222333444555555333222111111111222333444444444444444444444444444222333444555666555555444222222222222111111111000444333222111000000111111000////////////.........---///000...+++***+++---''''''(((((())))))******))))))************))))))((()))))))))))))))((('''((()))+++---------,,,+++))))))***+++++++++++++++''''''((())))))***))))))))))))))))))))))))))))))&&&''')))***+++***((('''$$$%%%'''((()))***))))))---,,,+++***)))((('''&&&%%%%%%&&&&&&'''((())))))******))))))((((((''''''))))))((())))))***++++++)))))))))))))))))))))))),,,+++)))((((((((()))***%%%&&&&&&'''((())))))***************************(((((((((((((((((((((((('''***...---***((()))++++++++++++***************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))*********,,,---+++((('''))),,,...---,,,+++******************))))))))))))******''')))***(((&&&&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...,,,+++***++++++,,,,,,+++++++++***)))))))))------,,,,,,+++***))))))'''&&&%%%$$$$$$%%%''''''***)))'''%%%$$$%%%&&&''''''''''''''''''((()))***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''(((((())))))*********)))((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))'''&&&''')))++++++***(((((((((((((((''''''&&&((((((''''''''''''((((((***((('''&&&&&&'''(((******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&((())))))(((''''''((())))))(((((('''''''''&&&)))((('''''''''(((***+++,,,***((('''&&&'''((()))))))))))))))(((((((((((()))))))))))))))(((((((((******))))))((((((''''''(((((((((((())))))))))))***)))((((((((()))***+++******))))))((((((''''''*********+++******)))(((***))))))))))))((((((((())))))***+++,,,,,,------,,,---......---,,,---///222111111333444555444333444222111222444777888888:::999999999999999::::::===============>>>>>>>>>@@@??????>>>======>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<;;;999888666666888777666666666555333111333222222111///......---***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))(((((((((((((((((()))***++++++,,,************************,,,,,,++++++***)))))))))+++)))(((''''''((()))+++(((((((((((())))))))))))******+++++++++******)))+++***)))(((((()))***+++,,,,,,++++++***)))))))))))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++'''((())))))'''&&&&&&'''******)))((((((((((((((()))))))))((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))***+++++++++,,,+++)))(((***,,,,,,(((%%%***))))))))))))+++,,,---++++++++++++++++++++++++'''((()))***************++++++******************)))***+++,,,,,,,,,,,,,,,***************)))(((((()))))))))((()))******+++---///111///+++)))+++---******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((***)))((()))+++,,,,,,+++***)))(((((()))+++---///%%%$$$%%%%%%&&&'''((())))))(((&&&%%%%%%&&&'''((((((''''''''''''(((((()))((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))))))))))))))''''''&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''+++***((('''(((((('''&&&'''''''''''''''&&&&&&%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''((()))((((((((('''''''''''''''''''''''''''(((((()))+++***)))((((((((()))***))))))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))((((((((()))***************))))))(((((((((******++++++++++++***)))************************......------------------///000111111//////000111555555555666777777777666:::999888999;;;===>>>>>>????????????@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBB@@@???>>>===<<<<<<<<<>>>>>><<<:::999888777666555444333333111111111000000...---,,,,,,++++++******))))))(((************************))))))))))))((((((((((((************************)))))))))))))))************)))(((''''''((()))***(((((((((((())))))))))))((())))))*********))))))((())))))))))))))))))(((&&&&&&&&&'''(((((())))))))))))((((((((('''''''''%%%&&&&&&'''((()))******)))+++,,,,,,***)))*********)))((((((''''''((((((*********++++++******)))((((((((()))))))))*********************************************+++++++++++++++***+++,,,+++)))'''+++***)))))))))***+++,,,++++++++++++++++++++++++)))************))))))(((************************+++++++++,,,++++++************************))))))******))))))******+++,,,---......---+++******+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,++++++***))))))***+++***(((+++***((('''&&&'''((()))"""###$$$&&&((()))))))))((('''&&&%%%%%%&&&((())))))((((((''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&))))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((((((((((()))))))))(((''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((''''''''''''(((+++)))'''&&&''''''&&&%%%&&&&&&&&&'''&&&%%%%%%$$$((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***************+++************************++++++,,,,,,,,,++++++++++++,,,,,,---.........000000000000111111111111444666777666555444555777;;;;;;<<<<<<<<<=========AAA@@@@@@AAADDDFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGFFFDDDCCCAAA@@@>>>===<<<<<<::::::999777555333111000//////...,,,+++***)))((()))******++++++,,,,,,---++++++******)))(((''''''************************''''''(((((()))******+++***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((()))))))))))))))&&&''')))******)))'''&&&%%%%%%%%%&&&''''''(((((())))))(((((((((((('''''''''''''''(((((()))))))))&&&((())))))((('''((())))))((((((''''''''''''(((((()))***++++++***)))((()))))))))))))))*********************************+++++++++******************,,,------+++******+++,,,,,,+++************+++************************++++++++++++***)))((('''************************,,,,,,,,,+++******))))))*********+++++++++++++++++++++******++++++,,,------,,,++++++++++++***))),,,,,,---------.........************+++,,,---...,,,***))))))))))))(((&&&***)))((('''&&&'''((()))"""$$$&&&'''))))))((((((&&&&&&&&&&&&&&&'''((()))***)))((('''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%$$$$$$$$$))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$%%%'''))))))(((&&&''''''''''''&&&%%%%%%(((''''''&&&&&&''''''((()))(((''''''''''''((()))'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((((((((((((((((('''''''''%%%&&&'''((()))((('''&&&%%%&&&'''((((((((((((((())))))(((((((((''''''''')))***************++++++))))))))))))(((((((((((((((((((((((())))))))))))''')))***,,,,,,,,,+++***+++++++++++++++,,,,,,,,,***+++,,,---------------......///000111222333333000111222444666888999:::999;;;<<<<<<::::::;;;===@@@AAAAAAAAAAAAAAACCCDDDFFFFFFFFFIIINNNQQQRRRRRROOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]___``````___^^^]]][[[ZZZXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEEBBBBBBAAA???===:::888777555444222000...+++***)))))))))***++++++,,,------------,,,,,,+++******)))************************((()))))))))*********+++******)))(((((()))******(((((((((((())))))))))))''''''((()))************&&&'''((())))))((('''&&&+++******))))))(((''''''))))))(((((((((((((((((())))))(((((((((((((((((($$$&&&(((((('''&&&'''((((((((('''''''''''''''(((%%%&&&((())))))((('''&&&************************************************,,,+++++++++***))))))))))))+++...---***(((***,,,------,,,+++******))))))))))))))))))))))))))))))******+++++++++***))))))***************+++++++++,,,++++++************++++++++++++++++++,,,,,,---,,,++++++++++++,,,------///,,,******------+++(((,,,,,,,,,,,,------------******)))((()))***,,,---***)))'''((())))))((('''(((((((((((()))+++,,,---%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''((((((***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))(((((('''(((((('''&&&&&&%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&((((((((('''''''''''''''&&&&&&'''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%'''))))))(((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&''''''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((('''''''''(((((((((((((((&&&'''(((******)))((((((((()))***+++++++++++++++((((((((((((''''''''''''((((((((())))))*********(((((((((((())))))))))))(((((((((((()))))))))))))))***+++---......---,,,+++,,,,,,,,,------......,,,,,,...///000000000000222222333555666777888999555666777999;;;===>>>???;;;===>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDEEEHHHJJJNNNOOOQQQVVV\\\```bbbbbb]]]\\\[[[\\\]]]```ccceeeiiiiiijjjkkkkkklllmmmmmmnnnmmmkkkiiihhhffffffffffffggghhhiiikkkmmmnnnooommmlllkkkiiihhhfffeeeddd]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVVVVTTTQQQNNNLLLJJJJJJJJJIIIIIIIIIGGGFFFDDDBBBAAA<<<;;;999666333000...---+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,++++++***************))))))))))))******(((((((((((())))))))))))((()))******+++++++++***)))((('''&&&&&&'''((())),,,,,,+++******))))))((((((((()))))))))))))))))))))))))))))))))((((((((((((***++++++***)))***+++(((((('''''''''(((((()))%%%&&&''')))))))))((('''+++++++++++++++*********************************,,,+++++++++***)))))))))(((***,,,+++((('''))),,,---------,,,+++***))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))*********+++++++++************+++,,,......------,,,,,,,,,,,,---...,,,,,,,,,+++,,,,,,---...///---***+++...///---***++++++++++++,,,,,,,,,,,,+++***)))'''''''''((()))'''&&&&&&'''***+++******''''''(((((()))+++,,,,,,''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''')))((((((''''''''''''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&''''''&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%(((((((((''''''''''''&&&&&&'''(((((()))((((((''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''((())))))+++)))'''&&&''''''&&&%%%(((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&((())))))(((''''''((('''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,---.........,,,,,,---......///000000///000222333444555555555777888999:::;;;<<<======>>>>>>>>>>>>>>>?????????===???AAABBBBBBCCCEEEGGGFFFHHHJJJJJJIIIKKKPPPTTT\\\]]]```ffflllqqqssstttmmmkkkjjjiiijjjllloooqqquuuuuuvvvwwwxxxyyyyyyzzz{{{zzzxxxvvvtttsssrrrqqqrrrssstttuuuwwwyyyzzz{{{xxxwwwwwwvvvtttssssssrrrkkkkkklllmmmmmmmmmlllllliiigggfffffffffeeecccaaa]]][[[XXXTTTQQQPPPPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMEEEDDDBBB???<<<999777555222222111111000000000000*********************+++************************...------,,,++++++******************************(((((((((((())))))))))))******++++++++++++*********)))'''&&&&&&''')))***''''''(((((()))*********(((((())))))))))))******))))))))))))))))))))))))(((***+++***)))'''(((((()))(((((((((((())))))***))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************((()))***)))((((((***,,,------------,,,+++***)))************************'''((()))+++,,,------...)))))))))***++++++,,,,,,+++*********,,,...000111000///---,,,,,,,,,---...,,,,,,++++++,,,,,,---......---,,,---......---,,,*********+++++++++,,,,,,+++***)))((('''''''''''''''&&&&&&(((***,,,,,,+++((((((((('''''''''&&&&&&''''''&&&''''''((())))))''''''''''''''''''&&&&&&(((''''''''''''(((((()))++++++***((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))((('''&&&&&&'''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++***((('''(((((('''&&&''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))&&&((())))))(((''''''(((''''''''''''((((((((()))(((''''''''''''((())))))&&&%%%$$$#########$$$%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***+++,,,---...,,,,,,---...000111111222444555777999:::;;;<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHJJJKKKMMMPPPRRRPPPSSSVVVVVVVVVXXX^^^cccjjjkkknnntttzzz~~~xxxwwwtttrrrrrrsssvvvxxxyyyyyyzzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuuttttttvvvwwwyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwxxxyyyyyyyyyyyyyyyuuutttssssssttttttrrrpppjjjgggccc___\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXVVVUUUOOONNNKKKIIIEEECCC@@@???<<<;;;:::999777666555444......------,,,,,,++++++************************,,,,,,++++++++++++++++++*********++++++*********(((((((((((())))))))))))++++++++++++***)))(((''')))))))))(((((()))))))))&&&&&&''''''((()))))))))(((((()))))))))*********))))))))))))))))))******'''))))))(((&&&$$$$$$%%%)))))))))))))))***++++++++++++***)))***,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++)))((((((***+++,,,+++,,,------------,,,***)))++++++++++++++++++++++++((()))***+++,,,---------((())))))***++++++,,,,,,------,,,,,,---...111222222111///---,,,,,,---...+++++++++++++++,,,,,,---+++,,,------,,,+++,,,---+++++++++,,,,,,,,,------)))***************)))))))))(((''')))+++,,,,,,+++'''''''''''''''&&&&&&%%%&&&%%%%%%%%%''')))+++,,,'''((((((((('''&&&%%%%%%'''''''''''''''((()))***,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))+++&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&(((((('''''''''&&&&&&&&&(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))'''&&&''')))++++++***&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&((())))))(((''''''(((&&&'''''''''(((((())))))''''''&&&%%%%%%'''((())),,,+++)))'''&&&''')))***(((((('''''''''&&&&&&&&&((())))))***+++,,,,,,,,,'''((((((((())))))******(((((((((((())))))))))))((('''''''''(((***,,,...,,,---...///000111222333888999;;;===>>>@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFKKKMMMQQQSSSTTTWWWZZZ\\\ZZZ^^^aaabbbaaadddkkkqqqrrrsssuuuzzz}}}{{{xxxuuutttuuuwwwyyywwwwwwxxxyyy{{{||||||}}}~~~|||zzzwwwvvvttttttooopppqqqrrrsssuuuvvvvvvzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~|||{{{{{{|||~~~~~~}}}|||uuusssnnnjjjgggfffffffffddddddcccaaa___]]][[[ZZZUUUTTTRRROOOLLLIIIGGGFFFDDDCCCAAA???===:::999888444444333111000///------************************)))))))))***++++++,,,,,,******++++++++++++******(((((((((((())))))))))))************)))'''&&&%%%((()))***++++++***)))(((*********)))((((((''''''(((((())))))*********+++((()))))))))************+++,,,---,,,)))'''&&&'''******))))))***+++,,,,,,+++***((('''(((***---///---------,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,---***'''(((+++...---,,,+++,,,---...---,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,000///...------...000111444222000---,,,,,,------++++++******++++++,,,---)))+++------***)))+++...,,,,,,,,,---------......((()))+++,,,------,,,++++++***)))***+++,,,+++***%%%&&&''')))******++++++)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((***+++---...))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$))))))(((((((((((())))))%%%%%%&&&'''((()))*********************)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))***))))))((('''+++***)))'''''''''((())))))***+++,,,,,,+++***)))......///222666999::::::@@@@@@@@@AAAAAABBBCCCDDDAAACCCFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHMMMQQQRRRWWW___gggkkkkkkjjjhhhkkkiiihhhjjjmmmqqqssstttvvvwwwwwwyyyzzz{{{||||||xxxuuurrrnnnlllkkklllmmmnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrqqqooommmjjjhhheeedddddddddfffiiikkkmmmmmmqqquuuvvvuuuuuuvvvxxx{{{{{{|||~~~zzzwwwuuutttsssrrrtttqqqmmmjjjhhhfffdddbbbaaa```]]]YYYTTTQQQQQQQQQQQQNNNLLLJJJIIIHHHEEECCC>>><<<888666555333111///111000...---,,,,,,---...------...---,,,+++)))(((''''''((((((((((((''''''+++)))'''))),,,---,,,***)))***+++------,,,++++++((())))))*********)))))),,,+++***((((((***+++,,,))))))'''&&&&&&(((***,,,***++++++***)))(((***+++,,,+++***((('''***...222,,,***(((''''''(((+++,,,************************''')))+++...///...---,,,,,,+++++++++******)))))),,,,,,+++***))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++......---,,,+++***)))(((******))))))***,,,---...000000////////////000000000///...,,,,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,+++***)))((()))))))))))))))(((''''''&&&&&&'''((()))***++++++(((((('''&&&&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))***)))((((((''''''(((((()))))))))))))))*********************))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))*********))))))(((,,,,,,++++++,,,---...///))))))+++,,,---.........111111222555999;;;======AAABBBCCCDDDEEEEEEDDDDDD@@@BBBEEEFFFEEEEEEFFFHHHKKKLLLLLLLLLLLLOOOSSSWWWccchhhooovvvzzzzzzxxxvvvpppnnnlllkkknnnqqqrrrsssrrrrrrrrrsssssssssssstttpppnnnkkkhhhffffffggghhhggggggggghhhiiikkklllmmmmmmlllkkkjjjhhhfffdddccc```___^^^^^^^^^```aaacccgggjjjmmmnnnmmmmmmppprrrssstttvvvyyy}}}~~~}}}~~~}}}}}}|||zzzzzzzzzyyyxxx{{{yyyuuusssqqqooollljjjiiiiiigggccc___\\\[[[[[[[[[XXXUUUSSSQQQOOOKKKIIICCC@@@===:::999777555333222111///---,,,,,,,,,,,,++++++,,,,,,+++***)))((((((((())))))))))))((((((+++)))((())),,,---,,,***''''''((()))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***+++)))''''''(((***++++++***+++++++++))))))+++---+++,,,...000///,,,(((%%%---+++)))'''''')))***,,,************************+++,,,---......------,,,++++++*********))))))))),,,++++++***))))))*********++++++,,,,,,++++++***************************,,,+++************+++,,,+++***************)))))),,,,,,,,,,,,,,,...///000.........------.........//////...---------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,+++***)))(((***************))))))(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&''')))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&(((((()))************)))((((((''''''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$&&&((()))++++++(((''''''''''''''''''(((++++++******))))))((((((***)))((('''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))***************)))(((((()))***+++---///000******+++,,,...000222333333444666888;;;>>>@@@AAAAAACCCEEEGGGIIIIIIIIIHHHIIIKKKMMMMMMMMMNNNPPPRRRRRRTTTWWWYYYZZZ]]]aaadddoootttzzz~~~|||tttqqqmmmkkklllnnnppppppmmmmmmllllllkkkkkkkkkjjjiiihhheeecccbbbbbbcccdddccccccdddfffhhhjjjlllnnnmmmkkkiiigggeeecccbbbbbb```^^^]]][[[[[[[[[[[[\\\bbbcccdddddddddeeehhhkkkllllllnnnrrrvvvxxxxxxwwwzzzyyyyyy{{{~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzyyyvvvsssrrrssssssqqqmmmjjjhhhhhhjjjgggccc```]]]YYYUUUQQQLLLJJJFFFCCCAAA???<<<:::777666444111///---,,,,,,+++,,,,,,---,,,,,,++++++)))******++++++******)))+++***)))***+++,,,+++***'''''''''''''''((())))))*********++++++******)))***)))(((''''''((()))***,,,)))&&&'''***,,,,,,***)))***++++++******,,,...---111:::CCCHHHEEE<<<555...---***)))((()))***+++************************---,,,,,,,,,++++++++++++******))))))))))))((((((,,,+++******)))************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,'''((((((((())))))******---,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,++++++***)))(((+++++++++++++++***))))))******)))))))))((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%+++******)))((('''&&&&&&%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%(((((()))************)))((((((''''''''''''((((((&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))((('''&&&&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((()))***+++++++++***'''((()))***,,,---///000,,,,,,,,,---///222555666444666888:::<<<>>>AAABBBBBBCCCEEEHHHLLLOOORRRSSSYYYZZZ[[[ZZZYYYZZZ[[[]]][[[^^^cccgggjjjmmmqqqsssuuuxxx}}}~~~{{{xxxqqqnnniiiggghhhkkkmmmnnnkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggeeeeeefffggggggiiijjjkkkmmmpppsssvvvwwwvvvtttqqqnnnlllkkkkkkkkkgggfffeeedddcccbbbcccccccccbbbaaaaaaaaadddgggiiikkkkkklllooosssttttttsssuuuuuutttvvvyyyzzzzzzyyyyyywwwuuuuuuwwwyyy{{{{{{zzzyyyyyy{{{|||}}}{{{yyyxxxzzz||||||yyyvvvttttttvvvtttpppllliiiddd^^^ZZZVVVSSSOOOLLLJJJGGGDDDBBB???===;;;888444222///......///////////////......++++++,,,,,,,,,,,,++++++++++++***++++++,,,+++++++++***)))))))))***,,,---------.........---,,,,,,++++++***))))))***++++++---)))'''(((+++---,,,***)))***++++++***+++---///777;;;DDDOOOXXXWWWNNNFFF...---+++***)))***++++++************************+++***))))))))))))******)))))))))(((((((((((((((++++++***************+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,------(((((()))))))))*********++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,---...///...---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++************++++++******)))((())))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))(((((('''&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))(((''''''''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''')))(((((((((''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,......///000111111222222000000000000222444666888666888;;;<<<<<<===@@@BBBCCCDDDFFFJJJPPPWWW^^^bbbjjjkkkkkkjjjgggffffffggghhhkkkooorrrtttvvvxxxzzzyyy|||~~~{{{wwwtttkkkhhheeeeeegggjjjmmmnnnnnnnnnooopppqqqrrrssssssrrrqqqppppppppppppqqqrrruuuuuuwwwyyy|||}}}{{{yyyxxxxxxyyyssssssrrrrrrrrrrrrrrrrrrllljjjhhhggghhhkkknnnppprrrqqqrrrtttvvvwwwuuussstttsssrrrsssuuuvvvvvvuuunnnlllkkkkkkmmmpppqqqrrrpppqqqrrrvvvzzz}}}}}}}}}}}}~~~~~~|||yyyvvvrrrmmmgggccc]]]ZZZVVVSSSQQQNNNKKKIIIFFFEEEBBB???;;;777444222222222111000000/////////,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++---,,,+++***+++,,,---..................---,,,+++++++++************++++++,,,)))((()))+++---,,,***(((***++++++***+++---///???>>>???CCCGGGEEE>>>777------+++*********++++++************************))))))))))))***+++------((((((((((((((()))))))))+++***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---.........---+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,+++))))))******))))))((('''((((((((()))***+++++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((''''''''''''''''''((((((((())))))******++++++''''''((()))))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))***+++---.../////////111111222333333333222222333444444555777888:::;;;:::===??????>>>>>>AAACCCEEEFFFJJJPPPXXXbbbjjjooo{{{|||}}}{{{xxxuuusssssssssuuuwwwwwwvvvvvvwwwxxxwwwxxx{{{|||{{{wwwsssqqqjjjhhhgggiiimmmppprrrsssuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~yyyvvvtttsssuuuxxxzzz{{{|||||||||}}}~~~|||zzzxxxvvvuuuvvvwwwwwwvvvtttkkkhhhfffeeegggiiijjjjjjiiiiiikkkooouuuzzz}}}~~~~~~{{{wwwrrrnnndddaaa]]]ZZZXXXVVVSSSQQQOOONNNLLLHHHDDD???;;;999777555444222000///......,,,------......------,,,+++,,,---,,,+++***+++,,,+++************+++,,,,,,++++++++++++***)))((((((((((((((())))))((((((((())))))***************+++((()))******))))))+++---666333000/////////,,,)))++++++*********+++++++++******************************+++,,,---...//////(((((())))))))))))***************)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---------,,,......------,,,,,,,,,,,,---...////////////......---...///000000///...------------------,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,)))))))))))))))(((''''''''''''((()))***+++,,,---&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''+++)))'''%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&'''((()))))))))((((((''''''(((((()))************))))))))))))%%%''')))+++,,,***)))((((((((()))))))))*********++++++++++++++++++++++++,,,---...000222333333333222333444555555555444444555666999;;;===???@@@AAA@@@CCCFFFEEEBBBAAACCCGGGHHHLLLRRRZZZdddlllrrruuu}}}zzzyyytttuuuvvvvvvttttttuuuvvvqqqsssvvvxxxyyywwwtttrrrppppppqqqtttxxx{{{}}}|||~~~~~~}}}|||||||||zzzxxxooollliiihhhhhhiiiiiihhheeeddddddhhhnnntttxxxzzz~~~|||xxxnnnkkkhhheeedddbbb___]]]\\\[[[YYYUUUQQQLLLHHHEEE???===:::666333111000///,,,------......------,,,+++---...---+++)))+++,,,))))))***++++++++++++************))))))((('''&&&(((((())))))))))))((((((%%%))),,,+++((('''))),,,((()))***)))(((((()))+++)))((((((((()))***++++++((()))))))))***++++++,,,************************)))***+++---------,,,,,,)))))))))*********++++++******))))))***++++++,,,***++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,+++---------------...............///000000///...------...///000000///...---...---,,,,,,++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,++++++***)))************)))(((((()))))))))******+++++++++&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++)))(((''''''((()))+++&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''---+++(((%%%%%%&&&)))+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))******)))((('''&&&%%%%%%%%%'''***------,,,)))'''(((((())))))*********+++------------------------...///111333555666666777777888:::;;;<<<<<<<<<;;;666888;;;???CCCEEEFFFFFFEEEHHHKKKIIIEEECCCFFFIIIJJJPPPYYYccclllrrrvvvwwwxxx{{{}}}yyyvvvtttoooppprrrrrrrrrsssvvvxxxqqqssswww{{{||||||{{{zzzxxxxxxzzz~~~~~~|||uuurrrnnnlllllllllkkkjjjbbbaaa```bbbhhhnnnsssuuuzzz}}}xxxuuurrrooonnnmmmkkkiiigggfffddd```\\\WWWSSSPPPFFFDDD@@@<<<888555333333,,,,,,------------,,,,,,+++---///---+++)))+++---)))***+++------,,,+++++++++++++++******(((''''''******++++++++++++******###(((---,,,'''%%%(((---))))))***)))''''''(((***'''))),,,---,,,+++,,,---''''''((()))***++++++,,,************************'''(((***+++***)))'''%%%))))))******+++++++++,,,******))))))***+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++***++++++,,,...//////000,,,,,,.........---,,,+++,,,---///000000///---,,,...---,,,+++***+++,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,((())))))*********))))))+++++++++++++++***))))))+++++++++***************(((''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''')))***)))(((((((((((((((((((((''''''(((((()))***)))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***(((&&&&&&(((***++++++%%%%%%&&&'''((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((())))))'''%%%%%%%%%%%%$$$###"""$$$'''((()))***---///''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((('''&&&'''((()))***''''''((())))))((('''&&&+++******)))))))))******)))))))))))))))***++++++***+++------...///222555444444666888:::<<<>>>???>>>>>>===<<<<<<<<<<<<<<<===???@@@BBBEEEIIIOOOSSSSSSSSSQQQNNNLLLLLLOOORRR[[[```gggoootttvvvvvvuuuxxxvvvttttttuuutttpppmmmmmmnnnpppsssuuuwwwxxxyyy~~~~~~{{{yyy{{{}}}}}}yyytttllljjjhhhggghhhlllpppsssuuuvvvyyy}}}}}}|||{{{zzzyyyzzz{{{||||||yyyuuuqqqmmmgggaaa]]]YYYRRRJJJDDDBBB???:::555555333111///---+++'''$$$---+++***+++,,,---,,,***+++***************++++++,,,+++******************))))))))))))************,,,+++***))))))***+++,,,************************((((((((()))******++++++***)))(((&&&&&&((()))***+++***))))))******(((''''''((()))++++++******)))*********************************)))******+++,,,******++++++++++++***************)))))))))))))))((())))))))))))*********,,,+++***+++---...---,,,////////////////////////---,,,,,,---...---+++(((&&&(((+++---......---,,,******+++++++++,,,,,,,,,........................,,,,,,,,,+++++++++******((()))***++++++***)))((())))))*********))))))(((++++++++++++++++++++++++'''''''''''''''(((((()))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''')))***)))((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&######%%%&&&''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((('''(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))))))'''&&&''')))*********&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((***)))(((''''''''''''''')))(((((((((''''''''''''((('''&&&&&&&&&'''))))))''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))***+++,,,---,,,...000222222333666888888999:::;;;===???@@@AAABBBAAA@@@>>>>>>===>>>>>>>>>AAAEEEIIIMMMSSSYYY^^^cccbbb```\\\YYYXXXZZZ\\\aaadddiiinnnqqqrrrqqqooommmllllllnnnqqqqqqooolllqqqsssuuuxxx{{{}}}uuussspppnnnnnnpppsssuuuuuuvvvxxx{{{~~~}}}{{{xxxtttooolllddd]]]TTTNNNKKKGGGAAA<<<>>><<<999666555222///---...---,,,,,,......---,,,++++++************++++++,,,+++***)))))))))))))))))))))))))))************+++***))))))))))))***+++*********************************************)))+++***(((''''''(((***+++,,,***))))))******)))((('''((()))***+++******)))***************************************++++++,,,******++++++++++++******************)))))))))))))))))))))*********++++++---+++***+++,,,------,,,...........................---,,,---......,,,)))((()))******+++,,,------+++++++++,,,,,,,,,------------------------------++++++*********)))))))))((()))***++++++***)))(((***+++++++++++++++******************************&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''')))***)))'''###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&######$$$%%%%%%%%%%%%&&&''''''((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''&&&$$$###$$$&&&((((((((('''((()))'''%%%$$$$$$%%%''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''&&&'''''''''******)))(((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))((((((''')))((((((((((((((()))))))))))))))***+++---//////...111555777888999:::;;;======>>>???@@@AAABBBBBBFFFDDDBBB@@@???@@@AAABBBBBBFFFMMMTTT[[[bbbhhhmmmqqqooolllgggbbb``````aaafffgggjjjlllllllllkkkjjjeeefffgggkkkoooqqqqqqpppwwwxxxzzz}}}|||xxxwwwwwwyyy{{{zzzzzz{{{|||~~~~~~{{{qqqkkkbbb[[[UUUPPPIIIDDDDDDAAA===999888666444222000...---...///000///---++++++************++++++,,,+++***)))(((''''''((()))))))))*********++++++***))))))(((((())))))***************************---,,,,,,+++******)))))),,,+++***))))))***+++,,,,,,+++******++++++***)))(((((()))************)))***************************************+++,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,...,,,******+++---...---------------------------...---,,,---......,,,***+++***)))((((((***,,,...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))************)))))))))******++++++******)))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&&&&%%%%%%'''))))))((('''&&&'''''''''(((((())))))((('''&&&&&&'''(((***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***(((&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))***,,,...///''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''%%%$$$###$$$%%%$$$###%%%'''(((((((((((()))+++''''''''''''(((((((((((('''((((((((((((((((((''')))(((((('''''''''''''''))))))((((((((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''((((((((())))))))))))***))))))))))))******+++(((((()))***,,,...000111111444999;;;<<<<<<===>>>??????@@@AAAAAABBBCCCCCCEEEDDDBBBAAABBBCCCFFFGGGKKKPPPXXX___fffmmmssswwwzzzxxxtttnnngggbbbaaaaaaeeeeeeggghhhiiiiiiiiiiiihhhiiimmmqqquuuxxxyyyyyy||||||}}}~~~~~~}}}~~~zzzuuummmeee___XXXQQQMMMIIIEEE@@@<<<:::888777555111000......//////...---,,,,,,+++*********++++++,,,+++***(((''''''''''''))))))*********+++++++++))))))(((((((((((())))))************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***((()))))))))************************************+++************+++,,,,,,******++++++++++++******)))***************+++++++++++++++,,,,,,,,,------...,,,***)))+++---......---------------------------+++++++++------,,,***+++***)))(((((()))+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))))))))******)))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))%%%&&&'''(((((((((''''''&&&&&&''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))((('''))))))(((((('''''''''&&&((('''&&&&&&'''(((***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''+++)))((((((((()))(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((('''''''''''''''''''''''',,,***'''%%%$$$%%%'''(((***(((&&&&&&'''((('''&&&###%%%'''(((((((((***,,,''''''''''''((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))******'''&&&&&&&&&''''''((()))))))))***,,,...000222333333777;;;=========>>>>>>>>>??????@@@BBBCCCDDDDDDDDDCCCCCCDDDGGGJJJMMMOOOWWW[[[aaagggmmmrrrwwwzzz~~~|||xxxrrrjjjeeecccbbbaaabbbdddgggiiilllmmmnnnqqqssswwwzzz}}}}}}{{{yyyzzz|||}}}xxxuuuvvvzzz}}}}}}vvvpppiiibbb]]]YYYTTTOOOJJJEEEBBB@@@>>><<<444222000///000///---+++---,,,,,,+++******+++++++++***)))(((''''''''''''************++++++++++++(((((())))))))))))((((((******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,---,,,***)))))))))))))))*********************************+++++++++***+++,,,,,,---******++++++++++++******))))))******+++++++++,,,+++,,,,,,,,,,,,------------,,,******,,,---------........................+++***))))))+++,,,+++************+++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***&&&&&&'''(((((((((((((((************************%%%&&&((()))))))))(((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))(((((())))))))))))((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((()))(((&&&%%%&&&(((***+++$$$###"""$$$&&&)))))))))$$$%%%&&&&&&%%%$$$%%%'''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***'''&&&&&&&&&&&&''''''((('''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((()))***++++++))))))((())))))***+++,,,,,,,,,---///000333444666777999<<<============>>>===>>>???AAACCCEEEGGGHHHHHHIIIKKKNNNRRRUUUXXXZZZaaadddhhhkkkmmmppptttwwwvvvuuusssnnniiieeeddddddccceeehhhlllpppsssuuuwwwyyy|||~~~|||zzzxxxxxxyyy{{{|||{{{zzzxxxvvvtttuuuwwwyyyzzz{{{{{{zzzvvvtttpppkkkggggggjjjllltttxxx~~~}}}yyyuuuttttttvvvwwwyyyzzz||||||{{{{{{|||}}}~~~yyytttoookkkiii^^^ZZZUUUOOOKKKHHHDDDBBB:::888555444333111///---...---,,,++++++***++++++******)))((((((((())))))*********++++++++++++,,,((())))))******))))))(((************************))))))******+++,,,,,,---+++++++++++++++++++++++++++***)))***+++,,,+++***)))))))))((()))******+++************************+++++++++++++++,,,------******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,////////////////////////,,,***))))))+++,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******(((((()))***++++++++++++************************&&&''')))***+++***)))(((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((((('''&&&'''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))***(((((())))))))))))(((((())))))((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&!!! !!!$$$&&&'''&&&%%%''''''&&&$$$######%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''((()))++++++'''''''''''''''((())))))''''''''''''((((((((()))'''((()))*********)))((((((((((((((((((***+++,,,,,,,,,,,,,,,---...///000111111222333555666888999;;;===>>>>>>===<<<>>>???===???AAADDDGGGJJJMMMNNNSSSUUUXXX\\\```bbbdddeeehhhiiijjjjjjjjjllloooqqqkkkllllllkkkjjjiiijjjkkkmmmooorrrvvvzzz|||~~~~~~~~~~~~}}}}}}{{{yyyvvvrrrooommmnnnpppsssvvvwwwvvvtttsssnnnmmmmmmmmmmmmmmmnnnnnngggeeebbb^^^[[[ZZZ\\\___gggkkkqqqwwwzzz{{{zzzyyyqqqnnniiieeeccccccdddeeeiiillloooqqqqqqqqqrrrsssuuuuuuwwwyyy||||||xxxvvvuuulllhhhccc]]]XXXSSSNNNJJJCCC@@@===:::999666333000......---,,,++++++++++++***))))))))))))***++++++*********+++++++++,,,,,,))))))***++++++***))))))************************)))***************************++++++++++++*********)))((()))+++,,,+++******)))((((((((()))++++++************************,,,++++++++++++,,,------******++++++++++++******))))))***++++++,,,------++++++++++++,,,,,,,,,,,,******+++---///...,,,***........................---,,,******,,,---...---++++++******+++---///000.........------,,,,,,,,,------------------------++++++++++++,,,,,,,,,---+++***)))(((((()))***+++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''(((***+++,,,+++)))((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((((('''&&&''''''(((((((((((((((((((((((()))***)))(((&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%'''))))))(((''''''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((((())))))))))))(((((( !!!###%%%(((***+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***+++***&&&!!!'''&&&$$$%%%&&&''''''&&&&&&'''((((((&&&&&&&&&(((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&''')))***,,,---((((((((((((((()))******&&&'''''''''(((((())))))'''(((***+++++++++***))))))((((((((((((***,,,---************+++,,,---...555555555666888999;;;<<<>>>??????>>>===<<<>>>@@@???@@@CCCGGGKKKOOORRRSSS\\\___cccgggjjjllllllllljjjjjjjjjhhhgggiiilllnnnhhhkkkmmmoooppprrruuuwwwvvvxxx{{{~~~~~~|||zzzyyyvvvvvvtttqqqnnniiieeecccgggjjjnnnrrrtttsssrrrqqqiiihhhfffeeedddeeeeeefff\\\\\\ZZZVVVSSSSSSUUUWWW\\\```fffllloooooommmllldddaaa\\\WWWTTTTTTVVVWWW[[[___dddhhhiiiiiiiiiiiikkkkkkmmmppptttxxx|||~~~~~~|||{{{{{{{{{wwwrrrmmmgggaaaZZZVVVIIIGGGCCC@@@===:::777444///...---,,,++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************++++++******)))((((((((()))******++++++******))))))((('''(((***++++++)))***)))((((((((()))+++,,,************************,,,,,,++++++,,,,,,---...******++++++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))***+++...000///,,,)))------------------------///---+++,,,---///000///...,,,***(((***---111444000000/////////.................................******+++++++++,,,,,,,,,+++***)))(((((()))***+++''''''(((******+++++++++(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''))))))((('''&&&'''(((***)))'''%%%%%%''')))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&(((******)))'''&&&&&&&&&''')))******'''$$$&&&%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''&&&$$$###***'''$$$$$$&&&))))))((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************)))))),,,,,,++++++******))))))''''''((()))))))))))))))(((((()))***************&&&'''''''''&&&'''***,,,,,,+++))))))***---111333999999:::::::::;;;;;;;;;>>>???AAA@@@???>>>???@@@CCCFFFJJJNNNSSSZZZaaafffkkknnnqqqsssqqqooonnnnnnkkkccc___cccfffeeegggkkkppprrruuuxxx{{{|||}}}}}}~~~}}}}}}}}}~~~{{{{{{||||||{{{{{{zzzyyywwwwwwvvvvvvuuusssrrrqqqjjjjjjjjjhhhdddbbbaaabbbcccfffjjjmmmmmmkkkiiiffffffeeebbb___^^^]]]^^^___\\\[[[YYYWWWUUUTTTSSSSSSUUUXXX\\\```bbbbbbaaa___ZZZXXXUUURRRQQQQQQSSSTTTUUUXXXZZZ[[[YYYZZZ\\\___```dddhhhiiiiiimmmtttzzz|||}}}~~~}}}wwwoooeee___TTTQQQLLLHHHDDD@@@;;;888777555222000000///---+++111...,,,++++++,,,++++++)))))))))))))))*********---------,,,,,,+++++++++************************))))))((((((((((((((()))+++,,,+++***((((((***,,,''''''((()))***++++++,,,,,,+++******,,,,,,+++***,,,+++***)))))))))++++++,,,,,,,,,+++++++++++++++''''''(((((())))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,---......,,,,,,---...111///+++((((((***---///++++++************++++++......---,,,++++++++++++,,,,,,+++,,,......,,,***&&&'''(((*********)))(((,,,+++(((&&&&&&''')))+++,,,,,,,,,+++***)))((((((((()))++++++)))))))))***'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&(((((('''&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''((('''''')))******(((&&&)))((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&'''(((&&&%%%$$$!!!!!!######"""(((((('''''''''&&&&&&&&&'''((())))))))))))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''''''''''''''((()))))))))))))))(((((()))***************'''((((((((('''(((+++---,,,,,,---///111444777999:::;;;;;;<<<<<<===>>>>>>>>>???AAAAAAAAACCCEEEGGGHHHLLLQQQWWW]]]cccjjjnnnqqqssstttrrrooommmlllkkkiiicccaaafffjjjlllooosssxxxyyy|||~~~|||yyywwwvvvvvvvvvsssrrrrrrqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkjjjiiibbbccccccaaa___^^^^^^___ccceeeiiilllmmmkkkiiiggghhhgggeeecccbbbbbbbbbbbb___^^^]]][[[ZZZYYYXXXXXX[[[]]]```bbbcccbbbaaa___[[[YYYVVVTTTRRRSSSTTTUUUWWWYYY[[[[[[YYYYYY[[[]]]\\\```dddeeefffjjjpppvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||||||||~~~yyyqqqlllccc___YYYSSSNNNHHHBBB>>>:::777333111000///---,,,///---+++******+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))******,,,------******+++***))))))+++,,,************************,,,+++******,,,,,,+++***++++++***************+++***+++++++++++++++++++++)))))))))******************++++++++++++,,,,,,,,,------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,......---,,,+++***+++,,,,,,++++++************++++++...------,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***'''((()))*********)))))))))(((''''''(((***,,,---+++,,,,,,++++++)))((((((''')))+++***)))((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''&&&%%%&&&'''((('''%%%******)))''''''&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%(((((('''&&&$$$"""!!!!!!"""$$$$$$$$$'''''''''''''''&&&&&&&&&'''((())))))))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((()))***************((()))))))))((())),,,...,,,...333777;;;>>>??????<<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCFFFKKKNNNQQQVVV]]]ccciiinnnrrruuuvvvvvvsssoookkkiiiiiijjjhhheeeffflllrrruuuyyy~~~}}}|||zzzyyyyyyxxxvvvtttqqqnnnkkkjjjiiihhhgggeeecccbbbaaaaaabbb______```aaaaaabbbaaaaaa[[[]]]^^^^^^]]]]]]^^^```dddfffiiilllmmmmmmkkkjjjkkkkkkkkkkkkkkkkkkjjjiiigggfffeeedddccccccccccccfffggggggggggggfffeeedddbbbaaa^^^\\\[[[\\\]]]^^^^^^___```^^^\\\[[[\\\]]][[[^^^bbbcccdddgggmmmrrrrrrrrrqqqqqqqqqrrrrrrsssrrrsssuuuuuuuuutttuuuvvvxxx{{{~~~~~~zzztttppphhhaaaYYYQQQJJJEEEBBB>>>999555444222111000000...+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++,,,,,,''')))++++++******+++,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***)))******+++++++++******)))))))))***+++++++++,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,++++++---...---,,,+++,,,...,,,,,,---------,,,+++***++++++************++++++---------,,,------...///,,,+++))))))+++,,,+++*********+++++++++***))))))+++*********))))))))))))+++++++++++++++***)))((('''(((******((((((((()))''''''%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))&&&$$$######$$$%%%%%%$$$)))((((((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&%%%$$$$$$&&&'''((('''%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))((('''''''''(((((())))))***''''''((()))))))))))))))(((((()))***************((()))))))))(((***,,,//////222888>>>BBBCCCBBBBBB>>>>>>=========>>>???@@@AAABBBCCCDDDEEEIIINNNRRR]]]aaagggllloooppprrrsssrrrpppnnnjjjffffffhhhjjjkkkkkknnnsssyyy~~~}}}}}}|||xxxxxxwwwvvvuuusssrrrqqqqqqooolllhhheeeaaa___^^^]]]\\\ZZZYYYYYYZZZ[[[]]]\\\]]]^^^^^^______^^^^^^]]]___aaabbbcccdddfffhhhjjjkkknnnpppqqqqqqqqqppprrrsssuuuvvvvvvvvvtttsssrrrrrrrrrqqqqqqrrrrrrsssttttttsssrrrqqqqqqqqqqqqqqqpppnnnmmmlllmmmnnnnnnkkkkkkkkkiiigggeeeddddddcccdddgggggggggiiimmmppprrrpppnnnlllkkkjjjjjjkkkmmmoooqqqqqqnnnlllkkkkkkllloootttyyy}}}zzzrrrjjjccc[[[SSSNNNLLLHHHBBB===:::888777555333111...---.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))'''&&&&&&%%%(((+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***((()))+++,,,,,,+++***)))(((((()))******+++,,,,,,,,,,,,++++++*********)))+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,---...///000000,,,***((((((***++++++***,,,,,,,,,,,,+++******)))'''((()))*********)))(((+++++++++++++++***)))((('''(((******((('''((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((()))(((&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$%%%%%%%%%%%%%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((())))))))))))((((((((((((((())))))*********''''''((()))))))))))))))(((((()))***************'''((()))))))))+++...000333777<<>>???@@@AAABBBDDDGGGJJJPPPVVV[[[hhhjjjmmmnnnmmmkkkjjjjjjhhhggggggeeeeeegggkkkoooqqqtttwww{{{}}}zzzwwwuuuttttttnnnoooooooooooonnnmmmllllllkkkhhheeeaaa]]]ZZZXXXVVVVVVUUUVVVWWWZZZ]]]___bbbccccccccccccbbbaaaaaadddfffiiikkklllnnnpppsssssstttuuuwwwxxxxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyywwwvvvtttrrrqqqqqqqqqrrrqqqqqqqqqrrrssstttrrroookkkhhhfffeeedddgggiiikkkjjjfffbbb```______bbbhhhoootttxxxyyyyyy}}}~~~}}}~~~yyysssmmmfff```\\\WWWRRRLLLFFFBBB???<<<:::666333000/////////...---------,,,,,,,,,+++++++++------------------------************************,,,,,,,,,+++***(((&&&%%%%%%(((+++,,,+++++++++,,,***++++++,,,------......,,,+++******,,,,,,+++***((()))***,,,,,,++++++***(((((()))***+++,,,,,,---+++++++++******))))))(((++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---,,,++++++,,,------,,,+++******+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111,,,***))))))***++++++***------,,,+++++++++******!!!%%%(((+++---------******+++++++++***))))))''')))******)))(((((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''((()))***)))'''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''&&&$$$"""###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((''''''((()))))))))))))))(((((()))***************&&&''')))***+++---111444888:::>>>AAABBBAAA???>>>@@@???>>>>>>???AAADDDEEEDDDGGGKKKPPPUUU\\\ccchhhnnnnnnmmmjjjfffcccbbbcccbbbdddfffhhhjjjmmmrrruuuvvv||||||zzzvvvrrrooolllkkkjjjeeegggiiilllmmmnnnnnnnnnmmmllljjjgggddd```]]][[[WWWWWWYYY[[[___cccfffiiillllllmmmllllllkkkjjjjjjmmmooorrrtttuuuwwwzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyywwwtttppplllhhhfffeeeeeeffffffddd___[[[XXXVVVVVVYYY___ffflllqqqtttuuuwwwzzz~~~}}}|||xxxtttooolllbbb^^^XXXRRRMMMHHHCCC???999666222000///...---+++---------,,,,,,++++++***------------............************************)))***,,,---------,,,,,,''')))++++++******+++,,,)))******+++---......///,,,+++******,,,,,,+++***((()))***+++++++++++++++*********++++++,,,,,,---***************))))))))),,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------++++++,,,------------,,,***,,,---,,,+++***+++------,,,+++******+++---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000+++******+++,,,,,,+++))),,,,,,++++++***+++++++++'''''')))******)))((((((******+++++++++******)))((()))++++++)))))))))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((()))(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''((((((((()))******(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''&&&$$$$$$&&&((((((&&&&&&''')))&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))***************'''(((***,,,...111555999;;;<<<===????????????>>>AAAAAAAAABBBEEEIIIMMMOOORRRUUUZZZ^^^ccchhhnnnqqqooommmjjjeee```^^^```bbbeeeiiinnnqqqtttvvvyyy{{{yyy}}}zzzvvvsssooojjjfffdddcccbbb```bbbgggkkkoooqqqrrrsssqqqqqqpppnnnlllhhheeedddaaaccceeeiiinnnqqqtttvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvxxx{{{}}}}}}|||xxxtttqqqooollllllkkkhhhbbb]]]ZZZYYYWWWYYY]]]aaaeeeiiikkklllpppssswwwzzz{{{}}}~~~zzzxxxooolllfffaaa[[[TTTMMMIII???<<<888555333111///---//////......---,,,,,,+++,,,,,,,,,------.........************************((()))+++---......---,,,******+++***))))))+++,,,******++++++,,,,,,------,,,+++******,,,,,,+++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,------------...,,,,,,---------.........,,,,,,---............---***,,,,,,,,,+++***+++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---......******+++---///...+++(((++++++***)))******,,,,,,//////...,,,***(((&&&%%%)))******+++++++++******)))***,,,,,,*********+++%%%&&&((((((((((((&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&(((******)))'''&&&%%%%%%&&&''')))(((%%%###(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%$$$$$$&&&(((((('''&&&"""$$$''''''%%%$$$%%%'''&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''(((((((((((((((((('''(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))(((((()))***************'''))),,,...000444999<<<============>>>??????@@@AAAAAABBBEEEJJJOOOUUUXXXaaacccgggjjjlllnnnrrrtttnnnkkkgggaaa]]]]]]aaadddkkkpppuuuzzz|||}}}}}}~~~yyyzzzvvvsssrrrooojjjfffaaa___^^^]]]]]]aaaffflllqqquuuwwwwwwuuuuuuuuutttrrrooolllkkklllnnnrrrvvvzzz~~~~~~}}}{{{wwwvvvtttpppjjjeeebbbaaa^^^^^^______```aaabbbccciiilllppprrrrrrssstttuuuzzz|||}}}zzzwwwsssmmmggg___WWWQQQFFFCCC>>>:::888666333111111000000///...---------+++++++++,,,,,,---------************************)))***+++,,,,,,+++)))(((+++,,,+++***((((((***,,,,,,,,,++++++++++++******,,,+++******,,,,,,+++******)))(((((()))+++---...---------------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------....../////////,,,---......//////......***+++,,,,,,******+++,,,(((***,,,...///...,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------******,,,///000///+++(((******)))))))))***,,,---))))))***+++---...///000)))******+++++++++*********+++------+++***+++,,,&&&&&&&&&''''''''''''(((***)))(((&&&&&&''''''(((++++++***)))((('''&&&&&&)))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&"""###%%%'''((())))))***)))))))))((('''''''''&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''+++)))(((&&&%%%%%%%%%&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&(((***(((%%%$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((((((((((((((())))))))))))''')))***)))(((((()))***+++,,,///333888<<<>>>>>>@@@???======???AAAAAAAAA???AAAEEEMMMWWWbbbjjjnnnttttttttttttsssqqqooonnnjjjhhhdddccceeejjjppptttuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~zzzvvvrrrmmmiiihhhgggeeedddcccbbbaaaaaadddhhhnnnsssuuuvvvxxxyyy|||zzzwwwtttsssrrrrrrsssuuuwwwzzz~~~~~~zzzvvvrrrpppmmmllliiifffdddbbbaaaaaadddeeefffhhhjjjjjjgggeeemmmpppuuuzzz~~~~~~{{{xxxpppeee]]]QQQMMMGGGBBB===999555222222111000000111111///...---------......---,,,,,,//////---,,,+++*********---,,,,,,++++++*********,,,++++++******++++++,,,((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------......------,,,...------,,,,,,------............------,,,,,,,,,+++,,,,,,------......//////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))'''((()))***+++,,,,,,,,,+++++++++*********))))))------,,,+++************&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''******))))))(((''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))'''&&&%%%%%%&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%'''((('''%%%###%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))((('''&&&''''''((((((((((((((())))))))))))'''(((***)))(((((()))******+++...222777:::<<<===AAA@@@??????@@@BBBCCCCCCGGGKKKQQQ[[[gggqqqxxx{{{~~~|||yyyuuuqqqnnnmmmlllkkkjjjiiijjjmmmqqqvvvyyy||||||||||||}}}~~~}}}xxxtttrrroookkkgggfffffffffeeeeeeffffffgggkkkooosssvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvxxxzzz{{{|||}}}|||zzzwwwvvvsssppplllhhhfffdddbbbaaaaaabbbccccccaaa___cccfffjjjpppuuuyyy|||~~~~~~xxxoooggg[[[UUUMMMFFFAAA===999777555333111000000000...,,,---------------------,,,,,,+++***)))((((((((((((,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,+++++++++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++*********))))))*********)))******++++++&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$$$$$$$&&&%%%%%%&&&&&&'''(((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((())))))))))))'''(((******))))))***+++///000444777;;;>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFJJJPPPZZZfffqqqyyyxxxpppkkkiiiiiiiiilllmmmppptttwwwzzz|||}}}~~~}}}}}}|||zzzxxxtttrrrooommmlllkkkhhhfffeeefffggghhhjjjkkkmmmmmmrrruuuxxxzzzyyyxxxxxxxxxwwwvvvvvvwwwyyy}}}~~~yyysssmmmjjjdddbbb```^^^^^^]]][[[ZZZXXXZZZ___dddkkkqqqvvvyyy{{{{{{}}}yyyssshhhbbbXXXOOOIIIDDDAAA???;;;999666444333111///------------------------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000000000000......------------.........------------,,,,,,,,,,,,++++++***))))))((((((,,,++++++************++++++******))))))******+++***************++++++++++++++++++++++++***)))(((+++++++++***************'''(((((())))))***++++++&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&'''''''''((()))))))))&&&'''''''''((((((((()))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((((())))))))))))''')))************,,,---222444888;;;===???BBBCCCBBBBBBCCCCCCDDDEEEHHHJJJMMMUUUaaammmuuuzzz}}}~~~|||wwwooohhhdddeeehhhkkkooorrrwww{{{~~~~~~~~~~~~{{{wwwtttrrrpppmmmkkkiiihhhhhhhhhhhhhhhgggfffggghhhjjjlllnnnpppqqqqqqrrruuuxxxzzzzzzzzz{{{|||}}}|||{{{{{{|||~~~~~~~~~xxxtttoookkkfffbbb___]]][[[ZZZUUUVVVYYY]]]cccjjjooossstttuuuvvvxxxzzz|||~~~~~~zzzsssnnneee]]]UUUOOOJJJFFFBBB???;;;888777555333222///.........------......---------------...//////***++++++,,,,,,---------,,,++++++******++++++,,,---,,,+++******+++------+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,........................******+++++++++,,,,,,,,,,,,,,,,,,---------......------.........------,,,......------------......------------------------+++*********)))))))))(((,,,++++++*********++++++++++++************+++++++++++++++*********))))))***++++++++++++***))))))************************((())))))***************&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))***+++&&&'''''''''((()))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((''''''&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''&&&((('''''''''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((***+++,,,,,,,,,...000///333777999:::<<<>>>AAAAAACCCEEEFFFFFFHHHMMMPPPWWW___kkktttxxxyyyyyyzzzppplllhhheeeeeejjjooossstttvvvzzz}}}}}}||||||{{{vvvrrrmmmjjjhhhfffdddbbbcccdddfffgggggggggggghhhjjjkkkmmmoooqqqrrrrrrsssnnnqqquuuxxxzzz|||~~~~~~~~~}}}~~~~~~~~~|||wwwpppjjjfffdddaaa___ZZZZZZZZZ\\\___dddhhhkkkoooooopppppprrrsssuuuvvvvvvyyy~~~zzzwwwrrrkkkddd\\\TTTNNNGGGDDD???<<<:::999777666222111000///............***))))))******+++,,,---+++++++++,,,,,,------...,,,++++++******++++++,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---........................******+++++++++,,,,,,,,,,,,,,,,,,---------......************)))(((&&&&&&///......------......///------------------------*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++***(((''''''))))))***++++++++++++***************************++++++,,,,,,,,,+++***)))&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''')))***,,,%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''''''''&&&%%%%%%'''((()))***)))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))''''''''')))***)))((()))(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''(((((()))((((((((((((((((((((()))))))))))))))+++---......///111333222666;;;<<<<<<===@@@CCCBBBEEEHHHJJJKKKNNNSSSXXXaaahhhqqqvvvvvvtttssssssjjjiiiiiikkkoootttyyy|||xxxyyyzzzzzz{{{{{{{{{zzz~~~}}}xxxnnnjjjeeebbbbbbbbbbbbaaabbbeeegggiiihhhhhhhhhiiikkklllnnnqqqrrrsssssssssnnnqqquuuxxx{{{~~~~~~zzzuuuqqqooollljjjfffeeecccbbbbbbccceeefffkkkjjjiiihhhhhhiiikkkkkkjjjnnnsssxxx{{{~~~|||xxxrrrjjj```ZZZOOOKKKFFFAAA???===;;;999777555333000///.........,,,+++++++++,,,------...,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++******))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............---,,,+++***)))//////............//////,,,,,,,,,------------...******++++++,,,------...,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---...---,,,+++***(((''''''((()))***+++++++++++++++***************+++++++++,,,,,,------,,,+++)))(((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%&&&'''''''''''''''''''''(((((()))***))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((&&&%%%%%%'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&'''((((((''''''&&&'''&&&$$$$$$$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((&&&%%%&&&)))***)))'''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((((((((((((((())))))))))))***,,,///000000111444666777<<<@@@AAA@@@AAADDDHHHDDDHHHMMMOOOPPPTTT[[[```gggmmmsssuuurrrooonnnoookkknnnqqquuuyyy|||~~~{{{yyywwwuuuuuuwwwzzz||||||vvvrrriiieeeaaa```aaadddfffgggdddgggjjjkkkiiihhhhhhiiiiiikkknnnqqqsssttttttttttttvvvzzz|||}}}}}}{{{zzzuuusssqqqnnnllljjjjjjjjjgggfffcccaaa```___``````___bbbggglllpppuuuzzz}}}{{{uuummmhhh^^^YYYRRRKKKGGGCCC@@@>>>;;;999666222000///......//////.........//////000---------------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,++++++***)))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000000111111000000000//////............//////,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******************++++++++++++***))))))))))))*********+++++++++)))***+++,,,,,,+++)))(((&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''))))))*********((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''+++)))'''%%%$$$%%%&&&''')))))))))((((((''''''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%&&&%%%$$$######%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&%%%%%%&&&&&&'''((((((((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((((((((((((((())))))))))))+++---000111222333555777666;;;@@@AAA??????CCCGGGEEEJJJPPPRRRTTTXXX```fffnnnsssxxxxxxssspppoooqqqooorrrwww|||}}}||||||yyyuuurrrrrrvvv{{{~~~}}}xxxsssooolllgggddd``````cccgggkkkllleeeiiilllllljjjgggggghhhgggiiimmmqqqsssuuuuuuuuu{{{}}}|||yyyvvvsssqqqpppeeeccc```\\\ZZZYYYYYYYYYXXX[[[___cccgggmmmrrrvvv}}}{{{vvvssskkkfff]]]UUUOOOJJJFFFCCC>>>;;;777333000///......---,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---,,,***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++---...///////////////............//////,,,,,,,,,------.........------,,,,,,+++*********))))))((())))))***++++++++++++************++++++(((((()))***++++++,,,,,,,,,,,,,,,+++***)))((('''))))))******++++++++++++&&&''')))+++,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((('''%%%%%%&&&((()))(((&&&$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$''''''((()))******)))))))))((('''&&&&&&'''((()))''''''&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%'''&&&&&&&&&'''(((***+++)))(((((('''''''''((((((((()))***++++++***)))((('''''''''(((((()))***+++...,,,,,,///444888888777<<>>;;;888666333000......//////000000///......&&&)))+++---,,,,,,,,,---------,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,000+++%%%""""""$$$&&&'''---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,------...---,,,***)))---,,,,,,+++*********+++------------,,,+++******,,,,,,+++***)))))))))*********))))))******+++,,,+++,,,,,,((($$$###&&&***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))))))))*********''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%&&&(((***,,,((('''&&&$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''((((((((()))))))))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''')))***((('''''''''''''''((((((((()))*********)))(((((())))))))))))***+++------111000///222777:::;;;::::::???BBBDDDIIIQQQTTTTTTUUUWWWZZZ___cccgggjjjkkkmmmpppsssuuuwwwyyy{{{~~~}}}~~~}}}sssoooiiigggiiinnnsssvvvzzzxxxsssnnnjjjgggfffeeeggghhhiiimmmppprrrrrrqqqkkkjjjgggeeecccbbbaaaaaaiiilllqqqwww{{{}}}~~~~~~~~~~~~}}}}}}}}}|||}}}|||{{{}}}}}}wwwtttooohhhbbb]]]ZZZXXXTTTUUUVVVVVVVVV[[[aaafffjjjooovvv||||||wwwpppggg___WWWSSSFFFCCC===999777444111///......//////////////////)))+++---...------...//////......------.........,,,,,,,,,------,,,,,,,,,------,,,++++++,,,------------,,,---///...---+++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,------......---,,,,,,...------,,,+++,,,,,,,,,+++,,,---------------,,,,,,+++************************))))))******+++,,,,,,***)))(((((()))************************************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''+++&&&!!! ###'''******'''&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((******++++++---...000000555444444666:::===>>>>>>===CCCGGGJJJPPPWWW[[[ZZZ^^^```cccfffiiijjjjjjjjjkkkooouuuyyy|||~~~xxxttthhhddd```___ccciiiooorrruuurrrnnnjjjgggfffggghhhjjjkkkmmmppprrrsssqqqooogggeeecccaaaaaaccceeefffpppsssxxx~~~}}}|||{{{}}}}}}~~~~~~~~~~~~xxxwwwxxxyyyxxx|||~~~~~~}}}{{{{{{zzzxxxvvvwwwzzz}}}}}}vvvoooiiiccc```ZZZYYYWWWTTTTTTVVV[[[___```eeelllsssxxx}}}}}}uuullleee```QQQLLLEEE???;;;888555333........./////////000000---...//////......000222111000///...............,,,------......------,,,...------,,,,,,------...''''''(((+++---...,,,+++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,------............---///......---------------++++++,,,....../////////+++************++++++,,,******))))))******+++,,,---)))''')))---///---*********************************++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&  %%%&&&$$$&&&&&&%%%%%%&&&'''((()))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((('''&&&&&&%%%((('''%%%$$$$$$%%%'''((((((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''((((((((())))))((((((((((((((((((%%%%%%%%%%%%&&&'''))))))'''((((((((())))))))))))++++++,,,---...000222333777777888:::<<>>@@@BBBDDDGGGNNNVVV[[[ccckkknnnlllooommmkkkkkkkkknnnqqqsssuuuyyy~~~zzzsssiiibbbUUUSSSQQQSSSYYY```gggjjjmmmnnnpppqqqqqqpppmmmlllllllllkkkllllllkkkgggeee``````aaaccchhhooouuuyyy~~~~~~wwwpppmmmnnnpppqqqsssuuuwwwyyyzzzxxxvvvtttttttttssspppnnnmmmoooqqqtttxxx~~~~~~{{{yyytttmmmgggbbb^^^\\\\\\\\\^^^bbbdddgggkkkooorrrwww{{{~~~xxxtttiiibbbXXXOOOHHHCCC???<<<555444333222111111111111000111000///------///111000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,)))&&&%%%'''***,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------...---,,,++++++***))))))------,,,,,,,,,,,,------......//////......---,,,+++*********+++,,,------******))))))******+++,,,+++---///...,,,***+++,,,******************************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********'''''''''''''''''''''''''''(((((()))))))))))))))(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&)))+++***((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((((()))*********))))))'''''''''''''''((()))***)))((((((((()))***+++,,,+++,,,---///111333666777;;;<<<>>>??????AAACCCFFFHHHPPPZZZaaajjjsssvvvuuuqqqooommmlllnnnrrrwwwzzz}}}~~~zzzwwwtttnnnfff```UUUSSSRRRTTTZZZaaagggjjjlllooorrruuuuuusssooollljjjiiihhhhhhiiihhhfffeeedddeeegggjjjpppwww}}}~~~~~~{{{tttnnnkkkjjjlllnnnqqqsssvvvyyyzzzyyyvvvuuurrrrrrqqqooommmlllmmmnnnpppsssyyyyyysssnnniiieeebbbZZZ[[[]]]]]]^^^aaaeeehhhnnnrrryyy~~~~~~rrrkkkbbbXXXPPPJJJDDDAAA===;;;888555333222111111000111111///------...//////...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,---///111000,,,)))---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,---.../////////......,,,++++++,,,++++++++++++,,,,,,---******))))))******+++,,,***---///---)))''')))---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''+++)))(((''''''(((***+++(((((((((((((((''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%&&&'''((())))))(((((())))))((((((((())))))******)))))))))***+++---...---...///111333666888:::===???AAAAAAAAABBBEEEHHHMMMUUU^^^eeemmmtttvvvtttooonnnnnnppptttyyy~~~~~~xxxqqqmmmllliiiccc___ZZZXXXVVVXXX^^^eeejjjmmmmmmooorrrtttsssqqqnnnlllgggfffeeefffhhhjjjkkkkkklllmmmooosssxxx}}}~~~~~~zzzxxxsssnnniiihhhiiijjjlllooosssvvvxxxwwwuuussspppppppppnnnkkkjjjkkkmmmoooqqqvvv|||}}}xxxrrrmmm``````^^^[[[YYYYYY[[[^^^aaaeeelllrrryyy}}}wwwnnneee\\\TTTMMMIIIDDDBBB>>>999555333111111000111222111///------...///...------------......+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++)))***,,,///000///,,,)))---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++*********+++---------------------...//////,,,---------------,,,+++------,,,+++++++++,,,,,,******))))))******+++,,,******)))(((((()))***,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))###$$$&&&(((((((((((((((######$$$&&&((()))***+++'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((%%%!!! """&&&***(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%"""###%%%'''((((((''''''+++******))))))))))))***+++******)))***,,,.../////////111333555888;;;<<<>>>AAACCCCCCBBBCCCGGGJJJSSS[[[bbbggglllqqqqqqmmmlllmmmppptttyyy~~~zzzsssjjjeeeeeeccc```\\\^^^\\\[[[]]]bbbhhhmmmpppnnnooopppppppppooommmllleeedddccceeeiiinnnpppqqqssstttvvvyyy}}}~~~~~~~~~~~~}}}xxxvvvsssnnniiiggghhhiiigggjjjooosssttttttqqqpppnnnnnnnnnmmmkkkjjjkkkllloooqqquuuzzz~~~}}}xxxkkkiiiddd^^^XXXUUUUUUVVVVVVZZZaaahhhooowwwxxxooofff^^^VVVQQQIIIFFFAAA;;;777333222111000222333333111...------//////.........//////000,,,------......------,,,,,,,,,---......---,,,,,,---+++))))))+++...//////---,,,,,,++++++,,,,,,---,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,)))))))))***,,,...000222...............///000111******+++,,,------------...------,,,++++++++++++*********)))***++++++,,,***&&&###$$$(((,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))))))))*********((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))(((((('''''''''&&&)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&$$$###$$$((()))(((&&&%%%&&&(((************)))))))))((())))))***++++++%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&'''((((((&&&%%%&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%))))))))))))(((((((((((()))(((((((((((())))))***))))))***+++---...//////111444888::::::;;;<<<===???@@@CCCDDDDDDFFFHHHJJJSSS[[[dddiiiiiijjjlllooommmpppuuuzzz}}}zzzxxxqqqmmmgggaaa]]]]]]___``````bbbeeehhhlllnnnpppqqqoooqqqqqqpppllliiigggfffdddgggkkknnnqqquuuyyy|||yyyzzz{{{||||||}}}~~~|||{{{yyyyyy|||~~~~~~~~~|||}}}tttqqqnnnjjjhhhggghhhhhhiiijjjmmmoooqqqrrrrrrrrrrrrrrrqqqooonnnmmmllllllnnnoooqqqrrrtttuuuvvvvvvxxx{{{yyytttmmmfff```ZZZTTTPPPQQQOOOQQQXXX```gggpppyyy{{{ssskkkbbb\\\XXXQQQHHHBBB>>>:::555222111///...///111111000///---------------...///000000//////...------,,,,,,111000///...---,,,++++++)))+++...000111000...---///...---,,,,,,,,,,,,,,,//////.........---------------------------------------------------------,,,...//////---,,,,,,,,,------,,,+++,,,---...//////...,,,******+++,,,---+++*********))))))((((((++++++***************+++++++++,,,++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))(((''''''(((+++...111((((((((((((((((((((((((''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''''')))'''%%%%%%''''''%%%#########%%%&&&'''''''''&&&(((''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%((('''''''''))))))'''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))******)))))))))******+++++++++,,,...000111333333555777:::<<<<<<===???AAADDDFFFGGGHHHIIIKKKPPPSSSZZZ___eeehhhhhhjjjnnnrrrsssvvvyyy}}}{{{wwwtttrrrkkkhhhdddaaaaaabbbeeegggggghhhjjjlllnnnoooppppppooonnnmmmiiifffeeefffhhhkkknnnrrruuuwwwyyy|||~~~~~~~~~}}}{{{xxxvvvuuuzzz~~~|||{{{zzzzzzzzzzzz{{{|||~~~zzzwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxx{{{}}}|||xxxtttnnnllliiigggfffggghhhiiihhhiiikkknnnooopppppppppssssssssssssrrrqqqooooooqqqqqqrrrsssttttttttttttvvvxxx{{{~~~zzzrrriiiaaaYYYSSSQQQMMMLLLQQQWWW]]]fffoooyyy~~~|||tttkkkeee\\\VVVLLLFFFBBB>>>:::666333111//////000000...---...------------...///000111111000000///......---...............---------,,,---///111222111000//////...------,,,,,,,,,---//////.........---------++++++++++++++++++++++++------------------------,,,---......,,,++++++,,,------,,,,,,,,,---...///...---+++))))))***+++,,,+++*********))))))))))))++++++************++++++'''((()))))))))))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************///---+++***))))))***+++(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''''')))'''&&&&&&&&&&&&$$$###"""###$$$%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''((('''''''''&&&&&&&&&&&&&&&)))((('''(((******)))'''&&&''''''''''''((((((((()))((((((''''''''''''((()))))))))******+++,,,,,,,,,,,,+++******++++++,,,---...///222444666888999;;;<<<>>>??????BBBEEEHHHNNNOOOPPPPPPRRRUUUZZZ]]]bbbdddggghhhiiilllrrrxxx{{{}}}}}}yyytttooollljjjeeedddcccdddfffjjjnnnqqqpppppppppooooooooonnnnnnlllkkkhhhdddbbbdddhhhllltttwww{{{}}}~~~~~~}}}zzzvvvsssqqqxxx{{{|||||||||}}}~~~}}}{{{yyywwwvvvrrrrrrssssssssssssrrrrrrtttvvvxxxwwwssspppnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjiiijjjlllppprrrrrrooolllfffeeeccccccccceeeggghhhfffgggiiijjjkkklllllllllqqqsssuuuwwwxxxwwwuuutttvvvuuuuuuttttttssssssrrrssstttvvvxxx{{{vvvlllbbb\\\UUUOOOKKKLLLNNNRRRZZZccckkkrrr}}}vvvpppeee^^^TTTMMMHHHDDD???;;;777555333111111000///---......------......//////000000//////...------------------.........//////---...///000111111111111///...------,,,---------...............---------++++++++++++++++++++++++------------------------+++---------+++***+++,,,---,,,,,,,,,,,,---......---,,,***)))))))))***+++***************)))))))))++++++************++++++&&&'''((()))******************+++,,,,,,,,,,,,+++************************************************,,,,,,+++)))(((&&&%%%%%%(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&''''''''''''''''''&&&&&&&&&)))(((((()))++++++***((('''''''''''''''((((((((()))((('''&&&&&&'''((()))((())))))***,,,------...,,,,,,++++++++++++,,,,,,///000222555888;;;===>>>@@@AAAAAABBBCCCGGGLLLPPPXXXZZZ\\\]]]]]]___bbbdddfffhhhkkklllooosssyyy}}}~~~|||xxxsssnnniiifffdddcccdddfffhhhlllqqquuuwwwuuutttrrrpppnnnlllkkkkkkiiiiiigggffffffiiinnnrrrzzz}}}{{{wwwsssqqqvvvyyy~~~}}}{{{{{{vvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwuuurrrqqqooonnnjjjkkkmmmnnnnnnmmmkkkjjjkkkmmmnnnmmmkkkhhhggggggeeeeeeeeeddddddcccccccccaaabbbdddhhhkkkkkkiiifff______^^^^^^___aaaccceeeddddddeeeeeeffffffgggggglllpppuuuzzz|||}}}|||zzzzzzyyyxxxvvvtttsssrrrrrrqqqssstttvvvxxx|||wwwnnnhhh^^^WWWOOOLLLLLLMMMSSSZZZ___hhhuuu~~~xxxpppiii___VVVPPPJJJDDD???<<<:::777555444444222111//////............//////------,,,,,,,,,+++++++++---------............///,,,,,,------...//////000......------------......................................................,,,,,,------------------+++,,,---,,,***)))***,,,---,,,---------.........---,,,+++*********++++++************************++++++*********+++,,,,,,)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))************************(((((()))******)))(((((((((((((((((((((((((((((()))*********)))(((''''''''''''''''''''''''((((((%%%&&&'''((((((((('''&&&&&&'''''''''((((((((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''')))(((((()))+++,,,+++)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((()))***+++,,,---...///,,,,,,++++++,,,,,,---...111222555888<<>>@@@CCCFFFIIIKKKLLLJJJNNNRRRWWW]]]cccjjjnnnkkkkkkkkkkkkmmmqqqxxx}}}~~~xxxtttqqqjjjiiigggggggggiiikkklllmmmooorrrssssssqqqnnnllljjjjjjkkklllppptttxxx{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{wwwsssqqqpppqqqsssuuuwwwwwwwwwwwwssssssttttttsssrrrpppooolllkkkjjjiiihhhgggggggggkkkkkkllllllllllllllllllhhhhhhhhhiiiiiihhhhhhhhhfffhhhiiiiiihhhhhhiiijjjgggfffeeecccbbb```___^^^`````````bbbeeefffdddcccbbbbbbdddeeegggiiijjjkkkiiigggeeedddcccbbbcccccccccfffiiimmmooopppooonnnkkkkkkjjjkkklllooorrrsssuuuyyy}}}}}}tttiiibbbaaaXXX[[[aaaffflllssszzz}}}sssfff]]]TTTOOOGGGAAA<<<999666444111111000///////////////------..................++++++,,,---...///000111)))+++...000111000...---...............///000000---------.........//////////////////////////////++++++,,,,,,---...////////////...,,,******---///000111222333444333222222,,,,,,---------,,,+++************++++++,,,,,,,,,++++++++++++,,,---...///******+++,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************---,,,,,,+++***)))))))))))))))(((((('''''''''&&&+++***)))(((((()))***+++)))((('''((()))((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%''''''&&&'''((((((&&&%%%))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''))))))((((((((((((((()))(((((())))))))))))((((((///000111222444888>>>BBBDDDFFFHHHIIIIIIJJJMMMOOOMMMOOOSSSZZZaaagggkkkllljjjiiiiiijjjooovvv}}}|||wwwrrrnnnlllggggggfffggghhhjjjlllmmmoooooonnnmmmkkkjjjiiiiiifffjjjpppvvvzzz||||||{{{~~~~~~~~~~~~}}}yyyuuurrrqqqppptttsssrrrtttwwwwwwtttqqqtttttttttsssrrrooommmllliiigggeeeeeeeeegggjjjlllnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmkkkjjjhhhfffeeedddccccccbbbbbbbbbbbbccceeehhhiiieeefffgggiiikkklllmmmmmmmmmkkkhhheeeddddddfffgggiiikkklllnnnooopppoooooommmllllllkkklllmmmooopppuuuxxx{{{|||{{{zzzyyyzzzzzz{{{|||{{{{{{}}}~~~{{{|||~~~zzznnnffffffccc``````dddjjjoooqqqxxx|||~~~rrriii]]]WWWOOOHHHCCC???;;;999777444222111111111///...------------------------//////............//////------...///000000//////333222111///---,,,,,,,,,111111000000//////......,,,---------.../////////......---,,,++++++++++++---,,,,,,///333555444222666666555444222000...,,,,,,------------------,,,,,,,,,+++***))))))*********)))))))))***+++,,,,,,,,,,,,+++,,,---,,,)))'''((())))))))))))******************************************)))(((''''''&&&)))))))))))))))))))))))))))((((((((('''''''''''')))((((((''''''''''''((()))((('''((())))))'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))'''((()))***++++++,,,,,,///111333555777;;;@@@DDDEEEGGGIIIJJJJJJKKKMMMOOONNNQQQVVV]]]dddiiilllmmmjjjjjjkkkmmmrrrxxx~~~{{{vvvrrrnnnkkkiiiggghhhiiikkklllmmmmmmmmmkkkkkklllllllllllllllllloooqqqtttxxx{{{|||||||||}}}zzzwwwuuussssssrrrvvvtttssssssuuuuuurrrpppsssssstttsssrrrpppnnnmmmiiihhhgggfffgggiiikkkmmmnnnnnnnnnmmmmmmmmmllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooooooppppppoooooommmllljjjhhhgggfffgggggghhhggggggggghhhiiijjjkkkiiijjjkkkmmmooopppqqqqqqpppnnnllljjjiiijjjkkklllnnnpppqqqsssttttttssssssppppppooonnnnnnoooqqqqqquuuxxxzzzzzzyyyvvvvvvvvvxxxyyyzzzzzzzzz|||{{{{{{}}}yyymmmjjjeeedddeeeiiilllmmmqqquuu{{{zzzssshhhcccZZZRRRKKKFFFBBB@@@888666333222222111000///........................//////............//////------...///////////////000000///...------------///////////////000000000------------............///...---,,,,,,,,,,,,,,,......///222666999888777777666444333111///...---------............------,,,,,,+++***************++++++******+++,,,,,,---///...---...//////---,,,***++++++++++++,,,,,,,,,************************++++++***))))))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&)))((('''((())))))'''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))&&&'''(((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))'''((()))+++,,,...//////111333777:::<<>>999666444222000000000000/////////......//////............//////...///////////////......000000///...------------000/////////.........---......------,,,,,,,,,+++,,,,,,+++,,,,,,---...///000333777;;;===>>>>>>>>>444333000...---...///000//////000000000000//////,,,+++++++++++++++,,,,,,++++++************++++++...,,,***+++---000111111(((((()))))))))*********************************+++++++++***************))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))(((((()))***+++***(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))((())))))******))))))((((((''''''(((((()))***+++++++++,,,---///222444666===@@@DDDGGGHHHIIIKKKMMMLLLMMMNNNMMMNNNPPPTTTWWW^^^dddkkkppprrrtttxxx{{{~~~{{{vvvqqqnnniiijjjkkkmmmnnnpppqqqqqqllliiiddd```___bbbgggjjjoooqqqtttxxxzzz||||||{{{rrrpppnnnnnnqqqvvv|||}}}yyyuuussssssuuurrrrrrtttvvvwwwvvvsssppplllkkkiiihhhgggggghhhiiijjjkkkmmmnnnnnnooorrrttttttuuuvvvwwwwwwvvvttttttsssssssssssstttuuuuuuvvvwwwxxx{{{~~~~~~||||||}}}}}}}}}}}}|||||||||||||||||||||{{{{{{zzzxxxwwwvvvuuuuuutttttttttvvvwwwxxxyyyyyyyyyyyyyyywwwvvvvvvwwwyyy{{{~~~~~~}}}|||xxxuuusssqqqpppooooooqqqrrrrrrqqqooooooqqquuuyyy{{{{{{zzzyyyyyyyyy{{{~~~~~~yyyvvvjjjhhhffffffhhhiiijjjjjjqqquuu|||xxxrrriiiaaa\\\QQQLLLEEE>>>:::777444222111111000000//////......//////............////////////////////////...---111111000......---------000000//////...------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000222666999;;;;;;:::999999222111000.........////////////000000000000//////,,,++++++++++++,,,,,,---++++++******))))))******,,,+++***+++---//////...***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&''''''((()))***)))(((((()))++++++***)))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''''''''''''''((()))***+++++++++,,,///222777;;;>>>AAACCCFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQRRRUUUZZZ]]]bbbhhhooossstttvvv{{{~~~}}}|||yyyvvvqqqnnnllliiikkkmmmnnnooonnnmmmllljjjhhheeedddfffjjjooorrruuuvvvyyy{{{||||||zzzyyyqqqooommmmmmpppvvv|||~~~}}}yyyxxxvvvsssooonnnoooppppppqqqsssvvvwwwvvvrrrooohhhhhhggggggggghhhjjjkkklllooorrrrrrrrrrrrtttvvvwwwxxxxxxyyyxxxwwwuuuuuutttuuuuuuuuuvvvwwwxxxxxxwwwxxx{{{~~~~~~}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvttttttttttttrrrqqqooonnnnnnppprrrtttuuuvvvvvvvvvttttttttttttvvvyyy{{{}}}~~~|||{{{vvvtttrrrssstttuuusssqqqoooooooooqqqssstttsssrrrqqqqqqrrrssswww{{{xxxssskkkfffdddcccbbbaaaggglllttt||||||sssjjjddd\\\VVVMMMEEE???;;;888555333222222111000000////////////............/////////////////////...------111000000/////////000000........................,,,,,,,,,,,,,,,,,,------------......///111222333222555999999666333111111//////////////////.........//////000000//////...+++++++++++++++,,,---...---,,,+++************+++)))((((((***,,,,,,+++******++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''((()))***,,,...)))(((((()))+++,,,***)))''''''''''''((((((((()))'''''''''''''''((())))))((()))))))))((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&)))))))))'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''((()))++++++***+++---000555;;;AAADDDDDDFFFHHHHHHIIIJJJLLLNNNRRRSSSSSSTTTUUUYYY^^^bbbeeejjjqqqttttttwww}}}|||{{{yyyvvvrrrooolllkkkjjjlllnnnooonnnkkkiiiggghhhhhhhhhiiimmmrrrvvvyyyxxxyyy{{{}}}|||{{{xxxvvvrrrpppooooooqqqwww|||}}}~~~}}}zzzxxxttttttrrrooolllkkklllnnnpppqqqtttwwwxxxvvvrrrooofffffffffggghhhjjjlllnnnooosssvvvvvvuuussstttvvvyyyyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvwwwxxxxxxyyyyyyvvvxxx{{{}}}~~~}}}{{{vvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqqqqrrrrrrpppmmmkkkiiifffgggjjjmmmoooqqqqqqqqqpppoooooooooqqqtttwwwyyy|||~~~~~~||||||}}}}}}{{{xxxqqqpppooopppppppppnnnlllkkkkkkkkkmmmqqqvvvzzz}}}}}}rrriiieeebbb___]]]```fffoooxxxuuunnnccc\\\SSSJJJCCC>>>;;;888444444333333222111000000//////............////////////000000///...------////////////000111222333,,,,,,------.../////////+++++++++,,,,,,---------/////////000111333444555666999<<<;;;777222//////......///000//////............////////////......++++++++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,...//////---+++((())))))))))))*********************************((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###%%%'''((()))***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++///111444888<<<@@@BBBDDDEEEFFFFFFGGGIIIJJJLLLLLLNNNSSSXXXZZZYYY[[[```dddiiilllrrrvvvyyy|||zzzwwwsssqqqppppppooonnnooonnnllliiifffeeehhhjjjhhhjjjnnnrrrwww{{{~~~~~~|||{{{zzzxxxsssooopppnnnnnnppptttxxx{{{|||}}}}}}|||{{{yyywwwuuutttqqqnnnjjjfffeeefffhhhjjjmmmmmmpppuuuyyyyyyuuuqqqiiiiiijjjkkklllmmmnnnnnnuuutttttttttuuuwwwyyyzzzvvvvvvvvvwwwwwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvsssssstttuuuvvvwwwxxxxxxtttsssqqqooonnnmmmmmmnnnlllmmmmmmnnnoooooonnnnnnkkkkkkkkkkkkiiieeebbb```\\\^^^aaadddhhhjjjlllllljjjjjjjjjjjjkkkmmmoooqqquuuyyy~~~~~~~~~{{{xxxssspppnnnmmmkkkiiifffjjjooopppnnnnnnqqquuu{{{|||zzzooofff^^^ZZZ^^^ccciiimmmrrr{{{~~~wwwmmmfff\\\SSSLLLFFFBBB???;;;888444111000000///...---.........//////000000000///---,,,,,,---///000000000000000000000000000000000000000///////////////............///000000111111111222333444666777999888666444222111111000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,+++000///...---,,,+++++++++,,,+++******,,,---,,,+++,,,------------,,,++++++,,,,,,++++++******)))))),,,+++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++,,,---...111444888===BBBEEEGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOTTTXXX]]]^^^]]]^^^cccgggkkkoootttxxx{{{~~~~~~tttqqqllljjjjjjjjjjjjiiiiiihhhgggdddbbbccceeehhhnnnppptttxxx|||}}}zzzyyyyyywwwsssppppppnnnmmmooorrrvvvxxxyyy}}}|||{{{yyyvvvtttrrrpppnnnkkkgggdddbbbdddfffhhhkkkllloootttxxxyyyuuurrrllllllmmmnnnooopppqqqrrrttttttuuuuuuvvvwwwxxxyyy}}}}}}|||zzzyyywwwvvvuuuwwwvvvuuutttssssssssssssqqqrrrrrrrrrrrrrrrrrrrrrpppooommmllljjjjjjjjjjjjiiiiiijjjkkkllllllllllllhhhiiiiiihhhfffcccaaa___[[[\\\^^^aaadddfffiiijjjgggggggggggghhhjjjlllmmmqqqtttxxx{{{zzzyyyxxxwwwxxxxxxxxxyyyzzz|||~~~{{{wwwuuutttqqqooojjjnnnqqqqqqnnnnnnqqqtttwwwxxx{{{~~~zzzqqqiiieeeaaadddhhhkkknnnvvv~~~tttmmmcccZZZQQQKKKFFFBBB===999555222111111000///........./////////000000000///---,,,,,,---///000////////////////////////............---------------,,,,,,,,,,,,---......000000000111222333444555777666555333222111000000333222000.........///000------------------------,,,,,,,,,------------...------------,,,,,,,,,,,,......---,,,+++++++++,,,...,,,++++++,,,,,,***)))***************))))))(((***************)))))))))++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))+++*********+++---000111555888>>>DDDIIIKKKLLLLLLLLLKKKJJJJJJKKKNNNQQQSSS[[[___cccdddcccdddgggjjjnnnqqqwww{{{}}}{{{wwwmmmiiieeebbbcccdddeeefffdddddddddbbbbbbcccfffiiisssuuuyyy}}}~~~|||yyyxxxwwwwwwuuusssqqqooommmmmmpppsssttttttzzzyyywwwuuurrrooollljjjgggeeebbb______aaaccceeejjjkkkooossswwwxxxuuusssnnnoooooopppqqqrrrsssssstttuuuvvvwwwxxxxxxwwwvvvzzzzzzyyyxxxvvvtttrrrqqqrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllkkkjjjiiigggffffffffffffdddeeefffggghhhhhhhhhhhheeeeeeeeeeeecccaaa___^^^ZZZZZZ[[[\\\___bbbeeefffeeeeeeeeeffffffhhhiiijjjkkknnnrrrsssrrrqqqppppppqqqqqqqqqrrrsssuuuvvvwwwyyy{{{~~~~~~|||yyywwwrrrtttuuussspppooorrruuussstttvvvzzz~~~~~~vvvrrrggghhhhhhhhhiiipppyyy}}}wwwmmmcccZZZRRRKKKFFF???<<<777444333222111000......////////////000000000///...------...///000.................................------------,,,---,,,,,,,,,,,,---......000000000000111111222222333333222222111000000000111///,,,***)))***,,,---........................,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///---++++++++++++)))'''))))))******))))))((('''((())))))))))))))))))***************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%******))))))))))))(((((()))))))))))))))))))))))),,,+++)))***+++///222444:::>>>DDDKKKOOOPPPOOONNNLLLKKKJJJJJJMMMQQQVVVYYYbbbeeehhhiiiiiiiiijjjlllooosssxxx|||~~~|||uuupppgggccc___]]]___aaacccdddcccdddeeeffffffhhhlllooovvvxxx|||~~~}}}zzzyyyxxxxxxxxxxxxtttqqqooonnnooopppqqqppptttsssqqqoookkkhhheeeccc___]]]\\\[[[]]]```ccceeehhhjjjnnnrrruuuvvvuuusssnnnnnnooopppqqqqqqrrrrrruuuvvvxxxzzzyyyxxxvvvtttttttttttttttsssrrrpppoookkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhffffffeeeeeeddddddddddddbbbbbbccceeeeeeffffffeeeccccccccccccbbb```___^^^ZZZZZZYYYZZZ\\\___bbbdddffffffffffffgggggghhhhhhhhhkkkmmmnnnmmmkkkkkkkkkmmmmmmmmmnnnoooppppppqqquuuvvvyyy}}}}}}||||||zzzwwwssssssuuuwwwssstttuuuwwwzzz}}}|||pppnnnjjjfffeeehhhpppvvvvvvlllcccYYYPPPKKKBBB???:::777555444222111//////////////////000000//////............//////........................000000/////////.........///............///000000000000111111111111111111000000000000000000/////////---***'''&&&''')))***------------------------++++++,,,,,,,,,---------))))))***++++++,,,------++++++*********+++,,,,,,---,,,++++++,,,,,,***)))***++++++++++++***))))))''''''(((((())))))******)))))))))))))))************))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%************************************************+++*********,,,000444777???CCCIIIOOORRRRRRPPPOOOKKKKKKKKKLLLPPPVVV\\\___fffhhhkkkmmmmmmllllllmmmppptttyyy}}}~~~~~~~~~{{{vvvooojjjbbb___\\\[[[]]]aaacccdddfffhhhiiikkklllnnnqqqtttyyy{{{}}}~~~|||{{{{{{|||}}}xxxuuuqqqooonnnnnnnnnmmmmmmllljjjhhheeebbb___^^^YYYXXXXXXZZZ]]]aaaeeeggghhhjjjnnnqqqssssssssssssooooooppppppqqqqqqrrrrrruuuvvvyyyzzzyyywwwtttrrrssssssttttttsssqqqooonnnffffffeeedddddddddeeeeeeddddddeeeffffffggghhhhhhddddddeeeeeeddddddddddddbbbbbbcccdddddddddddddddbbbbbbbbbbbbaaaaaa``````]]]\\\[[[[[[]]]___bbbdddddddddeeeeeeeeeeeeeeeeeegggiiikkklllkkkiiiiiijjjiiiiiijjjjjjkkkkkkkkkkkknnnpppssswww|||}}}zzzyyyzzz{{{yyyyyyxxxxxxyyyyyyzzz{{{|||zzzuuunnngggbbbcccgggjjjttt~~~|||{{{}}}tttkkkaaaWWWQQQGGGCCC>>>:::777555333111000000000000000000///////////////....../////////////////////////////////////////////............///............///000000000111222333333222222111...//////000000///......111///,,,***)))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***+++,,,,,,------++++++*********+++,,,,,,+++***)))***,,,---,,,+++***++++++++++++***))))))''''''(((((())))))******(((((()))))))))***************))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((((((((((((((((((((((((((()))))))))*********++++++************************+++++++++---000333777999BBBFFFLLLQQQTTTUUUSSSQQQNNNNNNOOORRRWWW\\\bbbeeeiiikkkmmmoooppppppooonnnppptttzzz}}}~~~~~~}}}~~~zzzyyywwwuuusssooojjjfff___^^^\\\]]]```dddeeefffjjjlllnnnoooppprrruuuwww|||}}}}}}~~~~~~~~~{{{wwwrrrooommmllljjjiiiffffffeeecccaaa___]]]\\\XXXXXXYYY[[[^^^cccgggiiihhhkkknnnpppqqqqqqqqqrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwvvvssspppnnnoooooopppooommmjjjgggeeebbbbbbaaaaaaaaaaaabbbbbbaaabbbcccdddeeeffffffgggddddddeeeffffffeeeeeeeeeccccccdddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^___aaabbbcccbbbbbbbbbccccccbbbaaaaaaeeegggjjjjjjiiiiiiiiijjjeeefffggggggggggggffffffhhhiiimmmqqqvvv{{{~~~}}}}}}||||||}}}~~~~~~|||zzzyyyxxxxxxwwwzzz~~~~~~tttjjjccc`````````gggqqq}}}}}}zzz~~~}}}uuukkkaaaZZZOOOJJJDDD>>>;;;777444222111111000000000000//////////////////////////////////////////////////////---------,,,,,,,,,,,,+++---,,,,,,,,,,,,---......///000222333333333222222......///000000///...------,,,+++*********++++++************************++++++++++++,,,,,,,,,,,,)))******+++,,,------...---,,,,,,+++++++++,,,,,,***)))(((***,,,......---))))))******))))))((('''((())))))))))))))))))***((())))))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&"""$$$'''))))))'''%%%###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((()))***++++++************************,,,---...111444888;;;<<>>BBBFFFLLLSSSXXX[[[\\\\\\]]]^^^```bbbeeehhhkkklllmmmnnnpppsssvvvvvvtttrrrrrrwww|||~~~}}}}}}sssooojjjfffdddddddddccchhhhhhjjjmmmrrrtttttttttuuuwwwyyyzzzzzzzzz|||~~~xxxwwwvvvuuuvvvxxxzzz||||||xxxrrrmmmiiifffdddbbb```aaaaaabbbbbbaaaaaa```aaaaaa```aaabbbdddfffgggiiilllooopppnnnmmmnnnpppmmmmmmmmmmmmmmmnnnnnnnnnooooooooonnnllljjjgggfffcccdddggghhhiiigggeeeddd_________^^^______``````bbbaaaaaaaaaaaa`````````bbbccceeefffggggggfffeeeeeeeeedddcccbbb```^^^]]]^^^^^^^^^^^^___```aaaaaa```aaabbbbbbcccbbbbbbbbbddddddeeeeeedddcccbbbaaa```bbbdddeeeeeeeeeggghhhffffffggghhhhhhgggeeedddjjjjjjkkklllmmmoooooopppoooooonnnnnnooorrruuuvvvrrrssswwwzzz~~~~~~}}}|||sssuuuvvvxxxyyy|||}}}qqqggg___YYYVVVYYYbbbmmmttt|||}}}sssmmm\\\WWWOOOHHHBBB>>>999666222111111111000000////////////000000000000//////------------------------//////.........---------///............///000000***,,,///111222222111111///000111111000///,,,+++)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......000///...---,,,+++++++++---+++***+++,,,,,,+++***,,,------------,,,++++++,,,,,,++++++******))))))))))))***+++,,,,,,------