BM6P6(@ aaa___\\\\\\]]]^^^]]]]]]^^^\\\[[[YYYYYYZZZ\\\]]]XXXXXXYYY[[[^^^``````___ZZZXXXUUURRRQQQPPPQQQQQQTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLOOOOOOPPPOOOMMMKKKHHHFFFAAA@@@@@@AAADDDHHHMMMPPPRRRSSSUUUUUUUUUUUUWWWXXXZZZ]]]fffrrrzzz|||{{{{{{xxxuuusssrrrrrrrrrqqqoookkkooottt}}}uuulllgggccccccfffbbbccccccbbbaaa___]]]\\\ZZZ]]]``````^^^^^^___bbb___^^^]]][[[YYYWWWWWWVVVXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]___bbbbbb___]]]YYYXXXWWWVVVVVVVVVWWWXXX[[[[[[[[[[[[[[[ZZZYYYXXX\\\]]]___aaa```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[```hhhnnnnnniiibbb]]]ZZZYYYWWWSSSOOOKKKHHHFFFDDDCCCAAA???<<<:::888777999888666444333222333333333222333555777===KKKYYYdddeeehhhooo{{{~~~~~~yyyooommmrrruuusssllljjjiiilllooorrr{{{xxxvvvyyy{{{~~~~~~~~~|||}}}~~~~~~yyyuuuqqqooommmiiieee```\\\ZZZWWWVVVVVVZZZ___aaa^^^ZZZ^^^\\\XXXSSSNNNJJJGGGFFFFFFHHHJJJGGGBBB>>><<<<<<>>>???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGMMMMMMOOOSSSZZZaaagggiiigggiiihhhhhhjjjmmmjjjdddXXXSSSQQQSSSSSSRRRUUUYYYUUUWWWYYYZZZZZZZZZ\\\^^^ccccccdddeeegggeeebbb___WWWOOOGGGBBBBBBCCCAAA>>>BBBAAA@@@AAACCCDDDDDDDDDGGGLLLTTT[[[bbbhhhnnnsss}}}bbb```^^^]]]^^^___^^^^^^^^^\\\ZZZYYYYYYYYYZZZ[[[YYYYYYYYY[[[^^^___^^^]]]WWWVVVSSSPPPOOOOOOOOOPPPSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNLLLIIIGGGEEEBBBBBBAAABBBEEEJJJOOORRRTTTUUUWWWWWWWWWWWWXXXZZZ\\\aaajjjttt{{{|||zzzxxxyyywwwtttrrrrrrqqqooommmjjjmmmssssssjjjeeebbbbbbdddbbbccccccbbbaaa___]]]\\\\\\___aaaaaa___^^^___aaaaaa___]]][[[YYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]YYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]___```___^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ___fffkkkllliiiccc___ZZZYYYWWWTTTPPPLLLHHHFFFDDDCCCAAA???===:::999888888777666444333333333444222111222444555;;;HHHUUUbbbdddhhhnnnyyyxxxppppppvvvxxxvvvsssnnnlllnnnpppssszzz{{{uuuuuuxxx~~~~~~{{{{{{{{{|||{{{wwwrrrnnnhhhgggddd```\\\XXXUUUTTTTTTRRRSSSWWW\\\___\\\YYYZZZYYYUUURRRNNNKKKHHHGGGGGGIIIKKKIIIDDD???======???@@@BBBEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIINNNOOOQQQUUU[[[bbbfffhhhjjjkkkjjjhhhjjjllljjjdddZZZVVVTTTVVVVVVUUUXXX\\\]]]___```aaabbbcccfffhhhhhhhhhiiijjjkkkhhhddd```WWWPPPHHHCCCCCCCCCAAA???AAAAAA@@@AAACCCDDDEEEEEEMMMQQQWWW]]]cccllluuu|||^^^]]][[[\\\^^^`````````]]]\\\ZZZXXXWWWWWWXXXXXXYYYYYYYYY[[[]]]^^^\\\[[[UUUSSSQQQNNNMMMMMMNNNOOOQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMMMMMMMKKKHHHEEECCCCCCBBBBBBDDDGGGKKKPPPSSSVVVXXXYYYYYYXXXXXXZZZ[[[___fffpppyyy}}}|||yyyuuuyyywwwtttrrrqqqooommmkkkjjjkkkqqqqqqiiiddd``````bbbbbbbbbbbbbbb```^^^\\\[[[^^^```bbbbbbaaa``````aaabbb```]]]ZZZYYYXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^ZZZ[[[[[[[[[YYYYYYZZZ[[[UUUTTTSSSSSSTTTUUUVVVWWWYYYYYY[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYY]]]bbbggghhhfffbbb```ZZZYYYWWWTTTPPPLLLIIIGGGEEEDDDBBB@@@===;;;:::999777666555555444444444555222111111333333777CCCOOO___ccchhhmmmuuuyyyrrrtttzzz}}}zzz|||uuuppprrrtttwww|||xxxtttuuu~~~~~~xxxwwwuuusssqqqlllfffbbb\\\ZZZWWWSSSOOOMMMKKKKKKNNNMMMNNNRRRWWWZZZZZZXXXWWWUUUSSSQQQNNNKKKIIIHHHHHHJJJKKKIIIFFFBBB@@@???AAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLOOOPPPSSSXXX\\\aaaeeeggglllnnnnnnllllllmmmiiiddd\\\YYYWWWYYYZZZZZZ\\\aaaaaabbbdddeeefffhhhllloooooooooppppppoookkkeee```VVVPPPIIIDDDCCCCCCAAA???AAAAAABBBCCCEEEGGGIIIKKKWWWYYY]]]bbbhhhsssYYYXXXWWWYYY\\\```aaaaaa\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVXXXZZZ]]]^^^\\\ZZZTTTRRRPPPNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOOOOPPPPPPPPPLLLLLLMMMLLLKKKHHHEEECCCBBBBBBCCCDDDHHHLLLPPPSSSWWWXXXZZZZZZYYYYYYZZZ[[[```jjjuuu|||~~~zzztttwwwuuurrrppppppooommmllljjjiiinnn~~~|||pppiiiddd```___aaaaaaaaaaaaaaa```^^^\\\[[[^^^___aaabbbbbbbbbbbbcccbbb```]]][[[YYYYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^\\\\\\\\\ZZZWWWXXXZZZ]]]TTTSSSRRRRRRSSSTTTVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^[[[\\\\\\\\\[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[___bbbbbbaaa___]]]YYYXXXVVVTTTPPPMMMJJJIIIFFFEEECCCAAA>>><<<::::::666666666555555555555555222111222333333555???KKK\\\bbbiiimmmsss{{{tttwww}}}}}}yyytttvvvzzz}}}yyyvvv~~~~~~~~~}}}|||tttqqqlllhhhddd___ZZZVVVQQQOOOLLLHHHFFFDDDDDDEEEHHHGGGHHHLLLQQQUUUWWWVVVUUUUUUSSSQQQNNNLLLIIIHHHHHHIIIJJJJJJGGGEEEBBBAAABBBCCCEEEGGGIIIJJJKKKLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPRRRVVVZZZ]]]aaaeeeggglllqqqtttsssrrrpppkkkddd___[[[ZZZ\\\^^^^^^aaafffdddeeefffhhhiiilllqqqtttvvvvvvuuutttqqqkkkccc^^^SSSOOOHHHDDDCCCBBBAAA@@@CCCCCCEEEFFFHHHKKKOOORRR]]]aaafffjjjppp{{{\\\[[[YYYZZZ\\\^^^___^^^YYYYYYXXXVVVUUUTTTTTTSSSSSSTTTVVVZZZ]]]^^^\\\[[[SSSRRRPPPNNNNNNOOOPPPQQQOOOOOONNNOOOOOOPPPQQQRRROOONNNNNNNNNNNNOOOPPPPPPLLLMMMMMMMMMKKKHHHEEEDDDAAAAAABBBDDDHHHLLLPPPRRRWWWXXXYYYYYYXXXWWWYYYZZZ```lllyyy~~~|||uuutttrrroooooooooooonnnmmmllljjjmmm~~~{{{oooiiieeeaaa___```______``````___^^^]]]\\\\\\\\\^^^```bbbcccddddddaaa```]]][[[ZZZZZZZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]YYYYYYWWWVVVUUUVVVYYY\\\TTTTTTSSSSSSSSSTTTVVVWWWVVVWWWYYY[[[]]]^^^______[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^^^^\\\ZZZYYYXXXXXXVVVTTTQQQNNNKKKJJJGGGFFFDDDBBB???===;;;;;;666666666666666666555555333222444555333444===HHHXXXaaajjjnnnqqq{{{}}}vvv||||||wwwyyy~~~zzzwwwyyy}}}~~~}}}|||yyyxxxyyy~~~}}}~~~~~~}}}zzzwwwlllhhhbbb]]]XXXSSSOOOLLLJJJHHHEEECCCAAAAAABBBBBBCCCCCCDDDHHHLLLQQQTTTUUUWWWVVVUUUSSSPPPLLLJJJHHHIIIIIIIIIJJJIIIGGGDDDBBBCCCDDDEEEGGGIIIKKKMMMNNNMMMNNNNNNPPPQQQRRRSSSSSSSSSUUUYYY\\\^^^bbbgggjjjnnnuuu{{{|||yyyuuummmeee```]]]\\\___aaaaaaeeejjjiiikkkmmmoooqqqtttxxx{{{{{{zzzxxxtttoooggg^^^XXXOOOLLLHHHDDDCCCBBBAAAAAACCCEEEGGGIIIKKKOOOUUUZZZ```gggnnnsssxxxdddaaa^^^\\\\\\[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUYYY\\\]]][[[YYYSSSRRRPPPOOOOOOPPPQQQRRROOOOOONNNNNNNNNOOOPPPPPPNNNMMMLLLLLLLLLMMMNNNOOOLLLMMMMMMMMMKKKHHHEEEDDD@@@AAABBBEEEIIIMMMPPPRRRVVVXXXYYYXXXWWWVVVXXXYYYaaappp||||||uuuqqqpppnnnnnnooooooooonnnllllllqqqxxxnnniiieee```^^^___\\\]]]^^^_________^^^]]][[[ZZZ[[[^^^aaabbbbbbaaa___^^^]]]\\\[[[ZZZZZZYYYVVVVVVWWWYYYZZZ[[[\\\]]][[[YYYWWWXXX[[[^^^``````WWWVVVUUUTTTTTTUUUVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZXXXWWWWWWWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]][[[ZZZXXXXXXWWWVVVTTTQQQOOOLLLKKKHHHGGGEEECCC@@@>>><<<<<<777777777777777666555444333333555666444444<<>>===888999999888777555333222000111444666444333:::CCCKKKYYYgggkkkiiipppqqqiiiiiinnnzzzyyyzzzzzz|||}}}~~~|||qqqhhhaaa```bbbbbbccceeecccooo~~~}}}~~~}}}xxxnnnfffWWWRRRKKKFFFCCCBBBBBBAAA======>>>????????????>>>AAABBBBBBCCCEEEJJJPPPTTTVVVWWWXXXYYYXXXVVVTTTSSSOOONNNNNNPPPRRRRRROOOKKKLLLLLLMMMNNNQQQTTTWWWYYYVVVWWWXXXZZZ\\\^^^``````bbbdddgggggghhhnnnxxx{{{uuuqqqmmmgggddddddhhhkkkmmmqqqwww|||wwwmmmddd[[[RRRMMMJJJKKKJJJIIIHHHHHHJJJLLLRRRVVV[[[]]]```fffpppxxxZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQXXXXXXXXXXXXWWWVVVUUUTTTQQQPPPOOOOOOPPPQQQRRRSSSQQQPPPNNNMMMLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBBBB@@@AAADDDGGGKKKOOOSSSUUUYYYWWWWWWYYYXXXVVVYYY^^^lllwww}}}xxxsssqqqpppooonnnllllllkkkkkkllltttxxxsssllleeeaaa___]]]\\\YYY]]]^^^[[[[[[^^^```___ZZZZZZZZZ[[[\\\\\\ZZZWWW\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYXXXWWWVVVXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTT[[[ZZZXXXXXXYYYXXXVVVTTTVVVUUUSSSRRRRRRSSSUUUVVVUUURRRPPPQQQTTTWWWWWWWWWVVVXXX[[[]]]]]]\\\ZZZYYYTTTTTTSSSRRRPPPNNNKKKJJJJJJJJJHHHFFFCCCAAA@@@???===;;;999888888888666555333444333222222444888;;;IIIXXXbbbgggllllllvvvvvvnnnjjjiiirrr{{{vvvtttxxx}}}|||pppeeecccddddddeeehhhfffiiivvv}}}}}}}}}|||}}}zzzssshhh___SSSLLLFFFEEEDDDAAAAAACCC@@@>>><<<===@@@BBBAAA@@@???AAADDDFFFHHHJJJNNNQQQSSSTTTWWWXXXXXXVVVTTTRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPOOORRRVVVZZZZZZYYYZZZ[[[\\\^^^```bbbcccdddeeeggghhhhhhjjjsss|||wwwsssqqqllllllkkklllooouuuzzz~~~vvviii___WWWQQQNNNKKKKKKLLLKKKLLLNNNRRRVVV\\\```fffkkkpppyyyZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRYYYYYYYYYXXXWWWVVVTTTTTTQQQQQQPPPOOOPPPPPPRRRRRRQQQPPPOOONNNMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFDDDBBBBBBAAACCCEEEHHHMMMQQQTTTVVVYYYWWWXXXYYYXXXVVVZZZ```oooyyy}}}xxxsssqqqpppooommmllllllllllllnnnxxxxxxssskkkeee```^^^[[[ZZZXXX]]]^^^\\\]]]aaadddccc\\\[[[ZZZ[[[]]]]]]\\\ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXSSSUUUUUUUUUUUUUUUXXXZZZ]]]\\\[[[ZZZXXXWWWUUUUUUWWWVVVVVVWWWXXXXXXVVVTTTTTTSSSRRRQQQRRRSSSUUUVVVUUURRROOOPPPSSSWWWXXXXXXUUUWWWYYY[[[[[[ZZZXXXWWWSSSSSSSSSRRRPPPMMMKKKJJJKKKJJJHHHFFFDDDBBBAAA@@@===;;;888777777777666444333444333222222444888;;;EEEUUU```fffkkkkkktttyyynnniiifffmmmzzzxxxtttssswww}}}wwwllliiijjjiiijjjkkklllmmmvvv~~~}}}|||{{{{{{xxxpppeee]]]QQQJJJEEEEEEDDDAAAAAACCCBBB@@@>>>???BBBDDDCCCBBBCCCEEEGGGIIIJJJMMMPPPSSSUUUWWWYYY[[[[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXVVVTTTSSSUUUYYY\\\]]]\\\___```aaabbbdddeeefffgggiiikkkllllllmmmttt}}}wwwrrrooommmmmmmmmnnnrrrxxx~~~tttggg]]]XXXTTTSSSPPPPPPPPPOOOPPPSSSXXX\\\eeemmmyyyYYYYYYXXXWWWVVVVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUU[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBCCCDDDFFFJJJNNNRRRVVVWWWYYYXXXXXXYYYXXXWWW\\\dddttt}}}}}}xxxtttqqqpppnnnmmmllllllllllllppp|||wwwrrrjjjccc___]]]ZZZYYYWWW\\\___^^^___dddgggfff]]][[[ZZZ[[[]]]^^^^^^^^^\\\[[[ZZZZZZXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVPPPQQQRRRRRRRRRTTTWWWYYY^^^]]]]]][[[YYYWWWUUUTTTSSSRRRSSSTTTVVVVVVUUUSSSPPPPPPOOOPPPQQQRRRTTTUUUTTTQQQOOOOOORRRUUUXXXZZZTTTUUUWWWXXXXXXWWWVVVUUUQQQRRRQQQQQQOOOMMMKKKIIIJJJJJJHHHFFFEEECCCAAAAAA===;;;888777777777555444333444444333222444777:::AAAPPP\\\dddlllkkkqqqqqqjjjfffhhhqqqwwwyyywwwssspppqqqwww~~~zzzwwwuuussspppqqqsssqqquuu|||{{{zzzyyyuuummmbbbYYYMMMGGGDDDDDDDDDAAA@@@BBBDDDCCCBBBCCCEEEFFFFFFFFFHHHJJJKKKLLLMMMOOORRRUUUWWWYYY[[[^^^___^^^]]]\\\YYYYYYYYYZZZ[[[\\\]]]^^^\\\ZZZYYYZZZ]]]___aaaaaaeeefffggghhhiiijjjkkkkkknnnpppqqqqqqrrrwww~~~~~~xxxrrrnnnmmmnnnppprrrvvv}}}ssseee\\\XXXWWWWWWUUUUUUVVVVVVXXX]]]ccchhhppp{{{XXXXXXXXXWWWWWWVVVVVVVVVSSSSSSSSSTTTUUUVVVWWWWWW\\\\\\[[[YYYWWWUUURRRQQQRRRQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPPPPQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDFFFJJJNNNRRRVVVXXXYYYXXXYYYZZZXXXXXX___iiixxx|||xxxtttqqqpppnnnlllllllllmmmmmmqqqsssnnngggbbb^^^]]][[[ZZZXXX]]]```___```dddfffeee]]][[[YYYZZZ\\\^^^______\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQQQQQQQQQQRRRUUUXXX]]]]]]]]][[[YYYWWWUUUSSSQQQQQQQQQSSSTTTTTTRRROOOMMMMMMMMMNNNOOOQQQSSSTTTSSSQQQNNNNNNPPPTTTXXXZZZUUUUUUUUUUUUUUUUUUTTTTTTPPPPPPPPPPPPNNNMMMKKKIIIIIIHHHGGGFFFDDDCCCAAAAAA>>>;;;999777777666555333333444444333333444777999===LLLXXXbbbllllllpppvvvooohhhgggkkkoooooonnnooonnnqqqxxx~~~xxxvvvwwwtttvvv}}}|||zzzxxxvvvrrrjjj___WWWKKKFFFCCCDDDDDDAAAAAACCCEEEEEEDDDEEEFFFHHHIIIIIIKKKLLLNNNNNNOOOPPPSSSUUUWWWYYY]]]```aaaaaaaaa```[[[[[[[[[\\\^^^```bbbcccaaa```^^^]]]___aaadddfffhhhiiijjjlllmmmoooppppppsssuuuvvvwwwwwwyyy}}}|||xxxtttqqqmmmpppsssvvv{{{tttggg___[[[ZZZZZZYYYZZZ]]]```eeekkksssyyyWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTUUUVVVXXXYYY\\\[[[ZZZXXXVVVTTTQQQPPPQQQQQQQQQPPPPPPOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJHHHGGGEEEDDDCCCBBBBBBDDDFFFIIINNNRRRUUUWWWYYYXXXYYYZZZXXXYYYcccnnn|||~~~{{{xxxuuuqqqpppnnnlllkkklllmmmnnnpppoookkkeee```^^^^^^]]]]]]YYY^^^aaa___^^^aaabbb```\\\ZZZYYYYYY[[[^^^^^^^^^\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQTTTVVV[[[[[[[[[[[[YYYVVVSSSRRRRRRQQQRRRSSSSSSRRROOOLLLJJJKKKLLLMMMOOOPPPRRRSSSQQQPPPOOONNNOOOSSSWWWYYYVVVUUUTTTTTTSSSSSSSSSSSSNNNNNNNNNNNNNNNLLLJJJIIIGGGGGGFFFEEECCCBBBAAAAAA???<<<:::888888777555444333444555444333444666888:::HHHSSS___lllmmmrrr|||tttkkkfffgggiiijjjiiimmmnnnsss{{{|||{{{xxxxxx~~~~~~|||zzzwwwuuuqqqiii^^^VVVLLLFFFCCCDDDDDDBBBBBBDDDEEEFFFFFFGGGHHHIIIJJJLLLLLLNNNOOOPPPPPPQQQSSSVVVWWWZZZ]]]aaacccccccccbbb\\\\\\]]]^^^aaadddgggiiigggfffcccaaaaaadddgggjjjkkkkkkmmmoooqqqtttuuuvvvwwwyyyzzz{{{||||||}}}~~~}}}{{{xxxvvvuuuttttttooossswww{{{wwwmmmfffbbb`````````dddiiiooowwwVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUWWWXXXZZZZZZZZZYYYWWWUUUSSSPPPOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQRRRQQQQQQQQQNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHFFFEEEDDDCCCBBBCCCDDDFFFJJJNNNRRRUUUWWWYYYYYYZZZZZZXXXZZZfffrrr~~~|||zzzyyyvvvqqqpppmmmkkkkkklllnnnoooqqqnnnjjjddd```___^^^^^^]]]ZZZ___aaa___]]]______\\\\\\ZZZYYYZZZ\\\]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSTTTTTTSSSQQQOOOPPPSSSVVVYYYZZZZZZZZZYYYWWWTTTRRRRRRRRRSSSTTTTTTRRRNNNKKKJJJJJJKKKMMMNNNPPPQQQQQQPPPPPPQQQPPPPPPQQQTTTWWWVVVUUUSSSQQQPPPPPPQQQRRRLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>;;;999999888666444333444555555444444666777888CCCLLLYYYiiinnnttt|||pppiiifffffffffeeemmmpppxxx|||}}}~~~|||zzzwwwtttpppiii^^^WWWOOOIIIDDDDDDDDDCCCDDDGGGFFFHHHIIIIIIIIIJJJMMMOOOOOOPPPRRRRRRSSSTTTWWWYYY[[[]]]aaadddfffgggfffeeeaaa```aaacccfffjjjnnnpppooonnnkkkgggfffhhhmmmqqqpppqqqsssuuuwwwyyyzzz{{{|||}}}~~~}}}yyyuuusssssstttuuusssxxx~~~{{{sssooonnnmmmmmmpppuuu}}}VVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUWWWXXXZZZXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBDDDEEEGGGKKKOOOSSSWWWYYYYYYYYY[[[[[[XXX[[[hhhvvv{{{zzzyyywwwqqqpppmmmkkkjjjlllnnnpppuuu}}}qqqlllfffaaa^^^]]]]]]\\\ZZZ___bbb___^^^___^^^\\\]]]\\\[[[]]]^^^^^^]]][[[___^^^^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSRRRQQQOOONNNPPPTTTWWWXXXYYYZZZ[[[ZZZXXXVVVTTTQQQQQQSSSUUUVVVTTTPPPMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQRRRRRRPPPPPPRRRTTTUUUSSSQQQNNNMMMMMMOOOOOOJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEBBB@@@===;;;:::999777555333444666555444444555777666???EEERRRdddmmmuuuzzzoooiiigggfffeeennnsss|||}}}zzzwwwuuuqqqjjj```YYYTTTLLLFFFEEEEEEDDDFFFJJJHHHJJJLLLLLLLLLMMMPPPSSSSSSUUUVVVWWWXXXYYY\\\___```bbbfffiiikkklllkkkjjjgggggggggiiimmmrrrvvvyyyyyywwwtttooolllnnntttyyyzzz{{{{{{|||}}}~~~~~~{{{xxxwwwxxxxxxyyy~~~xxxwwwzzz~~~UUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZWWWWWWVVVUUUSSSQQQPPPNNNLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNPPPQQQQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDCCCBBBEEEFFFIIILLLPPPUUUXXXZZZXXXYYY[[[[[[YYY\\\iiixxxzzzyyyyyyxxxrrrooommmjjjjjjlllooopppxxxzzzsssnnngggbbb^^^\\\[[[ZZZZZZ___bbb```___```___]]]^^^]]]^^^___```___]]][[[```______^^^]]]\\\[[[[[[ZZZXXXUUUSSSRRRRRRRRRSSSPPPPPPOOONNNNNNPPPUUUYYYXXXYYY[[[\\\\\\ZZZXXXVVVPPPPPPRRRUUUWWWVVVRRROOOJJJKKKLLLNNNOOOOOOOOOOOONNNQQQSSSSSSPPPOOOPPPRRRTTTRRROOOLLLKKKKKKMMMNNNJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCAAA>>><<<;;;:::888666333555666555444444555666555<<<@@@MMMaaallluuuuuummmiiihhhgggooovvv}}}{{{xxxuuurrrkkkaaaZZZWWWOOOGGGEEEEEEEEEHHHLLLJJJLLLOOOOOONNNOOORRRUUUVVVXXXZZZ[[[\\\^^^aaaccceeegggjjjnnnooopppooonnnlllllllllnnnrrrxxx}}}~~~zzzuuurrrssszzz~~~}}}|||}}}zzz|||ZZZYYYWWWVVVUUUTTTTTTTTTVVVWWWWWWWWWWWWVVVUUUUUURRRSSSSSSSSSSSSQQQOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFFFFIIIMMMQQQUUUXXXYYYZZZXXXYYYYYYXXXZZZcccqqq||||||yyyvvvtttsssnnnkkkkkkjjjiiilllpppzzzpppmmmhhhbbb___^^^^^^___cccccccccbbbbbbbbbbbbbbbcccbbb```^^^]]]\\\]]]]]]bbbaaa___]]][[[ZZZYYYYYYYYYWWWVVVUUUUUUTTTQQQOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUVVV[[[```___YYYSSSNNNPPPQQQSSSTTTTTTSSSSSSKKKLLLMMMNNNOOOOOOPPPOOOQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUTTTRRRPPPOOOOOOOOONNNJJJGGGFFFIIILLLMMMMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA???<<<:::999555555666666666666666666666777>>>IIIUUUdddvvvuuukkklllmmmkkkssszzz{{{{{{}}}{{{wwwpppfff___UUUNNNHHHHHHGGGEEEFFFIIIKKKMMMOOOPPPQQQRRRUUUWWWYYY[[[]]]```bbbdddeeefffiiipppttttttuuuwwwwwwuuuyyyuuuqqqqqqvvv~~~}}}|||}}}}}}YYYYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSRRRQQQOOONNNPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGIIIMMMQQQUUUXXXZZZZZZYYYYYYXXXWWWZZZcccrrr||||||yyyvvvuuuqqqmmmkkkmmmlllkkknnntttuuupppmmmhhhccc___^^^^^^^^^bbbccccccdddddddddcccbbbbbbaaa```^^^]]]]]]]]]^^^bbbaaa```___]]][[[ZZZYYYYYYWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLNNNPPPRRRSSSVVVUUUWWW[[[```___ZZZTTTNNNOOOQQQRRRSSSSSSSSSRRRNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUTTTSSSQQQPPPOOONNNNNNMMMJJJGGGGGGJJJMMMNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA???===;;;888888777666666555444444777888===GGGRRR___ppp|||ooommmnnnmmmuuu~~~~~~zzzzzzyyyxxx~~~~~~|||yyyrrrggg```TTTMMMHHHGGGGGGEEEGGGJJJKKKMMMOOOQQQQQQSSSUUUWWWYYY[[[___cccgggjjjmmmooosssyyy}}}|||}}}~~~~~~zzzvvvvvv{{{YYYXXXXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOQQQQQQQQQRRRRRRQQQQQQQQQOOOOOOPPPQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJNNNRRRVVVXXXZZZZZZZZZYYYWWWVVVZZZdddsss~~~|||yyyvvvuuunnnllllllnnnnnnmmmqqqwwwtttqqqnnniiiccc```^^^]]]]]]aaabbbeeegggggggggeeedddbbbaaa___^^^^^^^^^______aaaaaabbbaaa```]]]ZZZYYYYYYWWWVVVUUUVVVUUURRRPPPMMMMMMLLLMMMNNNOOOQQQSSSVVVVVVWWW[[[^^^^^^ZZZUUUNNNPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPMMMKKKIIIIIIKKKNNNOOOOOOMMMMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFDDDCCCAAA@@@???;;;:::999888666555444333888888<<>>===<<<;;;:::999888777777555666999===DDDPPP\\\eeejjj{{{pppggghhhnnn~~~yyywwwvvvvvvooommmlllmmmqqqrrrrrrpppjjjhhhiiillllllkkkmmmrrrsss{{{||||||~~~xxxvvvzzz}}}yyypppcccZZZQQQJJJEEEEEEFFFEEEGGGJJJNNNPPPRRRTTTTTTVVVXXXZZZ]]]ccckkkpppvvv|||uuujjjfff```\\\ZZZXXXWWWVVVSSSVVV[[[bbbjjjuuuVVVWWWYYYZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSOOONNNMMMMMMMMMNNNOOOPPPOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLIIIJJJKKKLLLKKKJJJGGGFFFHHHGGGFFFEEEEEEGGGIIIJJJLLLNNNQQQUUUXXXZZZ[[[[[[VVVUUUUUUYYYbbbmmmvvv|||{{{{{{zzzxxxvvvsssqqqppplllkkklllnnnooouuu{{{uuurrrqqqnnnllliiigggffffffccceeehhhjjjjjjiiihhhfffeeedddbbb```___^^^^^^______```aaaaaa```^^^\\\[[[XXXWWWVVVVVVWWWWWWUUUSSSOOOPPPQQQSSSTTTTTTUUUUUUYYYZZZZZZZZZZZZZZZ\\\^^^[[[\\\]]]^^^^^^]]][[[[[[XXXYYYYYYYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVYYYXXXXXXWWWVVVVVVVVVVVVPPPRRRTTTSSSPPPOOOQQQSSSLLLLLLLLLKKKLLLLLLMMMNNNOOONNNMMMLLLIIIGGGEEECCC@@@@@@>>><<<:::888666555888666555888:::???JJJVVVaaabbbnnntttiiiiiinnn}}}xxxuuutttuuukkkiiihhhgggiiikkklllllldddaaabbbgggkkkllloootttsss}}}}}}~~~|||yyy{{{~~~zzzpppcccZZZQQQJJJEEEEEEFFFEEEFFFJJJNNNPPPSSSTTTUUUVVVXXXZZZ]]]ccckkkqqqwww}}}||||||}}}}}}}}}qqqiii^^^ZZZTTTPPPMMMLLLJJJIIIGGGHHHLLLQQQXXXcccnnnvvvVVVXXXZZZ[[[YYYWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKNNNPPPSSSWWWYYYZZZZZZZZZTTTVVVZZZ```hhhpppwww{{{}}}zzzwwwuuutttsssqqqpppnnniiihhhkkkoooxxxzzzqqqpppooommmkkkhhhfffdddccciiihhhhhhgggggggggggghhhdddcccaaa```^^^^^^_________```aaabbbaaa___]]]\\\VVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]]]]`````````____________``````___]]]ZZZXXXWWWVVVUUUXXXWWWVVVWWWXXXXXXVVVTTTWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSUUUUUURRRPPPNNNLLLLLLLLLNNNNNNPPPQQQQQQPPPMMMJJJFFFDDDCCCBBB@@@===:::888666555000///222666999>>>HHHRRR\\\gggsss~~~{{{nnnnnnvvvzzzvvvtttrrrmmmhhheeeeeefffeeecccdddcccffflllooopppuuu{{{~~~{{{zzz}}}zzzvvvqqqfff[[[RRRKKKGGGGGGGGGFFFFFFIIINNNQQQTTTUUUVVVWWWYYYZZZaaaeeekkkqqqyyyzzzvvvwwwzzz}}}~~~nnnaaaYYYNNNLLLJJJHHHFFFEEEEEEEEEGGGFFFGGGJJJMMMSSSaaannnxxx}}}VVVXXXZZZZZZXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUPPPPPPPPPPPPPPPPPPOOOOOOPPPOOONNNMMMLLLKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKLLLOOOQQQTTTWWWYYYZZZZZZZZZVVVWWW[[[bbbllluuuzzz|||}}}zzzwwwvvvuuutttrrrpppnnniiiiiimmmqqqzzzyyyqqqmmmlllkkkjjjiiihhhgggfffhhhhhhgggfffeeeeeeffffffdddcccbbb```____________^^^___```aaa```^^^\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSVVVVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^___```bbbaaa```____________```cccbbb```^^^\\\ZZZZZZYYYWWWVVVVVVWWWXXXXXXVVVUUUWWWWWWVVVUUUTTTTTTSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOOMMMLLLMMMNNNOOOPPPPPPPPPOOOMMMJJJGGGFFFDDDCCCAAA???<<<999777666111000222555777:::BBBLLLXXXaaajjjpppyyyvvvtttzzz|||zzzyyywwwrrrlllhhhffffffdddbbbcccdddiiippptttvvv{{{}}}||||||xxxrrrggg\\\SSSLLLFFFFFFFFFEEEFFFJJJMMMOOOSSSUUUWWWYYY[[[]]]aaaeeekkkqqqyyy~~~{{{wwwtttuuuyyy|||{{{~~~qqqaaaTTTMMMHHHGGGEEECCCAAAAAAAAAAAA@@@???@@@CCCEEEJJJVVVbbbrrrxxxWWWXXXYYYXXXVVVUUUVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUPPPPPPQQQQQQQQQQQQQQQQQQOOOOOONNNLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMPPPQQQTTTWWWYYYZZZZZZYYYXXXXXX[[[eeeqqq{{{~~~}}}|||zzzwwwvvvuuutttrrrpppooojjjjjjnnnsss}}}xxxpppjjjjjjjjjjjjjjjjjjjjjjjjhhhgggeeedddcccccccccdddddddddbbbaaa```_________]]]^^^___```___]]][[[ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ\\\^^^___aaacccccceeecccaaa___^^^^^^___```dddcccaaa___^^^]]]\\\\\\XXXWWWVVVWWWXXXYYYXXXVVVXXXWWWWWWVVVUUUUUUUUUTTTPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMKKKIIIHHHFFFEEECCC@@@===;;;999888555333444666666777>>>GGGZZZ```fffiiioooxxx|||}}}~~~~~~yyyrrrmmmjjjhhhfffeeeeeefffllluuu|||}}}~~~zzztttiii^^^TTTLLLEEEDDDDDDDDDGGGKKKKKKNNNRRRUUUXXXZZZ]]]___bbbffflllqqqwww~~~zzzyyywwwsssrrrsssvvvyyyxxx{{{xxxhhhYYYMMMGGGDDDCCCAAA???>>>===>>>>>>???>>>???CCCDDDHHHQQQ[[[iiiqqqzzzWWWXXXXXXWWWUUUUUUVVVXXXVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPNNNLLLKKKIIIGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQSSSUUUXXXYYYZZZYYYYYYYYYXXX\\\gggvvv}}}{{{zzzxxxwwwvvvuuurrrpppppplllkkkooottt}}}wwwqqqjjjjjjjjjkkkkkkkkkkkkkkkhhhfffdddbbbaaa```aaaaaadddcccbbbaaa```_________]]]^^^_________]]][[[YYYWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ\\\^^^```bbbdddeeefffdddbbb___^^^^^^___```bbbaaa```___^^^]]]]]]]]][[[YYYXXXXXXZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVUUURRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNOOOOOONNNNNNLLLKKKJJJFFFEEECCCAAA>>>;;;999888888777777999888888>>>FFFXXX___eeegggllluuu}}}}}}wwwrrrooooooooopppllllllpppyyy|||vvvkkkaaaVVVMMMEEECCCCCCCCCGGGLLLLLLOOOSSSVVVXXXZZZ]]]```dddhhhmmmqqqvvv}}}}}}wwwvvvuuurrrqqqqqqtttvvvxxx|||qqqaaaSSSJJJEEECCCBBB@@@???>>>>>>>>>???AAA@@@AAAEEEGGGJJJQQQYYYaaaiiittt}}}XXXXXXXXXWWWUUUUUUVVVXXXVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGHHHKKKMMMNNNMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKNNNPPPQQQRRRTTTVVVXXXZZZZZZYYYXXXXXXXXX]]]iiixxx|||{{{yyyxxxxxxwwwvvvsssppprrrmmmlllpppsss|||wwwrrrmmmmmmmmmlllkkkjjjjjjiiigggeeebbb```______```aaacccbbbbbbaaa```___^^^]]]]]]^^^_________]]][[[YYYVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXZZZ\\\^^^aaabbbccceeedddaaa___^^^^^^______aaa```______^^^^^^^^^___^^^\\\ZZZZZZ[[[\\\[[[[[[WWWWWWXXXXXXXXXWWWVVVVVVTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLKKKFFFEEECCCAAA>>>;;;999888888666777999888888===EEENNNWWW___ccchhhpppxxxzzz|||xxxwwwxxx{{{~~~wwwtttuuu|||~~~yyynnndddXXXOOOFFFCCCCCCCCCGGGMMMOOOQQQUUUWWWYYYZZZ]]]___eeeiiinnnrrruuuzzz|||vvvwwwvvvtttrrrrrrtttuuu|||xxxgggWWWKKKDDDAAAAAA@@@???>>>===>>>>>>??????===???DDDGGGJJJPPPWWW___fffooowww{{{~~~XXXYYYZZZYYYWWWVVVWWWXXXUUUVVVVVVVVVUUUTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQOOONNNLLLKKKJJJJJJKKKNNNPPPPPPOOOMMMKKKGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOORRRSSSSSSUUUWWWYYYZZZYYYXXXXXXVVVYYY```lllyyy~~~{{{zzzyyyxxxxxxxxxwwwsssqqqrrrmmmlllpppttt~~~xxxuuuqqqpppooommmkkkiiihhhgggfffdddaaa^^^^^^^^^```aaaaaaaaaaaa```___^^^]]]\\\[[[\\\]]]^^^]]][[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWYYYZZZZZZZZZZZZVVVWWWYYYZZZ\\\^^^``````bbbbbbaaa```___^^^^^^^^^aaa``````___``````aaaaaaaaa___\\\[[[[[[\\\[[[ZZZVVVVVVXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLGGGFFFDDDAAA>>><<<:::999555444555777666555:::BBBFFFRRR]]]bbbgggooovvvzzz~~~}}}{{{}}}}}}{{{qqqgggYYYPPPHHHEEEDDDDDDHHHMMMPPPRRRVVVXXXYYY[[[]]]___fffjjjooosssuuuyyy|||xxxvvvuuuvvvwwwvvvuuuuuuvvvxxxqqq___PPPGGGBBBAAA???>>>===<<<<<<<<<===>>>@@@>>>???EEEKKKPPPVVV]]]cccggglllpppssswww~~~WWWYYY[[[[[[YYYXXXWWWXXXUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOPPPQQQQQQRRRSSSSSSQQQQQQPPPOOONNNMMMLLLLLLMMMOOOQQQSSSRRRPPPMMMLLLGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMPPPSSSUUUTTTVVVXXXYYYZZZYYYXXXWWWVVV[[[eeepppzzz~~~~~~|||zzzyyyyyyyyyyyywwwtttqqqpppllllllrrrwwwyyywwwrrrrrrpppnnnkkkiiigggfffeeeccc```^^^]]]___aaaccc______```___^^^]]][[[ZZZYYYZZZ[[[[[[[[[YYYWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWXXXZZZ[[[\\\^^^^^^______``````___^^^]]]\\\^^^^^^^^^^^^^^^___```aaaccc```\\\ZZZZZZZZZYYYXXXTTTUUUWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQOOONNNMMMLLLLLLKKKHHHGGGEEECCC@@@===;;;:::777666666888666444888???FFFQQQ\\\aaaeeennnwww{{{xxxwww}}}sssiiiZZZQQQIIIGGGFFFFFFIIIMMMNNNQQQUUUXXXZZZ\\\___aaagggkkkqqqtttvvvyyy~~~zzzuuurrrqqqrrrtttvvvwwwxxxyyyzzz|||~~~mmm[[[MMMFFFDDDDDD======<<<;;;;;;<<<===>>>DDDAAABBBIIIQQQXXX```gggllllllkkkiiiiiinnnxxxWWWZZZ\\\]]][[[YYYXXXXXXTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSPPPPPPOOOOOONNNMMMLLLLLLOOOQQQSSSUUUTTTQQQNNNLLLFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJJJJLLLNNNQQQTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWVVV]]]hhhsss{{{~~~~~~}}}yyyyyyyyyyyyyyyxxxtttqqqoookkklllsssyyyzzzyyysssrrrpppnnnllliiihhhgggdddbbb___]]]]]]___bbbddd^^^_________^^^\\\ZZZYYYWWWWWWYYYYYYXXXWWWUUUSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\]]]___``````^^^]]][[[[[[ZZZZZZ[[[\\\]]]^^^^^^ccc```[[[YYYXXXXXXWWWVVVTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGDDDAAA???===<<<;;;999::::::777555888>>>DDDOOOYYY\\\```iiitttzzz|||uuuttt~~~uuukkkZZZRRRKKKIIIHHHGGGIIIMMMLLLPPPTTTXXX[[[^^^aaadddggglllqqquuuvvvyyy}}}|||uuurrrppppppnnnqqquuuwwwyyy{{{~~~xxxgggUUUIIICCCBBBCCC???>>>===<<<===>>>???@@@CCC@@@AAAIIISSS[[[dddlllssspppjjjdddbbbgggrrr{{{WWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRPPPNNNLLLKKKHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[[[[bbblllwww~~~||||||{{{yyywwwtttrrrqqqnnnnnnoooqqqzzz|||wwwuuurrrnnnjjjgggffffffgggdddbbb```^^^]]]]]]______cccbbb```^^^[[[XXXVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRUUUSSSRRRPPPPPPRRRSSSUUUVVVVVVVVVWWWVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXYYY]]]]]]]]]\\\\\\\\\[[[[[[^^^\\\ZZZYYYYYYZZZ]]]^^^bbbaaa___\\\YYYWWWVVVUUUUUUUUUWWWWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXWWWTTTQQQRRRSSSTTTSSSQQQOOOOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHDDD@@@===::::::999666555555666888:::AAAGGGSSS^^^dddiiiuuu{{{vvv{{{~~~vvvmmm^^^TTTKKKHHHHHHHHHJJJMMMOOORRRVVVYYY[[[^^^aaaccciiikkkooosssxxx{{{~~~tttllliiiiiiiiilllqqqwww|||~~~}}}mmmYYYMMMGGGBBB@@@AAA======<<<<<<===>>>@@@AAAAAADDDHHHNNNUUU___iiiooowwwrrrkkkccc```dddlllrrrWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSSSSOOOOOOOOOOOOPPPQQQQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQOOOLLLKKKIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[]]]cccmmmwww~~~~~~||||||{{{yyywwwuuurrrqqqnnnnnnooosss||||||xxxtttrrrpppmmmjjjgggfffeeeeeecccaaa___]]]\\\\\\]]]^^^```___^^^\\\ZZZWWWTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUTTTUUUUUUVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZXXXYYYZZZ\\\^^^```___]]][[[YYYWWWVVVVVVVVVVVVWWWXXXWWWWWWUUUUUUSSSSSSUUUVVVXXXWWWTTTQQQQQQSSSTTTSSSQQQOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA===;;;;;;999777555555666888:::???EEEOOOZZZaaahhhttt}}}~~~~~~wwwooo```VVVLLLJJJIIIIIIKKKNNNOOORRRWWWZZZ\\\___bbbdddiiikkknnnssswww{{{~~~{{{oooiiiggghhhiiimmmrrrxxx~~~{{{jjjXXXMMMFFFBBB@@@AAA======<<<<<<===>>>@@@AAACCCEEEIIIOOOUUU^^^gggnnnssspppkkkggggggjjjmmmpppWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPPPPPPPOOOOOOPPPPPPQQQOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSRRRQQQOOOMMMKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIKKKMMMPPPRRRUUUVVVVVVXXXZZZZZZZZZYYYZZZ\\\```fffoooxxx~~~~~~}}}|||{{{zzzyyywwwuuusssrrrnnnnnnpppuuu|||vvvsssooonnnmmmllljjjgggfffdddcccaaa```^^^\\\[[[[[[[[[\\\]]]\\\[[[ZZZWWWUUUSSSRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVZZZZZZZZZ[[[\\\\\\]]]]]]]]][[[ZZZXXXXXXZZZ[[[\\\]]]\\\ZZZYYYWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVVVVSSSQQQPPPRRRSSSRRRPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJHHHEEEBBB???===;;;:::888666666777888999===AAAJJJUUU]]]eeerrr{{{~~~xxxpppdddYYYOOOKKKKKKJJJKKKNNNQQQTTTXXX[[[^^^```dddfffhhhjjjnnnssswww{{{}}}tttjjjeeedddeeefffkkkpppwww~~~~~~}}}~~~vvvfffUUUKKKFFFAAA???@@@======<<<<<<===>>>@@@AAADDDFFFJJJOOOUUU]]]ffflllooommmlllnnnpppqqqooolllVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNOOOOOOPPPOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIKKKMMMPPPTTTWWWXXXWWWYYY[[[[[[ZZZZZZ[[[\\\ccchhhpppxxx}}}~~~}}}|||{{{{{{zzzyyywwwuuusssrrrnnnoooqqqxxxvvvqqqnnnkkkjjjjjjjjjiiigggeeecccaaaaaa```^^^\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTXXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[ZZZXXXXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQRRRQQQRRRSSSUUUTTTRRRPPPOOOPPPQQQQQQOOONNNNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJHHHFFFCCC@@@???<<<;;;999888777777888888;;;>>>FFFPPPYYYbbbppp}}}{{{rrr|||~~~}}}xxxqqqggg\\\QQQLLLKKKJJJKKKNNNRRRUUUYYY]]]___bbbfffhhhhhhjjjnnnssswww{{{}}}}}}qqqgggbbbaaabbbcccffflllttt{{{}}}yyyxxxzzz~~~pppaaaQQQIIIEEE@@@>>>???======<<<<<<===>>>???AAABBBEEEJJJOOOUUU]]]eeekkkmmmmmmnnnssswwwtttllleeeTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMMMMMMMNNNOOONNNOOOQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIKKKNNNQQQUUUXXXYYYWWWYYY[[[\\\[[[[[[\\\]]]eeeiiipppwww|||}}}|||{{{yyyyyyyyywwwvvvtttrrrqqqnnnooorrr{{{~~~sssooolllhhhffffffggggggfffdddbbb```aaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTSSSTTTTTTTTTWWWWWWXXXYYY[[[\\\]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRPPPNNNLLLNNNOOOOOOMMMLLLLLLMMMKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIGGGEEEBBBAAA>>><<<;;;999888777777777;;;<<>>>>>======<<<<<<===>>>???AAA???CCCHHHNNNTTT\\\dddiiillllllnnnrrruuupppfff]]]QQQQQQRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOPPPOOONNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLOOORRRUUUXXXZZZXXXZZZ\\\\\\\\\[[[\\\]]]eeeiiipppvvvzzz{{{{{{zzzwwwwwwwwwvvvtttsssqqqpppnnnooosss}}}~~~sssnnnjjjeeeccccccdddddddddcccaaa```aaaaaa___^^^\\\[[[YYYYYYXXXXXXXXXXXXWWWVVVUUUUUURRRRRRSSSSSSTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVSSSQQQPPPPPPPPPPPPNNNLLLIIIKKKLLLLLLKKKJJJJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIHHHFFFDDDCCC???>>><<<:::999888777777::::::???HHHQQQZZZeeepppwwwkkkooo~~~~~~|||tttpppooouuu}}}xxxooocccVVVPPPMMMKKKLLLOOORRRUUUZZZ^^^aaadddhhhjjjjjjlllppptttyyy}}}}}}rrrhhhaaa___^^^]]]eeekkkssszzz}}}xxxtttpppnnnooosssyyy}}}yyycccVVVJJJEEEBBB???============<<<<<<===>>>@@@AAA>>>BBBGGGMMMSSSZZZaaafffiiihhhiiijjjjjjeee\\\VVVOOOOOOPPPQQQSSSTTTUUUVVVSSSSSSSSSSSSSSSRRRRRRQQQNNNMMMKKKIIIIIIJJJLLLNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKMMMOOORRRUUUXXXYYYXXXZZZ\\\]]]\\\\\\]]]^^^dddhhhnnnuuuyyyzzzzzzyyyvvvuuuuuutttsssqqqpppooooooooossssssnnnhhhbbbaaaaaabbbbbbbbbaaaaaa``````___^^^]]][[[YYYXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWTTTRRRPPPOOOOOOMMMKKKIIIGGGHHHJJJJJJHHHHHHHHHIIIGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGEEEDDD??????===;;;:::888777666888777<<>>@@@AAA@@@CCCHHHLLLQQQVVV\\\```bbbbbb```^^^[[[WWWSSSQQQMMMNNNOOOQQQSSSTTTVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQMMMLLLIIIHHHHHHJJJLLLMMMMMMNNNOOOOOOOOONNNMMMLLLMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLNNNPPPRRRUUUXXXYYYYYY[[[]]]]]]\\\\\\]]]^^^cccgggmmmtttxxxzzzyyyyyytttttttttsssrrrpppooonnnooopppttttttnnnggg```aaaaaa`````````aaaaaaaaa^^^^^^]]]\\\ZZZXXXVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUSSSSSSTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLMMMNNNQQQSSSUUUUUUSSSPPPOOONNNLLLJJJHHHEEEGGGHHHHHHGGGFFFGGGHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJIIIHHHFFFEEE@@@???>>><<<:::888777666666555999BBBJJJPPPXXX```kkk|||qqqooorrrwww~~~yyyuuusssssssssppplllgggdddcccggguuu}}}xxxkkk]]]UUURRROOOQQQTTTQQQUUUZZZ^^^aaadddhhhkkklllnnnrrrwww{{{{{{pppgggbbb```______aaagggoootttvvvvvvuuutttpppnnnkkkiiijjjmmmqqqtttxxx}}}vvvnnn\\\PPPFFFBBBAAA>>><<<<<<======<<<<<<===>>>@@@AAABBBEEEHHHLLLOOOSSSXXX[[[\\\\\\ZZZVVVQQQNNNNNNOOOOOOMMMLLLMMMOOOQQQRRRRRRUUUTTTRRRRRRSSSSSSQQQPPPNNNLLLJJJIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNLLLHHHGGGHHHJJJIIIHHHHHHHHHIIIKKKLLLNNNMMMMMMOOOPPPSSSVVVXXXZZZWWWXXXZZZ[[[]]]]]]^^^^^^aaafffmmmtttyyy{{{{{{{{{vvvuuussspppoooooooooooooooooosss}}}sssjjjdddbbbaaa```___^^^^^^___aaaaaa```___^^^]]][[[YYYWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWYYY]]]^^^\\\YYYXXXWWWUUUUUUUUUUUUSSSRRRNNNNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDBBB???<<<:::999999888777777999>>>FFFNNNTTTWWWfffrrr|||vvvrrrrrrsssssszzzxxxzzzwwwppplllmmmnnnnnnfffaaadddgggllluuuyyypppcccWWWQQQPPPQQQSSSTTTWWW\\\```cccfffiiilllpppppprrrvvv{{{|||rrriiibbb^^^\\\[[[```eeemmmqqqrrrpppnnnmmmggghhhjjjjjjkkkmmmpppssstttxxx|||}}}~~~|||rrrgggTTTLLLDDDBBB???<<<<<>>???@@@??????AAACCCEEEFFFIIILLLOOORRRUUUVVVWWWUUUQQQLLLHHHHHHKKKNNNLLLKKKJJJKKKNNNQQQRRRRRRUUUTTTRRRRRRSSSSSSQQQPPPQQQOOOMMMMMMNNNPPPPPPOOOMMMNNNOOOOOOPPPOOOOOOOOOKKKLLLLLLJJJGGGEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTWWWXXXYYYYYYZZZ[[[\\\]]]_________cccgggmmmtttxxxzzzzzzyyyxxxwwwtttrrrpppooooooooopppqqqwww{{{qqqhhhcccbbb``````___^^^^^^___``````^^^^^^]]]\\\ZZZXXXVVVUUUTTTUUUVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZXXXWWWWWWYYY\\\]]][[[YYYWWWWWWWWWWWWWWWTTTQQQNNNNNNOOOPPPQQQQQQOOOMMMKKKJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFCCCBBB???===;;;999999999666666777<<>>???@@@???@@@AAACCCEEEFFFHHHKKKOOORRRTTTUUUSSSRRRPPPMMMJJJKKKMMMPPPMMMLLLKKKMMMQQQTTTUUUUUUUUUTTTRRRRRRSSSSSSQQQPPPQQQPPPOOOOOOQQQSSSSSSRRRPPPPPPPPPQQQPPPPPPOOONNNKKKKKKKKKIIIGGGFFFGGGHHHKKKJJJJJJJJJKKKLLLMMMNNNMMMOOOQQQTTTVVVXXXXXXYYYZZZ[[[[[[\\\^^^___aaabbbcccgggmmmtttxxxyyyyyyyyyzzzyyyvvvsssqqqoooooonnnqqqttt|||wwwnnnfffbbbaaa______^^^^^^^^^^^^^^^___]]]\\\\\\[[[YYYWWWVVVUUUSSSSSSTTTUUUVVVVVVVVVUUURRRRRRSSSSSSRRRRRRQQQQQQSSSSSSSSSRRRQQQPPPOOOOOOSSSSSSSSSSSSRRRQQQPPPPPPOOOQQQTTTWWWYYYZZZZZZYYYYYYWWWVVVWWWYYYZZZZZZYYYVVVWWWYYYYYYVVVSSSOOOLLLOOOPPPRRRRRRQQQOOOLLLKKKJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOOOONNNLLLKKKIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@>>><<<:::999999666555666888>>>GGGOOOTTT^^^jjj}}}zzzvvvqqqlllnnnooottt|||xxxpppjjjfffiiifffeeehhhmmmrrrzzz~~~wwwxxxlll```XXXUUUUUUUUUWWW[[[___cccgggjjjnnnpppppprrrvvvzzz~~~}}}uuulllddd___]]]\\\___bbbfffhhhhhhhhhhhhiiiiiikkklllmmmmmmpppsssvvvxxx|||{{{mmmaaaRRRJJJDDDBBB@@@======???<<<===???@@@???@@@BBBCCCEEEFFFIIIKKKNNNQQQSSSTTTPPPQQQQQQPPPOOOOOOPPPRRRRRRQQQQQQRRRUUUWWWWWWWWWUUUTTTRRRRRRSSSSSSQQQPPPPPPOOONNNPPPRRRTTTTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPSSSVVVYYYYYYYYYYYY[[[[[[ZZZ[[[]]]___aaaccccccgggmmmtttyyy{{{{{{zzz{{{yyyvvvssspppnnnmmmmmmpppvvvtttkkkdddaaaaaa___^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRSSSTTTTTTUUUUUUUUUSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQUUUTTTTTTTTTRRRQQQPPPOOOLLLOOOSSSWWWYYYYYYYYYXXXXXXWWWUUUUUUUUUWWWXXXXXXVVVWWWWWWVVVTTTQQQPPPOOOTTTSSSRRRQQQPPPNNNMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJFFFDDDFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???===;;;::::::777666555666;;;CCCMMMTTT]]]iii||||||uuurrrqqqmmmnnnuuu}}}xxxqqqllliiihhhiiilllqqqwww~~~~~~ssswww{{{qqqeee\\\WWWUUUVVVXXX[[[```dddhhhkkkooorrrrrruuuyyy}}}~~~wwwnnneee```]]]\\\___aaacccddddddeeeggghhhjjjlllmmmnnnoooqqquuuxxx|||{{{lll^^^PPPIIICCCBBB@@@======???<<<>>>@@@@@@@@@AAACCCDDDFFFGGGIIIKKKNNNQQQRRRSSSQQQSSSUUUVVVUUUUUUUUUVVVWWWVVVUUUVVVWWWXXXWWWUUUUUUTTTRRRRRRSSSSSSQQQPPPPPPOOOOOOQQQTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPRRRUUUXXXZZZZZZZZZZZZZZZZZZYYYYYY[[[^^^aaadddbbbfffmmmuuuzzz}}}}}}}}}zzzxxxuuurrrooommmkkkkkknnnwww}}}qqqjjjdddaaabbb_________^^^^^^]]]]]]\\\YYYYYYYYYXXXXXXVVVUUUUUURRRRRRRRRRRRSSSSSSTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOKKKMMMQQQUUUWWWXXXWWWVVVWWWVVVUUUTTTSSSTTTUUUVVVUUUUUUTTTRRROOOPPPSSSVVVYYYWWWSSSOOOMMMMMMNNNOOOJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHHHHIIIKKKMMMNNNMMMJJJFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::999888777777:::BBBLLLTTT___iiizzzyyypppppptttoooqqqyyyyyytttlllmmmnnnpppuuu|||~~~rrrppp}}}~~~|||tttiii^^^XXXVVVVVVXXX[[[```eeehhhlllpppssstttwww|||~~~yyyqqqggg```]]]]]]___aaabbbccccccdddgggjjjkkklllnnnooopppssswwwyyyzzzjjj\\\NNNHHHBBBBBB@@@======???===???AAABBBBBBBBBDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSUUUXXX[[[]]]]]]\\\\\\\\\XXXWWWWWWWWWXXXWWWUUUSSSUUUTTTRRRRRRSSSSSSQQQPPPQQQQQQQQQTTTVVVWWWVVVUUURRRRRRRRRRRRQQQPPPOOONNNKKKJJJHHHHHHIIIIIIHHHGGGJJJKKKMMMOOOQQQRRRSSSSSSRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZXXXXXXZZZ^^^bbbeeedddhhhooovvv{{{~~~~~~~~~zzzxxxuuuqqqnnnlllkkkkkkooozzzzzzpppkkkeeebbbccc______```______^^^]]]\\\XXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSPPPPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOPPPRRRTTTVVVXXXUUUUUUUUUTTTSSSRRRPPPOOOLLLNNNQQQTTTVVVWWWWWWVVVVVVWWWWWWVVVTTTSSSTTTVVVUUUUUUSSSOOOMMMNNNTTTYYY\\\YYYTTTPPPMMMMMMNNNPPPJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMOOONNNKKKHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;999999999888999@@@KKKSSS^^^hhhvvvyyynnnmmmqqqpppttt}}}zzzrrrtttuuutttxxxtttpppxxx~~~||||||}}}}}}wwwmmmaaaYYYWWWWWWYYY\\\aaafffjjjmmmrrrtttwww{{{~~~{{{sssiiiaaa^^^^^^___```bbbcccdddeeeiiikkkkkklllnnnoooqqqssswwwzzzxxxiiiZZZMMMFFFBBBBBBAAA>>>===@@@>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQSSSSSSWWW[[[___bbbccccccdddeeeYYYXXXXXXYYYZZZZZZXXXVVVUUUTTTRRRRRRSSSSSSQQQPPPQQQQQQQQQSSSUUUVVVUUUSSSQQQQQQQQQQQQQQQPPPOOONNNLLLIIIGGGGGGIIIJJJIIIGGGIIIKKKMMMPPPSSSTTTUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]\\\[[[YYYXXXZZZ___dddggghhhlllrrrxxx|||~~~}}}|||zzzxxxuuurrrooonnnmmmmmmrrrwwwppplllgggdddccc``````aaaaaa```___]]]\\\WWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPQQQOOOPPPPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSVVVWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWXXXWWWYYY[[[ZZZWWWUUUUUUWWWTTTUUUTTTPPPMMMMMMRRRWWW[[[ZZZWWWSSSPPPNNNMMMMMMJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJIIIKKKLLLNNNNNNNNNLLLKKKJJJKKKMMMNNNMMMKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>===;;;888999:::888999???IIIQQQZZZdddqqqtttmmmkkkooottt~~~xxx{{{zzzwwwzzzvvvyyy|||{{{{{{zzzyyyxxxzzz|||~~~zzzpppddd[[[YYYYYYZZZ^^^ccchhhlllppptttwwwzzz}}}}}}uuujjjaaa^^^^^^\\\^^^aaacccdddfffiiillljjjlllnnnoooqqqssswww{{{}}}uuufffXXXKKKEEEAAABBBAAA>>>>>>@@@@@@BBBDDDEEEEEEGGGIIIKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVZZZ___dddgggiiilllnnnZZZZZZZZZ\\\^^^^^^\\\ZZZUUUTTTRRRRRRSSSSSSQQQPPPNNNNNNOOOQQQSSSSSSQQQPPPPPPPPPPPPQQQPPPPPPOOONNNNNNKKKIIIIIIKKKLLLKKKIIIHHHJJJMMMQQQTTTUUUVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^^^^\\\ZZZYYY[[[```eeeiiilllpppuuuzzz}}}}}}|||{{{zzzxxxvvvssspppooonnnnnnuuuvvvpppmmmhhheeeddd```aaaaaabbbaaa___]]]\\\WWWXXXXXXYYYYYYXXXWWWWWWUUUTTTRRRPPPOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVTTTTTTUUUTTTTTTSSSRRRQQQSSSTTTTTTUUUWWWXXXYYYYYYYYY\\\^^^]]]ZZZWWWWWWXXXSSSVVVVVVSSSNNNLLLOOOSSSYYYYYYYYYWWWTTTPPPLLLIIIJJJJJJKKKKKKLLLNNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPOOONNNMMMJJJKKKMMMMMMMMMLLLJJJIIIFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA???===<<<666888:::999999===GGGOOOVVV```mmm{{{~~~pppgggmmmsss|||}}}yyy{{{}}}|||yyyxxxxxxxxxvvvuuuwwwzzz~~~{{{rrrfff]]][[[[[[\\\```eeejjjnnnrrrvvvyyy|||~~~vvvjjjbbb^^^^^^[[[]]]```cccdddgggjjjllljjjlllnnnooopppssswww{{{zzzrrrdddWWWKKKEEEAAABBBAAA>>>>>>@@@AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSTTTUUUTTTXXX^^^dddhhhmmmqqqtttXXXXXXYYYZZZZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJLLLMMMIIILLLOOOPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]^^^___\\\]]]^^^\\\[[[]]]ccchhhjjjnnnsssxxx{{{{{{zzzxxx}}}xxxuuutttqqqnnnnnnrrrsssooonnnjjjccc```___aaacccaaa^^^[[[\\\]]]ZZZ[[[\\\\\\[[[YYYVVVUUUXXXWWWUUUTTTRRRQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUUSSSQQQPPPPPPPPPPPPUUUVVVXXXVVVSSSOOOMMMLLLPPPPPPOOOQQQRRRSSSQQQOOOPPPPPPOOOOOONNNMMMLLLLLLNNNPPPRRRSSSSSSPPPMMMKKKNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEDDDCCCAAA???===<<<;;;999;;;<<<:::999;;;CCCJJJRRR^^^iiiuuuwwwdddfffppp}}}}}}}}}vvvxxx|||zzzwwwxxxxxxxxxzzz~~~|||uuummmfffaaa^^^aaa```dddlllqqqssswww|||}}}}}}xxxsssnnniiidddaaa[[[[[[]]]aaafffiiijjjiiiiiijjjkkkmmmppptttwwwyyy~~~yyyssshhh\\\SSSIIIFFFCCCAAA@@@AAADDDFFFBBBCCCDDDFFFGGGHHHIIIIIINNNPPPRRRRRRSSSSSSUUUWWWXXX[[[```eeejjjpppvvvzzzXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ\\\]]]]]]\\\]]]^^^\\\[[[^^^ccchhhkkkoootttxxx{{{{{{zzzxxxzzzvvvssssssrrroooqqqvvv|||ooolllllliiieeecccaaacccdddccc```^^^^^^___[[[\\\]]]]]]\\\YYYWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\[[[YYYYYYZZZZZZYYYWWWUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUSSSQQQQQQQQQSSSRRRQQQQQQSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLKKKNNNPPPRRRTTTSSSQQQNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>===:::<<<<<<;;;999<<>>>>>???BBBCCCCCCDDDEEEGGGHHHIIIIIIJJJMMMOOOQQQRRRSSSTTTVVVXXXYYY\\\aaafffkkkqqqwww{{{WWWXXXXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNPPPQQQQQQRRRQQQOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLNNNPPPRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[]]]^^^]]]\\\^^^dddhhhmmmppptttxxxzzz{{{yyyxxxvvvsssrrrsssrrrqqquuu{{{wwwkkkhhhiiihhhffffffbbbddddddcccaaa_________\\\\\\]]]]]]\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[]]][[[ZZZZZZZZZZZZXXXWWWUUUTTTRRRQQQPPPQQQQQQRRRQQQRRRSSSSSSSSSTTTVVVXXXWWWUUUSSSRRRTTTUUUUUUTTTQQQPPPPPPOOONNNMMMLLLKKKNNNOOORRRTTTTTTSSSQQQOOONNNNNNNNNMMMLLLKKKIIIIIIDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFDDDBBBAAA@@@???;;;<<<<<<;;;999<<>>>>>???AAACCCCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRSSSUUUWWWYYYZZZ^^^ccchhhnnntttzzz~~~VVVWWWWWWWWWUUUSSSRRRPPPPPPPPPPPPOOOOOOOOONNNNNNLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPNNNLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJMMMLLLKKKNNNQQQSSSSSSRRRSSSTTTVVVXXXZZZZZZZZZZZZ[[[]]]^^^^^^]]]___dddiiioooqqquuuxxxzzzzzzxxxwwwtttrrrqqqrrrqqqpppuuu}}}ssshhhfffgggffffffgggbbbbbbbbbaaa```^^^]]]]]][[[[[[[[[[[[ZZZYYYWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSQQQQQQQQQRRRSSSRRRRRRSSSRRRSSSTTTXXX[[[ZZZXXXUUUTTTUUUWWWXXXXXXSSSSSSRRRQQQPPPNNNMMMMMMNNNOOORRRTTTTTTTTTRRRQQQNNNNNNNNNMMMLLLKKKIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@=========;;;:::<<<@@@DDDOOOZZZfffssssssmmmkkkqqq|||}}}wwwvvvwwwyyyzzz|||~~~zzzrrrkkkgggbbb```bbbiiinnnrrrwww}}}~~~|||{{{yyyxxxvvvsssooohhhdddbbbaaa```bbbeeegggggggggeeedddddddddfffjjjoooqqqpppmmmhhheeeaaaZZZRRRKKKCCCBBB@@@??????AAACCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJMMMPPPRRRSSSUUUXXX[[[\\\___eeejjjpppvvv}}}UUUVVVVVVVVVTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPMMMKKKJJJIIIIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNQQQTTTUUUUUUTTTTTTVVVXXXZZZ[[[\\\[[[[[[ZZZ\\\^^^^^^^^^```eeeiiippprrruuuwwwxxxxxxwwwvvvtttrrrqqqqqqnnnnnnttt|||}}}rrrhhhffffffeeedddfffccccccbbbbbbaaa```^^^]]]YYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTRRRRRRSSSWWWZZZ[[[YYYVVVVVVXXXZZZ[[[[[[WWWVVVUUUTTTRRRQQQPPPOOONNNOOOQQQSSSTTTTTTSSSRRROOOOOONNNNNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>===;;;;;;<<>>???GGGQQQ^^^jjjwwwzzzssstttyyy{{{~~~~~~~~~|||}}}|||{{{zzz{{{}}}~~~xxxqqqmmmjjjffffffiiimmmqqqwww~~~}}}wwwuuusssqqqoookkkfffbbb```___]]]^^^```bbbccccccbbbaaa`````````aaabbbccc\\\XXXTTTRRRPPPNNNHHHDDD===<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJJJJMMMPPPRRRSSSUUUXXX[[[]]]```fffmmmssszzzSSSTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFGGGIIIMMMQQQTTTVVV]]]dddddd^^^YYYXXXYYYVVVXXXZZZ]]]^^^]]]\\\[[[YYY\\\___```___aaaeeeiiiqqqrrrssstttttttttrrrrrrooonnnnnnnnnjjjiiirrr|||xxxqqqkkkjjjiiifffeeeggggggeeeddddddeeedddbbb___XXXXXXWWWWWWVVVVVVWWWWWWUUUUUUVVVVVVXXXYYY[[[[[[YYYXXXWWWUUUTTTTTTTTTTTTVVVWWWYYY[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[YYYZZZ[[[\\\]]]]]]\\\\\\ZZZYYYXXXZZZ\\\^^^^^^]]]]]]\\\YYYWWWUUUUUUUUUUUUTTTTTTTTTSSSQQQQQQSSSUUUXXXWWWWWWYYY\\\______^^^ZZZYYYXXXVVVUUUSSSRRRQQQNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCAAA???===<<<<<<=========???IIIWWWbbblllzzzwwwuuuwww}}}|||uuuwww}}}{{{zzz|||}}}}}}zzz~~~{{{{{{{{{{{{|||}}}~~~}}}xxxuuunnnjjjhhhjjjmmmpppwww}}}|||vvvssspppnnnkkkhhhccc```\\\ZZZXXXYYY[[[^^^______^^^^^^^^^^^^]]]\\\[[[ZZZVVVSSSNNNLLLLLLJJJGGGCCC;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEGGGHHHIIIIIIJJJKKKMMMPPPRRRSSSUUUXXXZZZ\\\```fffmmmttt{{{SSSSSSTTTUUUUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGGGGJJJOOOUUUXXX\\\eeemmmlllbbbZZZXXXYYYVVVWWWZZZ]]]^^^]]][[[ZZZYYY\\\___``````aaafffjjjqqqrrrsssssssssrrrqqqqqqllllllmmmllliiiiiirrr~~~vvvppplllllllllhhhgggiiifffdddbbbbbbcccccc```]]]YYYYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]][[[ZZZXXXUUUTTTSSSSSSTTTVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZ\\\]]]]]]\\\\\\YYYXXXXXXZZZ]]]______^^^___^^^[[[XXXVVVUUUUUUUUURRRSSSSSSSSSQQQQQQRRRTTTVVVVVVWWWZZZ^^^``````___ZZZYYYXXXVVVTTTRRRQQQPPPNNNOOOPPPPPPQQQPPPPPPPPPRRRRRRRRRQQQPPPOOONNNMMMIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEAAA???===<<<<<<======<<<888BBBOOOZZZbbbnnnyyyttttttzzz~~~}}}|||}}}{{{vvvqqqsssyyyzzzrrrqqquuuxxxyyyxxx~~~}}}|||}}}{{{{{{{{{|||}}}~~~|||qqqllliiikkknnnpppwww}}}|||uuurrrnnnkkkhhheeebbb___XXXVVVTTTUUUXXX[[[\\\]]]\\\\\\\\\\\\ZZZXXXVVVTTTOOOKKKFFFEEEEEEDDDAAA>>><<<<<<<<<===???@@@BBBBBBBBBCCCDDDFFFHHHHHHIIIIIILLLNNNPPPRRRSSSUUUWWWYYY\\\```fffmmmttt{{{SSSSSSSSSSSSSSSSSSRRRRRRMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJGGGFFFEEEFFFFFFGGGJJJQQQYYY___cccllluuuuuummmbbb[[[YYYWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]]]]]]]^^^aaaeeehhhjjjppprrruuuvvvtttsssrrrrrrooommmmmmnnnnnnpppzzzxxxsssmmmjjjkkklllkkkjjjfffdddcccaaa___^^^]]]]]]\\\[[[YYYWWWVVVUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZWWWUUUTTTUUUVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^[[[\\\]]]^^^___```aaaaaa```___\\\YYYVVVTTTSSSRRRWWWTTTQQQQQQRRRTTTTTTTTTWWWYYY\\\___``````___]]]]]]ZZZWWWTTTSSSQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKIIIJJJMMMMMMLLLIIIMMMLLLKKKJJJIIIHHHGGGGGGDDDCCCAAA???===;;;:::999===>>>EEEQQQ\\\gggttt{{{uuuvvv|||zzztttoootttsssqqqrrrtttvvvwwwwww~~~yyyooolllpppuuuxxx|||ttttttxxx|||{{{zzzzzz|||}}}}}}||||||~~~}}}tttrrrooommmnnnqqqvvvyyy~~~|||{{{wwwtttoooiiibbb[[[VVVSSSOOOOOOPPPRRRTTTVVVXXXZZZXXXYYYYYYXXXUUURRROOOMMMCCCBBBAAA???>>>=========;;;;;;;;;;;;<<<>>>???@@@EEEFFFFFFEEEEEEEEEHHHJJJJJJMMMPPPSSSUUUXXX\\\^^^___bbbiiiqqqvvvyyy}}}RRRRRRRRRRRRRRRRRRRRRSSSMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGJJJQQQXXX^^^bbbjjjrrrrrrjjj```[[[YYYWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\\\\\\\^^^aaadddgggjjjooorrrtttuuutttrrrqqqqqqooommmlllmmmmmmppp{{{~~~uuupppjjjhhhhhhiiihhhgggdddcccaaa___^^^\\\\\\\\\YYYXXXWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[YYYVVVTTTSSSTTTVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]^^^```cccdddddddddcccaaa___]]][[[XXXVVVUUUUUUSSSRRRPPPQQQSSSVVVVVVVVVVVVXXX[[[]]]___^^^]]]\\\ZZZWWWUUUSSSSSSRRRQQQOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPMMMKKKJJJKKKMMMNNNMMMKKKMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDBBB@@@===<<<;;;:::======CCCLLLVVV___jjjuuu|||ttttttxxx~~~|||vvvpppsssrrrqqqrrruuuxxxyyyyyyyyyoookkkmmmqqqwww~~~~~~tttpppqqqxxx}}}{{{zzz{{{|||{{{zzz{{{~~~wwwuuuqqqoooppprrrvvvyyy~~~|||{{{uuurrrllleee^^^WWWQQQOOOJJJKKKKKKMMMOOOQQQSSSTTTQQQRRRRRRQQQOOOLLLHHHFFFBBBAAA???>>>===<<<<<<<<<::::::;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDFFFIIIKKKJJJMMMPPPSSSVVVYYY]]]```dddgggmmmtttxxxzzz|||~~~PPPPPPQQQQQQQQQRRRRRRRRRNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGJJJPPPXXX]]]bbbhhhmmmkkkddd]]]ZZZYYYWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[\\\]]]```dddgggiiinnnqqqssstttrrrqqqpppppppppnnnlllllllllqqq~~~xxxrrrmmmgggeeeeeefffeeecccbbbaaa___]]][[[ZZZZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVYYYYYYYYYYYYZZZ[[[]]]^^^ZZZXXXVVVTTTSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWYYYZZZ[[[\\\___cccfffhhhgggeeeccc```___^^^\\\ZZZYYYXXXXXXPPPOOOPPPRRRUUUXXXXXXXXXVVVWWWZZZ\\\]]]\\\[[[ZZZWWWUUUSSSRRRSSSSSSRRRQQQNNNNNNOOOPPPQQQRRRRRRSSSTTTSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKLLLNNNOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCCAAA???===<<<<<<<<<<<>>===<<<;;;;;;:::::::::::::::;;;<<<===>>>???>>>@@@BBBCCCDDDFFFIIILLLJJJMMMPPPTTTWWW[[[___bbbiiimmmrrrwww{{{}}}|||{{{OOOOOOPPPPPPQQQRRRRRRRRRNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFHHHJJJPPPWWW\\\aaaeeegggddd___ZZZXXXYYYWWWXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ\\\^^^aaadddgggiiimmmppprrrsssrrrpppoooooopppnnnlllllllllrrrwwwooojjjeeecccddddddcccaaa___^^^]]][[[YYYXXXWWWWWWSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]ZZZYYYVVVTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUXXXXXXXXXWWWWWWVVVUUUTTTVVVUUUUUUVVVVVVWWWXXXYYYYYY]]]bbbgggiiigggdddaaa^^^^^^\\\[[[ZZZYYYYYYYYYPPPPPPQQQSSSVVVXXXXXXWWWVVVWWWYYYZZZ[[[[[[ZZZYYYVVVTTTRRRQQQRRRRRRQQQPPPNNNNNNOOOPPPQQQSSSSSSTTTUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPOOOMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDBBB@@@???>>>>>>===;;;>>>DDDIIIOOOXXXaaakkkyyy|||ttttttxxx{{{zzzxxxwwwxxxzzz|||}}}}}}|||sssppprrrwww~~~}}}tttnnnmmmuuu|||yyyyyyzzzzzzzzzxxxzzz}}}~~~{{{wwwvvvwwwyyyzzz~~~{{{yyyqqqmmmeee\\\SSSKKKEEECCC?????????@@@@@@BBBCCCDDDEEEFFFGGGFFFEEEBBB???>>><<<;;;::::::999999999999999999999:::;;;<<<>>>>>>===???AAABBBCCCEEEGGGIIIJJJMMMQQQTTTXXX]]]bbbfffmmmrrrwww|||~~~zzzPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOOPPPQQQRRRTTTUUUTTTSSSRRRQQQPPPOOONNNNNNLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHKKKOOOVVVZZZ```aaaaaa^^^ZZZWWWWWWXXXWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[]]]```cccfffiiijjjmmmooorrrsssqqqpppooooooooonnnmmmmmmmmmvvv~~~vvvnnnjjjeeecccddddddbbb```]]]\\\[[[YYYWWWVVVUUUUUUSSSSSSSSSTTTUUUWWWYYY[[[XXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYWWWUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVUUUUUUUUUUUUVVVVVVWWW\\\bbbhhhjjjhhhccc```\\\[[[ZZZYYYYYYXXXYYYYYYSSSRRRSSSTTTVVVWWWVVVTTTWWWXXXXXXYYYYYYYYYXXXXXXVVVTTTQQQPPPPPPPPPOOOMMMNNNNNNOOOPPPQQQSSSSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNOOOOOOPPPLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@??????>>><<>>???AAABBBBBBBBBAAA???<<<;;;999999888888777888888888999999999999:::<<<===>>>>>>???BBBCCCCCCCCCEEEGGGJJJMMMQQQUUUYYY___eeejjjooouuu|||yyyQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLKKKHHHFFFEEEDDDDDDEEEDDDEEEGGGHHHKKKOOOUUUYYY______]]]ZZZWWWVVVVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZ\\\]]]```cccfffiiikkkmmmmmmppprrrsssqqqpppoooooommmmmmnnnoooqqqzzzyyyqqqnnnjjjfffdddeeeeeebbb```\\\[[[YYYWWWVVVTTTTTTSSSTTTTTTTTTTTTVVVYYY[[[\\\XXXXXXYYYZZZZZZZZZZZZZZZZZZXXXVVVTTTTTTVVVXXXYYYXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTWWW\\\ccciiikkkiiieeeaaa[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVUUUSSSVVVVVVWWWWWWWWWVVVVVVUUUUUUSSSPPPOOOPPPOOONNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLKKKMMMOOOOOOOOOMMMMMMNNNOOOKKKKKKJJJJJJIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@??????>>>@@@EEEJJJOOOWWW```iiiqqqyyyrrrqqqsss}}}~~~~~~|||~~~zzzwwwvvvvvvuuuzzzwwwfffeeeiiiuuuzzzyyyzzz{{{|||wwwwwwxxxzzz~~~~~~|||||||||}}}~~~zzzxxxpppkkkbbbXXXNNNFFF@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===;;;999888777777777666777777888888888888888999:::;;;<<<======@@@BBBCCCCCCCCCDDDFFFJJJMMMQQQUUUZZZaaahhhmmmqqqyyywwwTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQTTTVVVXXXUUUUUUSSSRRRPPPNNNMMMLLLLLLKKKHHHFFFEEEDDDEEEFFFCCCEEEGGGHHHKKKOOOTTTXXX]]]]]][[[XXXVVVUUUVVVVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ^^^___bbbfffiiilllnnnooonnnpppssssssrrrpppppppppkkkllloooqqqttt~~~vvvnnnnnnjjjfffdddeeeeeebbb___[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTTTTTTTVVVXXX[[[\\\XXXYYYZZZ[[[[[[ZZZZZZYYYXXXVVVTTTRRRRRRTTTVVVXXXWWWVVVUUUTTTSSSSSSTTTUUUQQQRRRSSSUUUVVVVVVVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRVVVZZZaaagggiiigggcccaaa[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSSSSTTTVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPNNNNNNOOOPPPOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKNNNOOOPPPOOOLLLKKKLLLNNNIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@@@@???AAA???AAAFFFJJJNNNVVV^^^hhhlllzzzvvvsssttt{{{zzzzzz{{{tttnnnkkkjjjkkkkkkppp|||yyyfff``````iiivvv|||yyyyyyzzzzzzxxxwwwwwwxxx{{{~~~}}}}}}~~~~~~zzzwwwoooiii```VVVLLLDDD???===<<<<<<;;;:::999999999:::999:::;;;<<<;;;:::888666666666666666666777888999777777888888999;;;<<<===;;;>>>AAACCCDDDEEEFFFGGGJJJMMMQQQUUU[[[ccckkkpppuuu~~~rrrUUUUUUTTTSSSRRRQQQPPPPPPQQQPPPPPPPPPQQQTTTWWWXXXVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKHHHFFFEEEEEEEEEFFFCCCEEEGGGHHHKKKOOOTTTXXX]]]\\\ZZZXXXVVVUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ___aaadddgggkkknnnpppqqqnnnqqqssstttsssqqqppppppiiilllpppsssvvvuuummmmmmiiieeedddeeedddaaa^^^[[[ZZZXXXVVVUUUSSSSSSRRRSSSSSSSSSTTTVVVXXXZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYVVVTTTRRRQQQQQQRRRUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRQQQQQQSSSWWW^^^ccceeedddaaa^^^\\\[[[ZZZXXXWWWWWWWWWWWWXXXUUUSSSRRRTTTVVVWWWWWWRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMOOOQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKNNNPPPQQQOOOKKKJJJKKKLLLHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@??????BBB@@@AAAEEEHHHLLLSSS[[[gggiiittt{{{xxxxxxzzzyyyyyy}}}vvvnnnhhheeedddddd^^^dddqqq{{{jjjaaa\\\bbbnnnyyy}}}yyyxxxxxxxxxxxxwwwvvvwwwzzz~~~~~~~~~}}}~~~yyywwwmmmhhh___TTTJJJCCC>>><<<<<<<<<:::999999888888888:::;;;<<<===<<<;;;999888666666666666666777888999777777777888999:::<<<<<<999===AAADDDEEEFFFHHHJJJJJJMMMQQQVVV\\\dddlllrrrxxxoooUUUTTTRRRPPPOOOOOOOOOOOORRRRRRRRRRRRSSSUUUXXXYYYYYYWWWTTTQQQNNNLLLKKKKKKKKKIIIGGGDDDCCCDDDEEEFFFIIIGGGHHHKKKLLLMMMQQQWWW______^^^[[[XXXVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZ```bbbeeehhhkkkmmmnnnnnnqqqrrrtttuuutttrrrooonnnpppqqqpppqqqxxx|||uuupppmmmiiigggcccbbbbbbaaa```___\\\YYYVVVUUUUUUVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXYYYVVVWWWYYYZZZZZZZZZYYYXXXUUUUUUTTTTTTSSSRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQRRRTTTTTTVVVVVVVVVTTTQQQPPPQQQSSSXXX[[[^^^aaaaaa___\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUWWWVVVUUUSSSRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNPPPQQQPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIJJJKKKMMMNNNNNNLLLJJJKKKLLLLLLIIIFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@BBBHHHPPPUUUbbbiiiuuu}}}vvvuuu{{{}}}~~~|||uuupppkkkgggccc```^^^bbbkkkyyysssjjj```]]]```jjj|||}}}wwwsssqqqsssvvvxxxyyyxxxxxxzzz}}}~~~|||~~~{{{zzz|||~~~|||xxxvvvqqqhhhZZZNNNEEE@@@===<<<<<<;;;::::::999999999999;;;;;;:::999888888777777555777777777555444555666777888999::::::;;;>>>@@@>>>???@@@@@@AAABBBEEEHHHLLLOOOSSSWWW]]]cccjjjooo|||yyykkkSSSRRRPPPNNNNNNNNNNNNNNNSSSSSSSSSTTTUUUWWWYYYZZZZZZXXXUUUQQQNNNLLLKKKJJJKKKIIIFFFDDDCCCDDDEEEGGGGGGFFFGGGKKKMMMNNNSSSYYYaaaaaa```]]]ZZZXXXXXXYYYXXXXXXYYYZZZZZZ[[[[[[[[[aaacccfffjjjmmmnnnoooppprrrssstttuuuuuussspppnnnooooooppprrr|||yyysssnnnlllhhhfffcccaaaaaa```___^^^[[[XXXUUUTTTTTTUUUUUUTTTSSSTTTTTTUUUVVVWWWXXXXXXUUUVVVWWWXXXYYYYYYXXXXXXUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTTTTUUUVVVVVVTTTRRRPPPQQQRRRVVVXXX\\\^^^___]]]ZZZXXXVVVVVVVVVUUUTTTSSSQQQQQQSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOONNNMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOMMMKKKKKKMMMLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAABBBAAA@@@???AAAFFFMMMRRR```iiivvv~~~{{{~~~~~~~~~zzzvvvrrroookkkhhhaaadddjjjvvvuuukkk___YYYYYYaaaqqqxxxtttssssssvvvxxxxxxwwwxxxzzz|||~~~}}}|||yyywwwyyy~~~}}}{{{xxxuuupppgggZZZNNNEEE@@@===;;;;;;;;;:::999999999999999;;;;;;;;;:::999999888777666777888777666666777888:::<<<============>>>???>>>???@@@AAAAAACCCFFFIIILLLOOORRRWWW\\\ccckkkpppyyy~~~pppbbbSSSRRRPPPOOONNNOOOPPPPPPSSSTTTUUUWWWYYYZZZ\\\]]]\\\ZZZVVVRRRNNNLLLJJJIIIJJJHHHFFFDDDCCCDDDFFFGGGFFFEEEGGGLLLOOOPPPUUU\\\ccccccbbb___[[[YYYYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\ccceeehhhkkknnnpppqqqqqqrrrtttuuuvvvuuusssqqqooonnnnnnpppuuuvvvpppmmmkkkhhheeebbbaaa``````^^^]]]ZZZXXXUUUSSSTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVTTTRRRPPPQQQRRRRRRUUUXXX[[[\\\ZZZXXXWWWUUUUUUUUUSSSRRRPPPNNNMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKHHHIIIIIIIIIIIIJJJJJJJJJNNNMMMKKKKKKLLLLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>???BBBHHHMMM[[[eeeuuu~~~zzzxxxvvvssspppmmmfffgggjjjqqq~~~}}}qqqcccZZZVVVYYYeeerrr{{{vvvuuutttuuuwwwwwwwwwwwwyyyzzz~~~}}}~~~{{{vvvtttuuuzzz}}}~~~|||zzzwwwtttnnnfffZZZNNNEEE@@@<<<:::;;;:::999999888999999999;;;;;;;;;;;;;;;:::999999666777888888777777999;;;???AAACCCCCCAAA???>>>>>>===???@@@AAABBBDDDHHHKKKMMMOOORRRVVV\\\dddmmmrrr{{{|||mmm___TTTSSSRRRRRRRRRSSSTTTTTTTTTVVVXXXZZZ\\\]]]^^^___]]]ZZZVVVRRRNNNKKKIIIHHHIIIGGGEEECCCCCCDDDFFFHHHIIIGGGIIINNNPPPQQQVVV\\\eeeeeeccc```\\\YYYYYYZZZXXXXXXXXXYYYZZZ\\\]]]^^^dddfffiiilllnnnpppqqqqqqssstttvvvwwwvvvtttrrrpppooooooqqqxxx~~~tttpppmmmlllhhheeecccaaaaaa```^^^\\\YYYWWWUUUTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQRRRSSSSSSTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUTTTUUUVVVTTTRRRPPPPPPQQQQQQSSSVVVYYYZZZYYYWWWVVVWWWWWWVVVTTTSSSPPPOOOMMMJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKIIIHHHGGGFFFGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJGGGHHHIIIIIIIIIIIIHHHHHHLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???======@@@DDDGGGSSS```qqq~~~{{{zzzyyywwwtttrrrllljjjkkknnnwww|||mmmaaaYYYXXX___iiizzzyyywwwtttuuuvvvvvvvvvvvvwwwxxxyyy}}}~~~~~~|||vvvrrrssswww{{{~~~~~~|||zzzxxxuuusssmmmeeeZZZNNNFFF@@@<<<:::999999888888888888999999:::;;;<<<<<<<<<;;;:::999555666777777777888:::===DDDFFFHHHHHHEEEAAA>>><<<===>>>@@@AAABBBEEEIIILLLOOOPPPSSSWWW\\\eeennnttt|||{{{mmmaaaTTTSSSSSSRRRSSSTTTVVVWWWVVVXXX[[[]]]___```______\\\ZZZVVVQQQMMMJJJIIIHHHGGGFFFDDDBBBCCCDDDGGGHHHLLLKKKLLLOOOQQQQQQUUU\\\ffffffddd```\\\YYYYYYYYYWWWXXXXXXYYYZZZ\\\^^^___eeefffiiilllnnnppppppppptttvvvwwwxxxwwwuuusssqqqqqqqqqsss}}}}}}tttpppnnnmmmhhhfffdddbbbaaa```]]][[[YYYWWWVVVVVVWWWWWWVVVUUUWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPPPPOOONNNNNNMMMNNNMMMMMMMMMNNNNNNOOOPPPNNNOOOPPPQQQSSSTTTTTTTTTSSSTTTUUUTTTRRRPPPOOOPPPQQQSSSUUUXXXXXXXXXVVVUUUWWWVVVUUUTTTRRRPPPNNNMMMIIIJJJJJJKKKKKKKKKJJJJJJGGGHHHJJJJJJJJJJJJHHHGGGIIIHHHFFFEEEEEEGGGHHHJJJJJJKKKLLLMMMNNNMMMMMMLLLIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>===>>>AAADDDNNN\\\nnn}}}}}}{{{rrrooommmoootttvvvjjj```YYY[[[aaannnyyy}}}yyyuuuuuutttuuuuuuvvvuuuuuuvvv{{{xxxttttttwwwzzz}}}{{{~~~{{{yyyxxxvvvsssqqqllleeeZZZPPPHHHAAA<<<999888888777777777888888999999:::;;;<<<===<<<;;;:::444555666555555777:::===FFFHHHKKKJJJFFFBBB>>><<<<<<>>>@@@AAABBBEEEIIILLLOOOQQQTTTWWW]]]dddlllrrruuu{{{~~~}}}{{{vvvlllbbbQQQQQQQQQQQQRRRTTTVVVWWWXXXZZZ]]]```aaaaaa___^^^ZZZXXXTTTPPPLLLJJJHHHGGGFFFEEECCCBBBCCCEEEGGGIIINNNMMMNNNQQQRRRRRRVVV\\\hhhgggeeeaaa]]]YYYYYYYYYWWWWWWXXXYYYZZZ]]]```aaafffgggjjjmmmooopppppppppuuuvvvxxxyyyxxxvvvtttrrrtttsssvvvzzzrrrooommmkkkgggeeecccbbbaaa___[[[YYYVVVUUUUUUVVVXXXYYYXXXWWWYYYYYYXXXWWWVVVTTTTTTSSSTTTSSSRRRQQQQQQQQQRRRRRRPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTRRRTTTUUUUUURRRPPPOOOOOORRRTTTUUUWWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJIIIIIIJJJKKKLLLNNNOOOOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHGGGFFFGGGIIILLLLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@???>>>>>>AAACCCLLLXXXjjjzzzzzzssspppqqqttt~~~xxxkkk^^^ZZZ[[[cccooo{{{vvvtttssssssuuuuuutttrrrsssxxx|||wwwvvvwwwzzz|||~~~zzz}}}~~~|||yyyxxxvvvuuurrrpppkkkeee[[[RRRJJJCCC===:::777777777666777777888999777888:::<<<===<<<;;;:::555555666555555666:::===FFFHHHJJJIIIFFFAAA>>><<<<<<>>>???@@@AAACCCGGGJJJMMMOOOSSSWWW[[[aaahhhlllpppuuuxxxvvvtttqqqkkkdddQQQQQQQQQRRRSSSUUUXXXYYYYYY[[[___bbbbbbaaa^^^]]]WWWUUURRRNNNKKKIIIHHHGGGEEEDDDBBBBBBBBBEEEGGGIIINNNLLLNNNQQQSSSTTTXXX___jjjjjjgggccc^^^[[[ZZZZZZWWWWWWWWWXXXZZZ]]]aaabbbhhhiiilllnnnpppqqqrrrrrrvvvwwwyyyzzzyyywwwtttrrruuuuuuzzzuuuooollliiigggdddcccaaa```___\\\YYYVVVSSSSSSSSSUUUXXXZZZYYYXXX[[[ZZZYYYXXXVVVUUUTTTSSSWWWVVVTTTRRRQQQQQQQQQQQQOOONNNNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTTTTRRRSSSUUUUUURRRPPPOOONNNSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOONNNMMMLLLJJJJJJIIIJJJLLLNNNOOONNNMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHIIIKKKNNNQQQSSSSSSQQQOOOLLLJJJIIIHHHHHHFFFGGGHHHGGGFFFGGGJJJMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBAAA???@@@AAAAAA@@@@@@AAACCCGGGRRRddduuuxxxssstttuuuyyy}}}kkkaaa^^^\\\gggxxxvvvtttrrrrrrttttttsssqqqqqqvvv}}}zzzwwwxxxyyy{{{~~~}}}yyy{{{~~~|||zzzxxxvvvuuusssqqqoookkkeee\\\SSSKKKDDD>>>:::666666666666666777888888555777999<<<<<<<<<:::999777777777666555777;;;>>>DDDFFFHHHGGGDDD@@@>>>===<<<>>>??????@@@BBBEEEHHHIIILLLPPPTTTXXX\\\aaaeeeiiinnnooollljjjiiifffbbbSSSSSSSSSTTTVVVXXXZZZ\\\ZZZ\\\```bbbcccaaa^^^\\\VVVTTTQQQMMMJJJIIIHHHGGGEEEDDDBBBAAABBBEEEHHHJJJLLLKKKMMMRRRTTTUUU[[[aaalllllliiieee```\\\[[[[[[WWWWWWWWWXXXZZZ^^^aaaccciiikkkmmmppprrrsssssssssvvvxxxyyyzzzzzzwwwuuusssuuuvvv|||rrrkkkiiifffcccbbbaaa___^^^]]]ZZZVVVSSSQQQPPPQQQTTTXXXYYYYYYXXX\\\\\\ZZZYYYWWWUUUTTTSSSYYYWWWUUUSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOSSSSSSUUUVVVVVVUUUTTTSSSQQQSSSUUUUUURRRPPPNNNNNNSSSTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOONNNMMMKKKKKKHHHJJJLLLNNNOOOOOONNNMMMJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEFFFGGGIIIJJJHHHGGGGGGGGGJJJNNNRRRUUUVVVTTTPPPMMMJJJIIIIIIIIIGGGHHHIIIHHHFFFGGGKKKOOOLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB???@@@BBBBBBAAAAAABBBCCCBBBLLL]]]ooo~~~{{{uuuvvvuuuvvvyyyjjjeeeYYYcccrrrvvvtttrrrrrrttttttrrrppppppuuu{{{{{{xxxwwwxxxzzz~~~}}}yyy{{{~~~~~~}}}}}}}}}~~~{{{yyywwwuuutttssspppnnnkkkfff]]]TTTMMMEEE???;;;666666666666666777888888444666999;;;<<<<<<:::999999999888777666888;;;>>>BBBDDDEEEEEEBBB???>>>===<<<>>>?????????@@@DDDFFFEEEIIINNNRRRVVVYYY]]]___```dddddd```]]]]]]\\\YYYWWWTTTRRRSSSWWWZZZ[[[[[[]]]]]]^^^```bbbaaa^^^[[[WWWSSSNNNJJJHHHGGGEEEDDDDDDCCCBBBBBBDDDFFFJJJLLLKKKNNNQQQRRRRRRUUU]]]ccciiiiiigggbbb\\\YYYYYY[[[ZZZZZZZZZ[[[^^^bbbeeehhhiiilllnnnpppqqqrrruuuwwwyyyzzzzzzyyyvvvsssrrrsssvvvxxxyyyqqqmmmhhhbbb```___^^^^^^]]][[[YYYXXXWWWTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]]]][[[XXXVVVVVVWWWXXXWWWVVVTTTSSSQQQPPPOOORRRQQQOOOMMMLLLLLLLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUUUUWWWVVVVVVVVVTTTSSSQQQQQQVVVUUUTTTRRRQQQQQQQQQQQQRRRQQQNNNKKKJJJJJJJJJKKKPPPOOONNNPPPSSSUUUUUUSSSLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFEEEGGGIIIKKKMMMMMMKKKIIIHHHHHHJJJLLLNNNTTTRRRPPPNNNKKKHHHFFFEEECCCCCCCCCCCCDDDFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCEEEJJJWWWiiiwww}}}}}}}}}}}}|||eee```]]]eeevvv|||vvvpppooorrruuuuuusssrrrrrrssswww}}}|||yyywww}}}{{{{{{|||}}}~~~{{{yyywwwzzzzzzyyyxxxwwwvvvuuuuuuooojjj```UUUKKKDDD@@@>>>999999999999999888777777666777999:::;;;;;;::::::888777777777888999::::::BBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<>>>???@@@FFFGGGIIIKKKLLLNNNNNNNNNSSSTTTUUUSSSQQQOOONNNOOOWWWUUUSSSUUUXXX\\\^^^]]]______```aaabbb```]]]ZZZVVVRRRMMMJJJHHHFFFEEECCCCCCCCCBBBBBBCCCFFFIIILLLKKKNNNQQQRRRRRRVVV]]]ccchhhhhhgggccc]]]YYYYYYZZZYYYYYYZZZ[[[^^^cccfffiiiiiikkknnnpppppprrrtttvvvyyyyyyyyywwwtttrrrqqqqqquuuyyysssllliiiddd___]]]]]]]]]\\\[[[ZZZXXXWWWWWWUUUVVVVVVWWWYYYZZZ[[[[[[^^^______]]]ZZZXXXXXXXXXYYYXXXWWWVVVUUUSSSRRRQQQRRRQQQOOONNNMMMMMMMMMNNNJJJJJJKKKKKKLLLMMMOOOOOOQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQUUUTTTTTTSSSRRRQQQPPPPPPQQQOOOLLLJJJIIIIIIJJJJJJQQQOOOOOOQQQTTTVVVUUUSSSMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMLLLJJJIIIJJJLLLNNNPPPQQQQQQPPPNNNLLLJJJHHHGGGEEEDDDAAA@@@@@@CCCFFFIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDBBBFFFRRRaaannnxxx}}}~~~zzzccc]]]___nnn}}}{{{ssspppqqqssssssrrrqqqpppqqquuu{{{}}}{{{yyy~~~}}}|||}}}~~~~~~|||yyyxxxxxxxxxwwwvvvuuuttttttsssooojjj```TTTJJJCCC>>>===888888888888888777777666555666888999:::::::::999666666666666666777888999AAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<===>>>???BBBBBBDDDEEEFFFGGGHHHHHHLLLMMMMMMLLLIIIGGGGGGGGGWWWVVVUUUVVVZZZ^^^```aaabbbbbbaaabbbaaa___[[[XXXTTTPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAACCCFFFIIIKKKKKKNNNQQQRRRSSSWWW]]]cccfffggggggddd___[[[XXXXXXXXXXXXYYY[[[___dddhhhkkkiiikkknnnooopppqqqsssuuuxxxxxxxxxuuurrrooooooooossszzz~~~nnngggeeeaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[^^^______]]]YYYWWWWWWWWWZZZZZZYYYXXXWWWVVVTTTTTTQQQQQQPPPOOONNNNNNNNNOOOKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQQQQSSSUUUXXXZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQOOONNNNNNLLLJJJHHHGGGHHHIIIJJJQQQPPPOOOQQQSSSUUUTTTSSSNNNLLLIIIHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMMMMLLLKKKKKKLLLNNNPPPRRRNNNNNNOOOOOONNNMMMKKKJJJHHHEEEAAA>>>>>>AAAEEEHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEAAADDDMMMZZZeeemmmxxxxxxwwwzzz}}}jjj^^^XXXcccssswwwqqqpppqqqqqqpppoooooopppsssxxx}}}~~~|||}}}~~~~~~~~~~~~}}}{{{zzzwwwwwwvvvuuutttsssrrrrrrpppiii___SSSHHHAAA<<<;;;888888888777777777666666555666777888999999888888666666666666777888999:::@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>??????@@@AAAAAABBBBBBEEEFFFFFFDDDBBB@@@@@@@@@VVVUUUUUUWWWZZZ^^^aaabbbeeedddbbbaaa```]]]YYYVVVQQQMMMIIIFFFEEEDDDCCCBBB@@@@@@@@@BBBDDDGGGJJJKKKLLLOOOQQQSSSUUUYYY^^^bbbdddeeefffdddaaa\\\XXXVVVWWWWWWYYY[[[```eeeiiillljjjlllnnnooooooppprrrtttwwwwwwvvvsssooommmmmmmmmqqq}}}zzzlllgggeeebbb``````]]]\\\ZZZYYYXXXYYYZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\]]]\\\ZZZWWWUUUUUUUUUZZZZZZZZZZZZYYYXXXVVVUUURRRQQQQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQRRRQQQPPPPPPRRRVVVYYY\\\YYYXXXWWWVVVVVVUUUUUUUUURRRSSSTTTUUUTTTQQQOOOMMMLLLKKKIIIGGGFFFGGGHHHIIIOOOOOOOOOPPPQQQRRRRRRRRROOOLLLIIIHHHHHHIIIIIIHHHIIIHHHGGGFFFGGGIIIKKKMMMMMMLLLKKKKKKLLLNNNPPPRRRKKKLLLNNNOOOPPPOOONNNMMMIIIFFFCCCAAA@@@BBBDDDFFFIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGCCCDDDKKKVVV___gggrrr{{{wwwppprrrxxx}}}uuucccVVVZZZhhhyyyzzzrrrooooooppppppooopppqqqrrruuuyyy~~~|||~~~~~~}}}||||||wwwwwwvvvuuutttsssrrrrrrpppiii^^^QQQFFF???;;;999888777777666666666666666555666666777777777777777999999999999:::<<<======@@@@@@@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@BBBCCCCCCAAA>>>======???TTTTTTUUUVVVXXX[[[___bbbfffdddaaa___]]]ZZZVVVSSSNNNKKKFFFDDDCCCBBBBBBAAA??????@@@BBBEEEHHHKKKLLLMMMOOOQQQTTTWWW[[[___bbbbbbcccccccccbbb^^^ZZZVVVWWWWWWYYY\\\```eeejjjmmmkkkmmmooopppoooppprrrsssvvvvvvtttqqqnnnllllllmmmrrrwwwkkkfffdddbbbaaaccc```^^^\\\ZZZYYYZZZ\\\]]]YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZWWWUUUUUUVVVYYYYYYZZZ[[[ZZZYYYWWWVVVTTTTTTSSSSSSSSSRRRQQQQQQMMMNNNPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQSSSVVVZZZ\\\ZZZYYYXXXWWWVVVVVVVVVWWWSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGFFFGGGHHHIIILLLMMMMMMNNNNNNNNNOOOPPPOOOLLLIIIGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGIIIKKKLLLLLLLLLKKKLLLLLLNNNOOOPPPIIIJJJLLLNNNOOOOOOOOOOOOIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDDDDIIIRRR[[[cccoooyyy{{{ooommmqqqwww}}}iiiXXXXXXaaaooo}}}tttpppooopppqqqoooqqqrrrrrrsssvvv{{{~~~~~~|||~~~~~~~~~}}}}}}}}}yyyxxxxxxwwwvvvuuuttttttpppiii]]]PPPEEE>>>:::999888888777666555666666666666666666666666666777777999999::::::;;;===>>>???AAA@@@@@@@@@>>>===<<<;;;999::::::;;;;;;;;;;;;;;;======<<<<<<===>>>???@@@AAAAAAAAA???======>>>@@@SSSTTTUUUVVVVVVYYY]]]aaadddbbb___\\\ZZZWWWSSSPPPKKKHHHDDDBBBAAAAAA@@@@@@??????AAACCCFFFIIILLLMMMNNNOOOQQQUUUXXX\\\___aaaaaa```aaabbbbbb```\\\XXXWWWXXXYYY\\\```eeejjjmmmmmmooopppqqqpppppprrrsssttttttssspppmmmkkklllnnnvvvssshhhcccaaa``````cccdddaaa^^^[[[ZZZ\\\^^^```[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[YYYXXXXXXYYYXXXYYY[[[\\\\\\[[[YYYXXXWWWWWWWWWVVVUUUTTTRRRRRRNNNPPPQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRTTTVVVYYY[[[[[[ZZZXXXWWWWWWWWWXXXYYYUUUVVVVVVVVVUUUSSSQQQPPPNNNLLLJJJHHHGGGHHHIIIJJJJJJKKKMMMLLLLLLKKKMMMNNNNNNKKKHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBEEEMMMUUU^^^jjjuuuuuunnnooosssmmm]]]YYY]]]gggzzzyyysssppppppqqqoooqqqrrrqqqppprrrwww|||}}}~~~~~~}}}}}}}}}}}}zzzzzzyyyxxxwwwvvvuuuuuuooohhh\\\OOOEEE>>>;;;:::999888777666555666777888777777666666666666777777888888888999:::<<<>>>>>>BBBBBBBBBAAA@@@>>>===<<<999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<>>>????????????>>>===>>>@@@BBBTTTUUUVVVVVVVVVXXX\\\```bbb___\\\YYYWWWSSSPPPMMMIIIFFFBBB@@@@@@@@@?????????@@@BBBEEEHHHKKKMMMOOOOOOOOOQQQUUUZZZ]]]```aaa___^^^^^^```bbbaaa^^^[[[XXXYYYZZZ\\\```eeejjjllloooppprrrrrrqqqqqqrrrtttssssssqqqooollllllnnnppp||||||rrrgggcccaaa___```dddfffccc___[[[ZZZ[[[^^^```\\\\\\\\\[[[[[[ZZZZZZZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[YYY[[[]]]^^^___]]][[[ZZZZZZZZZZZZYYYXXXUUUSSSRRROOOQQQSSSUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXYYY\\\ZZZYYYWWWWWWXXXYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSQQQOOOLLLJJJIIIIIIJJJJJJJJJLLLMMMMMMKKKJJJLLLNNNMMMJJJGGGFFFGGGJJJLLLMMMKKKJJJHHHHHHHHHIIIKKKLLLOOOOOOOOONNNNNNNNNNNNNNNLLLKKKJJJIIIJJJKKKMMMNNNKKKJJJJJJJJJIIIIIIJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEECCCDDDJJJQQQYYYeeepppyyyvvvtttvvvyyy~~~~~~~~~zzzmmm```\\\\\\bbbtttwwwrrrqqqqqqnnnpppqqqooommmnnnsssxxx{{{~~~~~~||||||||||||zzzzzzyyyxxxwwwvvvvvvuuuooohhh\\\OOOEEE???<<<<<<:::999888666666777888999888888777666666666777888888888999:::;;;===??????EEEDDDDDDCCCBBB@@@>>>===999:::;;;<<<===<<<<<<;;;:::999999999:::<<>>???@@@BBBFFFIIILLLNNNPPPOOOOOOQQQUUUZZZ^^^``````^^^]]]]]]___aaabbb```]]]YYYYYYZZZ]]]```eeeiiilllpppqqqssssssrrrrrrssstttrrrrrrqqqooolllllloooqqq}}}sssiiidddbbb```bbbeeegggddd___[[[YYY[[[]]]```]]]]]]\\\\\\[[[ZZZZZZZZZUUUWWWXXXXXXWWWWWWXXXZZZ[[[\\\___```aaa___]]]\\\]]]]]]\\\[[[YYYVVVTTTRRRPPPQQQTTTVVVWWWWWWVVVUUUSSSSSSTTTUUUVVVVVVWWWWWW\\\[[[YYYXXXWWWXXXZZZ[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSQQQNNNKKKJJJJJJJJJKKKJJJLLLNNNNNNKKKKKKLLLOOOLLLIIIFFFEEEGGGKKKMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLRRRQQQQQQPPPPPPOOONNNNNNMMMLLLIIIHHHHHHIIILLLMMMLLLKKKIIIGGGGGGIIIKKKMMMGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFHHHEEEEEEIIIOOOWWWcccnnnuuuzzz{{{vvv~~~{{{|||zzz~~~}}}uuukkkaaa^^^[[[___ppp{{{sssppppppmmmooopppnnnjjjkkkqqqvvvyyy}}}~~~~~~~~~~~~||||||||||||zzzzzzyyyxxxwwwvvvuuuuuuoooggg\\\OOOEEE@@@>>>===;;;:::888777666777888:::999888777666666777888999:::;;;;;;<<<>>>@@@AAABBBFFFFFFEEEDDDCCCAAA??????:::;;;<<<=========<<<;;;;;;;;;::::::<<>>@@@???AAAFFFLLLPPPPPPOOOOOOQQQUUUYYY]]]___aaabbb]]]^^^^^^\\\[[[[[[]]]___bbb___[[[[[[^^^ccchhhkkkqqqsssttttttsssqqqpppqqqrrrpppooopppooonnnsssyyyvvvppphhhcccaaaaaaaaaaaaeeeeeeeeebbb___\\\\\\\\\^^^]]][[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\^^^___aaaaaa```______```______^^^]]][[[YYYWWWVVVQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[YYYZZZZZZXXXWWWWWWYYY[[[XXXWWWVVVUUUTTTTTTTTTTTTPPPOOOMMMKKKKKKMMMPPPQQQOOOOOOOOONNNMMMLLLKKKJJJKKKJJJHHHHHHIIIKKKMMMOOOKKKKKKJJJIIIIIIJJJLLLLLLPPPOOONNNNNNOOOPPPRRRSSSPPPOOOMMMKKKIIIIIIIIIIIIKKKHHHFFFGGGJJJLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIGGGFFFGGGIIIOOO^^^lllyyyzzzzzz}}}{{{wwwtttssstttvvvxxx|||zzzwwwvvvwwwxxxyyyyyymmmrrrvvvxxxxxxxxx{{{~~~}}}{{{sssssskkkbbb]]]]]]aaammmyyyvvvooosssqqqnnnmmmnnnppppppppprrrvvv}}}~~~}}}~~~}}}|||{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvvvvqqqkkk```SSSHHH@@@<<<:::<<<;;;999777777888:::;;;;;;888666777999:::888555999:::;;;<<<===@@@DDDGGGJJJJJJIIIGGGEEEBBB???===>>>>>>=========<<<<<<<<<:::;;;<<<>>>???@@@AAAAAADDDCCCCCCEEEHHHKKKMMMNNNTTTTTTTTTVVVXXXZZZ]]]^^^cccbbb___YYYRRRLLLIIIHHHBBBAAA???===<<<<<<===>>>@@@@@@BBBFFFLLLOOOPPPOOOOOOQQQUUUYYY]]]___aaaaaa]]]]]]]]]\\\[[[[[[]]]___aaa___]]]]]]```eeeiiikkkppprrrttttttrrrqqqqqqqqqsssqqqpppqqqppppppuuu{{{sssnnnhhhcccaaaaaa``````dddddddddbbb___]]]]]]]]]___^^^]]]\\\[[[[[[\\\]]][[[[[[[[[\\\\\\\\\\\\]]]^^^```aaaaaa```______```______^^^^^^\\\ZZZXXXVVVSSSSSSTTTUUUUUUVVVUUUUUUVVVUUUUUUUUUUUUWWWXXXYYYXXXYYYYYYXXXWWWWWWYYY[[[WWWWWWVVVUUUTTTTTTTTTTTTQQQPPPNNNLLLLLLMMMOOOQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNOOOLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPPPPQQQRRRSSSQQQPPPNNNKKKJJJIIIIIIIIIKKKIIIGGGGGGJJJLLLLLLKKKMMMKKKJJJJJJKKKLLLJJJIIIJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIFFFEEEFFFGGGMMMZZZggguuu}}}zzzvvvrrrpppqqqrrrsssrrrooolllkkkkkklllmmmmmmlllppptttvvvvvvwwwyyy|||~~~yyyvvvnnnfffaaa^^^___fffooo|||tttsssqqqooonnnooopppqqqppppppttt{{{~~~~~~~~~~~~|||~~~~~~|||{{{zzzzzz{{{{{{zzzzzzyyyyyyxxxwwwvvvuuuqqqjjj```SSSHHHAAA<<<;;;<<<;;;999888777888:::;;;;;;999888888:::;;;999777999:::;;;<<<===@@@EEEHHHNNNNNNNNNLLLJJJFFFBBB@@@>>>>>>=========<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDGGGKKKPPPTTTVVVQQQQQQRRRTTTWWWZZZ]]]___aaa```]]]XXXQQQLLLIIIHHHAAA@@@>>><<<<<<<<<>>>???AAAAAACCCGGGLLLOOOPPPOOOOOORRRVVVZZZ]]]___``````\\\]]]]]][[[ZZZZZZ\\\^^^`````````aaacccgggkkkmmmoooqqqssssssrrrqqqqqqrrrrrrqqqqqqrrrqqqqqqwww|||ooolllhhheeecccbbbaaa___bbbccccccaaa^^^]]]^^^___```______^^^^^^^^^^^^___\\\\\\\\\]]]]]]]]]^^^^^^___```bbbaaa```______```]]]^^^______^^^\\\YYYXXXVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZWWWVVVVVVUUUTTTTTTSSSSSSSSSQQQOOONNNMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOONNNKKKLLLLLLMMMNNNNNNNNNNNNLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQOOOLLLJJJIIIIIIIIIKKKIIIGGGHHHJJJLLLLLLLLLOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHEEEDDDDDDFFFJJJUUU```nnn{{{~~~{{{vvvrrrooooooppppppooollliiieeedddeeefffhhhjjjnnnsssuuuuuuuuuxxxzzz~~~~~~{{{tttlllfff```\\\^^^ddd{{{{{{tttrrrppppppqqqqqqpppooommmqqqwww~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxwwwxxxzzz{{{zzzzzzzzzyyyxxxvvvuuutttpppjjj___SSSIIIAAA===;;;===;;;999888888888:::;;;<<<;;;:::;;;=========;;;<<<===>>>???@@@DDDHHHLLLSSSTTTTTTSSSPPPKKKFFFCCC>>>>>>>>>===============??????AAACCCEEEFFFHHHHHHGGGHHHJJJNNNSSSZZZaaaeeeNNNOOOPPPRRRUUUYYY]]]______^^^[[[VVVPPPKKKHHHGGG@@@???===<<<<<<===>>>???BBBCCCEEEHHHLLLNNNOOOPPPPPPRRRVVVZZZ]]]_________[[[\\\\\\ZZZYYYYYY[[[]]]___```bbbdddfffiiilllooopppqqqrrrrrrqqqqqqrrrsssqqqpppqqqrrrqqqrrr{{{wwwllljjjhhhgggfffeeebbb```aaaaaaaaa```^^^^^^___aaaaaaaaa``````````````````]]]]]]]]]^^^^^^______```___aaabbbbbb```______```]]]^^^___```___]]]ZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVXXXVVVVVVVVVUUUTTTTTTSSSRRRTTTSSSQQQOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOLLLMMMOOOPPPQQQPPPOOONNNLLLLLLKKKKKKKKKMMMNNNOOOMMMOOORRRTTTUUUTTTRRRQQQSSSQQQOOOLLLJJJIIIIIIIIIJJJIIIHHHIIIJJJKKKMMMMMMPPPOOOMMMNNNOOOOOONNNLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIEEEDDDEEEEEEHHHPPPYYYeeeqqq~~~yyytttqqqpppqqqqqqqqqoookkkfffcccccceeehhhlllpppuuuwwwvvvwwwyyy|||}}}}}}tttlllccc[[[[[[^^^sss~~~uuusssqqqpppqqqpppooommmkkknnnsssyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuuuuuvvvyyy{{{zzzzzzzzzyyyxxxvvvtttssspppjjj___SSSIIIBBB>>>======<<<:::999999:::;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEHHHLLLOOOWWWXXXYYYXXXTTTNNNHHHEEE???>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDGGGJJJLLLMMMNNNPPPSSSWWW^^^fffnnntttMMMMMMNNNQQQTTTWWWZZZ\\\[[[[[[XXXTTTMMMIIIFFFFFF???>>><<<;;;;;;===???@@@CCCDDDGGGJJJLLLNNNOOOPPPPPPSSSWWW[[[^^^^^^^^^]]]ZZZ[[[[[[YYYXXXXXXZZZ\\\^^^aaadddggghhhjjjnnnqqqqqqrrrssssssqqqqqqrrrtttpppooopppqqqpppttttttjjjiiihhhiiiiiigggdddaaa`````````___]]]^^^```bbbaaaaaaaaaaaaaaaaaaaaaaaa]]]^^^^^^___```aaaaaaaaa```bbbcccbbb```______```]]]^^^_________]]][[[YYYZZZZZZZZZZZZZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUSSSRRRQQQSSSRRRQQQOOONNNNNNOOOOOONNNOOOPPPPPPPPPPPPPPPOOOMMMNNNPPPRRRRRRQQQOOONNNLLLKKKKKKKKKLLLMMMOOOPPPMMMOOORRRTTTUUUTTTRRRPPPRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNPPPOOONNNNNNOOOOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJFFFEEEFFFGGGHHHNNNTTT```jjjzzz|||wwwsssqqqqqqrrrqqqooolllhhhcccbbbdddgggqqquuuzzz|||{{{|||~~~~~~ttthhh___]]]```lllwwwxxxvvvrrrqqqpppooommmllljjjlllooottt{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||yyyvvvttttttvvvxxxzzzyyyzzzzzzyyyxxxvvvsssrrroooiii___TTTJJJCCC???>>>===<<<;;;:::;;;<<<>>>@@@AAABBBDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHGGGIIIMMMOOOWWWXXXYYYXXXUUUOOOIIIEEE@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCFFFJJJNNNRRRTTTVVVYYY]]]bbbgggnnnvvv|||MMMNNNNNNOOORRRTTTWWWYYYWWWWWWUUUQQQKKKFFFDDDDDD>>>===;;;;;;;;;===???@@@CCCFFFIIIKKKLLLMMMOOOQQQQQQSSSXXX\\\^^^^^^]]]\\\YYYZZZZZZXXXWWWWWWYYY[[[]]]aaaeeeggghhhkkkpppttttttuuuuuutttrrrqqqssstttoooooooooooopppvvv|||ssshhhgggggghhhiiihhheeeccc``````___^^^\\\]]]```bbb___``````aaaaaaaaaaaa```^^^______```aaabbbccccccaaabbbccccccaaa______```______^^^^^^\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTTTTTTTSSSRRRRRRQQQQQQSSSUUUUUUSSSRRRSSSSSSTTTUUUUUUVVVUUUSSSRRRQQQQQQQQQPPPOOOOOONNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQNNNOOOQQQRRRRRRQQQOOONNNKKKJJJJJJJJJKKKMMMNNNPPPMMMOOOQQQTTTTTTSSSRRRPPPPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJKKKJJJIIIJJJMMMOOOPPPNNNMMMMMMNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIKKKGGGEEEGGGHHHHHHLLLQQQ]]]fffsss~~~{{{vvvrrrqqqqqqtttuuutttooojjjhhhiiilllwww{{{rrrfffbbbcccgggppp{{{vvvrrrpppooonnnmmmjjjkkkmmmpppvvv|||}}}}}}~~~}}}}}}}}}}}}||||||||||||zzzxxxvvvuuuuuuvvvxxxzzzyyyyyyzzzzzzxxxuuurrrqqqoooiii___TTTJJJDDD@@@???======<<<<<<===@@@BBBDDDHHHJJJLLLMMMNNNOOOQQQSSSOOOOOONNNLLLJJJKKKMMMOOOVVVWWWWWWVVVSSSNNNIIIFFFBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGKKKPPPVVV[[[^^^aaaeeejjjmmmpppttt{{{OOOOOONNNOOOPPPRRRTTTUUUTTTTTTRRRNNNHHHDDDBBBBBB===<<<;;;:::;;;===???AAADDDGGGKKKLLLLLLLLLOOOQQQQQQTTTXXX\\\^^^^^^\\\[[[XXXYYYYYYXXXVVVVVVXXXZZZ]]]aaaeeeggggggjjjqqqvvvwwwxxxwwwuuurrrrrrssstttqqqpppooooooqqqzzzvvvpppeeeddddddeeeffffffdddbbbaaa```___]]]\\\]]]___bbb]]]^^^___```aaa``````_________```aaabbbcccddddddaaacccdddcccaaa______```aaa```^^^[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRRRRUUUVVVXXXWWWUUUSSSSSSSSSSSSTTTUUUVVVUUUSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSOOOPPPPPPQQQQQQPPPOOOOOOJJJIIIIIIIIIJJJLLLNNNOOOMMMNNNPPPRRRSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJIIIKKKLLLKKKIIIJJJMMMPPPNNNMMMLLLLLLMMMMMMLLLJJJLLLLLLNNNOOOOOOOOONNNMMMOOOOOOOOONNNMMMLLLJJJJJJJJJEEEDDDGGGIIIHHHJJJMMMVVV```kkkqqqsssuuuyyy}}}|||vvvsssrrrzzz||||||yyyssspppqqqsss|||zzz|||nnneeedddccckkkwww{{{uuurrrqqqpppooolllkkklllnnnrrrxxx~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||||||||{{{xxxxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzxxxuuurrrpppnnnhhh___TTTKKKEEEAAA@@@=========>>>@@@CCCFFFHHHOOORRRUUUVVVVVVXXX[[[^^^\\\[[[YYYUUURRRPPPQQQSSSUUUUUUUUUSSSQQQMMMIIIGGGCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJMMMRRRYYY```fffiiipppuuuzzz{{{{{{|||PPPOOOOOONNNOOOPPPRRRSSSRRRRRRPPPLLLGGGCCCAAAAAA<<<;;;::::::;;;===@@@AAADDDHHHKKKLLLLLLLLLOOOQQQQQQTTTYYY]]]^^^^^^\\\ZZZXXXYYYXXXWWWVVVVVVXXXZZZ]]]aaaeeeffffffjjjqqqwwwyyyyyyxxxvvvsssrrrsssuuusssqqqpppppprrr}}}yyyppplllcccbbbbbbcccdddeeecccbbbaaaaaa___]]][[[\\\___bbb\\\]]]^^^`````````___^^^___```aaabbbcccdddeeeeeebbbcccdddcccaaa______```bbb```]]]ZZZXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRWWWYYYZZZZZZWWWUUUTTTTTTSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOIIIIIIHHHIIIJJJLLLNNNOOOMMMNNNOOOQQQQQQQQQQQQPPPLLLKKKJJJIIIHHHIIIIIIJJJIIIKKKLLLKKKIIIJJJMMMPPPMMMLLLKKKKKKLLLLLLKKKIIILLLMMMNNNOOOPPPOOONNNNNNPPPOOOOOONNNMMMLLLKKKJJJHHHDDDCCCGGGIIIHHHIIIKKKPPPZZZdddhhhgggiiipppwww}}}{{{vvvtttzzz}}}|||vvvrrrrrruuuwwwpppnnnxxxsssfffcccaaagggsss~~~wwwsssrrrrrrqqqmmmlllkkklllpppvvv{{{~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}|||||||||{{{xxxwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzzzzxxxuuuqqqooonnnhhh___TTTKKKEEEBBBAAA=========???AAAEEEHHHKKKTTTXXX[[[\\\\\\^^^aaadddfffeeebbb^^^YYYWWWWWWXXXUUUTTTTTTRRROOOLLLJJJHHHDDDDDDEEEEEEFFFFFFFFFGGGMMMOOORRRXXX___gggmmmqqq}}}SSSQQQOOOOOOQQQSSSSSSSSSMMMLLLKKKHHHFFFDDDBBBAAA???>>><<<;;;<<>>@@@CCCFFFIIISSSXXX^^^cccfffggghhhhhhggghhhgggeee```]]][[[[[[XXXVVVSSSPPPLLLJJJHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOPPPTTTZZZ]]]aaalll}}}UUUSSSPPPPPPPPPQQQQQQPPPLLLLLLJJJHHHEEECCCAAA@@@>>>===<<<<<<===@@@CCCEEEIIIJJJKKKKKKKKKMMMOOORRRSSSVVVZZZ\\\\\\ZZZXXXWWWXXXYYYYYYYYYYYYZZZ^^^aaabbbeeehhhkkklllnnnqqqsssxxxwwwuuusssqqqqqqqqqqqqppppppoooooouuuyyynnneee``````aaabbbbbbbbbaaa______]]]\\\[[[ZZZYYYZZZ[[[[[[[[[]]]___aaaaaa```___]]]`````````aaaaaaaaabbbbbbcccbbbaaa___]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRPPPOOORRRQQQOOOQQQUUUgggnnnpppiii```ZZZVVVSSSTTTTTTTTTSSSRRRPPPNNNMMMJJJKKKKKKLLLMMMMMMNNNNNNQQQQQQRRRTTTWWWXXXWWWUUUPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOOOOOOONNNMMMNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKQQQXXX\\\^^^aaafffjjjvvv~~~zzzyyy~~~{{{uuuoooooottt~~~sssjjjhhhiiioooxxx|||uuurrrqqqqqqooopppqqqpppoooppptttwww~~~|||||||||||||||}}}~~~~~~~~~|||{{{{{{|||~~~}}}|||||||||}}}yyywwwsssqqqppprrruuuxxxyyyxxxwwwwwwwwwuuuqqqooojjjeee^^^XXXRRRNNNJJJGGGEEECCCAAA@@@AAADDDGGGIIIRRRVVV\\\```bbbccceeefffdddeeedddbbb^^^\\\[[[[[[XXXWWWUUURRROOOMMMKKKJJJIIIJJJKKKNNNQQQTTTVVVXXXZZZ^^^bbbfffmmmxxxUUUSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIFFFDDDBBB@@@???<<<<<<;;;<<<>>>AAADDDFFFJJJJJJKKKKKKKKKLLLPPPRRRUUUXXX[[[]]][[[YYYWWWVVVXXXYYYYYYYYYYYY[[[___bbbdddfffjjjlllmmmoooqqqsssuuutttrrrpppooonnnnnnnnnnnnmmmlllooo{{{~~~tttkkkddd```aaaaaabbbbbbbbbaaa```___ZZZZZZZZZZZZZZZZZZZZZYYY\\\]]]___aaaaaa```___^^^______````````````aaaaaabbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQQQQNNNMMMNNNNNNNNNRRRXXXjjjqqqtttnnnddd\\\WWWSSSRRRSSSTTTTTTRRRPPPMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQTTTWWWXXXWWWUUUQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNMMMNNNNNNOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHMMMSSSVVVXXXZZZ___cccpppxxx|||yyy}}}zzzssspppqqqrrr}}}uuuqqqlllkkklllttt{{{vvvsssrrrooopppqqqpppooooooppprrr{{{}}}}}}||||||||||||}}}~~~~~~~~~||||||~~~~~~~~~}}}||||||||||||yyywwwsssqqqppprrruuuwwwwwwwwwxxxyyyzzzxxxtttqqqjjjgggaaa\\\XXXSSSNNNJJJHHHGGGDDDCCCCCCFFFIIIKKKQQQTTTXXX[[[\\\]]]___aaa___```___]]][[[YYYZZZ[[[YYYYYYXXXVVVUUURRRPPPOOOOOOQQQSSSXXX\\\aaaeeegggllllllooouuuSSSQQQOOOOOOPPPOOONNNMMMJJJIIIGGGEEECCC@@@???>>>:::;;;;;;===@@@CCCFFFHHHIIIIIIIIIHHHHHHJJJOOORRRSSSWWW\\\]]]ZZZXXXWWWWWWXXXYYYZZZZZZZZZ\\\```ccceeegggkkkmmmmmmoooqqqrrrsssrrrpppmmmllllllllllllnnnkkkjjjqqqyyypppjjjfffdddbbbbbbbbbaaaaaaaaa``````[[[[[[[[[[[[ZZZYYYXXXWWW\\\]]]___`````````___^^^^^^^^^^^^^^^^^^^^^_________^^^\\\ZZZXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPPPPMMMLLLLLLLLLMMMTTT\\\gggooosssnnneee^^^YYYTTTQQQRRRSSSSSSRRRPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOQQQSSSVVVWWWVVVUUUQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJFFFGGGGGGHHHJJJLLLNNNOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHKKKOOORRRTTTWWWZZZ]]]kkkrrr}}}}}}{{{yyyuuussssss|||{{{rrrjjjkkkyyy{{{vvvsssooooooooooooooonnnnnnooowwwyyy|||}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}|||||||||yyyvvvssspppppprrruuuwwwwwwxxxzzz|||}}}{{{wwwtttllliiieeeaaa]]]XXXRRRMMMLLLJJJGGGEEEFFFHHHJJJLLLQQQSSSUUUVVVWWWWWWYYY[[[ZZZZZZZZZXXXWWWVVVXXXZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXZZZ^^^dddkkkrrrxxx{{{~~~}}}OOONNNMMMNNNOOOPPPOOOMMMIIIHHHGGGDDDBBB@@@>>>===::::::<<<>>>AAAEEEHHHIIIHHHGGGFFFEEEEEEHHHMMMQQQRRRWWW\\\]]]ZZZWWWWWWYYYXXXYYYZZZZZZ[[[^^^bbbeeehhhkkknnnooopppqqqrrrtttqqqpppnnnlllkkkjjjjjjkkknnnkkklllvvvvvvmmmhhhfffeeeaaaaaaaaa```````````````^^^^^^]]]\\\[[[YYYWWWVVV\\\\\\]]]^^^___^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOPPPMMMLLLLLLKKKLLLUUU___hhhppptttoooeee^^^XXXTTTPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPRRRTTTUUUTTTRRRPPPOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNPPPSSSVVVYYY[[[gggmmmyyy|||zzz~~~uuulllrrr}}}~~~vvvqqqnnnnnnmmmnnnoooooonnnnnnsssuuuyyy~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{|||~~~~~~~~~}}}||||||{{{xxxvvvrrrpppoooqqqtttwwwzzz{{{|||{{{xxxpppnnnjjjgggbbb\\\VVVRRROOOMMMJJJIIIIIIKKKNNNPPPRRRTTTUUUVVVUUUTTTUUUVVVVVVWWWWWWVVVUUUTTTVVVWWW[[[[[[]]]___```aaabbbbbbbbbeeekkkttt}}}MMMLLLLLLMMMOOOPPPNNNMMMIIIHHHGGGDDDBBB@@@>>>===:::;;;<<>>===:::;;;===@@@CCCFFFHHHIIIHHHGGGDDDBBBBBBFFFLLLQQQ[[[aaafffddd^^^YYYXXXZZZWWWYYYZZZ[[[\\\```dddhhhmmmoooqqqrrrrrrrrrtttuuurrrqqqooommmkkkkkkkkkkkkmmmooovvv}}}zzzrrrgggaaa______```___^^^]]]\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXYYYZZZYYYZZZZZZZZZ[[[[[[[[[[[[XXXWWWWWWWWWVVVVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLIIIIIISSS^^^jjjqqqssskkkaaaZZZVVVRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLOOONNNNNNOOOPPPPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKKKKLLLHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFIIIJJJLLLMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHKKKOOOSSSVVVXXX\\\gggwww|||}}}xxxnnnnnnpppvvv|||tttqqqmmmlllmmmnnnmmmllljjjmmmrrrxxx}}}~~~~~~}}}}}}~~~~~~~~~|||||||||{{{{{{{{{||||||}}}}}}}}}}}}|||{{{{{{zzzzzz{{{||||||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~}}}{{{zzzxxxuuurrrooooooqqqtttvvv{{{|||~~~}}}xxxrrrmmmhhhbbb^^^XXXVVVTTTSSSTTTVVVZZZ\\\]]]___aaaaaa^^^[[[XXXXXXZZZ\\\^^^^^^[[[WWWUUUUUUUUUVVVWWW[[[```ffflllpppyyy~~~OOONNNMMMNNNNNNMMMJJJHHHJJJIIIGGGEEECCC@@@???>>>;;;<<<>>>AAACCCFFFHHHIIIJJJHHHEEEBBBBBBFFFMMMSSSaaagggkkkhhh```YYYXXXZZZWWWXXXZZZ[[[]]]```eeehhhjjjlllnnnooooooooopppqqqsssqqqooommmlllkkkkkkllllllpppzzzyyyyyy|||ooofffaaa``````___^^^]]]\\\[[[\\\]]]]]]ZZZXXXWWWVVVWWWXXX[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOOPPPOOONNNMMMLLLKKKKKKLLLKKKHHHHHHQQQ\\\dddjjjmmmfff^^^YYYVVVTTTRRRPPPNNNLLLLLLLLLNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLOOONNNNNNNNNOOONNNKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGFFFEEECCCAAA@@@BBBBBBAAABBBBBBCCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIIDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLLLLMMMKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDEEEHHHMMMQQQTTTVVVXXXfffyyy}}}wwwxxx{{{oookkkgggmmmwwwyyytttnnnllllllmmmllljjjgggjjjpppvvv|||~~~~~~~~~}}}~~~~~~~~~~~~zzzxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{{{{|||~~~~~~~~~~~~}}}{{{zzzxxxuuurrrooooooqqqtttvvvzzz{{{}}}|||vvvqqqkkkfffbbb[[[YYYWWWWWWXXX[[[^^^aaaaaadddffffffccc___\\\ZZZ]]]```bbbbbb^^^ZZZWWWUUURRRRRRTTTXXX^^^fffmmmrrrMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGEEEBBB???=========>>>@@@BBBEEEGGGHHHIIICCC@@@CCCEEEGGGOOOZZZkkklllkkkfff```[[[ZZZZZZYYYZZZ[[[]]]```dddgggiiikkkmmmppprrrrrrrrrrrrsssuuurrrpppqqqpppmmmnnnqqqooovvv|||xxxzzzuuummmgggaaa^^^^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZ\\\\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSSSSRRRPPPMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIJJJMMMPPPRRR]]]___aaa___[[[WWWSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKNNNLLLJJJJJJJJJKKKJJJIIILLLLLLMMMNNNNNNMMMIIIFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@======>>>>>>>>>???BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBCCCEEEIIIMMMQQQTTTVVVZZZdddrrr~~~~~~xxxqqqtttyyy|||~~~~~~pppgggcccgggllltttyyyoookkkmmmooonnnkkkkkkmmmppptttxxx}}}~~~~~~~~~~~~vvvssspppoooppprrrssssssyyyxxxvvvtttqqqooommmlllmmmnnnooooooppprrrwwwzzzwwwzzz}}}~~~}}}{{{zzz|||uuuppppppqqqqqqtttxxx~~~|||wwwrrrlllhhheeeaaa]]]\\\^^^aaadddeeeiiillloooooolllgggdddbbbeeefffhhhgggddd___ZZZVVVUUUVVVWWWWWWZZZaaakkksss}}}MMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGEEEBBB???===<<<===>>>@@@BBBEEEGGGHHHHHHCCCAAABBBDDDHHHSSS___ppppppnnnhhhbbb]]][[[\\\ZZZZZZ\\\^^^aaadddhhhiiilllmmmpppqqqrrrrrrrrrrrrrrrooonnnooonnnkkkkkkooorrr}}}}}}}}}qqqjjjeee```^^^___\\\[[[YYYYYY[[[[[[[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUTTTRRRQQQQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRUUUUUUUUUTTTQQQNNNKKKIIIMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIJJJMMMOOOPPPZZZ\\\]]]\\\YYYUUURRRQQQPPPOOONNNLLLKKKKKKKKKKKKNNNLLLJJJIIIJJJJJJJJJHHHKKKKKKKKKMMMNNNLLLIIIFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@???===>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCEEEHHHLLLPPPTTTVVVXXX___lllzzz|||{{{zzzrrrnnnppptttxxxzzz|||yyylllddd___bbbeeelllyyyssskkkkkklllkkkiiiiiijjjkkknnnssswww{{{~~~~~~}}}~~~~~~tttpppkkkiiihhhjjjkkkkkkooonnnmmmjjjhhheeecccbbbbbbcccddddddeeegggkkknnnpppssswwwzzz{{{|||~~~}}}}}}}}}~~~~~~}}}{{{{{{zzztttpppqqqrrrrrrtttxxx{{{~~~zzzsssnnniiieeeaaa```bbbeeehhhiiimmmpppssstttrrrnnnkkkjjjkkklllmmmllliiieee```]]]XXXXXXXXXYYY[[[cccllltttMMMLLLLLLLLLLLLMMMMMMNNNLLLLLLJJJHHHEEEBBB???>>>;;;<<<===???AAADDDFFFGGGFFFCCCBBBBBBCCCJJJYYYfffuuutttpppkkkddd___^^^^^^[[[\\\]]]```cccfffiiijjjmmmnnnoooqqqrrrrrrrrrqqqpppnnnnnnpppnnnjjjkkkpppyyywwwlllfffccc___^^^```\\\[[[YYYYYY[[[\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPOOORRRWWW[[[\\\ZZZVVVTTTVVVVVVUUUTTTQQQNNNLLLJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOUUUWWWYYYYYYWWWSSSQQQPPPQQQPPPNNNLLLKKKKKKKKKLLLNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIIIIKKKLLLKKKIIIFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@???============>>>@@@AAABBBCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEHHHLLLOOORRRTTTUUU[[[fffttt|||xxxwwwvvvtttpppmmmlllooorrrvvv|||vvvvvvxxx}}}xxxllleee[[[ZZZ[[[aaalll{{{|||pppkkkkkkjjjiiihhhhhhhhhjjjmmmrrrvvvyyy}}}~~~~~~~~~~~~}}}}}}~~~~~~|||qqqlllddd___\\\]]]]]]^^^aaa```^^^\\\ZZZXXXWWWVVVTTTUUUWWWWWWXXXZZZ]]]```eeehhhmmmqqqtttwwwzzz}}}{{{zzzzzz{{{}}}~~~~~~}}}|||{{{wwwrrrppprrrttttttuuuxxxyyy~~~xxxsssnnnjjjgggfffhhhlllnnnppprrruuuyyy{{{zzzxxxvvvuuuuuuuuutttsssoookkkhhheee^^^^^^]]]^^^bbbjjjttt{{{MMMMMMMMMMMMMMMNNNOOOPPPNNNMMMKKKHHHEEEBBB@@@>>>;;;;;;<<<>>>@@@CCCEEEFFFBBBBBBBBBAAADDDNNN```nnnzzzwwwqqqkkkeee```^^^^^^\\\]]]___bbbeeehhhkkklllnnnnnnoooqqqrrrsssrrrppppppoooppprrrpppmmmoootttuuuiiidddaaa^^^]]]___]]][[[ZZZZZZ[[[\\\\\\[[[WWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWWWWXXXVVVUUUSSSQQQPPPOOONNNNNNNNNSSSZZZ```aaa^^^YYYVVVRRRSSSSSSSSSRRRQQQOOOOOOMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQTTTVVVWWWUUUSSSQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNLLLJJJIIIJJJJJJIIIGGGGGGGGGGGGIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDAAA???===<<<;;;<<<===???AAAAAAAAADDDCCCCCCCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGJJJNNNQQQRRRVVVZZZbbbppp}}}wwwsssooommmmmmoooqqqsssxxx}}}yyyvvvvvvwww{{{tttlllXXXTTTQQQVVV```nnnxxxooolllkkkjjjkkkjjjiiiiiikkkoootttwwwzzz|||~~~~~~~~~~~~~~~{{{xxxppphhh^^^UUUQQQPPPPPPQQQSSSSSSRRRQQQOOONNNMMMLLLKKKLLLNNNOOOOOOQQQTTTVVVZZZ^^^bbbgggkkkoootttwwwyyyxxxwwwxxx{{{{{{}}}}}}~~~~~~~~~~~~}}}||||||uuuqqqppptttwwwvvvvvvyyyyyyzzzuuurrrnnnkkkjjjmmmqqqtttuuuwww{{{~~~}}}{{{xxxtttooollliiidddccccccfffmmmxxxNNNNNNNNNNNNNNNOOOPPPQQQNNNMMMJJJGGGEEEBBB@@@???;;;<<<<<<===???AAABBBCCC???BBBCCCCCCIIIWWWhhhttt{{{wwwpppiiiccc```^^^]]]^^^___bbbeeehhhjjjlllmmmooonnnnnnpppssssssqqqooonnnmmmoooqqqooonnnrrrzzzvvviiiccc___\\\\\\^^^]]][[[ZZZZZZ[[[\\\\\\[[[WWWWWWWWWXXXXXXXXXXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXUUUTTTRRRPPPNNNMMMLLLLLLNNNTTT[[[aaaccc```[[[WWWSSSSSSSSSRRRRRRQQQPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOOOORRRUUUVVVUUUSSSRRRRRRPPPPPPNNNMMMMMMNNNNNNOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===AAAEEEFFFDDDBBBFFFFFFDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBDDDFFFIIILLLOOOPPPWWW[[[bbbnnn}}}}}}xxxqqqnnnooorrrtttuuu{{{|||{{{vvvvvvwwwwwwzzz~~~uuu\\\SSSMMMPPPWWWcccttttttooollljjjmmmkkkiiihhhiiilllppprrruuuwww{{{~~~~~~}}}xxxuuunnnfffZZZOOOIIIGGGFFFFFFJJJJJJJJJIIIIIIIIIIIIHHHFFFHHHIIIJJJJJJLLLNNNPPPSSSVVVZZZ^^^bbbgggkkkooottttttuuuwwwzzz}}}|||yyy{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||uuurrrrrrvvvyyyxxxxxxzzzzzz{{{uuurrroooooorrrvvvyyy{{{|||}}}xxxsssnnnlllhhhhhhiiinnnzzzOOONNNNNNNNNNNNOOOOOOPPPMMMKKKIIIFFFDDDBBBAAAAAA<<<<<<<<<===>>>???@@@@@@>>>BBBEEEIIISSScccrrryyy|||vvvmmmfffbbb```^^^]]]___aaadddgggjjjmmmnnnooopppnnnnnnpppssstttqqqnnnkkkkkkmmmnnnmmmmmmuuuvvviiibbb^^^[[[[[[]]]]]]\\\ZZZZZZ\\\]]]\\\[[[XXXXXXYYYYYYYYYYYYYYYYYYVVVWWWWWWWWWXXXXXXXXXXXXVVVUUUSSSQQQOOONNNMMMLLLPPPTTT[[[```aaa___[[[WWWWWWVVVUUUSSSQQQPPPNNNNNNOOOPPPRRRSSSRRRQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPNNNQQQTTTVVVUUUSSSRRRRRROOONNNNNNNNNNNNOOOQQQRRRQQQOOOLLLKKKKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIGGGFFFEEEEEEEEEFFFGGGIIIKKKKKKGGGFFFEEECCCAAA@@@???>>>???@@@DDDKKKPPPQQQLLLHHHKKKIIIGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@BBBCCCCCCDDDBBBBBBCCCEEEHHHKKKMMMOOOVVV[[[cccnnn{{{~~~wwwrrrqqqsssvvvxxx}}}}}}|||zzzuuussstttuuutttxxx}}}}}}eeeYYYOOONNNRRRXXXgggvvv{{{sssmmmjjjkkkiiigggffffffhhhjjjkkkpppssswww}}}}}}xxxtttlllcccWWWLLLEEEBBB@@@???CCCDDDDDDEEEFFFGGGHHHIIIDDDFFFHHHIIIIIIJJJLLLNNNPPPSSSVVVXXXZZZ^^^bbbeeelllmmmpppsssxxx}}}~~~{{{yyywwwyyy{{{~~~~~~}}}||||||}}}}}}~~~}}}}}}}}}xxxtttssswwwzzzyyyzzz|||{{{~~~zzzxxxuuuuuuxxx}}}{{{vvvssspppoooqqqyyyPPPOOONNNNNNNNNNNNNNNNNNKKKIIIGGGEEECCCBBBBBBBBB>>>======<<<<<<======>>>???DDDIIIOOO^^^ppp{{{}}}|||uuullleeeaaa```___^^^```bbbeeeiiilllnnnooopppqqqnnnmmmpppssstttqqqmmmjjjjjjlllmmmmmmooozzztttggg```]]]ZZZ[[[^^^^^^\\\[[[[[[\\\]]]\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXVVVTTTQQQPPPOOONNNQQQTTTYYY\\\^^^\\\YYYWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQRRRTTTUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJLLLNNNOOOMMMPPPSSSTTTSSSQQQPPPPPPMMMMMMMMMNNNOOOQQQSSSUUUSSSPPPNNNMMMMMMLLLKKKIIIJJJIIIGGGHHHHHHHHHGGGEEECCCCCCDDDFFFHHHJJJLLLMMMJJJHHHFFFCCCAAAAAAAAAAAAEEEHHHNNNWWW^^^^^^XXXQQQOOOMMMJJJHHHFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFGGGFFFEEECCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCEEEGGGJJJLLLMMMQQQXXXbbbmmmyyy}}}vvvtttuuuyyy}}}~~~}}}~~~{{{{{{}}}~~~~~~}}}{{{yyyqqqoooooorrrssstttxxx~~~rrrbbbTTTOOOMMMNNNYYYgggyyy{{{sssnnnjjjiiigggeeeeeeeeeffffffllloootttzzzyyyuuuiiiaaaUUUJJJCCC>>><<<;;;>>>???@@@BBBEEEGGGHHHIIIGGGIIILLLMMMMMMMMMNNNPPPQQQSSSTTTTTTUUUWWWZZZ]]]bbbdddiiinnntttyyy|||~~~|||xxxvvvwwwxxxyyy{{{}}}~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}{{{wwwuuuyyy{{{zzz{{{~~~~~~~~~||||||~~~}}}|||~~~PPPOOOOOONNNMMMMMMMMMMMMIIIHHHFFFDDDBBBBBBBBBBBB???>>>===<<<<<<<<<<<<<<>>@@@CCCFFFHHHJJJKKKNNNPPPQQQQQQQQQRRRTTTSSSTTTTTTSSSRRRSSSUUUWWW[[[^^^dddjjjpppuuuxxxzzz}}}}}}}}}~~~{{{wwwtttwwwwwwxxxzzz{{{}}}~~~zzz{{{|||}}}}}}~~~~~~}}}~~~yyyvvvyyy{{{{{{|||RRRRRRRRRQQQPPPNNNMMMLLLGGGFFFDDDCCCBBBBBBBBBCCCDDDBBB@@@??????@@@??????EEEKKKSSS```qqqwwwpppgggcccccccccaaa^^^ccceeehhhkkknnnooopppppprrrpppoooppprrrssspppmmmkkkiiijjjnnnpppvvvxxxooogggbbb^^^YYYXXXZZZ[[[\\\]]]___``````______]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZZZZ[[[[[[[[[XXXYYYZZZYYYWWWTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXUUUSSSQQQOOOOOOPPPSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKNNNNNNOOOOOOOOOOOOPPPPPPKKKLLLMMMMMMMMMNNNQQQTTTTTTRRROOOLLLKKKKKKMMMNNNKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFJJJPPPUUUSSSMMMEEEAAABBBDDDFFFFFFMMMRRR]]]lllwwwvvvlllaaa^^^YYYRRRLLLIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEFFFGGGGGGHHHHHHMMMSSS\\\hhhvvv{{{{{{}}}~~~|||wwwqqqnnnmmmnnnyyy}}}{{{xxxuuussspppmmmjjjdddiiiqqquuuvvvxxx{{{~~~{{{dddUUUMMMKKKOOOTTTbbbqqqssskkkfffbbbcccbbb```aaaccc```ccciiiqqqxxx}}}|||zzzssseee\\\PPPGGGBBB???;;;999<<<<<<;;;===???DDDHHHKKKOOOPPPSSSWWWYYY[[[\\\\\\]]]ZZZWWWVVVVVVUUURRROOOSSSVVVZZZ^^^eeemmmuuu{{{~~~{{{xxxvvvvvvzzz}}}|||~~~~~~yyyuuurrrqqqwwwyyy}}}~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~||||||~~~}}}zzzzzz}}}RRRRRRRRRQQQOOOMMMLLLKKKGGGFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@???@@@AAABBBCCCKKKRRR\\\iiixxxuuunnnfffbbbbbbcccaaa___dddeeehhhkkknnnoooppppppqqqooommmnnnppppppnnnkkkkkkjjjkkkoooqqqzzzuuummmeeeaaa^^^ZZZZZZ\\\[[[\\\^^^___`````````___]]]^^^___``````___^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXZZZ[[[[[[XXXVVVUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXSSSRRRPPPNNNNNNOOOQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNNNNNNNNNNNNNQQQSSSSSSQQQNNNLLLKKKKKKMMMNNNKKKJJJHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGKKKPPPTTTTTTOOOHHHCCCCCCEEEFFFFFFPPPUUU```ooo{{{{{{rrrhhhaaa\\\UUUOOOLLLJJJIIIHHHFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJOOOXXXcccppp}}}zzzzzz~~~}}}xxxtttrrrqqqttt}}}~~~}}}|||zzzyyyxxxtttooollliiinnnsssxxxzzzzzz{{{{{{ooo]]]PPPHHHIIILLLRRR```ppp~~~{{{rrrjjjdddddddddbbbaaaccc___bbbgggmmmttt{{{~~~~~~{{{tttfff]]]QQQGGGBBB>>>;;;999::::::::::::===AAADDDGGGQQQTTTXXX\\\```bbbddddddfffccc___]]][[[XXXTTTPPPNNNQQQUUUYYY___fffnnntttyyyxxxuuurrrooonnnqqqsssxxxzzz{{{zzzvvvttttttuuuyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzz{{{}}}}}}~~~||||||}}}}}}|||{{{yyywwwsssqqqrrrvvv|||RRRRRRQQQPPPNNNKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@BBBEEEHHHJJJRRR\\\iiiuuu|||qqqllleeebbbbbbbbbaaa```dddfffiiilllnnnoooppppppooonnnllllllmmmlllkkkiiijjjkkkmmmoootttqqqjjjcccaaa___[[[[[[^^^[[[\\\^^^```aaaaaaaaaaaa^^^^^^___```aaaaaaaaaaaa______^^^^^^]]]]]]\\\\\\YYY[[[\\\\\\ZZZYYYXXXYYYXXXYYYZZZZZZZZZZZZYYYYYYTTTSSSQQQOOONNNOOOQQQRRRTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNPPPRRRRRRQQQNNNLLLKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHIIILLLPPPTTTVVVQQQKKKGGGFFFFFFGGGGGGPPPUUUaaappp{{{}}}vvvoooddd___XXXRRRNNNLLLJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGFFFKKKRRR\\\hhhxxx~~~|||{{{zzztttzzz}}}~~~{{{tttoooqqqtttxxx}}}}}}zzzzzz}}}iiiVVVIIIEEEGGGJJJUUUdddrrryyyooofffdddeeecccaaabbb___aaaccchhhnnnuuuzzz~~~~~~}}}uuujjjaaaTTTJJJDDDAAA>>><<<;;;:::::::::<<<>>>AAACCCPPPSSSYYY```eeeiiilllmmmooolllhhhddd___YYYSSSOOOHHHJJJMMMQQQVVV\\\ccciiiooonnnkkkgggcccaaabbbdddnnnqqqttttttrrrrrruuuyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||~~~}}}}}}}}}{{{xxxvvvrrrpppkkkfffeeeiiissszzzQQQQQQPPPNNNLLLIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDIIINNNRRRZZZffftttuuummmiiidddaaaaaabbbaaaaaaeeegggiiilllnnnoooppppppooonnnmmmlllkkkjjjiiihhhiiikkknnnpppwww}}}pppiiicccaaa___\\\[[[^^^\\\]]]___aaabbbbbbbbbaaa^^^___```aaabbbccccccdddbbbbbbaaa```___^^^^^^^^^ZZZ\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVTTTSSSRRRSSSSSSTTTSSSTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOOOONNNMMMOOOPPPQQQPPPNNNLLLLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGGGGFFFIIIIIIJJJJJJJJJMMMQQQTTTWWWTTTOOOKKKHHHGGGHHHHHHMMMRRR]]]kkkvvvyyyuuuoooeee```YYYSSSOOOLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCGGGMMMUUU```nnn|||vvvyyyzzz}}}}}}uuuaaaPPPGGGGGGIIIPPPZZZgggvvv~~~rrrgggeeeeeecccaaaaaa``````aaadddiiiooouuuyyy}}}~~~}}}}}}}}}~~~uuuooofffYYYOOOIIIFFFCCC@@@>>>===<<<<<<===>>>@@@AAAHHHLLLTTT\\\dddkkkoooqqqsssqqqmmmggg___WWWOOOJJJCCCEEEGGGIIIMMMRRRYYY]]]bbbaaa___[[[WWWTTTTTTUUU```eeekkknnnnnnooossswww~~~~~~~~~~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~{{{wwwsssnnnlllggg___\\\aaammmwwwPPPOOONNNLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDFFFLLLTTTZZZeeeqqq|||qqqhhheeebbb``````aaabbbbbbfffgggjjjlllnnnooopppppppppooonnnllljjjiiijjjjjjhhhkkknnnrrr|||zzzqqqjjjdddbbb```\\\[[[]]]^^^___aaabbbccccccbbbaaa______```aaabbbdddeeeeeedddccccccbbbaaa``````___[[[]]]___```___^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVUUUSSSRRRPPPOOONNNMMMLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMOOONNNMMMMMMNNNOOOQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFIIIJJJKKKKKKKKKNNNQQQTTTWWWUUURRRNNNJJJIIIIIIIIILLLPPPZZZeeennnrrrpppmmmbbb]]]WWWQQQNNNKKKHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEBBBEEEJJJPPPXXXfffvvvnnnYYYLLLHHHCCCFFFMMMXXXfffvvvuuukkkgggfffcccbbbbbbbbbaaaaaabbbeeekkkppptttzzz~~~~~~~~~~~~}}}~~~wwwrrriii^^^TTTNNNKKKGGGDDDAAA@@@???>>>======>>>>>>@@@DDDLLLUUU___gggmmmqqqrrrqqqnnnggg^^^TTTKKKGGG@@@AAABBBCCCFFFJJJOOOSSSUUUVVVUUURRRNNNLLLKKKLLLRRRZZZdddiiiiiijjjnnnsss~~~}}}{{{zzzyyyyyyzzz~~~~~~~~~yyyvvvnnnkkkeee]]]YYY^^^kkkuuu~~~MMMMMMLLLKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHOOOYYYaaannnzzzzzznnncccbbb```______```bbbcccggghhhjjjmmmooooooppppppoooooonnnllljjjiiikkkmmmhhhlllooouuuwwwqqqjjjdddcccaaa]]]\\\^^^aaaaaabbbcccccccccbbbaaa`````````aaabbbccceeefffddddddccccccbbbbbbaaaaaa\\\^^^aaaaaa```_________^^^^^^]]]\\\[[[[[[\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKMMMOOOOOONNNNNNNNNOOOQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMKKKIIIGGGFFFHHHIIIJJJKKKLLLNNNRRRUUUVVVVVVTTTPPPLLLJJJJJJKKKMMMQQQXXXaaahhhkkkjjjhhh]]]YYYTTTPPPMMMKKKHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDBBBDDDGGGKKKRRR___nnnxxx~~~}}}zzzeeeSSSJJJAAAAAAEEEOOO[[[iii{{{}}}tttooojjjdddcccdddcccbbb```aaacccgggkkknnnuuuzzz~~~}}}}}}~~~}}}~~~}}}tttmmmccc[[[VVVQQQLLLIIIDDDCCCBBB@@@>>>======<<<>>>AAAFFFNNNWWW```gggkkkllllllkkkeee\\\QQQIIIEEE>>>?????????@@@CCCHHHLLLKKKLLLMMMMMMJJJHHHHHHHHHKKKTTT^^^cccccceeejjjppp|||~~~{{{yyyxxxxxxxxx|||}}}~~~~~~{{{ssspppiiibbb___dddnnnvvvKKKKKKJJJIIIHHHFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGGGGJJJQQQ]]]fffsss|||tttjjj___```_________```bbbdddgggiiikkkmmmoooppppppooommmnnnnnnkkkiiiiiikkknnnkkknnnqqqyyysssoooiiiddddddccc```___aaacccddddddddddddbbbaaa```aaa`````````aaabbbdddeeecccccccccccccccccccccccc]]]___aaaaaa```^^^^^^___^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWYYYZZZYYYWWWTTTSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKNNNPPPQQQQQQPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNLLLJJJHHHFFFFFFHHHJJJKKKLLLOOORRRUUUTTTUUUTTTQQQMMMKKKKKKLLLNNNQQQVVV\\\```bbbbbbaaaYYYVVVQQQNNNMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCCCC===>>>@@@BBBCCCCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCEEEGGGMMMYYYgggrrrxxxtttsssvvvxxxvvvwww{{{~~~rrr^^^QQQGGGCCCDDDLLLUUU```ppp~~~zzzooofffdddgggbbbaaa```___aaacccfffhhhnnnttt|||~~~~~~~~~}}}~~~||||||zzzuuummmfffbbb]]]VVVRRRKKKJJJHHHFFFDDDBBB@@@?????????AAAFFFLLLTTT[[[___aaacccccc___VVVLLLDDDAAA=========<<<<<<>>>BBBEEEDDDFFFIIIJJJJJJIIIIIIJJJLLLTTT[[[^^^]]]```hhhqqqyyy}}}~~~{{{yyyxxxwwwwwwyyyzzz|||~~~yyysssmmmmmmqqqwww|||JJJIIIIIIHHHGGGFFFDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEGGGHHHHHHJJJRRR^^^hhhrrr{{{~~~xxxooofff^^^^^^___^^^^^^```bbbdddgggiiikkkmmmoooppppppooolllmmmmmmjjjhhhhhhkkkooommmpppsss}}}}}}pppmmmgggdddddddddbbbbbbdddeeeeeeeeeeeedddbbb```___aaaaaa`````````bbbcccdddcccccccccccccccccccccccc^^^```bbbbbb```^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^______^^^]]]\\\[[[ZZZYYYWWWXXXZZZ[[[ZZZXXXUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLOOORRRSSSSSSSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFDDDFFFIIIKKKLLLOOOSSSUUUSSSTTTUUURRRNNNKKKKKKMMMMMMOOOSSSWWWZZZ\\\[[[[[[VVVTTTPPPNNNMMMMMMKKKJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCDDD<<<===@@@BBBCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBCCC???@@@@@@AAAAAABBBCCCCCCAAABBBCCCEEEJJJUUUcccnnnuuunnnjjjnnnqqqoooqqqvvvyyy}}}}}}hhhZZZLLLFFFDDDIIIOOOVVVdddqqq~~~ttthhheeeiiiaaa```___^^^___aaaccceeeiiipppyyy}}}~~~~~~{{{~~~~~~}}}}}}|||vvvppplllggg```ZZZRRRQQQOOOMMMJJJGGGEEEDDD???>>>>>>???CCCJJJPPPTTTWWWZZZ\\\YYYPPPGGG@@@===<<<<<<;;;:::999;;;???BBB@@@CCCGGGJJJJJJKKKKKKLLLPPPVVVZZZZZZXXX]]]hhhssswww{{{|||yyyxxxwwwwwwwwwwwwyyy}}}|||xxxyyy}}}HHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCGGGGGGGGGHHHLLLTTT^^^eeetttvvvyyyzzzvvvooogggaaa_______________```dddgggiiijjjlllnnnoooooonnnmmmpppmmmjjjiiilllmmmmmmkkkooopppxxx{{{sssjjjgggeeeccccccdddcccbbbddddddcccbbbaaaaaaaaaaaa`````````aaabbbbbbbbbcccddddddccccccbbbaaaaaa`````````aaaaaaaaaaaa`````````___]]]\\\\\\]]]^^^___```^^^]]][[[ZZZZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUXXXUUUSSSQQQQQQPPPNNNMMMMMMNNNNNNOOOOOONNNNNNNNNQQQQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNPPPOOOMMMKKKIIIIIIIIIJJJKKKKKKJJJHHHHHHKKKOOOSSSRRRRRRQQQPPPPPPOOONNNNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYTTTNNNJJJIIIJJJKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@@@@BBBCCCEEEFFFEEEDDDBBBCCCHHHQQQ]]]fffqqqllliiikkkqqquuuvvvuuuwww|||xxxiiiVVVKKKEEEKKKOOOPPPXXXdddqqquuummmeeedddaaa______aaabbbaaa^^^___fffqqq|||~~~}}}}}}}}}~~~~~~||||||~~~|||xxxtttooolllaaa^^^ZZZUUUQQQLLLFFFCCCCCCBBBAAACCCGGGJJJMMMNNNPPPPPPOOOMMMIIIDDD???===<<<============???BBBEEEDDDEEEGGGIIIKKKNNNPPPQQQTTT[[[aaaaaa___aaaiiirrrxxx{{{}}}|||~~~}}}zzzxxxwwwzzzzzzzzz|||HHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEDDDCCCCCCDDDEEEHHHHHHHHHJJJNNNVVV___fffqqqsssuuuuuurrrllleeeaaa^^^^^^_________aaadddgggiiijjjlllnnnoooooonnnmmmnnnkkkiiiiiikkklllkkkiiiooosss~~~yyyqqqjjjgggeeedddeeeeeeeeedddfffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccccccccbbbbbbaaa`````````______```aaaaaaaaa`````````___]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ[[[VVVWWWWWWXXXXXXXXXWWWWWWWWWUUUSSSQQQRRRQQQPPPNNNOOOPPPPPPPPPPPPPPPOOOOOOQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNKKKKKKIIIHHHGGGIIILLLPPPOOOOOONNNNNNMMMLLLKKKKKKOOOPPPRRRUUUWWWXXXXXXXXXXXXSSSNNNJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBAAABBBGGGQQQ]]]eeekkkiiihhhjjjoootttwwwyyyyyy}}}xxxeeeWWWLLLNNNOOOLLLOOOVVVcccqqqvvvmmmgggccc```___aaaaaa___]]]___eeeoooyyy~~~}}}~~~~~~|||}}}~~~~~~||||||}}}|||wwwtttooolllfff```ZZZSSSLLLGGGFFFDDDAAAAAACCCFFFGGGHHHKKKJJJIIIGGGDDD@@@===::::::;;;<<<===>>>BBBFFFJJJJJJKKKMMMPPPRRRUUUVVVWWWYYY```ggggggeeefffmmmuuuxxxzzz~~~~~~}}}~~~}}}{{{yyyxxxzzzyyyyyy{{{HHHGGGFFFEEEDDDDDDDDDDDDAAACCCDDDDDDDDDDDDEEEGGGIIIJJJJJJLLLPPPWWW```ffflllmmmnnnnnnkkkgggcccaaa\\\]]]______```bbbeeehhhiiikkkmmmnnnooonnnmmmlllkkkjjjiiiiiijjjjjjiiigggmmmuuuwwwnnnjjjhhhfffeeefffgggffffffffffffeeedddccccccccccccbbbbbbaaa``````aaabbbcccaaaaaaaaa```______^^^^^^]]]^^^______```````````````___]]][[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQRRRRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPOOOQQQPPPPPPPPPQQQRRRSSSTTTUUUSSSQQQOOONNNNNNOOOPPPMMMLLLLLLKKKLLLMMMOOOPPPLLLLLLJJJGGGFFFFFFIIILLLMMMMMMLLLLLLKKKKKKJJJJJJMMMOOORRRTTTVVVXXXXXXXXXVVVSSSNNNKKKJJJKKKKKKKKKHHHIIIIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@??????===???@@@BBBCCCCCCCCCBBB@@@@@@@@@AAAFFFOOOYYY```cccdddfffhhhlllqqqxxx|||}}}{{{}}}xxxhhhYYYTTTPPPJJJHHHLLLTTTaaaqqq}}}sssjjjeeeaaa___``````^^^\\\^^^bbbjjjrrr{{{~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~zzztttnnnggg___XXXRRRNNNJJJEEEBBBAAABBBCCCCCCFFFEEEDDDCCC@@@>>>;;;:::999;;;===???BBBHHHNNNRRRPPPQQQTTTVVVYYY\\\]]]^^^bbbhhhooopppnnnoootttzzz|||~~~~~~}}}|||{{{zzzzzzzzz|||GGGGGGFFFEEEDDDDDDEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFIIIJJJLLLNNNRRRXXX```fffhhhggggggfffdddcccaaa```\\\]]]___```aaacccfffiiijjjkkkmmmnnnooonnnmmmllljjjjjjjjjjjjkkkjjjjjjiiikkkxxxwwwooollljjjgggffffffffffffeeeeeedddcccbbbbbbaaabbbbbbcccbbbaaa______```bbbbbb______^^^^^^]]]\\\\\\\\\[[[\\\]]]^^^^^^______^^^___^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWSSSTTTUUUUUUVVVVVVVVVUUUSSSQQQOOOOOOPPPQQQPPPOOORRRSSSSSSRRRRRRQQQPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKJJJKKKLLLMMMJJJJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLHHHFFFEEEGGGIIIMMMMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPSSSUUUVVVWWWWWWUUURRROOOMMMLLLLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<>>>@@@BBBCCCBBBAAA@@@??????@@@AAADDDJJJRRRXXX\\\```eeeggghhhmmmvvv}}}wwwvvvxxxyyyhhh\\\QQQHHHGGGKKKLLLVVVdddppp}}}wwwkkkfff```^^^^^^___]]][[[\\\^^^cccjjjsss~~~~~~~~~~~~zzztttmmmfffaaaWWWRRRLLLGGGEEEDDDDDDCCCDDDDDDBBBAAA???>>><<<<<<;;;===@@@CCCHHHOOOVVV\\\ZZZ\\\^^^bbbdddfffggghhhkkkqqqxxxyyyxxxwww{{{~~~~~~~~~~~~~~~}}}{{{}}}GGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCEEEHHHJJJLLLOOORRRXXX___ddddddcccbbbaaa```___``````\\\^^^aaabbbccceeehhhjjjjjjkkkmmmoooooonnnlllkkkjjjkkkllllllllllllmmmmmmmmm}}}xxxpppnnnkkkhhheeeeeedddcccbbbcccbbbaaa```____________cccbbb```____________```]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPNNNLLLLLLNNNOOONNNMMMQQQQQQQQQQQQQQQPPPOOONNNOOOOOOOOOOOOOOOPPPPPPQQQOOONNNLLLJJJIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLOOONNNMMMJJJGGGFFFGGGIIILLLLLLKKKKKKKKKKKKJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTSSSQQQOOONNNNNNNNNLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJKKKKKKJJJGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>===<<<<<<<<<>>>@@@BBBBBBBBB@@@???@@@@@@@@@@@@AAAEEEJJJNNNVVV\\\cccfffgggjjjrrryyy}}}wwwrrrpppzzzwwweeeSSSFFFEEEIIIGGGMMMWWWdddqqq}}}oooiiibbb^^^^^^^^^]]]\\\ZZZ[[[]]]aaajjjuuu~~~~~~}}}}}}~~~wwwpppkkk___[[[TTTNNNKKKIIIHHHGGGEEEDDDBBB???>>>=========<<<>>>BBBFFFLLLTTT]]]dddiiijjjmmmqqqssstttuuuuuuuuuzzz~~~}}}}}}~~~~~~FFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDHHHJJJMMMPPPTTTYYY___ccccccbbb```^^^^^^^^^___```___aaaccceeeeeefffiiikkkkkklllmmmoooooonnnlllkkkkkkllllllllllllmmmqqqsssvvvwwwpppllliiifffdddccccccaaa`````````___^^^]]]]]]]]]]]]aaa``````___^^^]]]]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSSSSQQQPPPPPPNNNLLLKKKKKKLLLMMMLLLKKKNNNOOOOOOPPPPPPPPPOOOOOONNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMJJJHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKMMMOOOPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======>>>>>>======<<<<<<===>>>???@@@AAA@@@@@@???@@@@@@@@@@@@???@@@CCCFFFOOOVVV___dddgggjjjpppuuuzzzvvvooojjjrrrqqq]]]MMMFFFDDDBBBDDDKKKWWWdddssswwwpppgggaaa___^^^]]]\\\YYYZZZZZZ]]]bbblllwww~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||||||||}}}xxxsssiiieee^^^YYYTTTQQQMMMKKKHHHEEEBBB???<<<;;;<<<<<<<<>>======;;;;;;<<<=========<<<<<<>>>>>>>>>???????????????===>>>??????>>>>>>@@@AAAHHHPPPZZZccciiimmmpppsss~~~|||yyywwwrrrmmmhhhkkkwwwsssbbbPPPCCCAAA@@@CCCLLLUUUbbbuuu{{{ooofffbbb___]]]ZZZ[[[[[[[[[[[[^^^dddlllrrr~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~wwwsssmmmgggaaa[[[UUURRRNNNKKKFFFAAA>>>======>>>>>>BBBGGGPPPZZZhhhuuu}}}}}}}}}~~~FFFEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFFFFEEEEEEGGGHHHKKKMMMQQQUUUXXX\\\aaadddcccbbbaaa___^^^^^^______ccceeeggghhhhhhhhhjjjkkkkkklllnnnoooooommmllljjjiiijjjjjjiiijjjnnnuuuzzzxxxqqqkkkcccaaa______aaabbbbbbbbb______^^^]]]\\\\\\\\\\\\\\\^^^___```^^^[[[XXXVVVXXXXXXWWWVVVVVVUUUUUUTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMOOOPPPQQQRRRRRRRRRMMMOOORRRTTTSSSQQQNNNLLLJJJKKKMMMNNNNNNLLLJJJIIIFFFFFFFFFGGGIIILLLNNNPPPGGGHHHIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<::::::;;;<<<============???>>>>>>===>>>>>>???@@@;;;<<<>>>>>>===>>>???@@@DDDKKKWWWbbbjjjoooqqqssszzz~~~|||{{{yyy~~~xxxuuuuuutttnnnlllgggfffkkk{{{www]]]GGGEEE@@@@@@EEEKKKUUUgggwwwuuujjjddd```\\\YYY\\\\\\\\\[[[]]]```fffkkkyyy}}}{{{zzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~|||{{{zzz||||||}}}}}}|||{{{zzzzzz{{{{{{|||}}}~~~|||||||||}}}yyyssslllddd\\\WWWTTTPPPKKKEEEBBB@@@@@@AAABBBFFFMMMWWWcccsss}}}~~~EEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGFFFEEEFFFIIIKKKOOOOOOQQQWWW^^^ccccccbbbcccaaa___^^^^^^_________aaadddhhhkkkmmmmmmlllkkkoooooonnnmmmlllkkkkkkjjjmmmhhhiiinnnmmmlllxxxtttjjjggg```^^^\\\[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYWWWTTTQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPOOONNNPPPOOONNNNNNNNNPPPSSSTTTSSSQQQPPPRRRTTTTTTQQQNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKKKKJJJHHHFFFEEEFFFFFFGGGIIIJJJKKKKKKLLLJJJGGGEEEEEEFFFHHHJJJIIIIIIIIIJJJIIIIIIHHHHHHKKKKKKKKKJJJGGGEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBAAAAAAAAABBB@@@>>><<<;;;;;;======;;;<<<===<<<;;;<<<===???============>>>>>>>>>>>>===<<<<<<;;;;;;===>>>???@@@DDDLLLZZZkkkxxxzzzwwwwww~~~xxxtttssstttuuutttuuu~~~wwwttt|||vvvooonnnpppqqqmmmhhhggghhhqqqpppUUUJJJAAA===CCCGGGKKKYYYjjjzzztttjjjbbb]]][[[YYYXXXWWWYYY\\\___aaaaaakkkrrr|||{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~}}}zzzxxxvvvwwwxxxzzz|||}}}~~~{{{yyyyyy{{{~~~~~~}}}|||||||||}}}}}}zzztttkkkddd___ZZZSSSLLLHHHGGGGGGHHHHHHOOOXXXbbbrrr~~~}}}|||||||||~~~~~~FFFEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGFFFEEEFFFIIIKKKOOOOOORRRXXX^^^bbbbbbaaabbb```___^^^___``````aaafffgggjjjlllmmmmmmllllllnnnnnnnnnmmmmmmmmmmmmmmmmmmiiijjjnnnmmmnnn}}}zzzooogggddd]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXVVVSSSQQQPPPPPPRRRSSSSSSSSSRRRRRRQQQPPPOOONNNOOONNNMMMLLLMMMOOOPPPRRRRRRQQQPPPQQQSSSSSSPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRQQQPPPOOONNNLLLKKKKKKNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFEEECCCCCCBBBBBBBBBEEEDDDBBBAAAAAABBBDDDEEE@@@AAABBBBBBBBBAAA???>>>BBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===<<<===>>>===<<<<<<===???========================<<<<<<;;;;;;;;;<<<===>>>>>>AAAHHHTTTdddrrrzzz|||~~~~~~sssooommmnnnoooqqqvvv~~~~~~{{{wwwuuutttvvvpppnnnuuu~~~vvvpppnnnnnnnnnllliiigggeeejjj{{{iiiSSSGGG???AAABBBCCCMMMZZZkkkuuu|||rrriiibbb___YYYWWWVVVWWWZZZ\\\]]]]]]bbbhhhqqqzzz|||yyyyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{|||}}}}}}{{{xxxwwwxxxyyyzzz{{{}}}~~~~~~~~~|||zzzzzz|||~~~}}}}}}|||||||||}}}~~~|||ssslllhhhccc\\\UUUPPPOOOOOOPPPSSS\\\gggsss~~~~~~}}}~~~FFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEFFFIIIKKKNNNPPPSSSXXX^^^aaaaaa``````_________```aaacccdddjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnoooooooooooommmjjjkkkmmmmmmrrryyyrrriiicccaaaZZZYYYZZZ\\\^^^^^^]]][[[[[[[[[YYYXXXWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUSSSPPPPPPPPPQQQRRRPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOORRRQQQPPPQQQRRRRRRPPPNNNMMMMMMNNNPPPQQQRRRSSSTTTRRRRRRQQQOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOLLLKKKIIIHHHHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJJJJIIIGGGEEEDDDCCCDDDFFFFFFDDDDDDDDDEEEFFFEEECCCAAA@@@@@@BBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAABBBBBBAAA??????BBBAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;<<<======>>>???>>>===<<<===>>>========================;;;;;;;;;;;;;;;<<<======<<<>>>CCCLLLYYYhhhxxxvvvmmmhhhjjjnnnooooooqqqwwwxxxxxxtttmmmgggddddddkkkjjjjjjppp|||yyytttqqqpppppppppqqqnnniiihhhsssbbbRRRDDD@@@???>>>CCCKKK[[[fffvvv}}}sssiiiccc[[[YYYWWWWWWXXXZZZ[[[[[[ZZZ___eeemmmttt||||||zzzzzz{{{|||}}}||||||||||||||||||||||||}}}|||{{{{{{||||||{{{zzzyyyyyyzzzzzz{{{|||||||||~~~~~~}}}||||||}}}}}}~~~}}}||||||||||||}}}~~~~~~{{{vvvrrrkkkddd```^^^^^^^^^bbbmmm{{{~~~~~~FFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJNNNQQQUUUYYY]]]_________]]]^^^______```bbbeeegggkkkkkkjjjjjjkkkmmmooopppooooooooooooooooooooopppllljjjkkkmmmpppyyyyyyqqqkkkddd```___XXXYYYZZZ^^^``````^^^\\\ZZZZZZXXXWWWWWWVVVVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWUUUTTTRRRPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPPPPOOONNNLLLMMMNNNPPPRRRSSSUUUUUURRRRRRQQQOOONNNMMMLLLKKKHHHIIIIIIKKKLLLMMMNNNNNNJJJLLLNNNPPPPPPPPPNNNMMMKKKIIIGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDGGGHHHIIIJJJIIIFFFDDDBBB@@@BBBDDDEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>@@@BBBDDDBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;<<<<<<===>>>@@@???===<<<===>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<:::;;;>>>DDDMMM\\\ssstttkkkmmmssstttqqqnnnpppsssuuuqqqjjjdddcccdddfffiiiooouuu}}}|||xxxvvvvvvyyy||||||uuuooottt~~~sssaaaLLLBBB???>>>BBBGGGQQQ[[[jjj{{{~~~qqqggg^^^[[[YYYXXXYYY[[[\\\\\\XXXZZZ___dddjjjsss|||~~~~~~~~~~~~~~~}}}|||||||||}}}}}}||||||||||||||||||||||||~~~|||{{{zzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{|||||||||}}}}}}}}}wwwsssrrrrrrsssyyy~~~}}}~~~FFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEHHHJJJNNNQQQVVVZZZ\\\]]]]]]]]][[[]]]^^^______aaaeeeiiiiiihhhhhhiiikkkmmmppprrrrrrqqqqqqpppoooooonnnnnnkkkjjjkkknnnuuutttlllgggaaa^^^___XXXYYY\\\___bbbbbb```]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTSSSRRRQQQPPPPPPQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMNNNNNNLLLMMMNNNPPPRRRTTTUUUVVVQQQQQQPPPOOOMMMLLLKKKJJJGGGGGGHHHIIIJJJLLLLLLMMMIIIKKKMMMNNNOOONNNMMMLLLIIIGGGFFFEEEFFFEEEDDDBBBCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGEEECCCBBB@@@BBBEEEFFFEEECCCCCCDDDAAA???>>>===>>>AAADDDFFFAAAAAA@@@@@@????????????@@@AAABBBCCCCCCBBBAAAAAA@@@????????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===??????>>><<<======<<<<<<<<<<<<;;;;;;::::::888999999:::::::::::::::999888:::>>>DDDQQQiii~~~tttvvv{{{{{{xxxvvvsssvvvwwwssskkkggggggjjjfffnnnyyy~~~}}}{{{{{{pppXXXGGG@@@>>>@@@CCCHHHPPP^^^nnn}}}yyylllaaa^^^ZZZXXXYYYZZZ[[[\\\XXXYYYZZZ]]]aaahhhpppvvv{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzz{{{|||{{{{{{||||||{{{{{{{{{zzzzzzzzz|||}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{||||||||||||~~~~~~~~~~~~~~~GGGGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDEEEHHHJJJNNNRRRXXX[[[\\\\\\[[[\\\YYY[[[^^^^^^^^^```eeeiiihhhhhhhhhiiilllnnnqqqsssrrrrrrqqqpppooonnnmmmmmmkkkjjjlllrrr}}}qqqjjjeee```^^^___ZZZ[[[]]]```cccccc```^^^ZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQRRROOONNNMMMLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOONNNLLLKKKMMMNNNLLLLLLNNNOOOQQQSSSTTTUUUPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKHHHGGGEEEEEEFFFEEEDDDBBBDDDEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIGGGDDDCCCCCC??????>>>>>>???BBBDDDFFFAAAAAAAAA@@@??????>>>>>>>>>>>>@@@AAAAAA@@@@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>>>>===<<<======<<<<<<<<<;;;::::::999999777777888999999999999999888666888===@@@GGG\\\rrr|||uuunnnkkkmmmooonnnxxx{{{dddPPPCCC>>><<<<<>>>>>===>>>???@@@AAA@@@@@@???>>>>>>>>>=========<<<<<<:::::::::;;;;;;;;;::::::666999<<<======<<<======<<<<<<;;;;;;:::999999888666777888999999999888888999666888>>>???AAAPPPbbbsss|||wwwvvvyyy{{{}}}ooo[[[LLLBBB===:::<<>>===???@@@AAABBBCCCBBBBBBAAA>>>=========<<<<<<<<<<<<999999:::;;;;;;;;;::::::444777;;;======<<<======<<<<<<;;;::::::999888888555666888999999888888777999666888??????===HHHXXXfffttt|||wwwvvvuuueeeUUUJJJBBB======???BBBHHHSSSdddttt}}}vvvmmmeee___\\\YYYXXXUUUVVVWWWWWWVVVVVVWWWYYY^^^bbbiiiqqqvvvzzz{{{|||}}}~~~~~~~~~}}}{{{}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyxxxwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz|||}}}~~~|||}}}|||}}}zzz~~~IIIIIIHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDGGGKKKOOOVVVXXXYYYYYYXXXWWWWWWXXXXXX[[[^^^___```aaacccdddfffiiimmmoooooonnnnnnoootttqqqnnnnnnooopppnnnllloooooovvv}}}uuujjjcccaaa```]]]YYYWWWXXXYYYZZZ\\\^^^___```]]]\\\[[[ZZZYYYYYYYYYYYYVVVXXX[[[\\\\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSPPPMMMKKKLLLMMMNNNOOONNNNNNOOOPPPQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMPPPQQQQQQOOONNNNNNPPPRRRQQQNNNKKKHHHGGGHHHJJJKKKJJJKKKMMMNNNNNNMMMLLLKKKNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJEEEDDDDDDCCCCCCCCCDDDDDDJJJMMMPPPRRRQQQLLLEEEAAABBBBBBAAAAAAAAA@@@@@@@@@===>>>???????????????>>>======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777777888888888888:::>>>EEEIII[[[eeeppprrrmmmlllqqqwww~~~||||||zzzrrrdddTTTGGG???@@@======AAAHHHSSSdddrrr|||ppphhhcccaaa```[[[YYYVVVUUUVVVVVVVVVUUUYYY\\\aaaffflllrrryyy~~~zzzzzz{{{|||~~~|||{{{|||~~~}}}|||}}}|||yyyxxxxxxyyyyyy}}}|||zzzyyyxxxyyyyyyzzz~~~{{{|||}}}~~~{{{yyy{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||~~~}}}~~~}}}~~~}}}|||}}}zzzxxx{{{}}}IIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDEEEHHHNNNRRRWWWYYYZZZZZZXXXWWWWWWXXXWWWYYY\\\^^^___aaaccceeeiiikkkoooppppppoooppppppqqqooommmnnnpppqqqpppnnnqqqsss}}}zzzrrrhhhbbbaaa```]]][[[XXXXXXYYYZZZ\\\]]]^^^^^^``````^^^]]]\\\[[[[[[[[[VVVWWWYYYZZZZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVTTTRRROOONNNMMMNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNQQQQQQQQQPPPNNNNNNPPPRRRRRRPPPLLLIIIHHHHHHJJJKKKLLLMMMOOOPPPPPPOOONNNMMMNNNNNNLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDGGGJJJNNNQQQQQQMMMHHHDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???>>>>>>>>>=========>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777888777777777777888<<>>===>>>AAACCCJJJYYYfffxxxzzzppphhhccc___\\\XXXVVVVVVUUUTTTSSSVVVXXX\\\aaafffllltttyyyxxxyyyzzz{{{|||~~~~~~~~~|||{{{|||}}}}}}|||{{{|||~~~~~~}}}|||zzzyyyyyyyyyzzz|||{{{zzzyyyyyyyyyzzz{{{}}}{{{{{{||||||zzzxxx{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||~~~~~~}}}}}}~~~}}}|||{{{{{{}}}HHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFKKKRRRVVVYYY[[[[[[ZZZXXXWWWXXXYYYWWWYYY\\\^^^___aaadddfffkkknnnppprrrqqqqqqqqqrrrnnnmmmmmmoooqqqrrrqqqpppmmmsssuuuooofffaaa______]]][[[YYYYYYYYYZZZ[[[\\\\\\\\\^^^]]][[[ZZZYYYXXXXXXXXXUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWUUUSSSQQQPPPOOONNNMMMOOORRRTTTUUUTTTSSSQQQOOONNNMMMMMMMMMNNNPPPPPPRRRSSSSSSQQQOOOOOOPPPRRRRRRPPPMMMJJJIIIIIIJJJKKKMMMNNNPPPRRRRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDGGGLLLPPPPPPNNNJJJGGGDDDCCCCCCCCCBBBBBBBBBBBB??????>>>>>>======<<<<<<======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999666777666666666999===AAAHHHOOOVVVWWWVVVVVV]]]cccmmmnnnoooppppppqqqqqqqqqyyy~~~{{{ooo]]]PPPCCC@@@@@@@@@???AAALLLWWWiiiuuurrriiiccc```[[[XXXVVVUUUSSSQQQRRRTTTVVVYYY^^^dddlllrrruuuvvvwwwyyy{{{|||||||||~~~~~~|||{{{|||}}}|||{{{zzz{{{}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}|||zzzzzz{{{{{{yyyxxx{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{||||||}}}~~~}}}}}}~~~|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}GGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIOOOVVV[[[[[[\\\]]][[[YYYXXXYYYZZZ[[[]]]___``````bbbdddgggmmmoooqqqqqqqqqpppqqqrrrmmmmmmnnnpppqqqqqqppppppmmmvvvsssmmmfff```^^^\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUSSSPPPOOOMMMOOORRRSSSSSSSSSSSSTTTOOONNNMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSQQQOOOPPPQQQQQQPPPMMMJJJIIIIIIJJJJJJMMMNNNPPPRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJHHHGGGJJJJJJIIIHHHGGGFFFDDDDDDCCCFFFKKKNNNOOOMMMJJJGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<<<<;;;;;;======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888777888999:::;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999999999999777777777666666777:::===AAAHHHOOORRRSSSTTTXXX\\\mmmppprrrsssrrrrrrssstttxxx}}}}}}wwwiii___QQQIIIAAA>>>===>>>DDDKKK\\\gggxxx{{{pppfffbbb\\\XXXVVVUUUSSSRRRQQQRRRSSSTTTXXX^^^ffflllrrrsssuuuxxxyyyzzz{{{{{{{{{}}}~~~}}}|||{{{{{{|||||||||||||||}}}}}}}}}|||zzzzzz{{{||||||{{{{{{zzzyyyzzzzzzzzz{{{{{{||||||}}}||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||}}}}}}}}}|||}}}~~~{{{zzz{{{|||}}}}}}}}}~~~}}}||||||}}}~~~GGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJMMMSSSYYY^^^]]]]]]]]]\\\ZZZZZZ[[[]]]aaabbbcccccccccdddfffiiimmmoooppppppooonnnooopppnnnooopppppppppooooooooouuurrrnnngggaaa\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZ\\\]]]]]]XXXXXXWWWWWWWWWYYYZZZ[[[VVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZXXXUUUSSSQQQPPPQQQSSSRRRQQQRRRTTTVVVPPPOOONNNNNNOOOQQQSSSUUUUUUVVVVVVUUURRRPPPPPPQQQOOONNNLLLJJJIIIIIIJJJJJJLLLMMMPPPRRRSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHIIIIIIIIIIIIGGGFFFDDDCCCEEEGGGKKKNNNNNNKKKHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@>>>===<<<<<<<<<<<<======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::999999999888888999888777777999;;;<<>>>>>======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888888999999:::::::::::::::::::::::::::::::::::::::777888999999:::999999999888999::::::888888888:::888===DDDLLLRRRVVVXXXXXXeeelllsssuuuqqqppptttyyyvvvtttsssoooiiifffbbbkkk{{{yyyeeeOOOCCC???===<<<===EEENNN\\\kkkyyy~~~sssgggccc\\\WWWUUUTTTSSSRRRPPPQQQRRRRRRTTTXXX^^^bbbgggjjjnnnsssvvvyyyyyyzzzvvvyyy{{{|||{{{zzzzzz{{{}}}~~~~~~|||{{{{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{|||||||||{{{{{{}}}~~~~~~|||zzz{{{|||yyyyyyyyyzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{|||||||||{{{||||||||||||{{{zzzzzzzzz|||}}}}}}}}}}}}~~~}}}~~~}}}~~~zzzxxxwwwxxx{{{|||{{{|||||||||}}}~~~~~~|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~FFFEEEEEEDDDDDDCCCBBBBBBCCCGGGMMMQQQUUUYYY]]]```]]]^^^^^^]]]\\\]]]```cccdddeeefffggggggjjjnnnqqqoooooopppnnnllllllmmmnnnooooooooonnnlllmmmqqquuuzzznnnlllhhhbbb]]]YYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[ZZZZZZYYYXXXWWWWWWWWW\\\aaaaaa]]]ZZZYYYZZZVVVTTTRRRQQQQQQTTTVVVYYYWWWXXXYYYWWWTTTQQQPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPMMMOOORRRUUUVVVWWWWWWVVVTTTTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIKKKKKKKKKIIIGGGFFFEEEGGGJJJLLLLLLJJJGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>???@@@AAA======>>>???????????????=========<<<;;;;;;::::::888999999::::::999999888999::::::::::::999888888999999999999999999999999666777888999999999888888666888::::::999888888888888:::>>>EEENNNVVVZZZ[[[fffoooyyyzzzwwwuuuzzzyyyqqqpppoooiiiccc___[[[cccrrrzzzeeeTTTFFF===;;;======DDDOOO[[[hhhwww~~~sssjjjeee]]]WWWSSSRRRPPPOOONNNOOOPPPPPPQQQTTTYYY\\\aaadddiiiooosssvvvwwwxxxuuuwwwzzz|||{{{zzzzzz{{{|||}}}~~~}}}zzzxxxyyy{{{||||||zzzzzzyyyzzz{{{|||{{{{{{|||}}}}}}|||{{{zzz|||~~~}}}zzzyyyzzz|||yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{|||}}}}}}|||{{{zzzyyyxxxzzz|||}}}||||||}}}}}}~~~~~~~~~~~~~~~{{{yyywwwvvvuuuuuuwwwyyy|||}}}{{{|||}}}}}}~~~~~~}}}}}}~~~~~~||||||}}}{{{|||||||||||||||}}}}}}||||||}}}~~~~~~~~~~~~EEEEEEEEEDDDCCCCCCBBBBBBCCCHHHNNNTTTWWWZZZ]]]___]]]^^^^^^]]]]]]^^^aaadddbbbccceeefffhhhlllqqquuupppppppppooommmlllmmmooommmnnnnnnlllkkknnntttxxxwwwllljjjgggbbb]]][[[ZZZ[[[VVVVVVWWWWWWXXXYYYYYYZZZ\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYY```hhhjjjeee___\\\[[[XXXVVVSSSRRRRRRTTTWWWYYYXXXYYYZZZXXXUUURRRPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSNNNPPPSSSVVVXXXYYYYYYXXXUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJLLLMMMMMMKKKIIIHHHCCCEEEIIIKKKLLLJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>@@@AAACCC======>>>???????????????>>>======<<<;;;;;;::::::999999999::::::999999999::::::::::::999888777777999999999999999999999999555666777888999999888777555777999:::888777777777::::::;;;AAAKKKVVV]]]```fffppp{{{}}}yyyxxx}}}vvvwwwyyyvvvoooooonnnggg```]]]ZZZ```mmm}}}xxxcccNNN???<<>>@@@AAA============<<<;;;:::999;;;;;;:::999999888777777888999999::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777999888;;;BBBHHHPPP^^^jjjllluuu}}}yyypppuuuzzzxxxxxxyyyzzzsssrrrpppooollliiiccc```]]]^^^fffvvvvvv___OOODDD>>>???===???EEEMMMWWWhhhvvv}}}nnn___YYYTTTMMMJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRYYY[[[^^^aaaeeekkkqqqvvvtttvvvxxxyyyyyyyyy{{{|||zzzyyyyyyxxxxxxxxxyyyyyy}}}}}}||||||{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxzzzzzz{{{{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{|||||||||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyuuuwwwxxxzzz{{{{{{zzzzzzzzz{{{{{{|||||||||||||||~~~{{{zzz}}}~~~}}}|||yyyuuurrrpppnnnoooqqqssswwwzzz}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~DDDCCCBBBBBBBBBBBBBBBAAAIIIPPPWWWZZZ]]]aaaaaa]]]]]]\\\[[[]]]aaaddddddcccccceeehhhiiijjjllloooqqqqqqqqqqqqqqqqqqpppooooooqqqllllllpppooonnnwwwzzzpppkkkhhheeeaaa^^^]]]^^^^^^\\\ZZZXXXWWWYYYZZZZZZZZZ[[[XXXUUUTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTTTTUUUXXXZZZ[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYbbbiiiqqquuurrrjjjccc___]]]ZZZVVVUUUVVVXXXYYYYYY[[[ZZZZZZXXXVVVTTTRRRPPPQQQOOOOOOQQQSSSTTTSSSQQQRRRSSSUUUVVVXXXXXXXXXXXXVVVUUUTTTRRRQQQPPPQQQQQQSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@===<<<;;;<<<>>>@@@===============<<<::::::;;;;;;;;;:::999999888888888999999::::::999999888888888888888888888888888777777777777777777777777777777777777777777777777999888:::???EEEMMM[[[gggrrr{{{{{{qqqnnnmmmrrr|||{{{xxxwwwvvvvvvuuutttrrrqqqppplllhhhddd```aaaiiixxxmmm[[[LLLAAA>>>;;;;;;???EEELLLYYYeeewwwuuufff]]]WWWPPPLLLMMMLLLMMMMMMNNNNNNOOOPPPPPPSSSUUUXXX[[[___dddkkkooossstttvvvvvvvvvwwwzzz}}}zzzyyyyyyxxxxxxyyyyyyzzz|||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyxxx|||||||||||||||{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwyyyzzz{{{zzzzzzyyyzzz{{{{{{|||||||||||||||~~~~~~~~~~~~|||zzzwwwtttrrrppppppqqqsssuuuwwwyyyzzz{{{{{{|||}}}}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~~~~}}}|||{{{{{{}}}~~~~~~}}}}}}|||}}}~~~~~~}}}~~~}}}}}}~~~DDDCCCCCCBBBBBBBBBBBBBBBLLLTTT[[[^^^___aaa```\\\]]]\\\[[[]]]```bbbccccccbbbeeegggiiijjjllloooqqqqqqqqqrrrrrrrrrqqqpppppprrrnnnnnnpppppprrrvvvlllkkkiiifffbbb```______```\\\ZZZWWWWWWXXXZZZZZZYYY\\\YYYVVVUUUVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVTTTTTTUUUWWWYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZccciiirrrwwwuuuooohhhddd___\\\XXXVVVVVVXXXXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQNNNLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999888888999999999999888888999999999999999999999999777777777777777777777777777777777777777777777777888777888<<>>BBBKKKUUUdddnnn}}}rrrhhh___UUUOOOMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSVVVYYY^^^dddhhhpppqqqrrrssstttvvvyyy|||zzzyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxx{{{||||||||||||{{{{{{zzzxxxxxxyyyzzz{{{|||}}}~~~|||||||||{{{zzzzzzyyyyyy{{{{{{{{{||||||{{{{{{{{{xxxyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{|||||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{xxxvvvuuurrrrrrrrrssstttuuuvvvwww{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~||||||{{{zzzzzz|||}}}~~~||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~EEEEEEEEEDDDCCCCCCDDDEEEOOOXXX___aaaaaaaaa___\\\\\\\\\\\\^^^```aaaccccccbbbeeegggiiijjjllloooqqqqqqqqqrrrrrrrrrrrrqqqqqqpppoooooopppqqqyyytttjjjjjjhhhfffcccaaa`````````\\\ZZZWWWWWWXXXYYYYYYXXX[[[YYYWWWVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVUUUTTTUUUWWWYYYYYYXXXZZZZZZYYYYYYYYYZZZ[[[[[[bbbhhhpppvvvvvvqqqjjjfffaaa]]]ZZZWWWWWWXXXXXXWWWUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQRRRSSSUUUUUUUUUTTTQQQQQQRRRSSSSSSTTTTTTTTTWWWVVVVVVUUUTTTSSSSSSSSSQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPQQQSSSRRROOOMMMLLLLLLHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHFFFEEECCCBBBBBBBBB@@@???===<<<<<<<<<===>>>????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::888888999999999999888888888888888888888888888888666666666666666666666666666666666666666666666666888666666999<<>>>>>>>>??????????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;::::::777888888999999888888777777777777777777777777777555555555555555555555555555555555555555555555555777555555777888<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::777777888888888888777777666666666666666666666666555555555555555555555555555555555555555555555555666444444666777888@@@IIIWWWddduuu|||nnnhhhhhhpppttt}}}~~~{{{vvvwwwzzz}}}vvviiiWWWMMMDDD???;;;999:::>>>BBBHHHSSS___lllyyytttdddWWWQQQOOOMMMKKKJJJKKKLLLMMMJJJKKKLLLLLLMMMPPPTTTXXX\\\bbbjjjpppssstttssssssuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzz{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||||||||~~~~~~}}}~~~}}}}}}}}}}}}||||||||||||xxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||}}}}}}}}}}}}}}}zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{{{{|||zzz{{{}}}~~~~~~~~~}}}}}}CCCFFFHHHGGGEEEGGGMMMSSSVVV___dddbbb]]]^^^``````___aaacccbbbaaabbbdddgggjjjlllmmmmmmmmmmmmnnnpppmmmnnnoooppppppppppppooonnnoooqqqyyyyyysssoookkkgggbbbaaa```___^^^^^^]]]]]]\\\ZZZWWWVVVWWWWWWWWWVVVXXXXXXWWWYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]YYYXXXXXXYYY[[[ZZZXXXVVVTTTUUUUUUVVVWWWXXXYYYZZZ^^^^^^___cccfffgggdddaaa]]][[[XXXWWWWWWWWWVVVUUUSSSTTTTTTTTTSSSSSSRRRQQQOOOQQQTTTTTTSSSRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSQQQQQQRRRRRRRRRQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNLLLJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA===============<<<::::::999999::::::::::::::::::777777888888888888777777666666666666666666666666444444444444444444444444444444444444444444444444444444555777666666;;;BBBHHHVVVgggpppqqqrrrxxx~~~tttmmmlllqqqvvv}}}zzzmmm```QQQHHHAAA;;;:::<<<<<<@@@EEENNNZZZiiixxx~~~rrrfff[[[XXXTTTPPPMMMKKKKKKKKKIIIJJJJJJJJJKKKMMMQQQTTTYYY^^^dddiiimmmooorrrssssssssssssttttttuuuwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzzzz{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzz{{{|||}}}zzz{{{{{{||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||zzz{{{}}}~~~}}}}}}||||||}}}}}}~~~}}}}}}|||{{{|||}}}~~~~~~||||||{{{|||}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}yyyyyyzzz{{{{{{zzzyyyyyyzzzzzz{{{||||||||||||||||||}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{|||}}}}}}{{{zzzzzz{{{xxxzzz|||}}}~~~~~~}}}|||AAADDDFFFFFFEEEGGGNNNTTTWWW___dddaaa\\\]]]```bbb```bbbdddcccbbbbbbeeehhhlllmmmooonnnmmmmmmnnnooommmmmmnnnoooooooooooooooooopppsss}}}tttmmmjjjgggeee```______^^^]]]]]]\\\\\\\\\ZZZWWWVVVWWWWWWWWWVVVZZZYYYYYYZZZ[[[[[[YYYWWWXXXYYYZZZ[[[\\\]]]^^^^^^ZZZYYYYYYZZZ\\\[[[YYYWWWSSSSSSTTTUUUVVVXXXYYYZZZ^^^]]]]]]___cccdddccc```\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRNNNQQQTTTTTTRRRRRRSSSUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGIIIKKKKKKIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@============<<<;;;:::999999999999999999999999999777777888888888888777777777777777777777777777777444444444444444444444444444444444444444444444444444333555888666444888???===KKK\\\ccccccfffpppzzz{{{uuuuuupppwwwrrr```SSSIIIAAA===>>>:::;;;===BBBLLL[[[kkkvvv|||rrrbbb___YYYSSSOOOLLLKKKJJJJJJKKKKKKKKKKKKMMMQQQTTTYYY\\\```cccgggkkkqqqtttrrrrrrrrrssssssuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxzzzzzz{{{{{{zzzzzzyyyxxxvvvwwwxxxxxxyyyyyyyyyyyy|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyzzz{{{}}}~~~zzz{{{{{{|||||||||||||||{{{|||}}}}}}~~~}}}}}}}}}{{{||||||}}}~~~}}}{{{zzzzzz|||}}}}}}|||zzzzzz{{{|||}}}~~~yyy}}}~~~zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyy{{{||||||}}}}}}}}}}}}}}}xxxxxxzzzzzzzzzzzzxxxxxxzzz{{{||||||}}}}}}||||||{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||yyy{{{||||||zzzyyyyyyzzzwwwyyy{{{}}}~~~~~~}}}|||FFFEEEDDDDDDGGGMMMRRRVVV]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaadddgggiiikkkkkkkkklllnnnooonnnmmmnnnooopppnnnoooqqqoookkklllpppgggqqq}}}wwwmmmgggeeedddbbb___^^^]]][[[ZZZYYYYYYXXX\\\ZZZXXXVVVVVVWWWYYY[[[]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUVVVXXXYYY[[[\\\[[[\\\^^^aaa```\\\XXXZZZYYYWWWVVVUUUTTTTTTTTT[[[XXXTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMNNNPPPQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLLLLIIIIIIJJJKKKKKKJJJJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDAAA@@@>>>???@@@AAAAAA@@@AAA@@@@@@??????@@@@@@AAADDDCCCBBB@@@???>>>>>>===@@@???>>>===;;;:::999888888888888888888888888888999999888777666555444444777777777777777777777777333333444555555444333333333333333444444444555555777666666666666666777888777@@@MMMUUUYYY^^^ffflllwww}}}|||qqqllltttkkkSSSCCC@@@BBB>>>===>>>AAADDDIIIVVVbbbwwwooolllcccYYYSSSQQQMMMHHHJJJHHHGGGGGGIIIKKKKKKKKKRRRVVVZZZ___cccggglllooonnnpppsssttttttssstttuuuxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyywwwuuutttwwwxxxxxxyyyyyyzzzzzz{{{zzz{{{{{{{{{zzzyyyxxxxxx||||||zzzyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||zzzyyywwwyyyyyyzzz{{{||||||||||||~~~|||zzzxxxxxx{{{~~~}}}|||{{{|||}}}}}}zzzxxxxxxyyyyyyzzz|||}}}|||||||||}}}~~~~~~}}}|||{{{zzzzzz}}}}}}}}}|||{{{{{{}}}|||{{{{{{zzzzzz{{{{{{|||uuuzzz~~~}}}yyywwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~|||zzz~~~~~~~~~}}}}}}||||||~~~|||yyyzzz||||||zzzxxxxxxyyy{{{{{{{{{{{{yyyxxxFFFEEEEEEFFFIIIOOOTTTXXX]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^aaadddfffiiijjjkkklllmmmoooooonnnnnnoooppppppnnnnnnppppppllllllooommmxxxrrrhhhcccbbb```___^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZXXXWWWWWWXXXYYYZZZ^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUVVVWWWXXXYYY[[[[[[[[[^^^```___\\\XXXXXXWWWWWWVVVUUUTTTTTTSSSYYYVVVSSSRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIHHHHHHGGGEEEDDDCCCCCCBBB@@@@@@BBBCCCBBBBBB@@@@@@?????????@@@@@@AAACCCBBBAAA@@@>>>>>>>>>===??????>>><<<;;;:::999888888888888888888888888888999999888777666555444444666666666666666666666666333333444555555444333333333333333444444444555555777777666666666666666777:::>>>EEENNNWWW^^^bbbdddrrryyy~~~zzzzzzzzzwwwqqqvvv~~~eeePPPDDD@@@===;;;;;;===???BBBLLLWWWcccmmmwww{{{wwwnnnbbbYYYUUUNNNHHHJJJHHHFFFFFFHHHJJJKKKJJJMMMPPPUUUYYY]]]ccchhhlllmmmooorrrssssssrrrssstttwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||{{{zzzzzzyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyzzz{{{|||}}}}}}}}}||||||||||||||||||}}}~~~}}}|||zzzyyyyyyyyy{{{|||~~~~~~}}}zzzwwwvvvwwwxxxyyyzzz|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzz{{{||||||zzzyyyyyy{{{}}}|||{{{{{{{{{{{{{{{{{{|||yyy}}}{{{yyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}}}}|||||||||||||||zzzyyyyyy{{{|||zzzxxxyyyyyyzzzzzzzzzzzzyyyyyyEEEEEEFFFHHHLLLQQQWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```ccceeehhhjjjkkkmmmoooppppppooooooooopppqqqmmmlllpppqqqnnnlllnnnrrrvvvkkkbbb___^^^\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ______^^^]]][[[ZZZYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWZZZZZZ[[[\\\^^^]]]ZZZXXXUUUUUUVVVVVVUUUTTTSSSRRRVVVTTTQQQQQQRRRTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOONNNMMMMMMLLLLLLNNNOOOOOOOOOOOONNNNNNMMMJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA@@@@@@AAABBBBBBAAA>>>>>>>>>>>>??????@@@AAABBBAAA@@@???>>>=========???>>>===<<<;;;999999888888888888888888888888888999888777777666555444444555555555555555555555555333333444444444444333333333333333444444444555555888777666555555555555555===;;;<<>>:::888999:::<<>>??????>>>============>>>???@@@@@@@@@??????>>>============>>>======<<<:::999999888888888888888888888888888888777777666555555444444444444444444444444444444333333333333333333333333333333333444444444555555888777666555444444333444:::777888???JJJUUU[[[\\\cccjjjzzz~~~|||zzz{{{xxxvvvwwwwww```RRRCCC===999999999999===BBBDDDLLLYYYeeeqqq|||{{{tttmmmcccZZZOOOLLLHHHFFFGGGHHHHHHHHHFFFHHHIIIKKKMMMRRRYYY]]]eeehhhkkkmmmnnnnnnoooppppppqqqqqqrrrrrrssstttuuuqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxzzz|||~~~xxxxxxxxxxxxxxxyyyyyyyyy}}}}}}}}}|||{{{zzzyyyxxxzzzxxxwwwuuutttttttttuuussstttuuuvvvwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{||||||}}}yyyyyyxxxuuussssssvvvxxxyyyyyy{{{}}}~~~~~~}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{xxxyyyzzzyyyxxxwwwxxxzzzyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{xxxvvvuuuxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxyyyyyyyyyyyyzzzyyywwwwwwwwwwwwyyyzzzCCCEEEGGGKKKPPPUUUYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___```bbbeeehhhjjjllloooqqqrrrrrrpppooopppqqqrrrmmmlllnnnppppppqqquuu~~~~~~tttnnneee```___^^^]]][[[WWWWWWVVVVVVWWWWWWXXXXXXVVVVVVWWWWWWXXXXXXXXXXXX[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYYYYYYYYXXXWWWWWWQQQRRRTTTTTTTTTRRRPPPNNNPPPNNNNNNNNNQQQRRRRRRQQQOOOOOONNNNNNMMMLLLLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJGGGEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA???======>>>>>>===<<<<<<<<<<<<<<<======>>>???>>>>>>===<<<<<<<<<============<<<;;;:::999999888777777777777777777777777777777666666555555444444444444444444444444444444333333333333333333333333333333333444444444555555777777555444333333333333444555888<<>>??????>>>======<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;:::999999888777777777777777777777777666666666555555555444444444444444444444444444444333333222222222222333333333333333444444444555555666555444333333333333333000444999;;;===FFFSSS^^^eeennn|||yyyyyy~~~~~~sssXXXLLL@@@<<<;;;999888999===>>>BBBKKKTTT___ooo}}}xxxnnnbbb]]]UUUOOOKKKHHHFFFEEEGGGHHHHHHGGGFFFGGGJJJMMMUUUXXX]]]aaadddfffhhhjjjiiijjjlllnnnooopppqqqqqqnnnoooppprrrtttuuuuuuuuusssssstttttttttuuuuuuuuussssssttttttuuuwwwxxxyyyvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzwwwxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxvvvwwwyyyzzzzzzxxxvvvtttuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{|||{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyzzzyyyxxxxxxzzz|||xxxyyyzzz|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{xxxzzz|||{{{zzzyyyyyyzzzwwwwwwyyyyyyyyyyyywwwwwwyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{tttvvvyyy{{{|||{{{zzzxxxyyyyyyyyyyyyzzzzzzzzzzzzwwwxxxyyyyyyxxxwwwxxxzzzyyyyyyxxxxxxxxxxxxyyyyyyHHHJJJNNNRRRWWWZZZ\\\]]]\\\]]]]]]^^^______``````aaaaaaaaacccfffiiimmmooooooqqqrrrqqqooonnnnnnooopppoooooonnnmmmooozzzyyyuuupppkkkeeeaaaaaa```]]][[[VVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXSSSUUUWWWVVVTTTSSSUUUVVVTTTSSSRRRPPPOOOMMMLLLKKKMMMLLLLLLMMMNNNOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJKKKLLLGGGFFFDDDCCCAAAAAAAAABBB??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAA@@@???BBB@@@>>>>>>>>>???>>>===>>>===<<<;;;::::::::::::;;;;;;::::::;;;<<<======<<<;;;;;;::::::999999999777777777777777777777777666666555555555444444444444444444444444444444444333333222111111222333333333333333444444444555555444444333333333333333444000444888888999@@@MMMWWWcccnnn|||iiiZZZIIIAAA>>>;;;888777:::999<<>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????@@@>>><<<<<<<<<<<<;;;:::>>>===<<<;;;:::999999999::::::::::::;;;<<<======;;;;;;;;;::::::999999999777777777777777777777777555555555555555444444444555555555555555555555555444333222111111222333444333333333444444444555555333333222222222333444444222444666666777>>>HHHPPP___kkk~~~wwweeeQQQGGGCCC>>>:::999999888:::???AAAEEEQQQ___nnnwwwssslllaaaWWWOOOJJJFFFDDDBBBCCCEEEEEEEEEEEEGGGHHHHHHLLLRRRXXX\\\```dddgggeeefffiiikkkmmmnnnooooooooopppqqqrrrssstttttttttqqqrrrssstttuuuwwwxxxxxxvvvuuuuuuuuuvvvwwwyyyzzzvvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwwwwvvvuuuttttttuuuwwwxxxyyyyyyxxxxxxuuuuuuvvvxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwyyyzzzuuuvvvwwwyyy{{{|||||||||zzz|||~~~|||yyywwwxxxyyyyyyyyyyyyxxxwwwwwwtttwww{{{||||||{{{{{{|||xxxxxxzzz|||}}}~~~~~~~~~{{{{{{zzzzzzzzz{{{{{{|||wwwwwwxxxyyyzzzzzz{{{{{{wwwyyy{{{{{{zzzxxxxxxyyyyyyzzz|||}}}}}}|||zzzyyywwwwwwxxxzzz|||}}}|||zzz|||||||||||||||||||||||||||{{{zzzzzzzzz{{{|||}}}yyyyyyyyyzzzzzz{{{{{{{{{yyy{{{|||{{{xxxvvvxxxzzzyyyyyy{{{||||||{{{yyyyyyJJJOOOUUUYYY[[[ZZZZZZZZZ[[[\\\]]]___```aaaaaabbbaaabbbdddfffiiikkkmmmnnnrrrooollllllnnnooommmkkkmmmmmmnnnmmmhhhlll|||rrrmmmjjjgggdddaaa```^^^\\\ZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQRRRSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUQQQQQQQQQRRRRRRSSSUUUUUUQQQRRRSSSTTTUUUVVVWWWXXXTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKNNNKKKIIIJJJLLLNNNMMMKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCHHHNNNOOOLLLGGGFFFEEECCCAAA>>>===<<<;;;============>>>???AAAAAA@@@@@@AAAAAA@@@???===<<<;;;<<<<<<===>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888888888777777777666666666555555555444444444444444444444444444444444111111111222222333333333111000///000111111000///222222333333333333444444222222222444777<<>>EEENNNZZZbbbqqq}}}wwwkkk\\\TTTOOOIIIBBBEEECCCAAAAAACCCDDDDDDDDDHHHIIILLLPPPTTTYYY]]]___^^^___bbbeeehhhjjjkkkllllllnnnoooooonnnoooqqqsssssssssssssssssstttuuuuuuvvvuuutttsssssstttuuuvvvwwwuuussstttwwwxxxvvvtttssstttuuuvvvvvvuuutttsssyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzvvvvvvvvvvvvvvvuuuttttttssstttvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||wwwyyyzzz{{{zzzxxxvvvtttuuuvvvxxxzzz{{{|||}}}}}}}}}|||{{{{{{|||}}}|||zzzzzzyyywwwwwwxxxyyyxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||||||||wwwxxxyyy{{{|||}}}}}}}}}||||||||||||{{{{{{{{{{{{xxxyyy{{{|||||||||{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~}}}|||{{{yyywwwvvv{{{{{{zzzyyyyyyzzzzzzzzzMMMQQQWWWZZZ[[[[[[[[[[[[[[[\\\^^^___aaabbbbbbbbbaaabbbdddgggjjjlllnnnoooqqqooollllllmmmnnnlllkkkllllllmmmllljjjpppyyyooollliiigggdddbbb```___\\\ZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[ZZZZZZYYYVVVUUUUUUVVVWWWWWWVVVTTTRRRRRRQQQQQQRRRRRRSSSTTTQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLLLLKKKKKKMMMKKKIIIIIIKKKMMMLLLJJJLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCGGGLLLMMMJJJFFFEEEDDDBBB@@@>>>======<<<============>>>???@@@AAA@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888888888777777777666666666666555555555444444444444444444444444444444444222222222222333333333444333222111111222333222111222222222333333333444444555444444444777:::>>>@@@MMMZZZjjjyyy|||{{{}}}~~~{{{|||zzzqqqjjj___OOOCCC>>>999888999:::999999???FFFMMMUUUcccrrr|||pppaaaXXXSSSMMMGGGGGGDDDBBBBBBCCCDDDDDDDDDEEEFFFHHHKKKOOOSSSWWWYYYZZZ\\\___bbbeeehhhiiijjjlllmmmnnnnnnnnnnnnppprrrsssrrrrrrrrrrrrrrrssssssuuuuuutttsssssstttuuuuuuwwwuuussstttvvvwwwuuusssttttttuuuuuuuuuuuuttttttwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwwwwxxxyyyyyyvvvvvvwwwwwwvvvvvvuuutttppprrrtttwwwyyyzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{|||yyyxxxxxxxxxwwwvvvuuuuuuvvvvvvxxxzzz{{{|||}}}}}}|||{{{zzzzzz||||||{{{zzzyyyxxxvvvvvvxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxzzz{{{|||}}}}}}}}}||||||||||||{{{{{{{{{zzzyyyzzz{{{|||||||||{{{{{{xxxwwwwwwwwwxxxxxxyyyzzz}}}}}}|||{{{zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwQQQUUUYYY\\\\\\\\\\\\\\\]]]]]]___aaabbbcccccccccbbbcccfffiiikkknnnoooppppppnnnlllkkkllllllkkkjjjkkkkkkkkkkkkmmmyyytttllliiihhhfffdddbbbaaa```]]]ZZZXXXYYYYYYYYYYYYXXXWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^______]]]\\\VVVUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIIIIJJJKKKKKKJJJKKKJJJIIIIIIIIIJJJLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCFFFIIIJJJGGGCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<======>>>???@@@@@@@@@AAAAAAAAA???>>>===:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666666555555555555555444444444444444444444444444444444333333333333444444444444444333222333444444333222222222222222333333333333777666555555555888:::<<>>>>>???@@@@@@AAAAAAAAA@@@>>>>>>:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444333222222444444333222111222222222222333333333666666555444555666888999???HHHTTT]]]hhhwww~~~~~~wwwrrrooopppsssyyy}}}|||~~~}}}}}}uuuwwwxxxwwwsssooonnnnnniiiwww|||cccPPPEEE???;;;:::888666888<<<<<>>>>>??????@@@>>>============>>>>>>???@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666666555555555555444444555555555555555555555444444444444444444444444444444444444444444444444222111000111222333222000111111111222222222333333333333333444555666888999>>>DDDKKKTTTbbbqqqxxxxxxzzzxxxyyytttpppqqqoookkkiiikkkooovvvyyyzzzyyywwwtttpppmmmllleeekkkxxxyyyfffNNNEEE===:::999777777:::888:::===BBBJJJUUUbbbkkkvvv{{{~~~{{{vvvppphhh```WWWSSSMMMHHHEEECCCBBBAAACCCCCCBBBCCCCCCDDDFFFFFFKKKMMMQQQUUUYYY]]]```aaaccceeehhhiiiiiihhhiiijjjppppppooonnnnnnoooooooooppppppqqqqqqqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqrrrtttsssrrrqqqqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwuuuttttttttttttuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuuuutttttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxzzzzzzyyyxxxvvvtttuuuuuuvvvxxxyyyyyyyyyyyywwwvvvvvvwwwxxxyyyyyywwwvvvtttssstttuuuwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{|||}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{||||||}}}~~~}}}{{{zzzyyyxxxxxxxxxyyyxxxxxxwwwvvvuuutttnnnooopppqqqrrrsssssssssdddeeeeeecccaaa``````aaaaaabbbdddfffggghhhhhhhhhhhhjjjmmmpppqqqrrrqqqqqqnnnnnnnnnmmmkkkjjjkkklllkkkmmmooouuu}}}yyyyyymmmfffcccbbbbbbccceeeeeebbb^^^ZZZYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWSSSUUUXXX[[[]]]\\\[[[ZZZYYYWWWUUUUUUVVVXXXXXXWWWVVVUUUSSSQQQPPPOOONNNNNNNNNPPPRRRTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>??????@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::999999999888777777666666666555555555444444444444444444444555555555555555444444444444444444444444444444444444333333333333111000//////111111000///111111111111222222222222111111222333444666777888;;;>>>BBBJJJXXXgggmmmkkkxxx{{{zzzpppmmmkkkjjjiiigggdddccchhhnnnvvv}}}{{{wwwtttqqqpppiiigggkkkzzz|||ZZZMMM???:::999777666777444666888;;;@@@IIIUUU]]]hhhrrr{{{~~~}}}{{{tttnnnddd___VVVNNNIIIFFFCCCAAACCCCCCBBBBBBBBBCCCCCCDDDFFFHHHLLLPPPTTTXXXZZZ[[[^^^```dddfffffffffggghhhmmmlllllllllmmmmmmnnnooonnnooooooppppppoooooonnnooopppqqqqqqoooooopppqqqsssrrrrrrqqqqqqrrrrrrsssttttttuuuwwwwwwwwwwwwwwwttttttssssssttttttuuuvvvvvvvvvvvvvvvvvvuuuttttttvvvuuuuuuttttttttttttuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwyyyzzz|||{{{yyyvvvtttssstttuuuvvvwwwwwwwwwwwwvvvuuutttuuuwwwxxxxxxwwwvvvtttssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{|||zzzzzzyyyyyyyyyxxxxxxxxx{{{zzzzzzzzzzzz{{{||||||~~~}}}{{{zzzxxxwwwvvvvvvxxxxxxxxxxxxwwwvvvuuutttnnnnnnmmmnnnnnnooopppqqqiiiiiihhheeebbb```aaabbbcccdddeeeggghhhiiiiiijjjjjjllloooqqqsssrrrqqqpppnnnooopppnnnkkkjjjlllnnnlllooosss|||}}}sssuuu~~~tttkkkddd___```aaaccceeefffccc^^^ZZZZZZZZZZZZZZZZZZYYYXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWSSSTTTVVVXXXYYYZZZYYYYYYYYYWWWTTTTTTUUUWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPOOOOOOPPPSSSUUUVVVVVVTTTSSSOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNLLLIIIHHHIIIKKKLLLMMMOOOPPPQQQPPPOOOOOOKKKLLLLLLMMMLLLKKKIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@???@@@AAABBBBBBAAA@@@@@@=========<<<;;;::::::999888999;;;<<<<<<;;;999888999999999999999999999999999999999888777666666666555555555444444444333333444444444555555555666666444444444444444444444444444333333333222222222222111000//////111111000///111111111111222222222222111111222333444555555666444888<<>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;:::999888999;;;<<<<<<;;;999888888888888888888888888888999999999888777666666555555555444444444333333333444444444555555555666666444444444444444444444444333333333222222111111111111000///000111222111///000111111111111222222222222222333333333444444444///666:::===DDDSSSbbbiiihhhkkkpppwww}}}sssjjjnnnpppllloooiiiggglllsssyyyzzztttllljjjrrruuubbbMMMAAA===:::777777333666888888666888>>>CCCKKKWWWdddlllssszzz}}}|||{{{ssshhh\\\SSSLLLGGGDDD???>>>>>>=========>>>>>>>>>@@@CCCGGGKKKNNNPPPQQQUUUYYY^^^aaabbbccceeefffeeeeeeeeefffgggiiikkkllllllmmmnnnoooooonnnmmmlllmmmoooqqqpppmmmlllnnnppppppqqqrrrssssssrrrqqqppppppqqqsssuuuvvvvvvuuutttsssrrrrrrrrrrrrssstttttttttttttttttttttssssssrrruuuuuuttttttuuuvvvxxxyyywwwwwwwwwwwwxxxyyyzzz{{{yyyxxxwwwuuuuuuuuuuuuvvvqqqqqqrrrssstttttttttttttttsssrrrtttvvvwwwwwwvvvvvvuuutttuuuwwwyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvtttuuuxxxzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuwwwxxxzzzyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyxxxwwwxxxyyyzzz{{{|||{{{{{{{{{{{{|||}}}}}}xxxxxxxxxxxxxxxwwwvvvuuuvvvssspppnnnnnnpppsssuuunnnllliiifffddddddeeeeeegggiiikkkkkkjjjjjjkkkllllllnnnppprrrsssrrrqqqpppnnnooooooooommmlllkkkjjjllluuu}}}vvvjjjlllwwwwwwqqqhhhcccbbbaaabbbcccdddcccaaa___^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZSSSTTTVVVWWWWWWVVVTTTSSSUUUUUUUUUUUUVVVWWWXXXYYYXXXVVVTTTSSSTTTXXX]]]```UUUUUUTTTTTTSSSRRRQQQQQQMMMOOOSSSVVVXXXYYYYYYYYYSSSPPPNNNMMMMMMNNNMMMLLLLLLMMMOOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKMMMOOORRRRRRQQQOOOMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHFFFEEEDDDEEEDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA>>>======<<<;;;:::::::::<<<:::999999:::<<<<<<<<<999888777777777888999:::888777666555555444444555333222222222222333444444444555555555666666777777666666555555444444444333333333333222222111111111111111111111111111111111333333333222222111111111111111222333444444555555333555666888<<>>AAACCCJJJTTT___iiirrrzzzzzzqqqggg\\\SSSJJJFFFDDDBBB@@@???======>>>???>>>>>>@@@BBBDDDGGGJJJKKKQQQTTTWWWZZZ\\\___bbbeeeddddddeeedddcccccceeeggglllmmmmmmnnnoooppppppqqqppppppqqqqqqqqqppppppooonnnpppssstttrrrqqqppppppqqqrrrssstttuuuuuuuuuuuussssssssssssttttttttttttwwwuuussssssvvvvvvtttrrruuuuuuuuuuuuuuutttssssssttttttuuuvvvvvvvvvvvvvvvyyyyyyyyywwwuuuttttttvvvuuuuuuuuutttssssssrrrrrrsssssssssssstttvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}zzzzzzyyyyyyyyyxxxxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyywwwvvvuuuppppppooommmjjjiiijjjlllmmmkkkiiigggeeeeeeeeeeeegggiiikkklllkkkkkklllmmmmmmnnnppprrrsssrrrqqqpppoooooooooooonnnnnnnnnnnnnnn|||xxxmmmgggmmm{{{|||tttppphhhcccbbb```aaabbbcccbbb```^^^]]]\\\ZZZYYYYYYZZZZZZYYYWWWTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTSSSTTTXXX\\\^^^[[[ZZZYYYXXXVVVTTTSSSRRROOOPPPSSSUUUWWWYYYYYYYYYUUURRROOOMMMMMMMMMLLLKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOMMMLLLJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@???>>>>>>???@@@???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<;;;::::::<<<:::999999;;;<<<<<<<<<999999888777777888888999888777666555444444444444333333333333333444444555333333444444444555555555555555444444444333333333333333333222222222111111111111111111111111111111333333333222222111111111111111111222333333444444444555666666999BBBNNNXXXbbbfffhhhjjjooowww{{{zzzwww{{{wwwtttvvvrrrsssuuuwww{{{xxxsssqqqrrrzzzrrrbbbUUUHHH===999;;;666777777666666777999;;;???CCCKKKSSS]]]hhhrrryyy}}}zzzuuummmdddZZZQQQLLLEEEDDDBBB@@@???>>>>>>>>>===>>>???@@@CCCEEEGGGHHHMMMPPPSSSVVVXXX[[[___bbbaaacccccccccbbbcccdddfffjjjjjjkkklllmmmnnnnnnooooooppppppqqqqqqpppoooooonnnpppssssssrrrpppppppppqqqrrrsssttttttuuuuuutttssssssssssssssssssssssssuuusssrrrsssvvvwwwvvvtttuuuvvvvvvvvvuuuuuutttssstttuuuvvvvvvwwwwwwvvvvvvzzzzzzzzzxxxuuuttttttuuusssssssssssstttttttttttttttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxtttttttttttttttssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyywwwvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyvvvvvvuuuuuutttsssssssssssssssqqqmmmjjjhhhhhhiiijjjjjjiiihhhgggfffeeeeeehhhjjjlllmmmllllllmmmnnnnnnoooqqqsssssssssrrrqqqnnnoooooonnnnnnnnnqqqssswwwmmmhhhhhhtttuuuqqqnnngggbbbbbb___```aaaaaa```___]]]\\\\\\[[[ZZZZZZZZZYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUSSSSSSTTTWWWZZZ\\\^^^^^^\\\YYYWWWTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYVVVTTTPPPNNNMMMMMMKKKJJJLLLMMMNNNMMMLLLKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@@@@AAAAAA??????@@@BBBCCCDDDEEEFFFAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;::::::888777777777777777777777666555444444444444444333333333333444555555222222333333333333444444444444444333333333333333333333333222222222222111111111111111111111111111222222222222222111111111000000000111222222333333555555555444555;;;DDDLLL\\\ccchhhggggggkkkmmmlllmmmqqqxxx~~~{{{wwwvvvyyy}}}|||xxxtttrrrttt{{{}}}ooocccVVVHHH???===999999888777777666666666999;;;???EEEMMMXXXdddllltttuuutttrrrlllcccZZZUUUJJJHHHFFFCCC@@@>>>===============>>>@@@AAACCCCCCGGGJJJMMMPPPSSSVVVZZZ\\\^^^```aaaaaaaaaaaaccceeegggggghhhiiijjjkkkllllllnnnoooooopppppppppoooooonnnppprrrsssqqqppppppppppppqqqrrrsssttttttttttttsssssssssssssssssssssssssssrrrrrrsssvvvxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwxxxxxxwwwwwwyyyzzzzzzxxxvvvtttuuuuuuqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzyyyxxxxxxxxxxxxxxxxxxyyytttttttttsssssssssssssssssstttuuuvvvwwwwwwwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxssssssrrrqqqqqqqqqrrrsssuuutttrrrnnnjjjfffffffffhhhhhhiiiiiihhhgggfffeeejjjkkkmmmnnnmmmmmmnnnooooooppprrrssstttsssrrrqqqnnnooonnnlllkkkmmmrrrwwwxxxkkkjjjqqqqqqooommmfffaaaaaa^^^^^^______^^^]]]\\\[[[\\\[[[ZZZ[[[\\\[[[YYYWWWXXXXXXWWWVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTVVVXXXZZZ[[[[[[YYYWWWUUUSSSQQQPPPTTTSSSSSSTTTUUUVVVWWWXXXVVVSSSPPPNNNNNNNNNMMMLLLLLLMMMNNNMMMLLLKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNOOORRRTTTUUUTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999:::;;;<<<<<<;;;;;;:::999888777666555555777666555444333333333333444444333333444444555666333333333333333333333333444444444444444444444333222222222222222222222222111111111111111111111111222222222111111111111111//////000000111111111222555555444222333777===CCCTTT^^^gggfffccccccdddeeeffflllssszzz|||xxx|||}}}vvvsssooowwwrrreeeVVVHHHAAA===;;;999888888777666555666777999<<>>=========<<<<<<<<<======>>>???AAADDDHHHKKKMMMPPPTTTWWWZZZ\\\___`````````bbbddddddeeefffggghhhiiijjjkkkmmmmmmnnnnnnoooooonnnnnnnnnoooqqqqqqpppoooooopppooopppqqqrrrrrrssssssrrrssssssssssssssssssssssssssssssssstttuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxuuuwwwxxxwwwvvvuuuuuuvvvqqqqqqrrrrrrssssssssssssuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvuuuuuutttsssssstttuuuvvvvvvuuuuuuwwwvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvuuuttttttttttttttttttttttttttttttttttttttttttuuuvvvwwwwwwxxxwwwwwwtttsssrrrqqqqqqrrrtttuuuttttttrrrooojjjgggffffffgggggghhhhhhhhhhhhggggggkkkmmmooooooooonnnoooppppppqqqsssttttttsssrrrqqqnnnnnnmmmjjjiiilllttt{{{rrrooorrr|||{{{ooonnnlllddd______^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[]]]______]]][[[YYYYYYXXXWWWWWWXXXYYYYYYWWWWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXTTTRRROOONNNOOOPPPPPPOOOMMMNNNNNNMMMLLLLLLNNNPPPQQQPPPPPPPPPOOOOOOOOONNNLLLLLLKKKLLLMMMPPPRRRTTTSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB??????@@@@@@??????>>>===============<<<<<<<<<<<<;;;:::999:::<<<===<<<:::::::::999888777555444444666555444333333222222222444333333333333444555555333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111///000000000000000111111333333222222333666:::>>>IIIVVVaaaaaa^^^^^^``````eeejjjrrryyy|||~~~|||ssswww~~~vvvhhhYYYMMMDDD@@@;;;888888888777666555777888:::<<>>@@@DDDFFFHHHKKKNNNQQQVVVXXX[[[]]]^^^___```bbbbbbcccdddeeeggghhhiiijjjjjjkkkkkklllmmmmmmlllllllllnnnoooooommmmmmmmmnnnmmmnnnoooppppppqqqpppppprrrrrrrrrsssssssssttttttssstttttttttssssssssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxrrrtttvvvvvvuuuuuuuuuvvvssssssrrrrrrqqqqqqqqqqqqssssssssssssuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyy||||||{{{yyywwwvvvuuutttsssttttttuuuuuuuuuuuutttvvvuuuuuuuuuuuuvvvvvvwwwyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttttttttuuussssssssssssssssssssssssttttttuuuwwwwwwxxxxxxxxxuuusssrrrqqqqqqrrrtttvvvqqqqqqqqqoookkkiiihhhhhhfffggggggggghhhhhhiiiiiilllnnnpppqqqppppppqqqrrrqqqrrrtttuuuuuutttrrrqqqnnnooonnnkkkjjjppp|||~~~oootttzzzxxxnnnmmmkkkccc^^^___^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[^^^aaaaaa___]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWUUURRRQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVVVVWWWWWWSSSQQQOOOOOOPPPRRRRRRQQQOOOOOOOOONNNMMMNNNPPPRRRRRRRRRQQQQQQPPPPPPOOOOOOLLLKKKKKKKKKMMMOOOQQQRRRQQQQQQQQQPPPOOONNNMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999;;;======<<<:::999999999888777666444333555555444333222222222222333222222222222333444444444444333333333333222222333333333333444444444444111222222222222333333333111111111111111111111111000000000111111111111111000000000000000000111111222222222222444666888:::===JJJWWWZZZYYYZZZ\\\]]]eeejjjqqqwww~~~}}}sssfffTTTLLLAAA:::777777777666555777999::::::;;;===@@@EEEMMMVVV]]]```cccfffiiiiiiddd[[[QQQIIIDDDBBBAAA======<<<;;;;;;;;;;;;;;;;;;===@@@BBBDDDFFFIIIKKKPPPSSSWWWYYY[[[\\\]]]___``````aaaccceeefffggghhhggghhhiiijjjjjjjjjjjjjjjkkklllmmmlllkkkjjjkkkmmmjjjkkklllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrssstttrrrssstttsssqqqpppqqqrrrsssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwsssuuuwwwwwwvvvtttttttttssssssrrrqqqqqqpppooooooqqqqqqqqqrrrssstttuuuvvvxxxwwwwwwwwwwwwwwwwwwxxx|||{{{zzzxxxwwwuuutttsssttttttuuuuuuuuuuuuttttttuuuuuuttttttttttttuuuuuuwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwwwwwwwwwwsssrrrqqqpppppppppqqqrrrnnnooopppooollljjjjjjjjjgggfffffffffggghhhjjjkkkmmmoooqqqrrrqqqqqqrrrsssrrrssstttuuuuuutttsssqqqoooppppppnnnoooxxxwwwtttyyyuuulllllliiibbb^^^```^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ\\\^^^``````]]][[[YYYYYYZZZ[[[[[[ZZZYYYYYYXXXYYYYYYXXXVVVSSSQQQOOOOOOPPPQQQRRRSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRTTTVVVWWWWWWWWWWWWUUUSSSPPPPPPPPPQQQQQQPPPPPPQQQQQQOOONNNOOORRRUUUSSSSSSRRRRRRQQQPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMMMMKKKIIIHHHGGGFFFEEEGGGIIIJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;;;;;;;;;;:::999:::;;;======;;;:::888888888888777666444333555444333222111111111111222111111111111222333333333333222222222111111111000000111111222222222222111111222222222333333333111111111111111111111111///000000000111111111222111111111111111111111111222222111222444555666666777CCCOOOTTTVVVYYY[[[ZZZccchhhnnnttt{{{}}}{{{nnnaaaOOOAAA:::999888777555666777777666777:::<<<===CCCJJJNNNRRRWWW___eeehhhfffaaa[[[SSSLLLFFFCCC>>>===<<<<<<;;;<<<<<<<<<999;;;===>>>???@@@CCCEEEIIIMMMQQQTTTVVVWWWYYYZZZ\\\]]]^^^```bbbccceeeeeeeeeeeefffggghhhhhhhhhhhhiiijjjkkkjjjhhhhhhjjjkkkhhhiiijjjkkklllllllllllliiijjjkkkmmmnnnpppqqqrrrnnnppprrrqqqooooooppprrrrrrrrrsssttttttttttttttttttuuuvvvvvvwwwwwwvvvvvvxxxzzz{{{zzzwwwtttrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqrrrtttuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttttttttssssssssssssttttttuuuuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrtttuuuuuuvvvvvvrrrqqqqqqqqqpppooooooooonnnooopppooommmjjjiiiiiigggfffeeeeeefffhhhkkklllnnnppprrrrrrqqqqqqrrrsssrrrsssuuuvvvvvvtttsssqqqoooqqqrrrqqqtttvvvtttzzz|||~~~rrrjjjjjjhhhaaa^^^aaa___^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\^^^___^^^[[[XXXXXXYYY[[[]]]]]][[[YYYXXXXXXXXXXXXWWWUUURRROOOMMMNNNOOOQQQRRRSSSRRRQQQQQQTTTTTTSSSSSSSSSSSSSSSSSSOOOQQQTTTWWWXXXXXXWWWWWWWWWUUURRRPPPPPPQQQPPPOOOQQQRRRQQQPPPOOOPPPSSSVVVTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMNNNMMMLLLJJJIIIGGGFFFEEEGGGIIIKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>:::::::::::::::::::::::::::999:::;;;======;;;999777777888888888666555444555444333222111111111111111111000000111111222333222111111111000000//////......//////000000000111111111111222222333333333111111111111111111111111//////000000111111111222222222222111111111111111333222111222333444333222666AAALLLRRRVVVZZZ\\\ZZZaaaeeekkkpppwww|||}}}}}}zzzttt]]]JJJ???<<<:::999444444444333333555999<<<888<<>>>>>===<<<<<<<<<======777999;;;<<<<<<===???AAAEEEHHHMMMQQQSSSTTTUUUWWWZZZ[[[\\\^^^```aaacccdddcccdddeeefffgggggggggggghhhiiiiiihhhgggggghhhjjjggggggiiijjjjjjjjjjjjjjjeeefffhhhjjjlllnnnppppppkkknnnppppppooooooqqqtttqqqrrrrrrssstttttttttsssttttttuuuvvvvvvvvvvvvvvv}}}}}}xxxssspppoooooooooooopppqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzuuuvvvvvvvvvvvvvvvuuuuuutttssssssrrrrrrrrrssssssuuuttttttttttttsssssssssrrrqqqqqqpppqqqqqqrrrrrrppppppppppppppppppppppppnnnoooqqqrrrssstttttttttssssssssssssrrrpppooonnnooopppqqqpppmmmjjjhhhhhhfffeeeeeegggjjjllllllkkkoooppprrrtttuuuuuutttssssssrrrqqqsssuuusssoookkkpppooonnnqqqxxxzzzvvvyyyzzzwwwqqqllliiijjjhhhccc______]]][[[[[[\\\^^^^^^^^^[[[[[[\\\]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXXXXXXXWWWZZZYYYWWWUUURRRPPPNNNMMMMMMKKKLLLPPPQQQPPPQQQTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUSSSQQQOOOPPPQQQRRRQQQPPPPPPPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@AAABBBBBBBBBBBB===<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;:::888666555666666666555444333222111111222333444000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000222222222222222111000///111111111111111111111111111111222222222333333333666777<<>>:::===:::777555555555555444555666777:::???DDDIIILLLWWW\\\aaaccc```ZZZUUURRRIIIFFFBBB???>>>===;;;999;;;;;;<<<============<<<@@@BBBDDDGGGIIIKKKOOORRRUUUWWWZZZ\\\^^^^^^^^^]]]^^^```bbbccccccdddfffgggjjjgggddddddfffhhhgggfffgggggghhhjjjlllllljjjggghhhhhhhhhiiijjjlllmmmnnnmmmnnnnnnoooooooooooonnnpppqqqrrrtttuuuuuuvvvvvvtttttttttttttttsssssssss~~~|||zzzxxxvvvtttssssssnnnppprrrrrrqqqoooooopppoooppprrrtttttttttrrrqqqwwwvvvtttsssrrrsssuuuvvvwwwyyyzzz||||||{{{yyyxxxvvvvvvwwwwwwvvvuuusssrrrsssrrrrrrqqqqqqrrrrrrsssuuutttrrrqqqpppqqqrrrrrrrrrrrrqqqpppooooooooopppqqqqqqppppppooonnnnnnnnnqqqrrrrrrsssrrrqqqpppoooqqqrrrssssssrrrooommmkkknnnnnnmmmllljjjhhhfffeeegggeeeeeefffiiikkklllkkkpppqqqsssuuuvvvuuuttttttsssrrrrrrssstttrrrnnnjjjnnnnnnqqqvvvzzzxxx~~~}}}sssoooiiiggghhhfffccc___```^^^[[[[[[\\\^^^^^^]]][[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXWWWTTTRRROOOMMMMMMQQQNNNOOORRRQQQNNNNNNPPPTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUSSSPPPOOOOOOQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIGGGFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBBBB<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;::::::888555555555666666555222111111000000111111222111111111111222222222222222222222222222222222222111111111222222222333333111111111111111111111111000000000000000000000000111111222222111000000///111111111111111111111111111111111222222222333333444555888???JJJSSSXXXZZZZZZ___eeelllsss||||||tttssstttrrrttttttsssrrrtttyyy~~~~~~|||uuubbbQQQGGG>>>:::888666555555555333222555666666888;;;???CCCEEEJJJPPPYYY___aaa___\\\ZZZSSSNNNGGGAAA???>>>===<<<999999::::::;;;;;;;;;:::===???BBBDDDFFFHHHLLLOOORRRSSSVVVXXXYYYYYYYYYXXX\\\^^^`````````aaaccceeehhhfffcccdddfffhhhgggfffeeeeeefffhhhjjjkkkhhhfffggggggggghhhhhhjjjkkkkkkllllllmmmnnnnnnnnnmmmmmmooopppqqqrrrsssttttttttttttttttttssssssrrrrrrrrryyyxxxvvvtttrrrqqqqqqpppmmmoooqqqqqqpppnnnnnnooolllmmmoooqqqssssssssssssvvvtttsssqqqqqqrrrssstttvvvwwwyyyzzz{{{zzzyyyxxxvvvvvvwwwwwwvvvuuusssrrrsssrrrrrrrrrrrrrrrrrrssstttrrrpppnnnmmmnnnppprrrqqqqqqppppppooopppppppppqqqqqqppppppooonnnnnnnnnpppqqqrrrrrrrrrqqqooonnnpppqqqqqqrrrqqqooommmkkknnnnnnmmmkkkjjjhhhgggfffhhhfffdddeeehhhkkklllmmmrrrsssuuuvvvwwwvvvvvvuuusssssssssttttttqqqmmmiiimmmpppuuu~~~}}}uuuoookkkfffeeeeeedddbbb___aaa___\\\[[[\\\]]]]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWUUUSSSQQQOOOMMMLLLQQQOOOPPPSSSRRRNNNMMMNNNQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSSSSRRRPPPNNNOOOPPPNNNNNNPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDAAABBBBBBBBBBBBAAA@@@??????????????????>>>=========>>>???@@@@@@AAA@@@@@@<<<<<<;;;;;;::::::999999888888888999999999:::::::::888555444555666555444000000000111111000000000111111222222222333333333222222222222222222222222111111111222222222222333111111111111111111111111000000000000000000000000000000111111000000//////111111111111111111111111111111111222222222222333222111333888AAAKKKRRRVVVUUUZZZ```fffmmmvvv{{{tttqqqpppmmmooorrrrrrqqqssswww{{{xxx{{{}}}sssdddWWWJJJ<<<:::777666555555333222555555444555666999;;;<<<>>>EEEOOOXXX]]]___``````^^^WWWMMMEEEAAA???>>>===888888999999999::::::::::::<<<>>>@@@AAACCCFFFIIILLLNNNPPPRRRSSSSSSSSSSSSXXXZZZ\\\]]]]]]]]]___aaacccbbb```aaacccdddeeeddddddcccdddfffhhhiiigggeeeffffffffffffgggggghhhhhhjjjjjjkkklllllllllllllllmmmnnnoooqqqrrrrrrrrrrrrtttssssssrrrqqqppppppooorrrrrrpppooonnnnnnmmmmmmlllnnnppppppooonnnnnnnnnkkklllmmmnnnppprrrssstttsssrrrqqqpppppppppqqqrrrssstttvvvxxxyyyyyyxxxxxxvvvvvvvvvvvvuuutttsssrrrssssssrrrrrrrrrrrrsssssssssqqqnnnllllllmmmpppqqqppppppooooooooopppqqqqqqqqqppppppoooooonnnnnnmmmooopppqqqqqqqqqpppnnnnnnnnnnnnooopppooonnnlllkkknnnmmmkkkiiihhhhhhhhhhhhhhhfffddddddgggkkknnnoootttuuuvvvwwwwwwwwwwwwvvvssssssttttttsssqqqmmmkkkooottt|||wwwppplllhhheeecccccccccbbb```aaa___\\\[[[\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTRRRQQQOOOMMMMMMLLLKKKMMMQQQRRROOONNNPPPMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQRRRQQQOOONNNNNNOOOLLLMMMPPPRRRSSSSSSSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>????????????>>>======<<<===>>>???????????????<<<<<<;;;;;;:::999999888666777777777888888999999:::888555444555555555444///000111222222111000///222222222222333333333333111111111111111111111111111111111111222222222222111111111111111111111111//////////////////////////////000000000000//////111111111111111111111111111111111111222222222222111000///222999CCCLLLQQQRRRWWW]]]aaagggqqq}}}}}}xxxtttqqqooossswwwyyyyyyzzz|||{{{|||zzzxxxuuuxxx{{{xxxyyy{{{}}}uuujjj\\\FFFBBB<<<777666555555555333333333333444555777777:::@@@GGGNNNTTTYYY]]]___aaa\\\SSSKKKFFFBBB???===;;;:::::::::999:::::::::777999;;;;;;<<<===@@@BBBFFFHHHJJJLLLNNNPPPPPPQQQTTTVVVXXXYYYYYYZZZ\\\]]]\\\\\\\\\]]]___```aaaaaabbbbbbcccdddggghhhgggeeeeeeeeeffffffffffffffffffiiiiiijjjkkklllllllllllllllmmmnnnooopppqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmlllkkkkkkkkkkkkllllllnnnppppppooonnnnnnooommmmmmmmmnnnoooqqqrrrsssrrrqqqppppppoooooopppppppppqqqsssuuuvvvvvvvvvvvvuuuuuuuuuttttttsssrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqppppppoooppppppqqqoooooonnnoooooopppqqqrrrpppppppppooonnnnnnmmmmmmmmmnnnoooppppppooonnnmmmkkklllmmmmmmmmmlllkkkkkkkkkjjjgggfffeeefffggghhhgggeeedddeeeiiimmmqqqrrrvvvvvvwwwwwwwwwwwwwwwwwwssstttttttttrrrqqqqqqpppsss|||}}}tttnnnjjjgggdddbbbaaabbbbbbbbb```^^^[[[ZZZ[[[[[[[[[ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNNNNKKKJJJKKKPPPPPPNNNNNNPPPKKKLLLMMMOOOPPPQQQRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSNNNPPPQQQQQQPPPOOOOOOOOOLLLNNNPPPQQQSSSSSSRRRRRROOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIFFFGGGGGGHHHIIIIIIJJJKKKHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@???????????????????????????>>>>>>===<<<<<<======>>>=========<<<;;;;;;:::999999888888666666555666666888999:::;;;888555444444444444333000111222333333222111000111111222222222333333333111111111111111111111111000000111111111222222222111111111111111111111111////////////////////////...///000000000000//////111111111111111111111111000000111111111222222222111000///000555<<>>>>>?????????????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888666555555555666888:::;;;;;;888555444444444333222222222333333333333222222000000111111111222222222111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000//////000000111111000000111111111111111111111111000000000111111111111222000111111111333777>>>CCCMMMSSS[[[___ccckkkyyy}}}{{{{{{}}}wwwuuuqqqnnnlllmmmooopppnnnnnnrrr{{{}}}{{{|||}}}zzzxxxyyy}}}|||}}}|||hhh^^^PPPDDD===:::::::::333333444555666666777777666777888:::???GGGPPPVVVXXXYYYZZZ[[[ZZZTTTMMMHHH@@@???<<<999888777777777777888888888777777999:::<<<===@@@CCCFFFIIILLLMMMLLLMMMOOOPPPPPPQQQSSSUUUTTTVVVYYY[[[\\\]]]___aaa___^^^^^^```bbbddddddcccbbbccceeefffffffffeeeeeeeeeeeeggghhhiiiiiijjjjjjhhhiiijjjlllmmmmmmnnnnnnllllllllllllkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiijjjlllnnnoooooonnnnnnoooppppppppppppooooooooooooppppppppppppooooooooonnnmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqpppooooooooooooooopppqqqrrrrrrqqqpppoooooopppsssuuuuuutttrrrpppoooooonnnnnnnnnooopppppppppoooooonnnnnnmmmmmmllljjjkkklllmmmmmmmmmlllkkkiiiiiiiiihhhhhhgggggggggbbbaaaaaa```aaabbbcccdddcccccceeeiiioootttwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwsssssssssqqqqqquuu{{{~~~xxxqqqiiifffdddaaa^^^\\\\\\^^^```[[[YYYWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWWWWSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQMMMLLLNNNOOONNNPPPTTTUUUXXX\\\___```___\\\ZZZTTTTTTSSSSSSRRRQQQQQQPPPLLLOOORRRSSSRRRQQQPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>===>>>>>>???===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::999888888888666666555555666888:::<<<;;;888555444444444333222222222111111111111222222//////000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000///000000111222222111111111111111111111111111111000000000000111111111111///111222222222333777:::FFFNNNYYY___ccclllyyyvvvtttqqqmmmjjjiiilllnnnkkknnnvvv~~~~~~ssspppvvv{{{rrrcccVVVKKKDDD@@@>>>555555666666666666666666333444666777:::???EEEJJJMMMPPPUUUZZZ\\\YYYSSSOOOGGGEEEAAA>>>;;;999999999888999999888777666888999999:::;;;===???BBBDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOOOORRRVVVYYYYYYZZZ\\\___\\\[[[ZZZ\\\___aaaaaaaaa___```bbbdddeeeeeeddddddaaabbbccceeeffffffggggggeeefffggghhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjkkkkkkhhhhhhggggggfffgggggghhhgggiiilllmmmlllllllllmmmmmmmmmnnnooooooooonnnmmmnnnnnnnnnnnnnnnmmmmmmlllllllllllllllmmmmmmnnnoooqqqpppnnnmmmllllllmmmmmmmmmnnnpppqqqqqqpppnnnmmmnnnooooooppppppppppppppppppoooooonnnnnnnnnnnnoooooooooooonnnmmmmmmllllllhhhiiikkklllllllllkkkjjjiiiiiihhhgggfffeeeeeeeee______```aaabbbbbbccccccaaabbbeeekkkqqqvvvyyyzzzwwwwwwvvvvvvvvvvvvvvvwwwssssssrrrqqqqqqvvvyyy}}}zzzvvvooogggeeeccc```\\\YYYYYY\\\^^^ZZZXXXVVVVVVWWWYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVVVVRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRROOOLLLKKKNNNQQQRRRVVV[[[[[[^^^cccggghhheeeaaa^^^TTTSSSSSSRRRQQQPPPPPPOOOLLLOOORRRSSSSSSQQQQQQQQQRRRQQQPPPOOONNNOOOPPPQQQKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDEEEEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>=========>>>???<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;::::::999;;;;;;::::::999888888777777666555555666888;;;<<<;;;888555444333333222111222111000//////000111222////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000111222222222222222111111111111111111111111000000000000111111111111---000333333111111333555@@@JJJVVV^^^ccclllzzzyyyyyywwwrrrmmmkkklllooolllqqq{{{}}}nnnhhhnnn}}}ssseeeYYYOOOGGGBBB777777777777666555444444333555777777888999<<>>CCCDDDFFFGGGGGGHHHJJJLLLIIIMMMRRRUUUUUUVVVXXX[[[YYYXXXXXXYYY\\\^^^______\\\^^^aaacccddddddcccccc______aaabbbcccddddddeeebbbccceeefffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkggggggffffffeeeeeeffffffeeegggjjjkkkjjjjjjjjjkkkhhhjjjlllnnnoooooonnnmmmllllllmmmmmmllllllkkkjjjllllllkkkkkkkkklllmmmmmmpppooommmlllkkkkkklllllllllnnnoooppppppooonnnlllnnnmmmkkkjjjjjjllloooqqqqqqpppooonnnnnnmmmnnnnnnooooooooonnnmmmmmmllllllhhhiiijjjkkklllkkkkkkjjjjjjiiigggfffddddddcccccc^^^___```bbbcccccccccccc```ccchhhooovvvzzz|||{{{zzzzzzxxxwwwuuusssrrrqqqvvvrrrtttwwwsssppp||||||pppsss{{{ssskkkfffdddeeebbb^^^[[[XXXXXXXXXYYYUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRQQQSSSRRRPPPOOOQQQXXX```fffmmmppprrrqqqpppnnnhhhaaa^^^ZZZVVVSSSRRRQQQPPPOOOMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCAAAAAABBBBBBBBBAAA======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888888777999999999999999888777666888777666444444666777888888777666555444333222222111111111111111111111111111111000000000000111111000000000000000000000000//////000000111111222222111111111111111111111111////////////............000000000000000000000000000000000000000///......111111000000//////......111111111111222333444444999GGGZZZfffhhhkkkwww~~~uuuwwwzzzvvvsssrrrsssuuu{{{{{{oooiiigggkkkuuuzzzqqqfffXXXMMM???>>><<<999666555555555666555333222444666999;;;AAABBBDDDHHHNNNTTTZZZ]]]XXXUUUOOOHHHAAA<<<999888999999999888777777666666:::777444444777::::::999>>>>>>???@@@BBBEEEGGGHHHFFFIIIMMMOOOPPPRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZ^^^]]]\\\\\\]]]^^^```aaaaaaaaaaaaaaaaaabbbbbbbbb`````````aaabbbbbbccccccbbbdddgggiiijjjjjjiiihhheeeeeefffgggggggggggggggdddeeeggggggffffffgggiiillllllllllllllllllllllllkkkllllllmmmmmmllllllkkklllkkkjjjjjjjjjjjjkkkllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkklllmmmjjjjjjkkklllmmmnnnoooppppppooonnnmmmllllllmmmmmmooonnnnnnmmmllllllkkkkkkjjjkkkkkkllllllkkkkkkjjjhhhgggfffdddbbb```___^^^___```bbbcccddddddcccbbbbbbeeekkkrrrxxx{{{{{{{{{xxxxxxvvvuuusssqqqpppoooqqqnnnooorrrpppppp}}}}}}pppqqqvvv~~~tttllleeeaaa```cccaaa]]]ZZZXXXWWWWWWXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTTTTTTTWWW]]]fffllluuuxxxyyyvvvtttqqqkkkccc]]]ZZZUUUSSSQQQQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHGGGEEEEEEDDDEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCAAA@@@???@@@@@@@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777666666777777777666555555888777555444444555777888777777666555444333222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111111111111111111111111111111////////////............000000000000000000000000000000000000000///......000000000000//////......111111111111222333444444888@@@OOO___hhhnnnxxx~~~{{{{{{zzz|||yyypppiiiffffffjjjrrr{{{~~~tttkkkSSSJJJ>>>777555666555444555444333333333555888999;;;<<<>>>AAAGGGMMMRRRUUUXXXWWWUUUQQQKKKEEE???;;;:::999999888777777777888777555222222555777777777;;;;;;<<<===???AAACCCDDDEEEHHHKKKLLLMMMNNNOOOQQQTTTTTTUUUUUUVVVWWWXXXXXX[[[ZZZZZZZZZZZZ\\\]]]^^^ZZZ\\\^^^^^^]]]\\\]]]^^^^^^______``````aaabbbbbbbbbdddeeegggggggggfffeeeeeeeeefffgggggggggggggggfffgggiiihhhgggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkhhhiiiiiijjjkkklllmmmnnnmmmmmmllllllkkklllllllllmmmllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiihhheeeeeedddcccbbbaaaaaa```^^^___```aaabbbaaaaaa```dddiiipppvvv{{{|||{{{zzzvvvuuutttsssqqqpppnnnnnnmmmjjjkkknnnnnnrrrooohhhssszzzvvvlllfff```]]]^^^```^^^[[[XXXVVVVVVVVVWWWWWWWWWUUUTTTSSSSSSRRRRRRUUUTTTSSSRRRQQQRRRRRRSSSVVVVVVTTTSSSRRRQQQQQQQQQTTTSSSSSSRRRSSSTTTVVVWWWUUUUUUVVVWWWZZZaaaiiiooozzz}}}~~~zzzuuuqqqjjjccc[[[XXXUUURRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDBBB@@@>>>>>>>>>>>>===;;;===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888777777777555555666777777777666666777666555444444555666777666666555444333333222222111111111111111111111111111111000000000000111111000000000000000000000000111000000000000000000///111111111111111111111111////////////............000000000000000000000000///000000000000///......000000000////////////...000000000000111222333444666888BBBSSScccooozzz|||yyyvvvmmmgggdddeeegggjjjpppxxxvvveeeNNN>>>:::999777444333333333333333444555666555666888;;;@@@EEEIIIKKKTTTVVVXXXXXXTTTMMMEEE@@@===<<<:::999888888999999777555333222444666666555777888888999;;;===>>>???CCCEEEGGGHHHHHHHHHJJJKKKOOOOOOPPPQQQSSSTTTUUUUUUWWWVVVVVVWWWWWWYYYZZZZZZUUUZZZ______[[[XXXXXX[[[\\\\\\]]]^^^^^^______```aaabbbcccddddddcccbbbaaadddeeeffffffggggggffffffggghhhiiihhhffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjiiihhhgggjjjiiiiiiiiihhhgggggggggggggggiiijjjjjjjjjiiihhhffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhgggggggggeeeffffffggggggffffffeeeccccccbbbbbbbbbbbbbbbbbb]]]]]]^^^_________^^^^^^hhhnnnuuu{{{}}}|||zzzyyyuuuuuutttrrrqqqooonnnnnnmmmjjjjjjlllnnnuuurrrmmmnnnwww~~~pppgggccc___^^^^^^]]][[[YYYWWWUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSSSSTTTUUUSSSRRRPPPOOOPPPQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSSSSSSSTTTVVVXXXZZZTTTUUUUUUVVVYYY___fffkkkuuuyyy{{{vvvqqqlllfff```ZZZWWWTTTRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>>>><<<:::===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;888888888888777777777777666666777888999999999888666555555444444555555666555555444444333222222111111111111111111111111111111111000000000000111111////////////////////////111111000000/////////...111111111111111111111111////////////............//////////////////////////////000000//////...---////////////////////////000000///000000111222333444333999GGGXXXhhhxxxzzzwwwtttrrrkkkfffccceeehhhkkkrrrzzzlllUUUGGG???999555333333333444333333333333444444666999<<<@@@CCCDDDJJJNNNSSSVVVUUUPPPJJJFFFBBBAAA>>>;;;999888999999888777666555666666666777555555666777888999;;;<<<>>>@@@CCCDDDEEEEEEGGGHHHKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXX___fffeee^^^XXXXXXZZZYYYZZZZZZ[[[[[[\\\]]]]]]^^^___```aaabbbbbbaaaaaacccdddeeeeeeffffffeeeeeefffggggggfffdddcccdddeeeffffffffffffffffffffffffggggggggggggggggggggggggfffgggiiijjjjjjiiigggfffiiihhhhhhgggfffeeeeeeddddddeeegggiiiiiihhhgggfffeeeeeefffgggggghhhiiiiiiggghhhhhhiiijjjjjjjjjjjjggggggggggggffffffeeeeeecccddddddeeeeeeddddddcccbbbbbbaaaaaaaaa`````````]]]]]]]]]]]]]]]\\\\\\\\\mmmssszzz~~~~~~{{{zzzyyyvvvuuutttsssrrrppppppooommmkkkiiikkkoooyyytttkkkqqqyyy|||yyyjjjcccaaa^^^^^^___ZZZYYYWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWTTTRRRPPPNNNMMMNNNOOOPPPSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZUUUVVVVVVVVVWWW[[[```ccckkkqqqssspppkkkgggbbb]]]WWWUUUSSSQQQPPPOOOMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????@@@???===;;;<<<<<<;;;:::::::::::::::::::::999999999999::::::888888888777777777666666555666777888888888888888555555444444444444555555444444333333222222111111111111111111111111111111111111000000000000111111////////////////////////111000000000//////......000000000000000000000000////////////............///////////////////////////////////////...------.............../////////////////////000111222222222222666???JJJZZZooo}}}xxxtttmmmgggdddfffjjjpppzzzrrrZZZHHH<<<666555555555555444333333222333444555777999;;;===>>>BBBEEEIIIMMMPPPPPPOOOMMMIIIGGGCCC???<<<:::888888888888888777666555666666555555555555666777999999999<<>><<<<<<;;;;;;::::::::::::::::::999999888888999999:::888888777777777666666666444444555666666666555555444444444444444444444444333333333222222111111111111111111111111111111111111111000000000000111111000000000000000000000000000//////////////////...000000000000000000000000////////////............000000000000000000000000...////////////...---------............/////////............///000111222000111555999>>>JJJ```ttt{{{vvvrrrlllhhhjjjooowww}}}~~~rrrYYYFFF<<<999999777666555444444444222333444555666777888888<<<>>>AAAEEEIIIMMMPPPQQQLLLKKKHHHDDDAAA===:::999777888888777555333333444555555555555666666777888666999<<>>>>>>>>@@@BBBAAA???===<<<;;;::::::999999::::::999999888888888888999999888777777777666666666666555555555666555555444444333333333444444333333333222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000.........///////////////000000000000000000000000////////////............000000000000000000000000......//////......---,,,---------.........//////............///000111111...///333777999???OOO^^^qqq|||yyytttuuuxxx}}}zzzxxxyyy|||qqqYYYJJJ>>><<<999777555555555666333444444555555555555555777999;;;>>>BBBGGGKKKMMMLLLLLLKKKIIIFFFBBB>>><<<777999:::999666333444555555555444444444555666666555777:::<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNNNNNNNTTTWWWZZZ[[[XXXUUUSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWWWWYYYZZZ\\\^^^^^^^^^^^^___````````````______```bbbaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______```aaabbbccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccaaabbbcccddddddcccaaa```aaaaaaaaaaaaaaaaaaaaaaaa]]]]]]^^^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZYYYYYYYYY\\\[[[YYYWWWVVVVVVVVVVVVxxx|||{{{wwwwwwyyyttttttssssssrrrqqqppppppnnnppprrruuurrrqqqyyyvvvkkkbbbaaabbb```______VVVVVVVVVVVVUUUUUUTTTTTTZZZXXXVVVTTTTTTVVVXXXYYYYYYWWWSSSPPPOOOPPPRRRSSSXXXWWWVVVTTTSSSSSSSSSSSSPPPRRRTTTWWWWWWVVVTTTSSSPPPQQQSSSSSSRRRSSSUUUWWWXXXaaafffccc^^^[[[YYYWWWSSSRRRPPPPPPPPPNNNLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFEEEDDDAAA@@@<<<<<<===???BBBBBB???===<<<;;;::::::999999::::::999999888888888888999999777777777777666666666666777888888888777666555555222333333444444333333222222222222111111111111111111111111111111111111111111111000000000000111111000000000000000000000000---.........//////000000000000000000000000000000000/////////............000000000000000000000000......//////......---,,,---------.........//////...------......///000111,,,---111666777:::CCCMMMbbbnnnxxx{{{}}}{{{zzzzzzuuusssrrrxxxiiiVVVAAA>>>;;;777666666777888666666777777777666666555333444777:::===AAADDDFFFJJJKKKLLLKKKIIIEEEAAA???:::<<<>>><<<888666666777555444444333444444555555555777:::;;;;;;;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGJJJKKKLLLLLLKKKPPPQQQTTTVVVVVVUUUTTTRRRPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^______^^^^^^YYY[[[\\\\\\[[[[[[]]]^^^````````````````````````bbbaaa___^^^^^^___aaabbbaaaaaa````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaa````````````aaabbbbbb````````````aaaaaaaaaaaa___```aaabbbaaa```^^^\\\________________________[[[[[[\\\\\\\\\\\\[[[[[[WWWXXXXXXXXXYYYYYYZZZZZZ[[[YYYWWWUUUTTTTTTTTTTTT}}}~~~~~~|||yyyvvvssstttttttttsssqqqpppppppppqqqqqqvvvwwwrrrxxxtttkkkbbb^^^```eeehhhhhh^^^]]][[[YYYXXXXXXYYYYYY^^^]]][[[YYYWWWWWWWWWWWWYYYVVVQQQNNNNNNQQQUUUXXX[[[ZZZXXXVVVUUUVVVWWWXXXTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQRRRTTTWWW[[[]]]^^^___]]]ZZZUUUSSSTTTQQQNNNNNNOOOPPPNNNKKKMMMLLLJJJJJJJJJJJJHHHFFFEEEGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777777777777777777777777777888888777777666666555555555555444444444333333333555444333222111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000///............//////000////////////////////////////////////////////////........................+++++++++,,,,,,,,,------............///////////////000111222222555999<<>>777666666444111444222111111222333222111555666666888:::<<<>>>???EEEGGGIIIJJJJJJHHHFFFDDD@@@>>><<<:::888888888888555555555666555555444444666666777777888888888999<<<;;;:::;;;<<>>===<<<<<<<<<;;;;;;::::::::::::999999::::::::::::999999777777777777777777777777888777777777666666666555555444444444444333333333444333222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000//////.........//////////////////////////////................................................,,,,,,---------.....................///////////////000111111111333777:::AAAJJJYYYgggppptttsssrrruuutttrrrpppppptttyyy~~~xxxuuurrroooqqq}}}~~~qqq___VVVHHH>>>999888777777888666555555666777666555666666666777777888999999@@@AAACCCFFFGGGGGGFFFEEEBBBAAA???===:::999777777555555666666555555444333666666666777777777888888:::999999999;;;===@@@AAABBBBBBBBBBBBCCCDDDEEEFFFIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOONNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZYYY[[[ZZZZZZ[[[\\\\\\[[[YYY[[[YYYXXXXXXYYYYYYXXXVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQzzz{{{||||||{{{yyyvvvuuuppprrrttttttsssssstttuuu{{{|||uuurrrzzzwwwrrrllleeebbbeeeiiikkkkkkgggddd```[[[YYYYYYZZZ[[[```___]]][[[ZZZXXXWWWVVVXXXVVVRRRPPPPPPSSSVVVXXX]]]\\\ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRTTTTTTTTTUUUXXXZZZ]]]\\\\\\[[[YYYVVVSSSQQQPPPNNNLLLLLLNNNOOONNNMMMNNNLLLJJJJJJJJJJJJHHHGGGDDDFFFGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>??????>>>=========<<<<<<;;;:::999999888999999::::::::::::999999777777777777777777777777777777777777666666666666444444444444333333333333222222111000////////////000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111111000///............////////////////////////........................---------------------------------.........//////---............////////////000111000000111444666777;;;GGGWWWfffllliiiccccccdddddddddhhhooowww}}}yyyzzzyyyrrrlllrrryyy|||sssjjjbbbTTTFFF<<<888777888888777555555666777555444222333444555666666666666999:::<<<>>>AAACCCEEEFFFDDDDDDBBB@@@===:::888666555666666666555555444333555555555666666666666666777777777777888:::<<<>>><<<===>>>@@@AAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYWWWXXXYYYYYYWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[XXXXXXZZZ[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWYYYXXXWWWXXXYYYZZZXXXVVVXXXWWWUUUVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPyyyzzzzzz{{{zzzxxxvvvuuupppsssuuuuuussstttvvvyyyqqqmmmppp~~~zzzrrrnnnjjjeeedddeeehhhjjjkkkhhhddd___ZZZWWWVVVWWWXXX______^^^]]][[[YYYWWWVVVWWWVVVSSSQQQRRRTTTWWWYYY[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTUUUUUUVVVYYY[[[]]]\\\[[[YYYVVVTTTRRRQQQMMMLLLLLLLLLMMMNNNNNNOOONNNLLLKKKJJJKKKJJJHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>=========<<<;;;:::888888777777777888888888888777777777777777777777777777777777777777777666666666666444444444333333333222222222222111000000000000000000000000000000000000000111111111111000000000///////////////////////////////////////000000000000222111000///............////////////////////////........................------------------------------------............---------........./////////000000000...///111333222555===KKKZZZcccbbb___YYYYYYZZZ\\\aaaiiissszzz}}}tttuuu|||~~~vvvvvvuuuxxx~~~xxxtttnnncccTTTFFF>>>::::::999777666777777777555444...000222444666777777888555555666888;;;>>>AAABBBCCCCCCCCCBBB???===:::888777777777777666555444444555555555555555555555555555555555555666777999999888:::<<<>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWVVVUUUTTTUUUWWWVVVWWWWWWXXXXXXYYYYYYYYYUUUVVVXXXZZZ[[[\\\\\\]]]YYYXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTVVVTTTSSSTTTUUUVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMyyyyyyyyyyyyxxxwwwuuutttrrrtttvvvuuutttuuuzzzzzznnnjjjnnn}}}uuuooojjjhhheeedddeeefffhhhhhhgggddd___ZZZWWWVVVWWWWWW]]]^^^^^^^^^\\\ZZZXXXVVVVVVUUUTTTSSSTTTUUUWWWYYYWWWWWWWWWWWWWWWXXXXXXYYYSSSSSSSSSSSSRRRQQQPPPOOOOOOQQQTTTUUUVVVWWWYYY[[[[[[[[[ZZZXXXVVVTTTRRRPPPLLLLLLLLLLLLMMMMMMOOOPPPNNNMMMKKKKKKKKKKKKIIIGGGIIIIIIJJJHHHEEECCCCCCDDDHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@??????@@@@@@????????????>>>>>><<<======>>>>>>>>>=========<<<<<<:::999888777777777777888888888888777777666666666666666666666666666666666666777777777777444444333333333222222222333333222111111111222222000000000000000000000000111111111111000000000///////////////////////////////////////000000000000333222111//////.........////////////////////////........................------------------------+++,,,,,,,,,,,,---------------------...............///000///...---///000111333999AAAKKKUUU\\\___VVVVVVWWWXXX]]]fffqqqxxxvvvqqqqqqwwwyyysssuuu}}}zzzrrreeeWWWKKKCCC@@@===<<<;;;;;;<<<;;;999777111222444555666777888888555444444555666999;;;===>>>???@@@@@@@@@>>>===<<<888888888888777666555444555555555555444444444444444444444444444555666666666888:::<<<>>>???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXUUUVVVXXXZZZ[[[\\\\\\]]]WWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXXXXXXXWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRSSSTTTUUUSSSQQQSSSRRRQQQRRRSSSTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJyyyyyyyyyxxxwwwuuutttsssrrrtttvvvuuutttxxx|||nnnpppnnnsssxxxrrrmmmgggfffeeeddddddddddddeeefffddd```]]]ZZZYYYYYYYYYZZZ[[[]]]^^^]]][[[XXXVVVVVVUUUUUUUUUUUUWWWXXXYYYUUUVVVVVVWWWXXXYYYZZZZZZSSSSSSSSSSSSRRRPPPOOONNNNNNQQQTTTUUUVVVVVVXXXZZZYYYYYYYYYYYYWWWUUURRRQQQLLLMMMNNNNNNMMMMMMOOOQQQOOOMMMKKKKKKKKKKKKIIIGGGIIIJJJJJJHHHEEEDDDDDDDDDIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@????????????????????????=========>>>>>>===<<<<<<<<<;;;;;;:::999888888777999999::::::::::::999999666666666666666666666666666666666666777777777777333333333333222222222222333333222222222222222333000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000222111111000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------............///000///...---...///000222555888===FFFQQQYYYWWWWWWWWWXXX^^^gggrrrzzzrrrmmmmmmrrr}}}wwwsss{{{zzzpppeeeYYYNNNHHH@@@?????????@@@???<<<999:::999888666555555555555666555444444444666777888999:::;;;<<<===>>>>>>>>>;;;;;;;;;:::999888777666555555555555555444444444444444444444444444444444555666888999;;;;;;<<<<<<>>>>>>@@@AAABBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLHHHIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQPPPOOONNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPOOONNNOOOQQQQQQOOONNNPPPOOONNNOOOPPPQQQPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFzzzyyyxxxwwwuuutttrrrrrrooorrrttttttuuu}}}sssnnnrrrvvvyyytttoooiiifffggggggfffdddcccbbbcccaaa```___]]]\\\ZZZYYYYYYVVVXXX[[[^^^^^^[[[XXXVVVUUUUUUUUUVVVWWWXXXXXXYYYVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUUUUTTTSSSRRRPPPOOONNNPPPSSSUUUUUUUUUVVVXXXWWWXXXYYYZZZYYYVVVSSSQQQMMMOOOPPPOOOMMMMMMOOOQQQOOOMMMLLLKKKLLLKKKIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888999999::::::::::::999999666666666666666666666666555666666666777777777888333333333222222222222111222222111111111111222222000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111111000000000000000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,---------.........---...000000.........//////000111222666===GGGNNNUUUUUUVVVYYY```kkkwwwuuulllkkkpppzzz~~~{{{sssjjj___XXXJJJIIIIIIJJJJJJHHHEEEBBB>>><<<999666444444555555666666555555555555666666666777777888999;;;<<<============<<<;;;999888777666666666666555555444444444555555555555555444444555555555555666777888999999:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAA===>>>>>>??????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMKKKIIILLLKKKJJJKKKMMMMMMMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBzzzzzzxxxvvvuuusssqqqqqqmmmppprrrsssvvvuuuooorrrsss}}}~~~uuurrrlllffffffggghhhgggdddbbbbbbbbb\\\\\\\\\\\\[[[YYYXXXWWWTTTWWWZZZ]]]^^^\\\YYYWWWUUUUUUVVVWWWWWWXXXYYYYYYWWWXXXXXXYYYXXXXXXWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQNNNPPPSSSUUUUUUUUUUUUVVVUUUWWWYYY[[[ZZZWWWTTTRRRNNNPPPQQQPPPMMMMMMOOOQQQOOOMMMLLLKKKLLLKKKJJJHHHDDDFFFGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<:::::::::999999999999999999999777777888888888888777777666666666666666666666666555666666666777777888888333333333222222222111111111000000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111000000000000000111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,...000000///...///000000///...000444;;;AAAEEESSSSSSUUUYYYbbbnnn|||{{{llllllqqq{{{|||rrrkkkYYYXXXXXXYYYYYYWWWTTTQQQ===;;;888555444555777999666666666666666666666666666555555555666888:::;;;>>>>>>>>>===<<<:::999888777777666666666555555555555555666666666555444444444444333222333444666777666666888999:::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHGGGHHHIIIIIIHHHFFFIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFDDDCCCBBBAAAAAA@@@zzzyyywwwtttrrrpppoooooonnnoooqqquuu{{{sssuuu|||{{{sssmmmiiihhhfffdddccccccccccccaaa```___^^^]]]\\\[[[YYYXXXXXXVVVYYY\\\___```]]]ZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYWWWWWWWWWXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWYYYZZZ[[[[[[ZZZXXXVVVUUUUUUTTTSSSRRRSSSTTTUUUVVVSSSPPPMMMKKKKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIINNNMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<::::::888888888777888888999999::::::::::::::::::::::::888888777555555444444444666555444333333444555666444444555555444222111000111111111000000000000///111111111111111000//////000000000000//////////////////000000///...------------............------////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,---------......+++************+++,,,,,,...------------...//////...------......///000111111000000000222555777999FFFRRR^^^bbbccclllxxxqqqpppxxxwwwsssmmmkkkqqquuupppgggTTTCCC777888999444333777777555333333444444333222555555555666666666666666999:::<<<>>>>>>===<<<:::===<<<:::888666555555555333333444555666666666555444444444444444444444444444555555666666666666666999999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLHHHEEECCCGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCAAA@@@CCCHHHIIIEEE@@@CCCBBBAAA@@@????????????yyyyyywwwuuusssqqqoooooooooooopppttt}}}vvvpppxxxwwwqqqkkkiiiiiifffeeeccccccddddddbbbaaa^^^^^^]]]\\\ZZZYYYXXXXXXWWWYYY\\\^^^^^^]]]ZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\[[[YYYWWWWWWXXXXXXVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUSSSPPPMMMKKKKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>>>>??????>>>>>><<<;;;;;;999999999888888999999:::999999999999999999999999888777666555555444444444555555444444444444555555444444555555444222111000222222111111111000000000111111111111111000//////////////////............//////////////////...---.........//////.................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------...------------...//////,,,++++++++++++,,,------,,,,,,,,,------...///000000000//////000333555777AAALLLZZZccchhhppp~~~vvvxxxpppXXXBBB===<<<888666888333222111222444666666666555555555555555555555555666777999;;;===============<<<;;;999888777666666444444555555666555555555444444444444444444444444444444555666666666666666777777777777777888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<=============================================>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJJJJHHHEEEBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCGGGHHHDDD???AAA@@@???>>>============xxxxxxwwwvvvtttrrrpppooopppooopppvvvttthhhjjjxxx{{{rrrmmmiiihhhhhhgggeeeddddddeeedddcccbbb^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\[[[ZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]]\\\ZZZXXXXXXXXXWWWUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXWWWUUUTTTQQQRRRSSSTTTUUUTTTTTTSSSQQQOOOLLLKKKKKKLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEEEEDDDBBBAAAAAA@@@@@@??????>>>???????????????>>>===<<<;;;::::::999999:::::::::888888888888888888888888888777666555555444555555444555555555555555555444444444444444333222111111333333333222222222111111111111111222111111000/////////.........------------...//////////////////...//////000000//////...........................------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++++++++,,,------,,,,,,+++,,,,,,---...///000////////////111222444:::DDDRRR```lllvvv~~~}}}yyy}}}~~~zzz~~~oooOOOAAA===999555555333111111222444666777666555555555444444333333333333444555777:::<<<===>>>======<<<;;;999888777777555555555666555555444444444444444444444444444444444444555666666666666555555555444444555555666666666666666666777777777777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<========================>>>???@@@AAACCCDDDEEEEEEDDDBBB???===????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>???CCCGGGFFFBBB>>>>>>===<<<;;;;;;::::::;;;wwwwwwwwwvvvuuusssqqqpppoooqqquuu~~~vvvgggdddlll{{{uuunnnjjjfffeeegggfffeeecccddddddeeecccbbb]]]]]]\\\[[[YYYXXXWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^\\\[[[YYYXXXXXXWWWTTTRRRUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSUUUWWWWWWVVVTTTSSSPPPRRRTTTVVVWWWVVVTTTSSSPPPNNNLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;999999999999888888888888777777666555555555555555333444555666666555444333444444444333333222222222444444333333333222222222111111111222222111111000000////////////.........------...///000000////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,...------------...//////,,,,,,,,,,,,---...///000000000/////////000111222555;;;GGGYYYkkkxxx~~~~~~||||||vvvtttzzz___JJJ@@@999555555777555333333444555444333555555444444333222111111222222333444777999;;;===<<<<<<<<<;;;:::999999888555666666666555444333333333333333333333333333333333444555555666666555555333333222222222222333333444444444555555555666666888888888888999999999999888888888888888888888888888777777777777888999999999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>??????@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<========================>>>??????????????????>>>>>>===<<<;;;;;;:::999999999999999:::;;;<<<;;;<<<>>>BBBDDDCCC???<<<;;;;;;:::999999999999999uuuuuuvvvvvvuuuttttttssspppwwwzzzlllhhhllluuu|||qqqlllhhhcccbbbddddddcccbbbbbbccccccbbbaaa]]]\\\[[[ZZZXXXWWWVVVVVVXXXXXXWWWWWWXXXXXXYYYYYYZZZYYYXXXWWWXXXZZZ\\\]]]\\\ZZZYYYYYYYYYWWWTTTRRRTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRTTTUUUVVVUUUSSSRRRPPPRRRUUUWWWXXXWWWUUUTTTOOONNNLLLLLLLLLMMMLLLJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLJJJIIIHHHHHHGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@@@@@@@??????>>>===<<<;;;;;;:::::::::;;;;;;;;;::::::999999999999777666666555555555555666333444555666666555444333444444333333333333333333444444444333333333333222111111222222222222111111111111111000000000000///------...///000000////////////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...//////...------------...//////------------...///000111111111000000000111111111333555===MMM```qqq{{{~~~xxxqqqooottt{{{yyy|||lllWWWHHH>>>999999999777555444555555444333555555444333222111111000333333333333444666777888:::;;;;;;;;;;;;:::888888555666666666555444333333333333333333333333333333333444444555555555555555222222111111111111111222444444444444555555555555555666666666666777777777666666666666666666666666666666666666666777888888777777888888888999999999999999999999:::;;;<<<===;;;<<<=========<<<<<<;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<======<<<;;;::::::999999:::999999888777777888888888999<<<>>>@@@???<<<::::::999999888888888888999ttttttttttttuuuvvvwwwxxxvvvooohhheeekkkrrrxxx~~~vvvnnnjjjfffaaa```bbbaaa```___```aaaaaa```___\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXUUURRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVRRRSSSTTTUUUUUUTTTRRRQQQOOOQQQTTTWWWXXXWWWUUUTTTOOONNNMMMMMMNNNNNNMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@??????>>>===<<<<<<;;;::::::::::::<<<;;;;;;::::::999999999666666555555555555666666444555555555555555555444444333333222222333333444444444444333333333222222000111222222333222222222222222222111111111000000---...//////////////////...//////000000//////...------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,++++++++++++,,,------...............000111111000000000000111111111111111222666@@@PPPbbbqqqzzzyyyzzz{{{yyywwwxxx||||||xxxrrrnnnqqq}}}tttoooqqqxxxooo^^^OOODDD>>>;;;888777555555777888777666444444444333333222222222333333333444444444444444777888999:::999888777666555555555666555555444444333333333333333333333333333333444555555555555444222222111111000000111111333333333444444444555555444444444444555555555555555555555555555555555555555555555555555666666777666666666777777777777888777777777888888999:::;;;888888999::::::;;;::::::888888888888888888888888777777888999::::::::::::888999;;;<<<<<<<<<;;;:::;;;;;;::::::999999888888999999888666666555555555555666888:::;;;:::999999888777777666666666777777sssrrrrrrrrrtttwwwzzz}}}rrrcccaaafffpppvvv{{{vvvoooiiigggccc___^^^aaa^^^]]]\\\]]]^^^___^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXYYYXXXXXXYYYZZZYYYVVVSSSPPPPPPPPPPPPOOONNNMMMMMMNNNNNNNNNPPPQQQSSSUUUVVVSSSTTTUUUVVVUUUSSSQQQPPPNNNOOORRRTTTUUUUUUTTTSSSPPPOOONNNNNNOOOOOONNNLLLJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIGGGFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>???????????????>>>===<<<;;;:::999999999999;;;;;;::::::999888888777666666555555555555666666555555444444444444555555444333222222222333444444333333333333222222222222000111222222333333333222111111111111000000000000//////////////////...---.........//////.........------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------******))))))******+++,,,,,,++++++++++++,,,------------------...///000000---...//////000000000000000111333777???OOObbboooqqqqqqpppmmmkkkmmmsssyyyxxx|||~~~~~~|||yyyzzzyyytttttt}}}xxxpppooonnnttt}}}|||pppddd[[[RRRIIIBBB<<<:::888777888888777666444444444444333333333333111222333444555444333333444555777888888777555444444444555555666555555555222222222222222222222222222333444444555555444444333333222111111111111111222222222222333333333333222222222333333333444444444444444444444444444444444333333333333444555555444444444555555555555666444444444444555666777888555555666777777888999999777777777777777777777777555555666777888888888888666777999:::::::::888777888888888777777777777777666555555444444444555555333444555666666666777888555444444333444444555555sssqqqpppqqqsssxxx|||yyydddfffgggooozzz~~~yyyooojjjfffdddbbb^^^^^^aaa]]][[[[[[[[[]]]]]]\\\[[[[[[[[[ZZZXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUSSSTTTWWWYYYYYYYYYWWWVVVXXXXXXXXXYYYZZZYYYVVVSSSOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMNNNPPPSSSUUUVVVTTTUUUVVVVVVUUUSSSQQQOOOMMMNNNOOOQQQRRRSSSSSSRRRPPPOOONNNOOOPPPPPPOOOMMMJJJKKKKKKLLLMMMNNNNNNNNNJJJJJJHHHGGGFFFEEEEEEEEEHHHHHHIIIIIIJJJIIIIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA===>>>>>>?????????>>>>>>===<<<;;;:::999888888888::::::999999888777777666666666555555555666666777666555444333333444555666444333222222222333444555333333333222222222111111000111222333333333333333000000000000///////////////000000000///...------------............------------------------------------------------------+++++++++,,,,,,---------,,,,,,------------......------,,,,,,------...///...------------...//////,,,,,,,,,,,,---...//////+++,,,---...///////////////111222222555BBBVVVfffkkkjjjhhheeebbbeeelllrrrrrrwwwzzzzzz{{{wwwvvvxxxyyyvvv|||{{{zzzwwwsssgggkkkqqqzzzwwwooojjjdddXXXMMMAAA???;;;999888777444222444444444444444444444444///111333555666555444333222333555666777666444333333333444555666666666555222222222222222222222222222333444444555555444444444444333222222111222222111111111111222222222222111111222222222333333333444444444444444444444444222222222111222333333444222222333333333444444444111111111111222333444555222333333444555666777888666666666666666666666666333444555666777777777777444555777999999888777666555555666666666666666666222222222222333444555555222333333333333444666777333222222111222222333333sssooooootttwwwyyytttfff___cccjjjvvv{{{uuujjjgggccc```___^^^]]]\\\ZZZXXXWWWYYY\\\^^^]]][[[[[[ZZZXXXVVVTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVV\\\YYYVVVUUUWWWYYYXXXVVVYYYXXXVVVVVVWWWWWWVVVUUUNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMOOOQQQSSSTTTUUUSSSTTTUUUUUUTTTRRROOONNNLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOOOONNNNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::888777999999999888888888888777888777666555555555555555444444555555555555555555444444444444333222111000000111111111111222222222///////////////...------000000000000000000000000//////............//////------............------......------------......++++++,,,---............///...,,,++++++,,,...///,,,,,,,,,++++++******************++++++,,,,,,,,,---------------...///000......---,,,,,,,,,------//////............//////...000222111333:::FFFOOOeeedddaaa]]]\\\```hhhnnntttwww{{{|||}}}~~~{{{yyyxxxxxxzzz~~~|||wwwrrrqqquuuzzzyyysssssspppdddZZZNNNIIIBBB===;;;:::888666444555444333222222333444333333222222333333444555555555444444444333333333444444444444444444444444333333333444444444555555444444555555555555444444222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111222111111222444666555444111111222222222333333333111111222222222333333333666555444333333444666888777777666555444444333333///111444666777777555444333444555555666666555555444444444444444444444444000111111111111222222222333333333333333333333333000000000000000000000000ppplllmmmssszzzzzzhhh___]]]hhhqqquuuooohhheeeaaa___^^^^^^]]]\\\YYYWWWVVVXXX[[[\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSVVVVVVWWWXXXXXXXXXXXXWWWYYYWWWUUUVVVXXXZZZYYYXXXXXXWWWVVVVVVWWWWWWVVVTTTPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSTTTTTTSSSQQQOOOMMMMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMLLLJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::888777999999999888888888777777777777666555555555555555444444555555555555555555444444444444333222111000000000111111111222222222000111111111000000///...000000000000000000000000//////............//////......////////////............------------......------------------,,,,,,+++***)))(((((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,------...//////............/////////000111111111666???FFFZZZ^^^```]]]YYYYYYaaahhhqqquuuyyy{{{{{{}}}~~~{{{zzzzzzzzz|||~~~}}}|||~~~|||uuunnneee^^^SSSJJJDDD???;;;888888888888777555444444444555555444444333444444444555555444444444333333333444444444444444444444444333333333444444444444555444444555555555555444444333444444444444444444333111111111111111111111111222222222222222222222222111111111111111111111111222111000111333444444333111111111222222222333333111111111222222222333333555444333222222444555777666666555444444333222222...000222333444333222111222333444444555555444444333333333333333333333333000000111111111222222222333333222222222222222222000000000000000000000000pppmmmnnnuuujjj]]]]]]bbbqqq}}}yyymmmhhhdddbbb^^^]]]]]]]]]\\\[[[WWWVVVUUUWWWYYYZZZYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUTTTVVVYYYZZZZZZYYYVVVUUUUUUVVVWWWWWWUUURRRQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNPPPQQQQQQPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888999999888888888777777777666666666666555555555555555555444444444444444444333333333333333222111000000000000111111111222222111222222222222111111000000000000000000000000000//////............////////////000000000000//////------------------------.........------,,,+++***---,,,************,,,---++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++...---,,,+++************++++++,,,,,,------......//////............/////////000111000...000666;;;IIIRRRZZZZZZUUUSSSXXX___jjjooouuuyyyyyyzzz}}}{{{nnnaaaUUUJJJBBB===;;;:::999888666444333222888777666555444444444444555555444444444333333333444444444444444444444444333333333333444444444444444444555555555555444444444444333333333333444444111111111111111111111111222222222222222222222222111111111111111111111111222111000111222333222111111111111222222222222333111111111222222222222333333333222111111333444555444444444333222222111111000111111222222222111111111111222333333333333333111111111111111111111111000000000111111111222222111111111111111111111222000000000000000000000000sssrrrssszzzoooaaa]]]dddlll{{{pppeeeaaa```^^^\\\[[[[[[\\\[[[ZZZUUUUUUUUUUUUVVVWWWWWWVVVSSSTTTVVVXXXXXXWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYXXXTTTUUUUUUWWWXXXYYYYYYYYYVVVUUUUUUVVVWWWVVVSSSQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOONNNLLLLLLMMMOOOPPPRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888888888888777777777777555666666666666666555555555555444444444444333333222222222222222111000000000000000000111111111111111111222222222111111000///////////////////////////......------......///......////////////......------------------------,,,,,,---------,,,++++++---,,,++++++++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++++++++,,,******+++,,,---.........///......------......///...///000///......111333:::DDDOOOTTTSSSRRRTTTWWWbbbiiipppvvvwwwyyy{{{~~~}}}nnn___SSSKKKDDDAAA===:::888666555444777777666555555555555555555555444444444333333333333333333333333333333333222222333333333444444444333444444555555444444333444333222111111222333444111111111111111111111111111111111111111111111111111111111111111111111111222111///000111111000///111111111111222222222222111111111111222222222222222111111000111222333333333222222222111111111000444444333333222222222222///000111111222222111111111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000uuuvvvzzzoooaaa^^^cccmmmvvvvvviiiaaa^^^^^^\\\ZZZZZZZZZZZZYYYXXXSSSTTTTTTTTTTTTTTTUUUUUURRRTTTVVVXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVUUURRRPPPRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRROOOOOOOOONNNNNNMMMLLLLLLLLLNNNPPPRRRRRRPPPMMMKKKHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCAAA???>>>=======================================<<<;;;999999888888888777777777666666444555666666777666555555555555444444333333333333111111222222111111000000//////000000000111111111//////000000000000000///..............................------------......,,,------......------,,,,,,,,,---......---,,,,,,)))***+++,,,------------))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---//////)))***+++,,,------------......------------......---...////////////000111222888AAAJJJQQQTTTTTTTTT\\\bbbkkkqqquuuxxx}}}zzzlllcccWWWQQQIIICCC@@@===:::888666666555555555555666777555555444444444333333333333333333333333333333333222222222333333333444444333333444444444444333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222000//////111111000///000000111111111222222222000000111111111222222222000000000000111111222222111111111111111000000000444333333222111111111000...///000000111000000000111111111111111111111111//////000000000111111111/////////000000111111111000000000000000000000000www}}}xxxbbb\\\aaajjjwwwyyymmmddd___]]]\\\[[[YYYYYYZZZYYYXXXVVVRRRTTTUUUTTTSSSSSSTTTUUUSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWVVVTTTUUUWWWYYY\\\ZZZWWWVVVUUUTTTRRRPPPQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMPPPRRRRRRPPPMMMKKKGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@>>><<<:::====================================<<<;;;:::999888888777777777666666666444444666777777777666555555555444444333333222222000000111111111000000////////////000000000111111---......////////////.................................------------......,,,,,,,,,------,,,,,,,,,+++,,,---......---,,,+++'''(((***+++---.........************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********+++---...000111)))***+++---------,,,,,,......------------......,,,---...///000000111111000222888AAAKKKRRRUUUUUUXXX^^^ffflllqqqwww~~~~~~|||yyy}}}pppiii___VVVOOOHHH@@@:::888888777666666666777777555555444444444333333333333333333333333333333333222222222222333333333333333333444444444444333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000///000111222111000000000000111111111111222000000000111111111111222000000000111111111111111111111111111111111111111000000000000000///...---......///000000000000000111111111111111111111111/////////000000000111111/////////000111111222222000000000000000000000000yyyiii^^^bbbkkkvvv{{{pppggg```^^^]]]\\\[[[ZZZYYYYYYYYYVVVTTTRRRTTTUUUUUURRRRRRSSSUUUTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXUUUVVVUUUTTTRRRTTTYYY]]]```]]]XXXUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRRRRQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMIIIKKKOOORRRRRRQQQNNNLLLGGGHHHHHHIIIIIIHHHHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBAAA@@@>>>;;;:::====================================<<<;;;::::::888777777777666666666666333444666777888777666555555555444444333222222111//////000000000000000///////////////000000000111,,,---...///////////////------------------------...------,,,,,,------...,,,------------------,,,***+++---......---+++***((()))***+++,,,---------------............------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,************+++,,,......)))***,,,------,,,+++***...------,,,,,,------......------...///000000000000111444:::BBBKKKSSSXXXXXX\\\bbbgggkkksss||||||xxxwwwxxxwww|||zzznnn___OOODDD>>>===<<<:::888777777666555555444444444333333333222222222222222222222222111222222222222333333333222333333444444333333222111222444666666444222111111111111111111111111111111111111111111111111111111111111111111111111111111//////000222333222111000000000000111111111111000000000000111111111111000000111111222222222111111111111111111111111111---...000111111///...,,,......///000000000000000000000000000000000000000////////////000000000111//////000111111222333333000000000000000000000000hhh```___iiittt~~~uuukkkccc^^^]]]]]]]]][[[ZZZZZZYYYXXXVVVSSSRRRTTTVVVUUURRRQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZTTTTTTTTTRRRRRRUUU[[[aaaccc___YYYUUUSSSRRRQQQPPPNNNNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMOOONNNMMMMMMMMMMMMMMMNNNHHHKKKOOORRRSSSQQQNNNLLLGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===AAAAAABBBBBBAAA>>>;;;:::====================================<<<;;;::::::777777777777666666666666222444666777888777666555555555444333333222111111//////000000000000000///////////////000000000000------...//////000//////------------------------...------,,,,,,------...---..................---***+++---......---+++******++++++,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++******************++++++,,,,,,---******************++++++***+++,,,------,,,***)))...------,,,,,,------...///...,,,---.../////////000222444666:::DDDQQQ[[[ZZZ\\\```cccgggpppzzz{{{uuutttuuuwww|||zzzcccTTTDDDBBB@@@===:::888666555555555444444444333333333222222222222222222222222111111222222222333333333222333333444444333333222111333666888888666333111111111111111111111111111000000000000000000000000111111111111111111111111000//////000333444444333000000000000111111111111000000000000111111111111000000111222222222222222111111111111111222222222...///222333333222000......//////000000000000000////////////////////////////////////000000000000///000000111222333333333000000000000000000000000xxxgggaaabbbeeeooo}}}rrrhhhaaa^^^[[[ZZZ[[[YYYWWWWWWWWWVVVTTTRRRTTTTTTTTTSSSRRRQQQQQQQQQVVVVVVVVVWWWWWWWWWWWWXXXVVV\\\___\\\YYYZZZ[[[ZZZUUUTTTSSSRRRSSSVVVXXXZZZbbb```^^^ZZZVVVTTTTTTUUUQQQPPPOOOOOOPPPPPPNNNLLLNNNNNNMMMMMMNNNNNNOOOPPPRRRNNNJJJIIILLLNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHFFFDDDBBBBBBCCCDDDEEECCCDDDEEEEEEEEEDDDBBBAAADDDCCCAAABBBBBBBBBAAA@@@AAA@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>============???>>>===;;;;;;<<<<<<=========<<<;;;::::::999999:::999888777666666666666666666555444444444444555333222222222111111000000//////000000///...------000000////////////000000111111000///////////////........................---+++++++++---------+++//////.........---------+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,------,,,***))))))***,,,---.........------,,,,,,,,,***+++,,,---...---,,,+++---------.........//////...000222222555===JJJTTT___^^^^^^```fffooozzzzzzuuuuuuvvvxxxgggWWWLLLCCCBBBBBB>>><<<===888999999:::999777555333666666555444222222444555444333333222222333333444333333333333333333333333444444333333333333222222111111111111000000//////111111111111111111111111111111111111111000///...111111111111111111111111////////////////////////111111000000000000000000111111111111111111111111111111111111000000000000...//////000111222222333333222222222111000000000...///222333444333222111000000111111222222222222111111111111111111111111222222222222111111000000|||jjj```^^^bbbkkkzzzyyyooofff```]]][[[ZZZ[[[YYYXXXWWWXXXWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQVVVVVVVVVVVVWWWXXXXXXXXX]]]cccfffbbb^^^]]]]]][[[UUUTTTSSSRRRSSSVVVXXXZZZaaaaaa___\\\YYYVVVTTTTTTQQQPPPOOOOOOPPPPPPNNNLLLNNNNNNMMMMMMNNNNNNOOOOOORRROOOKKKJJJLLLOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBBAAAAAABBBBBBAAA???@@@@@@@@@???????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>=========<<>>===<<<;;;<<<<<<===<<<<<<<<<;;;::::::999999999999888777666666666666555555555555444444444444222222111111111000000000//////000000///......---000000////////////000000111000000///////////////........................///---,,,,,,------+++***...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,------,,,***))))))***,,,---+++++++++******)))))))))***+++,,,,,,------,,,,,,,,,------------.........,,,...//////111777AAAIIIZZZ```fffgggggglllwww|||xxxxxxxxxxxx|||yyycccXXXNNNKKKHHHCCC@@@AAA???>>><<<;;;:::999777666555555555444333333444555444333333222222333333444333333333333333333333333444444333333333222222222222222111111111000000000111111111111111111111111000111111111111000000///111111111111111111111111000000000000000000000000111111111000000111222222111111111111111111111111222111111111000000000000//////000000111111222222222222222222111111111111...///000111111000000///000111111111222222222222111111111111111111111111222222222222111111111000yyyggg_________iiixxxzzztttkkkccc___]]][[[[[[[[[YYYXXXXXXYYYYYYXXXWWWSSSSSSRRRRRRRRRRRRRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZbbbhhhkkkgggbbb```]]]ZZZUUUTTTSSSRRRSSSVVVXXXZZZ______``````]]]ZZZVVVTTTSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNNNNOOOOOOOOORRROOOMMMLLLNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNNNNPPPOOOMMMLLLIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAA???@@@AAAAAA@@@??????????????????@@@@@@@@@======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999999888888777777666666555444555555666555444333222111111000000000000////////////000000000///......000000////////////000000111000//////......//////........................000...---,,,---,,,***))),,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,---,,,,,,*********+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,---------------...///......111888>>>OOO\\\iiilllhhhiiisss}}}~~~}}}}}}|||{{{{{{~~~sssiii^^^XXXTTTOOOLLLLLLLLLIIIEEEBBB@@@>>>;;;999555555555666666666666666444444333333333333444444333333333333333333333333333333333333222222222222222222222222222111111111111111111111111111111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111222333444444222222222222222222222222222222222111111111000000000000000000000000111111111222222222222222333333111111000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111}}}iii]]]```hhhiiiuuuyyytttnnngggaaa^^^]]]]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVXXXYYYZZZbbbiiilllhhhccc```]]]YYYUUUTTTSSSRRRSSSVVVXXXZZZ\\\]]]___bbbbbb___ZZZWWWTTTRRRPPPPPPPPPPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSRRRPPPNNNMMMNNNMMMLLLKKKIIIGGGFFFEEEDDDEEEGGGHHHGGGFFFEEECCCCCCDDDEEEEEEEEEDDDBBBAAAAAA???>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAA===============>>>>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777666555555333444555666666444222111000000000/////////////////////000000000//////...000000////////////000000000000///............///........................///...,,,,,,------,,,***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++++++++******++++++,,,---++++++*********+++,,,---------------------------,,,+++*********+++---...+++++++++,,,,,,,,,------...000000000000111555888AAAPPPaaahhhggghhhpppyyyxxxoooiiifffdddcccbbbaaa]]]XXXTTTPPPIIIAAA;;;888777777888888888777666444444333333333333444444333333333333333333333333333333333222222222222111222222222222222222222222111111111111111111111111///000111111222222222222111111111111111111111111222222222222222222222222111111111222333444555666222222222222222222222222333333222222222111111111111111111111111000000000111222222222333333444444555444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222wwwiii___]]]eeepppvvvvvvooojjjddd```^^^^^^^^^^^^ZZZYYYXXXYYY[[[[[[[[[YYYVVVUUUTTTTTTUUUWWWYYYZZZVVVVVVUUUUUUVVVWWWYYYZZZ```gggkkkgggccc```]]]ZZZUUUTTTSSSRRRSSSVVVXXXZZZZZZ[[[^^^aaadddccc___[[[VVVTTTQQQPPPPPPPPPOOONNNLLLMMMNNNOOOOOOOOONNNNNNPPPPPPPPPOOOOOOPPPQQQSSSWWWWWWXXXXXXUUURRROOOLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDFFFHHHIIIJJJHHHFFFEEECCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999888888888777777888888777666444444222444555666666444222111///////////////000000000//////000000000000000///000000////////////000000000//////.......................................---,,,+++,,,...///...---,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++++++++******++++++,,,---*********++++++,,,,,,---))))))))))))))))))******,,,+++***)))***+++,,,---+++++++++,,,,,,,,,------...///000000111222444555888CCCRRR^^^eeejjjpppvvv|||zzzvvvrrrjjj\\\KKK@@@;;;999777777777777555333555444444333333444444555333333333333333333333333333333222222222111111111222222222222222222222222111111111111111111111111///000111222222222222222111111111111111111111111222222222222222222222222222222222222333444555666222222222222222222222222333333333333222222222222222222222222222111111111222222333333444444444555666555444333222222333333333222222222222222222222222222222222222222222222222222222222222222222333vvvbbb[[[ZZZ___kkkxxx~~~uuujjjfffaaa^^^]]]^^^^^^^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYVVVVVVUUUUUUWWWYYY\\\^^^XXXWWWVVVUUUUUUVVVXXXZZZ^^^dddhhheeeaaa___]]][[[UUUTTTSSSRRRSSSVVVXXXZZZ\\\[[[\\\```cccddd```]]]WWWUUURRRPPPPPPQQQPPPOOOLLLMMMNNNOOOPPPOOONNNNNNNNNOOOPPPPPPOOOOOOQQQSSSXXXYYYZZZZZZXXXTTTOOOLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFHHHIIIIIIIIIGGGFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>@@@AAA@@@??????????????????@@@@@@@@@??????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888888888888888666777888888777666444333333444444555444333222111//////000000000000111111//////000111111111000000000000////////////000000000///......------..............................,,,++++++,,,///000000///,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,---)))******+++,,,,,,,,,---***************+++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///111222333444:::EEEQQQ\\\fffmmmqqq}}}vvv^^^MMMAAA===888666666555333000555555444444444444555555333333333333333333333333222222222222111111111111111111111222222222222222111111111111111111111111111111222222333222222222111111111111111111111111222222222222222222222222222222222222333444555555333333333333333333333333444444444333333333222222333333333333333333333333333444444444444444444555333333222222222222222222333333333333222222222222333333333333333333333333222222222222333333333333wwweeeVVVUUU\\\eeewwwwwwqqqfffbbb^^^[[[[[[\\\\\\\\\ZZZYYYXXXXXXZZZZZZYYYXXXVVVUUUUUUUUUWWWZZZ]]]```ZZZXXXVVVUUUTTTUUUWWWYYY[[[aaaccc___[[[ZZZYYYWWWUUUTTTSSSRRRSSSVVVXXXZZZbbb^^^\\\]]]aaabbb___\\\YYYVVVRRRPPPPPPQQQPPPOOOKKKMMMNNNPPPPPPOOONNNMMMLLLNNNPPPPPPOOONNNQQQSSSTTTVVVYYYZZZYYYUUUPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>???AAABBBAAA@@@@@@@@@@@@???????????????@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777888888888888888888888666666777888777666444222444444444333333333222222000000000111111111222222//////000111111111111111000000////////////000000//////...------------...........................---,,,,,,---///000///...***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,---))))))***+++,,,,,,------++++++,,,,,,------------))))))***+++++++++++++++,,,------------.........------,,,---...000111111333555:::BBBLLLXXXbbbhhhsss}}}|||wwwwww}}}tttaaaLLLFFF>>>999999888555222555555444444444444555555333333333333333333333333222222222222111111111111000000000111111111222222111111111111111111111111222222333333333222111111111111111111111111111111222222222222222222222222333222222222222222333333333333333333333333333333444444444444333333333333333444444444555666666666555555555555444444444444111222333444444333333222444444333333333222222222333333333333333333333333222222222333333333444444jjj[[[QQQVVV```mmm|||ppplllccc```\\\ZZZZZZZZZ[[[ZZZ[[[YYYXXXXXXYYYYYYXXXVVVUUUTTTTTTTTTVVVZZZ]]]```[[[YYYWWWUUUTTTUUUWWWXXXXXX]]]___YYYTTTSSSSSSQQQUUUTTTSSSRRRSSSVVVXXXZZZgggbbb\\\\\\^^^___]]]ZZZYYYVVVSSSQQQPPPQQQPPPPPPKKKMMMNNNPPPPPPOOONNNMMMKKKNNNPPPPPPNNNNNNPPPSSSPPPSSSWWWYYYYYYVVVQQQOOONNNMMMLLLJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>???AAABBBBBB@@@AAA@@@@@@@@@??????>>>>>>AAA@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777777777777777888888888555666777888777666333222555444333222222222333333000000111111222222222333//////000111111111111111000000////////////000000//////...------------...........................///...------...///...,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++++++++******++++++,,,---((()))***+++,,,---------(((((()))))))))*********((()))***,,,,,,+++******---------.........//////111///......///111222222111222444777>>>IIIVVV___iiirrryyyyyyyyy{{{vvvrrrnnnpppwwwqqqVVVNNNDDD???===<<<:::666555555444444444444555555333333333333333333333333222222222111111111111000//////000000111111111222111111111111111111111111333333333333333222111000111111111111111111111111111111111111111111111111333333222111111111222222333333333333333333333333555555444444444333333333333444444555666777888888666666666555444444444333111333555777777777555444444444444333333222222222333333333333333333333333222222222333333444444444[[[VVVSSSVVVaaauuuxxxpppiiibbb^^^YYYWWWXXXYYYYYYXXXWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSUUUYYY\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTWWWXXXXXXWWWVVVTTTQQQPPPRRRSSSSSSSSSSSSTTTWWWZZZ^^^]]]\\\\\\[[[[[[\\\\\\WWWVVVTTTRRRPPPPPPPPPPPPQQQPPPOOOQQQSSSSSSPPPMMMOOOQQQRRRQQQNNNOOORRRUUUUUUUUUUUUWWWXXXWWWTTTQQQOOONNNMMMLLLIIIGGGEEEDDDFFFDDDCCCDDDFFFGGGDDDBBBBBBDDDFFFHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>@@@BBBDDDCCCBBBAAA@@@?????????===<<<<<<<<<;;;;;;;;;;;;888888999::::::999999999888888777666666666666666666666555555555444444444111111111111111111111111000000/////////111222333000000000000000000000000111000...---------...///444222000...,,,,,,,,,,,,,,,---...///...---,,,+++---------------------------------,,,,,,+++++++++---,,,***))))))***,,,---+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///222222111222666>>>HHHOOO```ccchhhlllnnnooooooooolllnnnpppqqqrrryyy~~~hhhYYYJJJEEECCC@@@;;;888:::999777444222222555888666444444444555444222000444555555444444222111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222//////000111222222333333444555555555555555555444555555444444444333333333444555555555444333333222222222333333444555666666333333333444444444555555555444333333222222222222333222222111111222222333000111222222333444555555SSSPPPRRR\\\lll|||ssskkkdddaaa^^^YYYWWWXXXYYYXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRTTTWWWZZZ[[[[[[ZZZXXXVVVUUUTTTSSSTTTTTTVVVVVVVVVUUUTTTRRRQQQOOOPPPQQQRRRRRRQQQSSSUUUXXX\\\[[[ZZZZZZYYYYYYZZZZZZWWWVVVTTTRRRQQQPPPPPPQQQSSSQQQPPPQQQSSSSSSPPPMMMOOOQQQQQQPPPNNNNNNQQQSSSUUUTTTTTTUUUVVVUUUSSSPPPOOONNNMMMLLLJJJIIIGGGFFFFFFEEECCCDDDFFFFFFDDDBBBBBBCCCEEEGGGHHHFFFEEECCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCAAA@@@@@@BBBDDDFFFEEEDDDBBB@@@?????????============<<<<<<<<<;;;999999::::::::::::999999888777777666666666666666666555555555444444444444222222222222222222222222111111000//////000111222000000000000000000000000111000///.........//////000///...------...//////,,,,,,---------------,,,---------------------------------,,,,,,+++++++++,,,+++***))))))***+++,,,+++++++++*********))))))++++++***)))))))))))))))******************************************++++++++++++++++++++++++++++++************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000000//////222777???DDDOOOWWWaaaffffffeeegggjjjiiilllpppqqqsssxxxqqqbbbSSSMMMJJJEEE???<<<>>>>>><<<;;;999999999:::888666555666666666444222444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///000000111222222333333333444444555555444444333555444444444444333333333444444555555444333333222222222333333444555555666333333333444444444444555555444333333222222222333333222222111111222222333333333333333333333333333NNNNNNUUUdddxxxsssllleee^^^```]]]YYYWWWWWWXXXWWWWWWUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQSSSVVVXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPQQQSSSVVVYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTSSSRRRRRRSSSRRROOOMMMPPPPPPQQQOOONNNNNNOOOQQQUUUSSSRRRRRRRRRRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDEEEEEEEEEDDDBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCFFFHHHIIIHHHFFFCCCAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::888777666666555555666666555555555555444444444444333333333333333333333333222222111000000000111111000000000000000000000000111111000//////////////////......------...//////++++++++++++,,,------...------------------------------,,,,,,,,,,,,++++++++++++************+++++++++++++++***************+++***))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...////////////...///111666999BBBNNN\\\cccaaa___```dddeeejjjooorrruuuyyy~~~wwwiii[[[VVVSSSMMMGGGEEEAAA@@@@@@???===<<<;;;;;;:::999777777888888666444444444444444444444333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000111222222333333222333333444444333333222444444444444333333333333444444444444444333333222222222333333444444555555333333333333444444444444444444333222222222333333333222222111111222222333444444444333333222222222QQQRRRZZZlll~~~wwwmmmgggaaa\\\^^^\\\YYYWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRSSSVVVXXXXXXXXXVVVUUUTTTRRRQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPPPPOOOPPPSSSUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQRRRRRRSSSVVVUUUTTTSSSRRRPPPOOONNNPPPPPPPPPOOONNNNNNNNNOOOTTTRRRPPPOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCEEEHHHJJJKKKJJJHHHEEEBBB@@@??????>>>??????@@@???>>>===<<<;;;;;;<<<<<<;;;;;;::::::777777666555555555555666444444444444444444444444333333333333333333333333333222222111111000000000000000000000000000000000111111000000////////////111000///...---,,,,,,++++++*********+++,,,...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************)))))))))))))))***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000111000///000222444<<>>???@@@@@@@@@???===<<<;;;<<<<<<<<<;;;;;;:::999777666666555555555555555333333444444444444444444333333333333333333333333222222222222111111000000111111111111111111111111000000000000000//////...000//////...---,,,++++++++++++******+++---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***************************)))))))))))))))******++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,------------------///000000000000111333333999CCCNNNVVVYYYXXXUUU___eeennnwww}}}sssiiiaaa```^^^ZZZWWWVVVVVVRRRMMMKKKKKKKKKJJJIIICCC@@@===;;;;;;:::888777555555444333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111222222222111222222222222222222111444444333333333222222222222222333333444333333222222222222333333333333333222222222333333333444444333333333222222333333444333222222111111222222333111111222333333444555555[[[```lll{{{yyykkkddd```^^^^^^YYYZZZYYYWWWTTTSSSSSSTTTVVVVVVWWWXXXXXXXXXWWWWWWVVVTTTSSSTTTUUUWWWWWWVVVSSSRRRQQQOOOOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSRRRQQQRRRTTTWWWWWWWWWVVVUUUUUUUUUUUUUUURRRQQQQQQQQQRRRSSSUUUVVVTTTUUUTTTQQQNNNMMMMMMOOOOOONNNNNNOOOQQQRRRPPPOOORRRPPPOOOOOOPPPQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIFFFCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEDDDAAABBBCCCEEEEEEDDDCCCCCCAAABBBCCCCCCCCCDDDGGGIIILLLKKKHHHFFFCCCAAA@@@???===>>>@@@AAA@@@???===;;;;;;;;;<<<;;;;;;:::999888777666555555444444555555333333333333444444444444333333333333333333333333222222222333222222111000111111111111111111111111///////////////...------+++,,,---...............,,,,,,,,,,,,---......///.........------,,,,,,+++++++++,,,,,,,,,,,,------------------------------***************+++++++++)))))))))))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++,,,------......------***,,,---.........///111///111888DDDQQQYYY[[[ZZZ]]]bbbkkkuuu}}}zzzrrrllljjjhhhddd```___aaa]]]XXXVVVWWWVVVTTTQQQLLLIIIDDDAAA@@@???===;;;999888666555444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111333333333333222222222222111222222333333333333333222222222222333333333333222222222222333333333333333333222222222333444444333222222111111222222333000111111222444555555666aaajjjzzzpppfff```[[[[[[]]]XXXYYYYYYWWWTTTRRRRRRTTTUUUUUUVVVWWWWWWWWWWWWWWWUUUSSSRRRRRRTTTUUUUUUTTTRRRQQQOOONNNNNNOOOOOOPPPNNNNNNMMMNNNOOOQQQSSSTTTSSSSSSSSSRRRQQQRRRTTTVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQPPPPPPQQQRRRTTTVVVWWWRRRSSSSSSPPPMMMLLLMMMOOONNNMMMNNNPPPSSSTTTRRRPPPPPPPPPPPPQQQSSSSSSQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJFFFBBBAAACCCEEEDDDDDDDDDEEEEEEEEEFFFFFFAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDCCCCCCDDDGGGIIIKKKJJJHHHEEECCCAAA@@@@@@<<<>>>???@@@@@@>>><<<:::;;;;;;;;;;;;:::999888777666666555444444444444555222222333333333444444444222222222222222222222222000111222333333333222111111111111111111111111111---......///...---,,,+++***+++,,,...//////......------...//////.........///......---,,,,,,+++++++++++++++,,,,,,---------,,,+++************+++,,,))))))*********+++++++++)))))))))))))))***++++++******************************************++++++++++++++++++++++++++++++************************++++++***)))))))))))))))************************+++,,,---.........------***,,,------,,,---...000000111555<<>>===:::888777777777888444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333222222333333333222222222222111111111222333333333333333222222222222222222222222111222222222222333333333333222222222333333444555333222222111111222222333222222222333333444444444hhhsssyyyjjjbbb\\\WWWXXX]]]WWWYYYYYYWWWSSSQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRQQQQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPLLLLLLLLLLLLNNNPPPRRRSSSRRRSSSSSSRRRQQQQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPQQQRRRTTTVVVWWWQQQRRRRRROOOLLLKKKMMMPPPNNNMMMMMMPPPTTTVVVTTTQQQOOOOOOQQQSSSUUUUUUSSSPPPNNNMMMKKKJJJIIIJJJLLLMMMKKKLLLJJJFFFBBB@@@BBBEEEEEEEEEEEEEEEFFFFFFFFFFFF@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDDDDGGGIIIJJJIIIGGGEEECCCAAA@@@@@@<<<===???@@@@@@>>><<<::::::;;;::::::999888777666666666555444444444444555222222222333333444444444111111111111111111111111///000222333444333333222111111111111111111111111,,,---.........---++++++---......///...---+++***...///000000000///...---//////...---,,,,,,+++++++++++++++,,,,,,---------+++***(((''''''(((***+++))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))************************+++,,,---.........---,,,---...///...------///111///000222555:::CCCNNNVVV]]]___dddkkkuuu}}}}}}|||}}}|||rrrjjj___[[[UUUQQQMMMKKKIIIGGGBBB@@@>>>;;;999999999:::555555555555555555555555666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111111111222333333444444333333222333333333222222222111111000111222333333333333333222222222222222222222222111111222222222333333333222222222222333333444555333222222222222222222333444444333333333333222222vvv{{{qqqddd]]][[[[[[YYYWWWYYYYYYXXXUUURRRPPPPPPQQQTTTTTTUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOKKKLLLNNNPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSPPPNNNOOORRRTTTSSSRRRVVVTTTQQQNNNLLLKKKLLLLLLNNNMMMMMMNNNQQQSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRMMMMMMKKKJJJJJJJJJKKKLLLJJJIIIFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDIIIHHHEEECCCBBBAAAAAAAAA??????>>>===<<<;;;::::::;;;;;;::::::999888888777777777666555444444333333333333333222222111111111222111111111000000/////////000222333333222000/////////............//////........................111000///......---......+++---000222222000---+++---------,,,,,,+++++++++,,,++++++******++++++,,,...------,,,+++***))))))************************((()))++++++)))((()))***)))))))))***+++++++++,,,)))))))))(((((((((((((((************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------111222333222222999DDDLLL[[[___ffflllqqqwww|||~~~}}}}}}~~~|||lllccc[[[ZZZZZZVVVRRRQQQPPPJJJFFFDDDAAA<<<999:::???===;;;:::::::::888666888777666777888888666444444444555555555555444444777666555444444333333333444444444444333333333333//////000222333444555666444444444333333222222222333333333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222333333333444444444555444333333222222333333444444444444444444444444rrrjjj```ZZZYYYZZZZZZYYYXXXXXXWWWUUUQQQOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOMMMNNNOOOPPPQQQPPPOOONNNRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPSSSTTTTTTRRRUUUSSSPPPMMMKKKJJJKKKKKKNNNMMMMMMOOOQQQSSSRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRNNNMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCAAA???>>>=========??????>>>===<<<;;;;;;:::999999888888777666666666666666555555444333333222333333333222222222111111222111111111000000000000///000222333333222000/////////............//////........................------------...///000111,,,---///111111000...,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++******)))************************((()))++++++)))((()))*********************+++++++++*********************************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------///000111000000555>>>EEEMMMWWWdddnnnsssuuuwwwyyy{{{|||~~~~~~ssshhhdddccc```^^^^^^ZZZSSSNNNLLLIIIDDDBBBDDDEEECCCAAA???>>>===:::888999777666666777777555333666666666666666666555444444444333333333333333444222222222222222222222222111111222333444555555666444444444333333222222222111111111111111111222222222333333333333333222222222222222222222222222222222222222222222222222222222222222333333333444444444444333222222222222333555555555555555555555555|||uuugggaaaYYYVVVWWWYYYZZZYYYVVVVVVVVVSSSPPPOOOOOOPPPRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNNNNOOOMMMMMMMMMMMMNNNOOOOOOPPPOOOPPPQQQQQQPPPOOONNNMMMRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQRRRSSSUUUTTTTTTSSSQQQOOOLLLJJJJJJKKKKKKOOONNNMMMOOOQQQSSSRRRQQQNNNOOOOOOPPPQQQRRRRRRSSSOOONNNMMMMMMLLLLLLMMMMMMKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA??????>>>>>>@@@??????>>>===<<<;;;;;;777777777666555555444444555444444333333222222222333333333222222222222111111111111111111000000000000111222333333222111000000//////......//////000........................,,,,,,,,,,,,---...///000....../////////......---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))++++++)))((()))*********************))))))******************++++++************************((()))******++++++******(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---------------------------///000///...000666;;;<<>>>>><<<999888888888666444777888888888777666555555333333333333444444444555333333333333333333333333333333333444444444555555444333333333333222222222222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444444444333222222222222333555555555555555555555555zzzyyyrrrggg^^^ZZZVVVTTTUUUWWWXXXXXXSSSTTTSSSQQQOOOMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRROOOOOOPPPQQQQQQPPPOOONNNRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUSSSQQQNNNLLLKKKKKKLLLLLLOOONNNMMMOOOQQQRRRRRRQQQMMMNNNOOOPPPQQQQQQRRRRRROOOOOONNNNNNMMMMMMMMMMMMIIIHHHFFFDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;:::777777666555555444444333333333333222222222111111222222222222222222222222111111111111111111111111000111222222222222111000000000////////////000000........................//////---,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++++++++,,,************************((()))++++++)))((()))***++++++******))))))((((((((((((((((((((()))))))))************************((())))))***************))))))))))))*********+++***************************+++++++++++++++,,,,,,------------------------...///000000...///111444444???PPP```lllrrrssssssqqqqqqtttzzz}}}zzzzzzrrrlllgggdddaaa___ccciiikkkiiieeeaaa\\\VVVNNNIIIGGGDDD@@@===<<<;;;999777999999999888777666555444555555555666666666555555555555555555555555555555444444444444444444444444444333333333333333333333555555555555444444444444111222222333333333333333444444444444444444444444444444444444444444444444222333333333333444444444555444333333222222333333444444555555555555555666~~~xxxhhh___ZZZWWWUUUTTTTTTUUUUUUUUUQQQQQQQQQOOOMMMLLLMMMOOONNNOOOPPPPPPQQQQQQPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRMMMNNNOOOQQQRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUSSSQQQOOOMMMLLLMMMNNNOOONNNMMMMMMNNNPPPQQQPPPOOOKKKLLLNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLGGGFFFDDDBBBAAABBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>===??????>>>===<<<;;;::::::888777777666666555444444222222222222222111111111222222222222222222222222111111111111111222222222111111111222222111111111000000////////////000000//////////////////////////////---,,,,,,,,,,,,,,,000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))******++++++,,,))))))))))))))))))))))))((()))++++++)))((()))***+++******))))))(((((((((''''''(((((())))))))))))************************(((((()))************)))*********+++++++++,,,,,,*********************************++++++,,,,,,,,,------------------------000111222111000000000111555888@@@OOO```mmmtttuuuqqqoooooorrrwww|||xxxtttrrrppppppvvv}}}xxxnnnccc[[[SSSOOOIIIDDDAAA>>><<<;;;;;;;;;;;;:::999777666555777777888888888777555555777777666666666555555555444444444444444333333333444444444444444444444555666666666555555555444444111222333444444444444444444444444444444444444444444444444444444444444444333444444444444555555555666555555444333444444444333333444444555555555555nnn```ZZZUUUUUUTTTTTTSSSRRRRRRRRRNNNOOOOOONNNLLLKKKLLLNNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVTTTSSSRRRTTTUUURRRQQQOOOMMMMMMNNNOOOPPPMMMLLLKKKLLLNNNOOONNNMMMJJJKKKMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJEEEDDDBBBAAA@@@AAABBBCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBCCCBBBBBB@@@???>>>>>>======<<<;;;:::999999888888888777666666555555222222222222222222222222111222222222222333333333111111111222222222222222111111111111111111111111111000000//////000000111////////////////////////,,,,,,,,,,,,---...///000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))*********++++++))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))(((((()))))))))***++++++,,,,,,************************'''((())))))******))))))***++++++++++++,,,,,,,,,*********************************++++++,,,,,,---------------------------111111111111111000000000666444666???OOOaaammmsssqqqmmmkkklllpppxxx}}}sssbbb]]]TTTMMMHHHEEEBBB@@@AAAAAA@@@???===<<<:::999999:::;;;<<<<<<;;;999999999999888777666555444444555555555555555555444444555555555666666666666777555555555444444333333222222333444555555666555555555555555555555555555555555555555555555555555555555555555666666666777777777777666555555555555666444444444555555666666777rrrddd[[[WWWPPPQQQRRRRRRQQQPPPPPPPPPLLLMMMMMMLLLKKKJJJLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRSSSUUUVVVWWWXXXTTTUUUVVVTTTRRRQQQSSSUUUQQQPPPNNNLLLLLLMMMOOOPPPLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHIIIIIIJJJKKKJJJIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@<<<<<<;;;:::999888888777888888777777666555555555333333333333333333333333111111222222222333333333111111111222222333333333222111111111111111111222111111000000000000111111////////////////////////------------...///000111//////...------,,,+++++++++++++++,,,,,,---------,,,++++++******++++++,,,))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***((((((((()))))))))))))))((())))))***++++++,,,,,,************************'''(((((()))))))))))))))************++++++++++++************************)))******+++,,,,,,------------------------------///...---...////////////111222333777@@@NNN^^^iiinnnjjjhhhiiilllqqq}}}uuunnnddd[[[TTTPPPMMMKKKIIIIIIHHHGGGEEECCCAAA@@@>>>???BBBDDDEEEEEEEEEDDD???>>>===;;;:::888777666777777777777777777777888666777777777888888888888666666555555444333333222333444555666777777777777555555555555555555555555555555555555555555555555666777777777888888888888999888888777777777777777555666666777888888999999yyyjjj^^^WWWUUULLLNNNPPPQQQPPPOOOOOOOOOKKKLLLMMMLLLJJJJJJKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOMMMLLLKKKKKKKKKKKKKKKLLLPPPQQQRRRRRRRRRQQQPPPOOOSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXSSSUUUVVVTTTQQQPPPRRRUUUOOONNNMMMKKKKKKLLLNNNOOOKKKJJJIIIJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKJJJGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCBBBBBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>???@@@@@@???>>><<<;;;<<<;;;;;;:::999888777666777777777666555555444444333333333333333333333333111111111222222333333333111111111222222333333333222222111111111111222222111111000000000000111111000000000000000000000000111000///......---..................---,,,+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,*********)))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''(((((())))))******&&&''''''((()))*********************************'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------------------------------,,,+++***+++,,,......---+++000444555666@@@RRR```kkkhhhfffhhhjjjnnnvvv}}}|||qqqfff___ZZZVVVTTTOOOOOONNNMMMKKKHHHFFFEEECCCEEEIIILLLNNNPPPPPPOOOEEEDDDCCCAAA>>><<<;;;:::888888999999999:::::::::777777888888999999999:::999888888777666555555555444555666777888888888888666666666666666666666666666666666666666666666666777888888888999999999999:::999999888888888888888777777888999::::::;;;;;;|||}}}yyyhhh___YYYTTTOOOKKKLLLMMMOOONNNMMMKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOTTTSSSQQQQQQQQQSSSVVVWWWVVVTTTRRRRRRRRRRRRQQQPPPLLLMMMMMMMMMNNNNNNNNNNNNOOOKKKHHHGGGIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA??????BBBBBBAAAAAAAAAAAA@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>===::::::999999999999888888666666666666666666666666666555444333222222111222///000111222333444555555111111222222222222111111111111111111111111111111000000////////////000000//////............//////......///000000000000000///...,,,+++***+++,,,,,,.........---,,,+++***)))+++++++++++++++***)))(((++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((((()))***,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,---.........------++++++,,,,,,,,,---...///000000//////...///222888AAAGGG[[[bbbjjjnnnmmmmmmpppttt~~~|||yyywwwvvvuuutttsssuuutttxxx{{{qqqooonnnjjjfffdddaaa\\\WWWSSSPPPOOONNNHHHKKKRRR\\\eeehhhfffbbb___[[[TTTLLLDDD???<<<;;;:::999999888888888999999===;;;<<<>>>===:::<<>><<<999888888999999999999999999;;;======;;;:::::::::::::::999888666555888777666555555777999:::888:::999666777<<>>???AAA|||www}}}pppaaaZZZWWWRRRNNNKKKLLLMMMNNNNNNLLLKKKIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRRRRRRRSSSTTTUUUVVVUUUSSSQQQQQQQQQRRRPPPOOOLLLLLLLLLLLLMMMMMMMMMNNNOOOLLLIIIHHHIIIKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<:::::::::999999999888888555555555555555555555555666666555444333222222333111111222222222222333333111111222222222222111111111111111111111111111111000000000//////000000000000000////////////000000......///000000000000000...---,,,+++++++++,,,,,,------------,,,++++++***+++++++++++++++***))))))++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***)))((()))***+++************************))))))))))))))))))))))))***************************************+++,,,,,,......------,,,,,,,,,,,,,,,,,,------......///////////////...000555;;;@@@RRR[[[fffooorrrssstttuuurrrqqqooooooqqqqqqpppnnnsssqqqttt}}}zzzooonnnkkkhhhccc^^^ZZZXXXRRRUUU\\\iiiwww{{{pppeeeZZZQQQLLLJJJEEEDDDCCCBBBAAAAAAAAABBB@@@===???DDDFFFFFFHHHKKKFFFCCC@@@===============@@@@@@BBBDDDFFFFFFDDDBBBDDDBBB@@@???>>>>>>===<<<:::999888888888:::<<<===<<>>???===???AAABBBDDDGGGKKKNNNwwwwww~~~sssdddYYYTTTSSSPPPMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMLLLLLLKKKKKKKKKLLLLLLOOOOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUSSSQQQPPPPPPPPPPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLOOOLLLJJJIIIIIIJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDBBBAAAAAABBBBBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888555555555555555555555555666666555444333333333333333333222222222111111111111111222222222222111111111111111111111111111111111000000000000000000111111000000000000000000111......///000000000//////------,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++***++++++++++++***))))))++++++************++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))(((((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---......,,,++++++,,,,,,------------------............////////////111555888DDDMMM[[[hhhrrrvvvvvvuuuooolllkkklllppprrrqqqoooqqqoooqqqxxx|||uuunnnjjjaaabbbhhhttt|||nnnccc[[[XXXRRRQQQOOOMMMLLLKKKLLLLLLKKKHHHHHHOOOTTTTTTTTTUUURRROOOKKKFFFDDDCCCDDDDDDGGGHHHKKKOOOSSSSSSPPPNNNOOOKKKFFFCCCAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDAAADDDEEEEEEIIIPPPUUUTTTSSSMMMHHHHHHGGGEEEEEEGGGFFFGGGIIIKKKOOOUUU]]]ccc|||ooofff[[[SSSPPPPPPNNNLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQSSSUUUUUUUUUTTTSSSPPPOOONNNNNNOOOOOONNNLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@??????@@@AAAAAADDDDDDDDDCCCBBBAAA????????????@@@@@@AAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::999999999888888888555555555555555555555555555444333333222222222333222222222222111111111111111111222222222222111111111111111111111111111111000000111111111111000000000000////////////000000......///////////////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++******)))++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))(((((((((((())))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---///---+++******+++---......---------------------,,,.../////////000222333999???JJJXXXeeeooossstttrrroookkkkkkmmmpppqqqpppqqqooopppvvv|||{{{yyyxxx~~~sssmmmjjjeeedddbbb```____________```[[[YYY^^^bbbaaa]]][[[aaa^^^YYYSSSNNNMMMNNNPPPTTTXXX]]]dddiiijjjgggcccbbb[[[RRRLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMQQQSSSTTTYYYaaaggggggfff]]]VVVSSSQQQNNNOOORRRTTTTTTVVVYYY___iiittt{{{vvveee^^^VVVPPPNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLJJJGGGDDDBBBBBBCCCCCCEEEEEEEEEFFFGGGHHHHHHIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNPPPRRRTTTUUUTTTSSSQQQNNNMMMMMMNNNOOOOOOMMMKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAA@@@???>>>===>>>>>>??????@@@AAABBBBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999888888888777777777555555555555555555555555222222111111000111111111000000111111111222222222111111222222222222111111000000000000000000000000///000111111111111000///.........------...............////////////......+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))******+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***)))(((((((((((((((((()))))))))*********))))))))))))))))))))))))************************++++++******++++++,,,---...---+++******+++---...---------------,,,,,,,,,***,,,///000000000222333666777<<>><<<<<<======>>>???@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::777777777666666666666555444444444444444444444444111111000//////000000111000000000111111111222222111111222222222222111111000000000000000000000000...///000111111000///......------,,,,,,------........./////////...------++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))(((((()))))))))))))))******************************************************)))))))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++******+++------,,,,,,,,,,,,,,,---------***,,,///000000000222333666555555999CCCQQQ___gggppppppoookkkhhhhhhmmmqqquuuuuuxxx|||~~~}}}vvvuuuzzz~~~|||vvvvvvyyyzzzyyyvvvvvvuuuuuuuuuuuuttttttuuuzzz~~~~~~{{{yyyzzz}}}{{{jjj^^^SSSQQQNNNLLLKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPRRROOOJJJFFFDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJHHHJJJMMMQQQRRRSSSRRRQQQTTTTTTSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMOOOPPPQQQPPPPPPPPPLLLLLLMMMNNNPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNLLLIIIFFFFFFGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@?????????AAABBBCCCAAAAAAAAA@@@???>>>===<<<<<<<<<===???@@@BBBCCCCCCBBBAAAAAA@@@??????>>>>>>::::::999999999888888888666555555555555444444444444444444444444444444444111111000000000000111111111111111111000000000000111111222222222222111111000000000000000000000000---...///000000///...---......------------............//////......---,,,***+++,,,---------,,,,,,------------,,,++++++***))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))******************************'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************))))))(((((())))))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,------...***,,,...///......000111222222333444777@@@LLLTTTaaahhhoooooojjjhhhlllrrrvvvwww|||}}}uuubbbVVVMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRTTTPPPLLLGGGDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDDDDEEEFFFHHHIIIKKKGGGJJJNNNRRRUUUTTTSSSRRRUUUUUUTTTSSSRRRPPPNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLMMMOOOPPPPPPMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOPPPNNNJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFFFFBBBBBBBBBAAA@@@???>>>===;;;<<<===>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@?????????888888888888777777777777555555444444444333333333444444444444444444444444222111111111111111222222333333222111000///......111111222222222222111111000000000000000000000000,,,---///000000///---,,,//////............//////.../////////...---,,,,,,)))***,,,---...---,,,,,,.........---,,,+++***)))((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******************************************************&&&'''((()))************&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......,,,,,,---///+++///222222111555===DDDNNN[[[iiilllgggccchhhnnnvvvyyy~~~|||~~~~~~{{{eeeVVVQQQKKKIIIGGGEEEEEEGGGIIIKKKIIIGGGFFFIIIMMMPPPQQQOOOMMMLLLJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMOOORRRSSSUUUUUUUUUWWWWWWVVVSSSPPPOOOPPPQQQTTTPPPKKKJJJKKKMMMMMMLLLLLLNNNOOONNNLLLJJJJJJKKKLLLKKKKKKMMMPPPQQQNNNKKKIIIKKKLLLKKKJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHMMMNNNOOOOOOMMMMMMNNNOOOKKKJJJGGGEEECCCCCCDDDEEE@@@@@@AAAAAAAAAAAABBBBBBFFFEEECCC@@@???>>>>>>???<<<<<<;;;===@@@AAAAAA@@@EEEDDDBBB@@@???=========::::::999888777666555444555555666666555555444333444444333333222111000000...000111111000000111222111111111111111111111111222111111111000000//////111111000000000000111111222111111000///......---........................,,,,,,,,,+++++++++******---------------------------------,,,,,,+++++++++***)))((((((((()))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++'''((()))******+++******'''(((((()))***+++++++++)))((((((((((((***,,,---************************,,,++++++******++++++,,,---------............///...///000111222333444444BBBIIIVVVdddjjjiiihhhjjjpppyyyppp\\\QQQOOOJJJIIIGGGEEEEEEGGGIIIJJJIIIGGGFFFHHHLLLOOOOOONNNMMMLLLKKKIIIHHHHHHGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVUUUUUUTTTRRROOONNNOOOQQQTTTPPPLLLJJJKKKLLLLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLMMMLLLLLLMMMPPPPPPNNNKKKHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHLLLMMMOOONNNMMMMMMNNNOOOLLLKKKHHHFFFDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDBBB@@@???>>>>>>>>>>>>======>>>AAABBBBBBAAACCCBBBAAA@@@>>>=========;;;;;;:::999888777666666555555666666555555444333444444333333222111111000///000111111000000111222333333333333333222222222000000000000000111111111111111000000000000111111111111000000///......---........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))((()))***+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********))))))*********))))))((('''(((((()))******++++++))))))(((((()))***+++,,,************************************+++,,,---...------------..................///000111222333333888<<>>>>>======???>>>===???AAABBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;:::999888888777777555555666666555555444333444333333222222111111111///000111111000000111333555555666555555444333333/////////000111111222222111000000//////000000111111000000//////..........................................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))+++++++++******)))''''''((((((((()))******++++++***)))))))))))))))******************************(((((()))***+++---...///------------............------...///000111111222444555;;;FFFQQQ]]]kkkwwwuuu|||}}}|||sssdddVVVKKKGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMPPPSSSUUUPPPPPPPPPNNNLLLLLLNNNPPPTTTRRROOOLLLKKKJJJJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNOOONNNNNNNNNMMMMMMLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLLLLKKKKKKLLLNNNMMMLLLJJJGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA???>>>=========>>>======>>>@@@AAAAAA@@@==================<<<<<<::::::999999888777666666555555555666555555444333333333333222222111111111///111222222111000222333777777888888777666555444000000000000000111111111000000////////////000000000000/////////.................................------------,,,,,,,,,,,,************************,,,+++++++++++++++++++++)))))))))*********++++++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((***************)))(((((((((((())))))*********************)))))))))))))))************************)))))))))***+++,,,...///,,,,,,---------.........,,,,,,---......///000000555333444;;;DDDOOO___llluuuzzzyyygggZZZPPPHHHFFFGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLNNNQQQSSSOOOOOOOOOMMMKKKKKKMMMOOOSSSRRRPPPMMMKKKJJJIIIJJJGGGIIIKKKLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNLLLIIIHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIKKKLLLLLLKKKIIIHHHFFFDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@???>>>=========<<<<<<===???@@@???>>>;;;<<<=========<<<<<<;;;888888777777666666555555555555555666555555444333333333222222222222222111000111222222111111222333777777888999888777555444333222222111000///......000000////////////000000////////////....................................,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((()))***************)))))))))))))))************************)))))))))************************++++++******++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---......//////111......222888???KKKVVVhhhqqq{{{|||zzzzzz|||}}}{{{lll[[[QQQLLLGGGEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDDDDDDDFFFHHHEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPOOOMMMKKKJJJLLLMMMQQQQQQQQQNNNKKKJJJJJJKKKGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMOOOQQQQQQQQQNNNJJJHHHGGGGGGKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIHHHGGGFFFDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>======<<<;;;<<<>>>???>>>===;;;<<<===>>>===<<<;;;:::777777666666666555555555555555666666555555444333222222222222222222222222000111222222111111222444444666777999999777666555444333222111000...------000//////......//////000................................................,,,,,,+++++++++******************************************+++++++++++++++)))***++++++,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''''')))******+++++++++))))))))))))))))))******((()))************))))))************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,---------............,,,---222555999@@@HHHSSS```pppxxxvvvsssrrrtttvvvxxx}}}rrrbbbQQQJJJGGGEEECCCDDDBBBDDDFFFGGGGGGFFFDDDBBB@@@BBBDDDCCCBBBCCCEEEHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNQQQQQQPPPMMMKKKJJJKKKLLLOOOPPPQQQOOOKKKJJJJJJLLLHHHJJJKKKLLLKKKKKKKKKLLLLLLNNNNNNMMMKKKKKKNNNQQQRRRRRRRRROOOLLLIIIIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDAAAAAABBBBBBAAA@@@???>>>>>>===<<<===>>>???>>>===<<<===>>>>>>>>><<<;;;999777777777777666666666666555555666666555555444333222222222222222222222222000111333222111111222444111333666888888777666555333222222111000///......//////............//////................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))*********++++++++++++)))***+++,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))*********((())))))*********))))))***)))))))))))))))))))))'''((()))***++++++******************************************+++,,,------++++++,,,,,,,,,---------------------...............---///444555666:::@@@CCCNNN]]]hhhmmmnnnoooqqqnnnqqqvvv{{{~~~nnn]]]KKKDDDDDDCCCBBBBBBBBBCCCFFFGGGGGGFFFCCCBBB???AAACCCCCCAAABBBEEEHHHEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJHHHHHHHHHHHHJJJJJJFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLRRRRRRPPPNNNKKKIIIJJJLLLMMMOOOQQQOOOLLLJJJKKKMMMHHHJJJLLLLLLKKKJJJKKKLLLKKKMMMNNNMMMKKKKKKOOORRRQQQRRRRRRPPPMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJHHHFFFEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCBBBAAA???>>>???>>>===>>>???@@@???>>>===>>>??????>>>===:::999888888888888777777777777555555666666555555444333222222222222222222222222000222333333222111333444///111444777888777666444111111111111000000000000//////............//////---...................................................---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,---,,,++++++((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++***++++++******)))((('''*********)))))))))))))))&&&''')))***+++++++++***************************((())))))***+++---...///++++++,,,,,,,,,---------------..................---,,,---111111///111666>>>BBBKKKVVVaaajjjpppsssiiilllqqqwww}}}~~~nnnWWWPPPFFFBBBBBBBBBAAA???>>>???AAABBBCCCCCCBBBBBB>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFGGGIIIJJJJJJKKKHHHIIIKKKJJJIIIIIIJJJKKKOOONNNKKKIIIIIIJJJKKKMMMKKKLLLLLLLLLLLLKKKJJJJJJEEEFFFGGGIIIJJJKKKKKKKKKSSSOOOLLLJJJJJJLLLNNNOOOSSSQQQOOOLLLJJJIIIIIIIIIHHHJJJLLLMMMKKKIIIHHHHHHKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCBBBAAA@@@>>>===>>>???@@@AAAAAAAAAAAAAAA<<<===>>>>>>>>>===;;;:::999999777666555555555555444444444444444444444444555444333333222222333333222111111111000000//////111222333444555444333222222000...///222333111///111///...///000111000...111000///...---......///////////////...---,,,+++,,,,,,,,,++++++*********************************+++++++++*********))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))++++++***)))((((((((())))))*********++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000000444;;;DDDOOO\\\hhhpppmmmjjjhhhlllttt{{{pppaaaRRRKKKCCC???@@@AAA@@@???<<<===>>>@@@@@@@@@@@@????????????@@@AAAAAABBBBBBCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKJJJIIIIIIJJJLLLQQQOOOLLLJJJHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJEEEFFFHHHIIIJJJKKKKKKKKKQQQNNNKKKJJJJJJLLLNNNOOOQQQPPPNNNLLLKKKIIIHHHHHHHHHKKKMMMMMMKKKIIIHHHHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>===<<<;;;999888777666555555555555444444444444444444444444444444333222222222222333111111111111000000000///111111333444444444333222222000//////111222111///111///...///000111000...000///---,,,,,,,,,---....../////////...---,,,,,,---,,,,,,,,,++++++++++++************************+++++++++*********))))))******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000111333777===FFFSSSaaajjjhhhiiijjjjjjlllrrr|||ttt___UUUKKKFFF@@@===>>>@@@???>>>;;;<<<>>>???@@@@@@?????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJKKKKKKJJJJJJKKKLLLRRRPPPMMMJJJHHHHHHHHHIIIMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKNNNMMMKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKJJJHHHGGGIIIKKKMMMNNNLLLJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA??????===>>>>>>???????????????===>>>?????????>>><<<;;;999888777666666555555666333333333333333333333333444444333222222222222222111111111111000000000000111111222333333333333222111000///000111222111///111///...///000111000...///...------,,,---------------.........------,,,------------,,,,,,,,,,,,************************+++++++++*********************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))))))))))))))))))))***+++((((((((()))))))))******))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,------------................../////////000000000222222111444;;;GGGUUU^^^dddiiimmmjjjfffjjjuuu|||cccUUUOOOGGGCCC???======>>>=========>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKMMMOOONNNLLLJJJIIIHHHIIIIIIMMMMMMMMMLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMLLLJJJHHHFFFIIIKKKNNNNNNMMMKKKJJJJJJGGGHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBB@@@@@@>>>??????@@@@@@@@@??????===>>>?????????>>><<<<<<888888777666666666666666333333333333333333333333444333333222111222222222111111111000000000000000000111111222222222222222111000000000111111000000111///...///000111000...//////..................,,,,,,---.........------------------------------******************************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))))))))((((((((()))***++++++(((((((((((())))))))))))'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111000///000444===HHHOOO\\\eeemmmmmmiiiiiiqqqyyykkkVVVMMMKKKFFFCCC@@@>>>===<<<<<<;;;<<<===???@@@AAAAAA@@@?????????@@@AAAAAABBBBBBCCC@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJJJJIIIIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIILLLOOOOOOMMMLLLLLLMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHKKKMMMNNNMMMKKKKKKKKKFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAAAAABBBAAAAAA@@@@@@===>>>>>>??????===<<<;;;888777777666666666666777333333333333333333333333333333222111111111111222000000000000000000111111000000000000111111222222000000111111000000000111111///...///000111000...------------------------,,,,,,------------------------------------------******************************************************))))))))))))******)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))((((((((()))***++++++(((((((((((())))))))))))''''''((()))******++++++*********+++++++++,,,,,,,,,,,,,,,------------...............///////////////000000000222777===BBBMMMWWWccckkkoooppprrruuurrr[[[MMMFFFDDDCCCBBBAAA???===<<<;;;;;;999:::<<<===>>>>>>======>>>??????@@@@@@AAABBBBBB???@@@BBBDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIHHHHHHJJJLLLJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIMMMRRRRRROOOLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGJJJMMMNNNLLLKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@<<<===>>>>>>>>>===;;;:::777777666666666666777777444444444444444444444444333333222111111111111111000000000000111111111111000000//////000000111222///111222111000///000111111///...///000111000...******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------***************************************+++++++++******))))))))))))************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%%%%&&&'''(((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))***+++((((((((()))))))))******(((((())))))******++++++************++++++++++++,,,,,,,,,,,,------------------........./////////...000111222222444777999===DDDQQQ^^^iiiooosssttt{{{ttt^^^QQQIIICCC???>>>>>>???>>>===<<<;;;<<<999:::;;;===>>>======<<<===>>>>>>??????@@@@@@AAA>>>@@@BBBEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJOOOUUUUUUPPPLLLJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIFFFIIILLLMMMLLLJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@???;;;<<<=========<<<:::999777777666666666666777777555555555555555555555555333222222111111111111111///000000000111111111111000000///...///000111222///111222111//////000222111///...///000111000...+++,,,---.........------------------,,,,,,+++***++++++++++++,,,,,,,,,---************************))))))*********+++++++++******))))))))))))******))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))))))))))))))))))))))))))*********++++++************************************++++++++++++++++++,,,,,,,,,------------------.........//////...000111111111222444666444999AAAKKKUUU```jjjppptttzzzzzzaaaQQQLLLJJJDDD???999;;;======<<<<<<<<<===;;;<<<===????????????>>>=========>>>??????@@@@@@>>>@@@BBBEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIKKKQQQVVVVVVQQQLLLJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJEEEHHHKKKLLLKKKJJJJJJJJJHHHGGGEEEEEEFFFHHHKKKMMMIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<<<<<<<;;;:::999777777666666666666777888666666666666666666666666333222222111000111111111//////000000111111111222000///.........///111222///111333222///...000222111///...///000111000///...///111222222222111000.........---,,,+++***)))*********++++++,,,,,,,,,************************))))))******++++++++++++******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((())))))************+++++++++++++++++++++***************)))************+++++++++++++++,,,,,,,,,------------------........./////////000000000///000333666555777999<<>><<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===============>>>AAACCCDDDCCCAAA@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKOOOTTTVVVSSSOOOJJJHHHKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999888888:::888666666888999777555666555555555555444444444444333222222111111222222000111111111111000000///111111111111000000000000000000000000000000000000111111000///////////////++++++,,,------......//////...------,,,,,,------***++++++,,,,,,++++++***************************((((((((((((((((((((((((+++*********))))))((((((************************''''''&&&&&&&&&&&&''''''***((('''(((+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***((('''(((+++,,,+++((()))***+++,,,++++++))))))+++,,,------......------,,,,,,,,,---------......------......//////000000444444444666<<>>===<<<<<<;;;:::999999999999;;;999777777999:::888666555555555555444444444444222222111000000000000111000000111222222111111111111111111111000000000000000000000000000000000000000//////...............---------------------------,,,++++++******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((************************((((((''''''''''''((((((***((('''(((***,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((()))))))))))))))******+++))))))))))))))))))))))))***((('''(((+++,,,***))))))***+++,,,,,,+++***)))++++++,,,------------,,,++++++++++++,,,,,,,,,---............///////////////......000333999>>>AAALLLSSS^^^jjjssswwwvvvuuuyyytttrrrtttrrrnnnnnnrrr||||||kkkXXXMMMCCCAAA@@@>>>;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>???BBBDDDDDDDDDBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJMMMOOOOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>============<<<:::999888999999:::;;;999888888999:::888777555555555555444444444444111111000////////////000///000000111222222222222111111111111000000000000000000000000000000000000//////...---------------//////...------,,,++++++---,,,++++++******++++++,,,+++***))))))***+++,,,************************************************************))))))))))))************************))))))(((((((((((()))))))))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))***(((((((((***+++***))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************++++++++++++/////////...............000//////000222444666888<<>>>>><<<999999::::::::::::999999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBAAAAAA???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>><<<<<<<<<=========<<<:::888888999:::;;;999999888888888888777777555555555444444444333333111111000////////////000---...///000111222222222111111111111000000000///000000000000000000000000000///......------............---------,,,,,,,,,///...------,,,,,,---------+++***((((((***+++---*********************************************************)))))))))))))))******************************))))))))))))******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))((()))************((()))***+++,,,+++******))))))***+++++++++++++++*********++++++++++++,,,/////////......---------111111111222222333444444444999AAAJJJTTT]]]fffjjjiiifffcccbbbccceeeiiimmmsss|||kkkZZZQQQEEE@@@<<<>>>???;;;888999999999999999999999999999999::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<>>>??????@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>><<<;;;<<<<<<===<<<;;;:::999999999:::;;;777777888777666666666666555444444444444333333333222222111000000000000111,,,---...///000000000000111111111111000000000///////////////////////////111000//////......//////,,,,,,,,,---------......///...------,,,,,,------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))((()))))))))))))))***+++((()))***+++,,,++++++***((()))******++++++******++++++++++++,,,,,,,,,,,,//////......------,,,,,,,,,,,,---...////////////111333777;;;BBBLLLWWW___fffjjjlllgggaaa```eeejjjnnnxxxmmmYYYOOOMMMCCC???===???>>>:::888999777888888888888999999999999999::::::::::::999999999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBB???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGJJJLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<::::::::::::::::::::::::666777888777555444555666444444444444333333333333222222111000000000000111------...///000000000000111111111111000000000000////////////////////////111111000///////////////++++++,,,,,,---...//////---,,,++++++******+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))''')))******))))))***+++'''(((***+++,,,,,,+++***))))))***++++++++++++***++++++++++++,,,,,,,,,---.........---------------+++,,,,,,---...///000000333555666666999AAALLLTTTbbblllrrrmmmccc```bbbdddjjjsss~~~qqq]]]NNNGGGFFFAAA===<<<>>>===999888999777777777777888888999999999999::::::::::::999999999999999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>============>>>??????>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBB>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEGGGHHHHHHGGGHHHJJJLLLHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@????????????>>>===<<<<<<888999;;;<<<<<<;;;999888666888999888555444555777444444444333333333222222111111000////////////000000000111111111111111000111111111111000000000000////////////////////////000000///............///,,,------------------------,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))''')))***)))'''%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))''')))+++***)))(((***,,,'''(((***+++,,,,,,++++++)))***++++++,,,,,,++++++************++++++++++++,,,------------------...////////////000111222333222444666666666999@@@GGGSSSaaalllmmmiiigggfffdddiiipppxxx~~~uuucccTTTIIICCCAAA???;;;:::<<<<<<888777999666666777777888888888999999999999::::::999999999888888999999999:::::::::<<<<<<======>>>?????????===============>>>??????===>>>???@@@AAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHHHHHHHHHHJJJLLLHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@>>><<<;;;777999;;;======;;;999888666999:::999666555666888444444444333333333222222000000///...............222222333333333222222111111111111111000000000000//////////////////////////////...------------...///......------,,,,,,+++///...------,,,,,,------))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))''')))+++)))&&&%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))''')))+++***((((((***,,,'''(((***+++,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))************,,,,,,,,,------.........000///...---...///000111)))---222222000000444999DDDSSSbbbjjjnnnqqqnnngggkkkpppuuuzzz}}}yyybbbTTTLLLEEE???<<<:::::::::::::::999888777888888888888777777777777:::::::::::::::999888777888888999999999:::::::::<<<===>>>===;;;;;;===>>>?????????>>>>>>>>>>>>>>>AAA???===???BBBCCCBBB@@@??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHFFFDDDCCCAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBAAA??????>>>>>>======<<<<<<<<<;;;::::::;;;:::888666666666666666555555555555333222222111222222333333000000000000000000000000...///000111111111111111111111000000//////......111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++******))))))(((((('''''')))***+++++++++)))((('''++++++************++++++'''(((***+++***)))'''%%%!!!%%%******'''%%%'''***(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((()))+++,,,---...///******))))))))))))************++++++++++++******---,,,+++*********+++,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,---------------............///000000000000000111111222999AAALLLWWWaaahhhmmmppppppsssvvvwwwxxx|||lllXXXLLLGGGAAA===;;;999:::::::::999999888777888888777777777666666666999999::::::999999888777888888888999999999::::::<<<======<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>AAABBBAAA@@@>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<<<<;;;::::::;;;:::888666666666666666555555555555333333222222111222222222000000000000000000000000///000000111111111111000111000000000/////////...////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++************++++++******))))))(((((((((((()))******+++***)))((('''*********))))))*********((()))*********)))'''&&&&&&))),,,+++'''&&&'''***(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))'''''''''((()))))))))*********))))))))))))************++++++++++++******......,,,+++++++++,,,---++++++*********+++,,,---+++,,,,,,,,,---------------------............///000000//////000000111222333888@@@HHHRRR[[[dddiiitttvvvyyyyyyxxxyyy}}}jjjZZZJJJCCC@@@===::::::999999999:::999999888777777666666666666555555555888999999999999888888777777888888888999999999999;;;<<<<<<<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAAAAA@@@>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFIIIKKKJJJGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHFFFEEECCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB??????>>>======<<<<<<;;;<<<:::999999::::::888777666666666555555555555444444333333222111111111222000000000000000000000000000111111111111000000///000000000000////////////.........///000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++***))))))))))))((((((((()))************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,***&&&%%%''')))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))++++++************************))))))))))))************++++++++++++******---,,,,,,+++***+++++++++++++++******++++++,,,---,,,,,,,,,---------......---------............//////////////////000111111111222555999@@@IIITTT[[[lllsss{{{~~~zzzxxxxxxzzzsssYYYLLL@@@<<<<<<:::888999888888999999999999888888666666555555555444444444777888888888888888777777777777777888888888888999:::;;;;;;;;;999999;;;<<<=========>>>>>>>>>>>>>>><<<<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEAAAAAAAAAAAABBBDDDFFFGGGEEEDDDCCCBBBAAABBBCCCDDDCCCDDDGGGJJJLLLKKKGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAACCCEEEEEEDDDBBBAAAEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>===<<<<<<;;;;;;;;;999888888999999888777666666555555555444444444444444333222111111111111000000000000000000000000111111111111111000///...000000000000////////////.../////////000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))((('''((((((((((((((((((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))((((((++++++++++++++++++++++++******))))))))))))************++++++++++++*********))))))(((((((((((((((+++***++++++++++++,,,,,,,,,,,,---------.........---------............//////............///000000333333222222555<<>>>>>>>>>>>;;;<<<===>>>??????AAAAAACCCCCCDDDDDDEEEFFFFFFFFFAAA@@@@@@AAABBBDDDFFFGGGEEEDDDCCCAAAAAAAAABBBCCCCCCDDDFFFIIILLLKKKHHHEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???AAACCCEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;:::999777666888888888777555555555555444444444444444333222222111111111222111111111111111111111111111111111111111000///...////////////000000000000111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++))))))))))))************))))))))))))))))))******))))))************))))))******)))((('''(((((((((&&&&&&&&&%%%%%%&&&(((***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&''''''((()))******+++''''''(((((())))))******(((((())))))))))))((((((&&&&&&''''''((()))))))))******))))))))))))************++++++++++++******))))))))))))((((((''''''******++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........---......///000111222111111222555:::===CCCPPPbbbpppxxxzzz{{{{{{wwwxxxaaaNNNHHHAAA;;;<<<<<<999888888666777888888999888888888666555555555555444444444555666666777777777777666666666666666777777777777888999999999777777999:::;;;<<<<<<======>>>>>>???;;;<<<>>>?????????AAACCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@AAACCCEEEFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCEEEHHHJJJJJJGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDDDDDDDDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;::::::888666555777888888777555555555444444444444333333222222111222222333333111111111111111111111111000111111111111000000///////////////000000000000111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++)))))))))************+++)))))))))((())))))***+++)))***+++,,,,,,+++***)))))))))))))))(((((((((((('''''''''(((((()))++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++******))))))))))))************++++++++++++*********++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///---------------...//////+++,,,///000111222555777;;;AAAKKKTTT^^^iiivvv~~~wwwzzzfffTTTHHHBBB===:::<<<<<<999777888666666777888888888888888666666666555555555555444444555666666777777666666555555555666666666777777777888999888666666888999;;;;;;<<<<<<===>>>>>>???:::===???@@@???@@@BBBEEEFFFEEEEEEDDDDDDCCCCCCBBB@@@?????????@@@AAACCCDDDEEEDDDCCCAAA@@@@@@AAAAAABBBBBBCCCEEEHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@???======>>>======<<<<<<;;;::::::999777555444666777888888555555555444444444333333111111111111222333444444111111111111111111111111///000000111111111111000.../////////000000000111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++***)))((((((((()))+++,,,***+++,,,------,,,+++***((()))*********)))'''&&&((((((((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''*********+++++++++++++++******))))))))))))************++++++++++++******++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++*********+++++++++,,,,,,---------............///------,,,,,,------...///***,,,///000000111222444555888<<<@@@HHHTTTcccnnnmmmzzziiiVVVIIIBBB>>>999888;;;<<<999777888666666777888888888888888777666666666666555555555444444555666777777666666555555555555666666666777777888888777666666777999;;;;;;;;;<<<===>>>>>>???;;;===@@@AAA@@@@@@CCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>???@@@BBBCCCEEEDDDCCCAAA@@@@@@AAAAAABBBAAABBBDDDFFFGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEAAAAAAAAA@@@???>>><<<<<<>>>======<<<;;;;;;::::::999777444444555777888888555555444444444333333333000000000111222333555555111111111111111111111111...///000111111111111111.../////////000000111111......//////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++))))))******++++++++++++***)))(((((((((***+++,,,***+++---......---+++***'''(((***+++***)))'''&&&(((''''''(((((('''%%%###((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))((('''''')))))))))((('''&&&&&&%%%******))))))))))))************++++++++++++******)))******++++++)))(((''')))***+++,,,---,,,++++++))))))*********+++++++++---------.........//////---,,,,,,,,,,,,---......000111222111000///000222000333777;;;???GGGQQQXXXaaaqqqfffVVVPPPIII>>>===<<<:::777666666666666777777777777666666666666555555555555555555555555444444444444444444444444444444444444444555666777777777777777777777888999<<<<<<;;;;;;;;;<<<<<<<<>>???@@@@@@???===<<<@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCBBBBBBBBB>>>===<<<;;;;;;<<<===>>><<<<<<;;;:::999999999999888888888888888888888888777666444222222444666777444444333333333333222222222111111000000000000000000000000000000000000000///////////////......---+++,,,---...////////////......//////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,+++***))))))******)))(((''')))+++,,,+++((())))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%)))+++***)))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((+++*********))))))(((((((((((((((((())))))))))))+++++++++***)))(((''''''))))))))))))((('''&&&%%%+++*********))))))(((((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++)))+++,,,...//////......,,,,,,---.../////////...///////////////000111111...///000222555999<<<>>>MMMXXXhhhxxxzzzyyywwwsssooopppuuuyyywww~~~pppZZZNNNHHHAAA:::;;;:::999888777666666666777777777777666666666555555555555555555555555555444444444444444444444444555444444444444555555666777777777666777777888999:::::::::;;;;;;===>>>>>>AAABBBDDDDDDBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@???>>>??????@@@@@@AAACCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@CCCDDDEEEEEEEEEEEEGGGIIIHHHFFFDDDBBBAAAAAABBBCCC?????????@@@??????>>>===@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBB???>>>===<<<<<<======>>><<<<<<;;;:::999999999999777777777777777777777777777666444222222444666777333333222222222111111111222111111000000000000000000000000000000000000000///////////////......---....../////////...------...............---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,++++++***))))))******)))(((''')))+++,,,***((())))))))))))))))))))))))(((((()))***************)))(((((((((''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((&&&$$$&&&(((******)))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))(((((('''&&&''''''((((((((()))))))))*********)))))))))(((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((************)))))))))((())))))))))))************++++++++++++++++++++++++))))))*********+++++++++***+++,,,............---..................------///////////////000000111//////000111333555777999@@@GGGTTTbbbnnnuuuyyyzzzppppppoookkkgggfffiiilllrrrxxxvvv\\\MMMFFF@@@;;;888888888888888888777666666777777777666666666555555444444444444444444444444444444444444444444444444555555444333333333444444777666666666777777888999888999999:::;;;===???@@@@@@BBBCCCCCCBBBAAAAAABBBEEEDDDCCCBBB@@@???>>>>>>????????????@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDFFFFFFEEEEEEFFFHHHFFFEEECCCBBBAAABBBDDDEEEAAAAAA@@@???????????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999999888888999555555555555555555555555666555444222222444555666222222222111111111000000222111111000000000000000000000000000000000000000///////////////......---000000000000///...---,,,---............------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++******)))*********)))(((((()))++++++***((())))))))))))))))))))))))(((((())))))******))))))((((((((((((''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((&&&%%%&&&((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((('''((((((((()))))))))************))))))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((''''''((()))***+++,,,************))))))))))))))))))))))))************++++++++++++++++++++++++***************+++++++++***+++,,,---......------////////////...---,,,+++//////......//////000000000/////////000111222333666999@@@IIISSS^^^fffkkklllmmmmmmjjjeeeaaabbbccckkkooouuuzzzhhhNNNEEEBBB===999:::555666777888888888666666777777666666666555555555444444444444444444444444333333333333333333333333555555444333222222222333666666666666666777888999999999999:::;;;<<<>>>???@@@AAACCCCCCAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEFFFFFFEEEEEEFFFGGGFFFEEECCCCCCCCCDDDFFFHHHCCCBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>><<<;;;:::999888888888888444444444444444444444444666555333222222333555666222222222222111111111111222111111000000000000000000000000000000000000000///////////////......---///000000000//////...------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++)))))))))*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''((('''&&&''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))(((''''''))))))))))))************))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))***)))((((((((()))***+++,,,*********)))))))))))))))((()))))))))************************++++++++++++************************++++++,,,,,,------------..................------//////.........//////000///////////////000000000555555666:::AAAJJJRRRWWWeeehhhjjjiiieeeaaaaaabbbjjjjjjmmmrrryyyvvv^^^HHHBBB@@@;;;999<<<444555666888888777666555666666666666555555555555444444444444444444444444333333333333333333333333555444333222222222222222555555555555666777888999;;;::::::::::::;;;<<<<<>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFIIIJJJEEEDDDBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>===;;;;;;:::999888888888888555555555555555555555555555444333333333333444555444333333333333222222222222111111000000000000000000000000000000000000000///////////////......---------...///////////////,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***************++++++))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((''''''&&&%%%))))))))))))************(((((((((((((((((())))))(((((((((((())))))))))))))))))************************))))))))))))******))))))))))))))))))******((()))))))))************)))))))))******+++++++++************************++++++++++++,,,,,,,,,---+++,,,---...//////////////////............//////---...//////000111111111333333333444888===BBBFFFPPPUUUZZZ]]]]]]^^^aaacccmmmllljjjlllqqqyyykkkbbbVVVHHHAAA<<<999999;;;555555666666666666666555666666666555555555444444333333333333333333333333333333333333333333333333333333222111111111222222444444444555666777888999;;;;;;:::::::::::::::;;;>>>@@@AAAAAA@@@???@@@@@@???????????????@@@@@@@@@????????????@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCBBBAAACCCEEEGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDEEEGGGIIIJJJFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA???===<<<;;;:::999888888777777888666666666666666666666666444444333333333333444444444444444333333333222222222111111000000000000000000000000000000000000000///////////////......---+++,,,---...////////////+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***************)))******+++,,,(((***++++++)))(((((()))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))'''(((((((((&&&&&&(((***((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%((((((((()))))))))******''''''(((((((((((())))))(((((((((((())))))))))))************))))))))))))((())))))******)))(((((())))))))))))************))))))))))))************(((((())))))***++++++++++++++++++***************,,,,,,++++++++++++,,,,,,***+++,,,...///000000111//////......------......,,,---...000111111111111......///111333666999;;;;;;AAAHHHNNNSSSYYY```eeennnmmmllljjjjjjooouuuzzznnnYYYPPPRRRNNNCCC999777999999666666555444444555555555666666555555555444444444333333333333333333333333222222222222222222222222222111111111111222222333444444444555666777888999999999999999:::;;;<<<<<<>>>@@@AAAAAA?????????@@@<<<<<<===>>>???@@@AAAAAA??????@@@@@@AAACCCDDDEEEAAABBBCCCDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFEEEDDDDDDFFFEEECCCCCCCCCEEEGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAA>>><<<;;;;;;:::999888777777777777666666666666666666666666333333333333333333333333333333333333222222222111222111111000000000000000000000000000000000000000///////////////......---,,,,,,---------------,,,***+++,,,---------------+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***++++++,,,(((***,,,+++)))'''((()))))))))))))))))))))))))))(((((())))))(((''''''&&&''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))'''((()))(((&&&%%%'''***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&$$$&&&(((***+++***((('''((()))))))))************))))))))))))************((((((((()))***++++++++++++++++++*********))))))---,,,+++******+++,,,,,,+++,,,---...////////////000///...------------...,,,---...000000000000///------...///000222444555333777===AAAFFFMMMVVV]]]fffjjjnnnnnnmmmnnnsssxxxzzz^^^KKKFFFRRRTTTFFF999888:::999777666555444333444555555666666555555555444444444333333333333333333333333222222222222222222222222111000000000111222333333333333444444666777888999777777888999:::<<<===>>>>>>???AAAAAA???>>>???@@@:::;;;<<<>>>???AAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDDDDBBBBBBCCCEEEHHHHHHGGGEEEDDDDDDDDDCCCBBBAAABBBCCCEEEGGGEEEFFFFFFFFFEEECCCAAA???@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBB@@@>>>;;;:::;;;:::999888777777777777555555555555555555555555333333333333333333333333222222222111111111111000222111111000000000000000000000000000000000000000///////////////......---------------,,,+++*********+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***+++,,,,,,(((+++---,,,)))'''((()))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''')))***(((&&&%%%'''***((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$ ###'''***,,,+++)))((((((((())))))*********+++))))))))))))************'''(((((()))***+++++++++++++++++++++******))))))---,,,+++*********+++,,,------......///.........000///...---------------------/////////...---,,,111000000//////000111111222444555666888>>>GGGNNN\\\eeeoootttssssssxxx}}}{{{|||~~~{{{aaaOOOFFF>>>DDDFFFCCC???<<<888333555555444444444444555555666666666666666666666666333333333333333333333333222222222222222222222222111111111111222333444555444444555555555555555555777777777888999:::<<<===>>>>>>?????????@@@@@@@@@===>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEAAAAAACCCFFFGGGFFFFFFFFFFFFFFFEEECCCBBBAAA>>>>>>===>>>@@@CCCFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEEEEEEEEEEEEEDDDCCCDDDCCCAAAAAAAAABBBDDDFFFBBBBBBAAA@@@???===<<<;;;<<<999666555666777777777777777666666555555444444555555444444444333333333333333333222222111111111222222333333333444444444//////000000000000//////////////////....................................---,,,***(((((()))***+++------------------------+++,,,---.........,,,,,,******))))))***+++,,,,,,******))))))******+++,,,))))))))))))))))))))))))&&&'''(((((()))((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%''')))******))))))))))))))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))************+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------////////////000000000000111111111222555999<<<>>>JJJSSS^^^ggglllqqqwww|||hhhRRRDDD>>>???===@@@HHHGGG===888999555555444444444444555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111222333444555555444444444444444555555777777777888999:::;;;<<<>>>>>>>>>>>>????????????=========>>>???@@@@@@@@@??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDAAA@@@CCCEEEFFFFFFEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@??????AAACCCFFFGGGJJJJJJJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@AAABBBDDDEEEBBBBBBBBBAAA@@@>>><<<;;;<<<999777666777888888888888888777666666555555444444444444333333333222222333333333222222111111111000111111111111222222222//////000000000000//////////////////.......................................,,,+++)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++*********))))))***++++++,,,------+++***)))((((((((())))))))))))))))))))))))%%%&&&''''''(((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((()))))))))*********))))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))************************)))))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------.../////////000000000000222111111111222555777999???EEEOOOWWW^^^hhhsss{{{}}}eeeQQQEEE===:::@@@666:::IIIKKK===666:::555555444444444444555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111222333444555444333222222333444555666666666777888999:::;;;>>>>>>>>>===============<<<<<<<<<===>>>>>>??????===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEECCCAAA@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBBAAA@@@>>>===<<<<<<:::888777888999999999999888888777777666555555444444333333333222222222222222222222222111111111////////////000000000000//////000000000000//////////////////.......................................---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))*********)))******+++,,,---,,,+++***)))((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------....../////////000000000222111000///000111222333555888===CCCKKKWWWeeeooozzz~~~{{{cccOOODDD@@@???>>>>>>777777AAAEEE>>>888777555444444333333444444555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222333333555444222111111222444555666666666666777888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDBBBAAAAAAAAACCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFJJJIIIGGGEEEDDDEEEGGGHHHFFFEEEEEEDDDCCCBBB@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???===<<<<<<:::888888:::;;;::::::999999888888777666666666444444444444333333333333222222222111111111111111........./////////000000//////000000000000//////////////////....................................------,,,++++++,,,,,,---************************,,,,,,,,,++++++***))))))+++***************++++++)))))))))))))))***++++++(((((((((((((((((((((((((((((()))************)))((((((((((((((('''''''''''''''((((((((((((''''''***)))(((&&&&&&&&&'''((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))************))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000000///...//////000111333444555777<<>>>>>>>>===888:::888666<<>>>>>??????@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEBBBCCCDDDEEEEEEFFFFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGEEEDDDCCCDDDFFFGGGEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;:::999999;;;;;;;;;:::999999888888777666666666555555555555444444444444111111111111111111111111/////////000000000111111//////000000000000//////////////////....................................,,,,,,,,,,,,,,,,,,,,,---************************------,,,+++++++++++++++++++++***************+++))))))(((((())))))***+++((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''+++***(((&&&&&&&&&'''((('''(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))((()))))))))************))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............////////////............///000111222444333333333555:::@@@DDDNNNXXXeeeqqqzzz{{{]]]SSSFFF===;;;:::888666333;;;999111777GGGJJJ@@@444444333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000111111222111111222333444555666666555444444444555555666777777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDFFFCCCCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEDDDDDDCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???===<<<;;;:::999888999;;;<<<;;;:::999888888777777666555555555555444444444333333333000000000111111111111111000000000000111111111111//////000000000000//////////////////....................................+++++++++,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,---,,,+++******)))*********,,,+++***)))((('''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))************))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------------........./////////,,,,,,---///000111222222111111111222444666888999;;;CCCOOOZZZeeeooozzzwwwcccMMMHHHAAA<<<999888555333333888888444666???BBB???444333333222222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111...000333555777777777777444444444444444444555666555555666777888999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;===>>>???AAABBBBBBCCCBBBBBBAAAAAA@@@@@@???BBBDDDEEEEEECCCCCCDDDGGGCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;:::999888888999;;;;;;:::999888888777666666555555444333333333222222222111111///000000000111111111222///000000000000111111111//////000000000000//////////////////....................................)))******++++++,,,++++++++++++++++++++++++++++++******))))))***+++,,,---,,,++++++***))))))******,,,+++***)))''''''''''''))))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********))))))************))))))))))))))))))************((()))))))))************)))************+++++++++***************************+++,,,---------,,,,,,---------------------------------.........//////+++,,,---...///000000000/////////111333555555555444888>>>DDDLLLWWWdddmmmyyyaaaMMMDDDBBB>>><<<:::999777666666555555888666222333888444333333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000000111---///333777999999888888444444333333333444555555333444555666777999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::;;;<<<>>>???AAABBBCCCDDDCCCCCCBBBAAA@@@??????BBBDDDFFFFFFDDDCCCEEEGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDDDDEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@???===<<<:::999888777777999;;;;;;:::888777777777666555555444444111111111000000000000/////////000000111111111222////////////000000000000//////000000000000//////000/////////....................................((()))***+++++++++++++++++++++++++++++++++++++++(((((('''((()))***,,,---,,,,,,+++***))))))******((((((((((((((()))******))))))))))))))))))))))))((())))))***************&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))************))))))))))))))))))************(((((())))))*********+++)))************+++++++++************************)))***,,,---...---,,,,,,---------------------------------.........//////+++,,,---............---000///...///111222333333555555666666;;;EEERRR\\\dddmmm{{{fffPPPHHH>>><<<:::888777777777888666666555444444444444555333333333333333333333333111111111111111111111111111111000000000000111111111222222333333222222111000000////////////000000...000333666888:::::::::666444222222444666777777333444555666777888999:::888888999:::;;;;;;;;;;;;<<<:::888:::<<<===<<<:::<<<>>>???@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAABBBBBBCCCEEEEEECCC@@@>>>>>>???AAAAAA@@@======>>>@@@CCCDDDBBBAAA>>>>>>======<<<;;;999888:::999888888888999;;;<<<888777777666555444444444222222222111111111111000000000111111111111000000111000000///...---------......////////////......------......------,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,------,,,+++***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''************))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((('''))))))))))))))))))))))))+++*********++++++***(((++++++******************++++++++++++++++++++++++******,,,,,,,,,,,,******.........///......------............////////////333222222444888>>>DDDGGGNNNTTT^^^iiiuuu}}}qqqXXXHHHBBB===<<<:::777666666777888666666555444444444444444333333333333333333333333111111111111111111111111111111000000000000111111000111111222222111111000000000////////////000000000111333666888:::;;;;;;888666333222333444555444444444555666777888888999666777888888999999999999<<<:::888999<<<======;;;===>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBAAABBBBBBCCCDDDDDDEEEDDDAAA???>>>???@@@@@@??????>>>>>>???AAAAAA@@@>>>>>>>>>======<<<:::999888777666666555666777888999777777777666555444444444222222222111111111111000000000111111111111000000111000000///......------......////////////......------......------,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++******++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))***,,,,,,+++***************************++++++++++++++++++++++++------...//////...------------.........------,,,............////////////.........///111555999;;;AAAEEELLLUUU```mmmzzz{{{tttuuu|||mmmZZZIII@@@===<<<;;;999777666666777777666555555444444444444444333333333333333333333333111111111111111111111111111000000//////000000111///000000000000000000///000000////////////000000222222333444666888:::;;;:::777444333333333222111555555555666666666777777777777888888888888888888;;;999888888;;;============???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDBBB??????@@@AAA@@@@@@BBB@@@>>>>>>>>>???>>>===============<<<:::999888555555555555555666777777777777666666555444444444222222222111111111111000000000111111111111000000000000000///......------......////////////......------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++*********))))))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((('''(((***,,,------+++************************++++++++++++++++++++++++......////////////......,,,,,,------------,,,,,,---............/////////000000000111222333555666888999<<<@@@HHHTTTaaaiiixxx~~~qqqooouuu{{{jjjWWWKKKBBB======:::999888666666666666666666555444444333333444444222222222222222222222222111111111111111111111111000000////////////000000///000000111111000000///000000////////////000000222222111222444666888:::888666333222333333222111555555555555555555555555999999::::::::::::999999;;;999888888:::<<<>>>???===???AAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDBBB@@@??????@@@BBBBBBBBBCCCAAA>>>===>>>??????>>>=========<<<;;;:::999888666666666666777777888888666666666555555444444444222222222111111111000000000000111111111111000000000000//////..................////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++)))))))))))))))))))))))))))((((((***,,,---,,,+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,---------.........//////222222333444555555555555888777777888;;;BBBKKKRRR\\\hhhyyywwwoooqqqwww{{{nnnVVVIIICCC???======888777777666555555555555555555444333333333333333222222222222222222222222000000000000000000000000000000////////////000000000111111111111111111000000000////////////000000000000///000111333555666444333111222333444333222444444444444444555555555888888999:::::::::999999:::::::::999:::;;;===>>>===???@@@AAA@@@???@@@AAAAAA@@@@@@??????@@@AAAAAA===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDD@@@>>>===>>>AAADDDEEEEEEDDDAAA??????@@@AAABBBAAA======<<<<<<;;;999888777555555666666777777777777555555555555444444444444222222222111111111000000000000111111111111000000////////////..................////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((('''&&&'''(((***,,,))))))))))))))))))))))))+++***)))***,,,,,,***((())))))*********+++++++++++++++++++++++++++++++++***************************+++,,,,,,---------,,,------------............---...///111222222222222666777777777888;;;@@@DDDGGGPPP^^^jjjttt~~~sssqqqtttzzzhhhXXXGGG@@@>>><<<:::;;;666666666555555444444444555444444333333333333333222222222222222222222222000000000000000000000000000//////......//////000000111111222222111111000000000////////////000000///...//////000111222333111000000111333444444333333333333444444444555555444555666777888888888888999:::<<<<<<;;;:::;;;===<<<>>>@@@AAA@@@@@@AAACCCCCCBBB@@@?????????@@@AAA>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@AAABBBDDDEEEDDDDDDCCC@@@>>>===???BBBDDDFFFFFFDDDBBB@@@@@@BBBBBBBBBAAA<<<<<<<<<<<<;;;999888777333444444555666555555555444444444444444444444444222222222111111111111000000000111111111111000000//////////////////............////////////......------......------,,,+++,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********))))))*********************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++)))))))))))))))))))))))),,,+++******++++++)))''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------......---,,,------------.........,,,---...000111111111111000222444666777888;;;===>>>AAAIIIRRRXXX___kkkwwwyyyvvvvvv{{{}}}}}}tttUUUJJJ???<<<;;;999888999555555555555555444333333555444333333222222333333111111111111111111111111000000000000000000000000//////............/////////000000000000000000///000000////////////000000......///000111111111111000//////111333444333222111111222333444555555666333333555666888999999999888;;;>>>>>>;;;999999::::::<<>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@???AAACCCDDDEEEDDDCCCCCCBBBAAA??????AAACCCDDDDDDDDDCCCBBBAAABBBAAA???===<<<<<<<<<;;;:::999888777333444555666666666555555444444444444444444444444222222222111111111111000000000111111111111000000.../////////////////////......////////////......------......------,,,+++,,,,,,,,,+++++++++******)))*********++++++++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***))))))***,,,,,,+++)))((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,------++++++,,,....../////////,,,,,,---------.........///000000000111111222222---///111222333444777999999999<<>>???@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@AAA???@@@CCCDDDEEEEEECCCCCCEEECCCAAA@@@AAABBBBBBAAAEEECCCBBBBBBAAA???<<<999<<<<<<<<<;;;:::999888777555666888999999999888777444444444444444444444444222222222111111111111000000000111111111111000000.........///////////////......////////////......------......------,,,+++,,,,,,,,,++++++*********))))))******++++++++++++***+++,,,------,,,+++***+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))(((((((((***,,,---,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,+++,,,---...////////////,,,,,,,,,---------......000//////.........//////000111111000///000333555666333666<<<>>><<>>===;;;:::999888888888999888666555333333222222333333444555444333111000222111111000000000000000//////000000000000/////////////////////000111111000000000000000000000000//////////////////////////////............//////000///---,,,---000333555333222111000111222333444444444444444555777888999888:::<<<<<<;;;999888999:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<<<<>>>???@@@AAAEEEEEEDDDCCCBBBBBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@===;;;:::;;;999777777888888777666888888888888888777666666888777666555444333333333111111111111000000000000////////////////////////111111000000//////..............................,,,------......------,,,,,,,,,+++***))))))))))))))))))*********+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))((((((&&&'''((())))))***))))))))))))*********))))))(((++++++******)))((((((((())))))))))))***+++---...,,,,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222333444222222333333555777888999>>>???BBBGGGLLLQQQUUUWWWaaaiiiqqqtttuuuyyy|||cccPPPEEE===<<<;;;999888777777777777666555444444444444444333333444444444333222111222111111000000000000000//////000000000000/////////////////////000000111////////////////////////........................//////............//////000///---------...000111222222222222222222333444444444444555666777888999999:::<<<;;;:::999999::::::;;;<<<>>>@@@AAACCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<<<<<<<===>>>@@@AAABBBFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@>>><<<;;;<<<:::888888999999888777888888888888888777666666777666555444333333333333000000000000////////////000000000000000000000000000000000000//////..............................,,,,,,------------,,,,,,,,,,,,+++*********++++++))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))((())))))***************+++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))***************)))))))))(((((('''(((((())))))))))))((())))))************)))))))))))))))))))))******************)))******++++++------,,,++++++***))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222222333222222222333444555666777444444666999<<<@@@CCCDDDNNNUUU]]]bbbeeekkkuuu}}}zzzbbbOOODDDAAA;;;:::999888777666666666555555444444444555555666333333333444333333222111222111111000000000000000...//////000000//////........./////////000000000////////////////////////........................//////............////////////......------------111111222333333333333333555555555555666888999:::999:::;;;:::999999:::<<<:::;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<===???AAABBBCCCFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA???>>>===>>><<<:::999::::::999888777888888888888777777666666555444333333222222333000000/////////.........111111111111111111111111000000000////////////...........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------***************+++++++++((())))))))))))))))))((())))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))))))))((((((((())))))))))))(((((('''))))))************))))))'''(((((()))******++++++++++++******))))))))))))------,,,+++***)))))))))******+++,,,,,,,,,,,,+++---------------------------............/////////000000000000000111111111222111111111111222333444222222222333444666777888;;;AAAHHHMMMQQQXXXbbbjjjwwwyyycccQQQEEE>>>===999999888666666555555555666666555444444444444555222222333333333222222222222111111000000000000000...//////////////////............///////////////////////////////////////........................///......------......///---.../////////...------000111222444444444333333555555555666777888999::::::::::::999888999;;;===:::;;;;;;===>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::;;;<<<===???AAACCCDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@>>>;;;;;;;;;;;;:::999777777888888888888777666555444333222222222222222000000000000////////////000000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************************'''(((************((('''))))))))))))))))))))))))((()))******++++++******((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))(((((())))))***))))))((('''&&&((())))))************)))(((((())))))******************************))))))++++++++++++************))))))***+++++++++++++++---------------------------------.........//////000000000000000000//////111111000//////000000000555444444444444555555666666999===???AAAFFFNNNUUUdddppp|||```QQQJJJBBB<<<999888888777666555555555555888777666555444333333333222222222222222222222222222111111000000000000000......////////////......------...///000//////.........................................................------------......+++---///111111111000///...000111333444444333222444444555555666888999::::::;;;:::999888888;;;===::::::;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@????????????????????????>>>>>>======<<<;;;::::::999999;;;<<<>>>AAACCCDDDDDDEEEFFFGGGGGGEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAA???<<<;;;<<<<<<:::999666777777888888888777777444444333222222222333333222222222111111111000000////////////////////////.............../////////........................,,,++++++******++++++,,,,,,,,,,,,,,,---...//////************************((()))***++++++***)))((())))))))))))))))))))))))'''((())))))******))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&(((((()))***************************))))))((((((((((((***+++,,,,,,,,,,,,((())))))******++++++,,,((()))******++++++******------------------------------------............//////000000000///......000000///............///111000000000000111222222444666777777777;;;AAAEEEOOOZZZiiivvv~~~{{{bbbKKKDDDDDD???888666888777666666555555555666999888777555333222222222222111111111111222333333222111111000000000000000---......//////......---,,,---...///000///..............................------------------------......------------......,,,---///000222222111111......000111222222222222444444444444555777888999;;;;;;<<<:::999888999;;;:::::::::;;;;;;<<<<<<<<<=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999;;;===???BBBEEEFFFCCCEEEFFFGGGGGGFFFDDDCCC???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA???===<<<<<<;;;:::999666777777888888888888777444444333333333333444444333333222222222111111111........................---............/////////........................---,,,+++******+++,,,---------,,,,,,,,,---......+++++++++***************)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((())))))((())))))))))))((((((''''''((()))******+++******++++++******)))(((((('''''')))+++---......------(((((())))))***+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000000///...---//////...------.....................///000111111000111222222333555:::===>>>FFFRRR___lllvvv}}}yyywwwxxx|||}}}cccPPP@@@??????999666888888777666666666666666666888777666555444333333333222111000000000111333444222111111000000000000000---......//////......---+++,,,...000000///...---........................------------------------...------,,,,,,------...---......///000000000000------......///111222333333333333333444666777888;;;<<<===<<<999888777888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============:::;;;===???BBBEEEGGGIIIDDDEEEHHHIIIIIIHHHFFFDDD@@@AAABBBBBBCCCCCCCCCCCCAAA@@@????????????@@@AAAAAA???<<<;;;;;;;;;999888666666777888888888888888555444444444444444555555222222222111111111111000////////////////////////---------.........//////...........................---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))************)))((()))))))))*********+++''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''(((((())))))))))))((('''((()))******+++++++++*********)))))))))))))))***+++---//////...---,,,+++*********)))))))))((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........+++,,,...000000000............---------......///000000//////000000111222000000111111222333555777777:::AAALLLXXXaaaeeefffiiiqqq}}}~~~yyyvvvuuuyyyzzz```UUUHHH>>>>>><<<555555<<<888777777666666666666777666555555444444444555555111111000000000111333444222111111000000000000000---..................---+++,,,...000000///...---........................------------------------...------,,,,,,------...///.........------------------,,,,,,...000222333222222222333444555666777;;;===>>>===:::777666666::::::::::::::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<===>>>AAADDDGGGJJJKKKEEEGGGIIIKKKKKKIIIGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAA???<<<;;;;;;:::999777666666777888888888888888555555444444444555555666111111111111000000000000000000000000000000000000---------.........//////........................///...,,,++++++,,,...///...---,,,,,,++++++++++++++++++++++++******)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***+++++++++++++++&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''''''(((((())))))''''''((())))))***))))))''''''(((******+++++++++((((((((()))******++++++---...///000000...,,,+++------,,,***)))'''&&&&&&******+++,,,,,,,,,,,,+++************************,,,,,,,,,---------......***+++---///000000///......------------...///000000000///////////////000333333444333333222222222666666999@@@IIINNNMMMJJJJJJRRR]]]gggqqq{{{|||xxx|||www^^^TTTEEEAAA<<<:::;;;;;;:::888888777666444444666777888666666555444333333222222333222222222111000000000////////////////////////222111///---------............////////////......------------------------..............................//////////////////............////////////222222222111111111111111333333333333444555666666:::;;;===<<<999777666666888888888777888888999999::::::;;;;;;<<<=========>>>======<<<;;;;;;:::::::::;;;;;;<<<>>>AAACCCEEEBBB@@@???@@@BBBEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===:::777666666555666666666666666555555444555555555555555555555555555444222000///000000111111111111111000000000000------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&%%%%%%%%%$$$''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((,,,,,,++++++***)))))))))'''%%%$$$&&&)))+++***((((((((()))******************+++++++++,,,,,,,,,,,,......---,,,+++))))))((())))))))))))************)))************+++++++++---+++******,,,------,,,,,,,,,,,,---------......000000//////.........---////////////////////////000///...------...///000444555666777999;;;<<<===>>>AAAFFFKKKQQQYYYaaafffrrryyy}}}}}}eeePPPHHHCCC@@@<<<:::::::::999777777666444333333444666777555555555444333333222222111111000000000000000000////////////////////////...---------------...///......////////////......------------------------------------------------.........---------------............////////////111111111111000000000000333222222333333444555666777999;;;;;;999888777888999999888888888888888888:::::::::;;;<<<<<<===============<<<;;;:::::::::::::::;;;<<<>>>AAACCCEEEBBBAAA???@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@AAA???????????????@@@@@@@@@AAA???===:::888666666666666666666666666555555444555555555555555555555555444333222111000000000111111111111111000000000000------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((((())))))((((((((((((''''''''''''(((((((((((())))))***++++++,,,(((&&&%%%'''***+++***(((((())))))*********))))))((((((((()))))))))************++++++++++++,,,,,,))))))))))))************)))************+++++++++---+++******,,,------,,,,,,,,,,,,---------......000/////////.........---........................000///............///000333333444555777888999999666888:::<<>>:::999888888777666555444333222222333444555555444444333333222222222///////////////000000000////////////////////////***+++,,,---..................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---............/////////////////////////////////222222222222333444555555555777999:::999888999:::999999999888777777777777999999::::::;;;<<<<<<<<<===<<<<<<;;;;;;::::::999::::::;;;<<<>>>@@@CCCEEEBBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<:::888777666666666666666666666555555444444444444444444444444444444333222111111000111111111111111111000000000000........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))************+++((((((((((((((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))******'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&'''(((((())))))(((((()))((((((''''''(((((()))'''(((((())))))******+++(((''''''(((***+++***)))))))))*********))))))((('''''''''((((((((())))))*********+++++++++,,,,,,))))))))))))************)))************+++++++++,,,+++******,,,------,,,,,,,,,,,,---------....../////////.......................................000000////////////000000111222222333444444555555333444555555555666999<<>>>>>>>>>>>>>>=========>>>===<<<;;;999888777666666666666666666555555444444444444444444444444444333333222222111111111111111111111111000000000///////////////////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((******))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))******+++'''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))******))))))(((''''''''')))(((((()))***++++++***)))************)))(((((())))))))))))************,,,,,,,,,+++***))))))(((((()))))))))************))))))*********+++++++++,,,+++)))***+++------,,,,,,,,,,,,---------......................................................000000000000000000000000111111111111222222222222333444555444444555777999999<<<@@@BBBCCCDDDFFFIIIKKKQQQ[[[eeemmmsssyyy|||~~~~~~sss\\\OOOIIICCC???===::::::999777555444444444444444444444444444444444222222222222222111111111000000000111111222222222////////////////////////...///000000000...---,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------------............,,,,,,------............111111111111111222444444444666999999888666666777888999999999888666555444777777888888999::::::::::::::::::::::::999999999999999:::;;;===@@@BBBDDDCCCDDDEEEDDDBBBAAABBBDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@??????@@@@@@?????????>>>>>>>>>===<<<<<<;;;:::888777777666666666666666555555444444444444444444444444444333333333333222222222111111111111111000000000///////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((******((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))******))))))((('''''''''((()))******))))))******))))))*********))))))((())))))))))))************,,,++++++******)))))))))((()))))))))************))))))*********+++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,---------......---------.......................................//////000000000000//////111111111111111111111111000111222222111111333555666888999::::::;;;===>>><<>>999777888888999777555333333444444444444444444444444444111111111111111111111111111111111111222222222222////////////////////////000000000000///...---,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------------.........,,,,,,,,,---......//////000000000000111222333444444666888888777666666666777888888999888777555444666666777777888999999999999999999999999999999999999999:::;;;===???BBBDDDDDDFFFHHHFFFCCCAAABBBDDDDDDEEEEEEFFFFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@??????>>>;;;;;;<<<;;;:::999888777666666666666666555555444333333333333333333333333222222333333333333222222111111111111000000000000........................------............------+++,,,,,,------,,,,,,+++************************)))************+++++++++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((('''(((((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))******))))))***))))))(((((())))))***'''(((((())))))******+++((()))******(((((()))***(((((()))***************'''''''''((((((((())))))'''(((((()))***+++,,,,,,))))))))))))************)))************++++++++++++***))))))+++,,,,,,+++,,,,,,,,,---------......---------------.........------------------------......////////////......000000000000000111111111000111222111///...///000222222333555666888999:::666999<<<>>>???@@@CCCEEELLLQQQ\\\iiissszzz}}}vvvYYYLLLAAA>>>>>><<<888666666888999888555333333444222222333333333333222222000111111111111111111111111111111111000000000000//////////////////////////////...---------......,,,------......------,,,------------------------------------------------+++++++++,,,------......,,,,,,---------.........,,,,,,,,,---.../////////000//////000000111222333111333666777777777777888555666888888888777666555555555666777777888888999888888888999999999999999999999999:::<<>>>>>:::;;;;;;;;;;;;:::888777666666666666666555555444333333333333333333333333222222333444444333333222111111111111000000000000------------------------------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))************)))******))))))))))))******(((((())))))***++++++,,,''')))***)))'''&&&((()))&&&'''(((***++++++++++++((((((((()))))))))******''''''((()))***+++,,,,,,))))))))))))************)))************++++++++++++***((()))+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,---...//////...---,,,.........//////000000000000222333222000...////////////000222444555666666333555666777666777999;;;===???EEENNNTTTYYYaaaiiirrr|||~~~}}}yyyjjj[[[LLLBBB;;;<<<>>>===;;;:::666888:::888555333333555111111222222222222111111000000000000000111111111111111000000//////......////////////////////////---,,,++++++,,,---///000,,,------......------,,,------------------------........................))))))***+++,,,------...,,,,,,,,,---------......,,,,,,------...///000000////////////000111222333...111555777777888999:::444555777888999888666555555555666666777888888888888888888888888888999999999999999:::<<>>???AAABBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>===::::::;;;<<<;;;:::999888666666666666666555555444333333333333333333333333111222333444444444333222111111111111000000000000------------------------------............------+++,,,,,,------,,,,,,+++------------------------)))************+++++++++******))))))((((((((('''************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((()))*********************))))))))))))******,,,,,,++++++***)))))))))&&&(((***)))&&&%%%''')))%%%&&&((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))************)))************++++++++++++***((()))***,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------.........------------------------+++,,,---......---,,,+++,,,,,,---......///000000+++---///000///...///000000000000111333333222111111222444444444555777999:::999:::???AAABBBHHHNNNRRRZZZaaadddgggnnnssstttzzz|||~~~}}}{{{{{{cccSSSNNN???===;;;999777888888999555555444444444333333333444333222111111111333333222222111111111111222222////////////000000000000000000///...------,,,,,,......---,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////000000000000222222222333444555666777555666777888888777666555666666777888888888888888888888888888888888999:::===;;;::::::<<>><<<:::888777777888888555444444444444333333333333222111111000111222333111000000//////000000111/////////////////////000000//////...------,,,,,,......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,,,,------...///////////////000000000000222222222333444555666777666666777777777777666666666666777888888888888888888777777777777888999999<<<;;;::::::;;;>>>AAACCCDDDFFFGGGFFFDDDAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCDDDDDDCCCCCCDDDBBB@@@???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666666555555555555555555555555555444333222222222111111111000000000000/////////.........------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))***************+++++++++)))))))))(((((((((''''''%%%&&&((()))*********)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((''''''(((((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))******)))))))))((((((((((((&&&''''''((())))))******((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))'''&&&(((+++,,,+++******)))((('''((()))+++,,,+++************,,,---...***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))++++++************++++++,,,+++***)))))))))***+++,,,,,,+++++++++,,,---...,,,,,,---------,,,+++***,,,,,,,,,------------................................................................................./////////000000000222222222222222222222222333333333333555777999:::777888:::===???AAACCCCCCDDDEEEFFFIIILLLOOORRRSSSZZZ^^^cccgggjjjnnnrrruuuyyy~~~wwwcccSSSFFF@@@???;;;:::888777666666666777444444444444333333333333111111000000000111111222000//////......//////000/////////////////////////////////...------,,,,,,......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------******+++,,,,,,---.........------------...//////////////////000000000000222222222222333555666777777666666666666666666777666666777888888888888888777666666666777777888999::::::999:::;;;===???AAABBBDDDEEEEEEBBB@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDDDDCCCBBBAAA@@@>>>>>>??????===<<<::::::::::::::::::::::::777777666555444444333333555666666555555444333222111111111000000000//////000000000000////////////------------------------+++++++++,,,,,,,,,,,,---******++++++++++++******)))***+++,,,,,,+++***))),,,+++***))))))******+++***)))))))))))))))((((((&&&'''((()))******))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))(((((((((((()))))),,,+++***)))''''''''''''(((''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))(((((((((((('''''''''(((((())))))******)))((((((''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((('''&&&''')))+++***)))***)))((((((((()))++++++,,,++++++***++++++,,,,,,))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))******++++++************++++++++++++***)))((((((((())),,,++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------........................------------------------------........./////////000000000000000000000000222111111111222333555555111222444555777888999999777888888:::;;;===???@@@BBBEEEJJJNNNPPPSSSWWWYYYaaagggnnnuuu}}}yyy~~~~~~cccQQQFFF???<<<<<<999888777666555555555555444444444333333333222222000000000000000111111111000//////......//////000///////////////.........//////.........---------......---,,,,,,,,,,,,---++++++++++++,,,,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------......///////////////000000000000111111111222333444666666777666555444444555666777666666777888888888888888666555555555666777888999999999999:::;;;<<<>>>>>>@@@AAACCCCCCAAA?????????????????????????????????>>>???AAABBBCCCCCCBBBBBB???>>>======>>>>>>===<<<999999999999888888888888666666555444333333222111444444555555555444333333222111111111000000000000111111000000000/////////................................................******++++++++++++******)))***++++++++++++***))),,,***(((&&&&&&'''((()))************))))))))))))''''''((()))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******((('''%%%)))(((((((((((((((((()))+++***)))(((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))+++***)))(((((('''((((((%%%&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((******)))(((((()))***++++++******)))))))))(((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((()))))),,,+++******))))))((((((+++++++++++++++,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,---------------------------------........................------...............///------------.........///000000000000000000000000111111111111111111222222111222333444555555555555666666555666666777888999666888<<<>>>???AAACCCEEEHHHOOOUUU[[[dddmmmrrrqqqlllhhheeehhhooowww~~~xxx}}}iiiRRREEE@@@<<<::::::777666666555444444444444444444333333333222222222//////000000111111111111111000000//////000000111000/////////......------...............---------......---,,,,,,,,,,,,---++++++++++++,,,,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++,,,,,,---...////////////000000000000111111111222333444555666777666555444444555666777666666777888888888888888555555555555666777888999888888999;;;<<<<<<<<<<<<>>>@@@AAABBB@@@???>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAA>>>===<<<===>>>>>>===<<<999999888888888777777777666555555444333222222222111222333444555555555555333333222222222111111111000000000000////////////................................................++++++,,,,,,,,,,,,++++++************************,,,***(((&&&&&&'''((()))))))))))))))************((((((((((((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((******)))'''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((&&&''''''((()))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''((((((((((((((())))))******))))))))))))))))))+++*********)))(((((('''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((()))))),,,,,,,,,++++++******)))******+++++++++,,,,,,,,,000///---,,,+++*********+++++++++,,,,,,,,,------------------------------........................,,,---------......//////------------.........///////////////////////////111111111111111111111111000111111222222222111111444333333222222333333444444666777888777666777888999???DDDFFFKKKRRRUUUTTTSSSQQQOOONNNSSS[[[aaadddkkkrrryyy|||}}}||||||vvvmmmjjjkkkkkkgggbbbzzzaaaSSSDDD>>><<<:::777777666555555555555444444333333333333333222222222222//////000111222222222222111000000//////000000111000//////......---------..............................---,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,------////////////000000000000111111111111222444555666666555555555555555555666666666777888888888888888555555555666777888999:::777999:::<<<======<<<;;;<<<>>>AAAAAA@@@?????????>>>>>>>>>>>>===============>>>@@@AAABBBBBBAAA@@@???>>>======>>>>>>===<<<999999999888777777666666555555444444444333333333///000222333555666666666333333333222222222222111////////////....................................---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************,,,+++***))))))******+++(((((()))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((((((((((()))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))(((''''''(((((()))''''''''''''''''''''''''(((((()))))))))*********'''''''''((((((((((((((()))+++,,,+++***)))***,,,************)))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))******++++++++++++************++++++***+++,,,,,,,,,,,,++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------------........./////////////////////////////////000000111111222111111111111111222222222222111111222222222111222222333333333555666555333222222222444999<<<;;;<<>>===<<<;;;<<<>>>@@@AAA@@@??????@@@>>>>>>>>>>>>=========<<<<<<>>>???@@@AAAAAA@@@@@@@@@???>>>>>>>>>???===<<<::::::999888888777666666444444444444555555555555000111222333444555555555222222222222111111111111............------------........................------,,,,,,,,,+++++++++******++++++++++++************))))))))))))*********************+++++++++''''''((((((((()))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))((('''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))((('''(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))),,,+++(((&&&&&&&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((***,,,+++)))((()))+++***************)))((((((++++++,,,,,,,,,+++******'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******++++++++++++************++++++((()))***+++,,,,,,++++++((()))***+++,,,++++++***((()))+++---.........---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------............/////////000000000000000000000000000000000---...000111111111000000111111222222222222111111222111111111222333444555111333444444222111111222222777999666444666888777666999999666666<<<>>>======@@@CCCEEEEEEHHHLLLOOORRRQQQNNNJJJFFFFFFJJJNNNKKKMMMPPPTTTWWWYYYYYYXXXTTTUUUVVVWWWXXXYYYYYYYYY[[[^^^aaabbbbbb`````````[[[[[[[[[[[[ZZZ\\\___aaabbbbbbbbbdddfffeeeccc```]]][[[YYYXXXXXXYYYXXXWWWWWWSSSNNNKKKKKKKKKKKKJJJkkkVVVJJJDDD===999::::::777666666555555555666666555444444333333333222222222111111///000222333444444333333.........------.........000000///...------,,,,,,---...........................---,,,,,,,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***...------------...//////////////////000000000000000000000111222333555555333444555666666555444333666666777888888888888888666666666777888:::;;;<<<888:::<<<>>>???>>><<<;;;<<<>>>@@@AAA@@@@@@@@@AAA??????>>>>>>=========<<<<<<===???@@@AAAAAA@@@@@@AAA@@@>>>>>>??????===<<<:::::::::999888777777666333333444555555666666777222222333444444444333333111111111111000000000000......---------,,,,,,,,,/////////////////////////////////......---------))))))************))))))******))))))))))))******&&&'''((()))******))))))&&&'''''''''(((((())))))***)))(((''''''((()))***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((()))))),,,+++***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***///,,,)))&&&%%%&&&((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))%%%''')))(((%%%$$$&&&(((***************)))((('''((()))***++++++***)))((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))***+++++++++))))))(((((((((((())))))%%%''')))***++++++++++++((()))***+++,,,+++******(((***,,,.........,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111////////////000000000000111111111111111111111111,,,---...000111000000///,,,------.........------.........///000111222333000222333444333222333444000555666333111333555555111666777333444888:::888;;;<<<<<<<<<<<<===???AAAEEEEEECCC???;;;:::===AAA???>>>???BBBEEEHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGIIILLLMMMLLLKKKJJJKKKGGGHHHHHHHHHHHHJJJNNNQQQNNNMMMMMMOOOPPPPPPNNNLLLRRROOOLLLKKKKKKKKKJJJIIIJJJJJJHHHGGGFFFEEEEEEEEElllUUUIIIFFF<<<;;;:::999888666555555555555444444444333333333222222222111111111111000///000111222222111000///////////////////////////////////////............------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...///000111222/////////000111333444555666666555444555666777888555555555666666666666666777777777777888888888888999::::::;;;<<<===>>>>>>@@@>>><<<===@@@AAA???==================<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>============;;;:::999888777777777777666555555444444333222222333333333222222222111111222222222222111111111111000000///...---,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))************))))))))))))((((((((((((((('''&&&&&&&&&''''''((()))******+++))))))***))))))(((''''''&&&&&&''''''((()))))))))&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((())))))))))))))))))******)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''((()))))))))))))))******))))))))))))******))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))***)))(((((((((***+++,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))******++++++,,,---------------...------,,,,,,---------............///222000///------///000222222111000//////000111111///000000000111111111111////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222444444555666888999;;;<<<======<<<;;;:::999888777999999:::;;;;;;<<<=========>>>>>><<<:::888888999??????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDCCCCCCAAA@@@EEEDDDCCCBBBCCCEEEGGGHHHEEEDDDCCCBBBAAAAAA@@@???jjjXXXIII@@@===::::::999888777666555555555444444444444333333333222222222111111111000000//////000111111000//////....................................------------------,,,+++,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------//////............------////////////000222333333555555444444444555666777333333333444444444444444777777777777888888888888999::::::;;;<<<===>>>>>>???===<<<===???@@@>>>===;;;<<<======>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>=========;;;:::999999888888888888666555555444444333333222333333333222222222111111111000000//////.........000000///------,,,,,,---------............------++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))*********)))))))))((((((((())))))))))))((('''&&&++++++***)))'''&&&%%%%%%((()))))))))(((((('''&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&'''''''''''''''''''''***+++,,,+++)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))******))))))))))))******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))&&&&&&&&&&&&''''''''''''))))))(((((((((((()))))))))(((''''''((()))***++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,---------------,,,,,,------------............111000///......///000111000000///.........///000....../////////000000000.../////////000000000000000000000000000000000000111111111111111111111222222222222222222222222222222333333444555777999:::999888888777555444444333666777777888999999::::::888999:::999888777888999::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>>>>===<<<<<>>dddQQQIIIBBB<<<999777777777666666666555555444444444444333333333333222222111111111000000000......////////////..............................------------,,,,,,,,,+++...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,///.........///000000111333333333333333444555555333333333444444444555555777777777777888888888888999::::::;;;<<<===>>>>>>>>>===<<<<<<>>>>>>===<<<:::;;;<<<>>>??????@@@@@@<<<<<<<<<===>>>???AAAAAAAAA@@@@@@???>>>===<<<<<<;;;:::::::::::::::::::::666666555555444333333333333333333222222222111111111111000//////...------000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))(((((((((************++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))******))))))((((((,,,+++***(((&&&%%%$$$###'''(((((((((((('''&&&&&&***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&***+++,,,+++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))***))))))(((((())))))***((())))))******))))))((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((((((((()))))))))******))))))(((((((((((())))))+++************+++,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++******)))------,,,,,,+++******))),,,,,,------------,,,,,,------------............111000///......///000111......------------...///---------............///....../////////000000000000000000000000000000000111111111111111111111000222222222222222222222222000111111222333555666777666555555444333222111111333333444444555555666666333555666666555555777888666666666777777666666666555555666666777888888888888888999::::::999999888======<<<<<<===>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>mmmSSSFFFBBB???;;;888555555555555555555555555444444444333333333222222111111111111000000000000................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++,,,++++++******++++++,,,******+++,,,,,,---............---------...//////222222222222222333333444444444555555666777777777666777777777888888888888999::::::;;;<<<===>>>>>>>>>===<<<<<<======<<<<<<;;;<<<===>>>????????????>>>>>>======>>>@@@BBBCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::666666666555444444333333333333333222222222111111333333222111000//////...000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&))))))((((((''''''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))*********+++++++++))))))(((((((((((())))))*********************+++************************************************,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,++++++*********++++++,,,---------,,,,,,,,,,,,---------.........000///............///000---------------.........------------...................../////////000000000000000000000000000000111111111111000000000000111111111111111111111111000000000111222333555555666666555444444333222222111111222222222333333333222444555555444333555666555555666666666666555555444555555666666777777888777777888888888888888888:::999999:::;;;<<<===>>><<<<<<=========>>>>>>>>>dddVVVGGGAAA>>>999555444444444444444444555555555444444333333333222222222111111111000000000//////......------------.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,******++++++,,,---------...---------------......111111111222222222222222444444555555666777777888666777777777888888888888999::::::;;;<<<===>>>>>>===>>>>>>===<<<;;;;;;<<<======>>>>>>>>>>>>======@@@?????????@@@BBBDDDEEECCCBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::777666666555555444333333333333333222222222111111222222111111000//////...//////...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))************))))))$$$$$$%%%&&&'''((()))***&&&&&&'''''''''''''''&&&''''''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((())))))&&&'''''''''(((((())))))******))))))((((((((('''&&&'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''&&&&&&************************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,------------...//////............//////---------....../////////---------.........//////............////////////////////////////////////000000000000000000000000111111111111111111111111000000000111222333444555555555555444333333333222111111111222222222222222333444555444333222333444333444444555555444444333333444444555555666777777666666666666777777888888888888888999:::<<<======<<<<<<======>>>?????????vvvfffNNNGGGBBB@@@>>>888444444444444444444444444555555333333333333222222222222111111000000000////////////...------------...///------------------------............------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******------,,,,,,---...//////000111111222333222222222111222222333444555666666777777777777888888888888999::::::;;;<<<===>>>>>>>>>??????>>><<<;;;<<<==================<<<;;;;;;@@@@@@@@@AAABBBCCCEEEEEECCCBBBBBBAAA@@@???>>>>>>;;;<<<======<<<:::999888777777666666555444444444333333333222222222111111//////............------///......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))))))))************+++)))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))******))))))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%''')))******(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))((((((''')))((((((''''''(((((()))'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((((((((())))))******+++++++++***))))))***************+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------)))***+++,,,,,,------,,,,,,,,,,,,,,,------------........................+++,,,---...////////////---------.........//////------.........//////////////////////////////////////////000000000111111111111111111111111111111111111111111222333444555333222222222111111111111111111222222222222222222333444555444222111222333111111222222222222111111111111222222333444444555333333333333444555666666777777888999;;;<<<===============>>>>>>?????????pppZZZOOOGGG@@@<<<======999777777555555555555444444444444333333333222222222222111111000000000//////////////////...------...//////------------------------------------,,,,,,,,,+++((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********************************************************+++,,,---------------,,,,,,,,,,,,------//////...---,,,+++******,,,,,,,,,,,,---///000111000111222333333333222222111111222333444555666666777777777777888888888888999::::::;;;<<<===>>>>>>>>>@@@AAA???<<<;;;<<<>>>:::;;;;;;<<<<<<<<<<<<;;;??????AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<======;;;999777555777777666666555555444444333333333222222222111111---------.....................---------......///------............------------------------------------,,,,,,+++******)))))))))*********+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((&&&'''(((((()))))))))((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&''''''((())))))***)))(((((('''&&&&&&%%%%%%'''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************++++++++++++))))))(((((((((((()))))),,,------...---,,,+++***))))))*********+++++++++************************)))******++++++******)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,))))))***,,,,,,------,,,++++++,,,,,,,,,------------..................---)))***,,,---.........---,,,,,,,,,,,,---------------------.........//////////////////////////////---......///000111222222111111111111111111111111000000000000111222333444111111111111000000000000111111111111111111111111000111333222111111222333000000111111111111000000000111111222222333444444222222222222222444555666555666777999:::;;;<<<<<<============>>>>>>>>>>>>sssZZZJJJDDDDDD;;;444555888777666666666666555555555444444444333333333222222222111111000000000000////////////000///...------...///000------------------------,,,,,,,,,+++++++++******&&&(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******************************************************+++,,,------.........------,,,,,,------...,,,------------------...+++,,,,,,---...///111222000111222333444333222222333333444555666777888999777777777777888888888888999::::::;;;<<<===>>>>>>???AAABBB@@@===;;;<<<>>>888888:::;;;<<<<<<=========>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA<<<=========;;;888555444777777777666555555444444333333333222222222111111......//////000111111111......---------......///---..................---------------------------------,,,,,,+++***))))))))))))******++++++++++++,,,+++++++++******))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''(((((()))(((((('''((((((((())))))******''''''((()))******)))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***+++******)))((('''''''''$$$&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++''''''''''''(((((((((((())))))(((((((((((())))))'''((())))))((('''&&&%%%))))))******++++++++++++))))))))))))))))))))))))))))))************))))))******++++++++++++******------,,,++++++*********((()))***+++,,,---------++++++,,,,,,,,,---------------............------((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////////////////,,,---...///000111222333000000000000000000000000000000///000000111222333222222222222111111111111111111111111111000000000---...000111000111333444111111222222222222111111222222222333444444555555444333333333333555777888444555777888:::;;;;;;<<<========================iiiWWWIII@@@<<<:::::::::999999999888888555555444444444333333333333333222222111000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++************++++++222111///---,,,,,,,,,,,,***)))(((''''''((()))*********))))))))))))******++++++++++++,,,,,,---...------,,,++++++******)))///...---,,,+++,,,,,,---,,,---.../////////...---111111111111111111222222555444444444444555555666777777777888999999::::::;;;;;;;;;<<<;;;;;;::::::============<<<;;;:::999<<<;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA<<<<<<======<<<<<<;;;:::666666666666555555555555444555555333111//////000000///...///000111000///////////////////////////////////////////////////++++++------------++++++++++++++++++++++++++++++)))((((((((((((((())))))(((((((((((((((((((((((()))'''&&&'''***+++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%'''((('''&&&&&&'''(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))+++***)))'''''''''((()))%%%''')))***+++***((('''''''''((()))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((***************)))((((((+++***'''&&&&&&'''***+++************************************************...+++))))))***,,,,,,++++++++++++*********))))))111///......//////...------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------...///000000///////////////000111111222222...............///000000222000......///000000///111111000000//////......111111000000//////......000000000000111222333444222222111111111333444555222222111111111111111222222222222222333333444555555666888999::::::999999:::;;;======<<<<<<>>>???kkkWWWJJJ@@@;;;;;;888888888777777777777666555444444444444333333333333333222111111000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))(((++++++************++++++---,,,+++*********+++,,,***))))))(((((())))))************))))))*********+++++++++++++++,,,---...+++++++++++++++++++++,,,///...---,,,+++,,,,,,---,,,---.../////////...---000000000111111222222222555555444444444555666666666777777888888999:::::::::;;;;;;;;;;;;;;;::::::=========<<<<<<;;;:::999<<<;;;;;;:::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<;;;::::::666666555555555444444444444555555444111000000111000///...///111111111///////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''((((((((((((((('''&&&&&&((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&'''(((((('''&&&'''((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''''''''((()))++++++******)))''''''((()))))))))))))))((((((((((((((((((((((((***)))(((''''''((())))))***************)))((((((+++***(((''''''(((***+++************************++++++++++++++++++++++++---+++))))))+++,,,,,,++++++++++++*********)))))))))((((((***,,,......---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......////////////.........//////000111111111...............///000000111000......///000000///000000000000////////////111000000000/////////...000000000000111222333444000///.........///000111222222111000000111111222333222222222333333444555555666777999999999999888999;;;<<<===<<<<<<===???yyygggSSSFFF???::::::<<<666666666555555555444444444444444444333333333333222222222111111000000///////////////............................................................------------------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((++++++************++++++***)))))))))***+++,,,,,,)))******************)))++++++************++++++,,,++++++++++++,,,,,,---)))******+++,,,,,,------...------,,,,,,,,,,,,---,,,------...//////......//////000000111222333333555555444444555666666777666666777888888999999:::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;:::999999555555555555444444444444444555666444222000111222000///...///111222111000////////////////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************'''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''(((((((((((('''''''''((())))))''''''((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&&&&''''''((()))))))))((('''''''''(((((())))))*********+++++++++''''''((()))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))******))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++***************&&&&&&&&&(((+++------,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........///......---------------...//////000000.........---......///000111///......///000000///////////////000000000000000000000000////////////000//////000000111222333222222111000000000111111111111000000000111111222333333222222222333444444555555666888888888888888999:::<<<<<<;;;;;;===>>>___SSSFFF@@@===;;;;;;===555555555555444444444444444444444333333333222222222111111111000000000///////////////............................................................------------------------,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////---...///000111222333444444444444444555666777777666666777777888999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999:::::::::999::::::;;;;;;;;;===>>>???@@@@@@??????>>>????????????>>>======999::::::::::::999888888666666666555555555555444444555666444222111111222000///...///111222111000////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************''''''''''''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''(((((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((()))***)))((('''((()))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''&&&''''''(((((((((((((((((((((''''''(((((()))***+++++++++************+++))))))(((((())))))***+++''''''((()))))))))))))))((((((((((((((((((((((((***((('''&&&&&&(((+++,,,((()))))))))))))))(((((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,+++******,,,,,,+++***************************+++***)))***,,,,,,,,,***,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...............---,,,++++++,,,,,,------...//////.........------......///000...------///000000///......//////000000111111000000000000///////////////////////////000111222333333222111111111000000111000000000000111111222333333333222222333333444444555555666777777777888888999;;;;;;::::::<<<===ttt___MMMFFF@@@???>>>:::888999666666555555555444444444444444333333333222222222111111111000000000000000////////////............................................................------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......000111222333333333333333333444555666777555666666777888888999999888999999:::;;;;;;::::::::::::::::::::::::999888999999999999999:::;;;<<<;;;<<<>>>???@@@@@@??????======>>>>>>======<<<;;;999999::::::999999888777777777777666666666555555333444555444222111111222111000///000111222222000////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((((((((((((************************((()))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((((((''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''')))*********((('''''')))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''(((((()))(((''''''&&&''''''((((((((((((((())))))(((((())))))***+++*********++++++++++++***(((''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&'''(((***,,,'''(((((()))))))))(((((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,+++***************************,,,+++***+++,,,---,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...------,,,+++++++++++++++,,,------............------------......///...,,,---///000000///......//////000000111111////////////000000000000/////////...//////000000//////.........---,,,,,,000000//////000111111222444333333222222333333333444444444444555666777777777888::::::999999;;;<<>>;;;;;;;;;;;;;;;::::::999999::::::::::::999888888777666666666666555555555222333444333111000111222111000///000222333222111////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))(((''''''''''''************************(((***++++++***)))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((((('''''')))******)))'''&&&&&&((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&((()))))))))((('''&&&''''''((((((((((((((())))))(((((())))))***+++&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***+++------+++)))***************+++++++++)))(((((()))+++------,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,------......///...------,,,---------...---,,,,,,...000000///////////////000000000000////////////000000000000//////............//////....../////////...------////////////000111111222444444333222222222333333333333333333444555666777666777999999888888:::;;;ppp[[[KKKDDD:::666555666666444444666666666555555555444444444333333333222222222222111///000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++*********))))))))))))(((++++++************++++++((()))***+++++++++***)))***))))))(((((())))))************))))))*********,,,,,,+++***************,,,+++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,---///111222.../////////000000111111000000000111222333555555555555666666777888888888777777888::::::;;;;;;:::888888999999999999888888888888888888999:::;;;<<<;;;<<<===????????????>>>;;;;;;;;;<<<;;;::::::999:::::::::::::::999999888555555444444444333333333111222333222000///000111111000///000222333222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''')))+++***)))(((***,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((()))***(((&&&%%%%%%&&&))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((()))***)))((('''&&&''''''((((((((((((((('''''''''''''''(((((()))%%%&&&'''(((((((((''''''%%%&&&((()))))))))((('''''''''((()))))))))))))))((((((((((((((((((((((((((())))))******)))((('''&&&''''''((())))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******,,,------+++)))))))))*********+++++++++***)))((()))+++,,,+++*********+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,---.........///...------,,,,,,,,,---...,,,+++,,,...000000///000000000000////////////.../////////000000000111///......------......///...///000111111111000///.........//////000222222555444333333222222222333333222222222333444555666555777888888777888999;;;}}}tttjjjbbbVVVGGG??????;;;666444666777666999>>>555555555444444444333333333333333222222222111111////////////000000000000000/////////....................................++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,++++++++++++***++++++************++++++((()))+++---............***)))(((''''''((()))*********))))))))))))******,,,,,,+++***))))))***************++++++,,,------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,---///111222////////////000000000000/////////000111333444555555555666666777888888888666777888999:::;;;;;;;;;777888888999999999888888888888888888999:::;;;<<<:::<<<===>>>??????>>>>>>======>>>>>>======<<<;;;:::;;;;;;;;;;;;:::999999333333333222222222111111000111222111000///000111111000000000222333222111////////////////////////------------------------------++++++++++++------++++++++++++++++++++++++---,,,+++***))))))))))))((((((((((((((((((((((((&&&(((******'''''')))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))((((((%%%&&&(((***++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''((())))))(((&&&$$$%%%&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&((()))***)))((('''&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''(((*********)))(((&&&''')))++++++***(((''''''(((((()))))))))))))))((((((((((((((((((((((((((()))***+++***)))&&&%%%&&&&&&'''((())))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))************************+++***+++,,,------+++)))))))))******++++++++++++000...,,,+++++++++)))''')))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------......//////...------,,,,,,,,,,,,---,,,+++,,,...000000///111111000000//////........./////////000000111111///......---------......***+++,,,.........------............///000222222555444333333222222222222333222222111222333555666555666888888777777999:::\\\YYYSSSLLLFFF@@@===;;;888777555444555666888999444444555555444444333222111111111111111111111111000000////////////000000////////////...............---,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++***))))))***,,,...---,,,+++******************))))))((((((''''''++++++******)))((((((((())))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,------...///////////////000111222222333333444555777888888888777666;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999:::;;;===>>>@@@???>>>>>>???AAACCCEEEBBB@@@===:::888777888888888999999999999888777777666555444222111111222222111222222222222111000000//////000000111111111222000000///...------,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&((()))************,,,+++)))'''%%%$$$######'''((()))******)))((('''((((((((((((((((((((((((((()))***+++***(((&&&%%%,,,++++++***)))(((((('''''''''''''''((((((((((((++++++******))))))((((((((()))*********((('''&&&(((((())))))******++++++,,,+++***))))))***+++,,,)))************+++++++++)))***+++,,,---,,,+++***'''(((***,,,---------,,,++++++++++++++++++++++++************************++++++***************+++...((((((...000+++))),,,***++++++,,,,,,++++++***------------------------+++,,,,,,---...///000000111111111111111000//////........................////////////////////////////////////000000000000111000/////////000222333222222222111111111000000...000111111000000111222333444555666777777777777PPPMMMIIIDDD???;;;999888777666555333333444666777333444444444444333222222111111111111111111111111000000////////////000000............------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++++++++))))))***,,,*********++++++,,,,,,,,,+++++++++***************)))))))))))))))*********))))))))))))))))))))))))+++++++++***************************************))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////...//////111222333444444444555666777777777666666::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===>>>>>>>>>======>>>AAACCCDDDAAA???<<<:::888777888888888888999999888888777666666555333222111111222222111222222222222111000000/////////000000000111111000//////...------,,,,,,,,,------------------,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********++++++++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((******(((((('''((())))))''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&'''((()))***************)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))((('''(((((()))))))))))))))***((((((((())))))))))))************)))))))))))))))((())))))))))))((((((''')))))))))))))))***************)))(((((()))******))))))*********+++++++++)))***++++++,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++,,,******---...,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000000//////...---........................------------------------------........./////////000//////...///000111222222222222111111000000000...000111111000000111222333333555666666666666666CCCAAA>>>;;;999777666666777666444333222222333444222333333333333222111111111111111111111111111111000000////////////000000...------------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++,,,+++***)))***,,,)))***+++,,,,,,,,,+++***************++++++++++++'''(((((()))******++++++))))))))))))))))))))))))++++++++++++******))))))************************))))))))))))************++++++++++++++++++++++++******++++++,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,---......//////------///000222333444555333444555555666666555555888888888999::::::;;;;;;999999:::::::::::::::::::::999999999:::;;;<<<===<<<<<<<<<<<<>>>@@@BBBDDD@@@>>><<<:::888777777777888888888888888777666666555444333222222111222222111222222222222111000000...///////////////000000/////////...------,,,,,,,,,,,,------------,,,,,,++++++************++++++******++++++++++++******)))******************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))'''''''''(((((()))***+++)))(((((((((((((((((()))((((((((((((((((((((((((%%%&&&(((************)))%%%%%%&&&''')))***++++++))))))))))))************((())))))))))))))))))***)))(((((((((((())))))***************))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++************+++,,,,,,++++++*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++***************+++++++++,,,,,,***+++...,,,))),,,,,,------------,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,..................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......///000111111111111000000000000...000111111//////000222222333444555555666666666===;;;:::888777666777777777666555333222222222222222222222222222111000000111111111111111111111111//////000000000000//////.........---------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,------,,,)))'''%%%''''''(((((())))))******(((((())))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************((()))))))))******************************************++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------...//////,,,,,,...000222333555555333333444444444555555555666666777888999:::;;;;;;999999999999999:::::::::999999999::::::;;;;;;<<<::::::;;;<<<===???AAABBB>>>===;;;999888777777777777777888888777777666555444333333222222222111111111222222222222111000000............//////////////////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&'''((()))***+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''*********))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((()))***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))***)))))))))$$$%%%&&&'''((()))***+++(((((()))))))))*********'''((((((((())))))******)))(((''''''''')))***+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,------,,,***)))))))))***+++************************))))))))))))))))))))))))*********)))******+++,,,,,,...,,,((()))......)))+++,,,,,,------,,,,,,+++***************+++++++++------,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------......000000000000000000000000...///000000//////000222111222333444555555555555;;;:::888777666666666777777666555444333333222222111111222222111111000///000000000000000000000000//////000000000000//////////////////.........---------------------------++++++++++++++++++++++++)))+++------,,,***+++++++++,,,------,,,)))'''%%%''''''(((((())))))******************))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************((()))))))))************************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++,,,,,,---.........+++,,,---///111333444555333333333333333444444555555555666777999:::;;;;;;888888888999999:::::::::999999::::::::::::::::::999999:::;;;<<<>>>???@@@<<<<<<:::999888777666666666777777777777666555555222222222222222222111111111222222222222111000000////////////...........................------------,,,++++++++++++,,,---+++++++++,,,,,,+++++++++)))******++++++******)))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%''')))''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&'''((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''((((((((()))'''''''''((((((((())))))''''''(((((()))))))))***)))(((''''''''')))***+++++++++******))))))((((((************************(((((()))))))))*********+++***)))((()))***+++,,,---,,,***)))((())))))*********************************************************))))))***++++++,,,///000...+++,,,///...*********++++++++++++******)))))))))******+++++++++******++++++,,,------...---......//////.........------------------------------------------------,,,,,,---------.........+++,,,,,,---------------////////////////////////---///000000//////000111000111222333333444444444999888666444444444444555555555555444444333333222111222222222222111000000000000000000000000000000...///000111111000///...000000/////////.........,,,------......------,,,++++++++++++++++++++++++)))+++---...,,,+++++++++'''((()))++++++++++++***************++++++++++++++++++******)))(((((('''))))))))))))))))))))))))************************************************))))))))))))************************************---,,,,,,+++******))))))***+++,,,,,,------,,,,,,+++++++++,,,------......,,,,,,...///111222333444444333333333333444555555444555666777888999::::::777777888888999:::::::::999999::::::::::::999999888999999:::;;;<<<======;;;::::::999888777666555666666666666666555555444111111222222222222111111111222222222222111000000000000000////////////...........................---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++))))))************)))))))))******************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&'''(((''''''''''''''''''(((((((((((((((((((((((((((+++******)))((('''''''''))))))((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((())))))(((((((((((())))))***************))))))))))))******++++++++++++******((((((((()))))))))*********))))))))))))***++++++,,,+++***)))))))))))))))************************************************))))))))))))***+++,,,,,,111000333888999333...,,,))))))************)))))))))))))))***++++++,,,,,,((())))))***,,,------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,------------,,,............////////////---///000000......///111///000111222333333333333666666444333333444555555222333333333333333222222222222333333222222111000000000000000000000000000...///000111111000///...//////.........---------,,,,,,---......---,,,,,,++++++++++++++++++++++++)))+++......---+++++++++&&&'''((()))***+++,,,---+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))************************************+++++++++******************+++,,,,,,------,,,,,,***++++++,,,,,,---......------...///000111222333555444333333333444666666555555666666777888999999666777777888999999::::::888999::::::::::::999888888999999:::::::::::::::::::::999999888666555555555555666666666555444444000111222333333222111000111222222222222111000000111111000000000/////////........................---,,,+++))))))+++,,,---++++++,,,------,,,++++++))))))************))))))******++++++++++++******'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******''''''))))))***)))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((('''''''''((())))))))))))((((((''')))))))))))))))*********((()))***++++++***)))((((((((((((((()))))))))***((())))))***************)))***************)))(((************************************************))))))))))))***+++,,,---222///:::KKKKKK:::---,,,*********++++++*********))))))******+++,,,,,,---))))))******++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---.........---,,,---------....../////////---...//////......///111...///000111222222222222666555444444444555777888000111111222222222111111222333333333333222111111000000000000000000000000...///000222222000///.........---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++)))+++...///---,,,++++++)))))))))((()))******+++******))))))((((((''''''((((((((()))******++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,---......---......///000111111222555555444333444555666777555555666666777777888888666777777888999999::::::888999:::;;;::::::888777888999999::::::999999999999999999999888666555444555555666666555555444333000000222333333222111000111222222222222111000000222222111111000000//////---.....................---,,,***))))))***,,,---++++++------------++++++))))))************))))))++++++,,,,,,,,,,,,++++++'''((((((((())))))******'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++******++++++***)))'''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((()))))))))))))))(((((((((((('''(((((()))***+++%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((''''''(((((()))***+++((()))))))))*********+++))))))))))))************))))))(((((('''''''''&&&((()))*********((('''&&&(((((())))))******++++++'''((()))******)))((('''(((((((((((())))))))))))'''(((***+++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111///???YYYYYY???,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++++++++***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,---...///...---------------.........//////---...//////......///111...///000111111222222222666444333333444555333222111222222333333222222111444333111000000111333444000000000000000000000000111111111111000000000000000000///...---,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************((((((((()))*********+++***))))))((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------////////////000000000000222222333444444555555666777777777777777777777777444555666777888999::::::;;;:::999999888888888888===<<<:::888777777777888888777777666555444444444444444555555444444333222111111000000000000111111333222111000////////////000000000000000000000000///............---------------------------------,,,---...//////---+++***))))))))))))))))))))))))***++++++,,,,,,,,,++++++******))))))))))))******...)))&&&((((((&&&%%%'''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&%%%&&&&&&'''(((((((((((((((''''''&&&))))))(((((('''''''''&&&******))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((())))))(((&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$###)))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((()))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((()))((('''&&&&&&''')))***''''''(((((('''&&&%%%%%%(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))******************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))************))))))))))))'''---555;;;;;;666...)))+++++++++*********))))))*********++++++,,,,,,,,,************************************+++,,,------,,,---------,,,++++++***)))))))))******+++++++++******+++++++++******)))***+++,,,------+++***((('''(((***,,,...000222222........................000111111111222222222222666444333333444444333222111222222333333222222111222111000//////000111222000000000000000000000000000000000/////////......---------------.........---,,,,,,+++******++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,)))))))))))))))***++++++)))))))))))))))******+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------////////////000000000000111111222222333444444444555555555555555555555555555555666777888999::::::;;;;;;:::999999999999999===<<<:::888777777777888666666666555444333333333444444444444444333222222111111000000000000111111333222111000///////////////////////////////////////............---------------------------------+++,,,---------,,,***)))))))))))))))))))))))))))))))))*********)))(((((())))))(((((((((((()))))))))&&&%%%((()))%%%######((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&''''''(((((((((((((((''''''&&&)))(((((((((''''''''''''******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((())))))))))))(((((()))))))))))))))(((''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''((((((((((((((()))))))))***)))'''&&&&&&'''((()))''''''(((((('''&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))*********)))'''''')))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((())))))))))))))))))************)))******++++++******)))************)))))))))((((((((((((((((((((((((((((((((())))))*********+++'''***///222222000,,,)))+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,***+++,,,------+++***(((,,,,,,,,,,,,,,,+++++++++........................000000000000111111111111555444333333444444333222111111222222222222111111000///...------...///000000000000000000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))************++++++++++++++++++******(((((()))***+++,,,------)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,------....../////////000000000000000111111222333333333444444444444444444444444555555666777888999999:::;;;;;;::::::999999::::::<<<;;;:::888777777777777555555555444333333222222333333333333333222222111111111000000000000111111333222111000///////////////////////////////////////............---------------------------------++++++++++++************)))))))))))))))))))))))))))*********)))(((((('''((((((''''''''''''(((((('''$$$&&&***+++&&&###"""((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((''''''&&&((((((((((((''''''''''''***))))))(((((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))***''''''&&&&&&&&&'''(((((())))))(((((((((((('''''''''(((((())))))(((((('''(((((()))))))))(((''''''((('''&&&&&&'''((('''&&&((((((''''''''''''(((((('''''''''(((((()))))))))***)))(((&&&&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))''')))+++------+++)))'''))))))(((((((((((())))))))))))))))))************)))******++++++******)))************))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,)))))))))************++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------......------,,,,,,,,,,,,,,,,,,,,,+++++++++---......//////.........++++++,,,---,,,+++***)))......---,,,***)))((((((------------------------....../////////000000000555444222333444444333111111111222222222222111111///......------......///000000000000000000000000/////////.........------000///...---+++***((((((++++++---------,,,+++***************************))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))******************))))))((((((''''''(((((()))***+++++++++,,,)))))))))))))))******+++)))))))))*********************++++++++++++******+++++++++,,,,,,,,,---------.........///000000000000000111111222333333333444444444444444444444444555666666777888888999999;;;;;;:::::::::::::::;;;;;;;;;:::999888777666666555555555444444444333333222222333333222222111000111111000000000000111111222222111000//////000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++))))))))))))))))))))))))+++,,,,,,,,,+++***)))((()))((((((''''''(((((())))))&&&'''+++,,,)))&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%'''''''''&&&%%%$$$%%%&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((('''((((((((((((((((((''''''(((((((((((((((''''''(((&&&&&&&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))+++***)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((***(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((()))))))))((()))))))))************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++***)))((((((***,,,---***************************************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******------.........------,,,++++++******))))))((((((***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++,,,,,,---------------------------------.........//////555333222222333444222111000111111222222111111000////////////////////////////////////////////////000000000/////////......000///...---+++***)))(((***+++---......---,,,+++***************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))(((((('''''''''((())))))******)))(((((()))))))))))))))******+++*********+++++++++,,,,,,)))******++++++******)))+++++++++,,,,,,,,,------,,,------...///000000000111111222222333444444444555555555555555555555555666666777777888888999999:::::::::999999::::::;;;:::::::::999888777666555666666666555555555555555222222333333222222111000111111000000000000111111222111000000000000000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---))))))))))))))))))))))))+++++++++++++++***)))(((***))))))(((((())))))***+++'''&&&)))***)))(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((&&&&&&&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&'''''''''((((((((()))******)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((((((***((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))***************+++++++++************************************************)))))))))))))))))))))))),,,++++++***)))))))))))),,,,,,---------------,,,*********))))))((((((((())))))***+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,---...//////------------------------,,,------------.........444333222222333333222111000000111111111111000000000000000000000000000000////////////////////////000000000/////////......+++,,,,,,,,,------------+++,,,,,,---------------************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************************))))))((()))*********((('''&&&)))))))))))))))******+++*********+++,,,,,,------))))))************))))))++++++,,,,,,,,,,,,------,,,,,,---...///000000111111111222222333444444444555555555555555555555555666666777777888888888888999999888888999999:::::::::::::::999888777555444666666666666666666666666333333333333333222222111111111000000000000111111111111000000000000000111........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''******))))))))))))*********%%%###&&&((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))(((((((((((((((((((((''''''&&&'''''''''((((((((((((((()))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''((('''&&&&&&'''((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))))))))***+++***)))((((((***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))&&&'''((()))*********)))))))))))))))************((())))))******))))))((())))))))))))************************************************))))))(((((('''((()))***+++***)))(((***************+++++++++***************)))))))))))))))))))))))))))))))))++++++***)))))))))******++++++,,,,,,------,,,,,,+++++++++++++++***************+++,,,------------,,,,,,,,,+++++++++******---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........444333222222333333222000000000111111111111000000//////000000000000///////////////////////////////////////.........------++++++,,,---...//////000,,,,,,,,,,,,,,,---......******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))***************'''(((***++++++***)))((()))))))))))))))******+++)))))))))***+++,,,,,,,,,))))))************))))))++++++,,,,,,,,,,,,------+++,,,,,,---...///000111000000111111222333333333444444444444444444444444777777777777888888888888888777777777888888999:::999999999999888777555444555555555555555555555555444444444444444333222222111111000000000000111111111111000000000000111111........................///............---------++++++++++++++++++++++++((()))+++,,,,,,,,,+++***))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))((($$$$$$(((***((((((***((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***))))))((((((((((((((((((''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%'''(((((((((((((((''''''%%%&&&&&&'''((((((''''''''''''((((((((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))(((((('''''''''(((******)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))))))))))))))************(((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********'''((()))*********)))((())))))*********++++++++++++*********)))))))))((())))))))))))))))))))))))***))))))))))))******+++)))***++++++,,,,,,++++++************++++++++++++***+++,,,---............,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............444333111222333333222000000000111111111111000000......////////////......////////////////////////......---------,,,,,,,,,........................---,,,,,,+++,,,---///000))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))&&&'''***,,,------,,,+++)))))))))))))))******+++'''(((((()))***+++++++++))))))************))))))++++++,,,,,,,,,---------++++++,,,---...///000111/////////000111111222222333333333333333333333333777777777777888888888888777777666666777888999999999999999999888666555333444444444444444444444444444444555555444444333222111111000000000000111111111000000000000000111111........................//////.........---------++++++++++++++++++++++++&&&'''***+++,,,+++***((())))))))))))))))))))))))&&&'''(((***++++++++++++((((((''''''''''''(((((('''%%%''',,,///,,,)))***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((*********)))((((((((((((((((((''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&%%%$$$%%%&&&((()))(((((((((''''''&&&&&&%%%%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$&&&'''((((((((((((((('''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))***)))(((((((((***+++,,,)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))&&&'''***++++++***'''&&&%%%&&&((()))*********)))))))))))))))************(((((())))))))))))(((((((((((())))))*********+++((((((((((((((((((((((((''''''((()))***+++,,,,,,)))******+++++++++++++++))))))******+++++++++++++++*********))))))((((((************************))))))(((((()))***++++++((()))***+++++++++++++++''''''(((((())))))******)))***+++,,,---------------,,,++++++******++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222222222222222111000///222111111111000000////////////......---------,,,////////////....................................*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))(((((('''''')))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******)))(((((())))))******++++++((())))))))))))*********************************++++++,,,------......////////////000111111222222111222222333333444444555888999999::::::999999888888666555666999:::999666111222333444555555555555222222333333333444444444444444444444333222111111000///.........000111222000000000000////////////000///...---,,,---.........---+++)))))))))+++,,,------,,,,,,+++***))))))************************)))((((((((()))+++---...(((((())))))******++++++++++++)))(((''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((***(((&&&&&&((((((((('''&&&((()))++++++)))(((&&&)))(((((('''&&&%%%%%%%%%$$$%%%&&&((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((()))******)))))))))(((''''''''''''(((((()))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))************))))))***++++++***((('''(((***''''''(((((())))))***************)))))))))))))))******))))))))))))******++++++***)))(((((())))))((((((((((((((((((((((((///,,,******++++++(((&&&+++)))(((&&&&&&((()))+++*********)))******++++++,,,,,,,,,---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,111222222222222111000///111111111000000000//////111000000000/////////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************''''''((()))************)))))))))))))))*********)))))))))*********++++++************************++++++,,,,,,---........./////////000111111222222222333333444444555666666888999999::::::999999888888666555666888:::888777666666666666555444333333222222333333333444444444444444444444333222111111000//////...///000111222000000000000////////////000///...---,,,------...000...---+++++++++------------,,,,,,+++******)))************************+++***)))))))))***+++,,,)))))))))))))))*********&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((+++)))'''''')))***)))((('''((()))******)))((('''))))))(((((('''&&&&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((()))))))))((((((***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))***++++++***((('''(((***))))))))))))((((((((((((***)))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))************************)))'''&&&'''***+++***)))******)))(((((()))******++++++***************+++,,,,,,,,,,,,------------...------,,,,,,,,,------------,,,,,,,,,,,,,,,---111111222222111111000000111111000000000000//////000000000////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))((((((((()))))))))))))))******+++************************************++++++++++++(((((()))***++++++++++++************))))))))))))************+++++++++,,,************************++++++,,,,,,------.........//////000000111111222333333444555555666666777888888999999999999888888777666555666888999888777777777777777666555444333333333333333444444444444444555555444444333222111000000/////////000111111000000000000//////////////////...------------...000///...---------...///---,,,,,,++++++*********************************,,,+++***)))))))))))))))************))))))))))))&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))+++)))((((((***+++***)))(((((())))))))))))((((((***))))))((((((''''''&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((('''&&&&&&(((((('''''''''(((((())))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))************)))))))))***+++***((('''((()))*********)))((('''''''''))))))))))))))))))************))))))))))))******+++***))))))))))))))))))************************'''&&&%%%&&&)))*********************************,,,,,,+++***))))))))))))++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,------...000000111111111111000000000000000000000000//////------------------------//////.........---------........................++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))*********++++++))))))***+++,,,,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,***************************++++++,,,------............//////000111111111333333333444555555666666888888999999999999888888666666666666777888777777333444555666666777777666333333333444444444444555555555555555444333222111000000000000000000111111000000000000//////////////////......------------000///......---...//////,,,,,,,,,++++++*********************************+++******)))))))))))))))++++++******))))))((((((***++++++******))))))(((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((('''''''''''''''(((((((((((())))))))))))((())))))))))))************)))'''((()))******)))))))))(((((((((((())))))******))))))(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((&&&&&&((()))+++))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((((('''''''''(((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((+++++++++***)))(((''''''(((((((((((((((((((((((())))))************))))))''')))******((('''((()))***)))))))))(((((((((''')))))))))))))))***************))))))))))))************)))))))))))))))***((((((((((((((((((((((((+++***)))))))))***++++++***++++++,,,,,,++++++***---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------......///000000111111111000000//////////////////000000,,,,,,,,,---------------............------------........................++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************))))))*********))))))))))))))))))))))))((()))************)))((())))))************))))))))))))))))))************)))))))))))))))******+++************************((((((((()))))))))******)))***+++,,,,,,------,,,++++++******))))))((((((******+++++++++,,,,,,,,,******************************++++++,,,------............///000000111111222222222333444444555555777888888999999888888777555666666666666666777888222222333444555555555555333333444444444555555555555555555555444333222222111111111111111111000000000000000000////////////...............---------------------------......,,,,,,+++++++++++++++***************************(((((())))))************++++++******))))))(((((()))************))))))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********+++((('''&&&&&&((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++)))(((&&&&&&((()))+++***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))(((((('''((((((((('''&&&%%%%%%'''&&&&&&''''''((()))***((((((((((((((((((((((((((()))))))))((('''&&&%%%(((((((((((((((((((((((())))))************))))))&&&(((******)))(((((()))'''((((((((()))))))))***(((((())))))******************))))))))))))*********)))))))))))))))******((((((((((((((((((((((((---------,,,,,,...000111++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---.../////////000000111111000000......////////////000000.............../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---***************+++++++++******)))(((((()))******))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))************+++)))))))))))))))******+++************************'''((((((((())))))))))))))))))***+++,,,,,,,,,,,,************))))))))))))************+++++++++,,,******************************++++++,,,,,,---------......//////000000111111111222222333444444555777777888888888888777777444666777777666555777888555555555555444333222111333444444444555555555555555666666555555444333222111111222222222111000///000000000000////////////......//////......---,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************'''((())))))*********)))************))))))))))))"""###%%%''')))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************(((&&&%%%&&&((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))))))))(((((('''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((((((((('''&&&&&&******)))''''''&&&&&&&&&))))))))))))))))))))))))###$$$&&&((())))))(((((())))))))))))))))))))))))))))))************))))))%%%''')))***)))((((((((('''''''''((()))*********((((((((()))******++++++******))))))))))))******)))))))))))))))******+++************************+++,,,------///222666:::++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))*********++++++++++++******++++++,,,---...++++++++++++,,,---.........//////000000000000000........./////////000000---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------))))))*********+++++++++++++++***))))))***++++++))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,)))))))))))))))*********)))))))))*********++++++*********************************+++,,,,,,------------......///000000000222222333333444555555555777777888888888888777777333555777777555444666888666666666666555444333222444444444444555555555555666666666666555444333222111222222222222111000///000000000000////////////---.../////////...---,,,++++++,,,---------------++++++++++++++++++++++++************************((())))))******)))(((''')))))))))))))))********* """$$$'''((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))'''''''''((((((((())))))((((((((()))))))))******((('''&&&''')))*********'''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''(((((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''*********++++++*********))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))###$$$''')))******))))))))))))))))))))))))))))))))))))************))))))$$$&&&)))***)))((((((((((((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******)))))))))))))))***++++++************************)))***,,,,,,---111666;;;,,,+++***))))))***+++,,,++++++***************+++))))))))))))*********+++************+++,,,---...************+++,,,------......///000000000000000---.........//////000000+++++++++,,,,,,---------......---------,,,,,,,,,........................,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))******++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))''')))***++++++***)))'''))))))************))))))))))))******++++++++++++)))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++(((((()))***++++++++++++(((((())))))******++++++((())))))))))))*********************************)))******+++,,,,,,------------......///000000000333333444444555666666777777777888888888888777777333555777777555444666888333444555666777777777777444444444555555555666666666666666666555444333222111222333333222111000///000000000000////////////---.../////////...,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++******************************+++***)))(((&&&$$$(((((())))))******++++++$$$&&&'''))))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******''''''''''''(((((((((((((((((((((((()))))))))))))))((('''(((***,,,,,,+++&&&((()))++++++)))(((&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((('''(((((()))***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''((()))*********)))######$$$&&&(((***---...))))))))))))))))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))************))))))###&&&)))***)))(((((((((******))))))(((((('''''''''(((((()))***+++++++++******))))))))))))******))))))((())))))***++++++((((((((((((((((((((((((***+++,,,++++++---222777,,,+++)))(((((()))+++,,,******************++++++))))))))))))************************+++,,,---...))))))))))))***+++,,,---////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))+++***)))((((((((()))*********)))(((''''''((((((,,,+++)))((('''''''''(((***)))((((((((()))+++,,,))))))))))))************+++*********))))))(((((()))))))))))))))******+++)))***,,,......,,,***)))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******---------,,,,,,+++++++++............////////////333333333333333333333333444555555555666666666777777555444444666777777666555555555555555555555555666666666666777777777777777777666666555555444444222111000//////000111222111111111111111222222222.........///////////////---------,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))***++++++++++++***((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))************))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((+++***&&&&&&***+++(((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))***)))((()))***+++***)))''''''(((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((***---222888;;;*********)))))))))))))))''''''(((((())))))******************************''''''(((******+++++++++***,,,...000111000...,,,000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((((((((,,,,,,***)))((((((((()))***)))((((((((()))++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++.............../////////333333333333333333333333444444555555555555555555666555444555777777777555555555555555555555555555555555666666666777777777666666666555555555555555222111000000000000111222111111111111111111111111///////////////.........---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))******+++,,,+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''((((((((((((((()))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((((((((((((((%%%))))))&&&&&&))))))%%%(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((***)))''''''(((((('''%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((***,,,000444666***)))))))))))))))))))))(((((()))))))))))))))******************************+++,,,---............++++++,,,,,,------------000000000000000000000000...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++***************+++++++++************)))))))))))))))))))))))))))%%%&&&(((*********)))(((+++************))))))))),,,,,,+++***)))))))))))))))))))))((()))******+++((((((((((((((((((((((((************)))))))))))))))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******++++++++++++,,,,,,,,,,,,,,,---------.........//////333333333333333333333333555555444444444444444444555444444666888888666444444444444444444444444444555555555666666666666777444444555555555555555555222222111111111111222222222222222111111000000///000000//////......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&'''''''''''''''******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((())))))&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((('''(((((((((((((((((((((((($$$''')))(((((()))'''$$$''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((,,,***)))((()))(((&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((())))))+++---...///))))))))))))))))))*********************)))))))))************************((()))***++++++,,,,,,+++++++++)))))))))***,,,---////////////////////////........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++******)))))))))(((((()))))))))))))))******+++'''''''''''''''&&&&&&&&&*********))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***((((((''''''''''''((((((******++++++,,,,,,,,,---,,,,,,,,,---.........///222222222333333333333333555555555555444444444444444444555777999888666333444444444444444444444444444444555555555666666666333333333444444555555666333222222222222222222333333222222111000//////...111111000///...------,,,------------------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,)))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))))))))(((&&&(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((---,,,******++++++***(((******))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''(((((()))))))))))))))))))))))))))))))))*********,,,,,,++++++******))))))************************&&&'''((()))))))))))))))+++***************++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))---,,,***(((((((((******)))***++++++++++++******((((((((((((((('''''''''((()))))))))************((('''''''''&&&&&&&&&%%%))))))))))))))))))******)))))))))))))))******+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))***++++++++++++***((((((''''''''''''((((((*********++++++,,,,,,,,,+++++++++,,,---.........111111111111222222333333555555555555555555555555444444555777999888666333444444444444444444444444444444444444555555555555222222333333444444555555222222222222222222222222222222111111000///......111111000///...------,,,---------------------------------------,,,+++***++++++,,,------------,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((******))))))((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))***&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''***)))((()))+++,,,,,,+++******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((''''''((()))))))))((('''&&&(((((())))))************,,,,,,++++++******))))))))))))))))))))))))))))))))))))***++++++++++++******+++---...---,,,+++)))------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***++++++***************++++++++++++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))***((()))***+++++++++***)))&&&''''''(((((('''&&&&&&(((((()))************)))((((((((('''&&&&&&%%%%%%))))))))))))************)))))))))))))))******+++''')))+++------+++)))'''))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++*********+++++++++++++++)))***++++++,,,---....../////////000111111222222333444444444555555555555555444444666888888666444333333333333333333333333333333333444444444555555222222333333333333333333111111222222222222111111111111111000000//////...000000//////......------------------............---......------,,,+++******++++++,,,,,,,,,,,,,,,******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''(((((()))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((******))))))((((((((('''''''''((((((((((((''''''%%%&&&'''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))))))))))))))'''''''''''''''''''''''''''%%%&&&((((((&&&%%%'''))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''&&&&&&''''''((()))'''((()))******)))((('''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))))))))))))))((((((((((((&&&'''((())))))******)))************************((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((()))))))))(((''''''((((((((()))******++++++***************)))))))))))))))))))))))))))))))))((())))))*********))))))***,,,...000///---+++)))................................................,,,,,,,,,---------......++++++++++++++++++++++++************************)))******+++++++++++++++))))))*********++++++++++++++++++************)))))))))))))))))))))))))))###%%%''')))******)))(((&&&''')))++++++***)))(((&&&'''((())))))((('''''''''((()))***+++******)))))))))(((((('''&&&&&&%%%((()))))))))************)))))))))))))))******+++(((((()))******)))(((((())))))))))))))))))))))))))))))***++++++++++++***+++++++++******+++++++++++++++++++++************))))))***+++,,,---......------......///000000111000000111222333444444555666555444555777777777555333333333333333333333333222333333333333444444444333333333333222222222222000000111222222111000000000000000000000////////////////////////.........------------.........///............---,,,+++***)))******+++,,,++++++++++++++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((())))))*********(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))'''''''''''''''''''''''''''&&&***000000***&&&'''''''''''''''''''''''''''(((((()))))))))*********'''''''''((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((())))))))))))***'''(((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((------.........,,,+++***////////////////////////........................,,,,,,,,,------.........))))))))))))))))))))))))************************)))***+++---------,,,+++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))%%%***,,,+++(((%%%%%%''')))***+++***)))((('''((()))******)))(((((('''((()))++++++******)))******)))(((''''''&&&&&&(((((())))))*********+++)))))))))))))))******+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******,,,+++++++++******))))))((()))***+++,,,---......,,,,,,------...//////000------...000111222333444777555444444666777777666333333333333333333333333222222333333333444444444444333333222222111111111///000111222222111000///////////////000000000000.........///////////////---------.........//////............---,,,+++***))))))***++++++++++++***+++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''))))))******++++++++++++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%'''))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))''''''''''''''''''''''''((()))///888888///)))(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))++++++)))(((''''''''''''''''''''''''''')))(((''''''((()))(((&&&''''''(((((())))))******&&&'''((()))************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))((())))))***+++,,,'''(((((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))------.........------,,,///...,,,+++++++++,,,,,,//////.........---------------------------------...........................---,,,+++******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))'''%%%&&&)))***(((&&&&&&&&&((()))************))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///000///...---------------///000111222222333222222333333222222333555666777555555444333222222222222333222222111111222222333222222222222222222333333111111111111111111111111000000000000000000000000...000000///...---...///000///...------...///000...---------,,,+++******+++++++++++++++++++++++++++(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''+++*********))))))((((((...,,,)))&&&%%%&&&((()))(((((()))************************)))))))))))))))++++++******)))(((((((((******))))))((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))&&&***000444444000***&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++***)))(((((()))******(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))*********)))((('''&&&&&&'''(((,,,***'''%%%$$$$$$%%%&&&)))'''&&&%%%%%%&&&''')))***)))((('''&&&&&&'''((()))))))))(((''''''&&&&&&''''''((())))))))))))))),,,+++***(((((((((((()))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))((((((((((((((())))))***)))((('''&&&))))))))))))************+++++++++***************///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))+++)))'''(((***+++***(((&&&'''((()))************))))))))))))************((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///......------------...//////000111222222222222333333222222333444555666444333333222222222222333333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000...000000///...---...//////......------...............---,,,++++++++++++++++++++++++++++++++++++***(((&&&''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''*********)))))))))((((((,,,***((('''&&&&&&'''((((((((()))************))))))))))))))))))*********)))))))))))))))************)))))))))((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((&&&'''***,,,,,,***'''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&&&&&&&))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((('''&&&''''''((()))((('''%%%%%%&&&((()))***)))(((''''''((()))******)))((('''&&&''''''((('''''''''(((((((((((((((''''''((())))))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))((()))***)))''''''((()))************))))))))))))++++++***))))))))))))))))))((((((''''''&&&%%%%%%******************++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***&&&'''((())))))******)))))))))))))))************))))))))))))************))))))))))))))))))))))))''''''))))))))))))''''''******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------------......///...///000111222222222222444444333333333333444555222222111111111222222333333222222111111222222333333333333222111111111000111111111111111111111111000000000000000000000000...000000///...---...///---......//////.........000...,,,*********+++,,,++++++++++++++++++++++++)))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''******))))))))))))(((((())))))(((''''''&&&&&&&&&'''((())))))******))))))(((((())))))******++++++'''(((((()))******++++++))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((******)))((('''''''''((($$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&'''''')))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''(((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((''''''''''''(((''''''&&&&&&''')))+++,,,++++++))))))))))))++++++))))))(((''''''''''''(((&&&&&&''''''((())))))***''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))&&&'''((((((''''''((()))+++++++++*********)))))),,,+++)))((((((((()))***++++++*********))))))))))))))))))***+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++''''''((()))))))))))))))((()))))))))************(((((()))))))))*********((((((((((((((((((((((((&&&''')))******)))'''&&&******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000...///000111222222222222444444333333333333333333000000000000111222333333333222222111111222222333444333333222111000000///111111111111111111111111////////////////////////...000000///...---...///---...///000111000///...111///,,,***)))***,,,---++++++++++++++++++++++++''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))((((((''''''((((((((('''%%%$$$'''(((((()))))))))))))))''''''((()))***++++++,,,(((((())))))************))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((******&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((******)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))***+++)))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((''''''''''''(((***+++,,,+++******))))))******+++((((((((('''''''''((((((''''''''''''(((((())))))''''''((()))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))&&&'''(((((('''''')))************))))))))))))(((((((((((((((((((((((((((******++++++,,,,,,,,,---(((((()))***+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********)))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************)))******'''(((((())))))))))))(((((()))))))))************'''''''''((((((((())))))(((((((((((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++,,,---...///000......///000111111111111333333333333333333222222000000000000111222333333333222222111111222222333333333222222111000//////000000000000000000000000////////////////////////...000000///...---...///...///000111222111111000111///,,,***)))***,,,---++++++++++++++++++++++++&&&'''((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((())))))%%%&&&((()))((('''%%%$$$''''''((()))))))))))))))''''''((()))***++++++,,,************))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((()))***+++++++++*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))((((((((())))))))))))))))))(((((()))))))))''''''(((((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((('''(((***)))))))))***+++)))((((((((((((''''''''''''(((***++++++***((('''((((((((((((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((((((***(((((())))))))))))(((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******++++++++++++,,,---...///---...///000111111111111111222333333333333222222222222111111111222222333333222222111111222222333222222222111000000000///000000000000000000000000000000000000000000000000...000000///...---...///...//////000111111111111000...,,,*********+++,,,++++++++++++++++++++++++&&&(((***+++)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''(((((((((((())))))&&&'''((())))))(((&&&&&&&&&'''(((((())))))(((((((((((())))))******++++++++++++******)))(((((('''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''((()))******&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$***))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))(((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((((()))((((((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((***))))))(((''''''&&&&&&''''''((()))))))))))))))'''((()))***+++++++++***((((((((((((((((((((((((((()))******))))))***+++(((((('''''''''&&&&&&&&&((()))+++,,,,,,+++******,,,+++***)))'''&&&%%%$$$)))))))))***+++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))+++***((('''(((***(((((())))))))))))(((((())))))))))))************'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))*********++++++++++++,,,---......---...///000111111111111000111222333444444333333444333333222222222222333333222222111111222222333111111111111000000000000000000000000000000000000000000000000000000000000...000000///...---...///------------...///000111......---,,,++++++++++++++++++++++++++++++++++++&&&))),,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((((((&&&'''(((((())))))(((((()))))))))))))))******************)))))))))))))))'''((((((((()))))))))***))))))((('''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((('''((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((((((''''''&&&((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%&&&((()))))))))((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''%%%&&&((()))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))&&&''')))***++++++******((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((''''''''''''))))))'''&&&'''(((***,,,*********)))))))))))))))******************+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&'''***++++++(((''')))+++((()))))))))))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,++++++,,,,,,---------...///000111111111111///000111333444444333333555555444333222222222222333222222222222222222333000000000000000111111111000000000000000000000000000000000000000000000000...000000000...---...///,,,,,,++++++,,,---///000...---------,,,+++******++++++++++++++++++++++++'''***---...+++))))))***))))))))))))))))))))))))************************'''(((((()))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''(((((((((((((((*********)))))))))))))))((((((((()))******++++++'''((((((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))*********))))))(((((((((((()))((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''***)))'''&&&&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''((()))))))))((('''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******%%%&&&((()))))))))((((((&&&&&&'''''''''''''''&&&(((((())))))))))))((((((%%%&&&((()))))))))((((((&&&&&&''''''((()))))))))'''(((((()))))))))))))))******++++++***)))'''&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''))))))))))))(((((((((((()))&&&""" ###(((+++ !!!"""$$$''')))+++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))))))))*********)))))))))))))))'''''')))+++---...,,,)))))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******'''((((((***+++,,,------......///000111222333333///000000222333444555555666555555444222111000000---...///000000111000000222222111111111111111111//////...//////000111222000000000000000000000000111111000...---,,,+++***000000000111000//////...---,,,***((('''(((((()))(((((((((((())))))))))))************)))))))))))))))'''%%%######%%%''')))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))***+++,,,,,,------+++*********))))))((((((+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&,,,***((('''&&&'''((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((($$$%%%'''(((((('''%%%$$$((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((()))******++++++)))(((%%%### ''''''((((((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))(((((())))))((('''&&&&&&++++++++++++***)))((('''))))))(((((('''''''''&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&))))))(((((((((((())))))''''''''''''((((((((((((***)))((((((((()))+++,,,)))************+++++++++***)))(((''''''((()))******)))((((((((()))+++,,,)))((((((((((((((())))))******))))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******)))'''&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))''''''(((***,,,,,,***((())))))))))))))))))))))))---,,,+++)))'''&&&%%%%%%(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++************((())))))***+++,,,------------...///000111222222///000000111333444444555555555444333222111000000...//////000000000000///111111111111111111111111000////////////000000111000000000000000000000000000000///...---,,,,,,+++---------------,,,,,,+++---,,,***)))(((((())))))((((((((()))))))))******************)))))))))))))))(((&&&%%%%%%&&&((()))''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***+++++++++************)))))))))((()))((((((''''''''''''(((***)))((('''''''''''''''+++***((('''''''''((()))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$(((((((((''''''((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''(((***++++++***((('''((((((''''''''''''((((((((('''''''''''''''((()))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%%%%&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''&&&'''((()))******((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&)))((((((((('''''''''''''''''''''''''''''''''''')))((('''''''''((())))))***))))))((((((((())))))''''''''''''(((((((((((()))((('''''''''(((******(((((()))))))))*********+++***)))(((((()))***+++)))))))))))))))***+++++++++***))))))(((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))''''''''')))******(((&&&))))))))))))))))))))))))...---+++)))'''%%%$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,,,,---...///000111111///000000111222333444444555444444333222111000000///000000000000//////...111111111111111111111111111000000////////////000000000000000000000000000//////.........---------///////////////......------,,,+++******)))******)))))))))*********++++++************))))))))))))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))************))))))))))))'''''''''''''''((()))*********)))(((((((((((()))+++***(((''''''((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))(((((((((((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((()))***++++++***)))(((((((((''''''''''''((((((******))))))(((((())))))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###$$$%%%'''))))))******''''''((((((((((((''''''%%%%%%&&&'''((()))******(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))***+++(((((((((((((((''''''&&&$$$%%%&&&((()))******+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))+++++++++***))))))((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((())))))))))))++++++************++++++))))))***++++++++++++***---,,,+++***)))(((((((((''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++)))(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((())))))))))))))))))(((((((((***)))(((&&&((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++++++++++++++,,,,,,,,,++++++,,,---...//////000///000000111222333333333444333333222111000000000000000111000000///...---000000000000111111111111111111000//////...//////////////////////////////---.....................000000000000000//////...---,,,,,,++++++*********)))*********++++++++++++************)))))))))((('''((())))))))))))((('''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))*********)))))))))))))))'''''''''''''''((())))))))))))((((((((((((((()))***)))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((************************)))(((((((((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((''''''''''''((((((++++++***)))((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((())))))***'''(((((((((((((((''''''&&&&&&((()))***+++++++++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++***)))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((()))))))))******************************)))***+++,,,,,,+++***))),,,,,,+++***)))))))))***)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((())))))(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))***)))((()))******)))'''((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******+++,,,---...//////000000000111111222222333222222222111111000000///000000111000000///...---//////000000000111111111111111000//////...//////////////////////////////---------...............,,,,,,------,,,,,,+++***,,,,,,,,,,,,+++++++++***)))*********++++++++++++************)))))))))(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((''''''''''''((())))))(((''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))******))))))(((''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((((((''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&***))))))(((''''''((((((''''''''''''(((((((((((((((((())))))************)))))))))*********++++++((())))))))))))))))))((()))***+++,,,,,,+++)))(((***)))))))))***+++,,,,,,------+++***)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))((('''''')))***++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))&&&''''''(((((())))))******)))((((((*********((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++******+++,,,---...//////000000000111111111222222111111111000000000/////////000000000000//////......//////000000111111111111000000////////////000000000000000000000000000------..................------......------,,,+++***+++++++++++++++******)))))))))*********++++++************))))))))))))&&&'''(((((((((((('''&&&''''''(((((((((''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((************************))))))))))))***************)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((()))******%%%&&&'''(((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((*********)))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((()))***************************++++++++++++(((((())))))))))))(((((()))************)))((((((((((((((()))***+++,,,---...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))***+++***))))))+++---************************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++&&&&&&''''''((())))))***((('''&&&&&&(((******)))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********''''''((()))******++++++******+++,,,---...//////000000000000111111111111000000000000000/////////...//////000000000000///......//////000111111222000////////////000000111000000000000000000000000..................------//////000000//////...---))))))***++++++***))))))((((((((()))))))))******************))))))))))))((((((((())))))((((((((())))))))))))((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((************************((()))))))))************(((''''''''''''(((((()))'''''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))))))))*********++++++((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))$$$%%%&&&''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((------------,,,+++***)))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''''')))*********)))((())))))))))))************((()))************)))(((***))))))(((''''''(((((((((((((((((())))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))***+++***))))))+++---******************************************************************++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))((((((************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++&&&&&&&&&'''((())))))***&&&%%%$$$%%%'''))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++%%%&&&'''((()))***+++,,,***+++,,,,,,......///000000000000000111111111111000000000000////////////......///000000111000000---......///000111111222//////...//////000111222000000000000000000000000//////.........---------,,,,,,------,,,,,,+++***((((((***++++++***)))((((((((((((((())))))))))))************))))))))))))***))))))))))))))))))***++++++******)))'''&&&%%%&&&'''(((******((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))(((((())))))*********+++%%%&&&&&&&&&((()))***+++((((((((((((((()))******''''''((())))))***))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''&&&&&&&&&'''((((((&&&''''''''''''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((())))))&&&&&&'''((())))))((((((***************)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********))))))#########$$$%%%&&&'''(((''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((()))))))))))))))***+++,,,,,,+++***)))***)))(((&&&&&&&&&'''(((***)))((((((((((((((()))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((()))((('''((()))+++************************+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))&&&((()))***)))((())))))(((''''''(((*********((('''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((******))))))((((((''''''++++++***)))(((((())))))++++++++++++,,,---......000000111222222222222222000000000000000000000000111111000000//////......//////000000000000////////////////////////////////////000000000000/////////,,,)))'''&&&(((+++---......---------,,,,,,,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))+++---///,,,)))'''(((***))))))))))))))))))))))))'''''''''''''''((())))))---,,,+++)))((((((''''''******))))))((((((''''''******)))((('''&&&%%%%%%''''''((()))***++++++,,,************************++++++******)))(((((('''''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%&&&''')))+++,,,,,,+++)))(((&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++***)))((('''&&&%%%&&&(((***,,,---,,,++++++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((***(((&&&&&&)))+++***)))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((((((((('''$$$!!!&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%''')))++++++*********))))))(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))************))))))))))))))))))))))))+++++++++***************)))(((((('''&&&%%%%%%%%% !!!###%%%''')))***++++++***)))(((((()))***+++((((((''''''''''''((((((******************************))))))))))))******)))******++++++******)))))))))))))))))))))))))))'''(((***)))(((((()))+++,,,***(((((())))))(((''''''''''''''''''((())))))(((((())))))))))))((((((***)))))))))(((((((((''''''(((((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((+++******)))(((((())))))++++++++++++,,,---......//////000111111111000000000000000000000000000000111000000000/////////...//////000000000000////////////////////////////////////000000000000/////////...,,,***)))+++,,,.........---------,,,,,,,,,,,,,,,+++************+++************************((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&))))))))))))))))))))))))'''''''''''''''((())))))---,,,+++******)))*********)))))))))((((((((('''((((((((((((((('''''''''((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''')))***+++***)))((('''''''''''''''((((((''''''&&&'''''''''((())))))))))))))))))***+++******)))((('''&&&&&&%%%''')))***+++***)))((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((&&&###$$$%%%&&&%%%###'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((()))***++++++************)))))))))((())))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''''''''))))))))))))))))))))))))*********************************)))(((''''''''')))))))))******))))))(((******))))))))))))******))))))(((((((((((())))))************************))))))************)))))))))******++++++******))))))))))))))))))))))))))))))******)))((()))+++---111...***((((((((('''&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''************************(((''''''''''''((())))))(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))************************''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))((((((((())))))+++******++++++,,,---.../////////000000///......000000000000000000000000000000000000//////////////////000000000000////////////////////////////////////000000000000//////000///......------............---------,,,,,,,,,,,,+++******))))))******************************'''''''''''''''''''''''')))((((((((()))))))))'''))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''(((((()))(((((('''''''''((()))))))))))))))))))))((((((((()))))))))(((((((((''''''%%%&&&'''(((((('''&&&&&&)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%$$$%%%''')))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++,,,,,,+++***)))((('''))))))************))))))******))))))))))))******************************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))++++++***)))((())),,,...222///***((('''((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***))))))((((((((())))))************+++,,,---...//////000000000///......000000000000000000000000000000000000//////////////////000000000000////////////////////////////////////000000000000////////////000000//////............---------,,,,,,,,,,,,,,,+++***************************************((((((((((((((((((((((((***(((&&&(((+++,,,+++((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))((((((((()))******++++++++++++******))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''''')))((('''%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((()))***+++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''')))***++++++***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''%%%$$$$$$&&&)))******%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))'''&&&*********)))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))...------,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++++++++*********%%%&&&'''((())))))))))))((()))***++++++***)))(((***))))))(((((())))))***************************((()))***++++++***)))((()))))))))******)))))))))))))))))))))))))))))))))++++++***)))((())),,,...000---)))'''((()))******'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,)))((((((((((((((())))))************+++,,,------///000000111111000//////////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000000000000//////...//////000///...---,,,......---------,,,,,,,,,------,,,+++++++++++++++************************))))))))))))))))))))))))&&&$$$"""$$$((()))(((%%%(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))(((((((((((('''''''''''')))))))))(((((((((((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((***)))'''&&&%%%&&&&&&'''((((((((((((((('''''''''***)))(((''''''&&&&&&'''((((((((((((((()))***+++'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))'''%%%%%%&&&'''((('''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((******)))'''&&&))))))))))))))))))******(((((())))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))))))))+++***************))))))###$$$%%%'''((()))******((()))***++++++***)))((()))((((((''''''(((((()))************************))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))******)))((()))+++------+++((('''(((***+++***'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&''''''(((((())))))******&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,,,,((((((''''''(((((())))))***))))))******+++,,,---...///000111111111111000////////////////////////////////////000000000000//////000000000000//////000000000000000000000000//////000000000000//////...////////////...------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************'''&&&&&&''')))))))))((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&******)))''''''&&&&&&&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))+++***(((%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***(((&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))************(((((())))))))))))******'''''''''((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((()))******)))))))))))))))************))))))((((((''''''''''''((((((******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((***)))(((((()))++++++***(((((()))))))))((('''''''''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))***+++***)))(((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((&&&%%%'''''''''((()))*********''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((()))))))))******+++++++++'''''''''''''''((())))))))))))))))))***+++,,,---,,,---...///000111111111////////////////////////.../////////000000000111//////000000000000//////000000000000000000000000//////000000000000//////000/////////..................---------,,,,,,,,,---,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))+++,,,+++******+++,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))((())))))******'''((((((((()))))))))***'''''''''(((((((((((((((&&&'''''''''((()))))))))************************(((((())))))******++++++'''''''''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((('''&&&'''((())))))(((((('''((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''(((((('''''''''''''''''''''&&&'''&&&&&&''''''((())))))&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$'''***+++)))''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&'''((((((&&&$$$'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))((()))))))))************(((((()))))))))*********''''''''''''((((((((()))'''''''''((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))************++++++++++++***)))((((((******))))))))))))******))))))(((((((((((())))))************************+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))&&&((()))***)))((())))))+++***(((((())))))'''%%%'''''''''''''''((())))))(((((())))))))))))(((((('''((((((((())))))*********((('''&&&&&&'''(((***((((((((((((((((((((((((((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&''''''((()))******+++(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((***************+++++++++'''''''''''''''((()))***))))))))))))***+++,,,---***+++,,,...///000000111////////////////////////.../////////000000111111//////000000000000//////000000000000000000000000//////000000000000//////111000000///.../////////......---------,,,,,,,,,,,,++++++***)))*********************************((((((((((((((((((((((((&&&)))+++***'''&&&(((***))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******%%%%%%&&&'''((()))***+++%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&''')))***,,,------%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))%%%&&&''')))))))))((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''')))******)))((('''&&&&&&&&&&&&&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''((((((((())))))******'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((("""%%%%%%%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&((())))))'''%%%(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))*********+++(((((())))))*********+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))((((((((('''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,*********************+++))))))*********))))))(((+++***)))(((((()))***+++******))))))))))))************************************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&...---+++*********+++,,,)))*********)))((('''''')))))))))))))))))))))))),,,+++++++++******))))))(((((((((((('''$$$"""!!!(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))((((((((()))******++++++,,,,,,------...---------...///000///...---.../////////............//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...------------...///...------,,,,,,------))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))+++******)))(((''''''&&&(((((((((((())))))))))))%%%&&&&&&'''((()))************))))))((((((''''''******++++++++++++******''''''(((((())))))******((()))***+++,,,---------+++***)))'''''')))***+++...---,,,***)))'''&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))(((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((************)))(((&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))(((''''''((()))(((&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&''''''((((((((('''%%%$$$((((((((((((((((((((((((&&&'''''''''''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------,,,+++***)))((((((((())))))((('''&&&&&&'''''''''''''''((((((((()))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))(((&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''***)))((('''&&&''''''(((((((((((('''&&&%%%$$$###((((((((((((((((((((((((++++++******))))))))))))(((((((((((('''%%%$$$###(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************))))))))))))))))))))))))******))))))))))))))))))++++++,,,---......------...///000///...---.../////////............//////.../////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////...------------...++++++***))))))))))))******)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))'''&&&&&&'''((()))*********)))((('''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))***)))))))))((((((((('''))))))************))))))))))))))))))(((((((((((('''((()))******++++++++++++***(((''''''(((***+++*********)))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((()))))))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))***)))((('''((()))))))))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))(((&&&'''((()))(((&&&'''''''''((((((''''''''''''''''''((((((((((((((('''(((((())))))((('''&&&((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((((((((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((************)))))))))))),,,++++++******))))))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))***+++,,,+++)))((()))***'''''''''((((((((())))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''******+++---............---...//////...---.../////////............//////....../////////000000000000000000000000000000000000000000000000000000000........................//////...------------...+++***))))))(((((())))))******)))))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''((()))*********))))))((((((''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((*********)))((('''''''''%%%&&&'''((()))))))))(((***)))'''''''''''')))***''''''((())))))***++++++(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))***)))))))))))))))(((((('''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((('''((())))))''''''((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))(((''''''&&&&&&''''''(((((('''&&&'''((()))(((''''''(((((())))))(((((('''&&&&&&''''''((())))))***&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************))))))(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))************+++,,,+++)))))))))***''''''((((((((()))))))))******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&((()))***+++''''''''''''''''''''''''((((((((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((((()))+++,,,---...//////,,,...///...------...000///......------......///........./////////000000000000000000000000000000//////////////////////////////////////////////////////...------------...------,,,+++++++++++++++*********)))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''(((((()))******)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))((((((((((((''''''((((((((((((''''''***)))))))))((((((((('''%%%&&&'''(((((((((((((((((((((''''''''''''((((((&&&''''''((()))***++++++(((((())))))))))))(((((((((((((((((((((''''''''''''((()))******+++******)))))))))(((''''''&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((''''''((()))''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((''''''''''''((((((((('''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''(((((())))))%%%&&&&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))((((((''''''&&&&&&&&&((((((((())))))*********(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++(((((((((((())))))))))))&&&(((((((((&&&&&&'''((('''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))))))))((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''((((((***)))((('''''')))***+++(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))((()))***,,,---.........+++---......------...000......------------..................////////////////////////////////////////////////////////////000000000000000000000000//////...------------.........---,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((()))))))))***''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((('''((()))******+++******))))))(((((('''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((()))((('''&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&&&&''')))))))))((((((((())))))))))))(((((())))))((((((''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************)))))))))(((((('''''''''&&&&&&''''''((()))))))))(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((''''''((()))))))))((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))***,,,------------+++,,,......------...000......------------......------........./////////////////////////////////000000000000000000000000111111111111111111111111//////...------------...---,,,++++++******++++++++++++*********)))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((())))))*********))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((()))*********(((((()))))))))))))))((((((((((((((((((((((((((())))))((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((())))))***)))))))))(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((&&&&&&'''(((''''''((((((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))((((((''''''&&&&&&''')))***)))((('''(((((())))))(((((('''***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))((())))))************)))************************''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))(((((((((&&&((())))))((('''(((***((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***************************''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((()))&&&'''((()))))))))(((((()))((('''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,***,,,------------...000...------,,,,,,------...---------.........//////////////////////////////000000000000000000000000000000000000000000000000//////...------------...,,,++++++***************+++++++++*********))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((()))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''((((((((()))))))))***((((((((())))))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((()))))))))(((''''''&&&&&&''''''((()))))))))'''(((***,,,,,,***((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((&&&&&&'''((('''((((((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((()))******)))(((''''''&&&%%%''')))***)))((('''''''''(((((('''''''''((((((((((((((('''''''''******(((((('''((())))))((((((((((((((((((((((((&&&&&&((())))))*********'''''''''((((((((())))))'''''''''((())))))******&&&&&&''''''((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))***************************************'''''''''((()))*********''''''''''''(((((((((((('''''''''((())))))******))))))))))))************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************((()))******))))))***,,,(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***************************''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))'''(((***+++++++++***)))&&&&&&&&&'''***---111333))))))))))))))))))))))))'''((((((((())))))******'''((()))))))))(((&&&%%%(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&***++++++,,,,,,,,,++++++***+++------------...000...------,,,,,,------...---------.........//////////////////////////////000000000000000000000000//////////////////////////////...------------...---,,,,,,+++***++++++++++++++++++************)))+++)))(((''''''((()))+++(((((((((((((((((((((((('''''')))***++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******'''((((((((())))))******(((((())))))))))))((((((******))))))(((((('''''''''(((((((((((((((''''''))))))************))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((()))(((((('''&&&&&&%%%%%%&&&'''((()))******'''(((***,,,,,,***((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''(((((((((((()))(((''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))******)))(((''''''&&&%%%''')))******)))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))---,,,+++)))))))))******((((((((((((((((((((((((&&&&&&((()))************&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************%%%&&&&&&'''((()))******++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))***+++,,,------''')))******))))))***,,,))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###))))))(((((((((((())))))++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))...,,,(((%%%$$$$$$&&&'''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////////////////////////////111000000/////////000000000/////////............///............---------.........------,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))******+++,,,+++,,,+++***((('''((()))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))((('''&&&&&&''''''(((((())))))******((()))***)))'''&&&&&&''''''''''''''''''((())))))***)))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))'''(((((((((((((((''''''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))'''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))((((((((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,,,,++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((,,,***(((&&&%%%%%%&&&'''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000////////////////////////000000//////...//////000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((())))))******(((******)))(((((()))+++))))))))))))))))))))))))'''((((((((()))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&&&&))))))((((((''''''&&&&&&((()))))))))'''&&&'''((('''''''''''''''((()))))))))((((((''''''''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((''')))+++***)))))))))((((((((((((((((((((((((((()))************))))))))))))************************************)))))))))(((((((((*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''((())))))***++++++'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------------------------------------------------...............///000000//////////////////////////////............//////000000000/////////......------,,,,,,,,,+++++++++************+++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))&&&'''))))))))))))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))************************((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&'''((()))((('''&&&'''((('''''''''''''''((())))))(((''''''''''''(((((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))((('''&&&)))(((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((***,,,******)))))))))((((((((()))(((((((((((()))************))))))))))))******++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++++++++************++++++************************************************************************++++++++++++,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((())))))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******)))(((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&'''((())))))(((''''''''''''((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************------------------------------------------------///............///000000////////////////////////..................///000000000000////////////...---------,,,,,,,,,,,,+++)))*********++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))&&&'''))))))))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((''''''&&&(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''$$$$$$%%%&&&((()))******'''((()))((('''&&&'''((('''''''''''''''((())))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))******+++((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((***+++*********)))))))))(((((())))))(((((())))))***++++++******))))))******+++************************++++++*********))))))))))))))))))*********++++++---,,,+++***)))***+++,,,************************************************************************'''(((((()))******++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))((('''&&&%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&%%%&&&((()))***)))''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********------------------------------------------------...............///000000////////////////////////...............///000000111000000000////////////............------------******++++++,,,,,,------***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))*********))))))&&&(((******)))'''(((((((((((((((((((((((((((((())))))))))))((((((((((((+++******)))((('''&&&&&&(((((((((((())))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((((('''%%%&&&'''((()))***++++++&&&((()))(((''''''((()))'''''''''''''''((())))))'''''''''''''''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((())))))))))))((('''&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''')))+++************)))))))))))))))))))))))))))***++++++++++++************++++++************************++++++++++++************)))************+++++++++...---+++*********+++,,,************************************************************************######$$$%%%&&&''''''(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))******)))(((((('''&&&&&&***))))))))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&'''((())))))(((''''''''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...////////////////////////////////////...//////000111222111111000000000///////////////.........---------+++++++++,,,,,,,,,,,,,,,***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))***+++***)))(((&&&(((******)))'''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''((((((((((((((((((+++******)))((((((''''''&&&'''((((((''''''((()))'''''''''''''''((())))))(((''''''''''''(((((()))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&''')))*********)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((()))******)))((('''%%%&&&'''((())))))))))))'''''''''((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************)))(((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***++++++*********)))))))))***))))))))))))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++************************************************'''(((((()))***++++++,,,''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((('''&&&&&&'''(((***+++(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))'''''''''((((((((((((((('''(((((((((((((((''''''''''''(((((((((((('''''')))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---....../////////////////////////////////000000111333333111111111000000000//////.........---------,,,,,,++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&(((******)))((('''###&&&)))***)))((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((''''''(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((++++++***((('''&&&%%%%%%&&&'''((((((''''''(((***'''''''''''''''((()))))))))((((((''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))******)))'''&&&%%%&&&'''((())))))))))))''''''''''''((((((((())))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))(((((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((***,,,+++++++++*********))))))******))))))******+++,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************------......//////000000&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''))),,,---(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************------------------------,,,++++++++++++,,,------////////////////////////000000000000111222333444111111111111000000000000---------,,,,,,,,,++++++++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%'''))))))((('''&&&!!!$$$(((******)))******))))))))))))))))))))))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&%%%'''((((((''''''(((***'''''''''''''''((())))))***)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%%%%&&&'''((())))))))))))&&&'''''''''(((((())))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&'''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---+++++++++************)))*********)))******+++,,,,,,++++++******++++++,,,////////////////////////---------,,,,,,,,,++++++,,,,,,,,,---------......------......---+++***(((------------------------************************************************+++++++++,,,,,,,,,------))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))((('''%%%%%%))))))((('''&&&%%%%%%%%%(((((((((((())))))))))))&&&''''''(((((((((((((((************************)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))*********((('''&&&+++***)))((((((''''''((((((((()))***************''''''''''''((((((((()))))))))))))))************---,,,,,,++++++,,,,,,---***++++++,,,---...//////......---,,,,,,,,,,,,---------...///000111222222222111000.........///000...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((+++***)))'''''')))***+++))))))(((((((((((())))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***************)))(((((((((((())))))))))))******))))))((((((''''''%%%$$$$$$%%%'''((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$%%%''')))+++((()))***++++++***)))((((((((((((((((((''''''''')))))))))(((''''''&&&&&&((((((((((((((('''&&&&&&(((((((((((()))))))))))))))'''&&&'''***+++***(((***)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))************)))(((&&&&&&'''((((((((()))))))))***************+++++++++++++++******)))((((((''''''*********+++++++++++++++'''***,,,,,,+++******+++------------------------///000000000000000/////////000111111111111111111111111111000000//////...------...///////////////,,,,,,+++++++++,,,...///))))))))))))((((((((((((...---+++***)))***,,,---------------------------))))))))))))))))))))))))***)))((('''&&&'''(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((&&&'''(((((())))))((((((************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++***)))(((''')))((((((((((((((())))))(((((()))************)))'''''''''((((((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,------------------............---,,,,,,,,,,,,---......///000111222333333222111///.........///000,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))))))))************))))))''''''(((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$'''((((((((())))))))))))))))))))))))((((((''''''***)))((()))++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***((()))************)))(((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((())))))))))))((('''&&&''''''''''''(((((((((((()))'''%%%&&&)))***)))(((***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))(((((()))(((''''''''''''((()))((((((((())))))((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))((())))))((((((&&&%%%%%%)))))))))***************))))))*********+++++++++************************)))))))))***************)))+++---...---,,,---...///////////////000000000111222222333333222222111222222333333333333333222444444444333333222222222000111111222222111111000......---,,,,,,---......------------,,,,,,,,,,,,---,,,+++))))))***,,,---------------------------))))))))))))))))))))))))***)))((('''''''''((((((((((((((((((((((((((((((************)))(((''''''$$$$$$%%%'''((()))************))))))((((((''''''&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++***))))))''''''''''''((()))***+++'''((())))))******))))))''''''((((((((()))))))))))))))))))))************++++++************++++++//////.........---------......---,,,,,,,,,,,,---...//////000111222333333111000///.........//////+++,,,...///...---+++))),,,,,,++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))((())))))******))))))(((''''''((((((((((((''''''(((((((((((()))))))))***(((((((((''''''((())))))((((((((((((((((((((((((*********))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&$$$###"""''''''((((((((())))))))))))))))))(((((((((((('''***)))'''((())))))((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&'''((()))((())))))******))))))(((''''''(((((((((((((((((($$$$$$%%%&&&&&&'''(((((())))))******))))))((((((&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''((()))((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((()))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))((('''&&&++++++++++++++++++******))))))*********+++++++++)))******+++,,,------...******+++++++++,,,,,,,,,+++---000000000000111222222333333333444444555555666777777888888888777777777888888999999888777777999999999999999999888888888888888888777666555444333222111000////////////.........------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((***************)))((((((''''''''''''((((((((((((******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))))))))'''''''''''''''((()))***'''(((((()))))))))))))))'''(((((((((((()))))))))((()))))))))************+++******))))))******+++..............................---,,,,,,,,,,,,---.........///000111111222////////////.../////////------.........---,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******''''''''''''((((((((((((******)))(((((()))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((()))***((((((((((((((((((((((((*********)))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&''''''(((((())))))))))))))))))(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))&&&&&&'''''''''(((((((((((('''%%%$$$%%%'''((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))***************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++*********************+++++++++++++++++++++,,,------......------......//////000000...000222333333333555777888888999999:::;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???>>>===<<<999888777666444333333222111000000///...---------//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))************))))))(((''''''((((((((((((((((((***)))))))))(((((((((''''''(((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((())))))((('''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))***((()))))))))************+++******))))))******+++,,,,,,------...//////000......---,,,,,,,,,,,,---,,,,,,------.../////////.........////////////...///...---,,,,,,,,,------,,,++++++******++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************''''''''''''(((((((((((('''''''''''''''(((((((((+++***(((((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''(((((()))(((((((((((((((((()))&&&'''''''''(((((())))))))))))))))))((((((''''''))))))************))))))''''''((((((((()))))))))'''&&&&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,))))))******+++++++++,,,+++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,------------------------...//////000111111222222111333555666777888;;;===>>>>>>???@@@BBBCCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGCCCCCCBBB@@@>>><<<;;;:::888888777555444222111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))*********)))((('''((((((((((((((((((((((((((())))))******)))((((((%%%%%%&&&''')))***++++++((((((((()))))))))))))))'''((())))))******))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))************++++++************++++++******+++,,,---...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,---------...------.../////////......000...,,,******+++---...++++++************++++++***************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))******)))))))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''+++***))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&'''''''''(((((((((&&&''''''''''''((((((((()))'''&&&&&&(((((('''%%%(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))++++++******)))(((((('''(((((())))))******))))))(((((((((((()))))))))***%%%'''((((((''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((()))************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))******+++,,,,,,,,,))))))*********))))))((()))))))))*********++++++,,,,,,---------.........000000//////////////////000000111111222333444444555777999;;;<<<>>>AAADDDDDDEEEFFFGGGIIIKKKLLLLLLPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVTTTSSSPPPPPPOOONNNLLLJJJHHHGGGAAA@@@>>>;;;999666555444222222222111000///...---------------------------(((((((((((((((((((((((())))))***+++***)))((('''(((((((((((((((((((((((('''(((((())))))(((((((((&&&''''''((()))*********''''''(((((())))))******(((((()))************)))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***(((''''''&&&&&&&&&''''''&&&'''(((((())))))(((((((((((()))))))))*********))))))))))))************,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------......---,,,,,,,,,,,,---,,,,,,------------......,,,---.../////////......------,,,+++++++++++++++++++++************++++++))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,***)))((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))))))))))))))(((''''''''''''((()))&&&&&&''''''((())))))***))))))))))))((((((((((((&&&'''((())))))))))))((('''''''''((((((((())))))$$$'''***+++)))'''((()))'''((()))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))&&&''')))***++++++******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++,,,------(((((()))))))))))))))(((((())))))***+++,,,------............////////////111111111222333333444444444444555666777888999999;;;===???@@@BBBEEEIIILLLJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ\\\^^^___``````^^^^^^___```aaabbbccccccccccccccccccbbb```______]]]]]]]]]\\\[[[YYYVVVUUUOOONNNKKKHHHDDDAAA>>>===::::::999777666444222111........................(((((((((((((((((((((((()))******++++++)))((('''((((((((((((((((((((((((''''''((((((((((((((('''+++******)))(((''''''&&&&&&&&&'''((()))***++++++(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''')))***+++&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))************))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,++++++++++++******......---,,,,,,,,,,,,---------..................+++,,,.../////////......***+++,,,------+++***(((++++++************++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''((((((((()))))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))------+++)))((('''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((()))+++,,,+++***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))************)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((###'''+++---***((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------)))******+++++++++******))))))***+++---...//////////////////000000000000111222333444666777888999999::::::;;;===>>>?????????@@@CCCDDDFFFIIIMMMQQQMMMMMMOOOQQQSSSTTTVVVWWWWWWWWWXXXZZZZZZ[[[[[[[[[YYY[[[]]]___aaacccddddddbbbcccdddeeefffhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeffffffffffffdddbbb```___aaa___\\\XXXTTTPPPMMMLLLBBBAAA@@@???===:::888777////////////////////////(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***+++++++++*********))))))******))))))(((((('''''')))***++++++***)))((()))((()))******)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((******((())))))))))))'''%%%$$$(((((((((((())))))))))))+++*********))))))((((((''')))+++,,,---,,,***)))++++++******++++++,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++***,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))************************+++*********))))))((((((+++***)))))))))***,,,---************))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((******((('''&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&(((((())))))******++++++((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((&&&%%%%%%%%%&&&%%%&&&''''''(((''''''''''''(((***++++++)))&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((+++++++++***************+++***((('''((()))+++,,,---,,,+++++++++,,,...///------...///000000000000222222333222111222555777777888999:::<<<>>>??????AAABBBBBBBBBAAAAAACCCEEEGGGGGGHHHIIIJJJLLLNNNOOORRRRRRSSSUUUVVVWWWXXXYYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZ\\\___```aaaaaacccdddfffeeedddeeehhhjjjllllllnnnmmmllljjjiiiiiihhhhhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhgggeeeaaa]]]YYYWWWXXXUUUQQQMMMJJJEEE@@@===999777555333111000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&'''((()))************)))))))))((((((***)))))))))(((((((((''''''%%%$$$&&&)))***(((%%%***++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))&&&'''((())))))(((((('''(((((((((((())))))))))))************)))))))))((('''((()))***+++******)))************++++++,,,---***************+++++++++........................,,,------......------,,,111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++,,,+++)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((***))))))((()))***+++,,,*********)))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''')))))))))(((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&'''(((((())))))((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))))))))************************,,,+++***))))))***,,,---------,,,,,,---...///000...///000111111111111111333555666666555666888:::===>>>???@@@BBBCCCDDDEEEIIIIIIHHHGGGFFFEEEEEEFFFKKKKKKKKKLLLMMMNNNOOOPPPSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZ[[[\\\]]]^^^_________aaabbbcccbbbbbbcccdddjjjiiihhhiiijjjlllmmmnnnqqqpppooonnnmmmmmmllllllmmmmmmmmmnnnooooooppppppmmmnnnnnnllljjjgggcccaaa```^^^\\\YYYWWWTTTPPPMMMEEECCC@@@<<<888555222111************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***)))))))))((((((((((((((())))))))))))((((((((((((&&&""" $$$***,,,)))$$$******+++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&###$$$&&&((()))*********(((((((((((())))))))))))************))))))))))))((((((((())))))))))))***)))))))))***+++,,,---...+++++++++*********************++++++,,,,,,------,,,------......------,,,222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))))))))******++++++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((()))(((((('''''')))***+++******))))))))))))((((((((())))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++***)))((((((''''''(((((()))(((''''''&&&&&&''''''''''''))))))))))))''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((())))))))))))(((******)))'''%%%$$$###"""))))))))))))************''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((())))))((('''%%%$$$'''(((((()))))))))))))))+++***(((&&&&&&'''(((***))))))))))))))))))))))))************************,,,***(((&&&%%%''')))+++))))))))))))(((((((((((((((((((((((())))))))))))***************************************)))))))))************************---,,,+++++++++,,,...///............///000222222111111222333444444444444666888;;;<<<;;;<<<===>>>DDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTWWWZZZ]]]___```\\\\\\]]]^^^___```aaaaaacccdddeeedddcccbbbcccdddjjjkkkkkkllllllmmmnnnooosssrrrrrrqqqqqqqqqpppppprrrrrrqqqqqqrrrsssttttttqqqrrrssssssqqqooollljjjjjjiiihhhggggggeeebbb___WWWTTTPPPJJJEEE???;;;999))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&(((+++,,,+++(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************(((&&&%%%$$$%%%&&&''')))******+++(((((((((((())))))))))))*********))))))))))))))))))))))))((()))***++++++))))))))))))***,,,---...,,,+++++++++***)))))))))(((((()))***+++,,,,,,---,,,------......------,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((()))******)))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))*********))))))((('''((((((((()))((((((''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''((()))))))))((((((******((('''%%%$$$""""""((()))))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))***)))(((&&&$$$''''''((())))))))))))(((((('''&&&%%%$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((('''&&&((()))***))))))))))))((((((((((((''''''(((((())))))******************************************************)))))))))***************---,,,,,,,,,---...///000//////000111222333444555444555666777888999999999;;;===@@@BBBBBBBBBCCCCCCIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOQQQQQQPPPNNNJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOORRRVVVYYY\\\]]][[[[[[\\\]]]^^^___`````````aaabbbbbb``````bbbcccfffhhhkkklllmmmnnnoooppprrrsssssssssssssssssssssvvvuuutttsssrrrrrrrrrsssrrrssstttuuutttrrrpppnnnpppooooooooopppooollliiifffddd___ZZZSSSMMMIIIFFF(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))************************(((((((((((())))))))))))(((+++---,,,***((()))+++''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************(((&&&%%%''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++*********+++,,,---))))))))))))***+++,,,---,,,+++++++++***)))))))))+++,,,,,,---...//////000,,,------......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((())))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&&&&''')))***)))))))))(((((((((((('''''''''(((((()))))))))***((((((((((((((((((((((((((((((((('''((())))))*********)))((((((((((((((())))))(((''''''''''''((('''((()))******)))((('''************************((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))(((((('''&&&&&&%%%'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''')))******(((&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))***************+++++++++)))*********+++++++++,,,,,,---------...///000000000111222444555666777888999:::;;;===>>>>>>??????@@@CCCFFFGGGGGGFFFGGGHHHMMMMMMNNNNNNOOOOOOOOOPPPOOONNNOOORRRTTTTTTQQQNNNCCCBBBAAA@@@@@@?????????BBBCCCFFFIIIMMMPPPRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZZZZ[[[\\\___aaaaaaeeejjjmmmoooppprrrtttssssssuuuvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrtttuuuvvvwwwwwwuuusssrrrssssssssstttuuussspppmmmnnnmmmjjjfffbbb\\\XXXVVV''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))(((((((((((())))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))*********))))))************++++++++++++(((((((((((())))))))))))&&&+++...,,,'''$$$'''+++))))))((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&)))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------***))))))))))))***+++++++++++++++***************++++++,,,,,,------......,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((()))))))))******)))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&&&&((()))***))))))(((((((((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))***+++***))))))(((((())))))***)))((((((''''''((((((((((((************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))))))))''''''%%%&&&&&&'''''''''''''''(((((()))*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---------......///000111222222222333444666888:::;;;<<<<<<>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKPPPPPPPPPPPPPPPQQQQQQQQQSSSRRRRRRTTTUUURRRLLLGGG<<<;;;:::999999888888888:::;;;===???BBBEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPNNNOOOQQQRRRSSSUUUYYY\\\\\\bbbiiinnnoooppprrruuurrrsssuuuwwwxxxxxxxxxxxxrrrssssssssssssrrrrrrqqqrrrsssuuuwwwxxxxxxwwwvvvuuuuuuvvvxxxxxxwwwssspppqqqqqqpppooollliiieeeddd(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++***))))))))))))))))))*********+++'''((((((((()))))))))***%%%(((+++***((('''(((***)))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))))))))************)))***+++,,,---,,,+++++++++******)))))))))))))))***************+++++++++************************,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))*********++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))((('''''''''((()))***))))))((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''((())))))+++***))))))(((((())))))***))))))(((((((((((((((((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((()))))))))(((((((((((('''&&&''''''((())))))******(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((('''''''''(((******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***))))))))))))((((((((((((*********************************++++++,,,,,,,,,++++++,,,------...//////000111222333444555555555777888;;;===@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKJJJIIIIIIKKKLLLOOOOOOOOOOOONNNNNNNNNNNNPPPNNNNNNOOOPPPMMMEEE???999999888777666666666666555555777888:::<<<>>>>>>???@@@AAAAAACCCCCCDDDEEEGGGHHHJJJKKKLLLOOOSSSVVVWWW^^^fffjjjjjjjjjmmmooommmoooqqqtttuuuvvvuuuuuurrrrrrsssrrrpppllliiiffffffiiilllpppssstttuuuuuuttttttvvvyyyzzzyyyvvvsssrrrsssssssssrrrpppnnnlll))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))++++++******)))'''((((((((())))))******'''((((((((())))))******''''''((()))+++,,,++++++'''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''(((***+++((('''&&&&&&'''((()))***(((((((((((())))))))))))(((((())))))*********+++''')))+++,,,---,,,***))),,,+++***)))(((((((((((())))))******+++++++++,,,...---------------------,,,------......------,,,++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))************************&&&'''''''''(((((()))))))))(((((('''''')))***+++)))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))+++******)))))))))))))))******)))(((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))******************))))))(((''''''&&&&&&'''(((((()))***+++++++++''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***'''(((((()))))))))))))))(((&&&###!!!!!!$$$(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((+++,,,'''((((((((())))))************))))))((((((''''''++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------...///000000222333444666777888888888:::<<<>>>AAADDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFIIIKKKIIIAAA:::999888888777666666777777333333444666777888999:::888999:::;;;<<<======>>>EEEFFFGGGGGGHHHJJJOOORRRRRRYYYaaaeeeeeedddeeehhhgggiiillloooqqqqqqqqqpppssssssssspppjjjccc]]]XXXYYY\\\aaafffkkknnnooopppqqqrrruuuxxx{{{zzzwwwuuurrrssstttuuuuuusssqqqppp************************+++*********))))))((((((&&&'''(((((()))(((((('''''''''''''''''''''''''''++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((******))))))(((((('''''')))************))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((***++++++,,,,,,++++++***(((((((((((()))***+++,,,))))))))))))))))))))))))************************+++,,,------......------------------------------,,,,,,------------------...---,,,+++************,,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))((((((((((((***)))(((''''''((()))***+++***)))'''''''''((()))((()))***+++,,,---------))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))***)))'''&&&&&&(((***+++,,,)))&&&%%%&&&((((((((())))))))))))))))))))))))******)))((('''&&&%%%%%%***+++++++++***)))'''&&&))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((,,,***))))))******(((''''''''')))))))))((('''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((()))***++++++,,,,,,+++***)))'''''''''((()))+++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))))))(((((((((((())))))***((()))))))))*********++++++,,,.../////////111333555777:::;;;;;;<<<===???DDDEEEFFFHHHIIIIIIIIIHHHFFFHHHIIIJJJKKKKKKMMMOOORRRNNNIIIHHHHHHIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBCCC???????????????>>>======>>>===:::888777888999999555555444444444444555555888888888888888999;;;;;;<<<===>>>@@@BBBDDDEEEFFFKKKMMMOOOPPPRRRUUUZZZ]]]___```aaacccfffiiilllmmmppppppoookkkeee^^^WWWSSSQQQPPPPPPQQQUUU[[[bbbfffgggjjjnnnsssvvvxxxxxxxxxzzz{{{yyyuuuuuuxxxwwwsss''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&''''''((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))(((((())))))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))***++++++,,,,,,++++++*********)))))))))))))))***************************+++++++++++++++++++++++++++,,,------......------------------------------------------------,,,,,,------,,,+++*********************)))))))))((((((++++++***)))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***+++***)))(((''''''((()))(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))***)))(((''''''((()))***)))'''%%%$$$%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((('''***+++++++++***)))'''&&&))))))))))))))))))))))))(((((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((''''''((()))((((((((((((((((((((((((***)))'''((())))))((('''''''''((((((((((((((('''((((((((((((((('''''''''''''''((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((()))******+++++++++***)))((('''(((((())))))))))))(((((('''''''''))))))))))))))))))))))))************))))))))))))******)))))))))***++++++*********+++,,,,,,,,,------///111111222222444666999;;;>>>?????????AAABBBDDDFFFHHHIIIKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLMMMNNNRRRMMMHHHEEECCCBBB???===>>>===<<<;;;::::::::::::555666888:::<<<===>>>>>>;;;:::888666555555666777666555555444444555555666555555555555666777888999999:::;;;<<<>>>???@@@AAADDDFFFIIIJJJKKKNNNQQQTTTVVVWWWXXXZZZ\\\^^^```aaabbbbbbbbb```]]]WWWRRROOOHHHGGGFFFFFFIIINNNSSSVVVZZZ___fffmmmtttwwwyyyzzzyyyzzzyyyvvvwwwzzzyyyvvv************************(((((((((((('''''''''''')))((('''&&&%%%%%%&&&''''''''''''''''''''''''''')))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&)))))))))))))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))******************)))(((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((('''''''''((()))*********&&&'''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))************++++++++++++******,,,+++***)))((((((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------......------,,,,,,++++++,,,,,,++++++***+++++++++*********)))))))))))))))+++***))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))***))))))(((((((((((()))))))))******))))))((('''))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((())))))*********)))***++++++***)))((('''))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))((((((((((((((((((((((((((('''&&&'''((()))(((''''''''''''''''''((()))******))))))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))************)))((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))************************+++++++++++++++,,,------+++,,,,,,---...//////000000222444555666777999;;;>>>@@@CCCDDDDDDDDDEEEGGGEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOKKKFFFBBB???===:::888:::999777666555444444444000111444666999;;;<<<===999888777555555555666777888777777666666777777888555555555555666777888999888888999:::;;;<<<===>>>>>>@@@CCCEEEFFFGGGIIIKKKNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVVVVUUURRROOOMMMCCCAAA???>>>???AAADDDFFFIIINNNWWWbbbkkksssxxxzzzvvvyyyyyywwwwww{{{{{{yyy++++++++++++++++++++++++((((((((((((((((((((((((+++)))'''%%%$$$$$$%%%&&&'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))************++++++++++++******(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))'''((((((((()))))))))***%%%%%%'''((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++******++++++++++++******++++++***)))(((((())))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------+++,,,------......------------------------------......------,,,+++******+++++++++***++++++,,,,,,++++++++++++++++++++++++******)))))))))))))))***&&&''''''((()))******+++))))))(((((((((((()))))))))))))))(((((((((((()))******++++++++++++******(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((()))*********))))))((()))(((((()))++++++***((((((((((((((((((((((((((())))))))))))************))))))***++++++***((((((((((((((((((((((((((((((''''''((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((('''&&&''')))***)))((('''&&&&&&&&&'''(((***+++))))))((((((''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))************)))))))))))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))))))))***************++++++++++++++++++,,,---......,,,---...///000111222222222555777999:::;;;>>>@@@CCCEEEGGGHHHHHHHHHIIIJJJFFFHHHJJJLLLNNNOOOOOOOOONNNMMMMMMOOOQQQRRRRRRRRRLLLJJJFFFCCC@@@===;;;:::;;;:::888777666555444444333444555666777888888888:::999888888777888888999999999888888888888999999999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>??????>>>AAADDDFFFFFFFFFGGGHHHKKKKKKLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRPPPNNNMMMEEEDDDAAA???======>>>>>><<<@@@GGGQQQ\\\gggoootttssswwwyyywwwwww{{{|||zzz(((((((((((((((((((((((())))))))))))))))))))))))+++***'''%%%$$$%%%&&&'''(((((((((((((((((((((((()))))))))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))******************))))))******++++++++++++******'''((((((((()))))))))***))))))************))))))++++++************++++++***)))))))))((((((((('''%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((***+++,,,)))******++++++******)))))))))(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------------------------------......---,,,++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))******&&&''''''((()))******+++(((((())))))))))))((((((((((((((())))))))))))((((((((()))***+++,,,,,,+++((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((()))***+++************))))))***+++,,,***(((''''''''''''''''''''''''************))))))))))))((((((***++++++***))))))((((((((((((((((((((((((''''''((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***)))))))))))))))))))))))))))((('''(((***+++***)))'''&&&&&&&&&'''(((***+++''''''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))***************+++))))))******************++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++,,,---...///---...///000222333555555666888:::<<<===???AAACCCEEEGGGIIIJJJJJJJJJKKKLLLHHHIIIKKKMMMOOOPPPOOOOOOLLLKKKKKKNNNSSSUUUVVVUUUPPPOOOLLLHHHDDD@@@>>>===;;;:::999777666555555555444555666666777777666666;;;::::::::::::;;;;;;<<<:::999999888888999999:::<<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBBBBCCCBBBEEEHHHJJJJJJJJJJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJMMMNNNOOOOOONNNMMMKKKJJJHHHGGGDDDAAA???===<<<;;;999999<<>>===888888777666555555555555333444666888999:::;;;;;;======>>>>>>?????????@@@<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;;;;999888999???GGGQQQWWWdddlllrrrssstttxxx||||||++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))******)))))))))(((((((((((())))))******))))))((('''''''''((()))*********)))******++++++******)))***))))))(((((())))))***))))))))))))(((((((((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))***)))))))))))))))******************************))))))******+++,,,,,,---+++,,,------......------------------------------,,,,,,++++++++++++++++++------,,,+++************(((((()))))))))*********)))))))))))))))***++++++(((((((((((())))))))))))'''((()))******)))((('''&&&'''((()))******)))(((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))'''''''''(((***,,,...000...+++)))'''(((((((((''''''''''''''''''''''''''''''((((((((((((((())))))&&&''')))***+++++++++***))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))***))))))))))))))))))))))))***)))(((((()))***((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))***************)))))))))((()))***++++++++++++***'''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,---...///111111333333555777999;;;===>>>???AAACCCDDDDDDEEEGGGIIIIIIKKKMMMNNNMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTSSSRRRKKKHHHHHHLLLRRRVVVUUUSSSSSSSSSRRRLLLEEE@@@======:::999999888888888999999888999;;;>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOQQQQQQQQQSSSTTTUUUVVVWWWZZZ]]][[[\\\\\\]]][[[YYYWWWVVVSSSSSSRRRQQQPPPNNNLLLKKKKKKJJJJJJHHHFFFDDDAAA@@@>>><<<999888:::???DDDGGGQQQ[[[dddgggjjjqqqvvvxxx((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***************)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((&&&''''''((()))******+++******++++++++++++******((((((''''''''''''((((((''''''(((((())))))******)))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++,,,------......------------------------------++++++++++++++++++,,,,,,...---,,,+++******************++++++,,,,,,,,,,,,))))))((())))))***++++++))))))))))))(((((((((((('''((()))******)))((('''&&&'''(((*********)))(((***************))))))((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))'''&&&&&&'''))),,,000222222///+++))))))***))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''')))***++++++++++++))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***)))''''''(((((('''%%%'''''')))))))))((('''&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))((((((((((((((()))***+++,,,,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------------......///111222333555666888:::<<<>>>@@@AAACCCEEEGGGGGGGGGHHHIIIKKKKKKMMMOOOOOONNNNNNOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTLLLIIIHHHKKKQQQTTTSSSPPPMMMNNNNNNJJJDDD@@@>>>???>>>>>>>>>>>>>>>??????@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXYYYXXXYYY[[[[[[\\\^^^bbbeeebbbcccddddddcccaaa___]]][[[ZZZZZZYYYWWWUUUTTTSSSOOOPPPPPPOOOMMMKKKIIIGGG???>>><<<::::::;;;===>>>AAALLLVVV[[[```hhhpppsss***+++,,,***(((''''''(((+++***)))(((((()))***+++$$$%%%%%%&&&'''((())))))'''((()))***)))(((&&&%%%(((''''''&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************---,,,***(((''''''((()))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))+++++++++***)))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))******))),,,)))'''''')))***(((%%%)))))))))))))))))))))))),,,+++***((((((((()))************)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))++++++******)))((((((((()))************+++++++++---,,,,,,,,,,,,---......,,,---...//////---+++***000000000///.........---+++++++++******)))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&***'''%%%&&&((()))(((&&&&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))((((((((()))+++,,,******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((('''''')))***+++,,,,,,+++***)))''''''(((((((((((('''''',,,+++******************......+++)))(((***...222//////000111333555888999::::::;;;===@@@BBBEEEFFFHHHKKKMMMLLLIIIHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNKKKHHHHHHJJJKKKJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGJJJJJJKKKLLLNNNPPPRRRSSSTTTXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVWWWYYY\\\^^^```^^^^^^^^^___```ccceeegggqqqqqqpppooommmkkkhhhggggggfffdddcccbbb```\\\YYYXXXWWWVVVUUUTTTRRRQQQQQQJJJFFFAAA>>>======<<<;;;???BBBFFFJJJOOOWWW```ggg***+++,,,***(((''''''((())))))(((''''''((())))))&&&&&&''''''''''''''''''))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))---,,,***((('''((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((()))*********)))(((((())))))******))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((('''((()))******)))+++)))((()))***+++)))&&&)))))))))))))))))))))))),,,+++)))((((((((()))******)))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************+++++++++---,,,,,,,,,,,,---......------/////////...,,,+++------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((()))******)))((('''&&&((((((((((((((((((((((((,,,+++++++++***************(((&&&&&&(((***)))''''''(((((())))))))))))((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))+++*********)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))((((((((((((''''''''''''((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((()))***++++++++++++***))))))******+++,,,,,,++++++++++++******)))******+++,,,---------,,,,,,///111111222222444666999;;;======>>>???AAACCCEEEGGGIIIIIIMMMPPPPPPNNNLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMMMMNNNOOONNNMMMLLLKKKFFFCCCAAAAAACCCDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDGGGIIIJJJKKKLLLNNNRRRUUUTTTUUUWWWXXXZZZ\\\]]]^^^aaaaaaaaaaaaaaaaaabbbbbbffffffeeedddbbbaaa```___``````````````````______bbbaaaaaa```aaabbbcccdddggghhhhhhiiijjjlllmmmnnnyyyyyyzzzzzzyyywwwtttrrrnnnmmmkkkkkkkkkiiifffcccdddcccbbb```^^^\\\[[[ZZZTTTPPPJJJEEEBBBAAA???======>>>AAACCCFFFLLLTTTZZZ***++++++***(((''''''((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&+++)))'''%%%%%%&&&((()))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''''',,,+++***((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''')))******++++++******)))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))))))))***)))((()))***,,,,,,***(((((((((((((((((((((((((((+++***))))))((()))))))))))))))))))))))))))******((((((((())))))))))))***))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,---......---...///000///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((,,,,,,,,,,,,+++++++++++++++)))'''((()))***))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))((((((((()))******))))))))))))((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''((((((''''''''''''((((((*********))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))***++++++++++++***)))******+++,,,------------*********)))******+++++++++---///000//////000111444555666888:::===@@@AAABBBCCCDDDFFFHHHIIIKKKLLLKKKNNNRRRSSSQQQNNNLLLKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHGGGFFFEEEDDD>>>===;;;;;;<<<===<<<;;;>>>>>>>>>???AAABBBDDDDDDEEEGGGJJJMMMPPPSSSXXX[[[___```bbbdddeeefffggggggkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmllljjjiiihhhhhhjjjjjjiiiiiihhhhhhhhhggggggfffeeedddeeefffggghhhllllllmmmnnnoooqqqqqqrrryyyzzz}}}}}}zzzxxxuuutttsssssssssssspppnnnqqqpppooommmjjjhhhgggfffbbb^^^WWWQQQLLLIIIEEECCC??????>>>======AAAGGGLLL)))***+++***((('''''')))''''''''''''''''''''''''(((((((((''''''''''''''')))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((('''''')))******************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))******)))))))))***((((((***,,,---,,,+++***((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++******)))((((((((())))))*********+++++++++,,,,,,++++++,,,,,,---......//////000000///......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))*********))))))***))))))((('''&&&(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********)))***************))))))***************+++,,,,,,+++---///000000111333444777888:::<<>>???@@@AAA@@@???>>>>>><<<;;;:::::::::;;;;;;;;;::::::;;;===???BBBDDDEEECCCFFFKKKOOOSSSXXX\\\```eeefffhhhjjjkkklllllllllnnnooooooooooooooonnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnmmmmmmllllllkkkeeeeeeeeefffhhhjjjmmmnnnmmmnnnoooqqqrrrttttttuuutttwww{{{~~~}}}zzzxxxxxxwwwvvvwwwxxxxxxwwwvvvxxxxxxwwwuuutttsssrrrqqqooojjjddd^^^YYYUUUQQQNNNIIIFFFBBB???===>>>@@@CCC((()))***)))''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))(((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***)))))))))))))))))))))))))))))))))(((((((((((()))((())))))******))))))(((++++++++++++,,,,,,,,,,,,************************(((***+++***)))((()))+++''')))+++,,,,,,+++++++++)))))))))))))))))))))))))))))))))*********))))))(((((())))))************************))))))))))))))))))))))))))))))))))))************)))))))))(((++++++******)))((((((((())))))*********+++++++++,,,++++++++++++,,,------......//////////////////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))******))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((()))))))))))))))((((((''''''(((((()))(((((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************+++++++++******)))(((&&&&&&************+++---.........///000000111333777::::::;;;===@@@BBBEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNLLLIIIEEECCCAAA???>>><<<;;;:::::::::::::::;;;::::::<<<=========<<<<<<============<<<<<<===>>>:::;;;<<<>>>AAADDDFFFGGGKKKNNNSSSWWW[[[___dddggghhhjjjkkkmmmnnnnnnmmmlllnnnnnnooopppqqqppppppoooppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppooooooooonnnjjjjjjjjjkkkmmmpppssstttpppqqqrrrtttvvvxxxyyyzzztttwww|||}}}{{{zzzyyyxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvsssmmmiiieeebbb___\\\VVVRRRLLLGGGDDDBBBAAAAAA'''((())))))''''''((()))'''(((((())))))(((((('''%%%&&&'''((()))******+++%%%&&&(((******)))'''&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************))))))******))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))((()))***++++++((())))))))))))))))))(((((())))))))))))*********************************(((+++---+++(((''')))+++(((***+++***))))))***,,,))))))))))))))))))))))))(((((()))************)))((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))************++++++++++++++++++++++++,,,------..................//////++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))***)))(((''')))+++((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''(((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++***))))))***++++++------,,,,,,+++***((((((+++++++++,,,---///000111000111222333444777<<>>>>>AAACCCFFFIIILLLMMMNNNNNNKKKMMMOOONNNLLLLLLNNNQQQPPPPPPPPPQQQRRRTTTUUUVVVYYY[[[^^^______^^^___```hhhjjjlllnnnnnnllljjjhhhccceeeiiilllnnnoooooonnnsssssstttuuuvvvvvvwwwwwwoooooopppqqqrrrssstttttttttuuuvvvyyy}}}zzzxxxxxxzzz{{{|||}}}~~~~~~~~~}}}||||||yyywwwvvvvvvxxxzzzzzzzzz|||||||||||||||||||||}}}}}}{{{zzzyyyxxxvvvtttyyyuuuqqqnnnjjjddd\\\VVV$$$&&&(((((('''''')))***''''''(((((())))))******(((((())))))((('''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''')))***)))((('''(((******)))((((((((()))+++,,,******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))(((((())))))************)))))))))*********++++++++++++))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))***************************+++++++++************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++,,,+++***(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((***+++,,,---...+++++++++***************---------.........//////,,,+++))))))+++,,,,,,+++++++++++++++++++++,,,,,,************************************************+++*********))))))((((((***)))(((((()))+++---///,,,+++***)))((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%&&&&&&))))))))))))************''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((('''''''''''''''))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++,,,***(((((((((((('''&&&((((((''''''''''''(((((())))))))))))***************)))(((''''''((()))*********))))))((((((''''''(((((()))***************+++***)))(((((()))***+++))))))))))))***************+++,,,------,,,***)))++++++******+++,,,---------...///111333555666777:::===@@@BBBBBBCCCDDDEEEKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRKKKKKKIIIGGGDDD@@@===;;;???@@@@@@@@@???@@@CCCEEEFFFHHHKKKMMMNNNPPPSSSVVVTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[]]]```bbbbbbccceeefffhhhlllnnnjjjhhhhhhfffcccbbbdddhhhmmmrrrvvvxxxzzzzzzzzzzzz~~~~~~{{{|||~~~~~~}}}|||~~~|||yyyyyyyyyvvvrrruuuxxx{{{zzzvvvtttxxx||||||}}}{{{xxxtttsssvvvzzz}}}zzzvvvuuutttqqqkkkfff***))))))***+++,,,------&&&'''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((())))))(((((('''''')))***)))((('''(((******)))((((((((()))++++++***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))(((((())))))******))))))((()))))))))*********++++++***+++++++++++++++******************************************************))))))))))))*********++++++++++++***************++++++++++++************++++++++++++++++++++++++***************************))))))))))))******+++,,,+++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,,,,,,,---------.........---------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))(((******((('''''')))***+++,,,+++***)))(((((((((((('''((((((((()))))))))***+++*********)))))))))((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++((('''((()))''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))***+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))***************)))(((''''''((()))******)))))))))((((((((('''(((((()))*********************)))(((((()))******))))))))))))************,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------...///000222444666888:::;;;<<>>??????BBBDDDFFFFFFGGGHHHJJJJJJKKKNNNQQQSSSVVVWWWXXXWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJHHHGGGGGGIIIKKKMMMHHHJJJKKKLLLLLLMMMPPPRRRUUUXXX\\\]]]]]]]]]]]]^^^aaaaaaaaabbbbbbbbbccccccaaa```___^^^\\\[[[ZZZYYY\\\___bbbddddddeeefffhhhqqqwww|||{{{zzzzzzxxxuuurrrvvv|||vvvwwwyyy{{{{{{zzzyyyyyyyyy{{{||||||yyyuuussssssvvvwwwxxxwwwuuutttsssttt(((######'''&&&$$$'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((())))))************)))''')))***)))((('''(((***)))))))))))))))******+++))))))))))))(((((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************+++++++++*********))))))((((((((())))))((((((((((((((()))))))))*********++++++,,,---------,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,+++******)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++,,,---......******+++++++++,,,,,,,,,+++000444333...***+++---++++++************))))))************************))))))))))))))))))))))))*********)))))))))))))))***))))))((((((((())))))++++++***)))(((((())))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''))))))))))))************))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((()))))))))(((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))******)))))))))***+++***))))))(((((())))))***((()))))))))************))))))(((((((((((())))))))))))))))))(((((((((((((((((()))******************)))(((''''''((()))***))))))*********+++++++++,,,,,,+++***+++,,,---...---------------...///000555666888;;;===@@@BBBCCCCCCEEEGGGIIIIIIJJJLLLNNNOOOPPPRRRSSSUUUVVVVVVVVVXXXXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPQQQOOOQQQSSSTTTTTTVVVXXXZZZ[[[^^^bbbcccbbb```______````````````````````````_________^^^]]]\\\ZZZZZZ[[[```fffkkkooorrruuuxxx{{{vvvrrrppppppsssvvvuuussssssuuuxxx---(((######'''+++***(((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((()))***************''')))***)))((('''(((***((()))))))))************(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((()))))))))************+++++++++***************(((((())))))))))))(((((())))))))))))***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...------,,,+++***)))))),,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))((())))))***+++,,,,,,---*********+++++++++,,,,,,***///333222---)))***,,,++++++++++++******))))))************************************************))))))))))))))))))******(((((())))))***+++,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))************))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***)))((((((***,,,)))((((((''''''(((((()))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((()))******************)))(((''''''((()))***************++++++++++++***+++,,,---...------,,,---------...///000222222999:::;;;>>>@@@CCCDDDEEEFFFHHHJJJKKKKKKLLLOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTQQQOOOMMMLLLLLLNNNPPPSSSTTTSSSRRRQQQTTTVVVYYYZZZ[[[\\\^^^```]]]```cccdddbbb```___^^^______``````aaaaaaaaabbbbbbbbbcccccccccbbbaaaaaabbbhhhpppwww}}}zzzuuurrroooqqqttttttrrrsssvvvyyy---***'''&&&)))++++++***)))))))))))))))(((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((()))************''')))***)))((('''(((***(((((()))************)))(((((((((((()))))))))))))))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))*********++++++++++++******+++,,,------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++******++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))))))))))))))***+++,,,)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((++++++******************)))))))))******++++++,,,******+++++++++,,,,,,,,,***---000///,,,******+++------,,,,,,+++*********************************************************))))))))))))************(((((()))***+++,,,------******)))))))))))))))***))))))))))))(((((((((((())))))))))))************&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***''''''''''''((((((((((((((((((((()))))))))******(((((())))))))))))******************************))))))))))))************))))))(((((((((((())))))(((''''''''''''(((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''')))+++)))&&&&&&(((+++((((((''''''''''''(((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************+++***)))(((((()))***+++*********++++++++++++,,,)))***---...///...---,,,......///000222444666888===>>>???AAACCCEEEGGGGGGIIIJJJLLLLLLMMMNNNQQQSSSQQQRRRTTTVVVXXXYYYZZZZZZTTTTTTSSSSSSRRRPPPOOONNNOOOQQQTTTWWWWWWVVVSSSQQQXXXZZZ]]]^^^^^^___```bbb]]]___bbbbbb```^^^]]]]]][[[\\\^^^aaacccfffhhhiiimmmnnnoooppppppooonnnmmmpppvvv~~~|||xxxmmmnnnoooooonnnoooqqqsss((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))''')))***)))((('''(((***'''((()))***+++******)))'''((((((((()))))))))***)))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,......//////...////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++*********+++,,,,,,++++++*********++++++,,,))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,------,,,,,,,,,,,,,,,......------,,,++++++***************************************************((()))))))))************(((((()))*********************))))))))))))*********)))))))))((((((((('''((()))))))))*********+++&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((''')))+++)))%%%###&&&)))))))))(((((((((((())))))))))))))))))************'''((()))******)))(((''''''((((((((()))))))))***(((((()))***************,,,+++***))))))***+++,,,*********+++++++++,,,,,,***+++,,,---............000000222444777:::<<<>>>BBBCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMMMMMMMOOORRRUUUSSSTTTUUUWWWXXXXXXYYYYYYQQQQQQRRRSSSSSSSSSSSSSSSQQQSSSUUUWWWXXXWWWUUUTTTYYY\\\^^^_________```aaa^^^___aaa```___]]]]]]^^^[[[]]]bbbgggmmmssswwwyyy{{{{{{}}}}}}}}}{{{yyyxxx{{{yyyxxxwwwyyy|||zzztttsssuuuzzz~~~rrrpppooonnnoooppppppppp'''((())))))'''&&&'''((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))***)))((('''(((***'''((()))++++++******)))'''((((((((())))))************++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,---...///000000000000000000000000000000000000////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++------------------------************+++,,,---------,,,,,,++++++,,,,,,---))))))******++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++---......---//////...------,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))(((((('''***)))))))))))))))************))))))((((((((('''&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))(((''''''((()))))))))))))))************''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''***+++((($$$"""$$$(((******))))))))))))******))))))))))))************'''((()))******)))(((''''''((((((((())))))******(((((()))***************---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,+++++++++---///111222222444777:::>>>AAABBBFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVUUUTTTOOOPPPRRRSSSUUUVVVVVVVVVSSSTTTTTTUUUVVVWWWXXXXXXZZZ\\\___```_________```___```aaa```^^^]]]^^^```aaaeeekkksss{{{}}}}}}~~~wwwqqqsssuuuyyy~~~uuujjj]]]\\\[[[]]]aaaeeehhhiiiddddddeeefffhhhjjjlllnnniiieee^^^ZZZYYY\\\bbbfffdddhhhkkkoooxxx~~~{{{wwwvvvxxxyyyxxxvvv+++***((('''''''''((()))''''''''''''((((((((())))))((((((''''''''''''(((&&&''')))******)))((('''))))))))))))************)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++)))*********++++++++++++(((((((((((())))))))))))++++++++++++************---------------------------------...............222222222222222222222222666444222222444555333000000111222222222222111111111222222222222111//////000111111222222111111111//////////////////...---...---,,,+++++++++,,,---000///...,,,+++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))...---***)))((()))***++++++******)))(((''''''&&&++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++------------++++++ """'''+++.........---***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''************************))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))***+++,,,---+++++++++,,,///111444666444555888;;;???CCCFFFGGGGGGJJJLLLMMMLLLLLLMMMNNNMMMMMMOOOPPPQQQSSSTTTTTTVVVWWWWWWXXXWWWUUUTTTSSSUUUTTTTTTUUUWWWXXXXXXWWWXXXVVVUUUUUUWWWYYYZZZZZZZZZ^^^aaabbb```___```bbbcccbbbaaa___^^^```dddgggpppvvv{{{~~~yyyvvv|||}}}rrrlllfff___YYYZZZ\\\___cccfffhhhhhhhhhjjjlllnnnmmmiiibbb[[[VVVMMMNNNNNNOOOOOOPPPPPPPPPRRRQQQPPPOOOPPPRRRUUUVVVOOONNNMMMMMMMMMNNNPPPQQQRRRRRRSSSWWW]]]bbbeeefffgggggghhhkkkqqqxxx~~~+++***)))((('''(((((()))'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******)))(((((())))))))))))******************)))((((((((()))***************)))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))*********+++++++++))))))))))))*********++++++++++++,,,,,,,,,,,,,,,............////////////000000111111222222222333222222222333333333333333999777555666888888666444555555666666666666666555444444333333333333333333222222333333333333333333000000000000//////...---...---,,,+++++++++,,,---000///...---,,,+++++++++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())),,,------,,,)))(((+++++++++***)))))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,***)))************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''(((((((((((((((((('''*********))))))((((((((())))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************************************(((((((((((()))))))))***************************,,,,,,+++***))))))************))))))***+++,,,,,,............000222444555777999<<<@@@CCCFFFHHHIIIKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVYYYZZZZZZ[[[[[[ZZZXXXWWWVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]___```aaa```bbbfffjjjfffhhhjjjjjjlllpppvvv{{{~~~}}}wwwqqqmmmjjjnnnrrryyy}}}yyyqqqfff]]]YYYUUUPPPKKKKKKLLLOOORRRSSSSSSSSSSSSPPPRRRTTTTTTRRRMMMHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHJJJLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIKKKNNNPPPQQQPPPOOONNNOOOPPPTTTZZZ___cccpppwww******)))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))***+++,,,+++***)))))))))))))))))))))))))))************,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))******************************))))))))))))))))))************+++************+++++++++,,,,,,,,,,,,------.........000000111111222222222333333444444555666777777888999999999:::::::::;;;;;;===<<<;;;<<<===>>>===<<<:::;;;;;;<<<<<<;;;::::::999888777666555666777777444444444555555666666666222222222222111000///...///...---,,,,,,,,,,,,---//////...---,,,,,,------++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......---,,,+++***))))))************************(((((())))))***))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))************************************''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************((((((((()))))))))******++++++++++++++++++++++++++++++******)))************************++++++,,,000000000111222333555666;;;>>>BBBFFFIIIKKKLLLLLLNNNOOONNNMMMKKKKKKMMMNNNQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[WWWVVVTTTUUUWWWXXXYYYXXXXXXXXXWWWXXXYYY[[[]]]^^^``````aaabbbeeekkkrrrwwwvvvyyy{{{zzzxxxzzzxxxmmmeee___[[[YYY[[[___cccggghhhfffbbb```\\\VVVNNNJJJHHHFFFCCCAAAAAABBBCCCDDDEEEDDDCCCBBBHHHIIIKKKLLLLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEDDDCCCJJJIIIHHHHHHJJJMMMQQQSSSVVV^^^iiisss}}}***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,,,,...---+++)))(((((()))***((()))))))))************,,,++++++***)))))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++******))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,,,,---...///000111111333444444555666777777888777777888999;;;<<<======???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCC@@@@@@@@@AAA@@@@@@?????????===;;;888777777888999555555666666777888999:::777777777666555444333222000000//////......------......---------------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++'''$$$$$$&&&***---*********+++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---************************'''((()))++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))******************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%''')))***))))))((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++***************++++++++++++******++++++,,,---000000111333555777888999???BBBFFFJJJMMMNNNNNNMMMOOOOOONNNMMMLLLLLLOOORRRSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[WWWUUUSSSRRRTTTVVVWWWWWWXXXYYYYYYYYYYYYZZZ]]]___aaacccfffkkkqqqyyy~~~yyyqqqeeeYYYRRRNNNLLLKKKLLLNNNQQQTTTTTTRRROOOLLLMMMJJJEEECCCCCCCCCAAA@@@AAAAAABBBCCCDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLKKKLLLLLLMMMOOOOOONNNNNNNNNMMMMMMNNNKKKIIIGGGGGGHHHHHHGGGFFFFFFEEECCCBBBBBBDDDFFFGGGIIIQQQYYY___dddooo~~~)))))))))))))))(((((('''((((((((((((((('''''''''(((((((((((()))***,,,,,,...---+++)))(((((()))***((()))))))))*********************))))))((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))***************,,,,,,++++++******))))))************++++++++++++******+++++++++,,,,,,,,,,,,---...///111333444444888888999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHEEEFFFFFFFFFEEEEEEDDDCCCDDDAAA>>>:::888666666777666666666777888999;;;<<<;;;;;;;;;;;;:::999888777333333333222222111000//////......---------......------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++///,,,'''###"""%%%(((+++))))))******************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++---///************************'''(((***+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))******************++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))******++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))******))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))***+++,,,,,,,,,++++++,,,,,,---...//////000333555999;;;===>>>CCCEEEIIIMMMOOOOOONNNMMMNNNNNNNNNNNNMMMOOOSSSVVVUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXYYY[[[\\\\\\\\\[[[WWWTTTPPPOOOQQQSSSUUUVVVVVVXXXYYYYYYXXXYYY]]]___fffjjjpppyyyxxxccc\\\QQQIIIDDDCCCCCCDDDAAACCCFFFHHHIIIHHHFFFEEEGGGEEECCCBBBBBBBBBBBBAAA@@@@@@BBBDDDEEEGGGGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPRRRTTTVVVXXXYYYWWWWWWWWWVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYXXXXXXTTTRRRPPPNNNNNNNNNLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCHHHMMMNNNPPPVVVaaajjjpppqqqtttxxx|||~~~~~~}}}|||)))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((())))))***+++,,,+++***)))))))))))))))))))))))))))************(((((()))******))))))((())))))))))))************))))))))))))))))))))))))(((((()))***************+++++++++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...///111333555777888999<<<===>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHDDDEEEFFFFFFEEEDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEECCCAAA>>>;;;888666555555555555555666777:::<<<===>>>>>>??????>>>>>>===<<<777777777777666555333333222111000000/////////000///............---------,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++***((('''&&&******************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,************************(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))'''''''''''')))))))))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---...000222333111333666:::>>>AAACCCDDDFFFHHHKKKMMMOOOOOOOOONNNMMMNNNOOOPPPPPPRRRUUUXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[]]]^^^______^^^^^^WWWSSSOOOMMMNNNQQQTTTUUUUUUXXX[[[\\\\\\^^^ccchhhssswww{{{xxxyyyzzz~~~vvvjjj___PPPKKKDDD@@@??????@@@AAA<<<>>>@@@CCCEEEFFFFFFEEECCCCCCCCCCCCCCCCCCBBBBBB???@@@BBBDDDGGGJJJLLLNNNSSSSSSTTTVVVYYY\\\___```ZZZ[[[]]]```cccfffhhhiiihhhhhhhhhiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmlllllliiifffaaa^^^[[[WWWTTTQQQUUUTTTQQQNNNKKKJJJIIIHHHBBBDDDFFFFFFFFFIIIOOOTTTUUUWWWYYY\\\___bbbdddeeegggqqq~~~((())))))***)))((('''&&&%%%&&&&&&'''((()))******((((((((('''(((((()))))))))))))))******)))(((((())))))))))))************'''((()))++++++++++++***((()))))))))************))))))))))))))))))))))))(((((()))******************++++++++++++++++++,,,,,,,,,------------............/////////000000000222333555777:::<<<>>>???@@@AAABBBDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMLLLKKKJJJIIIHHHGGG@@@BBBCCCBBB@@@???@@@BBBDDDDDDDDDCCCCCCBBB@@@@@@>>>>>><<<:::888666555444444444444444666999<<<===>>>???@@@@@@@@@@@@@@@@@@;;;;;;<<<;;;:::888777666777666555444333222222222////////////......------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///---+++***,,,,,,,,,+++*********)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++***(((''''''(((***+++((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))(((++++++++++++++++++++++++))))))*********+++++++++************************((((((((()))***,,,---...,,,,,,---///111333555666666888<<<@@@CCCEEEGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPNNNPPPQQQRRRRRRRRRTTTVVVXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]___```aaa``````___XXXTTTOOOLLLNNNQQQTTTVVVYYY]]]cccfffhhhmmmtttzzzqqqgggbbb___^^^hhhlllmmmhhhbbb]]]TTTLLLFFFCCC@@@>>>????????????>>>@@@BBBEEEHHHIIIJJJKKKGGGHHHJJJKKKKKKJJJJJJKKKJJJKKKMMMPPPTTTWWWZZZ\\\[[[]]]___cccfffjjjmmmooovvvwwwyyy{{{~~~{{{vvvqqqllliiieeeccc___ZZZUUURRROOONNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQRRRRRR\\\gggpppxxx((()))*********)))'''&&&$$$%%%&&&'''(((***++++++)))((((((''''''''''''(((&&&''')))******)))((('''))))))))))))************'''(((***,,,---------,,,(((((())))))*********+++))))))))))))))))))))))))(((((()))************************++++++,,,,,,------------.........//////000111111111222222222222555666888;;;===@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGEEEDDDBBB@@@???>>>===???AAA???<<<;;;<<<>>>============<<<;;;:::999:::::::::999888777555444333333333333555888;;;===>>>>>>???@@@AAAAAAAAAAAA===>>>>>>>>>===;;;999888::::::888777555555444444000000//////.........---,,,,,,,,,---------......------------------------,,,+++++++++---000222444......---,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,------.........***************************)))(((((()))+++---...******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))),,,+++)))(((((()))+++,,,''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,---///222555777888<<<===@@@DDDGGGHHHIIIIIILLLMMMMMMNNNOOOPPPQQQQQQOOOQQQSSSTTTSSSRRRSSSTTTXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]___`````````___^^^YYYUUUOOOMMMNNNQQQUUUWWW^^^dddkkkpppttt{{{zzziii\\\VVVSSSQQQOOOSSSUUUTTTPPPMMMLLLHHHCCCDDDBBB@@@@@@@@@@@@???===CCCEEEGGGIIILLLNNNOOOPPPOOOQQQTTTUUUUUUUUUVVVVVV[[[\\\]]]```dddgggjjjlllsssuuuyyy}}}}}}wwwqqqlllhhhfff^^^ZZZWWWVVVVVVUUUQQQNNNLLLLLLJJJHHHGGGFFFHHHIIIFFFNNNVVV[[[```nnn))))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((())))))************))))))************************************++++++++++++,,,+++++++++******))))))*********)))))))))))))))+++++++++,,,,,,---------------------...///000111111111111333555888;;;===999;;;===@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGAAAAAA@@@>>>===;;;:::999888999999999999999888888888888888999999999999999999999888777777666666555222222222333444444555555888999:::;;;>>>@@@CCCDDDJJJIIIHHHEEECCC@@@>>>===>>>===<<<;;;:::999888777666444222000////////////...---,,,++++++,,,---...,,,,,,,,,,,,---...//////...---,,,,,,---///222333666555333111///...------******************************++++++++++++*********+++,,,---------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,+++++++++******'''((()))))))))))))))(((------,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))777222+++(((((()))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''')))***)))((('''(((***************)))))))))))))))******))))))((('''&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))),,,***(((***---...---+++(((((((((((())))))))))))(((***+++,,,++++++---...///000111222333777<<<@@@@@@BBBEEEHHHJJJKKKJJJJJJOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQQQQQQQPPPRRRVVVYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^___```aaaaaaaaa```___^^^YYYSSSRRRVVV\\\___aaaooovvv}}}~~~rrrdddUUUMMMIIIFFFDDDEEEHHHFFFDDDCCCCCCCCCBBBAAA@@@CCCEEEEEECCCBBBEEEGGGNNNOOOQQQUUUYYY]]]aaacccaaabbbcccdddgggiiikkkllltttvvvxxx{{{}}}}}}wwwsssmmmhhhdddaaa___]]]XXXWWWUUUPPPKKKHHHHHHIIIIIIIIIIIIJJJNNNXXXeeeooo''''''''''''(((((((((((((((((()))))))))*********))))))************)))))))))))))))))))))))))))((())))))************))))))************************))))))))))))******+++,,,+++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,---...............//////000111222333444444555666888:::<<<===<<<===???AAACCCDDDEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBB??????===<<<;;;999888888777888888999999999999888::::::999999999999999999888888777666666555555444444444444444444555555555555555666777999;;;===>>>@@@AAACCCEEEFFFEEECCCBBBAAAAAA@@@???>>>===<<<;;;777777555444222111111111000///...---,,,,,,---...,,,+++++++++,,,,,,---...---,,,++++++,,,---///000333222111///...---,,,,,,)))******+++,,,---------******++++++++++++******,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))************+++++++++***))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))000,,,(((&&&'''(((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((&&&''''''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***************))))))))))))'''((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))),,,***)))***,,,,,,+++))))))))))))************+++***+++------,,,,,,...///...000222444666:::>>>AAADDDEEEGGGJJJLLLLLLMMMMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSRRRRRRSSSVVVYYY[[[[[[\\\]]]^^^^^^^^^^^^]]]^^^___``````aaa``````\\\[[[ZZZ]]]ccckkkqqqttt|||{{{aaaUUUIIIDDDCCC@@@@@@AAABBBAAA@@@@@@@@@AAAAAAAAA???BBBFFFGGGHHHJJJNNNRRRVVVZZZ```eeejjjooouuuxxx{{{|||}}}~~~|||wwwssspppjjjhhhccc^^^YYYUUUQQQOOOJJJJJJIIIGGGHHHMMMUUU[[[''''''''''''(((((((((((((((((())))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))************************(((((('''((((((***,,,---*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222333444555666777888888:::;;;<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888777888888999:::::::::999<<<<<<;;;;;;:::::::::999999999999888777777666666666666666666666555555555444444444555666777888999888;;;???DDDFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@:::::::::999777666444333222222000///...---------------,,,,,,,,,------...---,,,+++******+++,,,---//////...---,,,,,,,,,,,,))))))***+++---...///000******++++++++++++*********+++++++++++++++******------------------------,,,,,,++++++++++++******,,,,,,,,,+++++++++******+++***)))))))))***,,,---)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&((())))))((())))))))))))((((((((((((************************))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))((((((''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***************))))))))))))&&&'''((()))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))***+++***(((*********+++++++++,,,,,,+++---...---------///111///222777:::===@@@CCCFFFHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVVVVUUUTTTUUUWWWYYY\\\\\\^^^___```aaaaaaaaa``````__________________^^^aaagggnnnuuu}}}ppp```PPPGGG???>>>???===>>>@@@??????@@@@@@AAACCCDDDEEEDDDHHHMMMOOORRRVVV]]]bbbeeemmmxxx{{{vvvqqqkkkccc]]]TTTRRROOOKKKGGGGGGIIILLL))))))))))))************(((((((((((()))))))))***))))))************)))))))))))))))))))))*********))))))************))))))************************((('''''''''(((***,,,...)))))))))))))))))))))))),,,,,,,,,,,,,,,---------------...///000111222222555555777888999:::;;;;;;;;;<<<>>>>>>???>>>===<<<<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::<<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>===<<<<<<999:::;;;<<<<<<===<<<<<>>======<<<<<<=========<<<;;;;;;::::::999999888888777666666555777666666666666666777777888:::===@@@BBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAA<<<=========<<<:::888777555444333111000///...---000//////.........//////------,,,+++******++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---...///***++++++,,,,,,++++++***&&&'''(((***,,,---------------------------------------------------------,,,,,,,,,+++++++++******+++***(((((((((***,,,...''''''(((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++******))))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))*********************)))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***''')))***)))((('''(((***************)))))))))(((''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******)))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,---...------...000333333777===BBBEEEGGGJJJKKKKKKKKKLLLLLLNNNPPPQQQSSSOOOPPPQQQSSSTTTVVVWWWWWWWWWXXXXXXXXXVVVVVVXXXZZZ\\\]]]^^^___````````````cccaaa___^^^]]]]]]^^^___fffnnnxxx{{{{{{}}}pppdddXXXMMMIIICCC>>>???@@@??????BBBBBBCCCDDDEEEFFFHHHKKKMMMPPPTTTYYY]]]aaagggooouuu{{{zzzrrrkkkgggaaaYYYSSSPPPOOOOOO))))))))))))************'''(((((((((((()))))))))))))))************))))))((()))))))))*********+++))))))************))))))************************(((''''''((()))+++---...)))))))))))))))*********+++++++++,,,,,,,,,------...///000111222333444444999999;;;===>>>>>>>>>>>>======>>>???>>>===;;;:::888999999:::::::::::::::;;;;;;::::::::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=========<<<<<<;;;:::999888888:::999888777777777777777;;;;;;:::;;;<<<===>>>???????????????????????????===>>>??????>>>===;;;:::777666666444222111//////111000///.....................---,,,,,,+++++++++***************+++,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++&&&'''(((***,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******)))((('''&&&''')))+++---'''''''''((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))*********)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***''')))***)))((('''(((***************)))))))))((()))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************&&&'''((()))***+++,,,---)))))))))*********++++++,,,------------///222555777;;;AAAFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSOOOPPPQQQRRRTTTVVVWWWWWWYYYZZZZZZZZZYYYXXXZZZ[[[]]]^^^^^^____________^^^___]]]\\\[[[\\\___ccceeesss|||zzznnnfffdddiiiqqqooopppmmmdddZZZRRRLLLHHHFFFAAA???AAAAAA???@@@CCCFFFHHHKKKMMMNNNPPPTTTWWW\\\aaahhhooouuu}}}zzzooogggaaa]]][[[''''''''''''((((((((((((''''''(((((((((((())))))))))))************))))))((())))))******+++++++++))))))************))))))************************(((((()))***+++,,,,,,,,,***************+++++++++***++++++,,,,,,---------000000111222333555666666;;;<<<===?????????>>>>>><<<<<<<<<<<<;;;:::999888555555777888999999999999;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;:::999999999999;;;:::999999:::<<<>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===::::::999888777555333222111000///------,,,,,,,,,//////......------,,,,,,+++*********++++++,,,---************************++++++,,,,,,,,,,,,++++++***+++++++++++++++******++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++******''''''&&&'''((()))+++,,,((((((((())))))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))******((('''''''''))))))))))))((((((((((((************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))******************))))))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***************))))))))))))************)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************%%%''')))******+++,,,...)))))))))************+++,,,---......///222666999;;;???DDDGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRSSSTTTVVVVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]^^^___```aaaaaaaaa```]]]\\\[[[\\\aaahhhpppttt}}}hhh]]]UUUQQQSSSZZZUUUUUURRRMMMHHHFFFEEEEEECCC@@@???BBBCCCBBBDDDIIIMMMRRRVVVZZZ\\\```fffkkkooovvvyyyrrrnnn''''''''''''(((((((((((('''''''''((((((((())))))))))))************))))))((())))))******+++,,,,,,))))))************))))))************************(((***+++---------,,,+++***+++++++++,,,,,,,,,,,,+++,,,,,,---......//////000111222333555666777888:::;;;===>>>>>>===<<<;;;:::999888777777666666666444555777999;;;<<<======>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<===>>>>>>999999::::::;;;;;;;;;<<<:::::::::;;;<<<>>>???@@@>>>>>>>>>>>><<<;;;999888444333111000///.........---............---------,,,,,,,,,+++,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&'''((()))***+++,,,,,,))))))*********************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''')))******(((''')))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))***************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''')))***)))((('''(((***************))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************(((***,,,,,,***)))+++---*********+++++++++,,,,,,---...///000222666;;;???BBBEEEHHHJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY[[[\\\[[[[[[]]]^^^^^^___aaaccceeefffgggggghhhgggfffhhhnnnvvvyyyfffUUUOOOLLLEEEEEEJJJEEECCCBBBAAAAAA@@@AAAAAADDDBBBCCCHHHKKKMMMRRRXXX]]]cccjjjppptttzzz))))))))))))************''''''''''''((((((((()))))))))************))))))((())))))***++++++,,,,,,))))))************))))))************************)))+++---//////...+++***+++++++++,,,,,,------------------...///000000111111222333444666777888999999:::<<<===<<<;;;999888888777555444333444555555444666888:::===???@@@AAABBBBBBCCCEEEFFFIIIJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNNNNKKKKKKJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCDDDAAAAAAAAAAAA???===;;;:::999999::::::;;;;;;<<<<<<999999888999;;;===@@@AAAAAAAAAAAAAAA@@@???===<<<888777666444333222222111,,,------......------,,,...------,,,------......))))))***+++---...//////+++,,,,,,------,,,,,,+++***+++,,,---------------------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******'''''')))+++,,,,,,,,,,,,++++++************************))))))))))))******((((((((((((((((((((((((************************)))+++,,,+++******---000))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++)))***+++++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((()))***)))((('''(((***************))))))))))))&&&'''((()))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************,,,---///---***((()))+++++++++,,,,,,,,,---------...///111222444999>>>CCCIIIKKKMMMNNNNNNNNNOOOPPPMMMOOOQQQSSSTTTTTTSSSRRRVVVVVVVVVWWWWWWXXXXXXXXXVVVXXX[[[\\\\\\\\\]]]___^^^```bbbfffiiilllmmmnnnxxxvvvttttttyyyeeeTTTHHHHHHGGG@@@===@@@DDDBBBAAACCCEEEDDDCCCBBBGGGFFFIIIPPPUUUYYYaaaiiilllsss}}}))))))))))))))))))))))))%%%&&&)))+++,,,,,,*********++++++++++++***))))))************))))))))))))(((((()))***++++++,,,,,,...---+++)))(((((())))))++++++***************+++...---,,,,,,,,,---...///111111000000111222333333555555444444444555666666:::;;;;;;;;;;;;999777666666555555444444444444444999:::>>>AAACCCDDDDDDDDDFFFHHHKKKLLLLLLMMMPPPRRRQQQSSSUUUWWWWWWYYY[[[]]]\\\[[[ZZZXXXWWWWWWWWWWWWYYYXXXWWWWWWVVVUUUQQQOOOOOONNNNNNOOORRRTTTTTTTTTVVVUUUSSSQQQOOOMMMLLLLLLMMMKKKKKKLLLMMMNNNMMMLLLMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGEEECCC@@@>>>===AAA@@@>>><<<:::999888888888777666666666888999:::999;;;>>>AAABBB@@@>>><<<===<<<:::888666333222111111000...------...//////........................,,,+++***))))))+++---...++++++++++++,,,---..................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))++++++******)))*********))))))))))))************+++*********))))))((((((++++++***)))((((((((()))+++***************++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***((('''(((+++,,,+++)))************))))))))))))$$$%%%&&&&&&''''''&&&&&&+++*********))))))((((((***)))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))*********************)))))))))))))))((())))))***+++,,,,,,,,,++++++++++++******)))))))))))))))***+++---...//////111444777:::>>>DDDHHHJJJKKKKKKMMMNNNOOOPPPPPPNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXXXXWWWWWWVVVVVVUUUXXXZZZ]]]^^^\\\[[[ZZZZZZ^^^___```dddooo}}}tttcccMMMJJJEEEBBB@@@???>>>===>>>???AAABBBCCCDDDEEEFFFKKKPPPVVV]]]ccckkkuuu}}}))))))))))))))))))))))))---------,,,***(((%%%$$$******************))))))))))))))))))((((((((((((((())))))***++++++,,,,,,...---+++***)))))))))***,,,,,,++++++++++++,,,,,,......---------///000111111111111111111222333333555444444444444444555555888999999999999777666555666555555555555666666777;;;<<<>>>AAADDDGGGJJJKKKKKKMMMOOOPPPPPPPPPRRRTTTUUUWWWYYYZZZZZZ[[[]]]___```______^^^]]]\\\[[[ZZZ\\\[[[ZZZYYYYYYWWWTTTQQQPPPOOONNNPPPRRRTTTSSSSSSUUUUUUTTTRRRQQQQQQPPPPPPLLLJJJIIIJJJKKKLLLKKKJJJPPPOOONNNMMMMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEEEECCCAAA???===;;;::::::999888777666666666777888888:::<<>>===???>>><<<;;;999777666555333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------,,,,,,,,,---......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++***************++++++))))))))))))************************)))))))))(((+++***))))))))))))))))))++++++******)))*********(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''***((('''(((+++,,,+++)))************))))))))))))&&&''''''(((((((((((((((************)))))))))((((((((('''''''''(((******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((((((((******))))))))))))******++++++++++++++++++++++++************************))))))))))))************+++++++++***************(((((()))******+++,,,,,,++++++++++++*********)))++++++++++++,,,...///000111444777;;;>>>BBBFFFJJJMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[YYYYYYYYYZZZ```gggppp~~~rrraaaSSSHHHFFFBBB@@@??????@@@@@@AAABBBEEEGGGJJJNNNRRRUUUVVV\\\eeemmmvvv))))))))))))))))))))))))+++++++++***************))))))))))))************)))))))))((((((((('''''')))))))))***++++++,,,,,,---,,,+++***************---------,,,,,,------............///000111222333222222111111111222333333555444444333333333444444777777888888888888777777555555666666888999:::;;;>>>???AAADDDHHHLLLPPPRRRRRRTTTUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[[[[]]]^^^]]]^^^___```___^^^\\\ZZZ\\\[[[YYYYYYYYYWWWSSSQQQPPPOOOOOOQQQSSSTTTTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTNNNMMMKKKKKKLLLMMMLLLKKKNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIGGGEEECCCAAA???>>>>>>;;;:::999777666555555555666777999:::<<<===>>>???>>>>>>===<<<<<<;;;::::::666555333222000/////////,,,,,,++++++++++++++++++,,,+++*********+++---.........---,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))************************))))))))))))))))))))))))))))))***+++,,,+++***)))))))))))))))((((((((((((((((((((((((++++++***))))))(((''''''***************************)))((()))+++++++++)))************))))))))))))(((((()))***************************))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))(((((((((++++++************++++++))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++((((((((()))******++++++++++++++++++************,,,,,,,,,---...///111111333777<<<@@@CCCFFFIIILLLOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTVVVWWWXXXXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZZZZ\\\\\\[[[ZZZYYYZZZ[[[ZZZeeesss~~~~~~rrrdddZZZOOOFFF@@@???===<<<<<<>>>AAABBBEEEGGGJJJMMMRRRXXX```eeeiiippp{{{))))))))))))))))))))))))((((((((()))***,,,...///(((((((((((()))******+++*********))))))))))))((())))))*********+++++++++,,,+++++++++++++++++++++------,,,,,,------............///000111222333444333333222222222333333444444444333333333333444444777888999999::::::;;;;;;666777777999;;;===???@@@DDDEEEHHHKKKOOOQQQSSSTTTVVVWWWXXXXXXWWWWWWYYYZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\[[[^^^aaadddeeedddbbb```aaa```___^^^^^^\\\XXXUUUVVVVVVVVVYYY\\\_______________`````````_________WWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIGGGEEEDDDCCCCCCCCC???>>><<<:::888777555555555444555555777:::===???<<<<<<==================:::999777555333111000///............------------,,,++++++++++++,,,---.........---,,,+++++++++,,,)))***++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---((()))))))))*********************))))))))))))))))))((((((((()))***++++++,,,+++***))))))(((((()))((((((((((((((((((((((((*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***************+++******************)))))))))(((((()))******++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((************************((()))))))))*********************+++++++++++++++((((((((())))))*********++++++++++++++++++++++++,,,------...///000222333666:::@@@EEEGGGIIIKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZ[[[^^^aaadddppp~~~wwwmmmmmmmmmvvvzzzssshhh[[[RRRLLLGGGCCC>>>>>>>>>>>>???BBBGGGJJJPPPSSSWWW[[[```hhhrrryyy)))))))))))))))))))))))),,,+++***)))))))))******(((((((((((()))***,,,---,,,,,,,,,+++++++++*********************+++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---.........///000111222333444444444444333333333333333444444333333333333444555555777777888999;;;<<<===>>>::::::<<<>>>@@@CCCEEEGGGJJJMMMPPPSSSUUUUUUUUUTTTTTTVVVWWWWWWWWWWWWYYYZZZZZZ[[[\\\\\\[[[[[[\\\^^^cccfffkkkpppssssssrrrqqqqqqooonnnmmmllljjjgggdddaaa```aaaeeejjjooorrrssstttttttttttttttsssrrrqqqfffccc___]]]\\\[[[ZZZYYYYYYXXXWWWUUURRRPPPNNNMMMOOOOOOPPPPPPOOONNNLLLKKKIIIHHHGGGGGGFFFGGGGGGGGGCCCBBBAAA???===;;;999888555444333333444777;;;===<<<======>>>???@@@AAAAAA===<<<;;;888666444222111/////////......---------,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++)))***++++++,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,---((()))))))))************))))))))))))))))))******)))((((((((()))***+++++++++******)))(((((())))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))***+++++++++*********+++************)))))))))((((((((()))************)))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))******++++++))))))))))))************+++++++++++++++++++++,,,,,,,,,---...000222444555999>>>CCCHHHJJJJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSVVVVVVWWWYYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXYYY^^^dddiiisss}}}yyydddZZZYYYXXX___gggdddaaaZZZRRRLLLHHHDDDBBBBBBAAABBBCCCDDDFFFJJJQQQVVV^^^dddkkkrrryyy))))))))))))))))))))))))((((((((()))******++++++)))(((((((((***,,,...///---------,,,,,,,,,,,,+++************************)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,---...///111111333444555555555555555555444333333333444444333333333444555666777888777777888:::<<<>>>@@@BBBAAABBBCCCEEEHHHKKKMMMOOORRRSSSVVVXXXXXXXXXWWWVVVTTTVVVXXXYYYZZZ[[[]]]___aaacccdddeeeeeeeeegggiiiooorrrxxx}}}~~~||||||{{{xxxtttrrrjjjiiiiiimmmssszzzzzzvvvqqqmmmkkkjjjhhhgggeeeeeeccc```]]]ZZZWWWUUUSSSTTTUUUUUUSSSOOOKKKHHHJJJJJJIIIIIIHHHIIIIIIJJJEEEEEEDDDCCCAAA???===<<<888777555444444666999;;;======>>>???AAABBBCCCCCC??????===<<<999666444333//////......---,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))************))))))))))))************))))))))))))))))))***+++)))))))))(((((())))))***))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))***,,,,,,,,,***)))***+++************))))))))))))''''''((()))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******************++++++++++++++++++,,,,,,,,,,,,,,,,,,...000333555888999>>>BBBGGGJJJKKKJJJKKKKKKIIIJJJLLLMMMPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWWWW[[[cccmmmtttfffTTTLLLKKKIIIMMMRRROOOOOOIIIEEEDDDCCC@@@???@@@???AAADDDFFFJJJPPPZZZaaakkkttt))))))))))))))))))))))))###%%%''')))***+++++++++))))))((()))***---///111------,,,,,,,,,+++++++++************************)))***+++------...------------------...///000111444555777888888888777777666666555444444444444444222222333444666888:::;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKNNNPPPSSSVVVWWWYYYXXXXXXWWWXXXYYYZZZ[[[[[[^^^aaaccceeegggjjjllloooqqqsssuuuvvvwwwzzz|||~~~yyywwwvvvxxx}}}zzzyyytttsssrrrpppmmmiiifffddd```aaabbbaaa^^^WWWPPPLLLOOONNNMMMKKKJJJJJJIIIIIIDDDEEEEEEEEEDDDBBBAAA???===<<<999777777888999:::::::::;;;===>>>???@@@AAA@@@@@@???>>>;;;999666555111000000///......------+++,,,,,,---------------......---------...//////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++***************++++++))))))))))))************((()))))))))************+++***))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,---,,,***)))***,,,************))))))))))))'''(((((()))))))))))))))((()))))))))************))))))*********)))''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...000333666:::===>>>DDDFFFJJJLLLKKKKKKKKKLLLJJJJJJKKKMMMOOOPPPQQQRRRTTTUUUWWWYYYZZZ[[[\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYYYY[[[bbbmmmzzz|||lllVVVHHHCCCEEEAAACCCGGGCCCGGGAAA>>>AAACCCAAAAAADDDBBBFFFKKKOOOTTT^^^jjjsss))))))))))))))))))))))))++++++++++++)))%%%""" ***)))))))))+++...000222,,,,,,,,,+++++++++******++++++******************((()))+++---.........---............///000222222777888:::;;;;;;:::999888777666555444444444444444222222333555777999<<<===@@@@@@AAACCCFFFIIIMMMOOOPPPPPPQQQSSSVVVYYY[[[]]]]]][[[WWWUUUVVVYYY^^^aaadddgggkkknnnpppssswwwyyyzzz}}}~~~{{{xxxvvvqqqrrrtttsssnnneee]]]WWWSSSRRRPPPNNNKKKJJJIIIHHHCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@===;;;:::999:::;;;555666777888999;;;<<<<<>>???CCC???DDD>>>===BBBEEEDDDGGGLLLMMMRRRXXX^^^eeeppp~~~))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''******+++,,,---......///+++++++++***************+++---......------...///222111111333555777777666999:::;;;<<<<<<<<<;;;::::::999666444333333333444222444777:::>>>AAACCCDDDEEEFFFHHHJJJLLLNNNNNNOOORRRTTTWWWZZZ]]]^^^]]]]]]\\\]]]^^^```aaacccjjjqqqqqquuuzzz~~~wwwoooiiigggccc]]]XXXTTTQQQMMMKKKJJJHHHFFFEEEEEEEEECCCBBBCCCCCCBBBAAA???<<<:::999999888777888:::<<<;;;;;;<<<===============<<<<<<777555222000......///000------..................---------------------------------......---,,,,,,+++,,,---,,,***)))***+++...,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***))))))***+++***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))************))))))''''''''')))******'''$$$))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((###%%%'''((('''(((***,,,))))))))))))))))))))))))************************))))))))))))***************)))))))))((((((''''''***)))))))))((((((''''''************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...///...------************+++---000111000111222555:::???EEEHHHMMMLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPRRRVVVZZZ\\\\\\[[[ZZZZZZ[[[^^^```^^^___eeejjjkkkjjjiiijjjnnnssszzz}}}kkkZZZPPPEEEDDDBBB???===<<<======BBB@@@CCCHHHIIIHHHMMMVVV]]]bbbiiiqqq{{{***)))))))))((((((((((((*********+++++++++,,,,,,************))))))))))))******************++++++,,,,,,+++++++++++++++++++++,,,......------...000000///000333777:::;;;;;;;;;<<<=========<<<::::::999777666444444444555666;;;;;;<<<===???BBBEEEFFFJJJKKKMMMOOOQQQSSSUUUUUUXXXXXXXXXYYY[[[]]]___```dddfffggghhhjjjnnnvvv}}}~~~xxxsssmmmgggbbb]]]XXXUUUOOOMMMJJJHHHHHHGGGFFFEEEEEEEEECCCBBB@@@>>>===<<<===:::777777777888999888;;;;;;<<<<<<=========<<<888777444111000///000000........................------------------------,,,,,,------------,,,,,,+++------,,,+++******++++++++++++,,,------+++***************************...,,,***)))((()))***************++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''(((((((((((((((((('''((())))))(((''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''))))))))))))+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))((((((*********))))))(((((((((************************)))************+++++++++******+++++++++,,,,,,,,,))))))***+++++++++***)))+++++++++,,,---///222333444555888;;;???DDDHHHJJJMMMLLLLLLMMMMMMNNNOOOPPPMMMMMMLLLLLLMMMNNNOOOPPPRRRUUUWWWYYYXXXXXXYYYZZZ\\\^^^______eeeooowwwxxxuuuqqqpppuuuzzz|||lll[[[MMMEEEDDDBBB???===<<<===AAACCCCCCCCCHHHOOOSSSVVV___iiimmmuuuzzzzzz******)))))))))(((((((((*********++++++++++++,,,)))))))))*********+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++---............000111222222333666:::===>>>>>>>>>>>>>>>===<<<;;;999999777666666555666777999:::AAAAAAAAACCCEEEHHHLLLNNNQQQQQQSSSUUUWWWYYYZZZ[[[[[[YYYXXXYYY\\\aaagggkkkrrrtttvvvvvvxxx}}}wwwqqqkkkhhh\\\YYYTTTPPPNNNLLLJJJIIIJJJIIIFFFDDDBBBAAAAAAAAABBB???:::888888888777777888999:::;;;<<<<<<======:::999666444222111111111////////////////////////------------------------+++,,,,,,------,,,,,,,,,,,,---------+++***+++,,,***+++---......---+++***+++++++++++++++++++++++++++***)))(((((()))***+++))))))************)))))))))))))))*********++++++))))))))))))))))))))))))************************************))))))))))))******++++++++++++******)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''$$$$$$)))...))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))***++++++******+++---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++************)))***************)))))))))************************)))************+++++++++******+++++++++,,,,,,,,,))))))************)))(((,,,,,,,,,---///222444666888:::===AAAEEEHHHJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLLLLMMMOOOPPPSSSUUUVVVWWWVVVWWWYYYZZZ]]]^^^^^^bbbnnn}}}~~~vvvrrrvvv|||xxxgggWWWKKKCCC???@@@>>><<<999999===DDDIIIKKKMMMSSS[[[ccclllxxxxxxttt*********)))))))))((((((************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...000000000111222444999888888999<<<>>>======>>>>>>===<<<;;;999888888777777777999:::===???@@@CCCEEEGGGKKKOOORRRUUUVVVUUUUUUVVVWWWYYYZZZ[[[[[[VVVWWWXXX\\\cccllluuuzzzsssmmmfff^^^YYYUUUQQQNNNPPPNNNJJJGGGEEEDDDDDDDDDDDDBBB???===<<<;;;999777777888888999:::<<<===>>><<<;;;999777555444333333000000000000000/////////........................***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,---......------,,,---------------------------******))))))***+++,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))*********************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************,,,,,,++++++++++++,,,,,,******)))((('''(((***---))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))***+++,,,,,,*********,,,))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++++++++******************************************))))))*********+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++,,,------///111444777999;;;===AAAEEEHHHJJJKKKKKKMMMMMMMMMNNNNNNPPPQQQRRRRRRPPPNNNMMMLLLNNNOOOQQQSSSUUUXXXYYYYYYYYYZZZ\\\[[[]]]aaahhhxxxzzzpppiiilllrrrvvvxxxzzzyyyqqqdddUUUJJJDDDAAAAAA>>>??????>>>???DDDLLLRRRZZZ^^^eeennnxxx************))))))))))))))))))*********+++++++++++++++++++++******************+++,,,------......******++++++,,,---......///111333444444555777999===<<<;;;<<<>>>??????>>>===<<<;;;;;;:::999999888999:::<<<>>>AAADDDFFFGGGHHHKKKPPPTTTXXXYYYZZZYYYWWWXXXYYY[[[[[[[[[[[[[[[WWWZZZ___gggpppzzz}}}ssskkkddd^^^ZZZXXXUUUQQQLLLGGGEEEDDDDDDBBBBBBAAABBBAAA???;;;888888888888888999;;;<<<===<<<;;;:::999777666666555222222111111111000000000........................***+++,,,,,,------------,,,---......---,,,---...,,,---...,,,******---///------------------------++++++++++++,,,------...+++,,,,,,------,,,,,,+++************++++++++++++************************************************))))))))))))))))))************++++++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++******+++,,,,,,---+++***,,,111222...***************************)))))))))))))))))))))))),,,+++******))))))))))))))))))))))))))))))))))))))))))************)))))))))+++++++++)))((()))***************************************************((()))))))))************+++++++++++++++,,,,,,,,,******************++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,............------......,,,---...000333777:::<<<@@@BBBFFFIIILLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRQQQTTTXXX[[[[[[[[[[[[\\\^^^bbbhhhqqq~~~nnncccZZZ\\\bbbddddddddd^^^YYYQQQIIIDDDAAABBBBBB>>>BBBGGGJJJLLLQQQYYY___kkkrrr|||++++++*********))))))))))))))))))************+++,,,,,,+++++++++******)))'''((()))***+++,,,,,,---******+++,,,...///000000222444666888888:::<<<>>>===<<<<<<===@@@BBBAAAAAA;;;;;;:::::::::;;;;;;<<<>>>@@@BBBEEEIIILLLNNNOOORRRTTTWWWZZZ\\\[[[ZZZYYY\\\^^^bbbdddeeeeeecccbbbdddhhhnnnvvv~~~~~~}}}{{{{{{}}}|||zzzyyyyyyvvvrrrqqqxxxzzzrrrnnngggddd^^^XXXQQQLLLHHHFFFCCCCCCBBBCCCCCCAAA===:::<<<;;;:::999999999:::;;;;;;;;;::::::999888888777333333333222222111111000........................++++++,,,---............,,,...///...------...000,,,...///---+++***---000+++++++++++++++++++++++++++,,,,,,---------......,,,,,,------------,,,,,,*********++++++++++++,,,************************************************))))))))))))******************++++++++++++******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***///,,,,,,222999999111)))************************)))))))))))))))))))))))),,,+++***************+++)))))))))))))))))))))))))))******++++++******)))((()))***)))((('''((()))************************(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,)))))))))***************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............000222666:::>>>@@@FFFHHHKKKMMMOOOOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTQQQTTTXXXZZZ\\\]]]^^^```hhhooovvv{{{yyyppp```UUUMMMNNNRRRSSSRRRRRRLLLIIIFFFBBB@@@@@@@@@AAA===DDDLLLRRRVVV]]]gggooo+++++++++*********))))))))))))))))))******************++++++++++++,,,,,,)))))))))******+++++++++,,,,,,---///000111222333666888:::<<<<<<>>>@@@CCC@@@???>>>???@@@AAA@@@???;;;::::::;;;<<<>>>@@@AAADDDEEEHHHLLLOOORRRTTTUUUZZZZZZZZZ[[[[[[\\\]]]]]]dddhhhnnnsssvvvvvvtttrrrtttwww||||||vvvrrrrrrqqqrrrtttxxx{{{~~~yyytttqqqpppooopppoookkkhhhmmmxxx{{{uuulllccc[[[TTTQQQLLLIIIFFFEEEDDDDDDBBBAAA???>>><<<999888888999999999::::::::::::::::::999444444444333222222111111........................+++,,,---...////////////,,,...//////......///000---222666666333000000222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,************************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&&&&''')))***,,,+++,,,111666666///)))************************))))))))))))))))))))))))***))))))))))))******+++)))))))))))))))))))))))))))******++++++******)))''')))***)))(((((()))***************************(((((((((((((((((((((((())))))))))))************************+++++++++,,,((((((((())))))*********************************)))************+++++++++******+++++++++,,,,,,,,,+++*********+++---...000000111333666:::>>>BBBDDDIIIJJJLLLNNNOOOOOOOOOOOOMMMNNNNNNOOOQQQRRRTTTUUURRRSSSTTTVVVVVVVVVVVVUUUWWWXXXYYYZZZ]]]aaafffjjjyyywwwkkk```SSSJJJCCCCCCFFFEEEEEEFFFCCCBBBBBBAAAAAABBBCCCDDDDDDLLLVVV]]]eeeppp{{{rrrqqqpppnnnnnnoooqqqrrrttt}}}+++++++++************)))))))))))))))************((()))***+++,,,---......---------,,,,,,,,,,,,+++---...///111222444555555888:::<<<>>>???AAACCCEEEEEECCCAAA@@@@@@???===;;;;;;;;;;;;<<<>>>AAACCCEEEGGGIIILLLPPPSSSVVVXXXYYY\\\[[[YYYXXXZZZ^^^bbbdddjjjoooxxx~~~zzzxxx|||}}}xxxrrrpppooonnnnnnooorrrtttuuuvvvyyy{{{yyyuuuqqqpppqqqiiilllmmmjjjgggiiiqqqzzz{{{{{{~~~zzzyyyzzz}}}~~~tttiiiaaa\\\VVVRRRKKKGGGFFFGGGHHHHHHBBB@@@===:::888777888888888999::::::;;;;;;;;;:::555555444333333222111111////////////////////////,,,---...///000000000000,,,...//////......///111000777???AAA===888555555........................++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************(((((((((((((((((((((((((((((())))))*********+++******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))+++***)))'''''')))***+++&&&'''***...///...+++)))************************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))******++++++++++++******''')))******))))))***+++************************************************))))))))))))************)))))))))******+++++++++''''''(((((()))))))))***************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,...000222333333555888===AAAEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTUUURRRSSSVVVXXXYYYXXXWWWVVV^^^^^^\\\\\\___fffnnnuuu~~~qqqcccXXXKKKCCC======>>>===>>>@@@AAAAAAAAABBBDDDGGGJJJLLLTTT[[[eeennnwwwyyytttmmmkkkhhhfffdddddddddeeeeeekkkttt{{{++++++++++++++++++++++++++++++++++++******))))))************)))))))))))),,,,,,,,,------.........333222222222444666888999>>>???AAACCCEEEGGGGGGHHHGGGFFFDDDBBB@@@>>>=========???@@@AAACCCEEEJJJMMMNNNOOORRRVVVZZZ\\\\\\[[[ZZZ[[[\\\]]]aaagggnnnttt{{{||||||~~~~~~{{{xxxxxxzzzzzzvvvqqquuusssqqqqqqrrrtttttttttzzz|||}}}|||yyyuuusssrrrjjjjjjiiiiiiiiijjjjjjkkkxxx}}}xxxrrrqqqrrr|||}}}~~~}}}wwwppppppuuu}}}yyyoooccc^^^WWWPPPIIIFFFCCCCCCDDDAAA>>>;;;999999999:::666999<<<<<<;;;;;;===@@@888888888888666444222000111111111000//////......---------............///111000///......///000111444666999;;;;;;999666444------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,+++******+++++++++))))))*********++++++++++++***)))(((((('''((((((+++***)))'''''')))***+++))))))(((((((((((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))))))))************))))))+++++++++***)))(((((('''))))))))))))************!!!$$$(((***+++******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************+++***)))(((((()))***+++*********))))))))))))))))))***+++++++++)))((('''******+++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,---+++((('''((()))))))))...---,,,+++************''''''((()))))))))))))))------,,,+++,,,---///000444666:::???DDDGGGIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVYYY[[[\\\ZZZZZZ\\\^^^XXX\\\aaadddhhhppp|||iiiUUUJJJEEEBBB???======>>>>>>===BBBAAA@@@BBBGGGMMMTTTXXX\\\fffttt}}}rrrpppmmmiiieeebbbbbbbbbcccffffffiiinnnssswwwxxxxxx~~~************************++++++++++++*********)))++++++******************,,,,,,,,,---.........///111222333555888:::<<<===AAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCAAA???????????????AAADDDFFFHHHKKKNNNQQQUUUUUUVVVXXXZZZ[[[[[[[[[\\\^^^bbbfffllluuu~~~~~~zzz~~~~~~{{{zzzvvvvvvyyy~~~|||{{{}}}~~~{{{zzz{{{|||{{{zzzxxxwwwvvvwwwxxxyyyzzzzzz{{{xxxvvvtttsssrrrqqqqqqqqqrrrrrr{{{~~~|||uuuooooooqqqvvvvvvxxxxxxrrrkkkkkkppp||||||yyyxxxwwwqqqggg]]]TTTNNNJJJIIIFFFDDDBBBAAA@@@@@@???>>>999:::;;;:::888888:::===999999999999888666444333222222111000000//////.../////////......---------//////...------.../////////000222444444222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,++++++++++++++++++++++++,,,))))))*********+++++++++***))))))(((((((((((()))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((((((((())))))))))))************))))))++++++******)))(((((('''))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++***************************************)))(((((())))))*********+++++++++)))******++++++******))))))))))))******++++++++++++)))(((((())))))((('''---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,---...000111666888<<>>???AAADDDHHHNNNWWW```fffooo{{{yyynnnkkkhhhffffffeeedddbbbffffffhhhkkkpppssstttsssnnnooosssyyy}}}************************++++++++++++************++++++++++++++++++++++++,,,,,,------...///000000111333666:::===@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???>>>???AAABBBCCCFFFJJJMMMOOOQQQSSSVVV[[[ZZZZZZZZZ[[[[[[\\\]]]cccfffkkkrrrzzz{{{uuutttyyy~~~~~~zzzyyyqqqpppsssxxx{{{yyyyyy|||~~~~~~}}}{{{yyyxxxxxxyyyyyy~~~|||uuuqqqsssvvvuuuuuuvvvwwwrrrkkkjjjnnnvvv~~~xxxnnnhhhmmmyyy~~~qqqfff]]]VVVQQQGGGFFFDDDCCCCCCCCC@@@???>>>>>><<<999777777999;;;::::::::::::999888777666333333222111111000000///111111000///...---,,,+++......---,,,,,,---......+++,,,------------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++---------,,,,,,***************+++++++++))))))((((((((()))******+++***)))(((((()))***+++***))))))(((((())))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((()))))))))))))))************))))))++++++******)))((((((((())))))))))))************,,,,,,,,,+++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))******++++++,,,,,,+++******)))))))))))))))(((((()))))))))*********))))))************)))))))))))))))))))))*********)))(((((()))******'''%%%++++++******++++++,,,---,,,,,,---------.........---,,,,,,---...000222333:::<<<@@@DDDGGGJJJKKKLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXXXXZZZZZZZZZZZZ\\\bbbiiiooozzzyyyvvvttttttzzzsssZZZKKKFFF???>>><<<;;;;;;===???AAA@@@FFFLLLRRRYYYcccqqq{{{tttpppmmmmmmooooookkkgggjjjiiijjjllloooqqqqqqpppkkkiiijjjmmmnnnnnnrrrxxx************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,---...///000111222222555777;;;???BBBCCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@>>><<<===@@@DDDFFFJJJMMMQQQSSSTTTTTTVVVWWWYYYZZZ[[[[[[\\\___bbbeeennnqqqwww~~~{{{wwwtttrrrsssyyy}}}yyysssrrrtttzzz}}}}}}||||||~~~~~~|||}}}~~~yyyrrrooorrrttt{{{~~~rrrggg```eeeppp{{{}}}xxxvvvxxx{{{}}}qqqeee]]]QQQMMMIIIFFFFFFEEEBBB@@@AAA@@@???===;;;:::::::::::::::::::::999999888888444444333333222111111111000000000///...------,,,...------------------...---,,,,,,,,,,,,,,,,,,---////////////////////////------------------------,,,+++******,,,,,,+++***''')))+++.........---,,,************************(((((((((((()))***++++++******)))(((((()))*********))))))))))))))))))***((()))))))))******************++++++++++++******))))))))))))))))))))))))+++******))))))((((((((('''(((((((((((()))))))))))))))************))))))************))))))((((((((()))))))))******************)))******+++------************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))***+++,,,,,,------+++***)))(((((()))***+++))))))))))))*********+++((())))))******))))))((())))))******************(((((()))+++,,,+++(((&&&)))))))))***+++,,,......+++++++++++++++,,,,,,,,,---------...000333666777???@@@CCCGGGJJJKKKLLLMMMNNNLLLKKKJJJJJJLLLNNNPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZ]]]eeeooozzz}}}wwwuuuzzz{{{eeeRRRFFFCCC@@@???>>>======???CCCFFFHHHOOOWWW^^^eeerrr{{{zzz~~~~~~zzzuuuuuusssrrrrrrssstttsssrrrrrrooommmooonnnmmmooosssvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,---...///111222444555555:::<<<@@@BBBCCCBBB@@@??????>>>===;;;:::::::::;;;>>>===<<<<<>>AAADDDIIIOOOSSSVVV[[[[[[\\\ZZZYYYXXXYYY[[[```gggqqqxxx~~~yyypppppprrrtttuuussspppmmmnnnssszzzwwwtttrrrtttvvvtttqqquuu|||yyytttqqqkkkaaaYYYPPPLLLFFFCCCBBBBBBAAA??????>>><<<;;;999999999999888777777666666555444444000000000///////////////,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,,,,......---,,,,,,,,,------------------+++++++++*********))))))++++++******)))*********))))))************))))))+++******))))))******+++))))))))))))******************++++++++++++************************************************++++++(((((()))))))))*********))))))************)))))))))))))))))))))))))))***))))))))))))******************++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,***++++++,,,,,,++++++***************************(((((()))***************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))******+++---///...,,,***)))))))))***+++---...//////...---,,,---...000111000111333666:::>>>BBBEEEIIIJJJKKKMMMNNNNNNMMMMMMHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTVVVXXXYYYYYYXXXXXX[[[___hhhvvvooo___UUUQQQQQQRRRTTTQQQMMMHHHDDDBBBAAAAAABBBFFFJJJNNNRRR[[[gggppp{{{{{{yyyxxxwwwxxxyyyzzzzzzyyyvvvrrrrrryyy+++++++++++++++++++++++++++++++++,,,,,,---------...//////000111222222333222222444666999;;;<<<===AAAAAAAAA???===;;;888777999888777777888:::<<<>>>>>>@@@DDDIIINNNTTTXXXZZZ\\\\\\\\\[[[ZZZZZZ\\\___jjjrrr|||vvvooolllmmmnnnqqqrrrqqqmmmjjjnnnttt~~~}}}}}}|||wwwwww|||zzz{{{uuukkk]]]VVVLLLFFFDDDEEEFFFEEEBBBAAA>>><<<::::::::::::888888777777666666555555222222111000///...------++++++------------++++++------............------------------------------........................///...------//////...---......---,,,,,,,,,------++++++++++++******)))))),,,,,,+++***)))))))))***))))))************))))))++++++************++++++))))))))))))******************++++++++++++******************************)))))))))***+++++++++,,,))))))))))))************))))))************)))))))))))))))))))))*********))))))))))))************((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,***+++,,,------,,,+++************)))))))))))))))'''((()))+++++++++***)))))))))))))))************+++,,,,,,------,,,,,,++++++*********))))))((((((***)))***+++---...,,,***)))))))))***+++,,,...//////...,,,+++,,,---///111111222444777<<>><<<===>>>???>>><<<999777888777555555666999<<<>>>DDDFFFIIIMMMQQQVVV]]]aaa\\\]]]^^^]]]]]]```ggglllvvvtttooonnnmmmkkkmmmoooooommmooosssxxx~~~}}}ttthhhXXXNNNKKKJJJFFFCCCBBB@@@>>><<<;;;;;;:::::::::999999999888888777777555333222111111111///...,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,------...,,,,,,,,,---------............//////......---,,,***,,,...000000///...---+++++++++++++++++++++++++++++++++******)))))))))************************))))))************))))))***(((&&&$$$$$$&&&(((*********************************))))))******+++,,,((()))+++,,,)))'''***///++++++******)))(((((((((+++++++++************)))((((((((('''((())))))***,,,+++***+++---...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********...+++''''''))),,,,,,***,,,,,,,,,,,,++++++***)))*********)))))))))))))))++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++)))))))))***************+++,,,---...***,,,---------...111333555888<<>>???@@@???===:::999::::::999:::<<>><<<;;;::::::999999888888888555444222222222222000...---------------------...////////////////////////000///...---,,,------...,,,,,,---------...............//////......---,,,+++,,,.../////////......++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))************))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((+++************+++,,,,,,,,,+++***+++***)))***+++************))))))))))))*********)))))))))((((((******))))))(((((())))))+++***)))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((++++++,,,,,,,,,---------...+++(((''')))++++++*********+++++++++***))))))************))))))))))))++++++++++++*********)))+++++++++++++++++++++***++++++************++++++***+++,,,+++***))))))+++************+++,,,------***,,,---......///222444777:::>>>AAACCCEEEHHHJJJKKKMMMNNNNNNLLLJJJJJJJJJKKKKKKMMMNNNPPPQQQSSSSSSRRRRRRSSSTTTWWW\\\aaadddmmmrrr{{{pppdddXXXNNNFFFCCCAAA???@@@CCCBBBBBBBBBCCCDDDGGGKKKMMMTTT\\\iiiuuuzzzsssnnnmmmlllmmmlll------............------........................//////000111222333444444555777888999888888:::;;;>>>???@@@AAA@@@???===;;;999999:::;;;>>>BBBEEEGGGNNNPPPSSSUUUVVVWWWYYY[[[dddggglllppptttzzz{{{yyy{{{|||zzzvvvppplllmmmooosssvvv}}}~~~|||zzzzzz|||~~~}}}~~~qqqfff___XXXSSSHHHFFFDDDBBBBBB@@@>>><<<<<<<<<<<<;;;:::999999999666555333333333333111////////////////////////...000000000000000000000000//////...------------...,,,------------............////////////...---------------...............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))************))))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,------,,,***((((((+++,,,***((())))))))))))************))))))))))))((((((((('''))))))))))))******+++++++++***))))))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++---+++((((((***+++++++++(((((()))*********))))))************************++++++++++++************+++++++++******)))))))))++++++************++++++***,,,,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,***,,,...//////111444666;;;>>>AAADDDFFFGGGJJJLLLLLLMMMNNNMMMKKKJJJIIIJJJIIIJJJMMMQQQSSSUUUVVVVVVUUURRRPPPRRRXXXaaaiiinnnxxx||||||fffUUUJJJCCC>>>>>>???>>>@@@DDDBBBCCCDDDFFFIIINNNUUUYYYbbblll|||}}}xxxtttrrrpppooo***++++++,,,,,,++++++***,,,,,,,,,------.........000111222333444555555555777888999999999999;;;===???@@@AAAAAAAAA@@@???>>>:::;;;===@@@DDDGGGJJJLLLUUUVVVXXXXXXYYY\\\```cccooosssyyyzzzsssmmmjjjjjjlllnnnnnnnnnoootttyyy~~~~~~}}}{{{|||{{{sssjjjdddSSSNNNGGGCCCBBBAAA???>>>???>>>>>>===<<<;;;::::::888666444444444444222000//////////////////......////////////////////////............------......------------............///////////////...------......---------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))((()))***++++++***)))(((------------------------,,,,,,++++++,,,,,,---...(((***+++))))))+++,,,***'''(((((()))***+++++++++******)))))))))(((((((((&&&'''(((***+++------...,,,+++))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((((((((()))))))))))),,,+++))))))******++++++(((((()))***+++++++++***)))***************++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++************+++++++++,,,---,,,***)))***+++------,,,+++++++++,,,,,,+++---///000111444777999@@@BBBEEEGGGHHHJJJLLLMMMLLLMMMNNNMMMKKKIIIJJJJJJJJJLLLOOOSSSUUUVVVVVVVVVYYYTTTPPPQQQYYYeeepppvvv~~~vvv___NNNEEE@@@>>>???@@@???AAAEEECCCFFFIIILLLQQQYYYccckkkuuu{{{vvvsss***++++++,,,,,,++++++*********+++,,,---......///111222444555666777777666666777888888888999;;;===@@@AAABBBCCCCCCBBBBBBAAABBBDDDGGGKKKNNNQQQSSSTTTWWWXXXXXXZZZ]]]bbbjjjooo{{{}}}tttnnniiifffdddbbbeeejjjnnnqqqwww||||||~~~wwwggg^^^RRRIIIFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<999777666555666555333222////////////......------........................------..................---------.........////////////000000//////...---///......---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''(((***++++++***((('''************************,,,,,,++++++,,,,,,---...***222666000******,,,,,,''''''((()))***++++++,,,++++++*********)))))))))((()))***+++,,,,,,++++++---,,,******++++++***(((************************))))))))))))))))))))))))++++++++++++*********)))+++++++++,,,,,,,,,------*********************+++))))))***+++,,,,,,,,,,,,))))))******+++++++++,,,+++++++++++++++++++++,,,------,,,,,,++++++++++++++++++************+++++++++,,,---,,,*********+++------,,,,,,+++,,,,,,,,,,,,...111333444777;;;>>>CCCEEEHHHJJJJJJKKKMMMNNNLLLMMMMMMLLLJJJJJJKKKLLLMMMOOORRRUUUVVVVVVUUUTTTXXXUUURRRTTT\\\iiiuuu|||jjjVVVJJJEEEAAA@@@AAAAAA???BBBFFFFFFKKKQQQWWW^^^hhhuuu~~~~~~------............------******+++,,,---//////000222444555777888888888888555666777777777888<<<>>>CCCDDDEEEFFFFFFFFFFFFFFFHHHJJJMMMQQQTTTVVVVVVVVVWWWXXX[[[^^^dddlllvvv|||~~~|||}}}~~~}}}vvvsssnnniiieeedddeeeeeeccchhhnnntttzzz~~~{{{ooo___SSSMMMKKKGGGDDDDDDCCCBBBAAA@@@???>>>===:::999777777777666555333000000//////......------........................,,,---......///.........------.........////////////000000000000///.....................---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))************))))))((()))***++++++***)))(((************************+++++++++++++++,,,------000<<>>;;;:::888888888777666444222111111000000///..............................,,,,,,.../////////..................////////////000000000000000///......---.../////////...,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))************))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,000;;;>>>444,,,,,,,,,)))(((((())))))*********+++************))))))))))))((()))***++++++)))'''&&&***)))((()))++++++***)))************************))))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))))))))(((***,,,,,,***)))***+++***++++++++++++******)))))))))***++++++,,,------+++++++++,,,,,,,,,------*********+++,,,,,,------++++++************++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///000222555888;;;>>>CCCFFFFFFHHHJJJKKKJJJJJJKKKLLLIIIJJJKKKJJJJJJKKKNNNPPPRRRRRRSSSSSSTTTTTTUUUUUUVVV[[[```aaabbbgggpppxxxkkkXXXLLLIIIDDDBBBBBBDDDEEEEEEKKKSSS\\\eeeqqq|||,,,------......------,,,,,,---...000111333444555444555888:::;;;;;;:::999;;;<<<======>>>AAAEEEIIIKKKKKKLLLMMMNNNOOOOOOPPPTTTVVVYYY\\\]]]]]][[[ZZZ]]]cccmmmvvvooobbb___bbbeeefffbbbfffiiiiiifffggglllqqqwww||||||ssshhh\\\SSSGGGFFFEEECCCBBBAAA@@@???<<<:::999888888888666555333333222222111000000///000000000000000000000000+++,,,.../////////................../////////000000000000000000//////...---...///000000...,,,***++++++++++++++++++++++++)))))))))******+++++++++************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))******+++,,,)))333555...***...---'''))))))))))))************))))))))))))(((((((((((("""$$$'''***+++,,,++++++(((''''''((()))+++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++,,,,,,,,,,,,(((***---,,,***(((***+++***************)))((('''))))))***+++,,,,,,------+++++++++,,,,,,---------(((((()))***+++,,,,,,---++++++************++++++,,,---...---+++***+++,,,+++++++++,,,---...///000111333777:::===@@@EEEHHHFFFHHHJJJKKKJJJIIIJJJKKKHHHIIIJJJJJJJJJLLLOOORRRRRRQQQQQQRRRSSSTTTVVVWWW[[[bbbhhhgggbbbaaagggnnnwwwxxxtttjjj[[[MMMEEEBBBCCCBBBDDDGGGIIIKKKSSS\\\hhhsss~~~,,,,,,------------------,,,---...000222444555666777888:::;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBFFFKKKOOOQQQSSSUUUVVVUUUSSSSSSTTTUUUYYY[[[ZZZ]]]dddjjjkkklllwww|||hhh[[[ZZZ```eeeeeefffjjjnnnqqqtttxxx~~~~~~tttcccSSSNNNHHHDDDDDDDDDCCCAAA>>>;;;888777888999999999666555555444333222111000........./////////////////////////////////////////////////////////////////////.........---------...///000111111000///...,,,+++***+++++++++)))'''*********++++++,,,,,,,,,++++++************++++++***)))))))))***+++,,,,,,+++++++++*********))))))***+++,,,---,,,,,,***)))******++++++++++++******---+++)))''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************+++)))************+++++++++((())))))))))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********......---------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***,,,++++++***)))))))))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++------......---...111444333666:::???DDDGGGIIIKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHKKKNNNQQQRRRRRRRRRRRRVVVYYYVVVSSSZZZeeegggiiijjjhhhddd```^^^___eeeccc___XXXPPPIIIFFFEEEEEECCCEEEIIIMMMUUUbbbnnnwww,,,,,,------------......------///111333555777888999:::;;;<<<=========<<<>>>@@@BBBDDDFFFJJJOOOSSSUUUWWWYYYYYYWWWVVVWWWWWWWWW]]]bbbdddjjjttt{{{}}}}}}~~~tttfff]]]]]]ccciiikkknnnttt{{{|||~~~zzzeee\\\PPPFFFBBBAAA@@@???>>>;;;888777777777777666666666555444333222111111000000000000000000000000//////////////////////////////////////////////////////.........------------......//////......---...,,,+++,,,------,,,+++******+++++++++,,,,,,,,,++++++************++++++*********)))******+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++*********++++++++++++*********)))((('''''''''((((((++++++++++++++++++++++++************************))))))))))))))))))))))))******************))))))))))))*********+++++++++)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++,,,------------,,,+++,,,,,,+++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......---///222444888:::===AAAEEEHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIHHHIIIJJJLLLPPPRRRSSSTTTUUUSSSTTTWWWVVVWWW___iiilllllliiibbbYYYSSSOOOOOOUUUTTTRRRMMMHHHDDDCCCCCC@@@AAAFFFNNNVVV^^^kkkwww,,,,,,---------............///000333555888:::;;;;;;;;;===>>>>>>??????>>>BBBDDDGGGJJJLLLPPPTTTXXX[[[\\\\\\[[[YYYYYYZZZ[[[]]]eeemmmsss{{{{{{qqqmmmgggbbbbbbhhhqqqyyy{{{}}}|||~~~qqq^^^OOOGGGDDDCCCBBB???===:::999999888666444777666666555444333222222111111111111111111111111////////////////////////////////////////////////...............---------------,,,,,,,,,,,,------...,,,******,,,---------***++++++++++++,,,,,,,,,++++++************++++++++++++******)))*********+++++++++******************++++++,,,,,,,,,++++++******++++++++++++******)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))((((((((()))))))))*********++++++************+++++++++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,++++++++++++***,,,------......------,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........000333666===>>>AAADDDFFFHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLOOOQQQSSSUUUVVVXXXTTTSSSUUUYYY^^^eeellloookkkdddZZZOOOGGGDDDCCCGGGGGGFFFDDDBBBAAACCCDDDAAAEEEMMMYYYcccmmmzzz,,,,,,------....../////////000222555777:::<<<===;;;<<<===>>>???@@@AAAAAAGGGIIIMMMPPPSSSVVVYYY\\\______^^^[[[YYYYYY[[[]]]fffpppzzz{{{vvvuuuxxxzzzyyywwwnnnlllkkkiiihhhmmm{{{~~~qqq___SSSMMMIIIFFFAAA???===<<<<<<;;;999777888777777666555444333222111111111111111000000000////////////////////////////////////////////////...........................---,,,++++++,,,---...,,,***'''''')))+++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))*********************************++++++,,,,,,,,,+++***++++++,,,,,,++++++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))((('''''''''))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++---...//////222555888???@@@CCCEEEGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHKKKLLLNNNPPPQQQSSSUUUWWWXXXUUUTTTYYY```fffjjjlllkkkfff]]]RRRJJJEEECCCCCCCCCDDDDDDCCCBBBDDDFFFIIIKKKNNNXXXeeeqqq{{{,,,,,,---......///000000111222444666999;;;===>>>;;;<<<===???@@@BBBDDDEEEKKKNNNRRRVVVXXXZZZ\\\^^^______]]][[[YYY[[[___bbbrrr}}}yyyuuupppnnnqqqtttuuuuuurrrqqqqqqrrrooorrr~~~rrrdddXXXMMMGGGBBB@@@>>><<<<<<<<<;;;999999888888777666555444444111111111000000/////////////////////////////////////////////////////////---.....................///...---,,,,,,---...///,,,***'''''')))+++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''(((((()))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------******++++++++++++******++++++,,,,,,,,,---------+++---///000111444888;;;???AAACCCFFFHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJMMMPPPQQQQQQRRRUUUWWWWWWXXX[[[aaajjjooonnnkkkddd^^^TTTKKKFFFDDDEEEFFFDDDDDDDDDCCCCCCEEEHHHKKKRRRVVVaaappp~~~,,,,,,---...///000000111333444555777999;;;<<<===<<<<<<>>>@@@CCCFFFIIIJJJPPPSSSXXX[[[]]]]]]___```___^^^]]]\\\^^^cccjjjpppvvvssspppoooqqqtttvvvwww{{{zzz|||~~~|||{{{}}}~~~vvvfffVVVKKKFFFCCC???<<<<<<<<<;;;::::::999999888777666555444111111111000000///......////////////////////////////////////////////////---------...............//////............//////...,,,******,,,---------,,,,,,,,,++++++++++++***++++++************++++++++++++******)))************************+++++++++************+++,,,------++++++,,,,,,,,,,,,++++++''')))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,------......,,,...000222444777;;;???AAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJKKKNNNRRRRRRQQQRRRUUUXXXYYY^^^eeelllssswwwssslll^^^WWWMMMEEEAAAAAABBBCCCBBBCCCCCCBBBCCCFFFKKKNNNWWW^^^mmm,,,,,,---...///000111111555555666777999:::;;;<<<===>>>???BBBFFFKKKNNNPPPTTTXXX]]]```aaaaaaaaaaaa^^^^^^___bbbgggqqq|||uuutttsssuuuyyy}}}zzziii]]]OOOKKKDDD???>>>======<<<::::::999888777666666555333333222111111000//////////////////////////////////////////////////////---------.........//////......////////////.........,,,+++,,,------,,,+++,,,,,,,,,+++++++++******++++++************++++++*********)))******++++++))))))*********+++++++++***************,,,---...+++,,,,,,------,,,,,,+++'''((()))+++++++++***)))************************************************))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((()))))))))***)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,---,,,++++++++++++,,,---***************+++,,,,,,,,,------......------,,,++++++,,,,,,---......///---///222444666:::>>>BBBFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJKKKMMMQQQTTTTTTSSSSSSVVVZZZ___hhhpppvvvzzz}}}xxxppp[[[SSSIIIBBB@@@AAABBBCCCAAABBBDDDEEEHHHNNNTTTYYYccclll,,,,,,---...///000111222666666777888999::::::;;;>>>???AAADDDIIINNNRRRUUUXXX\\\aaaddddddcccbbbbbb^^^___aaafffooo|||zzzuuusssrrruuuyyyssstttwww|||}}}rrrYYYSSSKKKDDDAAA@@@@@@???;;;::::::999888777666666444444333333222111000000////////////////////////////////////////////////---------.........//////,,,---////////////---,,,,,,+++***+++++++++)))''',,,,,,,,,++++++*********++++++************++++++***)))))))))***+++,,,,,,))))))******++++++++++++******))))))***,,,---///+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------(((((((((((())))))))))))((())))))))))))*********)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************))))))))))))*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...***)))))))))***++++++,,,......////////////......++++++,,,,,,---...//////...000333555777;;;@@@CCCKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNRRRVVVVVVTTTTTTXXX\\\eeeoooxxx{{{~~~|||uuuXXXQQQHHHBBBBBBDDDEEEFFFCCCEEEHHHKKKPPPWWW```eeeppp|||---...///000222444555555666777888777888:::===@@@>>>AAADDDHHHLLLQQQWWW\\\\\\___bbbccccccbbbbbbbbb___dddjjjrrrsssnnnhhheeefffjjjnnnqqqyyy}}}uuufffXXXPPPHHH@@@<<<>>>???;;;:::;;;:::777666888666555444333111000//////000111222222222111///...////////////////////////---------.........//////........................---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------...------,,,,,,************************))))))*********+++++++++******++++++++++++******)))************+++++++++,,,,,,++++++***)))(((((((((((()))***************************************+++++++++*********)))))),,,+++***)))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))***+++,,,,,,++++++******++++++,,,---......---,,,,,,+++******------++++++++++++------///000000...------///111000222444888<<>>>>>:::888888888888777666444333222111000000000000//////......////////////////////////............////////////------------------------...------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++******)))))))))((((((((())))))***++++++++++++***************************************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,+++,,,,,,---------------............---------------------,,,,,,---------------.........///222444666999>>>CCCGGGHHHHHHGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHJJJKKKMMMPPPQQQRRRUUUTTTWWW___iiipppssstttrrrxxx}}}zzzpppaaaTTTKKKFFFCCCBBBDDDFFFGGGMMMTTTaaalll|||111222333555888:::;;;<<<888999;;;<<<>>>BBBGGGKKKPPPTTTZZZ^^^``````aaabbb^^^``````]]]]]]hhh||||||qqqllliiieeebbb^^^eeeoooyyy|||eeeTTTLLLDDD>>>>>>>>>;;;999999:::999888777666444333333111000000///////////////////////////////////////........./////////000000------------------------.........---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------************************++++++++++++******************++++++++++++******))))))*********++++++++++++***************))))))))))))***+++++++++++++++************************************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------------------------------,,,---...//////111444777999===BBBFFFIIIJJJIIIGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSWWW]]]fffnnnrrrpppkkkhhhkkklllhhh]]]QQQHHHFFFBBB@@@@@@CCCFFFIIIQQQYYYjjjvvv444555666777999:::<<<<<<888:::===???BBBGGGMMMQQQVVVZZZ^^^aaaaaaaaaaaaaaaZZZ]]]^^^___dddqqqtttmmmjjjjjjjjjiiikkkssszzzhhhTTTJJJ@@@>>>???===<<<===;;;;;;:::888777666555444222222111000000000000000////////////////////////....../////////000000000....................................---------,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............************************++++++***************)))******++++++++++++******)))************++++++++++++++++++***************)))***++++++,,,+++++++++***************************************+++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,,,,,,,------)))***+++,,,---,,,+++******++++++,,,,,,---------------............------***,,,---...///111555777===???DDDHHHJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNQQQRRRSSSSSSSSS[[[dddjjjmmmmmmfff^^^\\\[[[ZZZWWWOOOEEEAAACCC???===???CCCGGGLLLWWWcccttt777777888999:::;;;<<<<<<:::<<<@@@CCCHHHMMMTTTYYY\\\___bbbcccbbbaaa```aaa\\\^^^bbbfffooo}}}{{{xxxtttrrrrrrtttwwwyyy}}}}}}gggYYYKKKEEECCCAAA??????<<<<<<;;;999888777666555444333222111000111111222////////////////////////.../////////000000000000////////////////////////............------------+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---************************,,,,,,,,,++++++***************++++++++++++******)))************+++++++++)))))))))***************)))***++++++,,,,,,++++++************************))))))*********+++++++++************+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...)))***,,,---...---,,,+++++++++,,,,,,---......///,,,---...//////...---,,,+++,,,...///000333777:::???BBBEEEHHHJJJJJJJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPRRRSSSSSSSSSVVV```hhhiiigggccc[[[RRRRRRNNNLLLLLLHHH@@@>>>AAA??????AAAGGGMMMUUUeeesss888888999::::::;;;;;;<<<<<<>>>BBBFFFKKKRRRYYY^^^aaabbbddddddbbbaaaaaaaaa```cccgggnnnyyytttuuuwwwyyy{{{zzziiiWWWMMMHHHCCC@@@???===<<<;;;:::888777666666444444222111111111222333////////////////////////////////////000000000000000000000000000000000000//////.........---------,,,,,,,,,------.........---------,,,,,,+++++++++------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************---------,,,,,,+++++++++******++++++++++++******)))************+++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************))))))******++++++++++++(((((()))***+++---///000******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...***+++---//////...---,,,+++,,,,,,---...///000000,,,---...//////...---,,,---///111222444666:::>>>AAACCCEEEHHHJJJJJJJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKMMMPPPRRRSSSTTTTTTYYYdddkkkgggaaa\\\TTTLLLMMMHHHFFFIIIFFF???<<>>@@@@@@@@@BBBGGGLLLSSSXXX]]]___bbb______aaa```]]]]]]```bbbkkkxxxzzz{{{{{{}}}lll\\\RRRIIICCC@@@@@@>>><<<<<<<<<;;;999777777666444222000000000000000/////////............000000000000000000000000000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,,,,,,,+++++++++******)))******++++++,,,------)))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------------------------//////.........---------000///...------------------,,,,,,------///000000///000111222444777<<>>>>>???CCCMMMYYYcccnnn:::;;;;;;<<<>>>@@@BBBCCCDDDFFFJJJPPPVVV[[[___aaagggbbb_________^^^bbbgggttt{{{}}}xxx{{{ppp```SSSIIIEEEDDDBBB???>>>======;;;999777666444222111000000111000000000000000000//////000000000000000000000000000000000000000000000000.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***************++++++,,,,,,,,,,,,+++++++++++++++++++++)))************++++++++++++,,,------......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///.........------------//////...------------------------------...///000000111333555666:::>>>BBBGGGHHHIIIIIIIIIIIIGGGGGGIIIIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPRRRUUU[[[dddkkknnnhhhbbb^^^WWWNNNIIIHHHEEEFFFFFFEEECCCBBBBBBDDDGGGJJJTTTbbbppp:::;;;<<<>>>AAACCCFFFGGGJJJLLLPPPUUUZZZ___bbbdddjjjddd___^^^^^^aaaiiisss{{{|||vvvcccTTTMMMFFFCCC???<<<;;;;;;:::999888777666444333222111111111111111111111111111111000000000000000000000000////////////////////////.........---------------........................,,,,,,,,,,,,,,,++++++***---------------,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++((()))***+++,,,------...------,,,,,,+++******))))))************+++++++++,,,------...............++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------//////...------------............---......//////111333666888:::>>>BBBEEEIIIIIIJJJJJJIIIHHHGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPQQQTTT\\\fffooovvvtttkkkbbb[[[TTTLLLHHHHHHFFFFFFEEEDDDCCCDDDHHHKKKRRRUUUaaasss;;;<<<>>>AAADDDHHHKKKLLLPPPRRRVVV[[[___bbbdddeeeiiiccc^^^]]]___fffttt~~~xxxeeeWWWMMMHHHBBB===<<<<<<======999999777666555444333222000000000111111111111222////////////////////////////////////////////////...............---------........................,,,,,,------,,,,,,+++***------......------,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********))))))*********++++++++++++,,,------......------,,,,,,+++++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------///......---------......//////............//////111444888;;;>>>AAAEEEGGGJJJJJJKKKJJJJJJHHHFFFEEEHHHHHHIIIIIIIIIJJJLLLNNNRRRRRRUUU[[[eeepppwww{{{~~~rrrcccZZZRRRKKKHHHIIIFFFEEEDDDCCCCCCGGGMMMQQQ]]]dddsss>>>???AAAEEEIIIMMMPPPRRRUUUWWW[[[___bbbdddeeefffeeeaaa```aaafffooo~~~{{{{{{~~~|||~~~}}}jjj\\\VVVLLLDDDAAAAAAAAABBB;;;:::999888777555444444000000000000000000000000////////////////////////////////////////////////........................------------------------,,,------------,,,++++++------......------,,,+++,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------......---------....../////////.........///000000222666:::>>>AAACCCFFFHHHJJJJJJKKKKKKJJJHHHGGGEEEHHHIIIIIIHHHGGGHHHKKKNNNPPPTTT[[[eeeqqqzzzvvvdddXXXPPPJJJGGGHHHFFFEEEDDDDDDGGGMMMUUU[[[kkkwwwBBBCCCFFFIIIMMMQQQUUUWWWXXXZZZ]]]aaacccdddddddddddddddhhhnnnsss|||~~~tttppprrrwwwxxxxxxnnneeeWWWJJJCCC@@@@@@@@@<<<<<<;;;:::999777666555111111000000000/////////000000000000000000000000////////////////////////.............../////////---------------------------------------,,,++++++---------------,,,++++++,,,,,,------......//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------)))************+++++++++))))))***+++++++++++++++---,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////............///000111222444888>>>BBBDDDFFFHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGIIIJJJIIIGGGIIIMMMQQQPPPWWWcccppp{{{sss___SSSLLLGGGFFFGGGEEEFFFGGGJJJPPPYYYdddkkk~~~FFFGGGIIIMMMQQQUUUXXXZZZYYY[[[^^^aaacccccccccbbbgggllluuu~~~}}}zzztttppprrrxxxzzz{{{yyyfffUUUHHHBBB@@@???<<<======<<<;;;999777666333333222111000000///...000000000000000000000000000000000000000000000000---........./////////000........................---------...------,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,------...//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,)))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...//////---------...///111222333888<<>>>>>;;;888777666555444222111000000000///...///111222222111//////000000111111222222000000000000000000000000...111000///333::::::444------------------------------,,,,,,,,,,,,++++++***+++,,,,,,+++***+++------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++........................(((((()))))))))*********++++++,,,,,,,,,,,,------,,,,,,---...---+++...111,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,---------.../////////---------.........//////,,,...000111222333555777===AAAFFFIIIIIIIIIIIIJJJMMMKKKIIIHHHHHHIIIJJJKKKHHHJJJLLLJJJJJJPPP\\\fffrrrsssvvvzzz}}}|||yyyvvv___TTTIIIDDDBBB@@@AAADDDDDDLLLWWWcccpppOOOPPPSSSVVVYYY\\\]]]^^^```______aaa```aaahhhppp|||sssqqqvvv~~~yyyeeeUUULLLFFFBBB???>>>>>>>>>;;;888777777666444333222111000111//////000111222222111000000000000000111111111000000000000000000000000...000///...111777666111------------------------------,,,,,,,,,,,,++++++---......---+++***+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,---///,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------...............---------.........//////,,,...000111222444777:::???BBBGGGIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHHHHIIIJJJGGGIIIKKKKKKMMMUUUcccmmmtttsssrrrrrrqqqnnnjjjgggTTTKKKCCCAAA@@@???BBBFFFIIIQQQ^^^lll}}}RRRSSSVVVXXX[[[]]]^^^^^^aaa___^^^___bbbhhhtttwwwpppqqq{{{|||eeeTTTKKKFFF@@@>>>>>>>>><<<999888888777666444333222111111000///000222222222000111111111111000000000000000000000000000000000000---///...---///222222...------------------------------,,,,,,,,,,,,++++++//////000...,,,***++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********++++++,,,,,,,,,,,,------++++++******+++---,,,+++,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------...............---------------........./////////---...000111333666;;;???BBBEEEHHHJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHIIIKKKQQQ\\\jjjtttuuupppjjjddd___ZZZVVVSSSHHHCCC>>>>>>??????DDDJJJNNNXXXgggxxxVVVWWWXXXZZZ\\\]]]^^^^^^```]]]]]]aaahhhrrruuuqqqvvvwwwbbbRRRKKKCCC>>>======<<<;;;:::999888777666555444333222111000000222222222000222222111111000000//////////////////////////////...///.........//////---........................------,,,,,,,,,+++++++++---...///...,,,++++++,,,+++,,,,,,,,,------......,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------++++++***)))+++---+++''',,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------.../////////...---------,,,............////////////...///000222555:::@@@DDDEEEGGGJJJKKKJJJIIIIIIJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHLLLTTT___llltttnnnhhh___VVVPPPKKKGGGEEEBBB???>>>@@@@@@AAAGGGOOOWWWdddwwwYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]```hhhrrrzzzsssttt}}}xxx^^^VVVJJJBBB??????>>>===<<<;;;:::999888666555555333111000111222222111000222222111111000000//////////////////////////////000//////000///------///........................------,,,,,,,,,+++++++++)))+++,,,,,,++++++,,,...,,,,,,,,,------.........,,,------......------,,,------------------------++++++++++++++++++++++++........................+++++++++++++++++++++++++++++++++,,,,,,,,,------+++...---***+++---,,,&&&,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++*********+++,,,---+++++++++,,,,,,---------------------------------,,,,,,---------........./////////...---------,,,........./////////000000///000222444777===CCCHHHGGGIIILLLLLLKKKJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIMMMVVV___ggglllbbb\\\TTTLLLGGGDDDBBBAAA@@@???@@@BBBBBBCCCKKKUUUeeeuuu[[[\\\]]]]]]^^^]]]]]]]]]]]]```gggsss~~~|||tttuuu{{{ssshhhYYYLLLFFFCCCAAA@@@======<<<;;;999888777666333222111111222333111000111111111111000000000000000000000000000000000000000///000111///,,,---000........................------,,,,,,,,,,,,++++++''')))++++++++++++---///---------------.........------............------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++,,,,,,,,,,,,------***111333---+++...---(((,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...******++++++++++++,,,,,,,,,---------...........................---------....../////////000000000000222444777;;;@@@FFFJJJIIIKKKLLLMMMLLLLLLLLLNNNLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIKKKQQQXXX^^^```___VVVQQQKKKGGGDDDCCCAAA@@@>>>@@@CCCEEEEEEIIIUUUbbbrrr]]]]]]^^^^^^]]]]]]\\\\\\___eeeqqqxxxtttttt{{{kkkZZZOOOIIIEEECCC???>>>===<<<:::999888888444333111222222333111000000000000000000111111111000000000000000000000000///...///222///+++,,,111........................------,,,,,,,,,,,,++++++)))+++,,,,,,++++++---...............------------------............------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,------***555999111+++---...+++,,,,,,,,,+++++++++******++++++,,,------,,,++++++***+++,,,---...------,,,******+++,,,,,,---......*********++++++,,,,,,,,,------------............---------................../////////000000000000000333777:::>>>BBBGGGJJJIIIKKKMMMMMMMMMMMMNNNPPPOOONNNLLLJJJIIIIIIIIIIIIJJJJJJMMMTTT\\\___[[[VVVMMMJJJGGGEEEDDDBBB@@@>>>>>>AAAGGGLLLNNNUUUfffvvv^^^^^^^^^^^^]]]\\\[[[[[[bbbiiiwww{{{tttrrrvvvxxxdddUUUMMMHHHEEE??????>>><<<;;;:::999888444333222222333333111000//////000000111111222222000000000000000000000000...,,,...111///***+++222////////////////////////---------,,,,,,,,,++++++,,,.........,,,+++,,,.../////////...---------,,,------............------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---++++++,,,,,,,,,---------)))777===333+++---///---,,,,,,,,,+++++++++******++++++------------++++++***+++---//////...---,,,******+++,,,,,,---......,,,,,,,,,------.........---------.........//////,,,------....../////////////////////000000000000000444888<<>>???AAAGGGHHHOOOYYYaaaoooaaa^^^\\\[[[YYYZZZbbbkkk}}}~~~yyyyyy}}}~~~yyysssrrr{{{nnn[[[PPPJJJDDD@@@@@@@@@===<<<>>>999777555333222111222222222222111111111111222222111111111000111111222222000//////000222222000...//////...------------...---/////////---,,,---...,,,---...---,,,+++,,,......---,,,,,,------------///...,,,++++++,,,...//////...,,,+++***+++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---000//////......------,,,++++++++++++++++++++++++++++++++++++************++++++---.........---,,,...---,,,+++******++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------111000/////////000111222444666;;;AAAFFFIIIJJJIIIKKKKKKLLLMMMOOOPPPQQQRRRQQQMMMLLLMMMMMMKKKLLLPPPWWW[[[bbbiiijjjdddXXXPPPHHHBBB???@@@@@@>>>???BBBJJJNNNXXXfffttt^^^\\\ZZZXXXVVVYYYgggvvvxxxxxxzzz||||||zzzxxxnnn___MMMGGGBBBAAA@@@<<<:::<<<;;;:::777555444333333444222222222222222222222222///000000000111111222222000//////111222222000...000///......------......+++---......------///000+++,,,------++++++,,,---.........---------------------------------------......,,,+++++++++,,,---,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........***+++---.........---,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------000//////...///000111222666999>>>CCCGGGIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQQQQQQQNNNMMMMMMKKKJJJOOOVVVaaafffnnntttrrrgggXXXMMMEEEAAA???AAAAAA???AAAEEEMMMSSSbbbuuuZZZXXXWWWUUUTTT[[[oootttyyyrrr[[[RRRIIIEEEAAA===<<<>>>===;;;999777555444444444222222222333333333333333333333333333222111111000666444111000000111000///000//////...............,,,---......------...000+++,,,---,,,+++++++++---+++---......---------...,,,---...//////...---,,,...---,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000***+++,,,---...---,,,,,,)))+++---...///...---,,,,,,,,,,,,---------......,,,,,,,,,---------..............................//////......///111222333999===BBBFFFHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQOOOOOONNNKKKLLLTTT___iiioooxxx{{{uuugggUUUJJJFFFCCCAAACCCCCCBBBFFFKKKTTT^^^oooUUUUUUVVVVVVXXXbbbwww|||uuu~~~rrrfffWWWNNNFFFAAAAAADDD>>><<<:::777555444444444111222333444444444444444777777888888888777777666>>>999333///...///000111000000///............///.../////////---,,,---...+++,,,------++++++,,,---(((+++---...------...///,,,---///000000///---,,,---------------------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,---------++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,---------,,,+++((())),,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................//////...///000222444555<<<@@@EEEIIIIIIJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSQQQPPPOOOOOONNNPPP[[[gggqqqwww}}}~~~uuueeeSSSHHHEEEBBBAAACCCCCCDDDKKKSSS___mmmRRRSSSWWW\\\bbbnnn}}}|||zzzxxxfffXXXLLLDDDBBBDDD???>>>;;;888666555555555111222444555666555555444666888:::<<<>>>???>>>>>>@@@:::444///...///000111111000//////......//////...///000///---,,,,,,...,,,---......,,,,,,---...(((,,,///000...,,,...000---...///000000///...---------------............,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------************************++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++(((***,,,---...---,,,+++,,,,,,,,,---------......,,,,,,,,,---------............................../////////000111444666777===BBBHHHKKKKKKKKKLLLOOOMMMNNNOOOPPPRRRSSSTTTTTTRRROOOOOOQQQSSSXXXbbbmmmwww{{{~~~zzzooo___PPPGGGBBB@@@???BBBDDDIIITTT___jjj|||RRRTTTZZZeeeooo{{{}}}}}}xxxhhhYYYLLLEEEDDDBBB@@@===;;;888777777777111222444666777666555555333555888;;;<<<======<<<:::666222000///000//////111000000///////////////,,,---///...------...///---...//////------...///,,,000444333///,,,---///......////////////......,,,------...............,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++---------------,,,,,,,,,)))***+++,,,---,,,+++++++++,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................000000000111333555888999===CCCJJJMMMLLLLLLNNNQQQOOOPPPQQQRRRSSSTTTUUUVVVRRRNNNNNNSSSYYY___iiirrrvvvxxxwwwpppcccUUUJJJDDD@@@??????CCCHHHRRRbbbppp|||SSSUUU]]]kkkxxx}}}}}}{{{jjjYYYNNNKKKCCCBBB???<<<:::999888888111222444666777777666555111222444666777666555444333111111111111111...,,,111111000///////////////***,,,---.........000222...///000///.........000111555888666111,,,,,,...////////////////////////,,,,,,---.../////////...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((()))***+++,,,---,,,++++++---...............------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////000000111222444666999:::>>>DDDKKKNNNMMMMMMOOORRRPPPQQQRRRSSSTTTUUUVVVWWWSSSNNNMMMSSS\\\dddmmmtttrrrrrrooofffYYYLLLCCC???AAA@@@AAAGGGNNNZZZnnnNNNYYYgggttt~~~zzzjjjYYYLLLIIIDDD@@@@@@???:::777777555555333333333333444555555555444333333222111111//////000000000000//////000000000000000000000000000000//////.........---........................000333777:::999555000---...............---------///...---,,,,,,---...///,,,++++++******++++++,,,...---,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------...///000000,,,---......,,,,,,---...............////////////333000---,,,...111333333..................------//////000111444888<<<>>>EEEFFFHHHJJJMMMOOOQQQRRRVVVTTTRRRSSSUUUVVVUUURRRSSSTTTUUU[[[fffooonnnhhhiiieee___XXXMMMCCC@@@CCCDDDCCCGGGMMMTTTaaayyyTTT^^^lllxxx{{{hhhYYYNNNGGGBBBAAA???;;;888999666555444333333333444555555555444333333222111111//////000000000000//////000000000000000000000000000/////////....................................---000333666666444000.........//////////////////......---,,,,,,---......,,,++++++******++++++,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......,,,,,,------...//////000,,,---......,,,,,,---...............//////////////////000222555666555444////////////////////////000111111333777;;;???AAAIIIJJJKKKLLLNNNOOOPPPQQQTTTSSSRRRTTTVVVWWWUUUSSSRRRUUUYYY^^^fffllljjjeeeaaa[[[UUUOOOHHH@@@>>>AAABBBCCCIIIRRR]]]mmm\\\fffttt~~~{{{kkkYYYOOOGGGDDDAAA>>><<<===888777555444333444555555555444444333333222222111///000000111111000000///000000000000000000000000////////////....................................+++---///111222222000///.........///000000111111------,,,,,,,,,,,,------,,,++++++******++++++,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......,,,,,,---...---............/////////,,,...333888;;;:::666222///000000000000000000000222222444666:::>>>BBBDDDMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSSSSUUUWWWWWWUUUTTTRRRYYY___bbbeeegggeee```ZZZRRRJJJFFFCCC???>>>AAACCCGGGOOO[[[jjjeeeooo{{{|||ggg[[[NNNHHHEEEAAA???@@@999888777555444444555555444444444333333222222222000000000111111000000000000000000000000000000000///////////////.................................------...///////////////,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........,,,---......,,,,,,---...---------.........//////+++...333888;;;999333//////////////////000000000111333555888<<>>CCCGGGIIIKKKKKKLLLMMMOOOPPPQQQQQQVVVWWWXXXWWWVVVTTTSSSRRRZZZccciiigggbbb^^^[[[WWWTTTJJJBBB@@@AAABBBDDDGGGMMMXXXgggxxxwww||||||zzz{{{~~~vvvbbbVVVNNNGGGAAA???===<<<:::777666555555555333333333333333333333333000111111222222111111000000000000000000000000000.........///////////////........................111111///...---------...+++++++++,,,---------...,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...,,,------------............------...///...,,,***,,,,,,------......//////111333777<<>>DDDIIIMMMOOOKKKLLLMMMNNNPPPRRRSSSTTTVVVWWWWWWUUUSSSSSSVVVYYYbbbeeeccc\\\WWWUUURRRNNNGGGCCCAAABBBCCCDDDKKKRRR]]]qqq|||uuussswww|||qqqfffZZZPPPKKK???>>>;;;999777666555555333333333333333333333333111111222222222222111111000000000000000000000000---.........//////000000........................+++,,,,,,------......///..................------------...//////...------,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++******)))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......---,,,---...111111000///---......///000111111222333666;;;@@@FFFKKKOOOQQQNNNNNNOOOPPPQQQSSSSSSTTTTTTUUUUUUTTTSSSTTTYYY^^^cccccc___WWWSSSRRROOOKKKDDDBBBCCCEEEFFFHHHPPPYYYiii~~~~~~yyyzzz|||zzzzzzsssaaaTTTNNNGGGEEEBBB===999777777777444444444444333111///...333333333222111000//////111111111111111000//////111000000000//////......////////////............------------------------+++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,---...///000,,,,,,,,,---------......,,,------...///000111111.........///////////////444999AAAGGGJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTXXXSSSQQQSSSTTTUUU]]]iiioookkkddd[[[RRRLLLIIIHHHDDDDDDFFFHHHHHHMMM[[[jjjzzzzzzwwwrrrsss}}}|||{{{~~~mmm]]]SSSIIIGGGBBB>>>:::888666666444444555444333111000///333333222222111111000000111111111111111000//////000000/////////.........////////////....................................------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------......//////000.........//////000000111555;;;BBBGGGJJJLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUQQQPPPSSSWWW\\\gggsssuuupppfff[[[PPPIIIFFFEEEBBBBBBEEEHHHKKKTTTeeevvvyyyrrrrrrrrruuuzzz|||kkk]]]NNNJJJEEEAAA>>><<<999777555555555555444222111000222222222222222111111111111111111111111000//////000////////////.........////////////............/////////////////////////////////000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,---------......---------------...............//////000111222333888===CCCHHHKKKLLLMMMNNNOOOOOOQQQRRRSSSSSSSSSSSSTTTQQQPPPTTTZZZdddqqq}}}vvvhhhZZZMMMEEEBBBAAABBBBBBFFFLLLRRR```vvvvvvooommmnnnvvv~~~}}}zzzhhhUUUOOOHHHDDDCCCAAA>>>;;;666666555555444333222222111222222222222222222222111111111111111000//////000000000000000000000000////////////............//////////////////////////////000000000000//////......------------......------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***------------------------,,,,,,,,,---------......///......------,,,++++++,,,,,,,,,---------......---------------,,,,,,,,,/////////000111333555666;;;???EEEIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTRRRQQQUUU^^^kkkyyy{{{jjjXXXKKKCCC@@@???CCCDDDIIIQQQ[[[llltttooommmmmmppp}}}{{{yyywwwvvvwwwyyyzzzyyyzzz{{{|||{{{yyyvvvtttssssssuuuwww{{{uuu]]]TTTIIIEEEEEEDDDAAA<<<777777666555555444444444222222222222222333333333111111111111111000//////111111111111111111111111////////////....................................---......//////......---......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------------,,,,,,,,,/////////000222555888999>>>BBBGGGJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRROOOPPPQQQWWWbbbrrr{{{gggUUUIIICCCAAA???DDDFFFMMMWWWdddwwwtttmmmlllmmmppptttzzzuuuqqqlllkkkiiiiiijjjmmmqqqsssuuuvvvvvvuuussspppllljjjgggffffffgggiiimmmppprrrxxx|||iii]]]NNNFFFFFFFFFAAA<<<888777777666555555666666333333333333333222222222111111111111111000//////000000111111111111222222////////////....................................,,,------......------,,,......------------......------------------------+++++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,---//////000,,,,,,,,,---------......---------------.........000000000111333777:::===AAAEEEIIIKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRKKKOOOSSSZZZhhhyyytttaaaPPPGGGDDDCCCBBBDDDIIISSS```ooo{{{ssskkkjjjlllqqqyyy~~~|||{{{xxxsssmmmiiicccbbbaaabbbeeeiiinnnqqqtttssssssqqqnnnkkkhhhgggcccbbb`````````bbbdddfffjjjmmmsssyyy~~~|||lllXXXMMMKKKJJJDDD>>>999888777666666666777777444444444333333222222111111111111111111000//////......//////000000000000////////////............////////////////////////,,,------......------,,,......------------..............................******++++++,,,---......------------------------+++++++++,,,,,,,,,,,,------------....../////////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,---...///000,,,,,,,,,---------......---------......//////000000000000111444888<<>>DDDHHHKKKKKKLLLLLLMMMNNNNNNNNNRRRRRRRRRRRRRRRSSSTTTTTTaaalllrrrmmmiiihhhaaaWWWPPPKKKFFFCCC@@@@@@GGGPPP___ooo|||tttrrrtttwww}}}xxxtttssstttuuuvvvxxx||||||zzzwwwvvvyyyzzzzzzyyyxxxyyy|||~~~{{{ssskkkhhhjjjnnnooooooqqqrrrvvvvvvkkk```OOOHHHCCC<<<999999:::888777666555555555444333333333222222222222222222222222111111000////////////000111000///.........//////....../////////...------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++---,,,,,,,,,,,,---......---............/////////......---,,,,,,,,,------...------------,,,,,,,,,...............---------......------------......------............---------------------......///...............///000000111333666999<<>>CCCGGGKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPSSSUUUSSSOOOOOOTTTYYYmmmvvvyyynnn___TTTLLLFFFBBB@@@@@@BBBCCCHHHTTT```tttyyysss}}}~~~~~~wwwpppqqquuuwwwsssmmmkkkpppzzzxxxdddSSSLLLCCC===;;;:::888666777777666555444444333333222222222222222222222222222222111000000000000000000000000000000/////////......///////////////...////////////////////////------......------,,,+++---------------------------------------------------,,,,,,,,,,,,---......------------............------,,,,,,,,,------...---------------------------........................---,,,++++++,,,---...---......//////......------,,,,,,,,,,,,---.....................///000000000333888===@@@DDDHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQNNNQQQSSSQQQNNNOOOUUUZZZhhhoooqqqhhhYYYNNNGGGDDD@@@@@@AAADDDEEEKKKXXXfff~~~yyyxxxsssooommmpppuuuxxxuuupppuuuyyyzzzoooZZZRRRHHH@@@===:::888555777666666666555444444444333333333333333333333333222222111000000000000111000000111111111000///.........///000000000//////////////////////////////......//////......---,,,------------------------------,,,,,,,,,---......---,,,,,,,,,,,,---......,,,------------.........------,,,,,,,,,---......,,,,,,,,,------------...---------.....................------------............////////////......---------------......///...............///000000000444999???BBBFFFIIIKKKLLLLLLMMMNNNPPPQQQRRRRRROOOPPPQQQPPPPPPRRRXXX\\\bbbeeeeee^^^SSSIIIDDDCCC>>>???CCCGGGJJJQQQ```ppp}}}zzz}}}}}}oooeeeeeehhhmmmtttyyyzzzxxx}}}ttt{{{yyybbbYYYNNNDDD???<<<999666666666666666555555555555333333333333333333333333333222111111000000111111000000111222111000///.........///000000000000000//////////////////////////////000000//////...---........................---,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......,,,,,,---------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------.........//////.........//////...............////////////............------......///000...............///000000000555<<>>:::777555555555666666666666666333333333333333333333333333222111111000111111111000111111222222000///.........///000000000000000000000000000000000000000000000000000000//////...........................---,,,,,,+++,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------.........//////---...///000000///...---......////////////......///............///000000...............///000000222777>>>DDDGGGJJJMMMNNNLLLMMMNNNOOOQQQRRRSSSTTTSSSQQQPPPQQQVVV\\\```bbb^^^ZZZTTTNNNHHHAAA===<<<<<>>CCCFFFHHHJJJLLLLLLLLLMMMNNNOOOQQQSSSSSSTTTRRRPPPRRR]]]iiimmmiii___XXXQQQLLLEEE???===???CCCEEENNN[[[gggvvvtttnnnxxx}}}|||{{{nnn\\\SSSUUUYYY___hhhtttyyy{{{ttt]]]SSSLLLAAA;;;;;;888777777555444444666777444555555555555444333333222222111000000000000000111111000000000000111111000000////////////000000111000//////......//////000/////////............///...,,,,,,...///...---........................---------------------------------------------------........./////////000...111555777777444000---...///000000...,,,------........................000/////////............---------............///...///000/////////222444555999@@@EEEHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUVVV[[[gggsssvvvsssfff\\\QQQKKKEEE@@@>>>@@@DDDGGGRRRbbbrrrwwwoooooo}}}~~~{{{zzzzzzzzzwwwtttsssvvv{{{jjjYYYQQQPPPUUU^^^kkkzzzjjj\\\QQQFFF@@@@@@888888777777666666666777777666666555555555555555222222111000000000000111111111000000000000111111000000////////////000000111111000////////////000////////////............///...,,,,,,...///...---........................------------------------+++,,,,,,------......................../////////000333777:::999555000,,,000111222111...,,,,,,,,,........................////////////............---------............//////000000/////////222444666;;;CCCHHHKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTWWW\\\eeerrr~~~|||ooo```QQQHHHDDDAAA@@@AAAGGGKKKXXXlll~~~rrrqqqooovvv~~~zzzyyyyyyxxxtttpppmmmnnnrrryyy{{{dddUUUPPPNNNUUU```pppxxxfffXXXLLLFFFGGG999888777777777777666555888777555444333444555666333222111111000000111111111111000000000000111111000000////////////000000222111111000000000000000///////////////.........///...,,,,,,...///...---........................------------------------++++++,,,,,,---...//////........................---///222444444111...,,,///111111111...---------........................///////////////.........---------............///000000111000///000333555888===DDDIIILLLLLLLLLLLLNNNNNNNNNNNNPPPQQQRRRSSSPPPWWWaaammmzzzsssaaaNNNEEECCCAAAAAACCCKKKRRRaaawwwxxxssssssvvv~~~{{{vvvpppnnnnnnvvvuuu___SSSQQQRRRZZZgggwwwsssaaaSSSKKKIII<<<:::777666777777666444777666444333333333444555333222222111111111111111111111000000000000111111000000////////////000000222111111000000000000000.........//////////////////...,,,,,,...///...---........................------------------------++++++,,,,,,---...//////...............---------++++++,,,---......//////---...000000///......///.................................///////////////---------............///000111000000///111444777999>>>DDDIIIKKKKKKKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSRRR\\\hhhttt~~~ppp^^^KKKBBBAAABBBCCCFFFQQQ\\\nnnzzzrrrsssuuu|||wwwqqqnnnsssqqq\\\TTTUUUVVV___nnnnnn]]]QQQLLLBBB===888666777888666444666555444444333333444444333333222111111111111222111111000000000000111111000000////////////000000111111000////////////000.........//////////////////...,,,,,,...///...---........................------------------------+++,,,,,,------..................---------------,,,+++++++++,,,///111333+++---//////...---...///.................................///////////////---------............///000000000///000222777:::<<<@@@EEEIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSZZZdddqqq{{{yyyfffXXXHHHAAAAAACCCGGGLLLZZZjjjnnnjjjnnnwww~~~wwwqqqtttooo[[[VVVZZZYYYdddwwwlll^^^VVVIIIBBB;;;777888999888555666666666666666555444444444333222222111111222222111111000000000000111111000000////////////000000111000//////......//////............/////////000///...,,,,,,...///...---........................------------------------------------------------.........------,,,,,,,,,------------...000111222+++---......,,,+++,,,,,,..................................../////////000---------............///////////////000444999===@@@CCCGGGIIIJJJLLLNNNPPPPPPPPPOOOPPPPPPQQQRRRSSSaaalllxxxzzzppp\\\QQQGGGCCCCCCEEELLLSSSeeeyyywwwjjjkkkrrr~~~xxxzzzlllZZZXXX^^^aaannnyyykkkcccNNNFFF===999999:::999777666777888888888777555444444333222222111111222222111111000000000000111111000000////////////000000000000///...............---.........//////000000///...,,,,,,...///...---........................------------------------------------------,,,,,,.........------,,,,,,,,,---...///000000///......---...///...+++***)))***........................---.........//////000000---------.........//////......//////000555:::???DDDFFFHHHJJJKKKMMMPPPRRRPPPPPPPPPPPPPPPQQQRRRSSSeeeooozzz}}}sssiiiVVVNNNGGGEEEEEEHHHOOOWWWllltttmmmsss}}}jjjYYYXXX```iiiwwwuuu]]]OOOAAA======<<<;;;;;;888;;;<<<;;;777333333333444444333333333222222222222222222111111111111000222222222222222111000///000000000000000000000000111///---...000000...,,,................................................................................................---------...------,,,,,,........................111000000///...---------++++++---...///111222222////////////////////////............////////////.........000333888<<>>===:::888777777888999888777555555555444444444444333333333333333222222222222000000111222222222222111000000000000000000000000000111222111///...///000////////////////////////........................////////////////////////........................++++++,,,---............//////////////////////////////////////////......---------...///000000111////////////////////////............///////////////000222555;;;BBBHHHKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSRRRNNNLLLMMMSSSXXX]]]]]]\\\VVVNNNGGGDDDDDDCCCEEEKKKUUUbbbuuu~~~rrroooqqq|||tttmmmlllppp{{{qqqaaaUUUJJJBBB>>><<<999666666777888777666444444444444333333333333444444333333333222222222000000111222222222222222000000000000000000000000000111333111///...///111////////////////////////........................////////////////////////........................+++,,,---...////////////.........................../////////////////////.........///////////////////////////////////////............///////////////000222666<<