BM6P6(@ }}}mmmccc[[[ZZZVVVQQQMMMJJJIIIJJJFFFDDDBBBAAAAAA@@@>>><<<>>>>>>>>>>>>============???>>>===<<<<<<===>>>???>>>=========>>>???@@@@@@EEEHHHTTTggg{{{mmm___WWWQQQQQQRRRTTTWWWXXXWWWUUUVVVXXXYYYZZZ[[[aaajjjqqqxxxqqqgggoooxxx~~~|||mmm\\\RRRNNNMMMPPPUUUVVV\\\llltttmmmfffgggjjjqqqyyy|||sssppplllhhheeeddddddeeennnrrruuuvvvwwwtttiii^^^VVVRRRNNNKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDHHHGGGFFFDDDBBB@@@>>>===<<<<<<<<<===>>>>>>??????DDDCCCAAA???===;;;:::999555777:::<<<======;;;:::;;;:::999:::===BBBGGGJJJIIIKKKMMMPPPRRRTTTTTTTTTVVVZZZ___cccfffhhhjjjkkknnnfff^^^[[[XXX___wwwoooTTTGGGCCC>>>;;;;;;<<<<<<<<<:::999999888777666666555333444444333222222333555222222222222222222222222000000000000000000000000///000111111222555999===GGGIIIJJJIIIFFFDDDCCCCCCBBBEEEIIILLLRRR[[[fffooo|||iiiVVVOOOPPP]]]pppvvvuuu}}}xxxxxxyyy~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz|||~~~|||{{{zzzyyyxxxzzz}}}oooccc[[[___```^^^XXXPPPJJJGGGGGGFFFEEECCCBBBBBBAAA???===@@@@@@?????????>>>>>>>>>@@@???>>>======>>>???@@@>>>======>>>>>>???@@@AAACCCGGGRRRfff{{{qqqccc[[[RRRQQQRRRTTTWWWXXXWWWUUUVVVXXXYYYYYY[[[aaajjjqqqvvvkkkhhhfffpppzzz{{{lll[[[RRRNNNMMMPPPTTTWWW___qqqssslllhhhiiilllqqqxxx~~~~~~~~~~~~~~~~~~}}}zzzwwwpppmmmjjjgggeeeeeefffgggqqqvvvzzzyyyvvvqqqfff\\\VVVRRRNNNKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGFFFDDDBBB@@@???>>>>>><<<======>>>>>>???@@@@@@CCCCCCAAA@@@===;;;:::999555777:::<<<======;;;:::;;;::::::;;;>>>CCCGGGJJJKKKLLLOOOQQQSSSTTTUUUUUUWWWZZZ^^^aaaccceeefffgggjjjddd^^^ZZZXXXaaa|||nnnTTTGGGCCC>>>;;;;;;;;;<<<<<<;;;;;;:::888666555444333222333444333222111333555222222222222222222222222////////////////////////...000111111333666:::>>>FFFGGGHHHHHHEEECCCBBBBBBAAADDDHHHLLLQQQYYYeeemmm{{{{{{hhhWWWPPPPPP]]]pppxxxwwwzzzyyy{{{~~~}}}||||||||||||||||||{{{{{{zzzzzzzzzzzz|||~~~~~~|||zzz{{{zzzzzz|||yyyiiicccaaaeeegggfff___UUULLLIIIIIIGGGFFFDDDCCCCCCBBBAAA???AAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@=========>>>>>>@@@AAAAAABBBFFFQQQeee{{{wwwhhh___SSSSSSSSSTTTVVVWWWWWWVVVWWWXXXYYYYYYZZZaaajjjrrryyyppphhhcccbbbeeeppp}}}{{{lll\\\SSSOOOMMMOOOSSSXXXcccwwwuuunnnkkklllmmmrrrxxx}}}~~~}}}{{{yyywwwvvvuuuuuu|||{{{yyyyyyxxxvvvssspppkkkiiifffddddddfffhhhjjjttt{{{|||vvvnnnddd[[[UUURRRNNNKKKJJJJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@AAACCCDDDFFFGGGFFFDDDBBB???>>>===>>>>>>===>>>>>>???@@@@@@AAAAAACCCCCCBBB@@@>>><<<:::999555777:::<<<======;;;:::;;;;;;:::<<>>???@@@AAABBBCCCFFFQQQddd|||{{{lllbbbVVVUUUTTTTTTVVVXXXXXXWWWXXXYYYZZZZZZ\\\bbbkkksssuuukkkgggdddcccdddfffrrr~~~ooo___UUUPPPMMMOOORRRXXXeeezzz{{{tttmmmmmmnnnrrrxxx}}}}}}{{{yyyvvvtttssssssuuutttsssrrrrrrpppmmmjjjfffdddbbbaaacccfffjjjmmmvvv}}}~~~uuulllccc\\\UUUQQQMMMKKKJJJIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDCCC>>>???@@@BBBCCCEEEGGGHHHDDDBBB???<<<;;;<<<>>>???>>>??????@@@@@@AAABBBBBBCCCBBBBBB@@@>>><<<:::888555777:::<<<======;;;:::;;;;;;;;;===@@@DDDHHHKKKNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVXXX[[[___aaaaaaaaa```]]][[[XXXWWWdddhhhQQQGGGCCC???<<<;;;;;;:::999;;;:::999777666444333333222333333222111111222444111111111111111111111111000000000000000000000000...///111222333777<<>>>>>>>>>>>>>>>>>=========>>>>>>???AAABBBCCCEEEGGGQQQddd|||~~~ooodddZZZXXXUUUUUUWWWXXXYYYYYYYYY[[[]]]]]]___eeemmmtttvvvjjjfffeeeddddddgggkkkvvvvvvdddYYYRRRNNNOOORRRXXXeee{{{}}}wwwooonnnooorrrxxx}}}~~~}}}{{{xxxvvvuuutttsssqqqpppoooooonnnmmmiiigggcccaaa______aaaeeekkknnnttt{{{zzzrrrkkkddd^^^SSSPPPLLLIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD>>>???@@@BBBDDDEEEFFFGGGBBB@@@===;;;;;;<<<>>>@@@?????????@@@AAAAAABBBBBBBBBBBBBBBAAA???<<<999888555777:::<<<======;;;:::;;;;;;<<<>>>AAAEEEIIIKKKMMMNNNPPPRRRSSSSSSSSSSSSRRRSSSVVV[[[aaaccccccaaa^^^[[[YYYWWWWWWfffeeePPPEEEBBB>>><<<;;;;;;:::999888777777777666666555555222222333222111000222444111111111111111111111111111111111111111111111111///000111222444777<<>>>>>>>>>>>============>>>>>>@@@AAACCCDDDFFFGGGPPPbbbyyyttthhh^^^[[[XXXVVVXXXZZZ[[[[[[[[[^^^aaacccdddiiipppuuussslllgggggghhhgggiiimmmvvv}}}kkk]]]UUUPPPPPPSSSZZZeeeyyy~~~wwwrrrqqqpppsssxxx}}}|||{{{yyywwwuuusssrrrrrrooonnnmmmmmmmmmkkkhhheeeaaa___]]]]]]___dddjjjmmmqqquuuvvvrrrlllhhhbbb\\\QQQNNNJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDD???>>><<<;;;<<<===>>>@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA???<<<999777555777:::<<<======;;;:::;;;<<<===???BBBFFFIIIKKKLLLMMMOOORRRSSSTTTTTTTTTQQQSSSWWW^^^eeegggdddaaa]]]YYYWWWXXXZZZkkkcccOOOCCCAAA>>><<<<<<;;;:::999666666666666666666666666111222333222000000222333111111111111111111111111222222222222222222222222000111222333444777;;;>>>BBBDDDGGGGGGFFFEEEEEEEEECCCGGGLLLPPPUUU\\\eeelllooo{{{~~~iiiYYYRRRRRR^^^nnnxxxtttvvv{{{~~~{{{yyywwwvvvuuussssssttttttuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}zzzzzz|||iiiXXXPPPLLLJJJGGGFFFDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA===>>>????????????>>>=========>>>???@@@BBBCCCDDDGGGGGGNNN^^^uuu{{{pppbbb^^^ZZZXXXYYY[[[]]]]]]\\\```eeehhhjjjmmmrrrwww}}}rrrpppqqqttttttsssxxx~~~rrrbbbWWWQQQRRRUUU]]]fffvvv|||wwwuuussstttwwwzzz}}}~~~|||{{{yyyvvvsssqqqppppppmmmlllllllllllljjjgggeeeaaa^^^\\\[[[]]]bbbhhhlllnnnooolllgggdddbbb]]]VVVOOOLLLHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCBBBAAA======<<<======>>>??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBB@@@<<<999777555777:::<<<======;;;:::;;;<<<>>>@@@CCCGGGIIIKKKLLLMMMPPPRRRTTTUUUVVVVVVSSSUUUZZZbbbiiiiiiddd___\\\XXXVVVYYY```rrraaaNNNAAA???===<<<<<<<<<;;;:::777777666666666555555555111222222111000000111333111111111111111111111111111111111111111111111111222333333333444666:::===@@@CCCEEEFFFEEEDDDDDDEEEEEEIIIOOOTTTYYY```iiipppuuuoooYYYSSSRRR]]]kkk{{{uuu}}}uuuwww|||~~~|||yyyvvvtttqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{wwwxxxyyy}}}~~~~~~iii\\\UUUPPPMMMGGGEEEDDDDDDEEEEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@AAAAAA@@@???>>>======>>>???@@@BBBDDDEEEFFFFFFLLL\\\rrrwwwddd```[[[YYYYYY\\\^^^___]]]bbbhhhkkkmmmppptttxxx|||}}}{{{|||wwwdddXXXRRRSSSVVV___fffuuu{{{yyyvvvuuuvvvyyyzzzzzz}}}zzzwwwtttqqqooonnnmmmlllkkkkkkkkkjjjgggdddaaa^^^\\\ZZZ\\\aaagggkkkllljjjfff```^^^^^^XXXQQQNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???<<<<<<======>>>?????????===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@===999777555777:::<<<======;;;:::<<<<<<>>>AAADDDGGGJJJKKKLLLNNNQQQTTTVVVWWWXXXXXXVVVXXX]]]eeekkkkkkddd]]]\\\VVVUUU[[[dddxxx___NNN@@@>>><<<<<<<<<===<<<:::999888777666555444333333111222222111000000111333000000000000000000000000000000000000000000000000333444444444444666999<<>>>>>>>>>>>============>>>???@@@AAADDDIIIQQQ\\\mmmnnncccZZZYYYZZZZZZ[[[\\\```ccchhhnnnuuuxxxyyyxxxzzz}}}}}}jjj]]]TTTRRRTTT\\\jjj}}}{{{uuuttttttsssuuuyyy|||{{{yyyvvvrrrnnnjjjhhhllljjjiiiiiiiiigggdddaaa___\\\ZZZ\\\aaafffiiiiiieeeccc```^^^[[[XXXTTTQQQOOOJJJFFFFFFIIIKKKIIIFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCC@@@===:::::::::::::::<<<===>>>???@@@@@@@@@???@@@@@@AAAAAABBBBBBAAA???===;;;999888666888999;;;<<<<<<;;;;;;888999<<>>>>>>>>>>>???@@@AAABBBCCCHHHOOOYYYjjjsssggg]]]ZZZZZZYYYYYY[[[cccfffmmmuuu{{{~~~}}}zzzwww{{{~~~jjj\\\SSSRRRTTT]]]kkk}}}vvvtttsssqqqssswww{{{zzzwwwtttqqqmmmkkkiiilllkkkiiihhhgggeeebbb___]]][[[ZZZ\\\bbbfffhhhggg^^^[[[XXXVVVTTTQQQNNNLLLNNNJJJFFFFFFIIIJJJHHHEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFEEECCCCCCBBB@@@<<<999:::::::::;;;<<<===>>>???@@@????????????@@@AAAAAABBBBBBAAA???===;;;999888666777999;;;<<<<<<<<<;;;999:::===@@@DDDHHHKKKLLLOOOPPPRRRSSSSSSTTTWWWYYYZZZ]]]cccjjjmmmlllgggbbbddd^^^XXXYYYccczzz\\\KKKDDDAAA>>>=========<<<;;;:::999777666444333333333222222222111111111111111000000000000000000000000111111111111111111111111000111222222222333666999???BBBEEEEEEBBBBBBDDDFFFQQQWWW___cccfffjjjrrrxxxzzz```WWWSSSZZZdddooozzzqqqxxxzzzzzz||||||xxxtttsssppprrrsssuuuuuutttsssrrrttttttssssssssssssttttttuuuvvvvvvwwwyyyzzzzzz{{{{{{lllgggdddhhheee___ZZZVVVSSSRRRRRRMMMMMMLLLLLLJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA????????????@@@AAABBBBBBBBBFFFLLLUUUddd|||yyymmmaaa\\\YYYXXXYYY[[[ccciiirrr{{{|||uuuzzz|||gggZZZSSSTTTWWW^^^mmmwwwtttrrrppprrruuuyyywwwuuurrrooommmlllkkkmmmkkkhhhfffdddbbb```]]]YYYXXXYYY]]]cccfffeeecccZZZWWWSSSQQQPPPOOOMMMLLLMMMIIIFFFEEEGGGIIIGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJEEECCCAAA@@@@@@>>>;;;999;;;;;;;;;<<<<<<======>>>??????>>>>>>???@@@@@@AAABBBBBBAAA???===;;;999888666777999;;;<<<<<<<<<;;;999:::===BBBFFFJJJMMMOOOOOOPPPRRRSSSSSSUUUXXXZZZ\\\aaahhhnnnpppmmmiiifffddd^^^XXXZZZeee||||||[[[LLLDDDAAA>>>=========<<<;;;999888777555444333333333111111111111111222222222000000000000000000000000000000000000000000000000000111222222222333666999>>>BBBFFFGGGFFFEEEHHHJJJVVV]]]ggglllnnnpppuuuzzz}}}cccXXXSSSYYYcccpppwwwpppvvv{{{zzz||||||xxxuuusssrrrrrrtttuuuuuuuuutttssssssttttttttttttttttttsssttttttuuuvvvwwwxxxxxxyyyvvvfff___[[[[[[ZZZZZZXXXWWWVVVUUUTTTOOOOOONNNMMMLLLJJJIIIHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@????????????@@@@@@AAA???>>>>>>>>>??????@@@AAAAAAEEEJJJQQQ___uuu}}}rrreee^^^ZZZXXXZZZ^^^bbbhhhsss{{{tttzzzvvvcccXXXSSSVVV[[[___mmmyyyuuusssppprrruuuwwwuuussspppnnnmmmllllllmmmjjjgggdddbbb```]]][[[VVVVVVYYY^^^cccdddaaa^^^VVVRRROOOMMMLLLMMMMMMLLLKKKHHHFFFEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIIIICCCAAA???>>>>>>===;;;999;;;;;;<<<===============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA???===;;;999888555777999;;;<<<<<<<<<<<<888:::===BBBFFFKKKNNNPPPOOOPPPRRRSSSTTTUUUXXX[[[]]]dddmmmrrrqqqmmmiiigggaaa[[[WWW[[[hhhyyyZZZKKKCCCAAA>>><<<<<<<<<;;;:::888888666555444333333333000000000111222222222333000000000000000000000000////////////000000000000000111222222222333666999===BBBGGGIIIIIIIIIKKKMMMXXX```kkkqqqrrrssswwwzzzhhh\\\UUUZZZeeesssvvvpppvvv|||{{{||||||yyyvvvtttssstttuuuuuuuuuuuuttttttrrrssstttuuuuuutttsssrrrrrrsssssstttuuuuuuvvvvvvuuuddd]]]YYYVVVWWWXXXXXXWWWUUUSSSRRROOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBB??????>>>>>>>>>??????@@@>>>============>>>>>>???BBBDDDIIIOOO[[[pppuuuiiiaaa\\\ZZZ\\\aaaaaahhhttt{{{www|||rrr```VVVRRRUUUZZZ```mmm|||yyyvvvssssssvvvuuutttrrrpppooommmmmmlllllliiifffdddbbb___[[[YYYTTTUUUYYY^^^bbbbbb]]]XXXOOOLLLIIIGGGHHHIIIIIIHHHIIIHHHEEEDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEAAA???=========<<<;;;999:::;;;<<<===>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA???===;;;999888555666888;;;<<<======<<<888999===AAAFFFJJJMMMOOOOOOPPPRRRSSSTTTVVVYYY\\\___gggqqqtttqqqkkkhhhfff```ZZZWWW\\\jjjuuuWWWKKKCCCAAA>>><<<<<<<<<;;;:::888777666444333333333333000000000111222222222333000000000000000000000000......//////000000000000000111222222222333666999<<>>??????@@@======<<<<<<<<<======>>>AAACCCGGGLLLXXXkkkyyynnnfff___[[[\\\aaabbbiiisss}}}zzzqqqbbbYYYUUUVVVYYYcccnnn{{{vvvsssuuutttssssssrrrpppnnnlllkkkjjjhhhfffeeeccc___[[[WWWTTTUUUXXX]]]```___XXXSSSNNNLLLIIIHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBBBB@@@>>><<<;;;<<<<<<;;;:::999:::<<<>>>?????????>>>>>>>>>??????@@@AAACCCCCCBBBBBBAAA???===;;;999888555666888:::<<<=========999:::===AAAFFFJJJMMMOOONNNPPPRRRTTTUUUWWWZZZ\\\aaakkkuuuwwwqqqiiieeeeeebbb\\\YYY___nnnqqqUUUJJJCCC@@@===<<<<<<<<<;;;:::777666555444333333333333111111111111111222222222000000000000000000000000...//////000000111111222000111222222222333666999<<>>>>>============>>>>>>???AAADDDIIITTThhh~~~sssjjjaaaZZZ[[[___aaagggpppzzz}}}|||pppfffaaa^^^___bbbgggppp~~~wwwrrrqqqssstttttttttrrrooollljjjhhhgggffffffddd```[[[WWWUUUVVVXXX\\\^^^\\\UUUOOOOOOMMMLLLKKKLLLLLLJJJIIIGGGFFFEEECCCBBBBBBCCCDDDDDDEEEFFFFFFEEECCC@@@???@@@>>><<<;;;<<<===<<<;;;777999<<<>>>@@@@@@@@@@@@?????????@@@AAACCCDDDEEEBBBBBBAAA???===;;;999888444666888:::<<<=========;;;===???CCCGGGJJJMMMOOONNNPPPRRRTTTUUUWWWZZZ]]]dddooozzzzzzrrrhhhdddddd^^^YYYXXXbbbsssmmmRRRHHHCCC@@@===;;;;;;;;;;;;:::666666555444333333333333222222222111111111111111000000000000000000000000//////000000111222222333000111222222222333666999<<>>>>>>>>>>>>>>???===???BBBGGGRRReee}}}vvvmmmbbbZZZYYY\\\___ccckkkttt|||~~~}}}{{{}}}zzznnnjjjhhhgggiiillljjjrrr~~~wwwpppnnnssstttvvvvvvtttpppllliiiffffffggggggfffaaa[[[VVVWWWWWWXXX[[[]]]ZZZSSSMMMJJJIIIIIIIIIIIIIIIFFFDDDFFFFFFEEECCCAAAAAACCCDDDEEEFFFGGGFFFEEEBBB@@@>>>@@@>>><<<;;;<<<======<<<666888;;;>>>AAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFBBBBBBAAA???===;;;999888444666888:::<<<============???AAADDDHHHKKKNNNOOONNNPPPRRRTTTUUUWWW[[[]]]fffqqq}}}}}}rrrhhhddddddYYYUUUVVVcccwwwkkkQQQHHHBBB@@@===;;;;;;;;;:::999666555444444333333333333333222222222111111000000000000000000000000000000///000000111222333333333000111222222222333666999<<>>>>>>>>>>>>>>===???CCCHHHOOO^^^www~~~qqqeee___^^^```___bbbgggkkkooosssxxx{{{|||}}}xxxrrrssswwwuuupppuuuuuu}}}|||tttpppttttttttttttrrrooollljjjjjjjjjjjjgggccc]]]WWWTTTVVVWWWXXXXXXVVVSSSOOOMMMNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>===;;;:::999999::::::<<<<<<===>>>???@@@AAAAAACCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCAAA>>>;;;888777666666777888:::;;;<<<===>>>@@@BBBDDDGGGKKKPPPSSSTTTSSSUUUXXXYYYXXX[[[```hhhwww}}}pppfffdddcccWWWVVVYYYcccyyyfffPPPLLL???===;;;;;;;;;<<<;;;:::888888666555444333333222111222111000......000222111111111111000000/////////000111222222111000///,,,...111222333444666888AAACCCFFFHHHGGGEEEAAA??????@@@CCCFFFMMMYYYhhhrrryyytttdddYYY\\\cccoooxxxwww}}}~~~{{{}}}}}}}}}~~~}}}{{{zzzyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwtttsssqqqqqqqqqsssuuuvvvssstttvvvuuuttttttuuuvvvnnnaaaXXXNNNOOORRRSSSTTTSSSQQQPPPMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMMMMMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@@@@??????>>>>>>>>>???@@@DDDHHHNNN[[[sssssseee]]]\\\]]]___bbbfffiiilllppptttwww{{{|||~~~}}}||||||vvvtttuuuvvvvvvuuusssqqqnnnlllkkkkkkjjjhhhddd^^^XXXUUUVVVWWWWWWWWWUUUQQQNNNLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>???AAABBBAAA@@@BBBBBBAAA@@@===:::777666666666777888:::;;;<<<===>>>@@@DDDFFFIIILLLPPPSSSTTTSSSUUUXXXYYYXXX[[[```ggguuu|||rrrjjjfffddd\\\[[[]]]iiicccNNNJJJAAA???<<<;;;;;;;;;999888888777666555333333333333222222222111//////000222222222111111111000000000///000111222222111000//////000222222333444777999@@@BBBEEEGGGGGGDDDAAA>>>===???AAACCCIIITTTbbblllyyyyyyggg[[[]]]dddppp{{{yyy~~~{{{~~~}}}}}}~~~}}}{{{zzzzzzzzzxxxxxxwwwwwwwwwvvvvvvvvvtttsssrrrqqqrrrsssuuuwwwtttvvvwwwvvvttttttuuuvvvpppbbbZZZOOOQQQSSSTTTTTTSSSRRRQQQNNNNNNNNNOOOQQQRRRTTTUUUSSSQQQOOOOOOOOOOOOMMMKKKJJJHHHFFFFFFFFFEEEDDDBBBDDDCCCBBB@@@???>>>>>>>>>AAAAAADDDGGGKKKWWWmmmuuuggg___\\\]]]___aaadddgggiiilllpppsssyyy{{{~~~wwwtttwww}}}}}}yyyyyyuuuuuuuuuuuusssqqqooommmmmmmmmllljjjeee```ZZZWWWUUUUUUUUUTTTRRROOOLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<======<<<======>>>???@@@AAAAAACCCBBBAAABBBDDDDDDDDDBBBAAAAAA@@@>>><<<999777555666666777888:::;;;<<<===>>>AAAFFFJJJLLLNNNQQQSSSTTTSSSTTTXXXYYYXXX\\\aaagggsss||||||uuuoooiiiddd[[[ZZZ]]]kkk___KKKGGGCCC@@@===;;;;;;:::888666777777555444333333333333333333333222000000111333222222222222222111111111///000111111111111000000222333333222222444777:::???AAADDDFFFFFFCCC@@@>>>===???@@@BBBFFFPPP]]]fffxxxlll^^^^^^eeerrr}}}zzzzzz~~~~~~}}}|||{{{{{{{{{zzzzzzyyyxxxwwwvvvuuuuuutttsssrrrrrrsssuuuvvvwwwwwwxxxxxxwwwuuutttuuuvvvpppbbbYYYQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNOOOQQQSSSUUUWWWXXXTTTRRRPPPPPPPPPOOOMMMLLLLLLJJJIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@???>>>??????@@@AAACCCFFFIIITTTiii}}}wwwkkkccc``````\\\^^^aaacccfffiiinnnqqqwwwzzz~~~~~~rrrpppvvv~~~zzzzzzssssssssssssqqqpppnnnmmmppppppooolllhhhccc^^^[[[UUUTTTSSSQQQOOOMMMJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>============<<<===>>>???@@@AAAAAABBBDDDCCCBBBCCCEEEFFFEEEDDDAAAAAA???>>>;;;999777666666666777888:::;;;<<<===>>>BBBHHHLLLOOOPPPRRRSSSUUUSSSTTTXXXYYYXXX\\\bbbjjjssszzzzzzvvvqqqiiiaaaYYYXXX]]]nnn\\\JJJFFFBBB@@@===;;;;;;:::888777777666555444333333333333333444555444222111222333222222222222222222222222///000000111111111111111333333222111111222666:::???AAADDDFFFFFFCCC???===???@@@BBBCCCFFFNNNYYYbbbtttqqq```___eeettt|||yyy|||zzz~~~}}}|||||||||}}}|||{{{yyyxxxvvvuuuttttttsssssstttuuuvvvwwwxxxyyyzzzzzzyyyvvvuuuuuuvvvqqqaaaWWWRRRRRRSSSTTTTTTSSSRRRQQQMMMNNNOOOQQQSSSVVVXXXZZZUUUSSSQQQPPPPPPOOOMMMKKKKKKJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@????????????@@@===>>>AAAEEEHHHRRRggg{{{}}}qqqhhhbbb___YYY[[[^^^aaadddhhhnnnrrrvvvyyy}}}}}}ssssss{{{yyywwwsssssssssrrrqqqpppooooooqqqqqqpppmmmiiieeeaaa___UUUTTTRRROOOLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB??????@@@AAAAAABBBBBBBBB>>>>>>>>>>>>=========<<<======>>>???@@@AAABBBBBBAAA@@@@@@@@@BBBCCCBBBAAABBBAAA@@@>>><<<:::999888666666777888:::;;;<<<===>>>CCCIIINNNPPPRRRSSSTTTUUUSSSTTTWWWXXXYYY]]]dddnnnuuuyyyxxxsssnnneee]]][[[ZZZaaavvvyyyZZZJJJFFF@@@>>><<<;;;;;;;;;:::999666555444333333333333333333444555444333222222333222222222222222222222222000000000000000111111222222222111000///111555888???AAADDDFFFFFFCCC???===???@@@AAABBBEEELLLWWW___ooorrraaa___eeeuuu~~~zzzvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuttttttttttttuuuvvvwwwyyyyyyzzz{{{{{{zzzxxxvvvwwwxxxuuucccXXXRRRRRRSSSSSSRRRRRRQQQQQQNNNNNNPPPRRRTTTWWWYYYZZZVVVTTTRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDDDDCCC@@@???@@@@@@AAAAAAAAA@@@??????<<<===AAADDDGGGRRRfffyyyzzznnnccc]]]YYY[[[]]]```ccchhhnnnrrrtttwww{{{~~~vvvyyy}}}vvvsssssssssrrrrrrqqqqqqqqqqqqoooooonnnllliiieeebbbaaaVVVTTTQQQMMMKKKIIIHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA??????@@@@@@AAAAAABBBBBB======>>>>>>>>>>>>===<<<===>>>>>>???@@@AAABBBBBBCCCBBBAAABBBDDDEEEDDDCCCBBBAAA???===<<<::::::999666666777888:::;;;<<<===???DDDIIINNNPPPRRRSSSTTTUUUSSSTTTWWWXXXYYY^^^eeeooouuuxxxtttnnniiiaaa[[[XXXXXXbbbzzzsssXXXJJJFFF???===;;;;;;;;;<<<;;;:::555555444333333333333333222444555555333222222222111111111222222222222222000/////////000111222333000111111000000222555888???AAADDDFFFFFFCCC@@@>>><<<===???@@@CCCJJJUUU\\\kkkqqq___]]]ddduuuzzzyyyyyy~~~~~~{{{uuuvvv{{{~~~~~~|||yyywwwvvvuuuttttttuuuvvvxxxyyyzzzzzzzzz||||||{{{yyyxxxyyyzzz{{{iii]]]RRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSUUUXXXZZZ[[[XXXVVVTTTSSSRRRQQQOOOMMMIIIGGGEEEDDDDDDBBB@@@>>>AAABBBDDDDDDCCCAAA>>>======>>>AAAEEEGGGPPPdddwwwwwwiii___[[[]]]^^^```cccgggmmmqqqrrrsssvvvzzz~~~}}}yyytttrrrooooooooonnnnnnnnnnnnnnnjjjjjjiiihhhfffdddbbb```WWWTTTPPPLLLJJJHHHHHHIIIFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>>>>===>>>??????AAAAAABBBCCCFFFDDDDDDEEEFFFGGGFFFEEEAAA@@@>>><<<:::999999999666666777888:::;;;<<<===@@@DDDIIIMMMOOOQQQTTTUUUVVVTTTTTTWWWXXXYYY___fffmmmtttvvvqqqiiiddd___[[[UUUVVVbbb}}}nnnUUUJJJEEEAAA>>><<<;;;;;;;;;:::888444444333333222222333333111333555444333111111111000000000111111111222222000/////////000111222333...000111222222444666999@@@BBBEEEGGGGGGDDDAAA>>>;;;===???AAADDDLLLVVV^^^jjj~~~nnn]]]\\\ccctttyyytttrrrsssxxx~~~~~~|||}}}yyywww|||~~~~~~~~~|||zzzxxxwwwvvvttttttvvvwwwyyyzzz{{{{{{zzz|||||||||zzzzzz{{{|||nnnaaaRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVYYY[[[\\\ZZZXXXVVVUUUTTTSSSQQQOOOLLLJJJHHHGGGFFFEEECCCAAADDDEEEGGGGGGEEEBBB===;;;>>>@@@CCCEEEGGGOOObbbtttpppeee^^^___```aaabbbffflllpppoooqqqsssvvvzzz~~~}}}wwwrrrrrrkkkjjjjjjiiiiiiiiijjjjjjggggggfffeeedddbbb```___WWWUUUPPPLLLIIIHHHHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAABBBAAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDDDDBBB@@@???===:::999888888888666666777888:::;;;<<<===AAADDDIIILLLOOOQQQTTTVVVVVVTTTTTTWWWXXXZZZ___gggkkkrrruuunnneeeaaa^^^\\\XXXZZZgggjjjSSSIIIEEECCC@@@===;;;;;;:::888666444444333222222222333333111222444444333111000111//////000000111111111222000////////////111333444...000222444444666888:::AAACCCFFFHHHGGGEEEAAA???<<>>???GGGLLLPPP^^^ooossseee___[[[ZZZ^^^ccceeehhhlllnnnpppsssttttttuuuvvvwwwxxx}}}}}}uuuooollloookkkffffffhhhjjjgggdddaaa```___aaabbbbbb^^^ZZZYYYUUUOOOKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDCCCCCCBBBBBBAAA@@@@@@@@@>>><<<999777777777888555777888888777888:::<<>>======<<<999777444333222222111111222222222333333333333222111111333222111111000111111111000111111111111222222222333222222111222555777888???@@@CCCFFFGGGFFFBBB??????BBBEEEEEEFFFLLLVVV___kkk|||iii[[[ZZZ]]]ppp}}}qqqmmmnnnnnnqqqttt|||yyy|||xxxssstttuuuxxxzzz}}}}}}}}}zzzyyyyyyyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}||||||||||||}}}}}}}}}jjj\\\RRRQQQQQQQQQSSSUUUVVVVVVSSSUUUWWWYYYZZZZZZZZZZZZ[[[ZZZWWWTTTQQQOOOMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGFFFDDDCCCCCCCCCCCCGGGAAABBBHHHLLLPPP]]]lllxxxkkkccc^^^\\\```ccceeegggkkkjjjlllnnnooooooppprrrtttvvv{{{{{{sssmmmjjjlllhhhddddddffffffccc```^^^]]]]]]^^^```___[[[XXXXXXTTTOOOKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFDDDCCCAAA@@@???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBBAAA???===:::888888888999555777888999:::;;;>>>@@@FFFHHHIIILLLOOOQQQSSSTTTTTTUUUVVVUUUVVVYYY```eeesssrrrppplllgggdddbbbaaa]]]]]]llldddOOOGGGDDDAAA@@@>>>======;;;999666444333222222111222222222222333333333333222111111000/////////000111222222000111111111111222222222333222222111222555777888???AAADDDGGGHHHGGGCCCAAAAAAEEEIIIJJJLLLRRR\\\dddjjj{{{gggWWWVVVXXXiii{{{pppllllllmmmooorrr~~~|||}}}}}}yyy{{{uuupppmmmnnnpppsssvvvzzz~~~~~~~~~{{{xxxwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{|||}}}~~~vvvdddYYYSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXYYY[[[\\\\\\[[[[[[[[[ZZZXXXTTTQQQNNNLLLKKKHHHHHHIIIIIIHHHGGGGGGFFFHHHGGGFFFDDDCCCCCCBBBBBBIIIDDDDDDIIILLLOOO[[[iiitttiiiccc```aaacccdddfffjjjhhhiiikkkkkkkkklllnnnqqqsssyyy~~~xxxpppjjjhhhgggeeebbbaaabbbaaa]]]YYYYYYXXXYYYZZZ\\\[[[XXXUUUVVVRRRNNNKKKIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDBBB@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEBBB@@@===:::999888999999555777:::;;;<<<>>>BBBDDDGGGHHHJJJLLLOOORRRTTTUUUSSSUUUVVVUUUUUUYYYccckkkxxxuuuqqqllliiigggffffffbbbdddsssaaaMMMEEEBBBAAA???===<<<<<<;;;888666444444333222222222222222222333333333333222111111---------...///111222333000111111111111222222222333222222111222555777888@@@BBBEEEHHHIIIHHHFFFDDDDDDIIINNNQQQSSSYYYbbbiiikkk{{{fffUUUSSSTTTbbbvvvxxxmmmiiiiiiiiilllppp{{{}}}|||}}}~~~www|||{{{uuunnniiieeeeeegggjjjnnntttyyy}}}~~~}}}zzzvvvuuuwwwyyy{{{|||{{{{{{{{{zzzzzzyyyyyyyyywwwyyy{{{~~~ooo```XXXWWWXXXYYYXXXWWWUUUUUUUUUXXXYYY[[[\\\\\\\\\[[[[[[ZZZYYYWWWTTTQQQNNNKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCGGGDDDDDDHHHJJJOOOZZZfff}}}{{{pppiiicccbbbcccbbbdddhhhhhhiiijjjjjjjjjkkknnnpppsssxxx{{{uuunnnhhhfffdddbbb```___^^^\\\XXXTTTUUUUUUVVVXXXXXXWWWUUUTTTSSSPPPLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEAAA???<<<:::888777888888777888:::<<<===???BBBEEEGGGHHHJJJMMMOOORRRTTTUUUUUUWWWXXXWWWWWW]]]iiisss~~~yyyrrrlllhhhgggggggggcccgggxxx~~~^^^MMMFFFBBBAAA???<<<;;;;;;:::888666444444333222222222222333222333333333333222111111.........///000111222222000000111111111222222222333222222111222555777888@@@CCCGGGIIIJJJIIIHHHHHHIIINNNUUUWWWXXX\\\cccjjjnnn}}}gggUUUSSSTTT___nnnttt~~~~~~tttjjjgggffffffhhhmmmvvv~~~~~~~~~uuuxxx}}}yyyrrrkkkfff]]]]]]]]]```eeekkkrrrvvv~~~}}}~~~zzzvvvtttuuuxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwyyy|||~~~jjj```ZZZYYY\\\^^^]]]ZZZXXXWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZXXXXXXWWWUUURRROOOLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBCCCFFFHHHNNNZZZdddxxxvvvnnnfffcccbbbaaacccfffhhhiiijjjjjjjjjjjjmmmnnnsssxxxyyyssslllgggeeeaaa```^^^]]][[[XXXTTTRRRRRRTTTVVVVVVVVVTTTSSSRRRPPPMMMJJJIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDEEE@@@>>>;;;888666666666777888999;;;<<<<<<===@@@CCCGGGHHHJJJMMMPPPRRRTTTUUUVVVWWWXXXXXXZZZbbbnnnxxxzzzqqqjjjgggfffeeeeee___fff{{{xxx[[[MMMGGGCCCAAA>>>;;;:::999999777666555444333333222222333333222333333333333222111111222111111000000111111111000000111111111222222222333222222111222555777888???CCCGGGJJJJJJJJJKKKLLLQQQVVV\\\]]]\\\^^^dddiiirrrhhhVVVTTTTTT]]]jjjnnnxxxyyyppphhheeecccbbbeeejjjttt~~~~~~tttvvv~~~zzzvvvpppiiidddYYYXXXVVVXXX\\\dddkkkppp{{{~~~~~~}}}}}}|||vvvttttttvvvwwwxxx{{{{{{{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~}}}|||jjjcccaaa^^^bbbeeeddd```\\\[[[[[[VVVXXXYYY[[[\\\\\\[[[[[[XXXXXXWWWVVVTTTQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFEEEEEEAAABBBCCCDDDGGGNNNYYYaaarrr~~~|||sssiiieeecccaaacccggggggiiikkklllkkkkkklllmmmrrrxxx~~~wwwpppjjjeeeddd^^^]]]\\\ZZZXXXUUUSSSQQQQQQSSSUUUUUUSSSQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA???>>>>>>>>>??????@@@@@@@@@?????????>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDD???===:::777666555666666888999;;;;;;<<<===???BBBHHHIIIKKKMMMPPPSSSTTTVVVUUUUUUUUUWWW]]]gggrrryyywwwmmmgggddddddcccaaa[[[eee}}}qqqWWWLLLGGGCCCAAA>>>;;;999888888777666555444444333333333333333222333333333333222111111333333222111111111111111000111111111111222222222333222222111222555777888>>>BBBHHHJJJJJJJJJLLLOOOXXX\\\``````^^^^^^ccchhhtttiiiXXXUUURRRXXXfffkkkwwwuuunnngggcccaaa___ccciiisss}}}|||}}}vvvvvv~~~}}}zzzwwwsssmmmfffaaaWWWUUUSSSSSSXXXaaajjjpppuuuzzz~~~~~~{{{wwwttttttuuuvvvvvvzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{|||kkkhhhiiikkknnnqqqmmmeee^^^ZZZZZZVVVWWWYYY[[[\\\]]]\\\\\\YYYYYYZZZZZZXXXVVVSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGCCCEEEFFFEEEGGGNNNWWW^^^mmmyyyxxxmmmhhheeeccceeejjjhhhkkkoooppppppnnnnnnnnnnnnuuu}}}tttmmmgggbbbaaa[[[[[[YYYVVVSSSQQQQQQQQQPPPRRRUUUTTTPPPMMMLLLLLLKKKIIIHHHHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???======>>>???????????????>>>>>>>>>======>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCDDDDDD???>>>;;;888666666666777666888:::;;;<<<>>>BBBDDDHHHIIIKKKMMMPPPSSSUUUVVVWWWUUUTTTYYYbbbmmmvvv{{{yyyqqqhhhbbbbbbbbbaaa___ZZZfffjjjSSSJJJFFFCCCAAA>>>:::888777777777666555555444333333333333444222333333333333222111111111000000000000111111222000111111111111222222222333222222111222555777888===BBBHHHJJJIIIJJJMMMQQQXXX[[[^^^]]]ZZZZZZ___eeessslll\\\WWWQQQUUUdddjjjvvv~~~rrrlllfffccc___^^^bbbhhhrrr}}}{{{zzz{{{yyyxxx~~~zzzwwwrrrlllddd___WWWTTTRRRSSSXXXcccmmmtttzzz|||yyyvvvtttuuuvvvvvvuuuxxxyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{|||mmmkkknnnxxxzzz{{{ttthhh]]]WWWUUUVVVWWWYYY\\\]]]^^^^^^^^^ZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSTTTTTTSSSRRRRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHIIIFFFGGGMMMVVV\\\lllyyy{{{pppkkkgggeeehhhlllllloootttvvvuuusssqqqqqqlllsss{{{}}}qqqkkkeee```___YYYYYYWWWTTTQQQOOOPPPQQQOOORRRTTTRRRNNNKKKIIIJJJJJJHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCC@@@???>>>======>>>??????>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDD@@@???<<<999777777777888555777:::<<<>>>@@@DDDGGGHHHIIIKKKNNNPPPSSSUUUVVV[[[WWWVVV\\\hhhttt{{{}}}ssslllccc``````bbbaaa___[[[hhhfffPPPHHHEEEBBBAAA===:::777777777777666555555444333333333333444222333333333333222111111............///111222333000111111111111222222222333333222111222555777888<<>><<<;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===@@@CCCEEEBBBBBBCCCCCCCCCCCCCCCCCCEEECCCBBBCCCEEEFFFFFFFFF@@@>>>:::888888777666444888888999:::===AAADDDGGGJJJKKKMMMPPPSSSUUUVVVVVVZZZYYYWWWXXXcccqqqxxxwwwsssdddZZZ^^^ccc___ZZZYYY]]]ooo~~~___NNNFFF@@@===>>>>>><<<:::888666555444555666666666555444444333333222111000000111222333222222222111111111000000222222111111000000//////333333222222333333444555999@@@FFFGGGGGGIIIHHHEEENNNNNNPPPPPPMMMMMMVVVaaaooojjjUUUOOOVVVaaafffwww|||ssslllgggeeecccaaadddhhhssszzzwwwzzz}}}~~~vvvyyy|||xxxrrrkkkeeebbbWWWQQQQQQYYYcccooo}}}zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxwwwwwwwwwxxxyyypppooorrr}}}wwwggg^^^\\\]]]YYYZZZZZZ[[[\\\\\\]]]]]]YYYXXXXXXXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTSSSRRRRRRPPPOOONNNLLLKKKJJJIIIIIIJJJHHHHHHJJJLLLMMMRRRYYYcccrrr~~~tttnnnlllllllllnnnrrrxxx{{{{{{xxxuuussstttyyy~~~xxxoooiii___WWWUUUTTTSSSPPPNNNNNNNNNPPPQQQTTTSSSRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIHHHFFFEEECCCCCCDDDDDDDDDDDDBBBAAA@@@AAA???>>><<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===@@@BBBDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCBBBCCCEEEFFFFFFEEE@@@===:::888777777666555888888999;;;>>>AAAEEEGGGJJJKKKMMMPPPRRRTTTVVVVVVXXXXXXXXX[[[ffftttzzzzzzpppbbbZZZ___eeeccc___```dddxxxyyy[[[LLLEEEAAA???>>>===<<<:::888666555444333333444444333222222111222222111000000111222222111111111000000000//////111111111000000000000000333222222222222333444444:::AAAGGGGGGHHHIIIHHHEEEJJJJJJKKKLLLKKKLLLVVVaaaooorrr\\\SSSXXXaaagggttt}}}sssmmmhhhfffdddbbbdddiiitttzzzwwwyyy{{{|||zzzzzz~~~~~~|||xxxsssnnniiifffYYYTTTTTT^^^kkkzzz|||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyy{{{zzzxxxwwwvvvvvvvvvwwwsssoooqqqxxxtttfff]]][[[ZZZWWWWWWXXXYYY[[[\\\]]]]]]XXXWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJHHHFFFFFFIIIJJJKKKOOOVVVaaappp~~~zzzssspppnnnnnnppptttyyy||||||yyywwwvvvyyyvvvjjjdddZZZSSSQQQOOONNNMMMMMMNNNPPPRRRTTTTTTSSSRRRPPPNNNMMMLLLLLLIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???BBB@@@>>>===<<<;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???AAACCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFEEEDDD???<<<999888777777666555888888999<<>>===<<<:::888666444444333333333333333222222111222222111000000111222222000000000///////////////000000000000111111111111222222222222222333444444:::AAAGGGGGGGGGIIIHHHEEEFFFEEEFFFGGGGGGJJJUUU```mmm~~~{{{dddVVVXXX```fffttt~~~tttnnnhhhfffdddbbbeeeiiiuuu{{{vvvwwwyyyyyy}}}{{{~~~~~~}}}|||yyyuuuqqqmmmkkk^^^ZZZ[[[fffxxx|||{{{{{{yyyxxxvvvvvvuuuuuutttuuuuuuvvvwwwxxxyyyyyyzzzyyyxxxvvvvvvuuuuuuvvvwwwqqqpppsssyyy{{{pppccc[[[YYYWWWUUUVVVWWWXXXZZZ[[[\\\]]]XXXXXXWWWWWWVVVUUUTTTTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKHHHFFFGGGIIIJJJJJJNNNTTT^^^kkkyyyyyytttrrrppptttwww{{{}}}}}}|||||||||tttggg```VVVPPPOOOMMMMMMLLLMMMNNNPPPRRRTTTUUUTTTQQQOOONNNMMMLLLLLLIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@???>>>@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFDDDCCC>>>;;;888777777777777666777888:::===@@@DDDHHHJJJKKKLLLMMMOOOQQQSSSUUUVVVSSSWWW[[[```iiitttxxxwwwlllccc```hhhmmmkkkkkknnnxxxlllTTTIIICCCAAABBB>>>===;;;999777555444333444444555555555444444333222111111111111111111222000000000000000000000000//////000000111111222222222222222111222333333444999@@@EEEFFFFFFHHHFFFCCCEEECCCCCCDDDEEEHHHRRR]]]iiiyyyjjjXXXVVV___eeezzz}}}uuuoooiiigggeeecccfffjjjuuu|||wwwwwwxxxxxx{{{}}}}}}}}}zzzwwwssspppnnneeebbbcccppp|||{{{{{{yyywwwvvvuuuuuuuuurrrssstttuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwww|||uuussspppvvvvvvlll```ZZZWWWUUUUUUVVVWWWYYYZZZ\\\]]]]]]ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKNNNNNNMMMQQQVVVYYYeeetttzzzvvvtttwwwzzz}}}qqqddd^^^UUUOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSUUUSSSQQQNNNLLLLLLLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDBBBAAAAAA@@@??????>>>>>>===============>>>??????===========================<<<<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFEEECCCAAA===:::777666777888777666777888;;;>>>BBBFFFIIIKKKLLLLLLLLLNNNPPPRRRTTTVVVTTTXXX\\\```gggooorrrpppmmmggggggooorrrnnnmmmqqqhhhRRRIIIBBB???AAA===<<<;;;999777555444333333333444444555444444333111111111222222111111111111111111111111111111111//////000000111111222222222111111111111222333333666===CCCDDDEEEGGGFFFCCCFFFCCCBBBCCCDDDGGGOOOYYYdddtttppp[[[XXXbbbkkkvvvpppjjjhhhfffdddgggkkkttt~~~yyyyyyyyyyyy{{{}}}|||yyyuuusssqqqmmmkkkmmm|||}}}{{{zzzxxxwwwvvvuuuuuuuuuqqqqqqrrrsssuuuvvvwwwwwwssstttuuuvvvwwwxxxxxxyyyzzzwwwrrrvvvtttjjj___ZZZWWWUUUXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKKKKNNNNNNLLLOOOTTTUUUaaaqqq}}}yyyzzz}}}lllaaa\\\UUUPPPPPPNNNNNNNNNNNNOOOQQQRRRRRRTTTRRROOOLLLKKKJJJKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>???;;;;;;<<<===>>>???@@@@@@========================<<<<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCEEEFFFGGGFFFFFFEEEFFFFFFEEEBBB@@@;;;999777666777888777777777888;;;@@@DDDHHHKKKLLLLLLLLLLLLMMMOOOQQQTTTUUUTTTYYY]]]___dddjjjmmmkkknnnkkkooowwwxxxqqqnnnrrrcccQQQJJJBBB>>>@@@===<<<;;;999777555333333000111111222222222222222000111222222222222111000111111111111222222222222000000000000111111111111111111111111111222333333444<<>>>>>??????<<<<<<===>>>>>>???>>>>>>========================;;;;;;<<<<<<<<<<<<=========>>>???AAACCCDDDFFFFFFGGGFFFFFFFFFFFFEEEBBB???:::888666666777888888777666888<<>>BBBEEEGGGMMMSSS```nnn~~~xxx```^^^ooowwwqqqllljjjhhhfffhhhmmmnnn{{{{{{yyy{{{{{{yyyyyy{{{{{{|||}}}~~~}}}{{{zzzzzzyyyzzz~~~|||wwwwwwvvvvvvvvvvvvwwwwwwqqqqqqqqqqqqrrrrrrssssssvvvvvvxxxyyyyyyyyyxxxwwwzzz|||wwwkkkaaa]]]\\\[[[]]]]]]]]]^^^^^^_________]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTUUUVVVVVVWWWWWWUUUTTTRRRQQQOOOOOONNNNNNNNNMMMNNNPPPPPPMMMOOOTTTRRR^^^rrr~~~zzzccc\\\ZZZTTTPPPQQQKKKLLLNNNPPPRRRTTTVVVVVVRRRPPPMMMJJJHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFEEECCCBBBAAA????????????@@@===>>>>>>>>>>>>>>>===<<<========================;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGFFFFFFGGGGGGEEEAAA>>>:::888666555777888888777666888<<>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<=========<<<:::999:::;;;<<<======<<<;;;;;;;;;;;;===>>>@@@BBBCCCDDDFFFFFFGGGGGGEEEBBB???>>>999999888777777888999:::;;;<<<@@@DDDHHHKKKNNNOOOKKKLLLMMMNNNQQQSSSUUUVVVWWWZZZ___ccceeefffffffffjjjrrr}}}~~~qqq{{{uuuYYYMMMCCCAAABBB===;;;999777777777666444222444444444333333222222222222111//////000111333555222222111111111111111111000000000111222222222333111111000000111111222333777<<<@@@DDDIIIOOOOOOKKK???<<<;;;>>>AAAEEEMMMVVVdddoooxxx{{{kkk\\\[[[lllwwwnnnlllkkkjjjjjjlllqqqyyy|||{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}|||}}}yyyvvvvvvuuuttttttuuutttrrrpppnnnnnnnnnoooppprrrssstttzzz{{{{{{{{{yyyuuurrrooo|||pppgggbbb``````fffggggggeeebbb``````aaaaaa]]]XXXUUUTTTTTTUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQWWW___oooooo___[[[WWWOOOMMMPPPMMMNNNOOOQQQSSSTTTTTTUUUOOONNNKKKHHHGGGHHHIIIJJJGGGHHHJJJKKKJJJHHHEEECCC??????@@@@@@@@@AAAAAAAAA===========================>>>?????????>>><<<;;;;;;<<<=========<<<;;;:::;;;<<<===???@@@BBBCCCDDDFFFFFFFFFEEEBBB???<<<:::999888777777777888999:::;;;===@@@DDDHHHLLLNNNOOOLLLLLLLLLMMMOOORRRTTTVVVXXX[[[___ccceeeeeeffffffiiitttsss|||pppUUUJJJBBB@@@AAA===<<<999777666666555444333555555444444333333333333333222111000///000222333111111111111111111111111111111111111111222222222111111000000111111222333555:::???CCCIIIOOOOOOLLLDDDAAAAAADDDGGGJJJRRRZZZ```kkksssvvvhhh[[[[[[jjjzzzqqqnnnmmmkkklllnnnqqqzzz|||{{{yyyxxxwwwwwwwwwxxxwwwxxxzzz|||}}}~~~}}}~~~~~~}}}}}}}}}|||yyywwwvvvuuuttttttuuutttrrrqqqnnnnnnnnnoooppprrrssstttzzzzzz{{{{{{yyyvvvrrrpppwwwjjjdddccceeejjjjjjjjjhhhdddbbbaaabbbccc___YYYUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXUUUSSSQQQQQQRRRRRRRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQWWW^^^nnnxxxiii[[[XXXUUUNNNKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSNNNLLLJJJHHHGGGGGGHHHIIIHHHIIIJJJJJJIIIFFFDDDBBB?????????@@@@@@@@@@@@AAA========================>>>>>>>>>???>>>>>>===<<<===============<<<;;;:::<<<<<<>>>???AAABBBDDDDDDFFFFFFEEECCC???<<<888666777777666666666777999:::<<<>>>AAAEEEIIILLLNNNOOONNNMMMLLLLLLNNNQQQTTTVVVXXX\\\```ccccccdddeeeeeeiiivvvsss{{{iiiQQQHHH@@@???@@@<<<===:::666444444555444444333333333333222222222222555333222000///000000111111111111111111111111111222222222111111111111111111111000000111111222333333888===BBBIIIOOOPPPMMMEEEBBBBBBEEEHHHJJJQQQYYY\\\eeelllooozzzdddZZZ[[[ggg|||~~~tttqqqooonnnnnnppprrr{{{|||{{{yyywwwvvvuuuvvvvvvuuuvvvyyy{{{}}}~~~~~~|||}}}~~~}}}}}}~~~|||zzzxxxwwwuuuttttttttttttsssqqqnnnnnnnnnoooqqqrrrtttuuuyyyzzz{{{{{{zzzwwwsssqqqwwwjjjbbbcccfffkkklllkkkhhheeebbbaaabbbddd```ZZZVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVXXXYYYZZZUUUTTTRRRRRRSSSSSSRRRPPPSSSRRRQQQQQQQQQQQQRRRRRRWWW]]]lll~~~nnncccYYYVVVSSSNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPLLLKKKIIIGGGGGGGGGGGGHHHIIIIIIIIIIIIGGGEEEBBBAAA============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;======???@@@AAACCCDDDDDDFFFEEEDDDAAA>>>;;;888666666666555555666888999;;;>>>???BBBFFFIIILLLNNNNNNOOONNNLLLKKKMMMPPPTTTVVVYYY]]]aaacccbbbbbbccceeejjjxxxxxxnnnxxxbbbMMMGGG@@@???AAA======:::555333333444444444111111111111111111000000333333111111000000111111111111111111111222222222333222222222111000000000111111000000111111222333222777===BBBJJJQQQRRROOOEEECCCCCCFFFHHHIIIOOOVVVYYYaaafffjjjwww~~~ddd\\\\\\ddduuuwwwrrrpppnnnoooqqqsss}}}|||{{{yyywwwuuuttttttuuussstttwwwzzz}}}~~~~~~~~~}}}{{{}}}~~~~~~}}}}}}~~~}}}{{{zzzwwwuuussssssssstttrrrqqqnnnnnnnnnoooqqqsssuuuvvvxxxyyyzzz{{{zzzxxxuuusssvvvhhhaaabbbfffiiijjjiiigggdddaaaaaabbbddd```ZZZWWWWWWXXXYYYZZZXXXXXXWWWVVVWWWXXXYYYZZZWWWUUUTTTTTTUUUTTTRRRQQQPPPOOONNNNNNOOOQQQRRRTTTUUU[[[hhhxxxzzzggg___WWWTTTQQQNNNLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGFFFEEECCCAAA@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<<<<>>>??????AAABBBCCCDDDEEEEEEDDDCCCAAA???<<<:::999666555555666777999;;;<<>>CCCKKKSSSUUURRRHHHGGGHHHKKKLLLLLLQQQWWWXXX___dddiiixxxhhh___\\\aaaoooxxxrrrooommmooorrruuu~~~}}}|||yyywwwuuutttttttttrrrtttwww{{{}}}~~~}}}}}}}}}{{{}}}~~~}}}}}}|||zzzvvvtttrrrqqqrrrrrrrrrqqqmmmnnnnnnppprrrtttuuuwwwwwwxxxzzz{{{{{{yyyvvvuuu~~~ssshhhccccccfffeeeffffffeeecccaaabbbbbbbbb___[[[XXXXXXYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWVVVTTTRRRNNNMMMLLLLLLMMMOOORRRTTTTTTXXXbbbqqq~~~~~~rrraaa\\\VVVRRROOOMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@???@@@???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>??????>>>======<<<<<<===>>>>>>???@@@@@@AAACCCDDDDDDEEEFFFEEECCCAAA???<<<;;;:::666666666666888:::<<<>>>AAABBBEEEGGGJJJLLLMMMNNNOOONNNMMMNNNPPPSSSWWWYYY[[[___cccbbb___]]]```dddkkkwwwyyytttmmmcccfffyyyqqqXXXJJJHHHCCCAAACCC@@@<<<999555333333444333333333333333444444444444444///000000111222222333333000000000111222222333333222222222111111111111111111111000000111111222333333999???DDDLLLTTTVVVSSSIIIHHHIIIMMMMMMMMMPPPUUUXXX^^^dddjjj|||nnnbbb[[[\\\hhhssszzzrrrooommmnnnrrrwww}}}zzzxxxuuutttssssssrrruuuxxx|||~~~~~~}}}|||}}}{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~|||yyyuuussspppooopppqqqppppppmmmnnnoooppprrrtttvvvwwwvvvwwwzzz{{{{{{zzzxxxvvv}}}wwwmmmgggccccccdddaaacccddddddbbbbbbccceee```]]][[[ZZZZZZZZZXXXWWWTTTUUUVVVWWWWWWXXXXXXXXXZZZYYYXXXYYYYYYXXXUUUSSSPPPNNNMMMLLLLLLNNNQQQRRRRRRUUU^^^kkkwww}}}uuujjj^^^ZZZTTTNNNKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@??????>>>@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<===>>>???@@@===<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFCCC@@@===;;;999888666666666777999;;;>>>???BBBCCCFFFHHHJJJLLLMMMNNNMMMMMMNNNPPPSSSVVVYYY[[[\\\```dddbbb^^^\\\___dddjjjvvvvvvnnngggaaajjjkkkTTTIIIHHHCCC@@@BBB???:::888555444444444222111222222222222333333333444000111111222222222111111///000000111222222333333111111111111111222222222111111000000111111222333333999>>>DDDKKKSSSUUURRRLLLJJJLLLPPPPPPNNNQQQUUUWWW^^^dddlllsssdddYYYWWWbbbgggsss|||sssooommmooosssxxx~~~|||xxxvvvttttttssstttvvvzzz}}}~~~~~~|||{{{}}}|||~~~}}}}}}|||{{{zzzzzz{{{{{{{{{zzz||||||}}}~~~~~~{{{xxxtttqqqnnnmmmnnnoooooonnnmmmnnnoooppprrruuuwwwxxxuuuwwwyyy{{{|||{{{yyyxxx~~~|||yyyppphhhdddbbbaaaaaa___aaacccccccccccceeeggg^^^]]][[[ZZZ[[[ZZZXXXVVVRRRTTTUUUWWWXXXXXXWWWVVV[[[ZZZZZZZZZZZZYYYVVVSSSRRRQQQNNNLLLLLLMMMOOOQQQQQQSSS[[[gggttt}}}zzzkkkddd\\\YYYSSSLLLIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>><<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEIIIGGGDDD@@@<<<999777555666666777888:::<<>>999777666555555444222000......//////000000000111222222222222222111000//////000000111222222333333000000111111222222222333111111111000111222222333333888>>>CCCJJJRRRSSSPPPRRRQQQSSSWWWWWWUUUWWW[[[WWW^^^eeennnwwweeeWWWTTT^^^aaakkkyyy}}}tttpppnnnppptttyyy|||yyyvvvuuuttttttuuuwww{{{~~~~~~|||{{{}}}|||~~~}}}|||zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxzzz|||~~~}}}zzzwwwsssqqqmmmlllmmmnnnnnnnnnmmmnnnoooppprrruuuwwwxxxuuuvvvyyy{{{|||{{{zzzxxxvvvqqquuuuuusssoooiiiccc______```dddcccbbbcccfffggggggfff^^^\\\ZZZYYY[[[\\\\\\[[[YYYZZZ\\\\\\ZZZYYYZZZ[[[^^^]]]]]]\\\ZZZYYYWWWVVVRRRQQQOOOMMMMMMNNNOOOPPPQQQTTTZZZbbbnnn}}}~~~}}}mmm```ZZZSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFFFFFFFHHHHHHFFFDDDAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===>>><<<:::999;;;>>>??????BBBBBBBBBCCCEEEFFFHHHIIIHHHEEEBBB>>>;;;999999999999:::;;;;;;;;;===@@@CCCHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMOOOPPPRRRUUUYYY\\\bbb```aaaaaa[[[WWW]]]hhhttttttvvvqqqdddaaaxxx|||]]]RRRGGGCCCFFFIIIFFFAAA:::999777555444444444444000111222222444444555666111111000000000000111111//////000111222333333333---///000222222000///---000000000000000111111222222666<<>>>>>===<<<<<<========================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>?????????>>>===>>><<<;;;<<<>>>AAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIGGGEEEAAA>>>;;;999999999999:::;;;;;;;;;===@@@CCCHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQRRRTTTXXX[[[```^^^^^^^^^ZZZYYYaaammmvvvtttsssooogggkkkwwwZZZQQQHHHEEEHHHIIIEEE@@@888777555333222222222222111222222333333444444555111111000000000000111111000000000111111222222333...///000111111000///...///////////////000000111222666;;;AAAEEEIIINNNQQQUUUVVVYYY[[[ZZZXXXUUURRRTTT^^^fffooo~~~jjjYYYTTTWWW]]]ggguuu||||||}}}||||||}}}yyyvvvtttssssssyyy{{{~~~|||zzzxxxvvvuuutttttttttttttttuuuwwwxxxxxxvvvtttrrrooollljjjkkkkkkkkkjjjmmmmmmooopppqqqqqqqqqqqqtttuuuvvvwwwxxxxxxxxxxxxlllccccccfffhhhjjjjjjiiihhhhhhiiijjjiiijjjkkklllkkkiiifffaaa___\\\\\\]]]^^^]]]]]]VVVXXX[[[\\\\\\^^^```bbb``````___]]][[[XXXVVVUUURRRQQQPPPOOOOOOOOOPPPQQQRRRTTTXXX^^^gggvvvzzzfffYYYRRRMMMKKKLLLIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDFFFEEEDDDDDDDDDDDDAAA???>>>>>>>>>======<<<<<<;;;========================<<<<<<<<<;;;;;;:::::::::<<<===>>>>>>??????>>>>>>>>>======???AAACCCCCCBBB???@@@AAACCCDDDFFFHHHHHHGGGEEEAAA===;;;999999999888999:::;;;;;;===@@@CCCIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRTTTWWWZZZ```^^^]]]\\\[[[^^^iiittt|||vvvqqqmmmlllxxxpppWWWPPPIIIHHHJJJJJJEEE???777666555333222222222333333333333333333333333333111111000000000000111111111111111111111111111111...///000111111000///............/////////000000222666;;;@@@DDDHHHLLLOOOUUUVVVWWWWWWVVVTTTQQQOOOOOOXXXcccooolll[[[UUUWWW\\\gggwww~~~{{{xxxvvvvvvvvv{{{}}}|||zzzxxxuuusssrrrrrrrrrqqqqqqrrrsssuuuuuusssqqqrrrpppmmmllllllmmmlllkkklllmmmnnnoooppppppooonnnpppqqqsssuuuvvvuuutttsssjjj^^^]]]```dddhhhkkkkkkjjjjjjjjjjjjkkklllmmmnnnllliiieeebbb___]]]\\\]]]^^^]]]\\\XXXZZZ[[[\\\]]]^^^aaaccc```___^^^\\\YYYWWWTTTSSSQQQQQQPPPOOOOOOPPPPPPQQQSSSVVVYYY]]]eeesssqqqcccTTTLLLIIIFFFGGGJJJEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDBBBBBBBBBAAA???===>>>>>>>>>======<<<<<<<<<========================>>>======<<<<<<;;;;;;;;;======>>>>>>?????????????????????AAABBBCCCBBB@@@>>>???AAACCCEEEFFFGGGHHHFFFDDD@@@===:::999999999777888::::::;;;>>>AAADDDJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQQQQQQQSSSWWWZZZaaa```^^^]]]^^^eeeqqq{{{zzzpppmmmrrrkkkUUUPPPLLLKKKMMMKKKDDD>>>999888666555444444555555444444444333333222222222111111000000000000111111111111111111000000000000//////000000000000//////...//////000000000000000222666;;;???CCCFFFJJJMMMRRRRRRRRRRRRQQQOOONNNMMMLLLVVVcccpppqqq___WWWWWWZZZeeevvv{{{yyyxxxwwwwww}}}|||zzzwwwuuurrrqqqpppppppppppppppqqqssstttsssqqqssspppnnnmmmnnnnnnnnnmmmkkklllnnnooonnnmmmlllkkklllnnnpppssssssrrrpppnnnkkk___]]]^^^bbbhhhkkkkkkjjjiiihhhiiiiiijjjlllmmmllliiifffbbb```]]]\\\]]]]]]]]]\\\[[[\\\]]]]]]\\\]]]___aaa___^^^]]][[[XXXUUUSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQVVVYYY\\\___eeeqqqmmm\\\SSSJJJHHHGGGEEEEEEGGGEEEEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDBBBAAAAAAAAA@@@>>>;;;???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>??????@@@AAA@@@???@@@AAAAAA???===>>>???AAADDDFFFGGGGGGGGGEEECCC@@@===:::999999999777888:::;;;<<>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================???>>>>>>>>>>>>???@@@AAAAAA@@@>>>???@@@@@@???===@@@AAACCCEEEGGGGGGGGGGGGDDDBBB???<<<:::999999:::777999;;;<<<>>>AAAEEEHHHKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRTTTWWWZZZZZZ^^^___```gggsss~~~zzzssszzzjjj[[[XXXUUUSSSPPPJJJAAA:::666555444333222333333444444444444333333222222222111111000000000000111111000000000000000000000000000000////////////000000000111222333333333222111111555:::???CCCGGGKKKNNNKKKJJJHHHFFFFFFGGGIIIJJJNNNUUUaaannn|||mmm___[[[XXXfff}}}{{{yyyyyy{{{|||~~~{{{yyywwwtttrrrqqqqqqqqqrrrqqqppprrrtttvvvuuuuuusssrrrqqqqqqrrrrrrqqqooollllllkkkjjjiiihhhggggggfffggghhhhhhgggeeecccbbblll```___\\\```eeehhhhhhfffeeeddddddcccdddgggjjjllllllkkkgggeeebbb```aaaaaa```___]]]^^^]]][[[ZZZZZZ]]]______^^^]]]\\\ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXWWWWWWWWW\\\aaacccfffooolllWWWKKKFFFBBB@@@CCCEEECCCEEEHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@???@@@@@@@@@>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======??????>>>>>>>>>???@@@AAA@@@>>>======???AAABBBBBBBBBCCCEEEGGGHHHGGGFFFFFFDDDBBB???<<<:::999999:::888999;;;===???BBBGGGJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNOOOQQQRRRTTTXXX[[[XXX^^^dddhhhrrr~~~|||lll```]]]ZZZVVVQQQIII???888666555444333222333444444333333333333333333333333111111000000000000111111......//////000000111111000000////////////000000///000222333333333111000111444:::???DDDHHHLLLOOONNNKKKHHHEEEDDDEEEGGGIIILLLRRR\\\iiivvvvvvfff```[[[mmm}}}yyyzzz~~~zzzyyywwwuuusssrrrssssssrrrqqqppprrrtttvvvvvvvvvtttrrrrrrrrrssssssrrrpppnnnllljjjgggfffeeeffffffccccccbbbaaa___]]][[[ZZZkkk___^^^[[[___dddffffffeeeeeedddcccbbbcccfffjjjmmmnnnnnniiigggdddcccccccccbbbaaa\\\\\\\\\[[[ZZZZZZ]]]```_________^^^\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZZZZVVV\\\bbbdddeeennn}}}ppp]]]MMMDDDFFFBBBAAAEEEGGGGGGJJJNNNJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@?????????AAAAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888999:::;;;<<<<<<@@@???>>>>>>>>>???AAAAAA>>>===;;;<<<@@@CCCEEEFFFCCCEEEGGGHHHIIIHHHFFFEEECCCBBB???<<<:::999999:::888:::<<<>>>@@@CCCHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKMMMOOOPPPRRRUUUYYY\\\YYYaaajjjppp|||mmmdddaaa]]]WWWQQQHHH>>>777888777666555444555666777333333333333333333333333111111000000000000111111---......///000111111222000000////////////000000...///111222333222000///000444:::???DDDIIINNNQQQQQQNNNIIIEEECCCDDDFFFHHHIIINNNYYYeeeqqq~~~|||jjjccc___sss~~~{{{|||}}}~~~zzzyyywwwuuutttsssttttttrrrqqqpppqqqtttvvvvvvvvvtttsssrrrsssttttttrrrqqqooommmiiifffddddddeeefffaaa```^^^\\\ZZZXXXVVVVVViii\\\ZZZZZZ]]]aaaccccccaaa```___ccccccdddfffiiiiiihhhffffffeeedddcccbbbbbbbbbbbb^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]^^^\\\YYYWWWWWWWWW[[[YYYXXXYYY[[[\\\\\\[[[]]]]]]aaagggkkknnnwww|||nnn___SSSJJJEEEAAABBBDDDFFFHHHJJJLLLMMMMMMLLLJJJJJJJJJJJJHHHGGGHHHHHHGGGFFFDDDBBBAAA???@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@BBBCCCEEEFFFFFFHHHIIIIIIIIIHHHHHHDDDAAA<<<::::::;;;;;;;;;:::;;;===???CCCFFFIIIKKKOOONNNNNNMMMNNNNNNOOOOOOPPPPPPPPPQQQSSSVVVYYYZZZVVVdddqqqxxxuuukkkiiibbbVVVHHH===::::::555555444444444333333333333222222111000///......222222111111111111222222//////000000000000//////000000000000000000000000000111111111222222222222333444777<<>>=========<<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<============@@@@@@??????@@@@@@AAABBB@@@@@@??????@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIHHHGGGBBB???;;;999999::::::::::::;;;>>>AAADDDHHHKKKMMMOOONNNNNNNNNNNNNNNOOOPPPSSSSSSSSSSSSUUUVVVXXXYYYXXXeeesss}}}tttllliii```SSSEEE;;;888888555555555444444444333333333333222222111111000000111000000000000000000111000000111111111111000000000000000000000000000000000000000111111111222222222444777<<>>======<<<<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@????????????@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEGGGHHHJJJJJJJJJIIIGGGFFF???===999888999::::::999;;;<<>>AAADDDHHHOOOXXX^^^eeeqqqmmmjjjjjj~~~~~~zzz}}}~~~}}}{{{yyyvvvtttsssppppppqqqqqqqqqpppooooootttsssrrrppplllhhhdddbbb___]]][[[ZZZ[[[[[[ZZZYYYVVVTTTQQQPPPOOOMMMKKKIIIlllbbbbbbeeeffffffdddaaa]]]\\\[[[\\\\\\]]]```eeeiiijjjkkkjjjhhheeeaaa^^^[[[YYYXXXTTTTTTSSSTTTUUUWWWXXXZZZ]]]___``````___^^^_________]]][[[ZZZ[[[\\\[[[ZZZYYYZZZ^^^cccddddddjjjqqqwwwkkkbbbZZZVVVSSSTTTTTTTTTUUUVVVWWWWWWWWWYYYXXXVVVSSSOOOJJJFFFCCCCCCEEEHHHKKKNNNQQQRRRRRRNNNLLLKKKKKKKKKKKKIIIHHHIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============???????????????@@@@@@AAA@@@??????@@@AAACCCEEEFFFHHHIIIJJJKKKJJJHHHFFFDDD>>>;;;999888999;;;;;;:::<<<>>>AAAEEEIIIMMMOOOPPPNNNNNNNNNNNNOOOPPPRRRRRRUUUWWWYYY\\\]]]]]]]]]\\\bbblll{{{vvv}}}wwwtttqqqhhhYYYJJJ???999777777555555555555444444444444222222222222333333333333000000////////////000000111111222222222222111111000000000000000000000000////////////000000000000222444777;;;@@@EEEIIIKKKOOOJJJCCC>>><<<>>>BBBEEEHHHOOOWWW]]]cccooonnnhhhhhhxxxzzz|||~~~~~~}}}{{{xxxuuutttppppppppppppooonnnmmmlllpppooommmjjjfffaaa^^^\\\ZZZYYYXXXXXXYYYXXXVVVTTTRRRPPPMMMLLLLLLJJJHHHFFFppphhhjjjlllkkkjjjfff```\\\ZZZZZZZZZZZZ\\\aaafffjjjlllllliiigggddd```\\\ZZZXXXWWWRRRRRRRRRRRRTTTVVVXXXYYY[[[]]]^^^___]]]]]]]]]^^^^^^\\\ZZZZZZ[[[[[[[[[YYYTTTUUUXXX]]]___```fffnnnzzzssshhh___XXXSSSNNNKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNLLLHHHDDD@@@>>>DDDFFFJJJMMMPPPRRRSSSSSSOOONNNMMMMMMNNNNNNMMMLLLMMMLLLIIIFFFCCCBBB@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<============??????>>>>>>??????@@@AAA@@@??????@@@AAADDDFFFGGGHHHIIIKKKKKKJJJGGGDDDBBB===;;;999999;;;<<<===<<<===???CCCGGGKKKNNNPPPQQQNNNNNNNNNOOOPPPRRRSSSTTTTTTWWW\\\aaadddeeedddcccfffooo~~~jjjwwwyyyvvvqqqeeeTTTFFF===:::999888666666555555555444444444111111111222222222222222222111111000000111111222000111111111111111111000////////////////////////////////////000000000000222333666:::???DDDGGGJJJMMMIIICCC>>>===???CCCFFFGGGNNNVVV]]]cccoooooofffeee{{{yyyxxx{{{~~~|||yyyvvvuuuqqqppppppooonnnlllkkkjjjhhhgggeeeccc```]]]ZZZYYYZZZXXXWWWWWWWWWUUURRROOONNNLLLJJJIIIIIIHHHFFFDDDuuuppprrrrrrqqqnnnhhhaaa\\\ZZZZZZZZZ[[[^^^ccciiilllmmmlllfffeeebbb___[[[YYYWWWVVVSSSSSSRRRSSSTTTVVVXXXYYYYYY[[[]]]]]][[[[[[[[[\\\]]][[[YYYYYYZZZ[[[ZZZYYYSSSSSSUUUYYYZZZ\\\ccclll|||oooggg]]]UUUQQQNNNJJJGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDBBBAAAFFFHHHKKKOOOQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSRRRQQQQQQOOOLLLHHHDDDBBBAAA@@@BBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>???@@@@@@@@@??????@@@BBBDDDFFFHHHHHHIIIKKKKKKIIIEEEAAA???;;;:::999:::<<<>>>>>>===???AAADDDHHHLLLNNNOOOPPPNNNNNNNNNOOOQQQSSSTTTUUUTTTXXX```gggkkklllkkkjjjjjjrrrzzzgggvvv|||xxxmmm```NNNAAA<<<;;;:::888666666666555555555444444222222222222222111111111222222111111111111222222000000111111111111000000/////////////////////////////////000000000111111222333666:::>>>CCCGGGIIILLLIIIEEEAAA@@@BBBEEEGGGHHHOOOXXX^^^dddnnn|||tttiiidddsss~~~zzzxxx{{{~~~}}}{{{yyywwwvvvqqqqqqpppooommmkkkiiihhhcccbbb```^^^\\\ZZZYYYXXXYYYXXXVVVUUUTTTRRROOOLLLKKKIIIGGGGGGGGGFFFDDDCCCzzzvvvzzzxxxvvvqqqiiibbb\\\ZZZZZZZZZ\\\aaaggglllooonnnmmmcccbbb```]]][[[YYYXXXWWWUUUTTTTTTTTTUUUVVVXXXYYYYYY[[[\\\\\\ZZZYYYZZZZZZZZZYYYWWWXXXYYYZZZZZZYYYVVVUUUUUUWWWWWWYYYaaajjjwww~~~xxxsssiiiaaaWWWPPPNNNLLLHHHEEECCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGIIILLLPPPQQQRRRQQQPPPQQQQQQQQQSSSUUUWWWWWWWWWRRRPPPLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@BBBEEEGGGHHHGGGHHHJJJJJJHHHDDD???<<<888888777999;;;=========@@@BBBFFFIIILLLNNNNNNNNNMMMNNNNNNPPPRRRTTTVVVWWWVVV[[[dddlllpppqqqooonnnooowww}}}ssslll|||yyygggYYYHHH<<<:::;;;999777666666666666555555555555444444333333222222111111111111000000000000111111111111222222222222111111////////////////////////000000000111111111222222222333555999>>>BBBFFFHHHKKKIIIFFFDDDDDDEEEGGGHHHKKKRRR\\\aaaeeelllxxx{{{pppdddkkk}}}{{{yyy{{{}}}{{{yyyxxxxxxwwwqqqqqqpppnnnllliiigggfffbbbaaa___]]][[[ZZZYYYYYYWWWUUUSSSQQQQQQOOOMMMKKKGGGFFFDDDDDDDDDDDDBBBAAA~~~{{{{{{xxxssskkkbbb]]]ZZZZZZ[[[]]]ccciiiooopppooommmaaa```^^^\\\[[[YYYYYYXXXVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\ZZZYYYYYYZZZYYYWWWVVVWWWYYYZZZZZZZZZZZZXXXVVVWWWVVVWWW___iiippp{{{tttnnnhhh```VVVOOOMMMLLLHHHEEE@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBBBBBBBCCCEEEFFFHHHJJJMMMPPPQQQQQQPPPOOORRRRRRRRRUUUXXXZZZ[[[ZZZRRRPPPLLLIIIGGGFFFFFFFFFBBBBBBAAA???>>><<<;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBEEEGGGIIIGGGHHHJJJJJJGGGCCC>>>:::777666666888;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAADDDFFFGGGIIIIIIHHHFFFCCC???;;;999444666888999999:::<<<>>>@@@DDDJJJNNNPPPPPPPPPPPPNNNOOOPPPPPPQQQRRRVVVXXXWWW[[[bbbjjjpppqqqpppnnnttt|||wwwqqqnnn{{{pppVVVKKK@@@<<<;;;888666666666666666666555555555555555444333222111222333333111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000111333666;;;@@@DDDGGGLLLKKKHHHEEEDDDGGGLLLQQQVVVXXX]]]aaabbbdddppp|||zzzggggggnnn{{{yyy}}}{{{vvvuuurrrooollliiifffeeedddaaa___]]]]]][[[XXXVVVTTTRRROOONNNMMMKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA}}}|||uuukkkccc^^^]]]^^^^^^]]]^^^```ccceeeeeedddcccaaa___\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXVVVWWWXXXWWWWWWXXXXXXXXXWWWUUUTTTWWWWWWVVVVVVWWWYYYZZZ[[[[[[[[[ZZZXXXXXX[[[```dddmmmuuu|||yyywwwxxx{{{}}}}}}|||yyywwwpppiii___YYYQQQJJJGGGFFFEEEEEEDDDDDDEEEDDDCCCBBB@@@???CCCCCCCCCCCCDDDFFFHHHIIIKKKMMMPPPRRRRRRRRRSSSUUUTTTTTTWWW[[[```bbbcccbbb\\\VVVPPPLLLKKKJJJGGGDDDDDDAAA>>><<<<<<<<<<<<;;;999:::;;;<<<============::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGHHHHHHHHHGGGEEEAAA===999777555777999::::::;;;===???BBBFFFLLLOOOQQQQQQQQQQQQNNNOOOPPPPPPQQQRRRVVVXXXXXX\\\dddkkkpppqqqpppoooxxx~~~wwwpppoooqqq}}}lllQQQFFF===:::888666444555666666666666555555555555555444333222222222333333111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222333555888<<>>>>>>>>>>>{{{~~~|||uuulllccc^^^]]]]]]\\\[[[[[[\\\```bbbccccccaaa```^^^\\\ZZZZZZZZZZZZZZZ[[[[[[YYYWWWUUUUUUVVVVVVVVVWWWXXXWWWVVVUUUTTTVVVVVVUUUVVVWWWYYY[[[\\\ZZZZZZYYYXXXXXX[[[```dddfffnnn~~~~~~yyyuuutttvvvyyy{{{|||~~~~~~zzzwwwuuunnnggg\\\WWWPPPJJJGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???CCCCCCCCCEEEFFFHHHJJJKKKLLLNNNPPPQQQQQQQQQSSSTTTTTTVVVZZZ```eeehhhiiihhhaaa[[[TTTOOOMMMLLLIIIFFFCCC@@@===;;;;;;;;;;;;:::999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCFFFGGGIIIJJJHHHGGGEEEBBB???;;;888666777999:::;;;;;;<<<>>>@@@EEEIIIMMMQQQQQQQQQQQQRRRNNNOOOPPPQQQQQQSSSVVVYYYZZZ```gggmmmppppppppppppzzz}}}~~~vvvkkkiiiqqq{{{uuubbbLLLCCC;;;999888555444555666666666666555555555555555444333222222222333333000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111222222444777;;;AAAEEEHHHGGGIIIJJJKKKKKKLLLOOORRRWWWXXX[[[^^^___cccqqqkkkccc```lll~~~{{{yyy~~~~~~|||uuutttssspppmmmjjjhhhfffbbb___\\\ZZZXXXVVVSSSQQQNNNMMMKKKJJJJJJIIIGGGEEEDDDDDDBBBAAA@@@?????????~~~xxxzzz{{{xxxrrrjjjaaa\\\ZZZZZZ[[[ZZZYYY[[[___aaacccccc^^^]]][[[YYYXXXXXXXXXXXXVVVWWWXXXWWWVVVVVVWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVVVVXXXZZZ\\\]]]XXXXXXXXXWWWWWWZZZ___bbbaaahhhvvv}}}wwwtttsssuuuxxxzzzzzz|||{{{wwwtttrrrllleeeZZZVVVOOOJJJHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@BBBBBBDDDEEEHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUTTTWWW]]]dddjjjmmmlllkkkddd^^^VVVPPPNNNLLLIIIFFFBBB???<<<;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIJJJHHHGGGDDDAAA===:::888666999:::;;;<<<<<<===@@@CCCGGGJJJNNNPPPQQQPPPQQQQQQNNNOOOQQQQQQQQQSSSVVVYYY___eeekkkoooooonnnqqqssszzz{{{wwwlllccchhh{{{hhhTTTHHHAAA;;;:::999777666888666666666666555555555555444444333333333222222222000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111000000111444888>>>BBBEEEGGGIIIMMMOOOOOOPPPQQQRRRVVVWWWZZZ\\\^^^dddtttkkk```[[[gggwww{{{xxx}}}~~~|||xxxxxxvvvsssoookkkgggeeeaaa___[[[YYYWWWUUUQQQOOOLLLKKKIIIIIIIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@??????zzzsssttttttrrrnnnhhhaaa\\\ZZZZZZ[[[[[[[[[]]]```cccdddddd]]]\\\ZZZXXXWWWWWWWWWWWWTTTUUUVVVVVVUUUTTTVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXWWWWWWWWWXXXZZZ\\\]]]UUUVVVVVVVVVVVVYYY]]]aaa^^^dddppp}}}vvvssstttvvvwwwwwwvvvxxxvvvrrrpppooojjjcccYYYUUUOOOJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFIIIKKKLLLMMMMMMNNNNNNNNNNNNPPPSSSVVVXXX[[[bbbjjjqqqsssqqqnnneee^^^VVVOOOMMMKKKHHHEEEAAA???<<<:::::::::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAA????????????????????????>>>???BBBDDDFFFGGGHHHHHHHHHFFFCCC@@@===:::999999999;;;<<<<<<===@@@CCCFFFHHHKKKNNNPPPOOOOOOOOOPPPOOOPPPQQQQQQRRRSSSWWWYYYbbbhhhnnnooommmnnnsssyyyvvviiibbbnnnvvv\\\JJJCCC>>>::::::999666666999666666666666555555555555444444444333333333222222000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000111333777<<>>===<<<;;;;;;;;;uuullllllnnnmmmkkkfffaaa]]]\\\\\\[[[[[[]]]```cccffffffeee___]]][[[YYYWWWWWWWWWWWWUUUVVVVVVUUUSSSRRRRRRSSSWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\TTTUUUVVVVVVWWWYYY]]]```___cccmmmzzz{{{uuussstttvvvuuutttqqqsssrrrnnnllllllhhhaaaYYYTTTOOOKKKHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMMMMLLLMMMPPPTTTXXX^^^bbbjjjrrrxxxxxxtttqqqeee^^^UUUNNNKKKIIIGGGEEEBBB???<<<::::::::::::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>AAADDDFFFGGGGGGGGGGGGEEEAAA>>>;;;:::;;;;;;999;;;<<<===???BBBGGGKKKJJJMMMOOOPPPOOONNNOOOOOOOOOPPPQQQRRRRRRTTTWWWZZZbbbhhhnnnnnnkkkooozzz}}}oookkkzzzjjjSSSFFF>>>:::888999888444444777666666666666555555555555333333444444444333222111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000333222222444888===CCCFFFHHHKKKPPPRRRQQQOOOMMMMMMNNNPPPTTTYYY]]]fffwwwhhhYYYRRR```qqq~~~~~~xxx{{{~~~{{{xxx{{{zzzxxxuuupppjjjeeebbb___\\\YYYWWWVVVSSSPPPNNNKKKJJJHHHHHHHHHHHHFFFEEEAAA@@@???===<<<<<<;;;;;;pppeeeeeeeeefffeeeccc___\\\\\\\\\ZZZ[[[^^^bbbfffgggfffddd^^^]]]ZZZXXXVVVUUUTTTTTTRRRSSSTTTTTTRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYXXXXXXWWWVVVUUUVVVVVVWWWXXXUUUVVVWWWXXXYYY[[[___bbbaaacccjjjuuu}}}}}}~~~}}}xxxtttrrrtttuuurrrooommmnnnmmmjjjiiijjjfff```YYYUUUOOOKKKHHHFFFDDDCCCBBBBBBAAAAAABBBCCCEEEFFFFFFGGGJJJLLLNNNOOOOOOPPPLLLLLLKKKKKKLLLPPPUUUZZZaaafffnnnvvv{{{zzzuuupppddd]]]TTTMMMKKKIIIGGGEEEBBB@@@===;;;;;;;;;:::999888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======????????????????????????===???BBBEEEGGGGGGGGGGGGEEEBBB>>>;;;999:::;;;<<<999:::<<<===@@@DDDJJJNNNMMMOOOQQQQQQPPPOOOOOOPPPOOOPPPQQQRRRRRRTTTWWWZZZ^^^eeekkkkkkjjjrrryyyyyyyyy^^^KKKEEE===:::999:::888444444777666666666666555555555555333333444444444333222111222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000333222222333777<<>>=========mmmbbbaaa^^^___```___\\\ZZZZZZZZZYYYZZZ^^^cccggghhhfffccc\\\ZZZXXXUUUSSSQQQQQQQQQMMMOOOQQQRRRSSSTTTVVVXXXUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWYYYZZZ[[[]]]```ccccccccchhhrrr|||zzz{{{}}}~~~|||{{{{{{vvvrrrrrrtttssspppllljjjllljjjhhhggghhheee```YYYUUUPPPKKKHHHFFFDDDBBBAAAAAAAAAAAABBBDDDFFFGGGIIIJJJLLLOOOPPPQQQQQQQQQKKKKKKKKKJJJLLLPPPVVV[[[aaafffnnnwww{{{yyyrrrmmmddd]]]TTTMMMKKKJJJHHHFFFCCC@@@===;;;;;;;;;;;;:::888888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB????????????????????????===???BBBEEEGGGHHHHHHHHHBBB@@@<<<999888999;;;<<<888:::<<<>>>AAAFFFLLLQQQOOOQQQRRRRRRQQQPPPPPPQQQOOOPPPRRRRRRRRRTTTWWWZZZ[[[bbbhhhiiijjjuuupppTTTFFFDDD>>><<<<<<===;;;666666999777666666666555555555555333333444555444333222111333333333333333333333333111111000000000000111111000000000000000000000000000000000000000000000000111000000111444:::@@@DDDGGGIIILLLLLLJJJFFFCCCBBBAAADDDKKKSSSYYYccctttyyybbbVVV```qqq}}}{{{{{{{{{|||}}}{{{wwwsssqqqqqqqqqpppmmmhhhdddaaaYYYWWWUUUSSSRRRQQQNNNLLLIIIGGGEEEEEEEEEDDDBBB@@@???>>>===;;;::::::::::::jjj]]][[[XXXXXXZZZ[[[[[[ZZZZZZYYYZZZ[[[___eeekkkllliiieee```]]]YYYVVVUUUTTTRRRQQQRRRPPPNNNNNNQQQTTTUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\YYYYYYWWWTTTQQQPPPQQQRRRTTTVVVXXXYYYZZZ[[[]]]___aaa^^^___hhhuuu~~~{{{{{{|||~~~|||yyyvvvuuusssqqqpppooonnnnnnkkkhhhfffgggjjjhhhbbb\\\WWWTTTOOOKKKIIIFFFBBB@@@BBBCCCCCCEEEGGGIIIJJJLLLMMMNNNOOOQQQQQQQQQPPPPPPKKKKKKJJJIIIJJJMMMSSSWWWccciiipppuuuvvvsssooommmddd]]]TTTLLLIIIIIIIIIJJJDDDBBB???===<<<;;;:::888999999999999999999999999:::;;;;;;;;;;;;;;;::::::;;;::::::;;;;;;===>>>>>><<<<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFGGGFFFDDDCCCBBB@@@===:::888777777777=========???CCCHHHMMMPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOPPPRRRUUUXXX[[[[[[aaaeeegggoooyyy___JJJ@@@???<<<;;;:::888777666666666777777666666666666777777555444333333222222333333//////000000111111111222111111000000000000111111000000000000000000000000////////////////////////000222444444444777===BBBJJJLLLOOOOOOKKKFFFCCCAAABBBDDDGGGKKKSSS```oooyyyxxxeeeVVVZZZlll~~~zzz{{{~~~}}}yyyuuurrrqqqooommmllljjjgggccc```[[[ZZZXXXUUURRRNNNKKKIIIGGGGGGFFFEEEDDDCCCCCCBBB???>>>===<<<<<<;;;;;;;;;iii\\\ZZZVVVWWWYYYZZZ[[[ZZZZZZYYY[[[\\\aaahhhnnnoookkkggg```]]]YYYVVVTTTSSSRRRPPPRRRPPPNNNOOOQQQTTTUUUUUUSSSSSSSSSSSSTTTUUUWWWXXXZZZZZZXXXUUURRRQQQQQQSSSVVVXXXZZZZZZYYYZZZ[[[]]]```^^^```hhhqqq~~~}}}|||{{{{{{|||}}}|||zzzxxxsssrrrpppnnnlllkkkjjjjjjhhhfffeeefffgggddd^^^YYYVVVSSSOOOKKKHHHFFFBBB@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQMMMMMMLLLJJJJJJNNNSSSWWW^^^ccckkkpppqqqpppnnnmmmccc]]]TTTMMMIIIIIIIIIIIIDDDBBB???===<<<;;;:::888777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========>>>@@@AAACCCDDDDDDEEEFFFGGGGGGFFFDDDCCC???>>>;;;:::999999::::::<<<===>>>AAAEEEJJJNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUYYY]]]```eeerrroooYYYHHH???======<<<:::999888777777777777777666666666666777777555444444333222333333333111111111111222222222333111111000000000000111111000000000000000000000000000000000000000000000000000222444444444777===BBBHHHJJJMMMMMMIIIDDD@@@>>>AAACCCFFFJJJRRR^^^kkkuuuxxxdddUUU[[[ppp~~~{{{}}}~~~~~~|||xxxtttqqqmmmllljjjiiigggddd```]]]ZZZYYYWWWTTTQQQMMMJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA??????>>>===<<<<<<<<<<<>>>>>>>>>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHFFFDDDBBB;;;;;;:::999:::;;;<<<===<<<>>>AAAEEEIIIMMMPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTTTT[[[]]]___fffxxxyyy```PPPDDD>>><<<===<<<;;;999999888888888777666666555555666666777555555444333333333333444222222222333333333333333111111000000000000111111000000000000000000000000111111111111111111111111...111333333444777>>>CCCGGGJJJNNNNNNJJJDDD???===???AAADDDIIIQQQ[[[fffnnnxxxzzzdddTTT\\\ttt}}}}}}~~~~~~}}}{{{vvvrrroooiiihhhfffeeecccaaa]]]ZZZYYYXXXVVVSSSPPPLLLIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>===>>>======<<<======>>>>>>===>>>>>>???AAACCCEEEFFFGGGGGGHHHHHHGGGDDDBBB@@@::::::999::::::<<<===>>><<>><<<<<<;;;:::999888888888888777666666555555666666777666555555444444444444444222222222222333333333333222111111000000111111222000000000000000000000000000000000000000000000000...000222333444777>>>CCCHHHLLLPPPQQQMMMGGGAAA>>>>>>???BBBHHHOOOXXXaaagggppp|||eeeTTT\\\ttt}}}~~~|||xxxtttpppnnnfffeeeccccccbbb___\\\YYYXXXWWWUUURRROOOKKKHHHGGGDDDDDDCCCBBBAAA???>>>>>>??????>>>===<<<<<<<<<<<>>??????>>>>>>>>>>>>=========>>>??????======>>>???AAACCCEEEFFFGGGGGGHHHGGGEEEBBB>>><<<::::::::::::;;;;;;<<<<<<===@@@FFFLLLPPPRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVZZZZZZZZZ[[[]]]___bbbcccggghhhmmm{{{yyykkkqqq|||]]]KKKEEEAAA???>>>;;;:::999888888888888888777777666666666666777777777666555555444444555555222222222222222222111111222222111111111111222222000000000000000000000000////////////////////////...000222333333666===BBBGGGLLLQQQSSSPPPIIICCC???===>>>AAAFFFNNNWWW^^^bbbmmmzzzdddSSSYYYppp~~~~~~|||yyyuuuqqqnnnlllfffeeeccccccbbb```]]]ZZZXXXWWWUUURRROOOKKKHHHFFFDDDDDDCCCAAA@@@>>>======???>>>===<<<;;;;;;;;;;;;mmm^^^[[[WWWZZZ^^^ccceeefffdddddd\\\^^^aaahhhnnnooolllhhh```\\\WWWTTTSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTVVVWWWXXXZZZ[[[[[[[[[[[[YYY[[[[[[ZZZXXXVVVUUUVVVUUUWWWXXXYYYYYYYYY[[[]]]^^^aaaeeeggggggmmm}}}||||||zzzxxxyyywww{{{~~~~~~~~~|||{{{zzzvvvsssnnnlllkkkkkkjjjiiigggfffdddaaa___]]]\\\\\\WWWWWWWWWVVVVVVUUUTTTSSSNNNLLLIIIHHHGGGFFFDDDCCCAAAAAABBBBBBCCCEEEFFFGGGIIIJJJMMMNNNPPPPPPPPPPPPLLLMMMMMMMMMMMMNNNRRRTTTSSSUUUVVVVVVUUUTTTTTTUUUUUUSSSQQQOOONNNLLLIIIFFFDDDBBB???===<<<;;;:::888999999999999999999999999;;;<<<===>>>>>>??????>>>============>>>???@@@AAA>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHFFFDDD@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;???BBBHHHMMMQQQSSSRRRRRRSSSSSSTTTTTTUUUWWWXXXYYY\\\]]]^^^```cccfffiiijjjhhhnnnxxxyyymmmeeeqqqoooUUUHHHDDDBBB@@@???;;;;;;:::999999999999999999888888777777888888999777777666555555555555666222222222222111111111111222222111111111111222222000000000000000000000000........................///111333333333555<<>>@@@EEENNNWWW^^^aaalllvvvcccSSSWWWjjj~~~}}}zzzvvvrrrooolllkkkfffeeedddddddddbbb___]]]XXXWWWUUURRROOOKKKHHHGGGEEEDDDCCCAAA@@@>>>===<<<>>>===<<<;;;::::::::::::mmm___[[[VVVYYY^^^cccfffgggfffddd______aaafffkkkmmmjjjggg___\\\WWWTTTTTTVVVXXXXXXUUUTTTSSSUUUVVVWWWUUUTTTVVVXXXYYY[[[\\\\\\\\\\\\XXXZZZ[[[ZZZXXXVVVUUUUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^bbbdddeeekkk{{{{{{zzzzzzxxxwwwxxxwww{{{~~~zzzzzz{{{{{{{{{zzzxxxwwwrrrooollljjjiiiiiigggfffdddbbbaaa___]]][[[[[[ZZZ]]]YYYTTTSSSSSSTTTRRRPPPMMMKKKHHHGGGGGGFFFEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMNNNOOOOOOOOOQQQTTTWWWRRRTTTUUUUUUSSSRRRRRRSSSQQQPPPOOOOOOOOOMMMJJJGGGDDDBBB???===<<<;;;:::888888888888999999::::::::::::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???AAABBBCCC@@@AAABBBCCCEEEHHHJJJKKKJJJJJJIIIGGGDDD@@@<<<999999::::::;;;<<<<<<<<<;;;AAADDDIIINNNQQQRRRRRRQQQSSSSSSTTTUUUWWWXXXZZZ[[[```ccchhhllloooppppppooollluuukkkggghhhzzzvvvdddQQQHHHEEEBBB??????======<<<;;;;;;;;;;;;<<<::::::999999999999::::::888777666666555555666666444444333333222222222222333222222111111222222333000000000000000000000000////////////////////////000222333333222444:::???CCCIIIQQQUUUSSSMMMFFFBBB@@@??????DDDNNNXXX___bbbkkkzzzhhhXXXXXXcccwww}}}{{{wwwsssooommmkkkjjjgggfffeeeeeeeeedddaaa^^^XXXXXXVVVSSSOOOLLLIIIGGGEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::999999999999mmm^^^[[[UUUXXX^^^cccfffgggfffdddaaa```aaaeeejjjllljjjggg___[[[WWWTTTUUUXXXYYYZZZUUUTTTTTTUUUWWWWWWVVVTTTRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY[[[ZZZXXXVVVUUUUUUVVVWWWXXXWWWUUUTTTUUUVVV[[[\\\___cccdddjjjwwwyyyyyyyyyxxxwwwxxxxxx|||}}}wwwxxxxxxyyyxxxwwwvvvuuuooommmjjjiiiiiihhhfffdddaaa```^^^\\\[[[ZZZYYYYYYbbb[[[TTTQQQRRRSSSPPPMMMLLLJJJHHHFFFGGGFFFEEECCCAAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGIIIKKKKKKKKKKKKNNNOOOQQQQQQRRRTTTWWWZZZPPPSSSUUUUUUTTTRRRRRRSSSOOONNNNNNOOOPPPNNNKKKHHHDDDBBB???======<<<:::888666666777888:::;;;<<<===:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEHHHJJJLLLMMMLLLKKKKKKHHHEEE@@@<<<999888888:::;;;<<<=========CCCEEEIIIMMMPPPQQQQQQQQQRRRRRRSSSUUUWWWZZZ\\\]]]eeejjjrrrxxx{{{yyyuuurrrrrr}}}wwwdddeeemmmmmm^^^OOOHHHFFFBBB???>>>???>>>>>>============>>>;;;::::::999999::::::;;;888888777666666666666666555555555444444333333333333222222111111222222333000000000000000000000000000000000000000000000000111333444333222444999>>>EEEKKKTTTXXXWWWQQQJJJFFFBBB??????DDDNNNXXX```ccciii~~~ppp___ZZZ^^^lll}}}~~~{{{yyyvvvqqqnnnkkkjjjjjjgggfffeeeffffffeeebbb___YYYXXXVVVSSSPPPLLLIIIHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999888888888888mmm```^^^XXX\\\aaaddddddcccaaaaaa\\\^^^bbbhhhmmmooonnnlllfff___[[[]]]___^^^^^^___[[[WWWTTTTTTVVVXXXXXXWWWYYYZZZ\\\]]]]]]]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[^^^aaaeeejjjpppttt}}}yyyxxxyyyyyywwwuuu||||||~~~}}}vvvvvvwwwwwwvvvsssqqqpppqqqkkkjjjiiigggeeeccc```___]]]]]]]]]]]][[[XXXTTTRRRPPPOOONNNLLLKKKJJJJJJJJJKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@>>>===>>>@@@CCCDDDHHHHHHIIIJJJLLLNNNPPPQQQSSSQQQQQQTTTYYY]]]^^^]]]YYYUUUPPPOOOPPPQQQPPPOOOQQQQQQRRRRRRRRROOOJJJFFFEEECCC???===;;;:::777555555555666777888:::<<<===<<<======>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA??????BBBCCCDDDEEEGGGJJJLLLMMMMMMKKKFFFAAA===:::999888888888999888888:::===@@@FFFHHHKKKNNNQQQSSSTTTTTTWWWTTTTTTXXXZZZ[[[^^^cccmmmyyy}}}uuuoooqqqxxxuuukkk```jjj|||bbbZZZPPPIIIFFFDDD@@@===@@@@@@???===<<<;;;:::999:::::::::999999888888888:::999888777666666666666666666555444333222222222555444333333222222222222222222111111111111222222000111222111000000222444333333333333333666:::>>>JJJMMMRRRVVVUUUOOOGGG@@@BBB???@@@FFFMMMTTT\\\dddooo{{{sss^^^UUUWWWfff~~~}}}~~~}}}yyytttpppnnnlllkkkiiillljjjhhhgggfffdddaaa^^^\\\ZZZVVVRRRNNNKKKHHHGGGGGGDDDAAA@@@???>>><<<;;;<<<<<<;;;:::999999999999lll```^^^ZZZ]]]bbbeeedddbbbaaaaaa___```dddiiilllmmmkkkiiiddd```aaagggkkkjjjhhhhhhZZZWWWTTTTTTVVVXXXXXXWWWZZZ[[[\\\]]]]]][[[YYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]___bbbfffkkkooo|||~~~{{{xxxwwwxxxxxxvvvtttxxxxxx{{{zzztttrrrssstttrrrooolllkkkkkkiiihhhgggeeebbb```]]]\\\YYYZZZZZZYYYWWWUUURRRPPPOOONNNMMMKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>======???BBBDDDGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOOOOSSSXXX[[[\\\[[[[[[XXXUUUTTTUUUVVVTTTRRRTTTTTTTTTTTTTTTPPPKKKGGGFFFDDD@@@>>><<<;;;888777555555666777888:::;;;<<<;;;<<<<<<==================>>>@@@AAABBBBBBAAAAAACCCCCCDDDFFFHHHJJJKKKLLLKKKIIIDDD???<<<:::999999999999:::::::::===@@@CCCHHHIIILLLNNNPPPQQQRRRRRRUUUSSSTTTXXXZZZ\\\```fffsss{{{rrrkkkkkkqqq~~~yyykkkdddaaaooozzz___XXXNNNHHHFFFEEEAAA>>>AAA@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::999999::::::999888777777777777777666555444333333333333555444333333222222222333222222111111111111222222///000111000//////111333222333333333333666:::===IIILLLQQQUUUUUUPPPHHHCCCEEECCCDDDJJJQQQXXXaaaiiiooo{{{|||fffXXXTTT```xxx|||zzz{{{}}}|||yyytttpppooommmlllkkkmmmllljjjhhhgggeeebbb```\\\ZZZVVVRRRNNNJJJHHHGGGFFFDDDBBBAAA@@@???===;;;<<<<<<;;;:::999999999999kkk```___\\\___cccdddcccbbb``````bbbcccfffjjjlllllljjjgggfffdddffflllnnnhhh```]]]ZZZXXXUUUUUUWWWXXXXXXXXX[[[\\\]]]]]]\\\ZZZWWWVVVTTTUUUWWWYYY[[[]]]^^^___XXXXXXWWWVVVVVVVVVVVVVVVYYYZZZ[[[\\\]]]aaaeeeiiiooo|||zzzxxxwwwwwwuuurrrppprrrrrruuuyyy|||{{{uuupppnnnoooooommmjjjfffeeedddfffeeedddaaa^^^[[[YYYWWWUUUUUUUUUUUUSSSQQQOOOMMMMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDCCCBBBAAAAAAAAABBB@@@???>>>===>>>@@@BBBCCCFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPTTTYYY\\\]]]\\\]]]\\\\\\]]]^^^^^^[[[YYYYYYXXXXXXXXXWWWSSSMMMIIIHHHEEEAAA>>>===;;;999888555555666666888999;;;<<<:::;;;<<<<<<======<<<<<<<<<===???AAABBBCCCCCCDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHEEE@@@<<<:::999:::;;;999:::<<<===>>>@@@DDDGGGIIIJJJLLLNNNOOOPPPPPPOOOTTTRRRSSSVVVYYY\\\bbbjjj|||vvvlllfffeeeiiiqqqwwwrrrhhhaaa```jjj|||lllZZZTTTMMMHHHGGGFFFCCCAAAAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777888777777666555444444444444444444333222222222333333222222111111111111222222...///000///......000222222222333333333555999<<>>============>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIDDDAAA===999888999;;;<<<888:::===???@@@CCCGGGJJJIIIJJJLLLOOOPPPPPPPPPPPPSSSQQQRRRUUUWWWZZZcccmmmqqqgggbbbccccccffffffbbb___cccjjj~~~sss```TTTPPPKKKHHHGGGFFFDDDCCCBBBBBBAAA???>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888777777666555555555555555444333333222222333333333222222111111111111222222///000000000//////111222111222333333333444888;;;FFFKKKPPPTTTSSSPPPLLLIIIKKKHHHIIIPPPWWW^^^fffnnnqqqzzz}}}```OOOSSSiii~~~~~~~~~~~~zzzwwwsssqqqpppppppppooopppnnnkkkjjjiiifffccc```[[[YYYVVVQQQMMMJJJGGGFFFCCCBBBBBBCCCCCCAAA>>>;;;<<<<<<;;;:::999999999999pppeeeddd___aaabbbbbb```______```bbbcccgggkkkooopppnnnkkkdddaaaaaafffhhhddd```^^^XXXXXXXXXXXXWWWWWWXXXYYY\\\\\\]]]]]]\\\YYYWWWUUUTTTTTTUUUVVVWWWYYYYYYZZZVVVVVVUUUTTTTTTTTTTTTTTTYYYYYYYYYYYYXXXZZZ]]]```dddmmmzzz~~~yyyrrrlllgggdddcccdddfffhhhiiiiiifffdddeeeggghhhgggdddaaa^^^^^^______]]][[[XXXUUUSSSQQQOOOOOONNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@??????AAAAAA@@@@@@AAABBBDDDDDDDDDDDDEEEFFFHHHJJJKKKMMMLLLOOOTTTYYY]]]bbbeeegggfffkkkqqquuuvvvtttqqqooopppnnnkkkgggbbb[[[RRRLLLHHHEEE@@@===;;;;;;999888777777777777888:::;;;;;;======>>>????????????>>>@@@@@@@@@AAAAAABBBCCCCCCEEEFFFGGGHHHHHHHHHHHHGGG@@@>>>;;;888777888;;;<<<888;;;>>>@@@BBBEEEIIILLLIIIKKKMMMPPPRRRSSSSSSTTTSSSRRRRRRTTTVVV[[[fffrrrzzzmmmddd```aaa^^^]]]]]]^^^dddrrrhhhZZZQQQOOOLLLJJJHHHGGGEEEDDDCCCCCCBBB@@@???>>>===<<<:::::::::::::::;;;;;;;;;<<<;;;:::999888888888888777777666555555555555666333333333222222333333444222222111111111111222222000111111111000000222444000111222333222444666999FFFKKKQQQTTTSSSPPPNNNNNNQQQNNNNNNTTTZZZ```hhhpppssszzzeeePPPRRRfffxxx~~~|||zzzwwwsssqqqqqqrrrqqqqqqpppnnnkkkjjjhhhfffbbb___[[[YYYUUUQQQMMMJJJGGGFFFBBBBBBBBBCCCDDDBBB???<<<<<<<<<;;;:::999999999999rrrfffddd___`````````^^^^^^___```___aaaeeejjjnnnpppnnnlllgggaaa^^^```aaa^^^\\\\\\WWWXXXZZZYYYXXXWWWXXXYYY[[[\\\]]]^^^]]][[[YYYXXXUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWXXXWWWWWWXXX\\\___aaagggrrr~~~wwwnnnfffaaa___]]]^^^___``````___^^^]]]^^^```ccccccaaa___]]]\\\[[[ZZZYYYWWWUUURRRPPPOOOLLLLLLKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBB@@@???>>>>>>@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLJJJMMMRRRWWW\\\bbbiiimmmrrrxxxzzztttlllbbbWWWQQQJJJFFFAAA===<<<;;;;;;:::888888888999999;;;<<<<<<>>>>>>???@@@@@@@@@??????AAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIHHHHHHFFFEEE===<<<:::999888999:::;;;999<<<@@@BBBEEEGGGKKKMMMKKKMMMPPPSSSUUUVVVWWWWWWSSSRRRSSSVVVXXX___nnn{{{uuullleeeaaa^^^[[[[[[```jjjxxxqqqaaaWWWPPPPPPNNNLLLIIIGGGEEEDDDDDDDDDCCCAAA@@@???>>>===:::::::::::::::;;;;;;;;;;;;:::999888888777777888666666555555444555555666333333222222222333444444222222111111111111222222000111222111000000222444000111222222222333555777DDDIIIPPPTTTTTTSSSTTTUUUZZZVVVVVVZZZ___cccjjjqqqrrrxxxhhhSSSTTTdddqqq~~~|||zzzwwwtttrrrrrrrrrrrrrrrpppnnnllljjjhhheeebbb___ZZZXXXUUUQQQMMMIIIGGGFFFBBBBBBBBBBBBCCCCCC@@@>>><<<<<<;;;:::999999999999ssseeeccc]]]^^^^^^]]]\\\\\\^^^```]]]___bbbggglllmmmkkkiiiggg```[[[[[[ZZZVVVTTTSSSVVVYYY[[[ZZZXXXWWWXXXZZZYYY[[[\\\^^^___^^^]]]\\\WWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUWWW[[[^^^]]]aaajjjzzz|||sssiiiaaa]]]\\\YYYZZZZZZZZZYYYWWWWWWVVVUUUXXX\\\^^^]]][[[ZZZZZZVVVUUUUUUSSSRRROOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAA@@@???>>>>>>???>>>?????????@@@AAAAAABBBDDDDDDEEEFFFHHHJJJLLLMMMJJJMMMRRRWWW]]]eeennntttvvvjjj^^^VVVMMMIIICCC???>>>>>>======::::::::::::;;;<<<============>>>???????????????@@@??????@@@AAACCCEEEFFFGGGHHHIIIIIIIIIGGGEEEDDD;;;;;;::::::::::::999999<<>>:::;;;;;;;;;<<<<<<<<<<<<::::::999888777777777777555444444444444444555555333222222222333333444555222222111111111111222222///000111000///000111333///111222222222333444666???FFFNNNTTTUUUWWW[[[^^^```[[[ZZZ]]]```bbbhhhooopppuuukkkXXXWWWbbbjjj|||~~~|||{{{xxxtttrrrrrrsssrrrrrrrrrpppmmmkkkiiigggccc```ZZZXXXUUUQQQLLLIIIGGGEEECCCBBBAAAAAABBBCCCAAA@@@<<<<<<;;;:::999999999999rrrdddaaa\\\]]]]]]\\\[[[\\\^^^```\\\]]]aaaeeeiiijjjhhheee```ZZZWWWYYY\\\ZZZYYYYYYVVVYYY[[[[[[XXXWWWXXXZZZXXXZZZ\\\^^^``````___^^^WWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSTTTVVVZZZ]]]YYY\\\eeevvv~~~yyypppeee^^^[[[[[[WWWWWWXXXWWWUUUSSSSSSSSSNNNRRRWWWYYYZZZXXXXXXXXXRRRRRRQQQPPPOOOMMMLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFF???>>>>>>>>>>>>>>>??????=========>>>??????@@@@@@DDDEEEEEEGGGHHHJJJLLLMMMLLLOOOTTTYYY___hhhsss{{{}}}ooobbbZZZOOOKKKEEEAAA@@@@@@??????;;;;;;;;;;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDGGGIIIGGGHHHIIIJJJIIIGGGEEECCC:::;;;;;;;;;;;;:::999888>>>AAAEEEHHHJJJLLLNNNPPPTTTUUUWWWXXXYYYXXXXXXWWWQQQQQQUUUZZZaaalll}}}tttpppkkkfff___```jjjkkk^^^YYYUUURRRSSSRRROOOKKKFFFDDDBBBEEEEEEDDDCCCAAA@@@???>>>;;;<<<<<<<<<======>>>>>>:::999888777666666666666444444333333333444444555222222222222333333444555222222111111111111222222...///000///...///000222///000222222222222444555;;;CCCMMMSSSWWW[[[```eeeaaa\\\ZZZ\\\^^^```eeekkknnnrrr{{{mmmZZZYYYaaafffsss~~~||||||yyyuuusssssssssrrrqqqtttqqqooommmkkkhhhdddaaaZZZXXXUUUPPPLLLIIIFFFEEEDDDBBB@@@@@@BBBCCCBBBAAA<<<<<<;;;:::999999999999ttteeeaaa_________\\\ZZZZZZ\\\]]]]]]___aaacccddddddcccbbbddd^^^ZZZ\\\]]]YYYVVVVVVYYYYYYYYYYYYXXXWWWVVVUUU\\\^^^aaaccccccaaa]]][[[YYYYYYXXXWWWWWWWWWWWWWWWRRRSSSSSSSSSQQQQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXZZZ^^^fffqqq~~~yyyqqqhhhaaa[[[YYYXXXUUUTTTQQQNNNLLLLLLLLLMMMJJJLLLPPPTTTVVVVVVTTTSSSMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFDDDBBBAAAAAAAAAAAA???>>>======<<<======>>>AAAAAAAAAAAAAAA???>>>>>>BBBDDDEEEFFFGGGIIIMMMPPPQQQSSSVVVYYY```lll}}}rrrcccYYYRRRKKKBBB======>>>===:::999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>??????@@@AAACCCEEEFFFGGGHHHHHHHHHGGGEEEBBB???>>>???===;;;999888888999999AAADDDHHHKKKMMMOOORRRTTTTTTTTTTTTVVVWWWWWWVVVTTTUUUUUUVVVYYYaaappp~~~wwwrrrlllfffZZZbbbvvvyyyeeeZZZWWWVVVNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGDDDBBB@@@@@@@@@AAA@@@>>><<<;;;;;;;;;:::999999999888777666555444444444444444444444444444444333333333333333333333333222222222222222222222222000111111111111222222222333333333222000111444777===CCCLLLVVV]]]aaaaaaaaa]]]XXXVVVWWWYYYYYY]]]cccllljjjnnn{{{uuu```WWWYYY^^^jjj||||||zzzwwwtttsssrrrsssttttttqqqnnnmmmllliiiddd___ZZZWWWRRROOOLLLIIIFFFDDDFFFDDDBBB???======>>>>>>===<<<;;;999888888999999sssfffbbb___```___^^^\\\\\\]]]___\\\^^^```bbbccccccbbbaaa___YYYVVVXXXZZZYYYWWWWWWXXXYYYYYYZZZZZZZZZYYYYYY^^^```ccceeeeeebbb___]]]]]]\\\ZZZXXXVVVTTTSSSSSSRRRSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY]]]dddnnn|||}}}xxxssslllccc\\\WWWTTTTTTQQQPPPMMMJJJHHHGGGHHHHHHGGGJJJMMMQQQRRRRRRQQQPPPKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFEEEEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@?????????BBBCCCEEEFFFGGGJJJNNNQQQTTTXXX\\\aaahhhuuuuuufff^^^RRRKKKBBB>>>===>>><<<:::999999::::::;;;;;;<<<<<<===============>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHFFFDDDAAA>>>===<<<;;;:::999999;;;<<<>>>CCCEEEIIILLLNNNPPPSSSUUUUUUUUUUUUVVVVVVVVVUUUTTTUUUVVVXXX]]]gggwww|||zzzwwwnnnfff]]]kkkppp```XXXTTTSSSOOOOOONNNMMMLLLKKKJJJJJJIIIGGGDDDBBBAAA@@@AAAAAA@@@>>><<<;;;;;;;;;:::999777777777777777666666666444444444444444444444444333333444444444444444444222222222222222222222222000111111111111222222222333333333222111111444777999@@@LLLWWW^^^```___^^^YYYTTTRRRTTTUUUVVVZZZ```eeeeeeiiivvvxxxaaaVVVXXX^^^lll{{{zzzwwwtttsssrrrssssssuuurrrooonnnnnnkkkfffbbb[[[XXXTTTPPPMMMKKKGGGEEEEEECCCAAA>>>=========>>>===<<<:::999888888999999ttthhheeeaaabbbbbb```^^^]]]___```[[[\\\^^^```aaaaaaaaaaaa```[[[YYY]]]```___]]]]]]XXXYYYYYYZZZ[[[\\\\\\]]]^^^```bbbddddddaaa^^^\\\\\\[[[YYYWWWTTTSSSRRRQQQRRRSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTUUUVVVWWWXXXXXX\\\bbbjjjvvvzzzwwwqqqmmmfff___XXXTTTQQQQQQOOOMMMKKKHHHEEEDDDDDDDDDDDDFFFIIILLLMMMMMMMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>><<<===>>>???@@@@@@??????@@@???>>>>>>>>>???AAAAAAAAACCCEEEFFFHHHKKKOOORRRXXX\\\ccciiippp{{{sssfff^^^QQQJJJBBB>>>===<<<;;;:::::::::::::::::::::::::::=========>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEBBB???===<<<999999999:::<<>>JJJUUU\\\^^^\\\ZZZTTTOOOMMMOOOPPPQQQUUU[[[]]]^^^bbbnnn}}}}}}dddUUUWWW^^^ooo|||{{{xxxvvvtttsssssssssuuurrrpppooopppmmmiiiddd]]]ZZZUUURRROOOLLLHHHFFFCCCBBB@@@>>><<<<<<<<<===<<<;;;:::999888888999999xxxmmmllleeefffeeeccc```]]]]]]^^^ZZZ[[[]]]^^^```````````````]]]^^^dddgggddd___]]]YYYYYYYYYZZZZZZ[[[\\\\\\\\\]]]___``````]]][[[YYYWWWWWWVVVUUUTTTTTTTTTTTTQQQRRRSSSRRRPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWXXX[[[aaagggppp~~~}}}xxxtttmmmjjjddd]]]XXXTTTQQQQQQOOONNNKKKIIIFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEHHHGGGFFFEEECCCBBBBBBAAA@@@AAACCCCCCBBB@@@>>>===:::<<<>>>@@@AAAAAA@@@??????>>>===<<<===???AAACCCAAACCCEEEFFFHHHKKKOOORRRYYY^^^dddkkkrrrzzzuuujjj___XXXLLLGGG@@@<<<:::999999888::::::::::::999999999999<<<======>>>???@@@BBBBBBCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEBBB@@@>>><<<;;;888999:::<<>>@@@AAA@@@???>>>>>>===<<<;;;<<>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDBBB@@@>>><<<;;;::::::;;;<<>>===<<<<<<;;;;;;;;;:::999888888888999:::}}}sssqqqiiiiiihhhddd___[[[XXXWWWYYYZZZ[[[\\\^^^```aaabbb```^^^```fffhhhaaaYYYUUUYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\ZZZXXXVVVVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[___aaafffrrr}}}{{{xxxwwwtttqqqmmmiii```^^^ZZZVVVRRRPPPNNNMMMIIIIIIHHHFFFDDDCCCBBBAAA@@@???@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA??????>>>???@@@@@@@@@???===<<<;;;<<<===>>>??????>>>>>>===<<<<<<<<<===>>>@@@AAAAAABBBDDDEEEFFFHHHLLLOOONNNRRRZZZdddlllssswwwyyy{{{~~~zzzvvvvvvrrrkkkccc\\\TTTLLLGGG@@@>>>:::777555444555555888888888888888888888888::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEEEEBBBAAA???>>><<<;;;;;;;;;<<<===???AAADDDFFFHHHIIIMMMPPPSSSTTTUUUUUUWWWYYYZZZZZZXXXUUUTTTVVV]]]cccrrrssscccdddnnnnnnfff\\\TTTPPPNNNKKKIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEECCCAAA>>>===<<<<<<:::999;;;:::999888777666555555555555555555555555555555333333222222111111000000222222222222222222222222000111111111111222222222000111222222111111222333444777===DDDKKKQQQVVVXXXPPPKKKHHHHHHHHHGGGJJJOOOWWWZZZ]]]^^^dddrrrzzzccc^^^eee~~~~~~|||zzzyyyvvvsssqqqppppppnnniiieee^^^[[[VVVRRRNNNKKKGGGDDD?????????>>>===<<<<<<;;;:::999888777777888999:::{{{ooollleeeffffffccc^^^ZZZXXXWWWZZZZZZ[[[\\\^^^```bbbcccbbb^^^]]]aaaccc___ZZZYYYXXXWWWVVVUUUVVVWWWYYY[[[ZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQQQQQQQRRRQQQPPPOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVZZZ]]]^^^bbbmmm}}}zzzuuuqqqmmmiiidddaaa[[[ZZZWWWTTTPPPNNNLLLLLLFFFFFFFFFEEEDDDCCCAAAAAA>>>=========>>>???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA???>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>>>>AAABBBCCCDDDDDDFFFIIILLLLLLOOOUUU]]]dddhhhjjjjjjiiiooossspppllljjjhhheeeddd```ZZZTTTOOOIIIDDD@@@<<<;;;999666444444555777666666777777888888999999:::;;;;;;===???BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCDDD???>>>===<<<;;;;;;;;;<<<;;;<<>>======<<<:::888999999999888888777777777555555555555555555555555555555444444333222222111222222222222222222222222000111111111111222222222///111222222111111222333000444;;;BBBJJJOOOSSSUUUQQQKKKGGGGGGFFFDDDGGGKKKTTTXXX[[[[[[___nnnnnneeejjj}}}}}}{{{yyyyyyvvvsssrrrrrrooojjjfff```\\\WWWSSSPPPLLLHHHEEE????????????>>>======<<<:::999888777777888999:::xxxjjjfffbbbcccdddbbb^^^[[[YYYXXXZZZZZZ[[[\\\^^^```bbbccc___YYYUUUXXXZZZYYYWWWXXXVVVUUUUUUUUUVVVYYY\\\]]]WWWWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNOOOQQQSSSTTTUUUPPPQQQRRRQQQOOOOOOQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXTTTXXX\\\\\\___jjj}}}}}}vvvpppjjjeee```]]]ZZZYYYWWWTTTQQQOOOMMMLLLFFFFFFFFFFFFEEEDDDCCCBBB===<<<;;;:::;;;===@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAABBBAAAAAA???>>>???>>>>>>============>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<======>>>=========AAABBBCCCCCCCCCEEEHHHJJJNNNOOOSSSXXX\\\]]]\\\[[[ZZZaaaddd```\\\[[[ZZZXXXVVVRRRMMMIIIEEEBBB>>>;;;;;;:::999666555555666888555666666777888999999:::;;;;;;===>>>AAACCCEEEGGGDDDDDDCCCBBBBBBBBBBBBCCC>>>===<<<;;;:::;;;<<<===999;;;???CCCGGGKKKMMMNNNQQQSSSUUUWWWWWWWWWYYYZZZXXXYYYXXXVVVUUU[[[eeennn}}}zzz{{{xxxhhh```ooo~~~eeeWWWXXXWWWSSSNNNKKKLLLNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB???======<<<:::888888888888888888999999999666666666666666666666666777777666555444444333333222222222222222222222222000111111111111222222222///000222333111111111222---222:::CCCJJJOOOQQQQQQQQQKKKGGGFFFDDDBBBDDDIIIRRRVVVYYYYYY]]]mmmuuukkkoooyyy}}}zzzyyy{{{xxxuuutttssspppkkkfffbbb^^^YYYUUUQQQMMMIIIGGG??????@@@??????>>>===<<<999999888777777888999:::tttccc^^^```bbbdddccc```\\\YYYXXX[[[ZZZYYYZZZ]]]_________]]][[[YYYWWWVVVWWWXXXYYYTTTTTTTTTTTTUUUVVVWWWWWWZZZYYYVVVTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUXXX[[[\\\```iiivvvqqqiiiddd^^^ZZZYYYXXXWWWUUUSSSQQQNNNJJJGGGEEEDDDCCCCCCDDDCCCAAA???<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???777888999:::<<<===>>>???===>>>???@@@BBBCCCDDDEEEGGGJJJNNNQQQSSSSSSTTTUUUUUUVVVUUUTTTSSSPPPNNNLLLKKKIIIFFFBBB>>>;;;888666666666666666777777777777444444555777888999:::;;;;;;<<<>>>AAABBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>======>>>???>>><<<;;;<<<======@@@EEEHHHIIIKKKMMMNNNPPPRRRUUUVVVWWWXXXZZZ\\\[[[ZZZXXXXXX\\\dddmmmssszzzuuuzzz}}}kkk```gggqqqbbbVVVUUUTTTRRRPPPNNNLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFBBB===<<<===??????>>>>>>===<<<;;;999888777666888888777666666666666666666555444555777777777666111111111111111111222222000111222333444333222222333222222222222222333333444444777>>>FFFMMMOOOOOOPPPLLLGGGBBB@@@BBBEEEGGGQQQWWWZZZYYY\\\mmmxxxjjjgggooo~~~|||||||||{{{zzzwwwsssoookkkhhhgggccc```\\\VVVPPPKKKFFFDDDAAA@@@???===<<<;;;;;;;;;777666666555555555555555vvvfffaaa___aaaddddddaaa^^^\\\\\\[[[ZZZYYYZZZ\\\^^^^^^]]]\\\ZZZYYYWWWWWWXXXYYYZZZTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTVVVYYY[[[^^^fffrrr{{{qqqhhhbbb\\\XXXWWWUUUTTTRRRPPPOOOLLLIIIFFFEEECCCBBBCCCCCCCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<===>>>???@@@?????????????????????????????????>>>>>>======<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBDDDDDDEEEHHHKKKMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIFFFDDDCCCBBBAAA???===:::888666555666666666666777777777777999999999999999999999999<<<===???AAABBBAAA@@@??????@@@@@@AAA@@@???>>>======>>>>>>===;;;;;;===>>>@@@CCCGGGIIIJJJLLLMMMOOONNNQQQTTTWWWXXXYYY[[[\\\XXXZZZ[[[[[[^^^fffttt~~~~~~wwwvvvxxxiiiggguuuuuueeeZZZWWWVVVUUUSSSQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFCCC>>>===>>>??????>>>===<<<<<<:::999888777777888888777666666666666666555444333444666777666555222222111111111111111222000111222333333333222222000///////////////000000333333666===EEELLLOOOPPPSSSOOOIIIDDDAAABBBEEEHHHPPPUUUYYYYYY]]]lll}}}kkkdddfffxxx}}}||||||{{{|||zzzxxxtttpppmmmjjjhhhcccaaa]]]WWWQQQKKKGGGDDDBBBAAA???>>><<<;;;;;;;;;999999888777777777888888xxxhhhccc^^^```cccdddbbb```______ZZZYYYYYYYYY[[[\\\\\\[[[YYYYYYXXXWWWWWWYYYZZZ[[[TTTTTTTTTSSSTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSPPPQQQSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUWWWXXX[[[bbbllltttuuuhhhaaaZZZVVVVVVRRRPPPNNNMMMLLLKKKGGGEEEEEECCCBBBBBBBBBBBBAAA???<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCEEEGGGGGGFFFDDDDDDDDDGGGGGGFFFEEEDDDBBB@@@???;;;:::999888777666555555666666666666777777777777::::::::::::::::::::::::>>>???@@@BBBBBBAAA???>>>===>>>>>>>>>>>>>>>===<<<>>>>>>>>><<<;;;<<>>????????????<<<;;;;;;:::999888888777888888777666666666666666666555444555777777777666444333222111111111111111000111222333333333333222222222111111111111222222222222555;;;CCCKKKOOOQQQXXXSSSLLLFFFBBBCCCFFFHHHMMMSSSXXXZZZ]]]kkknnnaaa]]]mmm}}}|||||||||}}}{{{yyyvvvsssooollljjjeeebbb^^^XXXRRRLLLHHHEEEBBBAAA@@@>>>===<<<;;;;;;::::::999888888888888999yyyhhhbbb^^^```bbbbbbaaa___^^^___ZZZYYYXXXYYY[[[[[[ZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[UUUUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUWWWXXX[[[aaaiiinnn{{{zzzkkkaaaYYYUUUUUUOOONNNLLLKKKKKKJJJGGGEEEDDDCCCAAAAAAAAAAAA@@@???<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;:::999999888888999999:::<<<===>>>666777777999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAA@@@BBBCCCCCCAAA??????@@@DDDDDDCCCBBB@@@???>>>===999888888888777777777666666666666777777777777888777777888:::;;;<<<===>>>???@@@AAABBBAAA@@@>>>===<<<<<<<<<===============??????>>>===<<<>>>BBBEEEHHHJJJLLLLLLKKKKKKMMMNNNLLLOOOSSSUUUUUUVVVWWWXXXXXX\\\aaafffmmmyyy~~~~~~kkkkkklllccc^^^[[[XXXWWWVVVTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@???@@@@@@@@@;;;;;;::::::999999888888888777777666666666666666777666555666888999888777555444333222111000000000111111222222333333333333444444333222222222333333000111444999AAAHHHOOORRR[[[VVVNNNGGGCCCCCCFFFHHHKKKPPPVVVZZZ^^^iiisss___ZZZeeewww~~~~~~}}}}}}|||{{{xxxuuurrrnnnlllfffddd___YYYSSSMMMHHHFFFCCCBBB@@@>>>===<<<;;;;;;999888888777777777777777{{{hhh```___```aaa```]]][[[ZZZZZZYYYXXXXXXYYY[[[[[[YYYXXXUUUUUUVVVVVVWWWYYYZZZZZZVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRUUUWWWXXXZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ]]]bbbgggkkkttt~~~ooodddZZZTTTRRROOOMMMKKKJJJJJJIIIHHHFFFDDDBBB@@@???@@@@@@@@@???<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888888888:::;;;<<<===555555666777888999999::::::;;;;;;<<<===>>>??????===???@@@@@@???>>>???@@@======;;;:::999888777777888888888777777666666666777777777888888888999999666777888999:::<<<======???@@@AAAAAAAAA???===;;;;;;;;;<<<<<<<<<===>>>>>>AAAAAA@@@@@@???BBBFFFIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUVVVXXX[[[cccooorrriiiuuurrriiieee```]]]WWWVVVUUUSSSQQQOOONNNMMMPPPPPPPPPQQQPPPPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA;;;;;;;;;:::::::::999999888777777666666666666666666555444555777888777666555444333222111111111111222111222222222222333333111111000///////////////000111333777>>>EEEMMMRRRZZZVVVOOOIIIEEEDDDFFFGGGJJJNNNUUU[[[^^^ggg}}}yyyaaaWWW^^^kkk|||}}}}}}|||zzzwwwtttpppnnnhhhfffaaa[[[TTTNNNIIIGGGDDDCCCAAA???===<<<;;;;;;999888888777777777777777kkkbbb`````````^^^[[[XXXWWWWWWXXXXXXXXXZZZ\\\\\\ZZZXXXVVVWWWWWWXXXYYYZZZZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTWWWWWWVVVUUUTTTSSSQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSVVVXXXYYY[[[ZZZZZZYYYXXXWWWVVVVVVXXXXXXYYY[[[___cccgggiiinnnyyyuuuiii]]]TTTQQQPPPNNNKKKJJJIIIIIIGGGFFFDDDBBB???>>>???@@@??????===<<<;;;:::999999999999;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<::::::999999999999888888;;;:::999999888888999999888888888777666666555555:::::::::;;;<<<=========;;;===>>>>>>===<<<>>>???:::999888666555444444444666666666555555444444444888999999999999:::::::::::::::::::::::::::::::::===>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDEEEGGGKKKNNNLLLMMMMMMLLLKKKKKKLLLNNNQQQRRRRRRRRRRRRSSSVVVYYYZZZ```mmmpppkkkppp|||kkkfffccc^^^ZZZWWWVVVUUUSSSQQQOOONNNMMMRRRRRRRRRSSSSSSRRRRRRQQQMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDBBB@@@AAABBB=========<<<;;;::::::999888888777666666666666666444333222333444555555333555444333222222222222222222222111111222222333444333222222111000000000000000111333666;;;BBBKKKQQQXXXUUUPPPLLLHHHGGGGGGHHHKKKMMMSSS[[[^^^fff|||hhhUUUYYYcccrrr~~~|||||||||{{{yyyuuurrrooojjjgggccc\\\UUUOOOJJJHHHEEECCCAAA???===<<<;;;;;;::::::999888888888888999rrrggg___```___]]]YYYWWWVVVWWWWWWWWWXXX[[[]]]]]][[[ZZZZZZZZZ[[[\\\\\\]]]\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTVVVUUUUUUTTTSSSSSSTTTTTTVVVTTTSSSQQQQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXZZZ\\\[[[ZZZYYYXXXWWWVVVUUUUUUXXXXXXYYY\\\```dddggghhhiiipppyyytttfff[[[UUUPPPMMMJJJHHHHHHGGGFFFEEEDDDBBB???===>>>?????????===<<<;;;:::999999999999::::::;;;;;;;;;:::888888888888888999::::::;;;;;;777777888888888888999999::::::999888888888888888:::999999888777777666666999999::::::;;;;;;<<<<<<:::;;;;;;;;;999999:::<<<:::999777666555555555555444444444444555555555555:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;:::============???@@@BBBCCCDDDFFFHHHIIIJJJLLLOOORRRNNNOOOOOONNNLLLMMMOOOQQQSSSSSSRRRRRRSSSVVV\\\```dddpppwwwnnnrrrvvvkkkfffaaa]]]]]]XXXWWWVVVTTTRRRPPPOOONNNRRRRRRSSSSSSSSSSSSSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEEEEGGGGGGEEEBBBAAABBBCCC@@@??????===<<<;;;::::::888888777666666666666666555333333444555666555444444333333222222222333333222222111111111222333444666555444333222222222222111222333555888???IIIPPPVVVTTTRRROOOMMMKKKJJJJJJLLLLLLRRR[[[^^^eee|||oooZZZ[[[aaannn~~~|||{{{|||||||||yyyvvvrrrpppkkkiiiddd]]]VVVPPPKKKHHHEEEDDDBBB@@@===<<<;;;:::999999888777777777888888wwwlll_________]]]ZZZWWWWWWXXXVVVWWWXXX[[[^^^^^^]]][[[]]]]]]^^^_________^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTSSSSSSSSSTTTVVVWWWVVVUUURRRPPPOOOQQQSSSTTTUUUTTTUUUVVVWWWZZZ\\\^^^ZZZYYYYYYWWWVVVUUUTTTTTTXXXXXXYYY\\\aaaeeeggggggdddjjjqqqyyypppbbb\\\PPPMMMIIIGGGFFFFFFDDDCCCDDDAAA>>>===>>>?????????===<<<;;;:::999999999999888999::::::999888777666666777777888999:::::::::666666666777888888999999666666777777888:::;;;<<<888888888999:::::::::;;;999999999::::::;;;;;;;;;999::::::888666555666888888777555333222222333333444444555666777777888888;;;;;;;;;<<<<<<<<<======999:::;;;<<<===???@@@@@@:::;;;<<<>>>>>>===;;;:::>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGJJJLLLMMMOOOQQQTTTPPPPPPPPPOOONNNNNNPPPSSSTTTSSSSSSRRRTTTYYYaaafffqqqvvvsssuuu}}}sssmmmgggaaa```eeeYYYYYYWWWUUUSSSQQQPPPOOOQQQRRRSSSSSSSSSSSSRRRRRROOONNNMMMKKKIIIGGGFFFEEEEEEGGGHHHFFFCCCAAABBBDDDBBBAAA@@@>>>===;;;::::::888888777666666666666666888777666777888999999777333333222222222333444444333222111111111222333444333222111000////////////111333444444777>>>HHHOOOUUUTTTSSSRRRPPPNNNMMMLLLNNNMMMRRRZZZ^^^eee|||sssaaa```cccnnn|||{{{{{{{{{||||||zzzvvvrrrpppllliiiddd^^^WWWPPPKKKIIIEEEDDDBBB@@@>>><<<;;;:::777666666555555555555555wwwmmmhhhaaaZZZUUUTTTVVVWWWWWWYYY[[[]]]^^^___^^^^^^```````````````aaaaaaaaa[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVVVVUUUUUUTTTWWW[[[___bbbcccbbbbbbcccfffkkkrrr|||qqqcccSSSNNNHHHEEEFFFGGGHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999777666666777777888999:::;;;;;;<<<888777555444444555666777444555666777999;;;<<<<<<888:::<<<;;;:::999::::::::::::;;;;;;::::::999888::::::999999888777777777777777777777888888888888888777666666666888999:::<<<<<<<<<<<<============???>>><<<;;;:::<<<===>>>;;;>>>BBBDDDBBB@@@>>>===>>>???@@@AAACCCEEEGGGIIIJJJKKKLLLNNNPPPSSSVVVWWWWWWTTTOOOKKKKKKNNNSSSVVVXXXWWWVVVVVVYYYaaakkkssssssqqquuu~~~uuunnnkkkhhhdddbbb]]]\\\ZZZWWWUUUTTTSSSRRRRRRTTTWWWXXXXXXVVVSSSRRROOOMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA???>>>===<<<<<<999999:::999999888666666555666777999999777666444555555444444444333333333333222222111111222222333222222222111111111000000///111333333555;;;CCCJJJQQQRRRTTTUUUUUURRROOOMMMOOOKKKNNNYYYaaaiii}}}lllbbb]]]hhh}}}||||||}}}|||zzzvvvrrrooollliiieee```[[[UUUNNNIIIFFFEEECCCAAA@@@>>>;;;999<<<;;;:::888555333222111yyypppkkkccc\\\WWWVVVVVVWWWXXXYYY[[[\\\^^^___``````cccbbbbbbaaa```___^^^^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVWWWYYY[[[\\\\\\[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVVVVXXX\\\___bbbbbbbbbaaa```bbbfffllluuuzzzkkkYYYSSSMMMHHHGGGGGGFFFEEECCCAAA???===<<<;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::999888777666666777777888999999::::::999888666555555666777888;;;;;;::::::999999888888777999::::::999888888999::::::;;;;;;::::::999888999888888888777777666666666777777777888888888888888777777666777888999:::<<<<<<<<<<<<============>>>===<<<;;;;;;<<<===>>><<>>>>>;;;::::::999999888777777666777888999888777555444555555555444444444333333333222222222222222222333222222222222111111111111...000222333555:::BBBHHHNNNPPPSSSUUUTTTRRROOOLLLKKKGGGKKKVVV___iii|||rrrggg```gggzzz}}}~~~}}}|||yyyuuuqqqooollljjjeeeaaa\\\VVVPPPKKKHHHFFFDDDBBBAAA@@@<<<:::;;;:::999888777666555555|||sssnnnggg```ZZZXXXWWWWWWYYYZZZZZZ\\\^^^```bbbcccfffeeecccaaa___]]]\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWYYY[[[\\\]]]\\\[[[ZZZ\\\[[[ZZZYYYXXXWWWWWWWWWYYY[[[]]]```aaaaaa``````\\\^^^```dddkkkxxxwwwccc]]]UUUNNNJJJGGGFFFEEEBBBAAA???===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777777666666666777777888888888999888777666666777888999======<<<;;;:::999888888888:::;;;;;;:::999999:::::::::;;;;;;::::::999888888888777777777777777777666777777777777888888888999888888888888999999:::;;;<<<<<<<<<<<<=========<<<<<<=====================???AAAAAA@@@@@@@@@AAA@@@AAACCCEEEGGGJJJLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUQQQNNNKKKIIILLLRRRYYY^^^^^^^^^```fffppp}}}wwwttt~~~{{{rrrkkkfffbbb```\\\[[[ZZZXXXVVVUUUUUUUUUVVVWWWYYYZZZZZZXXXUUUSSSPPPOOOMMMJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEIIIHHHFFFDDDBBBAAA@@@@@@===<<<;;;999999999999:::888999999999888666555333555555555444444444444333333333222222222222333333333333333222222222111111...000222222333888???EEEKKKMMMQQQTTTTTTQQQMMMJJJEEECCCFFFQQQ[[[fffyyy{{{mmmbbbeeettt~~~|||xxxuuurrrpppmmmjjjfffccc^^^YYYSSSOOOJJJHHHEEECCCBBB@@@>>>;;;999999999999999999999999}}}uuuqqqjjjccc]]]ZZZYYYXXXZZZZZZZZZ[[[]]]```ccceeeeeedddcccaaa^^^\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXYYY[[[]]]]]]\\\ZZZXXX\\\[[[ZZZYYYYYYYYYYYYYYY\\\]]]^^^`````````___^^^[[[\\\]]]^^^cccnnn~~~vvvooocccWWWNNNIIIGGGFFFDDDCCCAAA>>>============<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;:::999888888666666666666666666777777777777666666666777888999999999::::::;;;;;;<<<<<<;;;===>>>>>>===<<<<<<===::::::;;;;;;::::::999888888888888888888888999999777777777777888888888888:::999999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;<<<======>>>======<<<===>>>??????>>>???AAACCCBBBCCCEEEHHHKKKMMMOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSPPPMMMJJJIIIMMMTTT\\\bbbfffiiinnnuuu~~~vvv}}}wwwmmmfffaaa___[[[[[[YYYXXXWWWWWWVVVVVVXXXYYY[[[[[[ZZZXXXVVVTTTQQQPPPNNNLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGJJJIIIGGGEEECCCBBBAAAAAA@@@>>><<<:::999:::;;;<<<;;;;;;::::::888666444333555555555555444444444444222333333333333333333222333333333333222222222222---///111222222666===BBBIIIMMMRRRUUUUUUQQQLLLHHHCCCAAADDDMMMVVVaaaqqqssseeecccnnn~~~zzzwwwuuusssnnnlllhhheeeaaa\\\WWWSSSKKKIIIFFFDDDBBBAAA>>><<<999999999999999999999888~~~|||tttqqqllleee```\\\ZZZYYY[[[[[[[[[\\\]]]```bbbdddbbbbbb```___]]]\\\[[[ZZZWWWWWWVVVTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXWWWXXXZZZ[[[[[[ZZZYYYXXX[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]^^^______^^^]]]\\\[[[\\\]]]\\\^^^gggvvv|||iiiXXXMMMGGGEEEDDDCCCAAA???===============<<<;;;;;;;;;;;;<<<===:::;;;;;;;;;;;;::::::999777777777777666666666666555555555555666666777777666666777999:::<<<======;;;===>>>>>>===<<<======::::::;;;;;;::::::999888999999999::::::;;;;;;;;;888888888888999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<===>>>>>>>>>???BBBDDDEEEFFFIIILLLNNNPPPQQQRRRQQQRRRSSSTTTTTTTTTSSSSSSPPPNNNJJJJJJNNNVVV___eeeqqqwwwzzznnneee```^^^[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVTTTQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>><<<;;;<<<===>>><<<<<<;;;:::888666555444666666555555555444444444222333444444444444333222333333333222222222111111---000222222222555;;;@@@IIINNNTTTXXXXXXSSSLLLGGGDDDBBBCCCIIIQQQZZZgggqqq}}}yyyhhhccckkk~~~{{{yyywwwpppnnnkkkhhhddd___ZZZVVVMMMJJJFFFDDDBBBAAA>>>===::::::999888777777666555}}}xxxqqqoookkkfffbbb^^^\\\[[[[[[[[[[[[\\\]]]___aaaaaa______^^^]]]\\\[[[ZZZZZZVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTSSSSSSRRRQQQSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXYYYZZZZZZ]]]]]]]]]]]]]]]\\\[[[[[[ZZZ\\\]]]ZZZYYY```nnnyyykkkWWWJJJDDDCCCBBB@@@>>><<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<;;;;;;:::999999999888888777777777444444555555666666777777888999999999:::::::::;;;999;;;<<<<<<;;;::::::;;;::::::;;;;;;::::::999888999999:::;;;<<<<<<======999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<>>>???@@@@@@AAADDDFFFIIIJJJMMMOOORRRSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTSSSQQQNNNKKKKKKOOOYYYccciii|||wwwkkkbbb^^^]]]ZZZZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZWWWUUUTTTQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===>>>>>>???======;;;:::888777666666666666666555555555444444222333444555555444333222222222222111111111000000...111333333222444999>>>HHHNNNVVV\\\]]]XXXQQQKKKFFFDDDDDDFFFLLLUUU^^^ccclllzzzoooggglll|||zzzsssqqqnnnjjjgggbbb\\\XXXPPPLLLHHHEEECCCBBB@@@>>><<<;;;:::888777555444444|||tttmmmkkkiiifffbbb```^^^]]]ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQSSSTTTUUUVVVWWWVVVTTTSSSSSSSSSRRRRRRSSSUUUVVVWWWXXXWWWWWWWWWXXXYYYYYYZZZ\\\\\\\\\[[[[[[[[[ZZZZZZWWWZZZ[[[XXXUUUZZZfffpppiiiUUUKKKDDDCCCAAA???============>>>===;;;::::::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999888888444444555666777888888888;;;;;;;;;;;;::::::::::::999:::<<<<<<:::999:::;;;::::::;;;;;;::::::999888888888999:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<======>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>@@@BBBDDDDDDEEEGGGIIILLLMMMPPPRRRTTTTTTTTTSSSRRRSSSUUUVVVWWWVVVUUUTTTOOOLLLJJJKKKRRR\\\hhhooo{{{pppeee^^^\\\]]]YYYYYYYYYYYYZZZ[[[[[[\\\]]]\\\\\\[[[YYYWWWUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBAAAAAA@@@?????????======;;;:::999888777777666666666666555555555555222333444666666444333222111111111000000000/////////222444444333444999===EEEMMMWWW```ccc___XXXSSSFFFEEEDDDDDDIIIQQQXXX[[[___nnnxxxmmmppp}}}{{{vvvtttppplllhhhccc]]]YYYSSSPPPKKKGGGFFFDDDCCCAAA<<<<<<;;;999888777666555|||qqqjjjiiigggeeeccc```___^^^ZZZ[[[\\\]]]^^^]]]\\\[[[^^^^^^\\\ZZZXXXWWWUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVUUUSSSQQQQQQQQQPPPPPPQQQSSSVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZTTTXXXZZZVVVRRRUUU```kkkyyyyyyaaaTTTGGGFFFDDDAAA@@@@@@@@@@@@>>>===;;;::::::;;;===>>>;;;;;;<<<<<<<<<<<<<<<;;;>>>===<<<<<<;;;:::999999555555777888999999999999;;;;;;;;;<<<<<<<<<======:::<<<======<<<;;;;;;<<<::::::;;;;;;;;;:::999999777777888999;;;<<<======<<<<<<<<<============>>><<<===>>>>>>>>>===;;;::::::::::::;;;;;;;;;<<<<<<===<<<;;;:::;;;===???AAA@@@BBBEEEGGGHHHHHHJJJLLLNNNOOORRRTTTUUUUUUTTTSSSRRRSSSUUUWWWWWWWWWVVVUUUMMMKKKIIIKKKSSS___lllttt{{{yyy{{{{{{yyysssjjjaaa\\\[[[]]]YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSPPPOOOMMMKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999888888888777666666666555555555555222333555666666555333222000000000000////////////000222444444333444888<<>>@@@CCCAAA???@@@FFFCCC>>>;;;;;;;;;;;;;;;??????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;666666777888999999999999999999888888888:::;;;<<<;;;::::::999999999999999999888777999<<<>>><<<:::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<===============<<<<<<<<<======>>>???;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<>>>???@@@AAABBBAAACCCEEEHHHKKKMMMNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRUUUYYY[[[ZZZVVVSSSJJJJJJIIIKKKSSSbbbttt{{{yyytttqqqqqqkkkjjjgggdddaaa^^^[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@<<<===>>>>>>===;;;999777777777777777666666666666444555555555555555444444222111000............///111222222222222444888;;;AAAKKKUUU]]]bbbddd```YYYLLLGGGCCCDDDFFFHHHNNNUUUYYY```qqq{{{vvv}}}{{{wwwrrrlllgggccc```XXXUUUQQQNNNKKKIIIFFFDDD>>>===;;;999777666666666wwwqqqjjjiiigggeeeaaa^^^ZZZYYYZZZYYYYYY[[[]]]]]][[[YYY[[[YYYWWWUUUTTTTTTUUUVVVXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWVVVTTTSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUSSSQQQTTT[[[aaakkk~~~~~~jjjZZZMMMCCCAAABBB???===>>>???===::::::;;;===>>>===??????>>>===============????????????????????????:::;;;<<<<<<===<<<<<<<<<::::::999999999:::;;;<<<:::999888888777777888888:::999888:::===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<999999999999999999:::;;;<<<===>>>???@@@BBBCCCCCCDDDEEEHHHKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTWWWZZZ[[[ZZZVVVSSSKKKLLLNNNQQQYYYgggvvvwwwpppllljjjjjjhhhfffdddbbb___]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEGGGFFFFFFEEEDDDCCCBBBAAA===>>>??????>>><<<:::888888777777777666666666666555555666666666666666666444333222000000000000111111222222222222444777:::@@@IIISSS[[[```bbb^^^WWWKKKEEEAAABBBDDDFFFLLLSSSWWW^^^mmmwww}}}{{{wwwrrrlllgggcccaaaZZZWWWRRROOOLLLJJJFFFDDD???===;;;999777666666777tttnnnggggggfffdddaaa]]]ZZZYYYZZZZZZZZZ[[[]]]]]]\\\ZZZ\\\ZZZWWWUUUSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUSSSQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTVVVWWWWWWVVVTTTRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQRRRQQQQQQTTTZZZ```eeesssyyyggg[[[MMMGGGDDDBBB@@@@@@===<<<:::;;;===??????>>>???>>>>>>=======================================>>>>>>>>>>>>>>>======<<<;;;;;;:::999999999:::::::::999999888777888888888;;;::::::<<<>>>>>>===<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>?????????<<<;;;;;;:::::::::;;;;;;999999999999999:::;;;<<<>>>???@@@AAACCCDDDEEEEEEHHHIIIKKKNNNPPPQQQSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVXXXZZZ[[[YYYVVVRRRMMMOOOSSSXXXaaalllxxx|||qqqmmmjjjhhhiiibbbbbb```^^^]]]\\\[[[[[[\\\[[[[[[ZZZYYYXXXWWWVVVXXXXXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCC??????@@@@@@???===;;;:::888888777777777666666666444555666777777777777777666555444333222222222222111222222222222444777999===FFFQQQYYY```bbb^^^VVVKKKEEEAAABBBCCCEEEKKKQQQUUU[[[hhh}}}vvv}}}~~~}}}yyytttooojjjfffddd]]]YYYUUUQQQNNNKKKGGGEEE@@@>>><<<999888777777777oooiiiddddddddddddbbb```]]][[[]]]\\\[[[]]]___```___^^^\\\ZZZVVVSSSQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPQQQRRRUUUVVVWWWWWWXXXYYYYYYYYYQQQPPPNNNLLLMMMOOORRRSSSSSSSSSSSSSSSSSSTTTTTTTTTXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMOOOPPPPPPQQQTTTYYY]]]aaaiiiwwwzzznnn___TTTMMMIIIFFFDDDAAA@@@>>>???@@@@@@>>>===>>>>>>============>>>>>><<<<<<<<<<<<============>>>>>>>>>======<<<::::::;;;;;;::::::999999999999;;;;;;:::999999999999999::::::;;;<<<======<<<<<<999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<======<<<======>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTVVVVVVWWWYYY[[[YYYVVVSSSPPPSSSXXX___hhhqqqyyy}}}{{{|||uuuooommmjjjhhhiii^^^]]]\\\[[[ZZZ[[[[[[\\\]]]]]]\\\ZZZXXXWWWUUUUUUWWWVVVVVVUUUSSSQQQOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>><<<;;;888888888777777777666666333444555666666777777666666555444444333222222222000111222222222333666888;;;DDDOOOXXXbbbfffbbbZZZMMMGGGCCCCCCDDDFFFLLLRRRUUUZZZccctttsssuuu}}}~~~}}}xxxsssnnnjjjhhh```]]]XXXSSSPPPLLLHHHEEEAAA???===:::888777777777~~~jjjccc^^^```aaabbbbbb```^^^]]]\\\[[[[[[\\\^^^______^^^ZZZXXXUUURRROOONNNNNNNNNPPPRRRSSSSSSQQQPPPPPPRRRQQQRRRSSSTTTTTTTTTTTTTTTPPPNNNLLLKKKLLLNNNQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTWWWXXXXXXVVVSSSRRRRRRSSSRRRRRRRRRRRRQQQPPPOOONNNLLLMMMNNNPPPQQQTTTXXX[[[___bbbkkkzzzxxxhhh[[[RRRIIICCCBBBAAA??????@@@@@@>>><<<>>>>>>============>>>>>>??????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999;;;;;;;;;::::::999999888::::::999888888888888999999:::;;;;;;;;;::::::;;;888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<>>======888888888888777777777777222333444444555555555444444444444333333222111111000111333333222333555777999AAAMMMYYYeeekkkhhh```MMMGGGCCCDDDEEEGGGMMMSSSWWW[[[aaannnpppmmm~~~}}}|||~~~zzzuuupppllljjjddd```[[[VVVRRRNNNIIIFFFBBB@@@>>>;;;999888777777jjjccc\\\^^^```aaaaaa___\\\[[[ZZZXXXWWWXXX[[[\\\]]]\\\YYYWWWTTTQQQOOONNNNNNNNNSSSVVVXXXWWWSSSQQQRRRSSSSSSTTTTTTTTTSSSRRRPPPOOONNNMMMLLLKKKLLLMMMOOOQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSSSSRRRPPPNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNPPPRRRUUUWWWXXX\\\\\\bbbnnn{{{ooo```QQQFFFCCCAAA??????@@@@@@???>>>===============>>>>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<=========<<<;;;;;;999888777777666666777777888:::;;;;;;:::999999:::888888999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<>>>>>===999999888888888777777777333333444444444333333222333333333333222111000//////111333333222222444555777???JJJXXXeeemmmiiiaaaMMMGGGCCCDDDFFFIIIOOOVVV\\\___bbbkkkpppgggsss|||~~~zzzuuupppmmmkkkhhhddd^^^XXXTTTOOOKKKGGGCCCAAA???<<<999888777777nnngggaaabbbddddddccc___\\\YYYYYYWWWVVVWWWYYY[[[\\\\\\ZZZXXXUUURRRPPPOOOPPPPPPTTTXXXZZZXXXTTTPPPQQQSSSSSSTTTUUUUUUTTTQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNMMMNNNPPPRRRRRRSSSRRRRRROOOPPPQQQPPPNNNMMMNNNOOONNNNNNNNNNNNNNNLLLKKKKKKMMMMMMNNNQQQSSSUUUUUUUUUVVVVVV[[[eeemmmvvvxxxeeeVVVJJJGGGDDDBBBAAABBBAAA@@@===============>>>??????<<<<<<===>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@??????;;;:::999999888888999999999;;;===<<<:::999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@AAADDDDDDEEEEEEFFFHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTYYYXXXVVVUUUTTTUUUVVVWWWZZZ\\\___ffflllqqqrrrrrrpppooonnnpppuuuyyy{{{{{{{{{~~~|||qqqmmmxxxxxxqqqkkkjjjiiifffdddeee```^^^[[[YYYXXXXXXZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFIIIKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAA???>>>>>>======999999999888888888777777555555555555444333222222333333444444333222000//////111333333222222333444666===GGGTTTbbbjjjfff]]]PPPJJJGGGIIIKKKNNNTTT[[[```dddeeekkkrrrdddkkkyyy~~~~~~}}}xxxssspppnnnjjjfff```ZZZUUUPPPKKKHHHDDDBBB???<<<:::888888777ssslllhhhiiijjjiiifffbbb]]]ZZZZZZXXXWWWXXXZZZ]]]^^^^^^[[[YYYVVVSSSRRRQQQRRRRRRSSSWWWZZZXXXRRRNNNOOOQQQKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKLLLOOOPPPRRRRRRRRRQQQOOOQQQQQQQQQOOOOOOOOOQQQNNNNNNNNNMMMMMMLLLKKKJJJNNNNNNOOOQQQTTTUUUUUUTTTQQQQQQWWW___eeelll|||zzziiiVVVQQQKKKGGGDDDCCCBBBAAA===============>>>????????????@@@AAABBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@@@@???@@@BBBCCCDDDCCCCCCBBB>>>>>>===<<<<<<<<<<<<===:::<<<>>>>>>;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<=========>>>???@@@@@@AAABBBDDDEEEFFFIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRTTTTTTUUUUUUUUUZZZYYYWWWUUUUUUUUUWWWXXX]]]___dddkkksssyyy||||||ssspppmmmnnnrrrvvvwwwwwwxxx{{{vvvllluuu{{{ssslllhhhggggggdddccceeebbb```]]]ZZZXXXXXXYYYZZZZZZYYYXXXVVVTTTSSSQQQQQQNNNOOOPPPPPPQQQQQQQQQPPPJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDGGGJJJLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHBBBBBB@@@???>>>=========999999999888888888888777777777777666555444222222333444444555444333111000///111333333222222333444555;;;EEERRR___fffaaaWWWTTTOOOLLLNNNQQQTTT[[[bbbdddggghhhkkktttcccgggttt|||}}}|||xxxtttssslllhhhaaa[[[VVVQQQLLLHHHDDDCCC@@@===:::888888888yyytttqqqssssssnnnfff___[[[ZZZXXXWWWVVVWWWYYY[[[[[[[[[]]]\\\YYYVVVTTTRRRRRRRRROOOSSSVVVVVVSSSQQQPPPQQQRRRPPPNNNLLLKKKKKKLLLMMMIIIJJJLLLMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOTTTRRROOOLLLKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWZZZ^^^fffooouuurrrgggWWWKKKFFFFFFHHHIII???@@@AAA@@@>>>===<<<===:::;;;===???AAADDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>===>>>???@@@??????>>>>>>======<<<<<<:::;;;<<<;;;;;;;;;===???>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJLLLPPPRRRRRRQQQPPPQQQRRRSSSRRRQQQPPPOOOQQQUUUZZZYYYVVVSSSUUUWWWbbbdddjjjvvv}}}sssnnnjjjkkkpppssspppkkklllnnnwww}}}{{{~~~}}}vvvmmmjjjgggeeeeeefffgggfffdddaaa\\\YYYXXXWWWVVVTTTXXXWWWVVVUUUSSSRRRQQQQQQMMMNNNPPPSSSTTTSSSOOOLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMJJJIIIIIIHHHHHHGGGGGGFFFBBBBBBCCCCCCAAA???<<<::::::::::::999999888888888666666666666666666666666222222333333333333333333111111111111111111111111555999@@@KKKUUUZZZ[[[YYYTTTTTTSSSRRRSSSZZZdddlllooopppoooqqqiiidddjjj||||||{{{xxxqqqlllfffaaa\\\WWWOOOJJJEEECCC@@@>>>>>>===;;;999|||yyyyyyvvvooofff___[[[YYYWWWVVVUUUVVVXXXZZZZZZZZZ\\\[[[XXXUUUSSSRRRQQQQQQPPPSSSVVVVVVTTTQQQQQQRRRPPPOOOMMMKKKKKKKKKMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNQQQQQQQQQPPPPPPPPPOOOOOORRRQQQOOONNNMMMLLLMMMMMMLLLMMMOOOPPPRRRSSSSSSSSSWWWXXXYYY[[[___fffooouuummm[[[PPPJJJHHHFFFDDDDDDDDDCCCAAA@@@??????>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@===>>>???>>>======???AAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOMMMLLLMMMPPPRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRTTTWWW[[[[[[XXXXXX[[[^^^eeeiiiqqq|||{{{rrrnnnkkkjjjkkkjjjhhheeefffkkkwwwuuupppllljjjgggffffffgggfffeeeccc___[[[XXXWWWVVVUUUTTTVVVUUUUUUTTTSSSRRRPPPOOOLLLLLLNNNPPPRRRRRRPPPMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDDDDDDDBBB@@@===<<<;;;;;;::::::999999888888666666666666666666666666444444444444333333333333111111111111111111111111555888>>>HHHRRRXXXZZZZZZ`````````^^^^^^dddmmmuuutttuuurrrrrrllldddfffwww}}}}}}~~~{{{uuuqqqjjjeeeaaa[[[SSSMMMHHHEEEBBB@@@???>>><<<:::zzzpppfff^^^ZZZYYYVVVUUUTTTUUUXXXZZZZZZYYYZZZYYYWWWTTTRRRQQQQQQQQQRRRTTTVVVVVVTTTSSSRRRSSSOOONNNLLLKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKLLLNNNOOOQQQRRRRRRRRRUUUVVVWWWYYY\\\bbbjjjooovvvrrr```SSSKKKGGGEEEEEECCCBBB@@@??????>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAABBBBBBBBB@@@AAABBBDDDBBBBBBCCCCCCDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLMMMMMMMMMQQQOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSUUUWWWWWWVVVXXX]]]aaahhhoooyyy}}}yyyqqqpppnnnjjjfffcccccccccfffooovvvnnnlllkkkiiigggggggggfffeeecccaaa^^^ZZZWWWVVVVVVUUUTTTRRRSSSTTTUUUTTTRRRPPPNNNLLLLLLLLLNNNPPPQQQPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???===<<<<<<;;;;;;:::999999888666666666666666666666666666666555555444333333333222222222222222222222222555777<<>>======<<<;;;::::::999999666666666666666666666666777777666555444444333333222222222222222222222222444555999???GGGPPPWWWZZZcccddddddbbb```bbbhhhlllqqqpppmmmkkkqqq{{{kkkdddcccsss~~~zzztttoookkkddd\\\UUUNNNKKKGGGEEECCCAAA>>><<>>>>>>>>======<<<:::999999888666666666666666666666666777777666555444444333333222222222222222222222222333444777;;;BBBJJJSSSXXXaaabbbcccaaa^^^^^^aaaeeeffffffffffffjjjwwwmmm``````nnn{{{vvvrrrnnnhhh___YYYQQQNNNJJJGGGDDDBBB???<<<|||pppeee^^^[[[YYYXXXXXXWWWVVVXXX[[[]]]^^^^^^WWWVVVTTTRRRRRRRRRRRRSSSVVVTTTSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPSSSRRRQQQPPPNNNNNNMMMMMMHHHHHHIIIIIIJJJKKKMMMMMMOOOOOOOOOOOONNNNNNNNNNNNJJJLLLMMMOOOOOONNNLLLKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSWWW[[[^^^lll{{{uuufff___VVVPPPLLLJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDGGGHHHHHHGGGEEEEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNPPPRRRTTTUUUWWWZZZ]]][[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWUUUVVVZZZ```gggkkkppprrrrrrqqqpppsssxxx}}}|||zzztttiiibbbgggwww{{{rrrooommmjjjiiigggeeecccbbbbbbaaa___]]]^^^[[[WWWVVVVVVVVVVVVVVVPPPRRRTTTVVVWWWVVVUUUUUUYYYVVVSSSQQQPPPOOOMMMKKKLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999888777666666666666666666666666666666555555444333333333333333333333333333333333333444666999===EEENNNTTTYYY[[[]]][[[XXXVVVXXX[[[[[[\\\___bbbeeeoooooo^^^___jjjzzz~~~~~~zzzwwwsssmmmddd^^^VVVRRRNNNJJJGGGDDDAAA>>>zzzrrrggg___[[[YYYYYYXXXWWWVVVVVVWWWZZZ]]]^^^^^^WWWVVVTTTSSSRRRSSSSSSTTTVVVTTTQQQRRRSSSTTTSSSQQQSSSRRRPPPNNNNNNNNNPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKIIIJJJJJJJJJKKKMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLLLLKKKJJJLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQRRRVVVXXXXXXbbbrrruuuiii___XXXSSSMMMIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIJJJJJJHHHGGGFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOPPPPPPSSSUUUVVVUUUWWWZZZ]]]\\\\\\^^^___````````````\\\[[[[[[^^^dddlllssswwwyyywwwuuussssssuuuzzz~~~xxxtttmmmfffgggvvvuuunnnllliiihhhhhhgggdddaaa___^^^^^^]]]\\\[[[XXXUUUSSSTTTTTTTTTTTTPPPQQQRRRTTTUUUVVVVVVVVVWWWUUUSSSQQQQQQOOOMMMJJJLLLKKKKKKKKKKKKMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@======<<<:::999888777666666666666666666666666666444444444444333333333333333333333333333333333333222333555777;;;AAAJJJPPPQQQTTTVVVUUUQQQOOOPPPQQQOOORRRXXX\\\^^^fff{{{wwwddd\\\gggvvv}}}~~~~~~|||yyyssskkkdddZZZWWWRRRNNNKKKGGGDDDAAA}}}rrrkkkaaaZZZXXXYYYYYYXXXVVVUUUUUUVVVZZZ\\\]]]]]]WWWVVVTTTSSSSSSSSSTTTUUUVVVSSSPPPQQQSSSTTTRRRPPPUUUTTTQQQOOONNNOOOPPPQQQRRRRRRRRRQQQPPPMMMKKKIIIJJJJJJKKKKKKMMMNNNOOOPPPMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSSSSQQQPPPQQQTTTVVVSSS[[[iii|||~~~qqqhhhaaaYYYTTTLLLKKKJJJHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPSSSUUUWWWWWWVVVVVVYYY\\\\\\^^^```ccceeefffffffffffffffggglllttt}}}}}}yyywwwwwwyyy|||~~~qqqnnnhhheeennntttnnnkkkhhhgggiiigggccc___]]]\\\\\\\\\[[[XXXVVVRRRQQQRRRSSSSSSRRROOOPPPPPPRRRSSSTTTVVVVVVTTTRRRQQQQQQQQQOOOMMMJJJLLLKKKKKKKKKLLLMMMOOOPPPNNNNNNOOOOOOOOONNNMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA===<<<;;;:::888777666555666666666666666666666666222333333333333333333333333333333333333333333333222333555777999???HHHNNNPPPSSSUUUTTTQQQNNNNNNPPPGGGJJJRRRXXXYYY___sssmmmZZZdddsss}}}}}}~~~xxxpppiii^^^ZZZUUUQQQNNNJJJFFFCCCxxxqqqccc___[[[YYYYYYYYYVVVTTTSSSUUUWWWYYYZZZZZZYYYYYYUUUTTTRRRQQQRRRTTTWWWYYYWWWUUURRRPPPOOOPPPRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSUUUUUUTTTSSSQQQNNNLLLKKKHHHIIIJJJKKKLLLMMMNNNNNNOOONNNLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJMMMLLLLLLNNNPPPRRRRRRQQQTTTSSSSSSRRRRRRRRRRRRRRRUUUZZZcccppp}}}mmmaaaYYYRRRNNNNNNMMMHHHDDDCCC@@@BBBEEEEEEDDDDDDGGGIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGKKKKKKKKKLLLKKKKKKJJJIIIJJJMMMQQQSSSRRRPPPOOOOOOMMMNNNNNNNNNMMMMMMNNNPPPVVVRRRRRRTTTVVVUUUXXX\\\___aaaffflllqqqsssrrrppppppqqqpppttt}}}xxxyyy{{{zzzwwwssshhh```iiitttmmmjjjhhhffffffbbb```]]][[[ZZZYYYWWWUUUXXXVVVTTTSSSRRRSSSTTTUUUSSSSSSTTTTTTSSSRRRQQQPPPTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMMMMNNNNNNOOOSSSQQQNNNLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@???>>>======:::999999:::;;;;;;888666777666555444333444555555333444555555555444333222444333222111111222333444222222222222555<<>>===<<<::::::999:::;;;:::888666777666555444444444555555444444555555555444333222333333222111111222333333222222222222555;;;DDDIIIRRRWWWXXXTTTOOOMMMKKKHHHDDDHHHMMMPPPSSSYYYbbbiiiyyyhhhfffjjj||||||}}}zzzvvvssspppllleee]]]TTTMMMHHHEEEtttmmmbbb___\\\[[[[[[[[[ZZZYYYTTTUUUWWWXXXYYYXXXWWWWWWUUUTTTRRRQQQRRRTTTWWWXXXZZZXXXUUUSSSQQQRRRSSSTTTTTTSSSRRRQQQPPPQQQRRRSSSUUUTTTRRRPPPNNNMMMMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMOOORRRSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNQQQRRRTTTZZZeeevvvyyypppfff```XXXPPPKKKJJJEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLOOOQQQRRRRRRQQQQQQRRRTTTUUUVVVUUUTTTSSSTTTVVVUUUQQQQQQTTTWWWYYY]]]cccdddlllvvv||||||xxxuuusssrrrwww}}}uuunnnlllmmmlllkkkooorrr|||xxxmmmiiihhhfffeeeeee^^^\\\ZZZZZZ[[[[[[ZZZYYYVVVUUUSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBB@@@???===<<<<<<<<<;;;::::::;;;:::888666777666555444444444555555444555555555555444333333333333222222222222333333333333333333555:::AAAGGGRRRXXXZZZWWWRRROOOJJJEEEDDDGGGKKKMMMOOOSSSYYY^^^ooommmhhhhhhxxx~~~zzzyyyzzzvvvnnndddZZZQQQKKKHHHuuummmcccaaa___\\\[[[ZZZYYYYYYVVVVVVWWWXXXWWWWWWVVVVVVSSSRRRPPPOOOPPPRRRUUUWWW\\\ZZZWWWTTTRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQSSSTTTVVVTTTQQQOOONNNNNNOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQNNNOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNPPPRRRTTTTTTSSSQQQQQQOOONNNMMMMMMLLLLLLQQQQQQSSSVVV]]]hhhuuu}}}vvvkkk]]]TTTRRRGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJGGGFFFGGGHHHIIIKKKIIIHHHFFFFFFHHHIIIKKKIIIJJJKKKLLLLLLMMMLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKOOOQQQSSSTTTSSSSSSTTTVVVVVVWWWYYYXXXWWWVVVWWWXXXVVVRRRQQQUUUXXX[[[aaagggjjjrrr{{{~~~zzztttqqqqqqnnnrrr{{{yyytttnnnjjjlllqqqwww{{{zzzppphhhggggggeeedddeee^^^\\\ZZZZZZZZZZZZZZZXXXVVVUUURRRPPPOOOPPPPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNLLLKKKKKKKKKKKKLLLOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDBBBAAA???>>><<<<<<===<<<::::::::::::888666777777666666555555555555555555555555555444444333333333333333333333333333444444333333444999???DDDPPPVVV[[[[[[XXXTTTLLLDDDBBBEEEIIILLLNNNQQQUUUYYYkkkrrriiieeesss~~~~~~~~~~~~}}}|||xxxqqqhhh^^^VVVOOOLLLvvvnnneeecccaaa]]]ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUQQQPPPOOONNNNNNPPPSSSUUU\\\ZZZWWWTTTSSSTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTQQQOOONNNOOOPPPQQQOOOOOOPPPPPPQQQQQQRRRRRROOOPPPQQQQQQQQQQQQPPPPPPLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMOOOQQQSSSVVVZZZ```fffkkkwww}}}kkk^^^ZZZRRRQQQPPPOOOOOOOOONNNMMMJJJKKKKKKLLLLLLLLLLLLLLLOOOMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRSSSSSSSSSTTTVVVXXXZZZ\\\^^^^^^]]]\\\]]]^^^ZZZVVVTTTWWW[[[^^^eeelllrrrwww{{{zzzsssnnnlllmmmooorrrzzz~~~pppoooooorrryyy~~~wwwqqqjjjfffffffffcccbbbccc___]]][[[ZZZZZZYYYXXXVVVVVVUUURRRPPPOOOOOOPPPPPPQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUYYYYYYXXXWWWVVVUUUTTTTTTMMMMMMLLLLLLLLLLLLLLLLLLOOOPPPPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@>>>=========<<<::::::::::::999777888888888888777777666666666666555555444444444444333333333333333333333333444444333333444888===BBBKKKTTT\\\______[[[QQQGGGBBBDDDGGGKKKNNNRRRVVVYYYlllvvvkkkdddnnn~~~}}}~~~~~~{{{tttlllbbbYYYRRRNNNtttlllccccccaaa^^^ZZZXXXXXXYYY[[[ZZZYYYXXXWWWVVVUUUUUUQQQPPPNNNMMMNNNPPPSSSTTT[[[YYYVVVTTTTTTUUUVVVXXXUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPOOOLLLLLLMMMOOOPPPRRRSSSSSSRRRQQQOOOPPPQQQQQQPPPOOOOOONNNMMMMMMLLLMMMMMMMMMKKKNNNQQQTTTVVVYYY\\\___iiitttwwwjjjfff^^^\\\YYYWWWVVVTTTQQQOOOLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTRRRSSSTTTTTTTTTUUUXXX[[[\\\^^^aaabbbbbbbbbbbbcccccc^^^[[[]]]```cccjjjrrrxxxyyyzzzvvvqqqlllkkklllmmmnnnttt||||||wwwuuummmrrr{{{zzzsssooolllhhheeegggfffcccaaabbb___]]][[[YYYYYYYYYWWWVVVWWWUUUSSSPPPOOOOOOPPPPPPOOONNNNNNNNNOOOPPPRRRSSSTTTTTTUUUWWWWWWXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMMMMKKKKKKIIIHHHFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>===;;;999999:::;;;:::999999999:::::::::999888777777666555555444444555555333333444444444444333333333333333333444777<<<@@@IIIRRR]]]dddfffaaaUUUIIICCCDDDFFFJJJOOOTTTYYY\\\mmm{{{qqqggglll~~~}}}~~~yyypppfff]]]UUUQQQooofff___``````]]]YYYXXXZZZ\\\]]]\\\[[[YYYXXXVVVVVVUUURRRQQQOOONNNOOOQQQTTTVVVYYYWWWUUUTTTTTTUUUWWWYYYTTTUUUVVVXXXXXXXXXVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSQQQOOONNNNNNOOOOOOLLLMMMNNNPPPRRRTTTUUUVVVSSSRRRPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKMMMOOOQQQSSSUUUYYY\\\aaajjjzzzxxxvvvhhhfffcccbbbcccbbb___\\\ZZZZZZZZZYYYWWWUUUSSSQQQLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWYYYZZZZZZYYYYYY[[[___bbbdddgggjjjmmmmmmmmmnnnnnnnnnhhhcccdddfffiiipppxxx{{{{{{zzzwwwuuurrrpppoooiiihhhllltttxxxuuusssuuuyyy~~~tttoookkkiiijjjgggfffhhhgggbbb___```]]][[[YYYYYYYYYYYYXXXWWWXXXVVVSSSQQQOOOOOOPPPPPPNNNNNNNNNNNNPPPSSSVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<:::999999:::<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777777555555444555555666333333444555555444333333111222222333444777<<<@@@HHHSSS___hhhkkkfffXXXJJJEEEEEEFFFIIIOOOUUUZZZ]]]iiixxxmmmkkkxxx}}}}}}||||||}}}~~~~~~yyyrrriii```YYYUUUjjjaaa\\\]]]^^^\\\YYYYYY\\\______^^^\\\ZZZXXXWWWVVVVVVTTTRRRQQQPPPPPPSSSUUUWWWXXXVVVTTTSSSSSSUUUXXXYYYRRRTTTWWWYYYYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTQQQNNNMMMMMMNNNNNNMMMNNNPPPQQQTTTVVVWWWXXXTTTRRRPPPOOOOOONNNLLLJJJIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMOOOOOOQQQUUUZZZ^^^\\\dddqqq}}}ssspppoooqqqtttuuutttrrrllljjjhhhddd___YYYUUURRRKKKKKKMMMNNNNNNOOONNNNNNOOOPPPPPPQQQQQQPPPPPPOOOLLLMMMNNNPPPQQQRRRRRRRRRVVVWWWYYY[[[\\\]]]^^^^^^aaaaaaaaa``````bbbgggjjjqqqtttyyy{{{||||||}}}~~~uuuoooiiiiiijjjmmmttt||||||{{{{{{{{{zzzyyyuuurrriiigggkkkssswwwvvvwww|||}}}qqqkkkhhhfffeeejjjggggggjjjhhhbbb______[[[YYYXXXXXXZZZ[[[ZZZYYYXXXWWWTTTQQQPPPPPPPPPQQQOOOOOOOOOOOORRRUUUXXXZZZXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<:::888999;;;=========;;;<<<=========<<<;;;:::888777666444444555555666333333444555555444333333000111222222444777<<<@@@IIITTTaaakkknnnhhhXXXJJJGGGFFFFFFHHHNNNUUUZZZ]]]eee|||~~~qqqkkksss{{{{{{{{{||||||}}}~~~zzzxxxuuupppjjjccc]]]ZZZ|||kkkdddWWWXXXZZZ[[[ZZZ[[[\\\^^^bbbaaa___]]]ZZZXXXVVVUUUWWWSSSNNNNNNPPPTTTUUUUUUVVVTTTSSSTTTVVVXXXXXXWWWSSSTTTVVVWWWXXXWWWVVVUUUYYYXXXXXXWWWUUUTTTTTTSSSPPPRRRSSSUUUUUUUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMOOOPPPSSSTTTUUUTTTSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJOOOTTTUUURRRRRRTTTXXX___eeemmmuuuyyyuuussswww~~~yyypppfff^^^ZZZUUUQQQLLLJJJMMMQQQSSSSSSZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRSSSSSSPPPMMMPPPWWWUUU\\\bbbcccfffkkkmmmllloookkkeeeccceeemmmvvv{{{{{{wwwsssqqqsssxxx}}}|||vvvrrriiihhhiiimmmwww|||ssskkkhhhhhhhhhiiidddfffggggggfffccc```]]]XXXYYYZZZZZZZZZYYYWWWVVVXXXVVVUUUUUUUUUUUUSSSRRRRRRQQQOOOOOOQQQSSSWWWYYYXXXYYY\\\]]]^^^^^^]]]\\\ZZZWWWSSSQQQRRRSSSQQQOOONNNNNNOOOPPPOOONNNMMMLLLOOONNNNNNMMMLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>===============>>>>>>>>>????????????>>>======999888888888777777666666555555555555555555555555333444444444444777<<>>>>>>>>>>>>>>???@@@AAAEEEDDDDDDBBBAAA???===<<<::::::999888888777666666444444444555555555555555333444444444444777;;;???GGGTTT```ddddddaaaYYYPPPIIIJJJKKKMMMPPPTTTVVVXXXdddsss{{{nnniiippp}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzz|||zzztttpppnnnkkkeee```nnn```\\\\\\]]]]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYVVVSSSRRRTTTWWWXXXYYYZZZYYYWWWXXXYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWYYYYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQPPPQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSVVVZZZZZZWWWVVVWWWYYYVVVYYY]]]aaahhhuuuxxxqqqjjjfff\\\ZZZZZZ^^^gggoootttuuuxxxuuuqqqpppnnnhhh]]]TTTUUUUUUWWW[[[]]]^^^eeennnuuu}}}~~~}}}wwwqqqllliiigggnnnuuuyyyllliiidddbbbccceeehhhiiikkkjjjhhheeeccc```^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[YYYXXXXXXYYYYYYWWWVVVRRRRRRQQQQQQRRRUUUWWWYYY[[[\\\]]]_________^^^^^^YYYWWWVVVUUUTTTSSSPPPNNNRRRSSSSSSSSSRRRQQQOOONNNLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@AAABBBCCCDDDHHHHHHGGGFFFDDDBBB@@@???<<<<<<;;;:::888777666666444444444444444444444444444444555444555777:::>>>FFFPPP[[[```aaa```[[[UUUNNNNNNPPPRRRTTTUUUWWWWWWaaaooosssiiijjjvvv~~~~~~yyyxxxwwwxxxzzz~~~zzztttqqqpppmmmiiieeejjj]]]ZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWUUUTTTUUUWWWXXXYYY\\\ZZZYYYYYYZZZYYYWWWVVVWWWVVVTTTSSSSSSTTTUUUUUUYYYXXXWWWVVVUUUSSSRRRRRRSSSQQQPPPNNNOOOPPPSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSVVVXXXZZZZZZXXXVVVVVVWWWUUUWWWZZZ\\\aaammm}}}}}}zzz~~~|||zzzwwwsssnnnkkkddddddgggooozzz~~~vvvggg[[[ZZZZZZ^^^eeehhhllluuu~~~~~~|||xxxssspppoooppprrrzzzooohhhfffccccccfffiiikkkllllllkkkhhheeebbbaaa``````___^^^\\\[[[[[[[[[\\\]]]YYYXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRTTTVVVXXXZZZ\\\\\\]]]^^^______^^^^^^[[[[[[ZZZZZZXXXVVVSSSQQQUUUUUUVVVUUUTTTRRRPPPOOOLLLMMMOOOQQQQQQPPPOOONNNKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEE>>>>>><<<;;;999888777666555555555444444444444444444555555555555666:::<<>><<<;;;999888888666666666555555444444444444555666666555666888;;;???EEEOOOYYY___aaadddfffcccbbb```]]][[[XXXVVVUUU\\\ggg|||vvvmmmnnnttt}}}~~~~~~{{{zzz|||||||||}}}}}}{{{yyywwwvvvuuutttssshhhZZZWWWTTTUUUWWWXXXWWWXXXZZZ[[[^^^\\\YYYVVVTTTTTTTTTUUUTTTUUUUUUTTTSSSTTTVVVXXXYYYXXXXXXXXXYYYXXXUUUSSSPPPPPPPPPPPPPPPQQQQQQRRRVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRTTTXXXZZZ[[[ZZZXXXWWWVVVUUUUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSQQQPPPPPPOOOOOOPPPPPPPPPNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRPPPRRRUUUUUUWWW```lllvvvtttnnnjjjoooqqqooonnnppppppnnnuuuzzz~~~~~~yyytttqqqpppooommmmmmpppuuuxxxxxxvvvuuuuuuzzz~~~ssskkkkkknnnvvv~~~|||yyywwwyyy{{{|||~~~xxxuuuuuuwww~~~wwwkkkeeeeeeddddddeeegggkkkmmmmmmllliiigggeeecccbbbbbbbbbbbb]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWXXXYYYYYYXXXWWWTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[WWWXXXYYYYYYVVVUUUUUUVVVZZZZZZZZZYYYWWWTTTRRRPPPNNNQQQVVVZZZ[[[ZZZXXXVVVQQQOOOKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???===<<<;;;::::::888888777777666555555555555666777666666666888999<<<@@@JJJVVV]]]```dddiiiiiigggbbb]]]YYYVVVTTTSSSXXXbbbtttsssmmmoooyyy}}}~~~~~~}}}|||}}}|||{{{{{{zzzzzzzzzzzzlll]]]XXXVVVWWWXXXXXXWWWWWWYYYZZZ]]][[[XXXVVVUUUUUUVVVWWWTTTUUUVVVUUUTTTTTTVVVXXXVVVUUUVVVWWWXXXWWWTTTQQQMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUURRRRRRRRRSSSUUUXXX[[[]]]]]][[[XXXVVVUUUUUUVVVWWW[[[ZZZXXXVVVTTTSSSRRRRRROOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRQQQNNNQQQSSSRRRSSSXXXbbbjjjwww~~~wwwoooqqqpppjjjgggiiijjjiiinnnsssvvvtttnnniiihhhiiijjjhhhgggkkkrrrvvvwwwvvvwwwwww{{{}}}xxxtttuuuyyyyyytttooommmppprrrssswww}}}~~~{{{xxxyyyssskkkdddbbbcccaaabbbdddhhhkkknnnmmmlllfffeeedddaaa```^^^]]]]]]ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVWWWXXXYYYXXXWWWTTTTTTUUUVVVXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXYYYVVVWWWXXXWWWUUUUUUWWWYYY[[[[[[ZZZYYYWWWTTTQQQPPPPPPTTTYYY^^^```___\\\ZZZSSSQQQMMMIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>>======<<<<<<999999999888777666666666555666777777666666777888;;;===GGGSSSZZZ[[[___eeehhhddd^^^XXXTTTQQQQQQQQQTTT[[[kkk{{{pppoooxxx}}}~~~~~~~~~}}}~~~qqqaaa[[[XXXZZZZZZZZZXXXWWWXXXYYY[[[ZZZWWWUUUUUUVVVXXXZZZTTTVVVWWWVVVTTTTTTVVVYYYTTTTTTTTTVVVWWWVVVSSSPPPLLLMMMOOORRRSSSSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVRRRRRRSSSUUUWWWZZZ]]]___^^^[[[XXXUUUTTTUUUWWWYYY]]][[[YYYVVVTTTRRRQQQQQQNNNNNNOOOOOOQQQRRRTTTUUUQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTTTTUUUVVVUUUSSSQQQOOOQQQSSSRRRPPPTTT[[[bbbhhhqqq}}}~~~{{{sssnnnnnnooonnnkkkoooqqqnnngggbbbcccfffgggdddbbbfffnnnssstttsssvvvvvvyyy~~~|||{{{{{{zzzoooiiidddccchhhlllmmmsss{{{nnnhhhfffcccbbbddd___aaadddiiimmmoooooonnneeedddccc```]]][[[YYYXXXXXXYYYZZZZZZZZZYYYWWWVVVVVVTTTTTTTTTVVVVVVUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWWWWYYYZZZXXXVVVWWWZZZ]]][[[[[[[[[YYYWWWTTTQQQPPPRRRVVV[[[aaacccbbb___\\\UUURRRNNNJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEE@@@?????????>>>>>>======:::::::::999888777777666555777888777666555666888:::<<>>=========777777777666666666666666666777888999999888777777666999AAAJJJNNNQQQWWW______]]]WWWPPPKKKIIIJJJLLLNNNVVV\\\jjjuuusss{{{yyyhhhbbb___^^^[[[XXXVVVUUUUUUVVVVVVUUUTTTTTTTTTVVVXXXZZZZZZYYYXXXVVVUUUUUUTTTTTTVVVTTTRRRQQQRRRRRRRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPQQQTTTXXXZZZ[[[XXXVVVTTTRRRRRRSSSUUUVVVYYYYYYWWWVVVTTTRRRPPPPPPOOOPPPQQQSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSUUUWWWYYYWWWVVVTTTRRRPPPOOONNNMMMPPPPPPRRRSSSUUUWWWXXXXXX\\\[[[^^^hhhsss~~~zzzrrrmmmhhheeecccccceeeggggggeeehhhjjjjjjlllrrr{{{~~~~~~}}}}}}|||xxxxxx|||zzz|||~~~zzzxxxwwwzzzzzz{{{{{{zzzvvvpppkkkgggiiipppzzz}}}qqqjjjbbb___```ccccccbbbbbbaaa```bbbeeegggeeeccc```___^^^\\\ZZZYYYYYYXXX[[[ZZZZZZYYYXXXWWWVVVVVVXXXXXXZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXWWWUUUUUUVVVVVVUUUTTTRRRRRRQQQRRRRRRSSSTTTUUUYYYYYYXXXVVVTTTPPPNNNLLLOOORRRVVVZZZ[[[ZZZWWWUUUPPPOOOMMMKKKIIIHHHHHHHHHKKKIIIGGGFFFEEEGGGIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>======;;;;;;;;;::::::999999999333444555666666555444444777999@@@GGGKKKMMMSSS[[[]]][[[WWWPPPJJJHHHHHHIIILLLTTTYYYddduuu~~~{{{xxx}}}{{{|||yyyiiiddd^^^]]][[[XXXVVVTTTSSSRRRUUUTTTTTTTTTUUUWWWZZZ\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVSSSPPPOOOOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRRRRRRROOOPPPQQQRRRSSSSSSSSSSSSQQQPPPNNNOOOQQQTTTVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTVVVUUUTTTSSSQQQPPPOOONNNNNNOOOQQQRRRSSSSSSSSSRRRPPPQQQQQQRRRTTTVVVWWWXXXUUUTTTQQQNNNMMMMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWUUUWWW\\\ccclll{{{~~~xxxvvvsssrrrqqqooollljjjiiiiiiiiikkkuuu}}}wwwssssssrrrppppppsssrrrssstttvvvwwwxxxyyyzzztttsssrrrqqqpppoooooonnnrrrpppooooooppppppooommmvvv{{{xxxnnnfffaaa]]]]]]```bbbcccbbbdddbbbaaabbbccccccbbbaaa```___^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVYYYWWWVVVUUUVVVVVVTTTSSSPPPPPPPPPPPPQQQRRRSSSTTTVVVVVVUUUSSSQQQNNNLLLKKKNNNPPPRRRTTTUUUTTTSSSRRROOONNNMMMKKKJJJJJJIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777888888888777777666888999>>>DDDGGGHHHOOOWWW[[[ZZZVVVQQQKKKGGGFFFFFFHHHQQQUUU\\\iiiqqq~~~}}}}}}|||xxxsssuuuzzz}}}xxxhhhbbbZZZYYYXXXWWWUUUSSSQQQPPPSSSRRRRRRRRRTTTWWWZZZ\\\ZZZZZZXXXWWWVVVUUUUUUUUUUUURRRNNNLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQOOOMMMMMMOOOQQQRRRRRRRRRQQQOOONNNNNNOOOPPPPPPRRRQQQQQQPPPOOONNNMMMMMMKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVTTTRRROOOLLLKKKLLLMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRSSSVVVXXX^^^lllzzz~~~|||yyyxxxwww{{{tttkkkhhhiiiggggggiiilllmmmooopppqqqpppooonnnhhhgggeeeeeegggiiijjjkkkmmmkkkjjjlllqqqvvvzzz{{{zzznnnggg___]]]\\\]]]```bbbcccbbbfffeeedddcccbbbbbbaaaaaaaaa```___^^^]]]\\\\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUYYYWWWUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVSSSSSSQQQPPPNNNLLLJJJJJJNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@????????????>>>===<<<;;;:::999888888999999999999999999888888888999<<>>======;;;:::999888888777777666666555555555555777777:::???BBBGGGPPPZZZ^^^]]][[[UUUOOOIIIFFFEEEDDDMMMPPPRRRYYY___pppyyy{{{wwwvvvsssrrrvvv|||ttteee```SSSSSSRRRQQQQQQQQQQQQRRROOOOOOOOOOOOQQQTTTWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSPPPMMMLLLLLLMMMNNNMMMNNNNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMNNNLLLJJJIIIKKKMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRRRRQQQMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKLLLNNNOOOUUUUUUUUUUUUUUUUUUUUUUUUOOONNNOOORRRQQQQQQVVV]]]jjjtttyyywwwzzz}}}|||yyywwwxxxooottt}}}~~~{{{yyy{{{ppphhheee```\\\\\\]]]]]]^^^______``````aaaaaa```^^^\\\\\\]]]___dddcccbbb```___^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTRRRQQQQQQRRRSSSQQQPPPNNNNNNNNNOOOPPPRRRSSSTTTQQQPPPNNNMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888777666666666777777666888===AAAGGGRRR]]]aaa```]]]WWWPPPJJJGGGFFFDDDMMMOOOPPPVVVZZZhhh|||{{{wwwuuuuuusssrrrvvv}}}wwwhhhcccVVVUUUSSSQQQPPPPPPQQQRRRQQQPPPPPPPPPQQQTTTWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNKKKIIIGGGFFFHHHJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQPPPLLLMMMNNNOOOOOOOOONNNMMMJJJJJJJJJJJJJJJKKKLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRRRROOOMMMOOOPPPOOORRRWWW]]]fffrrr|||zzzwwwxxxtttfff```^^^\\\[[[XXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[[[[^^^aaadddcccaaa___^^^]]]\\\\\\ZZZYYYXXXWWWUUUSSSRRRQQQRRRQQQQQQQQQRRRTTTVVVWWWSSSSSSTTTUUUUUUUUUUUUUUUPPPOOONNNOOOQQQRRRQQQPPPLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;999888888999999888666777;;;???EEEQQQ]]]bbbaaa]]]WWWOOOJJJGGGFFFEEELLLMMMNNNSSSUUU^^^qqq|||yyywwwwwwvvvtttwww|||yyylllgggZZZXXXUUURRRPPPPPPQQQRRRRRRQQQQQQQQQRRRTTTWWWYYYWWWWWWUUUTTTSSSRRRRRRRRRQQQOOONNNNNNOOOOOOMMMKKKIIIJJJKKKLLLNNNNNNOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPIIIFFFDDDDDDFFFIIIJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMMMMOOOOOOOOOOOONNNMMMGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNPPPJJJFFFGGGIIIIIIKKKOOORRRZZZeeennnxxx|||xxx~~~wwwqqqggg^^^WWWUUUVVVXXXTTTUUUVVVWWWWWWYYY[[[]]]^^^______^^^\\\]]]aaadddcccbbb```^^^\\\[[[ZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOPPPOOOOOOPPPQQQSSSUUUVVVPPPPPPQQQRRRRRRRRRRRRRRRNNNMMMMMMNNNPPPQQQQQQPPPLLLLLLMMMNNNOOOQQQSSSTTTRRRQQQOOOMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPLLLLLLLLLKKKIIIGGGDDDCCC@@@AAAAAAAAAAAAAAAAAAAAA;;;<<<>>>?????????>>>===??????@@@@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@?????????????????????;;;:::888666555555666666888666666:::===CCCOOO[[[cccaaa]]]VVVNNNIIIGGGGGGEEELLLLLLLLLQQQQQQVVVgggwww~~~|||{{{{{{yyyvvvxxx|||vvvkkkiii]]]WWWPPPMMMPPPRRRQQQPPPOOOOOONNNLLLLLLOOOTTTXXX[[[YYYUUURRROOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPQQQQQQQQQPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLMMMQQQRRRWWW___iiivvvooojjjbbb\\\XXXWWWVVVUUUQQQSSSTTTTTTUUUWWW[[[]]]^^^]]][[[ZZZZZZ]]]```bbb```___^^^\\\ZZZYYYWWWWWWSSSQQQOOOOOOQQQQQQOOOLLLLLLNNNQQQSSSTTTSSSRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMNNNOOOQQQRRRRRRSSSNNNMMMJJJHHHHHHIIIKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJMMMKKKHHHFFFEEEDDDBBBAAAAAA@@@???===<<<<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@????????????;;;:::999888777666666666777777666777;;;CCCMMMTTT\\\^^^^^^XXXOOOHHHGGGGGGDDDFFFJJJNNNMMMNNNUUU^^^sss{{{yyy~~~zzzxxxyyy|||sssgggddd]]]WWWQQQOOOQQQSSSSSSQQQQQQPPPOOOMMMMMMOOOTTTXXXZZZXXXUUURRRPPPNNNNNNMMMKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKNNNNNNOOOOOOOOONNNNNNMMMIIIIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNRRRZZZbbbmmm}}}tttnnniiiddd]]]XXXUUUTTTSSSRRRPPPRRRSSSSSSTTTVVVYYY\\\]]]\\\[[[ZZZ[[[\\\^^^___]]]]]][[[YYYXXXVVVUUUTTTSSSQQQOOOOOOPPPPPPNNNLLLKKKMMMPPPRRRSSSSSSQQQPPPRRRQQQQQQQQQQQQQQQQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQMMMKKKIIIGGGFFFHHHIIIKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJHHHFFFDDDDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>????????????<<<===???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@?????????===<<<:::999888777777666444555555666999@@@HHHNNNYYY[[[\\\WWWOOOHHHFFFFFFFFFGGGKKKNNNMMMNNNUUU^^^tttxxx~~~oooaaa]]]ZZZVVVQQQPPPRRRTTTTTTSSSRRRRRRPPPNNNMMMOOOSSSVVVXXXWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPOOONNNMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKOOOVVV[[[bbbnnnyyypppeeeaaaccc___ZZZUUUSSSSSSRRRQQQOOOQQQRRRSSSSSSTTTWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYWWWVVVTTTSSSRRRRRRSSSRRRPPPOOOPPPOOOMMMKKKKKKLLLOOOQQQRRRRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOJJJIIIGGGFFFEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEECCCCCCCCCCCCAAA@@@??????>>>===<<<<<<<<<<<<===>>>>>>???????????????===>>>>>>??????@@@@@@@@@===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????>>>===<<<:::888777777777444555666777999===CCCHHHUUUXXXYYYVVVPPPIIIFFFEEEHHHIIILLLNNNNNNOOOWWWaaawww{{{~~~~~~}}}}}}}}}lll\\\XXXVVVSSSPPPPPPRRRSSSTTTSSSRRRRRRPPPNNNMMMNNNQQQTTTVVVVVVUUUTTTRRROOOMMMLLLNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLLLLKKKJJJJJJJJJKKKJJJLLLOOOQQQQQQOOOMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJIIIHHHGGGGGGHHHIIIMMMLLLOOOTTTWWWZZZaaaiiittt}}}zzzrrrhhhbbb``````]]]YYYVVVVVVUUUTTTSSSPPPRRRSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUSSSQQQPPPPPPPPPSSSRRRQQQPPPOOONNNLLLKKKJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>======<<<<<<<<<======>>>>>>@@@@@@AAAAAA@@@???????????????????????????===>>>@@@AAACCCDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>@@@???===;;;999888888777666888999:::;;;===@@@CCCQQQTTTWWWWWWSSSMMMIIIHHHJJJJJJMMMPPPPPPRRR[[[fff{{{~~~~~~|||~~~|||{{{zzz{{{~~~lll[[[UUUPPPOOOOOOOOOQQQRRRSSSSSSQQQQQQPPPNNNLLLMMMOOORRRVVVUUUUUUSSSQQQOOOMMMLLLNNNNNNOOOOOOOOOOOONNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIKKKMMMOOOPPPOOOMMMKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLKKKJJJGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIKKKMMMNNNOOOOOOOOOLLLKKKIIIHHHGGGHHHHHHIIINNNLLLNNNRRRTTTTTTWWW\\\fffmmmwwwtttnnnkkkfffaaa```]]][[[XXXWWWWWWVVVUUUTTTQQQSSSUUUUUUUUUUUUVVVXXXVVVXXXYYYZZZ[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPQQQQQQQQQPPPNNNMMMLLLLLLJJJKKKMMMOOOQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@===<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBBBBAAA@@@BBBAAAAAA@@@???>>>======>>>???AAABBBDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@??????@@@???===;;;:::999888888777999:::;;;:::;;;<<<>>>KKKPPPVVVYYYXXXTTTPPPMMMLLLLLLNNNQQQQQQTTT___jjj~~~zzz~~~{{{|||{{{zzzyyy{{{~~~lllZZZTTTLLLLLLNNNOOOQQQRRRSSSSSSQQQQQQPPPOOOMMMNNNPPPRRRVVVUUUTTTRRRPPPOOOMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRROOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKMMMNNNOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJKKKMMMJJJKKKOOOPPPOOOPPPSSSXXX^^^eeemmmvvvwwwoooiiigggeee```\\\\\\YYYWWWVVVVVVVVVUUUSSSQQQRRRTTTVVVVVVUUUUUUUUUVVVTTTUUUWWWYYYYYYYYYYYYXXXUUUTTTQQQOOONNNNNNOOOPPPOOOPPPQQQPPPMMMLLLMMMNNNKKKLLLMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBCCCDDDCCCAAA???;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDDDDCCCAAA@@@BBBBBBAAA@@@???>>>>>>===???@@@AAACCCDDDEEEFFFFFFCCCBBBAAA@@@????????????>>>===<<<;;;:::999999999666888999999888777888999EEEJJJSSSZZZ]]]\\\XXXTTTOOONNNOOOPPPPPPSSS^^^jjj{{{www{{{~~~||||||{{{zzzzzz|||~~~lllZZZSSSIIIKKKNNNPPPRRRSSSTTTTTTRRRRRRRRRQQQPPPPPPRRRUUUVVVUUUSSSPPPOOONNNNNNNNNLLLMMMNNNPPPQQQRRRRRRSSSQQQPPPOOOMMMLLLKKKJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKJJJIIIJJJKKKLLLMMMMMMJJJIIIMMMOOOMMMNNNPPPPPPUUU[[[aaaiiiuuuzzzhhhdddbbbbbb```[[[YYYZZZWWWVVVUUUUUUVVVUUURRRPPPQQQSSSUUUUUUTTTSSSSSSTTTSSSTTTUUUVVVXXXYYYYYYYYYTTTRRROOOMMMLLLLLLNNNOOOMMMOOOPPPOOOMMMLLLNNNPPPLLLLLLNNNPPPQQQSSSTTTUUUTTTSSSRRRPPPOOOMMMLLLKKKFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAABBBCCCAAA>>><<<;;;::::::;;;<<<===>>>??????AAACCCEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCEEEFFFFFFFFFCCCAAA???===<<<===???@@@<<<;;;;;;:::999999::::::888999999999777777888999>>>EEEOOOZZZ```aaa]]]ZZZSSSPPPOOOOOOMMMOOOYYYdddnnnzzzyyyuuu{{{{{{{{{}}}}}}||||||||||||}}}~~~lllYYYSSSIIILLLOOORRRSSSTTTUUUVVVSSSSSSTTTSSSRRRRRRUUUWWWWWWUUURRROOONNNNNNNNNOOOMMMOOOPPPRRRTTTVVVVVVWWWRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJKKKMMMNNNOOOOOONNNNNNQQQQQQPPPQQQQQQRRRSSSTTTPPPPPPOOONNNOOOPPPQQQRRRLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMNNNNNNKKKJJJNNNPPPOOOOOORRROOOSSSWWW\\\bbbkkkvvv~~~rrriiiaaa______```]]]YYYYYY]]]XXXWWWVVVWWWWWWVVVSSSPPPPPPRRRTTTUUUSSSRRRRRRRRRRRRRRRTTTUUUWWWXXXZZZZZZRRRPPPNNNKKKJJJKKKMMMNNNKKKNNNPPPOOOMMMLLLNNNQQQLLLMMMNNNPPPRRRSSSUUUVVVUUUTTTSSSQQQOOOMMMLLLKKKDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAA@@@AAAAAA@@@<<<999:::::::::;;;<<<===>>>??????AAACCCEEEFFFDDDBBBAAA===>>>>>>@@@AAABBBCCCCCC@@@@@@BBBDDDEEEFFFFFFFFFDDDAAA>>>;;;:::<<<>>>@@@;;;::::::999999::::::;;;;;;;;;<<<:::999888:::;;;:::AAAMMMYYYbbbddd```]]]UUURRRPPPMMMJJJJJJTTT___```kkk}}}|||sssvvvttt|||xxx{{{}}}~~~||||||}}}}}}~~~mmmZZZQQQIIIHHHJJJMMMRRRVVVWWWWWWYYYWWWTTTRRRQQQRRRTTTUUUYYYVVVRRRNNNKKKJJJJJJKKKOOOPPPPPPPPPQQQQQQRRRRRRPPPQQQPPPNNNJJJHHHHHHHHHLLLJJJHHHIIIKKKLLLJJJGGGGGGFFFFFFGGGHHHIIIHHHGGGJJJLLLMMMNNNMMMMMMOOOPPPTTTSSSRRRQQQPPPPPPQQQRRRPPPQQQQQQPPPNNNNNNPPPQQQNNNNNNMMMKKKKKKJJJJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMKKKJJJIIIIIIIIIJJJKKKOOOSSSUUUVVV[[[dddkkkuuuxxxooofff___YYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUSSSQQQOOOPPPPPPQQQQQQPPPPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPOOOMMMMMMMMMNNNNNNQQQSSSTTTSSSSSSSSSTTTTTTSSSQQQOOOMMMLLLKKKKKKEEEEEEDDDCCCBBBBBBAAA@@@AAAAAABBBBBBDDDEEEFFFGGGBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>::::::;;;;;;===>>>???@@@CCCCCCDDDCCCBBB@@@>>><<<:::<<<===>>>===>>>???AAA@@@???@@@BBBEEEHHHHHHGGGDDDBBB???>>>>>>>>>>>>===>>>:::888999999888999======;;;999777666777999;;;;;;CCCJJJPPPZZZcccccc]]]VVVOOOKKKIIIGGGEEEJJJSSS\\\aaannn~~~vvvnnnrrr}}}vvvyyy~~~xxxwwwzzz~~~~~~}}}zzzzzzyyyyyyzzz{{{}}}~~~nnnZZZQQQKKKKKKLLLOOOTTTVVVWWWWWWZZZXXXUUUSSSRRRRRRSSSTTTVVVTTTQQQNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPNNNKKKIIIIIIJJJMMMKKKJJJKKKLLLMMMKKKHHHGGGGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOOOONNNNNNPPPQQQTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRSSSQQQOOOOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJLLLOOORRRRRRRRRVVV]]]cccllluuu|||qqqiiibbb\\\WWWXXXYYYZZZ\\\\\\[[[ZZZYYYVVVWWWXXXXXXWWWUUUSSSQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRMMMMMMMMMMMMLLLLLLKKKKKKMMMOOOOOOOOOMMMLLLMMMNNNOOOQQQTTTTTTSSSRRRRRRSSSTTTSSSQQQOOOMMMLLLKKKKKKFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAACCCDDDFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@;;;<<<<<<===>>>???@@@AAACCCCCCCCCBBBAAA???>>>===;;;<<<>>>?????????AAACCCBBBAAAAAACCCFFFHHHHHHGGGEEEBBB???>>>>>>>>>===<<<===999888;;;;;;999999<<<<<<;;;999888777888999:::999@@@FFFLLLWWWaaaccc___ZZZRRRJJJGGGDDDBBBGGGNNNVVV[[[fffuuu~~~vvvyyyzzzqqqsss|||yyyxxxzzz~~~}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~oooYYYPPPMMMMMMOOOSSSWWWYYYYYYXXX[[[ZZZWWWTTTRRRRRRRRRSSSRRRQQQPPPOOONNNOOOPPPQQQLLLNNNPPPRRRRRRRRRQQQPPPOOOQQQQQQPPPMMMLLLKKKLLLMMMMMMLLLMMMNNNNNNLLLJJJGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQQQQPPPOOOPPPRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTRRRPPPOOOPPPQQQMMMMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKJJJJJJKKKKKKKKKLLLNNNPPPOOONNNPPPUUUYYY```fffssszzzsssiiibbb___\\\XXXUUUWWWXXXYYYZZZ[[[[[[ZZZYYYVVVVVVWWWXXXWWWUUURRRQQQMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNKKKKKKJJJJJJJJJJJJJJJJJJMMMNNNOOONNNLLLKKKLLLMMMPPPRRRTTTTTTRRRQQQPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJFFFEEEDDDBBBAAA?????????@@@AAAAAACCCEEEGGGIIIJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA===>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>><<<>>>@@@AAAAAABBBDDDFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCC@@@>>>>>>>>>===<<<<<<999999===>>><<<:::;;;::::::999999999999888888888<<>>>>>@@@@@@BBBCCCFFFHHHJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>???@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIIIIGGGFFFFFFGGGHHHGGGEEEEEECCC@@@>>>>>>>>>===<<<<<<999:::???BBB>>>::::::888999:::;;;;;;:::999888888:::===BBBKKKUUU]]]aaaeee\\\PPPHHHEEEEEEFFFHHHKKKMMMUUU___jjjxxxyyyoooooovvv~~~||||||}}}~~~}}}}}}zzzzzzyyyyyyyyyzzz||||||rrr]]]TTTJJJLLLQQQXXX^^^aaaaaa```\\\[[[XXXUUUSSSQQQPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMOOORRRUUUVVVUUUTTTRRRVVVWWWXXXVVVSSSOOOMMMMMMKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWSSSSSSSSSQQQNNNMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKMMMOOOQQQVVVWWW[[[```eeejjjvvvqqqggg]]][[[YYYWWWWWWXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXUUUVVVWWWWWWWWWUUUSSSRRRNNNOOOPPPQQQQQQQQQQQQQQQOOOPPPPPPPPPOOOLLLJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNMMMKKKKKKKKKLLLQQQRRRTTTSSSQQQNNNNNNNNNOOONNNLLLKKKJJJIIIHHHHHHGGGFFFCCCAAA@@@??????@@@AAAAAABBBDDDFFFIIIKKKLLLNNNNNNMMMMMMKKKIIIHHHGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCAAACCCEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGHHHHHHFFFDDDDDDBBB???>>>>>>>>>>>>===<<<999:::AAADDDAAA<<<999888999;;;<<<<<<;;;:::999;;;:::;;;???FFFOOOXXX___fff```VVVMMMHHHGGGGGGGGGLLLMMMSSS\\\eeerrr~~~uuuvvv|||~~~}}}}}}}}}|||}}}zzzzzzyyyxxxyyyyyy{{{|||ttt```WWWHHHKKKRRRZZZaaaddddddcccZZZYYYWWWUUUSSSQQQPPPOOOOOOPPPQQQQQQPPPOOOMMMLLLMMMOOOQQQSSSUUUUUUTTTTTTUUUWWWXXXWWWTTTPPPNNNMMMJJJKKKKKKJJJJJJLLLPPPSSSWWWXXXXXXUUUOOOLLLLLLNNNNNNPPPQQQRRRQQQQQQSSSTTTVVVVVVWWWXXXXXXXXXWWWWWWRRRRRRRRRPPPNNNMMMNNNOOONNNMMMMMMLLLLLLMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKHHHIIIIIIJJJLLLNNNOOOPPPTTTSSSUUUXXXZZZ]]]eeeooo|||~~~~~~rrrgggaaaZZZZZZYYYYYYXXXXXXXXXYYYWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOONNNLLLKKKLLLMMMPPPQQQSSSRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFCCCAAA@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNMMMLLLKKKIIIGGGFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDCCCCCCCCCDDDEEEEEECCCEEEGGGGGGGGGGGGIIIJJJKKKJJJHHHGGGHHHGGGFFFDDDCCC@@@>>>===>>>?????????===999:::AAAFFFCCC===::::::;;;<<<=========<<<;;;<<<:::;;;???DDDKKKVVV___ggggggbbbWWWOOOKKKIIIGGGNNNPPPUUU\\\bbbmmm|||}}}~~~|||}}}~~~||||||}}}{{{zzzyyyxxxxxxyyyzzz{{{ppp]]]TTTHHHLLLSSS[[[bbbeeedddbbbXXXWWWVVVTTTRRRPPPOOONNNOOOPPPRRRSSSSSSQQQOOONNNLLLMMMOOOQQQRRRSSSSSSSSSPPPSSSUUUUUUSSSPPPNNNNNNKKKKKKKKKIIIIIIMMMTTTYYYaaabbbaaa[[[SSSMMMLLLMMMNNNPPPRRRSSSSSSSSSUUUWWWWWWXXXYYYYYYYYYXXXWWWVVVQQQRRRRRRQQQOOONNNPPPQQQOOONNNNNNNNNNNNNNNOOOOOORRRRRRQQQPPPOOOOOONNNMMMNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHJJJLLLMMMNNNNNNPPPOOOPPPSSSSSSSSSXXX___fffppp}}}xxxqqqhhh```^^^ZZZ[[[[[[[[[[[[ZZZZZZ[[[XXXWWWVVVUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYXXXVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQRRRSSSRRROOOKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOMMMLLLMMMNNNNNNPPPRRRRRRPPPNNNMMMNNNLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFCCCBBBAAABBBDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHJJJKKKKKKKKKIIIHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJKKKIIIHHHGGGGGGGGGEEEDDDAAA???======???@@@AAA@@@>>>::::::AAAGGGDDD>>>;;;<<<<<<===>>>>>>>>>>>>>>>;;;999:::???DDDJJJVVVbbboootttsssgggZZZSSSNNNJJJOOORRRWWW]]]```hhhyyy||||||}}}}}}{{{||||||{{{zzzyyyxxxxxxyyyzzzzzzkkkWWWOOOJJJMMMTTT\\\ccceeeccc```WWWVVVUUUSSSRRRPPPOOONNNOOOQQQSSSUUUVVVTTTRRRQQQKKKLLLMMMNNNOOOQQQRRRSSSKKKNNNRRRSSSRRRPPPOOOOOOLLLLLLKKKIIIJJJNNNWWW]]]hhhiiiggg```UUUNNNLLLMMMOOOQQQSSSTTTTTTUUUXXXZZZYYYYYYZZZZZZZZZXXXWWWVVVRRRRRRSSSRRRPPPPPPQQQSSSOOOOOOOOONNNOOOOOOPPPPPPSSSSSSRRRPPPOOONNNMMMLLLMMMLLLKKKIIIJJJKKKLLLNNNLLLMMMNNNOOOOOONNNMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIKKKMMMLLLLLLLLLKKKLLLOOOOOONNNQQQWWWXXXbbboooxxx}}}}}}yyysssoookkkbbb\\\[[[VVVWWWYYYYYYXXXWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSVVVXXXYYYZZZZZZXXXWWWUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSPPPLLLJJJFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPOOOMMMMMMMMMNNNMMMOOOQQQQQQPPPNNNNNNNNNKKKJJJIIIHHHGGGGGGFFFFFFGGGFFFDDDBBBBBBDDDFFFGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEGGGHHHJJJLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLMMMLLLJJJIIIEEEFFFHHHIIIJJJJJJIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIJJJIIIGGGGGGGGGGGGEEEDDD@@@>>><<<===???AAABBBBBB???:::999AAAGGGEEE???<<<===>>>>>>>>>??????@@@@@@:::777999???EEEKKKWWWeeewwwuuudddZZZTTTOOOOOORRRXXX]]]___dddttt|||{{{|||~~~~~~~~~}}}}}}|||{{{{{{|||{{{zzzyyyxxxxxxxxxyyyzzzbbbRRRNNNGGGKKKRRRYYY]]]_________WWWUUUSSSQQQOOONNNNNNOOOUUUSSSRRRRRRSSSTTTTTTSSSPPPPPPQQQQQQPPPPPPOOONNNMMMNNNQQQSSSTTTTTTSSSRRROOONNNKKKHHHIIIPPPZZZbbbsssqqqlllcccYYYPPPKKKIIIPPPQQQRRRSSSUUUWWWXXXYYYZZZXXXWWWWWWXXXWWWTTTRRRUUURRRPPPOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOOOOONNNLLLKKKNNNMMMMMMLLLLLLLLLLLLLLLPPPPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMNNNNNNTTTWWW]]]dddllluuu~~~~~~tttsssxxxuuupppjjjgggfffccc]]]WWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXWWWUUUSSSTTTVVVXXXZZZ\\\\\\\\\\\\[[[ZZZYYYWWWTTTRRRQQQPPPQQQRRRSSSTTTSSSRRRPPPNNNNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQOOOOOOOOOOOOMMMKKKLLLLLLKKKHHHFFFEEEGGGIIIEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCCCC??????????????????>>>>>>????????????????????????@@@@@@??????>>>===<<<<<<;;;;;;===???BBBIIIYYYiiippp^^^TTTPPPPPPRRRVVVYYYYYY]]]lll{{{|||yyyzzz{{{zzzyyy{{{{{{|||}}}}}}|||{{{zzz}}}}}}|||{{{{{{{{{{{{||||||{{{yyywwwvvvvvvwwwwww}}}___QQQMMMFFFJJJPPPVVVZZZ\\\\\\[[[YYYXXXVVVTTTSSSSSSSSSSSSVVVTTTRRRQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPOOONNNNNNOOOQQQTTTUUUTTTSSSSSSPPPNNNLLLIIIIIIOOOXXX```ooommmiiiaaaXXXQQQLLLKKKNNNOOOPPPRRRTTTUUUVVVWWW[[[ZZZXXXXXXXXXXXXVVVTTTUUURRRPPPPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMPPPUUUZZZ```gggoootttxxx{{{{{{tttjjjfffaaa```aaa```\\\WWWYYYYYYYYYZZZZZZ[[[]]]]]]\\\[[[YYYYYYYYYYYYWWWVVVVVVWWWXXXZZZ[[[\\\]]]]]]___^^^]]][[[XXXVVVTTTSSSSSSTTTUUUVVVUUUSSSQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRPPPOOOOOOOOOOOONNNLLLNNNNNNLLLIIIFFFEEEFFFHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@??????<<<<<<===@@@BBBIIIXXXfffooo```WWWTTTQQQRRRVVVWWWWWW\\\jjjxxx}}}~~~}}}uuuzzz}}}|||zzzzzzxxxwwwxxxyyyzzz{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{|||||||||{{{yyyxxxwwwvvvwwwwwwxxx\\\OOOLLLFFFIIINNNSSSWWWXXXXXXWWWXXXWWWVVVUUUUUUUUUVVVWWWWWWUUUSSSQQQQQQQQQOOONNNPPPPPPPPPPPPPPPOOONNNNNNNNNPPPRRRTTTUUUUUUTTTTTTQQQOOOLLLIIIIIINNNUUU[[[gggfffccc]]]VVVQQQNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVZZZXXXVVVVVVVVVVVVTTTRRRSSSRRRPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMNNNMMMJJJHHHHHHIIIKKKMMMIIIIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMQQQTTTWWW\\\aaaeeemmmsss|||yyyqqqjjjgggbbb___\\\\\\]]]]]]ZZZWWWZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\ZZZYYYYYYYYYYYYZZZ[[[]]]^^^___bbbaaa```]]][[[YYYWWWVVVVVVVVVWWWXXXWWWUUUSSSRRRMMMNNNNNNOOOOOOOOONNNNNNQQQPPPPPPOOOPPPPPPQQQQQQPPPOOONNNNNNPPPPPPOOONNNOOOOOOMMMJJJGGGEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJEEEEEEFFFFFFEEEEEEDDDCCCFFFHHHJJJLLLMMMNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@AAABBBDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB>>>===>>>@@@BBBHHHUUUbbb|||zzzjjj___ZZZWWWTTTTTTVVVWWWWWW[[[hhhvvvyyyuuuyyyzzzrrrmmmpppttt{{{xxxuuussstttuuuvvvxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzxxxwwwwwwwwwwwwtttYYYNNNLLLGGGIIINNNRRRTTTUUUTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVXXXVVVSSSRRRRRRRRRPPPOOOOOOPPPPPPPPPPPPOOONNNNNNOOOPPPSSSUUUVVVVVVUUUTTTRRRPPPLLLJJJJJJMMMRRRUUU\\\\\\[[[WWWSSSOOONNNNNNLLLMMMNNNPPPRRRSSSTTTUUUVVVTTTRRRQQQRRRQQQPPPOOOQQQOOONNNOOOPPPQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLNNNLLLJJJIIIIIIIIIKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNPPPRRRUUUYYY\\\```eeemmmxxxwwwooojjjfffcccaaa```^^^\\\[[[\\\[[[YYYVVV[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^]]][[[[[[ZZZZZZZZZ[[[]]]___```bbbaaa___]]][[[YYYWWWWWWWWWXXXYYYYYYXXXVVVTTTRRRMMMNNNPPPQQQRRRQQQQQQPPPSSSSSSRRRQQQQQQPPPQQQQQQOOONNNMMMNNNPPPQQQPPPOOOMMMNNNMMMKKKHHHGGGHHHIIIKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEDDDDDDCCCGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDD@@@>>>>>>AAABBBFFFQQQ]]]qqqwwwxxxoooccc]]][[[ZZZ[[[YYYYYYYYYXXX[[[hhhuuu~~~yyyxxxooolllxxxvvvooolllmmmooo{{{}}}xxxtttrrrrrrsssuuuvvvxxxyyyzzz{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxsssXXXNNNMMMHHHJJJNNNQQQSSSSSSSSSRRRPPPPPPOOOPPPQQQSSSUUUVVVXXXVVVTTTSSSTTTTTTSSSRRROOOOOOPPPPPPOOOOOONNNMMMOOOPPPSSSUUUVVVVVVUUUTTTRRROOOLLLJJJKKKLLLNNNPPPRRRSSSSSSQQQNNNLLLLLLMMMLLLMMMNNNPPPRRRSSSTTTUUUTTTRRROOONNNOOOOOONNNMMMNNNMMMLLLMMMOOOPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLGGGGGGHHHHHHGGGGGGFFFEEEKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHEEEGGGJJJLLLMMMPPPSSSUUUYYY^^^gggrrr~~~|||{{{}}}{{{zzzrrrooojjjfffcccaaa^^^\\\\\\[[[ZZZZZZ[[[[[[ZZZYYY\\\\\\\\\\\\\\\]]]]]]^^^___^^^]]]]]]^^^___]]]\\\\\\[[[ZZZZZZ[[[]]]___```aaa```___]]]\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSQQQNNNOOOQQQSSSSSSSSSSSSRRRTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMMMMNNNPPPQQQQQQPPPJJJKKKLLLKKKJJJIIIKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKFFFFFFGGGGGGFFFFFFEEEDDDGGGHHHJJJLLLNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNOOOOOONNNLLLIIIHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAA>>>>>>@@@AAADDDLLLVVVeeekkklllgggaaa```___^^^bbb^^^\\\[[[ZZZ]]]hhhsssvvvvvv{{{ooogggmmm~~~tttmmmlllkkkmmmwwwyyyuuutttrrrssstttvvvxxxzzz|||}}}yyyyyyzzz{{{|||}}}~~~|||zzzxxxxxxxxxxxxrrrWWWMMMLLLIIIKKKMMMPPPRRRRRRRRRQQQPPPOOOOOOPPPQQQSSSUUUWWWXXXVVVTTTTTTUUUUUUTTTSSSOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTQQQNNNLLLKKKKKKLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTRRROOONNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQPPPNNNOOONNNNNNNNNNNNMMMMMMMMMGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKMMMNNNPPPSSSUUUWWW[[[bbbkkkttt|||~~~xxxpppkkkkkkgggeeebbb___^^^[[[XXXUUUUUUUUUWWWXXXZZZ\\\]]]^^^^^^]]]]]]\\\]]]]]]^^^^^^___^^^]]]]]]]]]^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^_________^^^]]]]]]\\\[[[[[[WWWWWWXXXXXXWWWTTTRRRPPPOOOOOOQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQRRROOONNNMMMNNNPPPQQQPPPOOOIIIJJJLLLLLLKKKKKKMMMNNNMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLGGGGGGHHHHHHGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJJJJIIIJJJKKKMMMNNNOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPNNNLLLIIIHHHDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB>>>===???@@@AAAGGGOOOZZZ```dddddddddffffffcccfffaaa]]]ZZZYYY[[[eeepppxxxpppwwwtttiiiiiissssssllljjjiiikkkttt~~~|||xxxvvvsssttttttvvvxxx{{{}}}~~~{{{{{{{{{|||}}}}}}zzzyyyxxxxxxxxxqqqVVVLLLJJJHHHIIILLLNNNPPPQQQQQQQQQOOOOOOOOOOOOQQQSSSUUUVVVYYYWWWUUUTTTTTTSSSRRRQQQNNNOOOOOOOOOOOONNNMMMMMMNNNOOOQQQTTTUUUTTTSSSSSSPPPMMMKKKKKKLLLMMMKKKIIIJJJLLLLLLLLLJJJIIIJJJKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSPPPMMMLLLLLLLLLLLLLLLLLLLLLMMMOOORRRSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGJJJMMMNNNOOOPPPQQQSSSTTTVVVZZZ```fffjjjllllllrrrtttyyy{{{rrrmmmjjjfffcccddd```]]]ZZZYYYXXXXXXVVVUUUTTTUUUWWWYYYZZZ\\\^^^```^^^^^^]]]]]]]]]]]]^^^^^^___^^^\\\\\\\\\\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYWWWUUURRRPPPOOOOOOPPPQQQSSSTTTVVVWWWSSSRRRRRRQQQQQQQQQRRRRRRPPPNNNNNNNNNPPPPPPPPPNNNJJJLLLMMMMMMLLLKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMNNNOOONNNNNNMMMGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGIIIKKKLLLMMMMMMLLLHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOONNNKKKHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB>>><<<>>>??????CCCIIIOOOVVV]]]aaafffjjjiiiffffff```ZZZWWWUUUWWW```jjjooopppzzzzzzmmmgggkkkxxxzzzssslllkkklllsss}}}zzzyyysssttttttuuuwwwzzz|||}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxxqqqUUUJJJIIIGGGHHHJJJMMMOOOPPPPPPPPPNNNNNNMMMNNNOOOQQQSSSTTT[[[XXXUUUSSSRRRQQQOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQSSSTTTTTTSSSRRROOOMMMJJJKKKMMMMMMJJJHHHJJJLLLLLLLLLJJJIIIJJJKKKIIIJJJKKKLLLNNNPPPQQQRRRPPPMMMJJJHHHIIIJJJIIIIIIMMMMMMNNNQQQTTTUUUSSSRRRPPPPPPPPPOOOOOOOOONNNNNNKKKJJJGGGFFFEEEFFFHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHDDDFFFHHHIIIIIIIIIKKKLLLQQQRRRTTTWWW[[[]]]^^^]]]]]]```dddjjjoootttxxxyyywwwnnnfffccccccaaa```bbbZZZXXXUUUTTTVVVXXXZZZZZZYYYZZZ[[[\\\\\\\\\^^^______^^^^^^]]]]]]]]]^^^^^^___]]]\\\[[[[[[[[[YYYWWWXXXYYY[[[\\\]]]]]]\\\[[[VVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZXXXUUUSSSQQQPPPOOOOOOPPPRRRTTTWWWXXXRRRRRRQQQQQQQQQQQQRRRRRRPPPOOONNNNNNPPPPPPOOONNNLLLMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPOOONNNNNNGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLGGGGGGGGGHHHJJJLLLMMMNNNKKKKKKJJJIIIJJJLLLNNNPPPPPPPPPOOOOOOOOOOOONNNNNNLLLMMMNNNNNNLLLIIIFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBB>>><<<===>>>===AAAFFFFFFNNNWWW^^^eeekkkjjjeeeddd]]]WWWSSSQQQSSS\\\eeewwwqqqooowww~~~}}}ppphhhfffqqq~~~pppnnnooosssyyy|||zzzssssssssstttvvvyyy{{{|||~~~~~~~~~~~~~~~{{{yyyxxxxxxxxxoooYYYNNNJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNNNNLLLKKKKKKMMMRRRVVVXXXWWWTTTQQQNNNMMMLLLLLLOOONNNNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQNNNMMMLLLKKKIIIIIIHHHHHHKKKJJJIIIHHHIIIKKKMMMNNNJJJKKKMMMMMMMMMMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIKKKOOOSSSTTTSSSRRRPPPMMMOOOPPPPPPMMMKKKKKKKKKJJJKKKLLLKKKHHHGGGFFFGGGEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHKKKHHHFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQUUUUUUWWWYYY\\\```ccceeehhhooovvv|||~~~zzztttpppdddbbb^^^[[[YYYYYYZZZ[[[ZZZXXXUUURRRQQQQQQSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]][[[ZZZZZZ[[[]]]___^^^]]][[[\\\\\\[[[[[[ZZZYYYXXX[[[ZZZZZZZZZZZZZZZ[[[\\\[[[YYYWWWWWWXXXYYYXXXWWWWWWXXXXXXXXXVVVUUUSSSQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRNNNKKKLLLPPPSSSRRROOOLLLMMMOOOPPPPPPOOONNNLLLIIIJJJLLLMMMMMMMMMLLLKKKMMMLLLKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNOOONNNMMMMMMIIIIIIJJJJJJIIIGGGEEEDDDIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLMMMLLLJJJIIIIIIKKKMMMNNNOOOOOONNNMMMMMMMMMNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIJJJHHHGGGDDDAAA>>>===???BBB???>>>===???BBBDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>><<<::::::;;;>>>???GGGIIIOOOXXXaaaeeeeeeccc^^^[[[VVVPPPNNNQQQYYY___uuu}}}rrrqqq~~~yyymmmgggkkkzzzwwwppplllrrr{{{~~~zzzuuurrrrrrsssssswww||||||}}}~~~~~~}}}zzzyyyzzz{{{pppYYYNNNJJJDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLLLLKKKKKKMMMQQQTTTSSSRRRPPPOOOMMMMMMMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIHHHHHHIIIHHHHHHGGGHHHJJJLLLNNNKKKLLLNNNNNNMMMMMMNNNPPPNNNLLLJJJJJJJJJKKKJJJHHHIIIKKKNNNQQQRRRQQQOOONNNOOOOOONNNMMMJJJJJJKKKMMMIIIJJJKKKJJJGGGFFFEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIFFFDDDDDDFFFGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHGGGGGGGGGIIIKKKHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNPPPRRRTTTWWWXXXYYY___fffkkkpppvvvzzzsssqqqnnnkkkiiifffbbb______^^^[[[YYYWWWWWWXXXXXXWWWUUURRRPPPOOOOOOPPPQQQTTTUUUVVVXXXZZZ[[[[[[\\\ZZZYYYYYYZZZ\\\]]]]]]\\\ZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXWWWWWWWWWXXXYYYYYY[[[YYYXXXXXXYYYZZZXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMIIIFFFGGGKKKMMMLLLIIILLLMMMNNNOOOOOONNNMMMLLLIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKIIIJJJKKKMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLLLLJJJKKKLLLLLLKKKJJJHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLJJJIIIJJJKKKMMMNNNPPPPPPOOONNNNNNNNNNNNNNNIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCAAA>>><<<<<<>>>@@@AAA??????@@@BBBDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;::::::;;;===>>>DDDGGGLLLUUU^^^cccdddccc\\\XXXQQQLLLKKKOOOVVVZZZhhhppp}}}zzzuuu{{{mmmfffhhhuuu{{{sssnnnrrrzzz}}}wwwsssrrrrrrrrrvvv|||}}}}}}~~~}}}{{{yyyyyyyyypppYYYNNNJJJBBBCCCEEEHHHJJJKKKLLLMMMIIIJJJLLLLLLLLLMMMPPPRRRUUUTTTRRRPPPOOONNNMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNNNNLLLLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIHHHIIIJJJLLLNNNNNNMMMKKKJJJNNNMMMKKKHHHFFFGGGJJJMMMHHHIIIIIIHHHEEEDDDDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDEEECCCBBBBBBDDDEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFHHHJJJFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJNNNSSSYYY^^^bbbhhhooouuu~~~vvvooojjjggg```^^^[[[ZZZYYYXXXWWWUUUXXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLNNNNNNPPPQQQTTTVVVXXXYYYYYYYYYXXXWWWVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYXXXVVVTTTRRRSSSUUUWWWXXXXXXXXXWWWSSSSSSRRRPPPOOONNNMMMMMMOOOLLLIIIJJJLLLNNNLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNQQQPPPPPPOOONNNMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@>>><<<<<>>AAACCCIIIQQQYYY```bbbccc]]]VVVNNNIIIIIIMMMSSSVVV___fffqqqzzz~~~|||~~~nnnfffgggrrrxxxrrrssswww{{{zzztttrrrqqqqqquuuzzz~~~}}}~~~~~~{{{xxxwwwwwwoooYYYNNNJJJDDDEEEFFFHHHIIIIIIIIIIIIGGGIIILLLMMMMMMMMMOOOPPPVVVUUURRROOOLLLJJJHHHGGGIIIIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSRRRPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMKKKIIIGGGGGGHHHIIIHHHGGGHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHGGGFFFDDDEEEGGGIIIGGGHHHGGGFFFCCCBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFEEEHHHGGGEEEDDDDDDDDDFFFGGGDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEIIILLLQQQTTTWWW[[[```dddhhhmmmuuu{{{tttkkkeeebbb```___WWWUUUSSSRRRSSSTTTUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMMMMNNNQQQTTTVVVWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVUUURRROOONNNOOOQQQSSSTTTTTTTTTSSSOOOOOONNNNNNMMMMMMLLLLLLQQQOOOMMMNNNOOOOOONNNLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJNNNKKKHHHGGGHHHJJJLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMJJJJJJIIIIIIJJJKKKLLLMMMOOOOOONNNNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@???>>>???BBBDDDEEECCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<;;;:::999999:::<<<===???BBBGGGNNNVVV]]]bbbddd___XXXOOOJJJJJJMMMPPPRRRXXX^^^hhhpppsss|||qqqjjjkkkwww{{{tttssstttuuuxxx}}}}}}vvvsssqqqppptttyyy}}}~~~{{{xxxvvvuuunnnWWWMMMIIIEEEFFFGGGHHHJJJJJJJJJJJJGGGJJJLLLNNNMMMMMMNNNOOOQQQPPPNNNLLLIIIFFFDDDCCCGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRQQQPPPOOONNNNNNKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLJJJLLLLLLLLLJJJIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDAAACCCEEEEEEDDDCCCCCCDDDFFFGGGFFFDDDBBBAAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBAAA@@@@@@@@@AAA???????????????@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBDDDEEEDDDEEEGGGIIIJJJLLLOOOQQQUUUYYY```fffkkkoootttwww|||wwwiiieee___ZZZXXXWWWVVVUUUNNNLLLKKKKKKMMMPPPQQQQQQMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNLLLMMMOOORRRSSSTTTUUUUUUTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTQQQQQQRRRSSSTTTSSSPPPNNNNNNOOOPPPQQQQQQPPPOOONNNJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKIIIHHHKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIOOOKKKHHHFFFGGGIIIJJJJJJMMMMMMNNNMMMLLLJJJHHHFFFFFFGGGHHHJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKIIIHHHGGGHHHHHHGGGFFFEEECCCAAA@@@??????@@@@@@AAABBBBBBCCC<<<===>>>>>>>>>???BBBDDDEEECCCBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@???;;;::::::::::::;;;<<<===@@@BBBFFFLLLSSS[[[bbbfffbbb\\\TTTMMMJJJJJJKKKLLLRRRWWW___eeehhhpppvvvrrruuu|||uuusssqqqppprrrvvv{{{yyyvvvsssqqqtttyyy~~~}}}~~~}}}zzzwwwvvvvvvmmmVVVKKKGGGBBBCCCEEEHHHKKKMMMNNNOOOJJJLLLNNNNNNMMMLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBCCC>>>AAACCCDDDDDDCCCCCCCCCFFFGGGFFFCCCAAA@@@BBBCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>???@@@???>>>>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFFFFEEECCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@?????????@@@BBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHKKKPPPUUUYYY]]]bbbeeehhhqqq{{{|||vvvqqqkkkfffbbbZZZXXXUUUSSSRRRPPPNNNLLLHHHGGGGGGHHHKKKMMMNNNMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMNNNOOOQQQRRRSSSTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSRRRPPPNNNNNNOOOPPPPPPOOONNNMMMLLLFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIMMMJJJGGGFFFGGGIIIIIIIIILLLMMMMMMLLLKKKIIIGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGEEEDDDBBB@@@???<<<======>>>???AAAAAABBB888999;;;;;;;;;<<>>@@@@@@???===<<<>>>@@@????????????@@@@@@@@@AAA@@@CCCEEEFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======>>>??????CCCBBBBBBBBBDDDFFFFFFFFFBBBEEEHHHJJJLLLNNNRRRTTTVVV^^^fffkkklllooovvv{{{~~~xxxrrrkkkhhhdddaaa^^^\\\XXXVVVTTTRRRPPPOOONNNMMMJJJHHHFFFFFFFFFIIIKKKMMMLLLKKKJJJIIIGGGFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNMMMNNNPPPRRRSSSSSSRRRQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQOOONNNMMMMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMKKKJJJIIIEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFIIIJJJKKKJJJKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHIIIIIIGGGEEECCCBBBCCCDDDEEEGGGGGGHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???>>><<<<<<======>>>>>>??????777999:::;;;;;;<<<>>>@@@CCCAAA@@@@@@BBBCCCBBBAAABBBBBBBBBBBBAAA@@@??????:::;;;;;;<<<<<<===>>>>>>AAACCCFFFIIINNNUUU___ffflllmmmiii^^^QQQHHHFFFHHHLLLQQQZZZ___bbbiii|||~~~{{{xxxwwwtttppppppsssuuu{{{}}}zzzvvvuuuyyyxxx{{{~~~~~~}}}|||zzzwwwvvvxxxzzzjjjSSSIIIEEEDDDEEEFFFHHHJJJKKKKKKKKKPPPQQQPPPOOOLLLLLLMMMNNNMMMNNNNNNMMMLLLJJJHHHFFFHHHHHHIIIJJJIIIHHHFFFEEEIIIJJJKKKLLLLLLMMMMMMLLLHHHHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFFFFHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHEEEDDDBBB@@@@@@AAABBBCCCDDDDDDDDDBBBBBBDDDHHHKKKGGGGGGFFFCCCAAA@@@BBBDDD@@@BBBEEEGGGHHHGGGEEEDDDAAABBBDDDFFFEEECCCAAA???@@@@@@@@@@@@AAABBBCCCCCC???@@@AAA???<<<;;;===@@@>>>????????????@@@@@@@@@@@@CCCEEEFFFDDDBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBAAA???===============???>>>>>>???BBBDDDEEEEEEBBBCCCDDDEEEDDDFFFHHHJJJNNNTTTZZZ\\\[[[]]]dddkkkhhhmmmuuu}}}zzztttpppmmmiiiccc^^^ZZZXXXUUUTTTUUUTTTSSSRRRNNNLLLJJJIIIHHHHHHFFFDDDCCCCCCDDDGGGIIIJJJIIIGGGIIIGGGEEEDDDDDDEEEHHHIIILLLLLLMMMMMMNNNNNNOOOOOOQQQPPPMMMLLLMMMNNNQQQSSSSSSRRRQQQQQQRRRSSSRRRPPPOOOOOOOOOOOOOOONNNLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPKKKJJJHHHGGGHHHIIIIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIDDDCCCDDDGGGJJJLLLMMMLLLJJJKKKKKKKKKKKKIIIHHHGGGEEEFFFGGGGGGGGGGGGEEEEEECCCDDDDDDDDDEEEEEEFFFFFFIIIJJJMMMNNNMMMJJJGGGEEEAAABBBCCCEEEFFFFFFGGGGGGEEEGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFDDDCCC@@@???==================<<<<<<<<<999:::<<<=========???AAABBB@@@??????AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????;;;;;;<<<<<<===>>>>>>???AAACCCEEEHHHLLLSSS]]]eeesssvvvttthhhWWWKKKIIIKKKDDDJJJSSSYYY\\\dddvvv~~~{{{zzzzzzwwwrrrqqqtttttt{{{|||wwwvvvyyyvvvyyy{{{}}}~~~~~~}}}{{{xxxvvvvvvyyy|||iiiSSSIIIEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPPPPOOOMMMLLLMMMOOOQQQQQQQQQNNNKKKIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBAAAAAABBBCCCEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDEEEDDDAAA???======CCCEEEGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@======>>>???????????????========================???>>>===<<<<<<===>>>>>>CCCBBB@@@@@@AAACCCGGGIIIEEEFFFIIIMMMQQQVVV[[[^^^VVVZZZ```ggglllnnnoooooonnnoooqqqsssuuuvvvwwwxxxwwwyyy{{{~~~~~~yyysssnnnfffddd```\\\XXXUUUTTTSSSMMMNNNOOOOOONNNMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHHHHKKKIIIGGGEEEEEEGGGIIIKKKJJJKKKLLLLLLLLLLLLLLLKKKMMMLLLLLLLLLMMMOOOQQQRRRQQQPPPPPPPPPPPPQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKMMMKKKKKKLLLMMMNNNMMMLLLKKKKKKKKKJJJHHHFFFEEEDDDHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKHHHFFFEEEEEEFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFLLLRRRTTTPPPJJJFFFCCCCCCDDDEEEGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>>>>????????????<<<===>>>@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>BBBBBBDDDGGGIIIMMMYYYeeettt}}}xxxhhhYYYLLLDDDFFFKKKTTTZZZ[[[```ooo}}}zzzyyyxxxwwwvvvxxx~~~~~~zzzxxxvvvuuuttttttuuuxxx|||~~~~~~}}}}}}{{{yyyxxxwwwwwwxxxiiiRRRIIIEEECCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMKKKLLLNNNPPPSSSSSSQQQNNNJJJHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEDDDAAA@@@???@@@AAADDDGGGGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@??????????????????????????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@<<<======>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<===>>>??????>>>>>>===>>>@@@BBBDDDFFFDDDCCCFFFLLLQQQSSSRRRNNNPPPSSSWWWYYYYYYYYYXXXZZZ[[[]]]___aaabbbcccccccccdddfffgggiiilllqqqtttxxxyyyyyyyyyxxxvvvtttssstttwww{{{~~~~~~}}}zzzyyywwwwwwwwwvvvuuusssrrrpppmmmjjjfffbbb]]]YYYVVVUUURRROOOLLLJJJIIIIIIKKKKKKLLLMMMMMMLLLJJJIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKIIIFFFDDDDDDFFFIIIKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLNNNPPPQQQOOOOOONNNNNNOOOOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGEEEFFFHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHLLLRRRTTTPPPKKKFFFDDDCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@>>>============>>>>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????BBBAAACCCEEEGGGKKKWWWdddxxxrrr___PPPFFFEEEJJJRRRWWWXXX]]]lll|||}}}{{{zzzyyywwwwww||||||yyywwwuuurrrrrrrrruuuzzz}}}~~~|||zzzyyyyyyyyyyyyhhhRRRIIIEEEBBBCCCEEEHHHKKKMMMNNNOOONNNNNNMMMLLLKKKMMMQQQTTTUUUUUUSSSNNNJJJGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBCCC@@@CCCFFFHHHFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????????????????>>>>>>=========??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<===>>>??????GGGCCC@@@CCCIIILLLJJJFFFGGGHHHIIIIIIJJJJJJJJJIIILLLMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTTTTTTTVVVYYY\\\```______^^^]]]\\\[[[[[[]]]]]]___``````___^^^]]]^^^\\\[[[[[[\\\]]]\\\ZZZZZZYYYWWWUUUTTTQQQMMMJJJKKKJJJHHHGGGEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEGGGIIIKKKMMMMMMMMMMMMIIIGGGEEEEEEGGGIIIIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGJJJNNNOOOMMMHHHDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAABBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<============>>>??????@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@????????????@@@BBBAAABBBCCCEEEIIIVVVccc{{{{{{eeeTTTJJJGGGJJJOOOSSSTTTYYYiiixxx}}}{{{yyyxxx|||{{{xxxvvvqqqpppoooqqqvvv{{{}}}|||zzzyyyxxxxxxyyyyyygggQQQIIIFFF@@@BBBEEEHHHKKKNNNOOOOOOOOONNNNNNLLLLLLOOOTTTXXXYYYXXXUUUPPPKKKHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAACCCEEECCCEEEGGGGGGEEECCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???????????????????????????@@@??????>>>>>>======<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???<<<<<<=========>>>>>>>>>DDDDDDDDDGGGIIIIIIEEEAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLIIIJJJKKKKKKJJJKKKMMMOOOQQQPPPOOONNNMMMMMMMMMMMMOOOOOOOOONNNMMMMMMLLLLLLPPPOOONNNOOOQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBBBBDDDGGGJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEGGGHHHGGGFFFDDDBBBAAA??????AAABBBDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQKKKIIIGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHFFFCCC@@@>>>AAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEDDDBBBAAABBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>======??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDCCCCCCBBBAAAAAA@@@??????>>>>>>??????AAA???@@@BBBDDDIIIWWWddd{{{~~~iiiZZZQQQNNNOOOQQQRRRSSSXXXhhhwww|||zzz{{{|||zzzwwwsssqqqnnnnnnrrrwww|||~~~yyyxxxvvvuuuuuuvvvvvvwwwfffQQQHHHFFF@@@BBBEEEIIILLLNNNOOOOOOMMMLLLLLLKKKKKKNNNSSSWWW[[[YYYVVVQQQLLLJJJJJJLLLKKKJJJJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEBBBCCCCCCBBBAAAAAADDDFFFHHHHHHGGGFFFDDDDDDFFFHHHCCCCCCDDDCCCCCCBBBAAA@@@????????????????????????@@@@@@??????>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<=========:::;;;;;;<<<<<<============CCCIIIKKKHHHCCC@@@???<<<;;;;;;<<<===???AAABBB???@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIHHHGGGEEEDDDDDDEEEGGGFFFDDDBBB>>>>>>???@@@AAAAAABBBBBB@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@BBBEEEHHHIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDBBB@@@>>>>>>>>>@@@AAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJLLLOOORRRTTTTTTTTTSSSMMMKKKHHHGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCAAA???===@@@AAABBBCCCCCCDDDDDDCCCEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@?????????>>>===============???>>>???BBBDDDIIIVVVcccxxx~~~nnnccc\\\ZZZWWWUUUTTTTTTYYYhhhwww}}}{{{zzzzzz}}}~~~zzzxxxsssooommmooossswwwyyyvvvvvvuuutttuuuvvvwwwxxxeeePPPHHHFFF@@@BBBFFFJJJLLLNNNNNNMMMIIIJJJJJJIIIJJJLLLQQQTTTZZZXXXUUUQQQMMMKKKMMMOOONNNNNNNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDDDDBBBBBBDDDFFFIIIIIIHHHFFFDDDDDDFFFHHHDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@????????????<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;888888888999:::;;;===>>>:::AAAIIIIIICCC===;;;<<<>>>>>>===<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAABBB@@@???>>>???BBBCCCBBBAAAAAAAAAAAACCCEEEEEECCCAAA======???@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFCCCBBBAAA???>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBCCC@@@@@@@@@AAACCCDDDFFFGGGLLLNNNQQQTTTVVVVVVUUUTTTNNNLLLHHHFFFFFFFFFEEECCCEEEEEEFFFGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;<<<<<<<<<<<<===;;;<<<============<<<<<>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???BBBCCCGGGRRR^^^ooo||||||tttmmmiiieee```ZZZVVVUUUZZZhhhwww~~~~~~|||vvvvvvzzz}}}{{{vvvpppmmmmmmpppssstttwwwwwwvvvvvvwwwxxxzzz{{{dddPPPHHHFFFAAACCCGGGJJJLLLMMMMMMLLLIIIJJJKKKKKKLLLMMMQQQSSSVVVUUURRROOOLLLLLLNNNPPPQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIGGGEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@????????????===============<<<;;;;;;999999999999999999999999999:::;;;;;;;;;;;;:::999999888888888:::===???AAAAAADDDFFFDDD???;;;:::;;;@@@??????>>>===<<<;;;;;;<<<<<<======>>>>>>======<<<===??????=========>>><<<===>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>======???>>>>>>???AAABBBAAA@@@AAAAAAAAACCCDDDDDDCCCAAA>>>???@@@AAABBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@???>>>=========>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDCCCDDDFFFGGGFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGFFFEEEEEECCCDDDEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@CCCEEEGGGHHHLLLOOORRRUUUVVVUUUTTTRRRLLLJJJGGGEEEEEEFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@AAACCCDDDDDDCCCAAA@@@@@@>>><<<>>>AAACCCCCCBBB@@@AAACCCEEEGGGHHHIIIIIIGGGGGGHHHHHHGGGFFFEEECCCBBBCCCCCCCCCBBB@@@>>>===;;;<<<<<<<<<<<<=========<<<<<<===>>>??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===???>>>>>>===============>>>>>>@@@BBBAAABBBKKKUUUaaakkkuuuxxxxxxwwwsssnnnllleee\\\VVVSSSXXXffftttxxx}}}~~~~~~}}}{{{yyyxxx||||||wwwqqqmmmmmmoooqqqsssvvvvvvvvvvvvwwwyyy{{{|||dddPPPHHHGGGBBBDDDGGGKKKLLLMMMLLLKKKLLLMMMOOOPPPPPPQQQSSSUUUSSSRRRPPPMMMJJJKKKNNNQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEE@@@@@@AAABBBDDDFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDGGGIIIKKKKKKIIIGGGFFFGGGBBBEEEJJJKKKIIIEEEAAA@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAACCCCCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@????????????>>>===>>>>>>>>>===<<<;;;;;;999999999999999999999999999:::;;;;;;;;;:::999888<<<;;;::::::<<<@@@CCCFFFKKKHHHDDD@@@===<<<;;;;;;::::::;;;;;;;;;:::999888:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>===;;;:::::::::<<<===???@@@@@@>>><<<;;;:::;;;===>>>>>>===<<<;;;???>>>===>>>@@@AAA@@@????????????@@@BBBBBB@@@>>>;;;<<<>>>>>>???>>>===<<>>??????CCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFEEECCCBBB@@@CCCBBBBBBBBBBBBCCCDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHDDDCCCBBBCCCEEEEEEEEEDDD>>>???AAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>??????@@@@@@<<<===>>>@@@CCCEEEHHHIIILLLNNNRRRTTTUUUTTTRRRPPPJJJHHHEEEDDDEEEFFFFFFEEEEEEFFFFFFGGGFFFEEEDDDCCC@@@AAACCCDDDDDDCCCAAA@@@===:::888:::>>>AAABBBAAAAAABBBDDDFFFHHHJJJKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCCCCCCCBBB@@@>>>===<<<<<<<<<============>>>======>>>@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===@@@??????>>>>>>>>>>>>>>>??????@@@AAA???>>>EEENNNTTT^^^iiipppuuuwwwtttnnnpppggg]]]UUURRRVVVdddrrrwww{{{~~~|||~~~~~~~~~~~~}}}{{{vvvqqqnnnnnnppprrrrrrttttttttttttvvvxxxzzz{{{cccPPPGGGAAABBBCCCDDDGGGIIILLLMMMNNNRRRNNNPPPYYY\\\XXXSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPRRRQQQPPPOOONNNNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFFFFEEEEEEFFFHHHJJJGGGDDDCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKHHHFFFDDDFFFFFFGGGGGGFFFEEECCCBBBDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????????????????AAA???<<<:::;;;;;;:::999:::::::::999999888888888;;;::::::999999::::::;;;999999::::::<<<===???@@@BBBAAA@@@>>>===;;;:::999<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<;;;:::999:::<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@>>><<>>>>>======@@@@@@??????>>>?????????BBB@@@??????AAABBBBBBAAAFFFDDDBBBBBBCCCDDDDDDDDD?????????@@@@@@AAAAAAAAAFFFEEECCCBBBCCCDDDFFFGGGEEEDDDCCCDDDEEEEEECCCAAABBBAAA@@@??????AAACCCDDDHHHHHHGGGFFFFFFEEEEEEEEEEEECCCAAA??????AAACCCEEE@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJJJJIIIGGGDDDAAA@@@AAACCCDDDCCCAAA???===<<<===???AAAAAA@@@???>>>@@@BBBEEEGGGOOOPPPRRRRRRQQQOOOLLLJJJDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFF@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHGGGIIIIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@============<<<<<<<<<<<>><<<;;;;;;======???>>><<<;;;<<<===???@@@AAA@@@===<<<<<>>??????>>>===;;;:::999999::::::::::::;;;<<<===>>>;;;===>>>===<<<<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>><<<<<<<<<<<<============>>>???@@@AAAAAA@@@???>>>@@@@@@??????>>>>>>======@@@@@@?????????@@@@@@AAABBBAAA???@@@BBBCCCCCCBBBFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEECCCBBBBBBAAA?????????@@@BBBDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDFFFGGGIIIJJJKKKKKKKKKJJJKKKIIIFFFCCCBBBBBBDDDEEEEEECCCAAA??????@@@BBBCCCCCCBBBAAA@@@AAADDDFFFHHHMMMNNNOOOPPPNNNLLLIIIGGGBBBCCCCCCBBB@@@??????@@@BBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDGGGHHHIIIHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA???===<<<===>>>>>>@@@???=========>>>???@@@BBB@@@>>>======???AAACCCGGGLLLUUU___iiioooqqqrrrmmmfff^^^XXXQQQOOOWWWbbbwww}}}vvvyyy{{{{{{~~~}}}yyytttqqqpppqqqrrrqqqrrrtttvvvyyy{{{}}}~~~dddQQQHHHBBBDDDEEEGGGIIILLLMMMOOOOOONNNKKKLLLPPPSSSQQQPPPQQQRRRQQQOOONNNMMMNNNNNNOOORRRRRRQQQPPPPPPPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFFFFHHHJJJIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB???@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>BBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<======<<<:::;;;:::::::::::::::999999999999999999999999999999::::::999999:::;;;;;;<<<===<<<<<<;;;::::::999999999999999999:::<<<===>>>:::<<<======<<<<<<>>>???:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<=====================>>>???????????????=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<@@@@@@???@@@@@@AAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBEEECCCAAAAAACCCDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAACCCEEEEEEDDDCCCAAADDDCCCBBBDDDEEEEEEDDDBBBAAA@@@???>>>>>>@@@AAACCCEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKMMMKKKHHHEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@AAABBBDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKHHHEEEDDDBBBCCCCCCBBB@@@??????@@@BBBBBBBBBBBBBBBAAAAAA@@@DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEDDDDDDCCCBBBAAA>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFCCCBBBAAA?????????@@@@@@BBBAAA@@@???>>>???@@@AAABBBAAA@@@@@@???@@@@@@AAADDDHHHOOOXXXaaaiiinnnqqqsssmmmeee^^^UUUQQQTTT[[[cccooo~~~zzzvvvzzz|||zzz||||||wwwtttrrrrrrsssqqqsssvvvyyy|||~~~dddQQQIIICCCCCCDDDGGGIIILLLMMMNNNNNNNNNLLLLLLMMMOOOOOOQQQRRRSSSRRRPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHJJJIIIIIIJJJLLLLLLJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDCCCCCC???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@??????BBBBBBBBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<======;;;:::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<888:::;;;;;;::::::<<<===:::;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<======>>>??????@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@@@@??????>>>=========@@@???@@@@@@AAABBBCCCDDDCCCAAA@@@AAABBBDDDCCCCCCDDDBBBAAAAAACCCCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBCCCEEEFFFEEECCCBBB@@@???>>>>>>???AAABBBCCCEEEGGGIIIIIIHHHEEEDDDBBBBBBDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHFFFGGGGGGIIIJJJLLLMMMNNNKKKMMMOOOQQQQQQPPPNNNLLLMMMKKKIIIFFFEEEDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCGGGFFFEEEEEEFFFGGGIIIKKKJJJJJJJJJJJJHHHFFFCCCBBBDDDEEEEEEDDDBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>CCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@BBBDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDDDDCCCCCCBBBAAA@@@>>>??????@@@AAABBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???BBBEEEKKKSSS\\\eeennntttzzzvvvooofff\\\UUUSSSTTTWWW^^^kkk|||xxxxxx|||yyy{{{~~~zzzvvvttttttsssrrrtttwww{{{eeeRRRIIIDDDBBBCCCFFFIIIKKKLLLLLLLLLNNNNNNNNNLLLMMMPPPSSSTTTTTTSSSRRRPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJIIIGGGFFFGGGHHHIIIIIIIIIKKKLLLLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJFFFFFFEEEDDDDDDCCCCCCCCCAAABBBCCCDDDCCCAAA>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::999:::;;;;;;::::::;;;===:::;;;;;;<<<<<<;;;;;;:::<<<===>>>>>>??????>>>>>>888999::::::;;;;;;::::::======>>>???@@@AAABBBCCCCCCBBB@@@??????@@@BBBCCC????????????>>>>>>>>>===@@@???@@@@@@AAABBBCCCDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBB@@@>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@BBBCCCDDDBBBAAAAAACCCEEEFFFEEEDDDBBBAAA@@@>>>>>>???AAABBBBBBDDDGGGIIIIIIHHHFFFEEEBBBDDDEEEGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPOOOPPPQQQRRRRRRQQQOOONNNLLLKKKIIIGGGEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGEEECCCBBBDDDEEEEEEDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>@@@??????>>>>>>??????@@@===>>>???@@@BBBDDDFFFHHHEEEEEEEEEGGGIIIIIIHHHFFFFFFFFFEEEFFFFFFFFFFFFGGGBBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDCCCBBBAAA@@@AAADDDIIIPPPYYYdddpppxxx~~~}}}wwwmmmbbbZZZSSSOOOPPPTTT^^^ppp}}}|||yyyyyy{{{}}}}}}yyywwwvvvuuuuuuvvvyyy|||eeeRRRJJJEEEAAACCCFFFIIIKKKKKKKKKJJJNNNQQQQQQMMMMMMQQQUUUUUUUUUTTTSSSRRRPPPOOOMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHJJJKKKKKKHHHFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>=========>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@???>>>=========<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;<<<===>>>===<<<;;;<<<>>>:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;<<<<<<>>>???AAABBBCCCDDDBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>????????????@@@@@@???@@@@@@AAABBBCCCBBB@@@??????AAABBBBBBAAAAAA@@@@@@AAABBBBBBAAA?????????@@@AAACCCDDDEEEEEECCCBBB@@@???@@@AAADDDEEEAAA@@@AAACCCFFFGGGFFFEEEDDDBBBAAA??????@@@AAABBBBBBDDDFFFHHHIIIHHHGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIHHHHHHIIIKKKMMMNNNPPPQQQQQQPPPPPPOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFEEECCCCCCBBBCCCCCCBBB@@@??????@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<======>>>?????????<<<===>>>@@@BBBEEEHHHIIIFFFEEEFFFHHHIIIIIIHHHFFFFFFFFFEEEEEEDDDEEEEEEFFFBBBBBBCCCBBBBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDBBBAAA@@@@@@CCCDDDDDDDDDDDDCCCCCCBBBAAADDDIIINNNUUU```mmmwww|||~~~{{{rrriii```WWWNNNMMMNNNUUUfff{{{~~~{{{zzz{{{{{{}}}{{{yyyyyyxxxxxxzzz|||eeeSSSKKKEEEBBBDDDGGGJJJLLLLLLKKKJJJMMMRRRRRRNNNMMMRRRUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNOOOPPPPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAA@@@>>><<<;;;;;;<<<<<<============<<<===???@@@@@@???===<<<;;;;;;;;;<<<<<<>>>???@@@;;;;;;::::::999999999888999999999:::;;;===>>>???===>>>???>>><<<;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>>>>======:::;;;<<<<<<======<<<<<<;;;;;;===???@@@BBBCCCDDD@@@@@@@@@??????@@@@@@@@@<<<<<<===>>>???@@@AAAAAA@@@@@@?????????@@@@@@AAAAAA???>>>>>>@@@AAAAAA@@@@@@@@@@@@AAABBBBBB@@@>>>@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@AAACCCFFFGGGGGGFFFEEEDDDBBB@@@@@@AAABBBCCCCCCCCCEEEFFFHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJIIIIIIHHHHHHJJJIIIIIIIIIJJJLLLNNNPPPPPPOOONNNLLLKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBB@@@??????@@@@@@@@@@@@@@@??????>>>===999:::<<<>>>@@@@@@@@@@@@;;;<<<===@@@CCCFFFHHHJJJGGGGGGHHHIIIKKKKKKHHHFFFGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAA??????DDDDDDDDDDDDDDDDDDEEEEEEBBBEEEIIILLLQQQZZZgggpppzzz~~~~~~yyyrrrlllaaaVVVQQQOOORRR^^^ooo}}}|||{{{{{{}}}~~~~~~{{{zzzzzz{{{~~~eeeSSSKKKFFFCCCEEEIIILLLMMMMMMLLLKKKLLLRRRSSSNNNMMMRRRUUUUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGHHHIIIGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIJJJIIIHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFDDDCCCBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD???>>>>>>>>>======<<<<<<========================AAAAAAAAABBBCCCCCC@@@>>>;;;<<<<<<<<<======>>>>>>;;;===>>>@@@@@@>>>===;;;999999::::::<<<===???@@@::::::999999888777777666777777888:::<<>>@@@BBBCCCDDD????????????????????????;;;;;;<<<>>>???AAABBBBBB@@@@@@??????>>>?????????@@@>>>===>>>???AAA@@@@@@@@@???@@@AAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@CCCFFFGGGGGGFFFFFFEEECCCAAAAAAAAACCCDDDCCCDDDDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIILLLOOOSSSUUUOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBB>>>>>>>>>>>>>>>======<<<888:::===@@@BBBBBBAAAAAA;;;;;;===@@@CCCFFFIIIKKKHHHHHHIIIKKKMMMLLLJJJGGGHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLLLLJJJHHHFFFCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCAAA???>>>DDDDDDCCCCCCDDDEEEFFFGGGBBBEEEIIIJJJMMMUUUaaajjjyyy{{{vvvkkk```WWWSSSSSS[[[fffwww}}}|||yyyzzz|||}}}|||zzzzzz}}}fffPPPIIIGGGDDDFFFHHHKKKMMMNNNNNNNNNPPPMMMMMMOOOOOOLLLLLLOOOSSSSSSRRRQQQPPPNNNMMMMMMNNNMMMMMMLLLKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIKKKMMMMMMKKKIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJHHHGGGFFFEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIBBBDDDFFFEEEBBBAAACCCEEEHHHDDD@@@@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@BBB@@@>>>===>>>?????????@@@???>>><<<;;;;;;;;;;;;<<<===>>>@@@@@@???>>>>>>;;;;;;<<<===>>>??????@@@>>>>>>============>>>>>><<<<<<<<<<<<============999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::888999<<<>>>>>>>>>===<<<======>>>>>>>>>>>>======<<<<<<;;;:::999999888888;;;===??????>>>>>>???@@@BBBAAA???======>>>???@@@@@@AAAAAAAAAAAA@@@??????AAA@@@???===<<<<<<<<<<<<888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>??????DDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDEEEGGGHHHIIIFFFEEECCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIAAACCCGGGLLLQQQVVVZZZ\\\TTTRRRNNNKKKIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKHHHGGGHHHIIIHHHGGGGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEE???>>>===<<<;;;::::::::::::<<<@@@CCCEEEEEEDDDCCC>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFCCCBBBAAACCCFFFIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFAAAEEEHHHHHHHHHNNNZZZcccppp~~~|||nnn___VVVRRRUUU[[[hhh~~~{{{xxxwwwxxxzzz~~~}}}|||zzzzzz|||gggQQQIIIHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOMMMMMMQQQQQQOOOOOOQQQSSSSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKNNNOOOOOOLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDEEEEEEEEEDDDGGGDDDAAA@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????BBB@@@>>>===>>>??????>>>???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>><<<<<<======>>>>>>??????>>>======<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::888999:::<<<======<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;:::999999888<<<>>>???@@@???>>>???@@@AAA@@@>>>===>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<>>>===<<<;;;;;;:::;;;;;;999999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>??????@@@@@@@@@??????@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDFFFJJJOOOTTTXXXZZZ\\\RRRPPPMMMJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA>>>===<<<;;;;;;::::::;;;999;;;>>>@@@BBBAAA@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@>>>>>>???@@@BBBCCCDDDDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDFFFHHHHHHHHHFFFEEECCCBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHHHHGGGMMMWWW```qqqvvvaaaWWWQQQSSSWWWbbbxxx}}}xxxxxxxxxzzz}}}~~~}}}}}}~~~hhhSSSKKKIIIKKKLLLNNNOOOPPPOOOOOONNNMMMLLLNNNRRRTTTQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOQQQRRRPPPLLLIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGHHHDDDBBBCCCGGGIIIFFFCCCGGGEEEBBBAAABBBBBBAAA@@@????????????????????????@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<===>>>>>>>>>>>>>>>>>>============>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;999999:::;;;<<<<<<======::::::::::::::::::::::::>>>>>>======<<<<<<;;;;;;===<<<<<<;;;;;;::::::999888888999999:::;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;::::::999<<<>>>@@@@@@???>>>???@@@??????>>>>>>>>>@@@AAABBBDDDDDDCCCAAA>>><<<:::999::::::999999999999:::::::::;;;<<<>>>???@@@@@@@@@????????????????????????AAA@@@???>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFBBBAAAAAAAAAAAACCCEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCEEEHHHLLLPPPTTTVVVWWWWWWPPPNNNLLLIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@AAABBBCCCDDDEEEEEEFFFGGGGGGEEEDDDBBBAAA??????======<<<<<<<<<<<<<<<===>>>???AAACCCCCCCCCBBBBBB@@@AAACCCDDDFFFHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA>>>???AAACCCDDDEEEEEEEEEGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHFFFFFFGGGHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIHHHGGGLLLUUU\\\ooo{{{eeeZZZRRRRRRTTT[[[mmmyyyyyyxxxyyy|||~~~~~~~~~~~~jjjTTTMMMKKKOOOPPPQQQQQQQQQPPPOOONNNMMMLLLNNNRRRSSSPPPOOOQQQQQQQQQQQQRRRQQQQQQQQQPPPKKKKKKLLLKKKKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQSSSTTTQQQLLLIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEEEECCCBBBCCCEEEFFFEEECCCFFFEEECCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBBBBCCCCCCCCC@@@>>><<<;;;<<<=========<<<======>>>>>>?????????===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999999999;;;;;;<<<===>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888777888999::::::===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::<<<>>>??????>>>===>>>???=========>>>???@@@BBBCCCCCCBBBAAA@@@>>>;;;999888888888888888888999:::;;;;;;<<<===>>>????????????????????????????????????@@@???>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBCCCEEEGGGKKKOOOQQQRRRQQQPPPMMMKKKJJJHHHHHHHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEECCCBBB@@@@@@>>>>>>======>>>??????@@@BBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@BBBEEEGGGIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGIIIJJJIIIIIIJJJKKKMMMPPPQQQMMMKKKHHHGGGGGGGGGFFFDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIIIILLLRRRXXXlllzzzjjj^^^UUUSSSRRRVVVeeeuuu|||{{{zzzzzz{{{~~~~~~|||zzzyyykkkUUUNNNLLLQQQRRRRRRRRRQQQPPPNNNMMMNNNKKKLLLPPPPPPLLLKKKMMMPPPQQQSSSTTTTTTRRRQQQOOOLLLLLLMMMMMMMMMLLLKKKJJJMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSPPPLLLHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA??????AAABBBDDDEEEGGGGGGEEEEEEEEEFFFEEEEEEDDDDDD???AAACCCBBBAAA@@@BBBDDDDDDDDDDDDCCCAAA@@@??????=================================<<<<<<=========??????@@@@@@AAAAAABBBBBB???===;;;:::;;;<<<<<<;;;;;;<<<===>>>??????>>>>>><<<;;;:::::::::;;;===>>>>>>>>>>>>===============;;;;;;:::999999999999999;;;;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>===<<<;;;;;;::::::::::::::::::999999999888888777777777888999999======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::<<<===???>>>===<<<<<<===;;;;;;<<<===>>>@@@AAABBB?????????>>>===<<<::::::888888888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???AAABBB@@@@@@@@@AAAAAABBBDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBCCCCCCDDDDDDEEEGGGKKKNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCCCC????????????@@@AAABBBCCC@@@???????????????@@@@@@CCCDDDEEEGGGIIIJJJLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFIIIJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIJJJMMMQQQTTTVVVNNNLLLIIIHHHHHHGGGEEEDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKJJJLLLQQQUUUiii|||yyymmmaaaVVVSSSRRRSSS^^^kkk}}}{{{{{{|||~~~|||yyyxxxkkkVVVNNNLLLQQQRRRRRRRRRQQQOOOMMMLLLNNNKKKJJJMMMLLLIIIIIILLLQQQSSSVVVYYYXXXUUUQQQNNNLLLMMMNNNNNNNNNMMMKKKJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNKKKHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA@@@??????@@@AAABBBBBBAAAAAA@@@??????@@@@@@??????@@@BBBDDDEEEFFFGGGBBBBBBCCCDDDDDDCCCCCCCCC;;;???BBBAAA>>>===@@@CCCAAACCCCCCBBB@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<:::999:::;;;;;;;;;:::;;;<<<>>>>>>>>>===<<<:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999999999999:::::::::::::::::::::::::::::::::======<<<<<<;;;;;;::::::999999999999999999999999888888888888888888888888;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;<<<======;;;::::::;;;999:::;;;<<<===>>>??????<<<<<<=========<<<;;;;;;999999999999999:::;;;<<<<<<<<<===============<<<========================???>>>===<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDBBB@@@@@@@@@@@@AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNMMMLLLLLLIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGDDDCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAABBBCCCCCCAAA@@@???>>>>>>???AAABBBDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGIIIKKKNNNQQQSSSUUUMMMKKKHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLOOORRRcccttt~~~ssseeeZZZVVVSSSQQQXXXcccuuu~~~~~~}}}{{{zzz{{{{{{}}}}}}~~~~~~{{{zzzkkkVVVNNNLLLPPPPPPQQQQQQPPPNNNLLLKKKMMMIIIHHHJJJJJJIIIJJJNNNSSSWWW\\\___^^^YYYSSSOOOKKKLLLMMMNNNMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMKKKJJJJJJKKKKKKIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@>>>======>>>@@@AAA@@@@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCC???@@@AAABBBBBBBBBBBBBBB<<<===>>>>>>>>>???@@@AAA???AAACCCBBB???<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;>>>;;;999999:::;;;::::::999:::<<<======<<<;;;:::888999999:::::::::::::::999:::::::::;;;<<<<<<<<<999999999999999:::;;;<<<999999888888888888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::888888888999999999999999777888999999999888777777::::::;;;;;;;;;;;;::::::999999999999999999999999999;;;<<<<<<:::888999999888999:::;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::999999999888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;========================>>>>>><<<;;;;;;<<<======AAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCBBBBBBCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEFFFEEEDDDCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKMMMNNNXXXggguuu~~~}}}ooobbb\\\XXXSSSWWW```ooo{{{vvv}}}~~~{{{yyyxxxxxxxxxxxxzzz{{{||||||||||||~~~~~~~~~~~~}}}|||{{{zzzkkkUUUNNNLLLOOOOOOPPPPPPOOOMMMKKKJJJLLLHHHGGGIIIJJJIIIMMMQQQUUUZZZ```cccbbb\\\UUUOOOJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIGGGGGGHHHIIIIIIHHHDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>><<<<<<>>>???@@@@@@???>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@?????????===>>>???@@@AAABBBBBBBBB???<<<;;;<<<@@@BBBAAA>>>>>>@@@CCCAAA>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888999::::::999999:::<<<======<<<:::999777888999:::;;;:::999999888888999999:::;;;<<<<<<888888888999:::;;;======;;;;;;::::::999888888777999999999999999999999999999:::::::::::::::::::::888888888888888888999999777888999;;;:::999777666999::::::;;;;;;::::::999888888888888888888888999999:::;;;;;;999777888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999888888888888999999;;;;;;;;;<<<;;;;;;:::999========================>>>===<<<;;;::::::;;;<<<<<<<<<<<<===>>>???AAABBB@@@?????????@@@@@@AAABBBAAA@@@@@@???@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFDDDAAA@@@AAABBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>??????@@@>>>===;;;:::;;;===@@@BBBDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGIIIJJJJJJJJJIIIHHHIIIHHHFFFFFFGGGHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHIIIJJJKKKLLLMMM[[[iiirrrxxxjjjccc]]]WWWYYYaaaooo{{{sssyyy{{{{{{}}}{{{xxxwwwwwwssstttuuuvvvwwwxxxxxxxxxzzzyyyyyyyyyyyyxxxxxxxxxkkkXXXOOOLLLMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHIIIJJJKKKMMMOOOPPPVVVZZZ^^^```^^^WWWPPPJJJGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDCCCBBB@@@>>>>>>???@@@AAA@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;::::::;;;;;;::::::999888888888888999:::===???@@@;;;::::::999888888888999::::::999888999:::<<<===<<<;;;;;;::::::999999888777777777888999999::::::777777888999:::;;;;;;<<<666666666666777777777777888999999999::::::::::::::::::::::::::::::::::::888888888888888888888888999999777444333444444333777777666666666666777777;;;:::999888888888999:::666777777777888888888888555666888999999888777666777888:::;;;<<<<<<;;;;;;<<<<<<;;;::::::999888888777777888888888888777777:::::::::::::::::::::::::::999999<<<@@@@@@===999;;;;;;::::::::::::999999===>>>>>>???AAABBBCCCCCC@@@@@@???????????????@@@======>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEECCCAAAAAAAAAAAA>>>@@@BBBEEEGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHBBBCCCEEEGGGHHHGGGFFFEEEBBBAAA???======>>>???@@@AAAAAAAAA@@@???>>>===<<<>>>???AAACCCCCCCCCAAA@@@DDDBBB@@@???============AAA@@@???>>>============???>>>===<<<===>>>AAABBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@?????????@@@AAACCCDDDEEEAAA@@@@@@BBBDDDEEEDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFHHHHHHIIIIIIEEEEEEDDDDDDEEEEEEFFFGGGLLLHHHDDDCCCDDDFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHLLLMMMUUUdddrrr|||xxxoooaaaVVVYYYbbbmmm|||vvvuuuvvv~~~||||||{{{{{{uuuqqqpppqqqrrrrrrrrrqqqooonnnrrrqqqqqqssswwwyyywwwuuukkkWWWOOOLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOVVVYYY]]]^^^\\\VVVOOOJJJHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJGGGFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@=========>>>???@@@BBBBBBCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@>>>===>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>=========<<<>>>=========<<<<<<<<<;;;::::::;;;;;;::::::999888888888888888:::<<<>>>???;;;:::999999888888999999:::999999999999:::;;;<<<;;;;;;;;;:::999999888888777777777777777777777777777777777888999999::::::555555666666666777777777666666666666777777777777999999999999999999999999777777777777777777777777777666444222222444555666888888777777777777888888;;;:::999888777888888999666666777777777888888888888888999999999888888777777777888999::::::::::::;;;;;;::::::999888777777666777777888888777777666777888888999:::;;;;;;<<<:::::::::;;;======;;;:::;;;;;;::::::999999888888;;;<<<===>>>???@@@AAAAAA>>>>>>===<<<<<<<<<======<<<<<<===>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFDDDCCCCCCCCCCCC@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEECCCDDDFFFGGGGGGGGGEEEDDDAAA@@@>>>=========???@@@@@@@@@@@@@@@???>>>===<<<<<<>>>@@@AAABBBAAA@@@@@@@@@???>>>===<<<===>>>>>>@@@@@@???>>>============>>>===<<<<<<===>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>?????????@@@AAACCCDDDEEEBBBAAAAAACCCEEEFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJGGGCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHOOO\\\iiisss}}}{{{rrrcccVVVUUU\\\cccooo|||zzz{{{~~~}}}||||||~~~xxxtttnnnnnnmmmllljjjhhhgggfffgggfffgggkkkqqquuuvvvvvvjjjUUUMMMKKKMMMMMMMMMNNNMMMMMMLLLKKKNNNNNNMMMMMMNNNNNNOOOPPPVVVXXXZZZZZZXXXSSSNNNJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJLLLJJJGGGFFFGGGHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<===>>>???@@@AAABBBAAA@@@>>>>>>???@@@@@@CCCCCCCCCBBBAAA???===;;;============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<:::::::::::::::999999888777777777888999;;;<<<===::::::999999888888999999:::999999999999:::;;;;;;;;;::::::999888888777777777777777666555444444444777777777777777777777777555555555666666666666777444444555555555666666666888888888888888888888888666666666666666666666666666444333333333444666888999888888777777888888999999999888777777777777777666666666666777777777777;;;:::999888888777888888777777666777777888999:::999999888888777777666666666666777777777777666666555666777888:::;;;<<<===::::::;;;:::888888999:::;;;;;;:::999888888777777999:::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>???AAABBBCCCEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBB@@@???>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<===???@@@??????>>><<<<<<;;;;;;;;;<<<>>>?????????>>>===<<<<<<<<<<<<===<<<<<<;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<<<<;;;?????????@@@BBBDDDEEEFFFDDDCCCCCCDDDFFFGGGFFFEEECCCBBBAAA@@@????????????????????????????????????BBBCCCCCCCCCCCCCCCCCCBBBFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFDDDDDDFFFHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEIIISSS^^^hhhsss}}}~~~vvvhhh[[[VVVXXX[[[bbboooyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}yyypppnnnjjjeeebbb___]]]\\\[[[[[[\\\```hhhoootttwwwjjjTTTMMMKKKMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRVVVWWWWWWVVVSSSPPPLLLJJJJJJIIIIIIHHHGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHKKKHHHFFFEEEFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>===============>>>???@@@AAAAAA@@@??????>>>???@@@@@@AAAAAABBBAAA@@@???===;;;<<<<<<=========>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888666777777888888999:::;;;::::::999999888999999:::999999999999999999:::::::::999999888888777666666666666666666555555444444666666666555555555444444444444555555555666666666555555555666666666777777666666666666666666666666555555555555555555555555666555666999999777666888888888777777777777888888777777777666666666666666555555555666666666777777;;;:::888666555666666777666666555444555666888999777777777666666555555555555666666777777666666555555555666777888999:::;;;:::;;;;;;888444333666:::::::::999888777666666555888999999:::;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@??????????????????@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::888999;;;<<<============<<<;;;::::::;;;<<<===>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;??????@@@AAACCCDDDFFFGGGFFFEEEDDDDDDFFFGGGGGGFFFAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEEEEFFFGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDFFFMMMVVV___lllwww|||~~~~~~yyynnnbbb[[[YYYZZZ[[[bbblllpppuuu||||||tttsssyyy|||}}}~~~|||uuuqqqkkkccc]]]XXXVVVUUUTTTSSSTTTXXX___gggooosssjjjTTTNNNMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUSSSQQQNNNKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHFFFCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAA?????????????????????@@@>>>???@@@@@@@@@???>>>============>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999::::::999999888777666777777888888999999999:::999999888999999::::::999999999999999999999888999888888777666666555555555555555666666666777777666555555444444333333333444444444444555555555555444555555555555666666666555555555555555555555555666666666666666666666666888777:::@@@@@@999555666666666555555555555666666666666666555555555444444444555555555555666666666999888666555444444444555666555444333444555666777666666555555555555444444555555666666666666555555666666666777777777777777:::::::::666222222555999999999888777666666555555888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<======>>>>>>>>>>>><<<===???AAABBBBBBBBBAAABBBBBBDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;:::::::::;;;::::::;;;;;;;;;:::999999777777888:::;;;<<<<<<<<<===<<<;;;:::;;;;;;=========<<<;;;:::999999999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<===??????@@@BBBCCCEEEGGGHHHGGGEEECCCDDDEEEGGGGGGFFF@@@???>>>======<<<==============================>>>???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDBBBCCCIIIOOOWWWdddpppwww{{{~~~zzzqqqggg___ZZZXXXUUUXXXbbbfffhhhtttzzz{{{sssmmmpppvvv~~~~~~~~~yyytttlllbbbZZZTTTQQQPPPOOONNNNNNPPPUUU]]]ffflllkkkVVVPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIJJJLLLOOOQQQSSSUUUUUUTTTTTTRRRPPPMMMJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBBAAABBBCCCBBBAAABBBBBBAAA@@@???>>>======???>>>>>>>>>>>>???@@@AAA>>>>>>>>>???????????????===>>>???@@@@@@???>>>===============>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888777777888888999999999888888999999888888999999::::::999999999:::999999888777888777777666666555444444444444555555666777777888555555444444444333333333333333333444444444555555222222333333333444444444555555555555555555555555666666666666666666666666888666:::BBBBBB999444555666555555444444555555666444444444555444333333222444444444444555555555666777666555444444333444444555555444444444444555555555555555555555555444444444444555555555555444444666666666666666666666666:::999888555333333555777777777666666666555555555777777888888888999999999777777777777888999:::::::::999888777777888999:::======<<<<<<<<<<<<======:::::::::::::::;;;<<<<<<<<<======>>>>>>>>>======999;;;<<<>>>???@@@@@@???@@@@@@AAABBBBBBBBBBBBBBB>>>======<<<;;;:::::::::;;;::::::::::::999999999888888999999999999888888666666777888999;;;<<<<<<<<<<<<;;;::::::;;;<<<===;;;;;;:::999888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===>>>??????@@@AAABBBDDDFFFHHHIIIFFFDDDBBBBBBCCCEEEEEEEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>===<<<<<<>>>>>>=========>>>??????======>>>???????????????>>>>>>?????????>>><<<;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999888777777888999999::::::999888777999999888888999999:::;;;888999999:::999888777666777777666666555444444333444444444444444555555555444444444444444444333333222333333333333444444444333333333333444444444444555555555555555555555555444444444444444444444444666222555===>>>555333777666666555555555555666666222333444444444333111111333333444444444555555555555555555666555555444444444555555555555555444444555555555555555555555555444444444555555444444444444444444555555666666666:::888666555666666666555444555555555555666666666555555555666666666666666444444555666777999:::;;;:::999888777777888999:::<<<;;;;;;::::::;;;;;;<<<999999888888888999::::::;;;<<<=========<<<;;;:::999:::;;;<<<===<<<<<<;;;=========>>>???@@@AAABBB===<<<;;;;;;::::::::::::999999:::999999999888777666777777888888888777777555666666777999:::<<<===999888888888999;;;<<<>>>::::::999888777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@@@@@@@AAACCCEEEGGGIIIJJJEEECCC@@@@@@AAABBBCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEDDDBBBAAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>===>>>BBBEEEKKKXXXeeesss{{{|||vvvfffXXXRRRXXXZZZWWW___nnn|||}}}|||ssskkkjjjpppyyy{{{vvvnnndddZZZRRRLLLJJJEEEGGGIIILLLQQQYYYdddkkkmmmXXXTTTVVVTTTSSSRRRPPPNNNKKKHHHGGGIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSSSSRRRPPPMMMIIIGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEECCCBBBCCCCCCCCCBBB??????>>>===<<<;;;::::::===<<<<<<<<<<<<======>>><<<===>>>???????????????@@@@@@@@@@@@>>><<<:::999:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888999999999999888777777999999:::;;;:::999888777999888888888999::::::;;;888999::::::999888777666777666666555444444333333555444444333333222222111444444444444444444444444222222333333333444444444555555555666666666777777555555555555555555555555333333333333333333333333444...///777888222222999777777666666666666777777222222333444333222111000333333333444444444555555444555666777777777555555444555666666666555444333555555555555555555555555333444444555555444444333111222333444555777888888:::777444555777999777444333333444444555666666666333333444444444444444444444555666777999;;;===>>>;;;:::888666666777999:::888888777777777777888888888777777777777888888999999999:::;;;:::999888777::::::;;;;;;;;;:::999888;;;:::::::::<<<>>>@@@AAA<<<<<<;;;:::::::::;;;;;;888999999999999888777777666666777777777777777666555555666777888:::<<<===555555555666888;;;===???:::999888777666666666666777777888:::::::::::::::::::::::::::::::::::::::999999888888:::<<>>???AAABBBAAA@@@???>>>======<<<<<<===::::::::::::::::::::::::======>>>@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCC???BBBDDDDDDBBBAAADDDFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>@@@CCCFFFKKKXXXeeerrr{{{uuucccXXXYYYXXXSSSZZZiiirrr|||{{{ooollliiirrrzzz}}}}}}xxxqqqggg]]]TTTNNNKKKDDDGGGKKKOOOUUU___kkksssnnn[[[VVVVVV[[[XXXSSSNNNKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOORRRQQQNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJHHHFFFEEEDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAA???@@@@@@??????>>>===<<<=========>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA???<<<999888999;;;<<<::::::;;;;;;<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<===<<<;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::555666666666666666555555888888888888777777777777999888666444333333333333888666333111111222444666777777777555333222333444222222111111111111222222222333333444555555555555000111111222222111111000222222222111222222333333444444333333333444555555555666666666555444444333222333333444444333333222666333222333666888666444444555666777777666555444555444333222222222333444666555333222111222333333444444444444444444444444222333444444555555555555333444555666777777777777555555444333333333333444333333222222333555666777555444444555555666777888:::999888666555555555555888999999999999888777777999999888888999::::::;;;888888999999999888888777:::::::::999999999999888999:::<<<===>>>>>>??????>>><<<999666555555666777:::::::::999888666333222555666777888888666444222444555777999:::;;;;;;:::888888888999888888777666999::::::::::::999888888666777999:::;;;<<<<<<<<<;;;;;;:::999999:::::::::999888888888999;;;===???CCCCCCDDDDDDCCCAAA???>>>:::;;;;;;<<<===???AAABBB>>>>>>>>>>>>===<<<::::::999999999999:::;;;<<<<<<======>>>>>>>>>>>>=========>>>???AAACCCEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>===============>>>???????????????>>>>>>>>>@@@BBBAAAEEEPPP]]]nnn}}}~~~lllZZZRRRSSSVVV[[[___ooo{{{sssiiiiiimmmttt|||~~~zzzsssjjjaaaWWWNNNHHHIIIJJJMMMTTT___oooppp^^^YYYZZZ^^^[[[UUUOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNPPPRRRRRROOOKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBEEECCCAAAAAABBBBBBBBBAAA?????????>>>>>>===<<<;;;<<<<<<<<<===>>>???@@@AAACCCBBBAAA@@@????????????AAA@@@>>><<<;;;;;;<<<===<<<<<<=========<<<<<<;;;<<<<<<;;;::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;999999:::::::::;;;;;;;;;888888888888999999999999555666666666666666555555888888888777777777666666777666555444333444555555777555444222222333444555444555555444333333444555222222111111111111222222222333333444444444444333333333333333333333333333333222222111111111222222333333333222333333444555555555555555555444333333222333333444444333333222666555444444555555444333444444555666666555444444333222111111222333444555555444333222222222333333444444444444444444444444222222333444444444444444333444555666666777777666555555444333333333333444333222222222222444555666444444444444555666777888888777666555555555555555666777777888999999999888888888888888888888999999777888888999999888888777777888888888999999::::::999:::;;;<<<===>>>>>>>>>>>><<<:::777666777888999;;;;;;<<<;;;:::777555444555666666777666555444333555666888999::::::::::::444555666777888999::::::::::::;;;;;;::::::999888777888:::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<:::999888888999;;;>>>???BBBBBBBBBBBBAAA@@@>>>===;;;;;;===>>>???AAABBBBBB@@@@@@???>>>===<<<;;;:::999999999::::::;;;<<<=========>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<<<<<=====================???@@@@@@CCCNNNZZZpppnnn\\\TTTSSSUUUYYY]]]fffrrryyynnneeeiiiooowww~~~~~~~~~{{{vvvoooggg]]]SSSMMMIIIKKKQQQ\\\llltttbbb______bbb^^^XXXRRRMMMJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJOOOQQQRRRRRROOOLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDEEECCCAAAAAABBBCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::<<<======>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>?????????>>>===<<<;;;<<<<<<;;;::::::;;;<<<<<<===<<<;;;::::::::::::;;;999999999999999:::::::::777777777777888888888888555666666777777666666666888888777777777777666666444444444444444555666777555555444444444333333333222333444333222333444666222222111111111111222222333333333333333333222111444444333333333333444444333222111000000000000000222222111111222222333444333444444444444333333222222333333444444333333222555666666555333222333444333444555555555555444333000000000111222333555666444444333222222222333333444444444444444444444444111111222333333333333222222333444555666666666666555555444333333333333333111111111111222333444555444444444444555666777777555555444444444444555555444444666777888999999999888777777666666666777777777777888888888888777777555555666777888999:::;;;888888:::;;;<<<============<<<:::888888999:::;;;============;;;999777666555555555555555444444444666777999:::::::::999888444444555666777999;;;<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>============>>>>>>;;;:::999999:::<<<>>>???AAAAAAAAAAAA@@@>>>===<<<<<<===???AAABBBCCCCCCBBBDDDBBB@@@>>><<<;;;;;;<<<:::::::::;;;;;;<<<===>>>======>>>>>>>>>>>>======@@@@@@@@@??????>>>>>>>>>DDDCCCAAA???>>>===<<<<<<>>>>>>>>>=========<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;===???>>>@@@JJJUUUmmm~~~ppp^^^VVVSSSSSSVVVYYY\\\hhhyyyvvvhhhiiimmmssszzz~~~|||xxxqqqggg[[[TTTNNNPPPXXXggg|||wwwfffdddeeefffbbb[[[SSSNNNJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKOOOQQQSSSRRROOOMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGEEECCCBBBAAABBBCCCBBBAAA????????????>>>===<<<;;;??????@@@AAABBBCCCCCCCCC@@@???>>>===============>>>??????@@@@@@???>>>===????????????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::888888888888888888999999666666666666777777777777555666666777777777777666888777777777666666666666444444444444555555666666333444555555555444333222222333444333222222333555333222222111111222222333333333333333222222111000222333444666666444333222333222111000////////////111111111000111222222333222333333444333333222222222333333444444333333222222555777666333111333666444444555555555555444444000000111111222333444444444333333333333333333333333333333333333333333333000111111222222222111111222222333555555555555555555444333333222222333333000000111111111222222333333333333333444555666777333333222222333444444555444444555666777888888777777666555555444444555555666666777888888888777777555666666777888888999999777888999:::;;;<<<<<<<<<;;;:::999888888999;;;<<<<<<=========;;;:::888777555444444444444444555666888999:::::::::999888777888777777777777888999:::>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@>>>>>>>>>===>>>>>>???@@@<<<;;;::::::;;;===???@@@CCCCCCBBBAAA@@@>>>===<<<===???AAADDDEEEEEEDDDCCCFFFDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>????????????>>>>>>@@@@@@@@@??????>>>>>>>>>DDDCCCBBB@@@??????>>>>>>>>>>>>=========<<<<<<<<<888888999:::;;;;;;;;;;;;<<<;;;<<<>>>>>>???GGGPPPbbbtttrrraaaXXXSSSQQQRRRUUUVVVbbbvvvrrrpppnnnpppuuuzzz|||||||||qqqeee\\\VVVYYY```pppxxxiiifffhhhgggccc\\\UUUOOOKKKIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMOOOQQQRRRQQQOOOMMMLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@@@@@@@???>>>======???@@@AAABBBBBBBBBBBBBBB>>>>>>======<<<<<<======<<<===???@@@@@@???>>>===?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888555555666666666777777777555555666777888888777777777777777666666666666555555555555555555444444444222333444666666555333222444555555333111000111333333333222222222222333333333333333333222222111000111444888;;;;;;888444111333222111000////////////111111000000000111222222222222333333444333333222222333333444444333333222///222555555333222555888555555555555555555555555222222222222222222222222222333333333333333333333333333333333333333333333111111111222222111000000111222333444555555555555444444333222222222222333000000111111111111111111222222222333333444555666222111111222222333444555555555555666666555555444555555444444333444444555666666777888888888888888777777777777777777777777666777999:::;;;;;;<<<<<<999888888777888999::::::;;;;;;;;;;;;:::999777666444444444444444555666777999999:::;;;:::999888777888888888999:::;;;<<<===@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<===>>>AAABBBFFFEEEDDDBBBAAA@@@???>>>???AAACCCEEEFFFFFFEEEDDDFFFDDDAAA>>><<<<<<<<<===============>>>???@@@AAA???@@@@@@@@@@@@@@@@@@???============>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@============<<<<<<<<<<<<999999;;;<<<<<<============<<<===@@@@@@@@@EEEMMMWWWggg|||uuufff\\\UUUPPPOOORRRVVVbbbxxx||||||uuunnnkkkoootttxxxyyyzzzmmmddd]]]___fffwwwxxxiiifffhhhfffbbb\\\UUUOOOLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPOOOPPPQQQPPPNNNLLLLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCCCCBBBBBBCCCDDDDDDFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>><<<===???@@@@@@@@@???>>>>>>======<<<<<<=========<<<===>>>???@@@@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888888888666666666666777777777777555555666777888888888888777777666666666666555555555555666666555444333333222333444555555555444333666666666444222000111222333333222222222222333333333333333333333333222111333666;;;>>>>>>;;;666333333222111000000000000000111111000000111111222333222333333444444444444444222333333444444333333222///111222333444444666888555555444444444444555555333444444444444333222111222222333444444444333333333333333333333333333333111222222222222111000000111111222333444444444444444444333222222222222222000111111222222222111111222222222222333444555555222222222222222333444444555555555555555444333222333333333333333444555555666777888999999999999999999999888888888777777777777777999:::;;;<<<<<<<<<888888888777888888999999999:::::::::999888666555333444444555666777888888999999:::;;;;;;:::999888666777:::===???AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????AAACCCDDDHHHGGGFFFDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEEEECCCAAA???===<<<<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA:::;;;;;;<<<<<<=========>>>===============>>>>>>=========<<<<<<<<<;;;;;;:::;;;<<<>>>>>>????????????===>>>AAAAAA@@@DDDIIIMMM\\\mmm{{{yyykkkaaaYYYRRRPPPRRRXXXdddzzzzzz}}}|||nnngggiiioootttvvvuuummmccceeemmm~~~wwwgggdddfffdddaaa[[[TTTPPPMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPOOOMMMLLLLLLMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCFFFDDDBBBBBBCCCDDDCCCBBB@@@AAAAAA@@@@@@???>>>===;;;<<<>>>???@@@???>>>===>>>===============>>>>>>===>>>???@@@AAAAAAAAAAAA>>>???????????????>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999::::::999999999888888888666666777777777888888888555555666888888999999888777777666666666555555555333444555666666666555444222333444444555555555444555666666555333222333555444333333222222333333444222333333444444444444333555777999;;;;;;999777555333222222111111111222222222111111111111222333333333333444555555555555555222333333444444333333222222111111222444555555555333333222111111222333333222333444555555555444333111222333444444444333333222222222222222222222222222222333333222111111000000111222333333444444333444333222222111222222222111111222333333222111000111111111111222333444555333333222222222333333444222333333444444444444333222222222333444555666777777888999::::::;;;;;;;;;888888888999999999999999777888999;;;<<<<<<<<<<<<999999999999999999999999999999:::::::::888777666333444666777999999999888888999:::;;;;;;;;;:::999666999===AAADDDEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAACCCEEEFFFJJJHHHFFFDDDBBBAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFBBBAAA@@@???>>>===<<<<<>>>>>>>>????????????>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@???======@@@AAA@@@BBBFFFFFFRRR___kkkwww~~~rrrggg^^^VVVSSSUUUYYYdddzzz|||wwwiiiggglllppprrr}}}zzzuuuooopppxxxwwwfffcccdddccc___ZZZTTTPPPNNNMMMNNNJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOOOONNNLLLKKKLLLMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDCCCBBBDDDDDDCCCBBB???@@@@@@??????>>>===<<<===>>>@@@AAAAAA@@@???>>>>>>>>>=========>>>>>>?????????@@@@@@AAABBBCCCDDD??????@@@AAAAAAAAA@@@@@@;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999::::::::::::999999888888777777777777888888888888555555666888888999999999777666666666555555555555111222444666777777777666333333333444444555555555444555555555444444666777444333333222222333333444222333444444555555555555555555444444444444555555222222222222222222333333222222111111222222333444333444444555666666666555222333333444444333333222555222000222555666444111222111000//////000111222111222444666777777666666000111333444555444333333222222222222222222222222333333333333333222111000000000111222333333333333444333222222111111222222111222333444444333111111111111111111222333444555444444333333222333333444000111222333444555555555111111222333444666777888777888999:::;;;<<<<<<<<<777777888999:::;;;;;;<<<888999:::;;;<<<=========;;;;;;;;;::::::999999999999::::::;;;:::999777666222444777999::::::999999888999:::;;;<<<;;;:::::::::===AAAEEEFFFFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDAAAAAAAAABBBCCCDDDEEEEEEFFFEEECCCCCCCCCDDDFFFGGGJJJHHHFFFCCCAAAAAA@@@@@@DDDDDDCCCCCCDDDEEEFFFGGG@@@@@@@@@@@@???===<<<;;;@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@???===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAA???======@@@AAA???@@@DDDAAAKKKVVV```mmm|||vvvlllbbbYYYVVVXXXXXXdddyyy|||nnnhhhjjjmmmnnnxxx~~~zzz{{{{{{uuuddd___```ZZZYYYWWWRRRMMMJJJIIIIIIMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRSSSRRRQQQOOOLLLJJJJJJJJJJJJIIIHHHHHHHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@?????????@@@AAA======>>>???????????????<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCDDDBBB???===>>>>>>======>>>>>>???@@@======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===::::::999999888777777777888888777777777777777888888888888888777777777777666666777777777777666666444555555555666666777777444555666555333222222333333333222222333333444444555555444333333222111111222222111111222444555666333444444444555666666666555555444333222222222222111111111111111111222222444444333333333333444444555555444444444333333333444333222222111111222222111111222333333444555555888777555333333333555666555555555555555555555555333333333222222111111111111000///000222333333222111222333333444444333333333333222222111222222222222333333333333222111111111333333222000///000222555555555444444333333333222333333444444555555555444444333444444555666777888999::::::::::::999888;;;::::::999999888888888999:::;;;===>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<;;;;;;<<<;;;:::888666444666777888999:::;;;;;;;;;:::<<<===>>>===>>>???AAA@@@AAACCCEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGAAAAAACCCDDDFFFFFFGGGGGGIIIEEEBBBAAADDDFFFEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD======???@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@======<<<<<<<<<<<<======<<<===???@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAABBBFFFMMMUUU___nnn~~~yyyoooiiifff___WWWVVV]]]iiiuuu|||iiidddiiinnnrrr~~~~~~~~~~~~rrr___YYYYYYVVVWWWUUURRROOOLLLLLLMMMLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDBBBBBB@@@????????????@@@======>>>???????????????<<<;;;;;;<<<===>>>?????????AAACCCDDDDDDCCCAAA???>>>>>>>>>>>>????????????>>>======<<<<<<<<<=========<<<;;;;;;:::;;;<<<<<<::::::999999888777777777666666666666777888999999888888888777777777666666777777888888888888777777444444444444555555555666666777888777555444555666666666555444333333333444555555444333333222111111222222111111222444555666444444444444555555555555444444333333222222333333222222333333333333444444555555444444444444555555444444444333333333222222444333222222111111222222111111222333333444555555888666555333333333555666555555555555555555555555555555555444444333333333444333111222333333222111222222333444444444444333333333222222222222222333222333333333333222111111111111222222111000111111444444444333333333333333222222333333444555666666444444333444444555666777888999999::::::999999888:::::::::999999888888888888999:::<<<>>>???@@@@@@===<<<;;;<<<>>>???>>>===;;;;;;;;;;;;:::888777666777777999:::;;;;;;;;;;;;>>>???@@@@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIFFFCCCCCCEEEGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@?????????@@@AAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???>>>==================>>>>>>???AAABBBBBBAAA???>>>??????@@@@@@AAA@@@@@@@@@???BBBHHHOOOYYYgggwww}}}uuupppkkkbbbYYYQQQWWWaaalllvvv}}}sssgggfffhhhqqq{{{oooZZZSSSQQQRRRSSSSSSRRRPPPNNNOOOPPPKKKLLLMMMNNNOOOOOOOOONNNPPPPPPQQQRRRQQQPPPOOONNNKKKKKKJJJIIIIIIHHHGGGGGGEEEDDDDDDCCCDDDDDDEEEEEE@@@AAABBBBBBCCCBBBBBBBBBCCCBBBAAA??????>>>>>>>>>======>>>>>>??????>>>>>><<<;;;;;;;;;===???BBBCCCBBBBBBBBBBBBBBBAAA@@@???===>>>???@@@@@@@@@???>>>???>>>>>>===<<<<<<<<<=========<<<;;;::::::;;;;;;::::::999999888777777777555555555666777888999:::888888777777777777666666666666777777777777666666333333333444444444444444666777888777666555666777999888777555444333333333555444444333333222222111222222222222333444555555555444444444444444444333222222333333333333444444444444444555555555666666666555555555555555555666444444444333333333333333444333222222111111222222111222222333333444444555777666555333333444555555555555555555555555555555555555444444444444333333666444333333444333222000222222333444444444444444333333222222222222333333333333333333333222222111111000000111222222111000222222222222222333333333111111222333444666666777444444333444444555666777888888999::::::999888888999999999999999888888888777888:::===???@@@AAAAAA>>>===<<<===???@@@???>>>:::::::::::::::999888888777888999;;;<<<=========AAACCCCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHJJJHHHEEEEEEGGGHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA???>>>>>>>>>???@@@EEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>>>>=========???>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>><<>>============>>>>>>>>>>>>>>>======;;;::::::;;;>>>AAACCCBBBAAA@@@???======<<<<<<<<<===???AAAAAA@@@???>>>??????>>>===<<<<<<<<<<<<======<<<;;;::::::::::::::::::999999888777777777666666666666666777888999888777777777666666666666333444444444444444444333444444444444444444444444444555666666444444444666888777666555444444444444444444444333333222222222222222222222333444444444555444444444333333222222111111222333444444555555444444444555666666777777666666555555555555666666555444444444444444444444444333222222111111222222222222222333333444444444666555444444444444555555555555555555555555555555222222222222222222222222444333222222333444333111222333333444555444444444333333222222222333444444333333444444333333222111000//////111333333111///000000111111222222222333111111222333555666777777444444333444444555666777888888999999999999888888888888888888888999999999:::;;;===>>>???@@@AAAAAA???======>>>???@@@???>>>999:::::::::::::::::::::888999:::<<<===>>>>>>???AAACCCDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEBBBAAA@@@?????????@@@AAAEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>@@@@@@????????????@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<>>>@@@CCCIIISSSaaakkkvvv||||||uuuiii^^^YYYXXXYYYZZZ___eeejjjnnnvvvrrriiigggiiirrrrrr[[[RRROOOKKKMMMNNNNNNLLLJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>============>>>>>>>>>======<<<===<<<:::999:::<<>>===>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;::::::999::::::999999888777777777888888777666555555555666777777777666666666666555333333444444444444333333666666555555555555555555333555666555444333555666555444444444444444555555444444333333333333222222222222333333333333333333444444333333222222222111000111222333444555555555222333333444555666666666666666555555555555666666555555555555555666666666444333222222111111222222222222333333333333444444555555444444444555555555555555555555555555555555222222222222222222222222000//////000333444444333333333444555555555444444333222222222333444444555333444444444444333222222000000111333444333111///000000000111111222222222111111222333444555666777444444333444444555666777888888888888888888888888777777777888888999999999>>>??????@@@@@@????????????======>>>???@@@???>>>::::::::::::::::::;;;;;;999:::;;;===???@@@@@@@@@???@@@BBBBBBAAABBBCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJIIIGGGDDDBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBDDDDDDEEEEEEEEEDDDBBBAAACCCBBBAAAAAAAAAAAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBDDDCCCBBBAAA@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAACCCFFFNNNXXX```jjjttt}}}}}}xxxmmmdddaaa^^^YYYWWWXXX\\\bbbfffoooxxxuuummmkkkhhhqqq~~~~~~ttt]]]RRRNNNIIIKKKMMMLLLJJJHHHGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBB??????@@@@@@??????>>>=========>>>>>>>>>===<<<<<<<<<;;;:::999:::<<<>>>???CCCBBBAAA???>>>=========;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::999999888777777777999888777666555444444444777777666666666666555555555555666666666666555555666666666666666555555555444555666666555555666777444444333333444555555666333333333333333333333333222333333444444333333222333333222222222222222111///111222444555555444444111222222333444555666666666555555555555555555666555555555555555666666666444333222222111111222222333333333333333333333333444444444555555555555555555555555555555555555555333333444444444444555555///......000222444444444333333444555555555555555333222222333333444555666444444444444444333222222000333666666444222111111111111111111111222222222222333333444444555555555444444333444444555666777999888777777777777888999666666777777888999::::::????????????>>>===<<<<<<>>>===<<<===???@@@???>>>;;;;;;::::::::::::;;;<<<:::;;;===>>>@@@AAABBBBBB>>>???AAAAAAAAABBBCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIIIIHHHEEEBBB@@@AAABBBBBBCCCDDDDDDDDDCCCBBBCCCEEEEEEDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCDDDDDDCCCAAAAAACCCBBBAAA@@@@@@AAABBBCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@??????@@@BBBCCCDDDDDDIIIQQQWWW___jjjuuu{{{}}}}}}xxxrrrlllggg___YYYWWWZZZ___ccciiiqqq|||ssspppooottt~~~~~~}}}}}}sss[[[OOOJJJGGGIIILLLLLLJJJIIIHHHHHHJJJJJJIIIIIIJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA======???@@@@@@??????>>>======>>>>>>===<<<<<<;;;:::::::::;;;<<<>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999::::::;;;<<<777888:::;;;<<<<<<;;;;;;::::::999999888777777777888777666555555555555555777777666666666555555555666666777777777777666666666666666555555444444444333444555555444444555777666666555555555555555555333333333333333333333333222333444444444333222222111111111111222222222222000111333555555444333333111222222333555666666777555555444444444444555555333333333333444444555555444333222222111111222222333333333333333333333333333444444555555666555555555555555555555555555555333333333444444555555555111000///111333444444333333444444555555555555555222222222333333555666666444444444555444444333222111666:::999444000000333222222222222222111111111444444444444444444444444444444333444444555666777999888777666666777888999555555666777888999::::::;;;<<<<<<<<<<<<;;;::::::===<<<;;;<<<>>>???>>>===<<<<<<::::::999:::;;;;;;:::;;;===???AAABBBCCCCCC@@@AAABBBBBBAAAAAACCCDDDCCCCCCBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHHHHGGGDDD@@@===>>>???@@@AAABBBCCCCCCCCC@@@CCCEEEEEEDDDCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBB@@@AAABBBCCCDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???BBBDDDCCCCCCDDDIIIMMMTTT```nnnwww~~~yyymmmbbb\\\ZZZ]]]___aaaiiiwww{{{|||{{{}}}~~~~~~}}}~~~qqqXXXKKKFFFFFFHHHKKKLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@????????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@;;;<<<>>>???@@@@@@??????======>>>>>>===<<<;;;;;;888999;;;===???AAABBBCCC===>>>>>>>>>===<<<;;;:::;;;::::::::::::;;;<<<===777777777888999:::<<<<<<666777999;;;<<<<<<<<<;;;::::::999999888777777777666666555555555666666777777666666666555555555555444444555555555555444444555555555444444333333333000111222222111111333444:::999888666555555555555333333333333333333333333222333444444444333222111000000111111222222222333000222333555555444333222222222333444555666777888444444444333333444444444111111111222222333333333444333222222111111222222333333333333333333333333333333444555666666666555555555555555555555555555111111111222222333333333444222222222444555444222333444555555666666555555222222222333444555666777444444555555444444333222111888>>><<<444...000444444333333333222111111111555555444444444333333333444444444444444555777777999888777666666777888999444555666777888999:::;;;777888999999::::::999999===<<<;;;<<<===>>>>>><<<===<<<;;;:::999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBDDDDDDDDDBBBAAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDFFFGGGHHHFFFCCC???<<<===>>>???AAABBBCCCCCCCCC@@@CCCFFFFFFDDDDDDEEEHHHAAABBBBBBCCCEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDDDDDDDCCCCCCEEEDDDBBBAAAAAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@????????????@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCC>>>AAACCCCCCAAAAAADDDGGGNNN[[[jjjuuu|||mmmbbb\\\[[[\\\\\\cccqqq|||{{{~~~~~~}}}oooYYYNNNJJJBBBDDDGGGKKKMMMLLLIIIEEEJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLFFFEEEDDDCCCAAA@@@>>>>>><<<===??????@@@AAADDDFFFEEEDDDBBBAAA??????>>>>>>@@@@@@??????>>>===<<<<<<======<<<<<<<<<;;;;;;;;;999::::::;;;<<<======>>>===>>>???@@@@@@???======<<<<<<<<<;;;;;;::::::::::::::::::999999999888888999999888888888888888999777888:::::::::888666555:::888555333222222333444777555333444666666444222444444444444444444333333777666555444333222222222555222//////111444444333444444444444333333333333555444444333333444444555555444333333222222222222222222111111111111222222444333333222222333333444222333555666888999999999444444444333333222222222333333222111111222333333//////000111222333333333444444333333333333222222000111222333444555555555444555555555555555444444222222333444444333222222222222333333333333444444444444444444444444444444444333333333333444555555444444444444333222111000333333333333333222111000/////////000111111222222111111111111111111111111555444444333333444444555555555444333444555666777666666666777888888999999<<<;;;::::::;;;<<<;;;999:::999999:::;;;<<<:::999999999:::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@BBBBBBAAAAAACCCEEEGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGEEECCC???===>>>???AAABBBCCCBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC??????>>>>>>???AAABBBCCCFFFEEEDDDCCCCCCBBBCCCCCCFFFFFFFFFEEEEEECCCBBBBBBDDDDDDEEEEEEDDDBBB@@@???CCCBBB@@@@@@@@@CCCFFFGGGNNNYYYmmmzzzjjjaaa^^^^^^[[[]]]gggvvv{{{xxx{{{~~~oooXXXNNNIIICCCDDDFFFJJJLLLLLLIIIFFFJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJEEEDDDCCCBBBAAA???>>>>>>;;;;;;<<<===>>>???AAACCCDDDDDDCCCBBBBBBAAABBBBBB@@@@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAAAAA@@@???===;;;999<<<;;;;;;;;;::::::::::::999999999999888888888888999999888777777888888999999999:::;;;:::888666555666666555444333444555555777555333444555666444222444444444444444444444444666666555333333222222333555222000000222444444222666666666666555444333333444444333333333333444444555444333222222222222222222222111111111111222222333333222222222222333333222333444555666777777777555555444444444333333333333222222111111222222333000000000111222222222333444444333333333222222222111111222333444444444444444444555555555555444444222333444444444444333222222222333333333333444444444444444444444444444444444333333333333444555555444444444444333222111000333222222222222222222111222222222222222222111111111111111111111111111111444444333333333333444444444333222222222333444555555555666666777777888888:::999888999::::::999888888888888:::;;;<<<;;;:::999999:::;;;;;;<<<<<<===<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@?????????AAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEBBB???======>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@?????????@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBAAA???>>>???AAADDDFFFLLLVVVjjjsssfff```^^^^^^^^^dddqqqyyyyyy{{{}}}|||~~~}}}mmmWWWLLLHHHDDDDDDEEEGGGJJJKKKIIIGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKMMMMMMLLLKKKIIIGGGCCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>??????@@@>>>>>>>>>===<<<:::888777;;;;;;:::::::::::::::999888888888888777777777777888888777777777888888999:::;;;;;;;;;:::888555444333333444555555555555555666555444444555555444222222333333444444555555555666555444333333222222333444333111222333444222111222333555666666555444333444333333222222333333444444333333222222222222333222222111111111111222222333333222222222222333333222222333444444444444444555555555444444444444333333222111111111111222333111111111111111111222222333333333333222222222222222222333333333333222222444444555555555555444444333444444555555444444333222222333333333333444444444444444444444444444444333333333333333444555555444444444444333222111111222222111000111222333444333333222111111000//////111111111111111111111111333333222222222222333333222111111111111222333333333333444555555666666777888777666777888999888777666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<======???@@@AAABBBCCCBBBAAA@@@???????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAACCCCCCDDDDDDCCC@@@>>><<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCC@@@???>>>===>>>@@@BBBCCCJJJSSSddd|||~~~nnnddd___```^^^aaajjjvvv~~~yyyxxxyyy{{{zzzyyyxxxyyy}}}~~~}}}zzzxxxkkkUUUKKKGGGEEEDDDDDDEEEHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMMMMLLLIIIFFFDDDBBBAAAAAA@@@???>>>======>>>======>>>@@@BBBBBBBBB??????????????????>>>>>>@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========777777888888999999999888::::::::::::999999999999777777777777666666666666888777777777777888888999<<<<<<;;;:::999777555444111333444666666555444333555555444444444444333333222222333333444555666666555444444333222222222333333333333444444333222111...000222444555555555444333333222222222222333333333333222222222222222333222222111111111111222222222222111111111111222222333333333444444333222222333333333333333333333333222222111111111111222222222222222111111111111111333333333222222222222111333333333333333222111111333333444555555555444444444444444444444444444444222222222333333333444444333333333333333333333333333333222222333333444555333444444444333333222111222111000///000111333555////////////......------111111111111111111111111222222111111111111222222111111111111111222222222222222222333444444555555777666555666777888777666777888999:::999888999999999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???AAAAAABBBBBB@@@>>><<<;;;;;;;;;===>>>@@@AAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAACCCDDDEEE@@@???>>>===>>>???AAABBBIIIOOO]]]sssvvvjjjccc```^^^aaahhhqqq}}}|||wwwxxxzzzwwwuuusssuuu{{{}}}|||{{{yyywwwiiiSSSIIIFFFEEEDDDCCCDDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJGGGDDDBBB@@@@@@@@@??????>>>>>>>>>???===<<<===@@@BBBBBBAAA@@@@@@@@@???>>>===;;;:::??????>>>>>>>>>>>>>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<777777777777888888999999999999999999999999999999777777777666666666555555777777666666777888888999<<<;;;:::999888666444444222333555666666444222000444555555444333333333333222222333333444555666666444444333222222222333333222333444444444333333222333444555666666555444333222222111111111111222222222222222111111222222333222222111111111111222222222111111000000111111222333333444444444333222222111111111111111111111111111111111111111111111111222222222111111111111111333333222222222111111111333333333333222111000000222222333444555555444444444444444444444444444444222222222333333333444444333333333333333333333333333222222222222333444444333333444444444333222222222111/////////111333555------......////////////111111111111111111111111111111000000000000111111000000111111222222222222111111111222333333444444666555555555777888888666777999;;;:::777666666777999999:::;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@??????>>>=========>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAA@@@??????>>>>>>===????????????>>><<<;;;::::::;;;;;;===>>>@@@AAABBBAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCEEEEEEEEEDDDDDDEEEEEEDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGFFFDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@BBBCCCEEE@@@??????>>>>>>???@@@AAAFFFJJJVVViii{{{mmmfffbbbccchhhooouuu{{{zzzxxxxxxvvvsssqqqttt|||xxx}}}|||{{{yyyxxxhhhQQQHHHEEEDDDCCCCCCDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGEEECCCAAA@@@@@@??????????????????>>>;;;999:::>>>@@@???===AAAAAAAAAAAA???===;;;:::========================::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999777888888888888999999999777777777777666666666666666666666666777888888999::::::999777666555444444333444555666555444111000333444555444333222222444222333333444444555555555333333222222222222333333222333444444333333444666>>>===;;;888666444222111222111111000000111111222222111111111111222222333222222111111111111222222111111000000000000111111222333333333333333222222///000000000000111111111000000111222222111000000111111111111111111222222222222222222111111111111222222333333222111000000111222333444444555444444444333333222222333333444222222333333333333444444333333333333333333333333222222222222222333444444333333333444444333333222111111000///000111222333//////000111111222333333111111111111111111111111000000000//////000000000///000111111222222111111000111111222222333333444555444333555777888777666666999;;;:::666444555777999999:::;;;;;;<<<<<<===;;;<<<<<<===>>>>>>??????>>>======<<<<<<=========<<<===>>>>>>??????????????????>>>>>>===<<<<<<;;;=========<<<<<<;;;:::999;;;;;;;;;<<<===>>>@@@AAA@@@@@@AAAAAABBBAAAAAAAAA?????????@@@AAABBBBBBBBB???@@@CCCEEEFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAA?????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCC????????????@@@@@@AAABBB??????>>>>>>>>>??????@@@AAAEEEOOO___sss|||nnngggeeeiiiqqqxxx{{{}}}{{{xxxvvvrrrooosss~~~{{{~~~~~~zzzzzzzzzyyywwwfffPPPGGGDDDBBBBBBBBBDDDGGGHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@>>>;;;888:::>>>@@@???<<<>>>???@@@@@@???>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888777777777777888888999999888888888777777777666666555555555666666777999999888777666555555444444444111222333444444444333333222444555444222111222444444444444444444444444444333222222222222222333333111333444333222333666999???===:::666444222222222111111000000000000111111111111111111111222333333222222111111111111222222000000000//////000000000000000111222222111111111///000000000111111111111///000111222222111000///000000000111222222222333222222222222111111111111111222222222222111111000111111222333444444444444333222111111111111222333222222333333333333444444222222222222222222222222222222222111222222333444222333333444444333333222111111111111000000000000111111222222222222222222111111111111111111111111000//////......//////000---...///000111000//////000111111222222333444444333222111333555666666555222666999999666555777:::999999:::;;;;;;<<<<<<===;;;<<<<<<======>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===============<<<;;;;;;::::::;;;;;;;;;::::::999999888;;;;;;;;;;;;;;;===>>>???>>>???@@@AAAAAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEDDDCCCDDDCCCBBBAAA@@@?????????CCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBBAAA@@@???@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA===>>>>>>????????????>>>>>>========================BBBJJJUUUdddyyyzzzoooiiiggglllttt{{{{{{zzz}}}vvvqqqnnnsss~~~~~~}}}~~~yyywwwxxxxxxvvvttteeeOOOFFFCCCBBBAAABBBEEEGGGHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA===:::<<<@@@BBBAAA>>>:::;;;===>>>>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888888888888888888555444444444555666888999666666777777888888888999888888888888777777777777555555555555666777999999777666555444444444444444000000222333444555555555222444666444222000222444444444444444444444333333222222222111222222333333111222333222111333777;;;999777444111000111333444111111000000000000111111111111000000111222333333222222111111111111222222000000////////////000000......///000000000000000000000111111222222222333///000111222222111000/////////000111222333333444222222222111111111111000000111111222222222111111000111222333444444555444333222111000000111222333222222333333333444444444222222222222222222222222222222111111222222333444222222333444444333333333111111222222111000///...222222111111000/////////111111111111111111111111//////............//////,,,,,,.../////////...---111111111222333333444444111000000111333555444333///444888888666666999===999999:::;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999999;;;<<<======<<<<<<;;;;;;:::999999;;;::::::999999888888888<<<;;;;;;:::;;;<<<===>>>===>>>???@@@AAABBBBBBBBB=========<<<;;;;;;::::::===???BBBEEEFFFFFFDDDCCCDDDCCCAAA@@@???>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>===???@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;===BBBHHHNNNXXXjjjyyyppplllfffkkksssyyyxxxvvv{{{vvvpppmmmrrr~~~~~~}}}zzz}}}{{{vvvuuuuuuuuussspppbbbMMMEEECCC:::>>>DDDIIIKKKJJJGGGDDDFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>????????????@@@CCCEEE@@@???===<<<<<<>>>???AAA@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999888888888999999::::::;;;>>><<<:::888777777888999:::999888888777777888888999888666555555555666777666666555555555555666666888666666666555333333555888777777666555555444444555555444444444444333333555555555444444333333333333333222444555666555333666555444333333333333333444333222111333555888:::000///000333111......222333222111000////////////333222111000000111222333000000000///////////////000///.........///111222/////////...------,,,,,,......//////000000111111000000000000000///......111000/////////000222333111111000000000000000111333333222111000000000111333222111111333333222111000000000111111222222222555444444333222222222333333333222222333333444555222000///111333444222///333333444333222000...---000000/////////111222333666444222000/////////000333333333222222222111111//////...---------------//////000000000000//////111111000000111222333333444333333222222333333444444444444333333222222222888888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;:::999888777;;;:::888777777888:::;;;<<<<<<;;;;;;:::999888888999:::;;;:::777666666777666888:::::::::;;;<<<>>>===>>>@@@AAAAAA@@@>>>===>>>===;;;::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCAAA???>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAADDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBB@@@???@@@@@@AAA???????????????@@@@@@@@@>>>>>>======>>>@@@CCCDDDEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;???CCCGGGOOO^^^ppp}}}|||vvvuuupppiiijjjjjjkkkmmmoooqqqrrrrrr~~~~~~zzzpppjjjppp~~~}}}}}}}}}}}}{{{zzzxxxxxxxxxwwwtttrrrcccNNNFFFCCC===???BBBDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@???>>>???AAADDD@@@???>>><<<<<<===>>>???>>>===<<<;;;999999999999;;;;;;;;;::::::999999999999999999999999::::::::::::999888777777999:::;;;999888777777666666777777999888777666555666666777666666555555555555666666888666444666777777777777777777666555555444333333222222333333444444444555222222222111111111000000333222222333555666444333444444333222222222222222333222111111444888===@@@444000///000000---...111333222111000////////////222222111000000111222222000000111111111111111111000///.........///111111...............////////////////////////000000000000000000000000///......000000//////000000111222111111000000000000111111333222111111000000111111333222111111333333222111000111111111222222222222333222111000000000000000111111111111111222333333222111000111333444222000111111111111111000000///222111000//////000000111222222111000000111111222333333222222222111111111000///......---------...//////000000000000//////000000000000000111222222333333333222222333333333444444333333333222222222777777777888888999999999:::::::::999999999999999;;;;;;;;;;;;:::999888777:::999777666666777999:::<<<;;;:::999888888888888999::::::888666555666777666888::::::999:::;;;======>>>@@@AAAAAA@@@>>>======<<<:::999999:::<<<======>>>>>>@@@AAABBBCCCCCCCCCCCCCCCAAA>>>>>>???AAACCCCCCBBBAAAAAAAAAAAABBBDDDCCCBBBBBBBBBCCCDDDEEECCCBBBAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<>>@@@BBBHHHSSScccnnnxxx}}}|||uuuqqqpppoookkkmmmnnnnnnnnnlllllllllmmmttt~~~}}}wwwzzz|||rrrkkkooo{{{}}}||||||~~~}}}{{{zzzzzzyyyvvvttteeePPPGGGDDDAAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@???>>>>>>@@@AAA@@@???>>><<<<<<<<<===>>>======;;;:::999999999999;;;;;;::::::::::::999999::::::::::::999999999999999888777777777888:::;;;888777777666666666666666888888777666666666666666666666555555555555666666444333333333444555555333666555555444444333333222000000111222333444555555444444444444333333333333333222222333555555444222333222111111000111111111111000000111555;;;AAADDD<<<555///000111000000222333222111000////////////222111111000000111111222.........//////000000000//////......//////000111//////000000111222222333000000000/////////......//////000000000///.........//////000000000000000111000000000000000111111222222111000000000111111222111000111222333222000111111111222222222222222222111000000000000000000000000000///000111111222222111111111333333111000///.........///000111111333222111000/////////////////////000111222333444222222222222111111111000000//////............///...//////000000//////...000////////////000000111333333333222222333333333333333333333222222222222555555666777888888999999888888888888999999999999::::::::::::999888777777888777666555555666777888;;;:::888666555666777888999999888777555444666888777888::::::999999:::;;;===>>>???@@@@@@???>>>===<<<;;;999888888999;;;<<<;;;<<<===>>>@@@AAABBBCCCCCCCCCBBB@@@>>>===>>>@@@DDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEBBBBBB@@@??????>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@CCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@HHHTTT]]]hhhnnnrrroookkkllloooppprrrttttttqqqkkkgggfffgggiiirrrzzzqqqoooqqq}}}uuummmoooxxx~~~}}}~~~}}}~~~|||zzzzzz|||}}}~~~}}}~~~|||yyywwwgggRRRHHHEEECCCBBBAAA@@@AAABBBDDDFFFFFFFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@??????@@@@@@???>>>===>>>?????????===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999888<<<;;;999888777666666666888888777666666666666777888777777666666666666666666666555555555555666666555:::;;;777333222333333444444444333333222222222000000111222222333444444555555555555555444444444222111111222444444333222222111111000000111111111111000///000333:::@@@DDDDDD:::222222444444333444333222111000////////////111111000000000000111111......///000000111222222............//////000000111111111222222333333333111000000///......------...///////////////......---...///000111000///...000000000000000000111222111111000000000000111111222000///000111222111000111111222222222222222222333222222111111111222222000000//////000000111222000000000111111111/////////...---,,,---...///000111111000000////////////...//////000111222333333222111111111111000000000000//////.........//////...//////////////////...//////.........//////000222222222333333222222222333222222222222222222222444444555666777888888999777777777777777888888888888999999999888888777666888777777666666777777888:::888555333333444666888888888888666444444666888777999:::999888888999:::======>>>??????>>>======;;;999888777777999;;;<<<:::;;;<<<===>>>@@@AAAAAACCCCCCBBB@@@===<<<>>>???CCCBBBAAAAAA@@@@@@AAAAAA@@@@@@?????????AAABBBCCCAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;===>>>???BBBAAA@@@???>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<>>>DDDLLLSSS]]]dddkkkllliiikkkqqqvvvyyy|||}}}xxxpppiiieeeeeedddjjjvvv~~~tttllliiiooo{{{wwwoooooouuu{{{}}}|||~~~~~~~~~|||{{{|||zzzxxxyyy{{{|||}}}}}}|||zzziiiSSSIIIEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>???@@@???===<<<<<<===>>>======<<<<<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999;;;;;;:::888777777666666999999888777777777777888777777777777777666666555666666555555555555666666===GGGKKKBBB666333666888333333333333333222222222222222222222222222222222111111111111111111222222111111000222333444222111222222111111111111222222111000//////111666;;;>>>CCC999222222555444444444333222111000////////////000000000000000000000000111111222222333444555555---......///////////////000000000/////////......111111000///...---,,,,,,......////////////......,,,---...000000///......000000//////000111222222111000000///000000111111111000//////111111000///111111111111111111111111111111111000000111111222000000000000000111222222//////000000///...------000///---,,,,,,,,,---.........//////000000000000000000000000111000000000111111111000000000////////////............//////......////////////......//////...............///111222222333333222222111222222222222222222222222333333444555555666777777555555555666666666777777777777777888777777666666888888888777777888888888888777444222222333666777777888777666444444666888888999::::::999888999;;;=========>>>>>>=========:::999777777777999;;;<<<:::;;;<<<===>>>??????@@@AAAAAAAAA???===<<<>>>???AAA@@@??????>>>>>>??????======<<<<<<===???@@@AAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::===BBBHHHMMMUUU\\\eeejjjjjjmmmttt||||||rrrkkkhhhdddhhhppp{{{{{{qqqiiifffqqq~~~uuunnnnnnqqquuuzzz~~~~~~|||zzz{{{zzzxxxyyy|||~~~~~~|||kkkTTTIIIDDD@@@BBBCCCEEEEEEEEEDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????===>>>@@@???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999:::::::::::::::999999888888888888888777777777777777666555555666666555555555555666666<<>>>>>>>>?????????>>><<<<<>>>>>======>>>>>><<<<<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===@@@??????>>>>>>===============>>>>>>>>>???????????????>>>======<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666666777888<<<@@@DDDFFFMMMSSS]]]hhhooottt~~~tttlllfffgggjjjqqq}}}wwwlllcccmmm|||tttnnnnnnnnnooorrrvvv||||||~~~}}}{{{{{{zzzyyy{{{~~~|||lllTTTHHHCCC???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@????????????;;;===??????===<<<<<<<<<999::::::;;;<<<<<<<<<<<<::::::999999888888999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999888777777777777777666777777888777666555444666666555555555555666666444>>>AAA999222444444000333333333444444444444444333333333333444444444444444444444555555666666666000//////000222333111000000/////////000000111222000000000000111222333444000...///222333///...000333222111000////////////...///000111111000///...++++++++++++,,,,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,---......//////......------,,,,,,------...///////////////000111222333///////////////000111111000///......000000///...000/////////.........---...------------...///000//////......//////000111000222333222///---...///,,,------...............---...///000000//////...///000111111111000......000000/////////.........,,,,,,,,,,,,,,,---......---......//////......---111000//////......//////000111222333333222111000000111111111222222222222444444444444333333333333222222222333444555555555444555555666666666555555666777777777777777777666555555444444444444555666555777::::::999777777777888999;;;;;;;;;;;;===>>>===<<<<<<<<<<<<<<<<<<===:::999888777888:::<<<>>>>>>>>>>>>============<<<<<<=========<<<===@@@BBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<===???AAABBBAAABBBBBBBBBAAA@@@???>>>@@@@@@???>>>>>>======<<<======>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;777777777777777777777777::::::::::::::::::::::::999999888999<<<>>>???@@@GGGKKKXXXjjjxxx}}}pppfffddddddhhhrrr}}}pppjjjqqqzzzuuusssqqqnnnnnnpppttttttxxx}}}|||{{{{{{~~~~~~|||mmmTTTHHHBBB????????????@@@BBBDDDEEEAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@???????????????:::<<<>>>???===<<<<<<<<<888888:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<;;;:::888888888888777666666666666666666777888888888777555444666666555555555555666666000888999444444:::888000444444444444444444444444222222333444555555666777111111111222222333333333000//////000222222111000...............///000111///000000111222222333333+++,,,000555444000///222333222111000////////////...///000111111000///...000000000000000/////////,,,,,,.../////////...---......//////000000111111...............---------,,,,,,---.../////////......---,,,+++,,,---...///////////////000111222333///////////////000111111000...---...///000///...//////......---------,,,///////////////000111222...------------...//////111333555444000...///111***+++---///000000000/////////000000000...---,,,...///000111111000///...000/////////............++++++++++++,,,,,,---...---..................---111111000//////////////////000222333333222000///000000111111222222222222555444444333333222222111111111222333333444555555444444555555666555555444555555666666666666555555444555555555555555555555444777;;;<<<;;;999777777888999;;;<<<<<<<<<>>>@@@===<<<<<<;;;;;;<<<<<<===:::999888888999:::===>>>@@@??????>>>===<<<<<<<<<;;;<<<===<<<<<<===@@@CCCAAA@@@@@@???>>>?????????>>>======>>>???AAABBBDDDAAABBBCCCCCCBBBAAA???>>>@@@??????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::888888888888888888888888888888888888888888888888???>>><<<<<<===>>>======DDDGGGVVVmmmqqqdddaaa___bbbkkk{{{ttttttyyy}}}zzzvvvpppnnnpppmmmmmmqqqyyy~~~~~~}}}||||||~~~|||nnnUUUIIICCC@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@??????????????????@@@???===<<<<<<<<<===>>>===<<<;;;:::;;;;;;======<<<<<<<<<;;;;;;:::::::::888888888888888888888888<<<;;;:::999:::;;;<<<===999::::::;;;;;;::::::999::::::888777777777888999999999888888888888999999888888777777777777888888333444555555666555555555777666666444333222111111111222333333444444444444444555555333111//////000333333333222222111111111111111000000000000111111222222111000000111222333///000222111000//////000333444444333000...//////000000000000111111111111///---++++++---/////////////////////////////////...///000111111222111111///---,,,---000111...+++...------------...//////...------,,,,,,------...---,,,,,,,,,,,,---......111111000000//////......///...------///000000///000000111111///...,,,***........................////////////////////////111111111111000///------...///000111111000///...------............------111111000000/////////...//////.........---------/////////......------------,,,,,,,,,---...000111111111000000000000000111111111111000000000000000000000000000000111111222333333333333333333333333444333222222111000//////222222333333333444444444666666777777777555444333333333444555666777888999555666777888888888888888777888999;;;<<<=========@@@???>>>======>>>>>>???<<<;;;999888888999;;;<<<>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===>>>???>>>===<<<===>>>:::;;;>>>@@@AAAAAA@@@???BBBBBBAAA???===>>>@@@BBBDDDBBB@@@===;;;:::::::::>>>===<<<<<<>>>??????>>><<<<<<;;;::::::;;;;;;;;;777666666555555555555555;;;;;;;;;::::::999999999======<<<===>>>???AAABBBCCCIIIVVVkkk}}}llleee```aaagggppp}}}}}}uuuppplllkkkkkklllpppwww~~~lllTTTGGGBBB@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@???????????????BBBAAA@@@???>>>??????@@@===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999::::::;;;<<<999::::::;;;;;;::::::999:::999888777777777888999999888888777777888888999888888777777777777888888444555666666777777666666777666666555333222222111333333444555555555555555444555555444111000000111333333333222222222111111111111000000000000111111444333111000000000111222333444666555444333333444222333333111///---.........////////////000000000333111///...///000000/////////////////////////////////000000000//////...+++,,,------,,,,,,,,,,,,---------------...//////...------------------...///...---,,,,,,,,,,,,,,,000000000111111111111111///...------///000000//////000000111111000///...------------------------000000000000000000000000111111111000000///------...///000000000000///...---......//////......---111111111000000////////////.........------------.........---------,,,,,,------,,,,,,---...///000111000000/////////000000111000000000000000000000000000000000000111111222333333333333333333333333555555444444333222111111333333333333333333333333666666777777777666444444444444555666777777888888888888999::::::;;;;;;;;;888999;;;===>>>???@@@@@@@@@@@@>>>>>>===>>>>>>???===<<<:::999999:::<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===>>>???>>><<<;;;<<<===;;;===???AAABBBBBBAAA@@@AAAAAA@@@???===>>>AAACCCDDDCCC@@@>>><<<;;;;;;;;;===;;;999:::;;;<<<;;;:::;;;;;;::::::::::::;;;;;;;;;:::999999888888999999;;;;;;;;;::::::999999999<<<<<<;;;;;;<<<===>>>???BBBGGGRRRfff~~~vvvnnnfffeeegggmmmyyyuuujjjeeecccbbbdddiiiqqqwww{{{jjjRRRFFFAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEEEEDDDCCCCCCAAAAAA@@@???????????????AAAAAA@@@????????????@@@===<<<;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888999:::::::::::::::999::::::;;;;;;::::::999:::999888888777777888888999888888777777888888999888777777666666777777888555666666777777777777777777666666555444333222222444444555666666666666555333444555444333222222333333333333333222222222222111111000000000000111111444333222111111111111111333444555555333222222333111222222111...------...............////////////555333000///000000///---////////////////////////000000000//////...---,,,)))---000///+++)))+++...------------......//////........................000000...---,,,+++++++++---......///000000111111///...,,,---...000//////...///000111111111111111------------------------111111111111111111111111000000000000///......------...////////////...------......//////......---000000000000000/////////............------------------,,,,,,,,,,,,,,,+++...---------------......//////.........//////000000000000000000000111111000000000000000111111222222222222333333444444444444444444333333222222222333333333333333333333222666666777777777666666555666666777777777888888888555666666777888999999999:::;;;<<<===???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999:::<<<===>>>?????????>>>??????>>>;;;::::::;;;<<<===???AAABBBBBBBBBAAA>>>?????????>>>???AAADDDEEECCCAAA???============>>><<<:::999:::;;;:::888::::::999999999999:::::::::999888888777777888888;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;@@@CCCMMM^^^uuuyyyoooiiihhhkkksss|||xxxwwwzzzlllbbb^^^[[[\\\bbbjjjpppsssyyyiiiRRRFFFBBB@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@??????????????????>>>>>>>>>=========<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888555666888999::::::999888999::::::;;;;;;::::::999999999999888888888888888888888777777777777888888777777666666666666777777555555666777777777777666777666666555444333333333444555555666666666555555333444555555333333444555333333333333333333333333222111111000000111111222222222222222222222222222555666777555333000000000111222222111///---...///........./////////000000222111///...//////...,,,///////////////////////////000000000//////...---,,,///111000...---...///,,,------........................//////.........//////...---,,,++++++,,,+++++++++,,,,,,---------///---,,,,,,...//////....../////////000000000000------------------------000000000000000000000000//////000000///......------..................---......////////////....../////////...............------------------------++++++++++++++++++++++++......------------------......---------...//////000000000000000111111111000000000000000111111222111111222333333444555555222222111111111111111111444444444333333333333333666777777777777777777777888888888888999999999999666666666777888999:::;;;>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>;;;;;;:::::::::;;;<<<=========>>>======<<<;;;;;;999:::<<<===??????@@@@@@>>>??????>>>;;;999999:::<<<===???@@@AAABBBBBBBBB===>>>?????????@@@BBBDDDEEEDDDBBB@@@???>>>??????BBB@@@>>>=========<<<:::999999888888888999:::::::::999888888777777888888::::::::::::::::::::::::;;;;;;::::::999999999999>>>@@@FFFTTTiiiuuunnnkkkkkkqqqyyyyyyvvvyyyjjjddd]]][[[```fffjjjkkkrrrzzz|||zzz{{{~~~hhhRRRGGGCCC???@@@AAACCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????????????????>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444666777999::::::999888999::::::;;;;;;::::::999999999999999888888777777888777777777777777777888777777666666666666777777333444555555666666555555666666666555555444444333444444555555555444444333222444555555333333444666333333333333333333333333222222111111111111222222000000111222333444444444:::;;;;;;999555222111111111222333222000//////000//////000000000111111111000///...///111111000///////////////////////////...///000111111111111111000...---///111111///---,,,---......//////.........//////000000//////...------,,,,,,,,,------...---,,,,,,,,,+++++++++***...---,,,,,,...//////...//////......------------------------------------////////////////////////...////////////......---.........------............//////////////////...------------------------,,,,,,------------------++++++++++++++++++++++++------------------,,,,,,---------------...////////////000000111111111111000000000000000111111222111111222333333444555555111111111111111111222222555444444444444444444444777777777777888888999999999999::::::::::::::::::<<<<<<<<<<<<===???AAABBBEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===:::::::::::::::;;;<<<<<<==================<<<;;;:::;;;<<<>>>???@@@@@@@@@???@@@@@@>>>;;;::::::;;;<<<<<<===>>>@@@@@@AAAAAA<<<>>>@@@@@@@@@AAACCCEEEEEEDDDBBBAAA@@@@@@@@@AAADDDBBB@@@??????>>>===<<<999888888888999999:::;;;>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;:::999999888<<<===AAAKKK\\\qqqyyytttppppppvvv|||~~~|||tttiiibbb```bbbddddddkkkrrrzzz}}}zzzvvvuuuuuuyyygggQQQGGGDDD???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBB@@@????????????AAAAAABBBBBBAAAAAA@@@???;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::555666777888999:::::::::999::::::;;;;;;::::::999888999999999999888777777888777777666666777777888777666666555555666666777333444444555555555555555666666666555555555444444444555555555555444333333222333444444333222333555333333333333444444444444222222111111111111222222///000222333444444444444777888888666333111000000111333333222111000000111000000000000111111111111222111111222444555333222////////////////////////...///000111222222222222///,,,***,,,000111...***+++,,,.../////////...---...///000111111000///...,,,,,,,,,,,,,,,---.../////////......---,,,,,,+++...---+++,,,---///......///...------,,,,,,,,,---....................................................../////////......---//////...------...//////...//////000000//////...,,,,,,,,,---------------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++,,,------------,,,,,,---------------...///000/////////000111111222222000000000000000111111222222222222333333444444444222222222333333444444555555555555666666666777777777777777777888999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???======:::::::::;;;<<<<<<======<<<===============<<<<<<<<<<<<===>>>???????????????@@@@@@???<<<;;;;;;<<<<<<<<<===>>>???@@@@@@AAA===???AAABBBBBBBBBDDDEEEDDDCCCBBB@@@@@@@@@AAABBBCCCAAA???>>>>>>>>>===;;;999999888999999:::;;;<<<<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;>>>DDDPPPaaasss~~~}}}zzzyyyzzz~~~oooccc^^^]]]^^^eeejjjqqqtttsssrrrrrrssswwweeePPPFFFCCC???@@@BBBDDDEEEDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBAAA@@@?????????AAAAAABBBBBBBBBAAA@@@???:::;;;<<<>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777888999:::;;;<<<999::::::;;;;;;::::::999888999999:::999888777666777777666666666666777777666666555555555555666666444444555666666666666666666666666666555555555555666666666666666555444444222333444333222111222333333333333444444444555555333222222111111222222333222333333444444333222222000111222222000//////000000111222111000///000111/////////000000000000111333333222333555444222000//////////////////////////////000000000000000///---------.........---,,,+++,,,...///000///...---...///111222222111///.........---,,,,,,,,,------...............---------...,,,+++,,,---...............---,,,---...//////////////////////////////////////////////////////------...//////......---000000///......///000000//////000000000000//////------........./////////++++++,,,,,,,,,---------++++++++++++,,,,,,------******,,,---...------,,,------------...///000111...//////000111111222222000000000000000111111222333333333333333333333333111111222333444444555555555555666777888999999:::777777777777888:::<<<===::::::;;;<<<======>>>>>>::::::999:::;;;===@@@BBBGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBAAA???===<<<;;;<<<===>>>>>>?????????<<<<<<============<<<<<<===>>>>>>?????????>>>>>>???@@@AAA@@@>>>======>>>=========>>>???@@@AAABBB???AAACCCDDDCCCCCCDDDFFFCCCBBBAAA@@@@@@@@@AAABBBBBB@@@>>>===>>>>>>===<<<999999999999:::;;;<<<===:::999999888777888888888999999999::::::;;;;;;;;;999:::;;;;;;;;;:::999888999:::<<>>===:::;;;===>>>@@@@@@??????:::::::::;;;;;;<<<<<<<<<888888888888888888888888888777777777888:::<<<>>>999::::::;;;;;;::::::999888888999:::999888777666777777666666666666777777666666555555555555666666555666666777777777777777666666666666666555555555777777777777777666555555222333444333111000111222333333333444444555555555333222222111111222222333555555555555444222000///...000222333333333444555///000111000///...///000............/////////000333222222222333222///,,,////////////////////////000000000000///...---,,,---000333222///---///111+++,,,...000000///...---...000111222222111000...000///...---,,,+++++++++***++++++,,,,,,------......,,,++++++---......---------------...000222333000000000000000000000000000000000000000000000000------......///......---111000///......///000111//////000000000000//////.../////////000000111111+++++++++,,,,,,---------+++++++++,,,,,,---------(((***+++---......---------------...///000111111...//////000111222222222000000000000000111111222444333333333333333333333//////000111222333333444555555666888999:::;;;<<<777777777777888:::<<<>>>::::::;;;<<<===>>>???@@@===<<<<<<<<<===@@@CCCDDDBBBAAA@@@???@@@BBBDDDEEEBBBBBBBBBBBBAAA???===<<<======>>>@@@@@@AAAAAAAAA<<<<<<===============<<>>======???@@@AAA@@@???>>>???@@@>>>>>>>>>???@@@AAACCCCCC@@@BBBDDDEEEDDDDDDEEEFFFBBBBBB@@@@@@@@@@@@AAABBBCCCAAA???>>>?????????===::::::::::::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;999999999::::::;;;;;;;;;888999:::;;;;;;:::999888999:::;;;===AAAJJJVVV^^^jjjyyy~~~qqqaaa]]]___aaaeeeiiimmmooorrrvvvyyy~~~___MMMDDD@@@>>>>>>???@@@AAACCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBAAA???>>>============<<<;;;;;;;;;;;;;;;======>>>????????????>>>???>>>>>>===<<<;;;;;;;;;:::888777777888999999888555555555555777999;;;===::::::::::::::::::::::::999:::::::::::::::::::::999666333444666777666444555444444444444555666666888888888777777777777666222333555555444333333444555555666666666666555555444444444333333222222222111111222333444444444444555444333333333333444555222222111111111222444555555333111000000111333444000000111111111111000000------......//////000000//////000111111111111111//////000000111111222222222222111111111111222222////////////////////////)))***+++,,,---///000000,,,,,,------...///////////////.........---------++++++++++++,,,,,,---...,,,++++++***+++,,,...///...,,,+++,,,///000---+++###'''---000111000//////222222222222111111111000,,,,,,------...//////000111111000000000000111111......------------......444222111/////////000000//////...---,,,,,,,,,,,,//////...---,,,+++++++++,,,---.........---,,,+++,,,,,,,,,---...///000111000000////////////000000111111000000000000000000000111222333444333222222222222333444555666777888888888888777888888999:::<<<;;;:::999:::<<<>>>@@@>>>>>>>>>>>>>>>=========;;;<<<===>>>???@@@AAABBBBBBAAA?????????AAACCCDDDBBBBBBBBBBBBAAA???===<<<======>>>??????????????????>>><<<;;;;;;<<<===>>>>>>???AAACCCCCCBBBAAA@@@>>>============???@@@AAABBBBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999777777888999999999999888;;;;;;;;;:::::::::999999777777888:::???EEEJJJMMM^^^jjjuuu{{{~~~wwwvvvkkkaaa_________dddlllqqqsssyyy___LLLDDD@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???>>>======>>>===<<<;;;;;;;;;;;;<<<888888999::::::::::::999>>>>>>======<<<;;;;;;:::;;;999777777888999999888999888888888888888999999888999999999999999999999999999999999999888888888888666444555777888777666666555555555555666777777888888777777777666666666555666777666555555666777555555666666666666555555444444444444333333222222333333333444333333222222444333222222222222333444333222111111111222333444444333111//////000111222000000111111111111000000//////////////////000000//////000111111111111111000000000000000111111111222111111000000111111222000000000000000000000000++++++,,,---...//////000........................//////.........---------------,,,,,,---......///---,,,+++++++++,,,---......,,,+++---//////---***''')))---/////////000111222111111111000000000000------......///000000111///......------......///......------------......222111000/////////000000//////...---,,,,,,,,,,,,///...---,,,++++++++++++,,,---...000000000//////......---------......///000000////////////000000111111111111111111111111000000222333333333222111222222333444555666777777777666666666666777888888:::999999999:::<<<>>>@@@@@@???>>>===============<<<<<<===>>>??????@@@AAABBBAAA@@@??????@@@BBBCCCAAABBBBBBBBB@@@???===<<<======>>>??????????????????>>><<<;;;;;;<<<>>>???>>>@@@AAACCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999777777888999999999999888999999999888888888777777999999999:::===BBBFFFIIIPPPZZZeeekkkqqqzzz~~~vvvrrryyyttthhhcccbbbccchhhpppuuuwww}}}~~~^^^LLLCCC??????@@@AAABBBBBBAAA@@@???????????????@@@BBBCCCDDDBBBAAAAAA@@@???>>>======>>>===<<<<<<;;;<<<<<<<<>><<<=========>>>>>>>>>>>>BBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@>>>===<<<======>>>??????????????????>>>===<<<<<<===>>>??????@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????======<<<;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::999999777777888999999999999888999999999888888888777777;;;;;;::::::;;;>>>AAACCCGGGPPPXXX^^^eeepppyyy~~~xxxqqqtttppphhhfffgggllltttyyy{{{}}}\\\KKKCCC???===>>>@@@AAABBBAAA@@@???@@@?????????@@@AAABBBBBB@@@@@@??????>>>>>>>>>=========<<<<<<;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<:::888888888999888777444555777999:::::::::999666666777777888999::::::999999888888777666555555555555444555666888999999666666555555666666777888999888888888888777777777555555444222111111444666444444444555555444444444444444444444444444444444333333333333333222111111222222222111111222222222333333222222222222222222555444222000//////......//////000000000000//////222222111111000000/////////000111111111111000000111111000000/////////...000000000//////000000000111111111111111111111111/////////////////////...000000000//////........./////////...............///......---......//////......------,,,,,,,,,,,,///.........---,,,+++***---...//////......000222000////////////.........---........./////////000//////............//////......------------......---------...///000000111000///...------,,,,,,,,,///......---,,,,,,------******+++,,,------......///......---------....../////////....../////////111111111111222222222222//////000000111111111111222222333444444555666666888999::::::;;;;;;;;;;;;888888999:::<<<>>>AAABBBEEEBBB???<<<;;;<<<===>>>========================BBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>===<<<======>>>???????????????>>>>>>=========>>>???@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777777888999999999999888;;;;;;;;;:::::::::999999;;;::::::999:::<<<>>>???EEEKKKQQQWWW___mmm|||yyyvvv|||uuukkkiiiiiinnnuuuyyy|||{{{[[[JJJCCC???:::;;;===???AAABBBBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;999777777888888888666333444666888999999888777666777777888999:::;;;;;;::::::999888777666666555333333444444444555777888555555444444555555666777::::::999999999888888888666666555333111111333666333333444444444444333333444444444444444444444444000111222222333333333222222222333333333333222222222222222222222222222222555555333222111000////////////000000000000//////222222111111000000//////000000111111111000000///111000000000//////......000//////......//////000111111111111111111111111///////////////.........---........./////////000////////////////////////......---------------...............---,,,,,,+++...//////...---++++++***+++---000111000/////////////////////.........---,,,,,,------------......//////............//////......------------......,,,,,,---...///000000111000000///...------------000//////...............,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------///000000//////............//////000000111111111222222222000000000000000111111111222222333333444555555555777888999;;;<<<<<<;;;;;;999999:::<<<>>>@@@BBBCCCDDDBBB???<<<;;;;;;===>>>>>>>>>>>>>>>============AAA@@@@@@???>>>>>>>>>>>>@@@??????>>>==================>>>???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999777777888999999999999888;;;;;;;;;:::::::::999999999999999999:::;;;===>>>AAADDDJJJQQQZZZiii}}}|||~~~xxxoookkkjjjmmmrrrvvvxxxyyyZZZIIIBBB???999:::;;;===???AAACCCDDDCCCBBBAAA@@@>>>>>>>>>>>>===============>>>>>>>>>::::::::::::::::::;;;<<<===>>>??????@@@@@@??????::::::::::::::::::::::::888777555555777888777777777777777777666555444444777888888999999:::::::::999999888888777777666666222333444444333333555777444444444444444555666666::::::999999999888888888888888777555444333555777222333333444444333333222222222333333333333444444///000111222333333333333222222333333333333222222000111222333333333333222444444444333222111000000...//////000000//////...000000000000000000//////000111111111111000000///000//////////////////...//////............//////111111111111111111111111///.....................,,,,,,------...//////000...////////////000000000///...------,,,------------............------,,,---...//////---++++++,,,***,,,///111000///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------------------.........------------......,,,---...///000111111000111000///...------------//////.............../////////...---,,,,,,------,,,,,,,,,---...///000111///......------......////////////000111111222222111000000000000111222222222222333333444444444444444555777999::::::999999999:::;;;===>>>@@@AAAAAABBB@@@>>><<<;;;;;;<<<===????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>===<<<<<<============>>>???????????????>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;::::::::::::;;;<<<<<<======;;;;;;::::::::::::999999777777888999999999999888999999999888888888777777888888888999:::;;;<<<===???AAAGGGOOOYYYiii~~~|||tttooollllllooorrruuu}}}{{{zzz~~~|||xxxXXXHHHBBB???<<<;;;;;;;;;===???BBBDDDAAAAAA@@@???>>>>>>>>>???<<<<<<<<<======>>>>>>>>>999888888888999999:::;;;555555666777777777777666999999999999999999::::::666444333444666777777777999888777666555555555555777777888888888888888888666666666666666666666666333555666555333333555777555555555555555666666777888888888777777777666666777888888777555333444555222222333333333333222222111111111222222222333333000111111222222222111111000111222333333222111000///000111333444444444333222222222222222111000000......////////////......//////////////////000000111111111111111000//////.........//////////////////......------......///000000000000000000000000---------------.........,,,,,,,,,---------------.../////////000000000000000//////...------......,,,---...//////......---+++---//////,,,+++,,,---***,,,---...------///111000000000/////////......------------------------///......------......///......------------......---...000111111111111000111000///...------------------,,,,,,,,,,,,------...---,,,,,,,,,---...///---------------...///000///......------......///---......///000000111111222111111000111222333444222333333333333444444444222444666888999999888888888999:::;;;======>>>>>>>>>>>>===<<<;;;;;;<<<<<>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<============>>>???????????????===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????????????????>>>===<<<;;;;;;:::::::::;;;;;;<<<=========;;;;;;::::::::::::999999777777888999999999999888999999999888888888777777::::::::::::::::::::::::>>>???EEENNNYYYjjj~~~zzztttxxx}}}uuupppmmmnnnpppsss|||zzzsssrrruuuvvvzzzxxxXXXHHHBBB???>>>===;;;:::;;;>>>AAACCC@@@???????????????@@@@@@;;;;;;<<<<<<===>>>>>>>>>888777777777888999999:::999::::::;;;;;;;;;;;;;;;999999999999999999999:::444333222333555777777777888777666666666888999:::777777777777666666666666444444555555555555555555555777888666444333555888666666666666666777888888666666666666555555555555444555777666444222111222222222222333333222222222000000111111111222222222222222222222222111000//////000111222222111000///---///111333444555444444000000111111111000000///......////////////......------......//////000000111111111111111000//////---.........//////000000.........------.........////////////////////////,,,,,,,,,---------.........------,,,,,,++++++***.../////////000000111111111111000///////////////+++,,,.../////////......***---//////,,,+++---///,,,,,,+++******,,,000333000000000000////////////.....................---111111000000000000111111.........------............///111222222111111000111000///......------...+++++++++******+++,,,,,,***)))))))))***,,,.../////////...------------............------.........,,,------...///000000111333222111111111222444444333333333333333333333444333555777:::;;;;;;:::999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;??????@@@@@@@@@AAAAAAAAA;;;<<<===>>>??????>>>>>>???>>><<<;;;;;;<<<===>>>======>>>???????????????===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;:::::::::999999777777888999999999999888;;;;;;;;;:::::::::999999<<<<<<;;;;;;:::999999888999:::@@@JJJUUUggg|||xxxlllooouuuyyytttooonnnooosss}}}~~~{{{tttllljjjmmmrrrwww}}}wwwYYYHHH@@@;;;;;;<<<===???@@@BBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBB:::::::::;;;;;;===>>>???;;;::::::999888888888999888999999999999888777777777777777777777777777777555555555555666666666666888777666555555666777888777777666555444444333333777777777666666555555555666555444333333444666666666666555555555666666777===<<<999777777888:::;;;888777555444333333444444333333333222222222111111111111000000000000111111000000111333444555666777222222222222111000...---//////000000111111111222222222111000//////000000/////////000000000---+++---......///000111111222000000000000000000000000/////////...,,,,,,---...------...///000000000///'''''''''(((***...111333000//////...------,,,,,,,,,---------......//////...............///000000...............---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000////////////............---------...---+++***+++---///000...............///000111222222000...,,,,,,///222//////...------------...++++++++++++++++++++++++++++++,,,,,,---...//////...///000///.........000000000///...///000111222////////////000000000000222111111000000111111222444444333333222333333333888777666666555666666777777777888999999999888888::::::;;;;;;<<<=========>>>>>>???@@@@@@@@@@@@???@@@AAAAAA@@@???>>>===<<<:::::::::::::::;;;<<<===??????@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>DDDDDDDDDDDDEEEEEEEEEEEE???AAACCCEEEFFFDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@?????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<<<<<<<;;;:::888888888888888888888888888999999999888888888777777999999999::::::;;;;;;;;;===999>>>KKKSSS\\\yyy|||xxxyyymmmpppnnnqqq}}}zzzwww~~~|||tttmmmhhheeedddppprrrwww}}}vvvYYYIIIAAA<<<999999:::;;;===>>>??????@@@??????>>>>>>??????@@@>>>>>>===<<<;;;::::::::::::999888777777777777888888999999999999888777777777777777777777777777777555555555555666666666666888777666555555666777777777666666555444444333333444444333333222222222222666555444333333444555666555555444444555666777888999777444111000000111222666555444222222222222222333333222222111111111111333222222111111222222333...//////000111222333333///000111111111000///...//////000000000111111111222111111000111111222222000///...///000000...+++......//////000000111111////////////////////////...//////...,,,,,,---...------.../////////......,,,+++******,,,...000222222000---+++******+++,,,...............---------......------...//////000........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++000000000000000000000000///............---------......---,,,------////////////...---------............///000111111111111//////...------------...------------------------+++,,,,,,------.........---...//////------...//////......---...///000111------------............000000000000000000000000333222222222222222333333777777777777777666666666777777777888888888888999:::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>??????@@@??????>>>>>>?????????@@@@@@@@@@@@AAA??????>>>>>>======>>>>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::???===;;;;;;;;;;;;999777888888888888888888888888;;;::::::999888777777666:::::::::999999999999999<<<888<<>>>>>???@@@@@@======<<<<<<<<<<<<======???>>>===<<<;;;:::999999888888777666666666777777888888999999888888777666666666666666666666666666555555555555666666666666777666666555555666777777666666666555444444333333555555555555555444444444555555444444444444555555555444333333444666888:::<<<:::666333111000000111444333222111000000111111222111111111111000000000333222222111111222222333/////////000000000111111---...///000000000000/////////000000000000111111222111111111111222222333000///...///000000...,,,////////////////////////////////////////////////...//////...,,,,,,---///............------------000///...------...///000222000,,,)))((()))+++---//////......---,,,,,,,,,......---------...//////......//////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000///............---------//////..................//////...---,,,,,,,,,,,,++++++---222666666333/////////...------------...........................------------------------,,,---......,,,,,,---...------,,,,,,,,,---...///------------............//////000000000000//////000000000000111222222333555666777888888777666666777777666666666777999999999999::::::;;;<<<<<<<<<===>>>??????@@@@@@?????????>>>>>>======<<<<<<;;;<<<;;;;;;::::::::::::;;;===>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>============>>>>>>???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>============?????????>>>>>>=========>>><<<::::::::::::888777888888888888888888888888999999999999999888888888::::::999999888777777777;;;777;;;DDDHHHOOOeee~~~sssnnnoooooowwwyyyyyy}}}}}}yyynnngggccc```^^^cccdddfffiiinnnssswwwyyy|||}}}}}}~~~tttXXXIIIBBB>>>>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888777777666666777777777888888888888888777777666555555555555555555555555555555555555666666666666555555555555666666666777666666555555555444444444666666666666666666555555555555444444444444444444444333222222333666999:::===<<<999666555444444444333222222111111111111111111000000000000000000000000000////////////000000222111111111111111111111.........////////////...//////000000000000000000222222111000000000000000000.........000000///---//////////////////......////////////////////////......///...,,,,,,...//////...------,,,,,,,,,,,,111000///.........///000///...,,,******+++,,,......---------------------...---------------............///////////////000,,,,,,,,,---------......------------............///////////////.........---------...............///............------------............---++++++------,,,,,,+++,,,,,,,,,,,,+++,,,111777888444...//////...------------...........................------------------,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,------////////////000000000000...///000111111000///............///000111222333333555777888999777666555777666444444444666888:::888888999999:::;;;;;;;;;======>>>????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999999<<<<<<===>>>>>>>>>============>>>>>>>>>?????????<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???=========>>>>>>=========>>>>>>>>>??????@@@??????>>>>>>======<<<<<<;;;999999999999888666888888888888888888888888777777888888999::::::;;;888888888888777777777777;;;888:::@@@CCCHHHZZZnnn{{{rrrnnnoooppp{{{~~~zzz~~~tttnnniiidddaaaaaaaaaaaabbbeeehhhlllnnnqqqssstttvvvyyy|||rrrWWWHHHBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======<<<;;;:::888888777777777888888999777888888888888777666666444444444444444444444444555555555555666666666666444444555555666666666666555555555555555444444444222222222222222222222222555555444444444333333222333333222222333666888:::777666555444333333333444333333333333333222222222000000000000000000000111000//////////////////000222222222111111111111111111000000///...---------000000//////////////////333222000///---,,,,,,,,,000...---...///000///...////////////....................................---...///...,,,,,,...000///...---,,,,,,,,,,,,,,,---------......///000000+++,,,---.../////////...***++++++,,,---...//////------,,,,,,,,,,,,---------........./////////000,,,,,,,,,---------......---------....../////////000000000//////.........+++++++++,,,,,,,,,------///............---------,,,,,,,,,,,,,,,+++***)))*********+++,,,---...///111...,,,///444555222...//////...------------...------------------------------------------,,,,,,+++,,,---,,,+++++++++---+++++++++,,,,,,,,,,,,,,,////////////000000000000//////000000000000//////------......///000111222222333555777888777555444555444333333333555888999777777888888999:::::::::;;;<<<======>>>>>>======>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999999999:::;;;<<<===============<<<<<<<<<=========>>>>>><<<;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA??????=========>>>@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<===>>><<<<<<======>>>>>>??????<<<<<<<<<;;;;;;;;;::::::;;;:::888888999999888666888888888888888888888888888888888888888888888888555555666777888888999999;;;999;;;>>>???CCCQQQaaazzzzzzqqqnnnoooooo{{{~~~}}}vvvxxx~~~xxxrrrkkkfffbbbaaa___]]]^^^aaadddfffgggiiikkklllnnnsssxxx}}}pppUUUGGGAAA>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>===;;;888777888888777777777888999999777777888888777777666555555555555555555555555555555555555555666666666666333444555666666666666666555555555555555555555555222222333333333333444444444444555444444333222111222333333333444555666777333333333333333444555555333333444444444444333333000000000111111111111222222111111000000111111222000000000000000000000///333222000///...---------000000////////////......222111///...,,,+++++++++000...------///000000///................................................---.........------...000///...---,,,,,,,,,---...+++,,,,,,---...///000000)))+++...000111000///...))))))***,,,---...///000------,,,+++++++++,,,,,,,,,,,,------.../////////,,,,,,,,,---------......---------...//////000000.........---,,,,,,++++++*********+++,,,,,,------///............---------+++******************)))))))))***+++,,,...///000222///------000111111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---+++,,,---.........------------------............//////............//////............///000000111111222333555555555444444333333222222333555777888666666777777888999999999::::::;;;<<<<<<<<<<<<;;;===<<<;;;::::::;;;<<<<<<;;;::::::999999999999:::999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@>>>===<<<<<<<<<===???@@@??????@@@AAAAAAAAAAAAAAA@@@@@@???>>>============;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888999::::::888777888888888888888888888888;;;;;;999888666444333222444444555777888999:::;;;:::999;;;======@@@JJJVVVoooqqquuu{{{|||ssspppppppppzzz|||{{{zzzqqqooo|||www{{{zzzsssooogggddd```\\\[[[]]]```bbb```bbbcccdddgggllluuu|||mmmSSSFFF@@@===<<<<<<<<<======>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>===;;;999888666666666666666777888999777777777777777666666555555555555555555555555555555555555555666666666666222333444666666666666666555555555555555555555555444444444555555666666666444444555555444333111000222333444555555555555444333333444444555555666666222333444555555444333333111111111111222222333333111111000000000000111111000000000111111111111111222111000///...//////000000000/////////.........//////...---------......000...,,,---...000000000,,,------....../////////........................,,,---......------///000///...---,,,,,,...///111,,,,,,---...////////////,,,------......------,,,******+++,,,------......------,,,+++++++++++++++++++++,,,,,,---.........,,,,,,,,,---------......---------...///000000000......------,,,++++++***+++++++++,,,---.........///............---------+++***)))))))))***+++,,,++++++++++++,,,...//////...............///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---...---,,,+++,,,...------///000000000///...------------............///---+++******+++---///000///////////////000000000111111222333333444444111111222333444555666666555555666777777888888999888888999::::::::::::999:::999888777777888999;;;999999999888999999::::::888999:::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@AAAAAAAAA;;;:::999999::::::999888888888888888888888888888888888777666555444333333666666777777888999::::::888888999;;;;;;===EEENNNhhhccc```dddooo{{{zzzwwwxxxvvv}}}|||zzzyyynnniiirrrxxxkkkmmmvvv|||zzzoookkkeee```^^^___aaaccc^^^```bbbcccfffnnn{{{lllRRREEE@@@<<<888888999999:::;;;;;;<<<;;;::::::999999::::::;;;888999;;;===>>>>>>===<<<555555555555555666777888777777777777777666666555666666666666666666666666555555555555666666666777111222444666777777666555444555555555555555555555111111111222222333333333444444555555444222111000111333555666666555333222222222222222222222222222111222333444555444333222111111222222222333333333//////............//////222222333333333444444444111000000//////000222333000000//////.........------------......000111111000...,,,,,,...000000000,,,,,,------...///000000........................,,,---......------///111///...---,,,---///111222......////////////......000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++,,,,,,---......,,,,,,,,,---------......---------...///000000111000000///...------,,,,,,,,,,,,------...///000000//////.........---------,,,+++***))))))+++---///------,,,,,,,,,---......***,,,...///......///000//////...------------...------------------------++++++,,,,,,---...//////,,,---......,,,,,,---.........000111111111000///////////////000000000111...,,,)))''''''))),,,...111000000/////////000000000000000000111222333444///000222333444555555555555555666666777888888888777777888999999999999888888777555444555666888999888888888888999:::;;;;;;777888999:::;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<=========>>>?????????????????????@@@@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======<<<:::999:::;;;;;;:::999888888888888888888888888222333333444555666777777888888888888888999999999666777888::::::<<>><<<;;;999888888999;;;<<<;;;;;;::::::::::::999999888666555444444555666888666666555666666777888999444555666888888777777666666666666666555555555555666666555555555444444444444333222111111222333444333333333333333333333333222222333333333222222111222222222222222222222222666555333222222333555666000000000000000000000000222222222111000//////...000...---...111222111///000000////////////000000000000//////000111222222------..................///...---,,,,,,,,,,,,,,,//////...---------......------------------------------------------------******++++++,,,---......//////............//////........................++++++,,,++++++***)))(((((()))***,,,...000111222++++++++++++++++++++++++000---******+++,,,---,,,,,,,,,,,,...//////---+++***,,,...///......///000///............---------+++++++++,,,,,,+++******++++++++++++++++++++++++------+++++++++,,,---.........---,,,,,,,,,------////////////............000000///...------,,,,,,//////............//////...,,,***+++...///...,,,333222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111111111111000000000000222333444555666666666666333444555555666555555555666555333222222333555666666666777777888888999999:::888777888999;;;;;;:::999888888777888:::;;;<<<===<<<:::999999:::;;;===>>>===<<<;;;:::999999999;;;:::999999:::;;;===>>>====================================>>>>>>>>>>>>??????===<<<:::::::::::::::::::::999999999888888999999999:::::::::;;;;;;888888888888888888888888888888888888777777777777444444444444444555666777777777777777777777777777777666888;;;999777>>>HHHpppVVVDDDKKKXXX```jjjwww~~~tttlllhhhmmm|||~~~mmmjjjmmmiiisss~~~}}}{{{wwwsssoookkkiiihhhgggeeegggpppyyyfffQQQEEE???===::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888999999:::::::::888777555444444555777888666666666666666777777888444555666777777777666666666666666666555555555555666555555555444444444444333333222111111222333333333333333333333333333333222222333333333222222222333333333333333333333333444333222111111222333444222222222222222222222222555444444333222222111111000///---...111222111///111000000//////000000111000///////////////000111///////////////////////////......---,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------....../////////...---------------...------------------------((()))***++++++,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,******)))***+++...///...,,,,,,...//////...,,,---...............------------++++++,,,,,,,,,,,,++++++------------------------))))))))))))******+++,,,------,,,++++++++++++,,,++++++,,,---...//////000------------............///......------......///...,,,+++,,,...000...---000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000000000000000000000000000111222333444444444444444555555555555555444444666555333222222333555666444555555666777888888999:::888777777999::::::999888888888777888999;;;<<<;;;:::999888888999:::;;;:::::::::::::::;;;<<<<<<:::999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>===;;;::::::999999999999999999888888888888999999999::::::::::::;;;888888888888888999999999:::999999888777666555555444444444444444555666666666666666666666666666666777666888;;;999888>>>GGG___III<<>>======<<<;;;:::999999888888888888888777777777777888888999999999:::::::::999999999999999999999999;;;:::999888777666555444555444444444444555666666555555555555555555555555666666888:::999888>>>DDDPPP@@@888@@@HHHNNNYYYgggttt~~~wwwrrrjjjrrr|||}}}zzz{{{tttwww~~~~~~wwwuuutttwww{{{xxxqqqrrrxxxdddPPPDDD>>><<<999:::;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;999999777777777888999:::::::::888888777777777777888888777777777777777666555555666666666777777777888777666666555555555444444444444444444444444444444444333333333333333333333333333333333444444444444444333222222222333333444444444444444444444444444444333222111111111111222333444444444444444444444444111111000000000/////////000//////000111111111111222222111111111111222222222111000///////////////111000000000000000//////000//////.........////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------000000000//////////////////...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))).........------,,,,,,,,,++++++++++++++++++++++++((('''(((***------,,,***,,,***((()))+++---......,,,...//////---+++,,,,,,------------,,,,,,,,,+++,,,,,,------......------------,,,++++++***))))))((()))+++,,,---,,,++++++...---,,,+++*********+++---,,,,,,,,,,,,+++++++++)))******,,,---...///000---,,,,,,++++++,,,,,,---...------....../////////***+++,,,---...---------...........................------,,,+++******))),,,,,,------------,,,,,,,,,,,,,,,---------......---------..................///000000111111111000222333444555666666666666666666555444444555666666444444555777888999:::;;;999888666666888999888888777777777888888999::::::777888999999:::999999888<<<<<<<<<;;;:::999888777888888888888999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;::::::999888777777777777777666666666666888888888888999999999999999999999999999888888888999999888888777666666666555555444444444555555666555555555555555555555555555666777888888999===AAADDD;;;888>>>CCCFFFQQQ^^^jjjwwwqqqsssvvv~~~zzzvvvvvv|||zzzwwwyyyzzz||||||bbbOOODDD>>><<<;;;;;;:::999:::;;;<<<===;;;;;;999999999999;;;;;;:::::::::::::::::::::999888888777777777777888888777777888888777666555444777777777888888888999999555555555555444444444444333333444444444444444444333333333333333333333333333333333444444555555555333333222222222333444555444444444444444444444444333333222222222222333333333333333333333333333333///////////////.........///000000111000111111222222222111111111111222222333333222111000000000000000000000//////.........//////.........//////000//////...---,,,++++++++++++,,,,,,,,,------......------------------------//////..................//////...---,,,,,,------++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))------------------------***************************)))'''(((***,,,------000---+++***,,,---------***,,,......---,,,---...---,,,,,,,,,+++++++++++++++,,,------.........---------,,,++++++***))))))***+++,,,------,,,***)))//////---,,,,,,+++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---...............///+++,,,---......///..............................///......---,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,---------.........//////000000111111111111000000111333555666888888999666666666666666666666666666777888999:::;;;<<<<<<999777666666777888777666666666777888999999999:::888888999:::;;;;;;::::::;;;<<<<<<;;;:::999777666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999::::::999888777666777777777666666666555555777777777888888888999999999999999888888777777777666666666777888888999999666555555444444444555555666666666666666666666666555666777777888:::===>>><<<888777;;;<<<===FFFRRRbbbrrr|||vvvrrruuuxxxrrryyy|||}}}zzzaaaNNNCCC>>><<<<<<;;;999888999:::===>>><<<;;;999888888999;;;<<<;;;;;;;;;:::::::::999999777777777777777777777777666666777888888777555555888888777777777888999:::555555555444444444444333333333333333444444444444333333444444444444333333333333333444555555666666333333222222222444555666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111///000222111000000111333111111111000000111111111333333222111111111222222000000000//////......---......------......//////...---,,,***)))))))))))),,,,,,,,,------......///------------------------------------------------......------------......++++++++++++++++++++++++)))***+++,,,------------)))******++++++,,,,,,---************************---***((('''))),,,------000///---,,,------,,,+++)))+++---------------///,,,,,,,,,+++++++++*********+++,,,------...------.........------,,,,,,,,,******+++++++++*********000///...---,,,+++++++++)))***+++,,,---......///,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///,,,,,,------......//////------------------------......------,,,,,,++++++******++++++++++++******,,,,,,,,,---------......,,,,,,------.../////////000000111222222111111000///000222444666888999999666777777777777777777666999999999:::;;;;;;<<<<<<999777555555666777666555555666777888999999999999888888999999:::;;;;;;;;;777888:::;;;;;;;;;:::999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888999999999888666555777777777777666666666666666777777777777888888888888888888777666666555555444555666777888999:::;;;666666555444444444444555666666666666666666666666444666777666777;;;===;;;<<<::::::<<<<<<<<>>;;;::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999:::::::::666666666777777666666666444555777888888888666555777666555555555666888888555555555444444444333333222222333333333444444444333333444555555444333333333333444444555666666666444333222222222444666777333333333333333333333333111111222222222222111111222222222222222222222222222222222222222333333333///111222222000000111444111000000//////000000111111111111111111111222333222222111000000///......------,,,,,,---......///...---,,,***)))(((((((((***++++++,,,------......------------------------,,,,,,,,,------......///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++++++++,,,,,,++++++++++++++++++++++++---+++******,,,---,,,+++---,,,,,,,,,------,,,******,,,------,,,+++,,,---++++++++++++************)))***+++,,,------------------------------------)))))))))***+++---...///000///---,,,+++*********((())))))***+++,,,------+++++++++++++++*********------,,,,,,,,,,,,------)))+++------+++***,,,...---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------...//////000000000000111111111111000000222222444555666666777777777777777888888777777777::::::::::::::::::::::::999777555555666666666444555666777888999999999888888888777777888999;;;<<<777888:::;;;;;;:::999888888888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;666777888999999777666444888888888777777777666666666666666777777777888888777777777666555444444444555555666777888999999:::666666555444444444444444555555555555555555555555333777777555777<<<<<<999===;;;;;;<<<===>>>DDDJJJUUUfff~~~pppmmmpppwwwwww___NNNCCC>>>;;;888999;;;======<<<;;;:::888999;;;<<<<<<;;;999888666666777888999::::::;;;555555666666666666555555333555777888999888777666555444444333333555666777555555444444444333333333222222222333333444444444333333444555555444333333333333444444555666777777444333222111222444666888222222222222222222222222000000111111111111000000222222222222222222222222222222222222222222222222///111333222000000222444000000////////////000000000000//////000111222222333333222222111000000///,,,,,,,,,,,,,,,---...///000///...,,,+++*********))))))***+++,,,,,,------------------------------+++,,,,,,---...///000000)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******......---------------,,,------------------------,,,,,,,,,---///...+++)))))))))***,,,......,,,***,,,---......,,,******++++++++++++************)))((()))***+++,,,,,,---,,,+++++++++++++++++++++,,,*********+++...111444555///...---+++***)))))))))************))))))))))))))))))******++++++++++++...------,,,,,,------...(((+++---,,,***)))+++...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......///000111111///000000000000000//////444555555555555555444444777777888888888888777777:::::::::999999999888888999777555555555666555444444555777888999999888888777777555555666888:::<<<:::;;;;;;<<<;;;999666555888999;;;<<<======<<<;;;999999999999999999999999999999:::::::::;;;;;;;;;555666888999888777555444888888888888777777777777666666666666777777777777777666666555444444333333777777777777888888888888777666555444444444444444444444444444444444444444333777777444777<<<<<<888888666666777999;;;@@@EEENNN^^^yyyrrrnnnqqquuu|||~~~}}}~~~rrr[[[LLLCCC???===;;;999888888999::::::999777777777888888999999999777888999:::::::::999888:::888666555444555777888666666666666666666666666444444555555444444333222666333222333555666444222000111222333444333222222444555666666666555333222444444444444444333222111222222222333333444444444222333444555444333222111111111222333444555777888222222222111111111111000111111111222222333333333444333333222333333444444///000111222222111000///---...///000000111000000111111111111111000//////...............///000111...,,,++++++---......---///---,,,---///111111000...,,,+++,,,///111///---////////////////////////------------......///000------,,,++++++******)))------,,,+++,,,---///000,,,.........,,,+++,,,---///...---+++******++++++---,,,+++***))))))))))))((()))+++,,,---.........///...---,,,+++++++++++++++***)))))))))))))))***************************))))))***+++***)))((('''...'''333555,,,AAAMMM333......,,,+++)))(((&&&&&&******+++,,,,,,,,,+++***+++)))((('''''')))+++,,,..................------------,,,+++,,,---...///,,,+++******)))*********++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...+++,,,---...////////////---+++***,,,000111...)))111111222333333333333222222222333444444555555666<<<<<<<<<;;;;;;:::::::::888777777777666666555555666666777777666555444444444666777999::::::::::::888777777777888999::::::999;;;===>>>???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;::::::;;;<<<<<<:::;;;;;;<<<<<<;;;::::::888888888777777777777777777777888888888888777777444444555555666777777777777888999:::999777555444555666777777777555444222555555666666666666555555555555555555555555555555777666555555555666888999999888666666777;;;???BBBIIIRRReee}}}zzz{{{~~~|||xxxuuuxxx~~~rrr[[[KKKCCC>>><<<;;;999888888999:::999999888888888888999999999:::999:::;;;;;;;;;999888777777777555444444444555666666666666666666666666666555555555555555444333333444222111222444555333111000111222333333333222222555555555555555444333333111111222222111000000///222222222333333444444444333333333444444333333222555444444333222222222333222222222222111111111111111222222222222222222333111111111000000000000111000000111111111111000000...//////000000000000///000000000000000///......------,,,,,,,,,---............---------------...,,,***)))***,,,......---...---+++---///000///---........................++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++---,,,+++++++++---...///***,,,---,,,++++++,,,---///...---+++******++++++---,,,+++***))))))))))))))))))+++,,,---.........///...---,,,+++*********++++++***))))))))))))***++++++++++++++++++++++++******+++++++++***)))(((---%%%,,,000<<>>???>>>======;;;<<<<<<<<<============999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777888888999999999999888888666666666666666666555555777777888999888666444222666777999::::::888666444555555666666666666555555777777777777777777777777777666666555666777888999999888777777888;;;>>>???CCCJJJZZZrrr~~~zzzuuurrrvvv|||rrr[[[KKKBBB===;;;:::999777777999:::999888888999999999999:::::::::<<<<<<<<<<<<;;;999777666555555555444444444333333666666666666666666666666555666666666666555444444333222111111333333222111000111222333333333333222666555555444444444444444444444444555444444333222222222333333333333444444333333333222222333333444666555444333222111111111333222222222111111111111222222222222222111111111111111000000//////......111111000000000000111111///000000000000//////......////////////......---......------,,,---------...000111///,,,+++---///...---,,,,,,///000000///...---,,,---/////////---..............................------,,,---------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---(((***++++++++++++,,,---......---,,,++++++++++++,,,,,,+++***)))))))))))))))***+++,,,---.........//////---,,,+++*********,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******)))---+++---+++888```ccc666---,,,,,,+++******))))))***+++,,,,,,,,,***)))(((************+++++++++,,,------------------............---,,,,,,,,,------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,---...////////////000...+++,,,///111000...000000111222222222222222222222333333444444555555888888888888777777777777::::::999999999999888888666666666666666555555444444555777999::::::999999777777777888999;;;<<<============>>>>>>>>>??????============>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::::::::<<<<<<<<<;;;;;;:::999888888777999999::::::::::::999999888888777666666555444444777777888777666444222111777999;;;======;;;888666555555666666666666555555777777777777777777777777666666666666666777888888888888888888999:::;;;<<<>>>CCCOOOaaauuu}}}yyysssppptttzzzqqq[[[KKKBBB<<<999:::888777777888999999888999999999999999:::::::::;;;;;;<<<<<<;;;:::888777444555555555555444333333555555555555555555555555666666666777666555555444333222222222333333222222111111222222333333333333666555444333333333444555555666666666666666555555333333333333333333333333444333222111222333444555444444333333333333444555333333222222222111111111333333222222111111000000222222222111111000//////222111000//////000111222000000111000000///...---...//////000//////......111111000//////...//////...222333111,,,))),,,000///...---...000111111111...---------....................................000000///......---......******++++++,,,---......+++++++++++++++++++++,,,(((***+++,,,++++++---///---------,,,++++++++++++,,,++++++***))))))******)))***+++,,,------------//////---,,,+++*********------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******(((...333+++(((===CCC+++************)))))))))))),,,,,,------,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,------------............------,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,---...//////000000000111///------///111111000///000000111222111111111111222222333444444555555777777777777777666666666999999999888888888888888555666666666666666555555444555777999::::::999999666777777888:::<<<===>>>>>>>>>>>>===>>>???@@@@@@===>>>>>>>>>>>>???????????????>>>>>>===>>>>>>>>><<<;;;:::999999:::<<<>>>======<<<;;;:::999999888888999999999999999999888777777777777666666555555888888888777666444333222777999<<<>>>>>>;;;888666555555666666666666555555555555555555555555555555666666666666666777777888777888888999999999999999===@@@GGGSSSbbbpppxxx|||~~~yyysssoooqqqwwwpppZZZKKKBBB<<<999:::888777777888999999888999999999999999999999999888999:::;;;;;;;;;:::999555666666666666555444333444444444444444444444444666666666777666555555444333444444444333333333444222111222222222222333333555444333222222333555555111222222333333333222222333333333333333333333333333333222111222333555666555444444444444444555555333333333222222222222111222222222111111000000000000111111111111000///...222111000//////000111222000000111000000///...---///000000111111000000000222111000///////////////...222333111,,,))),,,000,,,+++******,,,......---............---------...........................------,,,+++*********+++******+++,,,---......///++++++++++++++++++++++++)))+++------,,,---...000,,,,,,,,,,,,,,,,,,++++++,,,+++******)))***************+++,,,------------......---,,,++++++++++++............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++$$$(((///...(((+++111111------------------------,,,---.........---+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,------......---------------------,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------,,,,,,------...///,,,---...///000000000000111///......///000111111...///000000111111000000111111222222333444444555666666666666666777777777666666666666777777777777555555666666666666666555555666888999::::::::::::777777888999:::<<<>>>???>>>>>>>>>===>>>???@@@@@@>>>>>>>>>>>>?????????@@@===<<<<<<;;;::::::;;;;;;<<<;;;999999999;;;===>>>======<<<<<<;;;::::::999777777888888888888777777666666666666777777888888:::999999888777666555444555777:::<<<<<<:::777666555555666666666666555555666666666666666666666666555666666777777777777777777777888999999888888777<<<===AAAHHHRRR\\\cccgggnnnzzzyyyxxx~~~{{{tttoooppptttoooZZZKKKBBB===:::999888666666888999888777999999999888888888888777777888999:::;;;:::999999666666666555555555555444444444444444444444444444555666666666666555444444333444555555333333444555222222111111222222333444333333333333333444444555222222333444444444333333444444333333333333222222222222222222333444555555777666555444333222222222333333333333222222222222111111111111111000000000---...///000000///...---111111000000000000111111///000000000000//////...///000000111111111111111//////......---............000111///,,,+++---///---,,,+++,,,.../////////---/////////---,,,---...------------------------...------,,,,,,,,,,,,---***++++++,,,---......///,,,,,,,,,---,,,,,,+++***+++,,,------------...000+++,,,,,,------,,,,,,+++++++++***************+++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***%%%$$$***...******...,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++************+++++++++,,,++++++,,,,,,------......+++,,,------......------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,---------...///000000000000///////////////000111111......///000000000000000111111222222333333444444555555555555666666666666444444444555555555555666444555666666666666666666666777999:::<<<<<<;;;;;;888999999:::;;;===>>>???=========>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;:::999999:::;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;777777777888888777777777555555666777777888999999999999888888777777666666444555777888999888666666555555666666666666555555888888888888888888888888555555666777777777777777666777777888888888777777999:::;;;???DDDKKKRRRVVV___jjjxxx|||~~~yyyooonnnqqqwww~~~{{{sssrrruuummmYYYLLLCCC>>>;;;999888666666888888888777888888888777777777666666777888999999999888777666666555444333333333444555333333333333333333333333555555555555555444333333222444555444222111333555222222111111111222333444111222333444444444444444333333444555555555555555444444444333333222222222000111222333444444444444444333222222111111111222444444333333333222222222000000000000111111111111,,,---///111111111000///000000111111111111000000...//////000000000000///...//////000111111000000..................///000......---------------...000...---...000222222111---///000///---+++---...------------------------//////.........///000000+++,,,,,,,,,------......,,,------...---,,,+++***+++,,,------,,,+++,,,...++++++,,,---------,,,++++++***************++++++++++++,,,---------,,,,,,++++++++++++,,,---......///000111111///---+++***++++++++++++++++++++++++,,,+++***)))))))))******+++,,,'''&&&,,,***%%%'''+++*********))))))((((((((()))+++,,,---,,,,,,+++******)))((()))***+++,,,***++++++,,,------......)))***,,,...//////......------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,---------...///000000111111000---...///000/////////000---...//////000000//////111111111222333333444444333333333444444444555555333444444444555555555555444444555666666666666666777888:::<<<=========<<<::::::::::::;;;<<<===>>>;;;<<<===>>>???>>>===============>>>>>>>>>??????AAA@@@???>>>============999999::::::;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<777888888999999888888777777777777777777777888888777777777666666666777777444555555666666666666666555555666666666666555555888888888888888888888888444555666777888777777666666666666666777777888888777777888999<<>>;;;999777666666777888888777888777777777666666555555888999999999888666555333666555333111111222333444333333333333333333333333444444555555444444333222000333444333111000222444333222111111111222333444000111333444555444333333///000111111222222222222444444444333333222222222///111222444555555444444.........///000222333444444444444333333333222222//////000000111111222222---///111333444444333222///000111222222111000///......///000000111000000------...///000000//////000000///000000111222333...,,,++++++---......------+++***+++---//////...---///111///,,,+++,,,...------------------------+++++++++++++++,,,---...,,,,,,,,,---------......------...///...---+++***+++,,,---,,,*********,,,***+++,,,---------,,,++++++***************++++++++++++,,,---------,,,,,,*********+++,,,---///000000000111111000...+++***************************,,,+++)))((((((((()))***"""333333((((((++++++---......------,,,++++++***%%%'''(((***+++++++++++++++)))((('''''')))+++,,,******+++,,,,,,---......((())),,,...////////////...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,---...///...------------...//////---...///000111111111111+++---000000000///...///---......///////////////000111111222333333444444111111222222222333333333444444444444555555666666444444555666777777666666888999;;;===>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>:::;;;===??????>>><<<;;;============>>>>>>>>>>>>======;;;::::::999999999888999:::;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<<999999999::::::999999999999999888888777666666666666555555555555666777777555555444444555666777888555555666666666666555555666666666666666666666666444555777888888888777666555555555555666777888999666777777888999===BBBEEEJJJQQQ[[[dddkkkssszzzyyyuuuzzz~~~uuuoookkkkkklllpppzzzjjjVVVKKKDDD???<<<777888888999999999888888777777777777777888888888???:::555444555777777666444222000222666777666444555555333333333333555555555555555666666666666777000000000000000111111111444444222000...///333555999777444444666777555333444444444444444444444444444444444333333222222222444444333333333333222222111111000000111111222333333333111000000000111222111000......000000000/////////000000111111222222111111111000000000000000333111///...---...///000...------...000111000///000000000000000000000000........................///......------///000111//////...---,,,,,,++++++---+++)))***,,,---+++)))---///222111...------///++++++***)))***+++---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,---,,,,,,,,,---,,,+++)))(((+++***((('''&&&''')))***111111111000000///...---++++++,,,,,,,,,+++***************))))))))))))((())))))******++++++++++++******,,,///000000---+++((((((((()))***+++------))))))(((((()))***++++++)))+++,,,......---,,,++++++++++++,,,,,,---------///...---,,,++++++***++++++,,,...000000///...------------,,,,,,+++++++++++++++,,,------......///............////////////000000//////.........---//////...------------...000111111111111222222222333333222222111222222222444444444555555444333333555666888;;;<<<============<<<;;;999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999:::<<<>>>@@@???>>>===<<<<<<;;;;;;<<<666777:::<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::888666555888888888888777777777777444444444555666777777888666555444555888999888777888888888888777777777777888777666555555666777888777777666666555555555444666666666666666555444444888888777777888:::===>>>FFFIIIQQQ[[[dddnnn~~~~~~wwwxxx}}}|||wwwqqqnnnqqqxxx~~~kkkXXXLLLDDD???;;;888888999999999888888777888777777777777777777777:::777555555777888777555999666444333444444222///555444333222222333444555333333333444444444555555333333333333333333333333444444444222111222444777777555222222444555444222444444444444444444444444444444333333333222222222333333222222222111111111111111111111111222333333333222111000000000111222111000......000000000///000000000000000000111111000000000000000000000111222111///.........///000///...---...///000///......................................................---,,,,,,,,,---/////////......---,,,,,,++++++---+++***+++------,,,***)))+++------,,,---///111...---,,,+++******++++++------,,,,,,,,,+++++++++))))))***+++---...//////111000...,,,******))))))+++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,+++)))(((((()))***+++//////000000000///......***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++******************++++++,,,++++++,,,...000///,,,***,,,,,,+++************+++***))))))))))))******+++)))***,,,---...---,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,------+++,,,...///000///...---...---+++))))))***+++,,,------------------------///////////////000000000000/////////.........------------------...///000000000111111111222222222333222222111111111222222333444444444444444333333444555777999:::;;;;;;;;;<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<<>>>???>>>===<<<;;;::::::::::::777888999;;;;;;;;;;;;::::::;;;;;;;;;::::::999999777777777888777777666666888888888888777777777777444444555555666777777888666555444555888999888777888888777777777666666666888777666555555666777888888777777777666666666666666777777777777666555444888777666666777999<<<===CCCFFFMMMWWW___kkk|||||||||}}}wwwtttvvv|||lll[[[NNNEEE>>>:::999999999999999888777666888888888777777666666666444444444555777888666444999777555444444333000...333333222222222222333333111111222222222333333333444444444333333222222111000222333333222222444555444333111111222333222111333333333333333333333333333333333333222222222222222111111111111000000000222222111111222222333444333222111111000000111111111000......000000000///000000000000000//////////////////000000111111111222111///......///000000000...---...//////...---------------------------------------------------,,,,,,,,,+++,,,------.........------,,,,,,++++++---,,,+++,,,---...---+++)))************+++---000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,---......222000---***((()))***,,,,,,,,,,,,,,,++++++++++++---+++)))((()))***,,,...,,,+++***))))))***,,,,,,------...////////////...)))***+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++***+++******))))))+++,,,---,,,,,,,,,...///...+++)))------,,,+++++++++++++++++++++***)))))))))******((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------))))))***+++,,,...///000+++,,,---//////......---///---)))'''''')))+++---//////...------,,,++++++------.........//////////////////...............,,,,,,,,,---...///111222000000000111111111222222222111111111111111222222333333333444444444444444222333555777888999999999;;;;;;<<<<<<;;;;;;::::::888888888999999999::::::888888999::::::;;;<<<<<<;;;;;;:::::::::<<<===>>><<<<<<;;;:::999999999999888888999999:::;;;;;;;;;999999999999888888888777555555555555555666666777888888888888777777777777444555555666666777777888666555444555888999888777777666666666666555555555777666666555555666666777888888888777777777777666777777888888777777666666666666555666777888:::;;;@@@AAAGGGPPPYYYeeexxx|||~~~~~~nnn]]]PPPFFF>>>::::::::::::999888777666555999999888777666555555444444444444444444555444444444333333444444555444444222222222222222222222222111111111111222222222222222222111000//////......,,,...111222111111111222333222111111111222222222222222222222222222222222333222222222222222222222222222111111111000000000222222222222222333333444222222222111111111111111111000......000000000///000000000//////.........---......///000111222222111000////////////000000000///---.........---,,,------------------------------------------------,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++------------------------...---+++)))((((((***,,,)))***+++,,,---///000111,,,+++++++++++++++++++++......---,,,,,,+++******---,,,+++******,,,---///---------,,,,,,++++++***++++++++++++,,,---...///++++++*********+++,,,,,,++++++---....../////////)))***+++,,,------------*********)))))))))((((((,,,+++***))))))+++,,,...---,,,,,,---...---+++(((*********+++,,,---//////,,,++++++***))))))))))))((()))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000+++,,,---.........------...,,,***))))))***,,,---......---------,,,,,,,,,+++++++++,,,------..............................------------...///000111000000000000111111111111111000000000000111222222333333333333333333444444333333444666777888888999:::;;;<<<<<<<<<;;;999888777777777777888888888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<===<<<;;;:::999999888999999999999888888999:::;;;;;;888888777777666666666666555555444444555666888999888888888888777777777666555555666666777777777777666555444555888999888777666666555555555444444444666666666666666666666666777777777666666666666666777777888888888888777777666555555555666777999999===>>>BBBJJJRRR___rrr{{{~~~ooo___QQQFFF>>>::::::::::::999888777666555999888888777666555444444888666444111000111333444000111333333444555666777222222222222222222222222222222222222333333333333111111000///...------,,,+++...111222222111111222222333222222222222333444222222222222222222222222222222222222222222222222333222222222111111111111222222111111222222333444222222222222111111000000111000......000000000///000/////////......------------...///000111111222000///////////////000000000...------......---+++........................------------------------,,,,,,------............,,,,,,,,,,,,,,,+++++++++------------------------000...+++))))))***++++++))))))+++,,,...///000111++++++++++++++++++++++++......---,,,,,,+++*********+++,,,,,,---------,,,...------,,,,,,+++++++++)))+++---///000000///...))))))))))))******++++++)))***+++,,,---.........)))***+++,,,---.........*********)))))))))((((((,,,+++*********+++---------,,,,,,,,,------***(((*********+++,,,---//////,,,,,,+++***))))))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,---------------,,,,,,---......------,,,,,,,,,,,,---------......++++++,,,---......//////---------...............000//////.........////////////000000000111111111000/////////000000111222333222222222222333444555555555555666777888999999999:::;;;;;;;;;:::888777666666666777777777888888;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;<<<===<<<;;;:::999999999999999999888888888999::::::888777666555555555666666666666555555666888:::;;;888888888888777777777666666666666777777777777777666555444555888999888777555555555555444444444444555555666666666666555555555555555555555555555555777777888888888888777777555555555666666777888888<<<<<>>BBBJJJZZZhhhqqq```PPPEEE@@@>>>777888888999999999888888555555555666666666666666111444666666444333444666111333555555333222555777333333555555555555333333111222222222222333333333222222222222222222333333222333444333111111222333000222333333111111333666000000000000000000000000000000111111222222222222000000000000///////////////////////////000000111111111222333222111000///111000......000000000///,,,,,,,,,------.........///////////////...............///000000111000000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++)))+++---,,,***)))+++---///---++++++---,,,)))&&&((()))+++,,,---,,,,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,------+++***)))***,,,///111,,,,,,,,,------.........******++++++++++++,,,,,,)))***+++,,,---......---))))))***++++++++++++***---------...------,,,,,,*********))))))))))))((((((***---//////...,,,***+++***)))***,,,------,,,((((((((()))***+++------************+++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,......///......------,,,,,,+++((())))))***,,,---......,,,,,,,,,------.....................///111222333////////////000000000000---------......000111111222111000000111333555666777666555555666777888999888777555444444444555666777777777777888888888888666666777777888888999999::::::;;;;;;;;;:::999999:::999888777666666666666666888999::::::999777666999777555444444444666777666777999::::::999888888888888888888777777777777888888888777777777777777666555444555888999888777777666666666666555555555333444555666666555444333444555555555666666777777444444555666666777666666666777777888888888888777888777999<<>>:::888888777666666666666777444444444555555555555666555444333333333333444555222333444555555444333333000000000000000111222222555444222333333444222111222222222333333333333444111111111111111222222222000111111111222222333333111111111111111111111111222222111111111111111000111111000000000/////////......//////000000111111111111000000000/////////000///---,,,,,,---///000222111000///......///000.../////////000000000000000000//////...------,,,///...------------------+++***)))***---...---+++---,,,+++*********+++,,,...------,,,,,,---------...,,,******+++,,,+++)))+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++************++++++************************,,,+++***))))))***+++,,,((()))***++++++,,,+++++++++***)))(((((()))******++++++++++++,,,,,,------++++++************++++++************************,,,,,,,,,,,,+++++++++*********+++,,,,,,+++++++++,,,,,,+++******)))((((((,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,---...*********+++++++++,,,,,,***+++,,,---............------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---...............///000111,,,,,,---......///000000333222111000000111333444222222222555888999888777666666777777777666444444444555666777777888777777777777777666666777888888:::999999999999888888888777777888888777666666555666666666666666666666666666555555555555666777777777888999888666555666777666666666666555555555555888888888777777777666666555555555555555555555555555666666555333333444666555555555555555555555555555555555555555555555555444444555666666666666666444444555555666666777777777777777888;;;???DDDFFFTTT___ooo~~~}}}~~~|||xxx~~~lll[[[MMMDDD>>><<<888777666666555555666666444444444555555555555666555444444333333444444555444444555555555444333333000111111222222222222222555333222222444444333111111111222222222333333333222222222111111111111111000111111222333444444555111111111111111111111111000000000111111222222222000000000/////////............//////000000111111000000///////////////...000///...------...///000111000000////////////000....../////////000000000//////......---,,,,,,,,,---,,,,,,,,,,,,------...,,,+++***+++,,,---,,,+++///...,,,+++++++++,,,,,,,,,------......---------...,,,******+++,,,+++***++++++***)))))))))******++++++++++++++++++++++++***************************++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******++++++++++++******...---***)))(((((()))***++++++++++++,,,,,,,,,---******))))))))))))******************************+++++++++***************))))))***+++,,,,,,,,,,,,++++++******)))(((((((((,,,,,,+++***************++++++++++++************,,,,,,++++++++++++,,,,,,))))))*********+++++++++***+++,,,------......---------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////............////////////000000111222222222222111000//////000111111111111222444777888777555444555555555555444444333555666666777777777666666777777666555555555666666999999999999888888888888777777666555555555555666555555555555555555555555666666666666666777888888888::::::999777555555666555555555555555555555555777777777777666666666666555555555555555555555555555666666555333222333444555555555555555555555555555555555555555555555555444444555666666666666555444444444555666666777777666777777888999;;;===>>>FFFMMMYYYggguuu~~~~~~{{{zzz~~~yyyoooyyy~~~kkkYYYKKKCCC>>>;;;777777666555555555555555444444444555555555555666444444444444444444444444333333333333222222111111222333444555666555444333444333222222444444333222111111111111222222222222333222222222111000000000111111222333444444555666111111111111111111111111000000000000111111111111////////////..................//////000000111111////////////............//////............//////000000000////////////000........./////////000000............------,,,,,,))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...///)))***+++,,,---,,,+++***---,,,+++***++++++++++++++++++***)))((((((((()))******************************************************+++++++++******)))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***000...,,,******+++,,,......------,,,+++***)))((()))(((((((((((())))))************************************)))))))))))))))(((((()))+++,,,,,,,,,,,,++++++******))))))))))))++++++******)))******+++++++++++++++++++++******------,,,+++******++++++************++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........000000//////.../////////111111222222222333333333222111000/////////000000111111222555777888666444333333333444333333333333444444444555444444333333777777666666555555666666888888888777777777666666777666444333333444555666555444444444444444333333777666666666666777888888:::;;;<<<;;;999666666666444444555555555555555666777777666666666555555555555555555555555555555555333555666555444333333444555555555555555555555555555555555555555555555555333444555555666666555555333333444555555666666777777888999:::;;;<<<<<<<<>>>>>BBBLLL[[[iiirrrvvvzzzxxxyyy}}}}}}yyyhhhWWWJJJBBB<<<:::888777666666555555666666444444444555555555555666333444444555555444444333444444333222222222333333000111111222222222222222333222111222444555444333///000000000000111111111222222222111111111111111222222222222333333333333111111111111111111111111111111111000000/////////000000000/////////............//////000000111111...////////////000000000////////////////////////...//////000000000000///------........./////////........................---,,,,,,,,,,,,------...+++,,,...---,,,+++---......---+++)))(((((())))))++++++,,,---............,,,,,,---+++***)))***,,,++++++***)))))))))******++++++++++++++++++++++++************************))))))***++++++++++++*********+++,,,,,,,,,,,,++++++******************+++*********++++++,,,,,,---((()))************)))(((,,,,,,---------------,,,(((((((((((()))***+++,,,((()))+++,,,,,,,,,+++***(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,,,,,,,---,,,+++***************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000////////////000111///////////////////////////000000000111111111111222222444777999999666333333222222222222333333444444555555666666666555555777666666666777777888999666666666666555555555555555444444444444555666666555555555444444333333222555555555555555666777777888:::<<<<<<:::777666555333333333444555555666666666555555555444444444444444444444444444444444444---000333555555555555666444444444444444444444444444444444444444444444444333333444555555555555444333333333444555555666666333444666888999::::::;;;999:::>>>GGGUUUcccooouuuuuurrrtttzzz~~~~~~~~~xxxiiiYYYLLLDDD>>>;;;888888777666666666666777444444444555555555555666333333444555555444333333333222111111111222333444000000000000000111222222333222111222444555444333/////////000000000111111111111111111111222222222222222222222222111111111111111111111111111111111/////////000000000000000111111000000000/////////......//////000000111111/////////000000000111111//////000000000000//////---...///000111111000///---------.........//////------------------------///...------------------***,,,...---,,,,,,...000///...,,,***)))))))))))),,,,,,,,,,,,---...//////+++,,,---,,,))))))***,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++******+++,,,,,,,,,,,,+++***))))))(((((())))))***((())))))***++++++,,,,,,)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,''''''((()))))))))((('''((()))+++,,,,,,,,,***)))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))******+++++++++))))))************))))))***************++++++++++++++++++++++++,,,------************+++++++++,,,++++++***************+++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000---------------...///000000000000000000000000000,,,---...///000111111111111111333666888888444222333222222111222333444555333444444555666666666666444444444555666777888999888888777777777666666666444444555666666666666666666666555555444333333333444444444444444555555666444666999999888555444333222222333444444555666666555555555444444444333333444444444444444444444444...111444555555444444555444444444444444444444444444444444444444444444444222333444444555555444444222333333444444555555666555555555666777888999999777:::???FFFPPP\\\hhhpppllljjjlllvvvxxxiii[[[NNNEEE???<<<999999888777777777777777444444444555555555666666333333444555555444333333//////.........000111222333222111000111222444555333222111222444555444333////////////000000000000000000111111222222222333333333222111111000000///111111111111111111111111------...///000111222222111111111111000000000000......//////000111111111//////000000111111222222//////000000000000//////---...///111111111000///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++)))+++......,,,,,,...111---,,,+++++++++,,,---...******))))))***,,,---///+++---...,,,)))(((***---+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++******+++,,,,,,,,,,,,+++))))))(((((((((((()))))))))******+++,,,,,,------***+++,,,------,,,+++***&&&'''(((******+++++++++)))***+++,,,+++)))'''&&&+++,,,------,,,***'''&&&(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,)))************))))))((()))))))))))))))*********...---,,,,,,++++++,,,,,,(((((())))))*********++++++***************++++++)))************+++++++++++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000*********+++,,,---...///---------------,,,,,,,,,***+++,,,...///000000111///000222555777666333000333333222222222333555666000111222333444444555444222222333333555666888999999999999999888888888888333444666777888777666555777777666555444444333333444333333333333444555555000333666777666333222222222222333333444555666666555555444444444333333333444444444444444444444444000222555666444333222222444444444444444444444444444444444444444444444444222333444444555555444444222222333444444555555666888888777777777888888999555999===BBBHHHQQQ]]]eeeeeecccgggssstttdddVVVMMMEEE>>>888888888888888888777666666444555555555555555444444333222222333444333111...555555444333333444444444777666444222111111222222222333555555555333111000...///000222222111000000////////////000111222333333222111000111222333444222222222111111111111000000111222333333222111000////////////////////////111111000000//////......111111000000//////..................////////////------............------//////............//////......////////////......++++++++++++++++++++++++)))))))))******++++++,,,+++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,++++++***)))))))))555///)))(((+++...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))+++++++++,,,------***((($$$'''***------,,,)))''',,,++++++******++++++,,,)))(((((()))++++++***(((******))))))***,,,...///************************,,,,,,+++***)))((('''&&&******))))))))))))******'''((((((((('''&&&%%%%%%))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++---+++))))))+++,,,***'''***)))'''&&&%%%&&&((())),,,+++***))))))***+++,,,---,,,***)))))))))******,,,***(((''')))*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...000000//////.........---//////000000///...------...000222444444444333222222222222222222222222222444444333333333444555555555444444555666888:::;;;555555555555555666777777666666666666666555555555444333333222222333333444333333333333333444555666555555555555555555555555111222333444555777888888555555444444444333333333555444444444444444444444555444222111111222333444666555333111000000000111555555555555444333222222555555555555555555555555222333444444555444444333888888888888888888888999888999<<<@@@FFFLLLRRRUUUSSSWWW___llltttdddVVVMMMEEE>>>999888888888888888777666666555555555555444444333222333333333444666666444222333333222222222222222333555444333222111111222222222333333444333222111000000000111222222222222222111111000000000000000111222222222222222333333444222222222111111111111000000111222222222222111000111111111111111111111111000000000000////////////000000000000////////////....../////////000000000---......//////......---//////............//////000///......---------...,,,,,,,,,+++++++++++++++******+++++++++++++++++++++------,,,+++******+++...------,,,++++++******************************222...+++***------+++(((,,,,,,+++++++++*********++++++************+++++++++++++++++++++++++++++++++******+++------+++)))(((***,,,------+++)))(((,,,++++++++++++++++++,,,***))))))***,,,,,,+++)))***))))))))))))***,,,---************************))))))))))))***************))))))(((((())))))***)))))))))***))))))(((((()))))))))))))))))))))((()))******+++,,,,,,++++++((((((((((((((((((((((((+++***)))(((((()))***+++,,,***))))))+++,,,***(((+++***(((&&&&&&'''((()))++++++***))))))***++++++,,,,,,***)))))))))******,,,***(((((()))*********((()))***+++,,,,,,,,,,,,......---,,,,,,+++******------------------------------,,,,,,,,,,,,------000/////////.........---000000000000000///.........000222333444444333222222222222222222222222222222222222222333444666666555555444555666777999:::666555555555555666777777666666666666555555555555444333333222222333333444333333333333333444555555333333333333333333333333222333333444555666777777555555555555444444444333111111111111111111111111999777555333222222333444666555444333333444555555444444444555444444333333555555555555555555555555555555555555666666666666777888999999::::::::::::888999:::===AAAFFFJJJMMMPPPTTT]]]lll|||rrrdddVVVMMMEEE>>>999888888888888888777666666555555444444333333333222333222222444666777555444111000000000000000111111222222111111000111111222222222222222111111111111222111111111111222333333333222111000////////////111222222333333333333333222222222111111111111000000111111222222111111000111111111111111111111111////////////000000000000////////////000000000000/////////000000000111111---......//////......---//////............//////111000...,,,,,,---...///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,---------+++***+++,,,******+++++++++,,,,,,,,,*********+++,,,---------000...,,,---///...***&&&+++++++++******))))))))),,,,,,++++++++++++,,,,,,***************************))))))+++,,,---,,,***,,,------,,,,,,+++))))))+++++++++++++++++++++++++++******+++------,,,+++***))))))(((((()))******))))))))))))))))))))))))(((((())))))************)))((((((''''''(((((()))(((((()))*********))))))))))))))))))))))))))))))))))))******++++++******++++++++++++++++++++++++******))))))))))))******+++***))))))+++,,,+++***+++***)))((('''((())))))+++******))))))******+++,,,+++******)))*********,,,***((((((***+++***)))'''(((***,,,---....../////////...---+++***))))))------------------------------,,,,,,,,,,,,------/////////...............000000000000000/////////...///111222333333222222222222222222222222222222333222222222222333333444444444444555666777888999666666555555666666777888777777666666555555555555444444333333333333444444333333333333333444444555222222222222333333333333333444444444555555555555555555555444444444333333222222222333333444444444;;;999777555444333333444555555444444555666666777333333444444555444444444444444444444444444444444666555444444444555777888666888:::<<<======<<<;;;:::::::::;;;===@@@BBBDDDGGGLLLVVVhhh~~~}}}~~~~~~yyypppcccVVVLLLDDD>>>:::888888888888888777666666444444444444444555666666222111111111333444333111000000/////////000111111000000000000000111111111222111000000000000111111222111000///000111222333222222111000//////000000000111333444444444333222222222222111111111000000000000111111111111000000////////////////////////......//////000000111111......//////000000111111000000000000111111111111......////////////......//////............//////111///---,,,,,,...111333---------,,,,,,+++******.........------,,,,,,+++,,,---...---,,,+++,,,---''''''(((***,,,---...///------------......//////...------...//////,,,***************++++++++++++---,,,,,,++++++,,,,,,---************************)))((((((***,,,---,,,+++,,,,,,+++***************++++++++++++++++++++++++***))))))***,,,---,,,+++++++++******))))))))))))((((((((((((((((((((((((++++++******)))(((((('''((((((''''''''''''((((((%%%&&&'''((((((((((((((()))))))))))))))*********((())))))*********))))))***************************))))))))))))))))))***)))))))))***++++++++++++++++++***)))((())))))*********))))))))))))******++++++******************+++***))))))***+++***)))((()))***,,,------............---,,,,,,+++************++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---......................../////////.........//////...///000111222222222222111222222222222222333333555444333222111111111111222222333555777888:::;;;666666666555666777777888777777666666555555444444444444333333333333444444444333333222333333444444444444444444444555555555444444444444444444444444444444333333333222222222222222333333444555666666999888666555444444444444444444444444444444444444222222333444555555555555444444444444444444444444444333111111111333555777555777;;;===???>>>===<<<;;;::::::;;;<<<===>>>???===BBBNNNaaazzz~~~|||vvvnnncccVVVLLLDDD>>>;;;888888888888888777666666444444444555666888:::;;;555444222111222222000///000000000000000111222222///000000000000000000000111000000//////000111111000///.........///111222000000//////000111222222000111222333444333222111222222222111111111000000000000000000000000000000////////////////////////......//////000000111111......//////000000111111000000000000111111111111...//////////////////...//////............/////////...------...111444777---------,,,,,,,,,++++++///......------,,,,,,,,,,,,---......---,,,---...))))))***+++,,,,,,------...---------,,,,,,,,,+++...---,,,---...000111111)))******+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((''')))+++,,,,,,,,,***))))))((()))***+++,,,***++++++,,,,,,++++++***((('''((()))+++,,,+++***,,,,,,,,,++++++***))))))((((((((((((((((((((((((++++++******))))))((((((((((((''''''''''''((((((&&&&&&'''((()))))))))(((((()))))))))*********+++))))))*********))))))((('''''''''''''''''''''''')))))))))******)))))))))))))))*********++++++,,,+++******)))))))))))))))))))))))))))))))))))))))************+++*********+++***)))***+++,,,+++))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............------,,,,,,,,,------.........///000111111111111111111111222222333333333222222222111111222222333///111333666888;;;======666666666666666777888888888777777666555444444444555444444333333444444555444333333222222222333333333333333444444444555555444444444444444333333333222222222111111111111000......///000111222222333444444444444444444555555666555555555444333222222222222333444555555555555444444444444444444444444333222111000111333555777555777:::===>>>>>><<<;;;777888888999:::;;;<<<===888>>>III[[[sss}}}sssmmmbbbVVVLLLCCC>>><<<888888888888888777666666555555555555777999<<<===999777444333333333222000111000000000111222333444000000111111111111000///000000000000111111111111///............///000000////////////000111222333///000000111111111111111222222222111111111111000111000000//////000000111111111111111111111111111////////////000000000000////////////000000000000/////////000000000111111...//////000000//////...//////............//////...---------///222444666,,,,,,,,,,,,------------------------------,,,,,,,,,...///...------...000//////...---+++***))))))+++++++++***)))(((((((((...---,,,,,,---///111222******+++,,,---......///,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))'''(((***+++,,,+++(((((((((((()))***+++,,,***+++,,,------,,,+++***''''''''')))+++,,,+++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,)))((((((''''''(((((()))))))))***+++++++++******((())))))******+++++++++******++++++******))))))************************))))))************)))))))))***++++++***)))+++,,,******)))))))))(((((((((((())))))******))))))((())))))***++++++++++++***+++******+++,,,,,,+++)))******++++++++++++*********++++++,,,,,,------...+++,,,,,,------......///,,,,,,++++++++++++,,,,,,---------------.........,,,,,,+++******,,,---............///000000111111111111111222222333333444//////000111333555777888000111444777:::===>>>???777777666666777777888999888888777666555444444333555555444444444444555555444333333222222222222222000000111111222222333333444444444333333333333333222222222111111111000000000000000111222222222333111111222333333444444444777777777777555444333222333333444444555444444444333333333333333333333333333333222333444555777888555777999;;;<<<<<<;;;:::333444555666777888999::::::===FFFUUUiii{{{}}}}}}pppkkkbbbVVVKKKCCC>>>===888888888888888777666666777777666555666888999;;;888666444333333333333222000000000000111222333444111222222222222111///...///000111222222222111111......///000000000000000111000000000000000111111///////////////000000111222222222111111111111000111000///......///000111111111111111111111111111000000000000////////////000000000000////////////....../////////000000000//////000000000000////////////............//////------------...///000111++++++,,,,,,---.........,,,,,,,,,,,,,,,---------,,,...//////......///000000//////...---,,,+++***************))))))))))))+++---......---,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++''''''''''''''''''''''''+++)))(((((()))*********************************)))***,,,------,,,***)))((('''((())),,,---,,,+++******+++,,,,,,+++***)))************************''''''((()))***+++,,,,,,***))))))(((((())))))*********+++++++++***))))))((())))))******+++,,,,,,++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))+++,,,+++)))((()))+++((()))))))))(((((('''''''''((()))******)))((('''((()))***+++,,,++++++***+++******+++------+++)))******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---,,,+++******,,,...///............///000111111000111111222333333444444111111111222333555666777333444777999;;;=========777777666666777777888999888888777666555444333333555555444444444444555555444333333222111111222222///000000111222222333333333333333333333333333444333333333333222222222222333333333333333333444444111222222333333333333333555555666666555444333222444444444555444444333333333333333333333333333333111222333444555666666777666666777888888999888888333444555666777888888999;;;===BBBKKKYYYjjjyyyzzz||||||}}}oookkkbbbWWWKKKCCC>>>===888888888888888777666666999888666555444555777888555333000000111222222222////////////000111333333222333333333222111///......///222333444333222000...///111222222222111000333222111000///////////////...---------...000111222222222111111111111000111000///......///000111////////////////////////111111000000//////......111111000000//////..................//////////////////000000000000////////////............//////...------------,,,,,,,,,***++++++,,,---...//////+++++++++,,,,,,---------,,,...//////......///111,,,,,,------...///000000***++++++,,,,,,------...***,,,//////---***'''&&&------,,,+++***)))((('''+++******************+++------------------------,,,***(((''')))******))),,,,,,,,,,,,,,,+++)))))))))***,,,------,,,***))))))((()))+++---......,,,((()))***++++++***)))(((************************************))))))))))))******))))))))))))******)))))))))))))))((('''&&&((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''((()))***++++++***)))(((***,,,---,,,)))''')))+++(((((((((((((((''''''&&&'''((()))******)))((('''((()))***+++,,,,,,+++***+++******,,,------+++))))))***+++---...//////000---------,,,,,,+++++++++))))))***++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,------............---+++++++++---///000...------......///000111000000111222333333444444777666555444333222222222666777999;;;<<<<<<<<<;;;777777777777777888888999999888777666555444333333555555444444444444555555444333333222111111111222111111222333444444555555222222222333333444444444555555555444444444333333111111000000000000000000444444444444333333222111000111222333333333222111555555555555444333222222333333333333333333333333...///111222333444444444666666666666666666777777666777888999:::::::::999;;;;;;===BBBLLLYYYfffmmm|||zzz|||zzzwwwyyy{{{|||oooiii^^^SSSJJJCCC===999888888777666666666666666333444444444555666666666333333444444333333222111000000111111111111000000222222111000//////000000000000000000000000000000111000000000111222333333000000111222222222222111000000000000000000000000////////////////////////000000000000////////////111111000000//////......000000////////////000000111111///...------------......------...///111222,,,...111333333111...,,,///000111222111000...,,,------............------+++,,,,,,---......------000000///...------,,,,,,+++,,,,,,---...///000000+++++++++*********)))))),,,,,,,,,---...///000111---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,***))))))***,,,---******+++,,,+++***)))(((******+++++++++,,,,,,,,,++++++******)))(((((((((***))))))+++---...---+++&&&(((******)))((((((((('''(((***+++,,,,,,+++***---,,,,,,+++************))))))************))))))++++++******)))(((((((((******))))))((((((((('''******)))(((((((((((((((******++++++***)))((('''(((((((((((())))))))))))++++++***))))))***+++,,,000---***((())),,,......+++***)))'''''''''((()))&&&&&&'''((()))***++++++,,,+++******))))))******+++***************++++++++++++,,,,,,,,,,,,------+++++++++++++++***)))(((******))))))******+++,,,.........................../////////...------,,,---,,,,,,++++++,,,,,,------------............///...///111222444444555555444333111000000000111111111444888999999777666666;;;888666666888:::<<<<<<999777555333222333444555777777777777777666666555444444444444444444444444111111111111222333333444444333333222111111111222222333333444444333333222222222222222222222222222222222222222222222222222111222444555666555444444333333333444444555555555555555555555555555555555111111000000111333555666777777777666555555444444888777666666666777999:::777:::<<<===@@@GGGSSS\\\vvv~~~wwwxxx~~~yyy{{{nnnhhh]]]SSSJJJCCC===999888777777666666666666666444444444555555555555555222333333333333222111111000111111111111111111000222222111000000000000000000000000000000000000000000/////////000000111222000000111222222222222111000000000000000000000000000000000000000000000000222222222222111111111111111000000000/////////...000000////////////000000222222111000000//////000222111///...------......///////////////////////////000000111000///...---.........//////.........,,,------.........------+++++++++,,,,,,,,,,,,,,,..................//////............---------,,,,,,,,,,,,,,,---...///000,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,&&&((()))+++,,,,,,,,,,,,************++++++,,,,,,++++++************))))))+++***)))***+++,,,,,,***)))***+++,,,++++++++++++(((((()))************)))++++++++++++,,,---......))))))************))))))************)))))))))))),,,***((('''&&&''')))***++++++***)))))))))))))))((()))***++++++***)))((())))))))))))************,,,,,,***)))))))))******---+++******+++,,,,,,++++++***)))'''''''''((()))******************++++++---,,,++++++******++++++++++++******************+++++++++,,,,,,,,,------+++++++++++++++***))))))+++************+++,,,,,,------------------------...............---,,,,,,---,,,,,,++++++,,,,,,------------............///,,,---...///000111111111333333111000000000111111111444888999999777777777888777555666888:::::::::999888666444333333444555666666777777666666555444444444444444444444444444333222222222222333333444444333222222111111222222111222222333333222222111222222222222222222222222222222222222222222222222555555555555444333222222333333444444444444444444333333333333333333333333222222111111111333444555666666666666555555555555777777666666777888888999777999;;;;;;<<>>???EEEMMM[[[ooo}}}}}}{{{tttlllffffffeeefffjjjrrr}}}qqqggg^^^YYYRRRKKKEEE@@@<<<999666666666666555555555555444333222111111111222333555555555555444333222222000000////////////000000111111111111111111111111000000000000111111111111222222111000///...------000000000000000000000000......////////////...............///000000111111---......///...------,,,//////...,,,+++---111444555111---,,,...000000.../////////...---------,,,---...///000000///...---111222333222///---,,,---//////000000000000//////.........,,,***)))***,,,,,,---------,,,,,,+++***//////...------------...,,,++++++---000222222111000111111///,,,++++++,,,000...,,,++++++,,,...000,,,,,,---000333111---))),,,,,,************+++,,,222000---+++******,,,---))))))(((((()))***++++++***)))))))))))))))***+++,,,,,,,,,+++++++++******(((((()))******************++++++++++++,,,,,,,,,$$$&&&(((***++++++***)))&&&'''((()))************+++***((('''(((***---///,,,+++++++++***)))))))))))))))*********))))))(((---+++)))((((((***,,,---999111(((&&&(((***(((%%%+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,)))************+++++++++,,,,,,,,,+++++++++******---***((()))+++,,,***(((111000...,,,***))))))*********+++,,,------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++******++++++,,,------------------------------......///////////////222222222222222111000///111111111000000000333555333444555666666666555444666666555555555444444444444444444444444444444444333222222111111222222333333222222111111222222333222333333444444333333222555555555444444333333333333333333333333333333333444444444444444444333333444444333333222111000000222222222333333444444444333333333444444333222222555444444333333333444444444444444555555555555555333555666666555444444555555555444333222222111111555555666777888<<>>BBBOOO[[[ooo}}}|||oooeee]]]XXXQQQJJJDDD@@@;;;999666666666666555555555555666555555444333444444444222222333333444333333333111111111000000111111111111111111111111111111111//////000000000000111111//////000111222222333444000000000000000000000000///000000111111000000//////000000111111222333333---,,,,,,,,,...///111222000111222111000///000111111///---,,,---........./////////000000000000000//////............//////000111000///,,,+++,,,...........................,,,...000000...---------++++++,,,------,,,,,,,,,+++******++++++,,,---......,,,+++,,,------,,,+++//////000///,,,++++++,,,((()))***++++++***)))(((,,,++++++,,,------,,,***++++++******+++,,,------------,,,,,,+++++++++***++++++***)))))))))******,,,,,,+++***)))(((((('''***++++++,,,...//////000((()))******+++*********((((((((()))))))))******+++***(((&&&'''(((***+++(((((((((((('''&&&%%%%%%(((((((((((((((((())))))))))))******************((())))))*********))))))&&&'''((()))+++,,,------)))***,,,...///...---++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************+++++++++,,,+++************))))))))))))***++++++***)))***+++,,,,,,+++************+++)))))))))******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...---------------------------......///////////////...............---------000111111000......000111111222333333444444333333555555444444444444333333444444444444444444444444444444333333333333444444444333333222222333333444222222333333333333222222222222222222111111111111333333333333333333333333000000111111222222333333444444333333222222111111444333333333333333333222222333333444444333333333444444444333333444444555666666666666666666666666555555555444222333555777666666555555444333333333222222333444444777;;;???EEEPPPaaavvv|||mmmddd\\\WWWPPPIIIDDD???;;;999666666666666555555555555555555555444444444444444333444555666666666666666222222111111111111222222111111111111111111111111////////////000000000111......///000111222222333////////////////////////000000111111111111000000------......///000000111---,,,+++***+++---000111///111333222000///...///...---+++++++++,,,,,,,,,.........//////000000111//////---,,,,,,---///////////////---,,,+++---...------------------------***,,,///000///---------++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---+++******+++...//////...---...///...,,,+++,,,---***++++++,,,,,,++++++***++++++*********+++++++++(((((())))))******+++,,,***+++,,,,,,,,,+++***))),,,++++++***))))))))))))((())))))***+++++++++++++++++++++,,,---......///)))******++++++*********************++++++++++++---,,,+++***))))))***+++%%%&&&'''((())))))))))))((()))*********)))((('''(((((())))))******++++++&&&'''(((((()))(((((((((***))))))***+++---...///,,,///111111---***)))***************************++++++++++++++++++++++++*********************************)))******++++++*********+++++++++,,,,,,***)))))))))))))))))))))&&&)))+++***'''''')))+++***************++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,------------,,,,,,,,,---..................////////////---......///////////////......------------------///000111000......///000000111111222222222222222444444333333333333333333333333333333333333333333444333333222222333333444444444333333333333444444222222333333333333222222222222222222222222111111222222222222222222222222///000000111222333444444444444333333333222222222444444444333333222222222222222333444444444333333444444333333333444555555555444444444444444333333555555444333111222555777666666555555555444444444222333333444444666999<<<>>>GGGTTTeeevvvzzzlllccc[[[VVVOOOHHHCCC???;;;888666666666666555555555555444444444444444333333222333333444555666666666666222222111111111111222222000000000000000000000000...////////////000000000.../////////////////////////////////////////////000000111111111111000000...//////000111111222222333111///......///111222---000222222000...------------------------......---------......////////////...---,,,,,,---...///......///...,,,,,,---///...---,,,,,,,,,,,,---...)))+++...///...,,,,,,,,,+++,,,,,,------,,,,,,,,,......---,,,++++++,,,,,,,,,++++++,,,...000000///,,,---...---,,,+++,,,------,,,***))))))***,,,---+++******)))((()))***++++++,,,,,,---------------)))***+++------,,,+++***,,,,,,+++***))))))******((((((***+++,,,,,,,,,+++,,,,,,,,,+++++++++++++++******++++++++++++******))))))*********+++++++++((()))******)))(((&&&%%%'''((()))******+++******)))***+++,,,,,,***)))(((((((((((())))))******+++'''((())))))*********)))---,,,)))((((((***---//////111222///***'''))),,,************************++++++++++++++++++++++++************************((((((((((((((()))*********++++++++++++,,,,,,,,,)))))))))))))))))))))***'''))),,,+++)))(((***---(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,------------,,,,,,,,,---......,,,,,,---------.........---......//////////////////......------...//////...000111000///...///000000000000000111111222222222222333333333333333333333333333333333333333333222222111111111111222222444333333222222333333444111222222333333222222111222222222222333333333333222222222222222222222222000111111222333444444555444444444333333333333333444444444333333222222222111222333333444444444333333333333333333444555666555555444444333333333222555555444222111222444777555555555555555444444444333444555555555666888;;;;;;AAAKKKWWWdddrrrwwwjjjbbbZZZUUUNNNHHHCCC>>>;;;888666666666666555555555555333444444444444333222222111111222222333222222222111111111000000111111111000000000000000000000000......////////////000000/////////......---------000000000000000000000000///000000111111000000///,,,,,,---......//////000111000///.........//////---///111111///...---......000111111000///111222------------..................------------......,,,...///000.........///...---,,,++++++,,,---...***,,,......,,,+++++++++,,,---------,,,,,,+++***......---,,,,,,,,,,,,,,,000...------......,,,++++++,,,------,,,+++---...---+++)))'''''')))+++---)))***+++***((((((***,,,***++++++,,,,,,++++++***)))***+++---------,,,,,,,,,++++++*********++++++***+++,,,,,,,,,+++)))(((,,,,,,,,,++++++*********+++++++++,,,++++++***)))'''''''''((((((((()))))))))***,,,---,,,***(((&&&++++++++++++***)))(((((()))***+++,,,,,,+++***)))(((((()))))))))))))))))))))***+++,,,,,,---,,,,,,---+++)))''''''(((+++,,,...///...,,,)))(((,,,///***************+++++++++++++++++++++++++++++++++************************&&&%%%%%%%%%&&&'''((()))++++++++++++,,,,,,,,,,,,)))))))))************+++***+++,,,---,,,,,,---///((()))***+++,,,,,,,,,,,,*********************************++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...)))******++++++,,,,,,,,,---......///////////////000///...------///000111---///111111000000000111111000000000000111222222111111222222222222333333333333333333333333333333111111000000000000111111333222222111111222222333111111222222222222111111222222222333333333333333222222222222222222222222111111222222333333444444444444444444333333333333444333333333333333333222111111222333444444444444333333333333444555555666777777666666555444444444444444444333111222444666444444444444444444444444444555666666555666777999:::>>>DDDKKKSSS^^^jjjsss~~~uuuhhhaaaYYYTTTMMMGGGBBB>>>:::888666666666666555555555555444555555666555444333222111111111222111111000000111000000//////000000111000000000000000000000000........./////////000000////////////............000000000000000000000000...//////000000//////...******+++,,,,,,------...,,,,,,,,,------------------///000000/////////000---000222222000///111222////////////............,,,------......------,,,***---111222111////////////...---,,,,,,---...///---...///...,,,++++++,,,.........---,,,+++***)))************+++,,,---...///...,,,,,,---,,,+++)))***+++------,,,,,,---...,,,+++***))))))***+++,,,(((***,,,+++)))(((***+++))))))******)))((('''&&&******+++------.........++++++*********+++,,,,,,***+++,,,------+++***(((++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))''''''''''''((((((((()))------------------,,,,,,+++++++++******)))((('''(((((()))******++++++***)))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,******+++,,,---------,,,,,,,,,+++*********---///))))))*********+++++++++************************************************''''''''''''((()))******+++++++++,,,,,,,,,------************++++++,,,,,,******)))***,,,...---,,,)))***+++,,,------,,,,,,************************++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++++++++,,,------******++++++,,,------...---......//////////////////...---,,,---...000111,,,...111222222111222333111111000000000111222333111111111111222222222333222222222222222222222222222111111111111111111222222111111000000111111222111111222222222222111111111111111111222222222333111111111111111111111111111111111222222222222222444444444444444444444444222333333333333333333444000111222333444444444444333333333333444555666666777777666555555444333333222333444444222222333444333333333333333444444444444666777666555555666777888;;;>>>AAADDDLLLWWW___kkksss|||~~~~~~ttthhhaaaYYYTTTMMMGGGBBB>>>:::888777666666666555555555555555666777777777666444333333333333333333222111000000000////////////000000000000000000000000000000............/////////000////////////000000000000000000000000000000000000......////////////............//////000111111111,,,---///000111111111111...000111111000000111333***---000///------...000111111000000//////......+++,,,............,,,+++***---111444333111//////000///---,,,,,,---///000000000000...,,,+++,,,---//////...---,,,***)))(((&&&&&&''')))+++---///000+++***)))***,,,------,,,)))+++,,,,,,,,,,,,---///,,,---............---,,,(((+++---,,,***)))***+++------------,,,***)))'''++++++,,,,,,---...///000************+++,,,------&&&(((***---......---,,,***+++,,,,,,---...//////,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,+++)))(((((()))+++,,,&&&'''((()))************&&&''''''((()))******+++******))))))((((((''''''%%%&&&'''((())))))))))))(((+++000333555333111///,,,,,,+++++++++++++++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((&&&%%%'''***,,,+++(((***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************------,,,+++************++++++******++++++,,,---------......///000111111---......//////////////////...,,,,,,,,,...000111,,,...111333333333333444222111000000000111333444000000111111222222222333222222222222222222222222333222222222222222222333111111000000000000111111111111222222222222111111//////000000111111111222111111111111111111111111111111111000000000000000444444444444444444444444222222222333333444444444000111222333444444555444222222222333444555666777555555444333222222111111111333555555333222222333333333333333333333333333444555666666444444555666666999;;;;;;<<>>:::777777777777777666666666666999777555222111000111111444444333222222111000000////////////000000000000000000////////////000000111000............---,,,000000000000//////..............................111111111111000///...---------........./////////000000////////////............///000000///......//////............//////111000///...------...///111000///...------------,,,,,,------............------,,,+++++++++++++++...///000///---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---------......------------......,,,,,,,,,+++++++++++++++...,,,++++++,,,,,,,,,+++,,,,,,+++++++++,,,---...)))))))))***+++++++++,,,)))))))))(((((())))))))),,,+++******))))))******))))))))))))***+++,,,,,,---,,,++++++************...+++)))(((******((('''******)))))))))((((((((()))*********))))))((('''))))))))))))))))))))))))++++++******))))))((((((''''''((())))))***++++++,,,+++******))))))******+++,,,---.........------))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************)))))))))((())))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,+++***************************************************'''''''''''''''''''''''',,,,,,------------,,,,,,))))))************************++++++,,,------...///...------,,,---...///---------------,,,,,,,,,...---,,,++++++,,,...///////////////////////////...//////000000111222222111000///...///000222333333222111111000000111111000000111111111222222222111111111111111111111111111111111111111111111111333444444333111111222333000000000000000000000000222222222111111111000000333333333333333222111111222222333333333333222222222222222222222222222222333333333333333333444555666555444333333333333333222222333222111111444666333333333333333333333333444444555555555555444444555555555666777:::<<<===>>>EEEOOOZZZdddooozzz|||ooocccZZZTTTPPPKKKEEEAAA===888555777777777666666666666555;;;999666444222111000000333333333222111111000000////////////000000000000222111000//////...//////000000///...---,,,,,,,,,000000000////////////...........................000000000000///...---------------.........//////---............///////////////000000000000/////////...............//////000///......---.........000000///...---------------............/////////111000000////////////000,,,------,,,+++***,,,---.........------,,,******++++++,,,,,,,,,,,,------......------------............------,,,++++++***,,,+++***+++,,,------+++,,,++++++++++++,,,------******************++++++)))((((((''''''(((((()))+++***))))))(((((())))))((((((((((((((()))***+++,,,+++++++++************---,,,***)))***+++***)))((((((((((((''''''''''''*********+++******)))((())))))))))))))))))))))))++++++***)))((('''&&&&&&&&&''''''(((((()))))))))++++++***))))))))))))*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,+++)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++*********)))))))))))))))******++++++,,,,,,---------------.........------,,,,,,,,,,,,---------------,,,++++++,,,---///000////////////////////////......//////000111111111111000/////////000222333222222111000000000111111000000000111111111222222111111111111111111111111111111111111111111111111111222333222111000111222000000000000000000000000222111111111111000000000222333333333222111000000222222111111111222222333222222222222222222222222555444333333333444555666666666444333222222222222111222222111000111222444333333333333333333333333444444555555555555444444555555555555555666666666666;;;AAAIIITTTbbbqqq|||zzzmmmaaaXXXUUUQQQKKKFFFAAA===888555555555444444444333333333555444333333333333444444333222222222111111000000////////////000000000000222222000///............---...///...------------////////////////////////..............................//////...------,,,............////////////,,,,,,------...//////000////////////////////////......---------...//////........................000///...---------------.../////////////////////222111111000000111111111------,,,+++))))))+++---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,,,,++++++++++++***))))))+++---...---,,,+++++++++++++++,,,,,,,,,+++++++++*********************))))))))))))******++++++***)))))))))))))))(((((((((((())))))***+++******+++++++++*********)))(((((()))***,,,,,,---))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''(((((()))))))))++++++***))))))))))))))))))))))))*********************))))))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))(((((((((******++++++,,,,,,,,,,,,+++,,,---//////...---,,,+++++++++,,,,,,------...,,,++++++,,,,,,...///000//////...............---------...//////000000111000000//////000000111222111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111---///000000...---...///000000000000000000000000111111111111000000000000000111111222222222111111222111000000000111222333222222222222222222222222333333222111222444666777666666444333222222111111000111222222000000111333333333333333333333333333333333444555555555444444333444444555555444333333888:::===AAAGGGSSSaaakkkvvvxxxlll```XXXUUUQQQKKKFFFBBB>>>999666444444444444333333333333111111111222222333444555222222111111111111111000////////////000000000000222222000///............***,,,//////...---...000.............../////////........................---............------,,,,,,,,,------------......+++,,,,,,---...///000000........................---------------...//////------..................///......------------.../////////////////////...------,,,,,,,,,,,,------......---+++(((((()))++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))*********+++++++++,,,)))((()))+++---...---+++******+++++++++,,,,,,,,,+++++++++*********************))))))))))))******,,,,,,+++************+++******)))))))))***++++++))))))***+++++++++***)))''''''((((((((()))+++,,,)))*********************)))******+++++++++******((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((()))))))))))))))***+++***))))))(((((())))))(((((((((((())))))******+++************+++,,,---))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,,,,++++++************************************************************************)))******++++++******)))++++++******))))))((((((******+++++++++++++++,,,)))+++---//////...---+++***++++++,,,,,,---------+++++++++,,,---...//////............------,,,,,,---------...//////000000000000000000000111111222111000000///000000111111//////000000000111111111000000000000000000000000000000000000000000000000,,,...000000.........///000000000000000000000000000000000000000000000000...///000111222333333333222111000///000111333444222222222222222222222222//////000000222444666888555555444333222111111111000111333222111000111222333333333333333333333333222222333444555555444444222222333444555555444444777999;;;===???FFFPPPWWWfffsssvvvjjj___VVVSSSOOOJJJEEEBBB>>>:::777666666666555555555555444222222222222222222222222111111111111111111111111////////////000000000000222111000//////...//////***---111111///...///111---............/////////........................---...............------*********+++++++++,,,,,,,,,,,,---...//////000000......------------......,,,,,,,,,,,,---...//////,,,,,,---............---......---------------.../////////............------,,,,,,,,,,,,---...............,,,)))((()))***++++++---....../////////------,,,,,,,,,,,,+++++++++******************+++(((((()))******+++,,,,,,(((((()))+++---...,,,***)))******+++,,,+++++++++******************++++++)))((((((''''''(((((()))---,,,,,,+++***+++++++++*********))))))******+++((()))***+++++++++***)))+++++++++)))&&&%%%&&&'''''''''''''''((((((((((((((()))******+++*********((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))******)))(((((((((((()))((((((((('''((())))))*********)))))))))+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******&&&''')))+++,,,,,,,,,+++************************))))))))))))))))))))))))*********************************++++++*********+++++++++*********************++++++++++++++++++)))***,,,...///...---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------..................---,,,,,,++++++,,,,,,------...////////////000000000111111111111000000/////////000111111/////////000000000111111000000000000000000000000000000000000000000000000---000222222111000000111000000000000000000000000//////000000000000000111//////111222333333444444111111111111111222333444222222222222222222222222......000111333444555666444333333222222222222222111222444333222000111111333333333333333333333333111222333444444555444444222222222333444444555555222444777888:::>>>DDDJJJWWWdddyyysssggg\\\TTTOOOLLLGGGCCC@@@<<<999666666666666555555555444444333444444444333222222111000000000000111111111111////////////000000000000000000////////////000000,,,111444444000---...///---------.........//////........................---....../////////......++++++,,,,,,,,,---------.........//////000000000000///...------...///000,,,,,,,,,,,,---...///000+++,,,---.........------...------,,,,,,------...............------,,,,,,///.........//////000111+++---...---+++******+++------...............------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((()))+++------+++)))((()))***+++,,,++++++***)))))))))***+++++++++,,,)))))))))(((((())))))))),,,++++++******************))))))((((((((())))))'''(((***+++,,,+++***))),,,------***'''%%%&&&'''%%%%%%&&&&&&&&&''''''''''''((())))))*********)))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((******)))((((((((((((((()))((('''''''''(((******(((((('''&&&''')))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((()))))))))************))))))))))))))))))))))))******++++++++++++******'''((()))+++++++++***)))************************************************++++++++++++++++++++++++***++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******************)))***,,,---......------,,,,,,,,,+++++++++++++++,,,,,,------------------......------,,,++++++***+++,,,,,,---......////////////000111111111111111///////////////000111111////////////000000000111000000000000000000000000000000000000000000000000---000222333222111111111000000000000000000000000////////////000000111111222222333333333333222222000111222333444444444444222222222222222222222222///111333444555444333333222222222111222222333444111333555555333111111111333333333333333333333333111111222333444444444444333222222111111222444444000222555666666999???DDDIIISSSdddwww~~~pppeeeZZZRRRLLLIIIDDDAAA>>>;;;888555444444333333333222222222333333444555555444444444000000000000000111111111////////////000000000000000////////////000000111///444777555000,,,,,,------------.........//////..............................///////////////.../////////000000000111111////////////000000000000111000///......///000111+++++++++,,,---...///000***+++---...///...------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---......)))+++---...---,,,,,,---////////////...---,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,...------,,,,,,++++++***))))))***+++------***(((((()))***+++,,,+++******(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,+++******))))))))))))))))))(((((('''''''''((((((&&&(((***+++,,,+++***)))+++,,,---+++(((''')))+++&&&&&&&&&''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''&&&******)))((((((((((((((()))(((((('''''')))***+++'''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******)))******++++++***((('''************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++******************)))***+++,,,------......---,,,,,,++++++*********---------......---,,,,,,......---,,,,,,+++******++++++,,,------....../////////000111111111111111///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000+++...111222111000///000000000000000000000000000.../////////000000111111555555555444333222000///000111333444555555444444222222222222222222222222222444666777777444222000111111111111222333444555222444666555444222111222333333333333333333333333000111222333444444555444444333111//////000222333333555666666555888>>>CCC???GGGTTTdddttt|||ooobbbWWWSSSIIIGGGDDD@@@===:::888777444444444444444444444444222222222333333444444444000222222000---,,,///111111000000///...------,,,444111---***)))***,,,...111111000...------///222111000...,,,,,,,,,...///////////////////////////111000///......///000111////////////000000000000111///------.../////////000000//////............+++,,,---......---,,,+++////////////////////////........................//////.........---------.........------,,,,,,,,,000//////---,,,+++******.........------,,,,,,,,,,,,,,,,,,+++++++++******000,,,)))(((***,,,,,,+++------,,,,,,+++*********++++++***************+++++++++++++++++++++++++++************************+++*********))))))((((((...---+++*********++++++))))))(((((((((((())))))+++***+++...---)))(((+++,,,,,,,,,++++++***************))))))((((((''''''(((((()))***************+++++++++*********))))))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&((()))+++,,,+++***)))))))))***,,,---%%%&&&&&&&&&''''''((((((++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,,,,+++)))((((((((()))******************************++++++,,,,,,------...************************++++++++++++*********)))***&&&&&&***+++((((((+++,,,+++*********+++,,,---,,,,,,+++***+++,,,---...******))))))))))))******)))************+++++++++***,,,,,,+++)))((()))***+++---......---,,,,,,---000///---,,,+++,,,,,,---,,,+++++++++,,,...000111222111000///...------------------.........//////////////////000000000000222222222111111111000000000111222333333111000/////////---,,,,,,---...///............////////////////////////000000000000111000000////////////000////////////000000000000333333333333333333333333111111222222222333333333555555444333444555666777666666555555555444444444333333333333333333333333333444555666666444222111000000111222333333333333222222222222222222222222333333333444444444555555888777666555666888:::;;;===@@@FFFNNNXXXdddqqqyyy}}}~~~yyylll```VVVQQQHHHGGGDDD@@@===:::888777555555555444444333333333111111111222222333333333111222333111......000222222222111000000///......///...------...000333555.........,,,++++++...000...---+++))))))***+++,,,........................000///...------...///000............////////////111///------...//////////////////.........---------......//////......---........................//////////////////////////////.........---------------------------,,,,,,,,,,,,,,,------------...------------------,,,,,,.........---------,,,,,,,,,***''''''***,,,---,,,))))))******+++,,,,,,---++++++***************++++++,,,,,,---...///000000++++++++++++++++++++++++************)))))))))(((---,,,+++***))))))***+++))))))(((((((((((())))))+++)))))),,,---+++---222000///...---+++***)))(((******))))))(((((((((((((((((()))***************+++++++++*********))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++******)))((()))***+++,,,&&&&&&''''''((((((((((((******))))))((((((''''''))))))))))))))))))******+++***)))((('''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,---************************++++++*********))))))))),,,---...---,,,,,,,,,---++++++*********+++,,,---,,,,,,+++++++++,,,---...******))))))))))))******,,,+++++++++******))))))***+++,,,+++)))((()))******,,,------,,,++++++,,,......---,,,,,,,,,,,,,,,+++************+++---...111000///...---------------------.........//////---......///000111111111222222222111111111000000111111111111000000///...///...------------...///000000000000111111111111////////////000000000000//////............///000//////000000000111111111333333333333333333333333111111222222222333333333444333333222333444555666444333333333333222222222222222222222222222222222222333555555555333222000222333444555555666666555222222222222222222222222222222222222333333333444666555444333444666888999;;;===@@@DDDKKKSSS]]]ccclllppptttwww{{{vvvjjj^^^TTTOOOHHHFFFCCC@@@<<<999888777666666555444333333222222000111111111111111222222222333333222000000111333333333222222111111000000//////...........................---,,,,,,...111000///---,,,,,,---......------------------------......------------......------------............000///------///000///............---------------/////////....../////////........................////////////////////////...............---------,,,,,,------------------,,,,,,,,,---------......,,,,,,------------------............------------+++)))((()))+++---......)))))))))***++++++,,,,,,+++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++******))))))))))))***))))))(((((((((((())))))+++''''''+++...///222888222111000...,,,***((('''***))))))))))))((((((((((((((()))***************+++++++++***************&&&'''((())))))***))))))((((((((((((((((((((((((((('''''''''(((((()))***))))))((((((((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((((())))))******+++,,,,,,))))))))))))))))))))))))******)))))))))(((((((((&&&---...))))))---...)))++++++******++++++,,,---,,,,,,+++++++++,,,---...******))))))))))))******------,,,+++***)))((((((***+++,,,+++)))))))))+++)))+++,,,,,,+++******+++---------------,,,,,,+++,,,++++++******++++++,,,///...------,,,,,,,,,,,,---------...............+++,,,---...000111222333222111111111111000000000222111000///......------///......------...//////000000000000111111111111000000000000////////////------------...//////000000000111111111222222222333333333333333333333333111111222222222333333333333222222222222333444444333333333333222222222222111111111111111111111111111222333444333222111000333333444555666666666666222222222222222222222222111111111111222222222222333333222222222444555777666777888:::===BBBIIINNNTTT[[[eeennntttzzzssshhh\\\SSSNNNGGGEEEBBB???<<<999777666777666666444333222111111111111111111222222222222222222222222111111111222222222222111111111000000///000222333333222111000333444333222//////000222000000///......//////000------------------------........................------........./////////000...---...///000///...------------------------000///...------...///000........................////////////////////////........................,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,+++++++++,,,+++++++++,,,...//////,,,++++++******))))))(((*********)))******+++,,,---,,,+++***)))(((''''''++++++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***''''''---000111333777111000///---+++)))((('''))))))))))))))))))))))))(((((()))***************************************(((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((()))((((((((((((((())))))***))))))))))))))))))******'''((((((((()))))))))***,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((###***+++&&&+++777555***+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++------,,,++++++***)))))))))+++,,,+++***)))***+++***+++------+++***+++,,,+++,,,---......---+++***.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,........................,,,,,,---...///000111222111111111111000000000000333222000...------...................../////////............////////////000000000000////////////---------...///000111222111111222222222333333333222222222222222222222222111111222222222333333333333333333333333444444444555555555444444444333333111111111111111111111111111111222222222222111000111111222333444444444444222222222222222222222222111111111222222222222333222222111111222333555555222333444555777;;;AAAEEEGGGMMMYYYdddkkkqqqyyyrrrggg\\\RRRNNNEEEDDDAAA>>>;;;999777666777666666444333222111111333333333333333333333222111000000111111111111000000000000000000/////////,,,///444:::>>>@@@@@@@@@777777777444111//////000,,,,,,,,,,,,,,,,,,------........................////////////////////////....../////////000000000///.........000000///---------------------------///...---,,,,,,---...///........................---------------------------.....................,,,,,,,,,------..................------,,,,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))******))))))***++++++,,,000///...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))((((((((())))))(((((((((((()))))))))''')))///333222000111,,,,,,++++++***)))))))))))))))))))))************(((((()))***************************************************)))'''&&&%%%(((((((((((())))))************)))(((((((((((()))'''((((((((())))))))))))******************))))))''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++,,,---------))))))))))))))))))))))))))))))))))))(((((((((((((((---+++***777FFFBBB333******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************+++++++++++++++++++++++++++,,,)))***++++++***)))***++++++---......---,,,,,,---***+++,,,---------++++++............---,,,,,,+++,,,,,,+++++++++,,,,,,---.....................---............////////////000000000000000000000000333222000///......//////---......//////000000000............////////////111000000000/////////...////////////000111222333222222222222333333333333222222222222222222222222111111222222222333333333333444444555555555555555555555444444444333333333222222222222222222222222000111111111111111111111000111222333444444444444222222222222222222222222222222222222333333333333222222222222333444555555222333333444555888<<<@@@AAADDDNNNZZZaaaggguuu~~~qqqfff[[[QQQLLLDDDCCC@@@===:::888777666666666555444333333222222444444444333333333333333000000///111222333111000//////..................---000444999<<<======<<<666666666444000...---...------..................//////////////////////////////000000000000//////////////////000000000111///......///000000///------------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,------------------***+++,,,,,,---...//////,,,,,,------------------////////////.........---)))***+++***((('''((())))))******+++,,,,,,------))))))))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))((())))))(((((((((((()))))))))''')))///333000,,,+++))))))))))))*********+++)))))))))************+++(((((()))******************************+++++++++************)))'''&&&%%%'''(((((())))))******+++******)))(((((()))))))))'''((()))*********))))))************))))))))))))''''''(((((())))))******(((((()))))))))*********,,,------------,,,++++++***************************++++++,,,------......******************************)))))))))(((((((((,,,,,,***...;;;GGGBBB555)))***+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++************++++++++++++++++++,,,,,,,,,---)))***++++++***)))+++,,,+++---///...---,,,------***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---..................---------........................//////000000000000000111111111000000//////000000------///000000000000000000000000000111111111111111111000000//////......000000000000111222333333111111222222222333333333222222222222222222222222111111222222222333333333333444555666666666555555222222222222111111111111222222222222222222222222111111111111111222222222222222333444555555555555222222222222222222222222222222222222333333333444222222333333444555555555444444444333222333666999<<<===EEEOOOVVV]]]nnn|||oooeeeYYYOOOJJJCCCBBB@@@===:::888777666555555555444444333333333333333333333222222111111111000000222444555333000........................---///111222222111///...222333444222000....../////////000111111111111111..............................///000000///.............../////////000000.........///000000...,,,------........./////////------............---------------------------------------------------------------.........//////------------------,,,,,,***++++++,,,---...///000------------------,,,,,,////////////............'''***,,,+++))))))***++++++++++++,,,------......))))))))))))***+++,,,---&&&''''''((()))******+++))))))))))))))))))))))))((()))))))))************'''((()))*********))))))))))))(((((((((((())))))***&&&&&&,,,000...***))))))))))))******+++++++++))))))*********+++++++++(((((()))***************))))))*********+++++++++(((((())))))))))))(((((('''(((((()))******++++++)))))))))((())))))******((()))***+++++++++***)))******)))))))))((((((((((((((((((((())))))))))))''''''((()))***++++++,,,,,,,,,---------,,,+++************************************+++,,,,,,------++++++++++++++++++++++++++++++*********)))))))))***((()))...444777333...)))***+++,,,,,,,,,++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++(((***++++++******+++,,,+++,,,......,,,+++,,,---++++++******+++,,,,,,---***+++,,,,,,,,,+++***)))++++++++++++,,,---////////////.........------------------....../////////////////////000000111111......//////000000//////,,,---///000111111000000000000000000111111111111111111111000///.........111000000000000000111111111111111111222222222222111111111111111111111111111111222222222333333333222333444555555555444444222222222111111111111000111111111111111111111111111111111111111222333333000111222333444444444444222222222222222222222222111111111111222222222222111111222333444444444444444555444333111111444666:::999>>>GGGKKKPPPaaauuu{{{nnncccWWWMMMHHHCCCBBB???<<<:::888666666444444444444444444444444222222222222111111000000222111111333666666444111.........///////////////)))***---///000000///...///111333333111000111222,,,,,,---...//////......------------------------,,,---...//////...---,,,---------.........//////.........///111000...,,,........./////////000000---...///000000///...---------------------------........................---------.........//////.........------,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,(((+++......------...111///......------,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++************************(((((())))))*********+++'''((()))+++++++++***)))))))))(((((((((((())))))+++%%%###(((------******+++++++++++++++++++++,,,))))))******++++++++++++(((((()))***************))))))******++++++++++++%%%&&&''')))******++++++'''(((((()))***+++++++++)))))))))))))))***++++++((()))***,,,,,,++++++******)))))))))((((((''''''))))))))))))(((((((((((((((((()))+++,,,---...///++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************)))+++000///)))'''***)))***+++,,,---,,,++++++***+++,,,---...---,,,,,,,,,++++++******++++++,,,///...------,,,+++******(((***++++++******+++---)))+++---,,,+++***+++,,,++++++***)))***+++---...,,,,,,............---,,,+++++++++,,,---...///000//////.........---------***+++,,,---...000111111.../////////000000111111+++,,,---///000//////...,,,---///000111111111000............////////////222111111000///......---111000000////////////000000000111111111222222222111111111111111111111111111111222222222333333333111222333444555444333333444444444333333333222222000000000000000000000000222222111111222333444444......///000111111111111222222222222222222222222000000000000111111111111000111222333333444333333333333444333222333666888;;;888<<>>;;;888666555555444444444333333333333444333222222111111222222000111222333333111000///,,,,,,---.........------////////////000111111111//////............//////111///------...///000///......000000000...---+++---------.........//////...---,,,++++++,,,---......000222222111000///000---------............///////////////////////////---///000000///...///000***+++,,,---............111///---...000000...,,,+++,,,.........---+++***''')))***+++***)))***+++---------------+++******++++++,,,,,,,,,,,,------)))))))))***+++,,,---...,,,,,,++++++++++++++++++*********)))******++++++,,,,,,+++*********++++++++++++******************))))))))))))))))))))))))(((((()))))))))))))))***&&&'''(((((())))))((((((((()))***++++++***)))(((''''''(((((()))***++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))'''&&&&&&&&&''''''((((((''''''(((((()))***)))((('''$$$""""""%%%'''******+++++++++******)))************************+++++++++***++++++,,,,,,***************++++++++++++***)))(((((((((((())))))************+++++++++******++++++++++++******000...,,,)))((((((((())))))***++++++,,,,,,,,,,,,,,,,,,***)))))))))*********++++++,,,,,,++++++***+++,,,---,,,***))))))***,,,,,,,,,------------...)))******++++++******))),,,---...---+++******+++---+++)))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,......------------------,,,,,,++++++,,,---///000111///...---...///...---........................111///......///000000///000000////////////000000222111000000//////000000//////...---...///000111222222222111111111111111///000000111222333444444111111111111222222222222.........///000111111111222222222111111111000000111111111111000000000///222222222333222222222111111111111111111111111111444444444333333333222222000000111111111222222222///000111222333333333333444444444444444444444444666999;;;::::::>>>FFFMMM[[[fffwwwuuuhhh___UUUMMMKKKEEECCC@@@<<<999777666555444444333333333222222222444333222222111111222222...000222333444444333222000...,,,---///000...,,,///...---...///000000000//////............//////111///...---...000000000///000111111111000///...------.........////////////...---,,,,,,---...///222444777777555222111000---------............///////////////////////////...///000/////////111333++++++,,,,,,---,,,,,,+++111///......//////...---+++,,,...//////...---,,,(((***,,,---,,,++++++,,,............---,,,++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))***************++++++++++++++++++---+++***(((((((((((()))))))))))))))))))))))))))***************)))))))))%%%''')))++++++***(((''')))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***************)))((('''%%%######%%%''',,,,,,,,,++++++***((((((************************,,,++++++*********++++++++++++++++++************))))))((((((''''''(((((()))************+++++++++******++++++++++++******,,,+++***))))))***,,,,,,'''((()))+++,,,---------,,,+++******)))************++++++,,,,,,++++++******,,,---,,,******+++,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,---......,,,,,,---...---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////111///------...///...---........................111///......///000000///000000////////////000000222111000000//////000000//////.........///000111111111111111111222222222000000111222333444555555111222222222222333333333......//////000111111111222111111111111000000000111111111111000000000000111222222222222222222222222222222222222222222222444444444444444333333333111111111111111222222222...///111333444333222111333333333333444444444444555777999888777999???CCCGGGOOO\\\iiirrryyy}}}|||xxxtttuuuwww{{{rrrfff]]]SSSKKKIIIDDDBBB>>>:::777666666666444444444333333333333222444333222222111111222222//////000222444666888999===666000...111333222000---000333333000......//////......------......///...111444333000------/////////000000000000///...............////////////000///...------...///000333666999999777333111000---------............////////////////////////////////////---,,,,,,...000---------------,,,++++++...---------------,,,,,,,,,,,,---////////////...+++,,,,,,,,,******,,,...***+++,,,---............+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,+++***)))))))))***((()))***,,,,,,,,,+++***+++***(((&&&%%%&&&((())))))))))))))))))))))))))),,,,,,++++++******))))))((()))***+++++++++************))))))))))))******++++++******************((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,+++******,,,,,,+++)))''''''(((***)))))))))))))))(((''''''***************************))))))(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))*********+++++++++******++++++++++++******(((((((((((()))***+++,,,((((((***++++++,,,,,,,,,++++++*********************++++++,,,,,,++++++******+++,,,,,,+++***,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------******++++++,,,,,,,,,---,,,,,,,,,,,,------......000...------...///...---........................000///------///000///...000////////////000000111111111000//////////////////////////////000000000000000000111222222222333444444444333333333222222111111111222222222333333111111111222222333333333111111111111000000000000111111111000000000000000111111111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111...000333555666555333111333333333333333444444444555666777777666666888;;;===BBBJJJSSS[[[bbbiiimmmooommmmmmqqquuuzzzqqqeee[[[PPPIIIGGGCCCAAA===:::777666666666555555555555444444444444444333222222111111222222000/////////333888===@@@EEE===333...000333444333///777>>>>>>666//////111......------------......,,,666???===333+++,,,///---............................../////////000000000///............///000222555888888666222///...---------............///////////////////////////...///...---+++,,,...000...//////......---,,,+++---......---,,,,,,,,,,,,,,,------....../////////+++***(((&&&$$$&&&)))---)))***+++,,,,,,------,,,+++++++++,,,,,,,,,------)))***+++,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,+++***)))))))))***'''(((***+++,,,++++++******)))''''''''')))+++,,,)))))))))))))))))))))))),,,,,,++++++******))))))***)))'''''''''(((+++,,,******))))))))))))******+++++++++***************''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,,,,,,,+++***---...---+++))))))***,,,''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))((((((''''''((((((''''''''''''(((((())))))*********+++++++++******++++++++++++******...---,,,***((('''&&&%%%*********++++++******)))************+++************++++++,,,,,,++++++******+++,,,,,,******+++---+++++++++,,,,,,,,,------,,,,,,------------,,,,,,)))***,,,,,,++++++,,,...+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,---...++++++,,,,,,------......,,,,,,------------------///---,,,,,,...///...---////////////////////////000...------...//////...///////////////000111111111000000///...//////////////////000000000000000000000000111222222222333444444444333333333222222000000000000111111111222222222222222333333333333000000000000000000000000000000000000000000111111111111000000000111222333222222222222222222222222111111111111111111222222111111111111111111111111///111444666777666444333222222222333333333444444555666666666555555555666888;;;???CCCHHHNNNUUUZZZaaaaaaeeelllrrrvvv~~~pppcccZZZPPPIIIFFFBBBAAA>>>;;;888777666666666666555555555444444444444333222222111111222222111000......111666<<>>===555...---.........------------......---888BBBAAA666------111,,,,,,,,,,,,------------....../////////000000000000///...------...///000111333555555333000...------------............///////////////////////////+++---.........///111333////////////...------,,,///000000000...---...///---------------............---+++(((&&&'''+++...,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------******************))))))++++++++++++++++++,,,,,,++++++******)))*********))))))******************+++*********+++,,,...///))))))))))))))))))))))))***************))))))))))))'''$$$######%%%)))+++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))&&&''''''(((((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((((((((())))))))))))***++++++++++++++++++,,,,,,***(((((((((***((((((***++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))***+++,,,++++++++++++************((((((''''''(((((()))))))))************+++++++++******++++++++++++******---------,,,,,,++++++*********++++++***))))))((())))))***++++++++++++******++++++,,,,,,++++++***)))+++,,,+++))))))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++******)))+++,,,***+++,,,,,,++++++,,,---***++++++,,,,,,------...---,,,+++***+++,,,---...------------............,,,,,,---......------,,,...---+++,,,---///......////////////////////////000...------...//////...///......//////000111222111000//////......//////...///000111111111000000111111111111111222222222000000111222333444555555//////000000000111111111111111111111111111111111//////000000000000000111000000000000111111111111111000//////000111333444333333333333333333333333000000000000111111111111222222222111111111111111000111333555666555444333111111222222333333444444666666555555444555555555888:::;;;===@@@DDDJJJNNNVVVXXX___hhhooossszzznnnbbbZZZQQQJJJHHHAAA@@@???===:::888666666555555555444444444333333444333222222111111222222111000000///000222444555444222///---------//////---000222333111///---+++...------,,,,,,------......444999999444///...///,,,,,,,,,,,,,,,------....../////////000000000000//////...------...//////000111333222000...---------------............///////////////////////////***,,,............///000------.........---,,,,,,...000111000...,,,...///...------,,,,,,,,,,,,,,,...//////...,,,+++---...------------,,,+++***)))++++++,,,,,,,,,,,,------***)))))))))))))))***+++,,,,,,++++++++++++++++++*********)))******+++++++++******))))))))))))***************++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))'''&&&%%%%%%''')))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''&&&&&&&&&''')))))))))))))))))))))***++++++***++++++***(((&&&'''((()))******+++++++++******))))))))))))))))))))))))(((((((((((()))+++,,,---***************+++++++++)))(((((((((((()))***+++)))************+++++++++******++++++++++++******'''(((***,,,---///000000((())))))************)))((()))***+++,,,++++++******++++++,,,,,,++++++******++++++***((('''((()))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***+++***))))))***+++(((***,,,,,,***)))+++---******+++,,,,,,---......---,,,+++******,,,---///............------------,,,------......---,,,,,,...,,,++++++---///......////////////////////////000...,,,---...///..................///000111222000000///............///...///000111222111000000222222222111111111111111///000000111222333444444000000111111111222222222111111111111111111111111////////////000000111111///000000000111111111111000000///...///111333444333333333333333333333333000000111111111222222222222222222111111111000000///000111222333333333333000111111222333333444444666444333222333444555666888999;;;<<<===@@@EEEHHHOOOQQQWWWbbbjjjpppxxx}}}lllbbbZZZRRRLLLKKKAAA@@@???>>><<<999777555444444444333333333222222444333222222111111222222000000111111000///---,,,))),,,///000///.........333///,,,...333555222......------,,,,,,------...---------...//////---,,,,,,,,,,,,,,,,,,---...///////////////000000000000///...---,,,,,,---...//////111222111///------...---------.........//////////////////////////////***,,,...---+++)))((()))+++,,,,,,------,,,,,,,,,,,,...///...+++***,,,......---,,,+++++++++++++++(((+++...///---***)))(((++++++,,,---............++++++,,,,,,,,,---------***)))((((((((()))+++,,,---,,,,,,++++++************)))))))))***+++,,,,,,,,,+++***((((((((()))***((()))))))))((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))******************++++++++++++''')))***,,,,,,***)))''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,***)))(((((()))***,,,))))))))))))))))))))))))((('''%%%$$$%%%&&&)))******)))((((((((()))+++,,,***+++,,,***((('''((())))))******))))))((('''&&&))))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,''''''(((((())))))******)))))))))))))))***++++++)))************+++++++++******++++++++++++*********++++++++++++***))))))&&&'''(((***++++++++++++((()))***+++,,,,,,+++***+++++++++,,,,,,+++++++++***++++++***'''&&&&&&'''******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++++++++))))))***+++'''***,,,+++))))))+++---******+++,,,,,,---......---,,,+++******,,,...///.........------,,,,,,,,,,,,---.........---,,,+++---,,,++++++---///......000000000000000000000000///...,,,,,,...///...---............///000222222000000///..................///000222222111111000333222222222111111000000222222222111111111000000111111222222222333333333333333333333333333333333.../////////000000111111//////000000111111111222000///......///111333444333333333333333333333333111111222222222333333333222222222222111111000000/////////000000111222222000000111222333333444444555333111000222444666666333444666777999;;;???BBBGGGHHHNNNXXXaaaiiittt~~~yyyjjj```VVVLLLFFFEEE@@@???===;;;888777666555222333555777777666555444444111...///111333333111......//////000000111111......//////000000111111111111000///...---,,,,,,........................000...,,,+++***+++---...111000///......---......------,,,+++,,,---...//////////////////.........///...---,,,++++++,,,---......//////...---,,,,,,++++++,,,------......///******,,,,,,,,,,,,******'''''''''(((+++---000222...,,,,,,...000//////000---+++******+++,,,,,,+++++++++---......---++++++,,,,,,,,,---...///000111,,,,,,,,,+++++++++******&&&%%%%%%&&&''''''&&&$$$,,,,,,---------,,,,,,+++*********)))))))))))))))+++++++++++++++,,,,,,,,,((("""!!!'''***(((''')))((((((''''''''''''((())))))))))))***++++++,,,,,,***++++++,,,,,,++++++******(((''''''(((((('''%%%*********)))))))))))))))(((%%%"""###&&&)))***)))''''''&&&&&&&&&&&&''''''******))))))))))))*********)))))))))))))))******&&&(((***+++)))((('''(((''')))***(((&&&&&&)))---++++++******)))************,,,...---***))))))+++,,,+++)))'''&&&%%%%%%&&&******))))))))))))******)))))))))))))))))))))***(((((((((((('''''''''''')))************+++++++++)))))))))******+++++++++,,,+++******))))))******(((((()))***++++++,,,,,,---+++******++++++)))(((************************++++++******))))))(((((()))***+++,,,---,,,+++***------,,,,,,,,,,,,+++++++++++++++++++++***)))(((++++++++++++++++++++++++---+++(((''''''))),,,//////,,,+++,,,...///---+++000///...------...///000///......---+++******)))+++,,,------......------///////////////.................................////////////000000000000000000//////.........------...000111222222222111111111000000000000000000111111111111111111111111000000000000000111111222222222222222222222222222222111000//////000111222000000111111111222222222///000000000111111111111333333222222111000//////111111111111111111111111333222111/////////000111......///000111222222333111222333444333222111000222222222222333333444555222333444555666888999999>>>BBBFFFKKKRRR^^^nnnyyyxxxiii___VVVLLLFFFEEE@@@>>><<<:::888666555555222333555666777666555444444222//////111333222111////////////000000111111000000000000////////////000000000///......------........................///...---,,,,,,,,,---......---------------...///------,,,,,,,,,---...///////////////............///......---------------...............---,,,,,,++++++,,,------......///***+++,,,------,,,+++***...------,,,,,,---------...+++***,,,.../////////,,,***))))))+++++++++***++++++,,,,,,,,,,,,++++++------------...///000000,,,,,,,,,++++++++++++***+++)))((()))***+++***(((******++++++++++++******************+++++++++++++++++++++++++++*********+++&&&%%%)))+++)))'''))))))((((((((((((((())))))((())))))******+++,,,,,,***++++++,,,,,,++++++***+++)))(((((())))))(((''')))))))))))))))))))))***+++(((%%%%%%''')))***)))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((()))***...---***(((((((((((()))''')))***(((''''''))),,,++++++************+++,,,)))+++---,,,***((()))***+++***)))'''&&&&&&&&&&&&***))))))))))))))))))***+++++++++******************))))))))))))((((((((())))))*********+++++++++++++++,,,---...///000000,,,+++******))))))******)))))))))***++++++,,,,,,,,,***)))***++++++***)))*********************************)))))))))))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++,,,+++)))((((((***,,,...---+++***+++---...,,,***000///...------...///000...---------------,,,,,,+++,,,------......------............////////////.........................../////////000000000000000/////////............+++,,,---...//////......111111111111111111111111222222222222222222222222000000000000000111111222222222222222222222222222111000///......///000111000000111111111222222222111111111111222222222222333333222222111000000///111111111111111111111111333222000/////////000111//////000000111111222222000111222333333444444444222222222222222333444555333333444555666777777888999<<<@@@CCCHHHRRR___iii|||vvvggg]]]UUUKKKFFFDDD>>>===;;;999777666555444333444555666666666555444555333111000111222111000/////////000000000000111111111111000///.........////////////////////////........................//////.........---------+++++++++,,,,,,...//////------,,,,,,------...///............................../////////...---------............------,,,++++++,,,------......///,,,,,,------------,,,,,,//////......---,,,+++***///,,,******...000000///---+++***+++,,,---,,,+++++++++************++++++.........------...//////,,,,,,,,,,,,++++++++++++...,,,***)))+++,,,,,,,,,((())))))*********))))))*********+++,,,,,,------+++++++++******))))))(((...***)))+++,,,***((()))******)))))))))))))))***(((((()))******++++++,,,******++++++++++++******+++***))))))******)))(((((((((((())))))*********---***((('''((())))))((())))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,666000)))&&&&&&)))))))))((()))))))))((((((***,,,************+++,,,------(((***++++++)))(((((()))***)))(((''''''''''''((()))))))))))))))))))))))),,,,,,,,,++++++*********************)))))))))))))))))))))*********++++++++++++,,,...000111333333,,,+++******))))))******))))))******+++,,,,,,,,,+++***))))))+++,,,+++***************************))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,***)))***+++,,,+++***//////...------...//////,,,,,,------......//////+++,,,------......---------------.../////////000////////////////////////....../////////000000000////////////............//////000111111000000///111111111111111111111111333333333333333333333333000000000000000111111222222222222222222222222222111111000000000000111111000000000111111111111222111222222222222333333333333333222222111000000000111111111111111111111111222111000000///000000000000000000000000111111111000000000222333555777888333222222222222333333444444444444555555555666666555777999:::===DDDNNNVVVfffppp~~~ssseee[[[SSSJJJEEEDDD===<<<:::888777555555444444444555666666555555444555444333222111111000000000000000000000000000000111000000000/////////...............//////000000............................../////////...---,,,---,,,,,,,,,------...///---------------......///------...............///---...///000000///...------------......------,,,++++++,,,------......///------------------------((()))+++,,,------,,,+++///...+++***---111111......---,,,---...///...,,,,,,+++***))))))***+++,,,...------,,,,,,,,,------------,,,,,,,,,+++++++++---***((('''(((***++++++((())))))************)))))))))******+++,,,------+++++++++***)))((('''''',,,******+++++++++***+++++++++******)))*********(((((())))))***+++++++++******++++++++++++*********)))((((((******)))(((&&&''''''((()))***++++++***)))((((((((()))))))))******))))))))))))******((((((''''''''''''(((((()))))))))***+++---...///666///'''$$$'''******(((((()))))))))))))))***+++************+++,,,......((())))))***)))((((((((((((((((((((((((((())))))((())))))))))))))))))(((,,,++++++******)))))))))*********)))))))))(((((())))))))))))************'''(((***,,,...000111222,,,+++******))))))***************++++++,,,,,,,,,***)))((()))+++,,,,,,+++************************(((((())))))******++++++,,,+++***)))***+++,,,---,,,,,,,,,++++++++++++***,,,,,,---------,,,,,,+++************************))))))***+++++++++++++++++++++******+++++++++***........................,,,,,,,,,------------...+++,,,------......------,,,,,,------...///000000////////////////////////........./////////000000///////////////.........111111222111111111111000111111111111222222222222222222222222222222222222000000000000000111111222222222222222222222222222222222222222222222222222000000000000111111111111111111111222222222333333222222222111111111000000111111111111111111111111111111000000000000000000111111111000000000000000111111111111222555777888333222222222222222333333444444444444444444444444444555666777999===DDDIIIRRRZZZeeeooouuuzzz|||pppbbbYYYRRRJJJEEEDDD===<<<:::888777666555555555555555555555555444444444444444333222111000000111111111111000000000000.../////////000000000111------......///000000000..............................//////......---,,,000000///...------......------.........//////...,,,---------......//////---...///000000///...---,,,,,,---------------,,,++++++,,,------......///------------------------&&&'''***,,,---...------,,,...---))))))---...+++---,,,,,,---......,,,+++,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++---------,,,,,,,,,++++++,,,***'''&&&''')))******)))***++++++,,,,,,,,,+++'''(((((()))***+++,,,,,,+++++++++***)))(((''''''''')))***)))***+++,,,,,,,,,,,,+++***************'''(((((()))******++++++)))******++++++******))))))'''''''''))))))((('''&&&&&&'''((()))******+++&&&''''''(((((()))***+++******))))))))))))******((((((''''''''''''(((((()))))))))***+++---...//////)))$$$$$$(((+++***'''))))))))))))***+++******))))))******+++,,,---...((((((((()))))))))((('''((((((((()))))))))))))))'''((())))))))))))((('''******))))))((((((((('''))))))((((((((('''''''''(((((()))))))))*********&&&'''(((***,,,...000000,,,+++******))))))******+++++++++++++++,,,,,,,,,***)))((()))+++,,,,,,+++************************(((((())))))******++++++,,,+++***)))***+++,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,************************((()))***+++,,,++++++***+++,,,,,,,,,+++++++++,,,------............------,,,,,,,,,++++++++++++***+++,,,------......------+++,,,,,,---...//////000////////////////////////............////////////.........//////////////////.........------......000000111111111222222222000000000000000000000000000000000000000111111222222222222222222222222222000111111111111111111000000000000000000000000000000000000000111111111222222222222111111111111111000000000000000000000000000000000111111111000000111111111000000000000000444333222111222333444555333222222111111222222222444444444444333333333333333333444555777:::>>>AAAEEEJJJPPPVVV[[[ccckkkrrryyymmm```XXXQQQIIIDDDDDD===<<<;;;999777666666666666555555555555444444444222444555444222111111111222111111111111000000000.........///000111111111---.........//////000000..............................---------,,,,,,,,,111111000///...------...------...////////////...,,,,,,,,,---......//////------.../////////......+++,,,,,,------------,,,++++++,,,------......///------,,,,,,,,,,,,------,,,,,,---......---------(((///111***&&&)))***(((*********+++---,,,***(((++++++************++++++++++++*********++++++,,,------------,,,,,,,,,,,,---+++((((((***++++++******+++,,,---------------((((((((()))*********++++++++++++******))))))((($$$(((***((((((+++---,,,,,,,,,+++***))))))))))))''''''((())))))******+++))))))************))))))((('''&&&'''((()))(((''''''''''''(((((()))))))))$$$&&&((((((((((((***,,,******))))))))))))******'''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,'''%%%###%%%(((***)))'''))))))(((***,,,,,,+++)))))))))))))))***+++,,,,,,(((''''''(((******)))'''(((((()))*********))))))''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******))))))***+++,,,......///,,,+++******))))))******++++++,,,,,,,,,,,,,,,,,,+++***))))))+++,,,+++***************************))))))))))))************++++++******++++++,,,---++++++++++++***************++++++,,,,,,,,,,,,,,,************************))))))***++++++++++++***+++,,,---,,,+++***+++---------............------,,,,,,++++++******))))))+++,,,------......------,,,,,,,,,---.........///........................------........./////////.........///////////////000//////......///000000/////////000111111222222000000000000000000000000000000000000000111111222222222222222222222222222......////////////......111000000000000000////////////000000000111111111111111111111111111111111000000000000000000000000//////000111111111111000000000000000000111111111444333222222111111111111333222222111111111111222333333333333333333333333111222333444666888999:::<<>>???CCCJJJOOO\\\eeeqqqzzzvvvjjj]]]UUUOOOHHHDDDCCC>>>===<<<:::999888888888777666555444444444444444///222555666333222222444222222222222111111000000111111000000//////......////////////////////////...........................---+++))))))***+++,,,,,,,,,,,,,,,---...//////,,,---///000000000///...++++++,,,,,,---...//////---,,,++++++,,,---...///***+++,,,,,,------------++++++,,,------......///,,,,,,************,,,,,,---,,,+++*********+++,,,,,,<<>>===;;;:::999888888555555444333222222222222111111111222222222222222222222000000///000111111/////////...//////000000---------............///...---,,,---///000///.....................------...------,,,,,,------...,,,,,,,,,---------......---------------.../////////...---++++++---...///000///...---,,,,,,,,,,,,---,,,+++++++++,,,---...000000///---,,,,,,///111,,,,,,,,,,,,---......///---///111000---+++***++++++,,,---///000000//////,,,+++,,,...000000---***...------,,,---...///000---,,,+++******+++,,,---...---+++*********+++++++++***)))))))))+++---...,,,++++++******+++,,,,,,++++++++++++*********)))++++++***************++++++***))))))))))))***+++)))))))))))))))*********((((((((((((((()))))))))((((((((('''(((((())))))))))))******************((()))))))))))))))((('''+++)))((()))***+++***)))))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''((((((&&&&&&((())))))*********)))***************))))))'''((()))***+++******)))))))))((((((((('''''''''(((((()))*********)))(((''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))))))))***************)))((((((******))))))******+++,,,+++***))))))))))))***+++,,,)))''''''***,,,---,,,))))))************))))))***)))'''(((***++++++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---(((+++...---+++++++++,,,)))******+++******)))))),,,,,,,,,------,,,,,,,,,...------,,,,,,------..................---------......------------,,,,,,------......///000000111---------------...//////000//////...///000111222/////////000000000111111111000000/////////000000111111111111000000000000///......///000111333444000000000000////////////...000111222111111222444222111000000000000000111......///000000000000000000000111111111000000//////000222111000000111333222222444444333222000///...000111111000000111222222222222222222222222222000000111111222333333333555555666777888999::::::===???DDDKKKUUUbbbooowwwnnnbbbVVVOOOJJJDDDAAAAAA???>>><<<;;;999888888888666555444333222222222222222222222222222222222222000////////////000000111///.........///000222333---------............//////...---...///000///...------------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...---------...---,,,++++++,,,---...000000///...------------+++++++++,,,,,,---------...000000***######+++333...---,,,+++,,,,,,......)))+++,,,,,,+++******+++***+++---...///......---+++***+++---///000...,,,---------,,,++++++******,,,+++***))))))***+++,,,------,,,,,,+++***))))))******)))((()))+++,,,---......,,,+++***)))))))))++++++++++++************)))******+++++++++******,,,+++************+++,,,*********)))))))))))))))&&&&&&&&&'''((())))))))))))(((((('''''''''((((((((((((((())))))*********&&&&&&''''''((((((''''''+++***)))***+++,,,+++)))))))))(((((((((((()))))))))(((((((((((())))))***)))))))))(((((((((((((((''')))+++,,,---,,,+++***(((((())))))******))))))(((((()))***************)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))*********))))))(((((()))***+++)))************))))))(((***))))))))))))***++++++++++++************++++++---,,,***+++,,,---,,,+++))))))************))))))***)))'''(((***++++++***+++++++++++++++*********,,,+++***))))))***+++,,,************************++++++******)))(((((('''***+++,,,,,,------,,,,,,++++++*********++++++,,,'''***...---***(((***...******+++,,,,,,++++++***,,,------......------,,,.........------......///---------........................---------,,,,,,------......///000000000,,,,,,,,,,,,,,,---......///////////////000111111...///////////////000000111111000000000000111111111111111111000000000000.........///000111222333////////////000000000000///000111000000000222444000000000000000111222222......///000000000000000///000000111111000000000...///111000//////000222111111222333333222111000///000111111000000111222222222222222222222222222111111111111111111111111333444444555666777888888888:::===AAAGGGPPPZZZ```ppp}}}}}}jjj___TTTNNNIIICCC@@@@@@<<<;;;:::888777666666555777666555444333222222222333333333333222222222222............//////000000000000.........000111333---------............///000.........000000///...,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---...///...---------,,,,,,++++++,,,,,,---//////...---------------******+++---------------(((+++,,,&&& '''///000///---++++++,,,---...)))************)))))))))***+++,,,---...---,,,,,,++++++,,,---......------,,,,,,,,,,,,+++)))((('''++++++***))))))***++++++---------,,,+++***)))(((***))))))))))))***+++,,,...---,,,+++******))))))++++++++++++++++++++++++((()))+++,,,,,,+++***)))***))))))))))))))))))***************))))))))))))'''''''''(((((())))))))))))((('''''''''''''''''''''''''''(((((()))******''''''((()))************+++***))))))++++++***)))))))))(((((((((((())))))*********))))))***++++++)))))))))(((((('''''''''(((***,,,...///...,,,***((())))))))))))(((((('''&&&''''''((((((((((((((()))))))))(((((((((((('''(((((()))))))))(((''''''&&&'''(((((())))))(((((()))((('''''''''(((***+++***)))((('''''')))+++---))))))************)))((()))))))))))))))***++++++++++++************++++++******+++++++++***)))'''))))))************))))))***)))'''(((***++++++***+++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,++++++******************++++++...+++)))******)))***...------......///.........,,,,,,------------,,,,,,---------------......///,,,---------.../////////,,,,,,,,,---...//////000111111000///...------,,,------,,,,,,------...//////////////////000000111............////////////000000//////000000111111111111111111000000000///.........///000111111222......//////000000111111///000000000///000222444111000000000000000111111......///000000000000000...///000000000000000000---///000000//////000111000111222222222222111111///000111111000///000222222222222222222222222222111111111000000000//////222333333444555555666666666777999;;;>>>DDDKKKPPP]]]iiizzzzzzggg\\\RRRMMMHHHCCC??????<<<;;;:::888777666555555777666555444333333333333333333333222222111111111------......////////////222111000.........///000---------............///000///---...///000///---,,,,,,,,,,,,------......------,,,,,,,,,,,,------............////////////,,,---...000000///......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,***+++,,,------------,,,)))+++,,,***)))))),,,///000///---,,,++++++,,,,,,---,,,+++*********))))))***+++,,,---------,,,+++---.........---,,,,,,,,,---......///......---,,,++++++***))))))***++++++,,,,,,---,,,,,,***)))(((***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,((()))***,,,,,,++++++***)))))))))******)))))))))*********)))))))))))))))*********))))))((((((((()))(((((('''''''''((((((((((((''''''((()))******((())))))***++++++++++++***)))(((((()))***)))((())))))(((((((((((())))))***))))))((((((((()))))))))((((((''''''&&&&&&&&&%%%''')))+++,,,***(((&&&*********))))))'''&&&&&&'''''''''''''''(((((()))***)))))))))((((((((((((((()))***++++++)))'''&&&(((((()))************))))))((('''''''''(((***+++***)))((('''''')))+++---((())))))*********))))))))))))(((((())))))***+++************************((()))++++++***((('''&&&))))))************))))))***)))'''(((***++++++***************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))************(((((()))***************))))))******++++++++++++///((('''000777555///,,,,,,---...///////////////++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,------...,,,---------.../////////,,,------....../////////111111000///...---,,,,,,...............//////000...//////000000000000000////////////...........................///000111111111111111000000000///......//////000000000111......//////000000111111...///000000///000222444333222111000////////////......///000000000000000......///000000000000000---///000000//////000111000000111111222111111111000111222111000///000111222222222222222222222222222222111111000/////////222222222333444444555555333555666777999<<>>===;;;:::888777777777666555555444444444444444333222222111111000000000---...///////////////...000000000///......---,,,---------............//////...------......---,,,++++++,,,,,,------............------------.........////////////000000000---...//////000000//////,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///---,,,.........------,,,,,,,,,///---+++++++++,,,+++******+++,,,---------,,,+++...//////...,,,++++++,,,,,,,,,,,,,,,------------,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,+++******((()))))))))************+++++++++***)))(((((((((((((((((((((((()))******+++***(((((((((((()))***(((((()))*********)))))))))((('''((()))***)))'''))))))(((((((((((())))))(((''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''((()))+++,,,,,,+++)))(((************)))((('''''')))))))))))))))***++++++******)))))))))((((((((()))******+++***)))'''&&&((())))))***************((((((((((((((()))*********))))))(((((()))***+++((())))))************))))))(((((((((((()))******))))))************)))))))))***,,,,,,***((((((((())))))************))))))***)))'''(((***++++++***)))))))))***************,,,+++***))))))***+++,,,************************'''(((((()))******++++++'''(((((()))***)))))))))((()))***+++,,,,,,,,,,,,)))$$$)));;;GGGAAA333*********+++,,,------------***++++++,,,,,,++++++***+++++++++++++++,,,---...---------...............111000000///...---,,,,,,....../////////////////////............///000000......///000000000000000000000000////////////......------......///000111111111111111000000000000---...///000000000000///////////////000000000000,,,...000111000000111222444333222000//////............///000000000000000------...///000000000000...///111000//////000222111111111111111111111111000111222111000///000111111111111111111111111111222222222111111000000000222222222333333333444444000222444444555777:::===@@@EEEKKKRRRZZZdddooowwwwwwbbbYYYPPPLLLIIIDDD@@@@@@>>>===;;;999888777777777555444444444444555555666222222111000000//////...//////000000000///...---,,,---...//////...,,,+++---------............//////---,,,,,,------,,,+++***++++++,,,------............------------...............////////////000...---------......//////---------......---------------,,,,,,,,,,,,------///...,,,+++***++++++,,,*********+++,,,,,,+++***,,,---...//////---,,,+++...,,,******,,,......---+++,,,---......---,,,+++,,,...///---++++++,,,///++++++***))))))***++++++---,,,+++******+++,,,---,,,+++*********+++,,,---,,,,,,---------,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------))))))))))))***+++,,,---)))******++++++******)))''''''((()))***++++++,,,))))))))))))))))))((((((((((((((())))))+++,,,------,,,***((((((((()))***))))))*********)))((((((***)))((((((******)))((())))))(((((((((((()))))))))(((((('''&&&&&&''''''(((((((((((((((((()))))),,,,,,---------,,,,,,+++(((((()))***+++++++++******))))))((()))***+++,,,*********)))))))))((((((,,,+++(((&&&%%%&&&''')))'''(((((()))***)))))))))''''''((()))))))))))))))*********)))))))))))))))(((((()))***************((((((((((((((()))******'''((())))))))))))((('''(((***,,,+++)))((()))***))))))************))))))***)))'''(((***++++++***((()))))))))*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))*********(((((()))***************((()))+++,,,---------,,,***$$$***;;;EEE===000***))))))+++,,,,,,---------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---//////...............---------111111000///...---,,,,,,//////////////////.........------------...//////---...///000111000000///111111000000000/////////............///000111222111111111111000000000000---...///000000000///...000000000000////////////***---111222222000000000222222111000//////000000......///000000000000000,,,---...///000000000000///000222111000000111333222222111000000//////000000111222111/////////000000000000000000000000000222222222222222111111111222222333333333333444444111222444444444444666888:::<<<>>>CCCJJJRRRZZZ^^^wwwbbbXXXPPPLLLIIIDDDAAA@@@;;;:::999777666555555444444444444444444555666777111111111000///......---000000111111111///...---(((***---///000///---,,,---------.........//////...---++++++,,,,,,+++*********+++,,,,,,---.........------,,,,,,------...---------.........//////...---,,,+++,,,---...///---......//////......---......---------......///111///---***)))***+++,,,---......---+++***+++,,,***,,,...000000...,,,***,,,***((()))---000000///,,,---.........---,,,+++***,,,...---++++++...111111///---+++++++++---...------,,,++++++,,,------,,,+++)))))))))+++---///---------......---,,,,,,***+++,,,---,,,,,,******+++++++++,,,,,,---------***)))(((((()))+++---...&&&'''((())))))((('''&&&&&&&&&''')))***+++,,,---&&&&&&''''''((()))))))))((((((((()))***,,,......///---+++)))(((((()))***++++++,,,++++++***)))(((+++***)))***+++,,,+++)))))))))(((((((((((()))))),,,,,,+++******)))******(((((())))))******++++++******))))))))))))))))))&&&'''(((***,,,---......((('''&&&&&&&&&''')))***************))))))))))))///+++%%%!!! ###(((+++&&&''''''(((((((((((((((&&&''')))*********)))(((******++++++***)))((('''(((((()))***************((((((((((((((()))******&&&'''((())))))((('''&&&&&&)))***)))'''&&&(((***))))))************))))))***)))'''(((***++++++***(((((())))))*********+++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******)))((((((((())))))***+++++++++++++++)))***,,,---......------222))))))444888000*********+++,,,---............,,,------......------,,,,,,,,,,,,---...///000111/////////......------,,,.........///////////////222222111///...,,,++++++---,,,,,,,,,,,,---......---...000111111111000///222222111111000000//////////////////000111222333111111111111000000000000---...///000000000///...111111000000//////......)))---111333333111//////000000000000000111111222...//////000000000000000,,,---...///000000000000///111222222111111222333333333111000////////////111222222111/////////000////////////////////////222222222222222222222222333333333333333333444444333555666666555444555777333333444888>>>DDDHHHJJJuuu___XXXPPPJJJFFFCCC???<<<;;;:::777666555555777888777666555444333222222222222111000000///000000000...000111111///...///000222///,,,+++...111///+++000---***+++...000000...---,,,+++***************+++,,,------,,,,,,...000+++++++++,,,,,,,,,------///...------//////...---///////////////.........///000000///---++++++,,,...---,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,---............---,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********))))))))))))(((+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,------------...---,,,,,,+++***))))))###''',,,...,,,)))((()))///...,,,+++***+++,,,,,,---,,,++++++******++++++))))))))))))(((((((((((('''(((((()))))))))))))))(((((()))***************)))))))))))))))))))))))),,,,,,+++***)))(((''''''''')))******))))))***+++++++++++++++***)))'''&&&''''''''''''((()))++++++,,,+++***)))((('''&&&%%%******))))))(((((('''''')))))))))(((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((***))))))((())))))******---,,,***(((((((((((()))(((+++---...,,,+++************))))))))))))******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))***+++,,,,,,------)))***+++,,,---,,,+++***++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...111000///...------...///------............------------------...000111222---...///000000///...---000///...------------------......///000111111222333222222111000//////...000000000000//////////////////000000111111111222222222111111000//////...////////////////////////000000////////////000000////////////000000000000000000000000000111111111000000////////////000000////////////////////////000000111111111222222222444222000111333444222000222111111222444444333111222111///111333444111///333333444555777999:::;;;sss^^^XXXOOOIIIFFFCCC???<<>><<<:::888666555444666555444444333333333333333333222111111111111111555000,,,,,,///111000......//////...,,,,,,///222///---,,,,,,...//////...------------------......///---******---...,,,***,,,------------.........---+++++++++------,,,+++,,,,,,------......//////---...///...,,,+++,,,------------,,,,,,,,,,,,,,,)))******+++---......///------++++++++++++------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,******+++,,,---...//////,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++***))),,,,,,,,,++++++*********,,,------,,,++++++...000------,,,++++++++++++,,,))))))(((''''''''''''(((***************+++++++++'''((())))))******))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))******))))))***,,,((())))))***++++++*********)))))))))***+++,,,---++++++++++++*********)))'''''''''((()))*********((((((((((((((((((((((((((((((((())))))******+++)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))+++******)))((('''&&&&&&))))))))))))))))))))))))******)))))))))******+++************************''''''((()))***+++,,,---)))***++++++***)))(((''',,,+++***)))((((((((()))(((***------+++***************))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))***+++,,,,,,,,,,,,+++)))))))))))))))************++++++,,,,,,,,,,,,,,,************++++++++++++...------,,,,,,------...///...------,,,---------...//////000000//////...000000///.....................////////////......//////......------............//////000000111111////////////////////////111111111111111111111111000000000000111111111111...//////000111222222222333333333333333333333333000000////////////000000////////////000000000000...///000111333444555555000000////////////000000000000000000000000000000000000000111111111111222333111000111222333222111222111111222444444333111222111000000222222111000000000111111222444555666lll[[[UUUMMMGGGEEEBBB???<<<::::::::::::999888777666666555444333333333333333444333222222111111222222333000...---///111333444333000000222111...---.........------............,,,,,,,,,,,,------...///222...***+++...000---)))---------.........//////...---,,,---/////////---+++++++++,,,---...//////,,,---...---,,,+++,,,------------------,,,,,,+++---------,,,,,,+++++++++...---+++******+++---...---..................---------..................++++++,,,,,,---......///------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,++++++++++++++++++---------,,,+++,,,---...,,,,,,++++++++++++++++++))))))(((''''''''''''((())))))***************+++(((((()))************)))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************(((***++++++***)))+++,,,***************************)))))))))******+++,,,************************'''((((((((()))))))))***%%%%%%&&&&&&&&&&&&&&&'''((((((((())))))*********)))*********++++++++++++)))))))))))))))))))))))))))(((((((((((())))))***'''((((((((()))*********))))))))))))))))))))))))++++++******)))*********++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((***+++,,,***)))'''+++******)))))))))))))))(((***,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))***************++++++*********))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...------------,,,---------//////000000000000////////////............//////...//////////////////...//////............//////.../////////000000000111............////////////000000000000000111111111000000000000000111111111/////////000111111222222333333333333333333333333000000////////////000000////////////000000000000//////000111222222333333000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222222222111111222444444333111111111000000000111111111000000000111222333444555iiiYYYSSSKKKFFFDDDBBB>>>;;;999999999999888777666555555555444333333333444444444333222222111111222222---000222000...000777<<>>;;;<<<<<<:::888666444333222555444444333333444444444333333222111111111111111***///444222...///777???^^^GGG222,,,------...111---...000///...,,,------//////.........///000000111///,,,---///000///---,,,------------.........+++******+++---...---,,,,,,,,,------......//////)))***++++++++++++,,,------......//////---,,,+++)))******+++---......///...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,(((***+++---------,,,,,,............------,,,,,,---------,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,+++)))***+++,,,------------*********++++++,,,,,,---+++******+++---,,,***''')))***++++++,,,+++++++++,,,+++******))))))******'''''''''((())))))******((()))******++++++******(((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))***++++++******+++---...---,,,+++)))))))))))))))((((((((((((((())))))((((((((((((((()))))))))*********)))((('''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((''''''(((((()))***+++++++++++++++*********)))************************++++++*********++++++,,,***+++,,,------,,,+++***++++++*********)))))))))&&&''')))***++++++++++++))))))************)))((()))***+++***))))))***+++******))))))))))))******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,************************)))))))))***+++,,,---...+++++++++***************)))******+++++++++++++++------------...............------,,,,,,------...,,,,,,---............---...//////000000//////...,,,---------///000111222//////............////////////......//////000000////////////000000000000////////////////////////,,,------......//////000111111111111000000000000111111111000000000000000111111111111111111111111000000////////////000000////////////000000000000111000000///......------000000////////////000000000000000000000000000000111000000000000000//////...000111111000000222333222111111222444444333111000111111///......000222333333222222222333333444~~~eeeUUUPPPHHHDDDBBBAAA>>>;;;???===:::888666555444444444444444333333444444555222222111000000000000111+++///222222//////333888PPP===///...///,,,---222,,,///111000...,,,,,,---------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++******+++---......---........................''')))++++++******,,,...---...///000///...,,,+++((()))***+++---...///000........................///...------------...///'''(((***,,,---,,,++++++------------............,,,,,,,,,,,,++++++++++++++++++++++++*********)))+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,))))))***+++,,,,,,------...+++))))))++++++***)))((()))***+++,,,++++++***,,,+++******))))))******'''(((((()))******++++++))))))***++++++++++++***)))******+++++++++++++++))))))))))))))))))))))))))))))))))))************)))***,,,+++******+++---------+++************+++******))))))((())))))*********))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''((()))***+++************))))))))))))************************************+++,,,,,,---)))***+++,,,,,,+++***)))((()))))))))))))))))))))******))))))))))))))))))((()))***++++++***)))((()))***+++***(((((()))+++******))))))))))))******))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++************++++++))))))***++++++,,,------))))))******++++++,,,,,,***)))))))))+++,,,...///,,,,,,,,,+++++++++******))))))***+++++++++++++++,,,,,,,,,---------.........------,,,,,,------...,,,---...///000//////............//////........................///000111000///...------...///000///////////////000111111000000000000////////////111111111000000//////...---------...///000000000111111111111000000000/////////000000111111222222111111111111111111111111000000////////////000000////////////000000000000000000000000////////////000000////////////000000////////////////////////111111000000////////////---///111111000000222444222111111222444444333111000111111///------000333333333222222111222222222}}}eeeUUUOOOHHHDDDBBBAAA>>>;;;===<<<999777777777999:::444444333333333444444555222111111000///000000000---///000000//////000111333******222444---***...,,,///111111...,,,,,,---111000///...............)))***++++++******,,,...+++++++++,,,,,,,,,---------,,,,,,---///000000//////////////////.........'''(((************,,,...---...///000000...,,,++++++++++++,,,,,,---------......///000000///......,,,,,,************,,,,,,((())),,,.........---,,,+++,,,,,,---...///000000,,,,,,,,,+++++++++******++++++++++++******))))))+++,,,,,,------,,,,,,+++------------,,,+++******))))))***+++,,,------...111---(((''')))+++,,,+++((()))***+++,,,,,,+++***++++++***)))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))''''''((()))***+++,,,,,,)))+++,,,,,,+++***,,,---,,,+++*********+++,,,---++++++***************+++++++++++++++******))))))''''''(((((())))))******((())))))***+++,,,,,,---++++++******************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))++++++&&&&&&'''((()))***++++++************************************+++,,,---...((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++---,,,+++)))((('''''''''((()))***++++++***)))((()))******)))(((((()))+++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,---......++++++++++++++++++++++++))))))(((((((((((())))))))))))***+++,,,,,,------))))))***+++,,,---------***)))))))))***,,,...////////////......---------))))))***++++++++++++***++++++,,,,,,,,,---------...------,,,,,,------...,,,---///000000000//////------............------000000///............///000///...------...///000///////////////000111111000000000000////////////333222222111000//////...---......///000111111222222111111111000000//////------...000111333444444111111111111111111111111000000////////////000000////////////000000000000//////000000111111222222000000////////////000000////////////////////////111111000000/////////...---///111111000///222444222111111222444444333111000111111///,,,---000333333222111111111111111111yyyeeeUUUOOOHHHCCCBBBBBB@@@>>>;;;:::999888777555444444555555555555555444444444000111222333333333333333222111000//////000111222............///////////////...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---111///,,,***))))))+++,,,//////............//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...,,,+++------------------------++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++''''''((()))+++,,,------...---,,,+++***+++,,,,,,******(((&&&$$$&&&+++000,,,------...---,,,******---------,,,***'''%%%###&&&&&&'''(((***,,,---...)))*********))))))+++,,,))))))*********++++++++++++******)))((((((((()))''''''(((******+++++++++,,,,,,++++++***))))))(((,,,++++++******++++++,,,------,,,,,,+++***))))))++++++************++++++---,,,+++***)))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''((()))***+++(((((())))))((('''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,+++***''''''((()))******++++++---+++((((((***+++++++++,,,,,,,,,++++++++++++***(((((((((((())))))))))))''''''((())))))))))))(((,,,+++***))))))***+++,,,++++++,,,---///...+++)))+++++++++*********))))))+++++++++++++++***)))((())))))***+++++++++******))))))*********+++++++++,,,,,,***)))((((((''''''((()))+++,,,,,,+++***))))))******+++++++++************))))))))))))******)))***,,,---......------...------,,,,,,+++******---,,,+++*********++++++,,,,,,,,,------.........,,,------...............111000///...------...///...------------...//////////////////000000000000......//////000000111111222111111111000000//////...//////---***+++...222111......111111///000333111111111111111111111111000000000000111222333444333222111////////////000111111000000//////......000000000000///////////////000111222222222222222000000000000000///......111111000000//////......111111111111111111111111///000222222000///000111333000///111444555111,,,000111111111111222222222333222222111000000000111xxxdddUUUOOOHHHCCCBBBBBB@@@===<<<;;;:::999888666666555666666555555444444333333000111222222333333333222000000000//////000000000............////////////......///000000///......//////.........---------------------------------000/////////.........---......------,,,+++++++++//////............//////...---,,,,,,+++++++++,,,---..................---,,,,,,,,,------------...///000000000//////...---------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,---...//////...---,,,+++++++++,,,,,,&&&&&&%%%"""!!!"""&&&***------,,,+++++++++,,,,,,---------,,,+++)))'''&&&))))))(((((((((((())))))***++++++++++++,,,...///+++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,'''((()))***++++++++++++************************++++++++++++++++++++++++************************++++++************+++++++++***************++++++)))************)))((('''((()))))))))))))))((('''))))))))))))*********+++))))))******))))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((()))))))))******((()))***+++++++++++++++))))))******+++,,,,,,---,,,***)))(((***++++++************)))))))))(((((((((((((((((()))))))))******+++,,,,,,---,,,,,,,,,++++++************+++++++++++++++---......+++)))+++*********))))))))))))+++++++++++++++***))))))+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,---...///...---+++***++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))***+++,,,------------............------------------,,,,,,,,,++++++***------------------------------...////////////...000///...---,,,,,,---......------------...//////.../////////000000000000/////////000000000000000111111000000000////////////000111///---,,,///111000///111555555222000222111111111111111111111111000000000000000111333333333222111111111222333333111000000000/////////...000000000000///////////////000111222222222222111000111111111000000///...222222222111111111111111111111111111111111111111000111333333111000111222111///...222777:::888666000000111111111222222222333333222111111111111111vvvcccTTTNNNGGGCCCBBBAAA???======<<<;;;:::999777666666666666666555444333333222000111222222333222222222//////000000000000//////............////////////---...111333333111...---...............---------......................../////////...............,,,---...//////...---,,,//////............//////------,,,+++++++++,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------//////...---------.............................................---,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,++++++)))*********++++++++++++------,,,++++++++++++,,,)))))))))(((&&&&&&(((***---,,,***))))))***---...,,,,,,,,,,,,+++***)))(((---,,,+++************************+++,,,---...///,,,,,,,,,,,,------------++++++***)))))))))******((()))***+++,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,+++***''''''((()))***+++++++++++++++************++++++))))))))))))***+++,,,---******+++++++++***)))))))))))))))))))))(((''''''((()))+++,,,,,,+++************++++++******))))))))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++))))))))))))***+++,,,---+++++++++,,,------......,,,***))))))***++++++*********)))))))))(((((((((((((((((()))))))))******))))))***++++++++++++***+++++++++,,,,,,++++++++++++++++++,,,......+++)))************))))))))))))***++++++++++++***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++*********+++***++++++,,,+++***((('''---------------,,,+++***,,,,,,++++++++++++,,,,,,***************+++,,,---.........////////////000......///......,,,***)))------------------,,,,,,---......///////////////......---,,,,,,,,,,,,---...------------...//////....../////////000000000000000000000000000//////000000///////////////...000111222111///...///000...///333999999444000000111111111111111111111111////////////000111222222222222222222333444555666000000000000////////////////////////000000000000000000111111222222111111111111111222111111000///111111111111222222222222000000000000000000000000000222333333222111111222111///...111666::::::999000000000111111111222222333333222222111111222222tttaaaRRRMMMGGGCCCBBBAAA???<<<<<<<<<;;;:::888777666555777666555555444333222222111111222222222222111111///000111222222111000///............////////////---...000111111000...---........................------------....................................,,,------.../////////...///......------......///---,,,,,,++++++,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,------------,,,+++*********+++,,,////////////////////////////////////...---,,,+++------------.........///------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++.........---,,,++++++,,,***************+++,,,---******************************)))))))))***++++++***)))(((((()))******************+++++++++,,,,,,***)))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***,,,------,,,***)))'''(((((()))***+++,,,,,,++++++************++++++******))))))***++++++,,,+++++++++,,,,,,++++++***)))******))))))((('''&&&((()))+++,,,,,,+++)))((()))***************))))))))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))*********++++++++++++***))))))((()))+++,,,---+++++++++,,,,,,---------,,,***))))))+++++++++)))++++++++++++************(((((()))))))))*********((())))))******************+++,,,------,,,+++***+++******+++------,,,***++++++++++++******************+++++++++******)))&&&'''(((***+++,,,,,,,,,************))))))))))))******))))))((()))))))))(((((())))))))))))((('''------------,,,+++***)))******))))))))))))******+++***)))((()))***,,,------------...///000000111...///000000///---+++))),,,,,,,,,------.........---...//////000000//////...---------------------...------------...//////........./////////000000222111111000000/////////////////////............000111222111000///............222888888333000000111111111111111111111111............///000111222222222222333333333444444000000000000////////////////////////000000000000000000111111111111000000111111222222222111111000......//////000000111111///////////////////////////111333222111000111222333000......111333333333000000000000111111111111333333222222222222222333rrr___PPPLLLFFFCCCBBBAAA>>>;;;;;;;;;:::888777666555444666555555444333333222222111111111222222111111000000111333333333333111000............///////////////......------......///---.....................++++++,,,,,,,,,------------------..................---,,,,,,,,,...000111......------------......,,,,,,,,,++++++,,,,,,---******+++,,,,,,+++******+++++++++,,,,,,,,,------,,,+++***))))))***,,,,,,////////////////////////////////////...---,,,+++------........./////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++******)))(((((()))+++---...---+++***(((((((((((())))))******''''''&&&&&&&&&''''''(((---***(((((()))***((('''******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,++++++************************)))***,,,------,,,***)))*********+++++++++,,,,,,++++++************++++++,,,++++++***))))))*********+++,,,,,,,,,,,,++++++)))))))))))))))((('''''''''(((***++++++***(((&&&(((((()))******)))))))))))))))************))))))'''''''''''''''''''''''')))*********++++++++++++***))))))((()))+++,,,---************+++++++++++++++***)))***+++,,,***)))+++++++++*********))))))))))))))))))************+++,,,------......------******,,,------,,,************)))***,,,---,,,+++------,,,,,,,,,+++++++++)))******+++++++++******)))***+++---.../////////)))))))))))))))))))))))))))))))))((())))))*********++++++,,,------------+++++++++++++++***))))))******))))))))))))******+++***)))))))))***+++,,,++++++,,,---......///000...///000111000...+++*********+++,,,...///000000---......///////////////........./////////.........------------...//////............////////////222222111111000000//////............////////////000000000000000///...---000...///333333000///111000000000000000000000000............///000111222222222222222222111000000////////////000000000000.../////////000000000111000000111111111000000///000111111222222222111111......//////000000111111...........................000111111000//////000333111///......///////////////000000000111111111222222222111111222333333ppp]]]OOOJJJEEECCCBBBAAA>>>;;;;;;:::999888777555444444444444444444333333333333111111111222111111000///111222222222222222222111............///////////////...---,,,,,,---...///---------...............***++++++,,,,,,------------------------.........///---+++***+++---000111......------------......,,,,,,+++++++++,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,------.............................................---,,,+++---------.........//////------,,,,,,,,,,,,+++++++++*********************+++++++++,,,+++******)))+++***))))))******)))((((((***---000000...+++)))(((''''''''''''((()))***...---+++***)))(((((((((///,,,))))))+++,,,***(((------------............+++************++++++,,,******+++++++++++++++***++++++*********************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++************++++++---,,,+++***))))))))))))******+++,,,,,,,,,++++++(((((())))))))))))(((((((((((()))***)))((('''&&&'''((())))))***)))))))))))))))******++++++******(((((((((((((((((((((((()))))))))*********++++++))))))))))))***+++,,,---))))))))))))))))))))))))+++***)))***,,,,,,***((())))))(((((((((''''''''')))))))))*********++++++******+++,,,,,,,,,,,,+++*********++++++************))))))***,,,---,,,+++---,,,,,,,,,,,,+++++++++))))))***++++++++++++***))))))***,,,------------*********+++++++++,,,,,,+++*********+++,,,------++++++++++++,,,,,,,,,---)))******++++++*********,,,,,,++++++++++++,,,,,,++++++*********++++++,,,******++++++,,,---......---.../////////...---,,,******+++,,,...///000000,,,------...............---...//////000000//////...------------...//////------........./////////111111111111111111000000...////////////000000000000///......000000///...000---,,,//////---///222000000000000000000000000////////////000111222222111111222111111///...---////////////000000000000......//////000000111111000000111111000000/////////000111111222111111111111111111111222222222222////////////////////////---///000000///......///000000//////000000111222/////////000000000111111111111111000111111222222nnn[[[NNNIIIEEEBBBBBBAAA===:::<<<;;;:::999777666555555222333333333333444444444111111111111111000//////111000000000000000000111............////////////......////////////......---------.........//////++++++,,,,,,---......///,,,,,,,,,------.........------,,,++++++,,,---......------,,,,,,------...,,,+++++++++,,,,,,---......---,,,******,,,---...***++++++++++++,,,,,,,,,,,,,,,---...............------------------------,,,,,,------------,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++'''''''''(((((((((((((((***++++++,,,+++***)))(((---+++)))))),,,------++++++---...//////...,,,***)))((((((''''''((()))***///...---,,,++++++++++++---)))'''(((,,,...,,,***---------............///((((((((((((((())))))***)))******+++******)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,---...++++++************++++++++++++***************+++))))))***+++++++++++++++&&&'''((())))))******)))*********)))))))))((((((((()))******++++++******((()))***++++++++++++***((((((((((((((((((((((((((((((((()))))))))******((()))***+++++++++++++++))))))))))))))))))))))))*********+++,,,,,,***((()))(((((((((''''''''''''))))))*********+++++++++&&&'''(((((())))))((((((***))))))(((((())))))******)))((()))+++,,,,,,,,,+++++++++*********))))))))))))***+++++++++++++++'''((()))***************(((((()))***+++,,,------************+++,,,---...---,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,------------.........,,,,,,,,,------------...+++,,,,,,---------------,,,---.../////////.........------------...//////---------.........//////111111111111111111222222/////////000000000111111111///------000222222111000---,,,//////---...111000000000000000000000000000000000000000111333333///000111111111000///....../////////000000000111.........///000111111111000000000000000//////......///000000111111111000222222222111111111111111////////////////////////...///111111///...///000---///000111111111222333////////////000000000111000000//////000000111222mmmZZZMMMIIIDDDBBBBBBAAA===:::===<<<;;;:::888777666666111222222333333444444555111111111111111000//////000///...------...///000............/////////000---...111222222111...------------.........//////,,,,,,------...///000000,,,,,,,,,------.........+++,,,---------,,,+++***...------,,,,,,------...++++++++++++,,,,,,---...---+++)))'''''')))+++---******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++)))*********++++++++++++******+++,,,+++***)))(((,,,)))''''''***,,,,,,+++/////////......------,,,+++***)))(((((()))***+++&&&&&&&&&&&&'''((()))***(((%%%###%%%***...---***+++++++++,,,,,,,,,------++++++******+++,,,------))))))*********))))))(((''''''(((***+++,,,---...,,,++++++******++++++,,,$$$$$$&&&(((+++---...///++++++************++++++))))))))))))***+++,,,---((()))***+++++++++++++++%%%&&&''')))************,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++*********)))))))))))))))***)))***+++,,,,,,***(((************)))))))))))))))************+++++++++))))))***+++++++++++++++***)))(((''''''((()))******)))((((((+++,,,---,,,))))))))))))((((((((((((((()))***++++++++++++++++++,,,,,,---------,,,,,,%%%%%%&&&((()))***+++,,,(((((((((((()))***,,,,,,444333111...,,,+++******)))***+++,,,---.........******))))))))))))******+++,,,---......---+++***++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---////////////...---,,,,,,++++++***+++,,,,,,------,,,,,,***+++---...///...------...------------...//////---------.........//////000000000111222222222333//////000000111111222222333000------111444555444///,,,---000000......000000000000000000000000000000000000000111222333444---...000111222222111111.../////////000000111111---......///000111111222000000000000000///............///000000000000000111111000000//////......000000000000000000000000///000222222000///000111---///111111000/////////////////////000000000000//////...//////000111111iiiZZZOOOKKKFFFBBB@@@???>>>===>>>===<<<:::888777555555444444555555555444333222////////////............000000000000000000000000111000///......///000111.../////////......---,,,......---------,,,,,,,,,...,,,)))''''''(((+++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------///...,,,*********,,,---***+++---...//////...---------------,,,+++******+++***))))))******((('''))))))*********+++++++++,,,,,,,,,,,,,,,---...///---,,,***))))))+++,,,...***+++,,,+++)))((()))***---,,,+++***))))))))))))((()))***+++,,,---------***+++,,,---,,,,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''')))+++,,,++++++*********+++---...&&&&&&'''))))))*********+++,,,---...///...---,,,******))))))))))))*********)))(((''''''((())))))***)))))))))***+++,,,,,,++++++************++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---+++*********************************+++,,,---...))))))(((''''''((()))***((()))))))))************(((((((((***,,,---,,,+++&&&''''''((()))******+++(((((((((((())))))))))))((()))+++,,,+++***(((&&&***+++,,,,,,+++***)))(((''''''&&&'''((()))+++,,,//////---,,,+++*********))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))******))))))))))))******************************---,,,,,,+++***)))((((((+++++++++************)))+++,,,------+++++++++---,,,,,,***((('''&&&&&&&&&(((((()))***************---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++...,,,+++,,,......+++(((******+++,,,,,,---...............////////////000......---------,,,,,,,,,------------------------,,,,,,------.../////////111///---,,,+++,,,---...111111111111000000000000000000111111111///---,,,.........///111222111000000000000000000000000000333222111000////////////111111111111111111111111---...///000000///...---////////////000000000000//////...//////000111222......//////000000111111/////////...///000111111333222222222111111000000000000000000000000000000000///...///000111000///111111111111111111111111333222111000000000111222hhhYYYOOOKKKFFFBBB@@@???>>>===;;;:::999888666444333333444444444444333333333333222222222222111111111111////////////////////////000///...------...//////------............------.........---------,,,,,,000...---+++++++++,,,---------------............,,,,,,,,,,,,------------111///...,,,,,,---...///)))***+++++++++***))))))++++++,,,,,,,,,,,,,,,+++---,,,++++++,,,,,,+++)))++++++,,,,,,,,,---------+++++++++++++++,,,------...---+++***)))***+++,,,---...///...,,,+++,,,---***))))))))))))***++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))******+++,,,---------,,,***(((''')))***,,,++++++***)))***+++,,,---((())))))*********))))))))))))+++,,,,,,,,,+++***))))))(((((((((((())))))))))))((((((((()))***+++******************+++++++++******))))))******+++***************+++,,,---++++++************++++++))))))******************************+++,,,,,,---***))))))(((((()))******)))*********++++++++++++((((((((()))+++,,,+++***''''''(((((())))))******((())))))))))))))))))))))))******+++***)))((('''(((((()))******)))''''''))))))(((((()))***+++,,,...---,,,+++************))))))))))))))))))))))))++++++*********++++++,,,))))))))))))))))))))))))******)))))))))))))))***((((((((()))***++++++,,,+++++++++***************))))))******+++++++++,,,***,,,------,,,,,,---...---,,,+++******)))******((())))))***************,,,,,,,,,,,,+++++++++***))))))******+++++++++,,,'''((()))***+++---......------,,,,,,++++++******---,,,+++******+++,,,,,,...,,,+++,,,------+++)))+++++++++,,,,,,---------------........./////////000/////////............------------------------,,,,,,------.../////////111000...---,,,---...///111111111000000000////////////000111000///......------...000222222111///000000000000000000000000111000//////.../////////111111111111111111111111---...///000000///...---////////////000000000000000////////////000000111111111000000//////......////////////000000000000222222111111000000000000000000000000000000000000000///...///000111000///111111111111111111111111111111000000000111333444gggYYYNNNJJJEEEBBB@@@???>>>===999888888777555444444333555444333222111222222333333333333333222222222222////////////////////////......------------...///...//////000000000000///...............---------000//////...---,,,,,,++++++,,,,,,,,,------------,,,------------.........000///...---,,,---...///............---,,,******((()))***+++,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++,,,,,,,,,---------++++++*********+++,,,,,,000...,,,+++***)))******...///000///---,,,---...'''(((((()))***,,,---...***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++************************&&&'''((()))***,,,---------+++)))(((((()))***+++++++++***)))***+++,,,---***++++++++++++***))))))))))))***++++++++++++***(((((((((''''''((((((((()))))))))))))))***+++,,,)))***+++++++++***)))(((+++******))))))******+++******)))))))))******+++))))))(((((((((((())))))((((((((())))))*********++++++*********++++++,,,++++++***))))))******+++*********+++++++++,,,,,,((((((((()))+++,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((('''((()))*********)))(((,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))///...---,,,+++*********))))))))))))))))))))))))++++++***)))(((((())))))&&&'''((()))***,,,------))))))*********+++++++++(((((()))***+++,,,------+++,,,------,,,,,,...///++++++*********++++++,,,((()))******++++++******++++++++++++++++++***)))))))))***+++,,,------...((()))***+++,,,...////////////...---,,,+++******++++++************+++,,,---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............------------------------,,,,,,------.../////////111000///...---...///000111111000000000000//////......///000000000//////,,,---...000222222000...000000000000000000000000...............//////000000000000000000000000000......////////////......////////////000000000000111000000////////////000111111000000//////......---...000111111111000///000000000000////////////000000000000000000000000000///...///000111000///111111111111111111111111/////////000111333444555eeeXXXMMMIIIEEEBBBAAA???>>><<<999999999888777666666555555444222000000111222333111111000000000/////////////////////////////////..................//////...............---,,,+++........................---.........---+++)))((())))))******++++++,,,,,,---------.........//////---,,,,,,+++++++++,,,---...............------,,,((()))***++++++++++++++++++***))))))++++++***)))))))))*********+++++++++,,,+++++++++++++++,,,,,,...---,,,++++++++++++++++++,,,---,,,+++***+++,,,))))))******+++---...///++++++,,,,,,,,,+++************++++++,,,,,,,,,+++************************(((((())))))***+++,,,,,,,,,+++)))((((((((()))***++++++***))))))***+++,,,******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++******************)))***+++,,,+++***'''&&&******))))))))))))******++++++***)))))))))******)))((((((''''''(((((()))'''''''''((())))))******,,,+++***************+++,,,,,,++++++++++++++++++))))))*********+++++++++***))))))***,,,---,,,***))))))))))))((((((((((((*********)))))))))))))))+++******)))((()))))))))((()))+++,,,---,,,,,,+++,,,+++***)))((()))******)))))))))))))))***++++++))))))))))))))))))))))))------+++***))))))((((((************************,,,+++***)))(((((((((((((((((()))***+++,,,------************************))))))***++++++,,,------,,,.........,,,,,,---...******))))))(((((())))))))))))***++++++++++++***)))***+++++++++******)))(((((()))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------.../////////111000////////////000000111000000000////////////------...//////000000111,,,,,,...000222222000---////////////////////////...---......///000111222000000000000000000000000...//////////////////...////////////000000000000111111000//////...//////......//////000000111111,,,...000111222111///...//////////////////......////////////////////////000///...///000111000///111111111111111111111111000000000111111222333333}}}cccWWWKKKHHHEEEBBBAAA@@@>>><<<999999999888777666666555555444222000000111222333000000/////////.......................................//////000000000000+++++++++***((('''%%%%%%------..................,,,---......---,,,***((()))******+++,,,------------------.........//////,,,,,,,,,+++,,,,,,,,,,,,***************++++++,,,+++++++++++++++***)))(((+++***)))***+++,,,+++)))))))))*********+++++++++------,,,,,,,,,,,,------+++++++++,,,,,,------...)))***++++++***)))***,,,---------,,,,,,------...++++++,,,,,,,,,+++***************++++++,,,,,,,,,************************+++++++++++++++*********+++***)))((((((((()))))),,,+++***)))))))))***+++((()))***+++------......************++++++,,,,,,+++******))))))******+++---,,,,,,+++***)))((((((((()))+++,,,+++)))'''&&&***))))))))))))))))))***,,,++++++*********++++++)))))))))(((((()))))))))''''''(((((()))))))))***++++++******)))*********,,,,,,,,,,,,++++++******(((((((((((()))))))))))),,,++++++,,,---...,,,+++))))))))))))((((((((((((+++*********)))))))))(((+++******)))((())))))))))))***+++,,,------,,,+++,,,+++)))(((''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++++++++***)))(((((())))))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,+++++++++++++++++++++...//////...,,,******+++---,,,+++)))((((((''''''))))))***+++++++++++++++((()))+++,,,,,,+++***)))''''''((()))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........)))******++++++,,,,,,,,,***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000/////////000000000000000000////////////...,,,,,,---...///000111111,,,,,,---///111111///---////////////////////////.........///000111222333/////////////////////////////////....../////////////////////000000000000111111000//////...//////......//////000000111111,,,...000111222111///.....................//////////////////////////////000///...///000111000///000000000000000000000000111111111222111111111111zzzaaaVVVJJJHHHDDDBBBAAA@@@===<<<999888888777555444444333555444333222111222222333111111111111000000000///........................---...///000111111111000.........---,,,***((((((,,,,,,,,,---------------------...//////...,,,+++++++++,,,---...///000000,,,------------.........------..................************+++,,,......,,,,,,,,,,,,+++***)))(((---,,,+++,,,---...---,,,++++++,,,,,,,,,---------......------,,,,,,------******+++,,,---...//////***,,,------++++++,,,...000///...---,,,,,,,,,,,,***++++++,,,,,,,,,++++++************+++,,,------************************---,,,,,,+++******))))))******))))))((((((((())),,,+++***)))((()))******&&&''')))+++---...//////((((((''''''(((((()))***,,,++++++******++++++,,,,,,,,,,,,+++***)))''''''((()))*********)))((('''***))))))(((((())))))***++++++*********++++++,,,******))))))))))))******))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,,,,,,,+++***)))'''''''''((((((((()))))),,,++++++,,,------,,,***(((((((((((())))))))))))+++++++++******))))))(((************)))))))))(((((()))***+++++++++***)))+++***)))'''''''''(((((())))))(((((()))***++++++))))))))))))))))))))))))+++++++++++++++,,,---...++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''---,,,,,,,,,++++++++++++---...///---+++)))******000///...,,,***))))))))))))***++++++,,,+++++++++((()))+++------,,,***)))''''''((()))***+++++++++'''((()))***+++---......******+++,,,---...//////+++,,,---.../////////...(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............+++,,,,,,------.........,,,,,,------.../////////......////////////000000000000////////////......------------...///000111---,,,,,,...000111000...000000000000000000000000////////////000111333333//////////////////////////////............//////////////////000000000000111000000////////////000111111000000//////......---...000111111111000///............////////////000000000000000000000000000///...///000111000///000000000000000000000000222222222222222111000///xxx___UUUIIIGGGDDDBBBAAA@@@===;;;;;;:::999888666444333333444444444444333333333333222222222111111111000000........................,,,---...000000000000000///000000000000///......+++++++++,,,,,,,,,------+++,,,,,,---------------******+++,,,---...//////,,,,,,,,,,,,------------,,,------.../////////...///...---------...//////+++,,,,,,,,,,,,,,,+++***---,,,+++,,,...///...---++++++,,,,,,,,,---------...------,,,++++++,,,,,,++++++,,,---............+++,,,------,,,,,,---///......,,,++++++*********)))***++++++,,,,,,,,,,,,***************,,,---...***************************************)))))))))***)))))))))((((((((((((,,,+++***((((((((()))***'''((()))+++,,,---------(((((('''&&&'''((()))***++++++************++++++(((((()))*********)))(((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,******))))))))))))******+++++++++***))))))(((((())))))((())))))***+++,,,+++,,,,,,,,,+++***(((((((((((((((((())))))))))))+++***)))***++++++***(((''''''(((((())))))******,,,,,,+++******))))))((()))******+++***)))(((''')))***+++++++++***)))(((+++***)))((((((((()))*********)))))))))***++++++))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))******++++++++++++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,///...---,,,++++++***+++)))***++++++,,,,,,++++++(((***,,,......---+++***)))))))))******+++++++++((()))***+++,,,...//////******++++++,,,,,,------***+++,,,...//////......'''***,,,,,,***)))+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,---------.........++++++,,,,,,---......///,,,,,,------.../////////------...///////////////000000/////////............------,,,---...///000...---+++,,,...000000000000000000000000000000000///////////////000111222........................000///...------...///000////////////000000000000000////////////000000111111111000000//////......////////////000000000000....../////////000000000000000000000000000000000000///...///000111000///000000000000000000000000000000111222333222111111www___UUUIIIGGGDDDBBBBBB@@@===;;;>>>===<<<:::888777555555444444555555555444333222111111111000000000000///........................***+++---///000000///...)))***+++,,,------------*********++++++,,,,,,,,,((())))))******+++,,,,,,&&&'''((()))***+++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,...---+++***))))))***+++******+++,,,------------+++***)))***,,,---,,,+++))))))*********+++++++++---,,,,,,+++*********+++---------......---,,,,,,***+++,,,,,,++++++---...,,,+++******))))))******((()))***+++,,,---------******))))))***,,,---///************************''''''(((((())))))******))))))))))))((((((((((((,,,+++***((((((((()))***((()))***+++++++++++++++***)))((((((((()))+++,,,******))))))))))))******$$$%%%''')))***+++******((((((''''''((()))***+++))))))(((((((((((())))))''''''''''''(((***++++++))))))(((((((((((())))))------,,,+++***)))(((((((((((((((((()))***,,,,,,++++++,,,,,,+++***((('''))))))))))))************)))(((((((((******(((&&&&&&''''''((()))******+++,,,,,,++++++***))))))(((((()))+++,,,+++***(((&&&,,,------...---,,,***)))++++++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((('''((((((((()))+++,,,---%%%&&&'''((()))***+++,,,***************+++++++++******+++,,,------...///&&&(((*********+++,,,...++++++******)))******+++******+++,,,,,,,,,,,,+++(((***---//////...,,,++++++++++++++++++++++++,,,------------------------++++++++++++++++++++++++'''(((***+++,,,,,,++++++'''))),,,,,,***)))+++---******+++,,,,,,---......,,,,,,------------......*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...//////000,,,,,,---...//////......000/////////..................---,,,---...///000///---++++++---///000111000000000000000000000000///............///000000........................000///...------...///000////////////000000000000//////...//////000111222......//////000111111111///////////////000111111.../////////000000111111000000000000000000000000000///...///000111111///000000000000000000000000---///000222333333333222www```SSSJJJGGGDDDBBBBBBAAA???===<<<;;;:::999777555333222333333333222222222111111444444444444333111///...///...---///111111///+++//////000000111111222222---------.........//////...---,,,+++,,,---...///,,,,,,,,,++++++*********///......---+++******)))+++,,,------,,,+++,,,---'''((()))+++---.........---......---++++++,,,...,,,---...///...---,,,+++)))***+++,,,...///000000///...,,,+++***+++,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))(((((('''+++,,,,,,------,,,,,,+++,,,+++***,,,//////,,,)))+++,,,,,,------,,,,,,+++333111///,,,***)))((((((+++******)))))))))))))))+++++++++,,,,,,+++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++***))))))***+++***(((&&&+++*********))))))((((((++++++***)))(((((())))))(((((())))))))))))((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,............---,,,+++***+++***)))(((((()))***+++*********+++,,,,,,***(((###$$$%%%&&&''')))******+++++++++*********))))))******+++,,,,,,,,,++++++******++++++***)))'''&&&*********)))))))))))))))******))))))))))))******,,,,,,+++***))))))***************)))))))))))))))******))))))((((((''''''((((((((()))******++++++(((((()))***+++,,,,,,,,,((()))***)))((('''''')))************************,,,++++++++++++,,,...///))))))))))))))))))))))))******++++++++++++******+++)))***...222333...(((+++******)))))))))))))))++++++*********+++---............///......------+++++++++,,,---...///000...,,,******+++,,,+++***+++,,,,,,,,,+++)))'''&&&*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------------...//////000000000000////////////........................***+++---...///...------////////////000000000000//////.........---------////////////////////////,,,---------.../////////............////////////000000////////////000000000000000000///...---,,,////////////////////////////////////000000000000////////////////////////000000000000000000000000111000000000222333222111000000000000000000000000////////////000000000000vvv___SSSJJJHHHEEECCCCCCBBB@@@>>>;;;;;;:::999777555444333333333333222222222111111444444444444333111///...///...---///111111///,,,/////////////////////...---------.........//////......---,,,,,,,,,---...,,,,,,,,,+++++++++******......---------------,,,***,,,......,,,+++***+++++++++,,,------------------......---++++++,,,...,,,,,,------,,,,,,+++***,,,,,,---......///000000...---,,,+++++++++,,,,,,******++++++++++++******------,,,,,,+++)))((((((+++,,,,,,------,,,,,,+++---+++***+++......,,,***++++++,,,,,,,,,,,,++++++---+++***(((''''''((((((,,,,,,+++*********************++++++++++++******)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))+++*********++++++)))'''************)))))))))(((++++++***)))))))))))))))))))))************))))))******+++++++++,,,,,,,,,))))))((((((((('''''''''''''''((()))***+++,,,,,,*********++++++,,,,,,,,,............---,,,+++******)))(((((((((((()))***+++++++++,,,------+++)))&&&&&&''''''((()))******+++++++++*********))))))---------,,,+++***((((((&&&((()))***++++++******)))))))))))))))*********+++++++++******+++++++++++++++******))))))))))))+++++++++*********************))))))((((((((((((*********)))))))))))))))))))))+++,,,,,,---------***+++,,,+++***)))***+++************************++++++******+++,,,---...************************)))******************))))))((()))---111111,,,(((+++******)))))))))))))))++++++*********+++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...///,,,+++)))***,,,------,,,,,,,,,------,,,+++)))(((*********++++++,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,------------............---------....../////////........................---............------,,,//////..................//////.........---------////////////////////////---------...........................////////////000000////////////000000000000000000///...---,,,////////////////////////.../////////000000000000////////////////////////////////////////////////111...---///222333111...000000000000000000000000////////////000000000000sss^^^SSSKKKHHHEEEDDDCCCBBB@@@>>>::::::999999777666555444333333333222222222111111333333333333222111/////////......///000000///---//////......---,,,,,,+++---------...............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------....../////////,,,///111111///---,,,,,,...//////......---,,,+++---......---++++++,,,...,,,,,,++++++*********+++,,,,,,,,,,,,------......------,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++//////...---,,,+++***)))++++++,,,,,,,,,,,,++++++---,,,******,,,---,,,+++******++++++++++++******,,,+++*********+++---...------,,,+++++++++++++++)))******************)))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''+++*********,,,+++***(((************))))))))))))+++*********))))))))))))******++++++++++++******''''''((())))))***++++++))))))((((((((((((''''''''''''((()))***++++++,,,*********+++++++++++++++------------,,,++++++***((((((''''''''''''((((((+++++++++,,,......,,,***((((((((())))))*********+++************)))))))))------,,,,,,+++***(((((('''((()))++++++++++++***(((((())))))******++++++---,,,,,,,,,,,,,,,,,,---*********)))))))))))))))++++++++++++++++++++++++***))))))))))))(((((((((++++++******)))(((((('''***+++,,,---------------+++,,,,,,,,,***)))***+++******************************))))))***+++---...++++++++++++++++++++++++))))))))))))))))))))))))((('''(((,,,//////+++'''+++******)))))))))))))))+++************+++,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,---------***)))((())),,,.........+++,,,,,,------,,,++++++*********+++++++++++++++*********))))))*********,,,,,,,,,,,,------------+++,,,---...///......---)))******+++,,,......///////////////////////////111000///...------------///.........---,,,,,,,,,...............---------////////////////////////...............---------............////////////000//////......//////000000000000000///...---,,,////////////////////////....../////////000000000///////////////////////////////////////////////////---+++...222333///+++000000000000000000000000////////////000000000000ppp\\\RRRJJJGGGDDDBBBBBBAAA???===999999999888888666555555333333333222222222111111333333333222111000000//////......////////////............------,,,,,,,,,........................//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---......---+++***+++,,,...............---,,,+++---......---++++++,,,......---+++*********+++,,,************))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,*********+++,,,,,,)))******++++++******)))---,,,++++++,,,---...///------,,,+++++++++++++++))))))************))))))---,,,,,,,,,+++*********))))))))))))))))))))))))************************((()))***++++++***)))(((,,,*********+++,,,***)))*********)))))))))))))))*********************))))))******++++++******)))%%%%%%&&&'''(((******+++))))))(((((((((((((((((('''(((((()))******++++++***************+++++++++,,,,,,,,,,,,,,,+++******''''''''''''''''''''''''*********+++------+++)))))))))))))))))))))))))))************))))))))))))((()))***++++++,,,++++++***+++,,,,,,+++***((('''''''''((()))***++++++,,,---,,,,,,++++++,,,,,,---)))))))))***)))))))))(((*********+++++++++++++++))))))))))))))))))))))))************))))))((((((******+++,,,------,,,,,,)))***+++***((('''((()))************************))))))(((((()))+++---...++++++++++++++++++++++++))))))(((((((((((())))))(((((())),,,......,,,)))+++******)))))))))))))))******************++++++'''((()))***++++++++++++------------,,,,,,++++++***((('''(((***,,,,,,,,,*********+++,,,,,,,,,,,,***************+++++++++******++++++++++++******,,,,,,,,,---------......***+++---//////...---,,,*********+++,,,---------////////////////////////111000...------...///000000//////...---,,,++++++......................../////////////////////////////////...---------,,,............/////////////////////......///////////////000//////...------////////////////////////........./////////000000////////////////////////////////////////////////,,,---...000111000...---////////////////////////////////////000000000000oooZZZPPPHHHEEEBBBAAA@@@???===;;;999999999888888666555555333333333222222222111111333222222111000000000000////////////......//////------........./////////.....................---//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,+++(((%%%###$$$(((++++++,,,,,,------------,,,---......---++++++,,,...///...,,,+++++++++,,,---***))))))))))))(((((((((+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((((((((((((((***+++,,,***++++++,,,,,,++++++***,,,,,,+++***)))***+++---)))******++++++******)))+++***)))(((((()))******,,,,,,+++***************))))))************))))))---,,,,,,,,,+++*********************************((((((((((((((((((((((((%%%''')))***+++++++++***+++***))))))+++++++++***))))))))))))))))))******)))***++++++++++++******(((((())))))))))))(((((((((((()))***,,,---......(((((())))))))))))))))))(((((())))))******++++++************************+++++++++,,,++++++***)))&&&&&&''''''''''''&&&&&&(((((((((***,,,,,,***((())))))((((((((((((''''''))))))))))))))))))))))))'''((()))***++++++++++++++++++,,,,,,+++***((('''''''''((()))***++++++,,,++++++************++++++((()))************))))))))))))))))))******++++++))))))))))))************(((((())))))************)))******++++++++++++***)))***+++***)))((((((***************************)))((((((((()))+++---...************************))))))(((''''''((())))))))))))***,,,......,,,++++++******)))))))))))))))************************((((((***+++,,,,,,,,,,,,,,,---------,,,+++***)))***)))''''''((())))))(((((((((((()))******++++++************************++++++,,,------,,,++++++,,,,,,,,,---------......***+++---//////...---+++---,,,,,,,,,,,,,,,,,,,,,////////////////////////...---------...///111222000000//////...---,,,,,,---...................../////////////////////////////////...---------,,,............//////////////////............////////////////////////...---////////////////////////............////////////////////////////////////........................***...222222///---...111////////////////////////////////////000000000000nnnYYYOOOGGGDDDAAA@@@???>>><<<:::::::::999999777666555444333333333222222222111111333222111000000000000000...///000///------///000---......///000000111111...............---------............---,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++...---+++(((&&&(((---111)))***+++------.........---......---++++++,,,...///...------,,,,,,------++++++++++++++++++******++++++,,,---------,,,,,,''''''((()))************&&&&&&&&&&&&'''))),,,---******++++++++++++*********+++,,,+++))))))+++,,,******++++++++++++******...---+++***))))))***+++,,,,,,+++***************)))******************)))*********)))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&'''(((******+++++++++***)))'''((()))+++******))))))))))))************)))***+++,,,,,,,,,+++***(((((())))))))))))(((((('''(((((()))***+++,,,,,,(((((())))))))))))******(((((())))))***************************)))))))))******+++++++++******)))&&&&&&'''(((((('''&&&&&&''''''''')))++++++***((((((((((((((((((((((((((((((((()))))))))))))))*********++++++***))))))(((((()))***,,,,,,,,,,,,+++(((((())))))******++++++***))))))(((((())))))***((()))+++,,,,,,+++******((((((((()))******++++++)))))))))************+++'''(((((()))******++++++)))******++++++*********,,,---------+++***+++,,,************************)))(((((()))***,,,...///))))))))))))))))))))))))******((((((((((((******)))***+++------------,,,+++******)))))))))))))))*********+++******)))((()))***+++,,,,,,,,,,,,,,,+++,,,---------+++***)))+++)))''''''((()))((('''((((((((((((((()))***+++***************)))))))))+++,,,---......---,,,+++,,,,,,,,,,,,------------***+++,,,---...------,,,.........------,,,,,,,,,........................++++++,,,---...000111222000000//////...------------------...............////////////////////////...............---------............///////////////......------......///...///////////////......////////////////////////------........./////////////////////////////////........................+++///111000---,,,///222000000000000000000000000////////////000000000000nnnXXXNNNGGGEEEBBB@@@???>>><<<;;;;;;;;;:::999777555444333333333333222222222111111222222000000///000000111...///000///,,,,,,///111//////////////////000000//////.........---------,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------------...//////...---...111333+++,,,---....../////////---......---++++++,,,...,,,------------,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,'''((()))***++++++++++++))))))(((((()))***---...******++++++++++++******(((***,,,,,,***)))***+++++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,---...------,,,+++++++++++++++******++++++++++++******)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***)))(((&&&&&&(((******)))((()))))))))************((()))+++------,,,+++***)))))))))******)))))))))&&&&&&''''''((((((((()))(((((()))))))))*********))))))))))))************+++*********)))))))))((())))))***************)))&&&'''(((((((((((('''&&&''''''(((***,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))*********************))))))(((((()))+++,,,------,,,+++)))))))))))))))************))))))(((((())))))***)))***,,,---------,,,+++(((((()))******+++,,,,,,))))))*********+++++++++)))))))))))))))************++++++,,,,,,++++++***,,,---...---+++***+++,,,************************)))))))))***+++---///000************************,,,+++)))(((((()))+++,,,((()))++++++++++++,,,,,,+++******))))))))))))))))))***++++++***)))((('''******+++,,,,,,+++++++++***+++,,,------,,,***)))+++)))((((((***++++++******))))))(((((()))***++++++*********)))))))))(((***+++---......---+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------------------------------***+++,,,....../////////...------------------------------.........//////////////////////////////---------...........................///////////////......------......///......////////////......////////////////////////---------.........//////////////////////////////........................000---******---/////////000000000000000000000000////////////000000000000nnnXXXMMMHHHFFFCCCAAA@@@???===;;;<<<;;;:::999777555333222333333333222222222111111222111000//////000111111...000000///,,,,,,///222000000000///......------//////.........---------+++,,,---.........---,,,,,,,,,,,,------.........++++++,,,---...///000111'''))),,,------------...---...//////////////////---......---++++++,,,...++++++,,,---,,,+++***)))((()))))))))************)))***,,,---...---,,,,,,***+++,,,---......///...---,,,+++******,,,...///******++++++++++++******'''***------+++))))))++++++,,,,,,------,,,,,,++++++***)))))))))***+++,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---************************************************...---***)))'''''''''((()))'''%%%%%%''')))))))))(((((())))))*********+++((()))+++---------+++*********++++++++++++******************++++++++++++(((((())))))*********+++))))))))))))************+++*********))))))((((((((())))))*********))))))&&&'''((())))))((('''&&&(((((((((+++------,,,***))))))*********+++++++++'''((((((((())))))******&&&'''((()))++++++,,,,,,,,,,,,------,,,+++)))(((*********)))))))))))))))******))))))))))))******)))***,,,.........,,,+++))))))***+++,,,,,,------))))))******++++++++++++++++++******)))(((((((((,,,,,,---------,,,++++++***+++,,,+++)))((()))******************************))))))***,,,...000111++++++++++++++++++++++++,,,+++***((((((***+++,,,&&&(((***************++++++******))))))))))))))))))***+++++++++)))((('''***++++++++++++******))))))***,,,------,,,***)))***)))((())),,,......---,,,+++***))))))***+++,,,+++*********))))))(((((()))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////////////////,,,------....../////////............/////////000.........------...............///////////////...////////////////////////---------.........//////////////////////////////........................333+++$$$%%%---222///***000000000000000000000000////////////000000000000mmmYYYOOOGGGFFFCCCAAA>>><<<;;;:::999888888888777777666666999777666444333333444444////////////000111222333000000000///......------111111000000/////////.../////////......---------,,,,,,+++***+++,,,---...///......------......///000111111000...,,,,,,---......---------.........+++,,,------...---------+++++++++******)))))))))...---+++******+++---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---,,,***)))***+++---,,,+++***))))))))))))---,,,++++++******++++++++++++*********+++,,,---,,,,,,++++++***))))))))))))))))))((((((((((((((()))+++---,,,+++,,,000333000---)))((()))++++++,,,))))))(((((()))+++---...))))))(((((((((((())))))***+++,,,+++)))))))))***(((((()))***************,,,+++***((((((((()))***))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))******)))))))))))))))***,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))******+++))))))))))))************++++++************++++++------,,,,,,,,,,,,,,,---++++++***************************)))))))))))))))++++++++++++++++++++++++***************************+++---......---+++***,,,,,,+++***))))))))))))---,,,+++***)))))))))))))))))))))))))))))))))))),,,)))''''''))),,,------))))))(((((()))+++---...++++++++++++++++++++++++++++++,,,------...//////))))))))))))******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...---***(((''''''((()))---,,,,,,+++*********+++)))************+++++++++,,,------......------,,,,,,,,,---......///000000............------------)))))))))))))))((('''&&&---------,,,,,,+++++++++------------------------////////////...---,,,+++---...///000000///...---///000000000000000//////---------......000111222////////////////////////+++,,,,,,------,,,,,,+++///......------......//////...,,,++++++,,,.../////////.........---------......------------......////////////////////////000000000000000000000000,,,***)))+++///111000...lllXXXOOOIIIGGGEEEBBB@@@>>>===<<<999999999888777666666555333333222111000000000000333222111000000/////////......//////////////////000000000//////.........,,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---///000000///---,,,---...//////---,,,++++++******.........---------------------------,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++''''''''''''((()))******,,,,,,+++************+++,,,+++++++++,,,,,,------************************************************((()))******))))))---000000---)))((()))+++,,,,,,***************+++,,,,,,)))))))))(((((()))))))))***+++,,,+++)))))))))***(((((()))***************,,,+++)))((((((((()))***)))))))))))))))))))))))),,,++++++******)))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,......,,,*********%%%%%%&&&'''((())))))***(((((())))))***+++++++++))))))))))))************+++******************+++''''''&&&&&&&&&&&&&&&'''************************''''''((()))***+++,,,,,,++++++++++++++++++++++++************************++++++,,,------,,,++++++,,,++++++************+++---,,,+++***))))))))))))************************+++)))''''''))),,,------+++******))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))***************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))((()))******---,,,++++++******++++++)))************+++++++++---..................---******++++++,,,,,,---------------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---....../////////......---...///000000///...---//////000000000000//////000/////////............////////////////////////,,,,,,------------,,,,,,......------------.........---,,,++++++,,,---...//////.........---------......------------......////////////////////////000000000000000000000000111...------//////...,,,kkkXXXNNNHHHGGGEEEBBB@@@>>>===<<<;;;:::999888777666555444333333333333333222111000333333111000000000000000------...//////000111111/////////...........................////////////...------------...///000---,,,,,,++++++,,,,,,---,,,...///...---,,,---.........---,,,,,,,,,,,,,,,222111///---,,,,,,,,,---------------............,,,+++***))))))***+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,------+++,,,---,,,***)))***+++************+++,,,---...,,,+++******))))))************+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))(((((((((+++---///,,,)))(((***+++,,,++++++,,,,,,---,,,+++***)))******))))))))))))*********+++,,,+++)))))))))***(((((()))***************+++***))))))((()))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))***+++,,,---...((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,......,,,++++++,,,%%%%%%&&&((()))***+++,,,))))))******++++++,,,,,,))))))))))))************************************(((((('''''''''(((((()))************************'''(((((()))***+++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******))))))))))))+++++++++++++++++++++++++++)))'''(((***,,,---,,,,,,++++++***))))))******************************---,,,+++***)))'''&&&&&&))))))))))))************))))))))))))***+++------------,,,,,,++++++******************************++++++************++++++)))*********++++++,,,,,,,,,,,,++++++******++++++)))************+++++++++......////////////......*********+++++++++++++++,,,,,,------......//////000///...---------...///,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---...///000000111000......////////////......//////000000000000/////////////////////...------////////////////////////------............------...------,,,,,,------..........................................---------......------------......////////////////////////000000000000000000000000111000...///000000///---iiiWWWNNNEEEDDDBBB@@@>>><<<;;;:::;;;;;;:::888777555444333444444555666555444222111000000000000111222333333......//////000000000000..................------//////000000111111222222---------------......//////......------......///+++,,,------,,,,,,---///,,,,,,---...///111222333555333000---,,,,,,,,,---+++++++++,,,,,,---------++++++***))))))***++++++++++++,,,------...//////------------------------+++++++++,,,,,,---------,,,,,,------------......+++,,,---,,,***)))***+++000///...------,,,,,,,,,++++++***)))))))))******((())))))***************------------......//////+++++++++,,,,,,,,,,,,,,,++++++***))))))***+++,,,...,,,))))))***,,,,,,+++,,,---//////...,,,***(((+++******))))))******+++***+++,,,+++)))))))))***(((((()))*********************))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))***+++,,,,,,)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++***)))***+++''''''((()))***++++++,,,)))))))))******+++++++++((()))))))))*********************++++++*********++++++++++++++++++,,,---***************+++++++++,,,++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************+++,,,---...++++++***)))))))))))))))++++++++++++++++++++++++***)))((((((***,,,,,,,,,++++++******************)))))))))))))))))))))))),,,,,,+++***((('''&&&&&&((()))))))))************'''''''''((()))***,,,,,,...------,,,+++***))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,))))))*********+++++++++------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222///...,,,++++++,,,...///+++,,,,,,,,,------......,,,,,,------------......---...///000111111111111...//////////////////......//////000000000000///,,,---...000000111000000////////////////////////......////////////......------,,,,,,,,,,,,------///000111111111111000///..............................------------......////////////////////////////////////////////////---------...000111111111gggVVVNNNEEECCCAAA???===<<<;;;;;;;;;;;;:::888777555444333111222333444333222111000000000000000111222333444111111000000////////////------..................,,,,,,,,,------.........++++++,,,,,,------------///......------......///***,,,------,,,,,,...///++++++,,,---///111333444444222000---,,,,,,---...+++++++++,,,,,,---------+++******************+++++++++,,,------...//////------------------------******+++,,,,,,---......,,,,,,,,,------.........+++,,,---,,,***)))***+++---,,,+++******))))))***,,,++++++***)))*********)))***++++++,,,,,,++++++...---------,,,,,,,,,+++************++++++,,,,,,+++***)))((()))***++++++---+++))))))+++,,,,,,+++,,,---000111000...+++)))++++++************++++++***+++,,,+++)))))))))***(((((()))***************)))))))))*********))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++***)))(((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))(((((()))******************)))))))))((((((((()))))))))))))))((()))))))))************)))***++++++++++++***)))))))))(((((()))***++++++))))))*********+++++++++,,,,,,,,,+++***))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++,,,---...******))))))((()))))))))***************************)))((()))+++,,,,,,+++(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))))))))((()))))))))************&&&&&&&&&''''''(((******------,,,+++******))))))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,++++++***++++++,,,,,,))))))*********++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---......000111222333444...---,,,***+++,,,...///,,,,,,,,,------.........,,,,,,,,,------.........//////000000000000///////////////....../////////......///000000000000000//////000000111111000000////////////////////////...//////000000//////......------,,,,,,------......//////000000//////...---...........................------------......////////////////////////////////////////////////+++,,,---......///000111eeeUUUNNNFFFEEECCCAAA???>>>======;;;:::999888777666555444333444444444444444333333444333222111111000111111222222111000000///...................../////////---------...............***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++---......------...000,,,,,,+++++++++,,,,,,---111000...---------......------------............++++++++++++++++++++++++++++++,,,,,,------......---------------------------------,,,,,,+++++++++++++++,,,,,,------......+++,,,---,,,***)))***++++++******++++++,,,---...---,,,++++++******+++++++++,,,---...///...------+++++++++***)))((((((((((((((())))))******++++++***(((&&&&&&(((*********,,,+++)))***+++---,,,++++++---///111111000...,,,,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))***(((((()))***************(((((()))************)))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))+++***)))((('''&&&&&&&&&,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***++++++***))))))***,,,++++++******)))(((((((((((((((((((((((((((((()))))))))))))))************)))***+++,,,,,,+++***)))(((((((((((()))***++++++)))))))))***++++++,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---***))))))(((((())))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++'''((()))***,,,,,,,,,,,,***************************************+++++++++))))))))))))************'''''''''''''''(((((())),,,,,,++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++*********)))++++++******++++++,,,,,,)))************+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++......///000111222333444///...---------...///000---------------.........)))******++++++,,,,,,---//////000000000///......//////............//////---...///000000111111000777666444222000......---////////////////////////......////////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......////////////////////////000000000000000000000000...///000///---,,,---...}}}dddUUUNNNEEEDDDBBBAAA???>>>======999999999888777666666555666555555444555555555666444444333222111111111111111111000000000000000000.........//////000000000000000000///////////////++++++---.........---,,,---,,,,,,++++++,,,,,,------...//////...---...000,,,++++++*********++++++,,,,,,------.........///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,++++++******++++++,,,---------+++,,,---,,,***)))***+++,,,,,,,,,,,,---...///000...---,,,,,,+++,,,,,,,,,***+++---.........,,,+++************))))))))))))(((((())))))***++++++,,,)))'''%%%&&&))),,,,,,++++++***)))***,,,---,,,+++***,,,...000222222111000,,,,,,++++++++++++,,,,,,***+++,,,+++)))))))))***(((((()))***************'''((()))***+++******)))++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++******)))(((((('''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))---------+++))))))***,,,))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***((())))))))))))***+++,,,---((())))))***++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))(((((((((((()))***++++++))))))(((((((((((())))))************************)))((((((***,,,---,,,***((()))***+++,,,++++++***++++++++++++++++++++++++************************))))))))))))******************)))(((((((((((()))+++++++++***************************************++++++,,,------,,,++++++******)))((()))***+++,,,++++++******++++++,,,---)))************++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------------...///000000111111............//////000000............------------))))))***++++++,,,------,,,---...///////////////000///...------...///000---...///000111111111111<<<:::666222///.........////////////////////////---......//////......---000//////......//////000------,,,++++++,,,---------------.........//////......------------......////////////////////////000000000000000000000000...000111000...---...000|||cccTTTNNNCCCBBB@@@>>>===<<<;;;;;;999888888888777777666666222111000000000111222333111111111111222333444555/////////000111111222222.../////////000000111111------,,,,,,+++++++++***,,,,,,.../////////...---///......------......///...///000///...---...000*********+++,,,---...///)))***+++---.../////////+++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++........................)))******+++---...//////))))))***++++++,,,------+++,,,---,,,***)))***+++,,,,,,+++***))))))))))))///...------,,,,,,------&&&(((***+++++++++)))(((***++++++,,,,,,------...(((((()))***++++++,,,,,,+++)))'''(((,,,//////...+++***)))***,,,---,,,+++***+++---000222333333333---,,,,,,++++++,,,,,,---***+++,,,+++)))))))))***(((((()))***************'''((()))+++++++++***)))++++++++++++++++++++++++)))))))))))))))(((((((((++++++++++++++++++++++++***)))))))))))))))******((()))+++------+++)))((((((((((((((((((((((((((())))))))))))))))))))))))------,,,***(((''')))***''''''(((((())))))******++++++******************))))))))))))************((()))+++,,,,,,+++)))(((''''''''''''((()))***+++((())))))***++++++,,,,,,......---,,,+++))))))(((++++++++++++++++++++++++((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((())))))***))))))(((((((((((()))***++++++++++++++++++++++++)))((((((***,,,---,,,*********+++,,,,,,***)))(((+++++++++++++++++++++++++++*********)))))))))((())))))))))))************---,,,+++***))))))))))))***************+++++++++))))))))))))))))))))))))++++++------------++++++)))(((''''''(((***---...+++*********+++,,,,,,---)))************+++++++++,,,------......------,,,,,,,,,---......///000000,,,,,,------.../////////+++,,,---...//////....../////////...---------,,,++++++,,,------...//////)))***,,,...///000111111000///...------...///000---...///000111111111111<<<:::555111///000111333////////////////////////------............------000000////////////000000111000...------...000111---------.........//////.........------.........////////////////////////000000000000000000000000,,,///111111000000222555xxxaaaRRRLLLJJJGGGCCCAAA@@@@@@>>>===999999888777666555444444333333333222222222111111111000000000111222333333///444555222///222444444555444111//////000111333111000000///...---------.........------,,,,,,,,,++++++++++++++++++++++++------..................---------...000000...,,,,,,,,,*********+++,,,---+++,,,,,,------,,,,,,++++++,,,,,,---............000//////.........//////++++++************++++++)))******+++++++++************+++,,,------...............////////////000...+++)))***,,,---+++))))))***,,,------,,,***))))))***+++,,,++++++***))),,,,,,,,,++++++*********------,,,+++++++++,,,,,,111///---------...---,,,...---,,,+++***(((''''''///////////////000111222888666333000//////111222------,,,+++************))))))))))))))))))))))))((((((((((((((())))))***))))))************)))))))))))))))))))))******++++++******)))))))))))))))+++*********))))))((((((***+++,,,+++))))))***+++***************************)))((((((((()))+++,,,---,,,***(((((((((((()))))))))))))))***************)))(((((((((***+++,,,******))))))))))))*********************)))((((((((((((((((((((())))))***)))***+++,,,------,,,+++,,,+++***))))))***+++,,,))))))***++++++++++++***(((((()))***************---,,,***)))((('''((((((((()))++++++******+++,,,------,,,,,,+++***))))))(((((())))))*********+++(((((((((((()))***+++,,,************************+++*********))))))((((((++++++******)))((((((((((((((((((((())))))))))))((())))))***+++---...///...---,,,+++***((('''''',,,,,,,,,+++***)))(((((()))((('''(((***,,,+++***))))))))))))))))))))))))........................+++++++++,,,,,,---------,,,,,,............,,,,,,------------------,,,,,,------..................,,,+++,,,---000000000...////////////////////////+++,,,,,,------,,,,,,+++...............---------000000000000111111111111///......///111222000///000///...,,,+++***))))))........................***++++++,,,---...//////------............------//////............//////111111000000//////......111000///...............,,,,,,------...///000000...........................---,,,---///111111000xxxaaaRRRKKKEEEBBB???<<<<<<;;;:::888;;;;;;:::999888777666666333333333333222222222222111111111000111111222222---111222...,,,///111111111///---++++++,,,...000/////////...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---...//////,,,***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,...------,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,------...------.........////////////,,,******,,,,,,***(((***+++,,,,,,,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---000---******,,,...000111)))******+++,,,------...//////.........//////000:::888666333222222222333,,,,,,++++++***+++++++++))))))))))))))))))))))))******))))))******+++,,,)))******++++++******))))))))))))))))))******++++++******)))))))))))))))************)))))))))(((---------,,,)))''''''(((((((((((((((((((((((((((***)))((((((((()))++++++,,,+++***)))((((((((()))'''(((((((((((()))))))))***)))((((((((()))+++,,,***))))))(((((())))))***+++++++++++++++***)))))))))))))))))))))***++++++&&&'''((()))***))))))(((++++++***))))))***++++++))))))***++++++++++++***(((((()))***************,,,+++***)))(((((())))))(((***++++++******+++,,,------,,,++++++***))))))((()))))))))************((((((((())))))***+++,,,+++++++++***************************)))))))))((()))))))))))))))************************)))))))))))))))))))))***,,,---...))))))*********+++++++++,,,+++++++++***))))))))))))((('''(((***,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,++++++,,,---......///......,,,---------......//////...------...000111000.......................................------,,,+++------..................//////000000000111111111///......///111111000///111000///...---,,,,,,,,,............------------,,,,,,------------------------............------//////............//////000000///////////////.........---,,,,,,,,,,,,,,,,,,,,,------...//////000........................000...---...000111111000www```QQQKKKBBB???<<<:::999999777666;;;;;;:::999888777666666444444444444333333333333222222111000000000111111,,,000111---+++...///......---+++******,,,...///.........---,,,,,,++++++...------------,,,,,,,,,------------------------,,,,,,,,,---------.........---------......,,,***,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,------,,,,,,,,,,,,------......------,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,---------.........---++++++++++++)))(((++++++++++++++++++++++++***)))(((''''''))),,,---,,,,,,,,,++++++++++++***+++++++++++++++,,,---...222///***(((***---000111))))))***,,,---///000000///......------------...222111111000000000000000+++++++++***++++++,,,,,,))))))))))))))))))))))))******))))))******+++,,,)))******++++++******))))))))))))))))))******++++++******)))))))))))))))************)))))))))))),,,------+++)))''''''((((((((((((((((((((((((((()))))))))((()))******+++,,,+++***)))((((((((()))''''''''''''(((((((((((()))))))))((())))))***+++))))))(((((((((((())))))++++++,,,,,,++++++***)))***************++++++,,,)))***++++++,,,+++++++++++++++***))))))***++++++))))))***++++++++++++***(((((()))*********************))))))))))))******)))***++++++***)))+++,,,,,,,,,,,,+++******))))))))))))))))))************)))))))))))))))***,,,,,,++++++++++++******))))))************))))))))))))'''(((((()))******++++++,,,,,,,,,++++++*********)))))))))))))))***++++++'''(((((()))***+++,,,,,,++++++******************)))((('''(((***,,,+++***************************************************------,,,,,,+++*********++++++,,,,,,,,,,,,++++++)))***+++---............++++++,,,---...//////000//////...///111111000...........................------...//////......---,,,---------...///////////////000000000000111111///......///111111000...000///...------------............------,,,,,,,,,......---------,,,,,,,,,------............------//////............//////.............../////////......---,,,,,,,,,,,,---,,,,,,------.../////////////////////////////////...---++++++---......---uuu^^^QQQKKKDDDAAA>>><<<<<<;;;:::999999999888777666555444444555555444444444333333333333222111000000///000000...111111------000111///......---,,,---...000111.........---------,,,,,,------------------------------------------------++++++,,,,,,------......---,,,+++,,,......---,,,,,,------...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))+++************++++++,,,------,,,,,,,,,,,,------......---,,,,,,+++++++++...---,,,******+++,,,---++++++,,,,,,,,,---------,,,,,,+++++++++++++++***,,,++++++******++++++,,,,,,++++++*********+++,,,++++++++++++++++++++++++************+++,,,---...444111---******+++,,,,,,------------,,,,,,,,,,,,......---,,,+++++++++,,,)))***+++---............************+++,,,------))))))))))))))))))))))))'''''''''''''''((())))))((())))))******))))))((()))))))))))))))******++++++******)))))))))))))))*********)))))))))))))))((()))******))))))***+++)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))'''''''''((((((((())))))))))))))))))))))))******)))(((((((((((((((((()))***++++++++++++***))))))***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))***++++++++++++***(((((()))***************)))))))))))))))******+++)))***++++++***)))***,,,,,,+++++++++******)))))))))))))))))))))*********))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))*********)))))))))))))))(((((())))))************,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))***************************+++++++++)))((('''(((***,,,+++***************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,++++++******+++,,,...///000000///......///000000...,,,........................***+++,,,...//////000000,,,,,,,,,---...///000000////////////000000000111///......///000000///---,,,,,,+++++++++,,,,,,---.........---,,,,,,++++++------------------------------............------///......------......///,,,,,,------......//////000//////.........//////---------........./////////////////////////////////...,,,,,,---...---,,,ttt]]]PPPJJJFFFCCC@@@>>>>>>>>>===<<<999999888777666555444444555555444444444333333333222222111000////////////...000000---...222222/////////.........000111222/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,+++***+++.../////////,,,------...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,+++***+++++++++...---,,,+++++++++,,,---+++++++++,,,,,,,,,,,,---)))***+++++++++,,,,,,---,,,++++++******++++++,,,---...///000///---***(((++++++++++++++++++++++++)))))))))***+++,,,---...000///---------,,,***)))......---,,,+++***))))))...---,,,++++++***+++++++++,,,...//////...,,,+++************+++,,,------))))))))))))))))))))))))'''''''''&&&'''(((((()))'''((((((((((((((((((''')))))))))))))))******++++++******)))))))))))))))))))))))))))))))))******'''(((******))))))***+++))))))))))))))))))))))))((()))))))))************************)))))))))((((((((()))))))))*********))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))((((((''')))(((((((((((()))******)))))))))((((((((())))))*********++++++*********))))))***++++++++++++***(((((()))***************'''((())))))******++++++)))+++,,,+++***)))***+++++++++***************)))******))))))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))))))))))))))))))))******************))))))((((((++++++*********)))))))))***)))(((((('''(((((((((((())))))))))))************************+++++++++)))((('''(((***,,,+++***************************------------------------+++,,,,,,---...//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,---...///000...---,,,---......---+++........................++++++,,,------------,,,,,,,,,,,,---...///000000...////////////000000000///.........000000...---,,,,,,+++++++++,,,------.........------,,,,,,,,,++++++,,,,,,---...//////------............------......------------......,,,,,,------......////////////.........//////000---------...............////////////////////////222111//////000111000///rrr\\\OOOJJJEEEBBB???>>>>>>>>>===<<<;;;;;;:::999888777666666444444444444333333333333111111000/////////000000---......,,,...333333000..................//////////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000---,,,+++,,,...000111000,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,---......,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((***+++,,,++++++,,,...++++++++++++++++++++++++---///111333222///+++(((***++++++++++++,,,,,,,,,***************+++,,,---******+++---//////---+++,,,,,,,,,+++++++++++++++---,,,,,,++++++++++++,,,//////......,,,)))'''%%%+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))(((((())))))***+++'''(((((())))))((((((''')))))))))))))))******++++++******)))))))))))))))))))))))))))***************++++++***(((''''''((((((((((((((((((((((((((((((((()))************)))))))))************)))((())))))))))))************)))************)))((((((******))))))))))))******(((((())))))(((((('''&&&((((((((((((((())))))***++++++***)))))))))******)))***++++++++++++***)))))))))***++++++++++++***(((((()))***************'''((()))******************+++,,,+++)))))))))+++************************************))))))))))))******)))******+++,,,---************************))))))))))))************++++++******)))(((((('''***************************)))((((((((((((((()))%%%&&&'''(((***+++,,,---++++++******************)))((('''(((***,,,+++***++++++++++++++++++++++++........................***++++++---...///000111,,,,,,++++++++++++,,,,,,////////////...,,,+++*********+++,,,---......///,,,++++++,,,......,,,+++------------------------//////...---,,,***((((((,,,---------.../////////......////////////000000///.........//////...,,,......---------......///........................***++++++,,,---...///000------............------......------------...................../////////---,,,,,,,,,,,,---.........................................................,,,++++++---...------qqq[[[NNNIIIDDDAAA>>>=========<<<;;;;;;;;;:::999888777666666333333333333222222222222000////////////000000111---///...---111666777333//////..........................................,,,,,,,,,---------......------------------------,,,------...///000111222111///------.../////////,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++++++++,,,---......------,,,,,,,,,,,,---------,,,+++***+++---///000)))***,,,---......,,,,,,,,,,,,,,,,,,------------+++,,,...,,,***)))***,,,***+++,,,,,,,,,,,,+++***,,,---///111111///...,,,******+++++++++,,,,,,,,,+++***************++++++***))))))+++...//////...++++++,,,,,,------......,,,,,,+++++++++,,,------......---,,,***(((&&&%%%,,,,,,++++++***+++++++++)))))))))))))))))))))))))))(((((((((((()))******))))))************)))))))))))))))))))))******++++++******)))))))))))))))((()))))))))************)))***+++***(((''''''((((((((((((((((((((((((((('''((()))***+++******)))((()))***++++++***)))(((((((((((())))))))))))***)))******+++***)))((('''++++++************++++++)))))))))))))))(((''''''))))))(((((())))))***+++......,,,+++++++++,,,,,,)))***++++++++++++***)))))))))***++++++++++++***(((((()))***************((()))******+++***))))))***+++,,,+++)))((()))***))))))))))))************************)))))))))(((************+++,,,------)))))))))***++++++,,,,,,((()))))))))*********************)))))))))))))))))))))******+++,,,,,,,,,)))))))))(((((()))******&&&&&&'''((()))***+++,,,,,,+++++++++***))))))))))))((('''(((***,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........---,,,++++++,,,---...------...------,,,+++***+++++++++,,,,,,---------,,,++++++,,,...///...---------------------------............---,,,+++***------.........................../////////000000///.........//////---+++///......---------......---......//////000000000,,,,,,,,,------.........------............------...------,,,,,,------...000000///////////////...,,,,,,,,,,,,,,,---..............................------------------------***)))((((((***,,,,,,+++ppp[[[NNNIIIDDDBBB???======>>>===<<<999999888777666555444444333333333222222222111111//////...//////000111222000111000000555;;;;;;777111111111000000//////...------------------------,,,,,,,,,------.........////////////////////////------...///000111222333555222000......///...---,,,+++++++++,,,...000111+++,,,,,,------,,,,,,++++++,,,------............************+++,,,---............------.........---,,,++++++,,,...111222'''))),,,...///...---+++,,,,,,------------......---//////---)))''''''))))))***,,,------,,,***)))++++++,,,---...///000111*********++++++,,,,,,,,,++++++******************...,,,***)))+++---..............................++++++++++++,,,---....../////////////////////000------,,,+++************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((++++++,,,,,,,,,,,,++++++)))))))))))))))******++++++******)))))))))))))))(((((())))))*********+++%%%'''))))))((((((***,,,************************'''((()))++++++******)))((()))***++++++***)))(((''''''''''''((((((((())))))***+++++++++)))(((''',,,,,,++++++++++++,,,,,,***************)))((((((*********)))***++++++,,,,,,+++)))((((((((()))))))))***+++,,,,,,+++***)))))))))***++++++++++++***(((((()))***************((()))***++++++***)))(((***,,,,,,+++)))((()))***)))))))))))))))*********+++*********))))))((((((************+++,,,---...(((((()))***+++,,,,,,---(((((())))))*********+++((((((((()))******++++++)))***+++,,,------...///)))))))))))))))***++++++***)))))))))((((((((((((---,,,,,,+++***)))(((((()))((('''(((***,,,+++***++++++++++++++++++++++++******************************************++++++......,,,,,,,,,,,,......((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000111000...------------------------***+++,,,...///000000111...............---------............/////////000///.........//////---+++...---,,,++++++++++++,,,------...///000111222222......---------,,,,,,,,,---..................---...------,,,,,,------...111111000000//////.....................///000111.....................---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111111111qqq[[[MMMGGGDDDCCCBBB@@@>>>===<<<<<<888888888888777777777666666555333111111333555777222222222111111111111000,,,222222...444???@@@888111111000000/////////...222111///---,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000///...------,,,,,,---------.........//////---,,,+++*********+++,,,*********+++,,,---,,,***---,,,++++++************000///...---,,,---...///***++++++,,,---...////////////...---,,,,,,++++++........./////////000000)))******++++++******))),,,+++***))))))***+++,,,+++*********+++,,,------,,,+++******)))))))))***,,,+++(((''''''***///333,,,,,,++++++***)))(((((((((***,,,,,,******,,,......---------,,,,,,++++++...---,,,+++***++++++,,,---+++***+++------+++(((&&&&&&&&&&&&'''''''''(((((((((''''''((()))******+++************,,,---...******))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))'''(((***,,,+++)))'''%%%((()))***)))((()))***,,,)))***++++++***)))((('''+++++++++*********))))))******))))))))))))******'''((()))***+++******))))))(((&&&&&&(((+++------------------,,,,,,+++***---,,,++++++******+++++++++)))'''(((+++,,,***(((***************)))((('''+++)))(((***,,,---+++)))%%%&&&(((+++---///000000)))******+++++++++*********+++,,,,,,,,,,,,+++***++++++***)))(((((()))))))))***+++,,,,,,+++***)))''''''(((***+++,,,---...(((((())))))))))))((((((************)))))))))))),,,++++++******++++++,,,************************(((((()))+++,,,---...///,,,+++)))((((((***,,,------...///---)))'''(((***)))+++,,,,,,+++***,,,---...---+++*********+++++++++***)))((((((***,,,---))))))))))))***+++,,,---//////...---,,,,,,++++++---,,,***))))))***,,,------.........---,,,,,,++++++***)))))))))***+++,,,///...---,,,,,,---...///------------------------,,,------......------,,,..........................................---------------...............///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000000000///---,,,,,,---.../////////.........---------................................................,,,---------...///////////////////////////......ppp[[[MMMGGGDDDCCCAAA???===<<<<<<;;;::::::999888777666555444333333333333333333333333222222222111111111111000,,,111000,,,///888888111///.........---------------------------...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...------,,,,,,---------.........//////++++++******+++,,,---...+++***+++,,,------,,,+++///...------,,,,,,------++++++*********+++,,,,,,++++++,,,,,,---.........------------------------******+++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++*********&&&(((+++***((('''))),,,,,,,,,++++++***))))))(((***,,,...---++++++,,,...111111222222222222222222000000...---------......***((('''(((******(((%%%((((((((()))))))))******)))))))))*********++++++******))))))***+++,,,---************************(((((((((((()))***+++,,,))))))))))))))))))))))))###$$$&&&((((((((('''&&&((()))***)))((((((***,,,)))******+++***)))((('''*********)))))))))(((((())))))(((((((((((())))))***+++,,,---...---,,,,,,+++)))((('''(((***++++++))))))*********)))((((((******)))(((((((((((((((+++)))((((((++++++***(((((())))))************))))))(((''')))+++,,,***(((++++++++++++++++++***))))))******+++++++++************+++,,,,,,+++******++++++***)))))))))))))))))))))***++++++***))))))''''''((()))***++++++,,,(((((())))))))))))(((((((((((())))))*********++++++******************+++************************)))))))))))))))))))))))),,,***((('''&&&'''((())),,,---...,,,)))((((((***((()))+++***))))))***,,,******((('''''''''((((((+++***)))((((((***,,,---++++++***************+++++++++,,,,,,,,,,,,,,,,,,---,,,***)))))))))+++,,,------......------,,,+++,,,+++++++++,,,...///000///...------,,,---......------------------------,,,------......------,,,..........................................------............---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////............////////////.........---------................................................------------....................................nnnYYYMMMGGGCCCBBBAAA???===<<<;;;;;;<<<;;;:::888666555444333222333444555555444333222222222222111111111111000///222000+++,,,222111+++............------------+++,,,---...////////////............////////////---------,,,,,,+++++++++***++++++,,,---......////////////...------,,,,,,---------...............++++++++++++,,,...///000++++++,,,---------------///...------------------+++,,,---...............,,,,,,,,,,,,------------++++++,,,,,,---...//////))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++******)))*********+++,,,,,,------,,,******)))+++...---+++)))***,,,,,,,,,++++++***))))))))),,,---...---,,,+++,,,---(((((()))******++++++,,,,,,,,,+++*********++++++,,,+++***+++,,,,,,***((((((((()))))))))*********((()))***+++++++++***)))(((((((((((()))***+++,,,******++++++++++++++++++''''''''''''((()))***+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((()))***)))((((((***+++))))))*********)))(((((()))))))))(((((((((((((((((((((''''''''''''(((((('''(((***++++++******))),,,+++)))((((((((()))***''''''((()))))))))((((((***)))((((((''''''((((((+++***))))))***+++***)))'''((()))******++++++***(((''''''(((******)))(((---,,,,,,+++***((('''&&&******+++++++++******)))******++++++++++++******+++***))))))))))))))))))((())))))******))))))((('''((((((((())))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))'''&&&&&&''''''***+++,,,+++)))))))))***'''(((***)))(((((()))+++)))(((''''''&&&'''''''''******)))((()))***+++,,,---,,,+++***))))))))))))((())))))***+++,,,,,,------,,,+++)))))))))***+++------......------,,,,,,+++,,,,,,---...000111222//////...---,,,,,,------------------------------,,,------......------,,,........................------------------...............------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............//////000//////..................---------------------------------------------------------............------------------------------......kkkXXXMMMHHHCCCBBB@@@>>>===;;;;;;:::;;;:::999888777555444444555555555666555555444333222222222111111111000000222444333...---111000,,,000000000000000/////////---.../////////...,,,++++++++++++,,,,,,---------...------,,,,,,++++++*********+++,,,---....../////////.........---------........................,,,,,,,,,,,,---......///+++,,,......---------...---,,,,,,+++++++++,,,,,,---...///000000///...------------,,,,,,,,,++++++++++++,,,------......///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,+++******))))))))))))***+++---......---+++***...,,,******,,,...///...+++++++++*********))))))---------,,,++++++++++++------------............)))))))))((((((((()))))),,,,,,,,,,,,---,,,+++***&&&''''''''''''(((((((((&&&(((***++++++***(((''''''''''''((())))))***++++++++++++++++++,,,,,,,,,)))))))))((((((((())))))))))))))))))))))))))))))******))))))***,,,---...((()))))))))'''''')))+++))))))))))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))))))))((('''***+++***)))(((((()))***))))))***+++,,,,,,,,,+++,,,,,,+++************+++***************+++******((())))))*********))))))((((((((()))******))))))((())))))*********))))))******+++++++++***)))))))))******************)))******)))))))))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))'''(((((()))******++++++))))))************))))))************************(((((()))+++,,,---...///---,,,+++***))))))******)))************)))******'''(((***)))(((((()))+++************)))************))))))((()))***++++++,,,++++++***))))))******))))))******+++,,,,,,,,,...---,,,+++******++++++,,,------...------,,,,,,+++,,,,,,---...//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,------------......///......---,,,+++******)))******+++,,,---------------------------------...---------------------,,,---.../////////...---........................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------------hhhVVVLLLHHHCCCBBBAAA???===<<<;;;;;;999999888888777777666666666555333222111222333444222222222111111111000000111333222000///000111////////////000000000000000......///000///...,,,+++***+++++++++,,,,,,---------------,,,,,,+++++++++***+++,,,......///.....................---------.....................---............---,,,,,,+++***,,,......---,,,---///,,,,,,,,,++++++,,,------+++,,,------,,,+++)))(((---------,,,,,,+++******------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***))),,,,,,+++***)))))))))******+++---......---+++***+++'''&&&,,,444666000)))+++++++++***************,,,++++++*********))))))......---,,,+++******)))++++++,,,,,,,,,,,,,,,,,,((()))******)))(((((('''''''''''''''((((((((()))((()))+++,,,,,,+++)))(((&&&''''''((())))))************+++++++++,,,,,,,,,------+++***)))(((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))((())))))(((''''''(((***(((((((((((((((((())))))***************************))))))(((((())))))*********+++,,,,,,+++***)))''')))******((((((***,,,******+++,,,------------------,,,++++++++++++,,,******++++++*********++++++++++++******((('''&&&((()))***++++++******+++&&&'''((()))***++++++++++++++++++++++++***)))((())))))))))))))))))))))))***)))))))))))))))******))))))(((((((((((())))))++++++************))))))))))))************))))))******))))))))))))))))))******+++,,,,,,+++******************************(((((()))+++,,,---...///)))))))))******+++,,,,,,)))(((((())))))******)))((()))+++***))))))***,,,***+++++++++++++++++++++)))))))))))))))***************))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,------...------,,,.....................---......---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,------............---,,,+++******)))******+++,,,---...//////---------------------------------------,,,,,,,,,)))***,,,---...---,,,,,,---.....................------------------------------------------------......------,,,,,,,,,+++,,,,,,,,,---------......fffUUULLLIIIDDDCCCBBB@@@>>>===<<<<<<888888888888777777777777555333000...---...000222222222222111111111111000...///000///......000111---------...............,,,---......///.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///.............................................---------............---+++***)))))),,,///...,,,+++,,,///..................///000---------------,,,++++++------,,,,,,++++++******---------------------,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))******++++++******))),,,,,,++++++***+++++++++******,,,------,,,,,,+++((((((,,,777@@@???333'''************************+++***))))))***+++)))((())))))(((&&&%%%$$$###""")))***++++++,,,+++++++++)))+++,,,+++***((()))))))))))))))*********+++++++++,,,---------,,,+++***&&&'''((()))*********)))))))))******+++,,,,,,,,,...---,,,***)))(((((((((((((((((((((((((((((((((+++***)))'''''''''((()))((())))))((('''&&&''')))(((((('''''''''((())))))************++++++++++++******))))))))))))******))))))***+++***)))((('''&&&)))++++++((((((***---)))******++++++++++++***+++******)))))))))))))))***+++,,,+++******+++,,,,,,,,,,,,+++)))(((&&&%%%(((***+++,,,+++***+++,,,))))))******+++*********+++++++++++++++***)))((())))))(((((((((((()))))))))))))))))))))******+++***))))))(((((())))))***+++++++++***************)))******++++++******)))************))))))((((((***+++,,,------,,,+++***************************))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''((()))***)))(((((()))+++***))))))***,,,((())))))************)))((((((((()))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,------......------111111111111111///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................++++++,,,,,,------......,,,,,,,,,++++++*********++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))***+++,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......//////}}}dddSSSKKKIIIEEEDDDCCCAAA???>>>======:::999999888777666555555444333222000000000000000222222222111111111111000......000///---,,,...111------------........./////////...------------.........------------------***++++++,,,,,,------...//////111222111000...---........................//////.........---------,,,,,,------,,,+++***)))'''+++......+++)))+++..................///000000---------...///000111111,,,,,,,,,++++++++++++++++++,,,,,,------.........++++++++++++,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------*********+++++++++,,,,,,(((+++000888<<<:::333,,,************************+++)))((()))+++,,,+++)))111000000///...------,,,'''((()))*********))))))+++---///...,,,***+++,,,))))))*********++++++++++++++++++*********))))))&&&''')))***+++*********(((((())))))***++++++,,,++++++***)))))))))))))))((((((((((((((((((((((((*********)))******++++++((())))))(((&&&&&&'''((((((''''''&&&'''((()))***))))))))))))*********+++))))))(((((((((((())))))&&&'''((((((((('''%%%$$$'''***---,,,(((&&&(((+++)))************))))))((()))((((((''''''''''''''')))+++---,,,***)))+++---+++++++++******((('''&&&&&&)))++++++)))(((***+++******++++++++++++******+++,,,,,,++++++)))(((((()))(((''''''''''''((())))))))))))))))))***+++++++++***))))))))))))***+++))))))))))))************)))******++++++******))))))))))))))))))*********)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))&&&'''((()))))))))))))))***(((&&&'''))))))(((&&&'''(((***)))(((((()))+++&&&'''(((*********)))((('''(((((()))))))))))))))+++***************++++++))))))******++++++,,,,,,))))))***+++,,,,,,,,,,,,+++,,,------......------///000111111111000///...)))***,,,---......------++++++++++++++++++++++++,,,------......------,,,........................***++++++,,,------......++++++++++++************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...************+++,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////000000|||cccSSSKKKIIIFFFEEECCCAAA@@@>>>>>>===<<<;;;:::888777555444333555555666666555333222111222222222111111111111000000000111111///,,,///333.../////////000000111111444333000---+++*********,,,,,,,,,++++++*********)))***+++,,,------...///000111222333222000...------.....................//////.........---------)))***+++,,,---,,,+++***'''+++...---***(((+++...,,,,,,,,,,,,,,,---...///((((((((()))+++...111222++++++++++++++++++++++++)))***+++,,,...///000111,,,,,,---------.........*********++++++*********...---++++++++++++---...,,,,,,,,,,,,------...///***)))))))))***+++,,,,,,''')))++++++******,,,///******************++++++,,,***(((***---...---++++++++++++++++++************+++,,,---......---,,,(((***,,,+++((('''((()))(((((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&&&&''')))+++++++++******'''(((((()))******++++++'''''''''(((((()))***+++(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))((())))))(((&&&&&&'''(((((('''&&&&&&'''((()))***'''((((((((())))))******((((((''''''''''''(((((()))***+++++++++)))((('''))),,,///---(((%%%&&&)))+++++++++++++++***)))((())))))((('''''''''''''''))),,,---,,,***)))+++---)))************))))))(((%%%(((******(((''')))+++((()))***+++,,,---------,,,,,,,,,++++++)))(((((()))((('''&&&&&&'''((()))))))))((())))))***++++++,,,+++***))))))***+++,,,(((((((((((()))))))))*********++++++++++++******''''''((()))***+++,,,,,,''')))***++++++***)))'''************************(((((()))+++,,,---...///******+++++++++******)))+++(((&&&'''))))))'''%%%&&&'''((((((''''''(((***'''((()))+++++++++***)))'''(((((()))))))))))))))---,,,+++***))))))))))))&&&&&&''')))***,,,------&&&'''(((***+++++++++++++++,,,,,,---.........---+++,,,---/////////...---((()))+++---.........---++++++++++++++++++++++++,,,------......------,,,........................******+++,,,,,,---......***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++******+++---...000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000111111wwwaaaTTTLLLHHHDDDCCCBBBAAA???>>>======666666999>>>===777666888777666555444333333222333666555333111000000111222000000//////......------///...---,,,---///111222666555222000...---------///////////////......---222000,,,)))((()))+++,,,///111333333111/////////............////////////........................//////............//////111000...---,,,,,,---...,,,,,,,,,---...///000000+++---......---,,,---...//////---,,,,,,---...//////............---------////////////////////////000///---,,,+++*********)))***,,,......---,,,+++,,,+++***)))***,,,///111---+++))))))***,,,---,,,***+++,,,+++)))((()))***)))+++------,,,,,,---...++++++++++++++++++++++++///...---...000111///...++++++******)))(((((((((...+++((((((******(((&&&******+++++++++,,,,,,,,,...+++))))))***,,,,,,+++000((( &&&+++)))%%%---,,,+++,,,...///...---************)))'''&&&%%%)))(((&&&&&&''')))+++------------,,,+++***)))(((((((((((((((((((((((((((...---,,,***)))(((((((((''''''((()))***+++,,,,,,,,,,,,++++++***))))))(((***,,,---,,,))))))+++...---,,,***)))))))))***+++++++++---------+++)))(((******)))))))))))))))***000///...---+++***)))(((,,,,,,,,,+++++++++******++++++******************,,,,,,------,,,+++)))((()))***,,,------,,,***)))))))))))))))))))))))))))******)))(((((((((((((((******+++,,,,,,,,,,,,+++++++++************++++++'''((()))******)))((('''******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************+++,,,---///222444555666---+++***+++...///,,,***+++*********+++,,,------))))))(((((()))+++---...+++***)))(((((('''''''''(((***)))((())),,,+++'''***+++------+++******+++************************************+++,,,---...---...............---------.........//////000000////////////////////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,---,,,,,,,,,---......///------------,,,,,,+++***))))))*********+++++++++++++++++++++,,,---....../////////...------,,,,,,000///------......---,,,.........------,,,,,,,,,,,,,,,,,,++++++*********//////000111000///...---wwwaaaSSSLLLHHHCCCCCCBBBAAA???>>>======666;;;@@@@@@<<<888666666666555444333222222222222555444222111000000111111000000000000/////////...000///...------...000111444222111///------------111111000///...............---,,,+++++++++,,,,,,---///111000///---------............////////////111111111111111111111111///..................///...------,,,,,,---...///,,,---------.../////////+++---......---,,,,,,---///......------......///...---------,,,,,,,,,,,,........................+++++++++++++++,,,---...***+++,,,---------,,,+++************+++---///000000...------///000000///+++,,,---,,,***)))***+++***+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///222555333...***((()))************++++++++++++---+++(((((()))***((('''******+++++++++,,,,,,,,,,,,***((((((***++++++***,,,&&&!!!"""'''+++***'''***)))))))))+++,,,+++***)))******))))))((('''&&&((('''''''''((()))+++,,,$$$$$$&&&'''((())))))***))))))))))))))))))))))))------+++***)))(((((((((,,,,,,+++++++++*********************************''')))******(((''')))+++,,,+++******)))))))))******+++,,,------,,,***)))******))))))))))))******,,,,,,++++++++++++++++++,,,+++++++++************)))))))))***+++++++++,,,'''((()))******)))((('''******,,,,,,,,,,,,******))))))))))))))))))))))))******)))((((((((((((((())))))***++++++++++++*********))))))))))))******(((((())))))))))))((((((************+++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000111333333---,,,***+++------+++(((***))))))))))))******+++,,,+++***)))))))))******,,,+++)))((('''''''''(((***,,,+++***+++...---)))***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,---...............------............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,------,,,,,,+++************++++++++++++,,,------,,,++++++,,,,,,,,,---------...............000///......//////...,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,000000111222222111000///vvvaaaSSSKKKGGGCCCCCCBBB@@@???>>>===<<<999EEEKKKDDD<<<:::888444555444333222222111222222333222111000000000000000////////////............111000...------...//////111000///...------------000///...---...000222333***+++,,,---...---------+++---......,,,+++++++++............////////////..............................------------......++++++++++++,,,---...///------..................+++---......---,,,,,,---......///////////////...------,,,,,,,,,+++++++++------------------------*********++++++---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,,,,---...---+++***+++,,,+++,,,------+++***++++++------------------------,,,444:::777,,,%%%%%%((()))******+++,,,,,,---------+++)))((()))))))))'''******+++++++++,,,,,,,,,+++)))(((((()))******)))'''%%%$$$%%%(((***+++***)))((('''(((***+++***)))(((((())))))))))))((((((''''''(((((())))))******!!!"""$$$&&&'''))))))***)))))))))))))))))))))))),,,+++***)))((('''''''''++++++*********)))))))))''''''((())))))***++++++&&&''')))***)))((()))*********++++++******)))))))))***,,,------,,,+++******)))))))))))))))***************************+++************))))))))))))(((((()))***+++,,,,,,---'''(((***,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((())))))(((((()))************)))))))))(((((((((((())))))***))))))(((((())))))***)))))))))*********+++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,---...//////,,,+++***+++++++++)))'''))))))((('''''''''((((((++++++***))))))))))))***,,,+++)))'''&&&'''((()))***++++++)))+++......***)))+++---,,,+++***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,------...............---............////////////........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,---------,,,++++++///......------,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,///...---,,,+++++++++++++++,,,,,,---......//////000...------//////...,,,,,,,,,++++++++++++******,,,,,,,,,---------------///000000111111111000000vvv```RRRJJJGGGCCCBBBAAA@@@???===<<<<<<<<>>===<<<<<<;;;LLLRRREEE;;;;;;999333333333222111111111222222111111111111000000000///........................000000//////............////////////////////////***))))))+++...333888;;;000///,,,+++***+++---///,,,---...---++++++,,,---............////////////000000000000000000000000------,,,,,,,,,,,,---------------,,,,,,+++++++++...............---------,,,...///...---++++++,,,,,,---///000000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++*********+++,,,---......---,,,+++***))),,,+++,,,---//////---+++---...///...,,,+++,,,---+++,,,------+++))))))***++++++++++++++++++++++++,,,---...,,,++++++---///++++++******))))))))))))*********)))(((((()))*********+++++++++,,,,,,,,,,,,*********,,,,,,+++***''')))++++++)))'''((())))))((('''(((***+++***)))&&&'''((())))))******)))'''(((((())))))))))))(((------------,,,+++***)))''''''''''''''''''''''''))))))((((((((((((((()))%%%%%%&&&'''((()))******((((((((((((((((((((((((*********+++++++++******'''(((***++++++***)))(((((()))+++---------++++++))))))(((((()))***++++++++++++******)))(((''''''((((((((((((((((((((((((,,,+++++++++***)))))))))'''((()))******)))((('''+++******))))))******+++))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++,,,++++++******++++++,,,+++***)))(((((()))***+++((())))))))))))*********)))))))))******)))))))))((((((((((((((((((((((((***************)))))))))&&&'''((()))******+++++++++***))))))((((((((((((&&&'''((()))***++++++,,,+++***((('''&&&''')))***((()))(((&&&(((------***(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------...//////......///////////////.................................,,,---///000000///---,,,---,,,,,,++++++,,,,,,------.........------,,,++++++,,,,,,------,,,,,,,,,)))******+++,,,------...,,,,,,++++++***++++++,,,******+++,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++******,,,,,,,,,***------------------------))))))******++++++,,,,,,......//////000111222222ttt___QQQIIIEEEBBBBBBAAA???>>>===<<<;;;999DDDHHH???777666555111333333222222222222333333000111111222222111000000000000000111111111111111///////////////.........//////000000000///......------,,,,,,---000222444222000---******+++...000/////////...,,,,,,---///............////////////////////////////////////......------------..................---,,,+++***------..................---...//////---++++++,,,,,,,,,---...//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,---...************+++++++++,,,******++++++,,,---......******)))+++,,,---,,,***---...///...,,,+++,,,---***+++,,,,,,***)))******++++++++++++++++++++++++111---)))(((+++------,,,++++++******)))((((((''')))******)))(((((()))+++******+++++++++,,,,,,,,,,,,+++***+++------+++***)))***++++++)))(((((()))'''&&&%%%&&&((()))((('''''''''((())))))***))))))(((((((((((())))))))))))******++++++,,,,,,++++++************************))))))((((((((()))******++++++*********)))))))))))))))))))))))))))))))))---+++)))((()))))))))'''(((((())))))******)))))))))***,,,------,,,+++***(((((((((((()))***+++,,,((((((((()))******++++++(((((((((((())))))))))))---,,,,,,+++***)))(((((()))***+++++++++***)))(((************************))))))))))))))))))))))))******)))))))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********))))))*********)))))))))*********++++++)))******++++++******)))++++++++++++++++++++++++************************%%%''')))*********+++,,,++++++***)))))))))******))))))******))))))((('''))))))(((((((((((())))))***+++)))'''***//////---(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,---...///////////////////////////.........------------------------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---......///......---,,,+++++++++,,,---------,,,,,,(((((()))***,,,---......++++++***))))))))))))***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......------,,,++++++***+++***)))***,,,---,,,+++******++++++++++++,,,,,,))))))))))))************/////////000111333444555ttt^^^QQQIIIEEEBBBAAA@@@???>>>===<<<;;;999<<<>>><<<777444333444444444333333333333444444000111222333333222111111/////////000000000111111......//////////////////...////////////...---,,,......------------......///...---,,,,,,---///000000000000...------...000............////////////------------------------///..................///------...///......,,,,,,,,,---------.../////////---...//////,,,++++++++++++++++++,,,,,,---...///.........---------,,,,,,------------------------******)))******+++,,,,,,'''(((***+++,,,,,,,,,,,,,,,++++++***+++,,,...///***((('''((()))+++******,,,---...---+++++++++,,,(((***,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,---,,,***************************(((***+++***((('''))),,,******+++++++++,,,,,,,,,*********+++,,,,,,***(((******)))******+++******'''&&&&&&&&&((()))(((''''''((()))))))))))))))(((***)))(((''''''((()))***'''''')))***++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,,,,,,,+++++++++*********((()))))))))***+++++++++222...***(((((())))))(((((((((((((((((()))*********+++,,,------,,,***)))(((((((((((()))***+++,,,(((((()))******+++,,,,,,((((((((())))))*********,,,+++++++++***))))))))))))***,,,---......---,,,((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,))))))***+++++++++++++++,,,++++++++++++++++++,,,)))******++++++******)))************+++++++++,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++(((***,,,,,,)))((()))+++******)))))))))***++++++((()))*********)))'''''''''((()))******)))((((((***+++)))''')))///000---(((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++***+++,,,,,,---------,,,*********+++,,,---......,,,,,,+++***************))))))***+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,*********++++++,,,,,,,,,++++++******************---------...///111333444ttt^^^PPPHHHEEEBBBAAA@@@???>>><<<;;;;;;<<<999:::<<<:::555555999444444444333333444555555111111333444444333222111,,,,,,,,,---------......------...///000000000///---...//////...,,,+++***++++++,,,------.........***+++,,,...///000000000000000000...------...000............/////////000000000000000000000000000//////............//////+++,,,...///000//////...,,,,,,------...///000000---///000///,,,+++++++++++++++******+++,,,...///---------,,,,,,,,,++++++------------------------...---,,,***)))(((((((((%%%&&&))),,,------,,,,,,111000---+++))))))***+++///---++++++,,,...///...,,,---...---+++***+++,,,''')))+++++++++***+++,,,------------------------((()))***,,,---...---+++*********+++,,,,,,------(((***+++***((('''***,,,******+++++++++,,,,,,,,,)))))))))***++++++)))'''***((('''(((+++------,,,***)))((()))+++++++++)))(((((())))))))))))((((((+++***(((&&&&&&''')))***((())))))***************))))))))))))))))))))))))))))))))))))***+++,,,---''''''((()))***+++,,,,,,''''''(((***+++,,,......777222,,,)))***++++++***)))(((''''''''')))***+++++++++---------+++)))((((((((((((((()))***+++,,,,,,,,,++++++******))))))(((((())))))******++++++***************+++++++++$$$&&&(((***+++,,,,,,,,,''')))***,,,,,,***)))'''))))))))))))))))))))))))******))))))***+++,,,,,,(((((()))***************++++++************++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***+++,,,------,,,+++***************************++++++++++++,,,,,,,,,,,,+++---///---)))'''''')))))))))((())))))***+++,,,%%%&&&((()))***+++******&&&''')))++++++***((('''((()))'''%%%'''---...,,,''')))+++,,,,,,+++,,,...************************(((((((((((()))***+++,,,+++,,,---...////////////000000//////.........------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////...---,,,+++***+++,,,,,,------------,,,---------------------///......---,,,,,,,,,---((()))***+++++++++++++++))))))*********+++++++++......---,,,++++++++++++***++++++,,,,,,------......---,,,---///000///...,,,,,,,,,------.........---,,,,,,++++++*********)))))))))***+++...000111ppp]]]QQQHHHBBBCCCBBBAAA???===<<<;;;;;;::::::999999888777777777888777666555333222111000666666555333111...,,,++++++,,,...000111000000///------......//////000000///////////////......---333111000//////...,,,+++111///,,,***)))***---...//////000//////...------,,,---...//////...---,,,---------......000111222000///...------...///000......---,,,+++******)))---------..................///111222222111///...***+++,,,---............---......//////......------------.........//////***+++---...---+++)))'''***+++---......---+++***))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++*********+++,,,------,,,,,,------+++)))&&&%%%)))***,,,------,,,***)))...------,,,,,,------...+++,,,---......---+++***)))))))))))))))))))))))),,,,,,++++++++++++++++++)))************)))((((((((()))***,,,,,,+++*********)))))))))((((((''''''(((((())))))******++++++((((((((((((((('''''''''+++*********))))))(((((())))))))))))***************)))***))))))666:::---))))))(((((()))***++++++***)))))))))***,,,...///777111***(((+++---,,,***)))***,,,---,,,***((('''***+++---......---+++***))))))(((((()))***++++++,,,,,,,,,++++++***************++++++++++++******))))))(((((((((((((((((())))))***,,,......,,,***+++++++++***)))(((''''''(((((('''(((((()))***+++******+++,,,,,,,,,,,,+++000,,,))))))++++++***(((+++---...,,,((('''(((******)))))))))))))))******...---,,,+++++++++------''''''(((***+++,,,---...,,,,,,,,,++++++*********+++++++++++++++***)))(((((()))+++,,,,,,+++)))(((+++*********))))))((((((''''''((()))***++++++,,,(((((())))))*********++++++)))'''(((+++,,,***(((((((((((((((((())))))***++++++++++++++++++++++++------,,,,,,,,,---......000000...------...///000000000///...------,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,++++++,,,...///000222222222111...------...///...---,,,---...///000------------,,,,,,+++***(((((()))***+++,,,,,,---...---,,,+++)))'''%%%$$$******))))))******+++,,,111...***)))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------............,,,,,,,,,++++++*********,,,***)))((((((***,,,---ooo]]]RRRJJJDDDCCCBBB@@@>>>===<<<;;;;;;999999888888777666666555444444444444444444444444333333333222000///---,,,---...///000111111111111.........//////////////////////////////......---...------...///////////////......------...//////000000000000000///........................------...............///000111//////............//////---------------,,,,,,,,,---------...............---,,,,,,,,,,,,,,,,,,---++++++,,,---............,,,------...//////......------------............,,,,,,,,,------,,,,,,+++((()))***++++++***)))(((******++++++,,,,,,---------------,,,,,,,,,,,,,,,))))))((((((((()))******)))))))))***+++,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++******)))((())))))***++++++++++++***,,,,,,,,,+++++++++******((((((((((((''''''''''''(((((())))))))))))))))))************)))))))))((())))))))))))************((('''***+++---;;;@@@444)))))))))))))))***+++,,,---,,,+++*********++++++444///***)))+++---,,,)))++++++,,,---,,,,,,***)))***+++,,,------,,,+++***)))))))))))))))***+++++++++++++++******))))))))))))******************)))++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))+++++++++******))))))((()))(((((((((((())))))***))))))***++++++++++++***,,,)))&&&&&&(((***+++***+++,,,,,,)))''''''***---,,,+++***************++++++***)))(((((()))******))))))******++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++***)))))))))***+++,,,,,,+++***)))************)))))))))((((((((())))))******++++++((()))))))))***************((('''(((***+++)))'''))))))(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---................../////////---------------------------,,,+++************+++,,,+++++++++,,,---...///000000111///---++++++,,,+++++++++++++++,,,,,,---,,,---------,,,,,,+++***************++++++++++++............---,,,******+++++++++++++++,,,,,,---///,,,***)))+++---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++******+++***)))))))))***,,,---mmm\\\RRRKKKFFFCCCBBB@@@>>><<<;;;;;;:::888888777777666555555555222333333444444555555555000000111111000///......////////////000111222222///////////////.........///////////////......---++++++,,,---...//////000+++,,,---//////000//////000000111111111000//////000///...---------------//////.........//////000------............------------------......//////---------.........//////000///---++++++---///000,,,,,,------...---------++++++,,,---......------,,,,,,,,,---------.........---+++++++++,,,...///***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,***)))))))))***---000111++++++++++++++++++++++++******))))))))))))******++++++*********++++++,,,)))))))))))))))))))))))))))*********+++,,,,,,,,,+++++++++++++++******)))*********)))******+++,,,******))))))))))))(((((()))))))))((('''&&&&&&&&&(((((())))))******++++++************))))))))))))))))))))))))************)))''',,,---///;;;AAA666+++************+++,,,,,,---,,,+++***************///,,,)))))),,,---+++))),,,,,,,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))))))))))))))***+++*********)))))))))))))))((())))))******))))))(((++++++,,,,,,,,,,,,,,,,,,///---+++***++++++***)))+++++++++++++++***************)))((((((((())))))(((((()))************))))))'''%%%%%%'''***,,,,,,+++***)))'''&&&(((+++///------,,,+++******++++++,,,,,,+++++++++,,,,,,---+++++++++++++++*********---------------,,,,,,,,,++++++,,,,,,,,,+++******************************************)))))))))))))))*********************))))))))))))************---+++***+++,,,---,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,---......////////////............------------------------++++++******))))))******++++++***++++++,,,---...---......---+++)))***+++)))******+++++++++++++++,,,,,,---------,,,++++++,,,,,,++++++************,,,,,,---...............,,,,,,,,,,,,,,,---......,,,+++***+++---.........,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***************+++++++++,,,kkkZZZPPPJJJEEECCCBBB@@@>>><<<;;;::::::888888888777666666555555555555555444444333333333111111111111111000//////000///.........///111222000000//////......------///////////////......---,,,---...---,,,,,,,,,---,,,,,,---------.........//////000000000000///...111000...---,,,,,,---...000//////............///,,,---...//////...---,,,.........///////////////,,,,,,------.../////////000///...------...///000---------...------,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,------------000...+++((((((***---///------............------------------,,,,,,,,,,,,---------------.........000000///......---.........---,,,+++++++++,,,---,,,++++++******++++++,,,******))))))))))))******+++***)))))))))***+++,,,************************((())))))***+++,,,,,,---+++,,,,,,,,,,,,+++******+++***)))))))))***,,,---((((((((((((((((((((((((+++*********)))))))))(((''''''((()))******++++++*********)))))))))))))))((()))))))))************---***...///---555999000,,,+++++++++++++++,,,,,,)))))))))***++++++,,,---***)))(((***,,,---+++)))+++++++++++++++,,,---...))))))************))))))***)))))))))))))))************************))))))(((((())))))))))))((((((***************+++++++++...,,,***)))***+++,,,+++++++++++++++++++++,,,,,,++++++***)))((((((((((((((())))))******************)))))))))***+++++++++))))))(((((((((***,,,...---,,,++++++************---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))***++++++*********)))))))))))))))+++*********************)))))))))))))))*********,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///////////////000000000222111000...,,,+++))))))------------------------++++++************++++++*********++++++,,,,,,,,,,,,---...---***)))***+++***+++,,,---...---,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++,,,......---,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,------......---------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++jjjXXXNNNGGGCCCBBBAAA???>>><<<;;;:::::::::999999888888777666666555555555444444333333333444444444333222111000//////...---,,,,,,...///000000000//////......------///////////////......---,,,---///...,,,+++,,,...222000...,,,,,,---...000------......///......---000///...,,,,,,,,,---...000//////............///,,,---...//////...---,,,111111000///......------,,,,,,------...//////000***+++,,,,,,,,,,,,+++***---------...------,,,,,,,,,,,,,,,+++)))(((&&&%%%,,,,,,,,,---------......000...***'''&&&(((***,,,******++++++++++++******......------------------,,,,,,,,,,,,,,,---------...---,,,++++++***++++++............---+++)))(((,,,++++++******++++++,,,++++++************+++++++++***)))((()))***,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,+++,,,,,,,,,,,,+++******+++***)))))))))***,,,---++++++++++++++++++++++++((()))))))))*********+++&&&&&&''''''((()))******))))))))))))))))))******((()))))))))************---)))---...)))---111))),,,,,,+++++++++++++++,,,((())))))***++++++++++++(((((()))***,,,,,,+++*********))))))***+++,,,---))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++(((((())))))))))))(((((())))))*********++++++++++++***((((((+++---......++++++++++++++++++,,,,,,,,,+++***))))))((()))))))))***++++++,,,,,,++++++)))***+++,,,+++***)))))))))))))))***,,,,,,,,,+++++++++***)))))))))))))))))))))***+++++++++++++++*********+++,,,,,,------******************++++++***++++++,,,,,,+++++++++++++++***))))))***++++++))))))))))))))))))******++++++++++++******************))))))))))))))))))'''((((((((('''''''''(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...//////000000111111111111000///---+++)))((('''------------------------,,,,,,+++++++++,,,,,,---******++++++++++++++++++---......---+++***+++,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,,,,)))******+++,,,,,,------***+++++++++++++++******+++++++++++++++,,,------000///------------+++***,,,,,,,,,---------......,,,,,,,,,++++++*********---------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++hhhVVVMMMFFFBBBBBBAAA???===;;;::::::999::::::999999888777777777222333333444444555555555444444444444333222111000...------,,,------......///////////////.........///////////////......---))),,,......,,,,,,///222666333000---,,,...000222,,,,,,---.........------......---------....../////////.........//////000......////////////......111111000///...---,,,,,,+++,,,,,,---...///000000+++,,,...//////...,,,+++,,,,,,------...---------------,,,+++)))(((&&&%%%---------.........//////---,,,***((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,++++++...------,,,,,,,,,,,,---)))+++---......,,,***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,---++++++++++++++++++++++++((()))))))))***++++++++++++++++++++++++******)))*********)))******+++,,,)))))))))***************&&&&&&&&&'''((()))))))))&&&&&&''''''(((((())))))))))))))))))************))))))))))))************)))%%%***,,,'''***...(((,,,,,,+++************+++++++++++++++***)))''''''(((((()))++++++,,,,,,+++)))***************++++++))))))))))))))))))))))))+++******)))))))))))))))+++++++++++++++,,,,,,,,,((())))))******))))))(((******++++++,,,---------)))(((((())),,,...///...+++++++++++++++*********++++++***)))))))))************+++,,,,,,,,,,,,,,,((()))++++++***+++...000---,,,++++++,,,---,,,******)))))))))))))))************,,,---------------)))******+++,,,------...))))))))))))************))))))***+++++++++******************************))))))))))))******************++++++++++++++++++************)))))))))))))))***++++++))))))***+++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,...///////////////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,++++++---...///...,,,+++,,,---)))******+++++++++++++++++++++,,,---------,,,,,,))))))***+++,,,---......---......------,,,+++***+++++++++++++++,,,,,,---333000...------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---fffUUUMMMGGGDDDBBBAAA???===;;;:::999999999999999888777777666666444444444444444444444444222222333333333222222111---...............------.........//////////////////////////////......---***...111000---,,,///222111000...------...///000,,,------...//////......,,,,,,---...////////////...............///000111000000000//////000000000/////////......---------++++++,,,---...///000000000000000111111000000000++++++,,,---............------------,,,+++***)))........./////////000000((()))***+++++++++++++++//////............//////------......//////000000000//////...---,,,++++++.........---......//////))))))***++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************++++++******)))((())))))***++++++++++++***&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((())))))((()))))))))************))))))))))))************((($$$***---((()))---))),,,+++***)))))))))))))))++++++,,,+++***((('''&&&)))***++++++++++++,,,---***+++,,,,,,,,,+++***)))*********))))))*********++++++***))))))))))))))))))*********++++++++++++)))******************)))))))))******+++,,,,,,---)))))))))+++---...---,,,+++++++++******))))))(((*********)))******++++++))))))***+++++++++++++++((()))))))))+++222;;;BBB555111,,,)))***,,,,,,,,,))))))))))))***+++,,,,,,,,,---...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''((()))************))))))***+++,,,,,,+++***)))((()))))))))*********************++++++,,,,,,,,,************)))))))))(((***,,,---,,,***)))+++---((()))+++,,,---,,,+++***------------------------,,,,,,,,,,,,,,,------...+++,,,...///000000//////------...............///------------------------++++++******+++,,,,,,---+++,,,---......---,,,+++,,,.........,,,+++,,,---+++++++++++++++,,,,,,---***+++,,,,,,---------,,,+++++++++,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---......333000---+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...eeeUUUMMMIIIFFFBBBAAA???===;;;:::999999888888888777666666555555888777666555333222111000...///000111222333333333......///000000///...------.........//////000000///////////////......---///222444111,,,***+++///))))))***+++,,,,,,,,,,,,------...///000000//////***+++---///000000//////---------......000111222222111000//////000111222---------...............++++++,,,---...///000111000...---,,,,,,---...000***+++,,,---......///...,,,---....../////////...////////////000000000000%%%'''***---...///...------,,,,,,++++++,,,,,,---,,,------...///000111111222222111///...---,,,+++***************+++,,,---,,,+++)))(((((()))+++,,,)))***,,,------,,,***))),,,,,,++++++++++++,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***************)))((((((((()))***,,,,,,+++******))))))******+++++++++,,,++++++******))))))((((((************))))))))))))(((((())))))*********+++))))))))))))************+++&&&,,,000)))(((,,,(((++++++***)))(((((())))))((((((***++++++***))))))***+++++++++***+++,,,...+++,,,.........,,,***)))++++++************++++++++++++***))))))((())))))(((((())))))*********+++******++++++++++++******&&&''''''((())))))***************,,,------+++))),,,++++++***)))(((''''''***)))))))))***+++,,,,,,(((((()))***************+++***((((((---999IIITTT;;;444,,,''''''+++---...)))))))))***+++,,,......((()))+++---......------......---,,,,,,+++************+++++++++,,,,,,,,,''''''((()))))))))))))))((()))+++,,,,,,+++)))((((((((())))))*********+++))))))***+++,,,,,,------+++*********))))))(((((($$$&&&((('''$$$###%%%'''''')))***,,,,,,+++***)))------------------------------,,,,,,------...///---...000111222222222111222111111000///.........------------------------******))))))***+++,,,,,,,,,---.........---,,,+++,,,---...---+++++++++---///...---,,,---...///000***+++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,------...---------...------------...//////222///,,,***,,,...//////******+++++++++,,,,,,,,,,,,,,,,,,------.....................------,,,+++*********++++++,,,,,,,,,---,,,+++******,,,...///fffVVVKKKGGGGGGBBBBBBAAA???>>><<<;;;;;;;;;999777666666777777666555444333222111222333444222222222111111111111111---...///000000///...---///......---------..............................222111111111000...---,,,******+++,,,------...//////......------------...///...---,,,,,,---...///,,,------...///000111111...//////000000000000000222111000///...---,,,,,,---........./////////000............---,,,+++***............---,,,,,,+++.........///......---------------...............+++,,,------......------------++++++++++++------..............................---,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++)))***++++++++++++***)))+++,,,---......---,,,++++++***)))((((((***,,,---///...,,,***))))))*********,,,,,,,,,*********,,,***((('''''')))***)))))))))************+++++++++)))((((((+++------***'''&&&''')))***++++++******((()))***++++++***)))((())))))))))))(((((((((((()))+++,,,+++)))''''''(((++++++******))))))((((((***)))'''&&&'''(((***,,,------,,,,,,+++******)))''''''((()))+++,,,------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))((((((((((((,,,,,,,,,+++++++++******+++***)))))))))))))))***))))))))))))***+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))---,,,,,,+++*********+++---,,,+++)))((('''''''''''')))***+++000@@@VVVhhh999333,,,))))))+++,,,,,,)))))))))+++...///...------------,,,,,,+++++++++//////...------,,,+++++++++******)))***,,,---...***)))((()))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,(((((((((((()))))))))))),,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++//////.........---------000111222333333222111000000000///...............------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,---------......******))))))******+++,,,///......---+++******)))++++++,,,------,,,,,,,,,......---------,,,,,,,,,...---,,,++++++---...000+++,,,---...---,,,+++***)))'''&&&(((,,,...---+++******+++++++++******)))++++++------------+++++++++,,,---------,,,+++***+++++++++++++++++++++++++++***(((((((((***---...~~~dddUUUKKKFFFFFFBBBAAA@@@???>>><<<;;;;;;;;;999777666777777777666444444333333222222333333222222222111111000000000......////////////......000//////.........//////........................000000000000///...------,,,,,,,,,,,,,,,,,,------///.............../////////...------------...///------......//////000000---....../////////////////////////////////......////////////////////////,,,------.........------,,,,,,,,,---,,,,,,++++++,,,---------------,,,,,,..................------+++,,,------......---------,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***)))***+++---...***))))))***+++,,,------...//////...+++******++++++)))(((((()))***)))((())))))*********+++++++++,,,***((()))***+++)))''''''(((***+++,,,,,,++++++((()))************)))(((((()))))))))******++++++***+++,,,,,,***(((((()))*********))))))))))))))))))(((((('''((()))***+++******++++++++++++++++++.........------,,,,,,,,,)))***++++++,,,,,,,,,+++)))******++++++******)))+++++++++*********)))))),,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))***+++,,,---'''(((((()))***+++,,,,,,++++++,,,,,,,,,+++******---,,,,,,+++*********+++++++++*********+++,,,,,,,,,***((()))...888CCCJJJ555000+++((()))***++++++*********,,,...000///...------,,,,,,,,,+++++++++......------,,,++++++************)))***+++---...,,,+++******+++,,,+++***************************)))((((((((()))***++++++))))))))))))************,,,,,,,,,+++++++++******)))))))))***+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,///.........------------///000111222222111000///000000///.....................---,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------------...+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,------.........---,,,++++++,,,...///---------------,,,++++++///,,,******,,,,,,+++)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,++++++++++++++++++***))))))))))))+++,,,---{{{bbbSSSJJJEEEDDDAAAAAA@@@???===<<<;;;;;;;;;999777666777777666555333333444444333333222222333333222111000000////////////............//////000000/////////000000111............................../////////......---------------,,,,,,,,,+++............///000111111///......------......///..................//////,,,---......//////......,,,------...///000111111000000000000////////////,,,,,,---...//////000000.............../////////...//////000000//////////////////...---------,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,---------......,,,---------------......---,,,+++******+++,,,---,,,++++++++++++++++++,,,---,,,+++***+++,,,---...'''(((***+++---.........000111111///---+++++++++---+++))))))******)))((()))))))))*********++++++...,,,)))(((((()))'''&&&((()))***+++,,,,,,,,,,,,(((((())))))))))))(((((((((((()))***+++,,,------+++,,,...---+++))))))***((())))))))))))))))))***((((((((()))))))))******(((((())))))***+++,,,,,,---,,,,,,+++***)))(((((()))***++++++,,,+++++++++)))))))))******)))))))))---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))((((((((()))***++++++))))))))))))***+++,,,,,,%%%%%%&&&((()))***+++,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---.........***&&&)))///222000---...,,,)))((()))******)))+++++++++---///000///...,,,,,,,,,,,,++++++++++++------,,,,,,+++***************)))******+++---------,,,+++,,,------,,,+++***************************)))))))))))))))******************++++++++++++,,,,,,,,,++++++++++++*********************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------............------------...///000111111000///...000///......---.........///......------......///******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++******+++,,,---...//////---,,,+++++++++,,,...///......---,,,,,,,,,,,,---000---+++)))***+++***)))+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,++++++*********))))))******+++,,,,,,,,,xxx```RRRJJJDDDBBBAAA@@@???>>>===<<<;;;;;;:::999777777777777666555222333444555444333222111333333222111000///......000///...------...///000/////////...//////000000........................,,,,,,---...//////......---------------------,,,.........//////111222222//////............//////.....................------......///000/////////,,,------...///000111111/////////000000000111111............//////000000---------------...//////---......////////////...000000///...---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---------......++++++,,,,,,---------...+++***(((''''''(((***+++***)))(((''''''((()))***,,,+++*********+++,,,,,,)))***,,,---------,,,+++///000000///---+++,,,---...,,,***)))******)))((())))))))))))************,,,+++++++++***)))((('''((())))))***+++++++++,,,((((((((())))))((((((((((((((()))******+++,,,,,,,,,---......,,,******+++'''((((((((())))))******'''((()))************)))((((((((()))******++++++(((((())))))))))))))))))******++++++++++++******))))))************))))))------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((()))***,,,,,,******))))))***++++++,,,&&&''''''((()))******+++)))***++++++,,,,,,,,,,,,+++++++++,,,+++++++++***//////...,,,,,,+++++++++,,,)))'''+++000000+++%%%***))))))************))),,,,,,,,,---000000///...,,,+++++++++++++++++++++++++++++++++******)))))))))))))))******+++,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++***)))))))))))))))***)))))))))*********+++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---,,,+++***+++,,,---...---------------------------...///000000///...---///......------...............------------......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++******+++,,,------......,,,,,,+++++++++,,,---...000///---,,,+++,,,---...+++***(((((((((***+++,,,***+++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++---......---,,,,,,---,,,,,,++++++*********((()))***+++,,,,,,,,,,,,uuu^^^QQQJJJDDDAAA@@@??????>>>===<<<;;;;;;:::888777777888888666444222333444555444333222111222222111111000//////...000///...------...///000...---------......///000........................+++,,,---...////////////++++++,,,------...//////.........//////111222222////////////////////////............------------//////000111111111111000.........///////////////,,,---...///000111222333111000///............///***)))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,000000///...---,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,---------......******++++++,,,,,,------+++***(((''''''(((***++++++***)))(((((()))***+++******)))))))))))))))***&&&''')))***+++******)))+++,,,------,,,+++,,,......,,,***)))******)))((((((((()))))))))*********(((***,,,------+++***)))'''''''''((())))))***+++))))))(((((((((((()))))))))))))))))))))))))))))),,,...///...,,,******+++''''''(((((()))))))))***(((((()))***+++*********))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,*********++++++******)))***++++++++++++++++++***++++++++++++************,,,,,,,,,+++++++++******(((((((((((()))***,,,,,,*********)))******+++,,,************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++***...---,,,++++++***++++++******+++,,,---,,,+++)))((()))+++,,,,,,+++++++++---,,,,,,...///000///...++++++++++++++++++++++++++++++************))))))(((((()))***+++++++++,,,+++***)))***+++,,,+++)))+++++++++++++++++++++++++++***)))))))))))))))***((((((((()))))))))******+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---------------------...///000000///...---......------------......,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***************+++,,,,,,------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///...---++++++,,,------*********))))))+++,,,...))))))***+++++++++++++++,,,,,,***))))))***,,,,,,+++,,,---/////////...---,,,,,,,,,++++++*********))))))+++,,,,,,---,,,,,,sss\\\QQQJJJDDDAAA??????>>>======<<<;;;;;;999888777888888888666444333333444444333333222222111111000000000///////////////............//////------,,,------...///000........................,,,---...///////////////++++++,,,---...///000000............///000111111...//////000000//////...------------------......000000111222222222111111000000//////......------+++,,,---...///000111222222000///---,,,,,,---.........---,,,,,,---//////,,,---...//////000///////////////...---------,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,+++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,------)))))))))))))))(((((((((!!!"""$$$&&&((()))******(((***++++++++++++,,,...---+++))))))******)))(((((((((((()))))))))******&&&))),,,---,,,+++******'''''''''''''''(((************))))))))))))******))))))))))))(((((('''''',,,---......,,,******+++'''(((((((((((((((((())))))))))))*********++++++*********************))),,,,,,++++++***)))((((((*********+++******)))(((++++++,,,,,,,,,,,,++++++************)))))))))))),,,,,,,,,+++++++++******)))((((((((()))***+++++++++***************++++++------,,,,,,+++***************+++,,,,,,,,,++++++)))***+++,,,---,,,+++***))))))))))))***,,,---...***,,,,,,+++(((&&&(((+++(((***------,,,++++++,,,---,,,,,,---//////...---*********+++++++++++++++************************'''((()))***++++++++++++***)))((((((******)))((())))))))))))))))))))))))***)))))))))))))))******'''((((((((())))))))))))***++++++++++++,,,,,,,,,******************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------...///000000///...------------,,,------...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++------------,,,+++******---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---...---,,,++++++,,,(((((()))***++++++++++++++++++************+++++++++,,,---...//////......++++++++++++++++++++++++******++++++,,,---------rrr\\\RRRKKKEEEAAA>>>>>>>>>===<<<<<<;;;;;;999888888888999888666333444444333333222222333333////////////000000000000......////////////......------------...///000111..............................///000000000//////,,,---------....../////////...............//////...///000111111000///...,,,,,,,,,------.........//////000111111111111111000/////////............------------............000...---,,,+++,,,...///222111///......///000111...///000111222222222222..................------+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------------------+++,,,,,,------,,,,,,+++***************)))((((((%%%%%%&&&''')))***,,,---)))***,,,+++******+++,,,+++)))(((((()))***)))((((((((((((((()))))))))***)))******(((&&&&&&(((+++((('''''''''((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))******,,,---...---+++***)))***((((((((((((((('''''''''+++***)))))))))***+++,,,))))))******+++,,,,,,,,,))))))(((((('''''''''&&&***************)))((((((******++++++++++++******+++*********)))))))))))),,,,,,,,,+++++++++*********)))))))))))))))******++++++***************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******(((***+++------,,,+++***(((((())))))***,,,---...,,,,,,,,,***'''&&&(((***(((***------+++***+++,,,,,,++++++,,,......---+++)))*********++++++++++++++++++++++++++++++++++++'''((()))***+++++++++******)))((((((******)))((()))))))))))))))))))))))))))((((((((()))***++++++(((((()))))))))***************+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------...///000000000000///...---,,,,,,,,,------...///,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------------------,,,+++***)))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))&&&))),,,---+++******+++((()))***+++,,,,,,,,,,,,******++++++++++++******)))***+++------------,,,*********++++++,,,,,,---++++++******+++,,,...///rrr[[[RRRLLLEEEAAA>>>>>>======<<<<<<;;;;;;999888888888999888666333555444333222111222333444......//////000000111111---...///000000///...---............///000222222........................//////000000000000/////////............---------///......---------.........///000111111000///...++++++,,,,,,---...//////...//////000000000000000......////////////////////////...---,,,,,,++++++---,,,+++***+++---///000...---+++)))))))))***+++)))***+++,,,---------------------...............+++,,,------......------++++++------------++++++,,,,,,------...///000000///...------,,,,,,------,,,,,,,,,---------......111111000000//////......+++,,,,,,------,,,,,,+++((()))***++++++***)))(((+++++++++++++++***)))(((///...---,,,,,,,,,......+++,,,---,,,***)))***+++***((('''''')))***))))))(((((((((((()))))))))))),,,+++((($$$ !!!&&&+++))))))(((((((((***+++------,,,+++******+++,,,---(((((()))***+++,,,,,,---+++,,,------+++))))))***))))))(((((('''''''''&&&,,,***)))((((((***,,,---(((((()))+++,,,---...///'''((()))***+++,,,---...***************)))(((((())))))************))))))+++++++++*********)))))),,,,,,,,,+++++++++******+++***)))))))))))))))***++++++***************+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))+++---------+++***,,,,,,++++++******++++++,,,,,,************++++++(((***---,,,***)))***,,,,,,++++++,,,---...,,,+++))))))******++++++++++++++++++++++++++++++,,,,,,&&&''')))***++++++*********)))((()))***+++***(((************************(((((((((((()))***,,,,,,)))************+++++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,++++++************+++,,,---...---,,,++++++++++++,,,,,,---------...///000111111000///...,,,,,,,,,,,,------...///,,,---...//////...---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))******+++---......///---...------,,,+++***)))))))))***+++,,,------...******+++,,,,,,,,,,,,+++******+++,,,+++***)))(((!!!'''***)))))))))+++)))***+++,,,------...---)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++))))))***+++,,,------...,,,+++*********,,,...000ppp]]]SSSJJJEEEEEEBBBBBBBBBAAA???<<<:::888999999888888777666666666333222111111111222333444000000000111111111111111000000//////.........---///////////////000111111000000000000////////////......//////000000111111........................000///---,,,,,,---///000........................,,,,,,,,,---------......000///.........///111222000...---,,,,,,---...000//////.........---------..................------000///...---,,,+++******111111111111111000000///,,,***))))))+++------,,,***,,,------,,,,,,---...))))))******++++++++++++)))+++///222333222///...///............---------------,,,,,,---...000111//////...---,,,,,,,,,,,,------,,,,,,,,,------...******+++++++++******))))))))))))))))))***++++++***************+++++++++******++++++++++++******+++*********))))))((((((************))))))((((((&&&'''((()))+++,,,......((('''&&&(((,,,---+++))),,,,,,+++++++++++++++,,,))))))*********+++++++++......---,,,++++++++++++******)))(((((('''((((((***++++++,,,,,,***)))((((((((()))***+++,,,,,,,,,((((((((((((((()))******'''(((***,,,---------,,,,,,,,,++++++***)))((((((((()))***++++++***((('''+++)))(((***,,,---+++(((******++++++***)))'''&&&))))))))))))************(((((()))***++++++,,,,,,,,,------......------,,,***+++,,,,,,,,,***)))(((***(((&&&(((+++,,,+++)))******))))))))))))******------,,,,,,,,,,,,++++++///...,,,+++***+++,,,,,,***+++,,,,,,,,,+++***)))***************)))((((((***)))(((((()))+++---...+++++++++*********))))))'''((()))******)))((('''))))))(((((()))***++++++///---+++******)))'''%%%)))************++++++++++++))))))***+++,,,+++***''')))+++---...---,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,---///000333222000...,,,+++******+++,,,---,,,***)))***++++++,,,,,,---.........---******+++,,,------------))))))*********+++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------+++---...---,,,******+++)))***,,,---......---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++...---+++*********++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++***((((((******)))(((+++---000...+++(((((())),,,,,,++++++,,,,,,---...nnn[[[RRRIIIDDDDDD@@@@@@@@@???===:::888777999999888888777666666666444333222111111111222333222111111111111111111222111111000000000////////////////////////000111111000/////////////////////......//////000000000000////////////////////////...//////////////////...........................,,,,,,---------.........000//////...///000111222000///---,,,,,,---///000//////.........---------...........................---------------,,,,,,......///000111111111000---,,,+++,,,.........---&&&(((******)))((()))***)))*********+++++++++++++++,,,...//////---+++)))............------------------,,,,,,---...000000///...---,,,,,,+++,,,,,,...------,,,,,,,,,------***++++++,,,++++++*********)))))))))))))))***+++)))))))))***+++++++++,,,((())))))))))))))))))(((************)))))))))(((+++++++++******)))))))))///...---,,,+++***))))))***)))(((***---...,,,***++++++***************+++*********+++++++++++++++++++++*********++++++,,,+++***))))))((((((((()))(((((()))))))))((('''&&&)))))))))***+++++++++,,,)))))))))))))))***++++++++++++,,,,,,,,,+++***))),,,,,,++++++***))))))(((((()))+++,,,,,,+++***)))...,,,+++,,,...///...,,,+++++++++++++++)))((('''))))))))))))************))))))******+++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++***))))))+++)))'''(((+++,,,***))),,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++...---,,,++++++++++++,,,......//////...,,,+++)))***************)))((((((+++***)))''''''(((***++++++++++++*********))))))(((((()))******)))(((((()))))))))))))))***++++++...,,,++++++,,,---,,,+++)))************+++++++++///---+++******)))'''%%%'''(((***,,,---,,,+++***+++,,,,,,,,,------------------,,,,,,---...000111222111///...,,,,,,++++++***+++,,,+++)))))))))***+++,,,------......------++++++,,,,,,,,,++++++***))))))******+++,,,,,,---,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------...,,,---......,,,++++++,,,,,,------------+++***)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********++++++******************************))))))******+++,,,+++******+++,,,,,,***(((***,,,...---+++)))***++++++++++++++++++,,,,,,---lllYYYPPPHHHCCCCCC@@@@@@???>>><<<:::999888999888888777777666666555444444333222111111111111333222111000000111222333111111111111000000000000///////////////000111111////////////////////////...////////////000000000////////////////////////---///111222222111///---........................,,,------------.........///////////////000111111000000............000000...............---------........................,,,,,,,,,------.........+++,,,---///000111111111---------///000000///---(((***,,,,,,+++***+++,,,************++++++++++++,,,,,,---------,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,+++++++++......---,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++******)))))))))******(((((()))***++++++,,,,,,))))))************))))))************)))))))))))),,,,,,++++++++++++******+++++++++++++++++++++++++++******,,,...///---,,,++++++*********++++++,,,,,,,,,,,,,,,++++++++++++((((((((())))))+++,,,,,,++++++***))))))))))))***++++++,,,,,,,,,+++***)))******************++++++***************++++++,,,++++++,,,,,,++++++***))),,,,,,++++++***)))))))))((()))+++,,,------,,,+++,,,***((()))***,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********++++++******++++++,,,,,,------,,,,,,------------,,,,,,,,,+++******************+++***))))))***+++***(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,//////000///...,,,***(((***************)))((((((,,,+++)))'''&&&''''''(((+++************)))))))))((())))))******))))))((())))))))))))))))))***+++...,,,***)))+++,,,------)))************+++++++++...,,,***))))))(((&&&$$$((()))+++,,,------,,,+++,,,,,,,,,---------.........------------///000111000000///------,,,,,,---***+++,,,+++)))((()))***,,,,,,------......------------,,,++++++***)))))))))******+++,,,------...+++++++++***************,,,,,,------------------,,,---///...---,,,,,,---------------,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******))))))******+++,,,******+++,,,...---+++))))))+++++++++******,,,...***************++++++,,,kkkYYYPPPHHHCCCCCCBBBBBBAAA@@@>>>===;;;;;;888888888777666666555555555444333222111111000000333222000//////000111222000000000000000000000000///////////////000000111.........///////////////////////////////////////////////////////////////...///000000000000///...........................------------............///////////////000000111111000////////////000111........................---------...............,,,,,,,,,---------......+++,,,---...////////////------...000111111...,,,)))+++------,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,---///000111------------,,,,,,,,,+++,,,,,,,,,,,,---.../////////...---,,,++++++++++++......---,,,++++++++++++,,,,,,------...---------++++++******))))))******(((((()))***+++,,,,,,---,,,,,,,,,------,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))))))))***+++++++++,,,---------,,,,,,,,,+++++++++,,,---------------,,,,,,,,,++++++)))))))))))))))***+++,,,++++++***************+++---------------,,,,,,,,,+++++++++************************))))))******+++(((((()))***+++,,,------+++++++++*********))))))((()))***+++,,,,,,,,,,,,+++)))''''''(((***,,,---------------,,,+++******))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,,,,+++************)))(((+++******))))))******+++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,------,,,***)))'''***************)))((((((++++++)))(((((('''((((((************))))))))))))))))))))))))))))))))))))***)))))))))))))))******///,,,(((&&&'''((())))))))))))*********+++++++++((('''&&&''')))+++***)))++++++,,,---......------,,,,,,---------.........------,,,,,,---...000111//////...------------...***+++,,,,,,******+++,,,,,,,,,------...------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,---//////---,,,,,,---)))******+++,,,,,,------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***)))***+++,,,,,,+++++++++*********+++,,,...)))))))))))))))******+++kkkYYYPPPHHHDDDDDDBBBAAA@@@???>>>===<<<<<<888888777777666555555555444444333333222111000000222111000///...//////000///////////////////////////////////////000000111------....../////////000/////////...............------------------------//////------------//////........................---------.........//////...//////000000000000000000000////////////000000---.....................---------.........//////......---------,,,,,,,,,------............------,,,,,,---///000///,,,***&&&(((******)))((()))***,,,+++++++++++++++++++++++++++++++++,,,...///000---,,,,,,,,,++++++++++++++++++,,,------...............---,,,++++++++++++...---,,,++++++++++++++++++,,,---...............++++++***************+++((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,---...---+++)))'''%%%######)))***++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++***************+++++++++******)))))))))))))))+++++++++******************))))))((((((((())))))((((((((()))***+++,,,---+++++++++***************'''((()))******+++++++++---,,,+++***+++---///111......---,,,,,,+++++++++************+++++++++++++++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++)))))))))***+++,,,+++,,,,,,+++***)))))))))++++++************++++++,,,,,,+++++++++************+++++++++++++++++++++)))***+++,,,,,,,,,+++******************)))((((((************************))))))))))))))))))))))))******))))))))))))************)))))))))))))))***...+++'''&&&'''((()))***))))))*********+++++++++%%%$$$%%%'''***,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++***+++---...//////......---------......,,,---......,,,,,,---...,,,------...------,,,,,,,,,,,,++++++,,,---...//////......---,,,+++***)))))))))))))))))))))))))))+++++++++***************+++---......---,,,,,,---)))*********+++,,,------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,***'''&&&(((***,,,---...,,,+++*********++++++))))))(((((())))))***+++jjjXXXPPPHHHDDDEEE@@@???>>><<<;;;;;;:::;;;888777777666666555555444333333333333333222111000222222111111000/////////............///////////////////////////000111111---------......//////000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++---///000........................------........./////////......///000000000000000////////////////////////---------...............,,,,,,------.../////////.........------,,,,,,,,,......//////...------,,,---,,,,,,---......+++)))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,+++***)))))))))******,,,,,,,,,+++++++++*********+++,,,---.........---...---,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,---............***************+++,,,,,,***************+++++++++))))))************))))))))))))))))))************++++++,,,,,,,,,,,,------...------+++***)))((((((''')))+++***)))((()))***'''''''''''''''((()))***++++++++++++,,,,,,,,,---------,,,+++***))))))******))))))))))))***++++++,,,+++******))))))************************++++++***)))((((((((((((((((((++++++***))))))))))))***************************((((((((())))))******+++)))***+++******+++...000///...---,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************+++,,,***+++,,,,,,***)))***+++------,,,,,,,,,,,,------++++++++++++************)))***++++++,,,+++++++++***+++---...//////...---***************)))((((((************++++++++++++(((((()))))))))))))))***+++******))))))******++++++******)))))))))))))))+++)))'''(((***---...///)))************+++++++++)))((('''(((***+++***)))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++************,,,---...///......---------......,,,...//////------...000------......------,,,,,,,,,+++******+++---...//////...---,,,+++***)))((())))))))))))************)))))))))******************+++------,,,+++,,,------,,,+++******))))))***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++*********++++++++++++++++++++++++******))))))******+++,,,,,,)))&&&%%%'''***,,,---...,,,******+++++++++))))))))))))))))))******+++hhhVVVOOOGGGCCCDDD@@@???===<<<;;;;;;;;;;;;777777777666555555444444111222333333333222111111222333444444444222000///......//////000000000000///////////////000111111,,,,,,---......///000000//////.........---------------------------------//////............//////....................................////////////---...///000111000000///.........//////.........---------.........//////,,,,,,------...//////000,,,,,,---------------...---....../////////.........---,,,,,,------,,,***,,,---//////.........///------,,,,,,,,,+++++++++************))))))))))))++++++++++++************)))***,,,---......------...---,,,+++************************+++,,,------******,,,------.........)))))))))***+++,,,---...+++++++++***************((())))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,)))******+++,,,---......''')))++++++((('''(((***''''''''''''((()))***+++((())))))***+++,,,------+++******)))))))))******)))((((((((())))))***+++...---,,,+++***+++,,,,,,)))))))))***+++++++++,,,+++***))))))(((((()))))),,,+++***)))((())))))************************************)))*********+++%%%''')))***))))))+++......---,,,+++*********+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++)))+++,,,,,,***)))+++---...------,,,,,,------...++++++++++++************((()))***+++,,,++++++***+++,,,---.........---,,,***************)))((((((+++++++++******)))(((((((((((((((((())))))******++++++***))))))***++++++++++++***)))))))))))))))(((''''''(((+++.........)))************+++++++++,,,***))))))******)))(((+++******))))))******************+++++++++,,,,,,++++++******+++,,,...///000///...---------------,,,---......------...000------......------,,,+++,,,+++)))((((((***+++,,,,,,++++++++++++*********)))))))))******+++++++++)))))))))******++++++,,,(((***,,,,,,+++***+++,,,---,,,+++***)))))))))******++++++,,,,,,,,,++++++************************'''((()))***++++++***)))******************************))))))******+++,,,)))(((((()))+++,,,,,,++++++***)))+++---...,,,******))))))))))))***++++++fffUUUMMMFFFBBBCCCBBBAAA???>>>=========>>>777777777666555555444444000111222333444333222111333555666777666444111/////////000000111111111222///////////////000111111,,,,,,------...///000000//////.........---------...........................///000111111000///......................................./////////000---...000111111111000///------............---------------.........//////,,,,,,------...///000000***++++++,,,---//////000,,,,,,...///000000111111000...,,,,,,,,,---,,,+++)))+++------,,,+++,,,------------,,,,,,+++++++++((()))***,,,------------+++++++++************))))))***,,,---......---,,,...---,,,+++************)))))))))***+++,,,......)))***+++,,,------------((())))))***+++---...///,,,,,,++++++***)))))))))******++++++++++++******(((((())))))*********+++*********++++++,,,,,,,,,------,,,+++***)))(((''''''***,,,+++)))'''(((***************+++,,,---...''''''((()))+++,,,---...(((''''''(((((()))***+++(((((('''(((((()))************((('''''''''((()))(((((()))***+++,,,,,,---,,,,,,+++***))))))******(((((('''((()))***,,,---******************++++++,,,,,,++++++***+++++++++'''***---...,,,,,,...000...---+++***))))))***+++******+++++++++,,,,,,,,,+++*********************+++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++***(((***---,,,******,,,...,,,++++++******++++++,,,+++++++++************)))((()))***+++,,,,,,+++***+++,,,,,,---,,,+++)))(((***************)))((((((,,,++++++***)))'''%%%$$$'''((((((((())))))******,,,+++***))))))***+++,,,++++++***))))))((()))))))))((('''((()))***)))((()))************++++++++++++***)))***+++,,,+++)))......---,,,,,,---------))))))*********+++++++++,,,,,,++++++,,,---///000000000///...---,,,,,,---+++,,,------,,,,,,...///---.........---,,,,,,+++,,,+++)))'''&&&'''((()))((())))))***++++++,,,,,,))))))******+++++++++,,,))))))***+++,,,,,,------''')))++++++******+++,,,***))))))))))))+++,,,---++++++,,,,,,,,,+++******))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...'''(((***---000///,,,))))))((((((+++...000---+++***************++++++,,,bbbQQQLLLFFFAAA@@@>>>>>>===<<<;;;::::::999:::999777777888888666555777666444222111222444555555999===;;;555000111333111000...,,,---///222444999555111---,,,...111444...///000000000///---,,,//////............//////......---------,,,,,,,,,...---///222111---,,,///........................000///---,,,,,,---...//////...---,,,,,,---...///,,,---...//////...---,,,////////////////////////111000...---,,,,,,---......,,,***''''''***,,,...///...---,,,,,,,,,,,,,,,---------------...///000000...,,,***)))))))))***------,,,,,,,,,,,,++++++,,,------......---,,,+++***---000000---***+++,,,///...---,,,+++,,,---...))))))*********+++++++++,,,,,,+++*********++++++------------------------,,,------......------,,,************************---,,,+++)))((((((''''''******)))))))))***,,,---))))))*********+++++++++///---++++++---......---'''(((***++++++******))))))***+++,,,+++)))'''&&&((()))))))))************&&&'''(((***,,,---......((('''''''''((()))+++,,,---------,,,,,,+++++++++)))((((((((((((***,,,---*********)))))))))))))))...---+++*********+++,,,(((((())))))*********+++,,,+++***(((''''''''''''---,,,+++******+++,,,---++++++******)))(((((((((###(((,,,,,,)))&&&(((***))))))************))))))***+++,,,------,,,+++***+++***((('''&&&''')))***)))))))))))))))))))))))),,,+++******))))))******---,,,+++)))(((''''''''',,,***))))))+++,,,,,,,,,---------------,,,+++***---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,***(((((()))***)))((())))))))))))))))))))))))&&&''')))***++++++++++++*********+++++++++,,,,,,++++++************++++++,,,+++***)))))))))***+++******++++++,,,------...//////............//////+++++++++,,,,,,,,,------...---,,,++++++,,,---...000///...---,,,+++++++++///......---+++******)))******++++++++++++******+++++++++*********))))))************************))))))(((((()))+++---...,,,,,,+++***))))))***************)))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++*********))))))---,,,,,,++++++,,,,,,---******++++++++++++******---,,,++++++,,,,,,***)))bbbQQQLLLFFFAAA@@@>>>>>>===<<<;;;::::::999:::999777777888888666555666555444333222333444444444777:::999555111111222111000.........///111222666444111...---///111333///////////////......---//////............//////.........---------,,,,,,...,,,---000000,,,,,,...........................///...---,,,,,,---///000///...------------...///......///000000///..............................///......------...///000///...,,,++++++,,,...//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000222111---+++,,,......---,,,,,,,,,,,,---...,,,,,,,,,---------......************++++++++++++------------------------,,,,,,------------,,,,,,************************,,,+++***))))))(((((()))+++***)))))))))***+++,,,))))))*********+++++++++---,,,+++,,,------,,,***'''((()))***+++******)))'''(((***++++++***)))(((************++++++++++++''''''((()))))))))))))))((((((''''''((()))+++,,,,,,,,,+++++++++*********))))))(((((()))***+++,,,***)))))))))))))))))))))+++***)))((((((((()))))))))*********+++++++++++++++***)))(((((('''((((((+++***)))(((((()))***+++))))))))))))************%%%)))------)))((())),,,)))******************)))+++++++++,,,,,,+++++++++,,,+++)))''''''((()))***************************---,,,,,,+++++++++++++++,,,+++******))))))******,,,+++***+++---------,,,++++++,,,,,,+++******)))+++*********))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,'''&&&%%%''')))+++++++++))))))))))))))))))))))))((((((******+++***))))))++++++***))))))***,,,---++++++************+++++++++******)))***+++,,,---,,,,,,------.........//////......------------...---........./////////000000///............///000//////...,,,,,,++++++,,,+++++++++,,,,,,,,,,,,---******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))***+++,,,---,,,+++***))))))))))))***))))))))))))************...---,,,++++++***++++++************************------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******---,,,***+++,,,,,,+++)))bbbQQQKKKFFFAAAAAA???>>>>>>===<<<;;;:::::::::999777777888888666555555444444444444333333333444555555555555333111000000000000///////////////333222000//////000111222000000///...............//////............/////////.........------------...+++,,,//////,,,,,,.................................---,,,---...000111///......------....../////////000000000000//////------------------------------------...///000111...------,,,,,,------.........---,,,,,,,,,------------,,,+++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///222444444222---+++---///------,,,,,,,,,------...,,,,,,---------.........***+++,,,.........------------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++******)))))))))******,,,+++******)))************************+++++++++,,,,,,+++,,,---,,,***(((&&&'''((()))************&&&''')))***++++++*********++++++++++++,,,,,,,,,------------,,,+++***)))((((((((((((((()))++++++***************)))))))))***)))))))))))))))******))))))))))))))))))*********)))(((((('''(((((((((+++++++++++++++,,,,,,,,,***))))))(((((()))))))))******))))))))))))******(((((())))))***++++++,,,(((+++---,,,***)))+++...******++++++++++++******,,,++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++---------,,,,,,,,,++++++------,,,++++++***++++++,,,+++,,,---//////---++++++++++++,,,++++++***)))******)))))))))(((((((((++++++***))))))))))))***((((((((((((((((((((((((+++************+++,,,,,,'''&&&%%%&&&(((*********))))))))))))))))))))))))***************)))((((((,,,+++***))))))+++,,,...++++++************++++++***)))******+++---...///....../////////////////////...---,,,,,,,,,,,,,,,////////////000000000000000///............///000///...---,,,,,,++++++,,,++++++++++++,,,,,,------******++++++++++++******''''''(((***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++***))))))))))))))))))((())))))******+++++++++///...---,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++************++++++******++++++++++++******---+++***+++,,,,,,+++)))aaaQQQKKKEEEAAABBB??????>>>===<<<;;;:::::::::999777777888888666555333444444555555444333333333222222333444444222000000000111111000///...---//////000111111111111111111000...------....../////////............///////////////............---///,,,,,,///111...---///........................------------...///111222//////............//////////////////////////////------------------------,,,,,,,,,,,,------......***++++++,,,,,,++++++***...------,,,,,,,,,------......---,,,+++++++++,,,'''(((***,,,---------,,,+++++++++,,,,,,---------...---,,,+++,,,...111222444555555111,,,+++,,,///---,,,,,,,,,------......************++++++++++++,,,...000222333333111000------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,+++******)))))))))************************...,,,***)))*********)))&&&'''((()))******++++++'''((()))***+++******************+++++++++,,,,,,............---+++******((((((((())))))******+++*********************************))))))))))))))))))))))))))))))*********+++*********************++++++++++++++++++++++++))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))+++++++++))))))+++...+++++++++,,,,,,+++++++++---,,,+++******+++,,,------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***000///...---++++++++++++,,,,,,---///111000...++++++,,,,,,,,,,,,,,,+++++++++++++++************))),,,+++******))))))******((((((((((((((((((((((((,,,,,,++++++,,,,,,---...,,,***((((((((()))((('''))))))))))))))))))))))))))))))*********)))))))))++++++,,,------------,,,,,,++++++******++++++,,,***+++++++++,,,---............////////////////////////...---,,,,,,,,,,,,.............../////////---------,,,,,,---------...------,,,+++++++++,,,------,,,,,,+++******)))***++++++,,,,,,++++++***'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))(((((())))))***************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((((((+++******))))))******+++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***aaaQQQKKKEEEAAACCC??????>>>===<<<;;;;;;::::::999777777888888666555333333444555555444444333333111111111333333222000///000111222111///...,,,---...000111222222111000111000...------....../////////............//////000000/////////.........111---...333555222000000////////////////////////---------...///000111111////////////////////////........................------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***------,,,,,,,,,------...//////...------,,,------)))***,,,------,,,+++*********+++,,,,,,---......///...------...000222444444444444000+++)))+++---+++,,,,,,------.........))))))))))))************---...111333444333222111------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++******))))))************************000,,,(((&&&''')))++++++((((((((()))***++++++,,,***************)))(((((())))))))))))*********+++(((((()))))))))((('''''')))))))))*********************++++++++++++++++++***************)))))))))(((((())))))*********************++++++++++++*********************)))))))))(((((())))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******)))))))))******)))))))))+++,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,------,,,,,,+++++++++++++++***************************++++++,,,+++***))))))---------,,,---......///,,,,,,---///111111...,,,******++++++++++++******+++++++++************))),,,++++++***************((((((((((((((((((((((((***************++++++,,,...,,,***)))******)))((())))))))))))))))))))))))((((((((())))))***+++,,,)))+++///111222000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......000000///...------......////////////////////////,,,------------------,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******))))))))))))******---,,,,,,+++***)))((((((************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((()))+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,,,,***```QQQJJJDDDBBBDDD@@@??????>>>===<<<;;;;;;:::999777777888888666555333333333444444444444555222222222222111111111111//////000111111000......---...000111222111000000000000///...............//////............//////000000000000////////////111...000666:::666222000////////////////////////.........///000000000000...//////000000//////.........------------......------------------------,,,,,,,,,,,,+++***)))(((,,,------......------,,,------,,,,,,,,,---......//////...---------......,,,,,,,,,,,,++++++***)))))))))***+++---...//////000///......///000111222111333333000+++)))***,,,++++++,,,---............++++++,,,,,,,,,---------,,,---...000000000//////------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******+++++++++***))))))+++++++++***************///+++'''&&&'''***,,,---++++++*********+++,,,,,,++++++******)))((((((((((((((()))))))))*********(((((())))))***)))))))))))))))***++++++******)))*********+++++++++++++++((()))************))))))((((((((()))******++++++(((((()))************)))*********))))))))))))))))))))))))))))))***+++,,,******++++++++++++******---,,,,,,+++******)))))))))))))))************+++******++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,+++***)))((('''((()))+++...111333555---,,,---...000000...,,,'''((())))))))))))))))))******)))))))))(((((((((,,,,,,+++************+++(((((((((((((((((((((((('''''''''''''''((()))))),,,***))))))+++,,,,,,,,,))))))))))))))))))))))))'''''''''((()))+++,,,---)))+++///222222000---+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,+++************++++++,,,------...//////.........//////000111111111111000000000000......///000000///......,,,,,,++++++++++++,,,,,,((())))))***+++,,,------++++++,,,,,,,,,,,,++++++------,,,,,,+++++++++***************************++++++,,,,,,,,,,,,,,,+++******************+++,,,------,,,+++***))))))(((///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++*********,,,---,,,+++~~~```QQQJJJDDDBBBDDD@@@@@@???>>>===<<<;;;;;;:::999777777888888666555444444333222333444555666222444555333000///111333...//////000000000000000...///000111111000000//////////////////......---//////............//////111111111000000000//////000...111999===999222////////////////////////////////////000000000//////...///000111111000///...000///...------...///000........................,,,,,,---...------,,,+++------------------------,,,,,,,,,,,,,,,---...///------,,,,,,------......---,,,++++++******++++++((()))***+++---...///000................../////////222333111,,,******,,,***+++,,,...............---------.........//////---------------.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,))))))***+++,,,+++******+++++++++*********))))))+++)))((()))+++------,,,...---,,,+++++++++,,,---******))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++***))))))))))))*********++++++'''((()))***++++++******'''(((((()))******++++++((()))***+++,,,++++++***+++++++++******)))))))))*********)))******++++++******+++,,,,,,+++******++++++++++++++++++++++++))))))***,,,---,,,+++***)))******************)))+++++++++,,,,,,++++++++++++++++++++++++******)))***************************+++,,,------+++)))((((((((()))+++...000222444---,,,,,,,,,...///...---))))))***++++++++++++++++++*********))))))))))))---,,,++++++******++++++))))))))))))))))))))))))((((((((('''((())))))***+++***((()))***,,,++++++))))))))))))))))))))))))))))))(((((((((***+++,,,***+++---.........---,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,++++++***((()))***+++,,,---...///------------...///000000111111111000000/////////......///000000///......,,,+++++++++++++++,,,,,,(((((()))***+++,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------------,,,+++++++++++++++,,,------++++++++++++++++++++++++...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++}}}```QQQJJJDDDBBBEEE@@@@@@???>>>===<<<;;;;;;:::999777777888888666555555444222222222444666777222555777444///---000444......//////000000111111//////000000000000//////...///000000000///---,,,//////............//////111111111111000000000000///---111:::???:::222...000000000000000000000000///000000000000000///......///000111111000///...111000///......///000111////////////////////////+++,,,...///000//////...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///++++++++++++,,,------...,,,,,,*********+++,,,---((()))***+++---...000000,,,------......---,,,+++...111333222...++++++,,,)))+++,,,...//////......---------............///000///...............///------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,((()))***+++,,,,,,+++***++++++++++++******))))))'''(((***---//////---***000///---,,,++++++,,,---(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++++++++******)))((()))***+++,,,,,,+++))))))'''((((((((())))))******&&&''')))***+++++++++***'''(((((()))***++++++++++++,,,---...///......---,,,,,,,,,++++++*********++++++***************+++,,,,,,............,,,,,,*********++++++,,,------******+++---///...,,,***))))))************))))))***+++,,,------,,,+++******++++++++++++***))))))+++++++++++++++++++++++++++,,,---......,,,***))),,,,,,,,,,,,,,,---...///...,,,++++++---......---,,,---......////////////---------,,,,,,,,,,,,+++---,,,++++++******++++++************************+++++++++***+++,,,,,,---...,,,***)))))))))'''&&&)))))))))))))))))))))))),,,+++)))((((((((()))***,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---&&&''')))+++,,,,,,,,,+++((((((***+++---...000000+++++++++,,,---...///000//////......---------,,,+++,,,---......---,,,++++++++++++***++++++,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,+++++++++,,,------...((())))))+++,,,---......(((((((((((()))***+++,,,++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++yyy[[[QQQMMMDDD@@@CCC=========<<<;;;;;;::::::999999888777666555444444333444444555555444444333333333222222111222222222111111111000000000000000////////////////////////000000//////.........---------...///000/////////111333555555333111//////000000//////.........---222222111000///...------.........///000222333444////////////////////////000///...------...///000///222555222,,,&&&&&&'''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***,,,...///000111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111............---,,,+++***000.........//////---+++,,,,,,,,,,,,,,,,,,++++++////////////////////////......---,,,,,,,,,,,,---/////////...------,,,,,,,,,000333444111...---...+++******)))***+++,,,---......---+++)))((('''&&&(((((())))))******++++++,,,+++++++++,,,,,,---...---+++***,,,///000...,,,......------,,,+++******)))))))))))))))******+++---,,,***)))((()))***+++***)))((((((******)))(((&&&(((******))))))***+++)))************+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******))))))***++++++++++++***+++***(((''''''(((***+++(((((()))***+++,,,,,,---++++++++++++++++++++++++&&&(((***+++,,,+++)))((())))))***+++,,,------...---,,,,,,+++*********+++000---***'''&&&(((***,,,***+++,,,------,,,+++***///,,,+++...222222---(((000,,,******(((&&&(((,,,,,,******------+++,,,///+++***((('''''''''((()))...,,,+++******+++---///,,,,,,,,,,,,,,,+++***)))'''((()))((('''((()))+++///,,,)))))),,,------,,,************))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))((())),,,------,,,+++***)))***,,,,,,,,,***((('''))))))***+++,,,,,,------*********)))((()))+++...///...,,,+++***+++,,,,,,/////////000//////...---,,,+++******,,,,,,+++***,,,++++++******++++++,,,)))***+++,,,---.........---------.........//////,,,+++******,,,,,,+++***,,,,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---......++++++,,,,,,,,,+++******------,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++++++++++++++,,,,,,+++******+++++++++++++++******)))******+++vvvZZZQQQMMMCCC>>>@@@>>>>>>======<<<;;;;;;:::::::::999888777666555555444444444444444444444444222222111111000000111111////////////////////////////////////////////////000000000/////////............/////////000000000111333555555222000//////000/////////............111000000//////......---.........///000222333444////////////////////////...---,,,,,,,,,,,,---...///333555333---))))))***+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,---...///000222222333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,------.........------...---------///...---+++,,,,,,,,,,,,------------..............................---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,///222222///------...,,,,,,+++++++++,,,......+++++++++*********))))))))))))))))))************++++++++++++,,,,,,---------,,,,,,...111333222000------,,,++++++***)))))))))))))))))))))******++++++++++++++++++***)))))),,,+++******+++,,,+++******,,,......---,,,---...)))************+++++++++************************(((((()))***+++,,,------******++++++++++++******))))))***++++++++++++***------++++++++++++------************++++++++++++))))))))))))))))))))))))((()))+++,,,,,,,,,************++++++++++++++++++---,,,++++++******++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,++++++,,,***))),,,000222///,,,+++)))((()))'''&&&+++222<<<222)))(((***))))))))),,,+++******))))))******...---+++******+++,,,---+++,,,,,,,,,++++++***))))))***+++***))))))+++------***))))))+++---,,,***************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++---------,,,***)))(((((()))******+++,,,,,,+++++++++***)))))),,,///...---,,,+++++++++,,,,,,------............------+++*********,,,------,,,,,,,,,++++++++++++,,,,,,******+++,,,------------+++++++++,,,,,,,,,,,,------,,,+++,,,------,,,+++******))))))***+++,,,---------------------------++++++++++++++++++++++++******++++++,,,---------,,,------,,,,,,+++******((((((((())))))******+++---.........------,,,+++++++++++++++++++++++++++...---------,,,---------,,,,,,,,,+++,,,,,,------uuu[[[TTTPPPEEE>>>?????????>>>======<<<<<<;;;;;;;;;:::999888777666666555444333333333333444555222111111000//////000000............////////////////////////////////////111000000000000000//////000000///...///000111222222333555444222///......////////////.............................................///000111222333////////////////////////...---,,,,,,,,,,,,---...000333555444///,,,,,,...,,,,,,,,,---------............------------,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------,,,,,,---...//////000000,,,++++++,,,......---+++,,,,,,,,,---......//////..............................---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...---,,,,,,---,,,,,,+++++++++,,,------((())))))***++++++,,,,,,***************)))))))))++++++++++++,,,,,,,,,,,,+++***+++...111333222111++++++******))))))(((((()))))))))))))))******+++)))***,,,------+++)))''',,,+++******,,,,,,+++******,,,------+++******+++)))************+++++++++************************'''((()))***+++,,,------******++++++++++++******))))))***++++++++++++*********))))))))))))******,,,,,,++++++************)))))))))))))))))))))))))))***+++------,,,+++++++++++++++*********)))))),,,,,,++++++******++++++)))+++---...---+++(((&&&,,,,,,++++++++++++,,,,,,+++)))(((***///222222111,,,+++,,,,,,++++++333===RRR???---))),,,---+++))),,,,,,,,,---,,,++++++***...---,,,*********+++,,,+++++++++,,,++++++***))))))***+++***))))))+++---))))))(((***,,,,,,+++***************)))))))))))))))))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...---,,,+++***((((((((()))******+++++++++,,,,,,+++***+++---///------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++******,,,...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,+++******))))))***++++++........................------------------------)))******++++++,,,------.........---,,,++++++***))))))***+++,,,---......---...............---,,,************************------------------------,,,+++++++++,,,------...vvv^^^XXXUUUJJJBBBBBB?????????>>>======<<<<<<;;;:::999888777666666555666555333222222333555666333222111000000000000000......///////////////000////////////////////////111111111111000000000000222111///...///000222333111333444333000.........///////////////.........------------......//////.........//////111222222/////////////////////////////////......////////////111333222000...///000------------.........///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---------------------------------...........................//////000000+++******,,,---...---,,,,,,,,,------...///000000...........................---,,,,,,++++++,,,,,,*********+++,,,------.........---+++++++++,,,---++++++*********+++++++++(((((()))***+++,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,,,,++++++(((((()))+++,,,---------))))))))))))(((((('''''')))))))))))))))******+++++++++,,,,,,,,,+++***)))+++***)))***+++,,,+++)))***,,,---,,,***))))))***))))))*********+++++++++************************)))))))))***+++++++++,,,******++++++++++++******))))))***++++++++++++***'''(((((())))))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************,,,,,,++++++***++++++,,,)))+++---...---+++)))'''---,,,+++******+++,,,---,,,***)))***...222444444...---......,,,---666BBBTTTBBB000***,,,---+++++++++,,,---------,,,***)))......,,,+++******************++++++++++++******((())))))((('''''')))***((((((***+++---,,,+++***************)))))))))((()))))))))((())))))******))))))))))))))))))))))))++++++*********+++,,,---+++,,,,,,------,,,++++++))))))))))))******++++++,,,------,,,+++,,,...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///---++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,---------............,,,+++,,,---...---,,,---,,,,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---000///...---,,,++++++++++++,,,,,,,,,------......,,,,,,---------------,,,******************************++++++++++++++++++))))))))))))***+++,,,,,,vvv^^^YYYVVVLLLDDDDDD?????????>>>======<<<<<<999999888777666555555444666555333222222333555666444444333222111000000000/////////000000111111111////////////////////////000000000000111111111111222111///...///000222333000222222111///......///.........///////////////,,,,,,------.../////////............///000111111////////////////////////...//////////////////......///000000/////////000------........./////////+++++++++++++++,,,,,,,,,///////////////////////////...------,,,,,,------------------------------***+++---...///000000000111000///............///+++******,,,---...---,,,,,,,,,------...///000000........................------,,,++++++++++++,,,******+++,,,---.../////////---+++******+++,,,,,,+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++******))))))***++++++,,,,,,+++******((()))*********))))))))))))))))))((((((((((((((()))))))))))))))******+++------+++*********+++,,,---,,,++++++------,,,+++---///000///---,,,,,,---))))))*********+++++++++************************+++++++++*********************++++++++++++******))))))***++++++++++++*********+++,,,,,,+++******)))******+++,,,,,,------++++++++++++++++++++++++((())))))***************((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++***...---,,,++++++,,,---...000...,,,,,,...111333444---++++++***((((((000:::AAA666,,,)))((('''(((******+++,,,,,,,,,+++)))(((...---,,,+++******)))))))))******++++++*********((())))))(((''''''(((***)))***,,,---------,,,,,,************)))))))))((()))))))))))))))***++++++************************++++++*********+++,,,---******+++++++++++++++************+++++++++++++++,,,---...---,,,,,,...///+++,,,,,,,,,,,,,,,,,,,,,------///000111111111111333111---,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))))),,,,,,,,,---------......,,,+++***+++,,,---,,,***,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------000///...,,,,,,+++,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++***)))))))))******+++,,,rrrZZZTTTRRRIIICCCDDD??????>>>======<<<<<<;;;999999888777666555444444555444333333333333444555555555333222111111111111//////000000111111222222//////////////////////////////000000000000000111000000///...///000111222///000111000///...///000.........///////////////------.........////////////.........//////000111////////////////////////,,,,,,---......---,,,,,,---------.........//////---------.........//////******++++++++++++,,,,,,................../////////......---------------------------------------)))+++---///000111111000222000///---,,,,,,---...,,,++++++,,,......---+++,,,,,,,,,---......//////------------------------------,,,+++++++++++++++***++++++,,,---......//////---******+++,,,,,,+++------.........---,,,,,,+++++++++***************+++++++++++++++************+++,,,,,,,,,+++))))))***+++---,,,***))))))************))))))))))))))))))))))))))))))******+++///---+++***)))***,,,---///...------//////...---+++,,,...---,,,++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))***+++,,,---......))))))))))))))))))))))))((())))))))))))*********((()))***+++,,,---......++++++******++++++,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,------000///...------///111333333...+++***)))(((,,,333000---+++,,,***''')))...***************))))))(((,,,,,,,,,+++******))))))((()))******+++*********++++++,,,+++))))))***++++++,,,......,,,+++,,,,,,************))))))))))))))))))))))))******+++,,,******************************+++++++++,,,,,,,,,******************+++++++++++++++++++++++++++++++++,,,......---,,,---///++++++,,,---------,,,,,,...///000222333444444444555222...,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,+++***))))))************++++++++++++,,,+++******,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......///...,,,+++++++++,,,---------,,,+++***))))))((((((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++***+++---...///......---------,,,,,,+++,,,,,,---pppUUUOOOMMMEEEBBBEEE>>>>>>======<<<;;;;;;::::::999999888777666555555444444444444444444444444555444333111000000//////......//////000111111222////////////////////////....../////////000000000....../////////000000000---...//////......000222............/////////000///////////////////////////............///000000////////////////////////,,,,,,---......---,,,,,,...---------.../////////,,,,,,---------.........+++++++++,,,,,,,,,------+++++++++,,,,,,---------//////...---------------........................+++,,,...000111000000///000...---,,,+++,,,...///...---------///...---+++,,,,,,,,,,,,---------------------------------------,,,++++++***+++++++++******++++++,,,,,,------///,,,******,,,---,,,***+++,,,,,,---,,,+++***)))***************************++++++++++++++++++,,,***+++,,,,,,,,,+++)))((())),,,...---+++***+++---++++++++++++++++++++++++)))))))))))))))******+++------,,,,,,++++++++++++...,,,+++,,,---...---,,,'''(((******)))((()))***)))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******))))))***++++++++++++***((('''&&&%%%%%%&&&'''(((+++++++++,,,,,,---------))))))))))))))))))))))))******))))))******++++++++++++,,,,,,---------...++++++******++++++,,,------,,,++++++++++++,,,---,,,,,,------------,,,,,,---------,,,,,,---///111888111,,,,,,---,,,,,,///+++***,,,///...+++,,,000++++++***)))))))))))))))******+++++++++*********(((((()))***************+++,,,,,,+++)))(((***+++,,,---...,,,)))(((***,,,************))))))))))))))))))))))))***+++,,,---************************)))***+++,,,---,,,++++++************++++++,,,,,,+++++++++******************,,,------,,,,,,---...***+++,,,---------,,,,,,...///000222444555555555444111---,,,,,,.........------,,,,,,,,,,,,------***++++++++++++******))))))************+++++++++---,,,++++++,,,---,,,+++******,,,---...------,,,------------------------------------------------+++,,,,,,------...//////---,,,*********+++---............------,,,,,,,,,'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...---......---,,,++++++++++++pppTTTLLLKKKEEECCCGGG=========<<<;;;;;;::::::;;;;;;:::999888777666666333444444555555444444333444333222000///.........---------...///000000111////////////////////////---.........//////000000------...///000/////////+++---.........///111333---.........//////000000000000000000000000000//////............//////000////////////////////////---...///000000///...---000...------...000//////,,,,,,,,,---------......,,,,,,,,,------.........------......///000000111//////...------------...........................---...///111111000...------,,,+++***+++---///000000///......//////---+++,,,,,,,,,,,,,,,,,,,,,+++---------------------------,,,++++++******++++++***************+++++++++///,,,++++++---...,,,)))'''((()))))))))'''&&&%%%)))))))))***++++++,,,,,,*********++++++,,,,,,---)))***,,,---,,,***((('''&&&))),,,---+++***,,,...,,,,,,,,,,,,,,,,,,------)))))))))))))))******++++++,,,---......,,,***)))***)))((((((******)))((((((***,,,,,,++++++,,,---)))************+++++++++++++++++++++++++++++++++&&&&&&((()))+++---...///******++++++++++++******))))))***++++++++++++***,,,***)))'''''')))***,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---......------------,,,,,,+++*********+++,,,,,,---+++,,,,,,,,,---,,,,,,,,,+++,,,............,,,+++)))***+++++++++,,,...000666...((())),,,***)))((((((&&&''',,,---******+++---,,,***)))))))))***+++)))******+++++++++******(((((()))***************)))******)))'''&&&'''))),,,...---+++'''&&&(((+++************))))))))))))))))))))))))***+++,,,---************************(((***,,,---------+++***,,,+++++++++,,,,,,---...*********))))))))))))))))))+++------,,,+++,,,---)))***,,,---...---,,,,,,---...000222444555555666111///,,,+++---///111111...------,,,,,,------...)))******+++++++++******++++++,,,,,,,,,---------...---,,,,,,......---,,,+++,,,...000111111000000................................................,,,,,,---......//////000+++***)))))))))+++---///*********************+++((()))***,,,---...//////------------------------'''(((+++---------,,,+++------+++***)))(((((((((nnnWWWNNNEEECCCEEEAAA>>>>>>>>>===<<<<<<;;;;;;<<<:::888777666555333111222222333333333333444444333222111/////////000000////////////////////////000000000000000000000000111111111111222222222222//////............//////,,,---...000000000///...---------///111222222000,,,---///000000000///...111000000000//////////////////............/////////...---,,,,,,---.../////////---,,,,,,---...///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///333///,,,,,,---...---,,,,,,,,,,,,,,,,,,+++***)))///000111000---++++++,,,.........///////////////...------------...//////000...,,,+++,,,---------------,,,+++***)))((('''000000000000...,,,***))),,,++++++,,,---......---+++,,,---------+++)))''',,,++++++******++++++,,,))))))))))))((((((((((((***)))((('''((())),,,---------------------------+++,,,,,,,,,,,,+++***)))+++******))))))******+++))))))))))))))))))))))))+++***((('''''')))***,,,))))))************)))))),,,,,,************,,,,,,))))))))))))******************,,,------,,,+++***(((((())))))*********++++++++++++*********)))))),,,+++++++++***)))))))))+++,,,------,,,+++)))(((++++++******)))*********+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---------+++++++++*********+++,,,---++++++***)))***+++---...,,,+++++++++,,,+++***(((((()))******)))***,,,---******))))))******+++,,,+++******)))((('''&&&&&&%%%))),,,******,,,***'''+++++++++***************+++***)))(((''''''''''''+++)))((()))+++,,,,,,+++(((((()))******)))((('''((((((((((((((()))******))))))***++++++++++++******+++,,,,,,------------............------,,,+++,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........,,,...111333444444222111000///...---,,,---......---,,,***)))))))))***+++///...---,,,+++,,,---...---,,,++++++******++++++************************,,,+++)))))),,,...//////.........------,,,,,,,,,///...---,,,+++,,,,,,---,,,------......------,,,---,,,***))))))***,,,---)))******++++++*********)))***++++++,,,,,,,,,,,,(((((((((***---...---,,,++++++,,,,,,,,,,,,------...,,,))))))***,,,,,,,,,mmmVVVMMMEEEBBBDDD@@@>>>>>>>>>===<<<<<<;;;;;;:::888777666777666555333222222333333333333444444666555333111000//////000000000000000000000000000000000000000000000000000//////////////////////////////............//////---...///000000000////////////...///111111000......///000111111000000///000000////////////////////////............/////////...------------...//////...---,,,,,,---...///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......111...,,,+++---......,,,---------------,,,++++++,,,...///...,,,+++***+++000//////......---------,,,++++++++++++,,,------111...,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++///000000000///---,,,***---------.../////////...)))+++,,,---------+++***,,,++++++++++++++++++,,,)))))))))************++++++***)))(((((()))***+++------------------------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))///...,,,*********+++,,,))))))************)))))),,,+++***))))))***+++,,,))))))))))))******************+++,,,,,,+++******))))))))))))*********++++++++++++*********))))))+++++++++******************++++++,,,,,,,,,++++++,,,++++++*********+++++++++***)))(((((()))***+++)))))))))))))))*********))))))******************...---++++++++++++)))(((+++++++++++++++,,,------,,,,,,++++++,,,------...///...............---+++,,,---,,,,,,++++++,,,---++++++******++++++,,,---*********))))))(((((((((&&&***,,,******++++++(((******************************))))))(((((()))))))))'''&&&&&&((())))))((('''((()))******)))((((((((((((((((((((()))************+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------------,,,++++++,,,,,,,,,+++++++++******------------------------,,,,,,------------------/////////000000000000000...---,,,+++++++++,,,,,,---,,,,,,++++++***++++++,,,++++++******+++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++---+++++++++.../////////------,,,,,,,,,+++++++++///...---,,,,,,,,,------,,,------......------,,,---,,,***))))))***,,,---,,,---------------,,,+++******+++,,,,,,,,,+++++++++++++++---000111000///+++++++++,,,,,,,,,------///,,,***)))+++,,,------kkkUUUMMMDDDAAACCC??????>>>>>>======<<<<<<;;;888777666666777777666555222222333333333333444444888666444222000/////////000000000000000000000000000000000000000000000000////////////............//////............//////...//////000000000000///111000///000111000///---000111111111111111000/////////.........//////000//////............/////////...------------...///......------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,++++++---......------............------,,,,,,---//////---,,,------000000///...---,,,++++++,,,++++++++++++,,,------222000------------,,,+++******+++,,,---...////////////000000///...------+++,,,...//////...------)))***,,,---......------++++++++++++++++++++++++))))))***++++++,,,,,,,,,***************))))))))),,,,,,,,,,,,---------------,,,+++*********+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))---,,,***((('''''''''((())))))************))))))++++++************++++++)))))))))*********++++++******+++++++++******))))))))))))***************+++++++++******************************+++++++++************+++,,,---...,,,,,,++++++++++++,,,,,,+++***))))))))))))***+++++++++,,,,,,------......(((((()))))))))*********---+++******++++++***(((,,,,,,,,,,,,,,,---------,,,,,,---.........------////////////.........------,,,+++++++++,,,---...,,,++++++++++++,,,------*********************)))(((,,,...***)))++++++)))((())))))******+++++++++******))))))******+++,,,---,,,******+++,,,+++***&&&''')))************))))))(((((((((((()))******++++++,,,------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++------------------------------------------,,,,,,000///---,,,+++,,,---......---,,,++++++++++++,,,,,,------------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++---------------------------,,,,,,...000000///...,,,,,,++++++++++++******......---,,,,,,,,,------,,,------......------,,,---,,,+++******+++,,,---...............---,,,,,,++++++,,,,,,,,,+++******...---...///222333222111++++++++++++,,,,,,,,,,,,...,,,******+++,,,---,,,iiiUUUNNNEEEBBBDDDAAA??????>>>>>>===<<<<<<<<<999888666666777777555444222222222333333333444444666555333111000000000000111111111111111111111111////////////////////////111111111000000000000000//////............////////////000000000000000000000/////////111111///...111111111111000000/////////...---------...///000//////............//////.........------.........------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------.........------,,,---///111111000///000111.........------,,,,,,+++...------------...//////222000............---+++******+++,,,---......///.../////////////////////)))+++---...---,,,+++++++++,,,---............---++++++++++++++++++++++++*********+++++++++++++++))))))***+++++++++******,,,,,,,,,,,,,,,---------...---+++))))))***+++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&'''''')))******++++++******))),,,,,,++++++++++++,,,,,,))))))*********+++++++++******************))))))************************************************)))))))))***+++++++++,,,,,,+++***)))***+++---...,,,,,,++++++,,,,,,------************************++++++,,,---...//////000)))******++++++,,,,,,---)))((((((***---......---,,,,,,------.........---+++,,,---......---,,,+++------...---,,,,,,---...+++)))(((((()))+++------++++++******++++++,,,---***************+++++++++)))...000,,,)))***+++***'''(((((()))***++++++,,,************+++,,,---...000...,,,,,,------,,,+++&&&'''(((***+++++++++***))))))(((((())))))***+++***++++++,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------//////......------------***+++,,,------,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,+++++++++////////////////////////,,,,,,,,,...000000...,,,,,,,,,,,,+++++++++++++++------------------------,,,------......------,,,,,,++++++******++++++,,,------------,,,+++******,,,,,,,,,,,,++++++***)))...------///111222111///***++++++++++++,,,,,,,,,---+++))))))+++,,,++++++iiiWWWPPPGGGCCCEEEBBB?????????>>>======<<<<<<;;;999777777666666444222222222222333333333444444222222000//////000111222000000000000000000000000////////////////////////222222111111000000000/////////............//////000000//////////////////...------///111222111000////////////////////////000///...------...000111//////............//////---..................---+++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...//////,,,,,,------------,,,,,,,,,...000111000000111222+++,,,,,,------............------------...//////222000//////000///---,,,+++++++++,,,,,,,,,,,,,,,...............//////000***,,,///...,,,++++++,,,............------,,,+++***++++++,,,,,,++++++***+++++++++******))))))((('''(((***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++))))))***+++,,,,,,++++++******++++++,,,************************************+++,,,,,,---******++++++++++++******,,,------------------,,,************++++++++++++,,,++++++*********))))))+++++++++***************************************)))))))))***+++++++++,,,...---+++***)))***+++,,,,,,+++++++++,,,,,,---...******++++++++++++******''''''(((((()))***++++++******++++++,,,,,,,,,,,,+++******+++...000000///+++,,,---.........------***+++,,,------,,,+++***,,,---...---++++++---///000,,,)))'''(((******))))))))))))))))))******+++***************+++++++++***000222...******++++++''''''((()))******++++++************+++---...///---+++)))))))))***)))(((&&&''')))***+++++++++***)))))))))))))))***++++++)))******+++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,)))+++---/////////...---...............---------)))***+++,,,,,,+++***)))***+++---...///...------,,,,,,---------,,,+++***////////////////////////+++++++++---///...,,,***,,,,,,,,,---------------,,,---------------------,,,------......------,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,++++++***)))+++++++++,,,...///...,,,*********+++++++++,,,,,,+++)))((((((***+++***)))gggWWWRRRHHHDDDFFFDDD@@@??????>>>>>>======<<<<<<:::888777666555333111222222333333333333444444111000/////////000111222////////////////////////000000000000000000000000111111000000//////......//////............//////000//////............///---------///111333222111...............///000000333111///...---...000111//////............//////------...//////...------***+++,,,------...------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,...///......///000++++++,,,------------,,,***,,,......------...///++++++,,,---...///000000,,,++++++++++++,,,------111000///000111111///---------,,,,,,++++++******......---------......///,,,///000///,,,+++,,,///......------,,,+++++++++***+++,,,------,,,+++***++++++*********)))))))))))))))******+++,,,,,,---******++++++,,,,,,---------,,,+++*********+++,,,+++******************+++************************(((((()))***+++,,,------******++++++++++++******,,,,,,------------,,,,,,*********++++++++++++,,,...---,,,+++************+++++++++++++++************************+++++++++***************+++++++++...---,,,+++************+++******++++++,,,---...******+++,,,,,,+++******(((((())))))***+++++++++************************000...------......---+++***+++---......------,,,++++++,,,,,,++++++******---///000...,,,,,,///222888333---)))))))))'''%%%((((((((((((((()))***************************)))***111555111,,,***+++***'''(((((())))))*********************+++,,,---...---+++))))))***+++***)))'''(((***++++++++++++******))))))))))))***++++++))))))***++++++++++++***,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,(((***---000111000///---,,,,,,------,,,,,,+++***))))))***+++++++++******))))))***+++,,,,,,,,,,,,,,,---.........---+++***........................,,,++++++,,,------,,,***,,,,,,------------......+++,,,---.........------,,,------......------,,,++++++++++++++++++++++++------............------++++++,,,,,,,,,+++*********))))))***,,,---,,,***************+++++++++++++++)))))))))***+++***)))~~~eeeWWWQQQGGGCCCEEECCC@@@@@@??????>>>=========;;;999777666777666444222222222333333333333444444333222111000000000111222........................000000000000000000000000222222222111000///////////////............//////000///...---,,,,,,---...///......///111222111///......---...///000222333666444111///......000111//////............//////------...//////...------)))***,,,---......------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++...000111///...///111,,,,,,---...............***,,,......,,,,,,,,,------------......//////000,,,++++++++++++,,,------/////////000222222000///------------,,,,,,,,,,,,...---,,,,,,+++,,,------,,,......+++((('''+++///,,,,,,,,,++++++++++++,,,)))***,,,------,,,***)))))))))******+++,,,------------+++***)))******+++)))******+++,,,,,,------,,,,,,,,,+++++++++*********))))))(((((())))))***************************(((((()))******************++++++,,,,,,++++++*********+++,,,,,,+++***************+++++++++,,,,,,///...---,,,+++++++++,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++***************++++++,,,,,,,,,++++++***)))))))))******,,,------***++++++,,,,,,++++++***------------------------------,,,,,,+++*********000///------------+++***)))***,,,---...---,,,+++------,,,+++++++++++++++,,,...///---******...333999333,,,))))))***(((&&&)))))))))((()))******+++*********))))))((((((((()))222888444---+++***)))((((((((()))))))))))))))***************+++,,,------+++******,,,------,,,((()))***+++++++++***)))******))))))******+++,,,)))***++++++,,,,,,++++++,,,---------,,,,,,+++***++++++,,,---------------,,,,,,,,,---------......------------------------,,,,,,------------------++++++---.........------,,,,,,---------,,,+++***+++*********++++++,,,---************+++,,,------,,,---...///...---+++***------------------------...---++++++---...---,,,++++++,,,,,,,,,---------+++,,,---.........------,,,------......------,,,+++++++++,,,,,,+++++++++***+++,,,---............******+++,,,,,,,,,+++++++++******+++------,,,***************++++++++++++,,,+++***+++------+++***{{{cccVVVQQQFFFBBBDDDCCC@@@@@@??????>>>=========999777666666777777666555222222333333333444444444666555333111000000111111........................000000000000000000000000555555444444333222111111//////............/////////...---,,,+++,,,,,,---111000///000111111///---............000222444555777555222///......000111//////............//////,,,---...//////...---,,,)))***+++---......------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,///222222000...///111------...///000000//////,,,...//////...------...//////////////////.........------------...//////......///111333333111000...........................---,,,+++***+++,,,,,,)))******'''""""""''',,,************+++,,,------)))***,,,------,,,***)))'''((()))+++---///000111111000---***((((((((()))))))))***+++,,,,,,------+++,,,,,,,,,,,,+++***)))))))))(((((((((((())))))************************------.........------,,,***++++++,,,,,,++++++***((()))***++++++***)))(((******+++++++++,,,,,,,,,000///...,,,++++++,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++,,,+++++++++******))))))((()))+++,,,------,,,+++))))))))))))***+++,,,---***+++,,,------,,,+++***+++++++++++++++++++++***111000//////------,,,+++---+++++++++---------+++((()))+++------,,,+++***000///---,,,+++,,,------)))+++---+++'''''',,,111222---'''%%%(((++++++)))*********)))***++++++,,,+++******)))(((''''''&&&)))222999555///+++***((())))))))))))((((((((((((******))))))******+++,,,)))'''&&&''')))******))))))***+++,,,++++++)))(((*********)))******+++,,,++++++,,,------------,,,------------,,,,,,+++***+++,,,------............,,,,,,,,,------.........------------------------,,,,,,,,,------............---,,,+++++++++,,,------.../////////...---,,,,,,,,,+++***+++,,,...///,,,,,,++++++,,,...///111,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,111...,,,,,,---.........*********++++++,,,,,,,,,***+++---...///...------,,,------......------,,,***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,---...///---,,,)))************+++++++++---,,,,,,---...///---+++dddTTTOOOFFFBBBBBB>>>???>>><<<;;;:::;;;===>>>@@@???<<<999777555444333444222777555...222777///111111111111000000000///444222000000222333111///111000///---------...///.........///////////////000000...------...////////////.........------------------............///000000000000000000000000999666333000---,,,------000///...------...///000---------,,,,,,+++++++++......////////////......------,,,,,,***((('''&&&---.../////////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////...///000111000///---,,,//////000000000000//////...---,,,,,,,,,,,,---...000///------......---,,,...111444666555222///,,,+++---///...,,,,,,///222//////............//////,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++&&&'''***,,,------,,,+++,,,------------,,,++++++)))+++,,,,,,,,,,,,---///***))))))***,,,...---,,,,,,,,,++++++***)))((((((++++++******++++++,,,---++++++************++++++************************...............---,,,+++***+++,,,,,,------,,,,,,***)))((((((''''''((((((000///......,,,,,,+++***'''+++......+++)))***,,,++++++******++++++,,,---000...,,,)))((('''''''''************+++,,,---...------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---*********++++++,,,------))))))***+++++++++++++++)))***,,,---...------,,,,,,---///111111000...------------,,,,,,+++++++++,,,,,,---...---,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,***///333222---))))))******************+++++++++*********,,,...///---+++)))(((''')))---...,,,***,,,*********,,,---,,,+++---------------,,,+++***++++++,,,,,,,,,+++******///...,,,++++++,,,...///000000///......---,,,,,,//////...---+++***))))))---...///000000000......---......---,,,+++,,,...---------,,,,,,+++++++++000///,,,*********+++,,,++++++,,,,,,---...//////,,,,,,+++***+++,,,---...,,,,,,,,,------.........//////---,,,,,,---...///************************,,,,,,++++++***+++++++++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************++++++,,,---******++++++++++++******''''''((()))***++++++,,,++++++++++++++++++++++++}}}cccSSSNNNFFFBBBCCC???@@@???===<<<<<<===>>>??????>>><<<;;;888777555444333111666555...333777000222222222222111111111111333111//////111222000...111000//////.........//////////////////.........//////...---......///000......---------,,,,,,,,,........./////////000000000000000000000000000000//////...------...///000000///...------...///000000000000/////////......//////000000000000//////.........---,,,+++***)))+++,,,---...............,,,------......------,,,...---,,,,,,,,,,,,------...............------,,,---------......---------...---,,,,,,,,,,,,---......,,,++++++,,,---+++***...000222444333111...,,,,,,------+++)))))))))+++...------,,,,,,------...,,,,,,------,,,,,,+++******++++++++++++++++++***%%%&&&''')))))))))(((((((((((()))***++++++*********+++,,,,,,***)))***,,,---,,,+++,,,...000000///---------,,,,,,,,,++++++***************+++,,,,,,++++++************+++++++++++++++***************++++++,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++,,,---,,,++++++******))))))((()))+++,,,,,,***))))))*********))))))******+++,,,---,,,+++******************))))))******+++,,,---------,,,,,,,,,+++++++++))))))((((((((()))+++,,,++++++******************(((((()))******)))))))))***+++,,,---------,,,++++++,,,---...///......------------,,,,,,+++++++++,,,,,,---------,,,+++***+++++++++*********))))))************************(((***------,,,+++---///---111444333...******,,,++++++*********)))))))))(((((()))+++---...---+++)))(((((())),,,---,,,***---+++++++++------,,,+++***************)))((((((++++++++++++++++++++++++...---,,,++++++,,,---...***************+++++++++,,,++++++*********++++++++++++,,,---......------000...,,,+++++++++,,,---000000000//////.........333111///,,,*********+++++++++,,,,,,---......///,,,,,,+++++++++,,,---...,,,,,,,,,---------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++++++++,,,------******++++++++++++******(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{aaaQQQNNNFFFCCCDDD@@@AAA@@@???=========>>>???<<<<<<<<<<<<;;;999777555333000444444///555:::333333333333222222222222111111000//////000000///---000000111111000000//////000000//////......------......---......///000111---------,,,,,,,,,,,,,,,//////000000000111111111////////////////////////+++,,,,,,---...///000000000///...------...///000111111111000000000000000---...///000000///...---//////.........---------***+++++++++,,,...///000---......//////......---///...---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,...------,,,,,,------......,,,++++++,,,---,,,***...///000111111///...---000...---,,,,,,---,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))((('''******++++++++++++******************************%%%&&&((()))***++++++++++++,,,,,,+++)))(((((()))///---++++++---///000000,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++************++++++++++++++++++******))))))'''((()))***++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,---...000000)))))))))))))))))))))))),,,+++************)))((())))))(((((())))))***+++)))***+++,,,------------))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++---...///,,,++++++***))))))((((((---------......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++***+++++++++***************************************(((***+++,,,+++***+++,,,///111333000,,,******,,,++++++******)))(((((((((''''''(((***------,,,+++)))((((((***,,,---,,,***---,,,++++++------,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))+++,,,,,,+++*********+++---///000+++++++++,,,---...///000666111,,,)))+++---......000000000000000/////////555333000...+++*********++++++,,,,,,------......,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,......------------......------------------------,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,+++,,,,,,++++++******++++++******++++++++++++******)))*********************,,,,,,,,,,,,,,,,,,,,,,,,yyy___PPPMMMFFFCCCDDDAAA@@@@@@???============>>>:::;;;<<<===<<<:::888666222///333444222:::???888333333222222222111111111111000000000000000/////////000111222222111000///111111000///...------,,,---------...///000111111------------------------/////////000000000111111////////////////////////000000000000000///...---000///...------...///000........................,,,---...//////...---,,,..................//////,,,++++++***+++,,,...///------............------------,,,+++++++++++++++---,,,+++***)))***+++,,,------............------------------------------///...------...///...---........................///,,,***+++///111000...,,,,,,++++++++++++,,,,,,*********++++++***)))))))))******++++++******)))...---,,,+++++++++++++++(((((()))++++++,,,,,,,,,+++,,,,,,+++***))))))***,,,***((((((***,,,---,,,+++++++++******))))))))))))))))))((())))))***+++++++++************++++++,,,,,,++++++***)))))))))&&&'''(((***+++,,,------******+++,,,,,,,,,,,,+++((())))))+++,,,...000111***+++++++++,,,,,,,,,---///,,,))))))+++,,,***((()))))))))))))))***++++++(((***+++---......------(((((((((((()))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---...//////++++++++++++******))))))...////////////...------------------,,,++++++***,,,,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++))))))******))))))((((((//////...,,,((('''(((***)))))))))))))))))))))))))))))))))+++------+++))))))))))))***+++,,,+++***---+++***+++,,,---,,,***,,,---------------,,,,,,---+++***))))))+++---...***++++++,,,,,,++++++***'''((()))***+++,,,---...------,,,,,,...000222444------,,,---...000222333<<<444,,,***---000111///......------------------222111///---,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,+++++++++------------------..............................,,,,,,+++++++++,,,------******++++++,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))((())))))***++++++,,,,,,++++++***+++*********************++++++++++++++++++++++++www]]]OOOLLLEEECCCDDDAAA??????>>>===<<<<<<;;;;;;999:::;;;<<<<<<:::888777333///333555444>>>DDD===222111111111000000000000111222222111111000000000///000111222222111000///111111000///...------,,,,,,------...///000000111............////////////....../////////000000000////////////////////////111111111111000///---,,,000///...------...///000---------------------------///000222222000///---...------,,,------...//////...,,,+++***++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...---,,,+++***)))***+++,,,------............------------------------------///---------//////...---...---------------......+++)))&&&(((+++---,,,***------,,,,,,,,,,,,---------....../////////......******++++++++++++******+++***)))(((((((((((((((******+++++++++******)))***+++,,,,,,++++++,,,...+++)))'''''')))***+++***------,,,+++)))((((((''')))))))))((())))))***+++++++++************+++++++++++++++*********)))))))))******))))))((('''&&&)))***++++++,,,,,,++++++((())))))+++,,,...000111++++++,,,,,,---.........///,,,***+++---...+++(((+++************+++,,,,,,***+++,,,---...---,,,+++(((((((((((()))***+++,,,,,,,,,+++++++++*********)))************)))))))))+++++++++,,,,,,,,,------)))******+++******))))))...------,,,++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++((())))))+++,,,------,,,......,,,***(((((()))***(((((())))))******++++++---,,,,,,------,,,***((()))***+++++++++******++++++***)))***+++,,,,,,***))))))************)))))),,,+++***))))))+++---...***++++++,,,,,,++++++***++++++++++++,,,,,,------///............///111222------,,,---...000222333:::333+++))),,,//////...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,++++++***+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************************++++++++++++---,,,+++***************++++++,,,,,,,,,,,,++++++++++++++++++************************************vvv\\\NNNKKKEEEBBBDDDAAA???>>>>>>===<<<;;;::::::888999:::::::::999888777666111333555555???DDD<<<111111111000000000//////111222333222111000000222//////000000111111000000000000//////......------,,,---...///000000000//////////////////000000000........./////////000000////////////////////////---.........//////000000000///...------...///000......////////////000000111222555666666555222111...---,,,++++++,,,...///000///...,,,+++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,+++***+++---------,,,---------------............---+++***++++++***)))......------------......***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++******))))))))))))******))))))(((''')))+++,,,,,,,,,,,,...///,,,+++***+++,,,---,,,+++///......---,,,+++***)))***))))))))))))***++++++++++++************++++++************************------+++)))&&&###!!!)))******++++++++++++++++++++++++,,,---...000000*********++++++,,,,,,,,,+++***+++,,,------+++)))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,++++++++++++************++++++,,,,,,+++******)))++++++,,,,,,---......///((()))***++++++++++++***------,,,+++++++++,,,,,,------------............++++++,,,,,,,,,,,,------,,,,,,+++************+++***************+++++++++))))))))))))))))))))))))'''((()))---111444555555...---,,,+++***+++,,,,,,)))*********++++++++++++...---------...---***((((((***,,,,,,***)))***+++***)))(((***,,,...------)))***++++++,,,++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,---------------------+++++++++,,,---...///000333///***)))+++,,,,,,***---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------...------++++++++++++++++++++++++,,,++++++,,,,,,---...///------------------------))))))(((((((((((())))))************************)))***************++++++......------,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************vvv\\\NNNKKKDDDBBBCCC@@@@@@??????>>>===<<<;;;:::999999999888888777777777;;;444444444333<<<@@@777222222222111111111000000000222333222///...///111///.........//////000111///////////////.........---...///000000///..................//////000000//////000000000111111111000000000000000000000000---------...///111333444000///...------...///000//////000000000111111111111333555777777555333111///...,,,++++++,,,---..................---,,,+++,,,,,,------------,,,,,,.........------...//////...............------,,,---------......---------,,,,,,---......---,,,,,,,,,+++***+++---...---,,,,,,,,,---...///........./////////---,,,+++,,,---......------------......''''''((())))))))))))))),,,,,,------------,,,,,,,,,---.........---,,,+++))))))***************)))***+++,,,,,,+++***+++------,,,---...000///---***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++************++++++)))))))))***++++++,,,,,,------,,,+++)))'''%%%$$$))))))***+++++++++++++++++++++++++++++++++,,,---***************+++++++++$$$'''+++---,,,***))))))***************++++++,,,++++++*********+++++++++***))))))******+++,,,---++++++++++++************+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---,,,+++++++++,,,---...***+++,,,---...------,,,+++++++++,,,,,,---------,,,,,,***)))))))))***+++))))))*********+++++++++))))))))))))))))))))))))))))))***---222555555444,,,+++******,,,,,,---,,,---------,,,+++******)))+++++++++,,,------+++)))(((***,,,,,,***))))))+++***))))))+++...111111000+++,,,---............---)))******++++++,,,------...---,,,++++++,,,---...++++++++++++++++++++++++)))+++,,,......---,,,+++++++++,,,---......------------------,,,,,,+++***............/////////000------...------,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,)))***,,,---......------+++++++++++++++++++++++++++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++vvv\\\NNNKKKDDDAAABBB???AAAAAA@@@@@@???===<<<;;;:::999888777666666666777>>>777555444111888;;;111333333333222222222111111///111222111...---...000///...---------///000111.........///////////////......///000000///...------------.........//////000111111111111222222222111111111111111111111111222111000000111333555777000///...------...///000......//////000000000111///111333555555333111///111///---,,,+++,,,...///,,,---.../////////...------..................---111000///..................///000111000///---,,,//////000000000000//////,,,,,,---......---,,,,,,...---,,,---///000///...+++,,,...///000///......''')))+++***((((((+++///...------,,,,,,------...***+++,,,---------------,,,------......------,,,((()))+++,,,,,,+++)))((()))***+++,,,---.........+++,,,,,,+++)))((()))***+++,,,---///000///,,,)))''''''(((***+++,,,------++++++******++++++,,,---++++++************++++++(((((()))***+++,,,,,,---***+++,,,---...//////000))))))***++++++++++++******)))((((((''''''((((((++++++++++++++++++++++++$$$***---+++((((((((()))))))))))))))******+++******)))((()))***,,,---************+++,,,---...+++++++++************)))&&&''')))+++,,,,,,,,,+++------,,,++++++*********&&&'''(((***+++,,,------,,,++++++***+++,,,...///(((***,,,---------+++***+++++++++,,,,,,------------,,,***)))))))))***+++))))))******++++++++++++************************,,,+++***,,,///000...,,,(((''''''(((***++++++***111000///---+++)))((('''''''''(((***---...,,,+++(((+++---,,,***((()))+++*********---111333444333((()))******++++++++++++((()))***,,,,,,------,,,///...,,,++++++,,,...///++++++,,,,,,,,,---------)))+++...000111000///------...///000000000......,,,...111222000...------,,,---------......//////000000000///...,,,+++***++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,---)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))((((((((()))***+++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------------------------ttt___MMMIIIIIIEEEAAAAAA>>>===<<<;;;;;;;;;;;;;;;888888777777666666555555666555555555555666666777555555444444333222111111222222111111000/////////000111222222000,,,(((&&&---...///000000///...---000000////////////000000...,,,++++++---000111000////////////////////////...000111000...------...........................---...///000000///...---000000000000//////////////////------...000222444BBB666---000555333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............111111///,,,***)))+++------......//////......---.../////////...------,,,///...+++)))))))))***+++//////...------------...---,,,,,,,,,---...000111111111000///............///---+++***+++...111444,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''))))))))))))***+++,,,---+++++++++++++++***)))(((***+++,,,---............+++++++++++++++++++++++++++,,,---,,,*********+++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,------+++)))'''((((((---,,,***++++++,,,***)))******++++++++++++******///...------++++++***)))+++++++++,,,,,,+++++++++*********)))))))))(((((())))))***+++,,,,,,------++++++++++++++++++++++++(((*********)))((()))***---------,,,,,,+++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,---///000000...---,,,...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---))))))***+++,,,,,,---------,,,+++***)))))))))))))))))))))***+++++++++,,,...,,,***(((''')))+++,,,------,,,,,,+++***))))))''')))+++,,,---,,,***)))...---+++*********++++++))))))***+++---...///000------,,,++++++******))),,,+++,,,///222222...+++,,,***((())),,,...---+++++++++------------++++++...000222333111...***(((,,,,,,------...---------000000000000///---,,,+++---------............///,,,...//////...------...,,,,,,,,,++++++*********,,,------.../////////...------+++(((&&&'''***---..................------+++,,,---.........,,,,,,,,,,,,+++***+++,,,...///------------,,,+++******))))))***+++,,,------...++++++,,,------...//////000000///...,,,+++******,,,,,,,,,++++++*********,,,***))))))+++,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++***)))***+++qqq]]]KKKGGGGGGBBB??????>>>======<<<;;;;;;;;;;;;888888777777666666555555666666666555555555666666444444333333222111111111111111111111000000000000...///000000///---+++***,,,---...///000111111111//////............//////...---,,,,,,...000000///////////////////////////...///111000...------...........................---...///000000///...---...............///////////////...---...000222333;;;111+++---000...,,,,,,------------------------,,,,,,------...---------///...---***'''&&&''')))------............------...............---,,,,,,))))))))))))+++---///000......---,,,,,,,,,,,,,,,------,,,,,,---...///000$$$%%%(((***+++,,,,,,+++///---,,,+++,,,...000222---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***************++++++++++++++++++***))))))***+++,,,---............+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++,,,---,,,+++***+++,,,...,,,++++++,,,,,,+++*********++++++++++++******---------,,,,,,++++++***,,,+++)))(((((()))+++,,,,,,,,,+++***))))))((((((((()))+++---------,,,+++++++++++++++++++++++++++)))***++++++))))))***+++---------,,,,,,,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///...,,,+++------,,,+++++++++++++++---,,,+++******+++,,,---)))******+++,,,,,,------,,,,,,+++***))))))))))))***************+++++++++******+++,,,,,,,,,,,,,,,------,,,,,,+++******)))((()))***+++++++++******+++***((('''''''''((()))((((((((()))*********+++++++++++++++++++++++++++---------///111000---))),,,***)))))),,,------++++++,,,,,,------,,,,,,++++++---///000000...,,,+++---------......---,,,,,,***+++,,,...//////000000---------............///***,,,------,,,+++,,,,,,,,,,,,,,,+++++++++******,,,,,,---...............------,,,***((((((+++---------...............---.........///......------,,,,,,+++++++++,,,---...------------,,,,,,+++************++++++,,,,,,---++++++,,,,,,------......///......---,,,+++******,,,,,,,,,+++++++++******+++***))))))+++,,,,,,++++++,,,,,,,,,,,,+++*********,,,---,,,+++***+++,,,ppp\\\KKKGGGFFFAAA>>>@@@???>>>===<<<;;;;;;;;;;;;888888777777666666555555777777666666555555444444333333222222111000000000000000000000111111111111------......////////////////////////000000111222......------------.........------...000000...---////////////////////////...///000000...---....................................////////////......,,,,,,------......////////////.........000111222444///+++,,,---++++++---........................---------...------,,,,,,......---***'''&&&'''))),,,------......------,,,,,,------------,,,,,,+++...------,,,+++*********------,,,,,,,,,+++++++++...---------------......"""%%%)))---//////...---......------------...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---,,,+++***))))))))))))***++++++++++++***))))))***+++,,,------......---++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,---------+++***)))++++++++++++++++++++++++...---,,,++++++++++++,,,***+++------,,,,,,---......---,,,,,,------,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,---,,,,,,+++***))))))))))))***,,,------,,,***)))++++++++++++++++++++++++***+++,,,,,,******+++,,,------------,,,,,,,,,,,,******+++,,,------------------++++++++++++------)))***,,,---...---,,,,,,,,,,,,+++************+++++++++*********++++++,,,*********++++++,,,,,,---,,,+++***)))((((((((((((+++++++++***************&&&(((,,,///000///---+++---,,,,,,++++++*********((()))))))))************---,,,***))))))***++++++,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---.........///000...+++)))---+++******,,,------,,,+++,,,,,,------,,,,,,+++)))***,,,---.../////////...............---,,,+++((()))***,,,...000000111---------............///+++,,,......,,,+++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,---...---++++++,,,---,,,,,,---...////////////111000///...............,,,,,,,,,+++,,,,,,---...,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,***+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---ppp]]]MMMIIIGGGBBB@@@BBB??????>>><<<;;;;;;;;;;;;888888777777666666555555777777777666666555444333222111111111000000//////...//////000111222222222...---------...///111222555444222000.........//////......------......///.........///111000...+++........................---///000000///......///...........................//////////////////...,,,,,,---......///000000//////......///000111222111000///...---,,,...000////////////////////////............---,,,++++++.........---++++++,,,...,,,,,,------------,,,,,,+++,,,,,,---,,,,,,++++++000000///...,,,)))'''&&&------------,,,,,,++++++......------------------,,,---///000111000///.........//////...------,,,///...---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++***))))))))))))******+++++++++******)))***+++,,,---------------++++++++++++++++++++++++***+++,,,+++)))((()))***+++,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,......---,,,,,,......---,,,******++++++++++++************++++++,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++++++++,,,,,,+++,,,------++++++,,,---------------------,,,,,,***+++,,,,,,---------,,,...---+++******+++---...***+++,,,---......------,,,+++******))))))************************++++++*********++++++,,,,,,,,,+++***))))))((((((((())),,,+++++++++***)))))))))&&&))),,,///000...,,,***,,,,,,,,,++++++*********))))))((((((((()))***+++------++++++++++++,,,---------------------------))))))******+++++++++,,,,,,---......///...,,,+++---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111////////////...---++++++,,,------.........---------------............///---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,---//////...---------+++,,,---...////////////111000///---------......------,,,,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,++++++,,,,,,,,,,,,+++******+++,,,---,,,+++***+++---nnn\\\MMMHHHFFFAAA???CCC@@@???>>>===<<<;;;;;;;;;888888777777666666555555777777777777666555333222111111000000000000000///......///000111222222333000///...------...000111555444222000.........///000//////////////////000///......000111000...,,,---------------------------...000000///......////////////////////////////////////....../////////------...///000000111111///////////////000000000...000111...,,,---///111////////////////////////............---,,,++++++,,,---//////...///000222,,,------......------,,,++++++,,,,,,---,,,,,,+++)))***+++------......------......///...---,,,,,,------------------,,,,,,000///---,,,+++,,,------...////////////---,,,+++...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***************+++)))******+++++++++******++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))))))))***)))***,,,---......------++++++++++++++++++++++++******+++,,,------......***+++,,,+++***)))***+++...---,,,,,,......---,,,******++++++++++++******)))******++++++,,,,,,---)))***+++,,,,,,+++***)))))))))***+++,,,---.........,,,+++))))))***,,,---*********++++++,,,,,,,,,+++---------,,,+++,,,---------------------------++++++,,,---------,,,,,,...---+++******+++---...,,,,,,---...............,,,+++******))))))******))))))******++++++++++++***+++++++++++++++,,,,,,+++******))))))))))))))),,,+++++++++***)))))))))******++++++++++++***))),,,,,,+++++++++++++++***)))))))))((()))***++++++***)))(((''''''((()))***(((((())))))******+++++++++++++++******))))))))))))***,,,...............------,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------///000111///000//////...---,,,+++000000000//////---,,,,,,---------............///---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++...000111///...---...+++,,,---...////////////000///---,,,+++,,,---...------------------------***++++++,,,---------------,,,,,,++++++*********,,,+++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///---,,,+++,,,,,,,,,,,,+++******)))+++,,,+++***)))***,,,jjjYYYJJJFFFCCC>>>===AAAAAA@@@???===<<<;;;;;;:::888888777777666666555555666666777777777555444333111111000000000000000000...//////000111222222222111000///......///000111////////////000000111222000000////////////000000///......///000111///...------------------------,,,...000000///...///000//////////////////////////////............//////......//////000000111111/////////000000000000000,,,//////,,,+++---///...////////////////////////---------...------,,,,,,***,,,---.........000222---..................---+++,,,,,,---------------,,,,,,,,,,,,---------------...///000///...---,,,+++,,,------------,,,,,,///---+++******---000222.../////////...---,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++***************++++++))))))***++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++))))))***,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........***+++,,,+++)))((()))***---,,,+++,,,---...---,,,******++++++++++++******)))*********++++++,,,,,,(((***---......---***((('''((()))***+++,,,---...---,,,***))))))***,,,...*********++++++,,,,,,---+++,,,------++++++,,,---------------............+++,,,,,,------,,,,,,,,,------++++++++++++------........................,,,,,,+++************+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++***************,,,+++***)))))))))******++++++++++++++++++++++++)))*********+++++++++++++++***)))((()))***+++,,,))))))******+++,,,------,,,++++++***))))))(((((('''))),,,---------///000---......---++++++,,,...---,,,,,,++++++,,,,,,---//////.........//////000///////////////...---,,,---...//////000/////////---------............///,,,---//////---,,,---...,,,,,,,,,,,,---------------------------,,,,,,++++++---000000///......///,,,,,,---...////////////------,,,,,,,,,------------............---,,,,,,)))***+++,,,---.........,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++---//////---++++++,,,,,,,,,,,,+++******)))***++++++))))))***+++iiiYYYJJJFFFBBB======AAABBBAAA???===<<<;;;;;;:::888888777777666666555555444555777777777666555444111111111111111111111111//////000000111111111222///////////////000111111,,,---...///000111111111/////////....../////////000...---...000111111000////////////////////////,,,...000000///...///000////////////////////////000///...------...///000//////////////////////////////000000000000//////,,,///...++++++///...+++........................,,,,,,------...---------+++---...///...---...///...//////000000//////...,,,,,,---...............000///...,,,+++++++++,,,,,,---...//////---,,,*********,,,---...------,,,------,,,,,,...000222333...............---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,---...---+++++++++,,,+++*********,,,...111222------------------------******,,,------------,,,)))+++,,,+++******+++---,,,******+++,,,------,,,******++++++++++++*********************+++++++++)))***+++,,,,,,+++***))))))))))))*********++++++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------***,,,---,,,+++***+++,,,------------.........///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------,,,+++++++++++++++((()))+++,,,---------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************+++++++++++++++******+++++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,......------------------------************))))))))))))(((+++------,,,,,,...000---...///---+++***,,,...---,,,,,,++++++,,,,,,------------....../////////......////////////......+++,,,---...//////000000---------............///,,,---//////---------...,,,,,,,,,---------.....................---,,,,,,+++---//////.........///------...............---+++,,,---....../////////---.../////////...,,,+++((()))+++,,,---.........,,,,,,++++++++++++++++++++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***,,,...---+++)))+++,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,jjjZZZLLLHHHDDD>>>???DDDBBBAAA???>>><<<;;;;;;:::888888888777666666555555333444666888888777555444111111111111111222222222000000000000111111111111------...///000111222222---...///000000///...---.........------.........000...,,,---///111222222111111111111111111111111,,,...///000///...///000000000000000000000000000000///...------...///000...............---------///000000000000000///......000///+++---111000***........................++++++,,,---...............000111000...------...//////000000000000//////,,,------.../////////...******)))***,,,///222444+++,,,---......,,,***)))(((***+++---......------++++++,,,---..................---------......///''')))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......//////...,,,***)))(((''''''((()))***+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---...///...,,,+++,,,------,,,******+++---000222........................+++,,,---...---,,,+++***(((***,,,,,,,,,,,,...000+++***)))***,,,---,,,+++******++++++++++++************************************))))))))))))******++++++******)))(((((((((%%%(((,,,///000...+++)))))))))***+++,,,,,,------***+++,,,,,,******+++,,,---------.........//////,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++///...---,,,+++*********...---,,,,,,++++++,,,,,,)))***,,,---......------++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------))))))******+++++++++,,,((()))+++---.........---++++++++++++++++++++++++)))***---......---,,,+++))))))((((((((()))+++,,,,,,,,,+++******)))((((((((((((((()))******++++++***,,,...---+++***,,,...---//////...+++***,,,...------++++++++++++------***+++,,,---...//////...---...///////////////...+++,,,------......---------------.........//////...000111111000//////000,,,,,,,,,------............/////////...------,,,,,,---......------...000.........///......------+++,,,...000111111000000....../////////...,,,+++((()))***,,,---...//////++++++++++++++++++++++++++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,------.........''''''(((***,,,,,,)))'''+++,,,,,,,,,,,,+++******+++,,,------++++++,,,---jjj[[[LLLGGGEEEDDDBBBCCCDDDAAA>>><<<;;;:::999888;;;;;;:::888777555444333222333555777777666555444666555444444222222111000000000000000000000000000000000000000000000000000,,,///222555666333000...///...---,,,,,,---///000---,,,,,,,,,,,,---......////////////000000000000000000000///......------............////////////333222111000///////////////...---,,,,,,---...///------............---------.........///000000000---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,---///000000...---+++111000///......///111111---------.........//////)))))))))***+++,,,---...---......///...,,,+++***///...------///000000///........................000///...,,,,,,,,,---...---***''''''+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---+++******+++---...******)))))))))***,,,---*********++++++,,,,,,,,,------------------------...+++((((((+++...///...)))))))))***+++,,,...///,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,---......//////...------,,,+++***))))))*********+++,,,---...///+++++++++******)))))))))************+++,,,------,,,+++***+++---...---+++111///...///111222111111------,,,+++************((()))***+++,,,,,,---...///...---+++******++++++---,,,+++++++++,,,---...,,,,,,+++***+++,,,---...***+++,,,---...---,,,+++(((((((((((())))))))))))+++,,,...//////...,,,+++,,,+++++++++***)))))))))))))))***+++,,,------...,,,,,,,,,+++++++++******))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))((('''&&&(((***++++++++++++---...))))))))))))))))))))))))***))))))((()))+++---...---,,,+++*********+++,,,---------...///000000111///////////////000111111//////......------------...------------...//////000000//////...---++++++------------------------,,,,,,+++***+++---,,,)))***++++++,,,,,,++++++***......////////////..............................000000//////............***+++,,,,,,------------...------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...(((***,,,,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,iiiZZZLLLHHHJJJIIIFFFEEE???===;;;;;;<<<>>>>>>===;;;:::999888777666555444222333444555666555555444666555444444222222111000000000000000000000000000000000000000000000000000---///222444444333111/////////...............///------,,,,,,------.../////////000000111111222222.........///////////////....../////////000000000333222111000///////////////......------......///...//////////////////.....................//////---------------......///......---,,,,,,---......------...//////...---,,,)))(((((()))+++---///000------------.........///+++++++++++++++,,,---...,,,---.........---,,,+++///---,,,,,,...//////...........................//////...------------------+++)))***,,,//////...///......---,,,,,,,,,++++++,,,,,,---......//////...---+++******+++---...,,,+++*********+++---............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,...///...******++++++,,,...///000------------------------......---------,,,,,,,,,))),,,...///...------......------,,,,,,+++++++++++++++++++++,,,---......,,,,,,+++++++++*********++++++******)))*********,,,,,,+++******)))******))),,,111666999888333...,,,,,,++++++***+++++++++******++++++,,,,,,---------,,,,,,++++++,,,.........------,,,,,,---......------,,,,,,,,,---...///,,,------...---,,,+++***))))))*********++++++++++++,,,---......---,,,+++++++++************++++++******************++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,,,,,,,---///***************************))))))))))))+++,,,------,,,+++******+++,,,------------...///000000000000///////////////000000000000000000//////.........------------...//////////////////...---,,,,,,------------------------------++++++,,,...---+++++++++,,,,,,,,,,,,++++++------............------........................////////////......------,,,,,,---...............---------------------------,,,,,,,,,------...///***************+++,,,,,,///555:::888000++++++...************************------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,iiiZZZMMMLLLPPPOOOKKKGGG===;;;::::::<<<>>>??????999999999888777666666555333333333333444444555555666555444444222222111000000000000000000000000000000000000000000000000000///000111222222222111000000000000000///......------------,,,------...//////000000111222333333444------......///000000111/////////000000000111111222222111000////////////.........//////.........//////000000000000//////.........---------------......------......///000......---,,,,,,---..............................&&&&&&&&&'''(((***,,,---------------............---,,,,,,,,,,,,,,,------+++,,,------......------...---,,,,,,...//////...........................---............------,,,---,,,+++,,,...000///...000000///---,,,,,,,,,,,,++++++,,,,,,------.........,,,+++******+++,,,...---,,,+++++++++,,,---...,,,------------.........++++++++++++++++++++++++...,,,******---/////////++++++,,,---...///000000......------------------......------------,,,,,,...222666555///++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))(((((((((***,,,,,,+++((()))---000777999===@@@@@@===666111+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---///000111///......---------...///...------------...///000............---+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++*********))))))))))))))))))*********************++++++,,,,,,,,,------++++++++++++******))))))******************************++++++,,,------...***,,,------,,,,,,...///++++++++++++++++++++++++))))))))))))***+++,,,---------,,,,,,,,,,,,---------------...//////000000000000//////...////////////////////////...............------......///000---...............------------------------------///---,,,,,,.........---,,,------------------,,,,,,,,,------------,,,,,,.......................................---------------...////////////...,,,,,,---......---,,,,,,------......//////......+++++++++++++++,,,,,,---444<<>>@@@AAA???<<<;;;<<<<<<<<<;;;;;;;;;:::888777555444333666666666666666777888888666555555444333222111000000000000000000000000000000000000000000000000000---...000111111111000//////...---,,,,,,---///000...............///000000333333222222111000000000------......///000000000............//////////////////.........//////000111000///......///000111//////000000000000//////---.........///000000000---,,,,,,,,,,,,---......---...///000000///...---***+++---000000000///...------......---,,,***)))---------,,,,,,+++++++++))))))******+++,,,---......---,,,+++,,,---...///,,,***)))***+++,,,,,,,,,........................,,,,,,+++***+++,,,...///---//////---,,,---111444:::777444000...------...........................,,,+++)))(((((()))+++,,,///...,,,+++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++&&&))),,,,,,***)))+++---,,,---///111111000...---+++,,,---...///111222222.../////////000000111111///////////////......---++++++++++++++++++++++++***+++---......---+++***)))))))))******+++++++++------,,,+++************,,,+++***+++---...---,,,111...+++***+++,,,,,,,,,------,,,+++************++++++++++++++++++++++++)))***,,,---...---,,,,,,//////000000///---+++***,,,,,,.../////////...---222000///---,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,...//////...,,,+++$$$(((...222444222///,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------111000...+++***+++,,,,,,(((((()))***+++,,,,,,---************************)))))))))***++++++,,,,,,***,,,---,,,******+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++))))))((()))***,,,------,,,,,,------------------------++++++,,,,,,...///111222......//////000000111111///////////////000111111---...............------////////////////////////...+++222???AAA666///000,,,------------------,,,,,,------......------,,,........................//////000000111111222222000000000000000///.........------,,,,,,------...000///...---,,,,,,---...,,,,,,++++++,,,,,,---...+++///222111---******,,,........................,,,,,,,,,+++++++++******))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,}}}aaaUUUJJJFFFEEEBBB@@@AAA@@@>>><<<<<<======;;;:::999999999888888888777777555555555555555666777777444333222111000000000000111111222222222333333333,,,,,,---.../////////...111...---...111222111/////////////////////.........//////000000000000000222111000000000111333444//////000000111111222222000000/////////000000111111000000000222222000///......------------......---...///...------...///---...............------------------------------***+++---000444444000,,,------------------------111111///...,,,,,,+++++++++++++++******++++++,,,...---,,,+++++++++,,,---////////////////////////////////////////////////111---))))))+++,,,***(((...............---------...---+++***+++...222444RRRAAA111---...,,,***+++)))***+++,,,------------((()))*********((('''&&&(((***,,,---------+++***,,,,,,---,,,,,,+++***)))---,,,,,,+++***)))((((((++++++******++++++,,,---&&&)))...444777444---''',,,,,,,,,---------......***+++...111222222222111,,,,,,,,,---------......------,,,+++************++++++******++++++,,,---)))))))))***,,,...111222---+++***+++---///000000//////...---+++***)))))),,,,,,*********+++,,,---------.........---,,,,,,///...---...//////---+++..................------/////////...------,,,,,,+++,,,---...////////////......---,,,++++++******,,,+++******))))))*********+++,,,...///...,,,)))...,,,,,,...///...---.........---------,,,,,,,,,++++++,,,,,,,,,---------;;;777111+++((()))+++,,,)))((('''''''''(((***+++,,,+++***))))))***+++,,,((()))+++,,,,,,+++***))).........---,,,+++)))((((((((())))))***+++------++++++,,,,,,,,,+++******++++++++++++++++++++++++111111000...---,,,+++***++++++,,,,,,,,,,,,------///////////////000000111...///////////////...---******+++,,,...///000000111000///...---,,,++++++...///111333333111///...+++++++++,,,,,,---------............////////////......000111111000//////000//////111333444333222------......///000000000000000000000////////////000000...---,,,+++++++++...---++++++***+++,,,---------.........---,,,+++************+++,,,---...,,,,,,,,,---------......,,,,,,------.../////////------------------------}}}aaaUUUJJJFFFEEEBBB@@@@@@???===:::999:::;;;:::999888888999999999999999888555555555555555666666777444333222111000000000000111111111222222222333333---......////////////...---,,,***+++...///...,,,.........///////////////......//////000000000///111000000///000111222333000000000000000111111111,,,,,,---...///111333333000//////000111111000.../////////....../////////---...///...------.../////////000000000000//////------------------------...---...000111000---)))------------------------000000//////...//////000//////......---.........---,,,***)))))))))***+++......................................................---,,,+++***+++---//////......------,,,,,,///...,,,,,,---///333555GGG:::///------+++***,,,+++,,,---...////////////***+++,,,,,,+++***)))((()))***,,,......---,,,++++++++++++++++++***))))))------,,,,,,+++*********+++************+++,,,,,,)))***,,,000222222...***---............/////////+++,,,...///000000//////......//////////////////...---,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++++++++,,,---...333111...,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***+++++++++---------...............///...---...//////---+++..................---------------------,,,,,,,,,+++,,,---...////////////......------,,,++++++***---,,,,,,+++++++++++++++......---......---,,,+++'''&&&(((---000///+++''',,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,666333///+++))))))***,,,***))))))((()))***+++,,,++++++***))))))***++++++((()))+++,,,,,,+++******,,,,,,------------,,,,,,))))))))))))))))))*********++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,------...///000000,,,,,,---------.........000000////////////000000......///////////////...,,,------------........................---------////////////////////////---..................///............////////////......//////000000//////000///000111333444333222............/////////////////////.....................------,,,,,,------,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~```TTTIIIFFFEEEBBB@@@@@@@@@===:::999999;;;;;;;;;777888::::::;;;:::999888555555444444555555666777333333222111000000000000111111111222222222222333///000000000000//////...,,,+++***+++---...---,,,---.........//////000000------......///////////////////////////000111111111111111111000000000000,,,,,,,,,---///000222333000///...///000000///...000000////////////000000---...///...------...///////////////////////////------------------------...---------......,,,***------------------------------------...///111111111111000///......//////000///...---,,,---......------------------------------------------------,,,///000...+++***---111/////////...---,,,,,,+++...---,,,,,,---///111333888222------,,,++++++,,,++++++,,,---............+++++++++,,,++++++***)))***+++,,,---...---,,,,,,)))))))))))))))(((((((((+++++++++++++++++++++*********))))))******+++,,,,,,+++***+++---......---------------..................------------------//////////////////.........---------------...//////...,,,+++***))))))))),,,,,,+++++++++,,,------...,,,++++++,,,,,,,,,+++'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))------,,,,,,---...///000...---------///...---+++------------------......+++++++++,,,,,,,,,,,,---,,,,,,---...////////////.........------,,,,,,+++......---,,,,,,,,,,,,,,,......---------......///+++******,,,//////,,,(((+++*********))))))))))))*********++++++++++++,,,///...,,,+++******+++,,,+++************+++,,,,,,++++++***))))))***++++++************++++++,,,,,,)))***,,,---............******)))((((((((((((((()))***++++++,,,,,,,,,,,,(((((()))+++,,,...//////***+++,,,---...000111111---............/////////222111000//////......///------......//////000000//////......------,,,,,,---------.........//////000///...------...///000/////////...........................////////////...............///000000111000000222444444333222000//////...............---------...............---,,,,,,,,,---...//////++++++,,,---------------...---,,,+++***++++++,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,+++*********++++++++++++++++++++++++}}}___SSSIIIFFFEEEBBB@@@@@@BBB???<<<;;;<<<===>>>>>>999:::;;;<<<;;;999777666555444444444444555666666333222222111000000111111111111111111222222222222111111111111111000///...............///000000///------......///000000000---------------...//////............//////000000222222111111000000//////000///..................000...------///000///...000//////////////////000---...///...---------///------,,,,,,------......------------------------*********+++,,,...//////,,,,,,------------------*********+++,,,---.../////////...---,,,,,,,,,,,,111000///...---...//////------------------------------------------------,,,---///...,,,,,,---000000///......---,,,++++++++++++******+++,,,...///............,,,***+++,,,)))******+++,,,,,,++++++))))))))))))))))))))))))******+++,,,---,,,,,,+++***))))))((((((((((((((((((((())))))******************)))))))))***++++++++++++******+++,,,------*********+++++++++,,,,,,......---,,,,,,---......---------------,,,,,,,,,---,,,,,,,,,---...//////...---,,,+++************))))))***+++,,,...///000***)))((()))+++,,,+++***'''((()))***+++,,,---...+++,,,------,,,+++)))(((++++++++++++,,,---///000...---,,,---......---+++,,,,,,------------......***++++++,,,------......,,,------...//////...............---------,,,,,,...------,,,,,,,,,,,,,,,***+++---......///000222666777444...+++,,,///000************))))))))))))))))))*********+++++++++***++++++,,,,,,---------************++++++,,,,,,+++******************+++***************+++------((()))***,,,------------******))))))))))))******((()))***+++,,,---------))))))***+++,,,---...///...............---------------........./////////333222111///......---------------...///000111111000000//////...------------------............///000//////......//////000......------,,,,,,++++++............////////////000//////...///000222333222111111222444555444222222111///...---------...------............//////---------------...//////***+++,,,...///...------...---+++))))))***+++,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......---,,,,,,,,,+++++++++***************************|||]]]RRRIIIFFFEEEBBB@@@???AAA???<<<;;;<<<>>>>>>>>><<<<<<<<<;;;999777555333444444444444444555666666333222111111000111111111000000111111111222222222111222222222111000/////////000000000000000111222---.........//////000000...------------...//////------......////////////222222111111000000//////000000///...............000///------...//////...///......------......///---...///...---------///,,,,,,,,,+++,,,---...///------------------------************+++,,,...000,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---......---,,,++++++,,,,,,---,,,+++***)))***++++++........................---------------------------,,,+++,,,...///---+++///......---,,,,,,++++++***+++++++++,,,---------+++...000...,,,+++++++++******+++,,,,,,,,,++++++))))))))))))))))))******)))******+++++++++++++++,,,,,,***)))(((((()))))))))******++++++,,,,,,,,,*********)))***++++++,,,)))***+++,,,++++++++++++*********+++++++++,,,,,,------------...///000111---------------------,,,,,,,,,+++,,,,,,---......,,,++++++***++++++,,,,,,((()))***,,,---.../////////---***)))((('''$$$"""***+++++++++,,,,,,------++++++,,,---,,,+++***)))************+++,,,---...---,,,,,,---......---+++,,,,,,,,,,,,------......++++++,,,---...///000000,,,---......///.........---------------,,,,,,,,,------,,,+++++++++++++++(((+++...000///...///000333;;;<<<333******///222,,,++++++++++++*********))))))*********+++++++++((()))+++---.........---)))))))))************************++++++*********************+++,,,---...******++++++++++++******************+++,,,---...((()))***+++,,,---------,,,,,,,,,,,,,,,---------111000///...---,,,++++++,,,------------.........333333111000...---------------------...000111222///////////////////////////............---------...///111222222111///............------,,,,,,,,,............////////////222111111000111333555666333222222333555555444222333111///...---------........./////////000000000//////...------------...***+++---...///...------...---+++))))))***+++,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......++++++,,,,,,------------************************{{{\\\RRRHHHFFFFFFCCC@@@???>>><<<;;;;;;<<<===<<<;;;===<<<;;;999777555444333444444333333444444555666222222111111111111111222000000000111111111111222000111111111111000000///---///000000///...000111///////////////////////////...---------...000111---......///000/////////111111111111000000000000.........//////000111222222///------...000000///......------------......---...///...------...///......---------///000111---------------------------------,,,******+++---+++,,,,,,------.........000000///...---------...///...............//////...---,,,+++***+++,,,,,,////////////////////////------------------------///,,,***+++///000,,,)))------------,,,,,,,,,,,,,,,---...///////////////---000111---+++------+++---......//////......---,,,++++++++++++,,,------*********+++++++++,,,,,,222000...,,,+++******+++,,,---------......//////++++++******++++++,,,---(((+++------,,,+++***+++------------............,,,------...///000000000........./////////000000,,,,,,,,,,,,,,,,,,---...++++++******++++++,,,---,,,,,,---------,,,+++++++++***))))))***)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))***+++,,,------,,,,,,,,,++++++,,,......---+++++++++,,,,,,------......,,,,,,------...///000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++...111111...---...000...:::???666,,,***,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,((()))+++---......------((()))******++++++******)))***++++++++++++***))))))******+++,,,---......++++++,,,++++++***))))))*********+++,,,---...///)))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,........................,,,,,,---------.........333222111///......------///...------...///000111000000000000000///////////////.........---------...///222333333222///...000000000///////////////............////////////222222222333444555666777444333333444555666444222333111///---,,,---...///......//////000111111111000000///...---------...------............------...---,,,+++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,---------......+++++++++,,,---.........************************zzz[[[QQQHHHFFFFFFCCC??????<<<<<<<<<===>>>>>><<<:::;;;:::888666555555666666444444333333444444555666222111111111111111222222000000000000111111111111//////000000111000000000,,,...000///...---///111000000000///......------000///...------///111222---...///000000000//////000000000000000111111111000000///000000111222333333000...---///000111111//////............//////---...///...------...///...---,,,,,,---...000222------------------------,,,...///...+++***+++---++++++,,,,,,---......///111000//////......//////............///000111111111111///.........///000............................................................///...,,,***+++,,,,,,,,,,,,------------...///111111000///......000///******//////,,,/////////000000//////...,,,,,,+++++++++,,,---...---,,,,,,,,,------......777555222///---,,,,,,------------------------...,,,,,,,,,+++,,,,,,---...***,,,...---+++***+++------............/////////,,,,,,......///...---,,,,,,------...///000111111///...------------------,,,,,,++++++***+++++++++,,,,,,---------,,,+++***''''''(((+++...///...,,,***+++++++++,,,,,,,,,,,,************+++,,,------***,,,...///000...,,,++++++++++++,,,......---+++***++++++,,,------......,,,,,,,,,------.........---...............------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,---///000///---///555;;;@@@EEEBBB555,,,......***---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,++++++)))***+++,,,,,,,,,+++***)))***++++++++++++***)))((()))+++---.........---,,,------------,,,+++++++++*********+++,,,------***++++++,,,,,,,,,+++++++++,,,,,,,,,------......,,,---------.../////////---............/////////222222000///............000///...------...000111333222222111000///......---------...............//////000111111000//////////////////000000000000............////////////000111222444555555666666555444444444666666444333222111...,,,,,,---///000------......///000000111...............//////000000///...------,,,------------------,,,,,,,,,,,,,,,+++)))((()))+++---///,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++yyy[[[QQQHHHFFFFFFCCC??????======>>>@@@AAAAAA>>><<<999888555444444555888999444333333333333444555555222111111111111111222222000000000000111111111111---...///000000000000000---///111111///...000222111111000///...---,,,,,,111000...---...///111333---...000111111111000/////////000000111111222222444333222111000000000000444111......///111222111000000////////////000000---...///...------...///,,,+++***)))***,,,///000------------------------(((+++...///------...111++++++,,,,,,---...//////......---------......///------------...000111222000///...,,,,,,------...------------------------////////////////////////---111333222...+++,,,---***++++++,,,,,,------...+++,,,...000000///---,,,///000,,,''')))000111------...............------******)))))))))***,,,---///............///000000;;;999555222///.........************************------,,,,,,------...///,,,......,,,)))))),,,///,,,,,,,,,---------......,,,---...///...,,,)))((()))***+++,,,---///000000111000///.....................,,,+++***)))))))))(((***+++---......------......---...///...+++)))(((((()))***+++,,,,,,---******))))))***,,,...///,,,...000222222000---+++++++++***,,,......---,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------...............------*********************+++//////...------------...,,,------,,,---333???HHH\\\WWWFFF111+++111333...,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------))))))************))))))***+++,,,---...---,,,,,,)))***+++,,,,,,+++***)))''')))+++...//////...---------......///.........,,,+++******)))*********++++++,,,,,,,,,+++************+++,,,...///000000........................////////////000000000000222111000//////......///111000...------...///000555555333111///...,,,+++++++++,,,---...///000111000///...------...///000,,,,,,------......//////............/////////000///000222444555555555444555555444555666666444333222000...,,,,,,---///111,,,,,,------...///000000,,,---------///000111222222111///---,,,,,,,,,---------.........---,,,+++,,,+++((('''(((+++...111,,,,,,,,,---------......,,,,,,++++++***)))))))))++++++++++++++++++++++++xxx[[[QQQGGGCCCBBBAAABBBDDDCCCCCCCCCBBBAAA>>><<<:::888777666555333333222222444555555555444222000///333333333222222222111111111111111111111111111111111222111000...///111333------......//////000000................................................////////////000000000000//////000000111111111222111000/////////000111222444333111000000000111222111111000///////////////---//////...+++***,,,...................................................000000000000000000000000///...---+++***+++...111///...,,,+++,,,---///000------......------,,,+++---...............------//////000...,,,***+++,,,,,,,,,,,,---...///000111,,,,,,+++++++++,,,------......---------...000111------............------///...,,,***)))))))))))))))***,,,...//////......++++++,,,,,,,,,------------------.........//////111333333000---,,,...000)))***+++,,,---,,,+++******,,,...---,,,,,,///222---------,,,,,,+++++++++///...,,,+++***++++++,,,...------,,,,,,,,,------)))***+++,,,,,,,,,,,,+++.........------,,,,,,,,,++++++***)))***+++,,,---///---***+++,,,,,,)))'''(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------------------------------,,,,,,,,,---------....../////////...------,,,,,,///222333///000>>>YYYooonnnMMM555++++++,,,++++++***************++++++'''******''')))...,,,&&&---...000111111000...---(((((((((((())))))))))))+++,,,------,,,+++)))(((,,,+++***)))***+++,,,---...---***(((((()))+++---,,,+++)))(((((()))+++,,,******))))))))))))******---------............///111000///...//////...---,,,------------///222444222111111000///.........,,,,,,------///000222222555666555333000---------............//////////////////.........---------......//////000000111111///............//////000///000222444666888999:::888888666555555444444444222///,,,+++,,,.........,,,---...//////...---,,,------,,,,,,---...000111666222...,,,---...---+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++///...---,,,+++,,,------((((((((()))******++++++www\\\RRRHHHEEECCCBBBBBBDDDDDDDDDCCCAAA@@@===<<<:::999888777555444444333333222333444444444333222111333333333333222222222222/////////////////////////////////...------///111.........///////////////................................................////////////000000000000///000000000111111111111444333333333333333444444333222222111000000111111111111000///////////////---//////...+++***,,,...................................................------------------------++++++***((('''(((+++---111000...------...///000------......------,,,+++,,,---------------,,,,,,+++,,,---,,,******+++,,,......---------......//////...---,,,,,,,,,,,,,,,+++******)))***+++,,,---------............---------,,,++++++++++++,,,---***+++,,,---......---,,,******++++++,,,,,,------++++++,,,,,,,,,---------000000000...+++***,,,///***+++,,,,,,,,,,,,+++***)))+++,,,+++******,,,///......---,,,,,,+++******000///...---------------...------,,,,,,,,,------***+++++++++,,,,,,,,,---......---------,,,,,,,,,------,,,,,,,,,---...///000---++++++,,,---+++)))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------..................---------///666GGG\\\kkk```RRR>>>111,,,,,,,,,+++,,,,,,+++++++++++++++,,,))),,,---******---+++''',,,---///000000///---,,,(((((((((((()))))))))***++++++,,,,,,,,,+++***)))++++++++++++,,,------...222000...,,,,,,---///000---,,,***))))))***,,,---+++******))))))******+++---------............///............//////...---/////////.........000111000//////...------,,,,,,---------...///000111222333444444222///---,,,---............//////////////////.........---------////////////000000000000......---......000111111111222333555666777777777666555555444444444444444222///---,,,---.........------............------000///---,,,++++++,,,,,,333000,,,+++,,,------+++,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++------,,,+++++++++++++++***++++++,,,,,,------...vvv]]]SSSIIIGGGEEECCCCCCEEEFFFDDDBBB@@@>>><<<;;;::::::999888777666555555555111222333444444444444333444444444333333333222222////////////////////////...//////...------///000///////////////.................................////////////////////////////////////000000000000000000000000111111111111444444555555555444444333111222222222222111000000111000000///////////////......///---,,,+++---...................................................---------------------------------,,,***+++---//////...---------///000111------......------,,,+++++++++,,,,,,---,,,,,,+++,,,...//////......///000//////...---------------111000///...,,,,,,,,,,,,---,,,+++++++++,,,---...------............------+++++++++,,,---...///000++++++------...---,,,+++))))))******+++,,,------))))))*********+++++++++......---,,,***)))+++---,,,,,,------,,,+++***))))))*********((((((***,,,......---,,,,,,+++******......//////......------------,,,,,,,,,,,,---------,,,+++++++++,,,---...------------,,,,,,,,,,,,------,,,,,,,,,---...//////---++++++,,,---------+++++++++++++++,,,,,,,,,******++++++++++++******'''(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...//////000111---)))***222===FFFKKK:::666111......---,,,+++......---,,,+++++++++,,,)))---///,,,++++++***(((+++,,,---......---,,,+++((((((((()))))))))************+++,,,,,,,,,+++++++++,,,---...////////////000...---++++++,,,---...---,,,+++******+++,,,---,,,++++++******++++++,,,---------............///,,,,,,---.........------////////////000000111111/////////...------,,,,,,............//////000111111222222111...------.............../////////////////////.........------000000000000////////////---------...///000111222333444555666666666666666444444444444444333333333222000...---.../////////......------------............---+++++++++++++++000...++++++,,,------,,,------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++******)))+++++++++,,,------......uuu[[[RRRJJJHHHHHHFFFFFFGGGFFFDDDAAA>>><<<;;;::::::;;;:::999888777777777777222333333333333333333333444444444333333333333222111111111111111111111111///000111111000000111222000000//////......------........................000000000000000000000000////////////000000000000000000000000000111111111000111222333333222111000000111222333333222000000000000////////////000000.........---------......................................................////////////////////////---...///...,,,,,,...///*********,,,---///111333------......------,,,+++++++++,,,------------,,,...///000000......///000///......---------......111000///.....................---,,,,,,---...///------............------,,,,,,,,,---...///000000,,,---...///......,,,+++(((((()))***+++,,,,,,---)))))))))************+++------,,,+++******,,,---......------,,,+++***)))*********))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***,,,,,,,,,+++,,,,,,------...---+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,******+++,,,......)))))))))))))))))))))))))))***++++++++++++***)))((()))***+++,,,---.........------------......///------------------------******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////333...)))(((+++...///...+++---...///---,,,++++++...---,,,+++++++++++++++))),,,...---+++************+++,,,,,,,,,,,,+++***(((((()))))))))*********))))))***+++,,,,,,------+++,,,...000111111000000///...,,,+++***+++,,,---...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------------............///,,,---......---------------------///111444555555111111000000////////////000///////////////000000000111222111///......///............////////////////////////............111111000000//////......//////////////////000111333444555666666777777777666666555555444333222222222000......///000/////////...,,,,,,,,,,,,...///+++++++++,,,,,,---.........---,,,,,,------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,***+++,,,,,,,,,+++)))((((((((())))))***+++++++++tttYYYQQQJJJJJJJJJHHHGGGIIIEEECCC@@@>>>;;;:::::::::;;;:::999888888888888888555555444333222222111111444444333333333222222222111111111111111111111111...000111111000000111222000000//////......------////////////////////////111111111111111111111111////////////000000000000111111000000000000000000...///111222222222111000000000222333333222111000000000////////////000000///...------............................................................////////////////////////)))***,,,,,,***)))***+++,,,,,,,,,---...///111111------......------,,,+++,,,,,,---...............,,,------,,,***((()))***,,,,,,,,,------///000000............//////000111,,,+++***))))))***++++++------............---------...........................///000000///------(((((()))***++++++,,,,,,************++++++++++++---,,,+++++++++,,,---...///...---,,,++++++******,,,+++*********+++++++++)))******+++---......///***+++,,,---------+++++++++++++++++++++,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))***,,,...))))))))))))))))))))))))'''((()))******)))((('''(((((()))***,,,---......,,,,,,+++,,,,,,---......------------------------*********+++++++++,,,,,,------------------------//////...---,,,++++++***,,,,,,,,,---------......//////.........---------,,,------------.........,,,......---+++***+++---,,,,,,+++*********************+++,,,+++******,,,***++++++++++++++++++***))))))))))))************))))))******+++,,,---...+++---...000111111000///111111000///...//////000...------------------...------,,,,,,,,,,,,---------------............///---///000///---,,,...000222000...///222444555555000000000000////////////000000/////////000000111111222333222000///000111............////////////000000/////////.........111111000000//////......222111000///////////////222333444666777888888999999888888777555333111000222000//////000000///......---,,,++++++,,,---...+++,,,------.../////////..................///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++,,,---------,,,***)))''''''(((((()))*********sssYYYQQQKKKKKKKKKHHHFFFGGGBBBAAA@@@>>><<<;;;::::::::::::999888888888888888777666444333222111111111333333333222222222111111////////////////////////+++---///000///...///000///////////////.........////////////////////////000000000000000000000000////////////000000000000111111111111000000000000///000111222333444444444000000111222222222222111///////////////000000111///...,,,---...000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,+++++++++111111000000000//////...------......------,,,+++,,,,,,---...////////////---......---***))))))***,,,,,,,,,---...///000111------------///000111222///...,,,++++++,,,------------............------.../////////...---,,,,,,---...///000000///...---*********+++++++++++++++***++++++++++++,,,,,,,,,...,,,***+++---.../////////...---,,,++++++,,,,,,---,,,******,,,------,,,))))))***+++---...//////------......//////......+++******++++++,,,---...---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------''')))******))))))***,,,,,,,,,,,,+++++++++++++++***+++---......---+++***&&&''''''((()))***++++++))))))))))))***+++,,,,,,------------------------,,,++++++++++++,,,------------------------------//////...---,,,++++++***,,,,,,,,,---------......000//////...------,,,,,,))),,,//////---,,,---...---,,,,,,***)))***,,,///+++******))))))******+++111,,,)))+++,,,++++++---+++++++++******+++++++++)))))))))*********++++++************+++,,,---...,,,---..................//////...------------------------------------------,,,,,,++++++,,,,,,------------............///...000000///---...333777===777111///000111111000..................------////////////000000111222222333333222000///000111............////////////000000000/////////......000000000000////////////222222111000////////////222333444666888999999999999999999888666444222000111///...///000000...---------,,,,,,,,,,,,------////////////...---,,,+++---///000000......///000------------------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,------rrr\\\TTTNNNLLLKKKFFFBBBAAA?????????>>>===<<<:::::::::999999888888888888888555555333222222222222333222222111111111000000000////////////////////////***---///000/////////000.........///////////////////////////////////////000000000000000000000000////////////000000000000111111111111000000000/////////000111333555777888111111000000111222222333///////////////000111111000...,,,---///111000///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000...------------..................------......------,,,+++++++++,,,---............///000111000...------...---------------...///000------------...///000000222111000///...///000000------............---------......///...---,,,+++***+++,,,.........------,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,...+++)))***---/////////...---,,,,,,,,,,,,---...---***)))***,,,......,,,++++++,,,,,,,,,,,,---------------------...///000************+++,,,---...+++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,---.........------&&&))),,,---+++))))))***,,,,,,,,,+++++++++******+++,,,...000000...,,,+++'''((((((((())))))*********))))))***+++,,,------........................---,,,+++++++++,,,......------------------------------------------------,,,,,,,,,---------........................------***,,,---,,,***)))((((((*********+++,,,,,,,,,,,,************+++,,,------;;;111)))+++...---,,,,,,+++++++++******+++++++++))))))*********++++++++++++************+++---...------,,,,,,++++++,,,,,,,,,+++++++++************,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---------............///---///000///...222:::AAACCC<<<333......000000///---.....................////////////000111222333222333333222///...//////............////////////000000000000/////////...////////////000000000000000000//////000111111222444444666777777888888888555666777777666555333222000///......//////...,,,,,,,,,,,,------,,,,,,,,,......//////...---+++***,,,...000000---,,,---///,,,,,,------------------+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,+++***************+++,,,,,,------...//////rrr___WWWPPPMMMJJJCCC>>>======>>>>>>???>>><<<;;;999999999888888777888888888444333222222222333444555111111111000000000000///111111111111111111111111,,,...111222222111111222---.........//////000000000000000000000000000000////////////////////////////////////000000000000222111111111000000//////.........///222555777999222111000000000111333444///////////////000111111000---,,,---///111000///........................................................................'''***---...---+++***)))###$$$'''***,,,...///000------......------,,,+++)))***+++,,,------...---+++,,,------,,,,,,---...//////...------------...///......---------......000///...---,,,,,,---...---..................---+++,,,---.........,,,,,,((()))***,,,------,,,,,,......---,,,,,,++++++***************++++++++++++---***((()))---//////......---,,,+++,,,---...///,,,)))((())),,,......,,,......---,,,,,,++++++***,,,,,,+++***+++,,,...///************+++,,,---...***************)))((('''*********++++++,,,,,,,,,)))***+++,,,---,,,++++++'''+++//////---***)))***************))))))((((((%%%&&&(((******(((&&&%%%***************+++++++++---,,,,,,---...///000111........................------,,,+++,,,---...///------------------------******+++,,,...//////000,,,,,,,,,---------......,,,,,,------.../////////)))((((((***---...---,,,)))***,,,///111///+++(((*********+++,,,---...///DDD555+++,,,000...,,,+++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,+++*********+++,,,---...---+++***))))))***+++......------------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------.........//////+++---///...///555@@@HHHDDD<<<111,,,...111222111/////////000000000000000.........///000222333444111222222111...------.............../////////000000000000000////////////......//////000000111111------...///111222444555666666777777777777666666111222444666666555444333///...---...//////---+++++++++---......---++++++)))***,,,---......---,,,+++...000///,,,***+++---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***+++,,,------...---,,,+++)))((((((((()))***++++++,,,------......///jjj^^^TTTJJJFFFDDDAAA@@@AAA@@@>>><<<;;;;;;;;;:::999888999999888888777666555333333444444444444444444444333111222333333222000111111222222222111111000333222222111000//////...111///---...000000...+++---------------...//////111111000///////////////,,,---///000111111000000////////////000000000000...///111333444666666777111111111111111111111111111111000000//////......------......//////000000////////////////////////222111///...,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------............------,,,,,,------......---,,,+++***+++,,,---/////////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000111...---,,,+++***)))))))))---------///000///---+++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++(((((()))+++---000222333,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++***)))((((((...---+++)))))))))+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))((()))))))))******+++++++++,,,,,,+++***)))))))))))),,,,,,,,,------,,,++++++......---------,,,,,,,,,---+++***(((((()))+++,,,//////.........---------,,,---......//////......///---++++++------+++)))******))))))***,,,---............------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666333///,,,++++++---///******+++++++++,,,,,,,,,((('''&&&&&&(((,,,000222,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------,,,++++++,,,,,,,,,,,,)))'''''')))+++***)))---------.........//////+++++++++,,,---...///000///...000------<<>><<<;;;;;;;;;:::999888999999888888777666555444444444444444444444444444333111222333333222000111111222222222111111000111111111000000/////////111000///000111222000---111111000000111111222333111000000/////////////////////000111222222111111000000000000111111111111///000111333444555555666111111111111111111111111222111111111000000000000//////////////////000000////////////////////////111111///...------,,,,,,/////////.........------------------------------.........//////.........------------------,,,,,,...------,,,,,,------......---,,,+++++++++,,,,,,...............---------,,,,,,---------.........,,,,,,---------..................---------,,,,,,111000///......---------...------...///...---,,,+++++++++*********)))))),,,,,,+++******+++,,,,,,.........------,,,,,,+++..................------------------...///000111///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,---------------,,,...---,,,+++******+++,,,,,,------......------,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++,,,,,,,,,---------,,,++++++*********++++++---------......------,,,......---------,,,,,,,,,---,,,***))))))***+++---//////.........---------,,,---......//////......///---,,,,,,...///---+++,,,,,,++++++,,,---///000...------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---***)))***+++,,,******+++++++++,,,,,,,,,***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---///---******---...---,,,,,,------------.........,,,,,,,,,,,,---......///------111///...;;;BBB888222222222111111111000000.........///////////////......///000000000000///222222111000000000000000111111111111111111111111000000000000000000000000+++,,,------,,,,,,---///111000...------...///000222222222333333444555666555555555555444333222111111000///......///000111000000000///////////////......//////...------,,,---------------,,,+++***+++,,,,,,------,,,,,,+++---------......------,,,,,,------,,,***))))))***,,,------,,,++++++,,,...,,,,,,------...//////000bbbVVVMMMFFFEEEDDDBBB@@@AAA@@@>>><<<;;;;;;;;;:::999888999999888888777666555555555555444444333333222444333111222333333222000000111111222222222111111000000000000////////////111000000111222333111000222222222222222333333444111000//////......//////000000000000000111111111000000111111111222222222000111222333444444444444111111111111111111111111222222222222111111111111000000000000000000//////////////////////////////111000//////.........///000000000/////////.................................//////000000//////...///......------,,,++++++......------------.........------,,,+++,,,,,,,,,---------...............---............/////////,,,------------.........//////...,,,+++***))))))000000000000000000000000......------------......+++++++++************))),,,++++++******++++++,,,------------------------------..................111111000000////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...............---+++++++++,,,---...////////////------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------+++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---------...//////......---......---------,,,,,,,,,---,,,+++***++++++---..................---------,,,---......//////.........---,,,---/////////---...............///000111---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,---000...,,,,,,...//////...,,,,,,,,,,,,------------...---------------......,,,,,,111111///888===222222111111111111000000000------......///000000111//////000111111111111111333222111111000111111111////////////////////////111111111111111111111111.../////////......000222000///.........///000111111222222333333444555555444444444444333222111000000000////////////000000111111000000///......---.........///......---,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,------...//////......------//////...,,,++++++,,,,,,------,,,++++++,,,...,,,,,,,,,---......//////dddUUUMMMGGGFFFEEEBBB???@@@@@@>>><<<;;;;;;;;;:::999888999999888888777666555666666555444333333222222444333111222333333222000000000111222222222111111//////////////////000000000000000111222222111000000000//////000000111222000000///............////////////////////////000///000000000000111111111111111222333333333333222111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////000000////////////000111000000000/////////..............................//////000000000000//////------------------,,,,,,......------------............------,,,,,,,,,,,,,,,,,,------...//////000------........./////////------------............///......---+++******)))------......////////////......---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000111+++++++++,,,,,,---------111111111000//////...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------.........---,,,+++******++++++,,,---......------,,,------......---,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******************************++++++++++++,,,---......,,,------............---......---------,,,,,,,,,------,,,,,,,,,---..............................,,,---......///.........,,,,,,,,,---...//////............//////000000111,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,---............,,,+++***++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///......------------......,,,//////,,,444888///111111111111000000000000............//////000000000000111222222222222111222222111111111111222222........................000000000000000000000000///000111000//////111333000//////...//////000111000111222222333444444444222222222222222111000000000000////////////000000000000/////////.........---...............------,,,---------------,,,,,,,,,,,,------------,,,,,,,,,------............------//////...,,,,,,,,,---,,,,,,---,,,++++++,,,...,,,,,,,,,------.........jjjXXXOOOIIIGGGFFFBBB??????@@@>>><<<;;;;;;;;;:::999888999999888888777666555666666555444333333222222444333111222333333222000///000111222222222222222////////////000000000000///000000111000000000000...............///000000000//////...............//////000000000000000000.........////////////000111222222333333222222111111111111111111111111111000000000000000000000000222222111111000000//////////////////////////////000////////////000000111/////////.........------------------------------//////000000000000//////++++++,,,,,,---.../////////......------......///.........---------,,,,,,+++,,,,,,---...///000000,,,------------.........---------.........//////...............---...---++++++---...............---......,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000111+++++++++,,,,,,---------....../////////...---,,,...//////000000000000000,,,,,,,,,------............------,,,+++*********---.........------,,,+++,,,,,,---......------,,,***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******************************++++++++++++,,,---......***+++,,,---------------......---------,,,,,,,,,,,,,,,,,,------......///---.....................,,,---......///.........++++++,,,,,,,,,------...---.........////////////---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++******+++++++++,,,,,,,,,...------,,,,,,---...///+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,,,,------//////...---------......222,,,------***000555...000000000000000000000000000000//////............000111111222222222222222222111111000111111222222111111111111111111111111////////////////////////,,,---------,,,,,,...000///////////////000111111///000111222333333333333111111111222111111000000//////000000000000//////---........./////////000------...............---,,,------......---------,,,------......------,,,***+++,,,---------------,,,---...---,,,+++,,,---,,,,,,---,,,++++++,,,...,,,,,,,,,---------------nnnYYYPPPIIIGGGEEEAAA???@@@@@@>>><<<;;;;;;;;;:::999888999999888888777666555555555555444444333333222444333111222333333222000///000111222222222222222111111111111000000000000///111222111000......//////////////////000000111000///......------.........///111333333333222222---------.........//////000111222222222222222111111111111111111111111111///////////////000000000000000000000000000///////////////////////////////////////......///000000/////////.........------------------------------...//////000000//////...)))***+++,,,...///000000//////............//////---............---,,,,,,,,,,,,------...///000000,,,,,,---------.........------........./////////------......///000111111+++,,,...///000//////...+++---///---******,,,///)))************+++++++++***++++++,,,,,,++++++***------------------------------..................+++,,,---......---,,,+++,,,---...///////////////,,,,,,,,,---......//////...---,,,+++++++++++++++000000000000///...---,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------(((((()))***+++,,,---------------,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---******+++,,,------------......---------,,,,,,,,,+++,,,,,,------.........---------...............,,,---......//////......***,,,---,,,++++++,,,---------............------.............../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++************+++++++++,,,,,,,,,---,,,++++++,,,---///000***++++++,,,,,,------...***************+++,,,,,,++++++++++++,,,---......,,,...//////...------...,,,,,,,,,,,,------------///...............//////333,,,,,,---)))...333...//////000000000000000111111000000///......------000000111222222222222111000000000000000000111222000000000000000000000000........................---...///...------///111...//////000000111111111...///111222333333222111000111111111111111000000//////000000000000//////,,,------...//////000000,,,---......///.........,,,------............---------............------******+++,,,------------+++,,,------+++++++++---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,------nnnWWWNNNFFFDDDCCCAAA@@@BBB@@@>>><<<;;;;;;;;;:::999888999999888888777666555444444444444444444444444444333111222333333222000//////000222222333333222333333222222111111000000111333444333000....../////////......//////000111//////...------------...)))+++///222333333111000............///////////////000111222222222222222111111111111111111111111//////000000000111111111//////////////////000000//////////////////////////////......---.........000000000/////////.......................................//////.........++++++,,,,,,---...////////////............//////---.../////////...,,,,,,,,,---------......//////---............/////////............////////////------...//////000111111,,,---///000000///...---))),,,///...+++)))+++...))))))*********+++++++++***+++,,,,,,,,,,,,+++***.........------,,,,,,+++..................------,,,---.........---+++***((()))+++,,,------,,,,,,,,,,,,------...///////////////------------...///....../////////......---,,,+++******+++,,,---...,,,------......------,,,------------------------'''(((((()))***+++,,,,,,---------,,,,,,,,,++++++,,,++++++*********++++++***+++,,,---..................---------,,,,,,,,,***++++++,,,---.........---------.........//////,,,---......//////......,,,---///...,,,+++,,,...---......//////...------////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++,,,------------,,,******+++,,,,,,---......*********)))******+++,,,++++++++++++,,,---...///,,,///111111///......000,,,------------...............---......///000111222***---000+++...111,,,////////////000000111111///////////////.........///000000111222111111111//////......///000000111........................///////////////////////////000111000///000111333......///000111222222222---...000222333222111111000111111222222111111111...///000111111000///...........................,,,------...//////......,,,,,,---...............------............------***+++,,,---............+++,,,------++++++,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,lllUUUKKKCCCAAAAAA@@@AAACCC@@@>>><<<;;;;;;;;;:::999888999999888888777666555333333444444444444444444444333111222333333222000//////000222222333333333444444444333222111000000333555777555111...///000---------------...////////////...------------...###&&&+++///111000...,,,////////////000000000000//////000222222333333333111111111111111111111111000000111111222222222333------......//////000000//////////////////////////////...---------------111111111111000000000000000000000000000000000000------............------,,,---------------------//////............//////---.../////////...,,,,,,---------...............////////////000000000000............/////////000........./////////000000+++,,,...//////---,,,+++(((,,,000///,,,)))+++---+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++---...//////...,,,***(((***,,,---///000000//////,,,,,,------...///000000000000///......///111111******+++,,,------------,,,+++)))))))))+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++*********))))))))))))(((+++++++++******))))))))),,,,,,+++***))))))))))))+++,,,---...////////////......---------,,,,,,,,,)))***+++,,,---------------------.........//////,,,---......//////......---///111///,,,+++,,,.........///000000///...---000000//////......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------******+++++++++,,,,,,,,,)))+++...//////---***(((******+++,,,,,,---......,,,,,,++++++,,,,,,---...++++++++++++,,,---...///+++...111111///---...///---------.........//////---------......000111222000)))---333...///000***.../////////000000111111------......///000000000//////000111111111111000...............///000000111111111111111111111111000000000000000000000000,,,---...---,,,---...000......000111222222222222---...000222333222111000000111111222222222111111...///000111111000///.../////////...------,,,,,,,,,,,,---.../////////...,,,,,,---.../////////...------............------+++,,,---...////////////+++---...---,,,,,,---...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,mmmRRRJJJDDDCCCDDDAAA@@@BBB>>>>>>??????>>><<<:::888888777666555555444555555666444333333333333222000222222222111111111111000222111111111000000//////000111333444444333222111000888>>>===666000...000000///.........///111222444222111///...---................../////////000444333222000//////......000111111111111222222222000111111222222333444444222333222000000222222000000000000000000000000000000000///...............///...------///000000///........................000---,,,---///000...,,,///...------------...//////...------------...///+++,,,------......------///---++++++,,,,,,+++***)))******+++,,,---......////////////////////////000000000000000000000000000000000///---,,,...///000///---,,,+++,,,------............------,,,+++...---,,,+++***(((''''''((()))***+++++++++++++++(((***---000000...+++(((....../////////...---,,,000///...---------------,,,,,,,,,,,,,,,---//////............//////////////////............////////////---,,,+++*********)))***,,,---...------,,,***+++,,,---...---,,,,,,------+++******+++---------,,,***(((((()))+++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,.........------,,,,,,,,,000,,,***,,,000222///,,,++++++++++++++++++++++++...------------...//////......------...///111222------/////////...---,,,---...000222111///---+++---......///////////////......------------......---..................---))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...(((((()))***+++,,,,,,---------------,,,,,,+++***)))************+++++++++111000///...............---------.........//////............///000222222222222333333333333222222111111111111111111111111111111000000//////......111000000000000000111111000000000000000000000000......///000000000000000000000000000111111111111111111000000//////......///////////////000111111---///222444444333111000---...///000000///...---//////.........---------////////////............+++,,,...000000///...---------,,,,,,,,,,,,------///......------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******pppUUULLLEEEDDDDDDAAA???@@@>>>>>>======<<<:::999888888888777666555555555555333222111222444555444333444444444333333222222222222111111111000000000000111111222333333222111000000444999888444///.....................//////000000///...------......///........./////////000000222111000000/////////000000111111111111222222222444333333222222111111000,,,---///000222333111///////////////////////////000000///...............000...------///000000///........................///---,,,---///000...,,,///...---,,,,,,---...//////...---,,,,,,---...///+++,,,------......------///---,,,+++,,,---,,,+++------------....................................////////////////////////000111222111///...///000......---,,,,,,,,,,,,,,,.../////////......---,,,......---,,,+++******))),,,,,,,,,++++++++++++++++++,,,---/////////...------------,,,,,,,,,,,,,,,///......---,,,,,,------,,,,,,,,,,,,---...///000............//////////////////............//////......------,,,,,,------+++,,,---------,,,+++******+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++)))))))))+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++++++++***000---+++---111222000---+++++++++++++++,,,,,,,,,...............//////000000///...---------...///---...............------......000000000///---,,,,,,------.....................------------......,,,------......------,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---.........------,,,+++++++++++++++,,,,,,,,,,,,///......------------...---------.........//////000000///000000111222333///000000111111000000///000000111111111111000000111111111111111111000000222222111000/////////000000000000000000000000000//////000000000000000/////////000000000111111111111111000000///////////////////////////000111111000111444555666555333222...//////////////////...//////.........---------////////////............+++,,,...///000///...---......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------kkkWWWNNNGGGEEEDDDAAA???@@@>>>===<<<;;;:::999999999999999888777666666666666444222222222444444444222555555444444333222111111111111111111111000000000222222222111111000000//////000222222111///---,,,,,,------...............---------------...///000....../////////000000000///////////////000111111000111111111111222222222333333333222111111000000000//////111333333111000........................000000///...............000///......000111111000........................///...------...///...---...------,,,,,,------......------,,,,,,------...,,,,,,---............---000...---,,,.........---000000000/////////..............................///////////////////////////111333333111//////000....../////////...------//////000000000///..................------,,,,,,///...---,,,+++++++++,,,---...///000111111222222---,,,+++*********++++++...------,,,,,,,,,,,,,,,---------......///000111............//////////////////............//////------------......///000------------,,,+++***)))***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******))))))***,,,...///++++++++++++++++++++++++***+++---......---+++***++++++************))))))///---,,,---111333222///+++++++++,,,,,,---------...............//////000000///...---,,,,,,,,,,,,......---------......///////////////......------+++,,,,,,---...---------......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------............------,,,++++++******---------,,,,,,,,,++++++...............------,,,,,,,,,,,,,,,------------------,,,,,,,,,------...------........./////////222111111111111111222222///000000111111000000//////000111333333111000///000000000000000000111111444333222000//////......000000000000000000000000000000000111000000//////////////////000000000000111000000000000/////////000////////////000111111000222444555555444333222000//////......//////000/////////............---////////////............,,,---.../////////...---///..................///+++,,,,,,---......//////000000///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------eeeWWWNNNGGGFFFEEEBBB@@@AAA???===<<<:::999999:::;;;::::::999777666666666666777666444333333222000///444333333222111000//////111111111111111111111111333222111000////////////000...---...000000...+++,,,---...///000///...------------.........//////...////////////000000000---------...///000222333000000111111111222222222000000000111222222333333666111///111333111...---////////////////////////000000///...............111///......000111111000..............................---............---------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------...............000///------/////////...000/////////////////////........................////////////////////////---000222333111000/////////000111222222111000/////////000000000//////...........................///...,,,+++***,,,---......///222444555555555444...---+++))))))***+++,,,---,,,,,,+++++++++,,,,,,............///000111222............//////////////////............//////---------------......///---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++******))))))***+++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***+++*********************---,,,+++---000222111000++++++,,,,,,------......---------------......///......------,,,,,,,,,,,,///...---,,,,,,---///000000///...---------......,,,,,,---............---...------,,,,,,------...+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////............////////////222222111000000000111111111111222222222222111111///000333444444333000///,,,,,,------......//////222222111000//////000000000000000000000000000000000111111111111000//////....../////////000000000000000000000000000000000000000//////000000111222///000222333333222111000111000///......///000111/////////...............////////////............------...//////......---//////............//////,,,---------.........//////.........---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******gggUUULLLFFFEEEEEECCCBBBCCC???>>>===;;;;;;;;;<<<<<<;;;:::999777666666555555777555333333333333111///333333222222111000//////111111111111111222222222333222111000////////////111...,,,---000222///,,,---...///111111000//////000000000000//////......////////////000000000111---.........///111222333000000111111111222222222///000000111111222333333111///222;;;===666---)))000000000000000000000000000000///...............000///---...000111111000////////////////////////---.........------......------------------------------------------------,,,---......//////......000///---...///000000///,,,,,,---...//////000000................................................+++...111222000///......///000111222222111000/////////000000000000//////---------...............---,,,+++***+++---000111---111555999;;;999666333000...,,,+++***+++---...,,,,,,+++++++++,,,,,,---///////////////000222222............//////////////////............//////...---,,,,,,+++,,,,,,,,,++++++++++++,,,---------+++++++++,,,,,,,,,------,,,---...//////...---,,,++++++******))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,---------.........,,,,,,++++++,,,,,,---...+++,,,,,,------............---,,,,,,,,,...///000000///---,,,,,,,,,......------...///////////////------,,,,,,,,,,,,------***++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))***+++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---------...///000000........./////////000000111000000/////////000000111111111222222111111111000222444666666444222000,,,,,,------......//////000000//////000111222222000000000000000000000000000000111111111111000000////////////000000000000000000000000111111111111000000000000000111222222000111222222222111000000111000///......///000111////////////////////////////////////..............................------//////............///////////////......---------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******hhhSSSKKKEEEEEEEEECCCBBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;:::999777666555444444222111111222444555555444444444444333333333222222111111111222222222222222222222222111111000000///111///...///111222///---...//////000000000000000000000111111000///....../////////000000000111111000000000000000111222222000111111111111222222222222222222111000000//////...///:::KKKPPPDDD555---111111111111111111111111000000///...............///...------///000000///////////////////////////---...///...------...///---......//////......------......//////......---------...////////////...000...------///000000///***+++,,,---...//////000------------------------........................+++...000000///......///......//////000000//////000000111111222222111111..................//////,,,,,,,,,,,,...000222333...222888===>>>;;;666333000///...---------......,,,,,,,,,,,,,,,------............//////000111222............//////////////////............//////...---,,,+++++++++++++++++++++++++++,,,---...///,,,,,,+++++++++,,,---...------............---------,,,,,,+++***)))((('''++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,------------.........+++,,,,,,,,,,,,---------........................,,,,,,,,,+++,,,------...++++++---...////////////---------------...///000000///---,,,,,,,,,---...---...//////000000//////------,,,,,,,,,,,,------***++++++,,,,,,++++++************************************+++++++++,,,,,,))))))******+++,,,,,,---'''((()))***+++,,,,,,---)))******++++++++++++***++++++++++++,,,,,,,,,,,,//////.........///000000....../////////000000000000///////////////000000...//////000000//////...111222444555555444222111000000000000000000111111......//////000222333444000000000000000000000000///000111111222222111111000000000000111111111111000000000111111111111222111000000000000111222222333333444444444333222222111000000//////000000111...////////////000000000////////////............///............---------///..................///000000//////...------,,,******++++++,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------jjjTTTLLLEEEDDDDDDAAA@@@AAA<<<<<<======<<<<<<;;;;;;:::999888666555444333333111000000222444666666555222333333333333444444444111111111222222333333333111111222333333222111000000000000111222111...---///............///000000---...///000000000///...//////000000000111111111333333222111111111111111000111111111111222222222222222222111000000//////222///888IIIOOOEEE888333000000000000000000000000000000///..................---,,,,,,...//////...////////////////////////,,,...000///---,,,---///......///000000///............///000000///......------...//////////////////---,,,---...000//////,,,,,,,,,------.........------------------------........................---///000000//////000111000000000000000111222222222222333444444444444444000000000000000///////////////000000111222333333222555999<<<===:::777444/////////.........------------,,,,,,---......///............///000111111............//////////////////............//////---,,,,,,,,,,,,------...---,,,+++++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,------------,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,------............---......---,,,,,,,,,---000000//////...---------...------------...//////------.../////////...---+++,,,---...////////////......------,,,,,,,,,---,,,---......//////......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////...---------........./////////000000000000////////////000111222222......////////////......000111111222222111111000111111111111111111000000000/////////000111222222000000000000000000000000...///000111222333333333111111111111222222222222000000111111111222222222111111000000111111222333444444444333333333222222000000000111111000000000.../////////000000000000////////////............//////...---------------......------------......////////////............,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------nnnUUUMMMEEEDDDCCC@@@>>>>>>:::;;;<<<===<<<;;;:::999:::999777666444333333222333222111222444555444333///000000111111222333333111111111222222333333333000111333444444333222111///111222222111///---,,,......---,,,,,,...///000***+++---///000000000///000000000000111111111111666555444222111000000000000111111111111222222222/////////000111111222222666,,,+++666;;;666000111////////////////////////000000///..................,,,++++++---......---000000000000000000000000,,,...000///---,,,---000...///000111111000///......///000111111000///...---......///////////////...---,,,,,,...//////..................---------------------------------........................///000111000///000222333444444333222333444666777444444555666777777666666222222222111111111000000222222333444444444333333555777999;;;;;;999777666....../////////...---,,,---------------...///000---------......///000111............/////////000//////............//////,,,,,,,,,---...///000111///...,,,+++***++++++,,,---,,,+++***+++,,,---...,,,+++***))))))***+++,,,------...//////.........++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,------.........//////000///---,,,,,,---111111000///...---,,,,,,///////////////000111111///000000000000...---,,,***+++---///000000///.........---------,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++***)))))))))------,,,,,,,,,,,,++++++***+++,,,,,,---------------------........./////////...------,,,,,,,,,,,,////////////000000000000000000000000111222333444000000111111111111000000000//////////////////000111111000000//////......111111000000000000000111000000000000000000000000---...000111333333444444111111222222222333333333000000111111222222222222111111111000111111222333222222222111111000000000///000111222222111000///.../////////000000111111000/////////............000///...------------------------,,,,,,---------------......///000000000/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******gggSSSMMMGGGDDDCCCCCCAAA???>>>======<<<<<<<<<======::::::999888777666555555555555444333444555666777555555555555444333222111////////////////////////---...///000000///...---////////////000000000000////////////000000000000//////------...000222444111333333111...000666<<>>======<<<;;;;;;;;;<<<888888777666555444333333444444444333444555555666444444444444333222111111222222222222222222222222111111222222222222111111////////////000000000000////////////000000000000//////...---...000222333000222333111///000666;;;WWWIII888000111333111...000...---...111222111///000111111111//////000222222222222111111111000000...........................///////////////......---------.........//////...//////000111111222222,,,,,,,,,---...///000111000///...///000111000///......////////////......000/////////............,,,------...............***,,,---/////////------000000111111111000...---....../////////////////////000111222444555666777555777999:::::::::<<<>>>===@@@CCCDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<=========<<<<<<;;;;;;<<<======<<<;;;;;;444444333222111000000///..................------/////////......---------111000///.........///////////////......---------///---+++,,,---...,,,+++++++++******++++++,,,---...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,------------,,,,,,......---,,,,,,,,,------------------------......//////.........---------000...,,,---...///............---,,,++++++++++++)))***,,,------,,,***)))///...,,,+++,,,---...000,,,,,,---------,,,+++***+++***)))***+++,,,+++))))))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,++++++*********,,,---......///............---,,,,,,++++++,,,,,,................................./////////000000/////////000111111222222222222333222222111000///......///000000///......111111111111111111000000///000111222222333222222222222111000////////////000000000000111111111111000111111111111000//////000000000111222222333333444444333333333333222222111111111111000000000///////////////////////////000/////////............------......------,,,++++++++++++,,,,,,+++++++++******+++---...///000111++++++,,,,,,,,,,,,---------............---+++***111///---,,,+++,,,...///,,,,,,---.........------cccRRRMMMGGGCCCCCCCCCAAA???>>>>>><<<;;;::::::::::::888888777666555444333333222222333444444444444444222222222333333222111111000000000000000000000000000000////////////000000////////////000000000000////////////000000000000//////.........000111222000222222111///000555999BBB;;;333//////111111111000///...///111111111000///111222111000///000222222222111111111000000000////////////////////////...//////000000/////////------........./////////...//////000000111111222***+++,,,---...000111111000///...///000111000///......////////////......//////............------,,,,,,---...............***+++---///111111000000000000000///...---+++***//////000111111111111111///000111333555777888999;;;>>>AAACCCCCCCCCDDDEEEEEEHHHJJJKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::888777555444333222222222111111000000///111111111000///......---000///...------------..................---------...------...//////,,,***++++++++++++++++++,,,---...------,,,,,,------...------,,,,,,,,,,,,------...,,,,,,,,,......---,,,,,,,,,,,,,,,++++++***)))+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////............/////////.........------333111///.........---,,,------,,,,,,,,,,,,,,,---***+++---...//////............,,,++++++,,,------,,,,,,---------,,,++++++,,,***)))***+++,,,+++******,,,------+++++++++,,,---------,,,,,,+++++++++//////......------,,,,,,++++++***************)))...------------...//////...---,,,,,,,,,,,,,,,,,,............................../////////000000000/////////000111111222222222222333222222111000///...//////000000//////...222222111000000///......///000111222222333222222222222111111000111111222000000000000111111111111222222333333222222111000000000000111222222333333444444333333333333222222111111111111000000000000////////////////////////////////////............------......------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------------------------------666444000,,,+++,,,...000------.........------,,,cccRRRMMMFFFCCCCCCBBB@@@>>>???>>><<<;;;999999888888::::::999888777666555555111222333444555444333222111222222333333333333222////////////////////////000///...------...///000////////////000000000000////////////000000000000//////......///000111222///111222111000111333666111111000/////////111222000000000000000111000000///000222111000///000111111111111111000000000000000000000000000000000000...//////000000000000///............////////////////////////000000111111+++,,,---.../////////000000///...///000111000///......////////////....../////////////////////.../////////......,,,++++++,,,---...000111111111111//////......------,,,,,,111222333444555666666666444444666888:::===>>>???BBBEEEIIIKKKKKKJJJJJJKKKJJJLLLNNNOOONNNMMMNNNOOONNNNNNMMMLLLLLLKKKKKKJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBB@@@===;;;:::999888888777666555333333222333333333333333444444444111000000///............/////////////////////000////////////000///...---......---------......///------------------------------,,,,,,,,,,,,---------,,,+++,,,.........,,,,,,,,,---,,,,,,+++***)))------------------------,,,,,,------------------...---,,,++++++,,,---...///......---,,,,,,,,,,,,000000000000///......---////////////............222000...---......---,,,------,,,,,,,,,------...,,,---...///000000000///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++******,,,,,,+++******,,,...---,,,+++,,,,,,+++++++++,,,,,,---------...............---,,,,,,++++++++++++************......---,,,,,,...///000...------,,,,,,,,,------...........................////////////000000000/////////000111111222222//////111222222222222222/////////000000/////////000000000000//////......//////111222222222222222222111111111222222333444///000000000111111111111222222333333222222111000000000000111222222333333444444333333333222222222111111111000000000000000///////////////////////////////////////........./////////000//////...---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///222111...,,,++++++,,,---......///......---,,,,,,dddRRRLLLFFFCCCBBBBBB@@@>>>???>>><<<;;;999999888888::::::999888777666555555111222333444555444333222222333444444444444444333222222222222222222222222444333222111111222333444////////////000000000000////////////000000000000///////////////000000000///000111111111111222333333555666444111......///000111111111000000000111...000222222111000000000111111111000000000//////000000000000000000000000......///000111111000000........./////////000000///////////////000000000---......//////...---,,,000///...///000111000///......////////////......000000000000000000000000////////////...---,,,,,,...//////000000000000000111111111222333444555555666777999:::;;;<<<<<<<<>>>>>===;;;:::999888777888888888777777777777777555555444444333222111111////////////000000000000111000///---,,,---...000//////...------.........------------------------...------,,,,,,------...---,,,+++,,,...///...------------------,,,++++++.........------,,,,,,,,,------------------------///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,//////000000///...---,,,000000/////////............,,,+++,,,---///......------,,,,,,,,,---......+++++++++,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,******,,,...---,,,+++,,,,,,+++++++++,,,,,,---------,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000---------,,,,,,---......////////////////////////////////////000000000111/////////000111111222222//////111222222222222222000000000//////000000000......//////000000000000//////111222222222222222111111111111222333444555///000000000111111111111111111222222111111000///000000000111222222333333444444333333333222222222000000000000000000111111000000000000000000000000.........////////////////////////000//////...---000///------------///000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---//////+++,,,------------,,,+++////////////...---,,,,,,eeeQQQLLLFFFBBBBBBBBB@@@>>>>>>>>><<<;;;::::::::::::888888777666555444333333222222333444444444444444444444444555555444444333111111111111111111111111222222111111111111222222////////////000000000000////////////000000000000/////////000000000000000...///000111111111111000---000333222000...///111111222222222000///000111...000222222111000000000111111000000000/////////////////////////////////......///000111111111111....../////////000000000////////////////////////...//////000///---,,,+++000///...///000111000///......////////////......000000111111111111222222,,,---...///000111111111111111111111111222222222111222222444666888:::;;;===>>>???AAACCCDDDDDDDDDGGGGGGIIIJJJLLLNNNPPPPPPNNNPPPRRRSSSRRRQQQQQQRRRTTTUUUVVVUUUTTTTTTUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQMMMNNNOOOPPPPPPPPPPPPOOOSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@???AAA@@@???===;;;999888777555555555555444222111000111111111111000000000000000///...+++)))***---000...---,,,,,,,,,,,,,,,,,,,,,------......------,,,......------------......,,,++++++,,,...///...---,,,------......---------......---------,,,,,,,,,............------------///......------......///---------,,,,,,------.........///000000///------000000000/////////......,,,******+++---///000///......---------------...---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------+++***+++,,,---,,,+++***,,,------+++++++++,,,---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,---------...------------...//////------------------...///000000000000000000000000/////////000000000111111/////////000111111222222222222333222222111000///111000000//////000000111......///000000111222222///000111222222333222222222111111111222333333444000000000000111111111111000000000111000000///...000000000111222222333333444444333333333333222222000000000000111111111111000000000000000000000000.........///////////////------......------,,,+++------,,,,,,,,,,,,------...---------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........)))+++---///000///...---....../////////...------eeeQQQLLLFFFBBBBBBBBB@@@===>>>======<<<;;;;;;;;;<<<888888777666555444333333444444444333444555555666444444444444444333222111......................../////////000000/////////////////////000000000000////////////000000000000//////000000000000//////......///111222111000...(((+++---......///222444111222444222000///000222...000222333111000///000111000000000////////////..............................///111111222222111.../////////000000000000////////////////////////,,,---///000///...---+++000///...///000111000///......////////////......///000000000111111111111---...///111222222333333222222333333444555666777444444555666999;;;>>>@@@BBBDDDEEEGGGIIIKKKKKKLLLJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSRRRSSSTTTUUUVVVWWWVVVUUUTTTVVVWWWVVVVVVVVVUUUTTTTTTSSSSSSOOOPPPQQQRRRSSSTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRSSSPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHGGGEEECCCAAA???>>>999999:::999888666555444666666666555555444444444000111111///------///111......---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......------------......,,,++++++,,,...//////...***+++,,,---------------++++++,,,,,,---.../////////.........------------,,,------......------,,,,,,,,,,,,,,,------...///...///000222222111000///000000000000/////////...,,,+++***,,,...000000000000///...---------------............//////000111,,,------............---,,,,,,+++++++++,,,---...---,,,++++++------,,,+++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,---......///.........---------------...////////////////////////////////////000000000111111111/////////000111111222222222222333222222111000///111111000//////000111111000000111111111111111111///000111222222333222222222111111111111222222333000000000000111111111111000000111111000000///...000000000111222222333333444444333333333333222222///000000000111111111111000000000000000000000000............/////////000------......------,,,+++,,,,,,------------,,,,,,.........---------------++++++,,,,,,,,,,,,------+++,,,---.........---,,,***+++---.../////////...---......////////////...|||dddQQQLLLEEEBBBBBBAAA???===>>>======<<<<<<<<<======::::::999888777666555555666555444333444555666777444444444333222111000///111111111111111111111111111222333444444333222111////////////000000000000////////////000000000000///000000000000000///.........///111222222///---444444333222000000000111111333444333000...000222---000222333222000//////000000000000////////////..............................///111111222222222////////////000000000000///////////////.........***,,,...000000///...---000///...///000111111///......////////////........./////////000000111111111222222222222111111000333333444555777999;;;<<<<<<<<<<<<===???BBBEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUVVVUUUSSSSSSTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQRRRTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKJJJIIIIIICCCDDDDDDDDDBBBAAA???======<<<<<<;;;:::999999888111444666666333111222333111000///...............,,,,,,---......---,,,,,,......------------......,,,++++++,,,...//////...((()))***+++,,,---------((()))***,,,...000111222//////.........---------++++++---......---+++++++++++++++,,,---...///000...///111333444333222111000000000000///////////////---,,,---///111111000111000///...---,,,,,,,,,)))))))))***,,,...///000,,,,,,---...////////////,,,,,,+++***+++,,,...///---,,,++++++------,,,+++(((***,,,,,,***)))***+++((()))***+++---...///000***+++---......---+++***))))))******+++++++++++++++,,,.../////////...------------------...///000........................000000000000111111111111/////////000111111222222///000111222222333222222222111000//////000111222333333222222111000000000///000111222222333222222222222111111000111111222000000000000111111111111111111111111111000//////000000000111222222333333444444444333333333222222//////000000111111111222000000000000000000000000---.........//////000000//////000000//////...------...///000000///...---........................++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,+++***+++,,,---...------...///000000000///~~~```QQQMMMHHHCCC@@@>>><<<:::444444555888<<>>>>>>>>EEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZ\\\[[[YYYXXXVVVTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>::::::999888666555444444444333000...------...///------...//////000111111......------------------000...,,,,,,---...---,,,...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////...------,,,,,,------...////////////////////////222222111111000000//////...............///000000////////////////////////---------------...///000---------------...///000000///---,,,+++,,,,,,---000000///...,,,+++******---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,---...000222444***+++,,,,,,------,,,,,,..................------000///...---------------......////////////......111111111000000000000000444333333222111000////////////000000111111222222000000000000000000000000111111000000000000111111333222000///......---...000111222333333222111000000000000111222222333333333333333333333333333333...//////111222333444444888666444111000000111222000000//////......------333222///---,,,...000111/////////000111111222222111000000///...------------------.........//////......//////......---,,,//////.........---------,,,------......------,,,,,,------......------,,,000///------///000///...}}}```PPPMMMHHHDDDBBB@@@???===@@@>>>;;;:::::::::888777777777777666555555444444666555444333333333444555222333333444444333333222///111222222//////000222111111222222111111000///000000111111111111000000111000/////////111222333000222333222111000111222111111111111000000000///111111111111111111111111222222222222222222222222444444444444444333222111222222111111111222222333111111111111000000000///............///000111222000000/////////..................------...//////---...///000000///...---,,,---............///000111000000/////////000000000111111000000111444777888888888999:::;;;;;;;;;>>>>>>@@@AAACCCEEEFFFGGGKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWUUUTTTSSSRRRRRRRRRTTTSSSRRRQQQPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBAAA???>>><<<;;;;;;777555333111000000111222//////000000000111111111//////...............---///---,,,,,,---...---,,,......,,,,,,,,,---///000------------------------,,,,,,---------.........------.....................------,,,,,,------...////////////////////////111111111000000000000000...............///000000////////////////////////000////////////000000111------,,,,,,---......//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,...------------...000111***+++,,,,,,------,,,,,,..............................---------....../////////000000000000//////000000000///////////////333333222222111000000000111111111111222222222222111111111111111111111111111111000000000000111111555555555444333333222222111111222222222222111111000000000111222222333333333333333333222222222222//////000111222333444444:::999666444333333444555000000000000000000//////222111///------...///000111111111000000000000000111000000///......---------------.........//////......//////......---,,,//////.........---------,,,------......------,,,,,,------......------,,,000///------///000///...|||aaaOOOLLLHHHEEECCCCCCAAA@@@BBB???<<<;;;;;;<<<<<<;;;777777777666555555444444555444444444444555666777222333333444444333333222000111222111000000111222222222222222222222111000111111000000000000111111000000000000111222444555000222444444222///......111111111111000000000000111111111111111111111111222222222222222222222222333333444444444333222222111111000000000000000000222111000/////////000111///......//////000111222000000////////////......------------...///111111......////////////......---///000///...---///000111000000000000000111111222333333333333444777:::<<<======???@@@AAABBBCCCEEEEEEEEEGGGIIILLLOOOPPPRRRRRRRRRRRRSSSTTTVVVVVVXXXXXXXXXYYYZZZ[[[[[[\\\ZZZ[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYTTTUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYVVVVVVWWWWWWXXXZZZ[[[\\\ZZZYYYXXXVVVUUUUUUUUUUUUZZZYYYXXXWWWUUUTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMKKKKKKIIIHHHFFFDDDCCCBBB<<<:::888777666666666666444444444333333222222222000000000//////.........000...------///000///...///...---,,,---...///000........................,,,------------.........//////........................------------......///////////////////////////000000000000000000111...............///000000////////////////////////111000000////////////000,,,,,,,,,,,,,,,------...------......------,,,,,,)))******+++,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------***+++,,,,,,------,,,,,,........................,,,------......///000000000000111111111111000000////////////////////////222222222222222222222222333333333333333222222222111111111111111111111111111111111111111111111111222222333444444333222111222222111111111111222222000000111111222333333333333333222222111111111000000000111222333444555555:::999777555444444555555000000111111111111111222000000000///////////////222222111111000//////...111000000//////......---------........./////////...////////////...------...............---------------............------------............------000///------///000///...{{{aaaPPPLLLHHHEEECCCBBBAAA@@@BBB???<<<;;;<<>>===<<<<<<===::::::999888777666555555333333222111000000//////222000//////000111111000...------,,,,,,---......////////////////////////------------............000000//////......------......------------......////////////////////////.../////////000000111111...............///000000////////////////////////000///...---------------,,,,,,+++++++++,,,,,,---,,,,,,.........---,,,+++))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------...............------...///////////////111111111222222111111111////////////000000000000111111111222222333333333444444333333222222111111222222222222222222222222111111111111111111111111...000222444444333222111333333111000000111333333000000111222222333333444111111111111111111111111111111222333333444555555666555444222222111222222///000000111111222222222000000111222222111000///111111111111000000//////000000000000//////..................///////////////////////////...------........................------............------------............------000///------///000///...{{{aaaQQQMMMHHHDDDBBB@@@???===CCC@@@<<<::::::;;;<<<<<<777777777666555555444444555555444444333222222111222333333444444333333222111000000111222222222222111222222333333333222222222111000//////000111222......---...///111333444//////...,,,+++---000333000000000000000000111111000000111111111222222222111111111111111111111111000111111222222222111111777666555444444444444444222111///......000111333000////////////000000111//////000000000000000000000000000//////000000000/////////......////////////000111111///...///000000000000000111222444444555777999:::;;;<<>>===<<<;;;:::777777666555444333222111333111//////000111000///------,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////000000000//////......---///......------......///////////////////////////......//////000000000111...............///000000////////////////////////000///...------------------,,,,,,+++++++++,,,,,,+++,,,---.........,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------***+++,,,,,,------,,,,,,---------.........////////////000000//////------111111222222222222111111000000000111111222222222111111111222333333444444333333222222111111111000222222222222222222222222000111222222222222111000111222444666777666555444444333222111111222333444111111111222333333444444//////000111222333333444222222222333333444444555333222222111000000000000/////////000000111111111000111333444444333222111//////000000111111111111000000000000000/////////........./////////000000//////000000//////...------.....................---......//////......------......//////......---000///------///000///...zzz```QQQMMMHHHDDDBBB@@@>>>======:::888888999;;;<<<<<<777777777666555555444444555555555444333222000///222333333444444333333222111000000111333444333222000111222222222222222222111111000000000000111111......---......000222333111000...,,,+++...333777000000000000111111111111000000000111222222333333111111111111111111111111222222333444444444333333222222111111000000111111111000/////////000111222000000////////////000000//////000000000000111111222111000000000000000111//////............/////////000222111000///111222222222222333444666777888999;;;>>>@@@@@@BBBDDDGGGIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRSSSVVVYYY[[[]]]\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYY\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSRRRTTTUUUVVVXXXZZZ[[[[[[[[[\\\[[[ZZZYYYXXXVVVUUUUUUOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>>===<<<:::888777777555222000///000000///------------------,,,,,,,,,////////////////////////------........./////////000000////////////////////////............//////////////////////////////...//////////////////000...............///000000////////////////////////111000000////////////000...------,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,++++++******,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,)))***+++,,,---...------***+++,,,,,,------,,,,,,,,,,,,------.../////////000000111111000///---,,,111111222222222222111111000111111222222333333333111222222222333333444444222222222222111111111111333333333333333333333333000111222333333222111000111222333444555555444333333333222222222222333333111111222222333444444444///000000111222333444444111222222222333333333444333333333222222111111111//////000000000000000000000111333444444333222222...//////000111111222222000000000000000000000000....../////////000000000///000000000000///......---------.....................////////////............////////////......000///------///000///...zzz```PPPMMMHHHEEECCCBBBAAA@@@===;;;:::;;;===??????>>>777777777666555555444444444444555555555333222111222333333444444333333222222000///111333555444222///000111111222222111111000000111111111111000000000000/////////000222333111111000---,,,...111444///000000000111111111111///000000111222222333333111111111111111111111111111222333444444444444333......---------.../////////000000000111111111111000000////////////000000//////000000000111111111000000000000111222333333000///...------...///000///000111111111111222333555555666777888:::;;;<<<>>>@@@DDDFFFGGGHHHKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVSSSTTTUUUWWWYYYZZZ\\\]]][[[ZZZYYYYYYXXXXXXXXXYYYUUUUUUTTTSSSRRRPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNPPPPPPPPPQQQRRRTTTVVVXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUSSSRRRRRRSSSTTTVVVYYY[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZSSSSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEECCCAAA@@@>>>>>>;;;999666555444444222000///////////////......---....................................///////////////////////////000000000//////............/////////////////////////////////////////////........................///000000////////////////////////000////////////000000111///......---,,,,,,------,,,,,,,,,,,,,,,---...///------------,,,,,,,,,+++,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,---......---,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...//////000...///000111111000...---000000111111111111000000///000000111222222333333222222333333333333333333222222222333333333333333444444444444444444444444000111333444444333111000222222222222222333333333222333333333333333333222111111222333333444444555333333333333222222222222111111111222222222222222333333333333333222222111111111111111111111000000///000111111222222222111000000000000000111111111000000000000000000000000.../////////000000000000000000000000000///......---------.........//////......////////////............////////////......000///------///000///...zzz___OOOLLLHHHEEEEEEEEEDDDCCCKKKHHHEEEBBB@@@===:::777777777777666555555444444333444555666666666555444222333333444444333333222222000///111444555444222...///000111111111111111///000111222222111000///222222111000000111222333///000///...,,,+++,,,...//////000000111111111222///000000111222222333333000000000000000000000000///000111222222222222222222111111111222333444444...///000111111111111111111000////////////000000//////000000111111111222......///000111333555666000///...------...///000...000111111111111333555888888888:::;;;===???@@@AAADDDHHHJJJKKKMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXXXXSSSTTTUUUWWWYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTPPPPPPOOOMMMLLLJJJIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMPPPRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVSSSRRRRRRRRRRRRSSSTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPPPPRRRTTTWWWZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[VVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLJJJHHHFFFEEECCCBBBBBB@@@===;;;:::999777555111111111111111000//////..................................../////////000......//////000000111111//////............//////////////////////////////000000//////.........---...............///000000////////////////////////---------------...///000000///...---------------------,,,+++,,,---///000------------------------,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,......//////...,,,+++***++++++,,,---------,,,,,,,,,,,,------...///000000,,,---///111222111000///000000111111111111000000...//////000111222222222333333333333333333333333333333333444444555555555444444444444444444444444000111333444444333111000888777666666666666777777222222444555555444222222111222222333333444444555666666555444333111111000111111111111111111222222111111222222222111000000444333333222222111111111......//////000000000111222222111111000/////////000000000000000111111111////////////000000000000000000000000000//////...---------.........//////......////////////............////////////......000///------///000///...|||bbbRRRHHHBBBEEEDDD@@@DDDOOOssskkkVVV@@@:::AAA@@@999;;;;;;:::888777555444333222222333444333222111000222555777666333111222444444444444444333222111111111111111111111111111111///000111111111///...---///...---,,,,,,---...///000///.........000111222111111111000000000000000222111///......000222333000111111111111222222222222333444444444333222111222222222111111111111000111111111111111111111111333000...///222444333111//////000000000//////...222222222222111111000000///,,,+++---111444444222222333555555666888;;;>>>;;;<<<>>>@@@BBBDDDEEEEEEJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[YYYWWWTTTRRRPPPNNNNNNLLLKKKIIIHHHGGGHHHHHHIIIHHHFFFDDDEEEHHHIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTUUUVVVWWWWWWXXXZZZXXXWWWWWWXXXXXXVVVTTTRRRPPPNNNMMMNNNNNNMMMLLLQQQQQQQQQRRRSSSUUUWWWYYY[[[[[[\\\ZZZYYYYYYZZZ\\\YYY[[[\\\ZZZVVVQQQNNNMMMNNNPPPRRRUUUXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]\\\ZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQOOOPPPQQQPPPLLLHHHLLLMMMMMMMMMLLLKKKJJJJJJFFFDDDBBB@@@???>>><<<999999444222222000,,,---222111...,,,+++,,,------,,,///////////////000111111//////...---,,,+++******000000000000000000000000,,,---............000222222111///.........///000...///000222222111111000//////............//////////////////////////////000000///...---,,,,,,,,,//////000000000000//////000///...,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...222111///---,,,,,,,,,,,,............/////////000000000000000000000000000......///111222333444555333333333222333333444444444444555555555555555444666555555444222111111000222222222111111111000000000111222222333444555555222333444444555555444444444444444444444444333333555555555555555555555555666666555444333333222111111111111111222333444444333222111000000111222333000000000111222222222333333222111000000111222333111111222222222222111111111111000000///.........//////000000000000////////////......---------,,,,,,,,,,,,---...///000111111111000000//////......,,,,,,...///000000000000111111000///...---,,,,,,yyy___SSSIIIDDDFFFEEEBBBEEEOOO{{{wwweeeLLL===<<<:::555::::::999888777555555444333333333333333222111111222555666666333222222444222222333333333333333222111111111111111111111111111111222222111000000///222111000/////////000111000000000000000111222222000000000000000111111111111000000///000111222222111111111111222222222222333444444444444333111111222222222222111111111111////////////////////////222000//////222333222111/////////000000111111222222222222222111111111000222000...///222333333111333555666777888:::===@@@AAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZWWWUUUSSSPPPMMMKKKJJJIIIFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDEEEHHHIIIHHHFFFHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWZZZYYYXXXXXXXXXVVVSSSPPPMMMKKKHHHGGGGGGGGGFFFDDDHHHHHHIIIKKKMMMQQQTTTUUUZZZ[[[\\\\\\ZZZYYYZZZ\\\[[[]]]^^^\\\XXXTTTQQQPPPNNNPPPRRRUUUXXXZZZ[[[\\\ZZZYYYYYYZZZ\\\\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSUUUSSSRRRSSSTTTSSSPPPMMMPPPOOOOOONNNNNNMMMMMMLLLIIIGGGEEEDDDCCCBBB@@@>>>===;;;888666555555333222111///---,,,---......---//////......//////000111111111000000///.........000000000000000000000000...///111000000000222444222111000///...//////000...///000111222111111000/////////....../////////////////////////////////000000///...------------//////000000000000////////////...---------------,,,,,,---------.........------------------------+++,,,.../////////......///...---,,,+++,,,------........./////////000000000000000000000000000000//////000111222333333444333222222222222333444444444444555666666555555444444444444333333333333333333333333333222222222222333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444444444444333333333333000000000111222333444444333222111000000111222333111111111111222222222222222222111000000111222222000000111111111111000000000000000000000000000000///000000111111000000///222222111111000000000000---------......///111111111000000000/////////...------...///000000000000000000000///......------vvv\\\QQQIIIDDDEEEDDDAAADDDKKK```ccc\\\III:::777::::::999999888777777666555555444444333222222222222222333444555555333222222333///000111222333333333333111111111111111111111111333333222111111111111222333222111000000000000000000000111222222222111111//////000000111111222222///000000111111111111111111111111111222222222333444444555444333222111000333222222222111111111111////////////////////////222000//////111222222111000/////////000222444555222222222222111111111111444333111111222333333222555777999;;;<<<>>>BBBEEEGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXVVVVVVWWWWWWXXXXXXWWWWWWPPPOOOLLLIIIGGGDDDCCCBBB>>>>>>>>>>>>???AAACCCEEEHHHGGGFFFGGGHHHIIIIIIGGGJJJJJJJJJJJJJJJIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNOOORRRRRRRRRSSSTTTTTTUUUUUUXXXXXXXXXXXXWWWTTTPPPLLLHHHFFFCCCAAAAAA???===;;;<<<===>>>AAAEEEIIIMMMOOOVVVXXX[[[\\\[[[ZZZZZZ[[[[[[]]]^^^]]]YYYVVVTTTSSSPPPQQQSSSVVVXXXZZZ[[[[[[YYYXXXXXXYYY[[[\\\[[[YYYXXXXXXXXXWWWVVVUUUTTTSSSUUUTTTTTTUUUVVVUUUSSSQQQQQQPPPOOOMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHGGGEEECCC>>>BBB@@@888777:::666///222000...---...//////..................///000000111111000000000000000000000000000000000000000000...000111111000000222444111111000///////////////...///000111111111000000////////////////////////////////////////////////000000///...------------...//////000000//////............///......---,,,,,,------------.................................------.../////////......,,,,,,+++++++++,,,...///....../////////000000000000000000000000000000000000000111111111222222222222111111111222222333444555555555666666555555444222222333333444444444555333333333333444444444444444444444333333222222222222333444444555555444444222333333444444555555555333333333333333333333333222222222222333333333444//////000111222444444555222222111111111111222222222222222222222111111111222111000000000000111222//////000000000000////////////000000111222222333000111111111111111111000////////////........................///000111111000000000000////////////......///000000/////////////////////////////////tttZZZMMMGGGCCCBBBAAA>>>@@@EEE>>>EEEGGG>>>666777<<>>@@@BBBDDDGGGJJJLLLLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVUUUSSSRRRQQQHHHGGGEEEBBB???===<<<;;;888888999:::<<<>>>AAABBBGGGGGGGGGHHHHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@BBBCCCFFFHHHJJJKKKOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTUUUVVVVVVSSSNNNKKKGGGEEECCCAAA???===:::777444555666999<<<@@@DDDFFFNNNQQQVVVXXXYYYYYYZZZ[[[YYYZZZ\\\[[[YYYVVVUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYYYYZZZ\\\]]]\\\ZZZYYYYYYXXXXXXVVVUUUSSSSSSRRRRRRSSSTTTUUUTTTSSSRRRPPPOOOMMMKKKJJJKKKMMMNNNOOOMMMLLLKKKLLLKKKJJJHHHBBBNNNNNNAAA:::===;;;222333111///.../////////..................//////000......//////000000000000000000000000000000000000---...000000//////000111111000000////////////////////////000000000000000/////////000000/////////////////////////////////000000///..................//////////////////...------/////////...---,,,------------............////////////////////////........./////////......------,,,+++,,,---...///...////////////000000000000000000000000000000000111111111111111111111111111111111111111222333444555666666666666555555444333333333444444444444555333333333333444444444444333333333333333333333333222333444444555555444444222222333333444555666666333333333333333333333333222222222222222222222222///000111333444555666666222222222222222222222222333333333222222111111111111111111111111111111111000000111111111111000000000000111111222222222222111111222222222222111111.....................---...............///000111000000000000//////////////////000000000//////.........//////000000000000sssZZZLLLGGGDDDBBB@@@>>>???BBB;;;???@@@===999:::::::::888777777777666666555555666555333222111222333444333333333333444333222111222222222222222111000///111111111111111111111111222111000//////000222333000000000000000///......---...///000000///...---......///000111222222333...000222444444333111000111222222222222333333333555555444333222222111111333333333222222222222111111111111111111111111111000000000000///000111222666444222111000111222333222222222222222222222333111222333444666777:::;;;===@@@CCCFFFGGGIIILLLNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVTTTQQQMMMJJJHHHAAA???===;;;999888777777555555666777999<<>>@@@CCCEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQRRRQQQNNNJJJIIIGGGEEEDDDBBB@@@<<<999333333333555777999<<<>>>DDDGGGMMMQQQSSSTTTVVVWWWUUUWWWYYYYYYXXXWWWWWWXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZZZZ\\\^^^___^^^\\\ZZZZZZYYYXXXVVVTTTRRRQQQOOOPPPRRRSSSRRRRRRQQQQQQNNNMMMKKKJJJJJJLLLMMMOOONNNMMMLLLLLLMMMMMMLLLJJJKKK[[[___PPPBBBBBBBBB===666333111///000000///..................///000000......//////000111111111000000000000000000000000---///111111000//////000000000000000000//////...///////////////000000000//////000111111000//////000000000000000000000000000000///.........//////......////////////......,,,---...//////...---,,,---------.........//////////////////////////////............/////////000111000...---------...///////////////000000000111111111111111111111111111222222222111111111111000111111111111222333444555666666777777666555555444555555555444444444333333222222222333333333333333111111222333333444555555222333444444555555444444222222333333444555666666444444444444444444444444444444333222222111000000111222444555666777777777222222222333333222222222444333333333222222111111111111222222222222111111111222222333333222222111222222222222111111000000111111222222222222111111111111111111111111111222.........---......///000////////////000000000000///000000000000000//////......//////000111111111rrrYYYMMMJJJGGGEEEBBBAAAAAAAAA@@@???>>>======<<<:::888888888777666666555444444555444444333333333333333444333222333444444222000333333333333222111000///111111111111111111111111111000000000000111222222000111111222222111111000......//////......------//////000000111111222222///000222444444333222111222222222222333333333333555444333222222222333333333333333333222222222222///////////////////////////000000000//////111222666555333111000000000111222222222222333333333333111333666888999<<<@@@CCCCCCEEEIIIKKKLLLNNNPPPRRRTTTTTTUUUVVVWWWWWWVVVVVVSSSSSSSSSSSSRRRRRRRRRRRROOOPPPRRRUUUVVVWWWWWWWWWVVVVVVTTTQQQMMMHHHCCC@@@::::::888777666555555555444444444555777999<<<===;;;<<<======<<<<<<===???AAAAAABBBBBBBBBBBBAAAAAA>>>>>>======<<<;;;;;;:::::::::::::::;;;===???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEHHHKKKLLLJJJHHHHHHFFFEEEDDDDDDAAA>>>;;;444444333333444555666777;;;>>>CCCFFFIIIKKKNNNPPPQQQSSSUUUWWWWWWXXXYYY[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ\\\___```___^^^ZZZZZZXXXVVVSSSQQQNNNMMMKKKMMMOOOOOONNNMMMMMMMMMJJJJJJJJJJJJKKKLLLNNNOOOMMMKKKKKKKKKMMMMMMMMMKKKNNN[[[___TTTFFFBBBCCCCCC;;;888555333222222000//////////////////000111111000000111111222222222333000000000000000000000000///111444444333111111222000000000000000///......//////.........///000111//////111111111111//////000000000000000000000000000000//////...//////000---......//////......---,,,---......///.........------........./////////////////////////////////............///000111222222111///.........///////////////000000000111111111111111111111111111111222222111111111111111111111111111222333444555666777777777777666666555444666555555555444444333333333333333333222222222111000111111222444555555666222333444444555555444444222333333444444555555555555555555555555555555555555555444333222111000000222333555666777666666555222222333333333333222222333333333333333222222222222222333333333333222222222333333333333333333222333222222111000000//////000111111111111111111000000000000000111111111111000//////......//////000////////////000000000000//////000111111000000000/////////000000111111111pppXXXLLLLLLIIIEEECCCBBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<999888888666555444333333444444444555444333333222444222111222444444222///222333333333333333222111111111111111111111111111000111111222333333222222---...000111222111111111000000///...............000000000000000111111111000111222333333333222222222222222333333333444444333333222222222333444555444444333333333222222222////////////////////////...000111000......000333333333222222111111000000222222222333333333444444444777;;;<<<>>>@@@EEEHHHGGGJJJMMMOOOPPPQQQSSSTTTTTTTTTUUUUUUVVVUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRLLLNNNQQQSSSUUUVVVVVVUUUSSSSSSRRROOOJJJDDD???<<<666666555444444444555555444444444444555666888999666888::::::888777999;;;::::::;;;<<<============;;;::::::999999888888888999888777666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::<<>>@@@CCCEEEHHHKKKNNNPPPRRRTTTWWWZZZXXXXXXYYYZZZZZZZZZYYYYYYZZZYYYZZZ\\\^^^___^^^]]]YYYXXXVVVSSSPPPLLLIIIGGGCCCFFFHHHHHHFFFDDDDDDEEEBBBCCCDDDFFFHHHIIIKKKKKKLLLJJJJJJKKKMMMNNNMMMLLLMMMQQQRRROOOGGGBBBBBBDDDAAA>>>:::777666555333111000000000000000111222222000000111111111111111111000000000000000000000000///222444555333222111111///000000111000///...---///......---...///000111...///111222222111///...000000000000000000000000000000////////////000000---......//////......------------------...//////............////////////........................---------...///111333444//////...---...///000111//////000000000111111111111111111111111111111111111111111111111111222222222222222333444555777888888888888777777666444444444444444444555555555555666666555444333222111111222222222333333444444444222333444444555555444444444444444444444444444444444444444444444444444444555444444444333333222222222333444555555444333222222222333444444333222222222222333333333333333333333444444555555444444333222222222333333222222222000000000000000000000000///000000111111000000///------......////////////222222111111000111111222.../////////000000000111...///000111111111111111000000000000000000111111oooXXXJJJJJJHHHDDDAAA@@@???===@@@>>>>>>===:::888:::===:::999888666555333222222333444555666555444333222444222111222444444222///111111222333444444444444111111111111111111111111000111333444555444333333***+++---...///000//////222111000.........///000111111111000000000000000111111222222333333333222222222333333333444444444333222111111222333555666444444444333333333222222111111111111111111111111---000111000......000333000000111222222222111111222222222333333444444444888;;;???@@@AAACCCHHHKKKJJJLLLPPPRRRRRRSSSTTTUUUQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRKKKLLLPPPSSSUUUUUUUUUUUUPPPPPPOOOMMMIIICCC>>>;;;444444444444444444555666444444333333333444666777666999;;;:::888777999<<<666666888999:::;;;;;;;;;:::::::::999999999888888888777555333333333555666888888888888888888888888666555666999<<<>>>>>>===<<<;;;<<<===>>><<<999666444444222222111222333444444555777777777888;;;===@@@CCCGGGJJJLLLOOOSSSVVVWWWXXXXXXXXXXXXXXXWWWWWWYYYXXXYYY[[[]]]^^^^^^]]]WWWVVVTTTQQQMMMHHHEEECCC<<<>>>AAA@@@>>><<<<<<===;;;<<>>;;;999777555333111111111111111222222333/////////...............000000000000000000000000...000333333222000/////////000111111111000...---///......------///000111...000111222222111000...000000000000000000000000000000////////////000111---..................---...---,,,,,,---...///000............/////////000........................---,,,------///111444555,,,,,,,,,,,,---///111222000000000000111111111111111111111111111111111111000000111111111222222222333333333444555666888888888888888888777666444444222222333444555666777888888888777555444333222111444444333333333333222222222333444444555555444444444444444444444444333333333333333333333333333333333333444444444444555555111222333444444222000///222222444444444444222222222222222333333444444444444444555666666555444444111111222222222222111111......//////000000111111//////000000000000//////000000111111222222222333444444333333222333333333.../////////000000111111......///111111222222222111111000000000000000000kkkSSSNNNKKKGGGEEEDDDCCCAAA@@@===>>>???>>><<<:::;;;<<<999999888888777777666666999666333222555666555444444444444444333333222111333333333222222111111111111111222222222333333333444333333222111111111222222222222222222222333333111111111111111111111111000111111111111222222222111111000000000000000000///111444555444333444444111222444666777777666666444444444444444444444444444444333333222111000000111000///......///000111333444444222111000222333555444333222444777:::<<<>>>@@@BBBDDDGGGIIIJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVVVVVVVVVVTTTRRRQQQMMMOOOQQQRRRSSSRRRPPPOOOQQQPPPOOONNNNNNNNNNNNNNNLLLJJJGGGCCC???<<<:::888555666666555444555888:::;;;:::888777666666777777::::::::::::999888777666999999999:::;;;===>>>???===>>>??????>>>===;;;::::::::::::;;;::::::999999:::999888777777666777777888888777777777666666666;;;:::999999999888666444222222111111111111222222444444333333444444555666<<<>>>@@@CCCGGGJJJMMMNNNRRRRRRSSSTTTUUUWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZXXXUUUPPPJJJDDD???<<<:::888777666555555555555555:::;;;<<<<<<===@@@DDDHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMMMMKKKJJJIIIHHHEEEDDDBBB???;;;888555333111111000000111222444555444444333333222111111000333222222222222222222222////////////000000000000111111111111000000000000000000000000111111111111000000000000000000000000222111000......000111222000000000000000000000000000000000000000000000000000...,,,******,,,...000,,,---......,,,,,,---...111111000000//////......---.........//////000000...///000111111000...---------...///000111222222444333222111000000000000222222111111111111111111222222333333444555666666::::::999777666555444333666444333555888999777555777666555444333222222222333333333333444555666777444666888999888666444222444333222222444444333111444444555555555555444444222222111111222222333444222444666888777444111///555555555444444333333333111222222333444555666666777666444333222333333444444444222111000000000000000111111111222222333333222222111111000000111111111111222222222333333333333222000//////000111222......//////000000111111111111111222222222222222555444111///...000333444qqqVVVNNNKKKGGGDDDCCCBBBAAA???===>>>???>>><<<:::;;;<<<999999888777777666666555888555333222444555555333333333333444333333222222333333333222222222111111111111222222222333333333444333222222111111222222000000000000000000111111111111111111111111111111000111111111111222222222111111111111111111111111000222555666555444555666111111333444555444444333444444444444444444444444444333333333222111111111222111111000000111111111222333444333222222333444333333333333666999===???BBBCCCFFFHHHJJJLLLMMMNNNQQQQQQRRRSSSTTTTTTTTTSSSVVVWWWWWWWWWVVVTTTSSSRRRPPPQQQRRRSSSRRRQQQPPPNNNMMMMMMKKKJJJIIIIIIIIIIIIGGGEEEBBB???===:::999888555666666666555666888:::;;;:::999888888999:::::::::::::::999888777666555777777888:::<<<>>>AAABBBCCCCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;:::999888888888999888888888888777777777:::999999999:::999777555444444333333333444555555444444333333333444444555888999;;;===@@@CCCEEEFFFKKKKKKLLLMMMOOORRRTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUUUURRRMMMHHHBBB===:::888666666555444444444555555777888888888999:::>>>AAACCCCCCEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEBBB???;;;888777333222111111111222333333333333222222111111000000222222222222222222222222/////////000000000111111111111111111000000000000//////000000000111111111111111111111111111111111222111000//////000111222000000000000000000000000000000000000000000000000000///---,,,,,,---///000---...//////------...///000000000///////////////............/////////000000111222333333222000////////////000000000000000333222222111000000000000222222111111111111111111222222333444444555666666888888777666666555444444222111000222444555333111666555444333333222333333222222222333444555555666444555777888888666333222555444333333555555555333444444555555555555444444333333333333333444444555111333555666666555333222555555444444444333333333222333333333333333333333444444333222333333444555555444333222111111111111333333333333333333333333333222222111111111222222000000000000111111111222333333222111111111111111222222222222222222333333//////000000111222222222333333222111111111222222pppZZZMMMJJJGGGDDDCCCBBBAAA???===>>>???>>><<<:::;;;<<<888888777777666666555555777555333333444444444333111222222333333333333222333333333222222222222111111111222222222333333333333333222222111111222222111111111111111111000000111111111111111111111111000111111111111222222222222222222222222222222222111333555666555555666777333333444444444444444333444444444444444444444444333333333333222222222222111222222333333333222222000222444444333333444555222333444666999===AAACCCHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRRRRRRRQQQOOOMMMLLLHHHGGGEEEDDDCCCBBBBBBBBB???>>>===<<<::::::999999777888999888888888:::<<<============>>>???@@@AAA??????>>>>>><<<;;;:::999999999;;;===@@@CCCFFFGGGIIIJJJKKKMMMMMMNNNNNNMMMHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::::::::;;;;;;888666222222222222222333444444444444333333333333333444444555666888:::<<<===>>>AAAAAABBBDDDFFFIIIKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMHHHCCC>>>999666555444444333333333444555555666777777777666666888:::>>>???BBBEEEHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHFFFCCC@@@===<<<666555444333222222222222111111111000000000000000111111111111111111111111///000000000000111111111222222111111111000000000/////////000000000111111222222222222222222222222222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////...///000000///...///000//////////////////000000............////////////000111222333333222111000111111000000000/////////222111111000000000111111111111222222222222222222333333333444555555666666666666666555555555444444444333333444666666555333444444333222222333333333222222222333444444555555333444666777777555333222222111000111333444333222444444555555555555444444444444444444444555555666111222333444555555555555555444444444444333333333333333333333222222111111222222222222333444555666555444333222222222222222333333222222111000000000222222111111111222222333111111111222222222333333444444444444444333222222555555555555444444444444222333333444555666777777333333444555444333222111jjjYYYMMMJJJFFFDDDCCCBBB@@@???===>>>???>>><<<:::;;;<<<888888777777666555555444555444444333333333333333111111222333333444333333222222222222222222222222111111222222222333333333333333222222111222222333444333333333333333222222111111111111111111111111000000111111111222222222222222333333333333333444111333555555444444666777666777777777666666666666555555555555555555555555222222333333333333333333000111333444444333222222...000333444444444444555222444666:::>>>BBBEEEGGGLLLMMMNNNPPPQQQRRRRRRSSSPPPPPPQQQRRRRRRRRRQQQQQQUUUUUUUUUTTTSSSPPPNNNMMMPPPOOOOOONNNLLLJJJHHHGGGBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<======>>><<<===??????>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@AAABBBDDDFFFHHHKKKLLLNNNOOOPPPRRRSSSUUUVVVVVVTTTTTTTTTSSSRRRPPPOOONNNJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>><<<999666333333333222333333444444555555444333333333333444666666777777888999::::::::::::;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDHHHFFFBBB>>>:::666444222222222222222333444444555888999:::999777777777888;;;===AAADDDHHHKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGDDDBBBAAA;;;:::999777555333222111000000000000000000000000000000000000000111111111000000000111111111222222222222222111111111000000/////////000000000111111222222222222222222222222111111000//////000111111////////////////////////////////////////////////...///000000000000///......///000000......///000---......//////000000000.........///////////////......///000000000000///000000000000000000000000000000000000000111222222111111222222222222222333333444444444555555666666666666666555444444333333555555555666666666555444333333222222222333333444222222333444444444444444333444555666666555444333222111111222444666555444444444555555555555444444444444444333444555555666333333333333444444555666444444444444444444444444333333333333333333333333333333333333333444444555333333222222222222222222333333222222111000//////111111111111222222333444555555666666666777777777666777888999999888777666888888888777777666666666777777888888999999999:::777777777888777666555444iiiUUUMMMJJJFFFDDDBBBBBB@@@???===>>>???>>><<<:::;;;<<<888888888777666666555555444555555555444333333333111222333444444444444444222222222222222222222222111111222222222333333333333222222111222222333333444444444444333333222222111111111111111111111111000000111111111222222222222222333333333444444444111222333333333333555666888777777777777777777777555555555555555555555555333333333333333333444444///000222333444333222111...000222333333444555777555777:::???CCCGGGIIIKKKNNNOOOPPPQQQQQQRRRRRRRRROOOOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTRRROOOMMMKKKJJJJJJIIIGGGFFFDDDBBBAAA======<<<<<<<<<======>>>>>>>>>>>>@@@AAACCCEEEFFFDDDFFFHHHHHHHHHHHHJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQOOONNNMMMLLLIIIIIIIIIIIIJJJKKKMMMMMMPPPQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDAAA===999:::999888777666666666666666666555555555555555666888888888888888888888888888888888888888999::::::;;;;;;<<<<<<======<<<<<>>AAAEEEHHHJJJKKKKKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKKKKIIIHHHFFFEEE@@@@@@>>><<<999666444333111111111111000000000000//////000000000111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111000000000000111111////////////////////////////////////////////////,,,---///000000///---,,,---...//////...---...///------......//////000000///////////////...............///000000000000000/////////000111222222222000000000000111333444555111111222222333333333333444444555555555555555666777777666555444333222222222222333333333222222222333333333222333333444444333333444555555555444444444444555666666555555444555555444666888999999888444444555555555555444444333333333333333444444555666555444333333333333444444444444444444444444444333333444444555666666777555555555555444444333333222222111111111222222333666555555555444444333333333333333333444555777777::::::;;;;;;;;;<<<<<<<<<;;;<<<===?????????>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::mmmSSSLLLIIIFFFCCCBBBAAA@@@>>>===>>>???>>><<<:::;;;<<<999999888888777666666666444666777666555333444444333444444555555555555444111222222222222333333333111111222222222333333333222222111111222222333333333333333222111111000000111111111111111111111111000111111111111222222222111222222333333444444555111222333222222222444666666666555555555555666777555555555555555555555555444444444444333333333333000000111222333333333333222333444444444555777::::::<<<@@@DDDHHHKKKLLLMMMOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPRRRSSSUUUVVVVVVWWWUUUUUUTTTSSSPPPNNNKKKIIICCCBBBBBB@@@???>>>>>>===;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNLLLOOOQQQRRRRRRRRRTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPOOONNNNNNNNNNNNOOOQQQRRRSSSUUUWWWZZZ\\\^^^^^^^^^^^^^^^]]]\\\ZZZZZZYYYYYYZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPPPPNNNKKKFFFBBB???>>><<<999777555444444888888777777888888999:::999999999888888888888888999999888888777888888888888888999999999999888888;;;:::888666555444444333333333222222222333444444777:::<<<===<<<:::999999777888999<<<>>>BBBDDDFFFIIIJJJKKKMMMNNNOOOOOOOOOLLLLLLMMMLLLLLLKKKJJJIIIFFFEEEDDDAAA>>>;;;888777444444333333222111111000///000000111111222222222111111222222222333333333333222222222222111111111111111111222222222333333000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000---...////////////...------...//////------...///................../////////////////////.........000000000111222222333333......///000111222333444000000000111333555666777111111222222333444444444555555555555555555555555777777666666555444444333333555666666444333333444555444444333333444444444444555666777777666555444444555666666666666666666333222222333555666555444444444555555555555444444333333333222333444444555777666555444333222333333333333333444444444444555333333444555666777888888666777777666666555333333222222111222222333444555444444444555555555666666999999999:::;;;===>>>???AAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA@@@@@@@@@AAAkkkVVVLLLIIIEEECCCBBBAAA???>>>===>>>???>>><<<:::;;;<<<::::::999999888888777777444777999888666444444555666666666777666666555555111111222222222333333333111111222222222333333333222222111111222222333444444333333222111111000000111111111111111111111111000111111111111222222222111111111222333444444444222333333333222333555888666555555555555666888999555555555555555555555555555555555444333333333222222222222222333444555666777888777666666777;;;>>>>>>AAAEEEIIILLLNNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSOOOOOONNNMMMJJJGGGDDDBBB======<<<;;;;;;;;;;;;<<<:::;;;===???CCCFFFIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUSSSUUUXXXZZZZZZZZZ[[[\\\[[[[[[\\\]]]]]]\\\[[[ZZZ[[[\\\\\\]]]\\\\\\[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYY\\\^^^```````````````______^^^]]]\\\]]]^^^______^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWRRROOOHHHFFFCCC???;;;888666555999999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999::::::999999888666666555555555555666666555444444333333333333444666999===??????===<<<<<<999999888888:::>>>AAACCCGGGHHHJJJLLLMMMNNNOOOOOOMMMNNNNNNOOONNNNNNMMMMMMJJJJJJIIIFFFCCC@@@<<<;;;888777666555444333222111000000111111222333333444222222222333333333333444333333222222222111111111222222333333333444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000/////////000000/////////...///000000......///000..................------000/////////............000000000000111222333444000000000111111222222222000000111222444666888999111111222222333444444555666666666666555555555555555555555666666777777777777999;;;:::777666666888777666666555444444444444555666777888888777666555666666666777777777888888222111000111222333222111444444555555555555444444444444444444444555555666444444444444444444333333333333333444444444555555444444444555555666666666666666777888888777666555333333333444444666777777555666777888:::;;;======BBBCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGEEEEEE{{{cccZZZLLLIIIEEECCCBBBAAA???>>>===>>>???>>><<<:::;;;<<<;;;;;;::::::999888888888444777:::999777555555666777777888888777666555555111111111222222333333333111111222222222333333333222111111111222333333444666666555444444333222222111111111111111111111111000111111111111222222222000000111222222333444444333444444444333444777999888777777777777999;;;<<<666666666666666666666666666666555444333333222222444444333333444555777888<<<;;;:::888777999>>>AAABBBDDDHHHLLLOOOOOOOOONNNPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOONNNNNNMMMIIIHHHHHHFFFCCC@@@===;;;:::999999999999:::;;;<<<;;;<<<>>>BBBFFFJJJMMMOOOOOOPPPPPPRRRSSSUUUWWWXXXVVVYYY\\\^^^^^^^^^___```^^^____________]]]\\\[[[___``````aaaaaaaaaaaaaaa^^^]]]\\\\\\\\\\\\\\\\\\VVVVVVWWWXXX[[[]]]```bbbbbbbbbbbbcccbbbbbbaaaaaa]]]^^^```aaabbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^^^^___aaabbb```\\\XXXVVVSSSOOOJJJFFFBBB???===::::::;;;;;;===>>>@@@AAA?????????>>>>>>>>>======;;;;;;;;;<<<<<<===>>>???:::;;;;;;;;;;;;;;;::::::444444444444555666777888666555555444333333333333777;;;@@@BBBBBBAAA@@@@@@===;;;999999:::===AAADDDFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPMMMLLLKKKIIIFFFCCC???===:::999888777555333222222000000111222333333444444222222333333333444444444333333333222222222111111333333333444444444555555222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111000000000000000000111///111222111000///000111/////////......------,,,000000//////.........---............///000111222222222222111111111111111000111222333555888:::;;;111111222333333444555555666666666666666555555555222333444666888999:::;;;444777999888555333444666999888777666555444444444666777999:::999888666555666666777777888888999999888777666666777888777555444555555555555555555444555555555555555666777777111222333444555555555555333333333444444555555555555555444444444333333333555666777999999999888888555555555555666888999:::===>>>@@@BBBEEEGGGIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTZZZXXXTTTPPPMMMKKKIIIIIICCCCCCDDDDDDEEEEEEEEEFFF@@@AAACCCEEEGGGIIIKKKLLLKKKMMMOOOPPPNNNKKKHHHFFFhhhXXXLLLJJJFFFBBB@@@??????@@@======>>>>>>===;;;888666===<<<;;;:::888777666555555555444444444444555555777777777777888888555333111111111222222333333333333333333333333333333333(((+++...///000111333555222444555444333333444555444444333333333444555666333333333444444555555555333333333444444444555555333333444444555555666666444555888:::;;;:::999999888888888888888777666666111111111222222333333333444444333222222444999===TTTBBB333444===AAABBBCCCHHHJJJLLLNNNNNNNNNMMMLLLOOONNNLLLKKKJJJIIIIIIIIIIIIHHHFFFHHHJJJJJJHHHFFF@@@???>>><<<;;;:::::::::888888999;;;<<<>>>??????AAACCCFFFJJJNNNRRRUUUWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[\\\]]]^^^___`````````aaa```^^^]]]]]]^^^______]]]]]]^^^___```aaabbbbbbcccbbbbbbaaaaaaaaabbbbbb^^^]]]\\\ZZZZZZ]]]cccggggggeeeddddddfffeeebbb___^^^^^^^^^^^^^^^___```aaaaaaaaa```aaabbbbbb```___aaabbbbbbccccccbbbaaaaaa___\\\WWWSSSPPPMMMIIIGGGBBB>>>;;;:::<<>>>>>>>>???@@@AAA@@@@@@??????@@@AAAAAA?????????>>>===:::888666<<<<<<:::999888888888888666666777666555444333222333666:::???CCCEEEEEEEEE???>>>;;;:::999:::;;;<<<@@@DDDHHHJJJJJJKKKNNNQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPNNNKKKGGGEEECCCAAA>>>;;;777555444444444333111000000222333222222555444444333333222222111666555333222111222222333333333333333333333333333111111111222222333333333222222111111000///......111111000000000000111111111000//////222333333222111111111111111000///.../////////.......................................000000000000000000000000000000111111111222222222111222333333111111222333333222222111222222333333444333111000000111333444333333333444444444555555666666666666666666666666555666777666666777:::<<<999999888777666555444333999999::::::::::::999999666777888777666555555777555666666666555333111///444555555555555555444444444444444444555777888999777666555444333444444555222333555666666666555555777555444333555666777777555666777999:::;;;;;;;;;999;;;===>>>???@@@CCCEEEHHHJJJMMMPPPSSSSSSSSSSSSVVVVVVVVVWWWWWWXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXX]]][[[XXXTTTPPPKKKGGGEEECCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJIIIIIIHHHkkkZZZOOOMMMIIIEEEBBBAAABBBBBB???@@@@@@@@@@@@>>>===<<<======<<<;;;999888777666444444444333333444444444666666555666777777444222333444444444555555555666444444444444444444444444///111222333111111111222222444555444222222333444///000111222333222222111222222222333333333333333222222333333333444444444444444555666666777777888555666888999999999777666777777777777777666555555444444444444555555555555333333333333333666;;;???RRREEE:::<<>>===;;;::::::999999;;;;;;===@@@BBBDDDFFFGGGFFFHHHJJJMMMQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^___``````aaabbbccccccccccccaaa```___^^^]]]]]]^^^___]]]]]]^^^___```bbbbbbcccddddddcccccccccccccccdddaaaaaa```___^^^```eeehhhhhhfffeeefffgggfffccc```^^^^^^^^^______```aaaaaacccbbb```___```bbbcccccceeeeeefffffffffeeeddddddaaa^^^[[[YYYWWWUUUQQQOOOJJJGGGCCCAAAAAACCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAA???@@@@@@??????>>>===<<<>>>===<<<;;;:::999999999::::::999888777666555444222444666999===@@@BBBCCCBBBAAA???<<<:::999999999@@@CCCGGGJJJJJJKKKNNNPPPQQQRRRTTTUUUWWWWWWXXXXXXSSSSSSQQQNNNKKKHHHEEEDDDBBB@@@>>>:::888666555555222111000000222333333222333333444444444444444444444444333222222222222222222222222222222222222222222222222333333444444444555444444333222222111111333333222222222222333333333111//////111111111000222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222000222333222111000111333222222222111222222333333444333111000000111333444333444444444555555555555555555555555555555555555555666666555555555888:::::::::999999888777777777555555666666666666555555777888999888666555666777555555555555555555444333555555666666666666555555555555555555666777888888777666555444444444555555333444555666666555555444888777666666777888999:::777888:::<<<===>>>??????@@@BBBEEEGGGHHHJJJLLLNNNQQQSSSVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\YYYUUUQQQMMMKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDlllZZZQQQNNNJJJGGGDDDBBBBBBBBBAAA@@@@@@@@@?????????>>><<<;;;;;;999888777666555444333333333333333333444555555555666777666444222555555555555555666666666333333333333333333333333111333444444222111111222333444555444222111111222000222555777777666444222222222222222111111111111222222222333333333444444444444555555666777777777777888888999888777666555666666666666666555444444666666666555555555555555333333444444555888===AAAKKKDDDAAADDDIIIKKKMMMOOOMMMNNNNNNNNNNNNLLLJJJIIIHHHGGGEEECCCAAA@@@???>>>===<<<<<<===???@@@???===???>>>======<<<<<<<<<===???@@@CCCFFFIIILLLNNNOOOOOOOOOQQQSSSUUUWWWXXXYYY[[[[[[[[[\\\^^^```aaabbbddddddeeeeeeeeeeeeddddddbbbaaa___^^^]]]]]]]]]^^^\\\]]]^^^___aaabbbcccdddeeeeeeeeeddddddeeeeeefffcccddddddcccbbbccceeegggggggggffffffgggeeeccc```_________``````aaabbbccceeecccaaa``````bbbeeeggggggggghhhhhhgggffffffeeebbbaaa`````````___[[[YYYVVVSSSOOOLLLKKKJJJHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@>>>======<<<<<>><<<:::888777777666777777777999<<>>AAAEEEHHHJJJLLLOOOQQQRRRTTTVVVYYY[[[[[[[[[ZZZUUUTTTRRRPPPMMMJJJGGGEEEDDDDDDBBB@@@===:::777666333111000000222333333222111111222333333444555555222333333333333222222111111111111111111111111111111222222222222222333333555555444444333333222222333333222222222222333333444222000000000000///...000111111111111000//////000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000222333222111000111333222222111111222222333444333333111111111222333444444444555555555666666666555555555555555555555555555666666555444444555777888888888888888888888888666777777888888777777666888999:::999777666777888555555555555666666777888666666777777777777777666777777777666666777777888777666555555444444555555444555555555555555444333555555444555666777999:::;;;<<>>>>>>>>??????===>>>???@@@@@@@@@@@@@@@jjjXXXOOOMMMJJJFFFCCCAAA@@@@@@@@@???>>>===<<<;;;<<<<<<:::999888777666555444444555444444333333444444555666555555666888777555333444444444444444444444444111111111111111111111111///111333333333222333444555666666555222111111222333444666888888777666555333333222222111111111000333333333333444444444444333333333444555555666666777888888999999888777777666666777777666666555444555555555444444333333222333444444555555888<<<@@@@@@AAADDDHHHJJJKKKMMMOOOPPPOOOOOONNNLLLJJJGGGFFFCCCBBB@@@>>><<<;;;:::::::::;;;<<<===???@@@??????AAAAAAAAABBBCCCDDDFFFFFFGGGHHHJJJLLLOOORRRTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZ\\\\\\]]]^^^```bbbdddeeedddeeeeeeeeeddddddcccbbbbbb```___]]]\\\\\\\\\]]]\\\\\\^^^___aaabbbddddddfffeeeeeeeeeeeefffggggggdddeeefffeeedddcccdddeeefffffffffffffffdddbbbaaa````````````aaabbbdddeeeggggggfffeeeddddddfffhhhffffffggggggffffffeeeddddddddddddeeefffdddaaa^^^^^^[[[XXXVVVUUUSSSPPPNNNOOONNNMMMLLLLLLMMMNNNNNNQQQRRRSSSTTTSSSRRROOONNNLLLKKKJJJIIIHHHIIIJJJKKKGGGFFFEEECCCBBBAAAAAAAAABBBAAA>>>;;;999777666666777777888:::<<<>>>@@@BBBGGGGGGGGGFFFCCC@@@<<<::::::<<<@@@EEEIIIMMMQQQSSSTTTVVVYYY[[[\\\[[[YYYXXXUUUTTTSSSQQQNNNKKKIIIGGGGGGGGGGGGEEEBBB???;;;999444333111111333444444333000000111111222222222222222333444555555444333222111111111111222222222222000000000000111111111111333333333222222111111111111111000000000000111111444333111111111222111000...///////////////......////////////000000000000////////////////////////111111111111111111111111111111111111222222222222111333444333222111222444222222111111222222333444222222111111111222333444555555555666666666666777666666666666666666666666666666777666444333444555444444555555666777777777888999999::::::999999888999:::;;;:::888777888999888777666555666777888999777777888999999999888888999999888777777777777777666666555555555555555555555555666555555555444444444555666777888:::===???@@@BBBFFFJJJNNNQQQTTTUUUZZZ]]]```bbbcccbbbcccdddeeefffgggggghhhhhhggggggddddddbbbaaa```_______________```aaabbbcccdddddd```aaabbbaaa___\\\XXXVVVVVVUUUSSSQQQNNNLLLJJJIIIFFFEEECCC@@@>>>=========<<<<<<===>>>????????????iiiWWWOOOMMMJJJGGGDDDBBBAAA@@@AAA@@@>>><<<:::999999999::::::999888777666666555666666555555555555666666777666666888999999777555444444444444444444444444333333333333333333333333111333555555444333444555666777777666333222222333222222111111222222333444444444333333222222111111444444444444555555555555333444444555555666777777666777888999::::::::::::777888888888888777666666555555555444444333333222444555666666666888;;;>>>;;;AAAGGGJJJKKKLLLMMMNNNPPPOOONNNKKKIIIFFFDDDCCC>>>===<<<;;;:::999999999;;;<<<>>>@@@AAABBBCCCDDDGGGGGGIIIKKKMMMPPPRRRSSSRRRRRRSSSUUUWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[]]]]]]^^^___```bbbddddddddddddddddddcccbbbaaaaaa```___]]][[[[[[[[[[[[\\\\\\\\\]]]___```aaaccccccdddddddddddddddeeeffffffeeefffhhhgggeeedddeeeffffffggghhhhhhhhhffffffeeecccbbb``````aaacccfffhhhjjjlllnnnllliiifffeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeffffffeeeaaa^^^```____________^^^[[[XXXWWWVVVUUUUUUUUUVVVWWWXXXWWWYYY[[[]]]]]]\\\[[[ZZZWWWVVVSSSQQQPPPOOOOOOPPPMMMLLLKKKIIIHHHGGGFFFFFFEEECCC@@@===:::777666555111333666888999999999888???@@@BBBBBBBBB@@@===<<<777999<<>>???BBBGGGJJJIIILLLPPPUUU[[[___bbbdddgggiiikkkkkkiiihhhhhhhhhggghhhhhhhhhhhhhhhggggggfffeeedddbbbaaa```______^^^___```aaabbbcccdddeeecccccccccbbb```^^^[[[YYYXXXWWWWWWVVVUUUTTTSSSSSSNNNLLLJJJGGGDDDBBB@@@???======>>>>>>???>>>>>>===iiiXXXOOOMMMKKKIIIFFFEEECCCCCCAAA@@@???>>>===;;;::::::<<<;;;;;;:::999999888888777777666666666666777777777777777999::::::888666666666666555555555555555555555555555555555555555666777888777555333333444444555666555333222333444333222111111111222444555333333333333333222222222333333333444444444555555555555666666777888888888666666777888999:::;;;;;;888888888888888777777666666666666555555555555555444555777777888:::===@@@???GGGMMMMMMMMMOOOPPPOOONNNMMMKKKHHHEEEBBB@@@???;;;::::::::::::;;;;;;<<<===@@@CCCEEEFFFGGGIIIJJJOOOOOOQQQSSSVVVXXX[[[\\\[[[\\\\\\]]]]]]^^^^^^___]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbbccccccbbbaaa``````]]]\\\ZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaaaaaaaaaaaaaabbbcccddddddeeefffggggggeeeeeeeeeffffffiiikkklllkkkjjjkkkkkkfffddd```___```dddiiilllrrrtttvvvsssmmmfffcccbbbdddeeefffggghhhhhhhhhhhheeeeeedddeeeeeedddbbb___aaabbbdddfffhhhhhheeebbb^^^]]]]]]\\\\\\]]]_________```aaacccddddddddddddaaa___]]][[[XXXVVVUUUTTTTTTSSSQQQOOONNNLLLLLLLLLHHHGGGEEEBBB>>>:::777555222444777999:::888666555;;;===@@@CCCDDDEEEDDDDDD:::::::::???FFFOOOVVVYYY`````````^^^\\\XXXUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMKKKKKKLLLLLLJJJGGGDDDBBB<<<:::777666666666555333777777666555555444333333333444444555555555555555222222222333333444444555555555555444444444444444444444444444333333333333333333222222222222333333222111000111333555555444111222222333333333333222222222222333444444555555111111111111111111111111222222222222222222222222222222222333333333333444333444555444333222333555444444333222111111111111000111111222333333333444444444555555555666666666777777777777777777777777666777888888666555555555444555555666888999999:::999999::::::::::::999999999:::;;;:::888777888999:::999888888777777777777777777888999::::::::::::999888777777666666666666555555666777777777666666777777777777777888999999888<<<@@@BBBDDDIIIOOOTTTWWWYYY]]]bbbggglllooopppoooppppppnnnllljjjjjjkkkhhhhhhhhhggggggggggggggggggfffdddbbbaaa``````___```aaabbbcccdddeeeffffffcccbbbaaa___]]]ZZZXXXWWWSSSSSSTTTTTTUUUUUUUUUVVVQQQQQQPPPNNNLLLIIIGGGEEEAAAAAAAAA@@@???>>>===<<>>>>>???@@@???>>>===<<<:::::::::999888888777777666666555555555555666666666666666888::::::888666555555555555444444444333444444444444444444444444333444555555333222222222111333333333111111222333333333333444444444444444111111111111222222222222111111222222222333333333333333444444555666666777666666666666666777888888777777777888777666666555444444444444555555555555333555888:::<<>>@@@AAADDDGGGKKKMMMNNNOOORRRTTTVVVWWWWWWXXXZZZ\\\]]]^^^]]]]]]^^^^^^______``````\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]YYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]^^^___```aaaaaaaaabbbbbbbbb```aaabbbddddddgggjjjlllkkkkkklllnnniiieee```]]]___dddkkkppp|||~~~}}}wwwmmmeeeaaaaaaaaabbbccceeefffggghhhhhhfffdddcccdddeeeeeedddcccbbbdddhhhllloooooollliiibbbbbbaaa```aaabbbcccdddeeeeeeffffffgggggghhhhhhffffffdddbbb```]]][[[YYYYYYXXXVVVTTTRRRQQQPPPPPPNNNNNNLLLJJJEEE@@@;;;888666777888888999888777777888:::>>>AAADDDGGGHHHIIICCC???===???FFFPPPWWW[[[^^^^^^\\\YYYVVVSSSPPPOOONNNOOOOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKIIIHHHGGG@@@===:::999888777555333555555444444444444444444222222222222222333444444000111111222333333444444444444444444333333222222333333333333333333333333333333222222222222333333222111///000111222222111000000111222222222222222000000111222222333444444000000000000000000000000000000000000000000000000000000111111111222222222111222333333111111222333666555444222111000//////000000111222333333444444333444444444555555555555555555555555555555555555333555777777555444444444444555555666777888999999:::;;;;;;<<<<<<;;;;;;:::888::::::999888777888999666777777888888888888888666777888999999:::::::::777777666666555666666666444555666777888777777666888777777777888:::<<<======AAAGGGKKKMMMSSSZZZaaafffhhhkkknnnrrrtttvvvwwwrrrrrrqqqnnnlllkkkmmmoooiiiiiiiiiiiiiiiiiijjjjjjgggfffeeecccbbbaaaaaa```aaabbbbbbcccdddeeeeeefff^^^\\\YYYVVVRRRPPPOOONNNKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPRRRRRRRRRPPPNNNLLLIIIIIIHHHFFFDDDAAA???>>>dddTTTIIIHHHGGGFFFEEECCCBBBBBB999:::===???@@@@@@???>>>777777666666555555444444555555444444444444555555555555555777999999777555333333333222222111111111111111111111111111111111+++---///000000000111222///000111111000///000222---...111222333222000...//////000000111111222222///000000000000111111111///000000111111222333333666666555444444444444555666666666666666555555444111111111222222333333333222444888;;;???CCCGGGKKKKKKQQQSSSOOOOOORRRRRRNNNJJJIIIFFFCCC???===;;;;;;777888999;;;>>>AAACCCDDDKKKNNNSSSUUUUUUVVVZZZ]]][[[[[[ZZZZZZ[[[\\\\\\]]]ZZZ[[[[[[\\\]]]^^^^^^___ZZZ[[[[[[[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\XXXYYYYYYZZZZZZYYYYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\^^^______\\\\\\]]]\\\[[[[[[^^^```___cccgggiiihhhiiikkkmmmkkkfff```\\\^^^dddmmmrrrwwwlllcccaaabbb]]]^^^```bbbdddeeefffffffffdddcccccceeegggggggggdddgggkkkppptttssspppmmmdddccccccbbbcccdddeeefffiiiiiihhhgggggghhhhhhiiihhhhhhhhhgggdddaaa___]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRPPPKKKEEE???;;;555555333333222333444555111333666:::>>>AAACCCDDDJJJEEE@@@@@@GGGPPPWWW[[[ZZZXXXVVVSSSPPPNNNLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIBBB@@@<<<:::999777555333000000000111111222333333111111000///000111333444///000000111222222333333111111111111000000//////000000000000000000000111111111000000000000111111333111///.../////////---------...///////////////,,,------...///000000000........................////////////////////////////////////000000000000///111222111000///000111777666555222111///......///000111222333444444444333333333444444444555555444444444444444444444444111333666666555333333444333333444444555666666777777777777888888777777777888999:::999777666777888333444666888999999999999555666777888999:::::::::666666555555555555666666444555666888888888777666888888888888999;;;>>>???GGGMMMSSSWWW[[[```iiippppppqqqsssuuuwwwxxxyyyyyysssrrrpppmmmllllllooorrrkkkkkkkkkjjjkkkkkklllmmmgggfffeeedddcccbbbbbbbbb```aaaaaabbbbbbcccccccccXXXUUUQQQLLLHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMQQQTTTUUUTTTRRRPPPQQQPPPNNNLLLIIIEEECCCAAA