BM6P6(@ tttjjjbbbbbbbbb```aaaeeepppxxxtttggg___[[[YYYWWWYYY]]]]]]]]]```fffooopppwww~~~jjj^^^ZZZfff|||}}}yyy{{{zzzyyytttpppsssqqqooommmkkkkkkkkklllrrrrrrqqqpppppppppqqqqqqqqqqqqqqqrrrrrrssssssssstttsssqqqooonnnmmmllllllmmmpppsssvvvwwwvvvsssrrrjjjkkkmmmoooqqqrrrssssssooonnnmmmkkkjjjiiihhhhhhiiihhhhhhllluuu~~~~~~uuuzzzuuujjjbbb^^^```bbbdddiiioooxxxzzzmmmccc\\\ZZZYYYWWWXXX[[[\\\\\\```fffnnnvvv~~~pppddd^^^aaarrr}}}yyy{{{yyyxxxtttpppqqqooommmkkkjjjlllnnnooorrrrrrqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrsssssstttsssqqqooonnnmmmllllllnnnoooqqqssssssrrrpppnnnkkklllmmmooopppqqqqqqrrrooonnnmmmkkkjjjiiihhhhhhhhhhhhhhhlllttt~~~~~~uuuhhhbbb___^^^```dddiiirrrzzzzzzmmmccc\\\YYYXXX[[[XXXXXX[[[\\\]]]ccckkksssvvvhhhbbbeeerrryyy{{{zzzxxxwwwtttpppooommmjjjiiiiiilllppprrrsssrrrqqqpppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssrrrqqqooonnnmmmmmmlllmmmnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnoooooopppooonnnmmmkkkjjjiiihhhhhhhhhhhhiiikkkrrr|||}}}}}}~~~yyykkkdddaaabbbcccdddgggnnnyyyzzznnnbbb[[[XXXXXXXXX^^^[[[ZZZ]]]___ccckkksssssskkkiiitttyyy~~~yyywwwvvvssspppooommmiiiggghhhlllpppsssttttttsssrrrqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrqqqpppnnnmmmmmmlllllllllkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmnnnnnnnnnlllkkkjjjiiiiiiiiiggghhhjjjlllpppxxx||||||~~~oooeeebbb___bbbeeegggkkktttyyypppddd[[[WWWXXXYYYYYY]]][[[[[[___ccciiisss|||xxxooommmtttzzz{{{|||xxxvvvuuusssqqqpppnnnjjjhhhhhhlllpppsssvvvvvvuuussssssrrrrrrrrrpppppppppppppppppppppppppppooonnnmmmlllkkkkkkkkkhhhhhhhhhiiijjjlllmmmooolllkkkkkkjjjjjjkkkllllllnnnmmmlllkkkjjjiiiiiiiiigggiiillllllnnnuuu}}}~~~ssseee___^^^ZZZ___dddhhhqqq}}}|||ppphhh^^^XXXXXXYYY[[[[[[[[[YYY[[[bbbiiippp{{{sssnnnooowww~~~{{{wwwuuutttrrrqqqpppnnnkkkiiijjjmmmqqqssswwwvvvuuutttsssrrrrrrrrrpppppppppooooooooooooooonnnmmmlllkkkjjjjjjjjjjjjffffffggghhhjjjlllnnnoookkkjjjiiihhhiiijjjkkklllnnnmmmlllkkkjjjjjjjjjjjjhhhkkknnnnnnnnnrrr{{{rrrhhh```[[[\\\[[[aaagggmmmyyy{{{ttthhhbbbZZZWWWYYY\\\\\\[[[[[[[[[___hhhqqqzzzvvvpppvvv{{{zzz~~~zzzvvvtttsssrrrrrrmmmlllkkkkkkmmmppptttvvvvvvuuutttrrrqqqqqqppppppppppppooooooooonnnnnnnnnlllkkkjjjiiihhhhhhhhhhhheeeeeefffhhhiiijjjkkkkkkiiiiiigggggggggiiikkklllmmmmmmlllkkkjjjjjjjjjjjjiiimmmpppooommmpppxxxsssgggbbb^^^[[[\\\aaagggmmmsssvvvnnnccc^^^XXXWWWZZZ]]]\\\ZZZ]]]^^^dddooozzztttjjjooo~~~{{{~~~}}}yyyvvvsssrrrrrrrrrjjjjjjkkklllooosssvvvxxxuuutttrrrqqqpppoooooooooppppppoooooonnnnnnnnnmmmjjjjjjiiihhhggggggggghhheeeeeefffggghhhhhhhhhgggiiihhhgggfffgggiiikkklllmmmllllllkkkjjjjjjjjjjjjjjjnnnqqqpppmmmooowww~~~vvviiibbb^^^\\\]]]```bbbiiirrr}}}xxxnnnhhh^^^\\\YYYXXXYYYZZZ[[[[[[[[[bbbiiirrrtttlllqqq{{{yyyvvvtttrrrpppmmmkkkiiiiiihhhiiikkkooosssvvvtttsssrrrpppooonnnnnnnnnpppqqqrrrqqqmmmjjjiiiiiihhhhhhhhhhhhgggfffeeedddddddddeeeeeeggghhhiiijjjllliiifffcccccceeeiiikkknnnmmmkkkiiiiiijjjkkklllmmmllllllnnnnnnpppxxx{{{}}}wwwlllaaa]]][[[[[[]]]bbbhhhpppzzz}}}rrrhhhbbb[[[ZZZYYYYYYZZZ\\\]]]]]]]]]dddlllwww}}}sssjjjlll{{{yyywwwtttrrrqqqooollljjjggggggggghhhjjjmmmqqqsssrrrqqqpppooonnnmmmmmmmmmoooqqqqqqpppmmmjjjhhhhhhggggggggggggfffeeedddddddddddddddeeefffhhhjjjkkknnnllliiigggggghhhjjjlllmmmllljjjiiiiiijjjlllmmmnnnllllllnnnnnnooovvv{{{wwwyyy{{{sssjjjaaaZZZXXXYYY\\\aaagggqqqzzzvvvkkkaaa\\\XXXYYYZZZ[[[]]]___```aaa___fffppp}}}|||jjjcccaaaooozzzvvvtttqqqpppooonnnkkkiiieeeffffffhhhiiilllmmmooooooooonnnmmmmmmmmmmmmmmmnnnooopppnnnkkkiiihhhhhhggggggffffffeeeddddddccccccccccccdddfffiiikkklllnnnmmmkkkjjjiiiiiiiiiiiikkkkkkjjjjjjjjjlllmmmnnnnnnllllllmmmmmmmmmttt}}}xxxtttvvvxxx~~~ssshhhbbb[[[WWWXXX[[[```hhhoooxxxzzzoooeee]]]XXXXXXZZZ\\\^^^___```aaabbbaaagggrrrwwwiii```\\\___sss{{{wwwsssqqqooonnnnnnmmmjjjiiieeefffggghhhjjjkkkkkklllnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnnnnmmmjjjhhhhhhhhhgggffffffeeeddddddccccccbbbbbbbbbccceeehhhkkkmmmlllllllllkkkjjjhhhfffeeejjjjjjjjjjjjkkkmmmnnnooonnnlllmmmnnnmmmlllrrrzzzzzzwwwzzzssshhhccc^^^YYYWWWZZZ___dddnnnwww~~~~~~tttjjjbbb\\\XXXYYY\\\___aaa```aaabbbddddddiiitttwwwggg[[[YYYXXX```vvvzzzvvvqqqooommmmmmmmmmmmkkkiiiggghhhiiiiiijjjkkkkkkkkkmmmmmmmmmmmmnnnnnnooopppmmmnnnnnnllliiihhhhhhiiiggggggeeedddccccccddddddbbbbbbaaabbbdddhhhkkkmmmllllllmmmmmmllljjjgggeeeiiiiiijjjkkklllnnnooopppnnnmmmmmmnnnmmmlllrrryyy~~~}}}sssfff``````\\\YYYYYY^^^ccciiittt~~~}}}vvvmmmeee___[[[ZZZ[[[^^^aaabbbaaaaaaeeehhhiiinnnvvv}}}xxxjjj\\\UUUUUUYYYfff{{{zzzuuupppooommmmmmnnnnnnmmmkkkjjjjjjjjjiiijjjjjjkkklllkkkkkkllllllnnnooopppqqqnnnnnnmmmkkkiiihhhiiijjjiiigggfffddddddddddddeeecccbbbaaabbbdddgggkkkmmmnnnoooppppppooommmkkkiiiiiijjjkkklllmmmnnnoooooonnnmmmnnnooonnnmmmrrrzzzvvviii___]]]___]]]\\\^^^dddjjjrrr~~~xxxsssllleee___[[[ZZZZZZZZZ^^^aaaaaaaaaccchhhmmmqqqttt{{{|||rrraaaWWWVVVYYYcccttt~~~xxxrrrpppooonnnnnnooopppooommmlllkkkiiihhhhhhiiijjjkkkiiiiiijjjkkklllnnnpppqqqnnnnnnnnnllliiihhhjjjkkkjjjhhhfffeeeddddddeeefffdddcccbbbaaacccfffiiilllnnnnnnpppppppppnnnlllkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnpppoooooottt{{{vvvnnnfff^^^]]]aaa______cccjjjqqqyyy{{{ppplllfff___ZZZXXXYYYYYYYYY]]]```aaaaaadddkkkrrrwwwzzz~~~}}}ooo]]]VVVZZZaaaooo|||vvvoooqqqooonnnooopppqqqpppooommmkkkiiigggfffhhhjjjkkkggghhhhhhjjjkkkmmmooopppoooooonnnllljjjiiijjjllljjjiiigggeeedddeeefffgggeeedddbbbaaabbbeeeiiikkkllllllmmmnnnnnnmmmlllkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnqqqppppppuuu|||wwwlllfffbbb^^^^^^bbbccceeejjjqqq{{{~~~vvvqqqgggbbb\\\XXXYYY[[[[[[[[[WWW\\\bbbddddddgggmmmsss}}}tttcccXXXZZZ```mmm~~~{{{wwwrrrmmmrrrpppnnnnnnppprrrrrrrrrmmmlllkkkiiihhhgggggggggkkkkkkjjjjjjkkklllnnnooooooooonnnmmmlllkkkkkkjjjkkkjjjhhhggggggiiikkkmmmiiigggfffeeeeeegggjjjlllllllllllllllllllllkkkkkknnnmmmmmmnnnooonnnkkkiiilllmmmmmmmmmnnnqqqvvvzzzwwwooogggcccaaa___aaafffkkknnnttt|||wwwnnniiiccc___ZZZYYYZZZ]]]]]]]]]\\\___ccceeeggglllrrrwwwyyyyyyuuukkk```^^^eeennn{{{~~~zzzwwwrrrnnnpppooonnnnnnpppqqqqqqpppmmmllljjjiiihhhgggggggggjjjjjjjjjkkkkkkmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjiiihhhgggggghhhkkknnnpppiiihhhfffffffffhhhkkkmmmllllllllllllllllllllllllnnnmmmlllmmmnnnnnnllljjjkkklllmmmmmmmmmpppuuuxxxuuummmgggbbbbbbbbbccchhhooouuuyyy}}}sssjjjddd]]][[[YYYZZZ\\\^^^_________```cccfffkkkpppuuuxxxtttoooggg___]]]fffuuuyyyvvv{{{xxxvvvsssoooooonnnnnnooopppqqqpppnnnlllkkkjjjiiihhhgggggggggiiijjjkkkllllllmmmmmmllllllllllllkkkkkkjjjjjjjjjfffffffffgggiiilllppprrriiihhhgggfffgggiiikkkmmmjjjkkkkkkllllllmmmmmmmmmnnnlllkkkkkklllllllllkkkjjjkkklllllllllooosssvvv|||tttkkkgggcccbbbdddfffiiiqqqyyyxxxnnneee___YYYYYYZZZ[[[\\\^^^^^^^^^^^^```ccciiiooorrrrrrqqqmmmeee[[[XXX```rrrxxx{{{}}}xxxwwwvvvssspppnnnmmmnnnoooqqqpppnnnlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkklllmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjeeeeeeeeefffhhhkkknnnppphhhhhhgggggggggiiikkkllljjjjjjkkkkkklllmmmnnnnnnllljjjhhhhhhiiikkkkkkkkkjjjkkkkkkkkklllmmmqqqtttzzz{{{|||zzzzzz|||tttkkkfffdddbbbcccgggjjjnnnwwwxxxooofff^^^YYYXXXYYY[[[[[[[[[\\\\\\\\\^^^bbbiiippptttrrrmmmiiibbb\\\WWW\\\mmmzzzwww{{{wwwvvvuuurrrpppnnnnnnnnnoooqqqpppnnnlllkkkjjjiiiiiiiiiiiiiiijjjiiijjjkkklllllllllkkkjjjiiiiiijjjjjjjjjjjjjjjjjjffffffffffffgggiiijjjkkkgggggggggggggggiiijjjkkkjjjjjjkkkkkklllmmmnnnnnniiihhhffffffhhhjjjjjjjjjiiijjjkkkkkkkkkllloooqqqxxxyyyyyywwwtttvvv{{{{{{rrriiicccbbbccccccfffkkkooottt|||rrriiibbb\\\YYYXXXZZZ[[[[[[ZZZZZZ[[[\\\aaahhhqqqwwwwwwppphhhaaaWWWXXX^^^llltttwww~~~yyyvvvuuutttrrrqqqpppooonnnoooppppppnnnmmmkkkkkkjjjjjjjjjkkkkkkllljjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkhhhhhhggggggggghhhiiiiiihhhhhhhhhhhhiiijjjjjjkkkjjjkkkkkkllllllmmmmmmmmmhhhgggfffgggiiikkkkkkjjjjjjkkkllllllkkklllnnnpppvvvwwwwwwtttrrrtttyyy~~~uuummmgggbbb```bbbeeeggglllsssxxx~~~wwwlllddd```]]][[[WWWYYYZZZZZZXXXYYY[[[^^^eeellluuuxxxsssiii```[[[VVV^^^mmm~~~yyyxxx}}}zzzwwwtttssssssssssssrrrqqqooooooppppppooonnnkkkkkkkkkkkkllllllmmmnnnkkkkkkjjjjjjjjjjjjjjjkkkiiiiiijjjjjjkkkllllllmmmiiiiiiiiiiiiiiijjjjjjjjjiiijjjjjjjjjkkkllllllmmmllllllllllllllllllllllllhhhhhhhhhjjjmmmnnnmmmllljjjlllmmmmmmllllllnnnooorrrttttttrrrqqqsssyyy~~~uuuhhhdddbbb___```dddiiilllrrrzzz|||pppddd]]]ZZZXXXXXXVVVXXXYYYYYYXXXYYY]]]```fffnnnvvvvvvmmmbbbZZZWWWZZZggg|||yyysssvvvzzzxxxuuurrrrrrssstttuuutttrrrooonnnooopppppppppllllllllllllmmmmmmnnnooolllkkkjjjiiiiiiiiijjjkkkiiiiiijjjkkklllmmmmmmnnniiijjjjjjkkkllllllmmmmmmkkkkkklllmmmmmmnnnnnnooollllllllllllllllllkkkkkkiiiiiikkkmmmpppqqqooonnnkkklllnnnmmmllllllnnnooooooqqqrrrqqqpppsssyyytttkkkaaa]]][[[[[[___dddkkkvvv{{{qqqeee]]][[[\\\[[[ZZZWWWYYYZZZZZZYYYYYYZZZ[[[hhhkkkooonnndddYYYWWW[[[bbbwwwzzzvvv~~~vvvvvvtttsssrrrrrrrrrrrrrrrqqqooonnnnnnnnnoooppplllllllllllllllllllllllljjjjjjiiihhhiiijjjlllmmmllllllkkkmmmnnnnnnmmmkkkmmmmmmmmmmmmmmmmmmllllllpppppppppppppppooonnnnnnnnnlllkkkiiiiiijjjlllmmmhhhkkknnnpppooooooooooooqqqpppooonnnmmmmmmmmmnnnppppppqqqqqqrrrsssssstttxxxzzzuuujjjbbb\\\[[[[[[]]]cccjjjqqq|||tttlllaaa[[[ZZZ[[[ZZZYYYYYYZZZZZZYYYXXXXXXYYY[[[ddddddeeecccZZZSSSUUU\\\nnn|||wwwvvvuuutttssssssssssssqqqpppooonnnmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjlllmmmnnnmmmllllllmmmnnnnnnlllkkkllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiihhhhhhiiijjjkkkhhhjjjmmmooonnnmmmmmmnnnppppppooonnnnnnnnnnnnnnnpppppprrrsssssstttssssssvvvwww|||~~~qqqhhhbbb]]]YYY[[[^^^aaahhhpppyyy}}}qqqiiiccc]]]YYYZZZZZZZZZXXX[[[[[[ZZZYYYWWWVVVWWWYYY^^^]]][[[XXXRRRPPPYYYeee|||}}}zzzwwwvvvuuutttssssssssstttpppooonnnmmmmmmmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjkkklllnnnooopppooommmllllllmmmmmmkkkjjjkkkkkkkkkllllllllllllllljjjjjjkkklllllllllkkkkkkiiihhhgggffffffggghhhiiigggiiikkklllkkkkkkkkkkkkoooooonnnnnnnnnnnnnnnnnnoooppprrrtttuuutttsssrrrssssssvvv~~~~~~~~~zzzpppgggaaa```]]]\\\```cccfffmmmuuu~~~pppeee___]]]ZZZYYYZZZ[[[[[[YYYZZZ[[[\\\[[[XXXUUUTTTTTTWWWUUUSSSRRRPPPVVVeeettt{{{yyyvvvuuuttttttssssssssssssoooooommmlllllllllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiikkklllnnnooopppooonnnlllkkklllllljjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjiiihhhhhheeeeeedddddddddeeefffgggfffhhhjjjjjjiiihhhhhhiiimmmmmmmmmnnnnnnnnnnnnnnnnnnppprrruuuuuutttrrrqqqqqqppprrryyy}}}zzzxxxwwwwwwuuulllfffbbb___]]]\\\___dddhhhlllttt||||||qqqeee^^^YYYYYYYYYZZZ\\\]]]\\\\\\XXX[[[^^^^^^ZZZTTTPPPNNNLLLLLLNNNRRRUUU___qqq{{{xxxyyyssssssrrrrrrqqqrrrrrrrrrnnnmmmlllkkkkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiifffggghhhjjjkkkmmmnnnnnnooollljjjiiijjjjjjiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiigggfffeeecccccccccddddddeeeeeeffffffggghhhhhhfffeeefffgggjjjkkklllmmmmmmmmmmmmmmmlllnnnqqqssstttsssqqqooooooooopppuuu{{{vvvrrrpppppppppyyyooogggbbb```___^^^[[[]]]cccjjjooosss|||wwwoooeee^^^[[[WWWXXXZZZ\\\]]]^^^^^^^^^YYY\\\___^^^YYYSSSMMMJJJDDDIIIRRR\\\cccnnn~~~{{{vvvtttvvvppppppooooooooooooppppppmmmmmmkkkjjjjjjjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjfffggghhhjjjkkklllllllllllljjjhhhggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjjjjjjjjjjjjjiiigggfffdddcccccccccddddddeeeeeefffffffffggggggfffdddcccdddeeeggghhhjjjkkklllllllllkkkjjjkkknnnoooppppppnnnnnnnnnnnnnnnrrrzzz}}}{{{xxxtttpppmmmlllllllll{{{nnnjjjddd___]]]^^^___```bbbeeellltttxxx{{{|||pppiiiddd\\\XXXYYYVVVXXXZZZ\\\\\\]]]]]]^^^]]]^^^^^^[[[VVVPPPLLLKKKJJJSSScccrrr|||}}}}}}~~~{{{vvvooommmqqqmmmmmmllllllllllllmmmmmmmmmllljjjiiiiiiiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjllllllllllllllljjjhhheeedddfffggghhhgggffffffggghhhhhhiiijjjjjjeeeeeefffffffffeeeddddddccccccdddeeefffggggggggggggggggggfffdddcccccceeedddeeehhhjjjkkkkkkjjjjjjhhhiiijjjkkkllllllllllllmmmlllmmmpppvvv{{{}}}zzzuuusssqqqnnnnnnnnnpppqqqwwwnnnfffccc```^^^]]]___```bbbmmmpppwww~~~{{{ooodddaaa]]]XXXUUUXXXVVVXXXZZZ[[[[[[\\\]]]^^^aaa```]]]XXXRRRNNNMMMMMMUUUaaauuu{{{www|||}}}xxxsssjjjggglllkkkkkkjjjjjjjjjkkkkkkllllllkkkjjjiiiiiiiiijjjkkkeeeeeeeeeeeeeeeeeeeeeeeeiiijjjlllmmmnnnmmmllllllhhhfffccccccdddfffggggggeeeffffffggghhhiiiiiijjj```aaabbbcccdddeeeeeeeeecccdddeeefffggggggggggggggghhhgggeeecccbbbcccdddbbbdddfffiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkkkkklllooottt{{{}}}}}}|||xxxuuutttsssqqqqqqqqqtttwwwxxxwwwppphhhccccccbbb```^^^^^^aaagggkkkttt{{{lllddd[[[WWWXXXYYYXXXVVVWWWVVVWWWYYY[[[]]]^^^]]]eeeaaa]]]YYYQQQIIIJJJOOO[[[ttt~~~|||wwwqqqnnnjjjhhhiiiiiiiiiiiijjjiiihhhggggggiiiiiiiiiiiihhhhhhhhhggghhhfffbbb``````dddhhhkkkiiilllnnnooonnnmmmlllllliiifffddddddfffiiikkklllllliiigggfffgggggggggfffaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeeeeeeeeeedddcccjjjhhhfffggghhhhhheeebbbdddeeeeeeddddddgggkkkooolllmmmlllkkkhhhgggiiijjjjjjkkklllmmmooosssyyy}}}~~~}}}}}}~~~~~~}}}|||yyywwwvvvvvvxxxxxxuuuxxxzzzyyyxxx{{{|||rrrlllfff```\\\[[[\\\\\\]]]```fffnnntttssseee___XXXUUUVVVWWWVVVTTTUUUUUUVVVXXX\\\_________```\\\XXXTTTOOOLLLQQQYYYmmmzzz{{{{{{ppplllkkkhhhggghhhffffffffffffgggggghhhhhhiiiiiiiiihhhhhhhhhgggggghhheeebbbaaaaaaeeeiiillllllnnnpppooommmjjjiiiiiihhhfffcccdddgggjjjlllmmmmmmkkkhhhfffffffffeeeeeebbbbbbbbbaaaaaaaaaaaaaaaccccccccccccccccccccccccgggfffdddeeeggggggdddbbbffffffeeedddcccdddhhhkkkkkkjjjiiiiiihhhhhhgggfffggghhhjjjkkkmmmqqqvvvzzz~~~}}}}}}zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxyyyyyyzzz{{{{{{~~~}}}uuullleeeaaa^^^[[[XXXXXXYYY\\\```fffnnnxxxuuueee]]]YYYUUUTTTVVVWWWUUUSSSTTTTTTVVVYYY]]]`````````[[[VVVQQQNNNLLLOOOYYYddduuuuuu~~~zzzqqqiiiggggggeeeeeegggccccccccccccdddfffhhhiiihhhhhhhhhhhhggggggggggggfffeeecccbbbcccfffjjjmmmoooqqqqqqoookkkgggeeeeeegggeeecccdddgggkkknnnooopppllliiifffeeeeeedddccccccbbbbbbbbbaaaaaa``````bbbaaa```______```aaabbbeeedddcccdddeeeeeedddbbbhhhhhhfffcccaaabbbdddgggkkkiiihhhiiikkkkkkhhhddddddfffggghhhiiimmmqqquuu{{{~~~|||xxxuuutttuuuwwwyyy{{{|||}}}|||zzzxxxxxxxxx{{{|||~~~}}}zzzxxxvvvuuutttsssrrrrrrrrrsssuuuwwwxxxxxxyyy|||~~~|||pppkkkeee```^^^]]][[[ZZZZZZ]]]aaagggnnnwww}}}kkk^^^WWWUUUTTTUUUWWWXXXVVVTTTVVVVVVXXXZZZ^^^______]]]VVVQQQLLLKKKMMMSSSbbbooo|||pppnnnxxx}}}rrrkkkeeeeeeeeeddddddfffdddcccbbbbbbccceeegggiiihhhhhhgggggggggfffffffffeeedddcccccceeehhhkkkmmmoooppppppnnnjjjfffddddddfffdddcccdddhhhmmmpppqqqqqqnnniiifffeeedddcccbbbccccccbbbaaaaaa```______aaa```^^^]]]]]]^^^```aaacccccccccdddeeeeeeeeedddhhhhhhfffcccaaaaaacccfffnnnkkkiiilllppppppkkkeeecccdddffffffgggjjjnnnqqqwww|||{{{uuulllkkkhhhffffffhhhjjjlllmmmnnnppppppoooooopppqqqpppsssxxx|||~~~|||xxxwwwvvvtttrrrqqqpppoooqqqrrrrrrtttwwwzzz}}}~~~~~~}}}tttnnngggddd```^^^]]]\\\\\\\\\ZZZ___fffooowwwzzznnnbbbZZZUUUUUUVVVXXXZZZZZZYYYWWWZZZZZZZZZ[[[]]]\\\ZZZXXXMMMKKKKKKOOOUUU___ooo}}}zzzsssjjjgggoooyyyooojjjggggggfffccccccffffffeeedddcccccceeeggghhhgggggggggffffffffffffeeedddddddddeeefffhhhkkkllllllmmmmmmkkkhhhffffffffffffeeeccceeeiiinnnqqqrrrqqqmmmhhheeedddddddddcccddddddcccbbbaaa```___^^^```___]]]\\\\\\]]]___```bbbccceeeffffffgggggghhhggggggeeecccbbbbbbeeehhhnnnkkkjjjmmmpppqqqlllfffeeefffggghhhhhhjjjmmmpppuuuyyy}}}tttiiibbb```___]]]]]]^^^```bbbdddeeefffhhhhhhhhhhhhjjjlllkkkoootttxxxzzzyyywwwvvvttttttsssrrrqqqpppoooooorrrsssuuuxxx|||}}}vvvnnngggaaa^^^]]][[[ZZZZZZ[[[]]]^^^\\\cccnnnyyy~~~sssjjj___XXXVVVVVVWWWXXXZZZZZZZZZYYYXXXZZZZZZYYYZZZZZZWWWTTTQQQFFFHHHOOOYYYcccnnn}}}yyygggcccaaagggwwwwwwnnnjjjiiiiiihhhdddccceeegggfffeeeeeeeeefffggghhhgggfffffffffeeeeeeeeeeeecccddddddeeefffhhhiiijjjiiijjjjjjiiihhhggghhhiiigggfffdddfffjjjnnnqqqrrrppplllgggddddddeeeffffffggggggeeedddbbbaaa```___```___^^^]]]]]]^^^___```aaadddfffggghhhhhhjjjkkkhhhhhhgggeeedddeeehhhkkkllljjjiiikkkmmmnnnkkkhhhiiijjjlllllllllmmmoooqqqssswww||||||vvvooofff^^^XXXXXXWWWWWWWWWYYY\\\^^^```aaabbbcccccccccdddgggiiijjjnnntttwwwxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttuuuwwwzzz~~~wwwooojjjeee```\\\YYYYYYZZZ[[[]]]___ccceeegggooo|||pppfff___WWWTTTVVVUUUWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUURRRNNNJJJGGGMMMZZZiiisss{{{tttjjj^^^^^^dddqqqwwwrrrjjjhhhhhhjjjhhhcccbbbdddcccddddddeeefffggghhhhhhfffffffffeeeeeeeeeddddddccccccdddeeefffgggggggggggghhhiiihhhgggfffhhhiiiiiigggeeefffjjjnnnqqqrrrnnnjjjeeecccdddfffhhhiiikkkkkkiiihhhfffdddcccbbb```````````````````````````cccfffhhhhhhhhhkkkmmmkkkjjjiiigggfffgggjjjlllkkkkkkkkkkkklllllllllkkknnnpppqqqqqqqqqqqqssstttsssuuuxxx~~~~~~}}}vvvrrrlllgggccc___ZZZWWWWWWWWWXXXYYY\\\___bbbcccdddeeefffeeeeeefffhhhjjjooosssyyy||||||{{{|||}}}~~~xxxrrrkkkfffdddccc```]]]YYYZZZ]]]___bbbfffjjjmmmuuu~~~tttfff___ZZZUUUUUUYYYUUUVVVWWWWWWUUUTTTTTTUUUSSSRRRRRRSSSRRROOOKKKGGGNNNVVVdddttt}}}~~~qqqfff___^^^aaajjjzzzyyypppnnnfffeeegggiiigggbbbaaaddd```aaaccceeeggghhhiiiiiiffffffeeeeeeeeedddddddddccccccdddeeefffffffffeeehhhhhhiiihhhffffffgggiiijjjhhhfffgggjjjnnnqqqrrrllliiidddcccdddgggjjjkkknnnnnnllljjjhhhgggeeeddd``````aaabbbbbbaaa``````___bbbfffhhhggghhhkkkmmmmmmmmmkkkiiiggggggjjjmmmmmmnnnnnnnnnllllllnnnppprrrsssuuuuuuttttttuuuwwwssstttvvvzzz{{{yyy~~~~~~xxx{{{~~~~~~~~~|||zzzxxxuuusssrrrlllhhhbbb___]]][[[ZZZYYY\\\\\\]]]___bbbeeehhhjjjkkkllllllkkkjjjkkkmmmppptttyyy}}}vvvlllgggbbb_________^^^]]]ZZZ___eeeiiikkkqqqyyytttjjj]]]VVVUUUVVVWWWVVVTTTVVVVVVTTTQQQPPPSSSVVVRRRNNNMMMNNNJJJGGGLLLTTTXXXgggwww{{{ooofff___[[[\\\cccqqqsssmmmmmmggggggfffeeecccaaa___^^^______```bbbcccfffhhhiiifffgggfffdddbbbbbbdddfffeeeeeefffggggggggggggggghhhggggggfffeeeeeeddddddccccccbbbcccfffkkkoooqqqqqqjjjbbb```cccggghhhgggiiijjjkkkjjjiiiggggggggghhheeecccbbbcccddddddccccccddddddeeeffffffffffffhhhgggfffeeefffgggiiikkkiiihhhgggfffggghhhjjjlllnnnpppqqqtttvvvyyyzzz{{{zzzuuussswww}}}uuuvvvwww}}}yyy{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwyyy|||}}}|||}}}|||{{{zzzyyyyyyyyyyyy|||{{{zzzzzzzzz{{{}}}~~~{{{||||||{{{{{{zzzyyyxxxuuutttrrrooommmjjjhhhgggbbbccccccaaa___]]]]]]^^^cccccceeegggkkkppptttwww|||zzzxxxuuussstttxxx{{{xxxqqqkkkfffbbb]]][[[[[[\\\\\\[[[```eeelllqqqvvv|||iiiaaaXXXTTTTTTVVVVVVUUUTTTTTTTTTRRRPPPPPPQQQRRRQQQNNNLLLMMMKKKJJJRRR[[[jjjttt~~~~~~xxxooohhhdddcccccceeelllyyy}}}pppiiiiiiddddddccccccbbbaaa_______________aaabbbdddfffgggfffffffffeeeccccccdddfffeeefffgggggghhhhhhggggggffffffeeeeeedddcccccccccbbbbbbaaabbbdddhhhlllnnnoooiiibbb```bbbfffgggfffiiiiiijjjiiihhhhhhhhhhhhhhhfffdddddddddeeedddbbbccccccdddeeeffffffffffffhhhgggfffeeefffgggiiijjjkkkjjjhhhggghhhiiikkklllllllllmmmoooqqqsssuuuvvvwwwsssqqqssswww}}}wwwpppooosss~~~~~~~~~}}}}}}|||{{{{{{{{{|||yyyuuutttvvvwwwvvvuuuuuuttttttsssssssssttttttsssrrrrrrqqqrrrssstttuuuvvvvvvvvvvvvuuutttsssrrrooonnnmmmjjjhhhfffdddcccdddeeeeeecccaaaaaabbbcccjjjkkkoootttyyy|||zzz||||||tttooojjjeeebbbbbb___\\\ZZZ\\\]]]^^^^^^hhhnnnwwwvvvmmm\\\XXXSSSRRRTTTVVVUUUSSSSSSQQQPPPOOOOOOOOOMMMKKKJJJHHHHHHJJJLLLQQQ\\\ggg~~~|||pppnnnjjjfffdddggglllqqquuu{{{wwwllleeeccc______`````````______^^^^^^^^^^^^___```aaaccccccdddfffgggfffeeeddddddeeeffffffggghhhhhhhhhggggggeeeddddddccccccbbbbbbbbbaaaaaa```aaabbbeeehhhjjjlllgggaaa___bbbeeefffeeeiiiiiiiiiiiiiiijjjjjjkkkjjjhhhgggggggggfffcccaaabbbccccccdddeeeeeeffffffhhhgggfffeeefffggghhhiiilllkkkjjjiiihhhiiijjjkkkkkkkkkjjjjjjkkknnnppprrrssspppnnnnnnooosss}}}oooiiigggmmmwww~~~{{{xxxvvvvvvuuusssqqqooooooooooooooopppqqqqqqooonnnnnnnnnnnnoooppppppsssssssssrrrqqqpppnnnmmmlllkkkjjjhhhgggeeedddcccdddeeedddcccbbbdddgggiiiooorrrxxx~~~xxxpppiiifffdddbbbaaaaaa```______aaadddfffhhhpppvvvzzzuuunnnfff___TTTSSSRRRSSSTTTUUUSSSQQQPPPMMMJJJKKKLLLLLLIIIFFFEEEGGGJJJOOOWWWcccrrr~~~vvviiifffeeegggjjjpppzzz{{{rrrjjjccc```\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]^^^___```aaabbbdddggggggeeedddddddddfffgggggghhhhhhgggggggggddddddcccccccccbbbbbbbbbbbbaaaaaaaaabbbdddfffggghhheeeaaa___aaaccceeeeeehhhhhhiiijjjlllnnnnnnmmmkkkjjjiiiiiiiiigggdddaaabbbccccccdddeeefffgggggghhhggggggffffffggghhhhhhkkkkkkjjjhhhhhhhhhhhhiiilllkkkiiihhhiiikkknnnooommmllllllkkkjjjmmm{{{tttkkkbbbccciiisss~~~{{{xxxvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvuuusssrrrpppooopppooonnnmmmllllllkkkjjjiiiiiiiiiiiiiiilllppptttxxx|||yyyppplllfffbbb```aaabbbccc``````aaabbbeeejjjooorrryyyyyymmmfffaaa\\\XXXSSSSSSSSSSSSTTTRRRPPPNNNKKKHHHFFFFFFIIIJJJHHHEEEFFFMMMVVV```mmm}}}}}}sssllliiijjjqqqvvv|||uuunnnhhhbbb___[[[[[[[[[[[[ZZZYYYXXXXXX[[[[[[[[[[[[\\\]]]^^^___aaaccceeefffdddcccccccccffffffggggggggggggfffeeedddddddddccccccccccccccccccbbbbbbbbbcccdddeeefffeeecccaaa```aaacccdddeeeggghhhkkkooossstttrrroookkkjjjjjjjjjiiihhhdddaaacccccccccdddeeefffhhhiiihhhhhhhhhggggggggghhhhhhiiiiiihhhgggggggggggggggkkkiiigggffffffhhhkkkllljjjiiijjjjjjiiimmmzzz{{{oooccc^^^aaahhhttt~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwyyyyyyxxxwwwwwwvvvvvvuuuttttttuuuuuuwwwzzz{{{rrrlllcccaaa^^^]]]]]]___bbbdddaaaccceeehhhkkkqqqxxx}}}|||mmmbbb\\\YYYWWWVVVTTTSSSSSSQQQPPPMMMKKKJJJGGGEEEDDDEEEGGGIIIJJJJJJKKKVVVeeerrr~~~wwwxxxtttuuu}}}wwwooojjjddd___^^^YYYYYYYYYYYYYYYXXXWWWVVVYYYYYYYYYZZZ[[[\\\^^^___```aaaccccccbbbbbbbbbccceeeeeefffffffffeeeddddddcccccccccccccccccccccccccccccccccccccccdddeeefffbbbbbbaaaaaabbbcccdddeeeeeehhhnnnvvv||||||vvvqqqllljjjiiiiiiiiihhheeecccddddddddddddfffhhhjjjkkkjjjiiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffhhhgggfffeeeeeefffhhhiiijjjiiijjjlllllloooyyyxxxiiibbb___aaagggooo{{{}}}zzzvvvpppiiiddd\\\\\\]]]^^^___bbbfffiiijjjmmmppptttxxxvvvnnnddd[[[WWWVVVUUUTTTRRRQQQOOOLLLIIIGGGGGGGGGEEEEEEEEEEEEGGGJJJOOOSSSWWWfffxxxzzznnnhhhddd___[[[\\\VVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^______```aaa```___```aaacccddddddeeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccccccdddeeeeeeaaaaaabbbccccccccceeefffdddiiirrr~~~zzzqqqkkkiiiggggggggggggfffeeefffeeeeeeeeegggiiikkkmmmkkkkkkkkkkkkkkkjjjiiiiiifffgggggghhhhhhhhhhhhgggggggggggggggggghhhiiiiiimmmjjjkkknnnoooqqqwww~~~yyypppiiidddeeehhhpppxxx|||vvvrrroookkkeeeaaa\\\^^^```bbbeeehhhlllooouuuxxx}}}{{{uuujjjeee^^^YYYVVVUUUTTTRRRPPPOOOLLLHHHDDDCCCCCCEEEEEEFFFGGGGGGGGGLLLSSSZZZgggyyyyyyqqqiiiddd```ZZZXXXYYYSSSTTTVVVWWWXXXYYYYYYZZZVVVWWWXXXYYY[[[]]]___```____________^^^^^^aaacccddddddddddddccccccbbbaaa````````````aaaaaaaaaaaa``````aaabbbcccddddddeee```aaacccccccccdddeeefffbbbiiiuuu|||qqqkkkiiifffeeefffggggggggggggfffeeefffgggjjjmmmnnnlllllllllllllllkkkjjjiiifffggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllllllllooolllkkkoooqqqqqquuuzzz|||~~~uuullliiiiiiiiioooyyy}}}|||}}}~~~~~~~~~}}}xxxuuutttrrrnnnjjjfffbbb___^^^```bbbdddfffhhhooowww~~~tttjjjfff[[[ZZZXXXVVVUUUUUUUUUVVVRRRKKKGGGFFFEEEBBBBBBEEEFFFCCCEEEIIIKKKPPP]]]lll~~~zzzmmmjjjeee___[[[XXXXXXXXXUUUUUUUUUVVVXXXYYY[[[\\\[[[[[[[[[ZZZ[[[[[[\\\\\\```___]]]\\\\\\]]]___```aaaaaaaaaaaaaaa```______[[[\\\^^^___```______^^^aaabbbdddeeeffffffeeeddddddcccbbbaaaaaabbbdddeeehhhmmmvvv~~~~~~vvvooommmjjjeeecccdddeeefffgggfffggghhhiiijjjkkkkkkkkklllllllllkkkjjjiiihhhgggfffffffffggghhhhhhiiiiiiiiimmmpppnnnkkkiiikkknnnoooooonnnoooqqqtttwwwyyy|||wwwmmmnnnjjjlllwww~~~~~~}}}zzzyyyyyy{{{}}}|||}}}~~~~~~~~~|||{{{{{{|||{{{uuupppmmmjjjhhhfffdddcccbbbbbbbbbfffiiimmmqqqwww{{{pppfff___[[[ZZZYYYXXXWWWVVVUUUTTTTTTOOOIIIEEEEEECCC@@@@@@BBBEEEDDDFFFMMMSSS]]]ooo{{{rrrooogggeeeaaa]]]ZZZXXXWWWWWWUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\___^^^]]]\\\\\\]]]^^^_________``````______^^^]]][[[\\\]]]^^^____________aaaaaacccdddeeeeeeddddddccccccbbbbbbbbbccccccccceeehhhnnntttwwwuuupppllljjjgggcccaaabbbdddeeefffggghhhiiijjjjjjkkkjjjjjjiiiiiijjjiiiiiihhhggggggggggggggghhhhhhhhhhhhiiiiiimmmpppoookkkjjjlllnnnoooooonnnoooqqqsssvvvxxxzzzuuuoookkkpppwww}}}{{{yyyyyyyyyzzz{{{yyyzzz||||||~~~~~~|||zzzxxxyyy{{{}}}}}}xxxrrrmmmjjjhhhgggcccbbbaaaaaabbbdddggghhhnnnrrryyyuuuiiibbb]]]YYYVVVXXXXXXYYYXXXWWWTTTRRRPPPJJJFFFDDDDDDCCC@@@AAADDDEEEFFFLLLTTT___nnnxxxpppjjjiii```___]]][[[YYYWWWVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^___``````aaabbbcccdddddddddccccccccccccddddddccccccbbbddddddfffjjjmmmmmmllljjjeeeccc```___aaaccceeeeeeiiiiiijjjjjjjjjjjjjjjiiiggggggggggggggggggffffffiiiiiiiiiiiihhhhhhhhhhhhjjjmmmoooooolllkkklllnnnnnnnnnnnnooopppsssuuuvvvwww{{{|||rrrnnnpppuuu~~~|||zzzxxxwwwwwwvvvvvvvvvwwwwwwwwwyyy}}}~~~|||zzzzzzzzz{{{|||~~~}}}{{{tttqqqmmmhhheeeeeeeeefffeeeddddddeeegggkkknnnqqqwww~~~tttggg^^^[[[ZZZXXXUUUVVVWWWYYYYYYWWWTTTOOOLLLFFFCCCBBBDDDDDDBBBEEEJJJIIINNNXXXcccoootttooojjjfffddd]]]\\\[[[ZZZXXXVVVUUUTTTUUUVVVVVVXXXZZZ\\\^^^______^^^]]][[[[[[ZZZZZZZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\\\\[[[\\\^^^___```___``````aaabbbbbbcccccccccdddeeefffeeedddcccbbbdddddddddfffiiikkkjjjiiibbb```^^^^^^aaadddffffffjjjjjjkkkkkkjjjiiihhhhhhffffffeeeeeefffffffffgggkkkjjjjjjiiihhhhhhggggggiiikkkmmmmmmkkkjjjkkkmmmmmmmmmmmmnnnppprrrsssuuuuuuwww|||xxxtttuuuwwwzzz~~~~~~~~~|||{{{xxxvvvuuutttsssssssssrrrqqqrrrtttvvvzzz|||~~~~~~|||zzzyyyyyyzzzzzz}}}~~~yyyuuurrrqqqllliiieeebbb```aaadddeeehhhiiikkknnnsssxxx}}}|||iiibbbYYYTTTUUUVVVTTTQQQUUUWWWYYYYYYWWWRRRMMMIIIEEECCCBBBDDDCCCCCCHHHNNNSSS^^^lllxxxzzz}}}sssjjjgggccc^^^\\\]]]\\\[[[YYYXXXVVVTTTTTTVVVVVVWWWXXXZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]\\\[[[[[[\\\]]]___```^^^^^^______```aaaaaabbbdddeeefffffffffdddcccbbbbbbbbbcccfffiiiiiihhhfff```___^^^___bbbfffggghhhjjjjjjjjjjjjiiihhhggggggffffffeeeeeeeeeffffffgggkkkjjjjjjiiihhhgggffffffggghhhiiijjjiiiiiijjjjjjllllllmmmnnnoooqqqrrrrrrtttuuuwww|||}}}wwwqqqsssuuu{{{}}}{{{yyywwwuuutttqqqrrrqqqpppnnnnnnoooqqqtttuuuwwwwwwxxxyyy|||{{{xxxvvvuuuuuuxxxzzz{{{{{{zzz|||}}}{{{vvvqqqnnnlllkkkkkkeeecccaaa___```bbbfffhhhoooqqqvvv}}}{{{nnn[[[WWWSSSRRRTTTUUUSSSRRRUUUVVVXXXYYYVVVQQQKKKGGGFFFDDDDDDEEEEEEGGGOOOXXXggguuu|||uuurrrsss~~~wwwjjjfffddd```[[[YYY\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^___^^^]]]]]]]]]^^^___```aaaddddddddddddcccbbbbbbaaa______```cccffffffdddbbb```___^^^```cccfffhhhhhhhhhiiiiiiiiihhhgggffffffgggfffdddccccccdddeeefffjjjiiiiiihhhgggffffffeeeeeefffggghhhiiiiiiiiihhhkkkllllllmmmoooppppppqqqsssssstttvvv{{{rrrnnnjjjkkkqqqzzz}}}yyywwwuuutttpppqqqqqqooonnnmmmnnnooonnnpppppppppooooooqqqssssssuuuyyy|||~~~~~~~~~~~~~~~~~~~~~zzzwwwuuuttttttvvvwwwvvvuuuvvv{{{~~~}}}zzzyyyrrroookkkgggeeeeeeggghhhdddddddddeeehhhlllpppsss~~~|||mmmdddVVVUUUTTTSSSSSSTTTTTTTTTUUUVVVXXXXXXUUUPPPJJJFFFDDDCCCEEEJJJNNNUUUbbbooo~~~sssmmmnnnqqqzzzuuummmfffdddbbb^^^[[[[[[YYYXXXVVVUUUTTTUUUWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^``````cccbbbaaa```____________^^^]]]]]]___aaabbbbbbaaa___^^^^^^```cccfffggggggfffgggggggggggggggfffeeefffeeecccaaaaaaaaacccccchhhgggggggggffffffeeeeeefffffffffhhhiiijjjiiihhhjjjkkklllmmmnnnoooooooooqqqqqqqqqsssuuuyyy|||~~~~~~qqqiiidddeeejjjppp|||yyyvvvssssssnnnooopppooonnnmmmnnnooolllmmmmmmllljjjiiijjjkkkkkklllnnnpppssswww|||yyyuuu{{{|||~~~{{{|||{{{zzzzzz|||~~~zzzwwwvvvsssuuuuuutttssstttyyy~~~yyy|||zzzuuurrrppppppkkkhhhdddaaa```bbbeeeggghhhhhhjjjnnnrrrxxx}}}tttiii___YYYSSSSSSSSSQQQOOOOOOQQQSSSUUUWWWXXXWWWTTTOOOJJJFFFAAABBBGGGOOOXXXdddwww|||oooffffffnnnvvvsssjjjddd```___]]]YYYXXXZZZVVVUUUSSSRRRSSSUUUXXXZZZWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^]]]\\\]]]\\\\\\[[[\\\]]]___```aaa```^^^]]]\\\\\\]]]]]]```^^^\\\\\\^^^aaabbbbbb^^^]]]]]]___ccceeeffffffeeeeeefffffffffffffffeeefffdddbbb```______```aaafffffffffffffffeeeeeeeeegggfffggghhhjjjkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnoooooopppppprrrtttwwwxxxzzz}}}xxxmmmdddaaaaaaccclllvvvyyytttrrrqqqmmmnnnoooooonnnmmmnnnpppllllllmmmkkkiiihhhhhhiiiggghhhiiijjjjjjmmmqqquuuxxxwwwwwwxxx{{{}}}xxxsssooolllxxxzzz|||~~~{{{zzzyyyxxxyyyyyy{{{{{{||||||zzzxxxwwwuuuuuuuuuuuutttrrrssstttuuuwwwyyyzzz{{{|||zzz|||}}}|||wwwqqqmmmkkkjjjgggdddbbbbbbcccccccccdddhhhjjjnnnrrrwwwzzz}}}{{{pppgggaaa[[[WWWUUUTTTSSSSSSRRRSSSSSSSSSZZZVVVUUUVVVTTTNNNHHHGGGHHHKKKQQQZZZlllxxxpppkkkjjjjjjnnnyyyyyyuuudddaaa]]]ZZZXXXWWWUUUTTTWWWUUUSSSSSSWWWZZZ]]]^^^ZZZXXXVVVUUUUUUWWWYYY[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVRRRTTTVVVXXXYYYYYYYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZYYY]]]]]]]]]^^^^^^^^^______aaaaaa``````aaacccdddfffgggggghhhgggfffeeecccbbbaaa```___^^^___aaaccceeedddeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeefffhhhiiijjjkkkkkkmmmnnnnnnnnnmmmlllnnnnnnnnnnnnoooooooooooouuuttttttxxx}}}mmmbbb]]]]]]^^^^^^lllrrr||||||wwwtttrrrnnnllllllnnnppppppmmmjjjllllllkkkjjjhhhfffeeeccceeeeeeddddddeeegggiiijjjlllmmmnnnppprrrwww~~~}}}xxxrrrooommmkkkhhhdddtttvvvxxx{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~yyyyyywwwwwwwwwxxxyyyzzz{{{}}}|||yyyxxxuuurrrpppppppppqqqrrrsssttttttuuusssuuuxxx{{{}}}yyyuuusssnnnjjjggggggfffeeeccc___```bbbccceeejjjooottt{{{{{{tttjjjaaa[[[WWWSSSPPPUUUTTTTTTTTTTTTTTTTTTTTTXXXVVVVVVWWWSSSKKKFFFFFFHHHQQQ]]]mmmvvvqqqlllfffdddhhhpppyyyxxxjjjfff```]]]ZZZYYYYYYXXXWWWVVVVVVTTTRRRRRRUUUYYY[[[\\\YYYWWWUUUTTTUUUVVVYYYZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUSSSTTTUUUWWWXXXXXXXXXWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYY\\\\\\]]]]]]]]]^^^^^^^^^____________aaabbbdddeeefffggghhhhhhgggeeecccaaa```___^^^]]]^^^```bbbcccbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjkkkmmmnnnnnnnnnmmmlllmmmnnnnnnnnnoooooooooooossssssssstttxxx~~~mmmccc]]]ZZZXXX]]]bbbkkkuuu~~~|||yyyvvvuuusssqqqooooooqqqpppnnnllljjjjjjjjjiiihhhfffeeedddddddddbbbbbbaaabbbcccccceeefffggghhhjjjooouuuzzz}}}xxxuuuqqqmmmhhheeedddbbb```]]]oooqqqtttwwwyyyzzzzzzzzz}}}}}}}}}|||||||||||||||xxxwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{}}}|||xxxsssooooooooonnnmmmmmmmmmmmmmmmlllmmmpppssswww{{{~~~{{{wwwtttqqqnnnkkkeeebbb___^^^___`````````aaaccceeeggglllttt}}}yyysssppphhhccc]]]XXXUUUTTTRRRQQQTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVQQQJJJHHHKKKNNN\\\pppwwwllleeeaaabbb___aaalllzzz{{{jjj___\\\[[[YYYXXXXXXYYYYYYYYYXXXUUUSSSQQQQQQTTTWWWXXXYYYVVVUUUTTTSSSTTTUUUWWWYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\]]]]]]\\\\\\[[[ZZZYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]___```bbbdddeeeeeefffhhhiiihhheeebbb```^^^]]]]]]\\\]]]^^^```aaa```aaabbbcccdddeeeeeeeeeddddddeeefffggghhhiiijjjjjjkkklllnnnnnnmmmmmmlllmmmmmmnnnnnnnnnoooooooooqqqqqqqqqooopppwwwqqqeee\\\VVVSSSVVV[[[bbbjjjqqqwwwzzz~~~}}}|||{{{zzzxxxwwwwwwvvvtttrrrqqqqqqqqqooonnnjjjjjjjjjiiihhhfffeeedddeeedddbbb```___^^^^^^^^^^^^___``````bbbfffkkkooosssxxx|||yyyvvvsssqqqmmmiiieeedddaaa]]][[[ZZZZZZXXXWWWjjjkkkooorrrvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzwwwvvvuuutttssstttuuuvvvuuuuuuuuuwwwyyy}}}}}}xxxtttsssqqqooommmlllkkkjjjjjjiiiiiikkkmmmrrruuuwwwxxxyyyyyyyyyzzz|||{{{uuussspppmmmjjjhhhfffeee```^^^]]]\\\^^^___aaabbbgggiiimmmrrrzzzuuummmgggcccaaa]]][[[XXXVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWUUUUUURRRRRRSSSSSSNNNJJJNNNVVV\\\nnnqqqeee^^^]]]]]]```ccckkkzzzzzznnnddd^^^]]]YYYWWWVVVWWWXXXYYYXXXWWWUUUSSSQQQQQQSSSUUUVVVVVVTTTSSSRRRRRRRRRTTTUUUWWWTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUUUUTTTTTTUUUWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]___aaabbbdddeeeccceeehhhiiihhheeeaaa^^^\\\\\\\\\[[[\\\]]]^^^___]]]^^^```aaacccdddddddddcccdddeeefffhhhiiiiiiiiijjjkkklllmmmnnnmmmllllllmmmmmmmmmnnnnnnnnnoooooooooppppppmmmlllrrruuufff]]]VVVUUUUUUWWWZZZ___dddgggkkklllnnnoooqqqqqqrrrrrrsssssstttuuuuuutttrrrqqqnnnmmmlllkkkiiifffdddccceeedddcccaaa```^^^^^^]]]\\\]]]^^^^^^___aaafffiiiiiilllrrrxxx|||~~~|||xxxtttrrrmmmkkkhhhgggeeebbb___\\\[[[ZZZXXXVVVVVVWWWWWWWWWbbbcccfffjjjnnnrrrvvvxxxyyyzzz{{{{{{{{{{{{zzzzzzwwwvvvtttssssssssstttuuusssrrrrrrrrrtttxxx{{{~~~zzzxxxtttqqqnnnllllllkkkkkkiiiiiijjjnnnqqqqqqppprrrrrrrrrsssuuuwwwxxxzzzyyyzzz||||||xxxsssqqqiiiiiigggeeecccaaaaaaaaabbbbbbaaaaaabbbeeehhhjjjjjjooovvvyyyoooeee```]]][[[ZZZUUUUUUUUUSSSSSSRRRSSSTTTUUUVVVXXXYYYYYYWWWTTTSSSRRRPPPOOONNNKKKLLLUUU```rrrzzzmmmaaaZZZYYY\\\___fffooo}}}{{{lllfffaaa^^^^^^XXXWWWVVVVVVWWWWWWUUUTTTUUUSSSQQQQQQSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWSSSSSSRRRQQQRRRSSSTTTUUUYYYYYYYYYYYYYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[]]]___aaabbbddddddbbbdddggghhhgggddd```]]][[[[[[[[[[[[[[[\\\\\\]]][[[\\\^^^___aaabbbccccccbbbccceeeggghhhiiiiiiiiijjjjjjlllmmmmmmmmmlllkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnqqqrrrooonnntttuuuhhh]]]ZZZVVVRRRQQQSSSUUUWWWYYYZZZ]]]```cccdddffffffjjjnnnssswwwyyyxxxwwwvvvrrrrrrpppmmmjjjgggdddcccbbbbbbaaaaaa```___^^^^^^\\\]]]]]]]]]]]]^^^aaaddddddeeehhhlllnnnpppppppppoooooooooqqqtttxxx|||~~~}}}|||xxxvvvtttqqqmmmjjjgggeeecccaaa______^^^]]]ZZZWWWVVVVVVVVVUUUUUUVVVXXXYYY\\\\\\\\\___ccciiinnnqqqwwwxxxzzz{{{{{{zzzyyyyyyvvvuuutttrrrrrrrrrrrrsssrrrqqqqqqqqqrrruuuxxxzzz~~~yyyvvvssssssrrrqqqnnnllllllnnnooonnnkkkmmmmmmmmmmmmmmmmmmnnnooorrrsssuuuwwwyyyzzz{{{{{{{{{}}}}}}zzzvvvqqqlllgggeeebbbbbbbbbaaa______```aaaaaabbbddddddfffiiimmmqqqssszzz}}}mmmhhhaaa\\\YYYYYYYYYXXXUUUVVVWWWVVVUUUTTTTTTUUUUUUWWWYYYZZZYYYVVVRRRPPPRRRNNNLLLNNNPPPUUUbbbmmmmmmhhhaaa\\\ZZZ^^^cccfffqqqmmmccc^^^[[[YYYYYYWWWVVVUUUUUUVVVUUUSSSQQQTTTRRRPPPPPPQQQQQQPPPOOONNNNNNNNNOOOOOOQQQRRRSSSQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTTTTQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[\\\^^^```aaaaaaaaaaaabbbdddeeedddaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^___aaaaaaaaaaaaccceeegggiiijjjjjjiiiiiijjjkkkmmmmmmllllllkkkllllllmmmmmmmmmnnnnnnnnnnnnqqqssssssssswwwxxxiiieee^^^WWWRRROOONNNNNNMMMNNNOOORRRTTTVVVXXXYYY```eeemmmsssvvvwwwxxxyyytttsssrrrooolllhhheeeddd______``````___^^^]]]]]][[[[[[\\\[[[ZZZZZZ\\\___aaaaaabbbccccccdddddddddddddddeeefffiiillloooqqqqqqrrrtttwww{{{~~~}}}zzzwwwtttqqqpppjjjiiigggdddbbb___^^^]]]ZZZYYYXXXXXXYYYXXXVVVTTTTTTUUUUUUUUUUUUVVVYYY\\\\\\ZZZXXXWWWZZZ```gggkkktttvvvwwwyyyyyyyyywwwvvvtttsssrrrpppoooppppppqqqqqqqqqqqqqqqssstttvvvwww}}}}}}yyytttsssttttttpppmmmmmmlllkkkjjjiiiiiihhhhhhkkklllmmmoooqqqrrrrrrrrrsssuuuxxxyyyzzz|||~~~}}}{{{yyyttttttrrrooojjjfffcccbbbaaabbbdddcccaaaaaadddfffeeehhhkkkmmmppptttzzzyyyqqqjjj```]]]ZZZXXXXXXXXXWWWWWWVVVXXX[[[ZZZXXXWWWWWWYYYVVVWWWZZZ[[[YYYUUUPPPMMMMMMKKKMMMVVVaaalllzzzzzznnnaaaaaabbbdddhhhnnnsssvvv|||pppccc^^^[[[WWWUUUUUUTTTTTTTTTUUUVVVUUUSSSQQQQQQPPPNNNMMMNNNNNNLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHHHHJJJKKKMMMNNNLLLLLLKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQOOONNNMMMMMMNNNPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]```aaabbbbbbaaa___]]][[[[[[[[[[[[\\\\\\[[[[[[[[[YYYZZZ[[[]]]^^^_________```bbbeeehhhiiijjjjjjiiiiiijjjkkklllmmmlllkkkkkklllllllllmmmmmmmmmnnnnnnoooqqqtttvvvwwwxxx{{{}}}{{{ssshhh^^^UUUOOOMMMIIIHHHHHHHHHIIIKKKMMMNNNTTTYYY___dddhhhlllqqquuurrrqqqpppnnnllliiigggfff```aaaaaaaaa```___^^^]]]ZZZ[[[[[[ZZZXXXXXXYYY[[[]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^___aaabbbbbbccccccdddfffiiilllooorrrsss}}}~~~}}}{{{wwwuuupppooommmkkkiiigggeeeddd___^^^]]][[[YYYXXXXXXWWWUUUTTTTTTUUUVVVWWWUUUSSSTTTVVVWWWWWWVVVXXX[[[___```]]]XXXVVVWWW\\\ccchhhrrrtttvvvwwwxxxwwwvvvuuusssrrrpppooonnnnnnnnnoooqqqqqqrrrrrrssstttvvvvvvyyy|||}}}{{{{{{zzzuuuqqqoooooommmllljjjhhhgggffffffgggiiijjjllllllmmmmmmlllooorrrttttttvvvzzz~~~yyyzzzzzz{{{}}}}}}~~~~~~~~~~~~}}}zzzxxxwwwvvvuuutttmmmmmmnnnllliiigggffffffcccfffhhhgggffffffiiilllqqqtttyyy|||{{{qqqmmmhhhaaa[[[[[[ZZZXXXWWWXXXXXXVVVUUUSSSVVVYYYYYYWWWUUUVVVXXXVVVXXXZZZ[[[YYYTTTNNNKKKGGGGGGNNN___rrrzzziii^^^]]]```fffnnnvvv~~~mmmeee^^^\\\ZZZWWWUUUVVVRRRRRRRRRTTTVVVVVVTTTRRROOONNNLLLKKKLLLKKKIIIHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHHHHIIIKKKMMMOOOKKKJJJJJJJJJLLLNNNPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPMMMMMMLLLLLLMMMOOOQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ``````aaa```___^^^\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^```bbbeeehhhjjjjjjjjjiiiiiijjjkkklllmmmlllkkkkkklllllllllmmmmmmmmmnnnnnnppprrrtttwwwxxxxxxvvvuuuzzzyyykkk]]]SSSNNNIIIGGGFFFDDDDDDEEEGGGHHHKKKNNNSSSVVVZZZ```hhhnnnooonnnnnnmmmllljjjiiihhhdddeeeeeeeeecccaaa___^^^[[[\\\\\\[[[YYYXXXYYYZZZ[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYY[[[[[[\\\^^^aaadddfffhhhppptttzzz~~~|||}}}~~~}}}zzzuuusssrrrqqqpppnnnkkkiiidddcccbbb```___]]]\\\[[[XXXXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTVVVWWWVVVTTTVVVXXXZZZZZZYYYZZZ^^^bbbrrrjjj^^^VVVSSSVVVZZZ]]]jjjmmmpppqqqpppqqqtttxxxuuusssqqqooooooppprrrtttuuussspppoooqqqrrrssssssttttttuuuwww{{{~~~wwwwwwuuuqqqllliiihhhiiijjjiiihhhiiikkkllllllkkkiiiiiiiiijjjmmmooonnnnnnqqqqqqqqqrrrrrrtttuuuuuuzzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~}}}}}}~~~}}}||||||}}}}}}|||{{{}}}zzzvvvtttssstttsssrrrpppooonnnmmmkkkkkkkkkjjjkkkmmmoooppppppppprrrttt}}}}}}oooddd```]]]ZZZXXXYYYYYYXXXWWWVVVTTTSSSRRRVVVVVVWWWWWWWWWWWWWWWVVV]]]^^^]]]ZZZUUUPPPMMMLLLJJJQQQ___ppplllbbbbbb]]]gggttt~~~|||sssbbb^^^ZZZWWWWWWUUURRROOORRRRRRSSSSSSSSSRRRPPPOOOOOONNNLLLKKKIIIHHHHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHGGGEEECCCEEEHHHKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]]]]^^^^^^___^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXVVVWWWWWWYYY[[[]]]___`````````aaadddhhhkkkkkkjjjllllllllllllllllllllllllllllllkkkkkklllmmmooopppoooqqqtttwwwxxxxxxxxxwwwvvvzzzrrr___SSSMMMJJJFFFDDDCCCCCCCCCCCCFFFIIILLLMMMOOORRRXXX]]]___bbbdddeeecccdddfffiiikkkjjjiiihhheeebbb___^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUXXXWWWVVVVVVXXXZZZ]]]^^^gggiiilllooopppqqqppppppmmmnnnpppsssvvvwwwyyyyyywwwvvvuuuttttttvvvxxxyyy~~~}}}|||||||||}}}}}}xxxwwwvvvtttrrrpppnnnmmmjjjiiifffdddbbb```______^^^]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNQQQUUUWWWWWWVVVVVVWWWUUUWWWZZZ[[[[[[[[[]]]^^^~~~wwwlllbbb]]]ZZZYYYXXX___cccgggjjjkkknnnqqqttttttsssqqqppppppqqqrrrssstttqqqooonnnpppqqqrrrrrrpppppppppqqqtttwwwzzz|||~~~{{{wwwtttqqqooonnnmmmkkkjjjkkklllllljjjiiikkkjjjiiiiiikkkllllllkkkjjjjjjjjjjjjkkklllmmmnnnooooooppppppppppppppppppqqqrrrsssuuuwwwxxxzzzzzzzzzxxxwwwvvvvvvxxxzzz{{{||||||{{{{{{{{{}}}~~~~~~|||{{{zzzzzzzzz|||~~~~~~zzzxxxwwwwwwwwwvvvttttttsssrrrqqqqqqrrrrrrrrrtttwwwyyyzzz|||uuummmccc\\\[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVRRRSSSSSSRRROOOMMMLLLLLLKKKXXXmmmtttaaaZZZ\\\eeemmmxxx{{{llleee\\\YYYVVVUUUUUUTTTRRRPPPPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCDDDGGGJJJIIIHHHIIIJJJKKKMMMNNNOOOPPPQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRPPPOOOOOOOOOOOOOOONNNNNNQQQQQQPPPPPPPPPQQQRRRSSSUUUVVVXXXXXXWWWWWWXXXZZZ\\\\\\]]]^^^^^^___^^^^^^^^^]]]\\\ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[]]]___`````````aaacccgggiiiiiihhhiiiiiiiiijjjjjjkkkkkkkkklllkkkkkkkkklllnnnoooppprrrsssuuuwwwxxxwwwvvvuuusssuuuzzzpppeeeVVVQQQLLLHHHGGGGGGGGGGGGCCCFFFIIIJJJKKKLLLPPPSSSVVVYYY[[[\\\[[[\\\___bbbiiijjjjjjiiigggdddaaa___]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXZZZ\\\___aaabbbcccbbbbbbcccdddfffiiikkklllmmmmmmlllkkkjjjiiijjjkkkmmmnnnooooooppprrrtttvvvxxxyyyxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqpppqqqqqqrrrnnnmmmkkkjjjhhhfffeeedddaaa```^^^\\\[[[YYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMPPPTTTVVVVVVVVVWWWWWWTTTVVVYYY\\\^^^```cccfffwwwmmmeee]]]XXXVVVYYY^^^bbbeeeiiimmmpppqqqqqqqqqqqqrrrrrrrrrrrrrrrpppnnnnnnooopppqqqpppnnnmmmmmmmmmmmmoooqqqrrrtttvvvwwwxxxyyy{{{{{{wwwwwwuuutttsssrrrqqqnnnlllllliiifffeeeeeefffeeedddeeedddddddddeeefffggggggfffggghhhiiijjjiiiiiihhhjjjjjjlllmmmnnnoooooooooooooooooopppqqqrrrtttuuuvvvvvvuuuvvvxxxzzz|||~~~~~~~~~~~~||||||{{{|||{{{|||~~~~~~}}}}}}~~~}}}qqqddd___YYYVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWUUUTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRKKKKKKKKKKKKJJJKKKNNNQQQWWWeee{{{vvvgggZZZXXX]]]nnnuuu}}}yyykkkaaa[[[UUUTTTRRRRRRSSSSSSRRRPPPNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFEEECCCCCCDDDFFFHHHHHHGGGIIIJJJKKKMMMNNNOOOOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMOOOPPPQQQNNNNNNNNNMMMMMMLLLLLLLLLOOOOOOOOONNNOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUWWWXXXZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\^^^```aaa`````````cccfffgggfffeeeeeefffgggggghhhiiijjjjjjkkkkkkkkklllmmmnnnpppppptttuuuvvvwwwwwwvvvtttsssrrrsssuuuyyy}}}gggaaaXXXQQQNNNMMMMMMMMMGGGJJJLLLMMMLLLKKKKKKKKKOOOPPPRRRSSSTTTVVVYYY\\\eeefffhhhhhhhhheeebbbaaa^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTVVVXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___``````______^^^]]]]]]___```aaaaaaaaacccdddgggiiijjjkkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjiiihhhgggffffffffffffeeeddddddddddddeeebbbaaa```___]]]\\\[[[ZZZXXXXXXVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTPPPSSSVVVXXXXXXXXXYYYZZZWWWYYY[[[^^^```dddiiilllvvvjjjbbb[[[[[[ZZZ[[[^^^ccchhhlllnnnoooqqqrrrssssssssssssrrrpppnnnnnnpppqqqppppppnnnnnnmmmlllmmmmmmnnnooonnnoooqqqqqqrrrtttwwwzzz~~~~~~zzzwwwrrroookkkhhhgggfffeeedddeeeeeeddddddddddddeeeeeebbbcccfffhhhhhhhhhfffeeefffggghhhiiijjjiiiiiihhhjjjkkkllloooqqqrrrssstttsssttttttvvvyyy}}}oooeee^^^[[[WWWVVVVVVWWWVVVUUUWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTSSSPPPNNNMMMKKKJJJIIIIIIJJJPPPXXX]]]llluuu~~~wwwoooggg___ZZZ___gggtttyyywwwjjjaaaZZZUUUQQQQQQQQQQQQQQQQQQPPPOOOLLLLLLMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPOOOQQQSSSTTTSSSTTTVVVXXXYYYZZZ[[[\\\^^^^^^______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]___```aaabbbaaaaaaccceeeffffffdddcccdddeeefffhhhiiijjjkkkjjjjjjkkklllmmmnnnoooooorrrsssuuuvvvwwwvvvtttssstttttttttvvvzzzxxxlllaaaZZZWWWUUUTTTSSSUUUXXXXXXVVVSSSOOOMMMOOOOOONNNNNNOOOQQQTTTVVV\\\^^^aaadddeeedddcccaaaaaa```___]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPPPPQQQPPPQQQSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYWWWXXXZZZ\\\^^^```aaaaaa```````````````__________________^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPRRRSSSTTTUUUVVVWWWYYY[[[\\\[[[[[[[[[\\\]]]^^^```aaacccggglllpppwwwlllfff___YYYYYY\\\aaaeeeiiijjjmmmpppssssssssssssrrrqqqooopppqqqrrrqqqpppmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnmmmnnnppprrrtttwww}}}|||xxxuuusssqqqooommmhhhgggfffeeedddcccccccccaaabbbdddfffgggfffdddcccbbbcccdddeeeffffffffffffhhhjjjnnnqqqtttuuuuuuuuuvvvwwwyyy}}}{{{oooddd]]][[[YYYWWWVVVVVVVVVVVVUUUWWWWWWXXXXXXXXXWWWVVVVVVWWWVVVTTTQQQNNNKKKIIIGGGGGGGGGHHHJJJPPP[[[gggooo}}}{{{vvvkkkeee___\\\[[[]]]fffpppzzz~~~vvveee]]]YYYSSSNNNPPPPPPQQQQQQOOONNNMMMMMMKKKJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPNNNPPPRRRSSSSSSTTTVVVXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```aaacccbbbbbbdddfffgggfffeeecccdddeeeggghhhjjjkkkllliiijjjkkkkkklllmmmmmmmmmnnnooorrrtttvvvvvvuuuuuuuuutttttttttwww{{{xxxnnngggbbb___bbbccceeegggfffbbb\\\XXXVVVSSSOOOLLLKKKLLLMMMNNNQQQTTTXXX\\\___``````___dddcccaaa___^^^]]]\\\\\\[[[[[[\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSPPPRRRTTTVVVXXXZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPQQQSSSUUUWWWXXXXXX\\\^^^______]]]\\\]]]^^^```bbbdddfffiiinnntttxxxyyykkk```ZZZYYY[[[\\\aaacccgggkkknnnqqqrrrrrrrrrqqqpppppprrrrrrqqqpppkkkkkkllllllllllllllllllllllllllljjjhhhhhhjjjllloooqqqvvv~~~{{{xxxpppooommmjjjhhhgggfffeeedddeeeffffffffffffeeedddcccccccccdddfffhhhiiikkknnnqqqvvv{{{~~~~~~}}}|||tttiiiaaaZZZVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWWWWXXXXXXXXXXXXWWWXXXVVVRRRNNNJJJGGGFFFEEEAAAEEELLLUUU```lllxxx|||sssiiiccc^^^ZZZYYY[[[___eeepppzzzuuueee[[[WWWUUUPPPLLLMMMOOOPPPPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCDDDEEEGGGHHHIIILLLNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPMMMOOORRRSSSTTTUUUWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^``````cccbbbbbbdddfffgggfffeeedddeeefffgggiiijjjkkkllliiijjjjjjkkkkkkjjjjjjiiiiiikkkooorrruuuvvvvvvvvvsssrrrrrrrrrtttwwwyyy{{{xxxtttssstttwwwyyyzzzwwwrrrmmmfff```XXXQQQMMMKKKIIIHHHKKKMMMPPPSSSVVVXXXYYYZZZ```___^^^]]]\\\\\\\\\\\\ZZZ[[[]]]___^^^\\\YYYWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUXXXZZZ[[[[[[[[[WWWVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[^^^___aaa```______aaabbbcccfffkkkpppuuu{{{~~~oooeee___ZZZXXXXXXZZZ^^^ccchhhllloooppppppoooooopppqqqqqqpppnnnllllllllllllkkkjjjiiiiiiiiiiiiiiigggeeeeeeggghhhlllmmmpppwww|||yyyuuusssqqqpppooooooooonnnnnnmmmmmmllllllllllllmmmooossswwwyyyzzzmmmccc^^^ZZZWWWTTTTTTTTTTTTTTTTTTUUUVVVXXXVVVVVVWWWXXXXXXYYYXXXXXXWWWTTTOOOJJJFFFEEEFFFGGGHHHQQQ___mmmzzz~~~vvvmmmddd]]]XXX[[[ZZZ^^^gggqqqzzznnneee[[[TTTRRRRRROOOMMMHHHKKKNNNMMMKKKHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEECCCCCCCCCEEEFFFEEEDDDCCCFFFHHHHHHIIILLLNNNNNNNNNLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPOOONNNPPPSSSTTTUUUVVVYYY[[[YYYYYYZZZ[[[\\\\\\[[[[[[]]]]]]\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\^^^___```aaa```aaaccceeegggfffeeedddeeefffggghhhiiijjjkkkiiiiiijjjjjjiiihhhffffffgggiiimmmpppssstttttttttrrrrrrrrrssstttuuuwwwxxxxxxlllaaaYYYTTTPPPMMMKKKKKKLLLMMMNNNPPPQQQRRRUUUUUUVVVVVVXXXYYYZZZ[[[XXX[[[___bbbbbb___[[[XXXTTTTTTTTTTTTSSSRRRQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMPPPOOOOOOOOONNNOOOOOOOOOLLLMMMMMMNNNOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNQQQSSSVVVYYY[[[\\\\\\\\\UUUTTTRRRPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWYYYZZZ\\\]]]^^^```aaaccceeeeeegggjjjllllllpppvvv|||}}}pppfff^^^XXXSSSUUUXXX]]]ccchhhlllnnnooonnnnnnoooppppppnnnmmmnnnnnnnnnmmmllljjjhhhgggggghhhhhhfffeeeeeegggiiijjjjjjkkkpppyyy~~~}}}|||{{{zzzxxxwwwwwwwwwwwwxxxxxxwwwxxx{{{zzzuuurrrqqqkkkeee^^^ZZZYYYYYYXXXVVVWWWWWWWWWUUUTTTTTTUUUWWWVVVVVVWWWXXXYYYYYYYYYYYYVVVRRRLLLGGGEEEEEEHHHIIIUUUaaatttuuuhhh^^^XXXWWWVVV\\\^^^gggvvvlll```ZZZRRRMMMKKKLLLKKKJJJDDDHHHKKKKKKIIIGGGGGGHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFDDDCCCFFFIIIGGGIIILLLNNNNNNMMMLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKMMMNNNPPPRRRSSSTTTQQQQQQRRRRRRRRRQQQOOONNNNNNQQQSSSUUUVVVWWWZZZ\\\YYYZZZZZZ[[[[[[[[[ZZZZZZ]]]]]]\\\\\\[[[\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^____________bbbdddfffeeeddddddeeeeeefffggghhhiiiiiiiiiiiijjjiiihhhfffdddcccgggiiilllooorrrrrrrrrrrrsssssstttuuuvvvwwwwwwwwwrrrhhhaaa[[[WWWMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMOOOQQQTTTWWWYYY[[[WWW[[[```ddddddaaa\\\XXXUUUUUUUUUUUUTTTSSSRRRQQQMMMMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPMMMMMMNNNOOOOOOOOOOOONNNLLLNNNQQQTTTVVVWWWWWWWWWUUUTTTQQQPPPNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[\\\^^^______bbbdddgggiiilllooosssvvvvvvzzzyyyhhh\\\YYYRRRNNNRRRXXX]]]bbbfffjjjmmmqqqqqqooonnnoooqqqrrrrrrqqqooonnnlllkkkkkkjjjiiihhhfffeeeeeeeeeeeeiiiiiiiiilllrrryyyuuulllfffbbb```___ZZZZZZYYYXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZXXXVVVSSSMMMIIIGGGEEEFFFSSSaaaqqquuuggg```\\\[[[```eeelllrrr~~~mmmcccUUUSSSOOOLLLIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDHHHIIIKKKMMMMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFHHHHHHHHHIIIKKKNNNPPPQQQKKKLLLMMMMMMMMMNNNQQQSSSVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]]\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^___aaabbbdddeeeddddddeeeeeeggghhhiiijjjlllkkkiiihhhhhhfffcccaaaeeegggjjjmmmooopppoooooonnnppptttwwwyyyzzzyyyxxxxxxiii]]]UUUQQQLLLJJJKKKKKKJJJHHHGGGFFFFFFHHHLLLOOOPPPPPPSSSVVVZZZ]]]^^^\\\YYYWWWTTTSSSSSSSSSSSSUUUVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQNNNOOOQQQRRRSSSSSSRRRQQQSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXWWWWWWWWWYYYZZZ[[[[[[\\\^^^aaacccdddeeeeeekkklllooorrruuuzzzuuujjj___WWWPPPQQQTTTVVVYYY]]]cccgggkkkmmmmmmnnnoooqqqpppooonnnmmmlllkkkkkkjjjjjjiiihhhfffeeeeeeeeeeeehhhggggggiiimmmrrrwww{{{wwwyyy{{{}}}|||yyyuuuppphhhaaa^^^[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVXXXYYYZZZ[[[[[[\\\YYYYYYZZZZZZYYYVVVRRROOONNNIIIEEEHHHNNNWWWgggvvvuuujjj___\\\]]]cccllluuummm___VVVQQQOOOLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHJJJLLLLLLKKKJJJHHHFFFGGGGGGHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNNNNMMMNNNQQQSSSUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\]]]\\\[[[ZZZZZZZZZ[[[\\\^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^___aaabbbdddeeedddddddddeeefffgggiiiiiikkkiiihhhhhhiiihhhfffdddeeefffiiikkkmmmnnnmmmmmmmmmooosssvvvxxxyyyxxxwww~~~~~~sss```[[[UUUQQQPPPOOOLLLIIIJJJHHHGGGGGGIIIKKKJJJJJJKKKMMMQQQTTTUUUUUUSSSRRRUUUTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSSSSRRRRRRQQQQQQRRRRRRLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXYYY[[[\\\^^^___aaacccgggjjjmmmooopppsssuuuyyy}}}{{{ggg]]]SSSQQQQQQPPPQQQTTT\\\```dddhhhjjjlllnnnpppnnnnnnlllkkkjjjjjjjjjjjjjjjiiihhhfffeeeeeeeeeeeefffeeeeeefffgggiiikkkmmmjjjlllnnnpppqqqssswwwyyy|||tttnnniiifffccc```[[[XXXVVVVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[]]]___```aaa^^^^^^]]][[[WWWQQQLLLIIIKKKFFFEEEMMM\\\mmm|||tttlllfff^^^ZZZ]]]gggsssxxxiii___UUUOOOLLLKKKHHHFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNNNNMMMNNNPPPRRRSSSRRRQQQPPPOOOOOONNNOOOPPPPPPPPPQQQRRRTTTUUUVVVTTTUUUVVVXXXZZZ\\\\\\]]][[[[[[ZZZYYYZZZ[[[\\\]]]aaa``````___^^^]]]]]]\\\]]]]]]^^^___```bbbcccdddcccccccccdddeeefffggghhhhhhgggggghhhjjjjjjiiihhheeefffhhhjjjkkkkkkkkkjjjlllnnnqqqtttvvvwwwwwwvvv{{{qqqkkkddd___\\\YYYTTTPPPNNNLLLIIIIIIIIIIIIHHHFFFHHHHHHJJJKKKLLLMMMMMMLLLSSSSSSSSSSSSTTTVVVXXXYYY[[[\\\^^^___^^^]]][[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPPPPQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMOOONNNNNNNNNNNNNNNOOOPPPOOOOOONNNOOOOOOPPPQQQQQQTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVZZZ[[[\\\]]]^^^___``````]]]]]]]]]^^^```bbbdddffffffhhhkkkoootttxxx{{{}}}xxxqqqpppeeeZZZVVVSSSPPPOOOPPPVVVYYY]]]bbbfffiiilllnnnpppooonnnmmmkkkkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeeddddddddddddddddddddddddccceeeggghhhiiijjjmmmppptttyyy|||tttlllgggcccaaa___ZZZXXXUUUUUUUUUUUUTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWYYY\\\___bbbdddffffffddd```YYYRRRLLLIIIGGGMMMJJJMMMZZZnnn{{{rrrlllfffbbb^^^[[[^^^jjjzzzwwweee\\\VVVQQQMMMHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHLLLMMMNNNNNNMMMMMMPPPRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]ZZZYYYYYYYYYZZZ[[[]]]^^^bbbaaa```___^^^]]]\\\[[[[[[[[[\\\]]]^^^```aaabbbbbbbbbbbbbbbcccdddeeefffeeeeeefffhhhkkkllllllkkkggggggiiijjjjjjjjjjjjjjjkkklllooorrrtttuuuuuuuuuzzz}}}~~~wwwrrrnnnjjjddd```VVVSSSPPPNNNMMMLLLIIIHHHKKKJJJIIIHHHGGGHHHHHHHHHNNNNNNNNNOOOQQQTTTVVVXXX\\\^^^bbbdddeeeeeecccbbb^^^\\\ZZZYYYXXXYYYZZZ[[[VVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWYYY[[[\\\```aaaaaacccdddeeefffgggdddddddddeeegggjjjlllnnnppprrrtttxxx}}}zzzrrrjjjfff}}}sssiiiddd^^^WWWRRRQQQNNNOOOSSSXXX___eeeiiilllqqqqqqppppppooommmlllllljjjiiihhhfffeeeeeeeeeeeecccddddddddddddccccccbbb]]]^^^`````````aaadddfffiiinnntttyyy~~~yyyrrrkkkfff```\\\ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^aaaeeehhhjjjhhhddd\\\RRRJJJGGGIIILLLSSSUUU]]]mmm{{{nnngggdddcccccc^^^```jjj|||uuubbbUUUQQQNNNJJJGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGGGGFFFCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUUUUZZZ[[[\\\]]]]]]^^^^^^]]]YYYYYYXXXXXXYYY[[[]]]^^^``````___^^^]]]\\\[[[ZZZYYYYYYZZZZZZ\\\]]]___```aaa`````````aaabbbcccddddddcccdddgggkkkmmmmmmlllhhhhhhiiijjjjjjjjjjjjjjjjjjlllnnnpppsssttttttuuuzzz{{{}}}~~~|||{{{wwwgggddd^^^YYYUUUQQQLLLIIIKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHJJJLLLPPPRRRTTTYYY\\\```dddggghhhhhhgggdddcccaaa______^^^______ZZZYYYXXXWWWUUUTTTSSSSSSVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^```ccceeeggghhhiiiiiikkklllmmmnnnnnnnnnmmmmmmnnnppprrrtttvvv{{{|||}}}~~~xxxrrrllliiihhhhhh|||{{{wwwqqqeee\\\XXXLLLKKKLLLPPPWWW___eeehhhmmmnnnpppqqqqqqooonnnllljjjiiihhhfffeeeeeeeeeeeeddddddccccccccccccbbbbbb\\\^^^______^^^___aaacccdddiiiooosssvvv{{{zzzooofffaaa___\\\XXXVVVUUUUUUTTTSSSVVVTTTSSSSSSUUUVVVUUUUUU[[[[[[[[[[[[[[[[[[[[[ZZZ^^^]]]^^^___```ccceeeggg___[[[SSSJJJEEEGGGOOOVVV\\\cccooo}}}llldddcccccccccdddeeejjjxxxiiiaaaUUUNNNKKKJJJGGGDDDCCCDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAABBBDDDEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAACCCCCCDDDDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKJJJKKKLLLKKKJJJJJJLLLNNNLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRTTTVVVWWW\\\\\\]]]]]]^^^^^^]]]]]]YYYYYYXXXXXXYYY[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZXXXXXXYYYZZZ[[[]]]^^^__________________```aaabbbccccccdddfffjjjllllllkkkhhhhhhiiiiiiiiijjjkkkkkkjjjlllmmmppprrrssstttuuuxxxyyy{{{{{{|||~~~{{{vvvtttvvvyyy|||tttlllddd]]]VVVQQQNNNLLLJJJHHHGGGHHHIIIJJJFFFFFFFFFGGGHHHKKKMMMNNNRRRUUUYYY]]]```ccccccdddddddddddddddddddddddddddbbbbbbaaa___^^^\\\[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^bbbbbbcccccccccdddddddddeeefffgggiiilllppprrrtttxxxxxxxxxyyyzzzzzz{{{{{{||||||{{{{{{{{{}}}~~~~~~~~~~~~}}}{{{zzz{{{tttqqqmmmiiigggjjjpppuuuxxx|||yyymmmgggZZZUUUQQQPPPTTTZZZ^^^```cccfffkkkoooqqqpppnnnmmmjjjiiihhhfffeeeeeeeeeeeeddddddbbbaaa````````````___```aaa```___```aaacccbbbfffkkkmmmooorrrwww{{{xxxvvvrrrmmmgggaaa\\\YYY[[[YYYWWWVVVVVVVVVTTTSSSTTTSSSQQQRRRTTTVVVWWWWWW[[[[[[\\\\\\]]]]]]^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[RRRPPPMMMIIIHHHOOO\\\eeehhhqqq|||zzzlllaaaccciiikkkkkklllpppvvvwwwjjjYYYTTTOOOJJJHHHFFFDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSVVVXXXYYYXXXXXXYYY[[[[[[\\\\\\\\\ZZZYYYXXXXXXYYYZZZ[[[\\\^^^]]]]]]]]]\\\\\\[[[[[[YYYYYYZZZ[[[\\\^^^___```___^^^^^^^^^^^^______```cccccccccfffhhhjjjiiihhhffffffgggggghhhiiijjjkkkkkklllmmmoooqqqsssuuuuuutttvvvwwwxxxyyy{{{~~~~~~~~~{{{vvvpppmmmooorrrxxx{{{ssslllggg^^^\\\YYYUUURRRPPPOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHJJJLLLNNNQQQTTTVVVXXXYYY[[[]]]```bbbdddeeeeeedddggggggfffeeecccbbbaaaaaa\\\]]]^^^___```aaaaaaaaa`````````aaaaaaaaaaaaaaa``````_______________```]]]^^^^^^```bbbdddfffgggjjjjjjjjjjjjkkkkkkkkkkkkmmmnnnqqqsssvvvxxxzzzzzz~~~}}}|||}}}}}}~~~vvvvvvuuuuuuwwwyyy{{{}}}xxxxxxvvvtttqqqoooppprrrmmmnnnoooqqqvvv~~~www|||}}}wwwllleee[[[UUUUUUWWWYYYYYYZZZ___fffmmmqqqqqqooommmjjjiiihhhgggeeeeeeeeeeeeeeedddaaa___^^^]]]^^^^^^]]]^^^___^^^]]]]]]___```\\\___ccceeeeeegggkkknnnmmmttt}}}}}}{{{~~~~~~vvvooolllkkkgggeeebbb___\\\YYYXXXWWWTTTTTTSSSTTTUUUUUUSSSQQQTTTRRRQQQQQQUUUXXXZZZZZZZZZZZZ[[[\\\^^^___```aaa___\\\XXXTTTQQQOOONNNNNNIIIKKKKKKLLLOOOYYYgggrrrqqqzzzoooddd```kkkwwwzzzyyyyyyzzzuuudddXXXMMMLLLHHHEEEBBB@@@>>>>>>AAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@??????AAACCCDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEHHHIIIIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQTTTWWWZZZ[[[SSSTTTVVVWWWYYYZZZ[[[[[[ZZZYYYYYYXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\]]]___```aaa^^^^^^]]]]]]]]]^^^______ccccccccceeehhhiiihhhgggeeeeeeeeeeeeggghhhiiijjjkkklllmmmoooqqqsssuuuvvvqqqsssuuuvvvwwwyyy||||||{{{yyysssmmmkkkmmmpppnnnyyy}}}ssspppjjjddd^^^XXXUUUSSSRRRPPPMMMJJJGGGFFFEEEEEEEEEEEEGGGHHHJJJMMMNNNOOOQQQTTTYYY]]]aaaccccccbbbccccccbbbaaa```___^^^]]]]]]^^^```aaacccdddddddddfffffffffgggggghhhhhhiiieeeeeeeeeeeefffggghhhiiieeefffggghhhjjjlllnnnoooooooooooooooppppppppppppppprrruuuxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwuuusssrrrqqqqqqrrrlllkkkjjjjjjlllnnnqqqrrroooooonnnllljjjkkkmmmppppppuuu|||yyyooogggddd```[[[WWWZZZWWWYYY___eeefffhhhkkkllliiigggfffggghhhggggggeeeeeeeeeccc```^^^^^^___]]]]]]]]]]]]]]]^^^^^^______``````aaaccceeefffggggggiiilllmmmnnnooorrrtttxxx~~~{{{{{{yyyuuuqqqpppnnnkkkgggccc```^^^]]]^^^]]][[[YYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQRRRUUUXXX[[[^^^]]]]]]___bbbccccccaaa\\\XXXQQQLLLIIIIIIKKKMMMKKKMMMQQQTTTYYYbbbmmmuuu{{{xxxvvvvvvvvvtttooolllbbbgggpppyyyvvveeeXXXPPPIIIGGGDDDBBBAAAAAABBBCCCAAAAAABBBBBBAAA???>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????????????????????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGGGGMMMLLLIIIHHHHHHKKKNNNQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___]]]\\\[[[[[[]]]___aaaccceeeeeeeeeeeeeeefffggghhhggggggffffffffffffgggggggggiiimmmqqqtttuuuuuuuuusssssstttuuuwwwyyy{{{|||zzzyyywwwtttqqqmmmkkkiiitttxxxzzzsssmmmgggcccfffaaaZZZUUURRROOOJJJFFFIIIGGGDDDEEEGGGIIIKKKKKKLLLLLLNNNPPPRRRTTTVVVVVVXXXYYYYYYYYYXXXXXXYYYZZZXXXYYYZZZ\\\^^^aaacccdddcccfffiiijjjjjjjjjiiiiiigggffffffgggjjjkkkkkkjjjgggggghhhiiijjjkkkmmmnnnmmmnnnooonnnllliiiiiiiiiiiinnnsssvvvuuussssssssskkkjjjjjjkkklllkkkjjjhhhiiifffcccaaaaaaaaaaaa```bbb```___```dddjjjpppuuuyyyxxxwwwuuuvvvzzz}}}zzzssshhh___XXXSSSQQQUUUYYY[[[^^^bbbeeefffhhhjjjjjjjjjiiiiiigggggggggeeebbb`````````^^^]]]]]]\\\\\\]]]^^^___^^^]]]]]]^^^^^^___```aaa]]]___bbbccccccdddfffhhhlllpppuuuxxxyyy|||tttoooiiiggghhhgggddd```bbbaaa^^^\\\ZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUVVVVVVWWWWWWYYYXXXWWWWWWXXXYYY[[[]]]aaabbbdddfffhhhgggccc```UUUQQQLLLHHHGGGJJJNNNQQQXXXZZZ]]]aaaeeekkkqqqvvvvvvqqqjjjgggfffggggggfffiiioooxxxrrrbbbVVVMMMIIIHHHFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAA???>>>===?????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIHHHGGGHHHJJJMMMOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[[[[]]]]]]^^^___\\\\\\[[[[[[\\\^^^```bbbdddddddddeeefffgggiiijjjiiiiiigggfffeeeeeeeeeeeegggiiilllpppsssuuuvvvvvvrrrrrrssstttvvvwwwyyyzzzwwwwwwvvvtttrrrpppnnnmmmsssvvv|||~~~vvvqqqjjjeeebbb^^^XXXTTTPPPNNNKKKJJJKKKKKKKKKJJJKKKJJJJJJKKKMMMNNNOOONNNOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[]]]```ccceeeeeeeeeeeeeeedddccccccdddfffgggfffeeefffeeeeeeffffffhhhiiiiiicccccccccaaa^^^]]]]]]^^^cccfffjjjjjjhhheeedddddd\\\[[[ZZZ[[[\\\\\\[[[YYY^^^\\\YYYXXXYYY[[[]]]^^^[[[\\\___fffooozzz}}}ppp\\\TTTNNNMMMNNNOOOSSSXXXZZZ```gggkkkllllllmmmnnnjjjkkkjjjhhheeebbbaaaaaa```^^^\\\[[[[[[\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZ\\\^^^^^^^^^^^^```bbbeeefffhhhggghhhlllsssyyyzzzqqqkkkccc___[[[YYYZZZ[[[YYYVVVVVVUUUTTTSSSRRRRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUUWWWVVVVVVUUUVVVWWWYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]___aaadddggggggccc\\\WWWNNNKKKHHHGGGJJJPPPVVVZZZccccccdddgggjjjlllllllllmmmfff^^^YYYYYY]]]aaadddooouuu~~~|||lll]]]RRRLLLIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^\\\[[[[[[[[[\\\]]]___```aaabbbcccdddgggiiikkkmmmlllkkkhhhfffdddcccccccccgggiiilllppprrrtttuuuuuuqqqrrrrrrssstttuuuwwwxxxuuuuuuuuuttttttsssssssssssstttwww|||~~~~~~{{{wwwpppkkkbbb```]]][[[YYYWWWTTTRRRPPPNNNLLLLLLLLLLLLKKKIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNRRRTTTVVVYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\ZZZYYY\\\[[[[[[ZZZZZZ[[[[[[\\\WWWWWWVVVTTTRRRQQQSSSUUUZZZ\\\]]]]]]ZZZXXXWWWXXXRRRPPPOOOOOOQQQRRRQQQPPPVVVUUUTTTTTTWWW[[[```cccaaaeeelllwwwkkk```TTTMMMJJJHHHKKKPPPNNNVVV```eeegggiiinnnsssnnnoooooolllhhhdddbbbbbbaaa___\\\ZZZZZZZZZ\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\^^^]]]\\\\\\]]]___aaabbbaaaaaaaaadddiiinnnrrrtttxxx|||~~~~~~|||xxxrrrjjjbbb^^^\\\YYYVVVUUUUUUVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSOOOOOOPPPQQQSSSUUUVVVWWWXXXWWWVVVVVVWWWYYY[[[\\\\\\]]]___``````^^^\\\[[[\\\]]]^^^```___[[[TTTOOOLLLLLLMMMPPPUUU\\\bbbfffjjjgggccccccddddddaaa___aaa^^^[[[ZZZ\\\```eeehhhqqqwwwqqqiii]]]RRRLLLIIIHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===@@@@@@@@@@@@?????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLPPPQQQRRRSSSUUUVVVXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[]]]^^^______```bbbdddgggjjjmmmooonnnllliiieeecccbbbaaaaaakkklllmmmooopppqqqqqqqqqppppppqqqqqqrrrtttuuuvvvvvvuuuuuuuuuuuuuuuuuuvvvtttsssuuuxxxyyy||||||zzzwwwuuussspppllliii```]]]XXXVVVVVVUUURRRPPPNNNMMMKKKKKKJJJJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIMMMMMMNNNQQQTTTUUUUUUTTTUUUTTTSSSSSSTTTTTTRRRPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNQQQUUUYYYWWWXXXYYYYYYXXXWWWWWWWWWVVVTTTRRRRRRTTTVVVVVVVVVZZZ[[[\\\^^^bbbhhhppptttzzz~~~}}}ppp```UUUMMMGGGGGGJJJFFFLLLTTTYYY\\\bbbkkkrrrrrrssstttqqqmmmiiigggfffbbbaaa^^^\\\ZZZZZZ[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[XXXYYYZZZZZZXXXXXXYYYZZZ[[[\\\\\\\\\\\\^^^```aaagggiiilllooossswwwzzz|||}}}vvvqqqmmmkkkkkkiiigggccc^^^ZZZWWWVVVTTTQQQPPPOOOOOONNNNNNSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXZZZYYYYYYZZZ[[[]]]___```aaabbbbbbbbb```]]]ZZZXXXXXXWWWVVVVVVWWWVVVSSSQQQTTTVVVZZZ___dddhhhjjjllllllfff^^^ZZZZZZZZZZZZXXXXXX[[[aaafffjjjmmmooopppuuuyyy|||ooo]]]XXXQQQKKKGGGEEECCCAAABBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>@@@?????????????????????======>>>>>>??????@@@@@@========================<<<===>>>>>>??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBEEEDDDDDDDDDEEEEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGIIIJJJNNNOOOPPPRRRTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^[[[[[[[[[[[[\\\]]]]]]^^^^^^___aaacccfffjjjmmmnnnmmmkkkhhhdddbbbbbbbbbbbboooooooooooonnnnnnmmmmmmooooooooopppqqqssstttuuuxxxwwwvvvuuuuuuuuuvvvvvvwwwuuuuuuwwwxxxzzzwwwrrrllliiiiiihhheeeaaaYYYVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKOOOOOOOOOSSSWWWZZZZZZYYYXXXUUUSSSRRRRRRQQQOOOMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSYYYaaafffccccccbbbccccccbbbbbbaaaaaa___]]]\\\___aaacccdddjjjlllooossswww}}}mmmaaaUUUKKKFFFGGGDDDGGGJJJLLLPPPWWWaaahhhoooqqqsssrrrpppmmmlllllleeedddbbb```^^^]]]\\\\\\YYYXXXXXXXXXXXXXXXYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\]]]\\\\\\[[[```aaaccceeehhhlllooopppuuuwwwzzzzzzzzzzzz{{{}}}|||}}}vvvuuusssppplllgggcccaaa[[[ZZZYYYXXXWWWVVVTTTTTTRRRQQQOOOMMMLLLLLLLLLMMMPPPOOOOOONNNNNNNNNOOOOOORRRRRRRRRSSSTTTVVVXXXXXX]]]^^^___aaacccdddeeeeeegggfffdddaaa]]]YYYVVVTTTMMMLLLLLLNNNSSSWWWZZZ[[[fffgggiiijjjjjjiiihhhgggaaa[[[TTTNNNNNNQQQUUUXXX[[[bbbllltttxxxyyyyyyxxx}}}|||iii]]]RRROOOLLLIIIHHHEEEBBB???@@@@@@@@@@@@?????????>>>>>>>>>============>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>?????????========================<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===============>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHHHHLLLMMMOOOQQQSSSUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]][[[\\\\\\]]]]]]]]]]]]^^^^^^___```bbbeeehhhkkkllljjjhhheeecccbbbccceeefffppppppooonnnmmmlllkkkkkkmmmnnnnnnoooqqqsssuuuvvvxxxxxxvvvuuutttuuuvvvvvvyyywwwwwwxxxxxxzzz}}}zzzlllhhheeeddddddccc```\\\YYYYYYYYYYYYWWWUUUSSSRRRWWWVVVWWW\\\dddiiijjjjjjddd```[[[VVVSSSRRRPPPNNNNNNNNNMMMMMMNNNOOOPPPPPPRRRTTTXXX\\\cccllluuu{{{}}}|||{{{{{{{{{yyyvvvsssrrrooolllkkknnnrrrtttvvv~~~yyymmmaaaSSSJJJHHHFFFEEEDDDEEEHHHNNNTTTXXXaaadddiiikkklllllllllmmmiiiiiihhhgggdddbbb___^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ\\\ZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\^^^```cccfffgggjjjkkklllkkkjjjkkklllnnnooosssvvvuuuwww}}}yyyxxxwwwuuuuuuuuuvvvvvvtttvvvwwwvvvtttsssssssssvvv{{{~~~~~~yyytttnnnoooqqqrrrrrrrrrrrrsssqqqqqqqqqrrrsssrrrooolllfffeeecccaaa^^^\\\ZZZYYYRRRQQQQQQPPPPPPQQQRRRRRRPPPPPPOOONNNNNNNNNPPPQQQNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUWWWYYY[[[\\\bbbdddgggjjjlllllllllllljjjgggaaa[[[UUUQQQNNNMMMFFFGGGJJJRRR\\\fffmmmpppyyywwwrrrlllfff```\\\ZZZSSSQQQMMMJJJKKKQQQYYY___kkkqqqzzzyyygggYYYQQQMMMKKKIIIHHHGGGFFFCCCAAA??????????????????>>>>>>>>>===<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKNNNQQQSSSTTTTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^______```aaacccfffhhhiiifffeeecccaaabbbeeehhhjjjooonnnnnnmmmllllllllllllllllllmmmooorrrtttvvvxxxwwwvvvuuuttttttuuuwwwxxxyyyxxxxxxzzzyyyyyy~~~}}}~~~}}}yyyuuuqqqqqqqqqpppnnnkkkiiigggjjjjjjlllttt{{{rrriiiccc___]]][[[YYYYYYZZZ[[[]]]^^^```aaaeeehhhnnnuuu}}}vvvjjjZZZPPPLLLHHHFFFCCCCCCEEEHHHJJJKKKSSSWWW]]]cccfffhhhjjjkkklllllllllkkkiiieeebbb___bbbaaa```^^^\\\[[[ZZZZZZVVVXXXYYYYYYXXXWWWXXXZZZXXXWWWUUUUUUWWWXXXXXXXXXYYYYYYYYYZZZ\\\^^^```bbbcccdddcccbbb``````ccceee```eeehhhgggiiinnnrrrrrrjjjjjjhhhgggggghhhiiijjjfffgggiiiiiihhhiiikkklllhhhmmmrrrvvvvvvuuuttttttpppppppppnnnmmmmmmoooqqqmmmmmmnnnoooooolllgggbbb```aaacccddddddddddddeeeeeeeeeeeeggghhhgggdddaaa\\\[[[YYYWWWVVVUUUTTTTTTPPPOOONNNNNNNNNPPPRRRSSSLLLMMMMMMMMMMMMOOOQQQSSSPPPPPPPPPQQQSSSTTTVVVVVVSSSTTTUUUWWWZZZ\\\___```fffiiilllppprrrrrrqqqpppiiiddd\\\SSSLLLHHHFFFFFFIIILLLTTT___nnn{{{vvvjjj___VVVQQQOOONNNOOOOOOOOORRRYYYdddlll|||xxxfffXXXOOOKKKHHHEEECCCBBBBBBBBBAAA@@@>>>????????????>>>>>>===>>>===<<<;;;;;;<<<>>>>>><<<======>>>???@@@@@@AAACCCBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEIIIHHHGGGFFFFFFGGGHHHHHHIIIKKKMMMPPPRRRTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^_________^^^^^^______```aaabbbdddfffgggcccbbbaaaaaacccfffjjjmmmmmmllllllllllllmmmnnnnnnkkklllmmmooorrruuuwwwyyyuuutttsssssstttvvvxxxzzzxxxxxxyyy{{{zzzyyy}}}yyytttqqqoookkkkkklllnnnpppsssuuuvvvxxx|||{{{tttnnnggg^^^VVVQQQJJJCCCAAADDDGGGGGGFFFKKKLLLOOOSSSXXX^^^cccfffnnnoooppppppnnniiieeebbbaaa```^^^]]]\\\\\\]]]]]]ZZZZZZZZZZZZYYYXXXVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUWWWYYY[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[___^^^^^^^^^___aaacccddddddcccaaa```___^^^^^^^^^ZZZYYYYYYYYY[[[]]]^^^```cccdddeeeffffffeeedddcccaaaaaaaaabbbbbbccccccccc______^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZYYYYYYXXXXXXWWWYYY[[[]]]^^^\\\ZZZYYYXXXWWWVVVTTTSSSSSSSSSSSSPPPOOOOOONNNNNNNNNNNNOOOMMMNNNPPPOOONNNNNNOOOQQQPPPRRRTTTUUUUUUTTTUUUVVVUUUWWWYYY[[[]]]aaafffiiisssuuuwwwyyyxxxssskkkfffcccYYYNNNIIIGGGFFFIIINNNQQQ]]]iiittt|||hhh^^^VVVMMMKKKQQQPPPQQQSSSYYYbbbnnnzzztttbbbVVVOOOHHHDDDEEEEEEDDDCCCAAA@@@??????========================<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;<<<=========@@@?????????>>>>>>======???>>><<<;;;::::::;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::;;;<<<======>>>>>>===AAA@@@???>>>============>>>>>>???@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKNNNQQQSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRTTTVVVVVVXXXZZZ[[[\\\[[[ZZZYYYXXXZZZ]]]___```___^^^\\\```^^^\\\]]]aaacccbbb```___```aaabbbdddeeefffgggiiijjjjjjiiihhhhhhiiikkkllllllmmmooopppqqqrrrssswwwvvvuuuuuuuuuvvvwwwxxxyyyyyywwwwwwwwwxxxyyyzzz}}}~~~yyywwwrrrkkkddd^^^WWWOOOJJJJJJIIIFFFCCCBBBDDDGGGKKKOOOTTTWWWYYYcccfffjjjmmmoooooonnnmmmgggfffcccaaa___^^^^^^^^^\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\XXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUURRRTTTVVVXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLMMMOOONNNNNNNNNOOOQQQOOOQQQSSSTTTTTTVVVYYY[[[[[[]]]^^^```cccgggmmmqqqyyyyyyxxxwwwssslllccc]]]UUUMMMFFFEEEGGGKKKSSSZZZmmmyyyppp^^^VVVQQQLLLMMMUUUVVV\\\eeeqqq}}}yyynnn^^^RRRLLLHHHEEEBBBDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>??????>>>>>>>>>===>>>>>>??????===>>>??????AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFJJJLLLNNNPPPRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQRRRTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYY[[[]]]___```___]]]\\\___]]][[[]]]___aaa```___]]]^^^___```bbbcccdddeeegggiiiiiiiiiggggggiiikkkmmmnnnooopppqqqsssttttttuuuuuutttttttttuuuvvvwwwyyyyyywwwwwwvvvwwwxxxxxxzzz|||~~~}}}yyyuuupppjjjaaaYYYTTTOOOIIIEEE@@@AAACCCFFFIIILLLMMMNNNWWWZZZ```eeejjjmmmoooppplllkkkhhhfffdddcccccccccbbbaaa___]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVUUUUUUUUUUUUVVVWWWUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTOOOOOOPPPPPPQQQQQQQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQNNNPPPRRRSSSSSSSSSQQQPPPRRRQQQOOONNNNNNNNNNNNOOOPPPOOOOOONNNMMMNNNNNNNNNMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTUUUUUUVVVYYY^^^bbbccceeehhhjjjmmmqqqwww{{{{{{uuuooohhh___WWWQQQJJJGGGFFFJJJQQQZZZhhhtttssscccTTTPPPPPPQQQWWW```aaajjjzzzzzznnn___XXXOOOIIIGGGFFFEEEDDDAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::;;;===>>>::::::::::::::::::::::::888888888888888888888888;;;;;;;;;::::::999999999:::;;;<<<>>>??????@@@@@@<<<<<<<<<======>>>@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFJJJLLLNNNPPPPPPPPPOOONNNMMMNNNOOOPPPQQQPPPOOOOOONNNOOOQQQQQQPPPQQQTTTVVVWWWXXXYYY[[[[[[ZZZYYYYYYZZZ\\\]]]______^^^\\\[[[\\\[[[ZZZ[[[]]]___^^^]]][[[[[[\\\]]]___```aaaaaaeeeggghhhhhhgggggghhhjjjlllmmmnnnoooppprrrssssssssssssrrrrrrssstttuuuuuuyyyxxxwwwvvvvvvvvvvvvvvvxxxxxxzzz~~~~~~~~~yyyrrrkkkddd]]]UUUPPPKKKKKKJJJIIIJJJKKKMMMNNNQQQSSSWWW\\\```cccdddeeekkkjjjiiiiiiiiijjjkkkllljjjhhhfffbbb```^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOOOOPPPOOOOOOOOONNNOOOQQQRRRRRRRRRQQQPPPQQQPPPOOONNNMMMNNNPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQOOOPPPQQQQQQQQQSSSVVVXXXZZZZZZZZZZZZ\\\aaaggglllmmmpppsssvvvwwwyyy{{{|||yyysssjjjaaaZZZTTTOOOLLLKKKJJJMMMVVV```lll}}}hhh]]]SSSSSSXXX^^^iiissssss~~~~~~ppp```VVVRRRNNNIIIEEEDDDDDDCCCAAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;<<<888888888999999:::::::::999888888777777777777777<<<;;;;;;::::::999999888:::;;;<<<>>>???@@@@@@@@@===<<<<<<<<<======>>>???======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEJJJKKKMMMNNNNNNNNNLLLKKKKKKLLLNNNPPPPPPOOONNNMMMLLLMMMOOOPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYYYYYYYYZZZ[[[\\\\\\[[[YYYZZZ[[[\\\]]]^^^______bbbdddffffffffffffggghhhiiiiiijjjlllmmmnnnoooppprrrrrrrrrrrrsssttttttuuuxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuwww{{{~~~xxxqqqjjjfff^^^[[[VVVQQQOOOOOOQQQRRRQQQRRRTTTVVVXXXZZZ\\\]]]eeefffgggiiimmmqqqtttvvvsssqqqoookkkhhheeecccbbbaaaaaa```^^^]]][[[ZZZZZZXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQOOOPPPPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQRRRQQQQQQQQQRRRRRRSSSTTTQQQRRRSSSSSSTTTVVVZZZ]]]___```bbbcccgggmmmtttyyyxxx{{{}}}}}}zzzuuurrrppphhhccc[[[VVVUUUVVVWWWXXXWWWVVVYYYbbbmmmxxx|||sssaaa\\\YYY\\\eeeooo|||rrrfff\\\RRRKKKHHHEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777888999777777888888999:::;;;;;;;;;:::999888777888888888;;;;;;;;;::::::999999999:::;;;<<<>>>??????@@@@@@>>>======<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBB@@@????????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDIIIJJJKKKMMMMMMLLLJJJIIIJJJKKKMMMOOOOOONNNMMMKKKJJJLLLOOOQQQQQQSSSUUUWWWWWWWWWWWWXXXWWWWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXYYYZZZYYYZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^___aaadddeeeeeeeeefffggghhhhhhiiijjjlllmmmnnnoooqqqqqqrrrssstttttttttuuuvvvvvvvvvuuuuuutttttttttsssrrruuuzzz}}}~~~pppllleee]]]XXXVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^bbbcccfffjjjooouuuzzz}}}zzzzzzyyywwwtttqqqooonnnlllllljjjhhhfffcccbbbaaa[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUURRRSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQOOONNNOOOOOOPPPQQQRRRRRRQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNNNNOOOPPPPPPPPPPPPPPPNNNMMMKKKJJJKKKMMMOOOQQQQQQQQQQQQRRRSSSUUUVVVWWWUUUVVVWWWWWWYYY\\\```cccdddgggkkkooosssxxx~~~~~~~~~yyyqqqiiidddaaa[[[ZZZYYY\\\aaagggkkkmmmjjjfffgggoooxxxzzzssslllggg^^^___bbbhhhrrr~~~}}}kkk\\\TTTOOOJJJFFF@@@@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999::::::999999888777666666777777888999999999::::::::::::;;;;;;;;;;;;;;;:::888777666666777777666666777888:::;;;<<<<<<<<<;;;:::888888888999999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::<<<======>>>???@@@AAAAAA??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJIIILLLOOOQQQQQQSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\___bbbdddddddddeeefffhhhiiijjjkkklllnnnooooooooopppqqqsssttttttttttttsssttttttuuuuuuttttttsssoooooorrrwwwyyyzzz~~~xxxqqqiiiccc^^^\\\[[[[[[ZZZ[[[\\\^^^```bbbdddeeehhhlllqqqwww{{{~~~~~~|||{{{yyywwwtttqqqnnnlllkkkeeeeeedddcccbbb```___^^^\\\[[[ZZZXXXVVVVVVUUUUUUQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOONNNNNNOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQOOONNNLLLKKKLLLNNNQQQSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]^^^___```bbbeeejjjnnnooossswwwzzz{{{{{{}}}~~~xxxvvvrrrkkkccc^^^\\\\\\```ccciiirrryyy||||||{{{tttmmmjjjpppwwwzzzzzzzzzuuutttqqqmmmhhhaaa^^^]]]___dddllluuupppeeeVVVMMMIIIGGGDDDAAA>>>>>>???>>>======>>>???:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999999999888888777555555666777777888888999888888888999999999::::::999888777666666666777888666666888999:::<<<=========;;;999888777777888999888999999::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJNNNPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUURRRUUUYYYZZZXXXWWWWWWYYYXXXYYYYYYZZZZZZ[[[[[[\\\ZZZ]]]aaacccccccccdddeeeggghhhiiijjjlllmmmnnnnnnmmmnnnpppqqqsssssssssrrrqqqqqqssstttuuuuuuttttttpppnnnppptttuuutttwww{{{{{{xxxwwwyyy}}}~~~yyyooogggbbbaaa```^^^]]]]]]___aaabbbggghhhjjjmmmrrrvvvzzz}}}}}}zzzvvvsssrrrnnnnnnmmmkkkhhhfffdddbbb^^^]]][[[YYYWWWVVVUUUUUURRRSSSTTTUUUUUUUUUSSSSSSQQQRRRSSSSSSRRROOOMMMKKKMMMNNNPPPQQQQQQPPPOOONNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQRRRLLLLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMNNNQQQUUUWWWVVVWWWXXXZZZ]]]```bbbdddfffggghhhiiikkkoootttxxx{{{~~~~~~zzzvvvuuummmjjjddd^^^YYYYYY]]]```lllrrr|||~~~pppgggbbbfffllllllgggccchhhgggfffddd```ZZZXXXYYYbbbjjjttt~~~}}}nnn^^^UUUKKKEEEDDDCCC@@@===;;;<<<<<<;;;999999:::;;;999::::::;;;;;;<<<<<<===999999999999999999999999999999999999999888777777555555666666777888888888666666777777888888888999666666555555666777888999666777888999;;;<<<>>>>>><<<;;;999777666666777888777888999:::;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;<<<======<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJIIIHHHGGGDDDDDDDDDCCCDDDEEEFFFFFFFFFIIIMMMNNNOOOOOOPPPQQQTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWQQQUUUYYYZZZXXXWWWWWWYYYWWWXXXXXXYYYYYYZZZZZZZZZYYY\\\```bbbccccccdddeeeeeeeeefffhhhiiijjjkkklllkkklllnnnpppqqqrrrqqqqqqoooppprrrtttuuuuuuuuuttttttqqqpppsssssssssuuuyyyvvvzzz}}}||||||~~~{{{wwwooommmmmmvvv|||yyyttttttqqqkkkccc\\\XXXXXXZZZaaabbbgggmmmtttxxxzzzzzz}}}}}}}}}}}}tttwwwzzzzzzvvvpppkkkhhhfffddd```]]][[[ZZZ[[[[[[WWWXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTSSSSSSRRRPPPPPPOOONNNNNNPPPRRRSSSRRRPPPMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUWWWZZZ\\\\\\^^^bbbeeegggjjjnnnpppvvvvvvwwwyyyzzz{{{||||||}}}}}}|||yyyuuuoooiiifffZZZ[[[ZZZWWWVVV\\\fffooo|||}}}qqqfff```[[[[[[[[[YYYZZZ]]]YYY]]]___^^^ZZZYYY\\\___nnnzzzrrrddd[[[PPPLLLGGGDDDBBBBBBBBBAAA@@@>>><<<<<<<<<===<<<;;;999999999999999999::::::888999999::::::;;;;;;<<<888888888888888888888888777777777777777777777777888888999999999999888888777777666666555555555555444555666777999;;;<<<===:::999999999999999999999888999::::::999888777666::::::;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@???@@@AAABBBAAA@@@???>>>BBBAAA@@@?????????@@@AAACCCDDDEEEGGGGGGHHHHHHHHH@@@AAABBBCCCDDDDDDDDDDDDJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]___aaabbbccccccddddddeeegggiiijjjkkkkkkkkkjjjkkkmmmnnnooooooooonnnmmmooorrrssssssssstttuuupppqqqrrrttttttsssrrrqqqqqqrrrtttvvvvvvvvvvvvvvvnnnlllkkkpppzzz}}}yyy|||yyysssjjjaaaZZZWWWVVVXXXYYY\\\aaahhhnnnqqqrrrzzz}}}|||{{{|||}}}~~~|||{{{xxxvvvrrrpppmmmiiieeecccaaaaaaZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTRRRQQQNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^```aaacccgggkkkooorrruuuxxx{{{~~~}}}{{{yyyuuurrrnnnjjjeeeaaa^^^]]]XXXZZZ]]]^^^aaaiiiuuu~~~|||oooccc```ZZZVVVWWWXXXXXXZZZ^^^```dddhhhgggeeecccfffiiizzzvvvjjj^^^SSSMMMHHHEEE@@@>>>>>>>>>>>>>>><<<;;;999888999999888777999999999999999999999999999999999999888888888888888888888888888888888888666666666666666666666666777888888888888888888777666666666555555444444444444555555777888999:::;;;999888888888888888888888888888999999999888777666999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;<<<======>>>???@@@AAAAAA@@@??????AAA@@@????????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFAAAAAABBBDDDDDDEEEEEEEEEJJJKKKLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOPPPQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^___```aaabbbbbbcccdddfffhhhiiijjjjjjjjjkkklllmmmoooppppppoooooommmpppssstttsssssstttuuuppppppqqqqqqqqqqqqpppppppppqqqrrrtttuuuuuuuuuuuummmjjjhhhkkksss{{{}}}}}}tttiii___XXXUUURRRQQQRRRUUU[[[aaaeeefffjjjooovvvxxxxxxwwwwwwyyytttsssrrrrrrrrrsssuuuvvv~~~|||xxxtttooollljjjeeedddbbbaaa___^^^^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTXXXXXXWWWWWWVVVVVVVVVUUUUUUWWWZZZ[[[ZZZZZZ\\\]]]______```aaabbbcccddddddffffffggggggiiikkklllmmmooorrrxxx|||~~~}}}vvvpppmmmhhhddd___ZZZWWWXXXZZZ\\\```cccgggjjjooowww}}}tttkkkbbbYYYZZZTTTRRRUUUYYY\\\```eeennnrrrwwwxxxvvvtttuuuwww|||kkk^^^UUUNNNHHHCCCDDDAAA>>>===>>>@@@@@@@@@???===;;;:::;;;;;;:::999::::::999999888888777777999999888777777666555555777777777777777777777777666666666666666666666666666777777888888777777666555555444444444444333333444444555555666777777888777777777777777777777777777777888999999999888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<======>>>???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@@@@????????????@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDFFFFFFGGGGGGJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^___`````````bbbccceeegggiiiiiiiiiiiilllmmmnnnpppppppppoooooonnnqqqsssttttttttttttuuuooooooooonnnnnnnnnooooooooopppqqqsssttttttttttttnnnkkkiiiiiimmmrrrwwwyyy}}}|||rrrhhh```\\\XXXUUURRRRRRTTTXXX[[[\\\\\\aaafffjjjkkkkkklllmmmmmmllllllllllllmmmnnnooo}}}|||xxxvvvqqqpppmmmjjjhhhgggggggggbbbbbbbbbaaa___^^^\\\[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[YYYYYYZZZZZZZZZ[[[[[[[[[ZZZ]]]```bbbcccdddfffhhhjjjkkkkkklllmmmnnnnnnooopppqqqrrrtttvvvxxxyyyyyywwwzzz|||{{{yyyvvvpppiiiccc______\\\YYYXXXZZZ___eeeiiiqqqrrrsssttttttxxx}}}zzzyyysssiiibbb___\\\XXXYYYVVVVVV\\\dddjjjqqqwwwxxxkkkYYYNNNIIIGGGCCC???@@@>>><<<===???AAABBBBBB@@@???===<<<======<<<;;;::::::999888777666666555888777777777666666666555777777777777777777777777666666666666666666666666555666666777777666666555333333333333333333333333444444444444444555555555555555666666666666666666666666777888888888999999666777888999;;;;;;;;;;;;::::::::::::::::::::::::777888888:::;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBDDDEEEGGGGGGHHHHHHKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTTTTUUUWWWZZZ]]]]]]\\\ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^___````````````cccdddfffhhhjjjjjjjjjjjjlllmmmooopppppppppoooooooooqqqtttuuutttttttttuuuqqqpppnnnmmmmmmnnnoooppppppqqqqqqrrrssstttttttttqqqooollllllmmmpppsssuuu{{{{{{sssmmmjjjeeeaaa\\\YYYXXXWWWWWWVVVXXX[[[___bbbcccdddddddddiiijjjjjjkkkmmmnnnpppqqqxxxzzz}}}~~~}}}}}}}}}~~~~~~|||yyyvvvsssrrrqqqqqqqqqqqqpppnnnllljjjhhhgggfffeeeddddddddddddaaa___``````___^^^^^^^^^______^^^___aaacccdddeeeeeeddd``````aaacccdddeeefffgggfffiiimmmpppqqqtttvvvyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||wwwyyy{{{{{{xxxuuurrrqqqmmmmmmllljjjhhheeebbbaaaaaa``````aaaeeelllrrrvvvyyyxxxuuuqqqnnnmmmmmmnnnnnnmmmhhh```]]]___```^^^aaa___bbblllvvv}}}sssbbbWWWJJJCCCBBBBBB???;;;:::999888999<<<>>>??????>>><<<:::::::::;;;:::999999999888777777666555555555666666666777777777888666666666666666666666666555555555555555555555555444555555666666555555444222333333333333333333333333333333333333333333333444444555555555666666666666666666777777888888999555666777999:::;;;;;;<<<::::::::::::::::::::::::666777888999:::;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>=========>>>????????????@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTVVVXXX\\\______^^^[[[YYYXXXYYYYYYZZZ[[[[[[\\\\\\]]]^^^___aaabbbbbbbbbbbbdddfffhhhjjjkkkllllllkkklllmmmoooppppppooonnnnnnoooqqqtttttttttsssssstttrrrqqqpppooopppqqqrrrsssssssssssssssssstttttttttqqqpppooooooooopppsssuuuxxx|||~~~|||{{{tttqqqlllhhheeeaaa]]][[[YYYZZZ\\\]]]^^^]]]\\\[[[```aaaccceeegggiiikkkllloooqqqtttuuuuuuvvvwwwyyy}}}}}}{{{yyyxxxuuutttsssssstttsssqqqoookkkjjjiiiiiiiiijjjkkkllljjjjjjkkklllnnnooopppqqqnnnooopppqqqssstttuuuvvvvvvxxx|||~~~yyyuuurrrmmmooopppnnnjjjfffccccccbbbdddgggjjjlllmmmmmmmmmiiihhhggghhhjjjnnnsssuuurrrooojjjfffbbb`````````\\\___aaaaaadddkkkoooooommmlllqqq|||~~~lll^^^RRRKKKDDD@@@AAAAAA>>>;;;;;;999999:::===????????????===;;;:::;;;;;;:::999888888777777666666555555444444555666666777888888666666666666666666666666555555555555555555555555444444444555555444444444222222333333333333444444222222333333333333333333444444444555555666666777777777666666666777888888555666777999:::;;;;;;;;;999999999999999999999999777888888999:::;;;;;;<<<999999;;;<<<<<<======<<<:::::::::::::::;;;<<<===;;;<<<===>>>>>>???>>>>>>??????@@@@@@@@@@@@??????CCCDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIJJJJJJJJJIIIIIIFFFHHHJJJMMMOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTVVVYYY\\\^^^___^^^\\\ZZZXXXXXXYYYZZZ[[[\\\\\\]]]^^^___```bbbcccdddeeeeeeeeefffhhhkkklllllllllllllllmmmnnnoooooonnnmmmllloooqqqssstttsssrrrrrrsssrrrrrrrrrssstttuuuvvvwwwvvvuuutttsssrrrrrrssssssnnnoooppppppoooppprrruuuqqqvvv|||~~~}}}{{{yyytttooojjjccccccbbbbbbaaa___\\\YYYZZZ[[[[[[\\\]]]]]]]]]]]]```bbbeeegggiiikkknnnqqqvvvwwwzzz|||~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~|||{{{|||}}}}}}~~~~~~||||||{{{xxxssslllfffccc```aaabbb```^^^\\\[[[\\\```dddkkkrrruuutttrrrpppiiigggcccaaabbbeeeiiikkkgggddd___[[[ZZZZZZ[[[\\\XXX___ggglllttt}}}xxxwww|||nnnbbbWWWNNNIIIFFFBBB@@@??????===<<<<<<;;;;;;<<<>>>??????>>>???===;;;;;;<<<<<<;;;:::666666666666666666666666444444444444555555555555555555555555555555555555555555555555555555555555333333444444444444333333333333333333444444444555222222222333333444444444444444444555666777777777888888666666555666777777666666777999999:::::::::999999999999999999999999999999999:::::::::;;;;;;999:::;;;<<<<<<<<<;;;:::;;;:::999888999999:::;;;:::;;;<<<>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGCCCEEEHHHKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSSSSVVVWWWZZZ\\\]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```bbbdddfffggggggeeefffhhhjjjkkkllllllkkkkkklllmmmnnnnnnmmmlllkkknnnppprrrsssrrrqqqqqqqqqpppqqqsssuuuwwwxxxyyyyyywwwvvvtttrrrppppppppppppmmmoooqqqqqqoooppprrrtttppptttxxx|||}}}{{{|||~~~zzztttrrrpppnnnllliiieeebbb___^^^]]][[[XXXVVVSSSRRRRRRTTTWWWZZZ]]]aaafffiiipppqqqrrrssstttuuuuuuuuuvvvxxx{{{|||yyywwwmmmmmmmmmkkkgggaaa\\\XXXVVVWWWYYYXXXXXXXXXYYY[[[bbbhhhqqqxxxyyyuuunnniiiddd```[[[WWWWWWZZZ```cccbbb^^^ZZZXXXXXX[[[]]]^^^jjjrrryyy}}}}}}hhhWWWPPPLLLHHHBBBAAA>>><<<:::999999999999888777888:::;;;:::999:::999777666777777666555555555555666666666666666555444444333333222222111555555555555555555555555555555555555555555555555222333333444444333333222333333333444444555555555111222222333444444555555444444555555666777888888999888777555555555666777666777888999999999999999888888888888888888888888:::::::::::::::::::::;;;;;;<<<<<<===<<<;;;999888;;;:::999888888888999:::999:::<<<>>>>>>>>>>>>=========>>>@@@AAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFAAACCCFFFJJJLLLMMMMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVXXXZZZ[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\]]]___bbbdddfffggghhhdddeeegggiiijjjkkkkkkkkkkkklllmmmmmmmmmlllkkkjjjmmmooorrrrrrqqqpppppppppooopppsssvvvxxxyyyzzzzzzwwwvvvsssqqqooonnnnnnnnnnnnqqqssssssqqqppprrruuuuuuwwwyyyzzzzzz{{{~~~~~~|||}}}zzzuuuqqqooojjjddd___[[[WWWQQQMMMMMMMMMNNNPPPTTTXXX\\\___eeefffhhhhhhgggffffffffffffjjjoooqqqrrrtttwwwzzz}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{}}}zzzvvvsssqqqqqqpppeeecccaaa___]]][[[ZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYeeejjjoooqqqnnnhhhbbb^^^VVVSSSPPPPPPRRRVVVYYY[[[]]]]]]^^^___bbbfffllloootttaaaQQQIIIFFFCCCAAA<<<<<<;;;::::::999888888888888888888888888888888<<<<<<;;;:::999777666666555555555555555555555555555555444333444555666777666555555555555444444444555555444444444333333333444444333333333333222222111111222222222333333333222222333333333333444444444444444444444444444444666666666666666666666666666666666666777777777777888888888777777777777777777777888999::::::;;;;;;;;;;;;;;;::::::999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCAAA@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHIIILLLNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWYYY[[[[[[ZZZXXXWWWUUUUUUWWWYYYZZZ[[[[[[[[[\\\^^^___aaacccdddeeeeeeffffffgggggghhhhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmqqqqqqooonnnmmmlllllllllnnnooorrrtttuuuvvvvvvuuusssrrrpppnnnlllkkkjjjjjjooopppqqqrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxx|||}}}}}}}}}zzzvvvpppjjjddd]]]UUUOOOPPPPPPPPPPPPQQQTTTVVVXXX]]]]]]]]]\\\[[[[[[[[[\\\[[[^^^aaacccccceeehhhjjjmmmnnnqqquuuzzz~~~|||zzz{{{wwwxxxyyywwwuuutttuuuvvvxxxwwwuuusssrrrrrrssstttwwwxxxxxxwwwuuuqqqmmmkkk______]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXVVVUUUTTTSSS\\\```eeegggddd___[[[XXXRRRPPPMMMMMMOOOTTTXXX[[[___dddjjjnnnqqqxxxqqqeeeUUUIIIDDDBBB@@@>>><<<;;;;;;:::999999888888888888888888888888888888;;;;;;:::999888777666555444444444444444444444444555444333333333444666666555555555555444444444444444444444333333333222222444444333333333222222222111111111222222222333333222222222333333333444444444444444444444444444444555555555555555555555555555555666666666777777777777777777777777777777777777888888999999:::::::::;;;;;;;;;;;;;;;:::::::::999888888888888999:::::::::::::::;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGIIIKKKNNNMMMMMMMMMNNNOOOPPPRRRRRRTTTUUUWWWXXXYYYXXXWWWVVVUUUUUUWWWYYYZZZ[[[[[[[[[\\\]]]___aaacccddddddeeeddddddeeefffhhhiiijjjjjjhhhhhhhhhiiijjjkkkkkklllooonnnmmmmmmlllkkkkkkkkknnnoooqqqrrrsssssssssrrrooonnnnnnmmmlllkkkjjjjjjnnnooopppqqqrrrrrrrrrrrrqqqrrrrrrssstttuuuvvvwwwxxx|||yyyvvvzzz~~~yyyrrriii___XXXXXXWWWVVVTTTSSSSSSSSSSSSXXXVVVTTTRRRQQQQQQRRRSSSQQQSSSTTTTTTTTTTTTVVVXXXXXXZZZ^^^ccchhhnnnsssuuuqqqqqqrrrtttwwwzzz}}}~~~}}}wwwuuuqqqllliiijjjhhhjjjlllmmmmmmnnnpppqqquuurrrmmmjjjiiijjjmmmooouuuwwwzzz{{{wwwppphhhbbbXXXXXXXXXXXXXXXYYYZZZ[[[WWWVVVSSSPPPNNNLLLLLLLLLNNNRRRVVVWWWUUUSSSQQQPPPOOONNNMMMOOOSSSYYY___cccmmmuuuuuuiiiZZZRRRGGG@@@>>>>>>===<<<;;;;;;::::::999888888888777777777777777777777777999999888777666555555444444444444444444444444444444444333333333444555666555555444444444333333333444333333333333222222222333333333333222222222222111111111222222222222333222222222222333333333333444444444444444444444444444444444444444444444444555555555666666666666777666666666777777777777777888888888888888999999999;;;;;;;;;;;;;;;;;;<<<<<<888888888888888999999:::999999999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@???AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFHHHKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTUUUUUUWWWYYYZZZ[[[[[[[[[[[[]]]^^^```bbbcccddddddbbbcccdddeeegggiiijjjkkkggghhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkknnnoooooopppoooooonnnnnnjjjkkklllllllllkkkjjjiiilllmmmnnnoooqqqrrrrrrrrrppppppqqqrrrsssssstttttttttwww~~~{{{wwwsssooonnnttt}}}}}}tttkkkfffbbbaaa___]]][[[YYYWWWVVVZZZWWWTTTQQQQQQRRRSSSTTTPPPPPPNNNLLLKKKKKKLLLMMMMMMNNNRRRVVV[[[```dddgggaaaaaabbbdddgggkkkppprrruuuttttttwwwzzz||||||{{{vvvoooiiifffccc^^^\\\]]]___bbbeeegggiiillloooqqqtttpppjjjdddcccfffjjjnnnwwwyyy{{{zzztttjjj```YYYRRRRRRRRRRRRSSSTTTUUUVVVPPPNNNLLLJJJHHHIIIJJJKKKIIIKKKNNNPPPOOONNNOOOOOOOOOQQQTTTXXX___gggpppvvvzzzkkk\\\RRRIIIDDD???<<<<<<<<<;;;:::::::::999999888888888777666666666666666666666666777666666555555444444444333333333333333333333333333333333333333444444444444444444444333333333222444444444444444333333333333333333222222222222111111111111111222222222222111222222222222333333333333333333333333333333333444444444444444444444444444444555555555666666666555555666666666666666777888888888888888777777777999999999::::::;;;;;;;;;777777777777777888999999777888888999:::;;;;;;<<<;;;<<<<<<======>>>??????>>>???AAA@@@??????@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGJJJLLLNNNNNNNNNNNNOOOQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[[[[\\\^^^```bbbcccddddddccccccdddeeefffggghhhiiigggggghhhhhhiiiiiiiiiiiihhhhhhiiijjjkkkkkkkkkkkknnnnnnnnnmmmlllkkkkkkjjjjjjkkklllmmmmmmkkkiiihhhjjjkkkmmmnnnpppqqqrrrrrroooppppppqqqrrrrrrsssssstttvvvzzzuuuqqqmmmllljjjkkksss|||zzztttpppkkkkkkkkkiiigggdddbbb``````]]]ZZZYYYZZZ\\\\\\[[[VVVSSSOOOKKKJJJIIIIIIIIIIIIJJJLLLNNNQQQTTTWWWXXXXXXXXXXXXYYY\\\```dddfffiiiiiijjjlllppprrrsssrrrhhhaaa[[[YYYWWWSSSRRRTTTWWWZZZ]]]```cccfffjjjlllmmmiiibbb]]]\\\___dddhhhoooooopppmmmhhh___WWWRRRLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMOOORRRSSSSSSTTTUUUWWWTTTYYY___gggoooyyywwwjjj```VVVMMMGGGAAA???===<<<<<<<<<;;;:::999888888888888888777777555555555555555555555555555444444444444444444444333333333333333333333333111222222333333333333333444333333333222222222222444444444444444555555555333333222222222111111111000000111111111222222222111111111222222222333333333333333333333333333333444444444444444444444444444444444444555555555555444444555555555666666666888777777777777777777777777777777888888999999:::777777666666777777888999777777888888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>??????>>>>>>???AAA@@@@@@AAAAAAAAABBBBBBBBB@@@BBBCCCDDDDDDFFFIIIKKKNNNNNNOOOOOOPPPRRRSSSTTTQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^```bbbcccddddddeeeeeeeeefffffffffffffffgggggghhhiiiiiiiiihhhhhhfffgggiiijjjkkklllllllllmmmmmmlllkkkjjjjjjjjjiiimmmnnnoooooonnnllliiihhhjjjkkklllnnnpppqqqqqqrrrpppppppppqqqqqqrrrrrrrrrrrrsssvvvyyy~~~|||{{{lllhhhfffffffffhhhqqq{{{|||yyyxxxwwwwwwxxxxxxvvvssspppnnniiihhhgggiiimmmnnnkkkiiibbb^^^WWWSSSQQQPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPSSSUUUXXXZZZ\\\[[[[[[\\\```bbbcccccc^^^WWWQQQPPPOOOLLLLLLNNNOOOQQQTTTWWWXXX[[[^^^``````\\\WWWSSSRRRUUUYYY\\\_________]]]ZZZVVVRRROOOIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIJJJLLLMMMSSSUUUXXXYYYZZZ[[[]]]___```gggpppxxxwwwmmm___TTTMMMHHHEEEBBB>>>>>>>>>======<<<;;;:::777777777777777777777777444444444444444444444444333333333444444444444444222222222222222222222222000111222333333333222222333333333222222222111111333333444444444444555555222222222222111111111111000000000111111111111222111111111111222222222222333333333333333333333333444444444444444444444444333333333444444444555555333333444444555666666666666666666666666777777777777777777777777777888888666666666666666777777888777777777888888999999:::999::::::;;;<<<<<<======;;;===>>>>>>======???@@@@@@@@@@@@AAAAAABBBBBBCCC???AAABBBCCCCCCEEEHHHJJJNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUWWWYYYZZZ[[[[[[[[[\\\^^^___aaacccdddeeeeeegggggggggfffffffffeeeeeeggghhhiiijjjjjjjjjhhhhhhggghhhjjjlllmmmmmmmmmllllllkkkkkkjjjjjjjjjkkkkkkppppppppppppooommmkkkjjjkkklllmmmnnnpppqqqqqqqqqoooooopppppppppqqqqqqqqqnnnoooqqqsssuuuxxxzzz|||}}}yyyvvvuuuxxx{{{~~~eeecccbbbcccbbbdddmmmwww~~~zzzzzz|||~~~wwwqqqiiidddbbbaaa```___YYYYYYWWWVVVTTTTTTSSSSSSMMMNNNPPPRRRTTTVVVXXXYYYZZZWWWUUUUUUWWWYYYZZZZZZ\\\UUUOOOMMMLLLJJJJJJMMMLLLNNNPPPQQQQQQRRRTTTVVVUUUSSSPPPNNNNNNPPPSSSUUUYYYYYYZZZYYYWWWUUURRRQQQOOONNNNNNNNNOOOOOOPPPQQQQQQRRRTTTVVVXXXZZZ\\\]]]```cccfffhhhiiijjjkkkmmmsss{{{~~~vvv```XXXMMMEEEBBBAAA@@@>>>:::;;;<<<<<<;;;:::999999777777777777777777777777333333333333333333333333333333333444444444555555222222222222222222222222000000222333333333222111222222222222111111111111111111111222222333333333222222222222111111111111000000000000111111111111111111111111222222222222222222222222222222222222333333333333333333333333222333333333333444444444222333333444555555666666444555555666666777777777888888888888777777777777666555555555555666777777777777777888888888888888999999999:::;;;;;;<<<<<<:::<<<============>>>@@@>>>>>>??????@@@AAAAAABBB>>>@@@BBBBBBCCCDDDGGGIIILLLLLLLLLMMMNNNOOOQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUWWWYYYZZZ[[[[[[[[[^^^___```bbbdddeeeffffffgggggggggggggggggggggggghhhiiijjjkkkkkkjjjiiihhhiiijjjlllnnnoooooonnnmmmkkkjjjjjjjjjkkklllnnnoooooooooooonnnnnnmmmmmmmmmlllmmmnnnoooppppppppppppnnnnnnnnnnnnoooooooooooolllmmmnnnoooqqqssstttuuuwwwvvvvvvxxx{{{}}}}}}|||~~~}}}{{{yyyxxxvvvuuutttuuuwwwzzz~~~bbb```___``````aaaiiirrrxxxzzz|||~~~~~~zzztttrrrrrrqqqpppfffeeecccaaa___^^^]]]]]]WWWXXX[[[^^^```bbbcccddddddaaa]]][[[[[[]]]^^^^^^___XXXQQQOOONNNKKKKKKNNNNNNOOOQQQQQQPPPPPPRRRSSSSSSQQQPPPOOOOOOQQQSSSTTT^^^^^^___^^^\\\YYYUUUSSSVVVVVVVVVWWWXXXYYYZZZ[[[]]]```dddiiinnnsssuuuwwwsssvvvyyy{{{|||}}}~~~yyyjjjbbbQQQKKKCCC>>>===>>>===;;;777888999999888777777888666666666666777777777777333333333333333333333333222333333444444555555666111111111111111111111111///000111222333222111111222222222111111111111000//////000000111111111222222222222111111111111000000000000000111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222333333333444444444222222333444444555666666333444444555666777888888:::999999999888888777777555555555555555666777777888888888888777777777777888999999::::::;;;<<<<<<:::;;;======<<<===>>>@@@<<<======>>>???@@@@@@@@@>>>@@@AAABBBBBBDDDGGGIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPRRRSSSUUUUUUUUUUUUWWWYYYZZZ[[[[[[[[[^^^___aaaccceeefffggggggeeeffffffggghhhiiiiiijjjiiijjjkkkllllllkkkiiihhhjjjkkknnnoooppppppooonnnjjjjjjjjjjjjlllnnnpppqqqmmmmmmmmmmmmmmmnnnooopppnnnnnnooopppppppppppppppllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqrrrssstttsssrrrrrrsssvvvxxxxxxwww~~~|||yyyvvvuuuvvvwwwxxxuuuvvvwwwyyy~~~aaabbbaaa``````aaaeeegggqqqvvv~~~~~~~~~~~~~~~zzzyyyxxxvvvtttrrrpppnnnjjjhhhiiiooowww|||{{{xxxzzzssskkkfffgggiiiiiiiiikkkeee^^^XXXTTTSSSQQQPPPXXXZZZ[[[ZZZXXXXXX[[[___\\\[[[YYYWWWVVVWWW\\\___kkkkkkkkkjjjiiifffcccbbb^^^cccgggjjjkkklllnnnqqqooouuu~~~vvvdddVVVOOOCCCAAA>>>;;;999888888888888777666555555666777888333444444555555444444333444444444444444444444444333333333333333333333222444444333333222111000000000000000000000000000000333333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000222111000//////000111222111111222222222333333333333333333333333333333333444444444555555555555666555555555555666666666666444555555666666666666666777777777888999999::::::777888888999999888888777999:::;;;<<<============>>>>>>>>>>>>>>>????????????@@@BBBCCCEEEFFFFFFFFFIIIJJJKKKKKKJJJJJJKKKMMMNNNNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\___```bbbcccddddddccccccbbbcccdddfffggghhhhhhhhhllllllkkkjjjjjjjjjkkkkkkooooooooooooppppppppppppjjjjjjkkklllmmmnnnooopppoooooonnnllljjjjjjkkkmmmnnnooopppqqqpppnnnllljjjlllllljjjjjjjjjkkklllmmmiiikkkmmmoooqqqqqqqqqqqqooooooooooooppprrrtttvvvuuuuuutttsssssstttvvvwwwxxxuuurrrqqqwww|||zzzwwwsssppp`````````______```ccceeeiiimmmtttzzz~~~~~~}}}~~~~~~{{{{{{||||||zzzvvvrrrkkkddd```^^^___```eeegggiiihhhggggggkkkoooooommmjjjgggeeefffkkkooowwwyyy{{{|||{{{xxxuuusssrrryyynnn___QQQGGGBBB???===;;;999777777888888777777666555555666777777333333444444444444333333333333333333333333333333222222333333333333333333333333222111111000//////000000000000000000000000333333222222222111111111111111111111111111111111111111111111111111111111111111111000000000////////////000000000111111111000000000000000000000000111111000//////000111111111111111222222222333333333333333333333333333333444444444444555555555555444555555555666666666666444444555666666666666666666666777888888999999:::888888999999999999888888999:::;;;<<<<<<===============>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGFFFHHHJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]___aaabbbbbbbbbbbbcccdddeeefffggghhhhhhhhhkkkjjjjjjiiijjjjjjkkkkkknnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkklllmmmnnnoooooonnnnnnmmmllljjjiiikkklllnnnnnnooopppooommmkkkjjjlllkkkjjjiiiiiiiiijjjkkkjjjkkklllnnnoooooooooooonnnmmmmmmnnnoooqqqssstttssssssrrrqqqqqqrrrssstttssspppmmmlllooowww|||{{{zzzyyyuuuqqqnnnllljjjgggddd^^^______^^^]]]^^^aaaccc```ccchhhmmmrrr{{{}}}zzzyyy{{{{{{sssmmmlllppptttyyy|||~~~}}}}}}~~~}}}zzzzzz}}}iiiYYYMMMDDD???>>>:::999888666666666777777777666555555555555666777333333444444444444333333222222222222222222222222111111111222333333333444111111111000000//////...000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000000000111111000000000000000000000000111000000//////000000111111111111222222222222333333333333333333333333333333333333444444444555555444444444555555555666666444444555666666666666555666666777777888888999999888888999999999999888888999999:::;;;<<<<<<<<<<<<============>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGDDDFFFIIIJJJJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[YYYZZZ\\\^^^```aaaaaaaaacccdddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmllllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooolllmmmmmmkkkiiihhhjjjkkklllmmmmmmnnnmmmllljjjiiikkkjjjiiihhhhhhhhhhhhhhhjjjjjjkkkllllllllllllkkkkkkkkkkkklllnnnoooqqqrrrqqqpppooonnnnnnoooooopppnnnkkkhhhgggiiimmmrrrvvvzzz|||zzzvvvwww}}}|||sssnnnkkkjjjfffccc```^^^]]][[[YYYWWW]]]^^^___^^^]]]^^^```bbb]]]___aaadddiiirrr}}}vvvrrrssswww~~~yyyxxxyyyjjjYYYNNNGGGAAA???@@@999888777666555555555666555555555555555555555555333333333444444333333333222222222222222222222222///000000111222333333444111111111000000/////////000000000000000000000000111111111111111111111000111111111111111111111111111111111111111111111111111000000000////////////////////////000000000111000000000000000000000000000000000//////000000000111111111111222222222222222222222222222222222222222333333333444444444444333333444444444555555555333444555555666666555555555555666666777888888999888888999999999999888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGDDDFFFHHHIIIIIIJJJLLLNNNQQQQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZWWWXXXZZZ\\\^^^___aaaaaabbbbbbdddeeeeeefffffffffeeeeeeeeefffggghhhiiijjjkkkjjjiiigggfffffffffgggjjjjjjkkkkkklllmmmmmmnnnlllmmmmmmllljjjiiiiiikkkjjjjjjkkkkkkjjjiiihhhhhhiiiiiihhhgggffffffffffffiiijjjiiiiiiiiihhhhhhhhhggghhhiiijjjlllmmmooooooooonnnmmmlllkkkllllllmmmjjjiiigggfffgggiiikkkmmmoooqqqtttxxx{{{}}}~~~{{{vvvppplllnnnttt||||||nnneee___\\\[[[XXXWWWUUUSSSRRRQQQPPPPPP^^^_________^^^^^^___aaa___```aaaaaadddlllwwwzzzrrrnnnnnnsss{{{|||ppp^^^TTTKKKFFFBBB===:::;;;::::::888777555444444333444444555555555555444444222333333333333333333222333333333333333333333333//////000000111222333333111111111111111000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......////////////000000000/////////////////////////////////000000/////////000000111111111222222222222222222222222222222222222222222222333333333444333333333333444444444444333444444555555555555555444555555666666777888888777888888999999888888777777888999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRTTTUUUWWWXXXYYYWWWXXXYYYZZZ\\\^^^```aaa``````aaabbbccccccccccccbbbbbbcccccceeefffhhhiiiiiihhhfffdddccccccddddddiiiiiijjjjjjkkkkkklllllllllmmmmmmllljjjiiiiiijjjggghhhhhhhhhggggggffffffgggggggggffffffeeeeeeeeehhhhhhgggfffeeeeeeeeeeeedddeeefffhhhjjjlllmmmmmmnnnmmmllljjjiiiiiijjjjjjfffffffffffffffhhhiiijjjjjjkkknnnppprrrsssssssssooolllhhheeefffkkkqqquuuvvvxxxzzz}}}wwwkkk```YYYTTTRRRPPPOOOOOONNNMMMKKKKKKKKKLLL]]]^^^______^^^]]]^^^___```aaaaaa```aaafffooovvv}}}wwwtttqqquuu|||yyyjjj\\\TTTKKKEEEAAA@@@>>>:::888999::::::999777666444333333333333444555555444333333222222333333333333222222333333333333333333333333/////////000111111111222111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////............////////////000000////////////////////////...//////000000//////...000000000111111111111222222222222222222222222222111111222222222333333333222222222333333333444444333333444555555555555444444444555555666666777777666777777777777777777666777777888999::::::::::::999::::::;;;<<<===>>>>>>>>>???@@@BBBDDDDDDEEEEEEFFFHHHIIIHHHGGGGGGHHHJJJNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^___^^^___```aaaaaaaaaaaaaaa```aaaaaabbbcccdddffffffgggeeecccaaaaaabbbcccdddhhhhhhhhhhhhiiiiiiiiijjjjjjkkkmmmllljjjhhhhhhiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeffffffdddcccbbbbbbbbbbbbbbbccceeegggiiikkkllllllmmmllljjjhhhgggffffffgggbbbbbbccccccdddeeefffgggfffggghhhjjjjjjjjjiiihhheeecccaaa``````cccfffhhhkkklllnnnqqqtttvvvxxxxxx|||~~~yyyrrrhhhccc[[[TTTPPPMMMLLLJJJHHHIIIIIIHHHFFFEEEGGGHHH[[[]]]^^^^^^]]]\\\\\\]]]\\\]]]^^^^^^]]]aaaggglllrrrzzz~~~~~~~~~rrrgggbbb\\\QQQHHHEEEDDD???===>>>===999888:::777777777777666555444333222333444444444444333222222222333333333333222222222222222222222222222222///000000000000000000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000/////////................../////////000000////////////////////////......///000000///......000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333222333444444555555444444333444444555555666777777555555666666666666555555666777888999::::::::::::888999:::;;;<<<======>>>===>>>???AAABBBCCCDDDDDDDDDFFFGGGHHHGGGGGGIIIKKKLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\______``````aaaaaa``````````````````aaabbbcccdddeeecccaaa``````aaacccdddfffffffffggggggggggggggggggiiijjjjjjhhhfffffffffdddcccccccccccccccddddddcccdddeeeggggggggggggfffdddcccbbbaaa``````aaaaaa```bbbdddgggiiikkkkkkkkkkkkiiigggeeeccccccccccccaaaaaaaaabbbbbbcccdddeeebbbcccdddeeeeeedddcccbbb```______^^^^^^______```ddddddfffgggjjjlllnnnoooppprrrvvv{{{}}}|||}}}|||sssmmmiiiccc^^^VVVRRRNNNKKKJJJIIIHHHFFFDDDFFFFFFEEECCCBBBDDDFFFZZZ\\\]]]]]][[[ZZZZZZ[[[WWWYYY[[[[[[[[[]]]bbbfffdddllltttxxxzzz|||pppggg[[[PPPNNNLLLFFFBBBBBB???;;;999:::999666777999444444555666666555555444222222444444444444222222222222222333333222222222000000000000000000000000000000000000////////////.........///////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000000/////////......................../////////000////////////////////////---...///000000///...---000000000000111111111111111111111111111111111111000111111111111222222222111111222222222333333333222333444444555555444444333333444444555666666777444444555555555555444444666777888999999:::999999888888999:::<<<======>>><<<===>>>@@@AAABBBCCCCCCBBBDDDFFFGGGGGGHHHKKKLLLJJJKKKLLLMMMNNNOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWUUUUUUTTTTTTUUUWWWXXXZZZ___```aaaaaaaaaaaaaaa`````````___``````aaabbbcccdddbbb```______aaaccceeeeeeeeeeeefffffffffffffffeeeggghhhhhhfffdddcccdddcccbbbbbbbbbbbbbbbccccccbbbccceeeggghhhhhhhhhgggcccbbbaaa_________```aaa```bbbdddgggiiikkkkkkkkkiiigggeeecccaaa`````````ccccccbbbbbbbbbcccdddddd```aaabbbccccccbbbaaa```______`````````___^^^]]]aaaaaaaaabbbccceeeggghhhjjjlllnnnqqquuu{{{}}}||||||~~~|||zzzyyyqqqooollliiigggggghhhiiiiiijjjfff___ZZZYYYUUUQQQLLLJJJHHHGGGGGGGGGFFFDDDDDDEEEFFFEEEBBBAAACCCFFF\\\[[[YYYXXXWWWXXXZZZ[[[XXXWWWWWWWWWYYY[[[]]]^^^bbbccceeegggjjjnnnssswwwzzzmmm```XXXLLLJJJGGGDDDAAA>>>===<<<888888888888777777777777777777666555444333333222444333333222111111111222000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////..............................////////////////////////------...///000000//////////////////...---,,,+++)))***---...//////...---000000/////////.....................////////////////////////////////////000000000000////////////000000000000000000000000000000000///000111111222222222222333333444444444222222222333333333444444777666555444444555666777666666555555555444444444555666777999999888888777888888888999:::;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSWWW[[[\\\]]]^^^```aaabbbbbbbbb```aaaaaabbbbbbbbbbbbaaaaaa````````````bbbdddeeeddddddccccccddddddeeefffeeeeeeeeeeeeddddddcccbbbbbbcccddddddeeeeeeeeeeee```aaacccdddeeeeeedddcccaaa```___```bbbbbbaaa___```______bbbeeehhhiiiiiiiiihhhgggeeeeeedddddddddfffdddbbbaaabbbbbbaaa`````````aaabbbbbbaaa```___]]]]]]]]]\\\\\\\\\[[[[[[^^^^^^]]]]]]^^^___aaabbbcccccccccdddfffjjjmmmooorrrrrrrrrqqqpppnnnlllkkkmmmmmmnnnpppqqqrrrttttttsssuuuyyy~~~{{{yyywwwxxxzzz}}}~~~~~~}}}|||zzzsssmmmjjjiiihhh]]]]]]\\\\\\[[[ZZZYYYYYYWWWVVVTTTRRRPPPNNNLLLLLLMMMLLLJJJHHHEEECCCAAA@@@AAABBBBBBCCCCCCBBBBBBAAAZZZYYYWWWVVVUUUVVVWWWXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]___```aaabbbeeeiiilllssswww|||~~~}}}}}}wwwmmmbbbXXXNNNIIIEEEDDDAAA???<<<:::999888777777777777666666666666666666555555444444333333444333222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......................................................---......////////////...////////////...---,,,,,,***+++---///000000///......---------,,,,,,,,,+++------------....................................////////////////////////////////////////////////000000000///000000111111222222222333333333333333222222222333333333333444666666555555555555555666666555555555444444444444555666777888888888777777888888888999:::;;;<<<===??????@@@AAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRRRRQQQQQQSSSWWWZZZ[[[\\\]]]___````````````___```aaaaaabbbaaaaaaaaaaaa`````````aaabbbcccdddccccccbbbbbbccccccdddeeedddddddddddddddcccbbbbbbbbbcccddddddeeeeeeddddddbbbccccccccccccbbbbbbaaa^^^^^^]]]^^^``````^^^]]]^^^^^^^^^```cccfffggggggffffffeeeddddddcccccccccgggeeecccbbbccccccbbb```^^^___```aaaaaa```___^^^\\\\\\[[[[[[[[[ZZZZZZZZZ]]]\\\\\\\\\]]]^^^```aaa___^^^]]]]]]___aaaccceeedddcccbbbaaa___^^^]]]\\\^^^___```aaacccdddeeeeeefffhhhkkkoootttxxx{{{}}}~~~}}}{{{yyyxxxwwwvvvuuutttsssqqqpppooooookkkiiihhhhhhjjjlllmmmmmmkkkmmmooorrrtttuuuuuuuuussspppmmmlllmmmoooooopppnnnkkkeee```[[[XXXWWWWWWRRRQQQQQQPPPOOOOOONNNNNNPPPOOONNNLLLKKKIIIHHHGGGFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@WWWVVVTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVXXXZZZ[[[\\\YYYZZZ[[[[[[[[[\\\___bbbfffkkkqqqvvvwwwwwwwwwvvv|||wwwssslllaaaVVVMMMFFFAAA>>>>>>===<<<:::888777777666666666666666555555444444444444444444444444444444333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000////////////........................................................./////////......------...............------+++---...000000000//////------,,,,,,,,,,,,+++++++++,,,,,,,,,------------........................////////////////////////////////////////////////111000000/////////000000333333333222222222222222111111222222222333333333444444555555666555555444555555555555444444444444555666666777888777777777888888888888999;;;<<<======>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRRRRTTTWWWZZZ\\\\\\]]]^^^^^^^^^^^^^^^^^^______```aaaaaa``````aaa`````````aaabbbcccdddbbbaaaaaaaaaaaabbbccccccbbbccccccccccccbbbaaaaaabbbccccccddddddddddddddddddcccbbbaaaaaa`````````___^^^^^^^^^``````^^^\\\\\\[[[[[[]]]aaacccddddddccccccccccccccccccccccccgggeeeccccccccccccaaa___\\\\\\^^^^^^___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZ[[[\\\]]]^^^[[[ZZZYYYXXXXXXYYYZZZZZZ\\\ZZZXXXUUUTTTSSSRRRRRRTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]^^^aaaccceeeggghhhjjjjjjiiihhhgggffffffeeecccbbbbbbaaaaaa``````___\\\ZZZXXXYYY[[[\\\]]]]]][[[]]]___aaabbbcccccccccaaa^^^[[[YYYYYYYYYYYYYYYZZZYYYVVVSSSPPPNNNLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????TTTTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZ[[[XXXYYYZZZZZZYYYZZZ\\\___```eeekkkpppqqqqqqqqqqqqvvv|||sssggg______XXXOOOGGGAAA>>>;;;999;;;:::999888888888888888666555555444444333333333222222333333444444444444111111222222222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////...---,,,,,,------..................,,,,,,---...//////............------------------,,,,,,,,,,,,---------------------------------------...............//////////////////////////////000000///.........//////333333222222111111000000111111111111222222222222222333444666666555444333444444444444444444444444555555666666666777777777777777888888999:::<<<===<<<===>>>???@@@@@@@@@@@@BBBCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSRRRRRRTTTWWWZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___````````````aaaaaaaaaaaaaaabbbbbbcccaaa````````````aaabbbbbbaaaaaabbbbbbbbbbbbaaaaaabbbccccccdddddddddcccccccccbbb```______```aaabbbcccbbbaaabbbccccccaaa___\\\[[[ZZZ\\\```bbbccccccbbbbbbccccccccccccccccccfffdddbbbbbbbbbaaa___]]]YYYZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYWWWWWWVVVVVVWWWWWWYYYWWWTTTQQQOOONNNOOOOOOPPPQQQQQQRRRSSSUUUUUUVVVYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVTTTSSSSSSTTTVVVVVVUUUUUUVVVXXXZZZ[[[[[[ZZZZZZVVVSSSPPPNNNNNNOOONNNMMMOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@??????>>>>>>>>>SSSSSSRRRRRRRRRQQQRRRRRRPPPQQQSSSUUUVVVXXXYYYZZZVVVWWWYYYYYYZZZ[[[]]]______bbbgggjjjjjjjjjjjjjjjqqqwwwrrrfff[[[SSSNNNIIIEEE@@@<<<:::999777555888777777777777888888999555555555444333222222111111111222222333444444444000000111222222222111000////////////////////////////////////////////////000000000000000000000000.............../////////......................................................///......---,,,,,,------..................++++++,,,,,,------,,,,,,,,,,,,------------------,,,------------.........------------------------,,,,,,------....................................//////...............///222222222111111000000000000000000111111111222222111222444555555555444333333333444444444444444444555555555555555666666666777777777888999:::;;;<<<<<<<<<===>>>????????????AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSSSSSSSUUUXXXZZZ]]]^^^^^^_________^^^^^^\\\]]]^^^___```````````````aaaaaaaaabbbbbbbbbbbb``````______``````aaabbb```aaaaaabbbbbbaaaaaaaaacccccccccddddddcccbbbbbb______^^^^^^___aaacccdddeeedddccccccddddddbbb```\\\[[[[[[]]]```bbbcccbbbbbbccccccdddddddddccccccbbbaaa`````````___]]][[[XXXYYY[[[\\\\\\\\\[[[ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSPPPMMMKKKKKKKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXSSSQQQPPPPPPQQQRRRQQQPPPOOOPPPQQQSSSSSSSSSRRRQQQOOOMMMKKKKKKLLLLLLLLLKKKFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>???RRRRRRRRRRRRRRRQQQQQQQQQNNNOOORRRTTTVVVWWWXXXXXXSSSUUUWWWYYYYYYZZZ\\\^^^]]]___aaabbbbbbaaabbbcccjjjpppwww|||~~~{{{jjj[[[QQQKKKFFFDDD===;;;999888999888777666444444444444555666777777666555555444333222111111111111111222222333333333///000111222222222111000////////////////////////////////////////////////000000000000000000000000---............/////////........................------------------------------.........------,,,---...............------++++++++++++++++++,,,,,,))))))************++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................---------------...//////111111111000000000000000///000000000000111111111111111222333444444444444333333333333444444444444555444444444444555666666777777777777888:::;;;<<<;;;<<<===>>>????????????@@@AAABBBCCCDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTTTTTTTUUUXXXZZZ]]]]]]^^^_______________\\\\\\^^^___``````aaa``````aaabbbbbbbbbbbbaaaaaa``````______``````aaabbb```aaaaaabbbbbbbbbbbbaaaccccccccccccccccccbbbaaa^^^^^^^^^___aaabbbdddeeecccbbbaaabbbbbbbbb```^^^]]]\\\[[[]]]```bbbbbbbbbbbbcccdddeeeeeedddbbbaaa______^^^___```___\\\ZZZXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSNNNMMMKKKKKKLLLLLLKKKIIIMMMMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHJJJKKKKKKJJJBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNPPPSSSUUUWWWWWWWWWSSSUUUXXXYYYYYYYYYZZZ\\\[[[\\\]]]\\\[[[[[[]]]___ccchhhnnnrrrtttvvvzzz~~~lllbbbTTTIIICCC@@@>>><<<;;;999777666777888888888333333333333444555666666666666555444333222111111111111111111222222222222...///111222333222111000////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------,,,,,,---.........------////////////...---,,,,,,---,,,,,,++++++,,,,,,,,,))))))))))))*********++++++,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,------..............................+++++++++,,,---...///000/////////000000000000000/////////000000000111111111111111111222333444555222222333333333444444444444444333333333444555666666666777777888:::;;;<<<<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTUUUUUUVVVXXXZZZZZZ[[[\\\^^^^^^_________\\\]]]^^^___```aaaaaaaaa```aaabbbccccccbbbaaa````````````___```aaaaaabbb```aaabbbbbbcccccccccbbbcccccccccccccccbbbaaaaaa^^^___```aaabbbcccccccccbbbaaa``````aaa```^^^\\\\\\[[[[[[\\\___aaaaaaaaaaaabbbcccdddcccbbb```___]]]]]]^^^___aaa```]]][[[YYYZZZ\\\]]]^^^^^^]]]]]]YYYYYYYYYXXXXXXXXXWWWWWWUUUVVVWWWWWWWWWWWWVVVUUURRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNLLLMMMMMMNNNNNNOOOOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMNNNNNNNNNNNNNNNOOOLLLJJJIIIIIIJJJIIIGGGEEEMMMMMMNNNNNNNNNLLLKKKJJJIIIGGGFFFGGGHHHIIIHHHGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????@@@???>>>>>>>>>@@@BBBCCCOOOPPPPPPPPPPPPOOONNNNNNLLLMMMPPPSSSUUUVVVWWWWWWVVVXXXZZZZZZZZZYYYZZZ[[[[[[[[[[[[YYYXXXZZZ]]]___]]]bbbhhhlllmmmooosssvvv~~~zzzhhhYYYQQQFFF>>>;;;999888666999666222111222444555666444444444444555666777888777777666555333222222111111111111111111111111111---///111222333222111000////////////////////////////////////////////////........................---------.........//////........................------------------------++++++,,,---............////////////...---,,,+++......---,,,,,,,,,------******++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---..............................******+++,,,---///000111......//////000000111111////////////000000000000222111000000111333555666222222222333333444444444444444333222333444555666666666777777888999;;;<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTUUUUUUVVVXXXZZZXXXYYY[[[\\\]]]^^^^^^___\\\]]]^^^```aaabbbbbbbbb```aaabbbccccccbbbaaa``````````````````aaabbbbbbaaaaaabbbccccccccccccccccccccccccccccccbbbaaa``````aaabbbccccccbbbaaa```cccbbbaaaaaaaaaaaa___]]]\\\[[[ZZZ[[[^^^`````````aaabbbccccccbbb```^^^\\\]]]]]]^^^```bbbaaa___]]]ZZZ[[[]]]^^^______^^^^^^XXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXWWWWWWUUUTTTSSSSSSSSSSSSSSSQQQPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???AAACCCEEEQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRUUUVVVWWWYYY[[[\\\]]]]]]]]]YYYUUUTTTUUUWWWYYYZZZ]]]___aaabbbbbbdddgggiii{{{nnn^^^UUUEEECCC@@@<<<888555333222333333333333333333333333444444333222333444666777999666111000222333222111000000000000000000000000222222333333222111///...//////............/////////......---------......................................................------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...---++++++,,,,,,+++***---------,,,,,,+++++++++,,,,,,++++++***+++++++++************+++,,,---------,,,,,,++++++,,,,,,------------......---,,,,,,....../////////...,,,+++---,,,+++******+++,,,---+++,,,---///000000111111111111222222222111111000111111000000111111222333222333333333333333333444666666555444444444444555444555666888:::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEEJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSSSSTTTTTTUUUUUUVVVYYYYYYYYYYYY[[[]]]___``````````````````aaabbbbbb``````___^^^^^^^^^^^^___dddddddddccccccccccccbbb```aaabbbccccccbbb``````^^^```aaa```___]]]]]]^^^aaabbbcccddddddcccbbbaaabbbaaa```^^^^^^^^^___```[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^^^^]]]]]]]]]\\\^^^___aaaaaa```^^^]]]ZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLLLLJJJGGGGGGIIILLLNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNMMMLLLJJJJJJJJJKKKLLLKKKJJJGGGFFFEEEEEEFFFGGGJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA???<<<<<>><<<999777555444333222222222222222222222222333333222222222333444555888444111000111333222111000000000000000000000000111111222222222000///...///......------......///......------------..............................------------------------------------------------......---------,,,,,,,,,---......//////......---///---,,,,,,------,,,+++------,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++---.../////////...,,,+++,,,,,,+++******+++,,,,,,---...///000222222222222111111111222222111111000111111000000111111222333222222333333333333444444555555555555555666777888444555777888:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXXXXXXXZZZ\\\^^^_____________________``````]]]^^^^^^_________``````ccccccccccccccccccccccccbbbbbbcccccccccaaa```___^^^```aaaaaa___^^^^^^___```aaabbbbbbbbbbbbaaa``````______^^^^^^^^^^^^___\\\\\\\\\\\\]]]^^^______^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]___``````___^^^]]][[[\\\^^^______^^^\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLIIIGGGGGGIIIKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOOOONNNNNNMMMMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKKKKKKKIIIGGGFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@>>><<<<<>>??????@@@AAABBBCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWVVVWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^___aaaaaaaaa```aaaaaaaaabbbccccccdddddddddddddddcccbbbaaa```___^^^```bbbbbb`````````aaa``````aaaaaaaaaaaa``````]]]]]]^^^_________^^^^^^]]]]]]]]]]]]^^^___``````^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^______^^^\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJKKKIIIFFFFFFHHHKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMLLLLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>??????@@@@@@@@@???>>>======>>>BBBFFFHHHRRRQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWYYY[[[[[[\\\XXXUUUSSSRRRTTTVVVWWWWWWTTTVVVWWWWWWWWWXXXZZZ]]]___bbbfffiiinnnzzz{{{uuunnniiifff```XXXRRROOOMMMJJJFFFBBB???<<<;;;666555444444333333444444111111111111111111111111111111000000000111111111111000//////000222222333000000000000000000000000......////////////////////////............//////------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***++++++***))),,,+++++++++++++++++++++************+++,,,---......---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000000111111111111111000000000000000111222222222222222333333444444444444444444444555666777888555666777999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>??????@@@AAAAAABBBEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVXXX[[[\\\^^^^^^^^^^^^^^^]]]]]]\\\[[[\\\___```aaaaaa```______``````aaacccddddddeeefffeeeeeedddbbbaaa```______aaaccccccbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa\\\]]]___```aaa```____________^^^______```aaaaaa``````______^^^]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>======>>>>>>??????@@@@@@============>>>???AAAAAAQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRRRRTTTVVVWWWWWWSSSTTTUUUUUUTTTUUUWWWYYYYYY\\\^^^```ccclllxxxzzzsssnnneee```YYYTTTPPPLLLHHHDDDAAA???===:::999888888888666555444333333222222333222222222222222222222222000000000000000000000///.../////////000000111222////////////////////////---------......///000000000//////......//////000,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++************+++,,,---...,,,,,,+++***)))))))))***,,,++++++******++++++,,,'''((()))***************------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........///000111111111111111000000//////000000111222111111222333333444555555555444444333333444444444555666777888999:::::::::::::::;;;<<<==================>>>>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVUUUUUUSSSSSSRRRSSSTTTVVVXXXZZZ]]]^^^_________^^^^^^]]]]]]^^^```aaaaaa```^^^\\\______```bbbcccdddeeefffgggfffeeedddcccbbbaaaaaaaaacccddddddcccbbbcccdddbbbbbbbbbbbbbbbbbbbbbbbb^^^___```bbbbbbbbbaaa`````````______``````aaaaaaaaaaaaaaa```___^^^^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSOOOOOOMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBB@@@???>>>>>>======>>>>>>>>>?????????<<<<<<<<<===============PPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQPPPOOOOOORRRRRRSSSSSSSSSSSSRRRRRRVVVTTTSSSSSSUUUWWWWWWWWWSSSTTTUUUUUUTTTTTTVVVXXXVVVXXXZZZ[[[]]]aaaiiiooossswww|||~~~|||~~~vvvmmmeee]]]WWWPPPLLLFFFBBB???>>>===<<<:::999777555555555555666555555444333222222222222222222222222222222222222000000111111111000///...,,,.../////////...000111////////////////////////------------...000111222//////............//////++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////......---...---,,,---///000///...*********+++++++++++++++************+++,,,------+++******))))))))))))***++++++************++++++***+++,,,,,,------------,,,,,,,,,+++,,,,,,---...,,,,,,------------,,,,,,---...///000000000000000......///000111111111111000////////////000111111111111222333333444555555555444444333222222333333444555666777888888888888999:::;;;<<<=====================>>>>>>>>>??????@@@AAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKNNNOOORRRTTTVVVVVVUUUTTTQQQQQQQQQQQQRRRTTTWWWXXX\\\]]]^^^___```___^^^]]]______`````````___]]]\\\```aaabbbcccdddeeeffffffgggfffeeedddccccccbbbcccdddeeeffffffdddccccccdddccccccbbbbbbbbbbbbcccccc``````aaabbbbbbbbbaaaaaaaaa``````___``````aaaaaabbbaaaaaa```___^^^]]]]]][[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHHHHJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;OOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSVVVTTTSSSTTTVVVXXXXXXWWWUUUVVVVVVUUUTTTTTTVVVXXXTTTVVVXXXYYYZZZ\\\```dddeeehhhlllnnnoooqqquuuxxxxxxvvvvvvyyy~~~vvvkkkaaaZZZSSSMMMHHHAAA???;;;999888888888777777777666555444555555666333222222111111111222222111111111111111111111111000111111222111000///...,,,...000000...---...000////////////////////////------------///000222333---------,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---......//////......------,,,+++,,,...///...---)))*********+++++++++++++++++++++***++++++,,,,,,*********)))******++++++++++++************++++++,,,,,,---...///000000///,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,......//////000000//////---...///000111111111111///////////////000111111000111111222444555555666444444333333333444444555333444555666666777777666::::::;;;;;;;;;;;;::::::<<<<<<============>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMPPPSSSTTTTTTSSSRRROOOOOOOOOPPPQQQSSSUUUVVVXXXZZZ\\\^^^______^^^]]]^^^^^^^^^_______________bbbbbbcccdddeeeeeeffffffgggfffeeedddccccccdddeeefffggghhhgggeeeccccccccccccbbbaaa``````aaabbbcccbbbaaaaaa````````````aaaaaa``````_________````````````___^^^]]]\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::NNNNNNNNNOOOPPPQQQRRRSSSOOOOOOPPPQQQRRRRRRRRRQQQOOOPPPQQQSSSTTTTTTUUUUUUVVVTTTSSSTTTWWWXXXXXXXXXVVVWWWWWWVVVUUUUUUWWWXXXRRRTTTWWWYYYYYYZZZ\\\^^^]]]```bbbcccccceeeiiimmmkkkjjjkkkooovvvyyyeee^^^UUUMMMIIIEEEAAA>>>::::::999888888777666666333333333222333333333444000000000000000111222222000000000000000000000000000111222222222000///...+++...000000---,,,---///////////////////////////...------...///111333444,,,++++++******++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***)))((()))+++,,,+++***))))))******++++++++++++,,,,,,++++++***+++++++++************+++,,,------++++++************++++++&&&'''((()))***++++++***,,,,,,+++***+++,,,...///,,,,,,---......---,,,,,,,,,,,,------...------------...///000111111111111///////////////000111111000111111222444555666666333333333444555666777888333333444555666666666555:::;;;;;;:::999888777777<<<<<<<<<===============>>>???AAACCCEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJHHHKKKNNNQQQRRRRRRQQQPPPOOONNNNNNOOOPPPRRRTTTVVVVVVXXXZZZ]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^```aaabbbcccddddddeeeeeeffffffggggggfffeeedddcccdddeeefffgggiiiiiihhheeecccbbbcccbbbaaa```______```aaabbbbbbaaa```^^^^^^^^^___```aaa```____________``````______^^^]]][[[ZZZZZZYYY[[[ZZZYYYXXXWWWVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTRRRQQQQQQPPPOOOOOONNNNNNIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;===<<<;;;:::::::::;;;;;;OOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSPPPQQQSSSTTTUUUVVVWWWWWWYYYXXXWWWVVVUUUVVVWWWXXXUUUVVVWWWYYYYYYYYYXXXXXXZZZZZZZZZ[[[]]]___aaacccggghhhjjjkkknnntttzzzvvvhhh^^^PPPMMMGGGBBB===999777777444444555555555555444444222333444444555555444444333333222222111000//////111111111111111111111111000000000000000000000000//////...---,,,,,,++++++...---,,,+++,,,...000111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000...---,,,+++++++++)))***,,,,,,++++++,,,---...---,,,,,,+++++++++,,,...---,,,+++++++++,,,,,,***************************++++++,,,,,,++++++*********)))(((((((((((((((+++***)))(((((()))***+++******++++++++++++******---***((())),,,---+++)))************+++,,,---...,,,,,,+++***+++,,,...///...------,,,,,,,,,------...------------...//////........................////////////000000000000//////000111222222222222444333333222222333333444666666666666666777777888777777777777777777777777777888:::;;;;;;===@@@BBB<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>=========;;;::::::::::::;;;<<<<<>>>>>>>>>>>???@@@======>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>======<<<;;;;;;:::::::::::::::;;;<<<<<>><<<;;;999777555555555666333444444555555444444333222222333444444444444333222222222111111000000///000000000000000000000000000000000000000000000000000000000///......------///...---,,,,,,,,,---.........------------..............................------------------------***************+++,,,---)))+++,,,,,,+++***+++---,,,+++******************---,,,,,,,,,++++++++++++******************************++++++++++++******,,,++++++***************)))+++---//////---+++)))******++++++++++++******+++))))))***,,,---,,,+++***************+++,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,---------------------......///............................../////////000000000000000111222333333333333333333222222222222333333333333333333333444444555777777777777777777777777666888:::::::::<<>>>>>>>>>>>??????@@@AAA<<<<<<======>>>>>>??????@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::::::::::::::999999::::::;;;<<>>@@@CCCDDDCCCAAA??????@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^``````_________```aaaaaaaaabbbbbbbbbcccbbbaaaaaabbbdddbbbbbbbbbaaaaaaaaa``````^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^___```___]]]\\\\\\\\\\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQQQQPPPNNNNNNOOOQQQRRRQQQPPPLLLMMMMMMNNNMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKLLLLLLJJJIIIIIIIIIJJJJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>???@@@AAABBB<<<<<<=========>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;::::::999999999999999999999::::::;;;OOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVUUUTTTRRRSSSUUUWWWYYYZZZ[[[]]]aaahhhpppuuussssssssstttvvvyyy}}}{{{wwwwwwxxxyyyxxxssskkkeee___YYYQQQNNNNNNNNNKKKHHHEEEBBB===999888777777777666555555444444444444444222222333333333333222222000111222222333333222222111111111000000000000000////////////////////////////////////////////////---------------,,,,,,,,,......------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------,,,++++++++++++,,,***,,,,,,,,,******+++,,,)))))))))(((((()))******++++++,,,,,,,,,+++***)))************************)))******++++++******)))))))))((((((((())))))***++++++************++++++******++++++++++++******&&&&&&''''''''''''((()))******))))))******+++++++++++++++++++++++++++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,---..........................................////////////000000111222333333333333222111111000000111111222333333222222333333444555555555555555555555555555666777999999999:::<<>>==================>>>???@@@AAA=========>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;:::999999999888888888888999::::::NNNNNNOOOQQQRRRSSSTTTUUURRRQQQQQQRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXWWWWWWVVVVVVTTTSSSSSSTTTUUUWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSQQQPPPPPPRRRTTTSSSTTTTTTUUUVVV[[[aaaeeeaaabbbccccccdddgggkkknnntttxxx}}}vvvnnneeedddccccccaaa]]]WWWSSSMMMIIIDDDAAAAAAAAA>>><<<:::999666444333444444555555555555444444333222222111222222333333222222111000000111222222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------******,,,,,,,,,,,,******,,,+++***)))))))))))))))+++,,,---,,,*********+++))))))))))))))))))***+++***+++,,,,,,,,,+++)))(((************************))))))************))))))(((((((((((((((((()))***+++***(((''''''(((***+++******++++++++++++******((()))******(((((()))*********)))))))))******++++++++++++,,,++++++***)))+++******++++++,,,---...,,,,,,,,,,,,,,,------...........................------.........///////////////000111222222222222111111000000000000111111222222222222222333444444555555555555555555555555666777888999888999;;;======???@@@@@@???@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPUUUUUUVVVVVVVVVWWWWWWXXXVVVVVVWWWWWWYYYZZZ\\\]]]\\\\\\]]]^^^___``````aaa___``````___]]]]]]^^^```____________^^^^^^^^^^^^ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^___``````aaaaaa___]]]\\\\\\]]]\\\[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYWWWWWWXXXXXXWWWWWWVVVUUURRRSSSSSSSSSSSSRRRQQQQQQMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHGGGHHHIIIIIIGGGEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<======>>>???=========>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888777777888888999:::OOOPPPPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWYYYZZZVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPOOONNNNNNPPPRRRPPPPPPPPPPPPOOOQQQTTTWWWTTTVVVXXXXXXXXXZZZ^^^aaaeeegggkkknnnqqquuuyyy|||zzzqqqggg```TTTSSSQQQNNNLLLJJJGGGEEE@@@???===;;;:::999999999777777777666444444444555222222333333222222111000111111222222222222111111///000000111111111111111///000000000000000000000........................////////////////////////////////////////////////++++++,,,---------,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))))))))))))))***++++++,,,---,,,***)))***+++***))))))))))))***+++,,,)))***,,,,,,,,,+++)))(((************************))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))******++++++++++++******---///000...,,,***+++---******))))))))))))*********++++++,,,+++***)))(((************+++,,,---...,,,,,,++++++,,,,,,---...........................---------.........//////......///000111111111111000000000//////000000000111111000000111111222333444444444444444444444444666777888888888888;;;===<<<>>>@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQWWWWWWVVVUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVXXXZZZ[[[[[[\\\\\\]]]___``````aaa^^^______]]]\\\[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^___`````````^^^\\\[[[[[[[[[[[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXVVVWWWWWWWWWWWWVVVUUUUUUQQQRRRRRRSSSSSSSSSSSSSSSMMMLLLJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHIIIHHHGGGEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999888777777777777777777777888999999QQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRRRRSSSUUUWWWYYY[[[UUUTTTRRRQQQQQQQQQRRRSSSRRRSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOOOONNNNNNPPPRRRPPPPPPPPPOOOMMMMMMNNNPPPOOORRRTTTTTTSSSUUUYYY]]]]]]^^^```aaabbbeeeiiilllnnnqqqtttuuuuuuyyy}}}xxxrrrqqqooolllggg___UUUOOOKKKHHHEEEBBB@@@???>>>>>>999::::::999777777888:::555666666555333222222333//////000000111000000///111111222222222222111111//////000111111111111111////////////000000000000........................////////////////////////,,,---------------------***+++,,,,,,------------++++++------------++++++************************+++,,,...//////...,,,+++)))))))))***+++---...///+++,,,---,,,***)))***+++******))))))***+++,,,,,,)))***,,,,,,,,,+++)))'''************************))))))************))))))******))))))***+++,,,,,,'''(((***,,,,,,***((('''******++++++++++++******---///000...***((()))+++******)))))))))))))))******+++,,,,,,+++***)))(((************+++,,,---...,,,,,,++++++,,,,,,---...........................---------.........//////---...///000000111111111000000////////////000000///////////////000111111444444444444444444444444666777888888777888:::<<<<<<>>>AAAAAA@@@?????????@@@AAAAAABBBCCCDDDFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRXXXWWWVVVUUUTTTTTTSSSTTTRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\]]]___```aaaaaa]]]^^^^^^\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]]]]\\\\\\XXXYYYYYYYYYZZZZZZ[[[[[[YYYZZZ\\\]]]^^^_________\\\[[[YYYYYYZZZZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUPPPQQQRRRSSSTTTTTTTTTTTTMMMLLLJJJJJJKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC???@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777666666666777777777777777888888999RRRSSSSSSTTTTTTTTTTTTSSSOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQRRRTTTUUUVVVUUUUUURRRRRRQQQQQQQQQRRRRRRSSSRRRTTTVVVVVVUUUUUUVVVWWWSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMNNNPPPPPPOOONNNNNNMMMLLLLLLPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVYYY[[[^^^___ddddddddddddfffkkkrrrwww{{{}}}ssslllhhheeeccc^^^XXXQQQKKKFFFCCC???>>>>>>===;;;:::999999777666666555444444333333555555444444333222111111222222222111111111000000111111111111111111111111000000111111111111000000------............------//////.........---------///............---------,,,------....../////////---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,---,,,++++++************************+++*********))))))((((((*********)))))))))))))))************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))+++***)))'''''''''((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************...---,,,,,,++++++++++++,,,,,,,,,++++++*********------------------------........................////////////////////////111111111000000000000000000000000000000000000000000111111111111222222222000111222333444444444444777777777888999999::::::<<<<<<======>>>>>>??????AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQSSSPPPNNNQQQWWWZZZZZZWWWYYY[[[^^^``````___]]][[[[[[[[[\\\]]]]]]]]]]]]\\\```___^^^]]][[[ZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYY]]]^^^______``````______]]][[[YYYWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@???>>>???AAABBBAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<===<<<:::888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888999888777555555777888999777888999999888666333222QQQRRRSSSSSSTTTSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTSSSPPPPPPOOOPPPPPPQQQRRRRRRRRRTTTUUUVVVTTTTTTTTTUUURRRRRRRRRRRRQQQQQQQQQQQQRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUWWWXXXXXXYYYYYY[[[___dddhhhmmmrrr{{{|||zzzwwwvvvxxx}}}uuujjj```YYYVVVSSSQQQMMMHHHDDD@@@===<<<;;;:::999888777666555555666666666555444333333333444444333333222111111111222222222111111111000000111111111111111111111111/////////000000/////////.........//////.........//////.........---------............------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++************************************)))))))))(((***)))))))))))))))))))))************))))))))))))))))))***+++++++++******))))))))))))))))))))))))+++***)))(((''''''((()))))))))************))))))************************))))))))))))))))))))))))************************------,,,+++++++++,,,,,,,,,,,,,,,++++++*********------------------------------------------------........................////////////////////////000000000000000000000000000000111111111222222222111111222333444444444444555555666777777888888999;;;;;;;;;<<<<<<======>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIKKKMMMNNNPPPQQQRRRQQQRRRRRRRRRQQQPPPPPPOOOPPPMMMLLLOOOUUUXXXXXXVVVYYYZZZ\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^___^^^^^^^^^\\\[[[YYYWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPHHHHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@???????????????@@@???>>>???AAABBBAAA@@@???>>>>>>======>>>>>>???@@@???????????????@@@@@@>>>>>>>>>=========<<<<<<===;;;:::888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999888666555555666888999777777777666666666666666PPPQQQRRRRRRSSSSSSRRRRRRPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPRRRRRRSSSUUUVVVVVVTTTSSSSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOOOORRRUUUXXX]]]aaahhhooovvv|||~~~~~~~~~{{{{{{yyywwwuuuuuutttrrrpppiiigggdddbbbcccfffjjjmmmoookkkeee]]]TTTMMMHHHEEEEEECCC@@@>>><<<;;;;;;;;;888777777666555444333333666555555444444333333222333333222222111000000000222111111111111000000000000000000000000000000000---......//////......---...//////000000//////..................---------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))***++++++,,,,,,++++++************************************))))))))))))))))))))))))))))))******************))))))))))))*********+++******))))))))))))))))))))))))))))))***))))))(((((((((((()))((())))))******))))))(((************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++++++++++++++*********------------------------------------------------------------------------........................000000000000000000000000000000000111111111222222111222333444555555555555444444555555666777777777999999::::::;;;<<<<<<===>>>??????@@@AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHJJJMMMOOOQQQSSSTTTQQQQQQQQQQQQPPPOOOMMMMMMLLLJJJJJJMMMRRRVVVVVVTTTYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQPPPOOONNNMMMGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>@@@???>>>???@@@AAA@@@???>>>>>>============>>>>>>@@@@@@????????????@@@@@@===============<<<<<<<<<<<<;;;:::888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888777777666555444444555666777777666444444444666888:::NNNOOOPPPQQQQQQRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJHHHIIIKKKLLLKKKLLLNNNPPPSSSUUUZZZ___cccfffhhhiiiiiihhhggghhhjjjnnnqqqsssxxxwwwuuuvvv{{{zzzvvvsssooommmjjjhhheeedddbbbaaa^^^\\\YYYWWWTTTRRRRRRSSSUUUWWWTTTRRROOOJJJFFFCCC@@@???>>>===;;;999999999;;;;;;888777777666555555444444444444444444333333222222222111111111000000//////111111111111000000000000////////////////////////.........//////.........//////000000000000//////.................................---------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++)))******+++++++++++++++*********************************))))))))))))))))))))))))))))))*********************)))))))))(((******+++******)))(((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////////////////////////////000000000000111111111111111222333444444555555555444444444555666666777777888999999:::;;;<<<======<<<======>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQPPPPPPNNNMMMKKKKKKIIIIIIJJJMMMRRRUUUUUUTTTXXXWWWVVVVVVVVVWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[YYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQQQQPPPPPPRRRQQQQQQPPPNNNMMMKKKJJJFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>============>>>>>>???>>>===>>>???@@@???>>>======<<<<<<<<<===>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999:::::::::;;;;;;:::::::::999999999888888777777777666555444444444444555666666666555444555666777888MMMMMMNNNOOOPPPQQQQQQPPPPPPPPPOOONNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOONNNMMMNNNNNNNNNOOOPPPRRRSSSTTTVVVXXXYYYWWWUUUSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLJJJIIIGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIKKKKKKJJJJJJKKKLLLLLLNNNPPPSSSVVVWWWXXXXXXYYYXXXWWWWWWXXX[[[```cccfffeeeeeeggglllttt|||{{{zzzyyyxxxyyy{{{}}}|||tttppplllhhhfffdddaaa___ZZZWWWUUUSSSRRRPPPMMMKKKIIIHHHEEECCCBBBCCCDDDDDDEEEDDDBBB@@@>>>===<<<;;;999888666555555555666777777777666666555555444444333333333333333222222222111111000000000000000///000000000000000000000000...........................//////000000//////...//////000000000000//////---........................------------,,,,,,,,,,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++************************))))))))))))))))))******(((((())))))************************)))))))))(((***************)))((('''((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000//////////////////////////////000000000111111111000111222333444444444444444444555666666777777888888999999;;;<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJLLLOOOSSSUUUUUUUUUWWWVVVTTTSSSSSSTTTUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZWWWXXXXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSRRRPPPPPPOOOPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA>>>===============>>>>>>???>>>======??????>>>===<<<<<<;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999999888888888888999999:::;;;;;;:::999999777777777777777666666666555555444444444444555555555666666777777555444333KKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIJJJLLLMMMNNNOOONNNNNNOOOOOOOOOOOOPPPQQQSSSSSSVVVWWWXXXWWWUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKJJJHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLNNNRRRUUUUUUUUUVVVYYY]]]ccciiilllkkklllnnnoooooonnnlllkkkkkkkkkkkklllmmmooopppqqqwwwxxxzzz|||||||||{{{zzzyyyzzz||||||xxxrrrkkkggg___\\\YYYWWWVVVUUUTTTSSSLLLJJJGGGFFFFFFEEEBBB@@@@@@???>>><<<<<<;;;<<<<<<>>>===;;;999888666666555888888777777666555444444444444444444333333222222222222222222222222222222111111000000000000000000//////000000000000000111/////////////////////////////////000000/////////...//////000000//////...---------...............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))*********))))))))))))***++++++************************))))))))))))************((((((((()))******++++++************)))))))))))))))))))))***))))))(((((())))))))))))))))))))))))'''(((((())))))))))))((('''(((((())))))(((((('''************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111000000000000000000000000/////////000000000111111///000111222333333333333444444555555666777777777888888999:::<<<===>>>>>>:::;;;;;;<<<===>>>??????AAABBBBBBCCCDDDEEEFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKKKKKKKMMMPPPRRRTTTUUUVVVVVVVVVUUUSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTTTTUUUUUUUUURRRQQQPPPNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@===============>>>>>>??????>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;:::::::::;;;;;;;;;;;;;;;999999999999999888888888888888::::::::::::888888666666666666666666666666555555555555555555555555444555777888777555333222JJJJJJLLLMMMNNNOOOOOOOOOPPPPPPOOONNNMMMMMMLLLLLLGGGHHHKKKMMMOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQSSSTTTVVVUUUSSSRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDEEEGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHFFFEEEFFFIIIMMMKKKKKKLLLNNNQQQTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXYYYZZZZZZ\\\]]]___```aaaccccccdddeeeeeeddddddcccdddddddddcccaaa]]]YYYVVVNNNLLLIIIHHHHHHIIIHHHHHHBBB@@@>>>>>>???>>>===;;;<<<<<<;;;;;;::::::::::::999888777555444444333333888888999999999777555333333333333222222222222222111111111222222222222222111111111111111111111111////////////000000111111////////////////////////---......//////......---.........//////.........---------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******))))))))))))*********))))))((()))***+++,,,************************((()))))))))************'''(((((()))******++++++************))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((''''''((((((((((((''''''************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---......///000000000000000000000000000000////////////000000000111...///000111111222111111333333333444555555666666666777888999:::<<<======:::;;;;;;<<<===>>>??????AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOOOONNNNNNMMMLLLMMMOOORRRTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVWWWXXXXXXYYYYYYXXXXXXUUUUUUUUUUUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSPPPOOONNNMMMMMMNNNPPPQQQPPPPPPOOONNNMMMLLLJJJIIIFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@?????????@@@>>>=========>>>>>>???@@@???>>><<<<<<===>>><<<;;;::::::::::::;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;999999:::::::::;;;;;;;;;999999999999999888777777777888999::::::999888777555555555555555555555555555555555666666555555555444444555555555555555555IIIJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMFFFHHHJJJMMMOOOPPPPPPPPPNNNNNNNNNMMMNNNNNNOOOOOOQQQRRRSSSSSSQQQPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCFFFHHHEEEEEEEEEEEEEEEFFFFFFFFFAAACCCEEEDDDBBBCCCFFFIIIFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPOOONNNMMMKKKIIIHHHDDDAAA??????@@@AAAAAAAAA===;;;::::::;;;<<<;;;999777777777777777777777777444444444444444555666777333555777888777555222000444444444333333333333333111111111111111111222222111111111111111222222222.../////////000000111111000000000000000000000000,,,------......------,,,------............---------------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------))))))******++++++++++++******))))))))))))*********)))((((((((()))+++,,,************************(((((())))))*********+++'''(((((()))***+++++++++************))))))))))))''''''((())))))***))))))))))))))))))))))))))))))&&&'''(((*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,***((('''(((((())))))*********+++++++++++++++++++++++++++************************------------------------++++++,,,,,,---...//////000000000000000000000000////////////000000000000---...///000000111111111111222222333333444555555444555666888999:::<<<<<<:::;;;;;;<<<===>>>??????AAABBBBBBCCCDDDEEEFFFFFFDDDEEEFFFIIIKKKMMMOOOPPPNNNNNNOOOOOOOOONNNNNNMMMMMMPPPSSSUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRTTTTTTUUUVVVVVVWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXUUUUUUUUUUUUSSSQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSOOONNNLLLLLLMMMNNNPPPRRROOOOOOOOOOOONNNLLLKKKJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<======<<<::::::999999:::;;;<<<===>>>??????>>><<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888999999999999888777777666777999::::::999777666444555555555555555555555555555666666666666555555444333222222333666888:::HHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPOOOLLLKKKJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>>>>>>>============:::::::::999999999888888555555555555555666777777555555555555555555555555555444444333333444444555555444222111000111222222222222222111111111000000000000000000000000000000------,,,,,,,,,------.........////////////.........------,,,,,,------...------------------------------------------------------------------------************************...---,,,+++)))((('''''')))************+++++++++,,,,,,+++***))))))******+++*********************((((((((((((((((((((((((++++++************++++++******))))))))))))******((()))***++++++***))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((()))***++++++,,,))))))))))))))))))))))))+++++++++************)))'''))),,,,,,+++******++++++++++++***************,,,,,,,,,++++++*********))))))***++++++++++++***)))***+++,,,,,,+++***))),,,,,,,,,---------..................////////////111111000000//////............000111222333333444666444222333555666444222444444555666777888999999;;;::::::::::::;;;<<<<<>>>>>???@@@AAA??????>>>>>>>>>>>>?????????>>>===<<<;;;:::999999999999::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::777888999:::;;;<<<<<<<<<999999888777666555444444666777999:::999888666555888777666555444333222222777666666555444444333333444444444333333222222222IIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNMMMMMMQQQPPPMMMKKKIIIIIIJJJKKKNNNNNNOOOOOOPPPOOOOOONNNLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@BBBEEEGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA?????????>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;999888888888777777777777666666555555555666777888444444444444444444444444444444333333333333444444333333222111111111111111222222222111111000000000////////////////////////......------,,,------.........////////////......------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******)))))))))))))))*********+++++++++++++++***)))))))))))))))))))))*********+++++++++************************+++******))))))******+++******))))))))))))******(((((())))))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))*********+++))))))))))))))))))))))))*********)))))))))((((((((()))++++++*********+++((((((((((((((((((((((((,,,,,,,,,++++++*********))))))***++++++++++++*********+++,,,,,,+++******,,,,,,,,,------------...............////////////000000000000////////////...///000111222333333333555333222333555555444222444444555666777888999999:::::::::::::::;;;;;;<<<>>>??????@@@@@@AAAAAAAAABBBCCCDDDGGGIIIKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPUUUUUUUUUUUUTTTSSSRRRQQQSSSRRRPPPOOONNNNNNNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQTTTTTTUUUVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTSSSQQQOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMQQQSSSTTTUUUUUUTTTSSSRRRMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMMMMNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>??????@@@???>>>>>>======>>>>>>??????>>>===<<<;;;:::999999999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;999999888777666555444444666777888999888777555444555555555555444444444444666666666555444333333333333333333333333333222222KKKKKKKKKKKKLLLLLLLLLMMMOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLRRRPPPMMMJJJIIIHHHIIIIIINNNNNNNNNOOOOOONNNNNNMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBEEEGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>????????????@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>????????????@@@@@@>>>>>>>>>============<<<;;;;;;;;;::::::999999888;;;;;;;;;:::::::::999999777777777666666666555555777555333222222333444555444444444444444444444444444333333222222333333444111222222222222111111000111111111111000000000000........................000///...---------------......////////////......------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++************************)))*********************)))))))))*********++++++******)))((((((((()))))))))))))))******+++++++++************************+++******))))))******+++******))))))))))))******))))))))))))(((&&&%%%$$$(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''')))*********))))))+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............/////////////////////000000000000...///000111222333333333444333222333444555444333444444555666777777888999:::999999999999:::;;;;;;<<<<<<<<<===>>>?????????@@@AAACCCEEEGGGIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPSSSSSSRRRQQQQQQPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOORRRSSSTTTUUUUUUTTTSSSRRRLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMMMMMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>??????>>>======<<<<<<======>>>>>>>>>===<<<;;;::::::999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999999888777777666555444444555555666777777555444333333333444444555555555666666555555444444333333222222222222333333333333333LLLLLLLLLLLLLLLLLLKKKKKKOOOOOOPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNMMMLLLLLLOOONNNLLLIIIIIIIIIJJJJJJNNNNNNOOOOOOOOONNNMMMMMMIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@BBBDDDFFFFFFEEEEEEDDDCCCAAA@@@?????????>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>???????????????@@@@@@@@@AAAAAA======<<<<<<<<<<<<======<<<<<<==================;;;;;;;;;:::::::::999999<<<<<<;;;;;;:::::::::999:::::::::999999999888888666666666666555555555555555444111//////000111333333333333333333333333333333333222222222222333333///000111222222111000///000000000000000000000000........................111000///...---,,,,,,,,,---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************))))))((((((((((((((()))************))))))))))))******************************))))))))))))************))))))))))))******++++++*********)))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))******)))((((((+++---,,,,,,,,,---------------+++++++++***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........///000111111111//////000111222333333333333333222333444444444333444444555555666777777888999888888888888999::::::::::::;;;<<<===>>>>>>???CCCCCCDDDDDDEEEFFFFFFGGGKKKKKKLLLMMMNNNOOOOOOPPPRRRQQQOOONNNNNNOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSTTTTTTTTTSSSRRRRRRKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIJJJLLLMMMLLLIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<<<<======>>>======<<<;;;;;;::::::888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888888888777777666555555444444444444555555555444333222333333444444444555555555444444444444333333222222111111222222333333333444KKKLLLLLLLLLLLLKKKJJJJJJNNNNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLJJJIIIHHHHHHJJJLLLMMMOOOOOOOOOOOOOOONNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAADDDEEEEEEDDDDDDCCCBBBAAA?????????>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@@@@???????????????>>>>>>>>>????????????@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777666666666555555555555666444222111000111222333333333333333333333333333222222111111111111222222...///111111222111000///////////////////////////////////////////////////111000///------,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******)))(((((('''(((((()))))))))*********)))((((((((((((((()))))),,,++++++***)))(((''''''))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******(((((()))))))))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((******)))))))))((((((((()))))))))((('''(((***---((()))))))))******++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------...///000111222222///000111222222222222222111222333333333333444444444444555555666666777777777777777777777888999999::::::;;;<<<===>>>??????CCCCCCCCCDDDEEEEEEEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRROOOOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPOOONNNNNNKKKKKKKKKLLLMMMOOOQQQQQQSSSSSSSSSSSSRRRRRRQQQQQQKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJLLLKKKIIIFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<===============<<<;;;;;;::::::888888888999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::999888777777777777666666555555444444444444444444444333333222555444444444444333333333333333333333333222222222111111111222222333333333IIIJJJKKKLLLLLLKKKJJJIIIMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAACCCDDDCCCBBBBBBBBBAAA@@@???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???>>>?????????<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;::::::::::::999999999999999999999999999999999999999999999888888888777777666666666555555555444444666666555555444444555555222222222222222222222222222111111000000111111222...//////000000000000///............///////////////////////////////////////...---,,,,,,,,,,,,,,,------............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***)))((((((''''''((((((((()))))))))******))))))((((((((()))******++++++***)))(((''''''&&&((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((()))))))))((((((***+++)))))))))***++++++,,,,,,)))))))))***************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........---......///000111111222000000111222222222222222000111333333222222444555444444555555555666666666777666666666666777888888999:::;;;<<<===??????@@@??????AAABBBDDDFFFGGGHHHFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPOOOOOONNNNNNKKKLLLLLLMMMNNNOOOQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJJJJJJJJJJJJJJJJKKKGGGGGGGGGIIIKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???>>>???@@@@@@@@@@@@??????>>>======<<<<<<======>>>======<<<<<<<<<;;;;;;;;;888888888888999999999999999999::::::::::::999999999999::::::999888777777666666666555555555444444444444444333333333333333555444444444333333222222222222222222222222222222111111111222222222222222GGGHHHJJJKKKKKKJJJIIIHHHKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOOOONNNNNNLLLKKKKKKJJJIIIGGGGGGHHHIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA???>>>>>>???AAABBBAAAAAABBBBBBBBBAAAAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDCCCAAAAAACCCCCCBBB@@@@@@@@@????????????@@@@@@??????@@@@@@@@@@@@@@@???@@@???>>>>>>======>>>>>><<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999999999777777777777777777777777777777777777666666666666444444444444333333333333333444555666666666555444222222222222222222222222111111000000000000111111...............///000111---------....../////////........................---,,,,,,+++++++++,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))((((((((((((((((((((()))))))))***)))))))))))))))***++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******''''''&&&&&&'''((()))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&(((******)))((()))*********++++++,,,------...((()))))))))*********+++))))))***++++++++++++***,,,+++************+++,,,***++++++++++++,,,,,,,,,,,,,,,---------...............//////000000111111000000111222222222222111///111333333222222444666444444444555555555666666666666555555666666777888888999:::;;;===>>>???@@@======???@@@BBBCCCEEEEEEDDDDDDEEEGGGHHHIIIKKKKKKGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTSSSRRRPPPOOONNNMMMNNNOOOOOOOOOOOONNNNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHJJJKKKKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@???>>>======???@@@AAAAAA@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;888888888888999999999999777888888999999888888777888999999999999888888777666666555555555444444444555555444333333333333333222333333333333333444444111111111222222222222222222222222222111111111111FFFGGGIIIKKKKKKJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOONNNNNNLLLKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>>======>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@AAABBBBBBCCCCCCEEECCCBBBBBBBBBBBB@@@????????????>>>??????@@@AAA>>>????????????>>>>>>===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999666666777777777777777777666666555555555444444444333333333222222222111111///000222444555444222111111111111111111111111111111111000000000000111111///...---------///000111---------.........//////------------------------+++++++++******+++,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''''''''((()))******+++(((((((((((())))))))))))******))))))***+++,,,,,,&&&&&&'''((()))***+++,,,************************))))))(((((((((((())))))******))))))))))))******+++***)))(((((()))******'''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%'''***+++***(((((()))&&&&&&'''((())))))******(((((())))))*********+++))))))***++++++++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111222222222111111...111333333111111333666444444444555555555555555555555555555555666777777777888999:::<<<===>>>??????????????????@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJDDDEEEGGGIIIJJJJJJJJJIIIKKKLLLNNNPPPQQQQQQQQQPPPQQQSSSTTTUUUUUUTTTSSSQQQRRRRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSSSSRRRQQQOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGFFFGGGIIIKKKLLLKKKGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;777888888888888999999999777777888888888888777777777888888999999999888888555555555555555444444444666555444333333333444444000111111222444555555666111111111111111111222222333222222222111111000000GGGIIIJJJJJJHHHGGGFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKNNNMMMJJJIIIHHHIIIJJJLLLKKKKKKJJJHHHFFFEEEFFFHHHKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCAAA@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================>>>======<<<;;;;;;::::::999999999999999999999999<<<<<<<<<;;;;;;;;;::::::777777777777777777777777888888888888777666555444444444444444444444444444444444333333333333222222222222222111111111000000333333222222111111000000........................////////////////////////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---'''(((***+++,,,,,,++++++---,,,+++*********+++,,,---+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))************************,,,,,,,,,++++++*********************************+++,,,---------,,,+++***............////////////000000000111222222333333111111222222222333333333666666666666666666555555666666666666666777888888;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJIIILLLMMMOOOPPPQQQQQQPPPOOOOOOQQQTTTVVVUUUTTTSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTWWWVVVTTTSSSRRRSSSTTTVVVQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPKKKLLLMMMNNNOOOOOOPPPQQQPPPPPPOOONNNMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCC@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAA======<<<::::::999999999:::888777888999999888777666777888::::::999999888:::::::::999999999888888888888888888777777777777666666555444444444444555444444444333333333222222222222111111111111111111111111111111111111111111111111000000000000111111GGGIIIJJJJJJHHHGGGFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJIIIHHHFFFEEEGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???????????????????????????????????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::999999999999999999999999999999999888888888777777777777777777777777777777888888888888777666555444444444444444444444444444444444333333333222222222222222222111111111000000111111111111111000000000////////////////////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,---,,,+++*********+++,,,---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))((('''%%%&&&&&&******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))+++++++++******))))))))),,,,,,,,,++++++***************************************,,,------------,,,............///////////////000000111111222333333111111111222222222333333444444444444444444333333666666666666666777777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???????????????@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJIIILLLMMMNNNOOOPPPOOOOOONNNNNNQQQTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRQQQOOOOOOPPPQQQRRRPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOOOONNNLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEECCCAAA???>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>===<<<======;;;:::999999::::::999888666777888999999999888888:::::::::999999999888888888888888777777777666666666666555444444444444444333333333333222222222222000000000111111222222333111111111111111111111111111111000000000000111111FFFHHHJJJJJJHHHGGGGGGGGGJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIHHHGGGFFFFFFHHHJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@??????@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA????????????????????????>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999999999999999999999999777777777777666666666666777777777777777777777777777777888777777666555444444444444444444444444444333333333333222222222222222222222111111111111111////////////000000000000000000000000000000000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,+++******++++++,,,---...---,,,+++*********+++,,,,,,***))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))'''&&&&&&'''******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&+++++++++******)))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''((())))))+++******))))))******+++))))))))))))))))))))))))************************+++++++++++++++*********************************((()))+++,,,---.........---............///////////////000111111222222333111111111222222222222333333333333333333333444444666666555555666666777888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???????????????@@@AAABBBCCCEEEFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMMMMPPPSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUURRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKMMMOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@?????????AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<;;;::::::;;;;;;:::888666666777888888888888777:::::::::999999999888888888888777777777777666666666555555444444444444444333222222222222111111111...//////000111222333333111111111111111111111111111000000//////000000111FFFHHHJJJJJJIIIGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHHHHGGGEEEFFFHHHJJJHHHHHHGGGEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCBBB???>>>===???@@@BBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA????????????????????????>>>>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888777777777666666666666666666666666666666555555666666555444333333333333333333333333333333333333333222222222222111111111111111111111111111---.........//////000000////////////////////////........................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...///---,,,+++*********+++,,,+++***))))))+++------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))'''&&&'''(((******))))))))))))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''(((((()))*********))))))*********((((((((((((((((((((((((''''''((()))***+++,,,,,,+++++++++*********************************************+++,,,------......---------.........////////////000000111222222222111111111111222222222222444444555555555555666666666555555555555666777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@AAACCCDDDEEEFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPSSSUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJIIIJJJLLLNNNPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKIIIGGGFFFFFFGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????BBBBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<;;;999999::::::999777666666777777888888888888:::::::::999999999888888888777777777666666666666666555444444333333444444222222222111111111000000//////000000111111222222111111111111111111111111000000////////////000000EEEGGGJJJJJJIIIGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEEEEHHHJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA????????????????????????===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888777777666666666555555555555555555555555555555555333333333444333333222222333333333333333333333333333333222222222111111111111111111111111111111111------....../////////000................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,---,,,+++***+++,,,---...---,,,+++*********+++,,,,,,***)))***,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((())))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111111222222000000111111111222222222444444444444555555666666555555555555555666666777777888999:::;;;;;;;;;;;;:::;;;<<<======>>>======AAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJMMMPPPSSSUUUUUUTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOOOOOOOOOONNNNNNMMMMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAA@@@@@@?????????<<<<<<;;;:::::::::;;;;;;<<<:::888888999999777666777777777777777888888999:::::::::999999999888888777777777666666666666555555555444333333333333333222222222111111111000000222111111000000/////////000000000000000000000000000000////////////000000EEEGGGIIIJJJIIIHHHHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHGGGFFFEEEEEEGGGIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888444444444444333333333333555555555555555555555555222222333333333222222111333333333333333333333333222222222222111111111111111111111111111222222222............////////////........................---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,---+++******,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))((((((((()))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&$$$%%%%%%&&&((())))))***(((((((((((((((((((((((((((((())))))))))))******((((((((((((((()))******)))))))))(((((()))))))))))))))))))))))))))))))))---,,,+++***((('''&&&%%%)))))))))***************************************...---,,,++++++++++++,,,,,,------------...............///000000111111222000000000111111111111222111111222222333333444444555555444444555555666777666777888999:::;;;;;;;;;999:::;;;<<<============@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJLLLOOORRRTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLLLLLLLKKKLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????????????????======<<<<<<<<<<<<======<<<:::888888888888666555888888888777888999999::::::::::::999999999888888777777666666666666555555555444444333333333333333333222222222222111111111222222111000///......---000000000000000000000000000//////......//////000EEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIKKKLLLLLLLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHFFFDDDDDDEEEGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCBBBAAA???>>>>>>======<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999999999888888888888888888888888555444444444444333333333444444444444444444444444333333444444444444333333222222222222222222222222222222222222111111111111000000111111111222222222000000//////////////////........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***+++++++++++++++******---,,,+++*********+++,,,...,,,++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))))))))((()))*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))+++******)))((('''''''''((()))))))))*********+++************************---,,,+++++++++,,,---...,,,,,,---------...............//////000111111111000000000000111111111111000111111222333333444444555444444444444555666666555666777999::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIILLLNNNPPPOOONNNLLLKKKJJJIIIIIIJJJIIILLLPPPRRRRRRRRRRRRSSSRRRQQQQQQQQQPPPPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>===;;;999999999999777555:::999888888888999;;;;;;:::::::::999999999888888777777666666666555555555555444333333222222333333333333333333222222222222111111000000//////......000000000000000000000000//////............//////DDDGGGIIIJJJIIIHHHHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIGGGGGGGGGIIIKKKLLLIIIIIIHHHFFFDDDCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAABBBBBBCCCBBBCCCDDDEEEDDDBBB???>>>>>>===<<<<<<<<<>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888999999777777777777777777777777777777666666666555555555444444444444444444444444444444555555666555555555222222222222222222222222222222222111111111111000000000111111222222222222111111000000//////......000000000000000000000000------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,+++)))(((---,,,+++*********+++,,,///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))***)))((()))*********))))))))))))******''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++***************++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((())))))*********+++************************+++*********+++---///000,,,,,,,,,---------............//////000111111111000000000000111111111111222222333444444555666666555444444444444555666666555666777888::::::;;;;;;999999:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDDDDDDDEEEFFFIIILLLOOOQQQPPPOOOMMMKKKJJJIIIIIIJJJGGGJJJNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEGGGIIIKKKKKKKKKIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCBBBAAA@@@<<<<<<======>>>>>>??????======<<<<<<<<<<<<===>>>>>><<<;;;:::::::::888666;;;:::999999999:::;;;<<<:::::::::999999999888888777666666666555555555555555444333333222222333333444444444333333333222222////////////000000000000000000000000000000000000//////............//////FFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNOOONNNKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBDDDEEEDDDBBB?????????<<<<<<<<<<<<============AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@????????????<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::555555555555666666666666666666666666555555555555555555555555555666777777777666666555444444333333222222222222222222222222555444333333222222222222000000000000////////////000000000000000000000000////////////////////////***+++---...///000000000------------------------...------------...//////...---,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,,,,///...+++***))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))'''''''''(((''''''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''' """$$$''')))*********(((((((((((())))))))))))*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))---+++)))((('''((()))***))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,...111222000000000000000000000000111222333444555444333222222222333333444555666666666666666666777777777777777888999999;;;;;;<<<===>>>>>>>>>???@@@AAACCCCCCCCCFFFHHHIIIJJJJJJLLLMMMKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<===============>>>===;;;::::::<<>>;;;888666666666777999999999999999999999999999777666666777888888777666555444333333444555666555555666666666666555555222333333333333222111111333222222222111111000000222111000/////////////////////............//////EEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAAAAA@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCCBBBDDDEEEDDDBBB???>>>???========================AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@????????????======>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999555555555555666666666666666666555555555444444444555555555555555666666777666666666555444333333333333333333333333333333333444444333222222222222222111111000000000/////////////////////////////////........................,,,,,,---............---------------------------------,,,,,,------...///...---,,,+++************+++******))))))******+++++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,++++++***)))+++***)))))))))***+++,,,...,,,***)))(((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''$$$%%%&&&((())))))))))))'''((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''((()))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000111////////////////////////111111333444444444333222222222333333444555555555555555666666666777777777777888888999:::;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBDDDFFFGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFFFFGGGHHHIIIJJJLLLKKKIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<===============<<<;;;:::;;;<<<>>>???===<<<:::888777666777777999999999999999999999999999777666666777888777666555555444333333444555555444555555666666555555444222222333333222222111000111111000000000/////////000000///.........////////////............//////DDDDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDBBBDDDEEEDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888777777555555555555666666666666555555555555444444444444444555555555555666666666666555555444444333333222444444444444444444444444444333222222111222222222222222111111111000000000////////////////////////........................---------------,,,++++++------------------------,,,,,,++++++,,,,,,---...------,,,+++***************))))))))))))))))))***++++++++++++++++++++++++***************)))))))))+++++++++,,,++++++***)))******))))))******+++,,,,,,+++***((('''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))((((((''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++)))((((((((()))***))))))))))))))))))))))))******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................111111222333333333333222222222222333333444444555444555555555666666666666777777888999:::;;;;;;<<<============>>>@@@AAABBB@@@BBBDDDEEEEEEEEEGGGIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::999999888777777777888888888888888888888888999777555555666666666555444333333222222333333444333333444444444444333333222222333333222222111000//////............------.........---......////////////............//////CCCDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEGGGFFFDDDBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999888888888777777777555555555555666666666666666666666555555555555444444444555555555666555555444444444444333333222222333333333333333333333333222222111111111111222222222222222222111111111000////////////////////////........................,,,,,,------,,,,,,+++***------------------------++++++******++++++,,,------,,,++++++*********+++******))))))))))))************************************************************++++++++++++*********************+++++++++,,,+++***)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&((())))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))'''''''''((((((((())))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))******))))))))))))))))))))))))---,,,***))))))+++---...+++++++++++++++++++++++++++,,,---...///...------........................000111111222222222222222111222222222333333333444444444444444555555555555666666777888999:::;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@AAACCCCCCCCCCCCEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>???AAAAAAAAAAAA???>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????===<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::777888888999888888777666888888888888888888888888999777555444555555444333222222222222222222222222222222333333333333222222222222222222222111000000........................---------------...///000//////............//////CCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA?????????@@@@@@BBBCCCDDDEEEFFFHHHHHHFFFDDDCCCDDDAAA@@@@@@@@@?????????>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????>>>>>>===============<<<;;;;;;;;;;;;:::::::::999999999999888888888888555555555555666666666666777777777666666666555555333333444555666555555444333333333333333222222222111111111111111111111111111111000000000111111222222222222222111111111000................................................***+++,,,,,,------,,,,,,------------------------+++************+++,,,,,,,,,,,,++++++******+++++++++++++++******+++++++++******************************++++++++++++++++++)))******++++++*********))))))******++++++++++++,,,,,,++++++*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,+++***))))))+++---...++++++++++++++++++++++++***+++---.........---,,,////////////////////////000000000000111111222222111111111222222222222222222333333333444444444444555666666777888999:::::::::::::::;;;<<<===>>>???@@@AAABBBBBBAAABBBDDDGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@????????????===>>>???@@@@@@???>>>===>>>>>>>>>???????????????@@@@@@@@@AAA@@@@@@???>>>======<<<<<<;;;;;;;;;:::999:::;;;<<<<<<;;;:::999666777777888888777777666777777777777777777777777777555333333444555444333222222222222222222222222111111222222222222111111111222222222222111000000////////////////////////---------------...///000//////............//////AAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@AAABBBBBBEEEGGGHHHHHHFFFEEEDDDEEEAAAAAA@@@@@@???>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@????????????>>>@@@??????>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888777555555555555666666666666777666666666666555555555222333444666666555444444222222222222222222222222111111111111111111111111000000000///000000111222222222111111111000000000........................------------------------++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,*********************************+++++++++++++++((()))******+++*********))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$######(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++++++++++++++++++++++++++***+++,,,---------,,,+++////////////////////////000000//////000000111222111111111111111111111111222222222222333333333333555555666777888999999:::999999999999;;;<<<===>>>???@@@@@@@@@???@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEFFFHHHDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>===============>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>??????@@@@@@@@@??????>>>======<<<<<<;;;:::::::::999:::;;;;;;;;;:::999888777777777666666666666666666666666666666666666666555333222222333444444333111222222333333222222111111111222222222222111111111111222222111111000//////000000000000111111111.........---......////////////............//////??????AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@CCCEEEGGGGGGEEEDDDCCCDDDAAA@@@@@@???>>>>>>============>>>??????@@@AAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????======;;;;;;:::;;;;;;<<<;;;;;;;;;:::::::::999999888888777777777666666666555555555555666666666666555555444444444333333333111333444666666555444333111111111222222222222222111111111111111111111111///////////////000111111111111000000000/////////........................---------------------------............---,,,,,,************************+++++++++++++++,,,------,,,++++++***++++++,,,,,,++++++************++++++************************)))))))))*********++++++(((((()))***************((()))***+++,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))******************************+++,,,,,,,,,,,,,,,........................000000///...///000111222111111111111111111111000111111111111222222222333444555555666777888999999888888888999:::;;;<<<===>>>>>>>>>===<<<===@@@CCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFAAABBBCCCDDDEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>======>>>>>>???????????????>>>======<<<;;;;;;:::999999:::::::::::::::999888888888888666555444555555666666666666666666666666666333111000111333444444444222222333444444333222222111222222333333222222111111111111111111000000/////////000000000111111111000000///.........////////////............//////<<<===???@@@AAABBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????????????????BBBDDDFFFFFFDDDCCCBBBCCC@@@@@@??????>>>======<<<===>>>>>>???@@@AAAAAAAAA@@@?????????>>>>>>======???>>>>>>>>>>>>>>>??????===<<<;;;:::999:::;;;;;;;;;;;;;;;:::::::::999999777666666666555555555555555555555555666666666777333333333222222222111111111222444666666555444333111111111111111111222222222222222222222222222222///////////////000111111000000000000////////////........................------------------------000000000///...---+++***)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((()))***************((()))***+++,,,+++******((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***)))))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******+++***(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,------------------------000///.........///111222111111111000000000000000000111111111111222222222444444555666777888999999777777777888999:::<<<<<<<<<===<<<;;;:::;;;>>>AAAAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDCCCBBBAAABBBBBBDDDDDD@@@AAABBBDDDDDDDDDDDDCCC???>>>===<<<<<<;;;<<<<<<===<<<;;;::::::;;;<<<===:::;;;===>>>>>>>>>===<<<===>>>>>>?????????>>>>>>======<<<;;;::::::999999;;;::::::999999888888888:::888666444333444555666666666666666666666666666111000///000333555555444222333444444444444333222222222333333333333222222111111111111111000//////.../////////000000111111222111000/////////////////////............//////???@@@AAAAAA@@@@@@BBBDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>===<<<<<<>>>===<<<<<<<<<<<<<<<===@@@???>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>======;;;:::888666555999999999888888888888777555666777888888888888888666666666666666666666666555444333333222222333333000222444666666666444333000000000000000000000000000...///111000...000555111111000000000111333333......//////......---,,,------.........---+++***------------,,,+++******,,,---...,,,***))))))******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&###""""""###$$$&&&(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000.........///000000111111333333333444444666777888666777888999:::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEDDDDDDFFFGGGEEECCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???;;;999999:::<<<===<<<;;;:::999888777777999;;;<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888888777777777777777444444555555666666777777555555555444444333333333333333222222111000//////222333333444444333333222---...000111222222111111222111111000///......---111000///...---,,,,,,,,,111000...,,,++++++,,,---......---,,,,,,,,,------@@@AAAAAA@@@???>>>@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@???===>>>>>>>>>======<<<;;;>>>======<<<<<<=========@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;:::999999888999999999888888888777777777777888999999999999999555555555555555555555555444444333222222222222333222333444555555444444333000000000000000000000000111///...000000000444;;;;;;:::777444111///.....................------,,,,,,---.........---,,,+++,,,,,,---......---------,,,------,,,***))))))******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---......---++++++************)))((((((((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''''')))((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.../////////000000000000......//////000111111222444333333333333444444444555666777888999999999999777888999;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDDDDFFFGGGEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???;;;:::999:::<<<<<<<<<::::::999888777777999;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777555555555555555666666666444444444333333333222222333333222222111000000///222222333333333333222222///000111111111111000///111111000000///......---///......------------...---,,,***)))((()))******///...---,,,,,,,,,,,,,,,@@@AAA@@@???===<<<===???AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@BBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>????????????>>>======??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>============>>>>>>???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;;;;777888999:::;;;;;;;;;;;;999999888888888777777777777888888999999999999999555555555555555555555555444444333222222222222222444444333333333333333333000000000000000000000000222///...///000222888???IIIFFFBBB<<<777222///---...............---------,,,,,,---......------,,,+++,,,---...////////////+++,,,---,,,***))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************)))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''))))))))))))))))))))))))'''(((((())))))((((((''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///....../////////000000000/////////000111111222222333333333333222222222222444444555666777777777777555666777999;;;===>>>???@@@@@@@@@AAABBBDDDFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@???<<<;;;::::::;;;<<<;;;999:::999888888888999:::;;;;;;<<<<<<<<<=====================<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777555555555555555555444444333333333222222222222222333333222222111000000000111111222222222222111111111111111111000///...---111000000//////.........---------------...//////...---,,,++++++,,,------//////---,,,++++++++++++===>>>>>>===<<<;;;===>>>@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBAAA@@@???>>>===???????????????>>>>>>===>>>>>>????????????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;>>>>>>=========>>>??????>>>>>>===<<<;;;;;;;;;;;;===<<<;;;:::999999999999666777888999:::;;;;;;;;;888888888888777777777777777777888888888888777777444444444444444444444444444333333222111222222222555444333222111111222222000000000000000000000000111......111111111666<<>>>>>@@@BBBEEEGGGIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@??????===<<<::::::;;;;;;:::888999999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888::::::::::::::::::::::::888888777666666666666666666555555444444333333333222222111111111111111111222222222111111111000000000000111111111111000000111111111000000///......000000/////////.........---------,,,,,,------.........---------....../////////---,,,++++++******999;;;<<<<<<;;;<<<>>>@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>===@@@@@@AAAAAA@@@@@@???>>>===>>>>>>??????>>>>>>===;;;;;;::::::::::::;;;<<<===============>>>??????>>>===<<<;;;::::::::::::===<<<;;;999999888888888888888999999::::::999999888888888777777777666666555555666666666666555555444444444444444444444444333333222111111111111222444333222111111111111111///////////////////////////...///222222///000444444444333111000...,,,,,,......---...///000111222------------------------,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))((()))***)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++***)))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,---------((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((('''(((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---................../////////////////////000111111222222///000222444555666666666444555666666666666666666555555777999;;;===???@@@???>>>>>>>>>???BBBDDDFFFHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAAAAA@@@@@@???>>>===<<<::::::;;;;;;:::888999999888999999999::::::999:::::::::;;;;;;;;;;;;======<<<;;;;;;:::999999999999999999999999999999888777777666555666666666555555444444333333222222111111111111111111111111222222222111111111111111///000000111111000000///000//////////////////000////////////............//////...,,,,,,+++++++++******************++++++......---,,,+++*********888999;;;;;;;;;<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBAAA@@@?????????@@@@@@>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======<<<;;;:::999:::;;;<<<===<<<<<<;;;<<<<<<===>>>???======;;;:::::::::::::::<<<;;;:::999888888888888999999999999999999888777888888777777777666666666555555555555555444444333333333333333333333333333333333222111111111111111222222111111111111111111////////////////////////......000333111,,,,,,...***+++,,,------......------------...000333555777///...---,,,,,,,,,,,,---,,,,,,,,,++++++***)))((()))***+++***)))((()))+++)))******+++++++++++++++++++++************++++++******)))))))))))))))***(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&'''((((((###$$$&&&((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((())))))******))))))(((&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////.........///000000111111...///222444666777777666444555555666666666555555555666777999;;;===>>>???>>>>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDFFFFFFFFFGGGFFFFFFEEEDDDBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@??????>>><<<;;;::::::;;;<<<;;;999888888999999999:::::::::999999999999::::::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888888777666666555555666666333333333333333333222222111111111111111222222222111111111111111111111111000000111111111111000000//////.........///000000........................000///...,,,++++++******,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++999:::;;;;;;;;;;;;>>>@@@===>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>??????@@@===============>>>??????>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>><<<======>>>>>>======<<<<<<;;;:::999:::;;;===>>>::::::::::::;;;<<<===>>>===<<<;;;:::999999999999;;;:::999888888888888888888888999999999999888888888777777777666666666666555555666666555555444333222222222222222222222222333222222111111111111111///000111222222111111000////////////////////////000...///111///++++++///,,,---...///000000//////---------///222555999;;;000///...,,,+++++++++,,,++++++,,,,,,,,,+++******(((***+++***)))((()))+++))))))***+++++++++++++++++++++************++++++))))))((((((((())))))***'''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())) !!!###%%%&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------...//////000000...///111444555555444444333333444444444444333333555666777888999;;;<<<======>>>???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIGGGDDDBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAA@@@@@@??????>>>AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>;;;:::999:::<<<<<<<<<:::888888999999:::::::::999888888888888999999999:::888888888999999999999:::777777777777777777777777777777666555555555555666222222222222333333333333111111111222222222333333111111111111111111111111000111111222222111111000111111///...------.................................------,,,+++++++++,,,////////////...------,,,+++++++++***++++++,,,---;;;<<<===<<<;;;;;;<<<>>>======>>>???????????????===============>>>??????BBBAAA???>>>>>>>>>???@@@===============>>>??????===>>>???@@@@@@AAA@@@@@@???????????????>>>======<<<<<<============<<<<<<===<<<:::::::::<<<>>>???999999999:::;;;<<<===>>><<<<<<;;;:::999999999999:::999888888888888888888666777888999999999999999777777777777666666666666666666777777666555444444222222222222222222222222333222222111000111111111---...111222333222111000////////////////////////111///...///---+++---222---...//////...---+++***,,,------///333777;;;>>>222000...,,,+++***++++++******+++,,,------------((()))******)))((()))+++))))))***++++++++++++***++++++************++++++))))))(((((((((((()))***'''((()))++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))))))))******###$$$&&&((()))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))++++++)))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,,,,------.../////////...///111333444333222111222222333333333222222111444555666777888999::::::===>>>@@@AAACCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCC@@@AAABBBCCCDDDFFFFFFGGGFFFHHHIIIGGGDDDBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDAAAAAA@@@@@@???>>>>>>===???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEE???@@@@@@@@@@@@???>>>>>>;;;:::999:::<<<===<<<;;;888888999::::::::::::999777888888888888999999999666666666777888888999999777777777777777777777777777777666555555555555555111111111222222333333444111111222222333333333333111111111111111111222222111111222222222222111111444222000...---,,,,,,,,,---.....................,,,,,,++++++,,,,,,------,,,---,,,,,,+++***)))(((************+++,,,---...<<<===>>>>>>>>>===<<<:::??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<============????????????>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???>>>===============>>>??????>>>===<<<<<<===>>>???;;;<<<<<<===============???>>><<<:::999999999999777777777777777777777777888888888888888888888888888777777777666666555555666555555555555444444444333333333222222222111111111111111111000000000000000000000000111111111111222111000//////000111222111111000......---------000///------......---,,,,,,,,,---...////////////---------,,,,,,,,,++++++((()))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******++++++++++++******))))))))))))************++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++'''((())))))((((((***,,,))))))(((((('''''''''&&&(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))(((((((((''''''&&&&&&&&&(((((())))))))))))(((((()))((('''''''''(((***+++))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((******+++++++++---,,,+++++++++,,,---...*********++++++,,,,,,,,,))))))(((((()))+++---///---,,,,,,,,,,,,---......////////////000000000000000000000000111111111111333333333333333333333333000222444555555777:::<<<:::<<<>>>AAABBBBBBAAA@@@AAABBBDDDEEEEEECCCBBB@@@??????AAACCCEEEFFFHHHIIIFFFEEECCCBBBAAAAAABBBBBBDDDDDDDDDCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???=========>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;:::999999999:::;;;999888888888777777666666777777777777777777777777555555555555666666777777666444333333444555333222000222444444333222222222222222222111111111000000333333333444444333333333222111111111000000//////........................////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++999999::::::::::::999999>>>>>>======<<<======>>>=========>>>>>>>>>??????>>>>>>>>>============<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@AAA@@@??????>>>>>>?????????>>>>>>=========>>>>>>???>>>===<<<<<<===>>>???;;;;;;<<<===============???>>><<<:::999999999999777777777777777777777777666666666666666666666666999999999888888888777777555555555555444444444444333333222222222111111111111111000000000///////////////000000000111111111111111000//////000111111111000///...---------------,,,++++++,,,,,,+++)))******++++++,,,+++++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((()))******************)))((((((((()))))))))******))))))(((''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((($$$%%%&&&&&&%%%%%%'''))))))(((((((((''''''''''''''''''((((((''''''&&&%%%)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((('''''''''(((******)))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''))))))*********))))))((((((((()))***+++***++++++++++++++++++,,,,,,+++)))))))))***,,,------,,,,,,,,,,,,---........./////////000000000000//////000000000111111111333333333333333333333333111333444555555666999;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<======;;;<<<<<<<<<=========>>><<<;;;:::999999999::::::888888888888777777777666777777777777777777777777444444555555666666666666666444333333444555333222222222222000......///111111111111000000000//////000000111111111111000000111111111000000000//////................................................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++::::::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<======>>>>>>>>>?????????@@@@@@============<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>>>>>??????@@@@@@???>>>>>>>>>??????@@@@@@???>>>=========>>>>>>======<<<<<<======>>>;;;;;;<<<============<<<>>>===<<<:::999999999999777777777777777777777777666666666666666666666666999999888888888888777777555555555555444444444444333222222222222111111111000000000/////////......//////000000000000111111111000000//////000000111000000///...---------------,,,***+++,,,,,,+++*********++++++******)))))),,,++++++++++++*********))))))***++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((())))))******))))))(((''''''((((((((())))))))))))(((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''',,,+++***((('''&&&&&&&&&'''((()))((('''''')))+++((((((((((((''''''''''''''''''((((((''''''&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))******++++++******)))%%%&&&'''(((((()))(((((((((''''''''''''((())))))+++++++++++++++*********...---+++***)))***++++++,,,,,,,,,,,,,,,---............/////////000000000//////000000000000111111222222333333333333333333222444555555555666888:::;;;<<<>>>@@@AAAAAA@@@@@@???@@@AAABBBBBBAAA@@@??????@@@AAABBBDDDEEEGGGGGGEEEDDDBBBAAA@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999999:::888888888888777777777777666666666666666666666666444444444555555555555555666444333333444555333222444444222///------///111000000000/////////////////////000000000000//////111111000000000000//////................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++;;;:::::::::;;;===???@@@<<<<<<<<<;;;<<<<<<======>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>??????>>>>>>>>>>>>??????BBBAAA@@@>>>>>>=================================:::;;;<<<<<<======<<<<<<<<<<<<;;;:::999999999888666666666666666666666666888888888888888888888888666666666666666666555555555555555444444444333333222222222222111111111111////////////............////////////000000000111000000000//////000000000000///...---------------000...---...//////...------------------,,,+++***+++++++++*********)))))))))******+++++++++******)))))))))))))))*********)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))******'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''',,,+++***(((''''''&&&&&&)))***+++***))))))***,,,((((((((((((((('''''''''(((((())))))(((((('''&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((('''''''''((((((((((((((('''''''''%%%&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++******)))&&&'''(((((()))))))))((())))))))))))******++++++,,,,,,++++++******))))))---,,,++++++***+++++++++,,,,,,++++++,,,,,,---............/////////000000////////////000000000111222222222222222333333333333444555555555555777999<<<<<<>>>???@@@@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@???============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888888777777777777777666666666666666666666666444444444444555555555555666444333333444555333222333444444222000000111333000000000000000000000000000000111111111111000000000000000000000000//////................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************666666666666777999;;;======<<<<<<<<<======>>>???=========>>>>>>>>>???????????????>>>>>>>>>======>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>???>>>>>>===>>>>>>??????AAA@@@???>>>============<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888666666666666666666666666777777777777777777777777555555555555555555666666555444444444444333333333222222222111111111000000////////////...............////////////000000000/////////000000////////////......------------...000///...///000111000///......//////...---,,,,,,+++++++++*********))))))******+++++++++******)))(((((())))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((()))*********++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((('''&&&%%%'''((('''''''''((((((((((((((()))************)))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((((((((()))*********))))))*********++++++++++++++++++++++++******)))))))))+++*********++++++,,,,,,,,,++++++++++++,,,------............////////////...////////////000000000111111111222222333333333333444555555555555777999<<<======>>>????????????@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEECCCBBB@@@??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@@@@?????????<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888777777777777777777888888666666666666666666666666555555555555555555555555666444333333444555333222...000444555444333222222111111111111111111111111000000000111111000000000//////////////////000000................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++************************666666777777999:::;;;<<<<<<<<<<<<<<<===>>>??????=========>>>>>>>>>??????????????????>>>>>>>>>>>>===============<<<<<<<<<=========>>>>>>>>>??????>>>>>>=========>>>????????????>>>===<<<<<<<<<===;;;<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999888888777777777777777777777777555555555555555555555555666666777777777777888888444444444444333333333333222111111111111000000000000000000/////////............////////////000000...//////000000//////.........---------------......---,,,---...///...---,,,,,,---------,,,++++++,,,++++++++++++************++++++++++++***))))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((())))))******))))))(((''''''((((((((()))))))))'''''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++)))******)))''''''(((***'''''''''((((((((((((((()))************)))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((************************((((((''''''''''''(((((('''(((((())))))(((((('''))))))************))))))'''((()))*********))))))***************)))))))))))))))******+++++++++++++++++++++++++++,,,------------........./////////......////////////000000000000111111222333333333222444555555555666888:::=========>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCDDDBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????<<<======>>>>>>??????@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777777777888888888888666666666666666666666666666666666666666555555555666444333333444555333222)))---111444444222111000111111111111222222222222......////////////............////////////000000........................------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<===============>>>>>>>>>?????????@@@@@@===============>>>??????======<<<<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;999999:::;;;:::999888777777777777777777777777777555555555555555555555555666666666777777777888888444444444333333333222222111111111111000000000000111111000000000/////////........./////////000000......///000000///.........------,,,,,,------...,,,+++***+++---------,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((()))))))))******************)))((((((((()))))))))******'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,------+++***)))***,,,''''''''''''((((((((()))((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((()))))))))))))))((((((&&&'''((()))))))))(((((())))))))))))************))))))******))))))((((((+++++++++***++++++,,,------------.........//////........./////////000000///000000111222222333333111333444555555666999;;;===============>>>>>>????????????@@@@@@AAABBBCCCAAABBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????======>>>>>>???@@@@@@AAA>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????===<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;999777666666777777777888888888888777777777777777777777777888888777777777666666666666444333333444555333222,,,...222333222111000000000000000000111111111222...//////000000//////............/////////000000........................------------------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************444555777888999999888777999999999:::;;;<<<===>>>??????@@@@@@@@@AAAAAAAAA>>>=========<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>????????????@@@@@@@@@@@@===============>>>??????<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;888999:::;;;:::999888777777777777777777777777777777777777777777777777777333444444444555555666666444444444333333333222222111111111111000000000000111111111111000000000000............/////////000---...///000000///...---------,,,,,,,,,------...,,,+++***+++---...---,,,***+++,,,------------------------,,,,,,,,,+++++++++++++++++++++***)))((('''(((((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))******++++++++++++******))))))))))))************)))))))))))))))***++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))******)))'''&&&''')))&&&'''''''''(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))((('''&&&'''((((((((())))))******(((((())))))))))))((((((%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''(((((((((((((((''''''&&&''')))*********)))((((((((())))))******++++++++++++******)))'''&&&%%%++++++******++++++,,,------------.........//////............/////////000///000000111222222333333000222444555555777:::<<<>>>============>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@>>><<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;999777666666666777777888888888999888888888888888888888888999999888888777777666666666444333333444555333222222333444333222111222333.../////////000000111111111111222222222222111111---.........//////000000........................------------------------......------------,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))999999:::::::::999999888;;;;;;;;;<<<===>>>>>>???===>>>???>>>===<<<===>>>??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999888888777777777777777888777777666666666666666666888888777555555444444444555555444333333333333444777777555444222000//////...///000111222333333333111111000///////////////000///...------...///000111111000000//////............---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))))))))(((''''''&&&&&&*********))))))))))))(((((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((('''''''''******(((''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$###$$$'''***,,,'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++++++++*********))))))))))))***++++++++++++***++++++************++++++---------...------,,,,,,............------------...///000222222111000000///000222444777999;;;<<<<<<<<<;;;;;;<<<===???@@@===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBCCCCCCBBBAAA@@@???>>>>>>>>>===============>>>???????????????????????????>>><<<<<<===>>>AAABBBCCCBBBAAAAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::999888888777666555555666777888888888999999999:::::::::999999888888777666666666666555333111111222333444000000111111111111000000000000000000111111111111555222///---...//////...........................//////.........------------,,,+++***)))***+++,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))888999999:::999999888888999::::::;;;<<<<<<=========>>>??????======>>>???>>>>>>>>>======>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<============>>>===<<<;;;;;;<<<===>>>>>>======<<<;;;;;;<<<<<<::::::;;;<<<<<<;;;:::::::::::::::::::::999999888888888777777777777888888777777777777777777777888999888777666666555555555555555444333333333333444777666555444333111000000///000111222333333333333222222111000000000000000000///...------...///000000000000000//////......------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))((())))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((('''(((((('''''''''(((((()))***************************)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))((('''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((''''''''')))+++,,,(((''''''&&&&&&''''''((()))(((''''''''''''((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''************************+++++++++*********)))))))))))))))*********++++++++++++************++++++,,,---------------,,,,,,111000000000000000000000//////000111111111111000333333333444555666777777;;;::::::::::::<<<===>>>======<<<<<<======>>>???????????????????????????????????????????????????AAABBBBBBAAAAAA???>>>>>>@@@@@@????????????@@@@@@???????????????????????????>>>=========???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::999888777666777777666555555666777777888888888999999999::::::999999888777777666666555666444333111111222333444000000111111111111000000000000000000111111111111444111...---...//////...///////////////////////////.........------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))888888999999999999888888888999999::::::;;;;;;;;;===>>>??????======>>>???========================<<<=========<<<;;;;;;:::;;;;;;;;;<<<<<<<<<============<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888777777777888888999999999999999888777666666666666555555444333333333333444555555555444333222222222000111222222333333333333222222111111000000111111//////............//////000000000////////////...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))******+++,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((((((((((((''''''''''''((()))***+++************************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''***)))((('''&&&''''''(((((((((((('''''''''&&&&&&(((((((((((())))))))))))((((((((())))))((((((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((************************+++************)))))))))))))))((((((((()))***+++++++++************++++++,,,,,,------------,,,,,,........................000000//////000000111111444333333222333444555666999888888888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;:::::::::::::::999999999999999888777666666666555444444555666666777888888888999999999999888888888777666666555555555444333111111222222333000000111111111111000000000000000000111111111111333111...---...//////...////////////////////////............------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))666777888888888888888888999999999:::::::::;;;;;;:::<<<======<<<;;;<<<>>><<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999999888777777777777777777888888999999888888777888888999999::::::;;;888888777666666555666666555555444333333333333444444444444444333333333333111111222333333333333333111111000000000000000111/////////....../////////////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))*********++++++*********)))))))))((((((******************************))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&%%%%%%%%%&&&(((+++,,,((((((((((((''''''''''''&&&''''''(((((('''&&&%%%'''''')))******)))'''''')))(((((((((((((((((()))***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))************************************))))))))))))***)))'''&&&&&&(((***+++++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------000000///......000111222222111111111333555888:::888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????>>>======<<<======>>>>>>??????>>>>>>???????????????????????????>>>>>>>>>???@@@AAABBB@@@@@@????????????@@@@@@??????>>>>>>===<<<<<<;;;<<<;;;::::::999999:::::::::::::::::::::999888888555555555444444555555555777777777888888888888999888777777666666555444444444333222222111111222222000000111111111111000000///000000000111111111111222000...---...///..............................------------------------+++,,,---...///...---,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))555666777777888888888777:::::::::::::::;;;;;;;;;777999::::::999999:::<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999888666666555666666666777888999:::999999999888888999999:::::::::;;;666666555444444444555555555555444333333333333444333333333333333333333333111111222333333333222222//////.........//////000...//////////////////................../////////,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((*********)))))))))((((((******************************))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((($$$$$$$$$$$$&&&''')))***))))))((((((((('''''''''%%%&&&((((((((('''%%%$$$&&&'''((())))))((('''&&&((())))))))))))))))))(((***)))(((''''''((()))***&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++************++++++***++++++,,,------,,,,,,....../////////000000000000///.........///111222111111111222444666888999777888888999::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<<<<===>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????>>>>>>>>>??????@@@?????????>>>======<<<<<<;;;;;;:::999999999999:::999999::::::999999888888444555555555555555555444666666777777777888888888777777666666555444444444333333222222111111111111000000111111111111000000///000000000111111111111000///------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***+++---...///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))444555666777777888777777::::::::::::::::::::::::555777888888777888999:::999:::;;;<<<<<<;;;:::999888999999::::::999999888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;::::::999999999999:::::::::999777555444444444555666777888:::::::::999999999999999999999999999999555555444333333444444555555555444333333333333444222222222222111111111111000111111222222222111111......---------...//////......////////////......---............/////////,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))(((((('''''',,,,,,,,,++++++++++++***************************))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&''''''((()))))))))******)))(((((()))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''')))))))))((())))))******(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$)))))))))((((((((('''''''''((()))******)))((((((&&&''''''((((((''''''&&&((())))))******))))))((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))((((((((()))***+++++++++************++++++)))***+++,,,,,,------,,,,,,,,,------...///////////////......//////000000222222222333333444444444666777888999::::::::::::999999999999999::::::;;;999999999999999999999999::::::::::::::::::::::::=========>>>>>>======<<<>>>???@@@BBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>===>>>>>>???@@@???>>>>>>>>>============;;;;;;:::999999999999999666666777777777666666555444555666666666666555444666666666666777777777777666666666555444444333333222222222222222111111111000000111111111111000000000000000000111111111111///...---...//////...---++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,------...------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))333444555666777777777777999999999999999999999999555666888888777888999;;;888999:::;;;;;;:::999888555666777888888999888888999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;::::::999888888999:::::::::888666444333333444444555777999:::;;;;;;:::999::::::999999888888777777555555444444444444555555555555444333333333333444222111111111000000//////000000000111111000000///...............///000000---...///000000///...------------.........//////------------,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''''''((())))))***(((((((((((()))***++++++************************'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''+++***))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((())))))(((&&&$$$"""))))))))))))((((((((('''''''''((())))))*********)))(((((((((((((((((()))((()))************)))((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))******)))))))))*********++++++++++++************++++++))))))***,,,,,,------,,,)))******+++,,,,,,---------...//////000000//////---...000222333333222111444555777888999999888888888888888888888999::::::888888888888888888888888999999999999999999999999<<<======>>>>>>>>>=========???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>>>>===============>>>??????=========<<<<<<<<<<<<<<<;;;:::999999888999999999555555666666666666666555555666777777777777666555555555555666666666777777666666555555444333333222222222222222222111000000000000111111111111000000000000000000111111111111...------...//////...---++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,---...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))333444555666777777777777888888888777777777777777555777888999888888:::;;;777888:::;;;;;;:::888777333444555777888888888888888888999999999:::::::::::::::;;;<<<<<<;;;::::::999888888888999::::::;;;;;;:::999888888999:::;;;:::888666333222222333444555777999;;;<<<;;;:::999;;;::::::999888777666666666666555555555666666777555555444333333333333444111111000000///.........//////000000000000///...///////////////000111111---...///000000///...------------.........//////......------------,,,,,,*********++++++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********++++++,,,------*********))))))))))))(((((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))+++---...(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''***)))(((''''''&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))$$$&&&)))***+++)))'''%%%))))))))))))((((((((((((%%%%%%%%%&&&'''((())))))+++***)))(((((()))***+++((()))***++++++***)))((('''((()))******)))(((''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&************************'''((((((((())))))******))))))***++++++++++++***++++++************++++++((()))***+++,,,---------,,,,,,---......///000000,,,---///000000000///...%%%(((,,,000333333333222333444555777777777777666888888888777888999999:::777777777777777777777777888888888888888888888888======>>>>>>>>>>>>>>>===;;;===???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>===============>>>??????;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999777777888888888888888777555666777888888777666555555555555555666666666777666555555444444333222222111222222222222111000000000000111111111111000000000000000000111111111111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))***,,,---///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))333333333444444444555555444555555555555555444444777777777777666666666666666666666666777777777777666666666666777777777777777777777777888888888888:::;;;;;;999777777888999888888888888888888888888999999888888888888999999:::999666333222222222333666888::::::999999:::;;;:::;;;;;;:::888777777888666666555555555555666777666555333222111000000000222222222111000//////...111111000000//////............------------......---------------...///000000//////.........//////---,,,++++++******++++++************************)))***+++,,,,,,+++***)))++++++******))))))((((((,,,***&&&######$$$'''(((''''''(((((())))))******---,,,***))))))+++,,,...)))))))))))))))*********(((((())))))******++++++((())))))))))))(((((('''))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))***'''$$$$$$'''((((((&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$((()))*********((('''&&&&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''+++*********))))))((((((,,,+++***))))))+++---...---------............///---------............///......///000111222222333444444444555555555555666444444555555555555555555777777777777666666666666666666777888999999::::::::::::::::::::::::;;;;;;:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<;;;;;;;;;;;;:::::::::999888888777777777777777666666666666666666666666555555666666666666555555555555555555555555555555333333333333333333333333222222111111111111111222000000000000000111111111////////////............//////......------------++++++++++++++++++++++++++++++++++++++++++++++++---***((((((+++,,,+++))),,,+++)))((('''((()))***((())))))((('''''')))+++******))))))((((((''''''333333333333444444444444444444555555555555444444555555555555555555555555555555666666666777777777555666666666777777777777666666777777777888888888888999999888777777888:::888888888888888888888888999888888777777888888999999777555444333444555666666888::::::999888999:::999:::;;;999777666666777666666666555555666666777777666555444333222222222222222111111000//////...000000000000//////............------------......///......---------......//////............//////---,,,++++++******++++++************************)))***++++++++++++***)))*********))))))(((((((((+++)))'''%%%%%%&&&((()))''''''(((((()))******+++,,,+++***)))***+++---...))))))))))))************)))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((%%%###$$$&&&'''&&&%%%'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((('''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''))))))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''')))))))))))))))(((((((((((()))******)))((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((************)))))))))(((,,,+++***))))))+++,,,...............////////////------------............/////////000111111111222333444444444555555555555555555555555555555555444555555666666666777777777666666777777888999999:::999999999999999:::::::::===============<<<<<<;;;===============<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;;;;::::::999888777777666666777777777777777777777777777777555555666666666666555555444444444444444444444444222222222222222222333333222111111000000000111111000000000000000000000111////////////...........................------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---,,,***+++++++++++++++******))))))***+++***(((((()))+++***)))))))))((((((((('''222222222333333333333444333444444555555444444444444444444444444444444444555555555666666666666777555555666666666777777777666666777777777777888888666777888888777777888:::777777777777777777777777888888777777777777888888777666555555555666777888666777999999888777888999888999:::999777666666777777777777666666666666666777666555333222222222222222111111000000//////...000000000////////////.........------------......000///...---,,,,,,,,,,,,///...............//////---,,,++++++******++++++************************)))******++++++******)))))))))))))))(((((((((((()))(((((((((((()))******((((((((()))******+++++++++*********+++,,,...///************************************))))))))))))&&&'''((())))))***))))))))))))(((((((((((()))))))))))))))******)))))))))(((((()))))))))(((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((******))))))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((''''''''''''(((((('''&&&''')))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''((((((((())))))******((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))************))))))))))))++++++***))))))+++,,,---........./////////000000------------............000000000000000000000000333333333333444444444444777666666666555555444444333333444555666777888999666666666777777888888999777777777888888999999999;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777777777777777777777777777555555555555555555555555444444444444444444444444222111111111111111111111000000000//////000000111111111000000000000000000////////////............---......//////---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,***+++---...---,,,***(((+++,,,,,,+++)))((()))***))))))))))))((((((((((((111111111222222222333333222333333444444444444333333333333333444444444444444444555555555666666666555555555666666666777777666666666666777777777888777999:::999888777777888777777777777777777777777777777777666666777777777888777666666666666777888555777888888777666777888888999:::999777666777888777777777777777777666666444333222111000000000000111111000000////////////////////////////////////...------,,,,,,------...///...------,,,,,,,,,---......---------...//////---,,,++++++******++++++************************))))))************))))))(((((((((((((((((((((((('''((()))***++++++++++++(((((()))******++++++,,,************,,,---///000++++++***************)))++++++******))))))((((((&&&&&&''')))************))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))))))))((((((***)))'''''''''''')))***((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******''''''(((((())))))***************)))))))))))))))*********)))***+++,,,,,,---------.........//////,,,,,,---------.........000000000000000/////////222222222222333333333444777777666666555444444444333333444555555666777777555555666666666777777777555555666666777888888888666777888:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;;;;;;;:::888888777666666666666666555555555555555555555555555555555555555555555555333333333333333333333333111111111111000000000000//////////////////000111111111111000000000000000////////////............,,,---...//////---,,,***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))+++,,,---+++)))((((((((())))))))))))((((((((((((000000000111111111111222111111222333444444333333333333333444444555555555444444444444555555555555555555555555666666666666555666666666666777777777999:::;;;;;;888777666666666666666666666666666666777666666555555666666777999888777777666555555555555666888777666555555666888999:::999888777888999777777777888777666555444333222222111000000000000000000000///////////////.............../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------...//////---,,,++++++******++++++************************))))))))))))))))))))))))((((((((()))))))))))))))'''(((***+++,,,---,,,,,,))))))******+++,,,,,,,,,)))******+++,,,...///000,,,+++++++++******))))))++++++******))))))((((((&&&&&&''')))************))))))(((((((((((())))))&&&''''''''''''''''''&&&(((((()))))))))))))))(((+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,+++***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&)))(((((((((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******''''''(((((())))))******))))))))))))))))))*********))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...000000000///////////////111111111111222222222222666555555555444444444333555555555444444444444444444555555555555555666666444444555666666777888888555666777999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777777666555666666666444444444444444444444444555555444444444444555555333333333333333333333333111111111000000///////////////...//////000111111111111111111000000//////////////////............,,,---.........---++++++++++++++++++++++++++++++************************+++++++++*********+++,,,,,,+++***)))((())))))***)))+++,,,+++)))'''&&&'''(((((((((((())))))))))))/////////000000000111111000000111222333333333333222333333444444555555555333333333444444444555555444444555555555666666666555555666666666666777777777999;;;:::888666666666666666666666666666666666666666555555555555666666888888777777666555444444444666777777555444444555777888999999777777777999666666777777777555444333444444333222222222222222////////////////////////---............/////////------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,---...//////---,,,++++++******++++++***************************))))))(((((())))))***))))))))))))************((()))***+++,,,,,,,,,,,,*********+++,,,,,,------***++++++,,,---......///,,,,,,,,,+++******))))))************))))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))((((((***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))'''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((()))(((((('''&&&'''&&&%%%&&&((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((******))))))(((((((((''')))(((((((((((())))))***(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))************+++*********+++++++++,,,,,,,,,,,,,,,,,,------------////////////////////////000000000000111111111222333333333333333333333333555555444444444333333333444444444444444444444444444444555666666777888888888999999999999888777777::::::;;;;;;<<<<<<;;;;;;:::999999888888999999:::888999::::::;;;;;;::::::::::::::::::999999999999888777666666555555666666666666666666666666666666666555444333333444555666222222222222222222222222222222111111000/////////////////////000111222222222222111111000/////////////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++***))))))***,,,,,,+++)))''''''((()))+++''')))++++++)))'''&&&'''(((((((((((())))))))))))....../////////000000000///000111222333333333333111111222222333444444444222333333333333444444444444444444555555555666666555555555666666666777777222444777888777666666666555555555555555555555555666555555444444555555666555555666666666555555444444555666666444333333444555666777666555555666777555555666777666444222111444333333222222222222222////////////////////////---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---...///000---,,,++++++******++++++***************************)))(((''''''((()))***)))*********+++++++++,,,))))))******++++++,,,,,,******++++++,,,---------+++,,,,,,------......---------,,,++++++***)))))))))))))))))))))*********(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))'''%%%%%%''')))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***''''''(((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))(((((('''((('''&&&''')))***)))((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))***+++'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))((((((((((((((()))))))))************((())))))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,------------.........///000000000/////////000000000111111000111111222222333333444333333333333333444444444444444444333333333333333444444555666777888999999888999999999999888777777888888999:::::::::::::::999999888888888888999999777777888999999999999888999999999888888888777777777777666555555555555666666666666666666666666666666555333222222333555666222222222222222222222222333333222111111000//////000//////000111222333333222222111111000//////...////////////............///...,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++))))))+++---++++++******)))))))))***''')))+++,,,***)))(((((('''((((((((()))))))))***............/////////000//////000222222333333333///000000111222222333333222222333333333444444444444444444555555555666666555555555555666666666777---000333666666666666777555555555555555555555555555555555444444555555555222333444555666666666666333555666666444222222333222444555444333333444555444555666666555333111000111111000000000000000000.........///////////////---------.........//////---,,,,,,++++++,,,,,,---......---,,,+++++++++++++++++++++,,,---...///000---,,,++++++******++++++***************************)))(((''''''((()))*********+++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,------...,,,,,,---......---------------,,,,,,+++***))))))(((((())))))******++++++((()))))))))))))))((('''))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&'''((((((''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''(((******(((&&&&&&))),,,***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******&&&&&&'''((()))***++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((***(((((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***)))(((''''''''')))***+++&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''(((((())))))*********+++(((((()))***************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------...///000111111////////////000000000000//////000111222333333444111111222333444444555666333333333333333333333333444444555666777888999:::555666777999::::::::::::666777888999999999999999999999888888888888999999666666777888888888888888888888888777777777777666777777666555555555555555444444444444444444444444666555333222222333555666111111111111111111111111333333333222111000000///000000000000111222333444222222222111000//////...000/////////............000...+++))))))***,,,...++++++++++++++++++++++++------------------------+++---...---******,,,///***+++,,,------+++***((('''))),,,---,,,*********'''((((((((())))))******,,,------...............000000000000111111111111000000000///...///111444111111222333333444555555555444333333333333444555555555444444444444555555666666666555555444444444333444555666666555444333555555555555555666777888555555555555666666666666666555444333333444555666555555666666555555444333333333333333333333333333222111111000000000000000///............---------000///...---,,,+++++++++...---,,,,,,++++++++++++---------------------------------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***(((+++---,,,***)))+++...000000//////......------******))))))((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((''''''&&&$$$$$$$$$&&&)))+++++++++))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((((('''&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&(((***++++++)))'''&&&+++*********))))))(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''++++++***((('''&&&%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,,,,,,,---------...............////////////000///////////////.........000000000000000111111111222222222222222222222222111111111222222333333333444555666777888888888888888888888888777777777777;;;;;;;;;;;;:::999999888888888888888888888888888888888888999:::::::::;;;999999999888888888888777666666666666555555555555333333333444444444555555555444444333333333444444333333333333333333333333222111111000000000000000111000//////000222444666000000000000000000000000333222000///.........///------......------,,,+++,,,,,,++++++***)))((((((*********++++++,,,,,,,,,((()))***+++---...///000)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***------...////////////...//////000000000111111111///000111000//////111333222222222333333444444444555444333333333333444555666666555555555555666666555555555444444444333333444444555555555555444444555555555555555555666777555555555555666666666666666555444333333444555666555555555555555444444333333333333333333333333333222111000000//////000000///............---------//////...,,,,,,++++++,,,...---,,,,,,+++++++++,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,---,,,,,,++++++------------,,,,,,+++***)))+++------+++***,,,...000///////////////......++++++***))))))(((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((''''''&&&'''&&&&&&''')))***)))(((((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))((((((******)))))))))((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))******++++++******))),,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,---------------.........///////////////////////////......000000000000111111111111222222222222222222222222111111111222222333333333333444555666777777777777666666666777777777777777::::::::::::::::::999999999888888888888888888888777777777777777888888888999999999888888888777777666666666666555555555555333333333444444444444555555444444333333333444444333333333333333333333333222111111000000000000000------------///222555777000000000000000000000000111111000///............---------...------,,,+++,,,,,,++++++***))))))(((*********++++++,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))***)))(((((((((((()))***((('''&&&%%%%%%&&&'''(((---....../////////////////////000000000000111111...000111222000000111222333333333333333333333333555444444333333444444555777666666555555666666777444444444444333333333333444444333333333333444444666666555444444444555555555555555555666666666666555555444444444444555555555555555555555444333333222222222222222222222222222111000000//////000000///............---------///...---,,,,,,++++++,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******------...---,,,+++******000000000///...---+++***+++,,,...---,,,,,,---///---------------.........,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''((((((************************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&***)))''''''((((((&&&%%%'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%$$$''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''***)))(((''''''((()))***))))))((((((((((((((('''(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((()))******++++++******)))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------............///////////////...//////000000111111111111222222222222222222222222111111111222222222222222222333444555555666666666444444555555666666777777888888999:::::::::999999999999999888888777777777888888888777777777777777999999888888888777777777666666666555555555555444333333333333444444444444444444333333333333444444333333333333333333333333222111111000000000000000------------///111333444000000000000000000000000////////////...---,,,,,,---------------,,,++++++,,,,,,++++++***)))))))))*********++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))******))))))))))))******''''''&&&&&&&&&&&&''''''---...//////000000//////////////////000000000111---///222222111000000111333333333333333333333333444444444444444444444444555555555444444555555555333333333333333333333333444444222111111222444444666666555444333333333333555555555555666666666666444444444444444444444444444444555555555444333333222222222222222222222222111111000//////////////////............---------...------,,,+++++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))((()))***+++,,,+++***))),,,,,,,,,,,,,,,+++******000000000//////---,,,,,,,,,---...............///*********++++++,,,,,,---------,,,++++++******)))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))************))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&+++)))((('''((((((&&&$$$&&&&&&''''''(((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((('''&&&&&&''')))***))))))((((((''''''&&&&&&((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))*********))))))))))))))))))************+++++++++++++++,,,,,,,,,------------...///000000//////...//////000000111111222222222222222222222222222222111111111111111222222222111111333444444444444444222222333444555555666666777777888999::::::999999999999888888777777666666;;;:::::::::999888888888888888888888777777777777666666555555555444444444222222333333333444444444333333333222333333444444333333333333333333333333222111111000000000000000222111000////////////000000000000000000000000000------...///...---+++***,,,------------,,,+++++++++++++++*********))))))***************++++++++++++++++++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))---......///////////////...////////////000000000---///222222111000000111222222333333333333444444444444444444444444444444444333333222222333333444333333333333333333333333444444222111111222444444666555444333333222333333555555555555666666666666333444444444444444444333444444444555444333333222111111111111111111111111111000000///...////////////............---------------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,++++++***))))))))))))))))))))))))&&&''')))*********)))((())))))***+++++++++++++++------............------...------....../////////++++++,,,,,,------......------,,,,,,+++*********))))))))))))))))))))))))&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))************((())))))))))))))))))((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((''''''&&&)))(((''''''((()))'''&&&&&&&&&''''''(((((())))))'''''''''(((((((((((())))))))))))))))))*********(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&&&&&&&((()))***))))))((((((''''''&&&&&&%%%''')))***+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,---///000000000///......//////000111111222222222222222222222222222222111111111111111111111111000111222333444444444444111222222333444555555666666666777888999999999999888888888777777777666666;;;:::::::::999888888888888888888777777777666666555555555555444444444444222222222333333333444444222222222222222333444555333333333333333333333333222111111000000000000000333222222111000000000000////////////////////////,,,---.........---+++***,,,,,,------,,,,,,+++***+++++++++************************************************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((,,,------.....................////////////000000...000111222000000111222111111222333333444555555333444444555555444444333222222222111111222222222333333333333444444444444444444333333333333444444444444333222222222333333555555555555666666666666333333444444444444333333444444444444444333222222000000000000000000000000111000//////....../////////............---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,------------,,,++++++))))))))))))))))))))))))&&&'''((()))))))))))))))((()))***+++,,,,,,,,,,,,+++,,,,,,---......------...---,,,---///000///...////////////000000000000------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((''''''&&&((('''&&&'''((()))(((''''''''''''(((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''&&&''''''((()))***((((((((((((((('''''''''$$$&&&)))+++,,,+++)))''''''(((((((((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''$$$$$$%%%'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((())))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,///000111000///.........///000111222222333222222222222222222222222111111111111111000000000000111222333333444444444222222333333444444555555666777777888888888777777777777777777777777777777888888888777777777777777888888777777777666666666555555555444444444444333222222222222333333333333222111111222222333444555333333333333333333333333222111111000000000000000///000000111222333333444////////////////////////,,,------...------,,,,,,,,,,,,,,,,,,,,,+++*********************************************)))))))))))))))******+++,,,------))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&+++,,,,,,---------------........./////////000000///000111000//////111333000000111222444555666666333333444555555444333333333222222222222222222333333333444444444555555555444444555555555555444444222222222222222222333444555555555555666666666666222333444444444444333222333444444444444333222222000000000000000000000000000000///............//////............---------,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,------...---------------.........---,,,,,,...,,,+++,,,...000...---000000000///////////////,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((''''''''''''((())))))(((''''''))))))(((((((((((())))))'''''''''((()))************)))))))))((((((((('''(((((((((((((((''''''&&&)))'''&&&'''((()))((('''((((((((((((((('''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((%%%&&&((()))*********)))((((((((()))))))))******(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((()))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------***,,,///111111111///.........///000111222333333222222222222222222222222222111111111000000000///000111222333444444444444333333444444444444444444777777777888777777666666555555666666777888888888777777777777777888888888888777777777666666666666555555555444444444333333111222222222222333333333111111111111222333444555333333333333333333333333222111111000000000000000---...///000222222333333////////////////////////......------------......+++,,,,,,,,,,,,+++******************************+++*********)))))))))((((((((())))))***++++++,,,))))))))))))))))))))))))'''((())))))))))))((('''%%%&&&'''(((((('''&&&%%%***+++,,,,,,------,,,,,,............/////////000000111111///...///222444//////111222444555777777333333444555555444333333444333333222222333333444444444444555555666666666333444666666666666444333111111111111222333444444555555555555666666666777222222444444444444222222333333444444444333222222000000000000000000000000000000///...............//////.........---------+++++++++***++++++,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))))))******++++++++++++***++++++++++++***))))))))))))))))))))))))))))))***)))(((((()))+++---...000000000000///...---,,,000000//////...---++++++...,,,***+++...///...,,,.........------,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&***)))(((''''''((()))***&&&''''''((()))******+++******))))))((((((((('''(((((((((((((((''''''&&&***)))''''''(((((('''%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$%%%''')))***))))))(((&&&'''''''''(((((())))))((('''''''''((()))+++,,,(((((())))))******++++++(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,------------......***,,,///111222111///...---...///000111222333333222222222222222222222222222111111111000000//////111111222333444444444444555444444444444444444444777777888777777666555555444444555666777888999999888888999999:::::::::;;;777777777777666666666666555555444444444333333333111111222222222333333333111111111111222333444555333333333333333333333333222111111000000000000000//////000000000000/////////////////////////////////...---,,,,,,---///000+++,,,,,,,,,,,,+++************************+++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''///...---------...///000---...//////////////////111111000000111111222333222222222222222222222222666555444333333333333333222222222222222222222222444555555666777666666666444333333222222333333444555444333222222333555666::::::999888777666555444555666666666666666555555111111111222222333333333222222222111111111000000111111000///////////////111000///------......///,,,,,,,,,+++++++++*********************)))((('''+++++++++,,,,,,---------++++++***)))(((((())))))++++++++++++++++++++++++))))))))))))((('''&&&%%%(((((())))))******++++++---..................---/////////......---------------,,,+++,,,---...//////////////////.........---------,,,,,,+++++++++*********+++,,,---...///,,,***((()))***+++******((((((((((((((((((((((((&&&&&&''''''''''''''''''***)))(((''''''(((***+++(((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************&&&&&&''''''''''''''''''++++++******))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''%%%((()))''''''++++++((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))------,,,+++,,,---...///---------...------,,,,,,---......///000111111222...000222333444333111000111222222222222111000000555555555444444333222222444444333222333444555666666666666666777777777777666555555444444444555555777777777777777777777777666666666666666666666666444444444333333222222222444444444333333222222222222222444444444444222222222222111000//////000000//////000000111111111222000000000000000000000000........................//////...---,,,+++++++++,,,++++++******++++++,,,)))************)))((((((''''''(((((())))))******))))))))))))))))))))))))...***'''&&&((()))(((&&&%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&+++******)))******,,,------......///////////////111111000000111111222333222222222222222222222222555555444333333333333333222222222222222222222222222333444444555555444444444333333222222333333444555444333222222444555666999999888777666555444444444555555666555555444444333333333333444444555555222222222222111111111111111111000///////////////111000///...---...//////.........---------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------************))))))((((((************************************)))((('''&&&''''''''''''((((((((((((---..................---------,,,,,,,,,+++++++++++++++*********+++,,,---//////......------,,,,,,......------,,,,,,,,,,,,)))))))))***+++,,,---......---...//////...***'''(((((())))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''')))++++++''''''***+++(((((((((((((((((((((((((((******************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---......---......//////......------......///000000111111///000111222333222111111222222222222222111111000333333333444444444444444444333222222222333555555555666666666777777777777555555444444444555555666666666666666666666666666555555555555555555555555555444444444333333333222444444444444333333333333111222222333333222222111222222111000000000000000///000000000111111111111////////////////////////........................111000///......---------,,,++++++******++++++,,,******++++++******)))((((((((()))))))))))))))***))))))))))))))))))))))))---***''''''((()))(((&&&((((((''''''''''''''''''************))))))((((((,,,,,,+++++++++,,,---...------...///////////////111000000000000111222222222222222222222222222222444444333333222222333333222222222222222222222222000111111222222222222222333333222222222222333333444444333222333444555666888888777666555555444444444444555555555555444444555555555555555666666666333333333222222222111111111000000///////////////111000///.........//////............------------,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,))))))***++++++***((('''))))))))))))))))))))))))***++++++******)))((('''(((((((((((('''''''''''',,,------......------,,,************)))))))))))))))(((((((((((()))***+++......---,,,++++++******---------------,,,,,,,,,******++++++,,,...///000000111333555555222+++'''************************)))))))))))))))))))))))))))))))))'''&&&$$$###"""%%%&&&'''((()))******)))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((()))*********((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((((((***,,,+++'''(((---///...''''''''''''''''''''''''******************))))))))))))))))))))))))))))))+++,,,,,,---------------......///////////////............//////000000111000000000111111111222222222333333333333222111111111111222333333444555555222222222222222333444444555555666666666777777777444444444444444555666777555555555555555555555555555555555555555555555555555555555444444444444444444444444444444555555555222111111000000111111222222111000000000000000000000000000000111111111111////////////////////////........................111000///...------------,,,++++++******++++++,,,+++++++++++++++******)))***************))))))))))))))))))))))))))))))))),,,***((('''((()))((('''******)))(((((('''&&&&&&*********))))))))))))(((,,,,,,,,,,,,---------...,,,,,,---...////////////000000000000000111222222111111111111222222222222333333222222222222333333111111111111111111111111///000111111222222111111333333222222222222333333333333333333333444666666888888777777666555555444444444555666666666666555555555555555555666666666333333333333222222222222000000////////////000000000000000///////////////---,,,,,,,,,,,,+++++++++*********++++++***))))))+++++++++++++++++++++,,,''')))***,,,+++***((('''))))))))))))))))))))))))***************)))((('''++++++******))))))((((((******++++++++++++******))))))((((((((((((((((((((((((((((((((())))))))),,,,,,+++***))))))(((''',,,,,,++++++++++++++++++---------...///000222222111222444666666333...***,,,,,,+++******)))((((((***)))))))))))))))(((((((((((())))))'''&&&###"""%%%&&&''')))************((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))))))))(((''')))(((''')))000555555((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))***+++,,,---...---,,,,,,---......////////////............/////////000000111000000000000111222222333333333333333222111111111222222222333333333444111111111222222222333333555555555666666666777777444444444444444555666777555555555555555555555555555555555555555555555555555555555555555555555555333444444555555666666666333222111000000111222333111111000000000000000111000000000000000111111111////////////////////////...........................---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++******))))))))))))))))))))))))))))))***))))))(((((((((((('''******))))))((((((((((((''''''''''''''''''''''''((()))))))))************+++,,,---...////////////000000//////000000111222000000000111111222222222222222111111111222222333111111111111111111111111000000111222222222222222333222222111111222222333222222333333444555666666888888888777777666666555444555666777777777777777444444444444444444444444333333333222222222111111000000////////////000000000000000000000/////////---------,,,,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++'''(((***+++,,,***)))'''************************(((((())))))((((((''''''++++++******))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))'''(((((()))))))))))))))+++******)))((('''''''''))))))))))))))))))))))))---------...///000111222222111111222333222000......---,,,+++***((('''''')))))))))((((((''''''''''''((()))******)))((('''&&&'''((()))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************&&&''''''((((((''''''&&&))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))***************************)))))))))((((((''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((()))******))))))''')))(((''')))000555555))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))***,,,---------,,,++++++,,,---...........................////////////000000//////000000111222222333333333333222111111333333222222222111111111111111222222222333333333555555555555666666666666444444444444444555666666666666666666666666666666555555555555555555555555555555555555555555555555333444444555555666666666444333222111111222333444111000000000000000111111111111000000000000000000................................................---,,,,,,++++++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******,,,,,,++++++******))))))))))))))))))))))))))))))((()))))))))(((((((((((((((((((((((())))))******&&&&&&&&&&&&&&&'''''''''******+++,,,,,,,,,,,,+++***+++,,,---.../////////000////////////000111111//////000000111222222222111111000000111111222222111111111111111111111111000111222222333333222222222222111111111111222222111222333444444555666666777777777666666666555555444444555666777777777777444444444333333333333333222222222111111111000000///////////////000000111000000111111111000///...////////////.........---+++,,,------------------+++++++++++++++*********'''(((***++++++***))))))************************''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))'''((()))*********))))))))))))(((((((((''''''''''''''''''((((((((((((((())))))******+++---...///111///...---///000000000......---,,,+++******))))))))))))((((((''''''&&&'''((()))***+++,,,,,,,,,))))))((((((((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))))))))((((((''''''''''''((((((*********)))((('''''''''((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))((((((((((((((((((((((((''''''((()))***************,,,+++'''(((---///...************************))))))))))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++,,,---..................................../////////000000000111111111222222222222111000000333333222222111000000///111222222333444333333333444444555555555666666666666555555444444444555555666666666666666666666666444444444444444444444444444444444444444555555555444444444444444555555555444333333333333333333444000000000000000111111222111111111111000000000000......................................................------------......,,,++++++******++++++,,,+++++++++++++++******)))***************)))))))))))))))))))))))))))))))))''')))******)))'''((()))&&&&&&'''(((((()))******'''(((((((((((())))))))),,,---...///000//////...******,,,---...////////////////////////000111111/////////000111222222222000000000000000111222222111111111111111111111111000000111222222222222111222222111111111111222222111111333444555666666666555555444444444444333333111222333444555555555555444444444333333333222222111111111000000000/////////////////////000111111000000111222111000///...////////////............+++,,,------......------++++++++++++*********)))(((((())))))************))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))***))))))((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))+++,,,---111///---------...---,,,---------...//////000000++++++***))))))(((''''''(((((())))))+++,,,---...,,,+++)))''''''(((***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''(((((()))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''(((******++++++***)))++++++''''''***+++((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,---+++,,,---...////////////........................---...000111111111000///000111111111111000//////111111111111111000000000111222333444555444444333444444444555555555666666777666555444444444444444555555555555555555555555444444444444444444444444222333333333444444444444444444444444333333333333222222333333333333222222000000000000000111222222111111111111000000000///...................................................------,,,------......,,,++++++******++++++,,,******++++++******)))((((((((()))))))))))))))***))))))))))))))))))))))))&&&(((++++++)))'''((()))''''''''''''''''''(((((('''''''''((((((((())))))***+++,,,---------,,,+++)))***,,,---...////////////////////////000111111...//////000111222222222000000///000000111222222000000000000000000000000///000000111111111111111222222111111111111222222000111333444555666666666333333222222222222222222///000111222333333444333555555555444444333333333000000000000///////////////////////////000111111000111111222222000///.........---------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++******))))))))))))(((((()))***++++++((((((((((((((((((((((((((())))))*********))))))(((((())))))******++++++(((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&((()))))))))((('''&&&&&&''''''((()))))))))'''((((((((())))))******((((((((()))***+++------111000.........---+++)))+++,,,---///222444555666,,,,,,++++++***))))))(((***))))))((()))+++---...///,,,)))&&&&&&''')))+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%'''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''((((((+++)))(((''''''((()))+++((((((((((((((((((((((((******)))(((''''''&&&&&&$$$$$$%%%&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''(((******+++++++++%%%((()))''''''++++++(((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,+++***)))***+++---...,,,---...///000000000000.....................------...000111222111///...000000000000000///......//////000000111111222222222333444555666555444444444444444555555555666666888777666555444333333333444444444444444444444444444444444444444444444444222222222333333444444444444444444333333222222222000111222333333222111000000000///000000111222222222111111111000000//////................................................+++++++++******+++,,,,,,,,,++++++++++++++++++,,,***************)))((((((''''''(((((())))))******))))))))))))))))))))))))%%%(((++++++)))'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''++++++++++++++++++++++++++++++,,,,,,---...//////000///.........///111222111000///......///000111//////000111111111111111000000000000000000000000000000000000000000000000111111222222222333333333111333555555444333444555444444444333333222222222444444333333333222222222222222222111111111000000000/////////............------......//////000000////////////////////////......---,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,+++******))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%&&&''')))))))))((('''((()))***++++++***)))(((+++*********))))))((((((((()))+++...222555999:::222333333111...+++++++++---,,,+++++++++,,,---...***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))((((((''''''+++***((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((,,,***(((((())))))'''%%%((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************---,,,+++******+++,,,---******))))))))))))******************************)))************+++++++++***,,,000333333111...+++,,,,,,,,,---------......////////////000000000000////////////000000000000////////////000000000000333333222111222333444555444444444444444444444444666555444333333444555666444444555555444444333222666666555555555444444444333333333333333333333333555444444333333333444444555444333222111000000000000000000000000000000000//////000000111111222222/////////000000000000000......//////...---,,,,,,------......------,,,+++,,,,,,,,,++++++*********'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((************************+++,,,,,,,,,---.........///...---------...000000000000///......///000000//////000111111111111000000000000000000000000000000000000000000000000000111111111222222222333333222333555555444444444555444444333333333222222222444333333333333222222222222222222111111111000000000000/////////..................//////////////////////////////////////////...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++***************************************)))******++++++******)))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''')))******((('''''''''''''''((()))))))))((((((((()))************)))(((*********)))))))))(((((())))))***,,,///111333444444444444333222111///...---,,,+++*********+++,,,)))))))))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&)))(((((((((''''''''''''((((((((())))))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((+++***(((((())))))'''&&&((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))'''&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))(((''''''((())))))******))))))))))))******************************)))************+++++++++***,,,///111111000---,,,,,,,,,,,,------------...---............/////////.../////////000000000000/////////000000000111111333333222222222333444555444444444444444444444444555444333333333333444555444444555555444444333222555555444444333333333333333333333333333333333333555444444333333333444444555444333222222111222222000000000000000000000000000000000000000111111111////////////////////////...............---,,,,,,,,,------------,,,++++++,,,,,,,,,++++++*********)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------------,,,,,,------...///000///............///000...///000000111111000000000000000000000000000000000000000000000000000000111111111222222222222333222444555666555444555666333333333333222222222222333333333222222222111111222111111111111000000000000000000/////////......///////////////.........//////////////////////////////---,,,++++++++++++------------------------...------,,,,,,------...---,,,++++++******+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((()))+++***)))(((((()))******)))((((((((())))))((())))))******))))))(((******))))))))))))(((((()))))))))***+++,,,------111///...000222333111///...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((+++***(((((())))))'''&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))'''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************((((((''''''''''''((((((******))))))))))))******************************)))************+++++++++***+++---.........---,,,,,,,,,,,,,,,------------,,,,,,---------.............../////////000000000000000000111111111222222333222222222222333444444444444444444444444444444444333333222222333333444444444555555444444333222444333333333333222222222333333333333333333333333444444333333333333444444444444333222222333333333000000000000000000000000111000000000000000000////////////......------,,,---............------,,,,,,,,,------,,,,,,+++***+++++++++++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((************************------,,,,,,,,,,,,,,,,,,---------------....................................//////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222444555555444444555666333222222222222222222222222222222222111111111111111111111111000000000000000000000////////////...000000//////......------//////////////////////////////---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++++++++************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((***++++++)))((()))***,,,+++***((((((((()))***((())))))))))))))))))((())))))))))))))))))(((((((((((())))))************---***)))---444777555222000///...,,,+++***)))(((''''''(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((()))*********))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((+++)))(((((())))))(((&&&((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''))))))((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))******************************************))))))))))))******************************))))))*********+++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------................../////////000000000111111111222222222222222222222222222333333333333333333333333333333333444333333333333333333444444444555555444444333222444333333333333333333333333333333333333333333333333333333222333333444444333333333333333333444444////////////////////////111111000000/////////...//////...---,,,,,,++++++---------......------,,,---------------,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------......////////////------............------......///000000000000000////////////////////////////////////////////////000000111111111222222222111333555555444333444555222222222222222222222222222222111111111000000000000000000000000000000000111000000000////////////000000//////......------////////////////////////......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((()))++++++)))))))))***,,,+++***((((((((()))***)))(((((((((((((((((()))(((((((((((((((((())))))'''''')))******+++******---++++++000888<<<;;;888111111000///---,,,+++***((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((('''(((''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++******))))))))))))******************************))))))*********+++++++++***************+++,,,,,,+++++++++,,,,,,,,,------------........./////////............////////////000111111111222222222222111111222222222333333333333333333333333333333333444444555555555555444444444444555555444444333222444444444444555555555555333333333333333333333333222222222222222333444555333333222222222333444444////////////////////////111000000000//////......///......---,,,++++++***,,,,,,---------------,,,...............---,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...////////////...,,,,,,---......---,,,,,,---...//////000000//////////////////////////////////////////////////////000000000111111111111222000222333444333222333444111111111222222222222222111111111000000000000/////////000000000000000111111111000000000////////////////////////.........////////////////////////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((******)))((()))*********)))((((((((()))))))))((((((''''''(((((()))''''''(((((((((((())))))'''((()))+++,,,,,,+++***)))((()))---333666666444///000000000///...------+++++++++******)))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))************))))))******))))))))))))******************************)))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---............/////////------........./////////000000000111111111222222000111111222333222222222333333333333333333333333444555555666666555555444444444555555444444333222444444555555555555555666333333333333333333333333222111111222222333444555333333222111111222222222000000000000000000000000000//////////////////............------,,,,,,++++++,,,,,,------------,,,------......------,,,+++)))))))))***************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((*********************************+++,,,,,,,,,---+++,,,---...///...------+++,,,------------,,,+++---...//////000000//////////////////////////////////////////////////////000000000000111111111111///000222222111111111222000111111111222222222222111111000000000/////////////////////000000111111111111111000000000//////.........///////////////////////////////////////+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%'''))))))((((((((()))''''''((()))))))))(((((()))(((''''''''''''((()))'''''''''((((((((())))))((()))***,,,,,,+++***)))&&&'''((()))************,,,---...///000000//////...------,,,+++***))))))%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((()))((((((((())))))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''((()))***)))(((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&(((+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************'''((()))******)))((('''******))))))))))))******************************)))************+++++++++)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000111111///000111222333222222111222222222222222222222222333444555555555555444333444444555555444444333222333333333444444555555555333333333333333333333333111111111111222333444555333222222111000000000000000000000000000000000000.........///////////////.........---------------***+++,,,---------------+++,,,,,,,,,,,,+++******((()))))))))*********+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,---...---,,,,,,++++++------------++++++---......///////////////////////////////////////////////////////////////000000000000111111111111...000111111000000111222000000111111222222222222000000000000////////////.../////////000000111111111111111111000000000000---.........//////000000////////////////////////************+++,,,---...++++++++++++++++++++++++...------,,,,,,------...***))))))((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%'''((()))((('''((()))%%%&&&''')))))))))(((''')))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))***+++,,,+++***(((&&&***+++,,,***(((&&&%%%&&&)))+++---///000000000///000///...---+++***))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''((()))***)))(((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%###$$$(((+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************((()))***++++++***)))(((******))))))))))))******************************)))************+++++++++)))***+++------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000///000111222333222111111222222222222222222222222222222444444444444222222444444555555444444333222222222222333333444444444333333333333333333333333111111111111222333444555333222111000////////////000000000000000000000000---.........//////000000------..................***+++,,,,,,------------***************)))(((((((((((())))))*********+++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------000...------...000000000000000000000000000000000222111000000000111333444222222222111000//////...111111111111000000000000///////////////000111111000000000000//////////////////////////////////////////.........---------...---,,,,,,++++++++++++++++++************++++++************************************************+++)))(((&&&&&&((()))+++++++++******))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&'''******))))))((((((''''''&&&'''((())))))((('''&&&''')))---111222111000...,,,,,,------,,,+++)))(((************))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((++++++******)))((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************)))&&&$$$%%%(((******)))))))))(((((('''''''''&&&(((((())))))))))))(((((()))*********++++++++++++******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,***((((((***+++)))'''******************++++++******))))))((())))))*********************************+++,,,,,,,,,,,,++++++,,,------......------/////////...------,,,,,,((()))***---///111333444//////000111111111111111333333333222222111111111111111111111111111111111111111222222222333333333222333444444555555444444444444333333333333222222000000000000000000000000222222222222222111000000000000//////.........---////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++++++++***************))))))))))))))))))))))))((((((''''''''''''((((((+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))))))))***+++++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---///...------...///000000000000000000000000000000111111000///000111222333222222111111000//////...111111111000000000/////////////////////000000111000000000000/////////...........................///.........---------------,,,+++************+++,,,,,,++++++++++++,,,,,,***************************************************)))(((''''''((()))************)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))(((((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))***((('''&&&&&&'''((()))***)))))))))(((((((((''''''(((((((((((((((''''''(((***,,,...///...,,,+++++++++++++++***)))((('''*********)))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((()))''''''((((((((()))))))))(((((((((((())))))))))))***)))'''&&&&&&&&&(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))*********'''%%%&&&)))++++++***))))))((((((((('''''''''''''''((((((((((((''''''))))))))))))*********+++***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((()))((('''(((+++,,,+++***************************---,,,,,,,,,+++,,,,,,,,,************************)))***++++++,,,,,,+++++++++,,,------......---------------...............,,,,,,---...///000111222//////000111111111111000333333333222222111111111111111111111111111111111111111111222222222333333333333444555555555555444444444333333333222222222111111111111111111111111111111111111111000000///000/////////....................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))************+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))***)))(((((('''''''''(((*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''******************++++++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///............///000000000000000000000000000000000000/////////000111222222111111000000//////...111111000000000000////////////......//////000111000000000/////////..........................................------------++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''((()))***((())))))))))))))))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))((((((%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((((((''''''(((((())))))******++++++***))))))+++***))))))((((((((((((******))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((''''''(((((())))))*********)))'''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***((('''(((***+++++++++))))))((((((((((((''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&&&&&&&(((+++------,,,************)))))))))))))))))))))))))))*********************************)))***++++++,,,,,,+++++++++,,,------......------+++,,,,,,---......//////////////////////////////...///000000111111000000222222222222222111111111111111111111111111111111111111111222222222222333333333444555555555555555333333333333222222222222111111111111111111111111000000000000000//////...////////////....................................,,,,,,+++++++++*********************************+++++++++************))))))************+++++++++...---,,,+++***(((''''''))))))))))))))))))))))))+++***)))((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))+++++++++***************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...//////......///000000000000000000000000000///////////////000000111111111000000////////////111000000000///////////////............///000000000000/////////.................................------------------------++++++************+++++++++,,,,,,,,,,,,,,,,,,+++************************************************))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((******)))))))))***++++++))))))))))))(((((((((((()))((('''''''''((()))******))))))(((((())))))***,,,+++)))((('''((())))))***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((()))*********))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&'''(((***,,,,,,---)))))))))))))))(((((((((''''''((((((((((((((((((************************))))))***++++++++++++++++++,,,------......------,,,,,,,,,------.........////////////...............//////000000000000000222222222111111111111111111111111111111111111111111111111111222222222222333333444555555555555555333333333222222222222111222222222222222222222222/////////000///......---///////////////.................................,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***+++++++++***************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,...000000......///111////////////////////////.../////////000000000000000000000///////////////000000000////////////..................//////000////////////....................................,,,,,,------------------,,,,,,+++++++++,,,,,,---******++++++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))******+++(((((((((((()))))))))))))))(((''''''''')))***+++))))))(((((()))***+++,,,,,,+++***(((((()))***+++)))))))))(((((((((((('''(((((((((((((((((((((((('''((((((((((((((('''''')))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))(((((())))))))))))))))))))))))(((''''''((())))))&&&'''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))((()))))))))))))))***+++)))))))))(((((((((''''''))))))++++++,,,,,,++++++))))))))))))))))))))))))))))))***++++++++++++***+++,,,------......------......------,,,,,,,,,,,,,,,,,,,,,------...............///000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222333333444444444444444333333222222222111111111111111111111111111111111///////////////...------.........///////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******************++++++(((((((((((((((((((((((('''''''''(((***+++---...))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))************************++++++)))))))))************+++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++...111111...---///111////////////////////////...///000111111111000000////////////////////////000000////////////............------......///000/////////.........------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...))))))+++,,,,,,+++))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((()))************************''''''((((((((((((''''''&&&&&&'''((())))))***+++''''''''''''''''''''''''''''''(((((((((((())))))$$$%%%&&&'''((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***++++++)))(((((()))***+++,,,---+++******))))))*********))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&******))))))(((''''''&&&&&&&&&'''''''''(((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))%%%'''))))))(((''''''((((((((())))))))))))*********)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&''''''(((((()))))))))))))))))))))))))))***++++++***((((((((()))))))))((((((''''''&&&&&&&&&''')))***++++++***)))))))))))))))))))))))))))((()))******++++++******+++,,,------......------......------,,,++++++*********+++,,,---......///---...//////000000//////000000000111111111111111000000000000000000000000000000000111111111111222111111222333333333333333222222222222111111111111000000000000000000000000///////////////......---.........///////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&''')))+++---...(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((())))))***)))))))))***+++++++++,,,))))))))))))************))))))))))))************************************++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,***...222111...---...111///////////////////////////000111222222222111000////////////////////////000000/////////............------------...////////////.........---------------------------------++++++,,,,,,,,,---------++++++******+++,,,,,,---)))***,,,------,,,***)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++'''''''''''''''''''''''''''''''''((((((((())))))$$$&&&'''))))))((('''&&&))))))))))))))))))))))))&&&'''((())))))*********'''((((((((()))))))))***''''''((()))***++++++***))))))))))))*********)))(((((()))))))))))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******&&&(((++++++((('''''')))(((((()))))))))************)))'''&&&&&&''')))***''''''((((((((()))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))+++,,,+++((('''(((***))))))(((''''''&&&%%%%%%###$$$&&&((())))))((('''))))))))))))))))))))))))((())))))***************+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---...//////000000/////////000000000111111111222000000000000000000000000000000000000111111111111000000111222222222222111222222222222111111111111///////////////////////////000000000000///................../////////000---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************))))))************+++++++++***************+++++++++))))))))))))))))))))))))''''''''''''((()))******'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))***+++,,,,,,---))))))))))))************))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***...222222...,,,...111///////////////////////////000111333333222222111.........///////////////000/////////...............------------...////////////.........---------------------------------+++++++++,,,,,,---------******))))))***+++,,,,,,***+++---......---+++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((***+++,,,+++***((())))))))))))))))))))))))''''''(((******+++++++++'''((((((((())))))******&&&''')))***+++++++++***************)))((('''&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))************'''***,,,,,,)))((((((***(((((())))))*********+++)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((***,,,+++(((''')))+++))))))((('''&&&&&&%%%%%%&&&''')))+++,,,,,,+++***))))))))))))))))))))))))(((((()))***************+++,,,------......------***++++++,,,,,,------...........................---....../////////////////////000000111111111222000000000000000000000000000000000000111111111111//////000111111111111111222222222111111111111000////////////////////////000000000000000//////...---.........//////000000------------------------,,,,,,,,,+++++++++******************************+++++++++************))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......,,,***,,,///111000...////////////////////////000000000000000000000000222111000000000111333444//////.........---------,,,,,,,,,---...///000000////////////////////////........................,,,++++++***)))))))))***++++++,,,------...//////---------,,,,,,+++++++++************))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''((((((((((((###'''++++++(((&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''((((((''''''''''''((((((+++***)))(((((()))***+++***++++++++++++***)))))))))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))%%%%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&************************(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&&&&'''(((((()))((((((---,,,+++***)))'''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***'''''''''''''''((())))))&&&(((******)))((('''(((+++***)))(((((()))***+++))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,............///////////////...---,,,,,,---...///..................------222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111444///+++,,,///111///,,,......////////////......,,,,,,------,,,,,,+++************++++++,,,,,,,,,***))))))***---......---******************************))))))))))))******))))))))))))))))))))))))+++***)))((('''''''''((())))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++,,,///111000...........................000000000000000000000000000///.........///111111//////.........------------,,,,,,------///000000................................................,,,,,,+++************************+++,,,---------,,,,,,,,,,,,+++++++++***************))))))))))))))))))((((((((('''''''''''''''((())))))))))))((((((((())))))))))))(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''(((***,,,,,,***)))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((('''((((((''''''''''''((((((******)))(((((()))*********++++++++++++***))))))(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((('''''''''(((((((((((((((******************************)))((('''&&&%%%%%%((((((((('''''''''&&&&&&))))))))))))))))))))))))'''(((((()))******)))))),,,++++++***)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''(((((('''''''''(((((((((((())))))))))))'''''''''''''''((()))))))))+++------+++)))((((((++++++***))))))***++++++))))))))))))((((((((((((***************)))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,............///////////////...------------...///////////////////////////222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111333///,,,,,,///111///,,,,,,,,,------------,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------&&&%%%$$$&&&((()))((('''******************************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))(((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,+++,,,...//////...........................000000000000000000000000------,,,,,,------...///...............------------------------...///000........................---------------------------,,,,,,+++++++++++++++*********+++,,,,,,------+++++++++***************************))))))))))))))))))(((((((((((('''''''''((())))))******))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((&&&%%%(((---...+++'''''''''((((((((((((''''''&&&''''''(((((())))))***''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''******)))((('''&&&&&&%%%&&&&&&''''''((())))))***))))))))))))))))))))))))+++******)))((('''&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))((())))))************************))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))(((((((((((((((''''''''''''(((((()))***---///000---***((((((,,,++++++******++++++,,,))))))))))))(((((((((((()))************))))))(((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))******+++---......///******+++++++++,,,,,,,,,---............////////////...------------...//////000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333000------///111///---,,,,,,------------,,,,,,---------------,,,++++++,,,,,,------------......***)))((((((******)))(((******************************))))))))))))******))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((('''''''''''')))))))))(((((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---....................................000000000000000000000000,,,,,,,,,,,,,,,------...........................---------------...///000........................------------------------------,,,++++++,,,,,,---+++++++++,,,,,,---------*********)))))))))))))))************)))))))))((())))))(((((((((((((((((((((((()))***************(((((())))))))))))((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''(((((((((((('''&&&%%%'''))))))'''%%%''''''((((((((((((''''''''''''(((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))***************))))))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''&&&&&&******)))((('''&&&&&&%%%''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((())))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((()))))),,,///000...+++))))))************************))))))))))))(((((((((((())))))************)))((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++,,,,,,---......******+++++++++,,,,,,,,,---------.........//////.........------.........///////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////222000......000000///---......////////////......---------...---,,,,,,+++,,,,,,,,,---------------///---,,,,,,------,,,+++******************************))))))))))))******))))))))))))))))))))))))%%%''')))***+++***)))'''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,---------------...........................////////////////////////,,,,,,---------.........---........................------------...//////........................------------------------,,,,,,,,,++++++,,,------************++++++++++++))))))))))))))))))))))))************)))))))))((((((((())))))))))))))))))(((((()))***************(((((())))))))))))(((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&((()))(((%%%$$$%%%&&&''''''((((((((((((''''''((((((((()))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((''')))---...---+++******(((((())))))))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------............---..................------------....../////////////////////////////////000000000000000000000000////////////////////////........................111000///000000000///.........////////////......------.........---,,,,,,,,,,,,,,,+++++++++++++++,,,+++))))))******)))'''******************************))))))))))))******))))))))))))))))))))))))''')))***+++***)))'''%%%'''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...+++,,,...---,,,+++,,,...------------------------////////////////////////,,,,,,---...............---------.....................---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---(((((((((((((((((((((((())))))))))))************************))))))))))))(((((())))))))))))******'''((())))))******))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''***,,,***&&&$$$&&&)))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))************))))))))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&%%%$$$###"""&&&&&&''''''''''''(((((())))))))))))))))))))))))'''((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''''''''(((''')))++++++***))))))***'''(((((())))))(((((('''))))))))))))((((((((((((((())))))************))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------------.........------...//////...------,,,,,,------......//////////////////////////////000000000000000000000000////////////////////////////////////////////////000000111111111000///...,,,,,,------------,,,,,,...............---,,,,,,,,,,,,++++++++++++******,,,***))))))******)))'''******************************))))))))))))******)))))))))))))))))))))))))))*********)))(((&&&%%%'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,------...+++---...---+++***,,,...------------------------////////////////////////+++,,,---.........---------------........./////////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******************)))))))))))))))******+++++++++************))))))))))))(((((()))))))))*********''''''((())))))))))))((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***((((((''''''''''''(((((()))***+++,,,,,,+++***))))))))))))))))))(((((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$######''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&'''((()))***++++++))))))(((''''''''''''''',,,---,,,***(((''''''((('''((()))******)))((('''))))))))))))(((((((((((((((((()))***************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........------...//////...---------------...//////000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////111222222111000//////,,,,,,------------,,,,,,...............------,,,------,,,,,,,,,+++++++++---,,,++++++,,,---,,,*********************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((''')))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,---......+++---...---+++***+++...------------------------////////////////////////***+++,,,---...---,,,,,,---------........./////////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,------------------------))))))******+++++++++,,,************))))))))))))(((((())))))*********+++&&&''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%"""!!!###'''******(((''''''((((((((((((''''''*********)))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((***+++,,,------,,,+++***)))))))))))))))((((((''')))(((&&&%%%%%%&&&((()))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((())))))*********+++))))))))))))))))))))))))***************)))(((((())))))((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***+++,,,***)))((('''''''''''''''111000...+++'''%%%&&&'''((()))***++++++***)))((())))))))))))(((((((((((((((((()))***************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******+++,,,------...///******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---......///000111111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///111222222111000//////...//////////////////.........//////......---,,,.........------,,,,,,,,,,,,+++******,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))((('''''''''((()))***+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++***)))((()))***+++,,,------------------------........................---------------,,,,,,,,,............////////////.........------,,,,,,,,,------------------------//////...------------...///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***)))))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%&&&'''((())))))((('''&&&)))))))))((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********))))))'''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((***)))(((''''''((()))***''')))***)))((('''(((***)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&'''(((***++++++,,,,,,---,,,***)))'''&&&&&&%%%))))))))))))(((((((((((('''((()))******)))(((''''''((((((((((((&&&$$$###''''''(((((())))))******&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''''''''((((((((())),,,++++++***)))((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................//////000000///...------////////////000000000000000000////////////000000000000000000000///......000///...---...///111333000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***............------,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%'''(((***++++++%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********************************************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............////////////.........------,,,,,,,,,------------------------//////...------------...............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''',,,,,,,,,+++++++++******&&&''''''((((((''''''&&&&&&&&&'''((((((((('''&&&''''''((((((((((((''''''(((''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***''')))***)))((('''(((***((((((((((((((('''&&&&&&))))))(((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((())))))******))))))******)))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))*********)))(((&&&%%%'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...............---,,,,,,.../////////000000000000000000////////////000000000000111111000000///...000///...---...///111222////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------,,,++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((()))))))))))))))))))))*********++++++******************************+++,,,,,,,,,,,,+++------------------------************************,,,---------.../////////---............/////////.........---------------........................//////...------------...............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))+++***)))((('''&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%'''((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((******+++******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((()))(((((((((************************))))))(((((((((((())))))''')))***)))((('''(((***'''''''''''''''&&&&&&%%%)))))))))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))************************(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((('''&&&''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))++++++,,,,,,+++***((('''(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))*********))))))(((((('''))))))))))))))))))))))))++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++....../////////000000000000//////......//////000111111222222111111000///000///.........///000111/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---......///000000---------.........//////...............---------//////////////////////////////...------------............---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))******)))((('''&&&&&&'''((())))))))))))******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******++++++***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***'''''''''((((((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((''''''&&&''''''((())))))*********))))))))))))((((((((((((***)))(((''''''((()))***++++++,,,,,,,,,+++)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))+++++++++******)))))))))))))))))))))))))))))))))+++******************+++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........./////////000000/////////....../////////222222222222222111000000//////.........//////000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++******)))************************++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++************************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000------------....................................//////////////////////////////...------------......------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************************************************************))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&************************'''((((((((((((((((((''',,,++++++******))))))))))))((('''&&&&&&'''((()))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***'''(((((()))))))))(((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******&&&''''''(((((((((((((((((())))))***))))))((('''))))))))))))((((((((((((***)))(((''''''((()))***)))***+++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))*********++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------....../////////..................//////////////////............//////222222222222222111000000//////...............///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++*********************************++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........,,,------------......................../////////........................//////...------------...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++************************************************))))))*********)))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''(((((())))))(((((('''---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***'''((())))))))))))))))))&&&&&&&&&&&&'''''''''''''''((()))***+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((((()))))))))))))))*********)))(((&&&%%%))))))))))))(((((((((((())))))(((((((((((())))))((()))***+++******)))((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))************************++++++++++++++++++++++++++++++************++++++........................---...//////000/////////------.........////////////......------......///111111222222111111000////////////............---.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((('''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---........./////////000------------------------//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************************************'''((()))***+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((+++***)))((((((((()))***''''''(((((((((((('''''')))(((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&'''((()))***(((((((((((((((((((((((('''((()))******)))((('''''')))***)))((('''(((***&&&'''(((((())))))((((((&&&'''''''''(((((((((((('''((()))++++++***)))(((((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******))))))((((((((()))***+++***(((&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))************************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************************************++++++************++++++------------------------,,,---....../////////...---------........./////////......------......///000000111111000000///....../////////......---,,,.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))((('''''''''(((***+++++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,,,,,,,---------......---.........//////000000------------------------//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---************************************************&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))******(((((())))))))))))((((((''''''&&&&&&'''((()))+++&&&'''((())))))((('''&&&---,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))************************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&((()))***))))))))))))))))))))))))'''((()))******)))((('''((()))***)))((('''(((***%%%%%%&&&'''(((((((((''''''((((((((())))))******'''(((***+++,,,+++)))((((((((((((((((((((((((((($$$&&&(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***((('''&&&'''(((***+++***)))'''&&&))))))))))))(((((((((((('''((()))******)))((('''))))))++++++,,,+++***)))******))))))((((((((('''++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))************'''''''''''''''((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------.........//////.........------.........000000000000000///........./////////...---,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************************************+++,,,,,,------...,,,+++***))))))+++---...---......///......------...------,,,,,,++++++***------------------------***+++,,,,,,......///000,,,,,,,,,++++++*********...---+++*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***++++++(((%%%&&&((()))(((&&&))))))))))))))))))))))))+++++++++*********))))))''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,+++*********+++------******))))))((((((''''''''''''((()))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((('''''''''&&&'''(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''******))))))((((((''''''+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***''''''(((((())))))******))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((()))***+++,,,,,,+++***)))---,,,+++)))((('''''''''))))))))))))))))))))))))&&&(((******))))))***+++******))))))((((((''''''))))))(((((((((((())))))((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------,,,+++,,,---...///000//////...------,,,,,,---......///000111111222222000............---,,,,,,---------......//////......------------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((()))((('''((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''+++)))'''(((******(((%%%%%%'''(((******((('''%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,,,,,,,+++++++++---,,,*********+++---...---...............------------------------------------------------------)))******++++++,,,,,,---,,,,,,,,,+++++++++******---,,,+++*********++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((()))******+++)))'''(((***,,,+++)))))))))))))))))))))))))))+++++++++******)))))))))(((''''''''''''''''''(((((((((((())))))************)))((((((((()))++++++***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((('''))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))***'''((((((((()))))))))***))))))((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))++++++******************))))))))))))))))))))))))((()))++++++***)))***+++******))))))(((((((((((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************+++,,,,,,,,,++++++***))),,,,,,,,,------------...------,,,,,,,,,---...///,,,,,,------.../////////......//////000000111111222000...............,,,.../////////000000000111//////............//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))((('''(((*********((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***)))((((((******(((%%%'''((())))))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************///...---,,,+++***)))(((---,,,+++++++++,,,...///------------......------,,,,,,---......///000000------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++*********++++++,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***)))((('''(((***,,,+++***))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((''''''((()))))))))))))))''''''(((((((((((((((((()))((((((''''''(((((()))))))))(((((((((((('''''')))))))))))))))))))))))))))((('''(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((((((((***+++,,,***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((())))))))))))))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((('''(((((()))***+++************************)))******++++++******)))(((((()))))))))******+++))))))))))))))))))))))))***+++,,,,,,+++)))*********))))))))))))(((((((((***))))))(((((())))))***))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************+++++++++,,,++++++***))),,,,,,,,,,,,---------------,,,,,,,,,,,,---...///+++,,,,,,---......//////////////////////////////222000.........///...---///////////////000000000---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))((('''(((***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))((()))******(((&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************......---,,,+++***))))))------,,,,,,,,,---...///------------------......,,,---------.........///------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))'''''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((('''&&&&&&'''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((+++)))''''''((((((&&&%%%((((((((((((((((((((((((******))))))(((((('''''')))(((''''''(((***,,,---+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))++++++************************))))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))+++,,,------+++*********))))))))))))))))))))))))***))))))))))))))))))***)))))))))******)))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******************************************************************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,------...............------,,,,,,,,,//////////////////......111000...---...///...---------------------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))((('''(((***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))((('''******))))))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---...///---------,,,,,,,,,++++++------------------------///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((***)))((((((*********(((((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&''')))***++++++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++************************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))+++,,,------+++*********))))))))))))******************))))))))))))*********))))))))))))))))))***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************)))******++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------------------------,,,,,,,,,////////////............111///------/////////...---------------,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************)))((()))***++++++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))(((((((((******))))))))))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))******+++,,,,,,---+++,,,,,,,,,------------,,,,,,+++++++++---...///...------,,,++++++******------------------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((***,,,,,,***((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((((())))))))))))******))))))))))))))))))))))))(((((((((***...000000///))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))***))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))(((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((()))***+++***************************))))))(((((())))))***+++,,,---------+++***)))))))))))))))))))))))))))***+++,,,,,,+++)))******)))))))))************++++++******))))))******+++******))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************((()))******+++*********++++++++++++,,,,,,,,,,,,+++,,,------......------)))***+++,,,---...///000........................111///------/////////.../////////...............---...///000000///...---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&(((******)))((()))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,+++******+++,,,...000---------------,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))(((''''''$$$'''+++,,,+++******+++))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((''''''''''''''''''((('''''''''(((((()))))))))&&&'''((()))***))))))((('''((((((((()))))))))***''''''((()))))))))))))))&&&&&&''''''((())))))***(((''''''&&&&&&''''''((((((((()))))))))*********))))))))))))))))))))))))))))))(((***---......---))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))******)))(((''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***))))))***)))))))))((((((((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((()))+++,,,,,,,,,***)))))))))))))))))))))))))))((()))++++++***)))***+++))))))*********++++++++++++******))))))******++++++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************(((((()))******************++++++++++++,,,,,,,,,+++,,,---.........------))))))***+++---...///000,,,------....../////////000///------///000///.../////////......---------,,,---...//////...---,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))%%%(((******(((((()))***'''((())))))))))))((('''(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))************+++++++++)))***+++,,,,,,,,,++++++,,,+++*********,,,///000,,,,,,------.../////////------------------------------------------------*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&###(((***))))))+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&((()))))))))(((''''''((((((((())))))******'''(((((()))))))))))))))&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''(((((())))))*********+++)))))))))))))))))))))))),,,***)))((()))((('''%%%))))))))))))))))))))))))''''''(((((())))))******''')))+++,,,,,,***(((&&&&&&'''(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))******))))))((((((((('''(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***###$$$''')))******)))((())))))))))))))))))))))))&&&(((*********)))***+++))))))******++++++++++++++++++************+++++++++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************(((((()))*********************+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000...------///000//////---------,,,,,,+++++++++((()))+++,,,,,,+++)))(((+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***)))))))))+++,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''************************%%%(((******(((''')))+++%%%'''(((******((('''%%%))))))))))))************((((((''''''&&&&&&&&&%%%***)))(((''''''((()))***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,++++++++++++///......---,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******************************))))))***++++++++++++***&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))(((''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))***,,,+++)))(((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))(((((()))+++------+++((((((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++***************)))((((((''''''))))))(((((((((((())))))((((((*********)))'''&&&)))((('''''''''(((***+++&&&''''''((()))******+++******))))))((((((''''''))))))))))))(((((((((((((((((('''((()))***,,,---''''''(((((())))))******+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********+++++++++************)))'''''''''''')))+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++---------............//////000222333333111...---++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,***((('''&&&******************************))))))(((((('''''')))******++++++)))((('''((((((((((((((((((((((((***)))'''&&&'''(((***+++***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))))))))***)))(((''''''((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++++++++***************************(((((()))************)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))***++++++)))(((((())))))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))(((((()))+++,,,,,,)))'''''''''((((((((()))))))))(((((((((((())))))))))))+++*********)))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))***))))))((('''''')))(((((('''((()))***+++'''''''''((()))************)))))))))((((((((('''))))))))))))((((((((((((+++***)))((((((((())))))'''((((((((()))))))))***************)))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************************))))))******+++++++++,,,***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////------------............///111333444333222///...,,,,,,,,,,,,,,,---......++++++******+++,,,,,,---........................++++++,,,,,,,,,,,,------+++++++++++++++***)))(((******************************))))))((((((((((((((())))))***)))((('''&&&(((((((((((((((((((((((())))))'''''''''(((***+++***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((($$$%%%'''((()))***))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((***+++***)))(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((()))))))))(((((()))+++***(((&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''(((((()))******++++++))))))(((((((((((())))))++++++)))(((''''''''''''((((((((((((((()))******''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''''''''(((((((((((((((((())))))))))))************))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************++++++++++++************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,++++++******))))))'''((()))***+++,,,---------,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------............000111333333333222000..................//////000+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++++++++*********************************))))))))))))((((((((((((((())))))(((((('''&&&)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))*********************************'''((())))))******))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((($$$%%%''')))******((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((()))))))))((('''((())))))'''%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((()))))),,,+++)))'''&&&&&&'''(((((((((((((((((())))))***'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++)))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++************++++++************************++++++************++++++************************(((((()))***************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))------,,,,,,+++***))))))((())))))***++++++,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,---------.........///000111111111000...---...............//////000,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))+++++++++,,,,,,,,,------******+++++++++*********************************)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))(((((('''((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************************************************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))(((((((((((()))***************************((()))******++++++******)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&''')))******((('''%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&(((******((('''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((('''&&&'''((()))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))(((((((((((()))))),,,+++)))''''''''''''((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))******************++++++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))*********((((((((()))))))))******+++***)))(((((()))***+++************************++++++************++++++************************++++++************++++++************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******------,,,,,,+++***))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111,,,,,,,,,------------...---......///...---,,,,,,------,,,,,,------...///------,,,,,,+++,,,,,,---------------------------+++++++++,,,,,,,,,------+++++++++++++++***)))(((************************))))))))))))************++++++************)))***))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------)))))))))******+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***)))(((''''''((()))***************************))))))***+++++++++++++++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''))))))((('''((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))((('''&&&'''((())))))(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************++++++))))))(((''''''&&&%%%%%%))))))(((((((((((())))))***))))))(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))))))))((('''&&&))))))))))))(((((((((((())))))))))))************)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))))))))'''((((((((())))))))))))*********))))))*********************************++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))+++++++++*********))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,------------,,,---------,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''************************)))))))))************+++---,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************((())))))***************((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%'''))))))((('''((()))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))'''&&&%%%&&&)))++++++***''''''((((((((()))))))))(((((((((((()))))))))))))))))))))******+++++++++)))))))))))))))((((((((())))))(((((((((((())))))'''(((((()))))))))))))))&&&'''((()))***))))))((())))))))))))(((((((((((('''((((((((()))))))))***'''''''''((()))*********))))))*********)))((('''***)))))))))((((((((('''((()))))))))************)))))))))************+++))))))))))))))))))))))))(((((())))))******++++++******))))))))))))))))))(((((()))))))))*********)))******++++++******)))************************++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************************************************+++++++++'''((()))++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***,,,---++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++******)))************************))))))*********+++++++++,,,,,,***)))))))))***+++(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******'''((()))******)))((('''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...************************'''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''((()))((('''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''((())))))'''&&&%%%'''))),,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))%%%&&&(((*********))))))&&&''')))*********)))((())))))))))))(((((((((((('''((((((((())))))******&&&''''''((()))******+++&&&''')))***+++,,,++++++******))))))((((((((('''(((((())))))*********+++((())))))))))))*********))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++++++++******)))))))))************+++++++++)))***+++,,,,,,+++***)))************************++++++************++++++************************++++++************++++++************************(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))*********(((((()))***+++,,,,,,---'''(((***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------(((((()))++++++,,,,,,,,,************************))))))******++++++++++++,,,+++)))((((((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''((()))******,,,,,,++++++***))))))(((***************+++++++++........................)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++************++++++%%%'''***,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++............---+++)))'''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((('''&&&&&&((())))))(((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((************************))))))))))))))))))))))))%%%&&&&&&'''''''''''''''$$$%%%'''(((******)))))),,,+++)))((((((((()))******+++------+++***+++,,,************************''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&''''''((()))******+++******************************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))***+++++++++)))(((''',,,,,,+++***))))))************************************++++++++++++******+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))+++*********))))))((((((+++*********))))))(((((())))))***++++++++++++***)))******++++++,,,------((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++/////////......---------,,,+++++++++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((******)))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((())))))''''''(((((()))*********------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++*********))))))*********+++***))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++000///---+++************((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))'''&&&&&&((())))))(((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%&&&'''))))))))))))(((++++++)))((((((((())))))''')))+++***)))((())))))************************'''''''''((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))******)))(((((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++++++++*********))))))(((((((((((())))))************************************************)))************+++++++++************************)))******+++***)))(((''',,,++++++***))))))************************************++++++++++++******+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))************)))))))))(((************)))))))))((())))))***++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,.........---------,,,,,,---,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++***)))(((((((((((('''(((((()))******++++++---,,,,,,+++***)))((((((************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++***))))))(((((())))))***000---)))%%%$$$&&&)))+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,000...+++)))((()))+++,,,''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((((())))))(((((('''******)))((((((((())))))''')))******)))(((((()))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''(((((())))))******((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++*********))))))(((((())))))***************************************************)))************+++++++++)))))))))))))))))))))))))))************)))((((((,,,+++******)))***************************************++++++++++++******+++***))))))))))))***+++)))************++++++++++++++++++***************************))))))))))))************))))))))))))))))))***++++++++++++***---,,,,,,+++******))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------,,,,,,,,,,,,---,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++((())))))************)))************************************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))))))))******---,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,************************,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******************************++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))///,,,(((%%%$$$%%%(((***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))++++++,,,...---+++)))((()))***+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&''')))******)))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))(((((('''''')))))))))((((((((()))))))))+++,,,,,,*********+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))(((''''''''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((***))))))))))))))))))***************************************************))))))*********+++++++++************************))))))*********)))))))))++++++***************+++******************************++++++++++++******************************))))))*********+++++++++*********************************)))))))))))))))*********)))))))))))))))))))))***++++++++++++***,,,+++++++++******))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***++++++*********+++******))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************+++***))))))((((((''''''((((((((()))))))))(((((()))***,,,,,,***)))***+++(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,+++***((('''******))))))))))))******************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))******+++***************++++++******************************++++++++++++************++++++++++++******))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))******))))))***++++++++++++***)))))))))******+++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---%%%&&&&&&((()))***+++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++***))))))(((((())))))***'''(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***'''(((***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))***************************((('''''')))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***)))(((((((((((()))''''''((()))))))))((((((&&&((())))))(((''''''((())))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************************************,,,,,,+++******)))))))))+++******))))))******+++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))((())))))***+++*********)))******+++,,,******************************++++++++++++************+++,,,,,,+++******)))************+++++++++***************+++++++++))))))))))))************))))))))))))************))))))***++++++++++++***(((((())))))***++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,------------000...++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''(((((())))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&'''(((******$$$$$$%%%'''((()))***++++++++++++***************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++*********))))))*********))))))))))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))***)))'''((()))+++******''''''(((((())))))******(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))+++***)))(((((())))))***&&&&&&((()))))))))((((((&&&((())))))(((''''''(((************************(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((***************************))))))******+++,,,---))))))))))))))))))))))))((()))))))))************************************+++***)))((()))***,,,---+++******))))))******+++++++++++++++++++++++++++************************)))************+++++++++***************************)))((((((((()))+++,,,******))))))***++++++,,,******************************++++++++++++*********++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++((()))))))))************((()))))))))************))))))***++++++++++++***))))))))))))************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,---------.........000...+++***+++---------++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((())))))*********+++))))))************))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))'''((()))***+++,,,------************************))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((((((((((((''''''''''''***((('''&&&&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((***)))'''(((***++++++***&&&''''''((()))******+++((((((((((((((((((((((((&&&'''***++++++***'''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&%%%$$$%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))***+++%%%&&&((()))))))))(((((((((***++++++)))))))))***************************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,......))))))))))))))))))))))))(((((())))))*********+++************************)))(((''''''(((+++///111++++++************++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,******))))))***+++,,,,,,******************************++++++++++++*********+++,,,------,,,+++***)))************+++++++++))))))******++++++++++++(((((())))))*********+++(((((())))))*********+++))))))***++++++++++++***++++++******)))(((((((((((()))***+++,,,---------++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---------....../////////111...+++***+++---------++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))),,,+++++++++***)))))))))---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))***+++,,,---...---,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))*********((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))++++++***'''%%%&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((('''))))))))))))************+++***)))'''''')))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******************************))))))((((((''''''))))))******+++++++++,,,))))))***++++++++++++***************))))))((((((************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++*********************************++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---......,,,,,,---...---------,,,,,,+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++************+++++++++***)))***,,,,,,***)))))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''''')))***)))((('''(((***((()))***+++,,,+++******)))((((((((()))***++++++'''''''''((((((((())))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))++++++*********************))))))(((((())))))***---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''&&&***)))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))************(((&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((+++*********))))))((((((+++***)))(((((()))***+++************************************************))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++************************++++++*********))))))))))))))))))******+++++++++))))))***++++++++++++***++++++*********)))))))))******************************+++++++++***))))))******++++++++++++******+++*********))))))))))))************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---...---,,,,,,,,,...++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))+++******))))))******+++)))(((((()))******)))'''))))))))))))))))))))))))************)))))))))(((''''''((((((((((((''''''''')))***)))((('''(((***))))))+++,,,,,,,,,+++***))))))))))))))))))***+++''''''((((((((()))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******************,,,++++++******++++++,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++***************((()))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***++++++++++++***************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))((((((((())))))***,,,,,,+++***)))(((''''''+++***)))(((((()))***+++************************************************))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********))))))***++++++++++++***+++++++++++++++*********++++++++++++++++++++++++******+++++++++******)))******++++++++++++*********************)))))))))************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++---...---,,,+++,,,...+++++++++++++++,,,,,,,,,++++++***))))))***++++++************************))))))))))))))))))))))))+++******))))))******+++''''''&&&'''((()))'''%%%))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''''')))***)))((('''(((*********+++,,,,,,,,,,,,++++++***))))))))))))))))))'''(((((((((((()))))))))*********+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************)))******+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))))))))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++''')))******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++************************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))***)))((((((((()))***+++++++++******)))(((((('''******)))(((((()))******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,------,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------++++++,,,---...---------,,,,,,+++++++++******************+++************************))))))))))))))))))))))))******))))))))))))******'''&&&&&&'''(((((('''%%%((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((******+++++++++,,,,,,,,,,,,++++++***)))((((((((()))(((((((((((()))))))))***))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((())))))******+++))))))(((((((((((())))))************************++++++++++++++++++++++++************************++++++++++++,,,,,,------************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******(((((())))))************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((((((((((((((((((((((((((())))))))))))*********+++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&(((******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))******+++************************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))************))))))))))))******************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++***************+++++++++************************+++++++++***************)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,++++++,,,---111000///...---,,,+++************++++++*********************************))))))))))))))))))))))))***))))))))))))))))))***(((((('''((()))***(((&&&(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((''')))***)))((('''(((************+++++++++,,,,,,++++++***)))((((((((()))((((((((()))))))))******))))))))))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))***************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******((((((((()))******++++++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((''''''(((((()))***+++((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++(((((())))))************)))))))))******)))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++***************))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++)))'''%%%$$$++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,+++***+++---111000///...---,,,+++***)))***++++++++++++***)))************************))))))))))))))))))))))))***))))))(((((())))))******)))((()))***+++)))'''))))))))))))))))))))))))))))))))))))************((())))))******))))))(((''')))***)))((('''(((*********))))))******+++,,,+++***))))))))))))))))))(((((()))))))))*********((())))))***+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))'''''''''((()))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((((((,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***'''(((((()))******++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((()))(((''''''***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))&&&'''***,,,---,,,+++************)))))))))))))))))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))***++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++)))'''))))))))))))))))))))))))((()))))))))************))))))************))))))''')))***)))((('''(((***))))))((((((((()))***+++))))))))))))))))))***+++))))))))))))************))))))***+++---...//////))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***'''(((((()))***+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))((((((((())))))******++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((()))++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))((('''&&&'''***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))%%%'''+++---...---+++))),,,,,,+++***)))(((''''''))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))***++++++++++++***(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,///000222333333+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))******)))'''))))))))))))))))))))))))(((((())))))*********+++))))))************))))))((()))***)))((('''(((***)))((('''''''''(((***+++))))))(((((()))***++++++''''''''''''((((((((((((***+++,,,---............((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''((()))++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))))))))((((((((((((((())))))))))))((()))*********((('''&&&******)))((('''&&&&&&%%%&&&''''''((()))******+++(((((())))))))))))((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&''')))***)))((('''(((******)))))))))***+++,,,,,,+++*********))))))(((((((((((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))************+++++++++***)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++*********+++---...((())))))*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------------,,,,,,+++***)))))))))***+++++++++,,,,,,,,,+++***))))))******,,,,,,---------,,,***)))---------------,,,+++***,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***'''(((+++---,,,+++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))***+++,,,,,,+++***)))(((+++++++++***************+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))***+++++++++++++++))))))***++++++++++++***((((((((())))))))))))******+++,,,---............))))))))))))))))))))))))******))))))******+++,,,))))))))))))((((((((((((''''''((())))))))))))(((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********((()))***+++,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))***++++++,,,+++***)))((()))))))))((('''''''''&&&'''''''''((()))*********(((((())))))))))))((((((***)))(((''''''((()))***+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))((((((((('''''''''''')))***)))((('''(((*********))))))******+++,,,++++++++++++******))))))***))))))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))************++++++******)))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))******+++******************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,+++***************,,,------...---,,,+++***,,,,,,------,,,++++++***+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''%%%%%%(((***)))(((++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))+++++++++++++++***)))(((************************************)))))))))((((((((((((((())))))))))))************)))))))))(((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((()))******++++++******)))******+++++++++++++++))))))))))))***************+++,,,............---******************************))))))******+++,,,(((((((((((())))))))))))'''((())))))******))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++*********)))***+++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((((((((((((((())))))))))))***++++++++++++***))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((((((((((((''''''''')))***)))((('''(((*********)))))))))***++++++,,,,,,++++++++++++******++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((())))))))))))))))))************++++++******)))(((((((((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((()))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,---------,,,++++++---------,,,,,,,,,,,,,,,,,,++++++************+++------.........---,,,+++++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((('''%%%&&&''')))((((((++++++++++++++++++++++++******************************++++++++++++******+++++++++***************++++++***)))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))******+++,,,,,,,,,,,,+++(((((()))))))))************+++---...///...---,,,))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******(((((()))***************((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((()))))))))************************************************++++++++++++++++++++++++************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((()))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))((((((((((((((((((''')))***)))((('''(((*********))))))))))))******************************++++++***))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))((()))))))))************************))))))((((((+++++++++***))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++------,,,,,,+++++++++***,,,++++++******+++++++++------------------------***++++++,,,++++++*********,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***++++++++++++++++++++++++******************************++++++++++++******************************+++***)))(((((()))***+++(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,'''''''''((((((((())))))***+++---//////...,,,+++(((((((((((((((((((((((('''''''''&&&'''(((((()))''''''(((((())))))******(((((()))***************((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))((()))))))))************************************))))))*********++++++++++++++++++*********))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((())))))))))))))))))''')))***)))((('''(((*********))))))((())))))***((((((((()))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((()))))))))*********************)))))))))))))))*********))))))((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))***,,,---......+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))******************************************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,++++++******)))))),,,+++++++++++++++,,,,,,---------,,,------------***++++++,,,,,,,,,++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************((((((((()))***+++''''''(((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******+++++++++***))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******+++,,,,,,,,,,,,+++''''''''''''((((((((((((***,,,...000000...,,,***''''''''''''''''''''''''))))))(((((())))))***+++(((((((((((())))))))))))'''((())))))******))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))************************************)))))))))************++++++************)))))))))(((''''''''''''((())))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))(((((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((())))))))))))******''')))***)))((('''(((*********)))((((((((())))))'''''''''(((((((((((()))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((***+++---.........)))))))))*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++******************,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,------++++++,,,---------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++******************************++++++++++++*********************+++++++++))))))((((((((()))******'''(((((())))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))***++++++++++++***'''(((((((((((()))))))))***,,,...000000...+++***(((((((((((((((((((((((()))(((((((((((()))******))))))))))))((((((((((((''''''((())))))))))))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))************************)))))))))))))))((('''''''''(((******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++(((((((((((())))))))))))+++***)))))))))***,,,---+++*********)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))((('''((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))))))))*********''')))***)))((('''(((*********)))((((((((((((((('''((((((((())))))))))))(((''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))))))))))))))))))))***((())))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***&&&'''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++++++++++++++++++++++++++++++++,,,---...+++************+++,,,---+++,,,---...............+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,...---+++))))))***++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++'''(((((()))))))))))))))(((((())))))***++++++,,,((()))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))((()))******++++++******(((((()))************)))))))))))))))***************,,,...000000...+++)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''((((((((()))(((((((((((()))))))))))))))(((''''''''')))***+++,,,++++++***)))(((''''''))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++((()))***)))((('''(((*********)))((((((((((((((((((((())))))*********+++(((((('''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************)))))))))))))))*********))))))***+++,,,------...))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***+++++++++***)))'''&&&$$$%%%&&&((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++,,,,,,---...******)))))))))***,,,---,,,------.../////////...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***---000///,,,******+++++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++&&&'''(((*********)))(((((())))))***+++,,,,,,,,,(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++''''''((())))))))))))))))))************))))))(((***,,,///111000,,,(((%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))(((((('''''',,,+++++++++******))))))(((((()))***************+++*********))))))((((((+++******)))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''(((((())))))******(((((((((((())))))))))))+++)))&&&&&&((()))'''%%%(((((('''(((((()))***+++''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++)))))))))))))))))))))))))))((('''''''''(((***+++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++******))))))))))))******+++*********))))))(((((()))))))))***++++++,,,,,,***************************)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++---,,,+++***)))(((((((((++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......******++++++,,,,,,,,,,,,------.........------,,,***+++,,,------................................./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***,,,---,,,***((('''************************))))))))))))))))))))))))******))))))))))))******,,,***((((((***+++)))&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))),,,---//////...,,,(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++*********)))))))))(((((()))***************************)))))))))(((+++******)))))))))))))))))))))))))))))))))))))))************************************************,,,++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))+++(((&&&'''((()))(((''')))(((((((((((())))))***))))))))))))************)))))))))))))))******+++)))))))))))))))******+++)))))))))))))))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''((())))))***++++++)))))))))*********++++++******))))))))))))******************)))))))))(((******))))))))))))))))))*********************************))))))((((((((())))))))))))************************************+++++++++***************+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++************++++++......---,,,++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,+++***)))(((************************))))))))))))))))))))))))******))))))))))))******,,,***((()))***+++)))'''))))))))))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))******------------,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))'''''''''((()))***************))))))))))))(((((((((((()))***************************))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((++++++************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''''')))******)))***))))))(((((((((((()))))))))))))))************)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++,,,,,,((((((((()))))))))************))))))))))))******************))))))))))))******))))))(((''''''&&&***************************************)))))))))))))))))))))************************************,,,,,,++++++*********)))+++***))))))))))))***+++************************++++++++++++++++++++++++++++++************++++++*********)))((((((((((((++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---............/////////---------,,,,,,,,,,,,,,,,,,------.........------,,,------------,,,,,,++++++++++++,,,,,,------------------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))******))))))))))))******+++***))))))***+++)))((()))))))))************+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))***)))''''''''')))+++,,,///...,,,+++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***)))))))))((((((((((((((((((((()))************************)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************************************((()))))))))*********+++((()))++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((('''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((+++++++++++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))***++++++******)))(((((('''((((((''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))******))))))))))))***************)))))))))))))))******)))))))))(((((((((************************++++++******************((()))))))))************************************---,,,,,,++++++******)))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,((((((((()))((((((''''''+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------............---------------------.........//////------------,,,,,,,,,,,,---......///////////////////////////...---,,,+++,,,,,,,,,---......//////,,,,,,------.........///------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...//////000//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////,,,++++++******++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++*********+++,,,************************))))))))))))))))))))))))******))))))))))))******+++******************)))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))''''''(((***,,,...000...,,,)))((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((()))))))))(((((()))***************))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))************************************************((((((((()))******++++++'''((()))******)))((('''))))))))))))))))))))))))************************((((((((((((((()))******)))((((((((('''''''''&&&((())))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))***+++,,,******)))(((((('''((((((''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******)))))))))******+++++++++******************************************++++++((()))))))))************************************,,,,,,,,,,,,++++++************++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.....................---------------............------------------------------...///////////////////////////...,,,+++***---------.........//////---------....../////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......//////000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******+++,,,,,,************************))))))))))))))))))))))))******))))))))))))************++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,...//////...+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))*********)))((('''''''''(((((())))))))))))******(((((()))***************))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))************************************************((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))************************))))))(((((())))))***+++++++++******))))))(((((())))))*********+++++++++))))))))))))))))))))))))&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))***)))(((((()))+++***))))))(((((((((((()))))))))))))))************)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++***))))))((((((((((((((()))))))))************))))))))))))******))))))))))))************)))))))))***+++,,,,,,,,,************************)))))))))***************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++---------,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,------................................................//////------........./////////....../////////000000000------...///000000000000000000000///...---,,,+++///////////////////////////////////////000000000////////////////////////,,,---------............------------------------++++++,,,------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******)))***,,,+++******+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))***+++---...///000///---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++(((((()))***************((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))(((((())))))***++++++++++++***)))((((((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))((()))***)))&&&&&&(((***)))(((((((((((())))))***))))))))))))************)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********)))))))))*********++++++******))))))))))))******((()))))))))************)))))))))***************************************((((((((())))))*********))))))))))))************++++++++++++++++++++++++***++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---%%%&&&(((***+++******)))++++++,,,,,,---......///+++++++++,,,,,,---------++++++,,,,,,---......///........................------......//////000000///000000000000111111111000111222222333444555555222333444555666666666666444555555555444333222222555555444444333222222222111111111111000000000000////////////////////////------------....................................******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******,,,---------,,,,,,************************))))))))))))))))))))))))******))))))))))))******(((***,,,,,,******+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++---///000000000...---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))******+++++++++,,,(((((()))***************(((((())))))*********++++++******)))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))(((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))))))))))))))******+++***))))))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))******))))))((((((((('''******))))))((((((((('''(((((((((((())))))))))))((()))***(((%%%$$$&&&)))(((((('''(((((()))***+++''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))&&&''')))*********)))(((************************'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,************++++++++++++******))))))))))))******(((((())))))*********+++******))))))((((((''''''************************''''''(((((()))))))))***))))))))))))************++++++++++++++++++++++++)))***+++,,,------...///***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---&&&(((***,,,------,,,+++++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,,,,---...//////////////////////////////,,,------...///000111111111222222222222333333333222333444555777888999999999999:::<<<<<<=========:::;;;;;;;;;;;;::::::999;;;;;;:::999888777777666333333222222111111000000000000000000000000000000---------.........//////////////////////////////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***,,,.........,,,+++************************))))))))))))))))))))))))******))))))))))))******(((+++---,,,******,,,...************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******,,,///222333333///---***'''&&&'''((()))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))*********++++++++++++************))))))))))))))))))))))))************************************++++++******++++++,,,---((((((((((((((((((((((((++++++******))))))((((((+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******)))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((,,,***((((((***+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))++++++******)))((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))*********(((''''''((())))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))************,,,***(((''''''(((***,,,******))))))))))))******,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************************************,,,+++)))((((((((()))***++++++******************,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,------------------------000///......---------...------.../////////............//////000000111111+++...111222222111222333222222333444444555555666999<<>>===???AAABBBDDDEEEFFFFFFFFFGGGIIIKKKIIIHHHHHHIIIJJJIIIIIIGGGFFFDDDDDDDDDDDDCCCBBB???999555666777555333333333333333333555555333222444222000111222222///,,,111///...---...---,,,***---///000000...---------,,,,,,,,,,,,,,,,,,,,,,,,......................................................---,,,+++***++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''')))***++++++******)))))))))))))))******+++************************************************,,,---...,,,***))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))+++///222333333///---***'''&&&'''((()))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++************))))))))))))))))))))))))******************************************))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((************************,,,++++++***))))))******(((((()))***************************)))))))))((())))))))))))))))))))))))************)))))))))(((---+++)))(((***++++++***))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((())))))))))))************)))(((''''''''''''((()))******))))))))))))******,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************))))))))))))))))))))))))************************************************++++++***)))))))))))))))++++++******************,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++//////...---,,,,,,++++++------------------------...............//////000........................//////000000111111222222111444777999999999:::;;;888888999:::<<<===>>>>>>BBBDDDFFFGGGFFFFFFHHHJJJNNNPPPRRRSSSSSSUUUXXX[[[[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWUUUUUUUUUTTTQQQNNNGGG@@@:::::::::888666777999888888999::::::999999888666444444444444222///111000......///000///---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...................................................+++)))***---///---+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++***)))((()))))))))))))))***++++++************************************************,,,------,,,***))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))+++///222333333...,,,***(((''''''((()))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((()))))))))******************))))))))))))))))))))))))************************************))))))(((((())))))***+++************************))))))))))))************************))))))))))))++++++++++++++++++++++++,,,+++******)))*********'''(((***+++++++++)))(((************))))))))))))))))))))))))))))))))))))************))))))))))))...,,,)))))))))******)))))))))))))))))))))))))))++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********))))))***,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))******************************************************+++++++++***))))))******++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------.....................------......///000111111000/////////000111222111111222333555666777777777:::===???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIKKKKKKMMMNNNNNNNNNMMMMMMOOOQQQSSSTTTVVVXXXZZZ]]]cccffffffffffffeeeeeeffffffgggiiihhhhhhgggfffccc^^^ZZZPPPGGG???======;;;:::;;;>>>??????@@@AAABBBCCCCCCAAA???<<<;;;:::999777555333111000000111111111000+++---......---,,,---...------------------------................................................---)))&&&(((...222000,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++)))((('''******))))))******+++,,,************************************************,,,------,,,***)))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))),,,///222333333---,,,***((('''(((((()))((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))************)))))))))(((((()))))))))************************************)))))))))))))))***++++++************************(((((())))))******++++++*********)))))))))))))))++++++++++++++++++++++++++++++***************+++&&&'''***,,,,,,+++)))'''*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))///,,,***))))))***)))((())))))))))))))))))))))))************))))))(((((('''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))***,,,---,,,***'''))))))))))))))))))))))))************************(((((()))))))))*********************************((()))))))))************++++++,,,,,,,,,,,,++++++))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))******************************************************,,,,,,,,,+++***)))******+++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////......------...//////000333222000000000222444666555666888:::===@@@BBBCCCDDDGGGKKKMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVTTTRRRQQQQQQQQQRRRPPPQQQSSSTTTWWW\\\bbbggghhhiiijjjkkkkkklllooopppqqqpppppppppnnnjjjccc___TTTJJJAAA======;;;<<<>>>@@@AAABBBDDDFFFIIILLLOOONNNMMMJJJGGGDDDAAA???===888666333111111111000///---...000000/////////000........................................................................,,,***(((***---//////---***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******)))+++************+++,,,,,,************************************************+++,,,---,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************---,,,,,,---000222222222,,,+++***)))(((((())))))((()))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))************)))))))))(((((()))))))))************************************+++************+++,,,,,,************************(((((())))))******++++++))))))))))))))))))******+++++++++++++++++++++++++++***************++++++&&&'''***,,,,,,+++)))'''))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******///,,,***))))))***)))(((************************(((((())))))************((()))************)))(((*********))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))***,,,---,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,,,,++++++((()))************)))((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))***************************************************+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000.........//////000000000//////............//////111111111111333666999;;;>>>???BBBFFFJJJNNNQQQSSSXXX[[[___aaabbbcccdddfffdddddddddcccccccccccccccaaa___\\\YYYWWWUUUSSSRRRPPPQQQRRRSSSVVVZZZ```dddfffiiilllmmmoooqqquuuxxxsssssstttuuusssooohhhcccVVVKKK@@@<<<;;;;;;<<>>@@@BBBDDDFFFKKKRRRVVV[[[[[[YYYVVVRRRMMMJJJIIIBBB>>>999666333111///---...///111111000//////000////////////////////////................................................+++---...---******,,,///++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++++++++,,,,,,---************************************************+++,,,---,,,*********,,,************************************************))))))))))))))))))))))))((()))))))))************333111//////000111111000+++******)))))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((((((((()))))))))******************))))))))))))))))))))))))************************************+++++++++***+++,,,,,,---************************))))))))))))************))))))))))))************++++++++++++++++++++++++*********)))******+++,,,'''(((***+++++++++)))((())))))))))))************))))))))))))))))))))))))))))))))))))************...,,,)))))))))******)))************************'''(((((()))******++++++))))))++++++++++++))))))+++++++++***)))((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********))))))***,,,,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************************************++++++,,,---------,,,,,,******++++++,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000......//////000000111111111000000000000111111222333444555888<<<@@@DDDFFFMMMOOORRRVVVZZZ___bbbccceeehhhlllnnnnnnooopppqqqqqqppppppooonnnmmmllllllllljjjgggdddbbb___ZZZWWWRRRSSSTTTTTTTTTVVVZZZ]]]___cccgggiiijjjmmmrrrwwwtttuuuvvvxxxwwwtttoookkkZZZNNNCCC???===;;;<<>>AAABBBDDDIIIQQQXXXaaaccceeeddd```[[[XXXWWWNNNJJJCCC===999666333000///111222222000...//////000000000000000000000000................................................+++///111...(((&&&***...++++++,,,---------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---...***************************************************,,,,,,,,,******+++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))************888666333222111111///---*********)))))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************))))))))))))))))))))))))***************************************************++++++,,,))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************************************))))))***++++++,,,(((((()))***************((()))))))))************))))))))))))))))))))))))((()))))))))************---+++)))(((***++++++***************************)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++))))))))))))************)))(((''''''''''''((()))((()))***++++++***)))((('''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---......******++++++,,,------...+++++++++++++++,,,---...------------------------------------------------,,,,,,,,,---------............///000000111222222111111111222444666888999<<<>>>BBBGGGMMMRRRVVVXXX___```bbbeeeiiilllnnnooolllooorrrsssssstttuuuvvvwwwwwwwwwvvvuuuuuutttttttttrrrpppooonnnjjjeee```XXXYYYYYYXXXVVVVVVWWWYYYYYY]]]aaacccbbbeeejjjoooqqqqqqsssvvvwwwvvvrrrooocccWWWKKKEEEAAA>>>===???===???@@@@@@@@@EEEMMMTTTaaafffkkkmmmlllhhhfffeee[[[UUUNNNGGGBBB>>>;;;999444666777555333111111222111111111111111111111111................................................---...///---***(((***---+++,,,------...---------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,,,,---...,,,,,,,,,,,,,,,---......***************************************************+++,,,,,,******+++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************<<<999666333222000...,,,************))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++************))))))))))))))))))))))))************************************)))))))))))))))******+++((((((((((((((((((((((((++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,***((((((***+++++++++************************++++++******)))((((((((('''((()))++++++)))((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))*********)))''''''((())))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,))))))))))))************,,,***)))'''''')))***,,,''')))***++++++***)))''''''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************************************---,,,,,,+++,,,---///000******+++,,,,,,---......++++++++++++,,,,,,---...------------------------------------------------///......------,,,++++++...//////000111222222222000111222555777:::===>>>FFFIIINNNUUU\\\bbbfffhhhkkkkkkmmmoooqqqssstttuuusssuuuxxxyyyyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwuuuuuuuuuuuurrrkkkfffbbbcccbbb```]]][[[ZZZ[[[ZZZ^^^bbbbbbaaabbbggglllkkklllnnnqqqssstttqqqooojjj^^^RRRKKKFFFAAA???@@@>>>@@@AAA???>>>AAAJJJQQQ^^^eeemmmrrrrrrpppnnnmmmbbb]]]UUUNNNIIIFFFBBB@@@:::;;;<<<;;;888666555666111111111111111111111111...................................................---,,,++++++,,,,,,++++++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,------,,,,,,,,,,,,---......***************************************************+++,,,,,,+++***+++---))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************///222444444111...------******))))))))))))******))))))))))))))))))))))))000///...---,,,,,,+++***+++++++++*********))))))******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))***)))'''&&&'''(((***++++++*********))))))(((((((((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************++++++************++++++++++++************++++++++++++************++++++---,,,,,,,,,+++*********+++++++++*********))))))(((((())))))*********+++)))))))))))))))*********)))************+++++++++***************************)))))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((************************************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,+++++++++***)))))))))++++++******)))******+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++)))***,,,---,,,))))))+++------------///111------------------------.........------,,,,,,,,,//////000///......111333111222111000000222666999999;;;===???BBBEEEJJJNNNXXX[[[aaafffkkklllllllllpppqqqssstttuuuuuuuuutttxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||zzzyyyxxxxxxyyyzzzzzzyyywwwtttrrrmmmmmmllljjjhhhfffdddbbbbbb^^^YYYXXX[[[^^^______```eeejjjmmmnnnoooqqqtttnnnhhh___UUULLLFFFCCCBBBDDDCCCBBB@@@???BBBGGGKKK]]]hhhrrrtttrrrrrrqqqoooiiieee___YYYTTTNNNHHHDDDFFFDDDAAA>>>;;;999888777555555555555444333222111////////////////////////111000......///000///...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***+++---//////...---,,,......,,,,,,,,,,,,......---,,,++++++******++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,...111333333000...,,,******))))))))))))******))))))))))))))))))))))))------,,,,,,+++*********+++++++++*********))))))******))))))***++++++,,,)))************+++++++++))))))))))))))))))))))))***)))'''''''''(((***+++************)))))))))((((((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************++++++************++++++++++++************++++++*********))))))*********+++++++++++++++*********+++++++++*********))))))((()))))))))************++++++******))))))(((((())))))*********+++++++++*********************************))))))((((((((())))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************+++***))))))))))))***+++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++******************++++++************************************************,,,++++++******++++++,,,---+++)))***,,,---,,,******+++,,,,,,+++***+++------------------------------------...............///000000///......000333333444444444444777;;;>>>BBBEEEJJJOOOSSSYYY^^^bbbdddggglllqqqtttuuuttttttuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{{{{{{{|||||||||}}}{{{{{{||||||{{{zzzyyyxxxwwwxxx{{{||||||zzzwwwvvvsssrrrrrrpppooommmkkkjjjlllhhhbbb___]]]]]][[[YYYYYY^^^dddhhhiiijjjmmmooooookkkddd\\\UUUOOOKKKIIIIIIHHHEEECCCBBBEEEJJJNNN]]]hhhrrrttttttttttttrrrpppmmmgggbbb]]]XXXRRRNNNLLLJJJFFFBBB???===<<<<<<;;;<<<;;;;;;999777555444333222222111111000000000000///------...//////...//////...---------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***+++---//////...---,,,...---,,,++++++,,,---...---,,,++++++******++++++***************************++++++,,,,,,++++++************+++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((+++///333555333///+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************)))******+++,,,)))************+++++++++))))))))))))))))))))))))))))))((('''((()))***+++************))))))))))))(((***+++***)))((()))***************************))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************++++++************++++++++++++************++++++***))))))(((((())))))***))))))******************+++++++++***************))))))))))))************,,,,,,+++***)))((('''''')))))))))*********++++++***************************************))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************))))))(((((())))))***++++++++++++++++++++++++*********++++++++++++,,,************************************************************************************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,---------++++++******++++++++++++++++++******************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++******,,,,,,+++***+++------,,,+++******+++---------------------------------...//////000000000111111000///000222555555777999;;;===AAAEEEIIIQQQVVV\\\bbbggglllqqqtttrrrtttxxx{{{||||||{{{zzzxxxyyy{{{|||}}}}}}|||{{{||||||}}}}}}}}}}}}~~~~~~{{{{{{||||||{{{yyyxxxwwwtttvvvzzz}}}~~~|||zzzxxxwwwwwwvvvvvvuuutttsssrrrtttqqqlllgggccc___[[[XXXUUUYYY]]]```bbbdddgggiiinnnmmmjjjfffaaa\\\XXXVVVQQQOOOLLLHHHGGGIIIMMMQQQ___iiirrrtttuuuwwwvvvtttvvvsssnnnjjjfffaaa]]]YYYTTTQQQMMMHHHEEECCCBBBBBB???@@@AAAAAA@@@>>>;;;:::888888666555444222111111111///......///000000//////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---.........---,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))******+++++++++************************)))************+++++++++)))))))))))))))))))))))))))+++000555777555///*********))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************+++***************++++++))))))*********+++++++++))))))))))))))))))))))))))))))((((((((()))***+++*********)))))))))))))))(((***+++***)))((()))***************************((()))))))))************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))************************++++++************++++++++++++************++++++))))))(((((((((((())))))((((((((()))*********+++************************)))))))))))))))*********+++*********))))))(((((())))))))))))************************************++++++******************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************************************************************((()))))))))************************++++++++++++***+++++++++,,,,,,------******+++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,++++++---...///...---,,,---...........................---------.........//////000111222222222333666999:::===BBBFFFJJJOOOUUUXXX```eeekkkpppsssuuuwwwyyyyyy{{{}}}~~~~~~|||{{{yyyzzz{{{|||}}}||||||{{{||||||||||||||||||||||||zzz{{{{{{{{{zzzyyywwwvvvrrrtttxxx{{{|||{{{zzzxxxwwwwwwvvvvvvvvvuuuvvvvvvtttsssqqqnnnkkkfffbbb___YYYYYYYYYYYY[[[]]]aaaccchhhiiijjjjjjiiigggdddbbb]]][[[WWWRRROOOPPPSSSWWWccclllrrrtttuuuwwwvvvtttvvvsssooollliiieeeaaa^^^\\\YYYTTTPPPLLLIIIHHHHHH@@@BBBDDDEEEEEEDDDBBBAAA>>>>>><<<:::777555444333333222000000111222111000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,---.........------,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***''''''((()))***+++++++++************************))))))*********+++++++++)))))))))))))))))))))))),,,///444888888444...)))******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++************************++++++***************+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******(((***+++***)))((()))***************************((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************++++++************++++++++++++************++++++))))))(((((((((((())))))((((((((()))*********+++******************************))))))))))))))))))(((((())))))*********+++(((((()))))))))*********))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************((()))))))))************))))))*********+++++++++))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,++++++++++++++++++---............///111.................................---------------///000222333555777;;;???CCCHHHNNNTTTZZZ___eeeiiijjjnnnssswwwyyyyyyyyyzzz}}}~~~}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{{{{yyyxxxvvvtttssstttvvvxxxxxxwwwuuutttsssrrrrrrqqqqqqrrrsssssspppqqqrrrrrrooolllhhhfffaaa]]]XXXTTTTTTVVVZZZ\\\^^^```dddgggjjjjjjjjjjjjiiihhhddd```\\\\\\^^^aaaiiiooottttttuuuvvvuuurrruuurrrnnnllliiigggcccaaaaaa___[[[WWWSSSPPPNNNMMMIIIJJJKKKLLLKKKJJJHHHGGGFFFDDDBBB@@@===:::888777666444222111222222111000000///......------......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***''''''((()))***+++++++++************************))))))*********+++++++++))))))))))))))))))))))))---222888:::777222,,,*********))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,***************+++++++++,,,+++******)))*********)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))************(((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************++++++************++++++++++++************++++++***))))))(((((())))))***))))))*********************************+++++++++************))))))))))))''''''((()))***+++,,,,,,((((((((()))))))))******)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************************************)))******++++++******)))++++++++++++++++++++++++)))))))))************+++************************************************++++++++++++++++++++++++************************))))))))))))************)))))))))************+++******************++++++)))***+++---------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++,,,,,,******+++,,,)))***,,,,,,,,,---...000.......................................////////////111444777;;;@@@EEEIIIRRRVVV]]]dddiiinnnrrruuuooosssxxx|||}}}~~~~~~}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzyyywwwuuusssttttttsssqqqpppnnnlllkkkjjjiiihhhgggggghhhiiijjjjjjmmmppppppnnnllljjjjjjgggaaaZZZUUUSSSTTTUUUVVVUUUWWW[[[___cccgggiiijjjoooooonnnkkkiiiiiikkkmmmooosssvvvuuuvvvxxxvvvsssuuussspppmmmllliiifffcccdddcccaaa^^^ZZZVVVSSSQQQTTTTTTSSSRRRQQQOOONNNMMMNNNMMMJJJHHHDDDBBB???>>>;;;888666444444444222111111000//////......//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,------......------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))******+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++222999:::444...,,,,,,******))))))))))))******))))))))))))))))))))))))******************++++++))))))*********+++++++++,,,++++++***))))))******)))************+++++++++))))))))))))))))))))))))))))))******+++++++++***((()))))))))************(((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************++++++************++++++++++++************++++++*********))))))*********+++++++++++++++*********))))))*********+++++++++************)))))))))((((((((())))))******++++++(((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************************************************************(((((()))******)))((((((************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))************++++++++++++++++++******(((***,,,---......---,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++---,,,***)))+++---***,,,------,,,,,,---///........................,,,---...000111333444444555888===BBBGGGNNNTTTYYYbbbgggmmmrrruuuwwwzzz{{{tttxxx|||~~~~~~~~~~~~zzzzzzzzzzzzxxxvvvtttsssrrroookkkfffbbb___]]]\\\[[[ZZZYYYXXXWWWXXXZZZ[[[___ccchhhjjjjjjjjjkkklllkkkgggbbb^^^\\\ZZZWWWTTTRRRRRRSSSVVVZZZ___dddfffhhhjjjmmmnnnoooppprrrtttrrrvvvwwwwwwyyy|||{{{wwwwwwuuuqqqooommmkkkhhhffffffffffffeeebbb]]]XXXUUUVVVVVVUUUTTTTTTTTTUUUVVVVVVUUURRRPPPMMMJJJHHHFFFDDDBBB>>><<<;;;:::888666222222111000000000000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,------......---......//////......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((111999999222,,,,,,...******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))******++++++++++++,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++(((***+++***)))((()))***************************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************++++++************++++++++++++************++++++++++++************++++++---,,,,,,,,,+++*********))))))******+++++++++++++++*********))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++************************************************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))************---------,,,,,,+++++++++((())),,,.........---,,,''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))),,,---,,,***)))+++---///000000000...---...///////////////////////////+++,,,...111444666888999===@@@FFFLLLSSSZZZbbbgggmmmqqqwwwzzz||||||}}}}}}yyy|||~~~}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyxxxvvvtttrrrmmmiiiccc[[[VVVRRRPPPOOOOOONNNLLLKKKKKKLLLMMMNNNUUUZZZaaaeeegggiiimmmpppnnnllljjjiiigggbbb[[[VVVQQQPPPPPPQQQTTTYYY___bbb^^^bbbggglllnnnqqqsssuuutttwwwxxxxxx{{{{{{xxxuuurrrpppnnnlllhhhfffggghhhjjjiiigggaaa\\\XXXQQQPPPPPPQQQTTTWWW[[[]]][[[ZZZXXXUUURRROOOMMMLLLMMMKKKGGGDDDCCCAAA>>><<<333222222111111111111111000000000000000000000000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,,,,,,,,,,---......---...///000000///...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((111999888111,,,,,,000++++++************++++++************************************************+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************,,,,,,++++++***)))((((((+++*********))))))((((((************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))((((((************************************************+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))*********+++,,,,,,,,,---************))))))((((((,,,,,,+++***))))))******///---+++(((%%%""" ))))))))))))))))))))))))************************)))************+++++++++************************************************************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++------,,,+++,,,---...///------,,,,,,,,,---.........---,,,+++,,,...000222222222222333555:::AAAGGGMMMRRRYYY```eeeiiimmmpppvvvxxx{{{~~~~~~}}}{{{~~~~~~~~~|||zzzxxxvvvvvv}}}yyyuuuuuuwwwvvvrrrmmmhhh___SSSLLLIIIHHHEEEBBBBBBBBBAAA@@@@@@BBBGGGJJJRRRXXX```fffjjjlllmmmnnnqqqqqqpppnnnjjjfffbbb```WWWSSSOOONNNQQQSSSTTTSSSZZZ\\\```dddgggjjjooorrrttttttvvvwwwyyy{{{|||}}}}}}{{{wwwrrrnnnkkkjjjiiilllkkkjjjhhhdddaaa]]][[[WWWVVVSSSPPPOOOSSSYYY^^^^^^_________]]]YYYUUUSSSTTTQQQOOONNNNNNKKKEEE@@@===999444000////////////000000000000///...---,,,000//////.........//////------------------------------------------------++++++++++++++++++++++++........................,,,---------------,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++++++++,,,---...++++++******************&&&((()))***)))((()))*********))))))(((((('''''',,,111666555///++++++---++++++************++++++************************************************************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************,,,,,,++++++***))))))(((++++++++++++*********)))************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))************************************************************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))),,,++++++***))))))************))))))((((((''''''************************************************)))************+++++++++************************************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///......---------......///000//////...//////000111222444666:::>>>EEELLLQQQ___ccchhhlllooorrruuuxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{{{{zzzxxxvvvuuutttsssvvvssspppppprrrpppkkkfff]]]UUUJJJCCCAAA@@@===;;;======<<<<<<<<<>>>CCCFFFSSSXXX```gggjjjkkklllmmmnnnnnnnnnnnnllljjjgggfff___[[[VVVSSSTTTTTTSSSRRRUUUWWWYYY[[[^^^bbbgggkkkppprrrvvvyyy{{{{{{yyyxxxvvvuuussspppnnnmmmlllllliiiiiiiiigggeeebbb```^^^XXXWWWTTTRRRPPPRRRWWW[[[\\\^^^```aaaaaa```]]]\\\]]]ZZZXXXXXXWWWTTTNNNIIICCC???999555222222111000///000000000000000//////000///////////////000000------------------------------------------------++++++++++++++++++++++++...........................///////////////......---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++---,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++&&&(((******)))))))))*********))))))((((((((((((222333333111---***))))))++++++************++++++************************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************************************,,,,,,++++++***))))))))),,,,,,,,,+++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))******************))))))+++++++++++++++*********,,,+++******)))*********((())))))***++++++,,,,,,************************************************)))************+++++++++************************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...............///111111111111111222222333777:::@@@GGGNNNUUU]]]bbbmmmooorrrssstttuuuxxxzzzzzz{{{{{{|||}}}~~~|||zzzvvvvvvuuusssrrrpppooonnnkkkjjjhhhiiijjjgggbbb]]]RRRKKKBBB===;;;:::999777999999:::::::::===AAADDDPPPVVV]]]cccfffgggggggggggghhhiiikkkkkkkkkjjjiiihhhddd___[[[YYYXXXVVVUUUTTTTTTSSSRRRSSSWWW]]]bbbhhhlllsssxxxzzzyyyvvvssspppooonnnllljjjiiihhhgggeeeeeeeeeeeeeeedddcccbbbZZZZZZYYYVVVTTTTTTVVVYYY[[[^^^bbbeeehhhhhhhhhgggfffdddbbbbbbbbb^^^XXXRRRKKKFFF@@@;;;888666444333///000000111111111111111///////////////000111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................///////////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,++++++,,,---..................---------,,,''')))++++++***)))***+++***))))))))))))(((((((((888555111...,,,***((('''++++++************++++++*********************************************************)))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))******++++++++++++++++++++++++++++++*********************************)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++*********)))(((((((((++++++++++++++++++++++++++++++***************++++++++++++++++++*********************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///......------.........111111000111333666999;;;BBBGGGOOOWWW^^^eeelllppptttuuuvvvvvvuuuvvvyyy{{{||||||||||||}}}~~~}}}||||||{{{xxxtttqqqpppooonnnllljjjhhhgggfff_________aaaaaa^^^YYYTTTLLLGGGAAA===;;;;;;:::999888:::;;;;;;<<<>>>AAADDDIIINNNUUUZZZ\\\\\\[[[[[[\\\^^^```bbbdddeeeeeeeeeiiigggccc___]]]\\\ZZZZZZXXXVVVRRROOOMMMPPPUUUYYY___dddjjjpppssstttrrrpppnnnmmmkkkiiifffbbb___^^^______```aaabbbbbbcccccc_________]]][[[YYYZZZ[[[]]]```dddiiimmmnnnooonnnjjjhhhfffffffffbbb\\\WWWMMMIIICCC???<<<:::888666111111222222222111111000............///000111111................................................------------------------........................+++,,,------...------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......//////......------,,,,,,(((***+++,,,******+++,,,))))))))))))))))))))))));;;666111...,,,+++)))'''++++++************++++++************************************************))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++***************))))))************************************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))************************+++*********)))(((((((((+++++++++++++++++++++++++++***************++++++,,,,,,+++******)))((((((************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------......///333222111222777>>>EEEJJJRRRWWW___ffflllpppuuuwwwxxxyyyzzzzzzzzz{{{~~~~~~}}}}}}|||~~~}}}|||zzzxxxuuuqqqkkkgggeeedddbbb```^^^\\\ZZZYYYSSSTTTVVVXXXXXXUUUQQQNNNIIIFFFBBB???>>>>>>>>>===999;;;<<<===<<<===???AAABBBFFFKKKOOOPPPOOOOOOOOOSSSTTTUUUWWWYYY[[[\\\\\\``````^^^]]][[[[[[[[[\\\[[[YYYTTTNNNJJJJJJMMMPPPVVVYYY^^^cccgggjjjllllllkkkkkkjjjhhheeeaaa]]][[[ZZZZZZ[[[\\\]]]^^^___```bbbcccdddcccaaa`````````aaadddhhhllloooppppppoookkkiiifffeeeeeebbb\\\XXXLLLHHHDDD@@@???===<<<:::555555555444333111000///...---------......///000................................................------------------------........................+++,,,,,,---......---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---......//////......------,,,++++++***(((***+++,,,******+++,,,))))))))))))************999666111...,,,+++***)))++++++************++++++************************************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************************************************)))))))))))))))***************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))******************************************))))))*********+++++++++++++++*********)))******+++,,,((())))))))))))*********++++++++++++++++++++++++************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---...///111111777666777;;;AAAKKKSSSYYY```dddjjjooorrruuuwwwyyyuuuwwwyyy{{{{{{}}}~~~~~~~~~~~~}}}zzzxxxtttpppmmmhhhbbb^^^WWWWWWVVVTTTSSSRRRQQQPPPNNNOOORRRSSSTTTRRRPPPOOOJJJIIIGGGEEEDDDDDDDDDDDD???@@@BBBAAA@@@>>>??????AAADDDGGGIIIIIIIIIIIIJJJNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWWWWXXXZZZ[[[YYYUUUOOOJJJGGGGGGIIINNNOOORRRUUUZZZ^^^aaacccbbbdddfffgggfffdddaaa```XXXXXXWWWWWWXXXYYYZZZZZZ```bbbeeeeeeeeeeeefffgggfffiiillloooppppppooonnnjjjfffbbb```___^^^ZZZVVVJJJGGGCCCAAA@@@???===<<<999999888777555333222000//////............//////................................................................................................------...///000000000000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,...////////////...------,,,+++***))))))''')))++++++***)))***+++)))))))))************+++555333111...+++******+++++++++************++++++************************************************((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************************************)))))))))******+++++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))***++++++***)))(((*********************************+++++++++++++++)))))))))*********++++++******))))))***++++++,,,((((((((()))***+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////......------...///000222444555===???CCCIIIQQQYYY```dddiiilllppprrrssstttuuuvvvpppsssvvvyyyzzz{{{|||~~~~~~~~~|||yyywwwvvvpppmmmhhhddd```\\\WWWTTTNNNNNNNNNNNNOOOOOOPPPPPPRRRTTTVVVXXXXXXXXXYYYYYYTTTTTTTTTSSSQQQPPPPPPQQQNNNOOOPPPOOOLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOOOOPPPRRRTTTWWWXXXZZZWWWYYYZZZYYYVVVUUUVVVXXXXXXXXXWWWSSSNNNJJJHHHGGGGGGHHHJJJLLLOOORRRTTTUUUWWWZZZ^^^bbbdddcccaaa```XXXXXXVVVUUUTTTUUUUUUVVV[[[^^^aaacccdddfffhhhjjjkkkmmmoooqqqqqqpppnnnmmmeee```ZZZWWWWWWVVVTTTRRRJJJGGGDDDBBBAAA@@@>>><<<<<<<<<<<<;;;:::888777666333222111000////////////................................................................................................,,,---...///000000000000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********+++---...///000//////......---,,,+++***))))))&&&(((******)))))))))***))))))*********+++++++++111111000---***)))***,,,++++++************++++++************************************************(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************************++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((*********************************+++,,,,,,,,,---(((((())))))*********+++******))))))***+++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------///000000000///...---...///111333555777888BBBFFFMMMUUU]]]ccchhhjjjlllnnnqqqrrrrrrrrrssstttppptttxxx{{{||||||}}}~~~~~~~~~|||yyyvvvrrrooonnnfffccc]]]YYYVVVRRRNNNLLLJJJKKKLLLNNNPPPRRRTTTUUUYYY[[[^^^___```aaacccddd```aaaaaa```___]]]]]]^^^]]]___```^^^ZZZVVVSSSRRRNNNNNNNNNMMMLLLMMMOOOQQQQQQRRRSSSUUUXXX[[[]]]___]]]___```]]]YYYVVVWWWYYYVVVXXXYYYWWWSSSNNNKKKJJJCCCDDDFFFHHHJJJJJJKKKKKKPPPSSSXXX\\\___^^^\\\[[[ZZZYYYWWWTTTSSSSSSSSSSSSWWWYYY]]]```bbbeeeiiilllmmmoooqqqssssssqqqooommmaaa[[[TTTPPPOOOPPPNNNMMMKKKHHHEEEBBBAAA???===;;;===>>>>>>>>>===<<<;;;;;;555555333222111111000000////////////////////////////////////////////////////////////////////////........................***+++,,,---............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,)))+++---///000000000//////......---+++***))))))&&&((()))***)))((()))***))))))******++++++++++++222111...+++)))))))))***---,,,+++***))))))))))))++++++************++++++++++++******************,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************++++++++++++++++++,,,,,,++++++++++++******))))))************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------************************+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************)))************+++++++++((((((((((((((((((((((((******++++++++++++******)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************+++*********))))))((((((******))))))(((((('''''''''(((******((('''((()))))))))))))))))))))))))))******))))))((((((''''''+++++++++*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++*********))))))((((((+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000...,,,+++,,,.../////////111333555666:::@@@EEESSSWWW\\\bbbgggiiijjjjjjlllkkkiiihhhhhhjjjkkkmmmpppqqqtttvvvyyy{{{|||}}}|||||||||}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}xxxssspppnnniiiaaa[[[UUUSSSQQQNNNMMMLLLMMMMMMOOOPPPSSSVVVYYY\\\]]]^^^bbbfffjjjmmmnnnnnnnnnnnnooommmkkkkkkmmmoooooonnnkkkkkkkkkjjjhhhfffcccaaa```^^^[[[YYYWWWWWWWWWXXXYYY[[[]]]```bbbdddfffffffffeeeeeeeeeffffffdddbbbddddddcccaaa]]]XXXSSSPPPIIIGGGEEEDDDDDDFFFHHHJJJLLLNNNRRRUUUWWWYYYYYYXXXZZZWWWUUUSSSSSSRRRQQQOOOSSSTTTVVVXXX\\\```dddfffkkkmmmoooqqqqqqooollljjj___VVVKKKEEEEEEFFFFFFEEEGGGHHHIIIIIIGGGDDDAAA>>>@@@>>><<<===>>>???<<<:::999666333222111000...---////////////////////////////////////////////////------............------,,,------......------,,,---.........---,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---------,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************222111...+++)))))))))************)))******+++,,,++++++************++++++************************,,,+++***)))(((((()))******************************************************************************************************++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++*********)))************************,,,,,,+++******+++,,,,,,************************++++++++++++,,,,,,,,,,,,************************+++++++++*********))))))************************)))******++++++******)))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********************************))))))))))))))))))))))))************************************)))))))))(((******))))))((((((((((((''')))+++***)))((())))))************************+++*********))))))))))))+++++++++*********)))))))))************+++++++++******++++++++++++******************************************************************************+++*********))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111111000000111111111000111333777:::>>>EEEMMMTTT\\\```dddhhhjjjjjjhhhfffccccccbbbcccdddgggiiikkknnnooorrrtttwwwyyyzzz{{{yyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxvvvuuutttqqqlllfffbbb```\\\UUUOOONNNLLLJJJIIIIIIKKKNNNPPPYYY[[[^^^aaacccfffggghhhllloootttvvvwwwvvvwwwwwwvvvtttrrrrrrtttvvvwwwvvvuuuuuuuuutttsssrrrqqqpppmmmllliiifffddddddddddddcccdddfffhhhjjjkkklllmmmlllkkkjjjkkklllllljjjhhhhhhiiiiiihhheee```[[[XXXMMMLLLJJJIIIIIIKKKMMMNNNNNNOOORRRTTTVVVVVVUUUUUUVVVTTTRRRQQQRRRRRRQQQOOOOOOOOOPPPRRRVVVZZZ^^^aaagggiiikkkmmmmmmkkkhhhggg___VVVKKKDDDCCCCCCBBBAAAEEEFFFGGGHHHHHHFFFDDDBBBBBB???>>>>>>AAABBBBBB@@@???===999777666555333111000000000000000000000000////////////////////////---......//////......------..................------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++************++++++++++++333111...+++***)))******((((((((()))***,,,---...++++++************++++++************************++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...++++++++++++++++++++++++***************************+++,,,------,,,+++***************************************************---,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,*********************************++++++++++++,,,))))))))))))))))))))))))+++++++++***************************************)))))))))******)))))))))))))))))))))************)))))))))*********++++++******************************++++++++++++******'''((((((((())))))))))))************************))))))))))))))))))))))))************************************))))))))))))***))))))))))))((((((((((((***,,,,,,***)))***+++************************++++++++++++************+++++++++***************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++***************************************)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................//////000111111111000000333777<<>><<>><<<:::777555333333222222111111000000////////////////////////---......//////......---////////////////////////---............---,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------,,,,,,,,,,,,++++++------,,,,,,+++++++++******++++++++++++,,,,,,,,,333111...,,,***)))******((((((((()))***,,,---...++++++************++++++***************++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***************************************************------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************************************))))))************))))))((()))))))))************))))))))))))******************************************++++++++++++******((((((((()))))))))******************************))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))+++---,,,+++***++++++************************************************************************))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++***************+++++++++************************))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................................////////////000111111111222333555999===EEEMMMVVV^^^dddhhhgggeeebbb^^^YYYSSSOOOLLLIIIJJJKKKMMMPPPTTTWWWXXXZZZ\\\^^^```bbbdddeeeeeedddbbb```]]]]]]^^^```aaabbbcccddddddaaa^^^ZZZWWWSSSPPPKKKHHHGGGFFFDDDBBBBBBAAA@@@AAAEEEMMMUUUZZZ___aaadddiiimmmppprrrttttttwwwzzz||||||{{{|||}}}|||zzzyyyyyy|||~~~~~~{{{zzzzzz{{{}}}}}}|||yyyvvvtttrrrqqqpppssssssttttttttttttsssssssssrrrrrrrrrssssssqqqpppmmmooorrrtttsssoookkkhhhaaa```______```aaacccdddddddddddddddcccaaa___^^^YYYWWWUUUUUUVVVVVVUUUTTTSSSQQQOOONNNOOOQQQTTTVVV[[[\\\^^^aaabbbccccccccc```YYYQQQJJJEEEBBB???======???AAACCCEEEGGGHHHIIIDDDBBBAAAAAACCCGGGJJJLLLMMMJJJGGGDDDBBB???;;;888555555444333222111000000000000000000000000000000......////////////......///..................///------............------........................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((*********+++++++++,,,,,,333222///,,,*********+++******))))))***++++++,,,++++++************++++++))))))*********+++++++++*********++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***************************************************------,,,,,,+++***))))))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************************************++++++++++++++++++***((()))))))))************(((((()))))))))***************************************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))***************+++------+++***+++,,,************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************************************))))))*********+++++++++***************+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................//////000000000222333444444555888===AAADDDIIIQQQZZZaaaddddddcccaaa]]]VVVOOOHHHDDDBBBAAA@@@AAABBBCCCEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTTTTUUUUUUSSSPPPNNNNNNOOOQQQRRRRRRSSSTTTTTTSSSOOOLLLJJJGGGEEEBBBAAAAAABBBBBBBBBBBBAAAAAACCCGGGNNNUUUZZZ^^^```dddiiinnnrrruuuwwwuuuwwwyyyzzzzzzyyyzzz{{{zzzxxxvvvwwwyyy{{{||||||~~~{{{yyyvvvvvvwwwyyy{{{|||{{{yyyvvvtttqqqpppooossstttttttttttttttsssrrrtttsssrrrsssttttttrrrpppmmmpppsssuuuuuussspppmmmkkkkkkjjjjjjkkkmmmnnnooooooooonnnmmmllljjjiiihhhcccaaa___]]]]]]]]][[[ZZZ[[[YYYUUURRRQQQQQQQQQRRRTTTUUUVVVYYY[[[]]]^^^___^^^ZZZTTTOOOJJJFFFCCCAAA===>>>???@@@BBBDDDFFFGGGGGGFFFFFFFFFGGGKKKOOORRRTTTRRROOOLLLIIIEEEAAA===999888777555444222111000111111111111111111111111...//////////////////.........---,,,,,,---......------...//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))*********+++444222///,,,+++******+++++++++******************++++++************++++++)))))))))***++++++,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))************((((((((()))))))))************************************++++++++++++******************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))))))))************+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++((((((((((((((()))))))))***************+++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................//////000000111111000333666888:::>>>EEEKKKTTTWWW]]]bbbeeeccc^^^YYYVVVRRRKKKDDD???<<<<<<<<<;;;<<<<<<===>>>>>>?????????@@@BBBDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHEEEFFFGGGHHHHHHGGGEEEDDDAAAAAAAAAAAAAAABBBCCCCCCEEEEEEGGGJJJNNNTTTXXX[[[aaadddhhhlllqqquuuxxxyyyvvvwwwyyyyyyyyyxxxyyyzzzwwwuuussssssuuuvvvvvvvvvzzzxxxuuusssrrrsssuuuwwwyyyxxxwwwuuussspppooonnnppppppqqqrrrrrrrrrrrrrrrsssrrrrrrrrrssssssqqqooonnnooorrrttttttsssrrrpppooooooppppppqqqrrrttttttqqqqqqpppoooooonnnnnnnnnllljjjgggeeeeeedddbbbaaabbb```]]]ZZZVVVTTTSSSRRRPPPPPPQQQRRRSSSUUUWWWXXXYYYWWWUUUQQQNNNKKKIIIHHHAAAAAA@@@???@@@AAACCCDDDHHHIIIKKKLLLMMMQQQVVVYYY\\\ZZZWWWUUURRRNNNIIIEEE>>>===;;;999777555444333111111111111111111111111...//////000000//////......---,,,++++++,,,---...------...////////////...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------(((((()))))))))*********444222///---+++***++++++++++++***************+++++++++************++++++((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,------.../////////..............................///000000111222222000777???DDDGGGKKKQQQVVV```___``````___[[[SSSNNNHHHFFFCCC???<<<::::::999999999:::;;;;;;;;;;;;;;;:::;;;===???@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAABBBDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNSSSXXX\\\___aaabbbeeegggiiimmmppprrrtttuuurrrsssuuutttsssssstttuuuqqqooommmlllnnnoooooonnnooonnnmmmlllmmmnnnpppqqqrrrqqqpppooommmkkkiiihhhiiijjjkkkmmmnnnnnnooooooooonnnmmmnnnoooooommmkkkkkkkkkmmmnnnoooooooooooonnnoooooopppqqqrrrssstttnnnnnnnnnnnnoooooopppqqqooommmkkkjjjjjjjjjhhhgggiiihhhfffddd```]]][[[YYYUUUTTTRRRPPPPPPPPPQQQRRRPPPQQQQQQQQQOOOMMMMMMLLLHHHFFFCCCAAA???@@@AAAAAABBBEEEJJJMMMPPPTTTZZZ^^^```^^^\\\YYYWWWRRRMMMIIICCCBBBAAA>>><<<999777666222222222222222222222222//////000000000000/////////...---,,,,,,---...///------...///////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,------.........))))))*********+++++++++444222///---+++***++++++******))))))***+++,,,,,,++++++************++++++((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++........................))))))))))))))))))))))))++++++++++++++++++++++++************************((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************************************++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))************************(((((())))))*********+++))))))******++++++++++++(((***,,,+++***)))***+++++++++++++++++++++++++++))))))******+++++++++,,,))))))******++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------,,,,,,------...///000000////////////////////////...//////000111222222222888AAAMMMUUUYYY\\\```ddddddaaa]]]ZZZWWWRRRKKKEEE======>>>>>><<<:::999777888999999:::;;;;;;;;;:::999:::<<<>>>???@@@AAAAAA===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHKKKNNNPPPQQQTTTUUUWWWWWWVVVUUUTTTTTTSSSWWW]]]dddhhhjjjjjjjjjeeefffhhhjjjlllmmmnnnnnnlllmmmnnnmmmllllllmmmnnnllljjjhhhgggggghhhhhhgggddddddddddddfffhhhiiikkkiiiiiiiiihhhfffdddcccbbbcccdddeeegggiiijjjkkkkkkjjjiiihhhiiijjjiiihhhfffggggggggghhhiiiiiijjjkkkllllllmmmnnnooopppqqqqqqkkkkkklllmmmnnnppprrrsssooommmkkkkkklllllllllkkknnnnnnnnnllljjjfffcccaaa\\\ZZZVVVSSSQQQPPPPPPPPPIIIKKKNNNOOOOOONNNNNNOOOMMMKKKFFFBBB@@@??????@@@;;;@@@FFFKKKOOOTTTZZZ______^^^\\\ZZZWWWSSSNNNJJJGGGFFFDDDBBB???<<<:::999222222222222222222222222//////000000000000//////111000...------...000111------...///000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))+++++++++,,,,,,---------((()))***+++,,,,,,---...******+++++++++,,,,,,,,,444222000...+++)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------,,,******,,,...************************)))***+++,,,,,,+++***)))+++,,,---......---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********(((((()))************))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************+++***)))(((((()))***++++++,,,,,,,,,,,,+++***)))************************************************++++++************++++++************************((()))+++,,,,,,+++)))((())))))))))))************************************************************************************************************---,,,***)))))))))******)))************+++++++++......---,,,+++***)))((())))))***++++++++++++***++++++++++++++++++++++++,,,+++)))''''''(((***++++++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---......---,,,---///111...///...---,,,---000222000111333333444555888:::EEENNN\\\iiiooonnniiieeeiiiddd\\\TTTNNNHHHCCC@@@<<<<<<<<<<<<===>>>???@@@>>>>>>===???@@@AAA@@@>>>??????@@@AAABBBAAAAAA@@@======<<<===???@@@@@@???FFFIIIMMMRRRXXX\\\```aaagggdddaaa___``````aaa```hhhiiikkkmmmmmmllljjjiiihhhfffdddeeehhhjjjjjjhhhiiigggddddddeeeggghhhhhhbbb```^^^^^^aaacccbbb```___bbbaaa^^^^^^bbbcccaaadddeeeeeeccc```]]][[[[[[aaaaaaccceeegggfffeeeccccccggghhhdddbbbddddddbbbgggdddaaa```aaabbbcccccccccdddfffiiilllmmmlllkkkiiiiiihhhhhhiiiiiijjjkkkiiihhhggghhhjjjkkkjjjiiipppoooooonnnnnnmmmmmmmmmgggccc^^^ZZZXXXVVVTTTSSSPPPOOONNNMMMMMMNNNOOOPPPSSSOOOKKKGGGEEEBBB>>><<>>AAAGGGMMMRRRVVVWWWWWWXXXYYYZZZWWWSSSOOOFFFDDDBBBBBBCCCDDDEEEDDD===<<<:::777555333333222111111111111111000///...000000000000000000000000...///000///......///000000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((***,,,,,,+++))))))***++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++,,,,,,---------------++++++************++++++******************************************************************************))))))))))))******+++***)))((((((((()))***************************************************++++++************++++++************************)))***+++,,,,,,+++***))))))))))))*********++++++************************************************************************************************,,,+++******)))*********************+++++++++,,,))))))*********+++++++++)))******++++++++++++++++++++++++++++++++++++++++++***)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...//////...,,,,,,---///...///000///......///111222333555888>>>GGGQQQYYYaaagggooouuuwwwssslllggg^^^WWWMMMFFFCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRTTTWWWYYYYYYXXXZZZXXXTTTOOOLLLJJJIIIIIIGGGFFFDDDEEEHHHMMMSSSWWW[[[```gggooosssuuuuuutttqqqooonnnnnnppprrrssssssttttttrrrpppmmmhhheeeccc```^^^\\\[[[\\\\\\[[[ZZZXXXXXXYYY[[[]]]]]][[[ZZZXXXVVVTTTSSSTTTTTTSSSRRRQQQSSSRRRQQQUUU]]]dddeeebbbaaa___]]][[[ZZZZZZZZZWWWXXXZZZ]]]```bbbdddeeehhhmmmpppnnnlllmmmkkkhhheeeccc```___^^^]]]\\\ZZZ^^^aaafffkkkmmmllljjjhhhcccbbbbbbbbbbbbccccccdddbbbaaaaaacccfffhhhiiiiiiiiiiiijjjkkkkkklllllllllpppmmmjjjhhhhhhgggfffeeeaaa___\\\YYYUUURRRQQQPPPQQQNNNKKKIIIGGGFFFCCCAAA;;;;;;<<<>>>BBBGGGKKKNNNPPPRRRUUUYYYZZZWWWRRRMMMGGGEEEAAA@@@BBBDDDEEEEEEEEEBBB>>>:::777555555555111111111111111000000000000000000000000000000000...///000000......///000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++111000...,,,+++***))))))---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''***------,,,***))))))++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------++++++++++++++++++++++++***************************************************************************))))))))))))))))))***,,,+++)))(((''')))***,,,************************************************++++++************++++++************************)))***++++++++++++***)))))))))*********+++++++++************************************************************************************************++++++***************************+++++++++,,,,,,)))))))))*********++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------***+++---//////...---,,,,,,---......------///000,,,...000111111222444666444666;;;BBBJJJUUU```gggkkknnnsssvvvtttooohhhccc^^^YYYRRROOOPPPSSSWWWYYYYYYZZZ[[[]]]___```aaabbbcccbbbbbbccceeefffeeecccbbb^^^XXXRRRMMMKKKJJJJJJIIIJJJKKKMMMPPPVVV\\\```gggjjjooosssvvvuuutttssstttrrrqqqrrrsssuuuuuutttrrrqqqpppnnnkkkgggdddccc```___\\\ZZZYYYWWWVVVUUUVVVUUUVVVYYY\\\^^^^^^]]]ZZZYYYWWWUUUSSSRRRQQQPPPQQQSSSTTTTTT[[[gggppprrrrrrpppnnnllljjjhhhdddbbb______^^^___aaafffmmmrrr|||~~~{{{wwwsssooohhhdddbbbbbbaaaaaafffjjjpppssssssoookkkhhhddddddcccbbbaaaaaaaaaaaaaaa``````cccgggjjjllllllhhhhhhiiijjjjjjkkkkkklllmmmkkkhhhhhhiiiiiihhhggghhhgggddd```]]]ZZZWWWVVVSSSPPPMMMJJJHHHGGGDDDBBB>>>>>>>>>???AAADDDFFFHHHIIILLLRRRWWWZZZXXXRRRNNNHHHEEE@@@??????BBBCCCDDDIIIGGGDDD@@@<<<:::888777222222111111111000111111000000000000000000000000...000111000///...///000////////////////////////........................------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///---,,,+++*********,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++...///---+++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************)))))))))******)))))))))---,,,***))))))***,,,---************************************************++++++************++++++*********************************++++++*********************++++++++++++************************************************************************************************************+++************++++++++++++,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------***+++---//////...---,,,)))+++---......///000222,,,...000000111222555888888>>>GGGPPPYYYbbbjjjoooqqqrrruuuuuurrrmmmgggdddbbb```___```cccgggjjjkkkkkklllmmmooopppqqqqqqqqqqqqpppnnnmmmmmmkkkhhhfff___[[[UUUPPPLLLJJJKKKKKKKKKNNNRRRUUUXXX\\\aaaeeelllmmmppprrrssstttsssssswwwuuussssssssstttrrrqqqooonnnllljjjgggdddaaa```^^^]]]ZZZWWWTTTRRRPPPPPPRRRRRRSSSWWW]]]bbbeeefffcccbbb```\\\XXXUUUTTTSSSTTTYYY]]]cccnnn}}}|||uuuoooiiihhhgggggglllvvvvvvnnnlllnnnqqqsssxxx|||}}}vvvqqqnnnmmmllljjjhhheeedddcccccc``````bbbfffjjjnnnooonnniiihhhhhhhhhhhhhhhgggggggggfffeeeeeeggghhhhhhgggjjjjjjhhhfffdddbbb```___XXXUUUQQQMMMKKKHHHEEEBBBAAAAAA@@@@@@AAABBBCCCDDDEEEHHHNNNUUUYYYYYYUUUQQQKKKGGGBBB??????@@@AAAAAAGGGGGGGGGGGGDDDAAA===;;;666555444222111111111111111111111111111111111111///000111000///...///111000000000///......------........................------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************))))))************)))))),,,+++*********+++,,,---************************************************++++++************++++++*********************************************************++++++++++++,,,************************************************************************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------+++,,,---.........---,,,)))+++---/////////000111///000000000111333777:::CCCJJJUUU```hhhmmmrrrtttvvvwwwxxxwwwuuurrrnnnllliiiiiikkkooosssvvvwwwvvvxxxyyyzzz{{{{{{zzzyyyxxxvvvssspppmmmjjjfffbbb___VVVSSSPPPLLLKKKLLLNNNOOOPPPUUUYYY\\\]]]___cccgggmmmnnnppprrrtttvvvwwwxxxxxxvvvtttsssrrrqqqooommmmmmkkkiiieeebbb___]]][[[XXXXXXXXXUUURRRPPPPPPQQQRRRTTTXXX```iiiqqquuuwwwwwwuuurrrmmmfffbbb______```hhhqqq{{{wwwxxxyyy|||~~~}}}yyywwwsssoookkkhhheeeddd```aaaeeejjjoooqqqqqqooommmlllkkkiiigggeeecccbbbeeedddccceeeggghhhhhhgggiiiiiiiiiiiihhhgggfffeee^^^ZZZVVVRRROOOLLLIIIFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFKKKRRRXXXZZZYYYWWWQQQMMMHHHDDDBBBAAA@@@???CCCEEEHHHJJJJJJHHHEEECCC>>><<<999666444222222222111111111111111111111111///000111111//////000111111000000///...---------........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((()))***+++,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******+++++++++++++++++++++,,,------,,,++++++************************++++++++++++++++++++++++************************((()))***++++++***)))((()))*********++++++++++++************************************************++++++************++++++************************+++******************+++*********+++++++++,,,,,,************************************************************************************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------......------------......,,,,,,,,,------------.........---------,,,,,,,,,........................,,,,,,,,,---------......+++---//////...---......111222333444666<<>>GGGQQQXXX^^^dddlllssswwwyyy{{{|||{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||}}}}}}yyyvvvtttjjjgggbbb]]]YYYSSSNNNJJJHHHHHHJJJLLLPPPUUUZZZ\\\```bbbbbb```^^^```gggnnnppprrrwwwzzzzzzxxxuuurrrnnnmmmkkkkkkkkkiiigggeee``````````````````aaabbb\\\___bbbcccdddfffjjjnnnsss{{{{{{vvvqqqlllhhhfffcccbbbccceeeggghhhhhhfffbbbdddeeefffggggggfffeeedddbbb^^^\\\ZZZXXXVVVTTTOOOOOONNNLLLKKKIIIHHHGGGFFFFFFIIINNNUUU\\\```bbbbbb^^^XXXSSSNNNJJJEEEAAA???@@@CCCGGGLLLPPPSSSTTTMMMJJJEEE@@@;;;888666666111111111111111111111111///111222111000///000111------......///000000111........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---...000000.../////////000000111111222222222222111111111111222111111111000000//////111111222111111000///...------...////////////...000///---,,,++++++,,,---------------------,,,------------,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------************************,,,,,,++++++***+++++++++---,,,***+++,,,------,,,,,,+++++++++***))))))))))))))))))***+++++++++,,,)))************+++++++++***+++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++******************************++++++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))***************************************)))((((((******+++++++++,,,,,,,,,************************************************)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///...---......///000000///...---...///000///......000222333666;;;AAAJJJTTT___fffnnnqqqtttxxxzzz|||||||||~~~}}}vvvllleeeaaa^^^XXXRRRNNNKKKJJJJJJIIIJJJKKKNNNRRRVVVZZZ]]]^^^___```cccggglllppprrrvvvwwwyyyzzzyyyvvvssspppoookkkiiiiiieee___]]]^^^^^^]]]\\\```eeeiiijjjiiikkklllmmmpppuuu{{{qqqlllkkkiiihhhkkkooooookkkfffhhhcccbbbggghhheeecccfffaaa```^^^^^^^^^]]][[[YYYTTTTTTTTTTTTTTTSSSRRRRRRNNNMMMKKKLLLQQQXXX```eeeeeeccc```[[[WWWRRROOOMMMDDDCCCDDDFFFJJJPPPVVVZZZYYYTTTNNNHHHCCC>>>999666444111//////000111111000000000000000000000000000........................000000000000000000000000000///...///000111111///...------,,,,,,------...------------------------,,,,,,+++***+++,,,...///++++++++++++++++++++++++******************+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------............//////000111000111111222333444444555555555555555555666666666777777777666666666555555555555555555444333222222111000000000//////......000///............///000////////////////////////------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,---+++******,,,---,,,++++++++++++******************************+++++++++)))************+++++++++***+++,,,,,,------,,,,,,))))))))))))************++++++++++++++++++++++++******************************++++++++++++******)))))))))***++++++,,,,,,***************************************************************)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++---...+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,---......---,,,,,,......///000000///...---,,,...000000//////111222999???GGGQQQZZZbbbjjjooorrrtttwww{{{}}}~~~}}}{{{xxxtttmmmddd^^^ZZZWWWSSSOOOLLLKKKKKKKKKKKKLLLNNNQQQUUUZZZ^^^```dddeeehhhkkkooosssvvvxxxyyyyyyyyyxxxvvvrrrnnnllljjjfffdddccc___YYYXXXZZZ^^^```eeellltttzzz}}}xxxuuutttwwwzzzyyyuuupppmmmfffdddggghhheeedddfffaaa___]]]\\\\\\]]]\\\ZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWUUUSSSRRRTTTXXX]]]```cccdddddddddaaa]]]YYYVVVMMMMMMLLLLLLOOOSSSWWWZZZZZZWWWQQQLLLGGGAAA;;;777555333111000111222222111111111111111111111111111........................000000000000000000000000///...---...000111000//////......------......///------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++************+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++.........------,,,,,,,,,---------....../////////111111222222333333444444666666777888999;;;;;;<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<;;;::::::888777666444222111000000000000000///000000111222........................------..................++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,---+++))))))+++,,,+++******************++++++++++++++++++***************)))************+++++++++***++++++,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,---......---,,,,,,...//////000000//////...,,,///111222222333555666>>>GGGSSS___hhhnnnrrruuuwwwxxx{{{~~~|||yyyuuupppjjjccc[[[VVVRRRQQQOOONNNNNNNNNOOOPPPRRRSSSUUUXXX]]]aaadddffflllmmmpppsssvvvxxxzzz{{{vvvuuusssqqqnnnjjjgggfffeeebbb___^^^[[[WWWXXX\\\bbbkkkxxxzzzrrrllljjjjjjhhhffffff^^^[[[XXXWWWXXXYYYZZZZZZ\\\\\\]]]]]]]]]]]]]]]\\\```^^^\\\ZZZYYYYYY[[[\\\___bbbgggkkkkkkhhhccc```[[[YYYXXXVVVVVVXXXYYY[[[\\\ZZZVVVQQQLLLFFF>>>:::888666333222222333222111111111111111111111111111////////////////////////000000000000000000000000...---------///000///.../////////....../////////------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++......---,,,,,,,,,,,,,,,......///000000111222222555555777999:::<<<<<<===>>>???@@@BBBCCCEEEFFFFFFHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGCCCBBB???<<<999888777666333333222222111111111111/////////.........---------------...............++++++,,,------,,,++++++------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++))))))***+++***))))))))))))***+++++++++,,,,,,+++++++++***)))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,---...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...//////////////////....../////////000000000000///111222444555999>>>AAAKKKSSS___iiiqqquuuxxxyyyzzz{{{~~~~~~{{{uuurrrlllgggaaa\\\XXXUUUQQQQQQRRRTTTVVVXXXZZZ[[[]]]^^^```dddgggkkknnnoooqqqrrrtttvvvwwwwwwwwwvvvpppooommmkkkhhhfffeeeeeebbb___]]]]]]\\\[[[```hhhqqq}}}wwwsssoookkkggg```\\\XXXVVVWWWZZZ\\\]]]^^^___```aaabbbbbbbbbbbbdddcccbbb```___^^^]]]]]]^^^aaaggglllmmmllliiigggeeedddbbb___^^^]]]]]]]]]]]]\\\YYYVVVQQQJJJBBB===:::888444333333333222111111111111111111111111111000000000000000000000000////////////////////////...---,,,---/////////---//////............//////........................------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---.........///111222444555555;;;<<>>;;;:::999888777555222000///...000000//////............------------------------------------------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...,,,*********+++***)))***************++++++++++++++++++***************)))************+++++++++)))******+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...////////////000111222222000222444888???JJJVVV^^^lllooorrrtttvvvxxxzzz}}}~~~~~~{{{wwwqqqkkkfff[[[\\\[[[ZZZZZZ]]]aaaeeeggghhhlllooorrrtttuuuuuuuuuvvvwwwxxxyyyzzzzzzyyywwwwwwuuussspppmmmkkkiiifffeeedddccccccccccccdddcccbbbdddhhhkkksss{{{kkkgggccc```aaadddfffgggiiiiiiiiihhhgggfffdddddd___aaabbbdddfffggghhhhhhhhhiiijjjkkkmmmoooqqqrrrnnnnnnmmmkkkiiifffdddccc___^^^]]][[[XXXSSSLLLGGG@@@===999666555444222111222222222222222222222222000000000000000000000000000000000000000000000000...---------///000///...------,,,,,,,,,,,,------........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,---......//////111000///000111333666777888:::<<<@@@CCCGGGIIIJJJPPPRRRUUUYYY[[[\\\]]]\\\[[[\\\\\\]]]^^^______```]]]^^^^^^___```aaabbbbbbcccccccccdddddddddeeeeeedddcccaaa_________```aaa______```___]]]ZZZWWWTTTSSSSSSSSSQQQOOOMMMKKKIIICCCAAA???<<<999666444222333333222222111000/////////..................///........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///---++++++++++++***)))+++++++++******************************+++++++++)))************+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............---,,,,,,,,,,,,---...///////////////111222333222555<<>>BBBFFFHHHNNNOOORRRTTTWWWXXXZZZZZZ^^^^^^```aaabbbcccccccccbbbbbbbbbcccdddfffggghhhhhhhhhhhhgggggggggggggggjjjjjjiiiiiihhhggggggffffffeeedddcccbbbcccddddddgggiiijjjiiifffcccbbbbbbddddddccccccbbbaaa``````YYYXXXUUURRRNNNJJJGGGFFFBBB???<<<999888777555333111111111000///...,,,,,,...,,,++++++,,,,,,+++***------------------------************++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++***************)))((('''************************))))))))))))************''''''((()))***+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++*********)))))),,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,+++******+++,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))))))))******+++++++++........................000---++++++...000///...222111000///...---------///000111111111333777999>>>IIIVVV```jjjssswwwvvvzzzzzzzzz{{{{{{||||||}}}}}}yyyvvvtttllliiieeeaaa^^^^^^^^^___dddgggmmmtttzzzyyyyyyxxxvvvsssooollljjjeeeffffffdddcccdddgggiiiiiiyyyzzzpppfffbbbaaabbbddddddaaaccchhhdddfffiiikkklllnnnqqqssssssssssssrrrpppmmmiiiggggggeeebbb```^^^\\\XXXUUUNNNKKKFFFCCCAAA???<<<;;;666555444333222000//////111111000000000000111111555333111000000///...---000000000000000000000000................................................000++++++///000+++***,,,---,,,,,,++++++,,,,,,------,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,,,,+++++++++---.../////////000222444666888999999;;;>>>CCCGGGLLLOOOQQQVVVWWWYYYZZZ\\\]]]^^^^^^```aaacccdddeeefffffffffdddeeeeeefffgggggghhhhhhgggggghhhhhhiiijjjjjjjjjkkkkkkjjjjjjiiihhhhhhgggiiihhhgggfffeeeffffffgggiiijjjjjjiiifffdddcccccceeeffffffffffffdddcccaaa___^^^[[[YYYVVVSSSQQQPPPLLLIIIEEECCCAAA>>>;;;888666555222000/////////000///---,,,---......---,,,------------------------...------------......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++***)))************************************++++++++++++******++++++,,,,,,------,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,+++***))))))***+++,,,************************,,,,,,+++******+++,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------,,,*********+++++++++,,,,,,------------------------000---+++,,,...000///...//////............//////111111111111333777===AAAMMMWWWbbbjjjqqqxxx{{{yyy{{{{{{|||}}}~~~}}}}}}}}}|||yyytttpppmmmgggdddaaa______bbbfffiiioooqqqvvv{{{}}}|||{{{yyyxxxuuurrroookkkiiigggdddcccaaa```aaafffmmmrrr~~~rrrgggcccbbbddddddbbbcccfffccceeehhhjjjkkkmmmppprrrrrrrrrrrrrrrpppnnnkkkiiiiiigggdddbbb```]]]XXXUUUOOOLLLGGGDDDCCCAAA???===999888777555444222111000333222111000////////////222111000////////////...000000000000000000000000................................................000,,,---111222///...000---,,,,,,++++++,,,,,,------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,------,,,+++,,,...000222000111333666:::===@@@BBBFFFGGGJJJNNNRRRVVVYYY[[[^^^______`````````aaaaaabbbcccdddeeefffgggggggggfffggghhhhhhhhhgggffffffdddeeefffhhhiiikkklllllllllllllllkkkjjjjjjiiiiiilllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjhhheeeddddddfffggghhhjjjkkkjjjhhhfffdddcccbbbaaa___\\\ZZZYYYXXXSSSRRROOONNNLLLJJJFFFDDD>>>;;;777444222222333444000...---...000000///...------,,,,,,,,,,,,,,,,,,//////..................***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++***************++++++************++++++************************,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++*********++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++******)))******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...000//////------------...000111111222222222222666>>>HHHOOO```hhhppptttwww|||}}}{{{zzz{{{|||~~~|||{{{yyyvvvqqqlllgggddd```___^^^___ccckkkrrrwwwzzz||||||yyywwwvvvuuusssnnniiifffcccbbbbbbcccaaa``````fffqqq~~~~~~qqqjjjeeeeeefffdddcccddd___aaadddfffgggiiilllnnnoooooopppqqqpppooonnnmmmllljjjgggeeebbb^^^ZZZVVVPPPMMMIIIFFFEEEDDDCCCAAA===<<<;;;999666444222111444333222000/////////////////////////////////000000000000000000000000000...................................................---...111222//////222------,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++---///222444333444777;;;@@@EEEIIIKKKOOOPPPRRRUUUYYY\\\^^^___aaaaaa```______^^^^^^^^^```aaacccdddeeefffggggggfffggghhhiiiiiigggeeeccccccdddeeefffhhhiiikkkkkkmmmmmmmmmmmmllllllkkkkkkmmmmmmlllllllllkkkkkkkkkjjjjjjiiigggdddccceeefffgggiiilllmmmmmmjjjgggeeedddcccbbb___]]][[[YYYXXXUUUTTTSSSTTTTTTTTTQQQOOOFFFDDD@@@===999777666666111000//////000111000...------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---,,,,,,************************++++++++++++,,,,,,,,,,,,*********************)))*********++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++*********************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---...////////////---------...///000111222111222333666===IIIVVV___kkkrrrwwwxxxzzz}}}}}}{{{yyyzzz{{{}}}~~~|||yyysssmmmgggccc```^^^^^^___aaafffmmmuuu|||~~~{{{xxxvvvuuutttqqqnnniiidddaaaaaaaaabbbcccdddggglllxxxtttlllkkkkkkhhheeeeeeaaaccceeefffggghhhjjjllllllmmmnnnoooppppppooooooooommmjjjhhheeeaaa\\\XXXQQQNNNJJJHHHHHHGGGFFFEEEAAA@@@>>><<<999666444333333333222111000000111111000111222111000//////000000000000000000000000000................................................---...///000///------...------,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......------///222444666888:::===AAAGGGLLLPPPSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYYYY]]]^^^___aaaccceeeeeeffffffggghhhiiiiiihhhfffdddeeeeeefffggghhhiiijjjkkknnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkiiiiiihhhfffdddccceeefffggghhhkkkmmmmmmjjjgggeeefffdddbbb___\\\YYYWWWVVVVVVUUUTTTUUUVVVVVVTTTSSSNNNMMMLLLIIIEEE@@@<<<999666444222222222222000............------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,+++*********************************++++++++++++,,,+++++++++************************++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++++++++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000///////////////000111222111333888>>>IIIVVVdddmmmqqqwww{{{zzz{{{}}}~~~{{{{{{{{{|||~~~~~~|||zzzwwwrrriiiaaa\\\[[[\\\]]]cccffflllrrryyy~~~}}}{{{xxxtttrrrpppppppppmmmkkkiiigggggghhhjjjkkkiiimmmvvvwwwuuutttpppmmmlllkkklllmmmlllkkkjjjkkkllljjjkkklllmmmnnnoooooooooooommmllljjjhhhddd___[[[RRRPPPLLLKKKJJJJJJIIIGGGEEEDDDAAA???<<<999777555333333222222222333333444333555666555222//////000111111111111111111111111////////////////////////////////////////////////000222333111---,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111//////000222444666888999===???BBBFFFJJJOOOSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTVVVXXX[[[^^^```aaabbbcccdddeeefffggggggfffeeegggggghhhiiijjjkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjiiiiiiiiigggeeedddeeegggfffhhhjjjkkkkkkjjjhhhfffhhhgggeeebbb___[[[YYYXXX\\\YYYWWWUUUUUUTTTSSSQQQTTTTTTTTTSSSPPPJJJEEEBBB???===:::888777555222000000000//////...---------//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++++++++++++++***************************************++++++++++++,,,,,,,,,---------------++++++++++++++++++,,,,,,,,,++++++******++++++,,,***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++*********++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////000111111111111111222333333555:::BBBLLLWWWcccnnntttvvv{{{~~~||||||~~~}}}~~~~~~~~~~~~zzzvvvssslllggg```ZZZXXXZZZ___bbbmmmqqqwww}}}~~~|||{{{xxxuuurrrnnnkkkjjjiiiiiihhhiiikkknnnrrrvvvyyyzzzzzz||||||yyyuuuooojjjggggggjjjjjjjjjkkkkkklllmmmmmmmmmllllllkkkjjjgggbbb^^^VVVSSSPPPNNNMMMMMMLLLJJJHHHGGGEEECCC@@@===;;;:::555555444444444444555555333666888777333//////000111111111111111111111111////////////////////////////////////////////////333777888333///......---......------------......***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000111111333555888:::;;;<<<<<<===>>>@@@CCCGGGKKKNNNOOOPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHKKKOOORRRUUUWWWXXXZZZ[[[\\\]]]___```aaabbbbbbccceeegggiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmlllkkkjjjiiijjjlllkkkiiigggggghhhggghhhiiijjjjjjiiihhhgggiiiiiigggdddbbb```^^^]]]```]]]XXXVVVUUUVVVUUUUUUXXXYYYYYYXXXWWWTTTRRRPPPKKKHHHDDDAAA>>>;;;777444222111111000//////.........------------......///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,---+++,,,,,,------.........,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...............------------,,,,,,++++++------------------------,,,///111111000...///111000000111222333555666777<<>>?????????:::;;;<<<>>>AAADDDFFFHHHJJJJJJHHHGGGEEECCCBBBAAA???>>>===<<<<<<>>>@@@AAA;;;===@@@DDDHHHKKKNNNOOOQQQRRRSSSTTTWWWYYY[[[]]]\\\]]]```bbbeeehhhjjjkkkmmmmmmmmmmmmnnnnnnnnnnnnlllmmmnnnnnnnnnmmmkkkjjjjjjlllnnnnnnllljjjiiiiiihhhiiiiiiiiijjjiiiiiiiiiiiihhhgggeeedddbbbaaa```aaa]]]YYYWWWXXXZZZ[[[\\\ZZZZZZZZZZZZZZZZZZ[[[[[[TTTQQQLLLHHHDDD@@@;;;888333222222111000//////...************++++++,,,---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++............---,,,++++++************************,,,,,,,,,---------......))))))***++++++,,,---------,,,,,,++++++*********,,,++++++++++++++++++,,,))))))******++++++++++++++++++------------++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......//////......---------,,,,,,+++++++++........................+++///222222000...///111//////000222444777999:::CCCLLLYYYfffnnnsssuuuwwwzzz~~~|||zzz}}}~~~|||yyyyyyxxxwwwuuutttssssssqqqrrrrrrqqqmmmhhhaaa^^^ZZZ[[[]]]bbbhhhpppvvv{{{~~~{{{wwwrrrnnnlllfffeeecccbbbdddfffiiikkk}}}}}}yyyuuuqqqnnnjjjggggggfffccc___\\\]]]aaadddgggkkknnnpppooommmkkkkkklllkkkhhheeedddfffkkkooonnnppprrruuuwwwyyyzzzzzz~~~xxxtttjjjjjjiiihhhgggggghhhhhhggghhhjjjlllmmmkkkgggddd___\\\XXXUUUTTTSSSRRRPPPOOONNNLLLJJJHHHFFFDDDCCC>>>===;;;888666444333222---222666666222000111333111111111111111111111111000000000000000000000000000000000000000000000000---555777111,,,...///.........------------......///...,,,++++++,,,---///------------------.........------,,,---...000111555777:::;;;;;;::::::;;;999:::<<<<<<===>>>AAADDDDDDCCCBBBAAA@@@>>>======???>>><<<;;;::::::;;;<<<::::::<<<===>>>???@@@@@@GGGFFFGGGHHHKKKOOORRRUUUYYYZZZ[[[^^^aaadddfffhhhggghhhkkknnnpppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkiiigggfffhhhiiiiiijjjjjjiiiiiiiiijjjiiigggeeeccccccccccccaaa```___]]]]]]___```bbbcccaaa___\\\[[[ZZZ[[[\\\ZZZYYYWWWTTTOOOJJJEEEBBB===:::666333333333333222///...---,,,,,,...111222---------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***.........------,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///000111111111111000000---000222333555999@@@FFFQQQ]]]iiinnnqqquuuxxxxxx~~~~~~|||zzzxxxuuutttqqqnnnjjjgggdddcccggggggfffccc___\\\ZZZ[[[XXX^^^gggoootttyyy}}}{{{xxxsssnnnjjjhhhfff______```bbbaaaeeeqqq~~~|||vvvsssrrrrrrpppoookkkiiifffdddaaa___[[[YYYYYY\\\[[[UUUSSSWWWZZZYYYZZZ\\\^^^^^^]]]]]]]]]^^^ZZZZZZ[[[ZZZYYYZZZ\\\___^^^aaaeeegggiiijjjkkkllloooppprrruuuxxx|||zzztttqqqlllgggccccccdddeeeeeefffggghhhhhhhhhhhhhhhaaa___]]]\\\[[[XXXSSSPPPMMMKKKIIIHHHHHHGGGEEECCCDDDAAA===999666555444555999555333555555111...///222222222222111111000000////////////000000000000000000000000000000000000---------.........//////222222000///..................---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333444555777888888777666777888666888<<<>>>AAACCCFFFIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<===>>>??????AAAAAAAAABBBDDDGGGJJJLLLSSSTTTVVVXXX\\\___bbbdddeeefffiiilllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmppppppooonnnmmmkkkjjjiiijjjjjjjjjjjjjjjiiihhhggggggfffdddbbbaaa``````aaa___^^^]]]\\\]]]^^^```aaafffdddaaa___]]]]]]]]]^^^\\\[[[YYYVVVSSSNNNJJJHHHDDDAAA===:::777555222000/////////......//////000......---------...//////........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------,,,,,,,,,+++***+++------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111111111222222222111111000222444555888@@@JJJRRR[[[fffooossstttxxxzzzzzz|||}}}~~~}}}{{{wwwsssqqqhhhfffddd```]]]ZZZXXXWWW[[[\\\\\\[[[YYYXXXYYYZZZ```gggqqqyyy}}}|||{{{wwwvvvtttqqqmmmhhheeeccc]]]\\\^^^bbbfffooo{{{wwwwwwvvvrrrnnngggccc___]]]^^^^^^]]][[[aaa___\\\ZZZXXXVVVUUUSSSUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZXXXWWWXXXYYYWWWXXXYYYYYYXXXXXXZZZ\\\]]]___``````____________ccccccdddfffiiilllpppqqqxxxzzz}}}|||ssskkkhhhfffeeedddfffffffffggggggggggggggggggeeecccaaa```]]]YYYVVVOOOMMMKKKJJJJJJJJJIIIGGGHHHFFFCCC>>>:::777666555555111111555777444333555222222222222111111111000000000000000000/////////000000000000000000000000.........//////000000000222111000///............------------------------------------------------//////000222333444555555666777777666555444666777888<<>>======>>>@@@AAA@@@?????????@@@BBBDDDFFFKKKLLLNNNQQQTTTXXX[[[]]]aaacccfffiiikkkllllllllllllllllllllllllllllllllloooooonnnmmmmmmlllkkkkkkkkkkkkkkkjjjhhhfffcccaaa___^^^\\\ZZZZZZYYYZZZZZZ[[[ZZZZZZ[[[\\\___aaabbbgggeeeccc```___^^^^^^^^^^^^]]]\\\YYYUUURRROOOMMMJJJHHHEEEBBB???;;;666222111111111111000///...---......------...//////000........................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222222222222222222222222222444777:::@@@KKKXXXbbbgggpppvvvwwwxxx{{{}}}}}}{{{{{{|||zzzuuunnnhhhdddWWWUUUSSSPPPMMMKKKJJJIIIMMMOOORRRTTTVVVYYY]]]```kkkqqqzzz~~~|||yyyvvvsssllllllkkkiiifffbbb___]]]^^^^^^aaaiiissszzzrrrmmmgggdddcccccc```]]]]]]\\\ZZZZZZ[[[\\\\\\[[[YYYXXXVVVTTTSSSSSSTTTUUUTTTVVV```kkkjjj___YYYZZZZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ\\\^^^^^^^^^^^^___```bbbaaa```^^^]]]\\\[[[ZZZ\\\\\\[[[\\\^^^aaadddfffiiijjjkkkllllllmmmllllllrrrrrrtttwwwzzz~~~yyyooojjjfffccc___cccccccccccccccccccccdddjjjhhhfffeeedddbbb___]]]UUURRROOONNNNNNNNNMMMLLLMMMLLLIIIEEEAAA<<<888666555111111555777555444666222222222222111111111111111111111000000//////...000000000000000000000000//////000000000000111111222111000//////......///,,,---......///......---/////////000000000000000111111222333333444444444666777777666666777:::<<>>:::777666555333111///------...------------...///000........................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++''')))+++,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,------.................................------------------------------------............111111111111111222222222111666<<>>;;;777333111000000......------------..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,------.................................---------------------------------.........//////000000///000000222333444222999CCCMMMVVV```jjjqqqrrrwwwyyyxxxyyy}}}~~~|||{{{xxxssskkkaaaVVVLLLGGGAAA@@@>>>======>>>???@@@AAAGGGOOOYYYbbbllltttyyy}}}yyyvvvtttpppllliiihhhgggfffeeefffiiilllnnnqqquuu|||wwwjjjhhhffffffhhhhhhfffddd]]][[[XXXVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^___``````aaabbbbbbbbbeeejjjoooqqqppp{{{}}}www|||xxxyyyzzzyyyyyyzzz|||~~~|||zzzrrrqqqooonnnnnnpppqqqrrrpppooommmjjjgggdddbbbaaa``````aaaaaabbbbbbbbbbbbgggiiilllnnnooopppsssuuuyyy|||tttnnnmmmnnnnnnmmmlllkkkiiihhheeedddcccdddfffhhhggggggbbb___ZZZVVVSSSQQQNNNLLLMMMMMMMMMLLLJJJFFFBBB@@@@@@:::666666444000---...222222222222222222222333333222222111000//////...000000000000000000000000////////////////////////111000000////////////000---------...//////000000......000111333444555666888777666444444555666777666888<<>>@@@DDDHHHMMMQQQTTTVVVZZZ[[[\\\^^^___```aaabbbaaa```^^^[[[VVVPPPKKKHHHBBBBBBCCCFFFJJJNNNOOOOOOKKKIIIEEE@@@;;;777555333000000///...------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,)))+++------,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***************************++++++,,,,,,++++++***)))))))))***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,,,,------------------........................------------------------.........////////////000////////////111333666777888BBBNNNZZZbbbhhhooosssuuuxxxzzzxxxyyy|||{{{xxxvvvqqqiii___TTTJJJCCC???:::999999999;;;===@@@BBBGGGNNNXXXcccllluuu{{{~~~}}}yyyvvvrrrpppnnnllljjjhhheeeeeegggkkkpppwww~~~yyyqqqjjjfff]]]]]]]]]^^^aaabbbbbbbbbXXXWWWVVVVVVWWWYYY[[[\\\bbbdddfffggghhhjjjmmmooolllooorrrssstttwww}}}{{{vvvrrrnnnkkkmmmmmmmmmllljjjhhhgggfffccceeeggggggggggggiiijjjsss|||{{{{{{{{{yyyuuupppkkkhhhfffeeedddeeegggiiiiiiiiifffccc___[[[XXXTTTPPPMMMLLLLLLMMMMMMKKKIIIFFFDDDBBB<<<888888666333111222222222222222333333333333222222222111111000000///000000000000000000000000000000////////////......000000////////////000000...---------...///111222000111222555777:::;;;<<<<<<;;;999888888;;;>>>@@@???CCCHHHLLLPPPTTTXXX[[[```bbbdddeeeeeeeeegggiiihhhgggfffeeedddcccbbbaaa\\\[[[YYYXXXVVVUUUUUUTTTPPPOOONNNLLLJJJIIIHHHHHHFFFFFFEEEEEEDDDBBBAAAAAACCCCCCBBBBBBBBBBBBBBBCCCBBBDDDHHHMMMQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRTTTWWWYYY[[[\\\^^^aaabbb```ZZZTTTPPPJJJIIIFFFDDDBBB@@@@@@@@@???AAACCCFFFIIILLLNNNOOOPPPRRRUUUXXX[[[^^^```aaa___``````^^^ZZZTTTMMMJJJAAA@@@???AAAFFFLLLPPPRRRRRRRRRQQQMMMHHHAAA:::666444333222000///......---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,------------+++---......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,***************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------,,,,,,................................................/////////000000000111111//////000111333777:::<<>>@@@@@@@@@@@@@@@AAABBBBBB===???CCCFFFHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHHHHIIIKKKNNNQQQSSSWWWZZZ___bbbaaa]]]XXXTTTOOONNNKKKHHHEEEDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLGGGIIIMMMQQQVVVYYY\\\]]]^^^```aaaaaa]]]WWWQQQMMMCCC@@@======BBBIIINNNQQQVVVXXXYYYXXXQQQHHH>>>888888666555333111//////...........................---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,------.........---...000///...------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.................................------,,,,,,,,,................................................000000000000111111111111000000111222555999===???OOOWWWbbbkkkppptttxxx{{{~~~}}}|||{{{wwwpppfff___TTTHHH@@@<<<;;;<<<777777888:::>>>CCCIIILLLaaahhhrrrzzz~~~}}}}}}}}}zzzsssnnnmmmjjjeeecccccceeeggggggqqqyyyxxxqqqoookkkeeebbbcccfffffffffeeecccaaa___]]]______```bbbccceeeffffffhhhiiikkklllnnnrrrwwwzzz|||jjjhhheeecccccccccbbbaaafffeeeeeedddbbb___YYYUUUPPPPPPOOONNNMMMKKKJJJIIIJJJDDD???>>><<<888777888222222222333333444444444111111111111111222222222000000000000000000000000222222222222111111000000000000////////////000111,,,...///000///000222444222777>>>CCCFFFFFFGGGGGGCCCCCCCCCDDDHHHMMMRRRUUUZZZ]]]```ccceeeeeedddcccgggfffdddcccbbbbbbbbbcccdddcccaaa___\\\YYYVVVTTTNNNMMMJJJGGGEEEEEEEEEEEEGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>@@@@@@?????????@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCEEEGGGGGGEEECCCCCCCCCEEECCCBBBBBBCCCEEEIIIKKKRRRTTTWWWZZZ[[[[[[ZZZYYYTTTRRROOOLLLJJJJJJJJJKKKLLLNNNPPPQQQPPPNNNLLLJJJJJJIIIHHHIIIMMMRRRWWWZZZ]]]]]]]]]]]][[[YYYWWWUUUKKKFFF@@@;;;;;;???EEEIIITTTWWW\\\^^^[[[SSSJJJDDD@@@===999666444333111///....../////////...---,,,---------...............,,,,,,,,,++++++,,,,,,,,,..............................---------...//////........................---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......---+++***)))........................///...---,,,+++,,,,,,------------........./////////////////////.........******+++,,,,,,---.........///111111000//////000222333444555888===DDDIII[[[```hhhoootttwwwyyy{{{}}}~~~~~~|||{{{yyypppggg]]]SSSFFF>>><<<<<<<<<:::::::::;;;===AAAJJJTTT[[[nnnsss{{{}}}zzzyyyxxxuuupppkkkhhheeeeeeeeeeeeeeekkkssszzzqqqfffdddaaa___^^^^^^]]]]]]```aaaaaa___\\\]]]```ddd```dddhhhjjjkkknnntttxxxxxxzzz}}}vvvooohhheeebbb```ccchhhddddddeeeffffffddd___[[[VVVTTTRRROOOLLLKKKKKKJJJMMMJJJGGGDDDAAA===999666555555555444444444333333333333333222222222111111000000111222222222222111222111111000000000000000000000000000////////////000000111000000222555888===BBBJJJPPPQQQOOOMMMLLLFFFGGGIIIMMMRRRXXX]]]```bbbdddfffiiiiiiiiigggfffgggggggggfffdddbbb___^^^WWWVVVTTTRRROOOMMMKKKJJJEEEDDDBBBAAAAAABBBCCCDDDEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCEEEFFFFFFDDDCCCDDDDDDDDDCCCAAAAAAAAACCCEEEGGGLLLNNNQQQSSSTTTTTTSSSRRRTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVTTTRRRPPPNNNMMMLLLLLLLLLOOOQQQSSSUUUWWWYYY[[[\\\[[[YYYWWWOOOJJJCCC>>><<<>>>CCCFFFNNNRRRXXX\\\[[[WWWPPPLLLGGGCCC>>>:::777444111///000000000//////........./////////.........------......------------..............................+++++++++,,,,,,---...///........................---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,........................///...---,,,,,,,,,------------------............/////////////////////...,,,,,,------......//////...000111111/////////000111222333666<<>>BBBGGGNNNWWWaaagggsssxxx~~~~~~zzzxxxuuuqqqlllhhheeeaaa```bbbfffmmmyyywwwmmmfffdddbbbaaa```______^^^]]][[[]]]_________bbbhhhmmmkkkooouuuxxx{{{vvvlllgggccc______bbbccccccccceeefffdddaaa^^^[[[YYYVVVRRROOOMMMKKKKKKMMMLLLIIIGGGEEEBBB>>>;;;888777666555444444444444333333333222222222222111000000111222222222222222222222111000000000000000111000000000////////////222222111111111555;;;???IIIOOOWWW\\\\\\XXXTTTRRRPPPRRRUUUYYY^^^bbbfffgggiiijjjlllmmmmmmkkkiiigggfffggghhhgggccc^^^XXXTTTKKKJJJGGGDDDBBBAAAAAAAAA??????>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMQQQPPPOOONNNMMMLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIKKKJJJIIIGGGFFFEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLJJJJJJMMMLLLKKKKKKLLLMMMOOOPPPUUUWWWYYYZZZZZZYYYWWWVVVTTTSSSQQQOOONNNMMMMMMMMMMMMPPPSSSWWWZZZ[[[ZZZZZZTTTOOOIIIBBB>>>>>>???AAAGGGKKKQQQWWWZZZYYYWWWUUUOOOLLLGGGBBB>>>999555222444333111///......//////000///...---,,,+++******......------------......------------------------************+++,,,......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***++++++,,,---...///........................///...------,,,---------,,,,,,,,,---------............//////////////////....../////////////////////000111111/////////111333444777;;;DDDPPP^^^gggppptttyyy}}}~~~~~~|||yyysssggg[[[IIICCC<<<999:::<<<===<<<>>>CCCLLLUUU^^^gggpppuuuzzz}}}}}}zzzuuurrrnnnkkkgggdddeee```___dddnnn|||}}}rrrlllgggbbb__________________^^^]]]\\\\\\___ccceeehhhmmmuuu|||rrrlllhhhcccaaaaaacccbbbbbbdddeeefffeeecccaaa___\\\XXXTTTQQQOOONNNNNNNNNMMMMMMLLLIIIEEEBBB===;;;888555444444555666333333333333222222222222111111111222222222222222222222111000000000000111111111000000000/////////222222222222555;;;DDDIIISSSWWW]]]``````]]][[[YYY^^^___aaaccceeeeeefffeeeiiijjjlllmmmmmmkkkhhhfffeeeeeeccc___ZZZSSSMMMIIIDDDBBB@@@===<<<<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZ]]]\\\[[[ZZZXXXVVVUUUTTTUUUTTTSSSQQQOOONNNMMMMMMQQQQQQPPPOOONNNPPPSSSVVVWWWVVVUUUSSSRRRQQQQQQPPPLLLLLLLLLJJJIIIGGGFFFEEEGGGGGGFFFFFFGGGHHHIIIJJJPPPRRRTTTVVVWWWWWWWWWWWWUUUUUUTTTSSSRRRPPPOOONNNKKKLLLNNNQQQTTTWWWZZZ[[[WWWTTTMMMFFFAAA>>><<<<<>>===;;;::::::;;;<<<===@@@AAACCCEEEHHHKKKNNNOOOOOOPPPQQQTTTVVVYYY[[[]]]___``````bbbcccdddeeefffgggffffffdddbbb```]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQWWWWWWVVVUUUUUUWWW\\\___ccccccbbbaaa```^^^]]]\\\XXXWWWTTTPPPMMMJJJHHHGGGJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUOOONNNLLLKKKMMMQQQVVVYYYWWWTTTPPPJJJDDD???<<<:::===???CCCHHHNNNSSSWWWYYYYYYWWWUUUSSSPPPKKKFFFBBB:::888555222000//////000,,,,,,,,,,,,------------//////............//////------------------------///...---,,,++++++++++++---------------------------,,,,,,,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------+++***++++++------........................---.....................,,,,,,,,,---------......---.........//////000000/////////...............000111222111111111444666888>>>HHHSSS]]]fffnnnsssssswww{{{}}}~~~yyysssiiiZZZMMMBBB@@@??????BBBEEEHHHJJJRRRYYYbbbkkkrrrwww{{{~~~~~~~~~~~~yyyvvvqqqllliiihhhiiijjjggghhhpppvvvkkkhhheeedddddddddeeeeeedddgggkkkmmmllllllnnnooorrrxxx~~~vvvmmmhhhcccbbb```aaaccceeeeeeeeeeeedddcccbbb```^^^\\\[[[SSSRRRRRRSSSTTTRRROOOMMMFFFBBB<<<777444333555666444444444333333333222222222222111111222222333444333222222111111111111111111111111111000000000000333666:::@@@FFFOOOWWW]]]___aaacccddddddeeehhhjjjffffffffffffeeecccaaa```bbbccceeeffffffdddbbb```ZZZVVVOOOGGGBBB???>>>>>>;;;;;;::::::;;;<<<>>>???@@@BBBFFFJJJOOOTTTWWWYYYWWWXXXZZZ\\\___aaacccdddgggggghhhiiijjjkkklllmmmkkkkkkkkkjjjhhheeebbbaaa[[[ZZZYYYWWWVVVUUUTTTTTTXXXYYYYYYXXXYYY\\\```dddiiijjjjjjjjjiiigggeeedddeeebbb^^^ZZZVVVSSSRRRQQQQQQPPPOOOMMMKKKJJJHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLNNNQQQTTTVVVWWWXXXSSSPPPLLLIIIIIILLLPPPSSSSSSRRRPPPLLLGGGBBB===;;;<<<<<<>>>AAAFFFMMMRRRVVVYYYXXXWWWWWWUUUQQQLLLHHH>>><<<999666333222111111/////////000000000111111111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,........................------...////////////...---------.........//////------......///000000000.........///////////////000111222222222444888:::;;;DDDRRR___iiipppuuuwwwvvvxxx|||~~~yyyqqqgggXXXKKKAAAAAAAAACCCFFFLLLQQQTTTbbbfffmmmrrruuuxxxyyy{{{yyy{{{||||||{{{yyyyyyzzzqqqooolllhhhfffhhhlllppprrrvvvyyyoooiii]]]]]]___```bbbdddfffgggccchhhnnnrrrtttwww|||uuunnngggfffdddcccdddddddddcccdddeeeeeeddddddcccaaaaaaXXXWWWUUUUUUUUUUUURRRPPPJJJFFF@@@:::666444555666444444444444333333333333333222222111111333444555333333222111111111111222222222111111111000000000888<<>>???AAA@@@AAAAAACCCDDDEEEFFFGGGIIIJJJNNNRRRVVVZZZ\\\]]]\\\]]]___aaaccceeefffgggiiiiiijjjkkkllllllmmmmmmlllllllllkkkiiifffcccbbb]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[\\\\\\___cccfffkkklllmmmooonnnmmmjjjiiimmmjjjfffbbb___]]]]]]]]][[[[[[YYYWWWUUURRRPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFDDDFFFHHHKKKNNNQQQSSSTTTTTTQQQNNNKKKIIIJJJKKKLLLNNNNNNNNNLLLIIIDDD@@@===<<<;;;;;;===BBBIIIPPPTTTVVVVVVWWWWWWVVVRRRMMMHHHBBBAAA???<<<999666444333111111000000000000000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------........................,,,---...///000000///............/////////000000------......///000000111...//////000000111111111000111222333444777;;;???FFFOOO\\\iiiqqqvvvxxxyyyyyy{{{~~~}}}uuummmcccUUUHHHCCCDDDEEEHHHNNNUUU^^^ccckkknnnqqqrrrrrrssstttuuusssuuuwwwwwwuuurrrqqqpppiiiiiiiiijjjnnnuuuwwwpppkkkfffccc[[[\\\^^^```bbbeeehhhjjjhhhooowww~~~rrrpppnnnlllkkkjjjgggeeeeeeeeefffffffffeeecccccc^^^\\\YYYWWWWWWVVVUUUTTTOOOKKKEEE???:::777666666555444444444444333333333444333222111111333444666444333222222111111222222222222222111111111000000===BBBJJJRRRXXX]]]aaadddbbbeeehhhjjjiiigggggggggjjjiiigggdddbbb___]]]\\\YYYYYYZZZYYYWWWSSSOOOMMMGGGEEEBBB@@@@@@AAACCCDDDHHHIIIKKKMMMOOOPPPPPPQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^___aaaccceeeffffffgggiiiiiiiiijjjkkkkkklllllljjjkkkkkkkkkiiifffcccaaa``````____________``````ZZZ\\\^^^___```bbbfffiiikkkmmmoooqqqqqqpppnnnlllooommmiiifffdddddddddeeehhhgggfffdddbbb___]]]\\\SSSRRRPPPNNNKKKHHHFFFEEEBBBBBBCCCEEEHHHKKKNNNOOORRRQQQPPPNNNLLLJJJHHHGGGJJJKKKMMMLLLJJJFFFBBB???<<<;;;999;;;@@@HHHPPPUUUUUUUUUVVVWWWUUUQQQKKKGGGEEEDDDCCC@@@===:::777555000000///...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------'''(((+++---...//////...........................,,,---///000000000///...////////////000000000000---------...///000000111//////000111222333333444000111333444555999>>>AAARRRYYYeeennntttvvvwwwwwwzzz|||~~~~~~~~~yyyppphhh^^^PPPDDDFFFGGGJJJNNNUUU^^^hhhooonnnooopppooommmmmmnnnoooooorrrtttssspppllljjjiiihhhkkkooouuu~~~{{{pppiiifffdddbbbaaa```aaabbbbbbdddhhhlllpppuuu|||}}}{{{xxxvvvtttqqqmmmjjjffffffggggggfffeeecccbbbccc```[[[XXXXXXWWWWWWVVVQQQNNNHHHBBB===:::888777555555444444444333333333444333222111111333555666444333222222111111222222222222222111111111111000KKKOOOVVV\\\___```aaabbbgggeeecccccceeefffeeeeeeiiiiiihhhgggeeeaaa[[[WWWVVVSSSPPPMMMKKKIIIGGGEEEDDDCCCCCCEEEGGGKKKOOOQQQVVVXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZ]]]^^^^^^]]]```aaaaaabbbbbbccccccdddgggggggggggghhhiiiiiijjjooonnnllljjjhhhfffdddcccddddddddddddccccccccccccdddcccaaaaaaaaadddgggiiimmmnnnpppooommmllllllllljjjlllnnnnnnlllkkkjjjkkkjjjkkkkkkjjjiiigggdddccc___[[[WWWVVVVVVSSSMMMGGGHHHEEEBBBBBBDDDFFFHHHHHHKKKMMMOOOOOOMMMIIIDDDAAADDDCCCCCCEEEFFFFFFDDDAAA<<<:::999999===CCCKKKOOOQQQVVVYYYWWWVVVTTTPPPIIIGGGFFFDDDAAA>>>;;;999888222111000.........//////------------------------...---,,,,,,,,,,,,---...------------------------+++,,,------......------///---+++---///000///,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,------------,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////000000000000//////000222222111///------......000333666:::???FFFJJJ```eeemmmsssvvvxxxzzz{{{~~~}}}}}}~~~~~~{{{sssmmmdddWWWMMMJJJHHHIIILLLTTT___hhhmmmooooookkkgggfffhhhjjjjjjhhhmmmlllkkkjjjiiihhhhhhhhhhhhoooxxx|||kkkhhhdddaaaaaabbbbbbcccaaacccfffgggiiimmmtttzzzuuunnniiifffeeeggghhheeeeeegggfffddd```\\\YYYXXXXXXXXXWWWSSSMMMFFF???:::777666777666555444444444444444222222222222222222222222444444444444444444444444222222222222222222222222QQQUUU\\\```bbbcccdddeeefffeeedddfffhhhiiihhhgggjjjhhheeebbb___ZZZUUUQQQKKKJJJHHHGGGFFFFFFFFFEEEDDDEEEHHHMMMSSSXXX]]]```aaabbbcccddddddcccaaa```bbbaaa``````bbbcccbbbaaabbbbbbbbbbbbbbbccccccccceeeeeeeeefffggghhhiiijjjkkkkkkjjjiiihhhgggffffffffffffffffffffffffeeeeeegggfffdddcccdddfffhhhjjjkkkmmmnnnnnnlllkkklllllljjjlllnnnnnnllljjjiiijjjmmmnnnnnnmmmllljjjhhhgggfffbbb^^^]]]]]]ZZZTTTOOOJJJGGGDDDBBBCCCDDDDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAAAA???===<<<;;;999999<<>>;;;:::777666666555444444444444222222222222222222222222333333333333333333333333222222222222222222222222YYY\\\aaaeeeffffffggggggddddddeeegggiiijjjhhhggggggddd^^^YYYUUUPPPKKKHHHBBBBBBBBBBBBCCCEEEGGGIIIJJJMMMSSSZZZaaagggkkkmmmlllllllllllljjjhhhfffdddhhhgggeeefffffffffeeedddccccccccccccbbbbbbbbbbbbcccccccccdddeeeggghhhiiihhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhggghhhgggeeeddddddfffhhhiiiiiikkkmmmmmmlllkkklllmmmkkkmmmnnnnnnllljjjiiiiiinnnnnnnnnmmmmmmkkkjjjiiikkkhhheeecccccc```ZZZVVVNNNKKKFFFCCCBBBAAA@@@???BBBBBBBBBBBBCCCDDDFFFFFFAAA???===<<<<<<<<<;;;:::;;;:::::::::<<>>??????<<<:::888666444222111111..............................---,,,,,,---......------------------------+++,,,------......------222000............,,,***...------,,,,,,------...------------------------...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------******+++,,,------------***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................//////000000000000000//////000000000000//////---///111111111111333444444444555999@@@MMM[[[dddlllpppvvvzzz|||}}}~~~~~~~~~}}}~~~}}}ssshhh```YYYQQQMMMNNNTTTWWW\\\ccciiijjjgggdddaaa``````bbbgggkkknnnoooeeeggghhheeebbbccciiiooovvvnnniiieeebbbbbbcccdddfffhhhkkklllmmmppprrrvvv{{{pppiiidddddddddbbbcccfffeeeeeeeeedddbbbaaa```___XXXUUUQQQKKKFFFBBB@@@???888777666555444444444444333333333333333333333333333333333333333333333333222222222222222222222222___bbbfffhhhhhhgggggghhheeeeeeeeeggghhhgggdddbbb```\\\UUUOOOJJJGGGDDDBBB@@@AAABBBCCCEEEIIIMMMPPPTTTXXX^^^eeejjjnnnooopppnnnnnnmmmlllkkkiiigggfffhhhfffeeefffggggggfffddddddccccccbbbaaaaaa`````````aaaaaabbbdddfffggghhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhhhhggggggfffeeedddcccbbbcccdddeeehhhjjjllllllkkkkkklllmmmlllnnnooonnnllljjjiiiiiijjjjjjjjjjjjjjjiiiiiihhhkkkhhhfffdddbbb___ZZZWWWRRROOOJJJFFFCCCAAA???===@@@@@@AAABBBCCCDDDEEEFFFBBB@@@<<<;;;;;;;;;:::999999999:::<<<>>>@@@BBBCCCNNNSSSWWWXXXYYY[[[YYYUUULLLIIIEEEAAA???>>>?????????>>><<<999666444222111///...............------......------------......------------------------+++,,,------......------......---------,,,,,,+++...------,,,,,,------...,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------***+++,,,,,,---------,,,,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------////////////////////////......///000000000000/////////000000000000//////...///000000000000222444444666999???IIIWWWfffooorrruuuyyy|||}}}}}}~~~~~~}}}vvvkkk___XXXRRRNNNNNNQQQXXXZZZ___ccceeedddaaa^^^^^^```bbbfffiiikkkkkkkkkcccfffgggdddcccjjjwwwrrrgggbbbaaabbbbbbaaadddhhhlllppprrruuuwww}}}yyypppgggeeedddcccdddfffdddeeefffgggfffeeecccbbb]]]ZZZUUUPPPJJJFFFCCCAAA:::999888666555444444444333333333333333333333333222222222222222222222222222222222222222222222222eeegggjjjkkkjjjhhhhhhiiihhhgggffffffeeeccc^^^[[[VVVQQQJJJEEECCCBBBAAA@@@BBBDDDEEEGGGHHHLLLQQQVVVZZZ^^^dddjjjnnnoooooonnnkkkkkkjjjjjjiiihhhgggfffeeedddcccdddeeefffeeedddbbbbbbaaa```___^^^^^^]]]^^^^^^___```aaaccceeefffdddccccccbbbaaa```______```aaaccceeefffeeeeeeddddddcccbbbaaaaaabbbbbbcccgggiiijjjkkkjjjjjjjjjkkklllnnnoooooollljjjjjjjjjggggggggggggggghhhhhhhhhiiigggeeeccc```\\\WWWTTTTTTQQQLLLHHHFFFCCCAAA>>>>>>@@@AAABBBCCCBBBAAA@@@BBB???<<<:::999999888777777888;;;>>>AAADDDEEEFFFKKKQQQUUUVVVYYY\\\[[[WWWQQQNNNIIICCC???=========@@@???===;;;888555333222............------,,,,,,........................------------------------+++,,,------......------)))***++++++++++++,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------////////////////////////,,,---......//////......//////000000000000/////////000000000//////111333333888@@@JJJUUUaaalllsssuuuxxx{{{}}}}}}}}}~~~~~~~~~zzzwwwlllbbbWWWQQQNNNLLLOOOSSSYYYZZZ\\\]]]]]]]]]]]]]]]bbbeeeiiilllllliiifffddd```aaabbbaaaffftttuuuooofff```]]]^^^aaabbbeeejjjqqqwww{{{~~~vvvkkkfffeeecccbbbdddcccdddfffhhhhhhgggeeecccbbb___[[[UUUNNNIIIEEEBBB===<<<:::888777666555555333333333333333333333333222222222222222222222222222222222222222222222222hhhjjjlllllljjjiiihhhiiiiiigggdddbbb___[[[WWWSSSKKKGGGBBB??????@@@AAAAAACCCEEEGGGHHHIIIMMMTTTYYY\\\```fffkkkoooooonnnmmmhhhhhhhhhgggggggggffffffcccbbbaaabbbdddeeedddccc___^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]___```aaaaaa```___^^^\\\[[[YYYYYYZZZ\\\___aaabbbbbbaaa```bbbbbbaaaaaaaaabbbbbbbbbeeefffhhhhhhgggfffggghhhiiikkkmmmmmmkkkiiiiiiiiiffffffffffffggghhhiiijjjhhhgggeeebbb^^^YYYTTTRRRRRROOOLLLJJJHHHGGGEEECCC>>>???@@@AAA@@@>>><<<;;;???===;;;999999999777666666888;;;???CCCFFFHHHIIIKKKPPPTTTVVVYYY]]]]]]YYYWWWTTTNNNHHHCCC???===<<>>>>><<<:::777555444000//////......------------...////////////...---------------------------+++,,,------......------''')))++++++++++++---///...------,,,,,,------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------////////////////////////,,,------...............//////000000000000//////000111111000///000222444666>>>IIIUUU```iiippptttwwwyyy|||}}}}}}}}}}}}~~~~~~}}}{{{wwwrrrnnnaaaXXXPPPMMMLLLMMMQQQVVVYYYZZZ[[[[[[\\\]]]```cccgggjjjmmmnnnkkkfffcccaaa^^^___aaaeeepppwwwqqqgggddd```]]]\\\^^^aaacccjjjpppyyy~~~qqqkkkhhhdddbbbbbbccceeeggghhhiiihhhfffeeeeeeccc^^^XXXRRRKKKGGGDDD@@@???===;;;999777666666333333333333333333333333333333333333333333333333222222222222222222222222eeeggghhhhhhfffddddddeeebbb___[[[WWWTTTQQQLLLIIIEEEAAA>>><<<===@@@AAAAAABBBEEEHHHIIIJJJNNNVVV]]]```cccgggkkknnnmmmllljjjgggfffeeeddddddcccccccccaaa```______``````___^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXX[[[^^^``````___^^^]]]^^^^^^^^^___`````````bbbcccddddddbbbaaabbbbbbdddfffiiiiiihhhgggggghhheeeddddddeeefffhhhjjjkkkggggggeeeaaa[[[UUUQQQNNNMMMKKKIIIIIIJJJIIIHHHGGGAAAAAA@@@???>>>>>>======???>>><<<<<<<<<;;;999777666888;;;???CCCFFFIIIJJJLLLQQQUUUVVVZZZ^^^___\\\[[[XXXTTTNNNHHHCCC@@@>>>>>>>>>>>>>>><<<;;;999888222222111111000//////...---...///000000///...---------------------------+++,,,------......------))),,,------,,,+++---///...------,,,,,,------...++++++,,,,,,---......///------------------------------...//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------........................------.../////////////////////000000000000//////000111111111111333666999===EEERRR^^^hhhnnnsssuuuxxxzzz|||}}}}}}}}}~~~~~~}}}{{{xxxuuuooohhhcccXXXPPPKKKKKKMMMNNNRRRWWWZZZ\\\___aaabbbeeejjjmmmjjjlllllljjjgggddddddeeeeeegggkkkuuu~~~tttmmmhhhddd``````___^^^```eeekkkooowww|||uuuqqqlllgggffffffggghhhiiiiiiiiihhhgggeeeccc___ZZZTTTNNNJJJGGGBBBAAA???===;;;999888777444444444444444444444444333333333333333333333333222222222222222222222222```bbbcccbbb```______```ZZZVVVQQQMMMJJJGGGDDDAAABBB???<<<<<<===???AAAAAABBBFFFIIIKKKLLLQQQZZZaaafffhhhjjjlllmmmkkkhhhgggeeeeeecccaaa```____________^^^\\\[[[\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTVVVZZZ]]]___^^^]]]\\\YYYYYYZZZ[[[[[[\\\]]]]]]___aaabbbaaa___^^^^^^___aaacccfffffffffeeeeeefffbbbbbbbbbcccdddfffhhhjjjfffeeeccc^^^XXXQQQMMMKKKIIIHHHGGGHHHJJJKKKJJJIIIFFFDDDAAA???>>>???AAABBBAAA@@@@@@@@@AAA???<<<:::888999;;;>>>BBBEEEHHHIIIMMMRRRVVVXXX[[[___```]]]]]][[[WWWRRRMMMGGGCCCAAA>>>>>>??????>>>===;;;:::444444333333222111000000---...///000000///...---------------------------+++,,,------......------,,,///000///---,,,---///...------,,,,,,------...++++++,,,,,,---...//////...........................///000111111000///......------,,,,,,------...------------------------,,,,,,,,,------,,,++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...........................//////000000000000000//////000000000000//////000111222222333666:::>>>CCCKKKWWWccclllqqquuuwwwyyy{{{}}}~~~~~~~~~|||{{{xxxuuupppiiiaaa[[[RRRLLLIIIKKKNNNPPPSSSXXX[[[___dddhhhjjjmmmrrrvvvlllkkkjjjfffbbbcccgggkkkooorrryyyxxxkkkddd```^^^]]]^^^___```bbbgggoooxxx~~~~~~zzzsssnnnkkkhhhhhhiiijjjjjjjjjiiiiiidddbbb___[[[VVVPPPLLLJJJDDDCCCAAA>>><<<:::999888444444444444444444444444444444444444444444444444222222222222222222222222]]]]]]\\\ZZZWWWUUUSSSQQQMMMKKKGGGDDDAAA?????????<<<<<<<<<<<<>>>@@@CCCDDDKKKKKKMMMPPPTTTYYY]]]```eeeeeeeeeffffffeeeddddddfffbbb^^^]]]______]]][[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSVVVTTTPPPNNNNNNPPPSSSUUUUUUTTTRRRRRRQQQPPPNNNLLLNNNRRRWWWYYYXXXXXXYYY[[[YYYXXXXXXXXXYYY[[[]]]^^^```^^^]]][[[ZZZZZZZZZ[[[```bbbccccccbbbaaabbbcccaaaaaacccdddfffhhhiiijjjeeeeeedddaaa\\\UUUNNNJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFEEECCCBBB@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===::::::999:::<<<@@@DDDFFFKKKOOOTTTXXXZZZ[[[\\\]]]___[[[WWWTTTRRROOOJJJFFF@@@@@@@@@???>>>===<<<<<<;;;:::888555333111111000000///...///000000...,,,........................//////.........---------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---------,,,,,,+++++++++------------------------///...---,,,+++,,,---...........................)))***+++,,,...///000000//////.........---------............/////////000111000////////////000000111222222222333777<<<@@@QQQWWW```hhhooossswwwyyyyyyzzz{{{}}}~~~yyyqqqjjjddd]]]VVVPPPJJJJJJJJJKKKMMMSSSZZZ___fffgggkkkooosssuuutttssssssmmmiiiiiihhhhhhoooyyyzzzpppgggbbb^^^[[[[[[___]]]```eeekkkrrr}}}zzzwwwqqqqqqpppoooooolllhhheeegggeeebbb___[[[VVVPPPKKKHHHEEEBBB@@@???<<<999777999888777555444444444555444444333222222222222333222222222222222222222222TTTSSSRRRPPPMMMKKKHHHGGGGGGEEECCC@@@>>>>>>>>>???@@@@@@AAACCCEEEHHHKKKMMMSSSTTTUUUWWWZZZ^^^aaacccbbbccccccccccccbbbaaaaaaaaa^^^[[[ZZZ\\\]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMLLLLLLNNNQQQSSSUUUUUUUUUUUUUUUTTTQQQPPPNNNQQQUUUWWWVVVVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYZZZ]]]\\\ZZZYYYXXXXXXXXXYYY[[[]]]______^^^]]]^^^_________```aaabbbcccccccccbbbbbbaaa___[[[UUUPPPLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIIIIHHHFFFCCC???===;;;???@@@AAABBBBBBAAA@@@???;;;:::999999;;;>>>AAACCCJJJNNNSSSWWWYYYZZZ[[[[[[\\\YYYVVVSSSRRRNNNIIIEEECCCBBBAAA???>>>=========<<<;;;:::777555333111000///.........000000...---........................//////.........---------,,,,,,++++++,,,,,,---...........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,---------,,,,,,,,,++++++------------------------...---,,,,,,,,,,,,---...........................++++++,,,---......////////////.........---------........./////////000000111000000/////////000000222333333333666;;;BBBHHHXXX]]]eeelllqqqtttwwwyyy}}}}}}~~~}}}yyysssjjjccc\\\VVVPPPLLLJJJLLLOOORRRVVV\\\dddiiiqqqrrrtttvvvvvvuuurrrpppmmmgggdddhhhnnnvvvxxxmmmfff___]]][[[ZZZ\\\```dddggglllsss}}}}}}zzzvvvsssqqqooollljjjhhhgggdddbbb^^^YYYSSSNNNJJJHHHDDDBBB@@@>>>;;;999999888666555444444555555555555444333333333333444222222222222222222222222HHHGGGFFFDDDAAA???>>>===??????>>>>>>???@@@BBBCCCIIIIIIKKKNNNQQQTTTWWWYYY\\\\\\]]]^^^___aaacccddd```____________^^^^^^]]]]]][[[YYYXXXYYYZZZZZZYYYWWWVVVSSSQQQPPPPPPPPPPPPMMMMMMMMMNNNOOOQQQSSSTTTOOONNNMMMMMMNNNPPPSSSUUUUUUVVVWWWXXXWWWUUURRRPPPPPPRRRUUUWWWVVVUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYXXXWWWWWWVVVVVVVVVWWWYYY[[[[[[ZZZYYYZZZ[[[]]]]]]^^^_________^^^^^^]]]]]]]]]\\\ZZZVVVRRRPPPOOONNNLLLJJJHHHGGGFFFFFFIIIIIIIIIGGGDDD@@@;;;999===>>>@@@AAABBBBBBAAA@@@<<<;;;:::999:::;;;===???FFFJJJPPPUUUWWWXXXYYYZZZXXXVVVSSSQQQOOOMMMIIIGGGGGGEEECCC@@@>>>>>>??????=========<<<999666333111///...---...///000///..........................................---------,,,,,,,,,,,,,,,------...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,------...........................,,,,,,---------........./////////............---....../////////000000000111000000000000000111111333333333555999BBBLLLSSSaaaeeelllqqqtttvvvxxxyyy~~~}}}zzzxxxqqqkkkcccZZZUUUPPPMMMJJJKKKOOOUUU\\\bbbhhhoootttyyyzzzzzzyyywwwtttpppnnnjjjeeeeeennn|||~~~pppfffbbb]]][[[\\\]]]^^^aaagggnnnssszzz~~~zzzuuurrrooojjjiiigggeeebbb]]]WWWSSSMMMJJJGGGDDDBBB@@@===;;;999888666555444444555666555444444333333333333333333333333333333333333333@@@???>>><<<;;;:::999999<<<===???BBBEEEIIIMMMOOOTTTUUUVVVYYY[[[^^^```aaaaaa````````````aaaaaaaaa^^^]]]]]]\\\[[[[[[[[[[[[[[[YYYWWWVVVUUUUUUVVVVVVTTTSSSQQQOOONNNNNNOOOOOONNNNNNNNNOOOQQQSSSUUUVVVRRRRRRSSSUUUXXX[[[^^^___\\\^^^``````^^^ZZZVVVUUUWWWYYY[[[\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSTTTVVVXXXWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]YYYYYYZZZZZZYYYWWWVVVUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGFFFFFFDDDBBB???===;;;:::;;;===???@@@@@@@@@@@@===<<<:::999888999::::::@@@DDDJJJPPPSSSUUUXXXYYYXXXUUUQQQMMMKKKKKKKKKKKKKKKHHHEEEAAA??????@@@AAA???@@@AAA@@@>>>:::555222000///---...///000///...................................................,,,,,,,,,,,,,,,---..............................------------------------------------------------++++++++++++++++++++++++))))))******+++,,,,,,------------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------,,,,,,,,,------.............................................---------/////////..................////////////000000000111111000000000111222222333444555888>>>IIIVVV^^^gggkkkpppuuuwwwxxxzzz{{{}}}~~~}}}yyyuuurrrjjjeee]]]VVVQQQOOONNNNNNQQQWWW___fffmmmrrrwwwzzzxxxyyyyyywwwssspppnnnmmmllllllqqqyyymmmccc]]]```]]]^^^aaadddeeekkkrrrzzzyyyssskkkjjjiiihhheeeaaa[[[WWWPPPMMMIIIFFFDDDBBB???===:::888777666555555666666444333222222111111222222333333333333333333333333;;;:::999999999999:::;;;@@@BBBFFFKKKQQQVVV[[[]]]^^^^^^```aaabbbcccddddddccccccbbbbbbaaa```______]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSPPPPPPPPPQQQNNNNNNMMMLLLMMMMMMOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZZZZ\\\```dddhhhkkkmmmnnnmmmoooqqqppplllfffcccaaafffggghhhiiiiiigggeeecccbbb```\\\YYYXXXXXXYYYZZZXXXYYYYYYZZZYYYVVVTTTSSSVVVXXXYYYXXXVVVUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]]\\\WWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQOOOMMMLLLIIIGGGCCC@@@>>>======>>>::::::;;;<<<===>>>>>>???===<<<:::999888888888888:::>>>CCCIIIMMMQQQVVVYYYXXXUUUPPPKKKIIIIIILLLOOOLLLJJJFFFCCCAAAAAAAAABBBAAABBBDDDDDDBBB>>>999666333111///...///000000///........................---.....................------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------.................................//////.........---------////////////////////////////////////000000000111111111111111111222333333333444888===EEEQQQ^^^fffjjjnnnssswwwyyy{{{}}}~~~|||}}}}}}}}}zzzuuupppmmm```]]]XXXSSSPPPQQQTTTWWW___dddlllrrrwwwyyy{{{|||xxxxxxvvvrrrmmmjjjjjjkkklllttt~~~rrriiiccc___]]]aaa```bbbgggkkknnnuuu~~~wwwnnnmmmjjjiiigggccc^^^[[[TTTPPPKKKHHHEEEDDDAAA@@@<<<;;;999777666666666777555555444333333333333333333333333333333333333333777777777888:::===@@@AAAIIILLLPPPUUUZZZ```ccceeeccccccddddddddddddccccccdddddddddcccbbbaaa___^^^]]][[[ZZZXXXWWWWWWWWWXXXTTTTTTSSSQQQNNNMMMNNNOOOMMMMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]```ccceeeggggggllloootttxxx|||~~~|||~~~xxxsssqqqqqqzzzzzzzzz{{{|||{{{xxxvvvxxxtttnnniiidddbbbbbbcccaaabbbccccccbbb^^^[[[YYYYYYZZZ[[[ZZZWWWUUUTTTUUUSSSUUUWWWZZZ[[[[[[ZZZYYYUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOLLLFFFAAA>>>===>>>???<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999888888888888:::>>>AAAEEEKKKQQQVVVXXXVVVRRRMMMJJJJJJMMMPPPKKKIIIGGGDDDBBBBBBCCCCCCCCCDDDFFFFFFEEEBBB>>><<<666444111000000111000///........................---------...............---------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++------------............+++,,,,,,------.........++++++,,,---....................................//////.....................////////////000000000/////////000000000111111111111111111222333444444444777===EEEOOOZZZeeelllnnnqqquuuyyy{{{}}}}}}}}}|||yyytttoooiiifffWWWVVVTTTSSSSSSWWW]]]bbbnnnrrrxxx}}}}}}||||||{{{yyyxxxtttnnngggeeegggjjjmmmwwwssskkkddd___^^^___```cccdddhhhooouuu{{{~~~ssspppmmmjjjgggeeeaaa___XXXTTTOOOKKKHHHGGGEEECCC???>>><<<999888777777777888777777666666666666666333333333333333333333333777888999<<<@@@EEEIIIKKKSSSUUUXXX[[[___bbbdddeeebbbcccdddddddddcccbbbaaabbbbbbbbbbbbaaa```^^^]]][[[ZZZXXXVVVUUUUUUUUUVVVUUUVVVVVVTTTRRRRRRTTTWWWWWWYYY]]]bbbeeehhhiiiiiijjjmmmsssyyy}}}zzzvvvtttuuuuuusssuuuvvvvvvsssooojjjgggaaabbbbbb```\\\YYYXXXXXXUUUVVVYYY[[[[[[ZZZXXXWWWSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRRRROOOKKKGGGEEECCCCCCCCC@@@???>>>===<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;>>>DDDKKKQQQUUUVVVWWWTTTPPPMMMLLLNNNIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGEEEBBBAAA:::777333111111111000///........................---------.........//////---------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,------------.........///++++++,,,,,,---......///***+++,,,...................................................////////////.../////////000000000000//////000000000111111111111111111222222444555555666;;;DDDNNNXXXbbbjjjpppsssvvvyyy{{{}}}~~~}}}{{{wwwrrrkkkddd^^^[[[QQQSSSUUUWWW[[[aaajjjpppvvvzzz~~~~~~zzzxxxwwwtttsssnnngggaaaaaagggmmmzzzwwwhhhfffbbb^^^\\\]]]```cccjjjlllsss}}}yyyuuuoookkkhhhgggeeeccc]]]YYYSSSNNNLLLJJJIIIGGGCCCAAA>>>;;;999888777777777777666555555555555666444444444444444444444444:::;;;===@@@FFFLLLQQQTTTYYYZZZ\\\^^^```aaaaaaaaa```aaabbbccccccbbbaaa```^^^___``````___^^^\\\[[[ZZZYYYVVVTTTSSSSSSTTTTTTWWWYYYZZZZZZXXXYYY\\\```eeehhhnnntttyyy{{{||||||{{{~~~yyyuuuiiijjjiiigggccc___^^^^^^YYY[[[]]]^^^]]][[[YYYWWWRRRQQQOOONNNOOOPPPRRRTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPOOONNNMMMLLLKKKJJJJJJCCCBBB@@@???===<<<<<<;;;999999999::::::;;;;;;;;;<<<;;;999888:::???GGGLLLSSSVVVZZZYYYUUUOOOLLLJJJGGGGGGGGGFFFEEEDDDCCCCCCEEEFFFGGGHHHHHHGGGEEEDDD===999555222222111000///........................---------.........//////...------------...//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---///000111222000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------.........//////++++++,,,,,,---...//////)))+++,,,...//////..........................................//////000000.../////////000000111111000000000000111111111111222222222222333444555666777>>>IIITTT^^^gggmmmqqqwwwzzz|||~~~~~~{{{xxxssskkkbbbZZZTTTPPPPPPTTTXXX]]]bbbjjjttt{{{wwwzzz}}}~~~{{{vvvsssqqqkkkjjjfff```\\\___iiiqqqyyymmmgggdddcccaaa___]]]___bbbeeerrrvvv~~~~~~yyyrrrllliiihhhgggfff```\\\VVVQQQOOOMMMLLLJJJEEECCC@@@===:::888777777444444333222222222222333444444444444444444444444>>>AAAGGGMMMTTTYYY\\\^^^`````````aaaaaabbbbbbbbbaaaaaaaaa```______^^^^^^^^^^^^^^^\\\YYYXXXXXXZZZ\\\[[[YYYVVVUUUWWW\\\```aaaccceeefffggglllsssyyy~~~|||wwwrrrooommmmmmmmmhhhgggfffdddccc___ZZZVVVVVVUUUSSSRRRQQQQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNQQQQQQQQQQQQPPPNNNMMMMMMJJJGGGDDDAAA???>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;???FFFLLLTTTYYY\\\ZZZXXXVVVPPPIIILLLIIIEEECCCBBBAAA@@@>>>EEEFFFGGGHHHIIIHHHHHHGGGCCC@@@<<<888444222222222111000///...............///......------,,,++++++---------............///////////////////////////------,,,,,,,,,,,,------......//////...---,,,,,,......//////......---,,,,,,,,,,,,---------..............................------------------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---------------------------------............///000000//////.........---////////////000000000000////////////////////////////////////000000000000///111333222111222777;;;???HHHTTT___fffkkkppptttuuuxxx{{{}}}~~~}}}~~~~~~}}}uuukkkcccZZZRRROOOQQQNNNVVVbbblllrrrwww{{{~~~{{{{{{zzzxxxuuurrrnnnlllkkkddd```bbb```bbbssstttiiidddcccYYY\\\^^^___```dddkkkpppyyy~~~|||zzzwwwuuusssrrrssssssrrrrrrrrrrrrssssssmmmnnnppppppnnnnnnnnnoooqqqqqqqqqqqqqqqqqqrrrsssyyyyyyzzz|||}}}zzzqqqooonnniiihhhkkkiiiccc]]]YYYTTTNNNMMMOOOKKKJJJHHHCCC>>>:::888888999999888777666555444444333333333333333333333333IIILLLQQQVVV[[[^^^aaabbbaaaaaabbbbbbbbbbbbaaaaaa^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\[[[YYYWWWWWWYYYZZZ^^^```bbbccceeegggkkkmmmnnnpppsssvvv{{{~~~{{{zzzyyy{{{yyyvvvsssppplllgggddd^^^]]][[[YYYWWWVVVUUUUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTNNNLLLIIIFFFCCCBBBAAAAAA@@@@@@??????>>>?????????@@@???===;;;<<>>999999999888777777777666666666666666666666666666VVVYYY]]]aaaccccccaaa```^^^_________]]]ZZZWWWUUURRRQQQOOOOOORRRWWW]]]```lllpppwww~~~}}}zzztttmmmfffaaa^^^]]]\\\^^^___```___\\\YYYWWWPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLOOOQQQRRRTTTUUUWWW[[[^^^\\\___```^^^^^^```___\\\\\\YYYVVVSSSQQQMMMIIIFFFBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDBBBAAA???>>>===555444333111000/////////---------...//////000000---------............/////////////////////////////////............//////,,,---......///...............//////......---,,,,,,,,,,,,---------..............................------------------------,,,------......------,,,...---,,,,,,,,,,,,---...---------------------------------............///.........///////////////////////////000000000000000000000000000000000000111111222222222333333333222444555777;;;DDDPPPYYYaaahhhooouuuwwwzzz}}}~~~~~~|||uuupppfffaaa```ccchhhmmmvvv~~~|||yyyuuupppiiibbb```bbbfffiiinnnwwwlllccc^^^ZZZXXX[[[^^^aaagggmmmrrr}}}}}}xxxsssooollldddcccaaa^^^\\\YYYWWWVVVTTTRRRPPPOOOPPPPPPOOONNNLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOOOOMMMLLLMMMNNNOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]___aaacccfffiiilllqqqtttyyy}}}|||rrrnnnjjjddd^^^\\\ZZZVVVSSSQQQOOOLLLFFFAAA<<<<<<;;;:::999888777777666666666666666666666666WWWZZZ]]]aaabbbaaa^^^\\\ZZZ[[[\\\\\\ZZZWWWTTTRRRPPPPPPPPPSSSZZZccckkkqqq~~~yyyssspppnnnkkkllllllkkkhhhddd___\\\WWWVVVTTTSSSRRRRRRSSSSSSUUUUUUTTTSSSRRRRRRSSSSSSSSSUUUWWWXXXXXXZZZ\\\^^^]]]```aaa______bbbbbb___[[[YYYXXXWWWUUUSSSOOOLLLGGGEEECCCBBBCCCFFFIIIKKKJJJHHHFFFCCCAAA?????????888777555444222111111111------......//////000000---------............/////////////////////////////////............//////,,,------...//////............//////......---,,,,,,,,,,,,---------..............................------------------------,,,,,,---......---,,,,,,...---+++))))))+++---...---------------------------------............///............/////////000////////////000000000000000000000000000000000000222222222333333333333444333555777:::AAALLLZZZdddiiinnnuuuyyyzzz{{{~~~~~~~~~}}}uuuooojjjhhhjjjpppuuuxxx}}}zzzwwwnnnkkkfffdddgggoooxxxmmmaaa\\\\\\[[[\\\bbbgggjjjqqqyyytttpppjjjfffbbb```]]][[[UUUVVVUUUTTTRRRPPPPPPPPPQQQOOONNNNNNOOOPPPPPPOOOLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTTTTSSSQQQPPPMMMNNNPPPPPPNNNNNNNNNOOOTTTSSSRRRRRRQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRSSSUUUUUUTTTTTTUUUWWWTTTVVVXXXYYYZZZ\\\```cccgggjjjnnnqqquuuyyy~~~zzztttpppjjjeeebbb^^^ZZZVVVUUUTTTQQQJJJDDD???>>>===<<<:::888777777555555555555555555555555WWWYYY]]]___```]]]ZZZXXXXXXYYYZZZZZZYYYVVVSSSPPPQQQRRRTTTYYYbbbnnnyyy}}}zzzzzzyyyuuuooohhhaaa]]]]]][[[XXXUUUTTTTTTTTTUUUSSSTTTTTTUUUWWWYYY[[[\\\VVVWWWYYYZZZYYYZZZ[[[]]]]]]```aaa___```dddeeecccYYYXXXXXXXXXXXXWWWTTTRRRJJJHHHEEECCCCCCFFFJJJMMMNNNKKKGGGDDDAAA@@@??????:::999888666444333333333000000000///......---------------.........//////////////////////////////---------,,,,,,---------,,,,,,---.../////////.........//////......---,,,,,,,,,,,,---------..............................------------------------,,,,,,---......---,,,,,,///,,,***((((((***,,,///---------------------------------.........//////---.........//////000000////////////000000000000000000000000000000000000222222333333333444444444444666999===EEEQQQ```kkkoootttyyy|||||||||~~~~~~~~~~~~uuunnnoooooossszzz~~~}}}}}}~~~|||xxxttthhhfffdddhhhqqq|||qqqeee^^^^^^```___cccjjjpppuuu}}}}}}wwwooohhheeeaaa\\\XXXVVVTTTRRRQQQOOOPPPPPPPPPNNNMMMNNNOOONNNLLLKKKLLLNNNOOOOOONNNKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOOOOQQQRRRRRRQQQPPPPPPQQQTTTSSSRRRQQQQQQPPPPPPQQQTTTTTTSSSSSSSSSSSSRRRRRRPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTVVVVVVWWWYYY\\\___\\\^^^bbbeeegggkkkooossszzzyyyuuuoooiiigggaaa]]]YYYXXXXXXTTTMMMGGGAAA@@@???===;;;999777777555555555555555555555555[[[ZZZZZZZZZYYYWWWVVVUUUYYYZZZZZZXXXVVVTTTTTTUUUVVVYYY___gggqqq}}}~~~yyytttpppmmmkkkhhheee```\\\YYYWWWVVVVVVSSSQQQSSSWWWZZZ[[[ZZZ^^^\\\ZZZZZZ[[[]]]\\\\\\```aaacccdddcccbbb```___]]]]]]]]]\\\\\\[[[[[[ZZZSSSPPPKKKFFFEEEFFFIIILLLKKKIIIFFFAAA<<<:::;;;===<<<:::888666444333222222//////////////////...---................................................000000000000000000000000..........................................------,,,,,,------...///000000///...---,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////............//////000///---,,,,,,---///000---......///000111111222000//////.........//////222///---...222555555444444555999BBBOOO\\\gggmmmrrrtttxxx||||||zzzyyyvvvzzz~~~xxxttttttkkkfffgggqqqvvvnnnggg___]]]^^^ggggggllltttyyy~~~zzzpppiiifffbbb]]]XXXTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRSSSTTTTTTUUUUUUWWWWWWUUUSSSRRRQQQQQQPPPTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTVVVWWWXXXYYYZZZ\\\___bbbdddfffllloootttyyyzzzrrrnnnkkkiiigggbbb]]]ZZZYYYXXXUUURRRJJJEEE@@@;;;:::999999888444444555555555555555555]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVXXXYYYYYYZZZ]]]___cccgggnnnvvv|||wwwtttuuusssooojjjeee```\\\ZZZYYYWWWVVVXXX[[[^^^___^^^\\\ZZZXXXXXXYYY[[[\\\\\\___```aaabbbbbbbbb```_______________^^^^^^]]]]]]XXXUUUPPPKKKHHHHHHIIIJJJKKKJJJGGGBBB===;;;;;;===;;;:::999777666444222111/////////000/////////...////////////////////////................................................................................................,,,,,,------...//////000///...------,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...//////............//////---..................---.........///000111111111111000000//////000000000222000///000333555555444666999@@@JJJVVVbbbjjjooorrruuuyyy|||}}}{{{zzzzzz~~~|||{{{wwwppplllllljjjggglll|||{{{sssjjjfffaaa]]]^^^aaaiiikkkrrr|||yyypppiiiaaa\\\ZZZXXXTTTPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTTTTUUUUUUTTTXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUUUUTTTTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^___bbbeeejjjoootttzzz~~~xxxrrrnnnjjjfff```]]]\\\YYYUUUQQQKKKGGGAAA<<<:::999888777666666666666666666666666^^^]]][[[YYYXXXVVVUUUUUUTTTVVVZZZ^^^bbbgggnnnrrrxxx|||}}}|||yyytttoooiiidddaaa\\\ZZZYYY[[[]]]_________]]]ZZZWWWWWWYYY[[[]]]]]]\\\^^^___```aaaaaa```___aaaaaaaaaaaaaaaaaaaaa```^^^[[[WWWRRRNNNKKKIIIIIIMMMLLLIIIDDD???<<<<<<===::::::::::::888666333222///000000000000000000000000000000000000000000000................................................................................................,,,,,,------...////////////...------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////////////////............//////,,,---///000000///---,,,......//////000000111111111111111000000111111222222111111222555666666555999???HHHTTT___hhhnnnqqqtttvvvyyy}}}~~~}}}||||||wwwuuupppjjjggghhhlllmmmxxx|||uuukkkeeeaaa```______ccciiiqqqvvv|||rrrhhhaaa]]]XXXSSSPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWVVVUUUUUUVVVWWWVVVVVVUUUTTTUUUVVVWWWWWWYYY[[[```cccggglllqqquuu}}}vvvpppqqqlllgggdddbbb^^^XXXSSSPPPLLLEEE@@@===:::888777888888888777777777777777\\\[[[YYYWWWWWWWWWWWWXXX[[[^^^ccciiipppxxx{{{uuuooolllbbbbbbaaaaaabbbbbbbbbbbb```]]]YYYXXXYYY[[[]]]]]][[[\\\]]]______``````___bbbbbbbbbbbbbbbbbbbbbbbbaaa```]]]YYYUUUQQQMMMKKKOOONNNLLLHHHBBB>>>======999;;;<<<===<<<999555333111111111000000111111111000000000000000000000000........................000000000000000000000000........................---------...............---------.........//////......------------......------------------------------------------,,,,,,------------------------............//////////////////............//////---...///000000///...---.../////////000000000111111111000000000111222222000111222333555666666666<<>>;;;999888888888888777777777777YYYXXXWWWVVVXXXZZZ^^^```gggkkkqqqwww~~~zzzvvvoooooonnnllljjjhhhgggfffbbb___[[[YYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^_________`````````aaaaaabbbbbbbbbbbbaaa```^^^[[[WWWSSSQQQRRRRRRPPPLLLFFFAAA???>>>;;;<<>>IIISSS```jjjooorrrtttuuuzzz{{{}}}~~~~~~|||wwwrrrmmmiiieeedddjjjssswwwqqqhhhbbbaaa^^^^^^bbbhhhnnnuuu}}}tttjjjccc^^^[[[WWWSSSPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^______aaaaaabbbbbbbbbbbbbbbbbbeeeeeefffgggjjjmmmppprrrtttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||yyywwwuuurrrooolllkkkjjjhhhgggfffeeecccbbb``````]]]^^^___^^^]]]\\\]]]^^^```]]]XXXRRRNNNLLLKKKKKKNNNQQQUUUWWWXXXYYY\\\]]]aaacccfffkkkqqqvvv{{{~~~{{{wwwtttpppiiiddd^^^YYYSSSLLLGGGBBB===:::999999888888777666666666WWWWWWYYY^^^gggqqqzzzvvvnnnjjjiiigggffffffggghhhhhhgggfff^^^^^^]]]]]]]]]^^^^^^^^^\\\]]]^^^___```aaabbbbbbbbbbbbbbbaaa___]]][[[YYYXXXYYYXXXTTTNNNHHHCCCAAA@@@AAACCCEEEDDDCCCAAA???:::888555333111000111111000000000000000000000000////////////////////////................................................,,,,,,------...//////000.......................................///000000------------------------------------.........///........................------......///000000111//////............//////000000////////////000000000000000000////////////000000000000111222333333111222333444666:::@@@EEESSS\\\hhhpppsssuuuxxxzzz{{{|||}}}~~~yyyvvvooollliiihhhgggjjjuuuvvvqqqmmmeeebbbeeeaaacccjjjsss|||vvvlllgggccc]]]XXXUUUUUUSSSQQQOOONNNOOOPPPMMMNNNOOOPPPPPPPPPRRRSSSRRRSSSTTTVVVWWWYYYZZZ[[[YYYZZZ[[[\\\^^^___```aaaddddddccccccddddddeeeffffffggghhhiiikkklllmmmnnnrrrrrrrrrtttwww{{{~~~}}}{{{yyywwwvvvvvvuuusssqqqnnnllljjjiiieeefffgggfffdddcccdddeeedddaaa[[[UUUPPPMMMLLLLLLNNNQQQTTTVVVWWWXXXZZZ\\\___```aaaeeeiiimmmqqqsss~~~{{{vvvooojjjbbb^^^WWWQQQLLLFFFAAA>>>;;;::::::999888888777777XXXYYY]]]cccnnnzzzyyytttrrrllllllmmmooorrrsssqqqppp______^^^]]]]]]]]]^^^^^^\\\]]]^^^___```aaabbbcccccccccbbbaaa___]]][[[ZZZZZZ[[[ZZZWWWPPPIIIEEEBBBBBBCCCEEEFFFEEEDDDCCCBBB;;;999666333111000000000111111111111111111111111000000000000000000000000000000000000000000000000........................,,,,,,------...///000000.....................---...............///000000---------------------------------.........//////........................---------...///000000111//////............//////...///000111111000///...000000000000////////////111111111111222333444555222444555555777<<>>;;;888666444333////////////////////////////////////////////////////////////////////////000//////.......................................000///...///000111000///..........................................................................................//////............//////////////////////////////////////////////////////000111////////////000000000000000000000000111111111111111333777<<>><<<999666444333000000000000000000000000///////////////////////////////////////////////////////////////.................................000///...///111222111000---.....................---------------------------.....................------------------------............////////////........................///////////////000111111////////////000000000000111111111222222333333333111444999AAALLLYYYfffnnnrrruuuzzz|||}}}}}}}}}}}}}}}zzzvvvrrrllljjjpppyyyxxxpppkkkhhhdddccceeejjjooowwwzzzoooaaa]]]WWWRRRPPPPPPQQQRRRPPPPPPQQQQQQRRRTTTVVVXXXTTTVVVWWWXXXXXXZZZ]]]___bbbccceeehhhlllqqqtttvvvyyy{{{~~~|||vvvssslllkkkiiigggffffffggghhhnnnqqqwww}}}~~~tttoooiiiaaaYYYUUUJJJFFFAAA===;;;;;;:::999|||xxxssslllfffbbb```___````````````___^^^]]]\\\^^^^^^______```aaabbbbbbeeecccaaa```___\\\XXXUUUPPPMMMKKKIIIIIIHHHGGGEEEBBBAAA@@@>>>;;;888555444000000000000000000000000000000000000000000000000000000000000000000000000///000000000000///...---........................///...---///111222111000---------...............---------------------------------...............---------------,,,,,,,,,............////////////........................////////////000111222222////////////000000000000111111222222333444444444333666===GGGTTT```kkkqqqtttvvvzzz{{{||||||}}}~~~yyyvvvrrrooolllooo~~~sssmmmhhheeeeeebbbdddiiiqqqxxxrrrddd]]]UUUSSSPPPNNNMMMNNNPPPRRRPPPRRRSSSTTTTTTUUUWWWYYYXXXZZZ[[[\\\^^^```dddhhhkkklllooossswww|||}}}uuurrroookkkhhhffffffffffffhhhmmmrrrxxxyyytttnnneee]]]YYYPPPKKKDDD???===;;;::::::yyyrrrkkkfffcccbbb```bbbdddeeedddbbb___]]]]]]^^^___```bbbcccdddeeegggfffdddcccbbb___[[[XXXRRRPPPLLLKKKJJJJJJIIIGGGCCCCCCBBB@@@===:::777555222222222222222222222222000000000000000000000000000000000000000000000000///000000111000///...---...........................------...000111111000---------.........//////........................---------........./////////.........------------............////////////////////////////////////////////////000111222333////////////000000000000000111111222333333444444666:::CCCOOO\\\gggooosssvvvxxxzzz{{{{{{|||~~~}}}{{{zzzrrrpppnnnmmmnnnxxx~~~pppiiifffcccbbbddddddiiirrr}}}}}}ooo```XXXVVVPPPPPPOOOOOONNNOOOQQQSSSQQQSSSVVVWWWVVVWWWZZZ]]]^^^```bbbccceeeiiinnnrrrvvvwwwzzz}}}~~~{{{wwwqqqmmmjjjhhhhhheeegggiiilllpppvvv~~~zzztttjjjbbb___VVVPPPIIICCC???===<<<;;;wwwooojjjgggfffbbbdddhhhjjjiiifffccc```^^^___```bbbeeeggghhhiiiiiihhhfffeeedddaaa]]]ZZZTTTRRRNNNLLLLLLKKKJJJIIIEEEEEEDDDBBB???<<<999777222222222222222222222222000000000000000000000000000000000000000000000000///000111111111000...---////////////////////////------,,,---000111111000---------.........//////////////////////////////---------.........//////000000//////.........---............/////////000000000000000000000000000////////////000111222333////////////000000000000///000000111222222333333999>>>GGGTTTaaalllrrruuuxxxyyyzzz{{{{{{}}}}}}~~~~~~zzzwwwvvvmmmlllkkklllooo~~~uuuiiifffeeebbbaaadddiiinnnzzzsssfff\\\RRROOORRRLLLMMMNNNNNNNNNNNNPPPQQQRRRUUUYYYZZZZZZ[[[^^^bbbccceeegggiiikkkpppuuuyyy}}}~~~}}}wwwrrrnnnlllkkkkkkkkkkkkkkklllpppvvvzzz~~~~~~xxxooogggcccZZZTTTLLLEEEAAA???===<<>>===777666444222000000000000111111111111111111111111111111000000000000111111111111000000//////......////////////////////////////////////////////////,,,------------------,,,------------------------///////////////.........111000000///...---------////////////////////////000000000000000000000000////////////000000000000000000000000111111111111444111000222222111222666777DDDTTT^^^fffnnnssssssssstttwwwyyy|||}}}}}}}}}~~~|||wwwrrrnnnhhhffffffjjjxxxoookkkddd______cccjjjnnnrrr|||xxxpppdddZZZUUUQQQNNNLLLMMMOOOQQQRRRRRRSSSUUUWWWWWWYYY\\\^^^___bbbfffiiigggjjjnnnrrruuuzzz}}}yyyuuurrrnnnlllhhhgggiiikkklllmmmxxx|||zzzuuunnnhhh```\\\TTTLLLEEEAAA??????}}}zzzxxxyyy{{{}}}|||wwwpppkkkhhhgggeeecccbbbcccdddeeehhhhhhiiiiiigggddd```^^^\\\YYYUUURRRPPPMMMJJJHHHGGGDDDAAA???@@@@@@???>>>888777555222111000000000111111111111111111111111000000////////////000000////////////000000000000////////////////////////////////////////////////------............------------------------------/////////////////////.../////////...---,,,,,,,,,////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111222000111444444333555999;;;HHHWWWaaaiiiqqqvvvvvvuuuvvvxxxzzz|||~~~~~~|||zzzzzz|||}}}yyysssmmmiiiffffffhhhqqqvvvhhhfffcccaaabbbfffmmmqqqssskkkdddZZZSSSPPPNNNMMMLLLNNNPPPSSSTTTTTTVVVXXXZZZ[[[]]]```ccceeegggkkknnnsssuuuyyy|||~~~{{{yyyuuurrrnnnkkkkkkllllllkkksssuuu{{{wwwqqqgggccc[[[RRRJJJDDDAAA???xxxrrrpppnnnjjjfffcccbbbaaaaaafffgggiiiiiihhhfffcccaaabbb___[[[XXXUUUQQQLLLIIIGGGDDDAAA???@@@AAAAAA@@@:::999666444222111111111111111111111111111111111//////............//////.........///000111111111////////////////////////////////////////////////......////////////......------------------------......//////////////////.........---,,,,,,++++++////////////////////////000000000000000000000000111111111111222222222222000000000111111111222222111000222555666555777<<>>???@@@AAAAAA===;;;888555333222111111111111111111111111111111000//////......//////000.../////////000000000111//////////////////////////////////////////////////////000000000000//////....................................////////////.........---------,,,,,,////////////////////////000000000000000000000000000000000111111111222222000000111111111222222222111000333666666444888>>>GGGSSSaaaiiipppwww{{{{{{zzz{{{|||}}}~~~yyyvvvsssssswww{{{~~~~~~|||xxxsssnnnjjjhhhggglllyyyuuummmiiibbbeeehhhlllsss~~~yyykkk___YYYSSSQQQNNNLLLMMMOOOQQQSSSSSSUUUXXXZZZ[[[]]]```cccgggjjjnnnqqqtttwwwzzz}}}{{{xxxuuurrrppppppooooooqqqvvv|||~~~zzzvvvnnncccXXXOOOGGGCCCxxxsssrrroookkkfffbbb```___^^^aaaccceeehhhkkklllllllllkkkiiifffccc^^^XXXQQQLLLGGGDDD@@@>>>>>>???@@@@@@???===;;;777555333222222111111111111111111111111111000000//////000000111111000000000/////////...//////////////////////////////////////////////////////000000000000//////........................---.........//////000000/////////...............////////////////////////000000000000000000000000/////////000000000111111111111111111222222222222222222444666555333888@@@NNNYYYeeelllqqqwww{{{{{{{{{|||}}}~~~yyyvvvttttttwww{{{}}}}}}}}}zzzuuunnnjjjiiiiiijjjtttvvvoookkkiiieeeiiiooouuussseee\\\WWWTTTPPPOOOOOONNNOOOQQQTTTVVVUUUXXX[[[^^^```cccfffhhhmmmqqquuuyyy|||}}}zzzuuusssqqqppprrrvvv{{{wwwkkk___TTTLLLHHHyyyuuuqqqoookkkgggdddbbbbbbbbbcccccceeegggjjjmmmooopppmmmllljjjhhhddd^^^VVVQQQIIIFFFAAA>>>>>>???@@@@@@BBB@@@===999666444333333111111111111111111111111111111000000000000111111111111111000///.........//////////////////////////////////////////////////////000000000000//////........................------......///000000000////////////////////////////////////////////////000000000000000000000000.../////////000000000000111111111222222222222333333333555666555555<<>>:::777555444333111111111111111111111111000000////////////000000000000000000////////////////////////////////////////////////////////////...//////000000//////...........................------......///000000111........................////////////////////////000000000000000000000000//////000000000111111111111111111222222222333333333333555777666888CCCOOO[[[eeennnqqqtttxxxzzzzzzzzz{{{|||~~~}}}||||||||||||{{{zzzxxxxxxvvvsssqqqvvv~~~qqqjjjfffgggjjjnnnxxxzzzqqqdddZZZUUUSSSRRRQQQPPPSSSUUUVVVWWWXXX[[[^^^___bbbfffjjjmmmppptttwww|||yyyxxxxxxyyyzzz~~~nnn```WWWRRRxxxvvvrrrnnnkkkjjjiiiiiillljjjhhhfffgggiiimmmoooppppppppppppmmmhhh```[[[QQQLLLFFFBBBAAABBBBBBBBBEEECCC???;;;888666444444111111111111111111111111//////............//////......//////000000111111////////////////////////////////////////////////......////////////......////////////////////////---------...///000000111------------------------////////////////////////000000000000000000000000000111111111111222222222111111222222222333333333333333555777777<<>>;;;888666222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000////////////000000111111///......---------////////////////////////000///---...000111111000000000////////////000000//////000000111111111222000000000///000111111222222222222333333444444444444555777:::@@@KKKZZZdddmmmpppsssuuuvvvxxxzzz|||{{{{{{|||~~~|||yyyuuussspppuuuxxxkkkcccaaaccchhhnnnuuutttfff]]]VVVRRRPPPPPPPPPQQQSSSVVVYYYZZZ\\\___cccfffiiilllpppsssyyy|||~~~yyymmmeee}}}xxxvvvqqqsssuuuwwwxxxwwwvvvuuunnnggg^^^UUUMMMGGGCCC@@@DDDDDDCCCAAA>>>;;;888666333333333333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////111000///......///000111000000///...............////////////////////////000///......000111111000000000////////////000000000000000000111111111111000000000000000111111222222222222333333444444444555666999===EEERRR```iiippprrrtttuuuvvvwwwzzz|||||||||~~~}}}zzzvvvsssqqqqqq{{{}}}qqqhhhbbbbbbeeelllttt}}}qqqccc[[[WWWTTTSSSOOOPPPQQQTTTWWWYYY[[[\\\___cccgggkkkooossswwwzzz~~~~~~rrrkkk|||wwwtttvvvxxxzzz{{{{{{zzzzzzqqqkkkbbbYYYRRRLLLGGGDDDDDDDDDCCCAAA>>>;;;888666444444444444333333222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////111000///......///000111...............///000000///////////////////////////......///111111000///000000////////////000000111111111111000000000000///000000000111111111111111111222333333444555555666777;;;AAAKKKXXXdddlllppprrrtttuuuuuuwwwyyy{{{~~~~~~|||yyyvvvsssrrrqqqwwwvvvlllfffccccccdddjjjsss|||sssjjj___WWWSSSQQQPPPNNNQQQRRRUUUWWWZZZ\\\]]]^^^bbbfffkkkqqquuuyyy}}}xxxrrr}}}{{{|||}}}~~~~~~~~~uuupppggg___XXXRRRMMMIIIEEEEEEDDDBBB@@@<<<999888666555555444444333333222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000////////////000000---------......///111111///////////////////////////......///111222000///000000////////////000000222111111111000000////////////000111111111111000111111222333333444555555666888===FFFQQQ]]]gggmmmooorrruuuvvvwwwxxxyyy{{{~~~{{{wwwsssqqqqqqrrrrrryyyssshhhbbb```aaaeeehhhrrr~~~}}}sssddd^^^WWWSSSRRRQQQNNNLLLUUUVVVXXX[[[]]]___aaabbbfffjjjqqqwww|||{{{{{{vvvmmmeee^^^WWWQQQNNNHHHHHHGGGEEEBBB???<<<:::666666666555444333333333222222222222222222222222000111222222222222111000000000000000000000000000000000000000000000000000//////000000000000////////////.........//////000///////////////////////////......000222222000...000000////////////000000000000000000111111111111...///000111222111111000000111111222444555555666555888???IIIUUU```hhhlllooorrrvvvyyyzzzzzz{{{|||{{{wwwrrrnnnmmmooorrruuutttjjjeeeaaabbbfffkkkssswwwkkkccc[[[WWWSSSRRRSSSTTTSSSQQQXXXYYYZZZ]]]```dddggghhhlllqqqxxxzzzrrriiibbbZZZTTTPPPJJJJJJIIIGGGEEEAAA>>><<<777777666555444444333333222222222222222222222222000111222333333222111000000000000000000000000000000000000000000000000000...///000111111000///...111000///......---......////////////////////////.........000222222000...000000////////////000000......///000111222333333...///000222222111111000000111111222444555666666555888@@@LLLXXXbbbhhhjjjooosssxxx{{{||||||}}}}}}~~~~~~yyyuuuooojjjjjjnnnssswwwsssgggdddcccaaadddiiiuuu}}}ooodddZZZTTTQQQNNNLLLMMMQQQUUUVVVUUUYYYYYY[[[^^^bbbgggkkkmmmpppvvv}}}{{{tttkkkbbbZZZTTTSSSQQQMMMJJJFFFBBB===::::::888666555555555444222333333333333333333333333111111111111111111111111222222222111111111000000111111111111111111111111......////////////......////////////////////////---......///////////////,,,---///111222333222222000000000000000000000000111111000000000000000111000000000000111111111111555333222222333555666555;;;AAAJJJTTT]]]dddiiilllqqqtttwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{qqqjjjjjjhhhhhhuuupppiiicccbbbaaaccciiippp~~~yyyjjjaaaXXXQQQOOOMMMNNNOOOQQQRRRVVV[[[^^^``````aaabbbeeekkksssxxxzzzyyyrrriii```ZZZUUURRROOOKKKHHHDDD@@@<<<;;;999777666666555444222111111111111111111111111111111111111111111111111222222222111111111000000//////////////////////////////000000000000//////////////////////////////---...//////000000////////////000111111000000///000000000000000000000000111111000000000000111111000000000000111111111111555333222222333555666666===CCCMMMXXXaaaggglllnnnrrrtttwwwyyyzzz{{{}}}~~~~~~~~~|||zzzyyypppjjjhhhiiihhhlllvvvkkkeeeaaaaaabbbfffooowwwlllaaaZZZSSSNNNMMMLLLNNNQQQSSSUUUYYY^^^aaa```bbbdddgggkkkqqqyyy~~~zzzqqqgggaaaXXXUUUQQQNNNKKKGGGCCC@@@<<<:::888777666666555333222222222222222222222222111111111111111111111111222222222111111111111111////////////////////////000000111111111111000000////////////////////////---...//////000000//////111111111000///...---,,,000000000000000000000000111000000000000000111111000000000111111111222222444333333333444555777888>>>FFFRRR^^^fffkkkoooqqqrrruuuxxxyyyzzz{{{}}}~~~~~~~~~zzzwwwuuuiiiggghhhkkklllwwwzzzkkkfffaaa___bbbfffmmmyyyzzzlll]]]VVVRRRNNNLLLMMMMMMPPPTTTWWWZZZ]]]aaadddbbbeeeiiinnnsssyyyxxxnnnggg\\\XXXTTTPPPLLLIIIEEEBBB>>><<<999888888777555444444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////......///000000000000000111000000///...---,,,,,,000000000000000000000000000000000000000000111222000000111111111222222222333333444444444666888:::@@@IIIWWWbbbjjjnnnqqqssssssvvvxxxzzzzzzzzz|||}}}}}}~~~}}}yyytttqqqjjjiiikkkqqqyyysssfffcccaaaaaaffflllvvv}}}iii^^^SSSPPPOOOMMMLLLNNNOOORRRWWWZZZ]]]___bbbeeeeeeiiioootttyyy|||ssslll```\\\WWWRRRNNNJJJFFFDDD@@@>>>;;;999999888666555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111...//////000000//////...////////////////////////...//////000000000000000/////////............///000000000000000000000000000000//////000111222222111111111111222222222222222333555555444666:::===BBBLLL[[[fffkkknnnqqqssstttvvvyyyzzzzzzzzz{{{|||}}}~~~~~~{{{wwwrrroookkkkkkooo{{{zzziii`````````cccjjjrrr}}}vvvjjj]]]TTTNNNMMMMMMLLLLLLOOOSSSVVVZZZ]]]___aaadddfffkkkooouuuzzzwwwqqqgggbbb\\\VVVQQQMMMIIIFFFBBB???<<<;;;:::999777666222222222222222222222222111111111111111111111111111111111111111222222222////////////////////////......////////////......////////////////////////...///000000111111000000///.........///000111111000000000000000000000000////////////000111222333111111111222222222222333111444666666555666;;;???FFFPPP^^^hhhlllnnnqqqtttuuuwwwyyyzzzyyyyyyzzz{{{|||}}}}}}|||yyyuuuqqqnnnkkkooozzzoooddd^^^^^^```gggpppzzzvvvfff\\\TTTNNNKKKLLLLLLKKKLLLOOOWWWYYY]]]```bbbeeeiiikkkrrrvvv|||}}}wwwmmmhhhaaaZZZTTTPPPKKKHHHCCCAAA>>><<<;;;:::888666333333333333333333333333111111111111111111111111000000111111111222222222//////////////////////////////000000000000////////////////////////////////////000111111111111000000000/////////000111222000000000000000000000000////////////000111222333111111111222222222333333000444666666555777<<<@@@JJJUUUbbbjjjmmmnnnrrrvvvvvvxxxzzzzzzyyyyyyzzz{{{||||||{{{zzzwwwtttqqqoooqqq}}}rrrgggbbb``````dddooo{{{tttggg[[[SSSPPPLLLKKKNNNOOONNNPPPTTTYYY[[[___bbbfffkkkppptttzzz}}}|||rrrmmmeee]]]WWWRRRMMMJJJDDDAAA>>><<<<<<:::888777555555555555555555555555111111111111111111111111000000111111222222222222111111111111111111111111000000111111111111000000//////////////////////////////000111111111111111222111000//////000111222000000000000000000000000////////////000111222333111111222222222333333333000444777777555777<<>>>>>>>>;;;888777666555333222222333333444444333333222111000000333222222111111222222333000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111111333222333666666888@@@HHHVVV\\\eeejjjmmmooorrrtttxxxyyyyyyzzz{{{|||}}}}}}}}}xxxuuuqqqnnnrrrxxxuuukkkaaa[[[]]]ccchhhqqq~~~~~~pppddd[[[SSSPPPQQQQQQPPPPPPQQQUUUXXXZZZ[[[```dddiiimmmpppuuu}}}yyyooofff___XXXQQQKKKJJJFFFBBB@@@AAA@@@===:::999888666555444333444444444444333333222111111000333222222111111222222333111111111111111111111111111000000000/////////...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111111333111333666777999AAAJJJXXX___ggglllnnnpppsssvvvxxxxxxyyyzzzzzz{{{|||||||||xxxtttqqqooonnnttt|||yyyqqqiiiddd___]]]cccjjjoooyyy~~~rrreee]]]UUUOOONNNPPPPPPPPPQQQTTTXXX[[[^^^___ccchhhmmmqqqtttxxx|||zzzzzz|||uuullleee^^^VVVPPPJJJGGGDDDCCCDDDCCC@@@===;;;:::888666555555555555444444333333222222111111333222222111111222222333222222222222222222222222000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222222222222111222666777:::CCCMMM[[[aaaiiinnnoooqqqtttwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxtttpppnnnmmmoooxxx|||ooohhhccc___^^^___bbbjjjsss{{{nnndddZZZUUUQQQMMMMMMPPPPPPQQQTTTXXX\\\```bbbdddiiinnntttxxxzzz~~~~~~|||{{{|||zzzrrrkkkccc[[[TTTKKKHHHEEEEEEFFFEEEAAA>>><<<;;;999777555555555666444444333333333222222222333222222111111222222333222222222222222222222222000000000000////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////000000111111111222222222111111222222222222222333222111333666999===GGGQQQ^^^dddjjjnnnpppqqqtttwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxsssooommmlllppp}}}~~~nnnddd```]]]\\\```ccciiisss}}}tttccc[[[TTTRRRPPPNNNPPPSSSRRRTTTXXX\\\___bbbeeegggoootttzzzyyyrrriii___XXXMMMJJJFFFEEEFFFEEEBBB???<<<;;;999777555555555555444444444333333333333333333222222111111222222333111111111111111111111111////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000111111111222222222111111222222333333333333333222333888;;;AAALLLWWW```eeekkknnnooopppsssvvvyyyzzz{{{||||||{{{yyyxxxwwwrrrmmmjjjiiippp}}}lllaaa\\\[[[ZZZ]]]dddllltttyyyjjj]]]VVVQQQPPPPPPOOOQQQTTTVVVYYY]]]___aaadddhhhkkkrrrwww~~~{{{rrreee\\\QQQMMMHHHFFFFFFFFFCCC@@@===<<<:::777666555555555444444444444333333333333333222222111111222222333111111111111111111111111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222333444444444444333555:::>>>EEEQQQ\\\cccgggllloooooopppsssvvvyyyzzz{{{|||{{{zzzwwwvvvqqqmmmiiiggghhhssspppccc]]]ZZZXXXYYY___kkkwwwnnn___WWWQQQNNNOOOQQQQQQRRRUUU[[[^^^aaacccdddggglllqqqvvv{{{{{{mmmcccVVVQQQJJJGGGFFFFFFEEECCC???>>>;;;999777666666666444444444444444444444444333222222111111222222333222222222222222222222222.../////////000000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222333444444555555444666;;;AAAHHHUUUaaafffjjjoooppppppqqqtttwwwwwwxxxyyyzzzyyywwwuuussskkkhhhfffgggmmm}}}yyyjjjccc___]]]\\\^^^gggvvvvvvdddWWWTTTOOOMMMQQQTTTTTTVVVZZZ___bbbeeefffgggkkktttzzzssshhhZZZTTTLLLHHHGGGGGGFFFEEEAAA???===;;;999888777888444444444444444444444444333222222222222222222333333333333333333333333333.../////////000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222333333444555555666555777===BBBJJJWWWccciiilllppprrrrrrrrruuuyyyuuuvvvxxxyyyxxxuuurrrppphhhffffffjjjsssnnneeebbb___]]]dddgggqqqnnn^^^SSSSSSOOOOOOSSSWWWYYY[[[___aaadddggghhhiiioooyyyqqqbbb[[[RRRKKKHHHFFFCCC@@@BBBAAA???<<<999777555444555555444444444333333333555444222111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333222111000000111222333222222111000000111111222111111000000111111222333///111222444555555444333777777888<<>>GGGSSS^^^eeejjjlllppprrrtttuuuxxxzzzyyyxxxwwwuuusssqqqmmmjjjhhhiiimmmzzzpppddd^^^]]]```eeettt{{{hhhYYYRRRQQQPPPOOOPPPUUU[[[```bbbbbbgggiiimmmrrrxxx~~~pppggg[[[QQQLLLIIIFFFDDDCCCBBB@@@===;;;888666555555555555444444444444333333222222222222333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000111222222333222111000111111000000111111222333555444444444444444555555555666:::AAAKKKWWWbbbhhhjjjmmmpppssstttvvvxxxzzzxxxwwwvvvtttqqqnnnlllkkkjjjmmmxxxyyyhhh```^^^```gggmmm}}}}}}iii^^^UUUQQQPPPSSSSSSTTTXXX^^^ccceeefffiiimmmrrrxxx~~~zzzpppbbbVVVOOOKKKHHHEEECCCBBBAAA>>><<<999888777555555555555444444444444222222222222333333444444111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000...000222333444222111000111111000000111111222333444444333333444555777888555777<<>>GGGQQQZZZbbbfffmmmooorrrtttuuuvvvyyyzzzyyytttrrrssspppnnnrrryyytttjjjcccbbbhhhqqqxxxaaaVVVTTTSSSSSSTTTVVVXXX[[[^^^bbbfffjjjmmmrrrwww}}}ttteee[[[SSSLLLHHHDDDDDDBBB@@@>>><<<::::::666666666555555555444444222333444444444444444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111...///111222333333222222111111000000111111222333111111222333555666888999555999AAAJJJTTT\\\cccgggnnnpppsssuuuvvvwwwyyy{{{yyysssqqqrrrrrrrrr{{{xxxllleeebbbfffooo|||zzzjjjYYYRRRQQQQQQRRRSSSVVVYYY]]]aaaeeeiiinnnrrryyy~~~~~~ooocccYYYPPPKKKEEEDDDCCCAAA???===;;;;;;666666666666555555555555333444555555555444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000//////000000111222222333333111111000000111111222333111222333444444555555444444999BBBMMMWWW```gggjjjnnnqqqtttvvvvvvwwwyyy{{{zzzrrrooossstttwww|||rrrgggcccccclllxxxjjj___TTTQQQPPPPPPRRRUUUWWW[[[```dddhhhmmmsssxxxuuuhhh]]]SSSMMMEEEDDDCCCAAA???===<<<;;;777666666666555555555555444444555666555444222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000111222333444111111111000111222222333333333444555444333111000333999CCCOOOZZZdddjjjnnnoooqqqtttvvvvvvwwwyyy{{{zzzrrrooosssuuuzzzuuunnnfffdddgggqqqnnnbbbZZZSSSRRRRRRQQQTTTXXXXXX\\\bbbgggjjjpppwww|||rrrdddWWWOOOKKKFFF@@@===>>>>>>===;;;888777666555444333333333555555444444444333333333222222222111111111111000333222111000000111222333111111222222222222111111111111111000000000000000333333222111000000111111000111111111111222222222222222333333333333444444444333333222333444666777666<<>>===;;;999777666666555555555444444444333333333333333333333222222222222000111222222222222111000111111222222222222111111/////////000111111222222111111111000111111222333000111111111111222222222222222333333333444444444555444444555666888:::;;;CCCMMMXXX```dddggglllqqqrrrssstttuuutttrrrpppnnniiiiiillltttooofffggggggdddjjjvvvnnnaaaVVVTTTYYYWWWXXX[[[\\\^^^bbbfffiiinnnuuu~~~~~~vvvnnngggbbbYYYYYYXXXVVVVVVXXX]]]```aaajjjxxx}}}|||zzzwwwtttrrrqqqqqqnnnpppvvv}}}kkkbbbUUUJJJEEECCCBBB@@@???>>><<<:::888777666666555555444444444333333333444444333333333222222222000111222222222222111000000000111111111111000000...//////000111111222222111111000000111222222333000111111111111222222222111222222222333333333333555555555555777999;;;<<>><<<:::888777666666555555444444444333333333444444444333333333222222000111222333333222111000//////000000000000//////...//////000111222222222111111000000111222333333000111111111111222222222000111111111111222222222555555555555777999;;;===GGGQQQ]]]dddfffiiinnnsssttttttuuuuuusssqqqnnnlllnnnooouuussshhhdddiiijjjkkk{{{vvvbbb\\\YYYTTTTTTZZZ[[[\\\^^^aaadddiiipppuuuyyy~~~pppddd^^^ZZZXXXVVVQQQTTTWWWYYYZZZ^^^cccggguuummmkkkllloooooollllllooovvvttt{{{~~~ppp]]]SSSKKKCCC@@@BBBAAA@@@>>><<<:::999999999666666555555555444444444333333333222222222111111111111111111111111111111000000000000111111111111000000000000000000000000333333222222111000000000111111111111111111111111444444444444444444444444222444555555555777===BBBNNNUUU^^^dddgggjjjmmmpppttttttuuuwwwtttnnnlllooonnnooo{{{mmmhhhdddffflllxxxxxxlll```ZZZWWWVVVXXX[[[___```aaadddiiiooouuuyyy{{{nnnaaa[[[XXXSSSPPPPPPQQQTTTWWWZZZ\\\bbbjjjppp}}}hhhgggiiilllmmmjjjkkknnnsssvvv~~~|||zzzyyywwwvvvtttrrrqqqrrrsssssssssuuuwwwyyyzzz|||uuubbbVVVNNNEEEBBBCCCAAA@@@>>><<<:::999888888666666555555555444444444444333333333333222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222444444333333333333333333222444555555555888>>>CCCPPPVVV___eeegggjjjmmmpppuuussssssssspppkkkkkkooorrrxxxmmmiiifffiiippp~~~qqqggg\\\XXXWWWWWWZZZ___```bbbeeeiiiooovvv|||~~~ssshhh]]]YYYWWWTTTQQQRRRSSSWWW\\\```cccjjjrrryyyfffeeegggkkkkkkiiikkkooouuu~~~|||zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{|||~~~~~~~~~zzzyyyvvvsssooollljjjhhhgggfffdddcccbbbccccccdddeeefffiiijjjkkkmmmqqqsssuuuyyy}}}jjj\\\QQQIIIEEEEEEAAA@@@>>><<<:::999888888666666666555555555444444555555444444444333333333222222222222222222222222000000000111111111222222111111111111111111111111///000000111222222333333222222222222222222222222222222222333333333333333222444666555555999@@@EEERRRXXX```eeegggiiillloootttrrrqqqppplllhhhjjjpppvvvwwwlllhhhhhhmmmwwwvvvhhh___XXXWWWXXXYYY]]]bbb```dddiiiooouuu}}}sssggg___XXXWWWVVVTTTRRRSSSSSSXXX]]]ccciiirrr|||hhhhhhjjjmmmmmmlllooouuu~~~{{{xxxuuurrrooommmllljjjhhhffffffggggggggggggfffffffffggghhhhhhkkklllmmmoooppppppqqqqqqqqqqqqrrrrrrsssrrrrrrrrrnnnmmmkkkhhheeebbb```___]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\___```bbbdddgggjjjlllqqqwww}}}ssscccVVVMMMHHHFFFBBB@@@???<<<:::999888888666666666666555555555555666555555555444444444444222222222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222222333333333555666666666:::AAAGGGTTTYYY```dddeeegggjjjmmmrrrqqqrrrqqqlllhhhkkkrrr}}}zzzlllhhhgggiiirrr}}}kkk```ZZZVVVWWWXXXYYY^^^ddd```eeelllrrryyyvvvjjj^^^XXXTTTUUUUUUSSSSSSTTTWWW[[[aaagggppp}}}jjjjjjlllooonnnooovvv~~~zzzwwwrrrnnnkkkhhheeebbb___^^^\\\ZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWXXXXXX^^^___```aaabbbccccccccccccdddeeefffffffffffffffbbbbbbaaa___^^^\\\[[[[[[WWWWWWWWWVVVVVVVVVVVVVVVTTTVVVYYY[[[\\\___bbbeeefffjjjpppuuuzzz}}}kkk\\\RRRKKKGGGCCCBBB@@@===;;;:::999888777777666666666555555555666666666555555555444444222222222222222222222222111111111111222222222222111111111111111111111111222222222111111111000000222222222222222222222222111111111222222333333333333555666666777<<>><<<;;;;;;777777777777666666666555555555555444444444333333333333333333333333333333111111111222222222333333222222222222222222222222222222111111111111111111000000000000000000000000222222222333444444555555555666666666888>>>GGGNNNWWW\\\aaadddeeehhhlllooonnnoooqqqqqqoooqqq~~~~~~pppgggcccdddlll|||mmmaaaYYYXXXXXXZZZ]]]]]]]]]aaaggghhhnnnvvv{{{xxxlllbbb[[[WWWXXXUUUUUUXXXZZZ[[[___eeehhhppp}}}jjjkkknnnsssyyy~~~wwwpppiiibbb^^^XXXUUUPPPMMMKKKJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLJJJKKKLLLNNNOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTTTTVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRTTTWWWYYY[[[^^^bbbeeejjjnnnuuu|||rrreeeYYYOOOHHHGGGDDDBBB???===<<<;;;777777777777666666666666555555444444444333333333333333333333333333333333111111222222222333333333222222222222222222222222000000000111222222333333////////////////////////222222333444444555666666555666777777888>>>HHHOOOYYY]]]cccfffgggjjjnnnrrrooooooooonnnlllrrrsssjjjeeebbbfffpppvvvggg___YYYWWWWWW[[[_________ccciiilllrrrzzzxxxmmmddd___\\\[[[XXXUUUVVVYYY\\\^^^dddkkkrrr}}}nnnnnnooossswwwmmmfffbbb]]]VVVPPPKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUTTTUUUWWWWWWWWWVVVYYYYYYZZZ\\\___eeejjjmmmttt}}}~~~mmm^^^TTTNNNIIIEEEDDDAAA;;;:::<<<888888777777666666555555444444555555555555555555333333333333333333333333222222222222222222333333111111111111111111111111444333111000000000111111333333333444444444555555333333333444444444555555333666777888999AAALLLUUU^^^___cccfffiiilllmmmmmmooolllnnnrrrrrruuuwwwmmmcccaaadddjjj{{{lll```ZZZZZZYYY[[[]]]^^^```eeemmmsssuuuyyy~~~|||vvvlllbbb[[[XXXXXXYYYWWWXXX[[[______```iiisssmmmpppvvv}}}ssskkkbbb[[[XXXTTTOOOJJJHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRQQQQQQQQQSSSUUUWWWWWWWWWYYY[[[^^^ccciiipppwww|||wwwgggZZZRRRMMMHHHGGGCCC===;;;<<<999888888777666666555555555555555555555555555555333333333333333333333333333333222222222222222222111111111111111111111111444333111000000000111222222222222333333333444444333333333444444444555555555777888999;;;CCCNNNWWW^^^___cccfffiiilllmmmmmmooolllmmmrrrttt{{{{{{nnnfff______eeerrrvvvfff\\\YYYZZZ[[[]]]___```bbbgggooouuu{{{{{{ooojjjbbb[[[VVVUUUVVVXXXVVVWWW[[[___aaaeeeooozzzlllsss~~~vvvoooddd^^^UUUOOOMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQOOOOOOQQQSSSUUUWWWZZZ[[[[[[___fffmmmvvvrrrbbbWWWQQQLLLJJJFFF@@@<<<<<<999999888888777666666666555555555555555555555555333333333333333333333333444444333333222222111111222222222222222222222222333333222111111111111222111111111222222222333333333333333444444444555555666777999:::>>>EEEPPPXXX^^^___cccfffiiilllmmmmmmoookkkkkkpppwwwpppeee___\\\bbbkkk~~~lll```ZZZYYY[[[]]]___bbbccceeejjjrrrxxx|||rrrkkkaaa^^^YYYTTTRRRSSSVVVXXXXXXYYY]]]bbbfffmmm{{{ttt}}}uuujjjdddZZZUUUNNNJJJHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNPPPQQQSSSSSSRRRPPPOOORRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRQQQOOONNNNNNOOOPPPQQQPPPRRRSSSUUUWWWZZZ]]]```aaafffooowww|||jjj[[[SSSMMMJJJGGGAAA===<<<:::999999888888777666666666666666666555555555555444444444444444444444444555555444333222222111111222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555555777999;;;???GGGQQQXXX^^^___cccfffiiilllmmmmmmnnnjjjjjjppp{{{|||jjjaaa]]]^^^hhhuuuuuufff^^^ZZZ[[[^^^^^^aaadddfffhhhnnnvvv}}}xxxpppgggaaaYYYWWWTTTRRRRRRUUUXXXZZZ[[[\\\```gggmmmwwwvvvlllbbb\\\RRROOOKKKHHHGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUTTTRRRSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\^^^]]][[[YYYWWWRRRQQQOOONNNMMMOOOPPPRRRRRRTTTVVVWWWYYY\\\```dddjjjpppyyyrrraaaWWWMMMJJJGGGBBB>>>===:::::::::999888888777777777777666666666555555555444444444444444444444444555555444444333222111111222222222222222222222222222222222333333333222222333333333333444444444444333333333444444444555555444555777;;;@@@IIIRRRXXX^^^___cccfffiiilllmmmmmmnnnkkkkkksssvvvggg```^^^aaappplllaaa\\\ZZZ\\\______bbbfffhhhlllrrr{{{}}}tttlllfff___ZZZUUUTTTRRRRRRSSSVVVYYY[[[]]]^^^dddllluuu|||tttkkkcccZZZUUUKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWUUUUUUVVVWWWYYY\\\^^^___aaacccdddeeeccc___[[[XXXRRRQQQOOOMMMNNNPPPRRRTTTSSSVVVYYYZZZ\\\```fffkkkvvv|||lll___RRRLLLHHHCCC???>>>;;;;;;::::::999888888888888777777666666555555555444444444444444444444444555555444444333333222222333333333333333333333333111222333333444333333333333333444444444555555555333333333444444444555555444555777;;;BBBKKKSSSXXX^^^___cccfffiiilllmmmmmmmmmmmmqqq{{{|||pppdddaaa```fffyyyqqqbbb\\\ZZZZZZ[[[^^^```ccchhhlllpppxxxxxxmmmddd___\\\XXXUUURRRQQQQQQRRRTTTWWWZZZ\\\___aaaiiittt|||wwwooohhh```YYYRRRNNNHHHIIIJJJKKKKKKLLLMMMNNNPPPOOOOOOOOOOOOPPPPPPQQQUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXYYYYYYZZZ[[[\\\\\\[[[\\\]]]___bbbeeehhhiiillllllmmmlllhhhaaa[[[WWWRRRPPPNNNNNNOOOQQQUUUWWWUUUYYY]]]```ccchhhqqqxxx{{{kkkZZZPPPKKKEEEAAA???;;;;;;;;;:::999999888888888888777777666555555444555555555555555555555555444444444444444444333333333333333333333333333333111222333444444444333333222222333333333444444444333333333444444444555555555555777<<>>FFFPPPWWW[[[^^^```cccfffjjjlllmmmmmmlllrrr~~~qqqjjjfffhhhlllvvv}}}kkkaaaZZZZZZ^^^```aaaccccccgggmmmsssyyyzzzsssggg```VVVPPPOOOPPPQQQPPPQQQRRRTTTXXX\\\```ccceeeiiiooo|||}}}{{{yyyuuupppmmmiiiddd]]]TTTNNNKKKIIIIIINNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXXXX[[[]]]^^^^^^^^^___```\\\^^^______```bbbeeehhhggglllpppqqqtttyyy||||||~~~{{{uuummmeee]]]ZZZXXXNNNOOOPPPQQQSSSWWW\\\```]]]dddmmmsssxxxnnn\\\QQQJJJDDD???>>>===;;;;;;;;;999777444888888777666555444444333444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444555444444555555666777888777888;;;@@@GGGOOOWWW[[[]]]___cccfffiiikkkmmmnnnrrruuuoooiiieeefffmmm}}}tttccc]]]YYYZZZ]]]^^^bbbgggeeekkktttzzzyyynnnfff^^^XXXRRRNNNNNNOOOOOONNNRRRUUUYYY\\\```eeekkkooorrrzzzyyywwwuuusssooojjjgggccc___XXXRRRNNNLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[]]]___aaabbbbbbbbbcccdddaaabbbdddeeefffhhhllloooooouuuyyyzzz}}}|||tttjjj```YYYUUUSSSRRRSSSTTTUUUWWW[[[aaaeeekkksss}}}vvvaaaTTTLLLEEE@@@???>>><<<;;;;;;999777555666666666666666555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444555444444555555666777888777888;;;AAAHHHPPPWWW[[[]]]```dddhhhjjjkkklllmmmtttzzzooojjjfffiiittt|||kkkaaa\\\YYY[[[^^^___bbbggggggnnnwwwwwwlllbbb[[[WWWRRRMMMKKKLLLNNNOOOOOORRRVVV[[[___cccjjjqqqvvv|||xxxxxxqqqpppmmmllljjjfffbbb^^^ZZZWWWSSSOOOMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^bbbdddfffggggggggghhhiiigggiiikkkmmmooorrrvvvyyy{{{|||qqqfff\\\VVVSSSRRRVVVXXXZZZ]]]```fffmmmrrriiiYYYOOOGGGBBBAAA???===;;;;;;:::888555555555555666666777777777777777777666666666555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333555444444555555666777888777999<<>><<<;;;:::888666666666666666666666666777777777777666666666666555333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333555444444555555666777888888:::===CCCJJJRRRXXX\\\___ccchhhkkkkkkkkkmmmooo{{{|||mmmhhhgggtttyyyiiiaaaZZZYYY[[[___aaaaaadddiiipppwwwvvvkkkbbb[[[UUUPPPMMMKKKJJJKKKNNNRRRVVVXXXZZZ___ffflllrrr{{{yyyrrrllleeebbbbbb___]]][[[ZZZYYYWWWTTTRRRQQQOOOMMMKKKKKKLLLMMMNNNQQQRRRSSSTTTUUUWWWXXXXXXWWWXXXYYY[[[]]]```bbbcccfffhhhkkkmmmmmmnnnpppqqqsssuuuxxx{{{~~~tttggg\\\XXXWWWYYYZZZ___dddmmmwwwwwwdddVVVMMMHHHEEEBBB???===<<<;;;999888999888888777666666555555666666666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333555444444555555666777888888:::???EEELLLSSSYYY]]]```dddiiikkkjjjkkknnnrrrtttjjjhhhlll|||oooddd___XXXYYY\\\aaaccccccgggmmmuuu}}}zzzrrrfff\\\VVVQQQLLLIIIKKKKKKLLLMMMOOOSSSWWWZZZ]]]ccckkkqqqwww|||ooohhhbbb\\\YYYZZZXXXVVVTTTSSSTTTSSSQQQPPPPPPOOOMMMKKKKKKLLLMMMNNNQQQQQQRRRTTTVVVWWWXXXYYYWWWXXXZZZ\\\___bbbdddfffgggjjjnnnpppqqqsssuuuwww{{{}}}yyypppccc[[[YYY\\\___```lllsss~~~lll\\\QQQLLLFFFCCC@@@===<<<;;;:::999:::999999888666555555444555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444555444444555555666777888999;;;@@@FFFMMMTTTZZZ]]]aaaeeejjjjjjiiikkkqqqwww}}}nnnhhhkkkuuuwwwggg___[[[XXXYYY^^^cccdddeeejjjqqqyyy{{{kkkdddZZZSSSOOOMMMIIIGGGHHHJJJLLLMMMOOOSSSXXX[[[```gggpppwwwsssfff___ZZZTTTRRRSSSQQQPPPNNNNNNOOOPPPOOONNNOOONNNMMMLLLLLLMMMOOOOOOPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[^^^aaaeeehhhiiijjjmmmqqqtttwwwyyy|||~~~ssskkkaaa^^^bbbjjjpppssstttcccVVVOOOHHHEEE@@@>>><<<<<<;;;999888888888777777777666666555555555444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333444444444555555555555444444555555666777888999<<>>===<<<;;;:::777777777777888888888888666555555555555444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444555555555666666555444444555555666777888999<<>>FFFMMMSSSYYY^^^bbbbbbdddgggiiijjjqqqpppiiijjjppplll___\\\[[[[[[\\\bbbeeeiiilllooovvvwwwkkkaaaZZZUUUOOOKKKJJJIIIHHHGGGHHHJJJMMMNNNRRRTTTYYYaaafffjjjttt~~~{{{nnnaaa\\\ZZZWWWUUUVVVPPPOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMOOORRRUUUXXXZZZ___bbbgggkkkooosssxxx{{{~~~xxxuuuttttttzzz~~~yyyeeeVVVMMMFFFDDDBBB>>><<<===999999999888888888777777777777777777666666666666555555555444444555555555444444333333333333444444333444555444222111111333444444555555555555444444666555555666666777888999;;;@@@GGGNNNTTTZZZ___ccccccdddgggiiilllttttttjjjfffkkkttt{{{eee\\\\\\]]]^^^___dddggglllooottt|||ssslllaaaXXXRRROOOLLLJJJHHHHHHIIIIIIJJJLLLOOOQQQWWWZZZ```hhhmmmsss~~~yyymmmaaa]]][[[YYYWWWXXXSSSSSSQQQPPPNNNLLLKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMPPPSSSVVVWWW]]]```eeejjjnnnsssxxx{{{}}}}}}xxxuuuvvvxxxzzzmmm[[[QQQGGGDDDBBB>>><<<<<<999999999999888888888888777777777777666666666666444555555555555555555444555444444333333444444555333444555555444444666777444444555555555555444444555555555555666777888999<<>>===::::::999999999888888888777777777777666666666666444444555666666555444444555555444444444444555555///111222222111111333444444444555555555555444444444444555555666888999:::>>>CCCKKKRRRXXX^^^cccfffiiihhhjjjmmmsssyyyiiieeedddgggyyyjjjccc]]][[[\\\\\\```eeeggglllttt|||yyyoooddd]]]RRRPPPMMMIIIGGGFFFGGGIIIHHHLLLQQQTTTTTTWWW\\\aaaeeekkkwwwtttiii___]]]]]][[[YYYZZZZZZYYYXXXVVVTTTSSSQQQQQQOOOPPPPPPPPPPPPOOONNNNNNJJJJJJIIIIIIJJJKKKLLLMMMLLLPPPTTTYYY]]]aaafffiiijjjnnnrrruuuuuutttssssssuuutttrrrpppmmmkkkjjjiiinnnoooppprrruuuxxx{{{|||nnn```QQQJJJGGGCCC???>>>:::::::::999999999888888777777777777666666666666333444555666666555444333555555444444444444555555555666777777555444555666444555555555555555555444444444555555666888999:::???DDDKKKRRRYYY^^^dddgggiiiiiikkkooovvvuuufffdddeeejjjzzzddd```^^^^^^^^^^^^cccjjjhhhnnnvvv{{{qqqggg]]]VVVPPPOOONNNKKKIIIHHHIIIKKKFFFLLLRRRVVVWWWZZZaaafffkkksssvvvjjj```]]]^^^]]]]]]^^^^^^]]][[[YYYWWWVVVVVVVVVSSSQQQOOONNNLLLLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHMMMMMMNNNPPPTTTXXX\\\___dddfffhhhjjjkkkkkkkkkjjjhhhiiiiiigggfffgggiiilllkkkoootttxxx{{{}}}{{{kkkXXXOOONNNLLLDDD<<<>>><<<:::999:::999888777888888888888777777777777555555555555555555555555333333333333333444555666444444444555555555555666777777666555555555555555666888::::::999999:::;;;AAAFFFMMMTTTZZZ___cccfffiiillloooqqqzzz~~~ppphhhjjjlllsssuuubbb\\\YYY[[[^^^```eeejjjjjjqqqzzz|||nnncccYYYRRRNNNJJJJJJJJJHHHFFFFFFHHHIIIOOOQQQSSSUUUWWW\\\eeekkkrrr}}}yyymmmaaa^^^^^^]]]\\\]]]___^^^]]]\\\[[[ZZZYYYYYYTTTSSSQQQPPPNNNNNNOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGJJJJJJJJJLLLOOORRRVVVXXX\\\]]]^^^```aaabbbccccccdddfffhhhiiiiiikkknnnppptttwww{{{rrraaa\\\```___TTTHHH>>><<<:::999::::::888777888888888888777777777777555555555555555555555555444333333333444444555666444444444555555555555666777777666555555555555555666888::::::999999:::;;;BBBGGGOOOVVV[[[```dddgggjjjlllooottt~~~ppphhhkkkpppzzz{{{kkk```[[[YYY\\\___```eeejjjmmmttt}}}}}}pppdddZZZSSSNNNKKKHHHIIIHHHGGGFFFFFFHHHJJJPPPTTTYYY]]]aaahhhqqqwww}}}~~~qqqddd```^^^\\\[[[\\\___```aaaaaaaaa```___^^^XXXWWWUUURRRQQQPPPPPPQQQOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTTTTUUUVVVXXXZZZ\\\]]]aaadddiiilllooosssvvvyyy~~~|||kkkfffjjjiii[[[MMM???===::::::::::::999777888888888888777777777777555555555555555555555555444444444333444444555666444444444555555555555666777666666555555555555666666888999:::999999:::<<>>DDDIIIQQQXXX]]]bbbfffiiijjjnnnxxx~~~rrrjjjqqqsssbbbZZZXXXXXXZZZ___bbbccciiipppwwwzzzpppeee___UUUNNNJJJIIIHHHHHHGGGHHHJJJLLLMMMPPPUUUXXX\\\```fffnnnyyynnnfffaaa]]][[[[[[\\\^^^```ccceeeffffffffffffddd```\\\YYYVVVUUUTTTOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPPPPQQQSSSUUUWWWYYYZZZ___dddjjjpppvvv|||eeeQQQGGGFFFFFF@@@>>>;;;;;;;;;;;;:::888888888888888777777777777666666666666666666666666777666555555444555555555444444444555555555555666666555555555555666666777666777888888888999<<>><<<;;;;;;;;;:::999888888888888777777777777666666666666666666666666777777666555555555555555444444444555555555555666555555555555555666777777666777888777777999===@@@FFFKKKSSSZZZ___dddhhhkkkkkkwwwxxxvvvuuuggg___\\\YYYYYY\\\```bbbfffoooyyyyyylllcccSSSPPPKKKHHHGGGGGGFFFEEEFFFHHHKKKOOORRRWWW\\\```bbbkkkyyyqqqgggbbb^^^\\\]]]ZZZZZZ[[[\\\___aaacccdddgggeeedddbbbaaaaaabbbbbb]]]]]][[[YYYWWWUUUSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQNNNOOOQQQSSSTTTUUUTTTTTTUUUWWW[[[^^^bbbgggmmmqqqqqqtttzzzxxxfffWWWJJJAAA@@@>>><<<;;;;;;;;;:::999888888888888777777777777777777777777777777777777777777666555555555555555444444444555555555666666555555555555555666777888666777777777777999===@@@HHHMMMTTT[[[aaafffjjjmmmlll{{{zzz{{{kkk___ZZZXXXZZZZZZ]]]aaacccfffqqq|||xxxlll```WWWOOOLLLJJJHHHIIIIIIHHHGGGIIILLLOOOSSSWWW\\\bbbfffmmmxxxsssjjjccc]]][[[\\\^^^\\\ZZZXXXYYYZZZ]]]^^^```aaabbbcccddddddccccccbbbbbbaaa___]]][[[ZZZYYYTTTUUUUUUUUUUUUTTTSSSRRRWWWVVVUUUTTTSSSSSSSSSSSSRRRVVVZZZ]]]]]]```dddhhhjjjnnnuuu{{{kkkWWWKKKFFFEEE???<<<======;;;;;;===888888888888888999999999666666666666666666666666555555444444444444555555666666666666666666666666666555555444444666777888777888888888888:::>>>AAAJJJOOOVVV\\\aaafffjjjnnnvvv|||zzzfff\\\ZZZSSS^^^]]]___cccgggmmmxxx|||uuunnneeeZZZQQQKKKJJJIIIHHHHHHHHHIIIJJJKKKQQQWWWYYYZZZ^^^gggooovvvsssiiibbb\\\ZZZ\\\\\\[[[YYYXXXXXXYYYZZZ[[[^^^___```bbbdddfffhhhhhhgggggggggfffeeebbb```___\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUVVVVVVUUUXXX[[[]]]]]]___dddhhhmmmrrrzzzsss^^^OOOIIIEEE???<<<======;;;:::===999999999888888888888888777777777777777777777777666555555444444555555666666666666666666666666666666666555444555666777888777888888888888:::>>>AAAJJJOOOVVV\\\aaafffkkkooozzz|||{{{tttbbb[[[[[[VVV^^^]]]___dddiiiooo{{{{{{rrrkkkeee]]]SSSLLLJJJJJJIIIHHHHHHIIIJJJKKKMMMSSSYYY]]]```hhhttt}}}rrrhhhaaa[[[ZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[]]]```cccgggkkkmmmlllmmmnnnoooooommmkkkiiiffffffeeedddddddddeeeeee```___]]]\\\\\\\\\\\\]]]\\\___aaabbbbbbeeekkkooowww}}}hhhUUUKKKFFF@@@<<<======::::::<<<::::::999999888888777777888888888888888888888888666555555444444555555666666666666666666666666666666666555555555666777888777888888888999;;;???BBBIIIOOOVVV\\\aaaffflllqqq~~~|||ttt{{{}}}ooo```\\\^^^ZZZ___^^^```fffkkkrrr}}}vvvpppggg```ZZZTTTMMMHHHIIIIIIHHHHHHIIIJJJLLLMMMSSSWWW\\\aaagggrrr|||}}}qqqfff___ZZZXXXZZZXXXXXXYYYZZZZZZYYYXXXWWWYYYYYYZZZ\\\```eeeiiillllllnnnqqqtttvvvvvvuuutttpppooonnnmmmlllllllllmmmkkkjjjhhhfffeeeeeeffffffhhhkkkmmmnnnooottt{{{qqq[[[MMMGGGAAA=========:::999;;;;;;;;;:::999888888777777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666777777777777888888888999;;;???CCCIIIOOOWWW]]]aaafffnnntttsssooo{{{vvviii[[[XXX[[[XXX^^^^^^```gggmmmvvvwwwqqqkkkfff^^^WWWRRROOOKKKHHHHHHHHHHHHHHHJJJLLLNNNPPPYYY\\\aaafffooo}}}~~~{{{oooddd]]]WWWVVVXXXVVVXXXZZZ\\\\\\\\\[[[ZZZ[[[ZZZZZZ[[[]]]aaadddfffiiikkkooossswwwyyyzzzzzzyyyxxxxxxwwwvvvvvvvvvvvvvvvtttrrrpppooooooqqqrrrvvvyyy}}}{{{```PPPIIICCC??????>>>;;;:::;;;<<<;;;;;;:::999888777777666666666666666666666666666666666555555666666666666666666666666666666666666666666777777777777777777777888999999<<<@@@CCCJJJQQQYYY___bbbgggpppxxxsssmmmmmm{{{mmmbbbVVVVVV[[[YYY^^^^^^aaahhhppp{{{|||uuummmggg```\\\UUUPPPLLLJJJHHHHHHGGGGGGHHHJJJLLLOOORRRTTT\\\```hhhqqq}}}{{{~~~mmmaaaZZZTTTSSSUUUTTTVVVYYY\\\^^^___`````````___^^^^^^^^^```aaabbbeeefffjjjnnnrrrvvvxxxzzz}}}~~~}}}{{{zzz{{{}}}hhhUUUKKKEEEAAA@@@???<<<:::<<<;;;;;;::::::999999888888555555555555555555555555777666666555555666666777666666666666666666666666555666777888888888777777666777888999:::===AAADDDKKKSSS\\\```ccciiisss|||vvvkkkiiinnn|||yyyjjjbbb[[[^^^gggggg``````dddllluuu}}}uuupppjjjbbb]]]TTTRRRMMMIIIFFFEEEFFFFFFGGGHHHIIIKKKOOOSSSVVVXXX___fffqqq~~~}}}yyy~~~{{{||||||jjj^^^WWWRRRQQQSSSQQQSSSVVVZZZ^^^aaadddeeeeeeeeeeeedddccccccbbbbbbcccdddfffhhhlllpppsssuuuyyy|||qqq]]]MMMGGGCCCBBBAAA===;;;===::::::::::::::::::::::::666666666666666666666666777777666666666666777777666666666666666666666666555666777888999888777777666777888999:::===AAAEEELLLTTT^^^bbbeeekkkvvv~~~llleeegggooo}}}tttfffbbb^^^eeeppprrrdddccchhhpppzzz|||vvvnnnhhhccc^^^WWWSSSMMMLLLIIIGGGEEEDDDEEEFFFGGGHHHJJJMMMQQQVVVZZZ\\\eeemmm{{{zzz{{{|||||||||{{{iii]]]UUUPPPOOORRROOOQQQTTTYYY^^^bbbfffhhhjjjjjjjjjiiihhhgggeeeddddddddddddeeegggkkkoooqqqssswww~~~wwwcccOOOHHHDDDCCCAAA>>><<<>>>:::::::::::::::::::::;;;777777777777777777777777777777666666666666777777666666666666666666666666555666777999999888888777666777999999:::===BBBEEEMMMUUU___ccceeelllwwwvvvfffbbbfffppp~~~lll___[[[XXX```mmmoooffffffkkkttt~~~rrrlllddd^^^ZZZUUUPPPKKKJJJJJJIIIHHHFFFEEEGGGHHHHHHIIIKKKNNNSSSXXX\\\^^^jjjsss~~~vvvsss{{{yyyeeeYYYRRROOONNNPPPRRRRRRRRRTTTWWW\\\aaadddhhhkkknnnooonnnllljjjjjjgggggghhhiiijjjmmmqqquuuxxx|||}}}iiiYYYJJJFFFEEE>>><<<>>>999;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777444444555555666666777777666666666666777777777777555888;;;;;;;;;===BBBGGGMMMVVVZZZ```kkkooowwwoooeeedddhhhmmmyyylll^^^YYY[[[]]]aaafffeeeiiipppxxxxxxpppfff___VVVRRRPPPOOOKKKGGGDDDDDDDDDEEEEEEFFFHHHHHHKKKLLLNNNRRRWWW[[[___aaannnvvv}}}yyyvvvtttssswww~~~yyyeeeYYYRRRNNNMMMOOOOOOOOOOOOQQQTTTXXX]]]___eeehhhlllooopppqqqrrrsssqqqrrrsssssstttuuuxxx{{{yyy}}}qqq^^^NNNHHHFFF>>>===>>>999;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777555555555666666666666666555555666666666777777777666888;;;;;;;;;>>>CCCGGGOOOXXX[[[aaalllpppyyypppfffeeejjjwwwqqqeeeZZZWWWYYY\\\```eeegggkkksss}}}zzzooohhh^^^XXXQQQMMMMMMMMMJJJGGGEEEEEEEEEEEEFFFGGGIIIIIILLLMMMPPPTTTYYY]]]aaaccclllsss}}}}}}{{{xxxvvvtttsssqqqqqqtttvvv{{{fffZZZSSSMMMLLLMMMMMMMMMMMMNNNPPPSSSWWWYYY___bbbgggkkkppptttyyy|||{{{}}}}}}dddSSSJJJGGG???===???:::;;;;;;;;;;;;::::::::::::999999888888888777777777777777777777777777777777777777666666666666666555555555555555666666666666666999;;;;;;<<<>>>DDDHHHQQQZZZ]]]cccmmmrrr}}}sssiiiiiinnn~~~jjj```XXXWWWYYY\\\```dddhhhnnnxxxxxxnnnddd]]]SSSOOOJJJHHHIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKNNNOOORRRVVV[[[___bbbdddgggmmmuuuyyyzzzwwwtttrrrmmmllllllkkklllnnnppprrrxxx~~~}}}iii\\\UUUOOOLLLMMMNNNMMMMMMNNNOOOQQQTTTUUUXXX[[[```eeekkkqqqxxx|||~~~kkkWWWLLLGGG???>>>@@@;;;<<<;;;;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666888777777777666666555555444555555555666666666666777999;;;<<<<<>><<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888777777777777777777777777888777777777777777777666666666666666777777777777888:::<<<<<<<<<@@@GGGMMMRRR\\\```eeeoooyyyzzz~~~qqqaaa\\\YYYZZZ[[[[[[```eeennnuuuwwwkkkaaaZZZTTTOOOKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQSSSUUUXXX[[[]]]^^^______``````aaa```aaadddiiilllooorrruuuxxx}}}xxxlllddd^^^ZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]___bbbccceeegggkkknnnqqqsssvvvxxxyyyyyy{{{|||}}}}}}}}}zzz{{{|||~~~sss]]]PPPEEECCCCCC===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777777777777777777888888888777777777777888888888999999:::<<<<<<<<>>CCCJJJOOOWWW^^^fffkkksss}}}|||zzzjjjbbbXXXZZZ]]]^^^```eeemmmssswwwllleeeXXXUUUPPPKKKGGGFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMMMMNNNPPPSSSUUUWWWYYY]]]```fffffffffhhhjjjlllmmmmmmrrrwww|||{{{mmmbbbZZZUUUNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTRRRQQQQQQRRRTTTUUUYYY^^^ccckkkvvv|||{{{xxxwwwyyy|||fffSSSIIICCC???>>>===<<<<<<;;;;;;<<<<<<999999999:::999888888777888888888888888888888888777777777777777777777777777777777888999999:::::::::;;;;;;<<<>>>DDDKKKPPPXXX___gggllluuuyyy~~~ssseee^^^YYY[[[]]]___aaagggpppvvvuuujjj```ZZZPPPNNNKKKGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUXXX[[[^^^bbbfffiiiiiikkkmmmppprrruuuvvv||||||mmm```VVVOOOHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOONNNNNNOOOQQQTTTZZZ___fffmmmwww}}}{{{xxxwwwxxxzzzoooYYYLLLDDDAAA???>>>===<<<;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888888888777777777777888888777777777888999999:::::::::;;;;;;<<>>===<<<;;;;;;;;;:::::::::999999999999999888888888888888888888888888888777666666777888888777777777888999999:::::::::;;;<<<===@@@EEEMMMRRRXXX^^^eeelllxxxwwwwwwyyyjjjaaa]]]ZZZ\\\___aaaeeemmmwww{{{qqqggg___XXXSSSPPPMMMKKKJJJHHHGGGGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTUUUXXX[[[]]]```ccchhhkkkqqqtttxxx|||ooo```RRRKKKFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNOOORRRWWW]]]bbbfffooo||||||yyyvvvttttttsssttt|||gggSSSIIIFFF@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999999:::999999999999999999999999999888777666666777888999777777777888999999::::::;;;;;;<<<===@@@FFFNNNSSSZZZ___fffnnn{{{}}}wwwyyyrrrfff___[[[[[[]]]___bbbfffooo{{{xxxqqqggg^^^WWWQQQMMMKKKMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKLLLNNNQQQTTTVVVWWWWWWYYY]]]```ccchhhlllpppuuuyyy~~~rrrbbbUUUMMMGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRVVVZZZaaaiiiooottt~~~~~~xxxuuusssrrrppppppvvv~~~nnnWWWKKKGGGAAA@@@???===<<<<<<;;;;;;<<<;;;:::999999999::::::999999999999999999999999999888777666666777888999777777777888999999::::::;;;<<<<<<>>>AAAGGGNNNTTT\\\aaahhhppp~~~yyywww|||~~~nnnddd^^^[[[[[[]]]```ccchhhqqq~~~}}}vvvjjjddd\\\VVVQQQNNNKKKIIIKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQTTTWWWZZZ[[[[[[^^^ccchhhmmmrrrxxx|||~~~uuueeeWWWOOOHHHHHHHHHHHHIIIKKKLLLMMMRRRTTTXXX\\\bbbjjjsssyyywwwtttrrrqqqnnnmmmsss{{{rrrYYYKKKGGGAAA@@@???===<<<<<<;;;;;;<<<;;;:::999888999:::;;;999999999999999999999999999888777555555777888999777777777888999999::::::;;;<<<===>>>AAAGGGOOOTTT___ccciiirrrvvvwww}}}}}}nnneee___\\\[[[]]]```ccciiisss|||qqqkkk]]]YYYTTTPPPNNNMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTWWWZZZ]]]^^^aaadddjjjpppwww}}}{{{iiiXXXNNNKKKLLLLLLLLLLLLMMMQQQTTTZZZ\\\```fffmmmwww~~~xxxtttqqqpppnnnlllnnnttt~~~cccOOOFFFDDDAAA@@@AAA>>>::::::===<<<;;;;;;::::::999999888777888888888888999999999:::999888888777777888888777777777777888999:::;;;999;;;===>>>@@@GGGPPPWWW]]]aaahhhsss}}}qqqsss|||xxxkkkaaa\\\\\\\\\]]]aaafffkkkssszzzqqqfff```VVVQQQMMMJJJKKKKKKIIIHHHLLLJJJIIIKKKOOOQQQQQQOOOSSSTTTUUUWWWYYY]]]cccgggkkknnnsssyyy}}}kkk[[[QQQMMMNNNNNNNNNOOOQQQUUUXXXaaadddiiipppyyyyyyuuuqqqqqqooommmoootttjjjVVVKKKDDDAAA???@@@>>>::::::===<<<<<<;;;::::::999999888888888888888999999999999:::999888888777777888888777777777777888999:::;;;:::;;;===>>>AAAGGGPPPWWW```cccjjjuuuwwwnnnqqq{{{uuuiii___[[[\\\^^^___ccciiinnnvvvxxxooofff]]]WWWQQQNNNJJJJJJKKKLLLLLLKKKNNNLLLLLLNNNQQQSSSSSSRRRVVVWWWYYY[[[^^^ccchhhmmmssswww}}}ppp___UUUOOOPPPQQQRRRTTTXXX]]]aaajjjooovvv{{{vvvrrrrrrpppnnnppptttyyypppYYYKKKDDD@@@>>>???>>>;;;;;;>>><<<<<<;;;;;;:::999999999888888888888999999999::::::999888888777777888888777777777777888999:::;;;:::<<<===???AAAHHHQQQXXXbbbeeelllxxx{{{qqqkkkppp|||qqqfff^^^[[[\\\```aaaeeelllrrr{{{vvvkkkbbbZZZSSSNNNLLLJJJIIIIIIKKKNNNOOONNNPPPOOOOOOQQQTTTVVVVVVUUUYYY[[[^^^aaadddiiiooottt{{{vvvdddZZZQQQSSSUUUWWWZZZ___fffkkktttzzz~~~xxxsssrrrqqqooopppssstttwww^^^MMMFFFAAA>>>???>>>;;;;;;>>><<<<<<<<<;;;::::::999999888888888999999999:::::::::999888888777777888888777777777777888999:::;;;:::<<<>>>???BBBHHHRRRYYYaaadddmmm{{{wwwnnnkkkrrr{{{mmmddd^^^\\\^^^```bbbgggooovvvxxxlllaaaYYYTTTNNNKKKIIIIIIIIIJJJLLLOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXX[[[]]]aaaeeeiiinnntttyyy|||jjj___TTTVVVYYY\\\aaahhhqqqvvvxxxsssrrrrrrpppooorrrqqqzzzhhhUUUIIICCC>>>??????===<<<>>>======<<<;;;;;;::::::999888999999999999::::::::::::999888888777777888888777777777777888999:::;;;:::<<<>>>@@@CCCIIISSSZZZ^^^dddooozzzqqqnnnwwwwwwkkkccc^^^]]]``````bbbiiiqqqyyyvvvnnnbbbYYYTTTPPPMMMJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\^^^cccggglllqqqwww{{{pppeeeYYY[[[^^^ccciiirrr|||yyyrrrrrrrrrpppooopppnnnuuunnnYYYMMMFFF@@@@@@@@@>>><<<=========<<<<<<;;;:::::::::999999999999:::::::::::::::999888888777777888888777777777777888999:::;;;:::<<>>???CCCLLLWWW___jjjwwwxxxvvvzzzggg^^^\\\]]]___aaagggmmmvvv}}}mmmbbb^^^PPPMMMJJJJJJMMMPPPPPPOOORRRSSSUUUWWWZZZ\\\^^^___aaaaaaaaabbbdddfffhhhjjjmmmppptttwwwyyy|||uuugggiiijjjmmmwwwwwwqqqoooooommmkkkjjjmmmsss}}}ttt]]]IIICCCFFFAAA>>>???<<<;;;;;;;;;:::::::::999999::::::999999888999999999999888888777777888888888888888888999:::::::::;;;<<<===???AAAEEEMMMYYYbbbnnn|||xxxwwwvvveee^^^]]]___bbbeeeiiipppzzz}}}qqqcccXXXUUUOOOLLLJJJKKKNNNPPPQQQQQQUUUVVVXXXZZZ]]]___aaabbbdddddddddeeegggiiilllmmmrrrtttxxxzzz||||||iiiiiiiiikkkttt~~~yyyrrrpppnnnllljjjiiilllqqqyyydddOOOFFFGGGBBB???@@@===;;;;;;;;;;;;::::::::::::999999999888999999:::::::::999999888888999999:::999999999999::::::::::::===>>>@@@CCCGGGPPP\\\dddsss|||wwwyyyrrrccc^^^^^^aaaeeeiiillltttyyyooodddWWWOOOMMMMMMLLLKKKLLLOOORRRTTTTTTYYYZZZ\\\^^^aaadddfffggghhhhhhhhhiiilllnnnqqqsssuuuxxx{{{}}}~~~llliiigggjjjrrr}}}{{{ssspppnnnllljjjiiikkkooouuu~~~mmmUUUIIIHHHBBB???AAA===<<<;;;;;;;;;;;;:::::::::888888888888999:::;;;;;;::::::999999999:::;;;;;;::::::::::::::::::999999<<<>>>@@@CCCHHHQQQ^^^gggwwwwwwuuu{{{|||oooccc^^^___bbbfffkkkmmmvvv}}}pppfff\\\RRRLLLLLLLLLLLLMMMOOORRRUUUWWWXXX\\\]]]___bbbfffiiikkkllllllllllllmmmooorrruuuvvvwwwyyy|||~~~qqqkkkgggjjjttt~~~uuupppmmmkkkiiiiiikkknnnqqqxxxwww\\\LLLIIIBBB???@@@<<<<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;;;;::::::999999:::;;;;;;<<<;;;;;;::::::::::::::::::;;;===@@@CCCHHHRRR___hhhzzz}}}ppprrr}}}yyynnnccc___```aaafffkkknnnxxxttthhh```XXXPPPMMMNNNMMMNNNPPPRRRUUUWWWZZZ\\\^^^```bbbfffiiimmmoooqqqpppppppppqqqrrruuuwwwxxxzzz|||~~~yyypppjjjnnnyyyvvvpppmmmjjjhhhgggiiikkklllppp|||eeeQQQKKKCCC@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888999999::::::999999999999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;:::===@@@DDDJJJTTTaaajjj|||xxxlllqqqvvvlllccc``````aaafffkkkqqq|||sssiii___YYYSSSNNNMMMOOOOOOQQQTTTVVVXXXZZZ]]]___bbbcccfffjjjnnnqqqtttvvvttttttssstttuuuvvvxxxyyy}}}wwwnnnrrr~~~wwwqqqmmmiiigggeeefffggggggiiitttmmmWWWNNNEEEBBBBBB===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888999999999888888888888999:::;;;<<<999:::::::::;;;<<<<<<<<<;;;>>>AAAEEELLLVVVdddmmm}}}ooojjjrrrrrrjjjcccaaaaaabbbgggmmmvvvzzzhhh___WWWSSSPPPMMMMMMOOOQQQTTTXXXZZZZZZ\\\___aaaeeegggjjjnnnrrrvvvyyy{{{yyyxxxwwwwwwwwwxxxzzz{{{}}}}}}rrruuuxxxqqqmmmiiigggbbbddddddccceeeooosss[[[QQQGGGCCCCCC>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888888999:::;;;<<<999999::::::;;;<<<======<<>>AAA??????>>>>>>======<<<<<<<<<<<<;;;:::999999888888888888888999999:::::::::777777888999;;;<<<======<<<>>>AAAEEELLLYYYhhhrrryyymmmiiimmmvvvzzzllleee^^^^^^```dddkkkrrrzzzqqqddd[[[XXXSSSOOOMMMNNNQQQSSSWWWXXXYYY[[[^^^aaaeeegggmmmoooqqqtttwwwxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzz{{{~~~|||tttoooiiieeeeeebbb```aaacccjjj{{{dddTTTLLLCCC@@@CCC??????>>>>>>======<<<<<<<<<<<<<<<;;;:::999999999888888999999999:::::::::888888999999:::;;;<<<<<<===???CCCGGGNNNZZZiiisssrrrhhheeemmmxxxyyykkkddd^^^___aaadddkkkrrr|||~~~lll```XXXVVVRRROOONNNPPPSSSUUUXXXXXXYYY[[[^^^bbbeeeggglllnnnqqqsssvvvwwwxxxxxxzzz{{{|||||||||{{{zzzyyyyyyzzz}}}vvvpppjjjffffffbbb```___aaahhhxxxlllYYYNNNEEEBBBEEE??????>>>>>>======<<<<<<======<<<<<<;;;:::::::::999999999999::::::::::::999999999::::::;;;;;;;;;>>>@@@DDDHHHPPP\\\jjjttt~~~kkkddddddmmm|||xxxhhhccc___```bbbeeekkkrrruuueeeZZZUUUSSSPPPOOOPPPRRRVVVXXXXXXYYYZZZ\\\___bbbfffgggkkklllnnnqqqsssuuuvvvwwwyyyyyyzzz{{{zzzyyyxxxwwwwwwxxx{{{~~~wwwpppjjjfffeeebbb______```gggwwwuuu^^^OOOFFFCCCEEE??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::>>>@@@DDDIIIPPP\\\jjjtttwwwgggdddfffqqqttteeeaaa```aaacccfffllltttnnn^^^UUUQQQPPPPPPPPPRRRUUUXXXZZZYYYYYYZZZ[[[^^^aaadddfffgggiiijjjmmmoooqqqssstttvvvwwwxxxxxxxxxvvvuuutttvvvwwwxxxzzz}}}xxxooohhheeeccc```^^^___```gggvvv~~~dddQQQGGGCCCDDD??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999===@@@DDDIIIPPP\\\iiisssrrrffffffiiixxx~~~pppbbb``````bbbdddgggpppxxxzzziii[[[TTTOOOOOOPPPQQQSSSVVVYYY[[[YYYYYYYYYZZZ\\\^^^aaabbbcccdddeeegggjjjlllnnnooorrrrrrttttttttttttrrrrrruuuuuuvvvwwwyyy|||~~~yyyooohhhdddaaa___^^^______dddqqqjjjUUUIIIDDDCCC??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<@@@EEEJJJQQQ\\\iiissspppgggiiimmmyyylllaaa___```ccceeejjjtttwwwfffZZZTTTOOOOOOPPPRRRUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZ\\\]]]]]]^^^___aaacccfffhhhjjjlllmmmooopppqqqqqqppppppsssssstttuuuxxx|||{{{pppiiieee```^^^^^^___^^^```jjjuuuqqqYYYKKKEEECCC??????>>>>>>======<<<<<<:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===AAAFFFKKKSSS^^^kkktttssslllooossswwwiii```___```cccffflllyyytttdddYYYUUUOOOPPPRRRTTTUUUWWWXXXXXXXXXXXXVVVVVVUUUVVVWWWXXXYYYYYYZZZ[[[]]]```ccceeegggiiikkkmmmnnnooonnnnnnpppppprrruuuzzz}}}qqqjjjggg___^^^^^^^^^\\\\\\dddnnn{{{vvv]]]NNNFFFCCC?????????>>>======<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;>>>BBBGGGMMMTTT___llluuuxxxrrruuuyyyuuuiii```^^^```cccfffmmm|||sssbbbYYYVVVPPPQQQSSSTTTVVVWWWWWWWWWXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVXXXZZZ]]]```bbbdddfffhhhkkklllmmmnnnmmmnnnoooqqqvvv|||sssjjjeeeaaa___\\\ZZZ[[[^^^bbbdddttteeeQQQHHHEEEAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===???EEEMMMRRRZZZgggttt~~~rrrsssqqqggg```^^^___ccchhhppp~~~sssbbbXXXTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTRRRQQQOOOOOOPPPRRRSSSTTTTTTTTTVVVYYY[[[[[[[[[eeegggiiikkkmmmnnnoooppptttwww{{{tttjjjeee```___\\\ZZZ[[[^^^aaadddsssjjjTTTJJJFFFBBBAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>@@@EEEMMMRRRYYYgggtttuuuwwwooofff```___```dddjjjrrrtttbbbXXXTTTUUUUUUVVVVVVWWWWWWXXXXXXSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVWWWZZZ]]]^^^___fffiiillloooqqqsssuuuwwwzzzuuukkkfff___^^^[[[ZZZ[[[]]]```cccppprrrYYYLLLHHHCCCBBB???===<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;<<<<<<======>>>@@@EEEMMMRRRZZZhhhuuuyyy|||mmmcccaaa___aaafffllltttuuucccXXXTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVYYYYYYYYY[[[^^^bbbeeeggglllpppuuuyyy|||wwwlllfff^^^]]][[[ZZZZZZ\\\___aaammm{{{{{{^^^MMMIIIDDDBBB???===<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::999999::::::;;;<<<<<<<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::;;;<<<<<<<<>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======???AAAGGGOOOWWWaaarrrzzzxxxqqqeee___]]]]]]```gggoooyyyoooeeebbb^^^^^^___aaacccdddffffffiiijjjlllnnnooonnnmmmlllkkkpppvvv{{{}}}|||}}}~~~zzzwwwvvvwwwuuuxxx{{{~~~}}}ppphhh```^^^\\\YYYXXXWWWWWWWWW```lll}}}oooVVVPPPCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>???AAAGGGPPPYYYdddvvv~~~wwwwww|||mmmddd```^^^]]]aaahhhqqq|||wwwnnnkkkfffgggiiilllooorrrtttuuuzzz|||}}}{{{{{{zzzyyyyyyzzz|||}}}wwwtttttttttppprrrtttwwwzzz~~~ppphhhaaa___\\\YYYWWWVVVUUUUUU^^^jjjzzzsssYYYSSSCCCBBBBBBAAA@@@???>>>===========================>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAAGGGQQQZZZgggyyy|||vvvvvvxxxjjjccc```___^^^bbbjjjsss~~~}}}uuuqqqssstttwww{{{|||yyyssstttttttttuuuxxx}}}{{{wwwsssppppppmmmlllqqqvvv~~~rrriiiaaa^^^[[[YYYWWWWWWYYYZZZ]]]hhhvvv```NNNHHHEEEAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<======>>>BBBCCCIIISSS]]]iiizzzuuunnnrrruuufff^^^^^^ZZZ[[[aaaiiirrryyyyyyyyy}}}zzzwwwpppqqqqqqqqqrrruuuzzz}}}}}}yyytttpppmmmkkkkkkqqqwww~~~sssjjj```^^^[[[XXXWWWWWWXXXYYY\\\eeerrrcccQQQHHHEEEAAA?????????>>>===========================;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>BBBDDDJJJTTT^^^iii{{{}}}pppmmmsssrrrccc]]]]]]\\\]]]cccllluuu{{{||||||vvvrrrkkkkkkllllllnnnqqqvvvzzz{{{uuuqqqmmmkkknnnttt{{{sssjjj___]]]ZZZWWWVVVVVVWWWXXX[[[bbbnnn~~~hhhTTTHHHDDDAAA>>>>>>>>>==============================;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBDDDKKKUUU^^^iii{{{uuummmnnnwww~~~nnn```[[[[[[^^^```fffpppzzz~~~~~~vvvnnnjjjeeefffggghhhiiimmmrrrvvv}}}~~~}}}wwwrrrqqqqqquuu}}}uuukkk___]]]YYYWWWUUUUUUWWWXXX[[[```kkk}}}lllVVVHHHEEEAAA>>>>>>======<<<========================;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>???AAADDDLLLUUU]]]iii{{{qqqmmmqqq}}}{{{kkk___ZZZ\\\___aaaiiisss~~~~~~}}}{{{}}}}}}pppfffaaaaaabbbcccdddfffjjjooossszzz|||zzzvvvvvvwww}}}vvvmmm___]]]YYYWWWUUUUUUWWWXXX\\\```kkk}}}oooWWWIIIEEEAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<===?????????DDDLLLVVV^^^iii}}}}}}nnnmmmsssxxxiii^^^[[[]]]```ccckkkvvv~~~~~~|||yyywwwuuuqqqqqqsssuuuxxx{{{}}}zzzlllaaa[[[[[[\\\^^^___aaaffflllpppvvvyyy|||}}}{{{}}}wwwnnn___]]]ZZZWWWVVVVVVWWWXXX[[[aaalll}}}sssZZZJJJGGGBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@???DDDNNNXXX```lllxxxllllllsssuuuggg]]]\\\___aaadddmmmzzz~~~|||yyyvvvrrrnnnlllkkkffffffeeeeeegggkkknnnppppppttt{{{yyykkk```YYYVVVWWWYYY[[[]]]bbbhhhlllqqquuuzzz~~~xxxnnn```^^^[[[XXXWWWWWWXXXYYYZZZaaammm}}}xxx^^^KKKHHHDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;===>>>???@@@@@@FFFQQQ\\\dddpppvvvkkkmmmvvvssseee\\\\\\___cccgggppp~~~|||tttssspppmmmiiifffcccaaaYYYWWWUUUUUUVVVZZZ^^^```bbbgggnnntttxxx}}}yyylll```YYYSSSTTTVVVWWWZZZ___eeeiiinnnrrrxxx}}}~~~xxxoooaaa___[[[YYYWWWWWWYYYZZZXXX```mmm||||||aaaLLLIIIDDDAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<::::::;;;;;;===>>>???@@@AAAHHHTTT^^^gggtttwwwmmmpppzzzqqqccc[[[[[[___dddiiisss}}}wwwsssnnnkkkgggbbb]]]YYYVVVTTTSSSRRRPPPOOOOOOQQQSSSUUUWWWZZZ^^^aaaeeekkkqqquuu|||~~~tttfff\\\WWWOOOQQQTTTWWWZZZ^^^cccgggmmmqqqwww{{{~~~}}}|||{{{|||}}}pppddd]]]WWWXXXYYYWWWVVVWWWYYY]]]fffqqq{{{```VVVGGGCCCDDD??????AAA<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<<<<>>>AAACCCCCCHHHSSS```mmm}}}yyynnnnnn{{{zzzlllccc^^^^^^```___jjjxxx}}}xxxrrrmmmiiidddbbb^^^YYYUUUQQQOOONNNJJJHHHGGGEEEFFFHHHJJJKKKOOORRRUUUXXX[[[___dddhhhkkkmmmppptttyyy~~~~~~rrrdddZZZUUUMMMOOORRRTTTWWW[[[```dddiiimmmsssyyy}}}|||{{{zzzzzz{{{}}}qqqeee]]]WWWXXXYYYWWWUUUVVVWWWZZZbbbmmmwwwfffXXXHHHDDDEEE@@@@@@BBB===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCCCCHHHSSSaaapppxxxppptttwwwjjjaaa\\\\\\^^^aaakkkzzzyyysssnnniiiccc___WWWVVVSSSPPPMMMJJJHHHHHHGGGFFFDDDCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQSSSWWWZZZ]]]___aaaeeekkkpppuuuxxxyyynnnaaaWWWQQQJJJLLLNNNPPPSSSWWW]]]aaadddiiiooouuuzzz~~~|||||||||}}}}}}{{{yyywwwwwwxxxzzz}}}qqqeee]]]XXXXXXYYYVVVUUUVVVUUUWWW]]]gggrrr~~~oooZZZJJJEEEFFFAAAAAACCC>>>>>>======<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<>>>AAACCCDDDIIITTTcccsss|||uuu|||tttggg^^^YYYZZZ]]]cccmmm{{{~~~~~~~~~}}}}}}~~~}}}wwwsssmmmhhhccc]]]XXXUUUNNNMMMLLLJJJHHHGGGFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIHHHJJJLLLLLLMMMNNNPPPRRRUUUVVVXXX\\\aaaggglllpppuuuwwwwwwrrriii]]]SSSNNNIIIKKKLLLNNNPPPTTTZZZ^^^cccgggmmmsssxxx}}}{{{uuuuuuvvvwwwxxxxxxwwwwwwtttuuuwwwzzz}}}rrreee^^^XXXXXXXXXVVVUUUVVVUUUUUUYYYbbbmmm{{{vvv\\\LLLFFFFFF@@@@@@CCC>>>>>>===<<<<<<<<<<<<======;;;::::::999999::::::;;;:::;;;<<<<<<<<<>>>AAACCCEEEJJJUUUddduuu{{{rrrddd\\\XXXZZZ]]]eeeooo}}}|||zzzwwwvvvtttsssrrrsssssstttsssssssssrrrrrrrrrqqqqqqpppqqqrrruuuxxx||||||tttnnngggccc^^^XXXTTTPPPLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMMMMMMMMMMNNNPPPNNNOOOQQQTTTYYY^^^bbbdddiiilllmmmjjjcccYYYPPPLLLJJJKKKKKKLLLNNNRRRXXX\\\cccgggmmmrrrvvvzzz~~~~~~xxxtttnnnpppqqqsssssstttuuuuuurrrsssvvvzzz~~~rrrfff^^^XXXXXXXXXVVVTTTUUUUUUTTTWWW```jjjyyy{{{```OOOHHHFFF@@@???AAA<<<======<<<<<<<<<<<<======;;;::::::999999::::::;;;:::;;;<<<<<<<<<>>>AAACCCGGGKKKVVVeeeuuu}}}pppccc\\\YYY\\\```hhhqqq|||yyyvvvtttssspppnnnkkkjjjiiihhhhhhiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiffffffhhhjjjmmmqqqtttvvvwwwzzzzzzqqqiiiddd\\\XXXSSSOOOMMMKKKHHHFFFCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNMMMOOOQQQTTTWWWZZZ\\\]]]```bbbdddccc]]]UUUOOOKKKJJJJJJKKKKKKLLLPPPVVV[[[aaaeeekkkppptttxxx|||~~~|||vvvqqqmmmiiilllnnnppppppqqqrrrtttrrrssswww{{{sssfff^^^XXXXXXXXXVVVTTTUUUUUUTTTVVV^^^hhhwwweeeTTTKKKHHHAAA???AAA<<<===<<<<<<<<<<<<======>>>;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<>>>AAACCCHHHLLLWWWfffuuunnnbbb\\\[[[^^^ccckkkuuu~~~xxxuuupppmmmjjjiiihhhgggeeedddbbbaaa`````````aaabbbcccddddddcccccccccbbbbbbbbb______```bbbeeehhhkkkmmmpppsssxxx|||xxxnnnfff___[[[TTTQQQLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIFFFIIILLLMMMMMMMMMNNNOOOPPPRRRTTTWWWYYYYYYYYYYYYZZZ\\\^^^]]]XXXRRRNNNLLLIIIIIIIIIIIIJJJNNNTTTYYY\\\aaagggmmmrrrvvvzzz}}}|||xxxsssoookkkhhhfffiiilllmmmmmmmmmooorrrrrrtttxxx|||sssggg___YYYXXXXXXUUUTTTTTTTTTSSSUUU\\\ggguuukkkYYYOOOKKKBBB@@@AAA<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAACCCGGGLLLXXXgggwww~~~kkk```[[[[[[```eeeoooyyy{{{sssllljjjdddbbb````````````___^^^^^^]]]\\\\\\]]]^^^___```aaaaaa`````````_________^^^^^^^^^___aaadddggghhhlllooosssxxx|||wwwlllbbb[[[TTTQQQJJJHHHDDDBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFIIILLLNNNNNNNNNOOOPPPOOOQQQTTTVVVWWWVVVTTTSSSWWWYYY[[[ZZZVVVQQQNNNLLLHHHHHHHHHGGGHHHLLLRRRWWWXXX]]]dddjjjpppuuuzzz}}}|||}}}~~~||||||zzzwwwrrrnnnjjjgggeeedddgggjjjkkkkkkkkkmmmpppsssuuuxxx}}}tttggg___YYYXXXXXXUUUTTTTTTTTTRRRTTT[[[eeesssppp]]]SSSNNNDDDBBBBBB===<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<>>>AAACCCFFFLLLYYYiiiyyy|||iii^^^ZZZ[[[```fffrrr}}}~~~uuuooohhhaaa^^^```^^^\\\\\\^^^___^^^]]]^^^]]]]]]]]]]]]^^^```aaaaaaaaa`````````_________```___``````bbbeeeggghhhiiilllqqqvvv{{{