BM6P6(@ vvvnnnfffaaaZZZVVVSSSRRRSSSSSSRRRPPPSSSTTTVVVWWWVVVWWWYYY[[[XXXYYYZZZYYYXXXXXXZZZ\\\[[[YYYXXXXXXZZZ]]]]]]]]]YYYYYYXXXXXXYYY\\\^^^```aaagggpppuuuxxxzzz}}}~~~~~~}}}yyyvvvnnnaaaPPPBBB<<<999777555666666555555555444444444444444444333333222222222222222222222222222222222111111222222222333333333222222111111222222333444444444444333333222222222444444333333444444555666222333333222111111222444444444444555555555555666666666666666777777777777777777777777777777888999444444666:::999:::EEERRRlll~~~zzzvvvsssyyy~~~|||wwwyyynnnhhh___YYYUUUSSSOOOMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNPPPRRRTTTVVVWWWXXXZZZ[[[[[[\\\\\\\\\[[[[[[^^^]]]]]]\\\\\\[[[[[[[[[WWWZZZ]]]ccclllxxx|||uuuoooiiiccc___\\\XXXUUUTTTUUUUUUTTTSSSSSSUUUWWWWWWVVVVVVWWWYYYXXXYYYZZZYYYWWWWWWXXXZZZ[[[ZZZYYYZZZ\\\]]]]]]]]]YYYXXXXXXXXXYYY[[[^^^```gggmmmvvv}}}}}}yyyuuunnncccSSSEEE<<<888666666555555555444444444444333444444444333333222222222222222222222222222222222111111222222222333333333222222111111222222333444444333333333222222222222222222111111222222333444333444444333222222333555444444444555555555555666555555666666666777777777666666666666666666777888666666888::::::<<>>KKK^^^kkkuuurrrjjjnnn|||~~~ppplllkkkhhhggglllvvv{{{{{{|||sssmmmnnnrrrwwwuuujjj```XXXTTTTTTSSSRRROOONNNNNNOOOPPPLLLLLLLLLKKKKKKLLLMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXX[[[\\\^^^bbbjjjuuuyyysssnnnjjjfffddd```___^^^^^^___```___]]]]]]^^^^^^]]]\\\\\\^^^aaa```bbbddddddaaa___]]]]]]YYY[[[]]]]]]^^^```ccceeecccbbbbbbcccddddddcccaaa````````````bbbeeehhhjjjnnnrrrzzz}}}}}}vvvxxxzzzuuuooooookkk___OOOBBB;;;999444444444444333333333333222222333333333333444444222222222222222222222222111111222222222333333333222222111111222222333444111111111222222222222222222222111111222222333444222222333222111000222444444444444555555555555666444444555555555666666666666666666666777999:::;;;;;;<<<<<<===HHH[[[nnnxxx|||qqquuusssiiieeeffffffgggnnnvvvxxxuuutttlllgggjjjpppxxxvvvkkkbbbXXXSSSQQQQQQRRRRRRQQQOOOPPPRRRTTTQQQPPPPPPPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYYYY\\\]]]___ccciiisss~~~{{{rrrkkkfffdddbbbaaa___^^^^^^___```aaaaaa```___```aaa```^^^___aaadddgggjjjlllllljjjgggeeeeeebbbdddeeeeeeeeeeeehhhjjjjjjhhhgggggghhhiiihhhhhhdddccccccdddfffiiimmmnnntttwww}}}~~~~~~}}}{{{wwwppppppnnneeeWWWIII>>>999555555555444444444444333222222222333333444444444222222222222222222222222111111222222222333333333222222111111222222333444222222222222333333333444222222111111222222333444222333444333111111333444444444444555555555555666555555666666666777777777555555555666777888999:::;;;<<<<<>>EEEUUUppp{{{mmmhhhgggkkkmmmttt|||rrrrrrtttzzz~~~qqqdddaaa]]]ZZZWWWWWWXXXYYYZZZZZZ[[[]]]^^^___```aaa``````______^^^^^^______bbbaaaaaa```___^^^]]]]]]^^^\\\YYYXXXWWWWWWUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]VVVVVVXXXZZZ\\\^^^___```___aaacccfffjjjpppwww|||{{{vvvqqqmmmgggeeeccc```_________```ddddddfffhhhlllppptttvvvwwwyyy{{{{{{{{{|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}wwwxxxuuunnnhhh___QQQDDD<<<888666777555111000222333222222111111111111222333333333333222222222222222222222222222222222222333333444555555555555444444444444444444444444444333333222222333333444555555555555555555555555555333444444555555444444333444555555666666666666666777888999999888999:::<<<<<>>@@@PPPhhh~~~oookkkpppvvv|||zzzvvvtttooouuuvvvkkkfffdddbbbbbbbbbbbbbbbaaaaaa```bbbbbbaaaaaaaaa`````````\\\]]]___aaabbbbbbaaaaaa`````````_______________]]][[[YYYXXXXXXWWWVVVTTTRRRSSSTTTVVVXXXZZZ\\\]]][[[ZZZZZZ[[[\\\___aaacccaaaeeejjjnnnpppsssvvvxxxzzz~~~wwwtttpppmmmjjjhhheeecccaaabbbdddfffiiilllooopppvvvxxx{{{zzzzzzxxxssspppmmmddd[[[FFF>>>777777777555444555555444444333333333333444333333333333444444444444222222222222222222222222000111222222333333222222333333333333333333333333333333222222333333444555333333333333333333333333333444444555555444444333444555555666666666666666777888888888888:::>>>AAAHHH\\\vvvyyyqqqqqqxxxyyytttrrrqqqnnnuuuwwwlllgggffffffdddddddddcccbbbaaaaaa```aaaaaaaaa``````_________\\\]]]^^^___````````````^^^^^^^^^]]]]]]]]]\\\\\\ZZZXXXVVVUUUVVVVVVUUUTTTRRRSSSTTTVVVYYY[[[]]]^^^]]]]]]\\\\\\^^^```ccceeecccfffkkkooorrruuuyyy|||zzz|||}}}uuutttrrrnnniiiffffffffffffgggiiilllooorrrtttuuu}}}~~~}}}yyytttqqqpppiiiaaaOOODDD:::777666444333555444333333333333444444555444444444444444333333333222222222222222222222222111222333333444444333333222222222222222222222222333333222222333333444555444444444444444444444444333444444555555444444333444555555666666666666666888999999999:::>>>BBBFFFTTThhhvvvtttwww}}}tttooonnnlllmmmyyyvvvlllhhhgggfffffffffeeedddcccbbbaaaaaabbb_______________^^^^^^^^^]]]]]]]]]]]]]]]^^^___```]]]]]]\\\[[[ZZZZZZYYYYYYVVVTTTRRRSSSTTTUUUTTTSSSSSSTTTVVVXXX[[[]]]___```aaa```______```cccfffhhhhhhkkknnnrrrtttxxx|||~~~{{{|||~~~~~~{{{tttuuutttoooiiifffgggiiikkklllnnnqqqtttwwwyyyzzz~~~|||zzztttrrrrrrllleeeUUUHHH<<<777666333222333222222222222333444555555555555444444444333333333222222222222222222222222222333444444555555444444222222222222222222222222333333222222333333444555555555555555555555555555333444444555555444444333444555555666666666666666999:::;;;;;;===@@@EEEIII\\\ppp{{{sssuuu{{{tttmmmkkkiiimmm|||yyymmmgggggghhhgggeeefffeeecccbbbaaabbbcccccc^^^^^^^^^^^^^^^^^^^^^]]]^^^]]]\\\[[[\\\]]]^^^___\\\\\\[[[ZZZYYYXXXWWWVVVSSSQQQPPPQQQSSSTTTTTTSSSUUUVVVXXXZZZ]]]___aaabbbdddcccaaaaaabbbeeehhhjjjmmmooorrrtttvvvyyy}}}|||}}}~~~zzzuuuxxxvvvsssoookkkiiikkkmmmrrrssstttuuuuuuvvvyyy{{{{{{{{{|||yyyuuuqqqllliii```NNN===888777444222333444333333222222333333444333333333333333333333333222222333333333333444444222222222222222222222222111111111111111111111111111111222222222333333333444444444444444444444444444444444444444444444444666666666666666777888888888777999;;;<<<@@@JJJTTTjjjzzzuuu~~~zzztttrrrqqqqqqnnnuuu}}}|||uuulllhhhhhhhhheeebbbbbbbbbaaaaaaaaaaaa``````]]]\\\\\\]]]___```___]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYXXXVVVTTTSSSPPPRRRTTTTTTSSSRRRSSSTTTTTTVVVYYY\\\```dddfffhhhhhhgggfffeeefffiiilllnnnqqqrrrtttwww{{{{{{wwwyyyxxxvvvsssppppppqqqsssxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}yyyvvvrrrmmmjjjbbbQQQAAA:::888666444666444333333222222333333444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444555555555555555666777777<<<:::<<<>>>===???MMM]]]zzz~~~{{{wwwrrrrrrttttttsssuuu}}}wwwqqqiiiffffffeeeccc````````````______^^^^^^^^^^^^]]]]]]^^^___```^^^]]]YYYYYYYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRTTTVVVVVVUUUUUUVVVWWWXXXZZZ\\\```cccgggiiikkkkkkjjjiiiiiijjjmmmoooqqqtttuuuwwwyyy}}}|||ssstttvvvyyy}}}}}}{{{||||||zzzyyyyyyzzz|||~~~}}}}}}zzzwwwsssoookkkfffWWWFFF===999777666888444444333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444555555444444444555666666<<<:::===BBB@@@CCCXXXqqq{{{rrrhhhgggmmmtttxxxyyy}}}yyyqqqlllfffcccccccccbbb`````````______^^^]]]\\\\\\^^^]]]\\\]]]^^^^^^]]][[[XXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVXXXYYYZZZYYYYYY[[[\\\^^^___aaadddgggjjjmmmnnnnnnnnnnnnnnnppprrrtttvvvwwwxxxzzz}}}~~~{{{zzzyyyxxxvvvsssnnnjjjdddeeegggkkkqqqxxxxxxxxx~~~{{{yyyuuuqqqmmmhhh\\\LLL@@@999777777888444444333333333333444444444444444444444444444444222222222333333333444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444666555555555555666777777777666<<>>999777777777555444444444444444777666555444444444444444444333333222222333333444333333333333333333333333444444333222333444555666333333333444444444555555777666555444444444444444666555444444444666777888777666666666777888999999<<>>CCCQQQiiizzz~~~ssshhhccckkkuuuyyy|||yyy}}}||||||~~~~~~zzzwwwssspppooonnnmmmlllhhhfffccc```]]][[[ZZZYYYZZZYYYYYYYYYYYYYYYZZZ[[[YYYXXXUUUSSSRRRWWW^^^dddooowwwpppkkkwww}}}vvvuuurrrmmmcccUUUFFF<<<888888777666555555555555333333222222222333444444444333333222222333333444444444444444444444444444222333444444555555444444333333333444444444555555555444444444444555666666444555555555555444444333555555555666777999:::;;;>>>GGGXXXqqqwww}}}mmmdddaaahhhrrrxxx{{{}}}{{{~~~}}}|||uuurrrnnnkkkjjjiiihhhggggggeeebbb___]]][[[ZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\XXXXXXVVVSSSRRRUUU]]]dddmmmuuu~~~sssnnn{{{xxxwwwtttpppgggZZZKKKAAA999888777666555555555555222222222222222333444555444333333222222333333444333333333333333333333333222333444555555555444444333333333444444444555555444444444444444555666666777666555555444444555555555555666777888:::;;;<<>>EEETTTkkk}}}}}}mmmjjjkkkqqqzzz|||uuupppqqqnnniiieeedddddddddccccccbbb___]]][[[ZZZZZZZZZXXXXXXXXXXXXYYY[[[\\\]]]WWWXXXWWWSSSQQQTTT]]]dddmmmvvvooohhhmmm|||~~~}}}~~~}}}xxxyyywwwqqqkkkaaaRRRDDD>>>888555777888555333333333333333444444555555555444444444444444444444444444444444444444444444444222222222333333444444444777666555444444444444444333333333444444444555555555444444444444555666666666999666777>>>;;;<<>>;;;<<>>;;;<<>><<>>777777777666666777555555555444444333333333444444444444444444444444444444444444444444444444444444444333333222222222444444333333333444444555333333333444444444555555555444444444444555666666444:::999999>>>>>>CCCSSSsssqqqgggkkkkkkoooxxx|||sssoooppp||||||pppmmm{{{~~~~~~|||wwwsssmmmkkkiiihhhhhhfffdddbbbbbb```]]][[[YYYZZZZZZ[[[XXXXXXWWWVVVVVVWWWYYYYYYWWWXXXYYYXXXVVVUUUUUUUUUYYYaaajjjsss}}}sssbbb___fffnnnyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}zzzvvvuuuuuuuuuuuutttppppppqqqqqqssswww}}}|||vvvsssnnneee[[[JJJAAA999777777555555777444444444444444444333333444444444444444444444444444444444444444444444444444333333333333333333222333333333333333444444555333333333444444444555555555444444444444555666666555;;;999999>>>@@@III[[[xxxkkkmmmnnnsss~~~yyymmmnnn~~~|||wwwtttooollliiihhhgggfffdddccc^^^]]][[[ZZZXXXXXXXXXYYYXXXXXXWWWVVVVVVWWWXXXYYYVVVXXXYYYXXXVVVUUUTTTUUUXXX```iiirrr|||pppaaaaaakkkrrr~~~}}}}}}~~~{{{xxxvvvwwwyyyyyyyyyvvvtttsssrrrtttttttttsssppppppooooooppptttzzz~~~xxxuuurrriii```NNNDDD;;;888777555555777333333444444444444444444333333333333333333333333444444444444444444444444222333333333333333333444333333222222333333444555333333333444444444555555555444444444444555666666666;;;999888>>>BBBNNNcccrrrrrrooovvvzzzpppuuu~~~{{{yyywwwqqqnnniiigggfffeeeeeeddd]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXVVVXXXXXXXXXUUUTTTTTTUUUXXX___iiiqqq}}}nnnbbbeeeqqq{{{~~~||||||zzzvvvrrrooopppqqqssssssrrrqqqqqqrrruuuvvvuuutttrrrrrrqqqpppppptttzzz~~~~~~zzzwwwtttlllcccPPPFFF<<<888666444444666333333333444444555555555222222222222222222222222444444444444444444444444222222222333333444444444222222222222333333444555333333333444444444555555555444444444444555666666777<<<999888>>>CCCQQQhhhzzzxxxoooxxx|||sss|||~~~}}}||||||rrrooojjjfffeeeeeeeeeddd^^^^^^^^^^^^]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXWWWXXXXXXWWWUUUTTTTTTUUUWWW___hhhqqq}}}|||llldddkkkyyy}}}|||~~~~~~zzzvvvxxxuuurrrooooooqqqtttvvvvvvsssooooooqqqssssssrrrrrrsssrrrooonnnpppwww}}}}}}{{{xxxssslllfff[[[KKK<<<888888555555777555555444444444333333333222222333333333333444444444444444444444444444444333333333333333333333333555555444444444333333333666666555555555444444444888777555444555666888999;;;999;;;@@@@@@BBBUUUlll}}}qqqllltttyyy~~~|||{{{{{{|||uuummmiiihhhgggddd```aaa```]]][[[YYYXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYWWWXXXXXXXXXWWWWWWUUUUUUWWW\\\eeerrryyykkkfffnnn~~~~~~zzzyyy{{{{{{yyyvvvwwwuuuqqqnnnmmmnnnqqqrrrtttqqqmmmmmmoooppppppoooppppppooommmkkknnntttzzz}}}~~~|||zzztttmmmggg]]]MMM???:::999666666777555555555444444444333333333333333444444555555555444444444444444444444444333333333333333333333333333333333444444555555555666666555555555444444444777666555444555666888999:::999<<<@@@AAAGGG___xxxwwwmmmlllwww}}}{{{}}}{{{zzzyyyyyyzzztttmmmiiiiiiiiifffcccaaa___]]][[[ZZZYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWW\\\eeeqqq}}}uuujjjgggrrr{{{vvvuuuvvvxxxwwwvvvuuussspppmmmllllllmmmooopppnnnkkkkkklllmmmllllllmmmnnnmmmjjjhhhjjjqqqvvv|||}}}{{{vvvnnnhhh^^^QQQBBB;;;999777777888555555555444444444444333333333444444555666777777444444444444444444444444333333333333333333333333111222222333444555666777555555555555555444444444666555555555666777999:::999999===@@@BBBNNNlllppphhhkkkyyy{{{~~~{{{xxxwwwwwwxxxwwwrrrmmmjjjjjjjjjhhhfff```___^^^\\\[[[ZZZZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVWWWVVV[[[dddooozzzrrrjjjhhhrrr~~~{{{vvvssstttuuuvvvvvvtttrrrpppnnnmmmmmmnnnnnnmmmllljjjjjjiiijjjjjjjjjkkkllljjjhhhfffhhhooottt~~~}}}{{{vvvoooiii```TTTFFF<<<888777777777555555555555444444444444222222333444555666777777444444444444444444444444333333333333333333333333222222333333444555666666555555555555555555555555444444444555666888999;;;999:::>>>@@@DDDVVVyyyzzzlllhhhkkkzzz~~~{{{yyy}}}~~~zzzwwwvvvvvvwwwuuurrrmmmkkkjjjiiihhhfffaaa```___^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWYYYWWWUUUTTTTTTUUUWWWXXXUUUZZZbbblllvvvpppjjjgggppp}}}~~~}}}}}}}}}|||~~~|||xxxtttssstttuuuvvvssssssqqqppppppppppppppplllkkkkkkjjjiiihhhhhhhhhjjjjjjiiigggeeehhhooouuu|||zzzvvvpppjjjaaaXXXIII===777777666555666666555555555444444444111222222333444444555555444444444444444444444444333333333333333333333333444444444444444444444444444555555555555555555555444444555555777888999:::999<<>>:::555666666555555555444444444555555444444444444555555444444444444444444444444333333333333333333333333222222222222333444555555555555555555555555555555666777888777666666888:::888BBBEEEQQQrrrnnnlllmmmkkkjjjfffeeeiiipppsssppplllgggjjjyyy}}}|||}}}}}}|||xxxzzz|||{{{vvvrrrpppoootttssssssssssssrrrrrrrrrmmmmmmmmmnnnmmmiiiccc^^^^^^]]][[[XXXWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVWWWWWWVVVWWWZZZ___gggqqqzzzqqqhhhfffnnnrrrooolllmmmpppqqqsssuuuvvvwwwwwwxxx}}}|||{{{zzzzzz|||{{{zzz{{{{{{{{{yyywwwvvvwwwwwwxxxwwwwwwvvvvvvooosssyyy}}}}}}zzztttqqqnnnmmmkkkiiiggggggggggggfffeeecccbbbcccgggnnnsss~~~}}}yyywwwmmmlllbbbRRRDDD===:::777666666666555555555444444555555444444444444555555444444444444444444444444333333333333333333333333444333333333333333444444555555555555555555555555666777888777666666888:::888AAAHHH[[[vvvhhhgggjjjjjjfffddddddiiiooopppkkkddddddmmm~~~{{{{{{~~~~~~}}}{{{|||}}}{{{wwwrrrnnnmmmrrrrrrrrrrrrssssssssssssqqqpppqqqqqqppplllgggcccbbbaaa^^^[[[XXXVVVUUUTTTWWWWWWWWWVVVVVVWWWXXXXXXVVVWWWYYY]]]eeennnvvv|||{{{|||~~~}}}}}}kkkfffffflllpppmmmjjjiiimmmooorrrssstttuuuuuuvvv~~~|||{{{yyyyyyyyyyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvwwwwwwwwwvvvtttmmmqqqvvvzzz|||{{{xxxvvvtttrrrnnnjjjhhhggggggggggggeeebbb``````dddkkkpppxxx~~~zzzwwwooonnnfffWWWGGG===::::::666666666666555555555555555555444444444444555555444444444444444444444444444444444444444444444444555444444333333333444444555555555555555555555555555777777777666777999;;;999BBBKKKfffoooeeefffjjjkkk___```dddkkkrrrrrrkkkeeedddsss~~~zzzxxxyyy}}}}}}yyytttooolllnnnoooooopppqqqqqqrrrrrrsssrrrrrrrrrrrrnnniiifffeeedddbbb___]]]ZZZYYYXXXUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVWWW[[[aaajjjqqqvvvwwwxxxyyy{{{|||~~~|||zzz{{{~~~hhheeedddhhhlllkkkiiihhhiiillloooppppppqqqsssuuu|||~~~|||{{{yyyxxxwwwxxxzzz{{{{{{{{{zzzzzzxxxwwwvvvvvvxxxxxxuuusssoooppprrruuuwwwyyyzzzzzzyyyvvvrrrmmmhhhfffeeeeeeeeedddaaa^^^]]]```fffjjjqqqzzz|||yyyrrrpppiii\\\KKK>>>:::;;;777777666666666555555555555555444444444444555555444444444444444444444444444444444444444444444444555555444333333333444444666666666666666666666666555666777777666777999;;;===DDDOOOooowwwkkkddddddfffggg^^^bbbjjjqqqtttqqqkkkeeefff{{{{{{wwwuuuxxx~~~|||wwwrrrooommmnnnoooooopppqqqrrrrrrrrrrrrqqqqqqqqqnnnjjjfffdddcccbbbaaa___]]]\\\[[[UUUUUUUUUTTTTTTUUUUUUVVVVVVUUUVVVXXX^^^eeelllppprrrrrrssstttvvvwwwxxxyyy{{{{{{zzzyyyxxxzzz}}}dddccccccfffhhhhhhhhhgggfffiiilllllllllmmmqqquuuyyy~~~~~~~~~}}}{{{zzzxxxwwwvvvyyy|||}}}|||{{{zzzzzzzzzwwwvvvvvvyyyyyyvvvsssqqqpppooooooqqqtttxxxzzzzzzxxxsssnnnjjjfffdddccccccbbb```]]]\\\^^^bbbeeennnvvv~~~{{{vvvqqqjjj___PPPAAA;;;;;;777777777666666666555555555555444444444444555555444444444444444444444444444444444444444444444444555444444444444444555555666666666666666666666666555666777777777777999;;;???GGGTTTvvvuuuiiiaaa______```bbbjjjsssvvvrrrkkkdddaaakkkyyyvvvuuuzzz{{{vvvrrrpppppppppqqqrrrsssssstttqqqpppooooooooollliiifffaaaaaa``````___]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVWWWUUUUUUTTTVVVZZZaaagggkkkkkkkkkkkklllmmmnnnooopppssstttuuuuuuuuuvvvyyy|||}}}___aaaccceeeggghhhfffddddddgggiiihhhgggiiioootttyyy~~~~~~}}}}}}}}}}}}|||zzzxxxwwwwwwzzz~~~}}}{{{zzz{{{{{{xxxvvvwwwzzzzzzvvvsssqqqooommmlllmmmpppsssuuuwwwvvvsssooolllhhheeedddcccbbbaaa___]]]]]]```bbbiiipppzzz~~~zzzrrriiiaaaTTTDDD;;;:::777777777777666666666555555555444444444444555555444444444444444444444444555555555555555555555555444444444444444555666777666666666666666666666666444666777777777777:::<<>>AAAGGG]]]~~~{{{ggg\\\XXXYYY^^^dddiiijjj]]]PPPKKKKKKXXXooozzzyyy}}}yyyvvvtttttttttttttttsssqqqoooppprrrttttttssspppllliiifffeeecccbbbaaa```^^^\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVTTTRRRPPPOOONNNPPPQQQRRRQQQRRRSSSTTTUUUVVVWWWWWWUUUWWWZZZ\\\^^^```bbbeeegggjjjoootttyyy~~~UUUWWWYYY[[[[[[\\\^^^______`````````aaaeeejjjoootttyyy|||zzz{{{{{{|||{{{zzz{{{}}}|||zzzyyyxxxyyywwwvvvtttrrrpppppppppppplllmmmmmmmmmmmmlllkkkjjjhhhgggfffeeefffggghhhjjjhhhjjjmmmqqqxxx~~~~~~zzztttiii[[[JJJ>>>;;;:::999888777777777777666666555555555555666666555555555666666666666777444444444444444444444444444333333333333444555555444444555555555666666666777777888888888;;;???BBBIIIaaazzziii^^^YYYYYY^^^dddhhhhhh\\\OOOJJJJJJWWWooo}}}zzz{{{~~~~~~~~~~~~{{{xxxrrrssstttttttttsssrrrqqqrrrtttvvvvvvuuurrrnnnlllgggeeecccaaaaaa```^^^\\\[[[[[[\\\]]]\\\ZZZXXXWWWSSSRRRPPPNNNLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTQQQSSSVVVXXXZZZ]]]```cccfffiiinnnsssxxx}}}UUUWWWYYYZZZ[[[\\\^^^```______``````bbbfffkkkpppuuuzzz~~~|||}}}~~~}}}~~~zzzyyywwwuuutttttttttuuuooooooooonnnmmmlllkkkkkkiiihhhfffffffffhhhjjjkkkgggiiilllqqqwww~~~~~~{{{ssskkk___NNN@@@;;;:::999888777666666666444444333333333333444444444444555555555666666666555555555555555555555555444333333333333444555555444444444555555666666777666777888888999;;;???BBBMMMhhhoooddd^^^\\\```eeefffggg[[[MMMIIIHHHUUUmmm~~~{{{yyy|||zzz{{{|||~~~~~~{{{xxxppprrruuuuuutttssssssttttttuuuvvvwwwvvvssspppnnnhhhfffcccbbbaaaaaa___^^^\\\\\\\\\[[[[[[ZZZYYYXXXTTTRRRPPPMMMKKKJJJJJJIIIJJJKKKKKKLLLMMMNNNOOOOOONNNPPPRRRTTTVVVYYY]]]```eeehhhlllqqqvvv|||WWWXXXZZZ[[[[[[]]]___aaa______``````bbbgggmmmqqqvvv{{{~~~}}}{{{yyywwwwwwwwwwwwrrrqqqpppooonnnmmmlllkkkiiigggeeedddeeefffhhhjjjgggiiimmmpppuuu{{{{{{ssslllcccSSSDDD::::::888777666555555555444444333333333333444444333444444444555555555555444444444444444444444444444333333333333444555555444555555666777777888888666777888888999<<<@@@CCCRRRooowwwlllddd```ccchhhiiiiii[[[MMMHHHHHHVVVnnnzzzxxxyyyyyyyyy{{{}}}~~~|||xxxuuurrruuuwwwwwwuuuttttttuuuuuuvvvvvvvvvuuusssrrrpppkkkhhheeeccccccbbbaaa```]]]\\\ZZZYYYXXXXXXYYYYYYTTTSSSPPPMMMKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPRRRTTTYYY\\\cccfffjjjnnntttzzzXXXYYY[[[[[[\\\]]]```bbb______```aaacccgggmmmrrrwww||||||yyyxxxwwwwwwssssssrrrpppooommmllllllhhhgggdddcccccceeeggghhhiiillloooppprrrwww~~~{{{sssmmmeeeVVVGGG:::999888666555444444444666666666555555666666666333333333444444444555555222222222222222222222222444333333333333444555555555666666777888999999999666777888999999<<<@@@CCCUUUuuu}}}rrriiiccceeejjjnnnmmm^^^NNNIIIIIIYYYrrr~~~wwwvvvxxxyyyyyyzzz||||||zzzuuurrruuuxxxzzzyyyvvvttttttuuuvvvvvvvvvuuuuuusssrrrrrrllljjjfffeeeddddddcccbbb]]]\\\YYYXXXWWWXXXYYYZZZUUUSSSQQQMMMJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMNNNQQQUUUYYYaaadddhhhmmmrrryyyXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___bbbhhhooouuuzzz~~~|||yyytttqqqtttsssqqqooommmlllkkkkkkiiigggdddcccdddfffgggfffhhhiiikkknnnrrrvvvyyy{{{}}}~~~~~~|||xxxtttkkkXXXGGG>>>:::777999999666555666555555444444444444555555555555555555555555555555666555555444444555555666444444444555555555555666555555555555555666777777999<<<777666<<<;;;<<>>>>>DDDSSSjjj{{{mmmwww}}}yyyyyy{{{|||zzzsss```RRRQQQRRR]]]qqq{{{uuuwww{{{~~~|||zzzyyyyyyyyyzzz{{{zzzxxxwwwwwwwwwzzz|||~~~~~~|||yyywwwvvvxxxyyyyyywwwvvvvvvvvvtttrrrooonnnmmmllliiigggbbb___[[[XXXWWWUUUTTTRRRSSSQQQNNNMMMKKKIIIFFFCCC@@@@@@??????@@@@@@AAAAAACCCCCCDDDGGGJJJNNNQQQSSSXXX[[[___dddjjjqqqxxx}}}UUUVVVWWWXXXYYYZZZZZZZZZYYYZZZ[[[]]]aaahhhqqqwww}}}yyyvvvvvvuuuuuutttmmmnnnooopppooommmkkkiiiiiigggeeedddeeefffeeedddddddddeeefffiiilllppprrrtttvvvxxxyyyzzz|||{{{rrr```OOOBBB<<<999999999666666888555555444444444444555555555555555555555555555555444444333333333333444444444444444555555555555666555555555555555666777777666:::777777>>>@@@GGGWWWvvvuuugggsss|||gggWWWVVVYYYeee{{{}}}wwwtttwww~~~}}}}}}}}}zzzxxxwwwvvvuuuxxxzzzzzzwwwuuuwwwyyy}}}~~~~~~|||yyywwwxxxyyyzzzzzzzzzzzzzzz{{{vvvtttqqqpppooommmkkkhhheeebbb]]]ZZZXXXVVVSSSQQQRRRPPPNNNLLLKKKIIIFFFCCC@@@@@@?????????@@@@@@AAAAAAAAABBBDDDGGGKKKNNNPPPVVVXXX]]]bbbgggnnnvvv{{{TTTUUUVVVWWWXXXYYYYYYYYYZZZZZZ\\\^^^bbbjjjsssyyy~~~yyyvvvuuutttsssrrrnnnoooppppppooommmkkkiiigggeeedddeeefffggggggfffcccbbbbbbccceeehhhlllnnnqqqrrrssstttuuuxxx||||||sssbbbRRRDDD>>>999:::999777666888555555444444444444555555666666666666666666666666555444444333333444444555444444444555555555555666555555555555555666777777888<<<999888>>>@@@III[[[nnn```mmm{{{sss```[[[\\\kkk{{{uuutttxxx}}}|||~~~{{{|||zzzwwwuuutttsssqqquuuxxxxxxvvvvvvxxx{{{~~~~~~{{{yyyxxxyyyyyyyyyyyy{{{|||||||||wwwuuurrrpppooonnnkkkiiifffccc^^^[[[YYYWWWTTTSSSRRRPPPNNNMMMLLLJJJGGGDDDAAAAAA@@@@@@???@@@@@@AAA@@@@@@AAACCCEEEHHHKKKMMMTTTWWW[[[```fffmmmuuuzzzTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^cccjjjsssyyy{{{~~~{{{xxxwwwvvvtttrrrpppqqqqqqpppooommmllljjjgggeeeeeeeeeggggggfffeeeaaa```______```cccgggiiiiiijjjlllnnnpppuuuzzz~~~}}}uuueeeUUUEEE???::::::999777777999555555444444444444555555666666666666666666666666555555555444444555555555444444444555555555555666555555555555555666777777888===:::999???AAALLL```xxxbbbWWWcccrrrnnnccc```mmm{{{uuutttzzz}}}|||}}}xxx}}}|||{{{yyyvvvtttrrrqqqqqqppprrruuuxxxyyyzzz|||~~~~~~|||zzzyyyyyywwwvvvwwwyyy{{{{{{{{{wwwuuurrrpppooommmjjjhhhdddaaa]]]ZZZYYYXXXVVVTTTRRRQQQOOONNNMMMKKKHHHEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAADDDFFFIIIKKKRRRUUUYYY___eeemmmuuuzzzTTTUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\^^^bbbiiiqqqwwwzzz}}}{{{zzzzzzyyyvvvuuutttsssrrrpppooommmlllllliiihhhfffffffffeeecccaaa^^^\\\[[[ZZZ[[[^^^aaaddddddeeeggghhhkkkooouuuyyyvvvyyy}}}xxxhhhYYYFFF@@@;;;:::999777777:::555555444444444444555555666666666666666666666666777666666555555666666777444444444555555555555666555555555555555666777777777<<<:::999???CCCPPPeeennnWWWOOOZZZhhhyyyrrrjjjvvv{{{vvvtttzzz}}}{{{|||xxx||||||{{{yyywwwuuutttssssssqqqrrrtttyyy}}}~~~}}}|||{{{xxxvvvwwwzzz||||||{{{vvvtttqqqooonnnkkkiiifffaaa^^^ZZZXXXXXXWWWVVVUUUSSSQQQOOONNNNNNLLLIIIGGGDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@AAACCCEEEHHHIIINNNRRRWWW]]]dddllltttzzzUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]```gggpppvvv{{{~~~}}}|||{{{||||||{{{yyywwwvvvuuussspppooommmmmmlllllljjjhhhgggfffdddaaa^^^[[[ZZZXXXWWWXXXZZZ^^^```dddeeeeeeeeefffjjjnnnrrrpppsssxxx}}}zzzkkk\\\GGG@@@;;;:::999777777:::555555555444444555555555777777777777777777777777777777666666666666777777444444444555555555666666555555555555555666777777555;;;999999@@@EEESSSjjjjjjSSSLLLUUUccctttvvv~~~{{{xxxtttzzz}}}zzzzzzxxx|||~~~~~~|||zzzyyyxxxwwwwwwsssssstttzzz~~~{{{xxxyyy|||~~~~~~|||vvvssspppnnnmmmkkkhhheee]]][[[XXXVVVVVVVVVVVVUUUSSSRRRPPPOOOOOOMMMJJJHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAACCCEEEGGGIIILLLOOOUUU[[[bbbkkktttyyyUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\___bbbhhhnnnsssyyy~~~~~~~~~~~~|||wwwtttuuuuuusssqqqooommmjjjiiillljjjgggeeeccc```\\\YYYXXXWWWUUUSSSTTTUUUXXXYYY[[[]]]___aaabbbeeeiiikkknnnqqqtttwww{{{}}}nnn___OOO???:::===999::::::333777777666666555555555555666666666666666666666666555555555555555555555555555444444444444555666666444555555666777888888999;;;888<<>>>>>>>>???@@@BBBCCCDDDLLLOOOTTTYYY___fffnnnsssUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]```ccciiipppuuu|||~~~~~~~~~~~~|||xxxuuuxxxxxxwwwuuurrrooollljjjiiigggdddbbb```]]]YYYWWWWWWUUUSSSRRRRRRSSSUUUVVVVVVXXX[[[]]]___aaaeeehhhiiikkknnnqqquuuzzz~~~pppaaaOOO???:::<<<888999:::333777777777666666666555555666666666666666666666666555555555555555555555555555444444444444555666666555555666666777777888888:::777;;;AAAAAAEEE___~~~|||kkkVVVNNNTTT]]]lllyyyxxxxxxxxx|||{{{xxxwwwzzz|||zzzzzzzzzzzz|||~~~}}}yyyvvvuuuwwwxxxrrrpppnnnmmmjjjfff```\\\WWWWWWWWWVVVUUUTTTSSSRRRVVVTTTSSSSSSTTTSSSPPPNNNIIIGGGEEECCCCCCCCCDDDEEE@@@@@@@@@@@@AAABBBDDDDDDHHHKKKPPPUUU[[[bbbjjjoooTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[]]]```dddjjjqqqwww~~~~~~}}}}}}~~~|||yyywwwyyyzzzzzzxxxuuupppkkkhhheeebbb```]]]\\\ZZZVVVTTTUUUSSSQQQOOOOOOOOOQQQRRRQQQSSSUUUWWWYYY\\\___bbbcccdddgggjjjmmmrrrxxx||||||qqqcccQQQ@@@:::<<<999:::<<<555777777777666666666666666666666666666666666666666555555555555555555555555555444444444444555666666666666666666777777777777888555999???AAAJJJhhh|||lllWWWMMMSSS]]]iii{{{yyyxxxzzz{{{~~~zzzvvvvvvyyy|||}}}||||||wwwxxxyyy{{{~~~zzzwwwtttssssssqqqnnnjjjgggddd```\\\YYYWWWVVVVVVUUUTTTRRRRRRQQQVVVUUUTTTTTTTTTTTTQQQOOOLLLKKKHHHFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFIIIMMMRRRXXX___ffflllSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ\\\___cccjjjrrrxxx~~~}}}}}}}}}}}}{{{yyyyyyzzz{{{zzzvvvpppiiieeeaaa___\\\ZZZXXXWWWTTTRRRRRRQQQOOOMMMLLLLLLMMMMMMLLLNNNQQQSSSTTTWWWZZZ]]]]]]___aaacccfffjjjppptttvvvyyy}}}rrrfffUUUCCC======:::<<<>>>888555555555555555555555555666666666666666666666666555555555555555555555555555444444444444555666666777777777777666666666666777555888===AAANNNooooooZZZOOOUUU]]]fffuuuyyywwwyyyzzzwwwwwwwww{{{}}}zzzyyyuuuvvvxxx{{{}}}yyyuuusssrrrqqqmmmgggbbb___\\\YYYWWWVVVUUUTTTSSSRRRQQQQQQPPPUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCFFFIIIMMMQQQWWW]]]dddiiiRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXZZZ]]]bbbiiirrrxxx}}}||||||}}}{{{zzzzzz{{{|||{{{wwwqqqjjjeee___\\\YYYWWWVVVUUUSSSRRROOONNNMMMKKKKKKJJJKKKKKKJJJLLLNNNOOOPPPRRRVVVXXXYYY[[[]]]^^^```dddiiimmmpppsssvvv{{{ttthhhWWWDDD<<<<<<888:::<<<777444444444444444444444444666666666666666666666666555555555555555555555555555444444444444555666666777777777777666666666666777777999<<<@@@RRRuuurrr^^^TTTZZZ```gggsss|||wwwxxx}}}yyywwwwwwwww{{{~~~{{{zzzuuuwwwyyy|||~~~zzzwwwtttssspppkkkeee___\\\ZZZXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQTTTTTTUUUTTTSSSRRRRRRQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBFFFHHHKKKOOOSSSYYY___dddRRRRRRTTTVVVWWWXXXXXXXXXWWWWWWYYY\\\aaaiiirrryyy~~~{{{yyyzzzzzzzzzyyyzzz{{{|||{{{wwwqqqjjjfff]]]ZZZWWWUUUTTTTTTSSSQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMNNNOOOQQQTTTUUUVVVXXXYYY[[[^^^cccfffiiikkkooossswwwzzz|||~~~vvvlllXXXEEE;;;:::555666999444444444444444444555555555666666666666666666666666555555555555555555555555555444444444444555666666666666666666777777777777777888;;;===CCCWWW{{{tttaaa[[[^^^ccckkkxxxtttzzz|||{{{zzzwwwuuuuuuvvv{{{~~~zzz{{{}}}}}}yyyvvvtttsssmmmiiibbb]]]ZZZXXXWWWUUUSSSSSSQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCEEEGGGJJJMMMQQQWWW[[[QQQRRRSSSUUUWWWXXXXXXXXXWWWXXXYYY\\\aaajjjttt{{{|||xxxvvvvvvvvvvvvuuuwwwwwwxxxwwwsssnnnhhhdddZZZWWWTTTRRRRRRRRRQQQPPPLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOOPPPQQQRRRSSSTTTWWW\\\___aaacccfffiiimmmppprrrsssyyyzzzqqq\\\HHH>>>;;;555666999444555555555666666666777777666666666666666666666666555555555555555555555555555444444444444555666666555555666666777777888888666999===@@@GGG]]]tttccc```bbbgggqqq~~~rrr~~~~~~{{{|||yyyyyywwwvvvvvvvvv{{{|||{{{}}}{{{vvvrrrpppoooiiieee```[[[YYYWWWUUUTTTRRRRRRQQQPPPQQQSSSUUUVVVUUUWWWYYYXXXVVVUUUUUUWWWUUUUUUTTTTTTSSSRRRQQQQQQOOONNNKKKIIIGGGEEEDDDCCCAAACCCDDDFFFGGGKKKPPPTTTQQQRRRSSSUUUWWWXXXXXXXXXXXXYYYZZZ]]]bbbkkkuuu|||~~~zzzvvvsssrrrssssssrrrrrrrrrrrrqqqnnniiidddaaaYYYVVVRRRPPPPPPPPPPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJKKKJJJIIIIIIJJJLLLLLLMMMNNNOOOPPPRRRWWWZZZ\\\]]]___bbbfffiiikkkllluuu|||}}}tttaaaMMMBBB>>>888999;;;777666777777777888888999999666666666666666666666666555555555555555555555555555444444444444555666666444555555666777888888999666:::???BBBJJJbbbtttdddcccdddiiivvvwwwzzzzzz|||zzzzzzyyyxxxyyywww{{{}}}yyyxxx|||~~~yyysssooolllkkkgggccc^^^ZZZXXXVVVTTTRRRRRRQQQPPPPPPQQQSSSVVVXXXWWWYYY[[[[[[XXXWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQNNNKKKIIIGGGEEEEEEBBBCCCDDDEEEFFFIIIMMMQQQOOORRRTTTUUUTTTTTTTTTUUUXXXXXX[[[```dddiiirrr|||zzzvvvsssqqqnnnlllmmmlllkkkjjjgggccc]]]YYYVVVUUURRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLMMMOOOQQQSSSRRRUUUXXX[[[^^^bbbfffiiiqqqvvvwwwgggUUUBBB;;;::::::888888999999777666555555555555666666666666666666666666444333333333333444555555555444444444444555666666777777777777777888888888999888===@@@GGGgggtttddd```kkkqqq||||||{{{{{{yyyxxxyyy{{{|||yyy|||}}}}}}|||{{{{{{~~~yyypppiiieeeccccccaaa\\\XXXSSSPPPNNNMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNKKKHHHFFFEEEDDDCCCCCCCCCDDDGGGJJJLLLOOOQQQTTTUUUUUUTTTUUUVVVXXXXXX[[[aaadddhhhqqq{{{{{{xxxuuurrrooolllllljjjhhhgggeee```[[[WWWTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNPPPTTTWWWZZZ]]]bbbeeelllrrr{{{xxxiiiWWWDDD;;;:::999888777999888777666555555555555666666666666666666666666666666555444333333333333555444444444444555666666777777777777888888888888:::999>>>BBBIIIhhh~~~rrriiigggrrrzzz~~~wwwxxx|||~~~wwwvvvxxxzzz{{{xxxzzz~~~{{{{{{zzzyyyzzz}}}}}}yyypppiiieeedddaaa^^^ZZZVVVRRROOOMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVTTTSSSQQQOOOLLLJJJHHHGGGEEEEEEDDDCCCDDDFFFHHHJJJNNNPPPSSSUUUUUUVVVWWWYYYZZZZZZ]]]bbbeeehhhqqqzzz~~~{{{wwwsssnnnkkkhhhgggdddbbb```\\\WWWSSSPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJHHHJJJNNNQQQSSSWWW[[[___dddkkkuuuzzzmmmZZZFFF<<<;;;999777666999888777666666555555666666666666666666666666666999888666444333222111111555444444444444555666666777777777888888888999999;;;:::???CCCLLLkkk}}}yyy|||rrrkkkiiippp~~~zzzrrrsssxxx~~~vvvtttwwwyyyzzzvvvxxx{{{yyyyyyyyyxxxxxx||||||zzz}}}}}}wwwoooiiieeeccc^^^[[[XXXTTTPPPNNNMMMLLLNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGNNNPPPSSSUUUUUUWWWYYY[[[\\\]]]```eeegggjjjrrr{{{|||xxxqqqkkkfffeeebbb___]]]ZZZWWWSSSPPPNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMLLLKKKIIIIIIHHHJJJIIIHHHFFFFFFGGGGGGHHHDDDFFFIIILLLNNNQQQUUUXXX^^^dddooozzz|||ppp]]]HHH>>>;;;999777666888888777666666666666666666666666666666666666666999888666555333222222222555444444444444555666666777777777888888999999:::;;;999???DDDPPPoootttsssxxx|||mmmbbbaaafffyyyzzzyyyxxxpppqqqvvvvvvtttuuuwwwwwwtttvvvxxxzzz~~~{{{{{{zzzyyyxxx{{{{{{xxxxxx{{{||||||zzzzzzxxxtttmmmgggcccaaa[[[YYYVVVSSSPPPNNNMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVUUUTTTSSSQQQOOONNNNNNKKKJJJIIIHHHGGGFFFFFFFFFOOOQQQSSSUUUVVVWWWZZZ]]]___```ccciiikkknnnuuu~~~{{{uuunnnfffaaaaaa^^^ZZZXXXVVVTTTRRROOOMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLLLLMMMOOONNNNNNLLLKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEEEEFFFCCCEEEGGGIIIKKKMMMQQQTTTYYY```jjjvvvttt```JJJ???<<<999777777888777777666666666666777666666666666666666666666666666555444444444444555555444444444444555666666666777777888999::::::::::::999>>>EEEUUUvvvtttllloooxxx~~~wwwhhh\\\]]]eeetttsssxxxqqqrrrxxxyyyvvvuuuuuuuuussstttuuuvvvyyy}}}}}}{{{yyy{{{~~~|||xxxvvvuuuvvvvvvssssssssspppjjjddd___]]]YYYWWWUUURRRPPPOOOOOOOOONNNNNNNNNOOOPPPRRRTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNMMMKKKJJJIIIIIIHHHPPPRRRTTTUUUVVVXXX[[[]]]```aaafffkkknnnqqqxxx~~~wwwqqqjjjccc^^^^^^[[[WWWTTTTTTSSSRRRQQQNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJMMMOOOVVV\\\fffrrr~~~vvvbbbKKK@@@<<<:::888888777777666666666666777777666666666666666666666666555555444444555666777777555444444444444555666666666777777888999:::;;;;;;;;;888===FFF[[[zzzooojjjqqq~~~{{{|||mmm^^^___jjjqqqrrrvvvqqqsssyyy{{{xxxwwwuuutttrrrsssssssssuuuyyy|||zzz|||yyyuuusssrrrsssnnnppppppnnnhhhbbb]]][[[VVVUUUSSSQQQPPPOOOOOOPPPMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPOOONNNNNNMMMRRRSSSUUUUUUVVVXXX[[[^^^___aaaffflllooorrrzzz~~~xxxrrrlllgggbbb^^^[[[XXXTTTRRRRRRSSSSSSSSSNNNNNNOOOOOONNNLLLKKKJJJMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGJJJLLLSSSYYYcccnnnyyywwwcccLLL@@@===;;;999999777777666666666666777777666666666666666666666666555555555555555666777777555444444444444555666666666777777888:::;;;;;;<<<<<<:::>>>IIIbbb|||qqqmmmvvvsssaaaaaalll|||mmmppp}}}sssooorrrxxx{{{yyyyyywwwuuurrrrrrrrrqqqssswww|||~~~|||{{{}}}{{{vvvsssssstttlllnnnpppnnniiibbb\\\ZZZSSSRRRPPPOOONNNNNNOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWW[[[]]]^^^```eeelllppprrrzzz}}}}}}~~~zzzsssnnnjjjfffbbb```ZZZWWWSSSRRRRRRTTTTTTTTTNNNNNNOOONNNMMMLLLJJJHHHLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGHHHIIIFFFGGGGGGGGGEEEFFFGGGIIIQQQWWW```kkkvvvxxxcccLLLAAA===;;;::::::777777666666666666777888666666666666666666666666666666555555555555666666555444444444444555666666666777777999:::;;;<<<<<<>>>;;;???KKKggguuuppp{{{vvvaaa```kkkuuuiiinnnyyypppmmmqqqvvv}}}zzzzzzzzzxxxvvvrrrrrrqqqpppqqquuu{{{}}}|||||||||{{{{{{~~~|||wwwuuuuuuvvvllloooqqqooojjjccc]]]ZZZQQQPPPNNNMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXWWWWWWVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTVVVXXXYYYXXX\\\bbbfffjjjpppwww}}}~~~||||||~~~xxxuuupppkkkfffaaa___]]]XXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOOMMMKKKIIIIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJIIIHHHHHHGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJRRRUUU[[[cccnnn{{{|||gggPPPDDD>>>999999<<<777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666888888888888999:::;;;<<<999???DDDPPPpppwwwttt}}}ooobbbccclllxxxyyymmmfffpppuuuooolllrrr{{{}}}zzzyyyyyyyyywwwvvvxxxuuuqqqnnnnnnrrrzzz}}}|||{{{||||||~~~~~~}}}{{{yyyzzz|||~~~zzzvvvsssrrrrrrqqqpppooommmjjjddd\\\WWWTTTQQQMMMKKKKKKKKKKKKJJJKKKKKKMMMNNNNNNMMMLLLLLLPPPRRRTTTTTTTTTUUUWWWYYYWWWYYY[[[[[[ZZZYYYZZZZZZUUUWWWYYYYYYWWWUUUTTTUUUUUUVVVVVVVVVUUUVVVXXXZZZTTTTTTSSSSSSTTTUUUVVVWWWVVVZZZ___cccffflllsssyyy~~~zzzxxxxxxyyyzzzvvvsssnnniiidddaaa______ZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKKKKKKKKKKKKKKKKLLLQQQTTTYYYaaakkkxxxlllTTTFFF???:::999;;;777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666888777777888888999:::;;;999???DDDPPPppp}}}uuusss}}}nnn]]]]]]eee}}}rrrnnnfffcccrrr~~~tttnnnlllsss|||~~~|||zzzyyyyyyzzzyyywwwxxxwwwtttqqqqqqtttzzz~~~|||||||||~~~wwwwwwvvvtttssssssvvvxxx|||}}}|||yyytttqqqppppppnnnmmmlllkkkhhhbbb[[[VVVSSSQQQMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNMMMMMMLLLPPPQQQSSSTTTTTTUUUWWWXXXWWWYYYZZZZZZXXXWWWXXXYYYUUUWWWYYYXXXVVVTTTTTTTTTUUUVVVWWWVVVVVVWWWYYY\\\TTTTTTSSSSSSSSSTTTUUUUUUUUUXXX]]]```ccchhhooouuu}}}~~~}}}zzzxxxvvvuuuttttttssspppkkkfffcccaaaaaaaaa]]]]]][[[ZZZXXXWWWVVVUUUTTTSSSRRRPPPOOONNNNNNNNNJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNPPPSSSWWW^^^hhhtttqqqYYYIII@@@:::999:::777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666777777777777888999::::::;;;???DDDQQQpppxxxrrrrrr}}}mmmYYYXXX```rrrmmm```\\\aaauuuzzzqqqmmmmmmttt~~~{{{yyyyyyzzz{{{zzzzzzzzzyyyxxxvvvvvvwww{{{~~~~~~|||{{{{{{|||}}}uuuuuutttsssrrrrrruuuxxxyyyzzz{{{yyyuuuqqqooooookkkiiihhhgggddd___YYYUUURRRPPPMMMLLLMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQSSSTTTTTTUUUWWWXXXXXXYYYZZZYYYXXXVVVVVVWWWVVVWWWXXXXXXUUUTTTTTTTTTUUUWWWXXXXXXXXXYYY[[[]]]TTTTTTSSSSSSSSSSSSSSSSSSUUUYYY\\\^^^aaafffmmmsss|||}}}{{{{{{yyywwwvvvtttsssrrrpppmmmhhhdddbbbaaabbbccc``````___]]][[[YYYXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQSSSWWW]]]fffrrrttt]]]KKK@@@<<<::::::777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666666666666666777888999:::<<>>@@@GGGZZZwwwpppoooqqq{{{lllWWWVVV^^^fff{{{~~~jjjUUUWWWccczzzqqqlllkkkmmmvvv|||zzzwwwwwwxxxzzz{{{|||{{{}}}}}}zzzzzzzzzzzzvvvvvvuuutttrrrsssvvvxxx|||wwwsssrrrhhhfffcccaaa^^^[[[WWWTTTQQQOOONNNMMMNNNOOONNNLLLLLLLLLLLLMMMNNNNNNOOOPPPOOOQQQSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]][[[YYYYYYZZZXXXYYYZZZYYYXXXWWWYYYZZZZZZ\\\^^^_________aaabbbPPPPPPQQQRRRRRRRRRQQQQQQPPPRRRUUUWWWYYY___gggmmmyyy~~~~~~{{{tttsssrrrqqqpppnnnmmmmmmjjjiiigggeeecccccccccccccccccccccbbbaaa^^^\\\[[[WWWVVVTTTSSSRRRQQQQQQQQQSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY^^^gggsssxxxdddNNNAAA>>>===:::777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666777777777777888999::::::???AAAJJJ```ppppppqqqzzziiiWWWVVV^^^gggzzzuuubbbUUUZZZhhh~~~nnnkkkkkkmmmvvv|||yyyvvvuuuvvvyyyzzz{{{{{{~~~~~~}}}|||}}}||||||{{{yyywwwwwwyyy||||||xxxuuuuuukkkhhhdddaaa^^^[[[XXXUUURRRPPPOOONNNOOOOOOMMMKKKLLLLLLLLLLLLMMMOOOPPPQQQPPPRRRTTTUUUVVVWWWZZZ\\\^^^___```___^^^\\\\\\]]]YYYZZZ[[[[[[[[[[[[^^^```bbbdddfffffffffeeefffgggNNNOOOPPPQQQRRRRRRQQQQQQNNNQQQSSSUUUXXX^^^fffmmmyyy~~~{{{xxxrrrqqqooonnnllllllkkkkkkiiihhhhhhgggeeedddbbbbbbbbbcccccccccbbb```^^^\\\ZZZYYYWWWUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNPPPRRRSSSUUUWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWYYY^^^gggttt~~~iiiQQQBBB???===999777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666666888777777888888999:::;;;@@@BBBMMMgggqqqrrrrrrxxxzzzfffZZZ\\\dddooo~~~lllZZZSSS[[[nnnzzzmmmkkklllmmmttt~~~|||yyyuuusssuuuwwwxxxyyy{{{~~~~~~}}}~~~|||zzzzzz|||~~~}}}yyyvvvvvvvvvnnnkkkfffbbb___\\\YYYVVVSSSQQQPPPOOOOOONNNLLLJJJLLLLLLLLLLLLMMMOOOQQQRRRQQQSSSUUUWWWWWWYYY[[[]]]]]]___``````___^^^^^^___ZZZ\\\]]]]]]^^^```ccceeekkkmmmoooooommmllllllmmmLLLMMMOOOQQQRRRRRRQQQQQQOOORRRTTTVVVYYY___iiippp{{{}}}yyyvvvsssqqqooommmllllllllllllhhhhhhiiihhhgggeeebbbaaaaaabbbcccdddcccaaa___]]]\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPOOONNNNNNOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPRRRTTTVVVXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWYYY^^^gggtttmmmTTTCCC???<<<888777777777777666666666666555555666666666666555555666666666666666666666666555555555555666666666777888888888888999:::;;;<<>>;;;999666777888888888777555444777777777777777777777777555555555555555555555555666666666666777777777777777888999:::;;;<<<<<<<<<>>>GGGLLLnnnrrrqqqsssnnnddd___eeevvvxxxiii]]]UUU[[[vvvxxxllljjjkkklllsss|||zzztttooonnnrrrvvvwwwvvvvvvzzz~~~|||zzzyyyxxxxxxzzz|||{{{vvvqqqppptttxxxvvvrrrmmmhhhddd___YYYVVVTTTRRROOONNNNNNNNNNNNMMMLLLMMMNNNNNNMMMOOORRRUUUTTTUUUWWWYYY[[[[[[[[[[[[]]]]]]^^^___````````````____________```dddiiimmmvvv~~~~~~|||xxxNNNOOOOOOOOOOOOOOOOOONNNNNNQQQUUUWWWXXX]]]ccciiitttzzzzzzvvvtttrrrpppnnnkkkiiihhhgggggggggffffffeeeddddddccccccbbbbbbbbbcccdddcccaaa______^^^[[[YYYVVVUUUUUUUUURRRSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTSSSRRRQQQQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]]]]\\\[[[XXXVVVVVVXXXZZZ[[[[[[]]]bbbhhhppprrrYYYFFF>>>;;;999777777777777777666666555777777777777777777777777555555555555555555555555666666666666777777777777777777888:::;;;;;;<<<<<>>;;;:::888888777666666666666777777777777777777777777777555555555555555555555555666666666666777777777777666777888999:::;;;;;;<<<@@@IIITTT|||sssvvv~~~qqqiiilllnnnaaa^^^iiiuuulllmmmnnnooowww{{{tttooojjjiiikkknnnnnnmmmlllooossswww{{{}}}{{{yyyxxxxxxzzz{{{xxxsssooommmnnnnnnkkkgggccc```\\\WWWTTTTTTRRROOONNNNNNOOONNNMMMLLLNNNPPPQQQRRRRRRTTTUUUZZZ[[[\\\\\\\\\[[[ZZZYYY]]]]]]^^^_________^^^^^^______```aaabbbfffkkkooo}}}PPPOOONNNMMMMMMNNNOOOPPPMMMQQQTTTVVVXXX\\\ccchhhooouuu~~~}}}wwwtttrrrqqqnnnkkkiiihhhhhhhhhgggfffeeedddcccccccccdddgggeeecccbbbcccccccccbbb```___^^^\\\[[[ZZZYYYXXXVVVVVVUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSRRRSSSVVVXXXWWWYYY[[[]]]]]]^^^aaacccfffffffffeeebbbaaabbbcccbbb___```eeejjjqqq}}}yyy^^^HHH>>><<<;;;:::999777666666666777888666666666666666666666666555555555555555555555555666666666666777777777777666666777888999;;;<<<<<>>BBBNNN]]]ttthhhhhhmmmzzzyyykkkkkkjjj______rrrtttiiigggiiinnn|||{{{pppmmmjjjhhhhhhiiijjjjjjooopppqqqrrrvvv|||}}}~~~~~~|||xxxzzz|||{{{wwwssspppnnnkkkhhheeebbb___\\\YYYVVVUUUSSSPPPOOOOOOOOOOOONNNMMMPPPSSSUUUVVVVVVWWWXXX[[[\\\^^^```aaaaaaaaa```]]]]]]^^^^^^]]]\\\[[[[[[XXXYYYZZZ[[[\\\___cccfffppp{{{NNNNNNMMMMMMMMMMMMNNNNNNMMMPPPSSSUUUWWW[[[bbbgggmmmrrrzzz~~~yyyvvvsssqqqooollljjjiiihhhhhhjjjhhhfffdddddddddeeefffdddcccaaaaaaaaaaaa___]]]ZZZ[[[\\\]]]^^^_________[[[ZZZXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXZZZ\\\ZZZ]]]___aaabbbcccfffhhhiiikkknnnooonnnmmmnnnnnnlllgggfffjjjooottt|||~~~dddLLL@@@===<<<999999888777777777777888777777777777777777777777666666666666666666666666666666666666777777777777777777777888999<<<>>>@@@CCCPPPbbbnnnhhhffffffppp{{{lllhhh{{{hhhbbb```wwwssshhhfffggglll||||||nnnmmmkkkiiihhhiiijjjkkkpppqqqqqqrrrtttzzz|||}}}}}}|||{{{yyyvvvssspppnnnkkkhhheeebbb___\\\YYYVVVUUUSSSPPPOOOOOOPPPOOONNNOOORRRTTTVVVWWWXXXZZZ[[[\\\]]]___aaacccccccccccc^^^^^^^^^]]]\\\[[[ZZZYYYWWWXXXZZZZZZZZZ\\\___bbbgggqqqzzz}}}MMMMMMNNNNNNNNNNNNMMMMMMMMMPPPSSSUUUWWW[[[bbbgggmmmrrryyy~~~{{{zzzsssrrrooollljjjiiiiiiiiiiiihhheeecccbbbccceeefffcccbbbaaabbbbbbaaa^^^[[[ZZZ[[[]]]^^^___^^^^^^^^^]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ\\\\\\[[[[[[[[[]]]]]]___bbbdddeeegggiiilllooorrruuuvvvuuusssrrrrrrrrrmmmkkkoootttxxxiiiPPPAAA<<<:::888999999999999888777777777777777777777777777777666666666666666666666666666666666666777777777777888888888888:::===@@@AAADDDSSSgggppppppkkkiiiqqq|||nnniiipppccccccddd|||{{{qqqiiihhhhhhlllzzzyyykkkkkkjjjiiihhhiiijjjlllmmmnnnoooppprrrxxx{{{www{{{|||}}}{{{vvvssspppmmmkkkkkkhhhdddaaa___[[[XXXUUUVVVSSSPPPOOOOOOPPPOOONNNQQQSSSUUUVVVWWWYYY\\\^^^___```bbbcccdddddddddccc^^^^^^]]]]]]\\\ZZZYYYXXXUUUVVVWWWWWWVVVWWWZZZ\\\]]]fffoooqqqrrrssssssqqqLLLMMMNNNOOOOOONNNMMMLLLLLLPPPSSSUUUWWW[[[bbbgggmmmrrryyy~~~}}}}}}}}}sssrrrooollljjjiiiiiiiiihhhgggdddbbbaaabbbdddeeeddddddddddddeeeccc___\\\[[[\\\]]]^^^^^^^^^]]]\\\^^^\\\YYYWWWVVVVVVWWWXXXYYY[[[^^^^^^]]]\\\\\\\\\___aaadddfffgggiiilllnnnwwwyyy|||}}}{{{xxxwwwvvvvvvqqqooorrrwww{{{mmmRRRBBB;;;999888888999::::::888777666777777777777777777777777777777777777777777777777666666666666777777777777999999888999;;;>>>AAACCCDDDUUUkkkuuuwwwsssooouuuuuupppggg]]]bbbhhhwwwooojjjjjjjjjlllxxxvvviiijjjjjjiiihhhhhhjjjllliiijjjlllmmmqqqvvv}}}{{{ppplllgggooo|||zzz{{{|||{{{tttooollljjjhhhjjjgggccc```^^^ZZZVVVTTTVVVSSSPPPOOOPPPPPPOOONNNSSSTTTUUUVVVWWWYYY]]]```bbbbbbddddddddddddcccbbb^^^^^^]]]]]][[[ZZZXXXWWWQQQRRRSSSSSSRRRRRRTTTVVVUUU^^^fffhhhggghhhhhhfffLLLMMMMMMMMMMMMLLLLLLKKKKKKMMMPPPRRRVVV[[[```eeejjjooovvv|||}}}{{{tttqqqnnnllllllllllllkkkhhhgggfffeeedddeeefffgggeeefffffffffeeecccaaa```^^^]]]]]]]]]]]]^^^^^^___^^^____________]]]\\\[[[bbbccccccbbb```___```aaaaaaeeeiiijjjjjjkkkooorrrvvv}}}}}}}}}zzzzzzyyyzzz~~~rrrYYYCCC;;;===;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999<<<999999;;;;;;:::>>>DDDEEEUUUwww~~~}}}|||zzz}}}jjj]]]aaaeeexxxpppiiiggghhhmmmxxxtttppplllhhhgggiiillllllllliiijjjlllnnnpppuuu{{{ssskkkgggiiijjjnnnsss|||~~~{{{tttrrrnnniiidddddddddcccaaa\\\YYYWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPTTTTTTVVVXXX[[[^^^aaabbbcccdddeeeeeeeeedddcccbbbaaa```___]]][[[XXXVVVUUUSSSSSSSSSSSSSSSRRRRRRQQQXXXZZZ]]]______]]]ZZZXXXLLLMMMMMMMMMMMMLLLKKKKKKKKKMMMPPPRRRUUUZZZ```dddiiinnnttt{{{~~~|||wwwtttpppooooooooonnnnnniiihhhgggfffffffffggggggffffffggggggfffeeedddcccaaaaaa```````````````aaaaaaaaabbbbbbaaa```___^^^bbbcccdddcccaaa```aaabbbcccfffjjjkkklllmmmrrruuuzzzttt[[[EEE===>>>;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999:::777777999999888<<>>???;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999:::777777999999999===CCCIII^^^||||||~~~qqqaaadddiiiwwwpppjjjggghhhlllwwwzzzrrrmmmhhheeeeeehhhjjjkkknnnooorrruuuxxx~~~vvvooommmllliiigggeeeccceeehhhllloooxxx|||yyyxxxtttmmmhhhjjjiiigggccc___[[[XXXVVVRRRRRRQQQQQQQQQRRRSSSSSSWWWXXXYYY\\\^^^aaacccdddcccdddeeeeeeeeedddbbbaaa___^^^]]]\\\ZZZXXXVVVUUUSSSTTTTTTTTTTTTSSSRRRRRRPPPQQQSSSSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLOOORRRUUUYYY^^^aaafffjjjqqqvvvzzz~~~~~~|||yyywwwtttssssssrrrqqqppplllmmmmmmmmmlllkkkjjjiiifffgggggghhhhhhiiiiiiiiikkkkkkiiihhhgggggggggggggggggggggffffffeeeddddddfffggghhhgggfffeeefffggghhhkkknnnooopppsssyyyyyy___HHH??????;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555555777999;;;999999;;;;;;;;;@@@FFFJJJbbbuuuwww{{{ttt``````kkkwwwpppjjjhhhhhhlllwwwzzzrrroooiiieeeeeegggjjjlllnnnpppsssvvvzzz{{{vvvtttrrrmmmjjjfffdddeeefffhhhhhhggglllttt{{{}}}|||zzzxxxtttqqqnnnllliiieeeaaa]]]YYYVVVRRRRRRRRRRRRSSSTTTUUUUUUXXXZZZ\\\^^^aaacccdddeeecccdddeeeeeedddcccaaa```]]]]]]]]]\\\ZZZXXXVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJJJJIIILLLOOORRRUUUXXX\\\___eeeiiiooouuuyyy}}}~~~|||yyywwwtttsssssssssqqqpppppppppqqqrrrqqqooommmlllgggggghhhhhhiiiiiijjjkkknnnmmmlllkkkjjjiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeiiijjjkkkkkkjjjiiijjjlllkkkmmmoooooopppuuu|||zzz```III>>>>>>;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555555777999;;;999999;;;<<<<<<@@@FFFKKKeeeqqqsssyyyuuu___]]]kkkuuunnniiihhhhhhlllwww}}}vvvrrroookkkgggeeefffjjjlllmmmooorrruuuyyy|||xxxsssooojjjhhhggggggfffeee```dddiiimmmttt}}}}}}|||{{{{{{zzzqqqmmmiiifffccc___ZZZVVVQQQQQQRRRSSSTTTUUUWWWXXXZZZ[[[]]]```bbbdddeeeeeeddddddeeeeeedddbbbaaa```]]]]]]\\\\\\ZZZYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRNNNNNNNNNNNNMMMKKKJJJIIIHHHKKKOOORRRUUUXXX[[[^^^dddhhhoootttyyy}}}zzzxxxvvvvvvvvvuuusssqqqssstttvvvwwwvvvssspppnnnjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjkkkhhhhhhfffeeeeeedddeeeeeekkklllmmmmmmllllllmmmnnnmmmooopppooopppttt||||||bbbJJJ???>>>;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999999777777:::::::::???EEEMMMhhhtttvvv|||zzzsss___^^^kkkrrrmmmhhhgggiiimmmxxxxxxrrrnnnmmmkkkhhheeefffiiillljjjlllooorrrwww}}}yyyuuuoookkkiiigggccc___^^^```cccdddgggllluuu{{{~~~~~~~~~rrrnnniiifffdddaaa[[[VVVQQQQQQRRRSSSUUUWWWYYYZZZZZZ\\\___aaadddeeeeeeeeeddddddeeedddcccbbb```___]]]]]]]]]\\\\\\ZZZYYYYYYUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTNNNNNNNNNNNNLLLKKKJJJIIIHHHKKKOOORRRTTTWWWZZZ]]]ccchhhooouuuzzz~~~~~~|||{{{zzzzzzyyywwwuuuvvvxxxzzz{{{zzzwwwsssqqqooonnnmmmmmmmmmnnnoooooolllkkkjjjjjjjjjjjjkkkkkkiiihhhfffeeeddddddeeeeeejjjlllmmmmmmllllllmmmnnnooooooooonnnnnnsss{{{eeeLLL@@@???;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999999777777:::;;;;;;@@@FFFPPPmmmzzz{{{yyytttkkk\\\^^^kkk}}}pppkkkggggggiiinnnyyyvvvpppiiijjjiiigggeeedddgggiiiiiijjjmmmppptttzzz{{{uuuqqqpppmmmgggbbb\\\___aaaaaa```bbbgggkkkxxx~~~~~~~~~rrrmmmhhhfffeeebbb\\\WWWQQQQQQRRRTTTVVVYYY[[[\\\ZZZ\\\___bbbdddeeeeeeeeeddddddddddddcccaaa```^^^]]]]]]]]]]]]]]]\\\[[[ZZZVVVVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRQQQRRRTTTUUUWWWOOOOOONNNNNNLLLKKKJJJIIIHHHKKKOOORRRTTTWWWZZZ\\\ccchhhooouuu{{{~~~~~~~~~}}}zzzxxxxxxzzz|||~~~|||yyyuuurrrrrrqqqpppoooooopppqqqrrrjjjjjjiiiiiiiiijjjjjjkkkjjjhhhgggeeeeeeeeeffffffjjjkkkllllllkkkkkkmmmnnnooopppooommmmmmrrrzzzgggNNNBBBAAA;;;:::999888777777777777666666666666777777777777777777666555555555555555555666777666555666777999;;;999999<<<======BBBHHHRRRppp~~~~~~{{{tttooobbbXXX]]]kkkyyynnniiifffgggjjjooozzzuuupppeeeggghhhgggdddccceeehhhhhhjjjlllooosssxxxzzzxxxxxxuuupppkkk\\\___aaaaaa______bbbeeejjjuuu||||||qqqmmmgggfffeeeccc\\\WWWPPPQQQRRRTTTWWWYYY\\\]]]ZZZ\\\___bbbdddeeeeeedddddddddddddddcccaaa___^^^^^^^^^^^^^^^^^^]]]\\\[[[VVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSUUUXXXYYYMMMNNNNNNNNNMMMLLLJJJIIIIIIKKKNNNPPPRRRVVV[[[^^^dddhhhooovvv}}}|||zzz{{{|||xxx{{{}}}}}}{{{xxxuuuuuutttsssrrrqqqpppqqqrrrrrrooommmjjjhhhggghhhjjjkkkggggggfffdddbbbbbbdddfffkkkmmmoooooommmlllkkklllppppppnnnkkkhhhjjjoootttzzz{{{~~~mmmRRRCCC@@@<<<;;;999888888888666444666666666666777777777777777777666666666666777777666666777888888888888777;;;888888;;;<<<===CCCJJJUUU}}}}}}{{{wwwvvv|||jjjkkkuuudddZZZ]]]hhh~~~ppplllhhhfffffflll{{{sssmmmjjjhhheeecccbbbcccdddeeeeeehhhlllppptttyyy~~~}}}ssskkkgggccc^^^[[[[[[^^^___```eeeiiittt~~~yyyuuummmhhheeefffddd^^^YYYYYYSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^___```bbbdddeeefffiiihhhhhhfffeeecccaaa```````````````^^^\\\ZZZYYYZZZYYYXXXXXXXXXWWWTTTRRRSSSSSSTTTUUUVVVWWWXXXXXXNNNNNNOOONNNMMMLLLJJJIIIIIIKKKMMMPPPRRRVVV[[[^^^dddhhhooowww~~~}}}xxxtttrrrrrrssstttzzz~~~|||{{{|||yyy{{{}}}|||zzzxxxwwwwwwwwwvvvuuutttsssttttttuuurrrpppmmmjjjiiiiiiiiijjjhhhhhhgggdddbbbbbbdddgggkkkmmmnnnnnnmmmlllmmmnnnoooooommmjjjggghhhkkkooopppqqqssswww|||~~~~~~|||zzz|||oooTTTDDD@@@<<<:::999888999888666555666666666666777777777777777666666555555666666777777777777777888888888888:::888888;;;<<<>>>CCCJJJVVV}}}zzztttoooooowwwxxxjjjlllpppaaaYYY^^^mmm{{{pppkkkhhhggggggmmm|||tttoooiiigggeeebbbbbbbbbdddeeefffiiilllpppsssxxx}}}wwwpppoookkkeeeaaa^^^]]]\\\[[[___bbbkkkwww~~~}}}xxxtttnnnhhhdddcccaaa[[[WWWWWWSSSUUUWWWXXXXXXYYY[[[]]]_________```aaacccdddeeegggggggggfffeeecccbbbaaa``````aaa```___]]][[[ZZZ[[[YYYXXXWWWXXXWWWTTTRRRTTTTTTTTTUUUVVVVVVWWWWWWOOOOOOOOOOOONNNLLLJJJIIIHHHJJJMMMOOORRRUUUZZZ^^^dddiiipppxxx~~~|||vvvsssmmmgggcccaaaaaabbbfffkkksss}}}~~~||||||yyyzzz{{{zzzxxxwwwxxxyyywwwwwwvvvuuuuuuuuuuuuvvvtttrrrpppmmmkkkjjjiiiiiiiiiiiihhheeecccccceeegggkkklllmmmmmmllllllnnnpppnnnnnnllljjjgggfffggghhhffffffgggiiilllnnnnnnlllkkkiiikkkqqqwww{{{qqqVVVEEE@@@<<<:::999888999888777555666666666666777777777777666555555555555555555666888777666666666777999::::::888888;;;===>>>DDDKKKYYY|||{{{xxxrrrkkkiiijjjrrr}}}~~~tttkkkooo~~~mmm```[[[aaatttyyypppkkkhhhggghhhnnn|||~~~uuuppphhhfffdddbbbaaabbbdddeeefffhhhkkknnnqqquuuyyy|||~~~vvvuuurrrmmmhhhdddaaa\\\ZZZZZZ\\\bbbkkksss{{{~~~xxxvvvwwwzzz{{{xxxqqqjjjdddaaa]]]WWWSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^````````````aaabbbcccdddeeeeeeeeeeeedddcccbbbbbb```aaaaaaaaa```___]]]\\\\\\ZZZXXXWWWWWWVVVTTTRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPNNNLLLJJJIIIHHHJJJLLLOOOQQQUUUYYY]]]dddiiiqqqxxxxxxrrroookkkfff```\\\ZZZYYYYYYYYY]]]dddlllwww~~~}}}yyyzzzyyyxxxvvvvvvxxxyyywwwvvvvvvuuuuuuuuuuuuuuusssrrrpppnnnlllkkkjjjjjjiiiiiihhhfffddddddfffhhhkkkkkklllkkkkkkllloooqqqnnnnnnllljjjhhheeeddddddbbbaaa```aaabbbbbbaaa```___]]]___eeelllsss}}}uuuZZZGGGAAA<<<:::999999999999888666666666666666777777777777555555444444444444555555999888666555555777999::::::888888;;;===???DDDKKK]]]~~~yyy|||mmmjjjjjjkkkrrr|||zzzrrrlllsss~~~lllbbb___fffxxxzzzqqqkkkggggggiiiooo|||{{{sssooogggeeecccaaaaaabbbdddeeedddfffiiikkknnnqqqtttwww}}}|||xxxuuurrrnnnkkkfffbbb^^^ZZZZZZ]]]dddjjjrrr~~~yyyrrrnnnnnnpppuuu|||uuummmeee```[[[UUURRRSSSRRRTTTWWWXXXYYYZZZ\\\^^^aaaaaaaaaaaaaaaaaabbbccccccddddddddddddccccccbbb```aaabbbbbbaaa```___^^^]]][[[YYYWWWWWWVVVTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQPPPOOOMMMKKKIIIGGGIIILLLNNNPPPTTTYYY\\\ccchhhpppxxx~~~{{{tttlllfffdddaaa]]]YYYVVVUUUTTTUUUSSSUUUZZZ___hhhrrr}}}zzzzzzyyywwwuuuuuuwwwyyyxxxxxxxxxxxxwwwwwwvvvvvvoooooooooooonnnlllkkkkkkiiiiiihhhfffddddddfffhhhjjjjjjkkkjjjjjjkkknnnpppooonnnlllkkkiiigggeeecccbbb```]]]\\\\\\[[[YYYWWWWWWUUUWWW\\\ccckkkxxxyyy]]]JJJBBB<<<:::999999::::::888777666666666666777777777777555555444444444444555555999888666555555777999::::::888888<<<>>>???EEELLL```{{{nnnkkkllllllsss|||yyyooolllttt|||jjjaaa___gggyyy}}}rrrlllggggggiiiooozzzxxxppplllfffdddbbb``````aaaccceeebbbdddgggiiijjjmmmqqqttt||||||wwwrrrnnniiiddd```[[[YYY[[[___dddlllzzz|||sssnnnjjjfffeeehhhjjjppp{{{xxxpppgggbbb\\\VVVSSSTTTRRRTTTWWWXXXYYY[[[]]]___bbbbbbaaaaaaaaaaaabbbbbbbbbcccccccccccccccbbbbbb```aaabbbbbbbbbaaa```___^^^\\\YYYWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPMMMKKKJJJGGGHHHKKKMMMPPPSSSXXX\\\bbbgggpppwww~~~{{{xxxwwwvvvrrrmmmfffaaa]]]XXXVVVTTTQQQPPPOOOPPPPPPOOOPPPRRRUUUZZZbbbkkkqqq||||||{{{yyyvvvvvvwwwyyy{{{{{{||||||{{{{{{zzzyyynnnoooppppppooonnnlllkkkiiiiiihhheeecccccceeeggghhhiiijjjjjjiiiiiikkkmmmnnnmmmkkkjjjjjjiiigggeeebbb```\\\ZZZXXXWWWTTTSSSRRRQQQRRRVVV[[[cccqqq~~~|||aaaLLLBBB<<<:::999999::::::999888666666666666777777777777666555555555555555555666888777666666666777999::::::888999<<<>>>@@@FFFMMM```~~~pppllllllmmmttt}}}yyyooolllsssuuuddd[[[ZZZbbbyyyssslllffffffhhhmmmwwwwwwnnnjjjeeecccaaa```___aaaccceeeaaacccfffhhhiiilllpppsss}}}}}}tttmmmfffaaa]]]YYYWWWWWW[[[___ggguuuyyyoooeee___\\\[[[]]]bbbdddlllxxxyyyppphhhccc^^^XXXUUUVVVRRRTTTWWWYYYZZZ[[[^^^```bbbaaaaaaaaaaaaaaabbbcccbbbbbbcccccccccbbbaaaaaa___```aaabbbbbbaaa`````````]]]YYYWWWWWWVVVUUUTTTRRRSSSTTTUUUVVVWWWXXXXXXSSSSSSSSSRRRPPPNNNKKKJJJFFFHHHKKKMMMOOOSSSXXX[[[aaafffooovvv}}}~~~{{{uuurrrmmmllliiiddd___[[[XXXXXXRRRQQQPPPNNNNNNNNNOOOPPPMMMNNNOOOPPPRRRWWW^^^cccsss~~~}}}zzzxxxxxxyyy||||||}}}}}}}}}|||{{{zzzpppqqqrrrsssqqqooollljjjhhhhhhgggdddbbbbbbdddgggfffhhhjjjjjjhhhhhhhhhiiimmmjjjhhhhhhiiijjjiiigggeeebbb]]]ZZZXXXVVVTTTRRRQQQPPPQQQTTTWWW^^^kkkxxxcccMMMCCC<<<:::999999:::;;;:::888666666666666777777777777777666666555555666666777777777777777888888888888:::888999<<<>>>@@@FFFNNN___wwwrrrrrrsss{{{}}}sssoootttooo^^^WWWWWW___zzztttlllfffeeeggglllsss{{{xxxooojjjdddccc```______aaacccdddbbbdddgggiiikkknnnqqqttt}}}tttjjjccc^^^[[[XXXVVVVVVYYY]]]dddrrr~~~uuukkkbbbYYYVVVTTTTTTWWW\\\```gggsss}}}{{{vvvooogggddd___YYYVVVWWWRRRTTTWWWYYYZZZ\\\^^^aaaaaaaaa``````aaabbbccccccbbbbbbccccccbbbaaa``````]]]^^^```aaaaaaaaa``````aaa^^^ZZZWWWVVVVVVUUUTTTSSSTTTVVVXXXZZZ\\\^^^___SSSSSSSSSRRRPPPNNNKKKJJJFFFHHHJJJMMMOOOSSSWWW[[[```fffnnnvvv|||{{{xxxtttnnnjjjfffddd```[[[WWWTTTTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSNNNNNNNNNNNNOOOSSSXXX\\\eeeqqq}}}zzzzzzzzzzzz{{{|||||||||{{{yyyxxxttttttuuuuuusssooollliiiggggggfffdddbbbbbbdddfffeeegggjjjjjjhhhgggffffffllliiiffffffhhhjjjjjjhhhhhheee```\\\ZZZXXXVVVTTTSSSRRRRRRUUUVVV\\\hhhuuueeeNNNCCC<<<:::999999;;;;;;:::888666666666666777777777777777777666666666666777777666666777888888888888777:::888999<<<>>>@@@GGGNNN]]]zzzyyy{{{xxxtttvvvkkk\\\VVVVVV^^^{{{tttllleeeeeegggjjjqqqyyyzzzpppkkkdddbbb```______aaacccdddccceeehhhkkkmmmooosssvvv}}}ssshhhbbb^^^]]]YYYVVVWWWZZZ^^^eeerrr~~~sssgggaaaYYYSSSQQQQQQQQQSSSWWW]]]dddnnnzzz~~~{{{yyytttmmmgggddd```ZZZVVVWWWRRRTTTWWWYYYZZZ\\\___aaa````````````aaabbbcccdddcccccccccbbbbbbaaa```___]]]^^^___aaaaaaaaa``````aaa^^^ZZZWWWVVVVVVUUUTTTUUUVVVXXX[[[^^^aaacccdddSSSSSSSSSSSSQQQNNNKKKIIIFFFHHHIIIJJJLLLPPPTTTXXX```eeelllqqqwww}}}~~~xxxrrrlllgggccc```^^^[[[YYYWWWVVVVVVVVVQQQQQQQQQRRRRRRSSSSSSSSSUUUTTTRRRRRRRRRTTTVVVWWW```fffpppzzzzzzxxxxxxxxxxxxxxx}}}~~~{{{yyy{{{{{{yyyuuutttsssqqqooollljjjiiijjjhhhdddbbbaaaccceeegggiiiiiikkkkkkjjjhhhfffdddgggdddbbbdddiiimmmnnnmmmiiiiiigggccc^^^YYYWWWWWWUUUUUUVVVWWWWWW[[[hhhvvv}}}iiiPPPBBB>>>===<<<;;;:::999999999999999999888888888777777666666555555555555666666777777777777777888888888::::::::::::<<<@@@EEEJJJZZZtttvvvyyy|||}}}}}}qqq[[[[[[WWW```rrrmmmhhhffffffgggnnnwwwxxxppplllbbbaaa```___```aaaccceeeffffffgggiiilllppptttwwwwwwmmmfff___[[[WWWYYY[[[[[[\\\bbbmmmuuu|||pppddd\\\UUURRROOOLLLLLLMMMOOOQQQVVVaaannnyyyzzzuuummmgggccc]]]WWWRRRWWWWWWXXX[[[^^^``````___aaaaaabbbbbbbbbaaaaaa```ccccccbbbbbbaaa`````````aaa```____________```aaa_________\\\YYYWWWXXXYYYVVVWWWYYY^^^dddhhhkkklllSSSSSSTTTSSSQQQNNNKKKIIIFFFHHHIIIJJJLLLPPPTTTXXX___cccjjjpppvvv}}}yyysssmmmhhhccc```^^^^^^\\\ZZZYYYWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPQQQRRRTTTUUU[[[```iiirrr{{{{{{zzzzzzzzzzzzxxx}}}~~~{{{yyyzzzyyywwwuuuuuusssqqqnnnkkkiiihhhjjjiiifffdddcccdddfffggghhhhhhiiiiiihhhfffdddcccfffeeecccdddgggkkknnnoooppppppmmmiiiccc___]]]\\\[[[ZZZZZZZZZYYY[[[gggsss}}}iiiPPPCCC>>>===<<<;;;:::999999999888888888777777777666666777777666666666666777777888888888888999999999999:::::::::;;;<<<@@@FFFJJJZZZ~~~sssuuuwww|||~~~~~~www___^^^ZZZddd~~~pppjjjgggffffffiiiqqqzzzwwwmmmiiiaaa```___^^^^^^```bbbcccfffggghhhjjjmmmrrrwwwzzz}}}}}}}}}rrrjjjbbb]]]YYY[[[]]]]]]]]]bbbkkksssyyynnnfff^^^XXXQQQOOOLLLJJJIIIJJJLLLNNNUUU```nnnxxx|||wwwooojjjfffaaa[[[WWWZZZZZZ[[[]]]```bbbbbbaaacccddddddeeeeeeddddddcccbbbbbbbbbbbbaaa```______________________________^^^___^^^\\\YYYXXXXXXZZZYYY[[[^^^ccciiimmmpppqqqSSSTTTTTTSSSQQQNNNJJJIIIFFFHHHIIIJJJLLLPPPTTTXXX]]]aaahhhooovvv~~~|||uuunnnjjjfffbbb```____________^^^\\\ZZZYYY[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSRRRQQQQQQSSSTTTUUUVVVZZZ```gggooowww}}}}}}}}}}}}}}}yyy~~~}}}zzzyyywwwtttrrrrrrqqqpppnnnllljjjiiijjjjjjhhhgggffffffffffffffffffgggfffeeecccaaa```ddddddccccccdddggglllpppwwwxxxvvvsssmmmiiifffeeeeeecccaaa___\\\\\\dddnnnzzzjjjQQQCCC>>>===<<<:::999999999999777777777666666666666666888888777777777777888888888888999999::::::::::::::::::;;;;;;<<<@@@FFFJJJ[[[}}}sssuuu~~~ttt{{{fffbbb^^^iii{{{mmmiiiffffffhhhkkkttt}}}uuukkkfff```___]]]]]]]]]^^^```aaafffgggiiikkkoootttzzz~~~pppfffdddhhhsss}}}|||sssjjjddd___aaabbbbbbbbbeeekkkppp{{{wwwiii```[[[WWWTTTOOONNNKKKIIIIIIIIIKKKLLLTTT```ooozzzyyyrrrllliiifffbbb^^^^^^^^^]]]___aaaccccccbbb```aaabbbbbbbbbbbbaaaaaa```aaabbbcccbbb```^^^]]]]]]]]]____________]]]]]]]]]]]]]]]\\\ZZZYYYZZZ[[[\\\___dddkkkqqquuuxxxzzzTTTTTTTTTSSSQQQMMMJJJHHHFFFHHHIIIJJJLLLPPPTTTXXX\\\```fffmmmvvv~~~{{{tttoookkkiiifffeeedddeeeggghhhgggdddbbb```bbbbbbbbbbbb```^^^\\\[[[YYYWWWUUUTTTTTTTTTVVVWWWTTTVVVZZZ___eeemmmuuu{{{{{{|||zzzwwwrrrooooooooooooooonnnmmmllljjjjjjiiiiiihhhgggfffeeedddddddddcccbbb```^^^]]]___aaaaaa___^^^aaahhhmmmvvvyyy|||}}}yyyuuuqqqooooookkkhhheee___\\\aaaiiivvvjjjQQQCCC======;;;:::999888888888777777777777777777777777888777777666666777777888777888888999999::::::::::::;;;;;;;;;<<<@@@FFFJJJ\\\~~~~~~uuuyyyxxxnnnzzzmmmeee```mmmxxxnnniiifffggghhhlllttt~~~uuujjjfff```___^^^\\\]]]^^^___aaadddgggjjjlllooottt|||~~~rrrddd]]][[[]]]dddlllyyywwwqqqkkklllmmmkkkjjjjjjmmmoootttyyylllaaaZZZVVVUUUTTTPPPOOONNNLLLLLLLLLLLLMMMRRR___ooo{{{yyyrrrmmmkkkjjjgggdddaaa```______aaacccbbbbbb______```aaaaaaaaa``````___aaabbbcccccc```^^^\\\[[[\\\^^^______^^^\\\[[[[[[\\\]]][[[ZZZYYY[[[\\\\\\```hhhpppwww}}}TTTTTTTTTSSSQQQMMMJJJHHHFFFHHHIIIJJJLLLPPPTTTXXX]]]___dddlllvvv~~~~~~zzzvvvrrrqqqooonnnlllnnnppprrrsssrrrooollljjjjjjkkkkkkjjjhhhfffcccbbb]]][[[YYYVVVUUUUUUVVVVVVUUUWWWYYY\\\```fffmmmrrrxxx~~~~~~~~~|||xxxtttppppppppppppooonnnlllllliiiiiiiiiiiihhhfffdddccccccbbbaaa```___]]]\\\[[[[[[\\\\\\ZZZYYY[[[```eeelllrrrzzz}}}yyywwwvvvqqqmmmhhhbbb]]]```eeeppp{{{iiiPPPCCC===<<<;;;:::999888888888888888888888888888888888777666666555555666666777666666777777888999999:::;;;;;;;;;;;;===AAAFFFKKK]]]|||qqqjjjyyyqqqfffaaannnxxxqqqlllhhhhhhhhhkkksss|||vvvlllgggaaa```^^^]]]]]]^^^```aaabbbeeeiiijjjmmmsss|||qqqhhh```^^^\\\[[[]]]aaagggnnn{{{{{{{{{yyyvvvrrrpppooopppqqqyyy~~~sssnnneee^^^YYYVVVTTTSSSQQQPPPPPPOOONNNNNNMMMMMMNNN\\\mmmzzz~~~xxxpppkkkjjjjjjhhhgggaaa```^^^___```bbbbbbaaabbbcccdddeeeeeeeeeeeeeee___aaacccdddcccaaa^^^\\\[[[\\\^^^______^^^\\\[[[[[[\\\\\\[[[ZZZZZZ[[[]]]YYY___iiirrrzzzUUUUUUUUUSSSQQQMMMIIIGGGFFFHHHIIIJJJLLLPPPTTTXXX^^^```dddlllvvv}}}{{{yyyxxxxxxxxxwwwuuuzzz{{{}}}}}}|||yyyvvvtttttttttuuutttrrrooolllkkkbbb```]]]YYYWWWUUUUUUUUUXXXXXXYYYZZZ\\\```eeeiiiqqqxxx~~~}}}zzzvvvuuutttsssqqqooollljjjiiijjjjjjjjjiiihhhfffdddcccbbbaaa```^^^]]][[[ZZZZZZXXXXXXWWWVVVVVVWWWYYY\\\]]]eeeooowww{{{{{{zzzyyyxxxsssnnnkkkddd______cccjjjvvvhhhOOOBBB===<<<;;;999888888888888888888888888999999999999666666555555555555666666555555666777888999999:::;;;;;;<<<<<<===AAAGGGKKK___ooohhhzzznnneeebbbpppxxxsssnnnjjjiiiiiikkkrrr{{{vvvmmmhhhaaa```^^^]]]]]]^^^___```___cccggghhhiiioooyyytttjjjccc___^^^]]]XXXVVVWWW[[[___gggrrr~~~|||wwwrrrooonnnlllpppwww{{{uuugggddd```\\\XXXUUUTTTSSSQQQQQQQQQQQQQQQOOONNNMMMMMMZZZjjjwww}}}wwwnnniiihhhiiihhhgggaaa___]]]^^^```aaabbbbbbbbbccccccdddeeeeeeeeeeeeaaabbbcccdddcccaaa___^^^\\\\\\^^^^^^^^^^^^\\\\\\[[[\\\\\\[[[ZZZZZZ[[[\\\WWW^^^gggpppxxxUUUUUUUUUSSSPPPMMMIIIGGGFFFHHHIIIJJJLLLPPPTTTXXXaaaaaaeeemmmwww~~~||||||}}}~~~~~~|||yyyvvvtttjjjhhhddd___[[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ^^^aaajjjpppyyy~~~}}}|||{{{wwwsssssssssrrrpppooommmlllllllllkkkiiihhhgggfffeeebbbaaa___]]][[[ZZZYYYYYYWWWUUUTTTTTTUUUUUUTTTSSSRRRWWW```hhhnnnrrrvvvxxxxxxsssnnnkkkfff```^^^aaagggrrr~~~fffNNNAAA===<<<:::999888888777777777777777777888888888999777777666666666666777777555666666777999::::::;;;;;;<<<<<<<<<===AAAGGGKKK___ppphhh|||gggccccccrrryyysssnnnjjjiiiiiikkksss|||vvvlllhhh```___]]]\\\[[[\\\]]]^^^]]]```dddeeeeeekkkvvvzzzooogggbbb^^^___]]]YYYWWWWWWXXXZZZ^^^eeejjjttt~~~wwwqqqllljjjfffhhhnnnzzz{{{rrrmmmbbb```^^^ZZZWWWUUUVVVVVVTTTUUUUUUVVVUUUSSSRRRPPPRRR___mmmxxx}}}vvvmmmgggggghhhhhhhhhaaa___]]]^^^```bbbccccccaaaaaabbbcccddddddddddddddddddddddddcccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]\\\ZZZYYYZZZ\\\WWW]]]eeelllsss|||UUUUUUUUUSSSPPPMMMIIIGGGFFFHHHIIIJJJLLLPPPTTTXXXbbbbbbfffmmmwww}}}{{{rrroookkkeeeaaa^^^]]]\\\XXXYYYYYYXXXVVVWWWYYY[[[___fffnnnsssxxx||||||{{{xxxnnnooopppqqqrrrsssssssssooonnnllljjjiiihhhggggggbbbaaa___]]][[[YYYYYYXXXWWWUUUSSSSSSUUUUUURRRNNNLLLOOOUUU\\\cccjjjrrrwwwwwwrrrnnnkkkfff```___aaaeeeppp{{{eeeMMM@@@<<<<<<:::999888777777777555666666666777777888888888888777777777777888888666777888999:::;;;<<<<<<;;;<<<<<<<<<>>>BBBGGGKKK___rrriii}}}xxxaaabbbddduuuzzzrrrmmmjjjiiijjjllluuu~~~uuukkkfff___^^^\\\ZZZZZZ[[[\\\]]][[[___bbbcccccchhhsss}}}~~~uuunnngggbbb___``````]]]]]]^^^\\\[[[]]]```___bbbrrr~~~uuuoooiiifffaaabbbiiivvvvvvmmmgggbbbaaa^^^ZZZWWWWWWYYY[[[XXXYYYZZZ[[[ZZZXXXVVVTTTYYYeeerrr{{{}}}vvvlllgggfffggghhhhhhbbb```^^^^^^aaaccceeeeeedddeeefffggghhhhhhhhhhhheeeeeedddccccccbbbbbbbbb___^^^^^^]]]]]]^^^^^^___]]]]]]]]]\\\ZZZYYYZZZ[[[XXX]]]dddiiinnnwwwVVVWWWWWWUUURRRMMMIIIFFFEEEEEEFFFFFFHHHMMMSSSWWW^^^aaaggglllrrryyyxxxuuuppplllhhhddd___\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYY]]]cccgggllluuu}}}yyyxxxwwwvvvuuurrrrrrrrrssssssuuuvvvvvvuuuqqqmmmjjjjjjhhheeebbbeeeccc___[[[WWWVVVUUUUUUXXXVVVTTTRRRPPPOOONNNNNNLLLGGGHHHRRR[[[___ccciiikkkmmmmmmjjjddd___]]]]]]bbbhhhqqqzzzdddNNNGGG???>>><<<999888777777888777777777777888999:::;;;<<<;;;:::999888888888888777777777777999;;;===>>>>>><<<===???@@@AAAIIIQQQccc|||pppaaaooo|||}}}mmm^^^]]]```vvv{{{sssmmmiiigggggghhhpppxxxvvvlllfffaaa___[[[YYYYYY[[[___aaa^^^```cccdddeeejjjrrrxxxvvvmmmcccbbbaaa^^^\\\[[[\\\]]]XXXYYYYYYXXXYYY]]]eeelllwww|||wwwrrrlllhhheeedddfffooo}}}wwwnnngggccc]]]^^^^^^\\\YYYVVVTTTTTTYYY\\\______\\\ZZZYYYZZZ^^^iiixxxzzzxxxtttppplllhhhfffeee]]]^^^___```bbbdddfffggggggggghhhjjjmmmnnnnnnmmmiiihhhgggfffddddddddddddaaa```]]][[[ZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYWWW[[[bbbhhhmmmrrrwww{{{WWWWWWWWWUUURRRMMMIIIFFFEEEEEEFFFFFFHHHLLLRRRWWW]]]```dddjjjpppwww}}}xxxtttppplllgggddd^^^]]][[[ZZZYYYXXXWWWWWWWWW[[[___bbbeeelllwww{{{vvvuuutttssssssrrrrrrrrrrrrssstttuuuvvvuuurrrnnnlllllljjjfffcccdddccc___\\\YYYWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPPPPKKKKKKQQQWWWXXX[[[___aaaccceeedddbbb___```aaabbbhhhooowww|||hhhOOODDD???>>><<<999888777777888777777777777888999:::;;;:::999888777777666666666999888888777888999:::;;;;;;:::;;;======???FFFNNNaaa{{{uuuiiiYYYeee}}}{{{hhh[[[]]]aaavvvyyyrrrlllhhhgggfffhhhoooxxxuuukkkfffbbb___\\\YYYYYY[[[^^^```^^^```bbbcccdddiiipppvvvwwwoooeeedddbbb___]]][[[[[[\\\[[[[[[ZZZYYYXXXZZZ```dddeeemmm|||}}}zzzvvvppplllgggfffgggnnn{{{{{{rrrjjjddd```bbbbbbaaa^^^ZZZXXXXXXYYY[[[^^^``````]]][[[ZZZZZZaaalll||||||yyywwwtttpppllliiigggfff`````````aaabbbdddeeefffffffffgggjjjmmmooooooooojjjjjjhhhfffeeedddccccccaaa```]]][[[ZZZZZZZZZ[[[YYYYYYYYYYYYXXXXXXWWWWWWUUUXXX]]]bbbfffjjjnnnqqqWWWXXXWWWUUURRRMMMIIIFFFDDDEEEFFFGGGHHHLLLRRRVVV[[[^^^bbbgggmmmuuu~~~{{{wwwrrrooofffeeebbb___\\\ZZZXXXWWWWWWYYY\\\]]]___dddlllrrr~~~~~~}}}xxxsssqqqpppppppppqqqqqqrrrrrrsssssstttttttttrrrqqqooonnnlllhhheeedddbbbaaa^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPOOOSSSVVVWWWXXXZZZ[[[]]]___``````aaabbbcccbbbgggmmmssswww{{{mmmPPPBBB???===;;;999888888888888777777777777888999:::;;;888888777666555555555555999999888777777888888999999888:::<<<===>>>EEEMMM```{{{wwwmmm}}}}}}dddSSSZZZnnnzzzdddXXX]]]cccwwwuuuooojjjfffeeeeeegggoooxxxvvvlllhhhcccaaa]]]ZZZYYYZZZ\\\^^^^^^```bbbbbbcccgggnnnttt|||tttkkkiiigggcccaaa^^^]]]\\\]]]]]]\\\YYYWWWWWWYYY[[[[[[___hhhwww~~~|||yyytttpppnnnlllkkkpppyyy|||rrrjjjeeebbb```fffgggfffdddbbbaaaaaacccccceeeffffffccc___]]]]]]eeeqqq|||yyyxxxvvvsssooollljjjiiihhhdddddddddccccccddddddeeeffffffgggjjjnnnqqqrrrrrrmmmllljjjgggeeedddccccccbbb```^^^\\\ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSVVVYYY\\\^^^aaadddgggXXXXXXXXXVVVRRRMMMHHHFFFDDDEEEFFFGGGHHHLLLQQQTTTZZZ\\\aaafffmmmuuu~~~}}}zzzrrrppplllgggbbb^^^[[[ZZZWWWXXXYYYZZZ[[[___eeeiiiwwwxxxrrroooooonnnnnnpppqqqqqqrrrrrrrrrrrrrrrssssssrrrrrrpppmmmiiigggccccccbbb```]]][[[XXXWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTVVVYYY\\\]]]^^^___^^^___```aaabbbcccddddddcccffflllppptttxxx|||}}}pppRRRBBB>>>===;;;999888888888888777777777777888999:::;;;888777666555555555555555888888777888888888999999;;;:::<<>>===;;;999888888999999777777777777888999:::;;;888888777666666666777777555666777888999:::;;;;;;;;;;;;===@@@AAAAAAGGGOOO___vvvnnniiikkkqqq{{{gggWWWXXXaaalllzzznnnXXX[[[ddd|||xxxnnnkkkgggcccdddeeehhhpppyyyxxxnnniiidddbbb^^^[[[ZZZZZZZZZ[[[^^^___aaaaaabbbeeelllrrrzzz|||xxxsssooolllgggbbb^^^^^^]]][[[YYYWWWVVVTTTSSSVVVWWWYYY^^^jjj|||}}}{{{yyyyyy|||uuupppiiieeeeeehhhlllnnniiiqqq|||~~~xxxsssnnnjjjgggkkkwww~~~~~~xxxvvvssspppnnnmmmmmmnnnpppooommmjjjhhhgggfffeeehhhhhhhhhkkkooosssuuuvvvooonnnkkkhhhfffcccbbbaaabbbaaa```^^^\\\ZZZYYYYYY[[[ZZZYYYWWWVVVTTTSSSRRRPPPRRRTTTUUUWWWYYY\\\___ZZZZZZYYYWWWSSSMMMHHHEEECCCEEEFFFHHHIIIKKKOOORRRXXX\\\bbbiiipppyyy|||tttllleee```^^^WWWVVVVVVVVVWWWYYY\\\]]]dddmmmzzz~~~zzzvvvsssrrrpppooonnnooopppqqqqqqpppooonnnoooqqqqqqpppmmmkkkjjjjjjfffeeebbb___\\\YYYWWWVVVVVVVVVWWWYYY[[[^^^```bbbhhhmmmpppooonnnoooooommmiiigggffffffhhhiiiiiihhhdddfffiiilllooosssyyy}}}~~~mmmRRRFFF===<<<;;;999888888999999777777777777888999:::;;;999888888777777888888888555666777999;;;<<<<<<<<<;;;;;;===AAAAAAAAAGGGOOO___vvvnnnhhhfffiiiyyy|||iiiYYYXXX^^^eeeqqq}}}uuu\\\^^^gggxxxnnnjjjfffcccdddeeeiiirrr{{{uuukkkfffcccaaa^^^\\\ZZZZZZ[[[[[[]]]___aaaaaabbbfffmmmsssxxx{{{vvvrrrllleee``````]]][[[YYYXXXWWWUUUSSSRRRTTTWWW[[[cccppp}}}zzzwwwwww{{{|||kkkhhhccccccgggmmmsssvvvnnnyyy}}}wwwrrrooosss}}}zzzxxxtttqqqooooooppppppuuutttqqqnnnllljjjhhhhhhiiihhhgggiiimmmppprrrrrrnnnmmmjjjhhheeecccbbbaaabbbbbb```___]]][[[YYYXXXZZZYYYXXXWWWUUUTTTSSSRRRNNNOOOQQQQQQRRRUUUYYY[[[ZZZZZZYYYWWWSSSMMMHHHEEECCCEEEGGGHHHIIIKKKNNNQQQUUUZZZbbbjjjrrryyy|||ssslllfffccc\\\[[[YYYXXXYYYZZZZZZ[[[___gggsss~~~~~~{{{xxxvvvtttqqqooommmnnnpppqqqqqqpppnnnmmmnnnooopppnnnjjjhhhiiijjjhhhfffbbb^^^ZZZWWWVVVUUUUUUUUUWWWZZZ___eeejjjmmmwww~~~}}}~~~|||yyyvvvrrrnnnllllllllljjjgggdddeeefffhhhjjjmmmssswww{{{|||kkkOOODDD===<<<:::999888999999:::777777777777888999:::;;;888888888777777888888999777888:::;;;<<<<<<<<<;;;======@@@DDDDDDDDDIIIQQQ]]]zzzssskkkfffhhhwwwkkkZZZWWW\\\cccnnnzzzvvv```dddlllyyyqqqjjjfffcccdddfffjjjsss}}}sssjjjeeebbb```^^^\\\[[[[[[[[[[[[]]]___aaabbbcccgggooouuuxxx|||vvvmmmfffddd```\\\YYYYYYXXXVVVTTTRRRUUUWWWYYY]]]fffsss}}}{{{yyytttoookkkmmmrrrwww}}}uuummmfffcccaaaccchhhpppvvvzzzxxx~~~{{{~~~~~~}}}zzzvvvrrrppppppqqqrrryyywwwuuurrrooommmkkkkkkhhhfffeeeeeehhhkkkllllllmmmkkkiiigggdddcccbbbaaacccbbbaaa___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSRRROOOPPPPPPPPPPPPRRRVVVXXX[[[[[[ZZZWWWSSSNNNHHHEEECCCEEEGGGHHHIIIKKKNNNPPPSSSYYYbbbkkkrrryyyzzzrrrmmmjjjcccaaa^^^]]]\\\\\\\\\[[[___fffpppzzz}}}{{{xxxwwwuuuqqqooommmnnnpppqqqpppooommmlllmmmnnnnnnlllhhhggghhhkkkiiigggbbb]]]YYYVVVUUUUUUTTTTTTVVVZZZaaajjjrrrvvvxxxtttqqqmmmiiieeeddddddeeedddeeehhhmmmqqqwwwyyy{{{|||~~~iiiMMMAAA===<<<:::999888999999:::777777777777888999:::;;;888777777777777777888888::::::;;;<<<<<<<<<;;;:::@@@@@@DDDGGGHHHHHHMMMTTT\\\|||xxxppplllmmmzzznnn[[[WWW\\\dddppp{{{uuuccciiippp{{{sssjjjfffcccdddfffkkkttt~~~}}}tttlllgggaaa```^^^\\\[[[[[[[[[\\\\\\^^^aaabbbccchhhpppvvvyyyuuunnngggbbb]]]ZZZYYYYYYVVVTTTRRRTTTUUUTTTUUU[[[fffnnnwwwtttooogggbbbaaaeeejjjrrryyy~~~|||xxxrrrjjjbbbdddbbbaaaccciiiqqqwwwzzz~~~||||||xxxsssqqqqqqrrrsss{{{yyywwwtttqqqooommmlllgggeeeccccccdddggghhhhhhkkkjjjhhhfffdddcccbbbaaacccbbbaaa```^^^[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRUUUXXX^^^^^^\\\YYYTTTNNNIIIEEEDDDFFFHHHIIIIIIJJJLLLNNNYYY\\\bbbiiiqqqzzzzzznnniiigggdddaaa```aaabbbcccaaafffmmmttt{{{{{{zzz{{{yyysssnnnrrrqqqpppooonnnmmmmmmmmmnnnllljjjiiijjjjjjjjjhhhiiigggddd```\\\XXXUUUSSSUUUTTTWWW\\\aaahhhttt~~~wwwuuuppphhhaaabbbaaaaaaaaabbbdddgggiiippptttwwwyyyxxxyyy}}}lllOOO???@@@===:::999999999888777777777777777777777777777999999888777777666777777999;;;<<<<<<;;;::::::::::::???EEEKKKNNNPPPRRRSSS___vvvyyyuuunnnsss~~~xxxddd\\\[[[```ooo~~~ooofffjjjnnnssslllhhheeedddcccfffooozzzqqqiiiggg```^^^[[[ZZZ[[[\\\[[[[[[^^^___```aaacccggglllpppwww~~~yyypppjjjbbb\\\ZZZZZZ[[[[[[UUUTTTTTTTTTVVVZZZ^^^```uuu{{{qqqlllfffbbb```______^^^eeeggghhhhhhfffdddcccccccccaaa```cccjjjttt|||zzzxxxxxxwwwuuusssrrrtttvvv||||||{{{yyyvvvqqqmmmkkkiiihhhgggfffeeeeeefffgggjjjjjjjjjhhhfffccc```^^^^^^______```___^^^\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSTTT^^^^^^]]]ZZZUUUOOOIIIEEEDDDFFFHHHIIIIIIKKKMMMOOOWWW[[[```gggnnnwww|||uuurrrnnniiifffdddddddddbbbfffkkkpppvvv~~~|||{{{{{{zzzuuuppprrrqqqpppnnnmmmmmmmmmmmmnnnllliiihhhhhhhhhgggeeegggfffccc___[[[XXXUUUTTTTTTSSSUUUZZZ___fffrrr~~~}}}ssskkkccc^^^[[[ZZZZZZZZZ\\\^^^aaabbbkkknnnrrrsssssstttxxx{{{lllPPP@@@@@@===:::999999999888777777777777777777777777777:::999888888777777777888888:::;;;;;;;;;;;;===??????CCCHHHLLLNNNOOOPPPQQQ\\\uuuzzzuuusss{{{jjj```]]]bbbrrrnnneeeiiinnntttooojjjgggeeedddfffooozzztttjjjddd```^^^\\\[[[[[[\\\\\\[[[]]]]]]______aaaeeekkkooouuu{{{ssslllccc]]]ZZZYYYXXXXXXWWWVVVUUUTTTUUUWWWZZZ[[[fffyyy|||ssslllhhhccc___]]]\\\[[[ZZZ]]]___```___]]]\\\]]]^^^]]]]]]^^^eeeooo||||||wwwvvvvvvvvvuuutttuuuwwwyyy||||||{{{yyyuuuqqqmmmkkkhhhgggfffeeeeeeffffffggghhhhhhhhhgggfffdddbbb```___`````````___^^^\\\[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPQQQRRRSSS^^^^^^]]][[[VVVPPPJJJFFFDDDFFFHHHIIIJJJLLLOOOQQQUUUYYY___eeelllttt|||}}}vvvpppllliiihhhfffhhhjjjnnnsss{{{|||{{{|||{{{xxxtttrrrqqqpppnnnmmmlllllllllmmmkkkhhhgggffffffdddbbbdddcccaaa^^^[[[XXXVVVUUUSSSRRRSSSWWW[[[bbbnnnzzz|||lll```YYYVVVRRRRRRRRRSSSUUUXXXZZZ\\\bbbfffiiijjjjjjkkkooorrrwww{{{lllQQQBBB@@@===:::999999999888777777777777777777777777777999999888777777777888888777888:::;;;<<>>???BBBDDDCCCDDDFFFGGGHHHKKKOOORRRXXXooo{{{ssssssuuuvvv}}}jjjiiixxxrrrpppppp~~~xxxnnneeebbbbbbeeekkkrrruuuooogggdddaaa`````````___^^^^^^____________bbbeeehhhnnnuuu~~~yyyrrrqqqtttxxx|||xxxmmmccc^^^]]][[[ZZZZZZZZZZZZZZZVVVRRRPPPSSSVVV[[[dddnnnsssyyy|||}}}|||||||||uuulllbbb]]]XXXSSSNNNJJJOOOVVV]]]fffrrrzzz~~~zzzxxxvvvtttooolllmmmllliiifffgggdddfffhhhjjjkkkkkkkkkkkkeeedddcccaaaaaaaaaaaabbbaaaaaabbbbbbcccccccccddddddeeegggiiijjjkkkjjjjjjfffbbb^^^\\\[[[[[[[[[ZZZWWWTTTTTTYYY\\\[[[\\\^^^`````````___\\\UUUMMMGGGEEEEEEGGGJJJPPPWWW]]]aaaiiimmmrrruuuuuuwwwzzz}}}~~~zzzuuuooojjjgggeeebbb___\\\ZZZYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^___bbbgggmmmqqq|||zzzzzzzzzzzz~~~{{{yyyxxxxxxzzzyyywwwtttqqqnnnkkkjjjiiiddddddcccbbb___\\\YYYXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOPPPQQQRRRQQQPPPNNNLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHIIINNNPPPRRRTTTVVVWWWWWWWWW\\\```gggoooyyy|||[[[HHHCCC===<<<;;;::::::999::::::888888888888888888888888::::::999888999;;;<<<>>>>>>????????????@@@CCCEEEDDDFFFGGGIIIJJJMMMQQQTTT]]]sssxxxvvvwww|||{{{}}}hhhcccooommmlllnnnxxxooofffcccdddeeejjjpppsssmmmfffdddaaa``````aaa``````^^^_________```bbbfffiiinnnttt~~~xxxooofffgggiiijjjnnnwwwuuujjjdddcccbbbaaa___^^^[[[ZZZRRRPPPOOOPPPQQQVVVbbbmmmxxx~~~~~~}}}vvvmmmeee___YYYUUUPPPNNNSSS[[[```gggpppuuuvvvvvvxxx{{{zzz}}}}}}{{{yyyvvvqqqmmmmmmmmmiiihhhiiiggghhhiiikkkllllllkkkkkkfffeeecccaaaaaa```aaaaaaaaaaaaaaabbbbbbbbbccccccdddeeeggghhhjjjjjjjjjiiifffccc___]]]]]]]]]\\\\\\YYYUUUUUUYYY\\\\\\^^^bbb______```___\\\VVVMMMGGGFFFFFFGGGJJJNNNTTTZZZ]]]iiinnnrrrttttttuuuxxx{{{~~~vvvoookkkfffaaa]]]]]]\\\ZZZWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUWWWWWWXXXWWWXXX[[[___cccnnnwww~~~||||||{{{~~~}}}zzzyyyzzz{{{xxxwwwuuurrrooollljjjiiieeeeeedddbbb___]]][[[YYYXXXXXXVVVTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKRRRSSSUUUWWWYYYYYYYYYYYY^^^bbbiiipppxxxxxxXXXFFFBBB===<<<;;;::::::999999999888888888888888888888888999888888777888:::;;;<<<<<<===>>>??????AAADDDGGGEEEGGGIIIJJJLLLOOOSSSVVVaaawwwzzzwwwzzz}}}ggg^^^eeezzzvvveeefffjjjxxxppphhhfffeeeeeeiiinnn|||rrrllleeecccaaa```aaabbbbbbaaa]]]^^^___``````cccgggjjjnnnttt~~~tttkkkaaaaaaaaa______dddlllsssvvvooommmjjjgggddd```[[[WWWPPPOOOOOOOOONNNRRR```nnn}}}yyyppphhhaaa[[[WWWTTTTTTZZZbbbgggkkkooooookkkfffeeeeeebbbfffppp}}}xxxrrrmmmmmmmmmjjjjjjlllkkkkkkllllllllllllkkkjjjgggeeecccbbb`````````aaa``````aaaaaaaaaaaabbbbbbddddddfffggghhhiiiiiihhhfffcccaaa`````````___^^^ZZZWWWVVVZZZ]]]___eeekkk______``````]]]VVVNNNHHHFFFFFFGGGIIIMMMQQQVVVYYYcccggglllnnnoooqqquuuyyyuuupppjjjeeebbb```\\\YYY[[[[[[YYYXXXWWWUUUUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQVVVVVVVVVUUUUUUWWWZZZ]]]bbbjjjwww~~~{{{yyyyyyzzzwwwvvvtttrrrooollljjjhhhfffeeedddbbb```^^^\\\[[[YYYXXXVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKMMMNNNOOONNNNNNPPPQQQTTTVVVXXXZZZ\\\]]]]]]]]]aaaffflllttt{{{sssTTTDDDAAA===<<<;;;:::999999999999888888888888888888888888888777777777888999:::;;;;;;<<<>>>>>>???AAAEEEHHHFFFHHHJJJKKKMMMPPPTTTWWWbbbyyy}}}tttyyy|||~~~hhh\\\^^^ooolll^^^aaafffzzzrrrjjjhhhgggeeegggkkkwwwssskkkeeebbb``````aaabbbbbbbbb]]]^^^______```cccgggkkknnnuuuzzzlllddd``````^^^\\\ZZZ]]]bbbfffooorrr}}}|||wwwooohhhccc^^^XXXTTTPPPQQQRRRQQQOOORRR```ppp|||sssiiiaaaZZZWWWVVVWWW___ggglllnnnnnnkkkddd]]]XXXVVVXXX[[[cccqqqyyyrrrmmmlllllljjjkkknnnnnnnnnnnnmmmlllkkkjjjjjjgggfffdddbbb```````````````````````````aaaaaaaaacccdddeeeeeefffgggggggggeeedddbbbbbbcccbbbaaa___ZZZWWWWWW[[[___dddllluuu``````aaa```^^^XXXOOOIIIFFFFFFGGGHHHKKKOOORRRTTT[[[___eeehhhjjjnnntttyyywwwrrriiigggdddbbb```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQTTTVVVYYY```kkkvvv{{{xxxwwwxxxvvvuuutttrrrpppmmmjjjiiigggfffeeecccaaa___^^^]]]YYYXXXWWWUUURRRPPPOOONNNLLLLLLMMMNNNOOORRRSSSUUUSSSRRRPPPNNNMMMMMMNNNNNNKKKMMMOOOQQQQQQSSSUUUWWWVVVWWWZZZ]]]___```aaaaaabbbgggooowww~~~pppRRRCCC@@@<<<<<<;;;:::999999999999888888888888888888888888777777777777888999:::::::::<<<===>>>???BBBEEEHHHFFFGGGIIIKKKMMMPPPTTTXXX```yyyuuuuuuvvv}}}{{{gggZZZXXXbbbxxxeeeYYY^^^ccc|||tttmmmjjjhhheeeeeehhhrrrsssllldddbbb```___```bbbbbbaaa]]]^^^^^^___```bbbfffjjjnnnuuuzzzoooeee___ZZZZZZYYYWWWWWWXXX[[[]]]]]]```jjj|||~~~pppeee^^^YYYTTTQQQQQQRRRTTTSSSPPPRRR___nnn}}}uuuggg___WWWUUUVVVYYY```gggoooooommmiiibbb[[[VVVSSSPPPRRRWWWaaapppxxxrrrmmmmmmlllkkkkkknnnpppooonnnlllkkkjjjiiihhhfffeeecccbbb`````````aaaaaaaaaaaa```````````````cccccccccddddddeeeffffffeeedddcccddddddcccaaa^^^YYYWWWWWW[[[```fffrrr|||aaaaaabbbbbb___YYYQQQKKKEEEEEEFFFHHHJJJMMMPPPQQQVVVZZZ```eeehhhnnnuuuzzz~~~wwwpppllleeedddcccbbbaaaaaaaaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVUUUTTTSSSRRRRRROOOPPPPPPOOONNNOOOQQQSSSOOOVVV___gggppp}}}{{{xxxwwwwwwwwwwwwvvvuuurrrooollljjjhhhgggeeecccaaa```______YYYXXXWWWUUUSSSRRRPPPOOOJJJMMMPPPTTTWWWYYYZZZZZZWWWVVVTTTRRRPPPPPPPPPPPPMMMOOORRRTTTUUUWWWZZZ\\\[[[\\\___aaacccdddddddddccchhhqqqyyyoooQQQBBB@@@<<<;;;:::999999888888888888888888888888888888888666777777888999999::::::;;;<<<>>>>>>???BBBEEEHHHFFFHHHJJJLLLNNNQQQVVVYYY^^^xxxwwwuuuzzzwwweeeXXXSSSWWWfffttt~~~}}}yyybbbZZZ^^^aaa{{{wwwnnnkkkhhhddddddgggqqq~~~tttkkkcccaaa___^^^___``````___]]]]]]^^^^^^^^^```dddggglllsss}}}}}}qqqiiibbb]]]YYYXXXWWWVVVVVVWWWXXXXXXTTTWWW___mmmooobbb\\\XXXTTTQQQRRRRRRTTTTTTRRRRRR\\\hhh}}}}}}tttddd\\\UUUTTTVVVYYY___eeekkkkkkiiifffaaa\\\WWWTTTMMMMMMOOOWWWcccsssyyyrrrnnnoooooommmmmmooopppnnnmmmkkkiiihhhggggggeeedddcccaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaa``````cccbbbbbbbbbbbbcccdddeeedddccccccddddddbbb___\\\XXXVVVWWWZZZ^^^dddppp|||bbbcccccccccaaa[[[SSSMMMCCCDDDEEEGGGIIILLLNNNPPPSSSWWW]]]bbbffflllsssyyy{{{{{{}}}zzztttooolllggghhhhhhgggeeeeeeeeefffccccccccccccbbb```^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVTTTRRRQQQRRRTTTMMMRRRYYY]]]bbbkkkyyy{{{}}}~~~~~~{{{yyyyyyyyyzzzzzzzzzyyyvvvssspppnnniiihhheeecccbbbaaaaaaaaaYYYYYYXXXVVVUUUSSSRRRRRRMMMQQQXXX___ccceeedddccc```___\\\ZZZXXXWWWVVVVVVVVVXXXZZZ\\\]]]___aaaccccccdddeeefffgggffffffeeehhhmmmvvv~~~oooRRRCCCAAA<<<;;;:::999888888888888888888888888888888888888777777888999::::::::::::<<<===>>>??????AAADDDGGGGGGIIILLLNNNPPPSSSXXX[[[___xxxyyyeeeWWWQQQRRR\\\fffrrrtttvvvddd]]]______vvvyyypppkkkgggcccdddgggsss}}}sssjjjcccaaa^^^]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^bbbdddiiipppzzzzzzqqqkkkeee```]]]\\\[[[ZZZYYYXXXVVVUUUTTTVVVZZZbbbpppoooddd___]]]XXXUUUUUUTTTUUUWWWVVVVVV\\\dddrrrzzz{{{pppbbbZZZSSSTTTWWWYYY^^^cccdddcccbbbaaa___[[[XXXUUUNNNMMMMMMPPPYYYhhhwwwzzztttqqqsssssspppoooqqqnnnmmmjjjhhhgggfffeeefffdddcccbbbaaaaaabbbccccccccccccbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaabbbcccdddcccbbbcccccccccaaa\\\XXXWWWUUUVVVXXXZZZ^^^iiitttccccccddddddbbb\\\TTTOOOCCCCCCDDDFFFIIIKKKMMMOOOQQQUUU[[[___ccciiipppvvvvvvwwwzzzyyytttqqqooommmmmmmmmllljjjhhhhhhiiijjjjjjjjjjjjhhhfffdddcccbbbbbb```___]]][[[ZZZYYYYYYYYYYYYVVVSSSRRRRRRSSSQQQUUUXXXYYYYYY___kkkttt}}}}}}~~~xxxzzz|||}}}{{{zzzzzz{{{||||||||||||yyyvvvsssqqqiiihhhfffcccbbbaaaaaaaaaYYYYYYXXXWWWVVVTTTTTTSSSRRRWWW```iiinnnooommmkkkiiigggeeebbb___^^^]]]]]]___aaacccdddeeefffhhhjjjiiijjjjjjjjjiiihhhfffeeennnttt|||oooRRRCCCAAA<<<;;;:::999888888888888888888888888888888888888777777999::::::;;;::::::<<<===>>>??????AAADDDGGGIIIKKKMMMOOOQQQUUUZZZ]]]aaaxxx}}}gggXXXRRRRRRZZZbbblllqqqwwwgggaaaaaa^^^ssszzzpppjjjfffcccdddggguuu~~~qqqhhhcccaaa^^^\\\]]]]]]\\\[[[]]]]]]]]]\\\\\\]]]```cccfffmmmxxxzzztttnnnhhhddd```___\\\[[[YYYVVVSSSPPPSSSTTTVVVXXX```ppp}}}ooogggdddbbb]]]XXXZZZXXXYYY[[[[[[ZZZ^^^ccchhhpppwwwyyy}}}yyymmmaaaYYYSSSTTTWWWYYY]]]aaa___^^^]]]\\\\\\ZZZWWWUUUOOOLLLIIIIIIOOO\\\kkkuuu{{{vvvtttvvvvvvsssqqqrrrmmmkkkiiigggeeeeeeeeeeeecccbbbaaaaaaaaabbbdddddddddcccccccccbbbbbbaaaaaabbbbbbaaa``````aaabbbcccbbbbbbbbbcccccc___ZZZVVVWWWUUUVVVWWWVVVXXXbbbmmmfffhhhhhhfffdddaaaWWWMMMGGGEEEDDDEEEGGGKKKLLLMMMRRRUUUYYY]]]bbbgggmmmqqqtttvvvzzz}}}zzzxxxxxxvvvwwwvvvvvvuuutttrrrqqqtttrrrpppqqqsssssspppmmmmmmmmmllljjjhhheeebbb```^^^\\\XXXVVVVVVUUUTTTSSSSSSUUUWWWWWWWWWZZZ___cccnnnyyy}}}{{{}}}|||zzzzzz|||}}}}}}|||~~~|||yyyvvvtttrrrllliiidddbbbaaaaaaaaaaaa\\\ZZZWWWWWWWWWXXXWWWWWWWWW\\\ggguuuyyyqqqvvvqqqkkkgggeeeffffffggghhhgggfffgggjjjpppvvvzzzuuussspppmmmllllllmmmnnnqqqyyykkkMMM@@@BBB;;;:::999999888888999999999999888888888888888888::::::::::::;;;;;;<<<===;;;===??????@@@AAADDDFFFHHHHHHHHHJJJNNNSSSXXX[[[eee{{{oooZZZSSSTTTVVVXXXfffpppuuummmaaa^^^dddiiirrrkkkhhheeeeeehhhppp~~~pppkkkeeeccc___]]]\\\\\\ZZZYYYZZZZZZZZZYYYXXXZZZ^^^bbbeeejjjrrr}}}}}}uuulllfffhhhccc\\\YYYXXXXXXUUUSSSTTTRRRSSSVVVYYY```nnn|||tttllliiigggdddaaadddcccaaaaaabbbbbbaaa```bbbaaafffpppyyy}}}}}}rrraaaWWWQQQSSSYYY[[[[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVMMMIIIFFFHHHMMMUUUbbbnnnxxx|||xxxtttssssssuuuqqqjjjeeeddddddddddddaaaaaaaaaaaabbbeeeggghhhbbbbbbbbbaaaaaaaaaaaaaaa______````````````______```___^^^___```^^^\\\YYYTTTSSSRRRQQQQQQTTTZZZ^^^fffiiiiiigggfffbbbYYYOOOHHHFFFDDDEEEHHHKKKLLLMMMRRRUUUYYY\\\```dddiiilllrrrtttxxx{{{~~~~~~}}}{{{yyyxxx{{{zzzyyy{{{}}}~~~|||zzzwwwvvvuuusssppplllhhhfffeeebbb___]]]\\\[[[YYYWWWSSSTTTUUUTTTSSSUUUYYY\\\cccmmm{{{~~~}}}~~~}}}{{{|||}}}~~~~~~}}}~~~|||yyywwwtttsssppplllgggcccbbbaaa```___]]][[[YYYXXXXXXYYYYYYYYY\\\fffuuu}}}wwwsssrrrrrrrrrrrrsssqqqppppppssswww|||yyyssspppnnnoooooovvv}}}hhhKKK???@@@;;;::::::999999999999999888888888888888888888888:::999999::::::;;;<<<===<<<>>>@@@@@@AAABBBEEEGGGIIIIIIJJJLLLOOOTTTYYY[[[eee|||zzzcccWWWVVVYYY[[[fffqqqvvvnnnbbb^^^aaaeeessslllhhheeeeeegggmmm|||rrrllleeeccc___]]]\\\\\\ZZZYYYZZZZZZZZZYYYXXXZZZ^^^aaadddhhhpppzzz~~~uuuooommmggg```[[[ZZZYYYVVVTTTSSSQQQQQQSSSTTTYYYdddpppyyyssstttvvvwwwwwwvvvqqqlllfffccc___\\\YYY\\\[[[```jjjsssyyyqqqaaaXXXQQQSSSWWWXXXWWWWWWXXXYYYYYYYYYYYYWWWVVVUUUNNNIIIFFFHHHJJJPPP[[[fffmmmuuu|||yyyxxxxxxuuuqqqjjjfffdddddddddcccaaaaaabbbbbbcccdddffffffcccccccccbbbaaaaaa````````````aaaaaaaaa```___^^^___]]]\\\\\\\\\\\\ZZZXXXUUUUUUSSSQQQPPPRRRVVVYYYgggiiiiiihhhgggdddZZZPPPHHHFFFDDDEEEHHHKKKLLLMMMRRRUUUXXX[[[^^^aaaeeehhhnnnqqquuuyyy||||||wwwsssqqqooollliiifffdddbbb___\\\UUUUUUUUUSSSQQQRRRTTTVVVXXX```lllxxx~~~}}}}}}~~~}}}~~~|||zzzwwwuuuttttttpppkkkfffcccaaa___^^^^^^]]][[[YYYYYYZZZ\\\]]]bbbppp~~~|||{{{|||~~~xxxsssqqqqqqrrrzzzdddJJJ>>>>>><<<;;;::::::999999::::::888888888888888888888888999999999999:::;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKKKKLLLNNNQQQUUUYYY\\\fff}}}rrr```YYY[[[^^^hhhsssxxxqqqeee___```bbbqqquuunnniiieeedddfffjjjxxxtttmmmeeeccc___]]]\\\\\\ZZZYYYYYYZZZZZZYYYYYYZZZ^^^aaabbbfffnnnwwwzzzsssmmmddd___]]][[[XXXVVVUUUSSSRRRRRRRRRRRRZZZcccttt~~~}}}sssjjjbbb\\\WWWUUUUUUTTTXXXaaajjjrrrzzzqqq```XXXRRRTTTVVVUUURRRRRRVVVWWWWWWXXXWWWVVVTTTSSSNNNIIIFFFGGGHHHJJJRRR[[[bbbiiiuuu~~~~~~}}}|||uuuqqqkkkgggfffeeeddddddddddddeeefffffffffffffffeeeeeedddcccbbbaaa`````````aaacccccccccaaa___^^^]]][[[YYYXXXXXXXXXWWWVVVTTTTTTTTTRRRPPPOOOQQQSSSfffhhhiiiggggggddd[[[QQQIIIGGGEEEEEEHHHKKKLLLLLLRRRUUUYYY\\\___bbbeeehhhlllppptttxxx|||~~~|||xxxuuuqqqnnnkkkgggbbb___YYYXXXVVVTTTSSSSSSTTTVVVUUUZZZbbbkkkuuu}}}zzzyyyyyyxxxzzz~~~~~~~~~}}}~~~~~~|||zzzxxxvvvuuuvvvrrrmmmhhhfffcccaaa___^^^]]]\\\ZZZZZZ\\\```ccciiiwww}}}yyyuuusssrrrssszzzaaaIII???===<<<;;;::::::999:::::::::888888888888888999999999888888888999:::;;;<<<===???AAADDDEEEEEEFFFHHHJJJMMMMMMNNNPPPSSSVVVZZZ\\\fff~~~iii\\\\\\___iiisssxxxqqqfff```___```fffvvvooojjjeeedddeeehhhtttvvvoooeeeccc___]]]\\\\\\ZZZYYYXXXYYYZZZYYYYYYZZZ]]]```aaaeeemmmuuu}}}wwwqqqhhhccc```^^^[[[YYYXXXUUUTTTUUUSSSRRRVVV\\\gggxxx{{{qqqfff___ZZZWWWUUUSSSQQQSSSZZZaaaiiisss|||sss```YYYTTTVVVWWWTTTRRRQQQUUUVVVWWWWWWWWWUUUTTTSSSMMMIIIFFFGGGGGGHHHNNNUUU[[[bbbmmmwww}}}{{{tttqqqmmmjjjhhhgggfffeeehhhiiijjjjjjjjjiiihhhgggeeeeeeddddddccccccbbbbbbaaabbbcccdddcccaaa^^^]]]]]]ZZZWWWUUUUUUVVVUUUTTTQQQRRRRRRQQQNNNMMMMMMNNNdddfffgggffffffddd[[[QQQJJJHHHFFFFFFHHHKKKLLLLLLRRRUUUZZZ^^^aaadddgggjjjllloootttyyy}}}~~~zzzvvvrrrllleeeaaa]]][[[XXXVVVUUUVVVVVVVVVUUUXXX]]]bbbjjjvvv~~~xxxrrrmmmllllllmmmoooqqqvvv|||~~~|||~~~~~~}}}|||{{{yyywwwvvvtttqqqmmmjjjhhhfffdddbbb^^^^^^]]][[[[[[___eeejjjrrr}}}~~~|||yyyvvvssspppooowww~~~zzz]]]III@@@>>>;;;;;;:::999999999999:::777777888888888999999999888888888999:::;;;===>>>@@@BBBEEEGGGGGGHHHIIIKKKMMMNNNOOOPPPSSSVVVYYYZZZccc}}}nnn___]]]aaaiiirrruuummmaaa\\\[[[[[[___{{{wwwpppkkkeeecccdddfffqqqwwwpppeeeccc___]]]\\\\\\ZZZYYYXXXYYYYYYYYYYYYZZZ]]]___```eeelllssszzz{{{uuunnniiifffccc___\\\YYYVVVUUUVVVUUUSSSUUUZZZ```nnnxxxrrrhhh___ZZZWWWUUUTTTUUURRRSSSWWW[[[```kkkuuuvvv```ZZZVVVWWWXXXUUUTTTTTTVVVVVVWWWXXXWWWVVVUUUTTTLLLHHHFFFGGGGGGHHHNNNUUUXXX^^^fffnnnvvv~~~|||yyyvvvsssqqqnnnllllllkkkiiihhhiiijjjkkkkkkkkkjjjiiihhhddddddddddddeeeeeeeeeeeeaaabbbccccccaaa___]]][[[[[[YYYUUUTTTTTTTTTSSSRRRLLLMMMNNNNNNLLLKKKLLLMMMcccfffgggffffffddd\\\RRRJJJHHHFFFFFFHHHKKKLLLLLLQQQTTTZZZ^^^aaadddfffiiikkkoootttyyy}}}{{{tttkkkfffbbb^^^[[[XXXXXXXXXWWWVVVTTTVVVYYY\\\aaajjjvvvtttpppjjjeeecccdddgggjjjnnnqqqvvv~~~}}}~~~}}}}}}|||{{{zzzxxxxxxssspppmmmkkkjjjhhhfffddd`````````^^^___dddlllsss~~~zzzuuuqqqmmmkkkttt{{{tttXXXGGG@@@>>>;;;:::999999888888999999777777777888999999::::::888888999:::;;;===>>>???@@@CCCFFFHHHHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTWWWXXX]]]yyynnnaaaaaaeeemmmrrrqqqfffZZZUUUUUUUUUZZZqqqvvvpppkkkeeeccccccdddmmmxxxqqqeeeccc___]]]\\\\\\ZZZYYYWWWXXXYYYZZZYYYZZZ\\\^^^___dddkkkqqqwwwxxxsssoookkkeee```XXXUUUSSSUUUUUUTTTUUUYYY]]]ggguuu~~~oooiiiaaaYYYUUUTTTSSSRRRWWWUUUTTTVVVVVVZZZcccmmmzzzyyybbb\\\XXXXXXXXXUUUUUUWWWVVVWWWXXXXXXXXXWWWVVVVVVLLLHHHFFFGGGGGGHHHOOOVVVVVVZZZ___dddkkkttt}}}zzzvvvsssrrrqqqoooooopppooonnnllliiiiiijjjjjjjjjiiiiiihhheeeeeeeeeeeeeeefffffffffbbbaaaaaa___^^^\\\[[[ZZZYYYWWWTTTSSSRRRRRRPPPOOOHHHJJJKKKKKKJJJIIIKKKLLLcccfffgggggghhhfff]]]TTTKKKIIIGGGGGGIIIKKKLLLLLLOOOSSSXXX\\\^^^___aaaccciiimmmtttyyy}}}~~~tttnnnjjjfffaaa]]]\\\[[[YYYWWWSSSUUUXXXZZZ]]]dddnnnuuulllhhhccc___```dddkkkoootttxxx}}}}}}}}}}}}|||zzzyyyyyysssqqqnnnkkkjjjhhheeecccbbbccccccbbbcccjjjttt}}}~~~wwwqqqnnnlllkkkttt{{{nnnSSSEEE@@@<<<:::999888888777777888888666777777888999999::::::999999:::;;;<<<>>>???@@@@@@CCCGGGIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUU[[[uuujjjbbbfffnnnxxxzzzttteeeWWWRRRRRRRRRUUUfffuuuooojjjeeebbbcccaaaiiizzzyyyqqqeeeccc___]]]\\\\\\ZZZYYYVVVXXXYYYZZZYYYZZZ\\\]]]]]]bbbiiinnnsss{{{{{{sssjjjddd[[[VVVTTTUUUVVVUUUWWWZZZZZZ```lllzzztttiiiddd]]]XXXUUUUUUTTTTTTWWWUUUUUUUUUTTTUUU^^^hhhuuuzzzeee___ZZZXXXVVVSSSSSSVVVUUUVVVWWWXXXXXXWWWVVVVVVMMMIIIFFFFFFFFFGGGNNNVVVWWWXXXZZZ\\\aaakkkwww~~~|||xxxtttqqqqqqqqqrrrssssssrrrppplllkkkkkkkkkkkkllllllmmmiiiiiihhhgggfffeeedddcccaaa```^^^\\\ZZZYYYXXXXXXUUUTTTRRRQQQQQQOOOLLLJJJHHHIIIIIIHHHGGGGGGHHHJJJdddggghhhhhhiiiggg___UUUKKKIIIGGGGGGIIIKKKLLLLLLNNNRRRVVVYYYZZZ[[[\\\]]]hhhlllsssxxx|||{{{tttsssnnngggcccaaa___[[[XXXRRRUUUXXXZZZ]]]ccckkkrrr}}}vvviiifffbbb```bbbhhhpppuuu{{{}}}}}}}}}}}}|||{{{zzzyyytttqqqnnnllljjjhhhdddbbbdddeeeffffffgggnnnzzz{{{sssmmmlllmmmnnnvvv}}}jjjOOODDD???;;;999888888777666777777777666777777888999999:::::::::::::::;;;===???@@@AAA@@@CCCGGGIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQSSSSSS\\\sssyyyfffbbbkkkuuuzzzgggXXXRRRRRRSSSQQQ```~~~tttooojjjeeebbbccc___fffwwwyyyqqqeeeccc___]]]\\\\\\ZZZYYYVVVXXXYYYZZZYYYZZZ[[[]]]\\\aaaggglllqqqyyyyyynnnfff^^^YYYVVVWWWXXXWWWYYY\\\XXX\\\ffftttvvviiiddd```[[[XXXXXXXXXXXXXXXVVVTTTTTTTTTSSSSSS\\\fffssszzzhhhaaa[[[XXXTTTQQQQQQTTTTTTUUUVVVWWWXXXWWWVVVUUUOOOJJJFFFEEEEEEFFFMMMUUUYYYYYYYYYYYY\\\fffsss}}}~~~zzzwwwqqqqqqqqqsssuuuvvvtttrrrpppooonnnnnnnnnoooqqqrrrmmmllljjjhhheeecccbbbaaaaaa___\\\YYYWWWVVVWWWWWWRRRQQQPPPPPPOOOMMMJJJGGGIIIIIIIIIGGGEEEEEEFFFHHHkkkiiiggghhhhhheee___ZZZQQQIIIDDDEEEHHHHHHIIIKKKLLLMMMOOORRRVVVZZZ]]]___ccciiiqqqvvvyyy|||{{{vvvooohhhddd```^^^\\\YYYWWWVVVUUUXXX\\\aaadddqqq|||~~~qqqiiigggeeehhhnnnvvv|||}}}{{{zzzzzz{{{{{{zzzyyyvvvtttqqqnnnlllkkkjjjjjjmmmlllkkkkkkmmmttt}}}|||wwwpppiiijjjnnnyyyzzzfffLLLAAA???===<<<;;;:::999888888888888888999:::999888777888999:::;;;;;;<<<===>>>??????AAACCCEEEFFFFFFFFFGGGIIIKKKJJJIIIKKKNNNPPPQQQPPPYYYnnnyyyfffcccooo|||kkkYYYQQQRRRTTTSSScccuuuvvvoooiiiccc``````ccchhhssszzzqqqlllggg```[[[YYYXXXXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\\\\```dddiiinnnwwwzzzssspppccc]]]XXXYYY^^^```\\\VVVWWWUUUZZZgggxxxsssiiidddbbb````````````^^^]]][[[XXXVVVWWWVVVUUUYYY___www}}}pppfff```___ZZZRRRQQQVVVSSSWWWYYYWWWVVVVVVTTTPPPQQQIIICCCCCCGGGKKKRRRXXX\\\[[[YYYYYY[[[bbblllrrr~~~zzzyyyxxxxxxyyyyyywwwuuuuuutttsssrrrrrrqqqrrrrrrrrroookkkhhhfffdddaaa___[[[ZZZXXXVVVTTTSSSSSSSSSJJJJJJKKKLLLKKKIIIFFFDDDCCCDDDDDDDDDEEEEEEEEEFFFhhhfffddddddeeebbb\\\WWWQQQJJJDDDEEEGGGHHHIIIKKKLLLMMMOOORRRVVVZZZ]]]___dddjjjqqquuuxxx|||zzzqqqiiiccc^^^ZZZ[[[YYYWWWUUUVVVYYY]]]```jjjtttzzzooohhhiiijjjooowww}}}|||{{{|||{{{zzzxxxvvvuuusssqqqnnnlllkkkjjjmmmmmmlllmmmpppvvv~~~|||wwwqqqkkklllqqqzzz}}}gggNNNCCC???<<<<<<;;;:::999888888888888888999:::999888777888999::::::;;;<<<===>>>??????BBBDDDFFFGGGGGGHHHJJJKKKQQQOOONNNOOOQQQRRRRRRQQQUUUggg~~~}}}kkkhhhsssqqq\\\QQQQQQRRRSSSccctttwwwooojjjeeeaaaaaa___dddppp~~~uuulllgggaaa[[[YYYXXXXXXXXXWWWVVVUUUUUUVVVWWWYYY[[[[[[___cccgggmmmuuuxxxttthhhccc___^^^______[[[WWWWWWUUUXXXdddtttxxxnnnpppooooooooonnnkkkfffccc^^^ZZZXXXYYYXXXWWW\\\bbbzzznnnddd^^^^^^ZZZSSSRRRWWWTTTYYY[[[YYYXXXYYYWWWSSSRRRKKKEEEEEEFFFJJJRRRZZZ\\\[[[ZZZYYY[[[bbbjjjqqq{{{zzzyyyxxxyyyzzzzzzxxxwwwwwwwwwvvvuuuttttttttttttuuurrrnnnkkkhhhfffcccaaa\\\[[[XXXUUURRRQQQPPPPPPJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCfffdddccccccdddaaa[[[VVVSSSKKKEEEEEEGGGGGGHHHJJJKKKLLLNNNRRRUUUYYY\\\^^^fffjjjppptttwww{{{{{{rrriiibbb^^^]]][[[XXXUUUUUUVVVYYYZZZ```iiixxxvvvoookkknnnsssxxx~~~}}}|||{{{yyywwwvvvvvvuuutttqqqnnnllljjjlllmmmnnnpppsssyyy}}}xxxrrrmmmooouuu|||cccMMMCCC???>>><<<;;;:::999888888888888777999:::999888888999:::999:::;;;<<<===>>>>>>???CCCDDDFFFGGGHHHIIILLLOOOTTTSSSQQQQQQRRRSSSSSSRRRVVVfff|||xxxppplllvvvxxxaaaTTTRRRTTTVVVeeeuuuwwwppplllgggcccccc[[[aaannnzzzmmmhhhaaa\\\YYYYYYXXXXXXVVVUUUUUUTTTUUUVVVXXXYYYYYY]]]aaafffjjjsss}}}|||qqqmmmhhhccc```]]]YYYWWWVVVTTTVVV```nnnzzz}}}||||||{{{xxxrrrjjjddd```\\\YYYYYYXXXYYY^^^fffzzzmmmccc]]]^^^\\\VVVUUUZZZXXX]]]aaa___]]]\\\ZZZVVVSSSNNNIIIGGGEEEHHHRRR\\\\\\\\\ZZZZZZ[[[aaaiiiooouuuzzz}}}~~~~~~yyyxxxwwwxxxzzzzzzyyyxxxxxxwwwwwwvvvuuuuuuttttttvvvrrrnnnkkkhhheeebbb___\\\ZZZVVVSSSPPPMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCBBBAAAAAAgggeeedddeeefffddd^^^YYYTTTLLLEEEFFFGGGFFFGGGHHHJJJKKKMMMPPPTTTXXX[[[]]]fffjjjooosssvvv{{{yyyqqqiiiddd]]][[[WWWUUUTTTTTTVVVWWW[[[bbbooo}}}~~~vvvssspppuuu{{{~~~|||zzzxxxvvvvvvwwwvvvtttpppllljjjjjjlllooorrrvvv{{{|||wwwrrrooorrrxxxzzz]]]JJJBBB@@@>>>;;;;;;:::999888888888888777999:::999888888999;;;999999:::<<<===>>>??????CCCDDDFFFGGGHHHJJJMMMPPPSSSQQQPPPQQQSSSTTTTTTSSSYYYggg{{{qqqlllttt~~~|||ggg[[[ZZZ\\\^^^kkkyyyvvvooolllhhhdddccc[[[bbbnnn}}}nnniiibbb]]]ZZZYYYYYYXXXUUUUUUTTTTTTTTTUUUWWWWWWWWW[[[```dddhhhoooyyyzzzvvvppphhh```[[[WWWVVVSSSQQQTTT\\\hhhxxxzzzrrrjjjdddaaa\\\YYYXXXXXXYYY```hhhvvvoooddd^^^______YYYXXX]]]\\\dddhhhfffccc```]]]YYYUUUQQQMMMJJJFFFGGGQQQ]]]\\\\\\[[[[[[\\\aaahhhmmmqqqtttxxx|||yyytttqqqssstttsssvvv{{{~~~xxxwwwvvvwwwxxxyyyyyyxxxvvvuuuuuuttttttrrrqqqqqqsssoookkkgggdddaaa]]][[[XXXVVVSSSPPPMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAgggeeedddfffgggeee```[[[UUUMMMFFFFFFGGGEEEEEEGGGHHHIIIKKKNNNRRRVVVYYY[[[ccchhhmmmrrruuuzzz|||tttlllfff[[[YYYWWWTTTTTTTTTVVVWWWYYY___iiiuuu{{{zzzvvv{{{~~~|||zzzvvvwwwxxxwwwuuuqqqmmmjjjiiikkkooossswww}}}|||wwwrrrpppttt{{{wwweee[[[RRRGGG???;;;;;;:::999888888888888777999::::::999999:::;;;999:::;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHJJJMMMOOOPPPOOOOOOQQQTTTWWWWWWWWWYYYfffppphhhmmmuuuxxx{{{llldddeeeggghhhrrr|||vvvooommmhhhdddccc___eeeppppppjjjccc]]][[[ZZZYYYXXXUUUTTTTTTTTTUUUUUUVVVVVVVVVZZZ^^^bbbfffllluuu{{{uuujjj```ZZZWWWVVVQQQPPPSSSZZZdddrrr~~~wwwqqqkkkgggccc^^^[[[ZZZYYYZZZ```hhhtttqqqeee^^^______ZZZWWW[[[___iiipppoooiiiddd___ZZZWWWTTTPPPMMMHHHHHHQQQ\\\\\\\\\\\\]]]^^^bbbhhhllloooppprrrtttuuuuuuuuuuuunnniiigggiiijjjkkkpppwwwxxxvvvuuuuuuvvvxxxwwwwwwttttttttttttsssqqqooonnnooolllgggccc```]]]ZZZWWWRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBdddcccbbbdddeeeddd___ZZZWWWNNNGGGFFFFFFEEEDDDFFFEEEFFFIIILLLOOOSSSWWWXXX___dddkkkqqquuuzzz}}}sssjjjcccZZZXXXWWWUUUTTTUUUVVVWWWYYY]]]dddmmmxxx{{{~~~yyyyyyzzzyyywwwsssooollljjjlllppptttyyy~~~xxxsssrrrwww~~~|||}}}qqqYYYFFF<<<;;;:::999888888888888777999::::::999999;;;<<<:::;;;<<<===???@@@BBBBBBAAADDDGGGHHHIIIJJJLLLMMMNNNNNNOOORRRVVVZZZ[[[\\\[[[hhhoooeeegggmmmqqqyyy}}}vvvnnnkkknnnpppooovvv}}}xxxpppnnnjjjeeebbbaaagggpppqqqkkkddd^^^[[[ZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUYYY^^^aaadddjjjrrrxxx}}}wwwjjjaaa\\\YYYWWWRRRRRRUUU[[[aaalll}}}xxxrrrooommmlllnnnhhhdddbbb___]]]aaahhhtttuuuhhh^^^___^^^XXXTTTVVV^^^kkkuuuvvvpppjjjbbb\\\ZZZVVVRRRPPPLLLKKKQQQYYY[[[\\\^^^___aaadddjjjmmmnnnmmmmmmmmmmmmmmmmmmmmmeeeaaa```aaabbbeeelllttt|||zzzxxxuuuuuuvvvwwwwwwvvvttttttttttttsssqqqnnnmmmkkkhhhccc```]]]ZZZWWWUUUNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBAAAAAAbbbaaaaaabbbdddccc^^^ZZZXXXOOOHHHFFFFFFDDDCCCEEECCCDDDFFFIIIMMMQQQTTTVVVZZZ```iiipppuuu{{{~~~tttjjjccc[[[ZZZXXXVVVUUUTTTUUUUUUVVVYYY^^^eeennnwww~~~}}}}}}}}}{{{yyyvvvrrrpppmmmooorrrvvv|||zzzuuutttzzz```EEE<<<;;;:::999888888888888777999::::::::::::;;;===;;;<<<===>>>@@@BBBCCCDDDBBBEEEIIILLLLLLKKKKKKLLLMMMLLLMMMPPPUUUYYY[[[[[[[[[iiirrreeeeeeiiiooouuuvvvppplllnnnrrrsssqqquuuzzz{{{sssppplllgggcccaaafffooo|||qqqllleee___\\\ZZZYYYYYYUUUVVVVVVVVVVVVVVVUUUUUUUUUYYY]]]aaadddiiipppuuu{{{yyyjjjccc___]]][[[VVVVVVZZZ^^^```fffttt{{{xxxxxxxxxxxxyyysssooohhhcccccchhhppp|||nnncccbbb```XXXSSSSSSYYYhhhxxx{{{wwwoooggg```\\\WWWSSSRRRPPPNNNPPPUUU[[[\\\___```cccgggkkkooommmkkkiiigggfffffffffggg^^^[[[ZZZ\\\]]]```iiisssxxx~~~{{{xxxvvvwwwwwwwwwwwwqqqrrrrrrrrrpppnnnkkkjjjeeebbb^^^ZZZXXXVVVSSSQQQMMMLLLKKKJJJKKKLLLMMMNNNLLLMMMMMMMMMLLLJJJHHHGGGDDDCCCCCCBBBAAA@@@??????cccbbbaaaccceeeddd___[[[XXXOOOHHHGGGFFFDDDCCCDDDBBBCCCEEEHHHLLLPPPSSSUUUWWW^^^gggooouuu{{{wwwmmmfff]]]\\\YYYWWWUUUTTTTTTTTTTTTVVVYYY___gggpppwww{{{}}}{{{xxxuuutttoooqqqtttxxx~~~}}}wwwvvv|||sssvvvxxxWWW;;;<<<;;;:::999888888888888777999::::::::::::<<<===<<<<<<>>>???AAACCCDDDEEECCCGGGLLLNNNNNNMMMKKKKKKJJJJJJKKKNNNRRRVVVWWWXXXVVVddd~~~uuugggeeehhhqqqsssrrrmmmkkknnnrrrrrrpppssswww~~~uuurrrnnnhhheee___dddmmmyyyrrrmmmeee___\\\ZZZYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUUUUYYY]]]aaaccchhhooottt{{{yyyjjjdddccc```]]]YYY[[[^^^``````bbbnnnzzzyyypppgggfffhhhiii}}}tttiiigggddd[[[UUUTTTTTTfffxxx~~~zzzsssjjjddd^^^XXXSSSTTTSSSPPPPPPRRRZZZ\\\___bbbdddhhhmmmpppllljjjgggdddbbbbbbcccccc[[[XXXWWWYYYZZZ^^^hhhrrrvvv~~~zzzxxxxxxxxxxxxxxxmmmnnnooonnnmmmjjjhhhfff___\\\XXXUUUSSSQQQNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOONNNLLLIIIHHHFFFEEEDDDBBB@@@>>>===<<>>@@@CCCFFFHHHGGGHHHIIIJJJKKKJJJIIIHHHJJJKKKKKKKKKKKKLLLOOORRRWWWaaakkkzzzllldddaaakkksssqqqmmmnnnhhhdddjjjfffdddpppzzzrrrkkkeeeccc___```eeerrrxxxnnnddd___[[[WWWWWWYYYVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUWWW[[[```iiissszzzvvvnnnllllllllliiifffdddcccbbbbbbhhhppp|||ppphhhdddbbbgggtttmmmgggeee^^^VVVRRRUUU\\\kkk{{{yyymmmggg```\\\WWWSSSQQQRRRTTTWWW\\\^^^aaacccfffkkkqqquuuvvvrrrnnnllllllkkkhhheeeaaa^^^ZZZYYY]]]bbbhhhjjjuuu{{{zzzxxxyyyzzzxxxuuuuuurrrmmmjjjgggeeeaaa___\\\ZZZWWWSSSPPPNNNLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQPPPNNNKKKHHHGGGEEEDDDCCCAAA@@@?????????cccdddffffffeeeccc```^^^WWWQQQJJJEEECCCCCCCCCCCCBBBDDDGGGIIIKKKMMMQQQSSSSSSYYYaaahhhoooxxx}}}~~~}}}|||||||||sssjjjgggddd```]]][[[ZZZWWWVVVVVVTTTVVV\\\```eeemmmvvv}}}zzzyyyzzzxxxzzzgggQQQIIIFFF???888:::999999888888999999:::999999:::;;;;;;<<<<<<======>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHKKKLLLLLLKKKJJJKKKNNNPPPTTT^^^hhh|||}}}ttthhhcccbbbiiirrrrrrnnnmmmeee^^^cccaaa```lll|||tttllleeeccc___```ffftttzzzpppeee___[[[XXXWWWYYYVVVVVVWWWXXXXXXWWWVVVUUUUUUVVVXXX[[[aaaiiirrryyy}}}zzzxxxwwwvvvpppkkkgggbbb___cccjjj}}}rrriiidddaaaaaalllxxxnnnjjjbbbZZZUUUUUUZZZgggvvv{{{vvvnnnjjjbbb___ZZZVVVTTTUUUWWWXXX```aaadddfffiiimmmsssvvvyyywwwttttttuuuuuutttrrrnnnhhhbbb^^^___dddhhhkkkuuu{{{{{{yyyzzz{{{yyywwwssspppkkkhhheeebbb___\\\VVVTTTQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQQQQQQQOOOLLLJJJHHHEEEDDDBBBAAA???>>>>>>>>>dddeeefffgggfffccc```^^^XXXSSSLLLFFFCCCBBBBBBAAABBBDDDFFFHHHJJJMMMPPPSSSRRRXXX```hhhooowww{{{|||}}}~~~}}}|||zzzyyyzzz|||~~~~~~}}}}}}uuulllllljjjfffbbb___\\\XXXUUUUUUSSSTTTYYY]]]```hhhppp{{{}}}~~~}}}}}}||||||||||||}}}~~~}}}{{{zzz}}}___IIIAAA???;;;777:::999999888888999999:::999999:::;;;;;;<<<<<<======>>>AAACCCEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMMMMKKKJJJJJJLLLNNNSSS]]]dddtttwwwnnncccaaacccgggssswwwtttqqqeeeZZZ\\\\\\]]]iiivvvmmmfffccc^^^```hhhvvv}}}rrrfff```\\\XXXWWWYYYVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY\\\aaahhhqqqwww~~~xxxpppiiibbb^^^bbbhhhwwwwwwkkkccc^^^\\\]]]eeeyyyzzzrrrjjjaaa]]]VVVWWW___kkkqqqoookkkjjjaaa___\\\ZZZYYYZZZ[[[\\\eeegggiiijjjlllppptttwww~~~}}}zzzqqqkkkiiikkkmmmnnnuuuzzzzzzxxxxxxyyywwwuuuooolllhhhdddaaa^^^[[[YYYPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQOOOMMMJJJIIIDDDCCCAAA@@@>>>=========dddeeefffgggfffcccaaa___YYYTTTMMMGGGDDDCCCAAA@@@AAACCCFFFGGGIIILLLPPPSSSUUUZZZbbbhhhnnnvvv~~~{{{{{{|||{{{{{{zzzyyyxxxyyyzzzzzzyyyxxxzzz}}}yyyrrrqqqoookkkgggddd___ZZZVVVTTTRRRSSSWWWYYY\\\dddllltttxxx||||||zzzwwwvvvwwwwwwvvvuuuuuuxxx}}}}}}|||~~~[[[FFF???===<<<::::::999999888888999999:::999999:::;;;;;;<<<<<<======???BBBFFFHHHHHHHHHGGGKKKJJJIIIIIIIIIJJJLLLMMMKKKKKKLLLKKKJJJKKKMMMOOOUUU^^^dddqqqttt~~~|||lllaaa^^^aaafffvvv}}}|||yyyiii[[[\\\ZZZ]]]iiiwwwmmmeeebbb^^^aaaiiixxxuuuhhhaaa^^^ZZZXXXXXXUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\aaagggooouuu|||xxxoooiiieeecccgggnnnyyytttiiiaaa]]]ZZZYYY]]]cccttt{{{rrrjjjeeeXXXVVVXXX^^^cccbbbbbbddd]]]]]]\\\\\\]]]```bbbdddlllmmmnnnooooooqqqsssvvv|||xxxvvvtttrrrsssvvv{{{~~~~~~~~~~~~~~~{{{xxxtttrrrrrrrrrqqqoookkkgggccc```]]]ZZZWWWUUUQQQPPPNNNKKKJJJIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRPPPPPPPPPOOOMMMLLLJJJIIIDDDCCCAAA???>>>===<<<<<>><<<<<<;;;dddfffggghhhgggdddaaa___ZZZUUUOOOJJJGGGDDDBBBAAAAAABBBDDDEEEGGGJJJOOOSSSZZZ___dddiiilllqqqxxx}}}}}}{{{{{{{{{{{{|||}}}zzzxxxvvvvvvvvvwwwvvv{{{|||vvvpppkkkeee___[[[VVVSSSTTTWWWYYY[[[bbbiiimmmqqquuusssmmmiiiiiikkkjjjiiijjjmmmsss{{{~~~|||zzz{{{~~~~~~|||qqqRRRDDD@@@===;;;===:::999999888888999999:::999999:::;;;;;;<<<<<<======@@@CCCGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGIIIIIIJJJLLLPPPSSSWWWaaafffxxxvvvyyyrrraaaYYYZZZ___sss|||kkk\\\]]]^^^dddpppwwwmmmeeebbb^^^aaaiiiyyy|||kkkccc```\\\YYYXXXUUUUUUTTTTTTUUUVVVWWWXXXWWWXXXZZZ\\\^^^ccciiimmmwww}}}}}}yyyvvvrrrtttyyyzzzrrrnnnmmmmmmpppttt|||{{{sssjjjfff```[[[YYYYYYYYYXXXXXX]]]jjjyyynnnjjjaaaZZZWWWUUUTTTUUUYYYZZZ[[[]]]bbbhhhpppwww{{{~~~~~~|||xxxsssooommmmmmnnnoooqqqrrrsssuuuxxxzzz|||~~~~~~wwwrrrnnnoooooommmkkkjjjjjjkkklllkkkiiihhhfffeeeeeeddd```]]]ZZZWWWVVVUUUSSSQQQRRRPPPNNNKKKIIIHHHHHHHHHKKKJJJJJJJJJKKKMMMOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB@@@>>>===<<<;;;eeefffggghhhgggdddaaa```YYYUUUOOOKKKHHHEEECCCAAAAAABBBCCCDDDFFFJJJOOOSSSXXX\\\bbbfffjjjooovvv{{{{{{}}}{{{zzzyyyxxxxxxvvv}}}~~~uuunnnfff```\\\WWWUUUUUUXXX[[[]]]ccckkknnnrrrtttqqqiiieeefffiiiffffffgggjjjqqqyyy|||xxxuuutttuuusssppprrrwwwyyy~~~jjjNNNCCCAAA<<<:::<<<:::999999888888999999:::999999:::;;;;;;<<<<<<===>>>@@@CCCEEEHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKNNNQQQSSS^^^ddd~~~qqq```WWWYYY___sss~~~zzzhhhZZZ\\\___fffqqqxxxooohhheee^^^```hhhwww~~~llldddaaa]]]YYYWWWUUUTTTTTTTTTTTTVVVWWWXXXVVVWWWYYY[[[]]]aaafffjjjrrrwww~~~}}}vvvqqqoooiiiiiilllpppttt~~~wwwnnnkkkjjjiiijjjmmmwwwssskkkbbb^^^ZZZWWWWWWXXXXXXXXXXXX[[[dddvvv}}}vvvmmmddd___\\\YYYYYY]]]aaabbbdddhhhoooyyy}}}vvvoookkkiiieeefffgggfffdddccceeegggjjjmmmrrrxxx|||{{{wwwtttnnnnnnlllhhhdddccccccdddcccccccccaaa___^^^]]]^^^[[[YYYVVVUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGEEECCCAAA???===<<<<<>>;;;<<<:::999999999999999999:::999999:::;;;;;;<<<<<<===>>>@@@BBBEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIJJJMMMOOONNN[[[bbb}}}ppp^^^VVVYYYaaauuuyyyhhhZZZ\\\___fffpppyyypppjjjggg^^^```hhhvvvmmmdddaaa]]]YYYWWWTTTTTTSSSSSSTTTVVVWWWYYYVVVWWWYYYZZZ\\\```dddhhhmmmrrryyy|||tttooommmfffddddddgggjjjtttyyyppphhhffffffdddeeegggnnn{{{}}}qqqjjj___\\\YYYYYYZZZ\\\]]]^^^\\\]]]aaammmvvvlllgggccc______bbbhhhhhhiiimmmuuu~~~xxxooojjjhhhbbbcccccc```\\\ZZZ\\\^^^```ccciiiqqqwwwzzzyyywwwooonnnkkkfffaaa___```aaa\\\]]]]]][[[YYYWWWWWWXXXYYYWWWUUUTTTTTTTTTSSSQQQOOONNNMMMLLLLLLMMMNNNOOOLLLJJJIIIHHHHHHIIIKKKLLLOOONNNMMMKKKJJJJJJJJJJJJGGGFFFDDDBBB???>>>===<<>>???===???BBBCCCDDDEEEHHHJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJLLLMMMLLLIIIIIILLLOOOUUUWWWcccvvvtttcccYYYWWWaaa|||wwwccc^^^ccchhhkkkwwwzzzuuullldddbbbdddgggppplllaaa___^^^[[[WWWUUUUUUTTTTTTTTTUUUWWWXXXVVVVVVWWWXXXZZZ^^^eeeiiimmmmmmqqqyyy~~~uuupppnnneeebbb```bbbiiittt}}}pppjjjbbb___aaaccccccaaakkkrrrtttkkkccc```^^^^^^___``````___\\\ZZZ]]]gggyyy}}}tttqqqooollljjjssstttwww{{{|||vvvppplllgggccc^^^YYYWWWXXX[[[]]]\\\```ggglllppprrrrrrqqqpppmmmhhhccc^^^[[[ZZZYYYZZZXXXWWWVVVVVVVVVTTTRRRTTTUUUVVVWWWVVVTTTRRRQQQOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPPPPOOONNNKKKIIIHHHHHHGGGDDDBBB???===<<<<<>>??????AAADDDEEEFFFGGGJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQOOOMMMLLLMMMOOOTTTVVVbbbuuuvvveee[[[ZZZiiixxxeee```aaafffiiittt~~~xxxsssllleeefffeeeeeekkk|||ooodddaaa```\\\WWWTTTTTTSSSRRRSSSSSSUUUVVVUUUVVVWWWWWWYYY^^^ccchhhjjjkkkpppwww~~~vvvqqqnnngggcccaaaccciiitttyyymmmgggaaa___bbbfffhhhggghhhmmmxxx{{{tttiiihhhfffeeeeeedddaaa^^^YYYXXXZZZcccqqq~~~|||{{{}}}xxxtttkkkhhhddd___[[[ZZZZZZ[[[^^^```ccciiinnnqqqrrrrrrooommmhhhbbb^^^ZZZYYYXXXXXXVVVUUUTTTUUUTTTSSSQQQSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLNNNQQQQQQRRRQQQPPPNNNKKKIIIHHHFFFDDDAAA???===<<<;;;iiigggeeecccaaa`````````___[[[TTTNNNHHHFFFEEEEEEBBBBBBBBBCCCFFFIIIMMMOOOQQQTTTXXX\\\```ffflllpppvvv|||}}}|||xxxooohhhccc``````___```ccciiiqqqyyy~~~}}}uuuoookkkgggbbb^^^___```___]]][[[]]]bbbgggoooxxxxxxrrrmmmjjjeeebbbaaaaaa```___[[[YYY[[[ccckkkvvv|||]]]IIIBBB;;;:::<<<999::::::::::::::::::::::::;;;;;;;;;<<<<<<===??????AAADDDFFFHHHIIIJJJLLLNNNKKKKKKJJJJJJJJJLLLMMMNNNOOOQQQRRRRRRPPPNNNNNNNNNSSSTTT___rrryyyhhh^^^]]]qqqyyyeeeaaa___cccfffpppxxxtttooojjjiiieeebbbfffuuussshhhdddaaa\\\WWWTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUVVVWWWXXX\\\aaaeeeggghhhmmmuuu|||zzztttqqqlllhhhfffhhhlllvvvyyynnnjjjffffffjjjoooqqqrrrooorrryyyuuusssqqqooolllgggbbb^^^XXXWWWYYY^^^ggg{{{~~~{{{qqqpppmmmiiieeeaaa___]]]cccbbbbbbffflllrrrtttsssooolllhhhbbb]]]YYYWWWVVVUUUTTTRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLMMMQQQRRRSSSTTTRRRPPPMMMJJJGGGFFFDDDAAA???===<<<;;;hhhfffdddaaa______```aaa```\\\UUUOOOIIIGGGFFFFFFBBBBBBBBBCCCEEEHHHKKKMMMNNNRRRWWW[[[___dddiiimmmqqqwwwzzz~~~zzztttmmmgggcccaaaaaaaaabbbgggoooyyytttmmmjjjgggbbb^^^]]]]]]\\\YYYWWWXXX[[[___eeelll|||yyyqqqsssoookkkhhhfffeeecccaaaZZZWWWVVV[[[```hhhtttuuuXXXFFFAAA:::888<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBDDDHHHJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMNNNLLLNNNPPPRRRQQQPPPOOONNNSSSSSS]]]mmm{{{jjj``````uuuwwwddd```^^^bbbeeemmm{{{wwwtttpppjjjeeeaaadddpppuuukkkfffaaa\\\WWWUUUTTTSSSQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWZZZ^^^bbbcccdddjjjsssyyy{{{xxxuuurrrqqqrrrsssxxxxxxvvvuuuwwwzzz{{{{{{zzzyyyzzz}}}yyysssmmmgggaaa]]]XXXXXXYYY\\\```ooo~~~}}}|||{{{zzzssstttttttttrrroookkkjjjmmmiiifffgggmmmsssuuuuuupppmmmiiiccc^^^ZZZWWWUUUTTTSSSRRRRRRSSSTTTSSSQQQQQQRRRSSSTTTUUUUUUTTTTTTPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMPPPRRRSSSTTTSSSPPPMMMKKKGGGFFFDDDAAA???===<<<;;;gggfffccc```______```aaa```]]]VVVPPPKKKHHHGGGFFFBBBBBBBBBBBBDDDGGGJJJLLLMMMQQQVVV[[[___ccchhhkkklllrrr{{{{{{}}}}}}zzzzzz}}}~~~||||||yyyvvvqqqlllhhhdddcccbbbaaacccjjjuuutttllljjjhhhddd```]]]\\\ZZZWWWVVVVVVXXXZZZ]]]dddsssxxxyyyuuupppllliiifffccc```\\\XXXVVVWWWZZZ^^^gggqqqlllRRRCCC@@@:::888;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===>>>???@@@AAADDDHHHJJJKKKKKKLLLNNNQQQPPPMMMKKKJJJJJJLLLLLLJJJLLLNNNQQQTTTTTTSSSRRRUUUSSS[[[gggzzz}}}kkkaaabbbrrrsssbbb^^^]]]bbbeeelll~~~yyyuuurrriiidddaaadddlll}}}wwwlllfff```[[[VVVWWWVVVTTTSSSRRRSSSSSSTTTSSSTTTUUUUUUUUUWWW[[[^^^___aaagggpppvvv}}}~~~}}}}}}{{{zzz}}}yyyyyy|||yyyooohhhbbb^^^\\\WWWVVVWWWXXX[[[eeezzzxxxrrrooooooppppppppprrrvvvyyy{{{{{{zzzyyyyyyuuupppoooqqquuuwwwwwwsssppplllfffaaa\\\XXXVVVUUUTTTSSSSSSTTTUUUTTTRRRQQQRRRSSSSSSTTTTTTTTTTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOPPPRRRRRRQQQOOOLLLJJJHHHGGGDDDBBB???>>><<<<<>>@@@AAAAAADDDHHHKKKKKKKKKLLLMMMQQQPPPNNNMMMLLLKKKLLLLLLLLLLLLNNNRRRVVVXXXXXXWWWWWWSSSYYYbbbppplllbbbbbbkkk|||~~~qqqaaa]]][[[aaafffkkk|||yyysssooohhhdddbbbdddgggqqqyyymmmfff```[[[WWWWWWVVVUUUTTTTTTUUUUUUVVVRRRSSSTTTTTTTTTUUUXXX[[[]]]___eeemmmsssyyy{{{~~~{{{wwwsssuuuyyy}}}qqqggg```]]][[[ZZZTTTSSSRRRTTTWWW^^^nnn|||yyyppphhhddddddeeeeeehhhkkkpppuuuzzz~~~|||yyyxxxxxxyyy{{{wwwuuuqqqkkkeee___[[[YYYWWWVVVTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNLLLKKKIIIHHHFFFCCCAAA???>>>===eeeeeedddcccbbbaaaaaa```]]][[[WWWRRRMMMIIIEEECCCCCCBBBAAAAAACCCEEEGGGIIIMMMPPPTTTWWW[[[```eeeiiilllqqqyyy}}}wwwtttwwwyyywwwxxxwwwtttqqqnnnjjjgggeeeccccccfffppp~~~tttlllgggdddccc___]]]YYYVVVUUUTTTSSSRRRSSSYYYdddssszzztttmmmfffbbbZZZVVVSSSRRRPPPOOORRRXXXaaapppxxxYYYEEE>>>AAA<<<:::<<<999:::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAADDDIIILLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMPPPUUUXXXXXXWWWXXXSSSXXX___jjjooobbbaaadddrrrvvvuuuyyyrrrddd___YYY```fffjjjwww{{{rrrmmmjjjeeebbbbbb```fff~~~{{{ooofff```\\\ZZZVVVVVVUUUTTTTTTUUUWWWWWWRRRSSSTTTTTTSSSTTTVVVXXX[[[]]]ccckkkqqqvvv}}}zzz~~~uuupppnnnkkkooovvv|||tttnnnfff___[[[YYYXXXXXXTTTQQQPPPTTTXXX^^^gggppprrrwwwxxxssskkkeeebbbaaa```___```bbbeeekkkqqqwww|||}}}{{{||||||yyyuuupppiiiccc^^^\\\XXXWWWUUUUUUUUUUUUSSSRRRTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMMMMJJJIIIGGGDDDBBB@@@???>>>eeeeeeeeeeeedddbbbaaa```\\\ZZZXXXSSSNNNIIIDDDBBBCCCBBBAAAAAABBBDDDGGGHHHMMMOOORRRVVVYYY^^^dddhhhoootttzzz|||tttrrruuuvvvuuuxxxwwwuuurrroookkkhhhfffddddddhhhsssxxxmmmfffddddddaaa^^^ZZZVVVTTTRRRPPPNNNPPPVVV___jjjxxxyyyqqqiiiaaa\\\WWWSSSQQQPPPLLLIIILLLQQQPPP___qqqnnnTTTBBB===BBB===;;;<<<999999999999999999999999999:::::::::;;;===???@@@AAABBBEEEJJJMMMNNNMMMNNNNNNJJJKKKMMMNNNPPPPPPPPPPPPOOOMMMKKKNNNRRRUUUUUUTTTXXXSSSXXX^^^hhhpppbbb```aaalllnnnooowwwsssgggbbbWWW^^^eeeiiittt~~~sssmmmmmmfffbbb```\\\___www}}}pppgggaaa^^^\\\UUUUUUTTTTTTTTTUUUWWWXXXQQQSSSTTTSSSRRRSSSUUUWWW[[[]]]ccckkkpppttt~~~zzzyyyrrrjjjffffffaaagggooowww}}}rrrgggccc^^^ZZZYYYXXXWWWWWWVVVRRRQQQVVV\\\```ffflllssstttxxx}}}qqqnnnjjjfffdddbbb```^^^ZZZ[[[^^^bbbhhhooouuuyyy}}}~~~|||xxxssslllfffaaa^^^XXXWWWUUUTTTTTTTTTRRRPPPUUUTTTSSSRRRRRRQQQRRRRRRVVVVVVVVVUUUTTTSSSRRRRRRPPPPPPQQQRRRSSSSSSRRRRRRRRRQQQOOONNNMMMMMMNNNOOOKKKJJJHHHEEECCCAAA@@@???eeeeeeeeeeeedddcccbbbaaa___]]]ZZZVVVRRRMMMIIIGGGDDDCCCBBBAAABBBDDDFFFGGGGGGJJJOOOTTTYYY^^^dddhhhqqqyyy}}}zzzxxxvvvsssqqqtttssspppnnnkkkiiigggfffbbbfffkkkttt{{{qqqjjjfffeeecccaaa]]]YYYTTTPPPMMMLLLPPPWWW^^^fffrrr~~~ssshhhaaa\\\ZZZVVVRRRNNNLLLKKKKKKJJJIIIMMMUUU```nnn{{{zzzeeeJJJDDD===:::;;;<<<:::777888888888888888888999999<<<;;;;;;;;;<<<===???AAABBBCCCEEEHHHJJJKKKLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQRRROOONNNOOORRRTTTSSSQQQQQQQQQUUU^^^lllvvvfff^^^^^^hhhcccnnn{{{|||dddZZZZZZ___hhhttt~~~uuunnnjjjddd___^^^[[[```tttvvvjjjccc]]]WWWWWWXXXXXXYYYXXXWWWUUUTTTVVVUUUSSSRRRRRRSSSUUUVVVYYYZZZ```iiiooorrryyyrrriiiddd```]]]______fffttt~~~ssslllfffccc___[[[YYYXXXYYYZZZZZZWWWVVVYYY^^^eeeppp{{{}}}|||zzzzzz||||||yyyuuupppllljjjhhhgggfffbbbdddfffhhhjjjlllpppsss{{{~~~|||wwwqqqjjjeeeaaa```]]]YYYVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUQQQQQQPPPOOOMMMLLLLLLKKKMMMLLLJJJHHHEEECCCAAA@@@eeeeeeeeeeeedddcccbbbaaa```^^^[[[WWWRRRMMMIIIFFFEEEDDDBBBAAAAAACCCFFFGGGGGGJJJNNNSSSXXX]]]cccgggmmmuuu{{{}}}~~~{{{xxxuuusssrrrpppmmmjjjgggfffeeedddbbbgggnnnyyyuuunnniiigggcccaaa]]]YYYUUUQQQOOONNNNNNVVV^^^fffrrr~~~yyyqqqhhhaaa[[[YYYXXXSSSPPPLLLJJJIIIIIIHHHGGGHHHNNNXXXcccnnnyyywww```IIICCC<<<:::;;;;;;:::777888888888888888999999:::;;;;;;<<<===>>>???AAAAAADDDEEEFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNOOOQQQSSSRRRQQQQQQQQQTTT]]]kkkmmmcccbbblllfffqqqlll\\\ZZZ]]]eeeqqqvvvooollleee```^^^[[[^^^ppp{{{mmmeee___[[[XXXXXXXXXWWWWWWVVVUUUUUUVVVUUUSSSRRRRRRSSSUUUVVVZZZZZZ```hhhnnnrrrxxxvvvlllgggeeecccaaabbbaaafffrrr~~~xxxoooiiibbbaaa```___^^^]]]]]]]]]___[[[YYY\\\aaahhhttt}}}|||{{{{{{{{{~~~|||~~~}}}wwwtttrrrrrrsssrrrlllmmmnnnnnnmmmmmmoooqqqyyy|||vvvoooiiieeeaaa^^^ZZZXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUURRRQQQPPPOOONNNMMMMMMLLLMMMLLLJJJHHHEEECCCAAA@@@eeeeeeeeeeeedddcccbbbbbbaaa___]]]XXXSSSMMMIIIFFFFFFEEEBBB@@@@@@CCCEEEGGGFFFIIIMMMRRRVVV[[[aaaeeeiiiqqqwww{{{}}}zzzwwwtttqqqoookkkgggeeeccccccccc```gggrrrzzzrrrllliiibbb```]]]YYYVVVSSSRRRQQQRRR[[[eeennnyyy{{{vvviiifffaaa\\\XXXVVVVVVVVVQQQNNNJJJHHHHHHGGGFFFDDDDDDHHHOOOVVV___iiirrrxxx}}}|||}}}pppWWWGGGBBB<<<::::::;;;:::888888888888888888999::::::;;;<<<>>>@@@AAABBBCCCCCCFFFFFFGGGIIIKKKLLLMMMNNNRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPPPPOOOPPPPPPSSSZZZgggssshhhdddlllgggrrruuu```ZZZZZZaaalllxxxqqqmmmfffaaa^^^ZZZ[[[kkk}}}pppgggbbb___YYYXXXWWWUUUTTTTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVYYYZZZ___gggmmmpppvvv}}}xxxoooiiihhhhhhgggfffeeecccfffqqq|||xxxppplllhhhjjjlllnnnmmmkkkiiiggghhhbbb___```cccjjjvvvzzzsssnnnjjjjjjfffeeehhhlllpppyyyyyywwwvvvwwwwwwqqqrrrrrrqqqpppoooqqqrrrxxx}}}|||uuuooollldddaaa]]][[[ZZZZZZYYYWWWVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNOOOMMMKKKIIIFFFCCCAAA@@@dddeeeeeeeeeddddddcccbbbbbb```^^^ZZZTTTNNNIIIFFFHHHEEEBBB@@@@@@BBBEEEGGGEEEHHHLLLPPPTTTYYY^^^bbbgggnnnuuuyyy~~~zzzwwwtttqqqnnnjjjgggdddccccccccc___hhhuuu}}}uuummmiiibbb```]]]YYYWWWUUUUUUTTTXXXbbbnnnxxxzzz|||~~~|||wwwxxxyyyxxxtttnnniiieeeYYYXXXUUUSSSRRRSSSTTTUUUPPPMMMJJJHHHGGGFFFEEECCCDDDFFFJJJOOOVVV___hhhnnnwwwyyy||||||zzzwwwvvvuuuvvvzzziiiPPPEEEAAA<<<:::::::::999888888888888888999::::::;;;;;;===@@@BBBEEEFFFFFFFFFGGGHHHIIIKKKMMMPPPRRRSSSUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMLLLLLLNNNNNNPPPVVVbbb{{{ssshhhbbbiiicccppp{{{eee\\\XXX]]]fffyyy{{{sssmmmeee```^^^ZZZZZZgggxxxtttiiiccc```[[[YYYVVVTTTSSSSSSUUUVVVUUUUUUTTTSSSSSSTTTUUUUUUYYYYYY^^^fffjjjmmmssszzz~~~{{{vvvpppnnnoooqqqqqqooommmjjjllluuu~~~zzzvvvyyy}}}zzzuuuqqqqqqkkkdddbbbccchhhsss~~~~~~yyyssslllfffbbbbbb___^^^aaafffkkkvvvwwwpppmmmlllllliiijjjmmmnnnoooqqqtttvvvyyy|||{{{vvvrrrhhhfffbbb```___]]][[[ZZZWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOONNNLLLJJJGGGDDDBBBAAAddddddeeeeeeeeedddccccccbbbaaa___[[[VVVPPPJJJGGGHHHFFFCCCAAA@@@BBBDDDEEEDDDFFFJJJNNNRRRVVV[[[___gggmmmsssxxx}}}zzzwwwuuuqqqoookkkgggeeeccccccccc___iiixxxwwwnnnhhhcccaaa]]]ZZZXXXWWWWWWWWW\\\ggguuu}}}yyytttvvvxxxyyyyyyvvvrrroooiiigggeeebbb___\\\ZZZXXXPPPOOONNNMMMMMMOOOPPPRRRPPPMMMKKKIIIHHHGGGEEECCCCCCEEEHHHKKKQQQYYYbbbhhhlllooorrrsssrrrqqqpppqqqrrrvvv|||aaaJJJBBB???<<<:::999999999999888888888888999:::;;;<<<;;;===@@@DDDGGGHHHIIIIIIHHHIIIJJJMMMQQQTTTXXXZZZUUUTTTSSSRRRQQQQQQQQQQQQOOOOOONNNLLLKKKJJJJJJKKKMMMMMMOOOTTT^^^vvvpppggg```fffaaappp~~~mmm___WWWZZZaaarrruuulllddd___^^^[[[ZZZeeetttwwwkkkddd```\\\ZZZVVVTTTRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWXXX\\\cccgggjjjooovvv{{{~~~{{{|||~~~yyyyyyzzzuuuvvvnnnfffbbbaaadddnnnxxxxxxvvvsssnnnjjjgggdddccc^^^\\\]]]aaadddhhhpppxxx|||ooogggbbb```___]]]___cccfffiiimmmqqqtttxxx{{{|||yyypppmmmiiifffdddaaa^^^\\\XXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQOOOOOOMMMKKKHHHFFFDDDCCCdddddddddeeeeeeddddddcccaaaaaa___]]]XXXRRRLLLIIIHHHFFFDDDBBBAAABBBBBBCCCCCCEEEIIILLLPPPTTTYYY\\\dddjjjpppvvv|||zzzxxxsssrrrooommmjjjhhhfffeeedddmmmzzz{{{qqqjjjeeebbb___[[[XXXXXXXXXYYYcccooo}}}{{{vvvsssnnnpppqqqqqqppplllhhheee___]]]YYYUUURRRQQQPPPPPPJJJIIIIIIIIIIIIKKKLLLMMMPPPNNNKKKJJJIIIHHHEEECCCBBBCCCEEEHHHLLLRRRZZZ___dddfffhhhiiihhhiiijjjkkkooossszzzuuuXXXFFF???>>><<<:::999999999999888888888888999;;;<<<===<<<>>>@@@DDDGGGJJJKKKLLLJJJJJJLLLNNNRRRVVVZZZ\\\TTTSSSQQQOOOOOOOOOOOOPPPNNNOOOOOOMMMKKKJJJKKKLLLMMMNNNQQQTTT]]]ttt{{{ooohhh___eeeaaaqqqvvvdddXXXYYY]]]kkkwwwlllddd```___\\\ZZZcccppp}}}qqqggg```]]][[[XXXUUUTTTTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVZZZ```dddfffkkkqqqwww{{{vvvqqqjjjdddaaa```ccclllvvvtttrrrnnnkkkhhhgggggghhhaaa___aaadddeeeeeeiiiooosssxxx}}}vvvjjjbbb___]]]\\\XXXZZZ]]]___aaadddhhhkkksssyyy{{{xxxsssoookkkgggbbb^^^[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQOOONNNMMMKKKIIIHHHGGGFFFcccddddddeeeeeeddddddccc``````___]]]YYYTTTNNNKKKGGGFFFEEEDDDCCCBBBAAAAAABBBDDDHHHKKKNNNRRRWWWZZZ^^^dddjjjrrr}}}~~~{{{zzzyyywwwuuuqqqooommmjjjrrr}}}vvvnnngggddd```[[[YYYXXXYYYZZZdddooo|||~~~}}}|||vvvqqqmmmiiiiiijjjiiigggccc___]]]YYYXXXUUURRROOONNNLLLLLLGGGGGGGGGHHHIIIJJJLLLLLLOOOMMMKKKJJJIIIGGGEEEBBBAAABBBDDDEEEHHHLLLRRRVVV\\\]]]^^^^^^^^^```cccfffiiinnnuuu|||iiiPPPCCC======<<<:::999888999999888888888999:::;;;<<<======>>>@@@CCCFFFJJJMMMOOOLLLLLLMMMNNNQQQUUUXXXZZZSSSRRRPPPNNNNNNNNNOOOPPPOOOQQQQQQPPPMMMLLLNNNPPPPPPQQQTTTXXX___tttyyyooohhh^^^ccc```rrr}}}iii[[[ZZZ[[[eeeyyyooogggbbbaaa]]]YYY___jjjyyylllbbb]]]\\\YYYWWWUUUUUUVVVVVVTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTXXX^^^aaabbbgggmmmssszzz}}}vvvpppnnnfffaaa]]]^^^```fffppp{{{}}}yyyuuurrrqqqppppppkkkiiiiiijjjiiifffgggkkkjjjpppuuu{{{~~~sssiiiccc___^^^]]]YYYZZZ\\\]]]]]]___bbbdddkkkttt~~~xxxrrrlllfffbbb^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQNNNMMMMMMLLLKKKJJJIIIHHHccccccdddeeeeeeddddddddd_________^^^ZZZUUUOOOLLLFFFFFFFFFEEEDDDBBB@@@???AAADDDGGGJJJMMMQQQUUUYYYYYY___fffooo|||{{{wwwuuunnnuuuzzzrrrhhheee```\\\YYYYYYZZZZZZ[[[fffrrr{{{}}}{{{xxxtttpppmmmjjjiiillljjjiiilllrrryyyyyysssnnnjjjdddeeedddcccaaa]]]ZZZXXXVVVVVVUUUTTTQQQNNNKKKJJJHHHHHHIIIIIIKKKLLLNNNOOONNNLLLJJJIIIHHHGGGDDDAAABBBCCCEEEFFFGGGJJJNNNQQQWWWXXXXXXXXXXXXZZZ^^^aaaccchhhpppxxx~~~~~~aaaJJJAAA<<<<<<<<<:::999888888:::888888888999:::;;;===>>>===>>>???BBBFFFJJJNNNPPPNNNNNNMMMNNNOOORRRUUUWWWSSSQQQOOONNNMMMNNNPPPQQQQQQRRRSSSRRROOONNNPPPSSSRRRTTTWWWZZZaaauuuxxxnnnfff[[[```^^^qqqlll\\\ZZZZZZccczzzrrriiicccbbb]]]XXX]]]ggg|||qqqeee^^^\\\ZZZXXXWWWVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSVVV\\\___```eeekkkpppwww|||rrrjjjddd```___\\\YYYXXX\\\bbbiiiuuu{{{xxxvvvsssooommmmmmiiieeeeeejjjiiinnnsssyyy~~~sssiiiccc___]]]\\\ZZZ[[[]]]]]]]]]^^^aaaccccccooo~~~wwwpppiiidddaaaaaa```___^^^^^^]]]]]]YYYYYYYYYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKJJJJJJfffeeedddcccbbbcccddddddaaa___]]]\\\ZZZVVVQQQMMMHHHHHHGGGFFFEEEDDDCCCCCCEEECCCEEEKKKNNNNNNQQQVVVXXX[[[bbbkkkwwwyyytttxxxwwwpppjjjbbb^^^\\\[[[YYYWWWTTTXXX```gggooowww~~~|||wwwrrrpppiiiiiihhhfffdddbbb___^^^___aaabbbbbbccchhhpppwwwzzz{{{}}}~~~zzztttlllfffaaa```^^^\\\ZZZXXXWWWVVVWWWWWWWWWUUURRROOOKKKIIIJJJIIIIIIKKKMMMOOOOOONNNOOOMMMJJJHHHHHHGGGEEEDDD>>>>>>???@@@CCCFFFHHHJJJOOOQQQTTTUUUUUUVVVWWWYYY```cccjjjsss{{{{{{ZZZDDD>>><<<;;;;;;:::999999999:::888888888888999;;;===???EEEEEEEEEFFFGGGHHHJJJKKKJJJNNNRRRSSSQQQNNNNNNOOONNNNNNMMMKKKIIIIIIKKKMMMPPPRRRSSSSSSRRRRRRTTTVVVVVVYYY^^^aaaeeesss~~~}}}yyyqqqiii\\\ZZZ\\\fffyyywwwccc\\\]]]___vvvtttmmmgggccc^^^ZZZ\\\bbbuuuvvvlllfffddd___YYYTTTRRRSSSVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTVVVXXXZZZ\\\___cccgggnnnrrr|||}}}tttiiiaaa___]]]ZZZWWWTTTVVVVVVVVVYYYeeexxx{{{ssskkkgggcccaaadddjjjnnnqqquuuzzzvvvooohhh```^^^```]]]]]]]]]]]]]]]^^^^^^^^^ccchhhvvvyyyrrrmmmgggfffeeebbbaaa____________^^^\\\ZZZXXXXXXYYY[[[[[[YYYWWWUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPPPPOOONNNMMMKKKJJJfffeeedddcccbbbccccccddd^^^]]][[[ZZZXXXTTTOOOKKKFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDEEEJJJNNNNNNQQQUUUXXX[[[aaakkkuuu~~~~~~~~~vvvpppgggaaa___]]]ZZZWWWTTTVVVZZZ]]]```cccgggjjjmmmnnnmmmlllkkklllooorrrtttsssqqqnnnkkkhhhfffddddddcccbbb```^^^\\\ZZZZZZYYYZZZ[[[ZZZ[[[^^^dddiiioooooorrrxxx~~~{{{xxxtttnnnjjjaaa```]]]ZZZXXXWWWWWWWWW\\\\\\ZZZXXXUUURRRPPPOOOLLLKKKKKKLLLNNNPPPPPPOOONNNLLLIIIHHHGGGFFFEEECCC?????????@@@BBBDDDGGGHHHKKKNNNQQQRRRSSSSSSUUUWWW[[[^^^eeemmmuuu|||tttVVVCCC???;;;;;;:::999999999999999999999999999;;;===???@@@EEEEEEFFFFFFGGGHHHJJJJJJIIILLLPPPQQQOOOMMMMMMMMMNNNNNNMMMKKKJJJKKKNNNPPPSSSVVVZZZ]]]]]]^^^___```bbbccceeeeeeeeennn{{{qqqhhhYYYVVVVVV]]]nnn}}}fff\\\\\\\\\pppwwwpppiiieee```\\\]]]bbbsss}}}rrrmmmiiibbb[[[XXXVVVWWWXXXTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUXXXYYY[[[___cccgggllloooxxx|||yyyvvvyyy~~~~~~tttkkkaaaZZZXXXXXXVVVTTTSSSUUUWWWWWWZZZfffwww|||tttmmmfffbbb___]]]```fffqqqwww}}}wwwppphhhbbb```cccaaabbbbbbccccccbbbaaaaaabbbgggttt}}}xxxpppnnnllliiifffcccbbbaaa___^^^]]][[[ZZZZZZ[[[\\\ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPOOONNNMMMLLLddddddcccbbbbbbbbbbbbccc]]]\\\ZZZYYYXXXUUUPPPMMMEEEEEEDDDCCCCCCCCCCCCCCCFFFDDDEEEJJJMMMNNNPPPUUUWWW[[[aaaiiirrrzzz{{{tttjjjbbb^^^\\\XXXUUUTTTUUUUUUTTTRRRRRRSSSTTT]]]]]]]]]\\\\\\]]]```cccbbbbbbbbbbbbbbbbbbccccccbbbaaa___\\\ZZZYYYXXXXXXWWWWWWWWWVVVUUUVVVYYY\\\bbbcccfffkkkrrrvvvxxxxxx}}}{{{xxxwwwvvvssspppmmmbbb___[[[XXXVVVUUUWWWXXX```___^^^\\\ZZZXXXWWWVVVQQQOOONNNNNNPPPQQQQQQPPPNNNKKKIIIGGGGGGFFFEEECCC@@@@@@@@@@@@AAABBBDDDEEEGGGIIILLLNNNOOOQQQSSSTTTWWWZZZ```gggpppyyyjjjOOOAAA@@@::::::999999888888999999:::::::::;;;<<<>>>@@@BBBEEEEEEFFFGGGHHHIIIJJJJJJGGGJJJNNNOOONNNMMMLLLLLLLLLLLLKKKJJJJJJLLLQQQUUUZZZ___ffflllnnnnnnnnnooopppnnnmmmkkkiiimmm{{{~~~rrrhhhXXXSSSQQQUUUcccuuunnn___\\\[[[jjjzzzssslllgggccc^^^___bbbooo{{{uuunnnddd]]]ZZZYYYXXXWWWTTTUUUUUUTTTTTTSSSRRRQQQRRRTTTWWWYYY[[[^^^cccfffjjjlllttt~~~uuuooonnnkkknnnuuuqqqkkkddd[[[UUUTTTUUUUUUUUUTTTVVVXXXYYY\\\eeesss~~~vvvqqqkkkeee___]]]\\\[[[___dddttt}}}uuunnniiieeefffjjjlllmmmnnnnnnmmmkkkhhhgggcccgggsss{{{yyyvvvrrrmmmiiifffdddaaaaaa``````______^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRQQQPPPPPPccccccbbbbbbaaaaaaaaaaaa^^^]]]\\\[[[ZZZWWWSSSPPPHHHGGGFFFEEEDDDEEEEEEFFFFFFDDDEEEJJJMMMMMMPPPTTTVVVZZZ```gggnnnuuu{{{yyynnnfffaaa^^^ZZZWWWVVVVVVUUUSSSPPPOOOOOOQQQVVVVVVVVVVVVUUUWWWZZZ]]]\\\]]]^^^___bbbfffiiikkkhhhfffdddaaa___]]]\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXZZZ[[[___ccchhhmmmoooqqqvvvuuutttsssrrrqqqooonnnbbb___ZZZUUUSSSTTTVVVXXX```aaacccdddcccaaa^^^\\\VVVTTTRRRQQQRRRRRRQQQPPPNNNLLLIIIHHHHHHHHHFFFEEEBBBAAA@@@@@@@@@@@@BBBBBBDDDGGGJJJLLLNNNOOOQQQSSSVVVYYY^^^gggpppzzz{{{```HHH>>>@@@:::999999888888888999999:::::::::;;;===???AAACCCEEEFFFGGGHHHIIIJJJJJJJJJGGGJJJMMMOOOOOONNNMMMLLLIIIIIIIIIIIIKKKPPPVVV[[[dddjjjrrrxxx{{{{{{zzzzzzwwwuuuuuutttrrrrrr{{{wwwkkkZZZTTTPPPSSS]]]nnnvvvccc^^^\\\ggg|||~~~vvvnnniiieee```___aaajjj{{{rrreee]]]ZZZYYYVVVRRRUUUUUUTTTTTTSSSQQQPPPOOOQQQSSSUUUXXXZZZ^^^bbbfffjjjlllrrr{{{zzzsssqqqrrrmmmooouuu~~~rrriiiddd]]]YYYXXXYYY[[[[[[XXXYYY[[[[[[]]]cccnnnvvvzzz|||~~~}}}xxxqqqkkkhhhddd___\\\\\\]]]]]]aaagggssszzzoookkkkkklllpppuuu|||}}}}}}|||yyyuuuqqqnnnhhhjjjsss~~~yyysssnnniiigggfffeeeeeeeeeeeedddcccaaa^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUSSSTTTTTTTTTTTTTTTSSSRRRaaaaaaaaaaaaaaa`````````\\\[[[[[[[[[ZZZXXXTTTQQQIIIGGGFFFDDDDDDDDDEEEFFFFFFDDDEEEJJJLLLMMMOOOSSSVVVZZZ```eeejjjpppvvvzzz{{{~~~vvvmmmhhheeeaaa___XXXXXXVVVSSSPPPOOOPPPRRRPPPPPPPPPOOOOOOPPPSSSVVVXXXYYYZZZ]]]bbbiiinnnrrrrrrqqqnnnkkkiiifffeeeddd___]]][[[YYYXXXXXXWWWWWWVVVXXX[[[^^^aaadddhhhjjjppppppppppppnnnmmmllllllaaa^^^XXXSSSQQQRRRUUUWWW___ccchhhmmmnnnlllhhhfff^^^[[[WWWUUUTTTSSSRRRPPPPPPMMMKKKJJJJJJJJJHHHGGGCCCBBBAAA@@@???@@@@@@AAADDDFFFJJJLLLMMMOOOQQQSSSTTTWWW^^^gggrrr}}}rrrWWWCCC<<<>>>:::999999888999999::::::::::::;;;;;;===@@@BBBDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIJJJMMMPPPQQQQQQPPPNNNIIIJJJLLLNNNQQQWWW^^^ccclllpppwww{{{}}}}}}}}}}}}{{{{{{||||||yyywww}}}~~~sss^^^WWWRRRTTT[[[hhh||||||eee^^^\\\dddtttxxxooojjjfff```^^^^^^dddwww~~~tttggg___[[[XXXTTTPPPUUUUUUTTTTTTRRRQQQOOONNNOOOQQQTTTVVVYYY]]]bbbeeelllmmmsss{{{|||{{{|||xxxwwwzzzvvvllliiiddd```___``````aaa```aaaaaa```aaaeeemmmssswwwwwwvvvrrrmmmiiigggfffbbb^^^\\\^^^```aaaeeekkkqqq}}}uuummmmmmrrrvvv||||||wwwsssnnnmmmsss~~~yyysssooollljjjiiigggggghhhhhheeebbbcccbbbaaa___]]][[[ZZZYYY[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUUUUTTT``````aaaaaa``````___^^^YYYXXXXXXYYYYYYWWWTTTQQQHHHGGGDDDBBBAAAAAABBBCCCFFFDDDEEEJJJLLLLLLNNNRRRUUUYYY___cccfffjjjpppuuuwww{{{{{{qqqkkkhhhdddbbb[[[ZZZWWWSSSOOOMMMNNNOOOOOOOOOOOONNNMMMMMMPPPSSSWWWXXXZZZ___fffooowww|||~~~|||yyyvvvrrrooommmdddaaa\\\YYYXXXWWWVVVUUUUUUVVVXXXYYYZZZ\\\___bbbiiikkknnnnnnllljjjiiiiii```\\\WWWRRRPPPQQQSSSUUU]]]bbbjjjqqquuuuuusssqqqhhhddd^^^ZZZWWWUUUSSSQQQPPPNNNLLLKKKKKKKKKJJJIIIEEECCCBBBAAA@@@@@@AAAAAAEEEGGGKKKMMMNNNOOOQQQSSSQQQUUU]]]gggsss~~~hhhQQQAAA<<<===::::::999999::::::;;;;;;<<<<<<<<<===???BBBDDDFFFGGGIIIJJJLLLMMMMMMMMMLLLJJJKKKMMMPPPSSSTTTRRRPPPNNNPPPSSSVVVZZZ___eeeiiimmmoooqqqrrrrrrtttwwwyyy}}}~~~xxxssswww~~~fffZZZRRRRRRWWWaaattthhh]]][[[```nnnzzzqqqlllhhhbbb^^^]]]^^^nnn|||zzzsssiiiaaa]]]ZZZVVVTTTUUUUUUTTTTTTSSSQQQPPPOOONNNPPPSSSUUUXXX\\\aaaeeelllmmmssszzz|||uuutttqqqnnnllljjjiiihhhlllkkkjjjiiijjjnnnuuuyyy~~~}}}xxxrrrlllhhhggghhhgggdddccceeeffffffiiimmmpppzzzyyyrrrtttyyy}}}~~~yyyuuurrrqqqnnnppp|||{{{wwwtttpppmmmjjjjjjkkkjjjgggdddgggfffeeecccaaa^^^\\\[[[]]]\\\\\\ZZZYYYXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUTTT______`````````___^^^]]]XXXXXXXXXXXXYYYXXXTTTRRRJJJHHHEEEBBB@@@@@@AAABBBFFFDDDEEEIIILLLLLLNNNRRRTTTYYY___bbbcccffflllqqquuuzzzyyyqqqmmmiiifff```^^^[[[UUUPPPNNNOOOPPPSSSSSSRRRPPPOOOOOOQQQTTTXXXYYY]]]ccclllxxxyyyvvvpppjjjccc^^^[[[ZZZXXXVVVVVVWWWXXXWWWVVVVVVYYY\\\aaaeeejjjmmmkkkiiihhhhhh^^^[[[VVVRRRPPPPPPRRRSSSXXX]]]dddlllrrrvvvwwwxxxrrrmmmfff```\\\XXXVVVTTTPPPNNNKKKKKKKKKKKKJJJIIIEEEDDDCCCAAAAAAAAAAAABBBFFFHHHKKKMMMMMMNNNPPPQQQOOOTTT^^^iiivvvvvv___MMMBBB===<<<;;;;;;::::::;;;;;;<<<===>>>>>>???@@@BBBEEEGGGIIIIIIJJJLLLNNNOOOOOOOOONNNJJJJJJLLLPPPTTTUUUSSSPPPTTTVVVZZZ\\\^^^aaaeeehhhgggfffdddbbbbbbgggmmmrrrxxx{{{~~~{{{qqqiiinnnwwwqqq```RRRPPPTTT]]]ooommm```\\\```lll}}}sssoookkkddd___]]]ZZZfff}}}|||{{{sssooopppnnnkkkfffaaa]]]ZZZXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPMMMOOORRRUUUWWW\\\aaadddiiikkkrrryyy~~~|||xxxwwwwwwvvvuuutttwww|||zzzuuuttttttvvvrrrpppqqqpppmmmnnnqqqrrryyyyyyyyy|||{{{yyyxxxwwwvvvuuutttrrrpppnnnmmmooojjjlllwww{{{vvvqqqoooppppppmmmjjjiiiiiiiiihhhfffcccaaa___```___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTTTT^^^___`````````___]]]]]]YYYYYYYYYZZZ[[[ZZZWWWTTTMMMKKKGGGDDDBBBAAABBBCCCFFFDDDEEEIIILLLKKKNNNRRRTTTYYY___aaabbbdddjjjoootttzzz}}}wwwrrrooodddbbb^^^YYYUUUSSSTTTUUUTTTTTTSSSPPPNNNNNNPPPSSSVVVXXX\\\dddooo|||~~~|||uuukkkdddaaa___\\\ZZZXXXZZZZZZXXXUUUUUUWWWZZZ\\\aaahhhlllkkkiiihhhhhh]]]ZZZVVVRRRPPPPPPQQQRRRSSSVVV\\\dddkkkrrrwwwzzzxxxssskkkddd___[[[XXXVVVOOOMMMJJJJJJJJJJJJIIIHHHFFFEEECCCBBBAAABBBBBBCCCFFFHHHKKKLLLMMMMMMOOOPPPPPPVVV```mmmyyynnnZZZJJJCCC???===;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDGGGJJJKKKJJJKKKNNNPPPQQQQQQPPPOOOIIIIIIKKKPPPTTTUUUSSSPPPVVVYYY\\\^^^^^^___aaabbbaaa^^^ZZZVVVWWW]]]fffmmmpppuuuzzzwwwjjjbbbhhhsss{{{fffTTTPPPSSS\\\oootttccc^^^bbbmmmxxxvvvqqqmmmfff```^^^XXXaaaxxxrrroookkkdddccchhhccccccbbb^^^ZZZXXXYYYZZZTTTUUUUUUTTTTTTSSSRRRQQQLLLOOORRRTTTWWW[[[```dddfffiiipppwww{{{~~~}}}||||||||||||yyytttsssuuutttzzz}}}{{{zzztttnnnjjjiiiiiihhhhhhgggggggggggglllggggggsssxxxvvvwwwwwwtttpppjjjjjjkkkjjjiiigggeeedddbbbaaa```___]]]\\\[[[ZZZYYYYYYYYYXXXWWWUUUTTTSSSVVV^^^bbb___]]]^^^^^^[[[[[[[[[ZZZXXXXXXWWWWWWWWWRRRNNNIIIEEEDDDCCCBBBBBBDDDEEEEEEFFFHHHJJJLLLMMMRRRUUUYYY\\\___bbbfffhhhnnnttt}}}zzzuuupppjjjbbbZZZUUUUUUVVVXXXZZZXXXUUUSSSTTTUUUUUUUUUUUUYYY^^^fffppp}}}~~~xxxooohhhbbb^^^[[[YYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[___cccfffggggggggghhhaaa\\\VVVQQQPPPPPPPPPPPPRRRSSSUUUXXX]]]ccciiilllooommmjjjfffaaa\\\XXXVVVPPPNNNMMMLLLMMMLLLKKKIIIDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEHHHJJJMMMOOOPPPPPPSSSVVV^^^mmm}}}|||hhhQQQDDDAAA>>>999:::::::::;;;<<<===>>>???>>>@@@CCCFFFIIIKKKKKKLLLLLLNNNOOONNNKKKIIIKKKMMMIIIIIIIIIJJJLLLNNNQQQRRRVVVVVVUUUUUUUUUVVVXXXYYY\\\ZZZWWWTTTTTTXXX___dddkkkiiihhhgggccc```dddkkkhhhSSSNNNRRRZZZkkk{{{eee]]]```cccvvvuuuppphhhdddaaaXXXYYY]]]mmmmmmdddbbb___\\\[[[___^^^\\\ZZZXXXWWWWWWWWWTTTSSSRRRQQQQQQPPPPPPQQQNNNOOOQQQRRRSSSVVV[[[^^^aaaeeekkkpppuuu|||}}}xxxuuusssssspppyyyxxxqqqmmmhhhfffgggdddeeeffffffeeedddeeeeeeeeecccfffrrr|||yyywwwsssrrrqqqqqqqqqpppmmmjjjhhheeebbb```^^^\\\YYYWWWYYYXXXWWWUUUTTTSSSSSSSSSVVV]]]aaa^^^\\\^^^^^^[[[[[[ZZZYYYXXXXXXWWWWWWWWWSSSOOOIIIFFFDDDCCCBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMQQQTTTXXX[[[]]]aaadddggglllsss|||yyysssjjjccc^^^]]]]]]^^^___\\\YYYXXXXXXYYYYYYYYYXXX[[[___fffooo||||||vvvpppjjjeee```]]]\\\[[[YYYXXXWWWWWWWWWXXXZZZ]]]aaaeeefffgggggggggccc___XXXTTTRRRQQQQQQQQQPPPPPPQQQSSSVVVZZZ^^^```ddddddbbb```]]]YYYVVVTTTOOONNNLLLLLLLLLLLLKKKIIIFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNSSSVVV___mmm}}}{{{yyyyyydddMMMAAA???===888:::::::::;;;<<<===>>>??????@@@CCCFFFIIIJJJKKKKKKJJJLLLMMMLLLJJJIIIJJJLLLLLLLLLLLLLLLMMMNNNPPPQQQTTTTTTSSSRRRSSSSSSUUUUUUWWWUUURRROOONNNPPPUUUYYY[[[YYYYYYZZZXXXXXX^^^fffmmmWWWOOORRRYYYiiiyyyhhh^^^___bbbooowwwqqqiiieeebbbYYYYYY\\\iiimmmddd```\\\YYYXXX\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQNNNOOOPPPPPPQQQTTTXXX\\\___ccciiinnnrrrzzz~~~xxxsssooolllllllllpppzzzwwwnnnjjjfffeeefffggghhhjjjjjjiiiiiihhhhhhhhheeefffooo{{{}}}|||zzzyyyxxxuuuqqqnnnkkkiiifffcccaaa___[[[YYYYYYXXXWWWVVVTTTTTTTTTTTTWWW\\\___]]]\\\]]]]]][[[[[[ZZZYYYXXXXXXWWWXXXXXXTTTPPPJJJFFFDDDCCCBBBAAADDDDDDEEEFFFGGGIIIKKKLLLPPPSSSWWWZZZ\\\___ccceeejjjqqqzzzxxxqqqllljjjhhhgggfffccc___]]]]]]^^^^^^^^^\\\^^^```eeemmmyyy}}}xxxrrrllleeeaaaaaa___]]]ZZZXXXWWWVVVVVVWWWZZZ___cccfffggghhhgggfffbbb\\\WWWUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQSSSTTTWWWXXXXXXXXXWWWUUURRRQQQNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNTTTWWW```mmm||||||wwwuuu|||sss]]]HHH>>><<<;;;888:::::::::;;;<<<===???@@@???AAACCCEEEHHHIIIJJJKKKHHHIIIKKKKKKJJJJJJJJJKKKNNNNNNMMMMMMMMMNNNOOOOOORRRQQQPPPPPPPPPPPPPPPQQQRRRQQQPPPMMMJJJJJJLLLOOOOOOMMMLLLNNNNNNPPPXXXaaayyyttt\\\QQQQQQXXXgggvvvjjj]]]]]]```eee}}}zzzsssjjjfffddd[[[ZZZZZZddd{{{qqqfff___ZZZWWWXXX[[[[[[ZZZYYYXXXVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOOOOOOOOOORRRUUUXXX\\\```fffjjjooovvv~~~}}}}}}~~~{{{uuusssppplllhhhffffffggghhhrrr}}}wwwnnnkkkiiihhhiiinnnnnnooopppooonnnlllkkkiiieeedddjjjttt|||wwwssspppnnnjjjgggeeebbb^^^\\\YYYXXXWWWVVVTTTTTTTTTTTTZZZ\\\]]]\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXXUUUQQQKKKGGGEEEDDDBBBAAACCCCCCDDDEEEGGGIIIKKKLLLPPPRRRVVVYYY[[[^^^bbbdddiiipppxxx}}}yyytttqqqmmmiiidddaaaaaaaaabbbbbb______```cccjjjuuu|||vvvooohhhdddcccbbb___\\\YYYXXXWWWWWWWWWYYY]]]ccchhhjjjjjjjjjhhhddd___[[[YYYWWWUUUSSSSSSRRRQQQOOONNNNNNNNNNNNNNNOOOQQQRRRRRRPPPNNNMMMMMMKKKJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIJJJLLLNNNOOOQQQQQQQQQSSSWWWaaannn|||zzzvvvzzz|||mmmWWWDDD<<<;;;;;;::::::::::::;;;<<<>>>???@@@@@@AAACCCEEEGGGHHHJJJJJJGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNPPPPPPQQQOOOLLLKKKKKKLLLNNNKKKJJJKKKKKKMMMVVV```uuuzzzbbbTTTPPPWWWeeessshhhZZZYYY\\\^^^rrrwwwlllhhheee]]][[[ZZZ___tttyyykkkaaaZZZYYY[[[]]]]]]]]]\\\ZZZXXXVVVTTTUUUUUUTTTSSSRRRRRRRRRRRROOOPPPPPPOOOOOOPPPSSSVVV[[[^^^cccgggkkksss}}}~~~{{{zzzyyy{{{~~~wwwmmmeeeiiigggeeeccccccfffiiikkkwwwzzzvvvuuuuuusssrrrwwwvvvuuutttrrrpppllljjjgggbbb```eeennnzzz{{{uuurrrnnnkkkhhheeeaaa^^^YYYXXXVVVUUUTTTSSSSSSSSS___]]]\\\\\\\\\[[[[[[\\\ZZZYYYYYYXXXXXXXXXXXXYYYWWWSSSMMMHHHEEEDDDBBBAAABBBBBBCCCDDDFFFHHHJJJKKKOOORRRVVVYYY\\\___cccfffiiioooxxx|||qqqmmmgggcccbbbccccccccc`````````aaagggrrr~~~xxxqqqlllhhhcccbbb___\\\ZZZYYYYYYYYYWWWYYY]]]dddkkkoooooommmjjjgggccc```^^^[[[XXXVVVVVVUUUSSSQQQPPPNNNMMMMMMLLLMMMNNNOOOOOOMMMLLLJJJLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSSSSRRRXXXbbbppp}}}zzz|||xxxgggRRRCCC<<<;;;;;;<<<:::::::::;;;===???@@@AAABBBBBBCCCDDDFFFGGGIIIIIIGGGHHHJJJLLLMMMNNNMMMLLLHHHHHHJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMOOOQQQQQQOOOMMMLLLLLLNNNKKKKKKLLLMMMPPPYYYdddsssiiiXXXRRRWWWdddppp}}}|||fffXXXVVVXXXZZZiii{{{ooojjjhhh___\\\ZZZ]]]mmmqqqddd\\\[[[___cccbbb```^^^[[[XXXUUUTTTVVVUUUTTTSSSSSSRRRSSSSSSPPPPPPPPPOOONNNPPPSSSUUUYYY]]]aaadddiiipppzzz|||vvvtttsssqqqyyy~~~|||yyywwwuuusssuuu||||||uuukkkddddddddddddeeegggkkknnnqqq}}}~~~{{{wwwsssqqqnnniiieeeaaa]]]\\\aaaiiiwww{{{xxxsssooolllhhhdddaaaZZZYYYWWWUUUSSSRRRQQQQQQddd___\\\]]]]]][[[ZZZ\\\YYYYYYXXXXXXXXXXXXYYYYYYXXXTTTNNNIIIFFFDDDBBBAAABBBBBBCCCDDDEEEGGGIIIJJJOOORRRVVVZZZ^^^aaafffiiikkkqqqxxx~~~tttoooiiidddccccccccccccaaa```aaabbbgggppp{{{|||uuupppmmmcccaaa___]]][[[ZZZZZZZZZXXXYYY]]]eeennnssssssqqqmmmkkkhhhfffdddbbb^^^\\\XXXWWWVVVTTTRRRPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKJJJLLLMMMNNNNNNMMMJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRQQQYYYfffuuutttbbbMMMBBB>>><<<<<<<<<:::::::::<<<===???AAABBBCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHJJJLLLNNNNNNLLLJJJFFFGGGIIIKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNJJJMMMPPPPPPOOOMMMLLLLLLJJJIIIJJJMMMOOOSSS]]]gggqqqsss^^^UUUXXXbbbkkkuuu|||xxxiii\\\VVVVVVWWWaaassssssmmmiiiaaa[[[[[[[[[fffxxxiii___```eeekkkiiieee```\\\XXXUUUTTTWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPOOONNNOOORRRUUUXXXZZZ^^^aaaeeemmmwww~~~wwwsssqqqooonnnlllsss}}}yyyvvvuuurrrppprrrzzzxxxnnnhhhggghhhiiilllnnnqqqssstttzzzsssooollliiidddaaa\\\YYYYYY]]]eeerrr{{{vvvsssnnniiifff^^^\\\ZZZWWWTTTRRRQQQPPPiiiaaa]]]^^^^^^ZZZYYY[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZUUUOOOIIIFFFDDDBBB@@@AAAAAABBBCCCEEEGGGIIIJJJOOORRRWWW\\\```dddiiimmmnnnsssyyy~~~vvvqqqjjjeeeccccccccccccaaabbbccceeeiiirrr{{{xxxrrrnnndddbbb```]]][[[YYYYYYYYYWWWXXX\\\eeeooouuuuuusssqqqooommmlllkkkiiieeebbb^^^]]][[[YYYVVVSSSPPPOOOPPPOOONNNMMMLLLMMMMMMNNNLLLLLLKKKLLLOOOPPPOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRSSS\\\kkk{{{ppp]]]IIIAAA>>><<<;;;<<<::::::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKNNNNNNKKKGGGGGGHHHJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOKKKMMMOOOPPPNNNLLLKKKKKKIIIHHHJJJNNNPPPSSS[[[eeemmm~~~fffYYYYYYaaagggkkkpppwwwxxxqqqdddYYYTTTTTTXXXddd~~~uuunnnkkkbbbYYYZZZZZZ```yyyqqqggghhhooowwwsssmmmfff___[[[XXXWWWWWWWWWVVVUUUTTTTTTTTTTTTNNNNNNNNNMMMLLLNNNQQQTTTUUUXXX[[[]]]aaaiiittt{{{zzzxxxxxxxxxwwwvvvooosss{{{~~~wwwuuutttvvv~~~wwwrrrqqqsssuuuwwwxxxxxxwwwvvv|||}}}vvvmmmgggfffdddaaa^^^[[[XXXXXX[[[```lll~~~{{{vvvqqqnnncccaaa^^^[[[WWWTTTRRRRRRlllccc]]]^^^^^^ZZZYYY[[[YYYYYYXXXXXXXXXYYYYYYZZZZZZVVVOOOJJJFFFDDDBBB@@@AAAAAABBBCCCEEEGGGHHHJJJOOORRRXXX]]]aaafffkkkoooppptttzzz~~~wwwrrrkkkeeeccccccddddddbbbccceeeggglllsss|||yyyrrrmmmeeeccc```]]]ZZZXXXXXXWWWWWWWWW\\\eeepppvvvvvvssssssrrrqqqppppppmmmjjjgggdddcccaaa^^^ZZZVVVSSSQQQPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLLLLMMMOOOQQQQQQPPPLLLLLLMMMMMMNNNOOOQQQQQQWWWWWWWWWVVVVVVUUUSSSSSSTTT___ooommmYYYGGG@@@>>>;;;:::;;;999:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGJJJMMMMMMIIIEEEJJJKKKLLLNNNNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMOOOQQQQQQOOOLLLKKKKKKMMMLLLMMMPPPPPPQQQWWW___jjjlll]]][[[___dddccchhhrrrzzzxxxkkk]]]TTTRRRSSS[[[ssswwwoookkkbbbWWWYYYYYY\\\sssyyynnnpppxxx}}}uuulllddd```]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTLLLLLLLLLLLLKKKMMMPPPSSSSSSUUUXXX[[[___gggqqqyyywwwyyy~~~|||{{{{{{}}}~~~|||}}}}}}zzzxxxyyyzzzrrrhhhbbbbbbbbb```^^^\\\YYYXXXZZZ]]]fffwww|||wwwtttgggeeebbb^^^ZZZVVVTTTSSSzzzlll___YYYXXXWWWWWWYYYXXXYYY[[[[[[YYYYYYYYYZZZYYYVVVQQQLLLGGGCCCAAA@@@AAAAAAAAAAAACCCEEEGGGIIIOOOQQQTTTXXX\\\aaahhhlllpppsssvvvzzz~~~~~~vvvrrrlllgggeeeeeefffgggddddddfffhhhhhhlllyyyzzzpppiiifffdddbbb```___\\\YYYVVVWWWWWW[[[cccnnnuuuvvvuuuuuuuuuttttttuuutttrrrpppmmmkkkgggbbb^^^[[[YYYXXXVVVUUUSSSSSSSSSSSSQQQOOOQQQQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRUUUdddvvvzzzjjjSSSDDD>>>888999<<<777999;;;<<<===>>>@@@BBBEEEGGGGGGFFFEEECCCCCCEEEHHHGGGIIIJJJIIIHHHGGGHHHIIINNNMMMMMMLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMOOONNNLLLKKKKKKKKKLLLMMMIIIJJJLLLLLLNNNQQQVVVYYYeeeuuuuuuddd^^^^^^```cccfffrrrrrr```WWWPPPVVV[[[gggwwwooojjjggg```[[[WWW\\\mmmqqqppp||||||pppiiigggccc]]]ZZZXXXVVVUUUTTTSSSQQQNNNLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPTTTZZZ___bbbiiippp~~~{{{zzz|||sssooohhhdddaaa```___^^^^^^\\\\\\[[[[[[```ooo}}}|||qqqnnnhhhbbb]]]XXXUUUSSSppp___WWWWWWWWWXXXYYYXXXYYY[[[[[[YYYYYYYYYZZZYYYVVVRRRMMMHHHDDDBBB@@@AAAAAAAAAAAACCCEEEGGGHHHKKKMMMOOORRRVVV[[[aaaeeekkknnnrrrvvv{{{yyytttrrrssssssqqqnnnkkkiiihhhiiieeeeeeffffffeeehhhsss{{{rrrlllgggeeebbb```___\\\YYYVVVWWWWWWZZZcccnnnuuuwwwvvvxxxxxxwwwwwwxxxxxxwwwwwwsssqqqmmmiiieeebbb```___]]][[[XXXWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYZZZ[[[]]]]]]\\\[[[YYYXXXVVVUUUWWWeeewwwyyyeeeOOOBBB>>>999;;;???:::<<<===???@@@@@@AAADDDFFFFFFGGGHHHFFFDDDCCCDDDEEEEEEFFFHHHGGGFFFFFFGGGHHHMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMPPPTTTWWW```nnnzzzggg\\\YYYYYY```dddrrrxxxdddYYYNNNSSSWWWbbb}}}rrrkkkgggbbb\\\XXXZZZgggvvvpppwww~~~uuulllgggccc^^^[[[YYYVVVUUUTTTSSSPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMOOONNNRRRXXX\\\___fffmmm~~~{{{yyyxxxxxx|||~~~yyyrrroookkkgggeeeccc```^^^aaa___]]][[[YYY\\\iiivvvzzzvvvooohhh```ZZZVVVTTTvvv___VVVVVVWWWXXXXXXXXXYYY[[[[[[YYYYYYYYYZZZYYYWWWSSSOOOJJJFFFBBBAAA@@@@@@AAAAAACCCDDDFFFGGGHHHJJJLLLNNNPPPUUUZZZ^^^dddggglllqqquuuzzz|||xxxvvvuuuyyy{{{}}}xxxtttqqqqqqqqqsssvvvyyywwwrrrnnnlllllliiiggggggfffdddeeeoooyyy|||uuupppiiigggcccaaa___]]]YYYWWWVVVVVVZZZbbbllluuuyyyyyy||||||||||||}}}~~~|||zzzxxxtttqqqmmmkkkjjjhhheeeaaa___]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[^^^aaabbbbbbaaa```dddcccbbb```^^^\\\ZZZZZZYYYgggwwwxxx___JJJ@@@===999<<>>???AAABBBCCCBBBCCCEEEGGGHHHJJJLLLKKKHHHEEEDDDDDDCCCDDDFFFEEEEEEEEEFFFGGGLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJKKKKKKLLLNNNQQQTTTYYYeeelll^^^XXXXXX]]]bbbppp}}}iii[[[NNNRRRUUU]]]vvvvvvlllhhhddd^^^YYYXXX___sssuuuvvvyyysssiiidddbbb[[[YYYWWWUUUTTTSSSQQQNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLOOOUUUYYY\\\bbbiiivvv}}}zzzxxx|||}}}|||yyyuuuqqqqqqsssuuuyyy~~~}}}|||zzzxxxwwwuuutttrrrnnniiieeefffccc___\\\XXXYYYcccnnn~~~xxxoooeee^^^XXXUUU|||aaaUUUUUUWWWWWWXXXXXXYYY[[[[[[YYYYYYYYYZZZWWWVVVSSSOOOKKKFFFBBB@@@@@@@@@@@@AAACCCDDDEEEEEEHHHIIIKKKLLLNNNRRRWWWZZZ]]]aaaggglllppptttxxx{{{{{{wwwuuutttqqqqqqqqqsssuuuyyy||||||zzzwwwuuutttvvvxxxzzzyyy|||}}}wwwqqqoooooollliiihhhgggeeeeeemmmvvv}}}xxxtttkkkhhheeebbb___]]]ZZZWWWUUUVVVYYY```jjjsssyyy{{{~~~}}}yyywwwuuussspppkkkhhhfffeeecccaaa_________``````aaaaaaaaa```ccchhhlllnnnmmmjjjhhhjjjiiigggdddaaa___]]]\\\\\\iiixxxwwwZZZGGG???>>>999<<>>999;;;@@@===@@@BBBDDDEEEDDDDDDEEEFFFIIIMMMQQQRRROOOKKKGGGEEEFFFGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJHHHIIIKKKKKKKKKKKKMMMOOOVVV^^^ooovvvddd^^^^^^]]]```gggpppxxxwwwmmmcccUUUUUUUUUYYYfff{{{rrrooofff```\\\ZZZXXXaaa}}}tttpppiiihhh___]]]ZZZXXXWWWUUUSSSPPPQQQQQQOOOMMMLLLKKKKKKKKKLLLKKKNNNSSSUUUWWW]]]ccckkk{{{}}}yyyooonnnooovvv~~~yyypppmmmhhhcccaaaccciiinnnwww~~~~~~yyysssoookkkfffccc___]]]cccjjjssszzzqqqhhhaaa\\\YYYhhhYYYUUUTTTTTTUUUXXXYYY[[[[[[YYYYYYYYYZZZUUUUUUTTTRRRNNNHHHCCC@@@>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHKKKOOORRRVVVZZZ^^^cccgggkkkpppssswww}}}~~~xxxvvvrrrqqqrrrvvv{{{}}}{{{yyypppllliiihhheeedddhhhooozzz{{{wwwppplllgggccc```]]]ZZZXXXUUUUUUVVVZZZbbblllvvv|||}}}}}}|||zzzxxxuuullllllmmmooopppqqqrrrsssrrruuuyyy|||}}}|||yyywwwsssqqqmmmhhhdddaaa___^^^aaalllyyyqqqSSSDDD???>>>999:::???===>>>AAADDDEEEEEEEEEEEEFFFFFFJJJOOOQQQOOOLLLIIIGGGJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJGGGIIIKKKKKKKKKLLLMMMOOOVVV\\\iiiyyyddd[[[ZZZ]]]aaafffjjjppptttqqqkkkYYYUUUTTTXXX```uuuuuurrrhhhaaa]]]\\\XXX\\\uuuuuu{{{rrriiigggbbb___\\\ZZZYYYWWWTTTRRRQQQQQQOOONNNMMMLLLLLLKKKMMMLLLMMMRRRTTTVVV[[[aaahhhwww{{{tttpppkkknnnsssyyy~~~yyysssnnniiigggccc___^^^aaaggglll{{{zzzpppkkkgggdddaaa___bbbiiinnnzzz~~~zzztttmmmeee___[[[YYYlll\\\UUURRRRRRSSSXXXYYY[[[[[[YYYYYYYYYZZZVVVWWWWWWUUUQQQKKKEEEBBB>>>???@@@AAABBBBBBAAAAAABBBCCCEEEEEEFFFIIIMMMQQQUUUWWW[[[^^^bbbggglllpppqqqwww~~~zzzxxxxxx|||xxxsssnnnllliiifffhhhmmmuuu{{{wwwrrrnnnhhhccc```]]][[[YYYUUUTTTUUUXXX___iiittt{{{}}}xxxxxxxxxyyyyyyyyyyyyzzzzzz|||}}}}}}|||wwwtttooojjjeeebbb```___eeennnyyylllOOOAAA>>>>>>999:::@@@>>>===@@@DDDFFFFFFFFFGGGHHHFFFJJJPPPRRRRRRPPPNNNMMMMMMNNNOOONNNLLLKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIFFFHHHKKKLLLLLLLLLNNNPPPSSSZZZccctttiii\\\YYYZZZbbbhhhkkkooovvvwwwuuu```XXXVVVZZZ```ooowwwrrrjjjaaa^^^___YYYWWWjjj{{{yyy}}}wwwllliiidddbbb___]]][[[YYYVVVTTTQQQPPPOOONNNMMMLLLLLLLLLLLLKKKMMMQQQSSSSSSXXX___fffttt}}}uuuooollllllrrr{{{yyyssslllhhhcccbbb```^^^^^^aaafffkkk|||zzzooojjjeeeccc___\\\___cccjjjvvvxxxuuuooohhhbbb]]]YYYXXXnnn^^^UUUPPPPPPRRRXXXZZZ[[[[[[YYYYYYYYYZZZXXXYYYYYYXXXTTTNNNHHHDDD===>>>@@@AAABBBBBBAAA@@@CCCDDDEEEFFFGGGJJJNNNRRRTTTVVVXXX[[[___dddkkkooommmttt}}}{{{uuurrrnnnjjjkkknnnrrr|||{{{vvvsssoooiiiddd```^^^[[[YYYUUUTTTUUUWWW]]]gggrrrzzz~~~yyyvvvqqqkkkfffcccaaa```hhhpppyyy}}}}}}~~~hhhLLL???===>>>999;;;AAA???===AAAEEEGGGHHHHHHHHHIIIIIIMMMRRRUUUVVVUUUTTTSSSOOOPPPPPPOOOLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIEEEHHHKKKLLLMMMMMMOOOPPPQQQWWW___mmmrrrccc]]]XXXbbbkkkmmmqqqyyy}}}|||eee\\\YYY^^^cccoooyyyrrrlllbbb^^^```ZZZTTTbbbxxx{{{zzz|||qqqllleeeccc```^^^\\\ZZZWWWUUUPPPPPPOOONNNMMMMMMMMMMMMLLLJJJLLLPPPQQQRRRWWW]]]eeerrrxxxrrrnnnlllsss|||{{{ssslllggg___```_________bbbgggjjjzzz|||vvvqqqnnnhhhcccaaa]]]YYYZZZ^^^hhhsss~~~~~~uuurrrlllfff```[[[XXXVVVttt___TTTNNNOOORRRTTTWWW[[[]]]\\\[[[YYYYYYVVVUUUUUUUUUSSSNNNGGGBBBAAA@@@>>>???@@@AAAAAA@@@AAABBBCCCEEEGGGIIIKKKLLLPPPSSSVVVYYY\\\```dddhhhooosssyyyyyyrrroooooopppuuu|||}}}|||uuuqqqkkkeee```\\\XXXVVVVVVSSSRRRTTTWWW]]]iiiuuu~~~~~~~~~~~~{{{xxxrrrlllgggccc```___jjjpppxxx}}}}}}xxxuuuwwwvvv^^^GGGCCC???<<<<<<===>>>>>>@@@AAACCCEEEFFFFFFEEEEEEJJJKKKNNNPPPRRRRRRQQQQQQUUUTTTRRROOOMMMLLLKKKJJJOOOOOONNNMMMLLLKKKJJJIIIFFFFFFFFFEEEFFFFFFGGGGGGKKKJJJHHHGGGFFFGGGGGGHHHKKKIIIHHHIIIMMMPPPRRRSSSQQQUUUZZZeeerrrfff___```eeennnwww}}}|||yyyeee]]]\\\bbbdddkkkuuuoooiiiccc```]]][[[```fff|||{{{rrrllleee``````^^^ZZZWWWXXXUUUTTTSSSQQQOOOMMMLLLKKKMMMNNNNNNOOOOOORRRVVVYYYaaannn}}}xxxtttvvv{{{xxxqqqllleeecccccceeefffgggkkkqqqyyy|||xxxsssppphhheeeaaa]]]\\\]]]```bbbeeerrr}}}}}}xxxtttqqqpppmmmgggaaa\\\XXXWWWVVV|||fffXXXPPPOOOQQQSSSWWW[[[]]]\\\ZZZYYYYYYWWWWWWWWWWWWUUUPPPJJJEEEBBB@@@??????@@@AAAAAA@@@CCCDDDDDDEEEFFFHHHIIIJJJNNNPPPTTTWWWYYY]]]bbbeeelllpppvvv}}}{{{wwwuuutttsssyyy~~~}}}zzzwwwsssmmmgggccc___ZZZXXXXXXUUUTTTUUUWWW\\\gggrrr}}}}}}||||||wwwtttooojjjeeebbb``````iiipppyyy|||vvvsssvvv~~~sssZZZFFFBBB>>><<<===>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEHHHJJJLLLOOOQQQQQQQQQQQQTTTSSSQQQOOOMMMLLLKKKJJJMMMLLLLLLKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQTTTYYYccc|||}}}pppdddbbbdddjjjtttzzzzzzxxxeee\\\ZZZ```dddlll|||tttmmmgggccc___\\\^^^cccxxxppphhhbbb```^^^[[[YYYZZZUUUTTTSSSQQQOOOMMMKKKKKKLLLMMMMMMMMMNNNPPPTTTWWW^^^hhh|||~~~vvvqqqnnnlllmmmlllkkknnnttt|||yyyuuuooollldddbbb^^^[[[ZZZZZZ\\\]]]cccoooyyy~~~~~~zzzvvvrrrpppkkkhhhbbb\\\XXXUUUSSSSSSppp^^^SSSOOOQQQSSSVVVZZZ]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWSSSMMMIIICCCAAA??????@@@AAAAAAAAAEEEEEEDDDEEEEEEFFFGGGGGGKKKMMMQQQSSSVVVZZZ^^^aaagggkkkrrryyy~~~{{{yyy}}}{{{zzzvvvpppjjjeeeaaa]]][[[ZZZWWWUUUVVVVVVYYYcccmmm{{{~~~}}}|||vvvsssooojjjfffdddbbbbbbiiiqqq{{{|||vvvsssxxxmmmSSSDDDAAA>>>===>>>@@@BBBBBB@@@AAACCCDDDEEEFFFFFFFFFEEEGGGJJJMMMOOOPPPQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHJJJIIIHHHHHHHHHHHHHHHIIIJJJNNNSSSSSSQQQNNNNNNNNNPPPSSSVVV___vvvuuukkkeeebbbfffooovvvwwwuuueeeZZZVVV]]]dddkkk~~~yyyrrrkkkgggbbb]]]\\\___xxxwwwmmmddd```___\\\ZZZ\\\UUUTTTSSSQQQOOOMMMKKKKKKJJJKKKKKKKKKKKKMMMQQQTTTYYYaaarrr~~~zzztttpppooonnnlllnnnrrr~~~{{{xxxrrrkkkgggaaa```]]][[[ZZZYYYZZZZZZ___iiissszzz}}}||||||zzzwwwtttqqqnnnmmmeeeccc^^^YYYUUURRRQQQQQQzzzeeeWWWQQQRRRRRRVVVZZZ]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXTTTOOOKKKEEECCC@@@???@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGIIIKKKNNNQQQTTTWWW[[[^^^bbbfffmmmttt{{{}}}|||xxxrrrlllhhhccc___]]][[[XXXVVVUUUTTTUUU\\\eeettt|||yyywwwrrrmmmjjjgggffffffjjjrrr}}}|||zzz|||fffNNNBBB???======@@@BBBDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDFFFHHHKKKMMMOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHIIIIIIIIIIIIKKKRRRYYYYYYTTTOOOMMMMMMNNNPPPTTT[[[oootttppphhhaaabbbiiiqqqssssssgggYYYRRRXXXbbbjjjvvv|||uuummmiiiddd^^^\\\]]]mmmsssgggaaa___\\\[[[\\\UUUUUUSSSQQQOOOMMMLLLKKKIIIIIIJJJIIIIIIKKKNNNQQQWWW[[[iii|||uuupppnnnmmmlllnnnrrr}}}xxxqqqiiiccc``````___^^^\\\[[[ZZZZZZZZZbbbkkkuuu~~~}}}zzzxxxvvvuuusssqqqmmmjjjgggfffaaa___[[[WWWTTTRRRQQQQQQlll[[[TTTTTTSSSVVV[[[]]]]]][[[[[[ZZZXXXXXXWWWXXXWWWUUUQQQMMMHHHEEEAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHJJJMMMPPPRRRVVVZZZ]]]^^^bbbiiipppwww~~~~~~yyysssnnniiieeeaaa^^^[[[XXXVVVUUURRRPPPVVV^^^jjjrrr|||yyytttpppllliiihhhggglllttt~~~zzz___KKK@@@???===>>>AAADDDFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFHHHIIIKKKMMMNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIGGGHHHHHHIIIKKKLLLLLLMMMIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJMMMTTTZZZ[[[VVVOOOMMMMMMKKKNNNQQQWWWggg~~~uuuqqqjjjccc```eeelllqqqsssjjj[[[PPPTTT^^^gggpppxxxwwwooojjjfff```\\\]]]gggzzzkkkdddaaa^^^\\\\\\VVVVVVTTTRRRPPPNNNMMMLLLIIIIIIIIIHHHHHHIIILLLOOOUUUYYYdddzzz~~~vvvooonnnnnnnnnqqquuu}}}}}}xxxpppgggaaa``````___^^^]]][[[ZZZYYYWWW\\\eeeppp|||~~~{{{xxxuuurrrqqqoookkkgggccc```^^^[[[ZZZWWWUUURRRQQQPPPPPPrrr___VVVUUUSSSWWW\\\^^^^^^]]]\\\\\\WWWWWWVVVWWWWWWUUURRROOOJJJFFFBBB@@@@@@AAABBBAAA@@@AAAAAABBBDDDEEEGGGHHHGGGJJJMMMOOOQQQTTTXXX[[[[[[```fffmmmssszzz|||uuupppkkkgggccc```\\\YYYWWWUUUQQQNNNRRRYYY```hhhuuu~~~zzzxxxtttpppllljjjjjjjjjooovvvnnnWWWIII@@@???>>>???BBBEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMRRRWWWXXXTTTPPPMMMLLLJJJLLLPPPTTT^^^yyywwwoookkkfffbbbccchhhoootttqqqaaaRRRRRR\\\fffnnnttt|||rrrlllhhhbbb^^^]]]dddrrriiieee```]]][[[XXXWWWVVVTTTRRRPPPNNNMMMJJJJJJJJJIIIHHHIIILLLNNNSSSVVV```sssyyypppmmmnnnnnnppptttzzz|||wwwooogggbbb______^^^]]][[[ZZZYYYYYYXXXYYYaaaooo|||}}}zzzvvvtttqqqooolllhhhddd___[[[YYYUUUTTTSSSQQQPPPOOONNNNNNxxxaaaWWWVVVTTTXXX]]]___```^^^^^^^^^XXXWWWVVVWWWXXXVVVTTTQQQKKKHHHCCC@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHKKKMMMOOORRRVVVYYYZZZ^^^eeekkkqqqwww}}}~~~xxxrrrnnnjjjfffccc]]]ZZZYYYWWWRRRNNNQQQWWWXXX```mmmzzz~~~|||{{{zzzyyywwwtttqqqooooooooopppsssxxxxxxaaaOOOGGG@@@??????@@@CCCFFFGGGFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPQQQPPPNNNLLLKKKJJJLLLOOOQQQUUUjjjqqqjjjkkkiiieeecccfffnnnvvvzzzhhhWWWSSS[[[fffooouuuvvvooojjjccc___^^^___qqqyyypppkkkeee___\\\YYYYYYWWWUUUSSSQQQPPPOOOKKKLLLKKKJJJHHHIIILLLOOOOOOSSS\\\mmmzzzzzz}}}|||wwwvvvttttttwwwyyy}}}}}}xxxsssmmmiiibbbaaa___^^^\\\[[[[[[[[[[[[ZZZaaappp~~~~~~zzzwwwtttrrrooommmkkkgggbbb^^^ZZZXXXSSSRRRRRRQQQPPPPPPOOOOOO{{{cccWWWUUUUUUYYY^^^``````_________XXXWWWWWWXXXXXXXXXUUUSSSLLLHHHCCC@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGJJJLLLNNNQQQUUUWWWZZZ^^^dddjjjpppvvv|||zzzuuuppplllhhheee___\\\ZZZXXXSSSOOOQQQWWWUUU\\\iiivvv~~~{{{yyyxxxyyywwwuuutttttttttvvvwwwtttzzzpppYYYJJJFFF@@@??????AAADDDFFFGGGFFFIIIIIIIIIIIIJJJLLLMMMOOONNNMMMLLLJJJHHHHHHGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMKKKIIIJJJLLLOOOOOOPPPaaa{{{hhhgggjjjlllhhhccceeennnxxxnnn[[[TTT[[[fffqqqxxxxxxzzzqqqkkkddd___^^^YYYcccyyy~~~tttooohhh```]]]ZZZZZZXXXVVVTTTRRRQQQPPPLLLMMMLLLJJJIIIJJJLLLOOOLLLQQQZZZhhh~~~{{{yyy|||{{{wwwwwwzzz|||xxxtttqqqfffdddbbb```___^^^______^^^\\\bbbrrr{{{xxxuuurrrpppmmmllljjjfffbbb^^^[[[YYYTTTTTTSSSSSSSSSRRRRRRRRRcccWWWWWWWWWWWWYYY\\\___^^^[[[WWWXXXXXXXXXWWWVVVUUUSSSRRRPPPMMMHHHCCC@@@@@@AAACCCBBB@@@???AAAEEEFFFEEEDDDEEEGGGIIIJJJKKKMMMQQQTTTYYY\\\bbbggglllrrrxxx|||}}}xxxqqqiiidddccc___ZZZVVVUUUTTTSSSRRRVVVXXX^^^kkk{{{}}}zzzzzz|||}}}zzzuuurrrrrrtttwwwyyy{{{zzzzzz}}}zzzgggUUUGGG@@@===>>>@@@BBBCCCEEEEEEEEEHHHIIIJJJKKKLLLNNNQQQTTTVVVQQQLLLHHHGGGHHHIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDFFFHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDIIIIIIKKKPPPWWWsss}}}bbbaaakkkrrrpppjjjhhhlllqqq~~~sssaaaTTTVVVbbbllloooqqquuuooohhhbbb___ZZZ]]]hhhvvviiieeeddd```]]]ZZZWWWUUUTTTSSSQQQOOOLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPWWWfffvvv|||zzzuuuqqqooottt||||||wwwrrriiihhheeebbb___^^^]]]]]]^^^___eeeooozzz~~~zzzvvvssspppnnnjjjkkkkkkgggbbb]]]ZZZYYYVVVUUUTTTSSSRRRQQQPPPOOOhhhYYYUUUUUUWWWZZZ]]]^^^]]][[[YYYXXXXXXXXXWWWVVVUUUTTTSSSPPPMMMHHHDDDAAAAAABBBCCCBBBAAA@@@AAADDDEEEDDDBBBCCCEEEGGGHHHIIIKKKOOORRRWWWZZZ___dddiiiooouuuyyy}}}vvvnnnhhhfffbbb\\\XXXVVVTTTSSSRRRSSSUUU\\\fffttt~~~~~~{{{wwwtttsssvvvyyy||||||{{{{{{~~~vvvbbbQQQEEE@@@??????AAABBBDDDDDDEEEEEEHHHIIIJJJKKKLLLNNNQQQTTTWWWSSSMMMIIIGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@AAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCGGGFFFFFFKKKQQQhhhfff[[[eeemmmmmmiiiggglllqqq{{{sssdddVVVTTT^^^iiinnnlllwwwqqqkkkeeebbb]]]\\\```sssuuukkkddd^^^]]]ZZZWWWUUUTTTSSSQQQPPPMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOVVVbbbppprrrmmmkkkmmmsss~~~yyysssiiihhheeecccaaa```______]]]]]]bbbkkkuuu|||yyywwwuuurrrpppmmmllljjjhhhddd```\\\ZZZWWWVVVUUUTTTSSSRRRQQQPPPrrr^^^TTTSSSVVV[[[^^^^^^\\\[[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSQQQNNNJJJEEEBBBAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAAAAACCCDDDEEEFFFHHHLLLOOOTTTWWW\\\aaaeeekkkpppttt||||||tttnnniiieee___ZZZWWWUUUSSSRRRPPPSSSXXX```iiittt~~~{{{wwwttttttvvvzzz|||~~~}}}}}}qqq[[[JJJCCCAAAAAAAAABBBDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMPPPSSSXXXSSSNNNIIIHHHHHHGGGGGGJJJHHHFFFFFFGGGGGGEEEDDDIIIIIIKKKKKKKKKIIIGGGEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFGGGGGGGGGGGGGGGFFFFFFDDDGGGCCCCCCIIIKKK[[[uuummmXXXaaajjjmmmiiigggkkkqqqwwwtttiiiYYYRRRYYYeeemmmiiitttxxxsssnnnhhhddd^^^[[[ZZZfffrrrhhhbbb]]]ZZZWWWUUUTTTTTTRRRQQQNNNNNNMMMLLLKKKKKKKKKLLLLLLMMMTTT]]]fffzzzyyyooojjjfffgggiiiqqq~~~uuukkkjjjgggeeecccbbbaaaaaa\\\[[[^^^eeemmmvvv~~~{{{yyyxxxvvvtttsssqqqnnnjjjhhhgggddd___ZZZXXXXXXVVVTTTSSSRRRQQQQQQgggXXXRRRVVV[[[]]]\\\[[[[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTSSSPPPKKKGGGDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@BBBCCCDDDDDDGGGJJJMMMRRRUUUYYY^^^bbbggglllpppwww~~~zzztttjjjfff```[[[YYYWWWVVVTTTOOORRRVVVZZZ___hhhsss{{{~~~|||{{{|||yyyuuurrrrrruuuxxx{{{~~~~~~jjjTTTFFFBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNQQQUUUQQQMMMIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEGGGIIIJJJKKKKKKIIIGGGEEEHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@?????????AAACCCDDDGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGCCCCCCIIIKKKRRReeewww^^^ccckkknnnkkkggghhhmmmsssvvvppp```SSSUUU```jjjkkkkkk{{{uuuoooiiieee]]][[[ZZZbbbyyyzzznnnjjj___\\\XXXUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKIIILLLSSSZZZ___ppp~~~uuuoookkkgggeeeeeefffkkkvvvyyypppnnnkkkgggdddbbbaaaaaa\\\ZZZ[[[```fffmmmyyy}}}{{{zzzxxxvvvssstttoooiiihhhhhhfff```[[[YYYXXXVVVTTTRRRQQQQQQQQQtttbbbTTTWWWYYY[[[[[[[[[[[[\\\XXXXXXXXXXXXWWWVVVUUUUUUTTTQQQMMMIIIFFFDDDDDDDDDBBBBBBBBBAAA@@@@@@???@@@@@@BBBCCCDDDDDDFFFJJJLLLQQQSSSWWW[[[^^^ccchhhkkkqqqxxxzzzkkkgggaaa]]][[[ZZZYYYXXXQQQSSSUUUWWWYYY___hhhooozzz~~~|||zzz{{{xxxtttqqqppprrrvvvxxx~~~~~~~~~}}}||||||yyydddPPPEEEDDDFFFEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHIIILLLOOOPPPMMMJJJIIIIIIKKKKKKKKKGGGFFFFFFFFFHHHIIIIIIGGGFFFGGGIIIJJJIIIHHHFFFEEEHHHGGGFFFEEEDDDCCCBBBBBB??????>>>???@@@CCCEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCFFFBBBBBBJJJJJJMMMZZZmmmhhhgggjjjnnnlllfffccceeepppxxxxxxjjjYYYUUU]]]eeeoooiiirrrxxxpppiiieee^^^[[[YYY]]]mmmtttlllbbb^^^ZZZWWWVVVUUUUUUTTTQQQPPPOOONNNLLLLLLKKKKKKHHHKKKQQQWWW[[[iiiwwwnnniiigggeeeeeefffgggjjjttt~~~~~~vvvtttooojjjfffbbb```___^^^[[[[[[^^^bbbgggpppyyy}}}zzzwwwtttvvvpppjjjhhhiiigggbbb\\\ZZZYYYVVVSSSRRRQQQQQQQQQqqqZZZXXXVVVWWWYYY[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUSSSOOOKKKGGGEEEDDDDDDBBBCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDFFFIIILLLOOOQQQUUUXXX[[[___cccgggkkksss}}}~~~pppkkkfffaaa___^^^\\\[[[TTTUUUUUUUUUVVVZZZ```dddmmmttt}}}}}}|||yyyvvvqqqmmmlllmmmppprrrvvvzzz~~~}}}||||||||||||~~~ppp]]]NNNFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIJJJIIIHHHIIIKKKMMMLLLJJJHHHGGGIIIKKKKKKKKKHHHGGGFFFHHHJJJKKKJJJIIIFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>???@@@BBBDDDFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC>>>DDDAAAAAAHHHHHHIIIRRRaaa}}}sssjjjgggmmmooohhhbbbaaannn{{{vvvcccZZZ[[[```nnniiimmm~~~rrrjjjfffaaa[[[UUUUUU___zzzyyymmmfffbbb]]]YYYWWWVVVVVVUUUSSSRRRPPPNNNMMMLLLKKKKKKHHHIIIOOOTTTWWWcccyyyqqqjjjggggggfffgggjjjkkklllttt|||}}}zzzuuuooojjjeeebbbaaa```^^^]]]___aaacccjjjqqq}}}zzzwwwwwwsssnnnkkkjjjhhhdddaaa\\\ZZZWWWTTTRRRQQQRRRRRR___YYYSSSSSSXXX\\\[[[YYYXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTPPPLLLIIIFFFEEEDDDAAACCCDDDCCCAAA@@@BBBCCC@@@AAABBBBBBCCCEEEHHHJJJLLLNNNQQQTTTWWWZZZ___bbbfffmmmwwwxxxssslllgggcccaaa^^^]]]WWWUUUSSSSSSUUUXXXYYYZZZ^^^fffoootttwww{{{}}}{{{zzzwwwuuuqqqnnnhhhdddbbbbbbeeeggglllrrrzzz}}}|||||||||}}}~~~zzzgggVVVLLLHHHGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOMMMNNNMMMLLLJJJJJJLLLMMMKKKIIIGGGGGGHHHIIIJJJIIIKKKIIIHHHIIIKKKKKKJJJIIIEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD===>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA<<>>???@@@BBBBBBAAA@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@===GGGFFFCCCGGGFFFGGGNNNRRRmmmpppfffqqq}}}{{{sssooommmtttccc[[[XXX^^^kkkqqqttt{{{qqqnnn^^^\\\ZZZZZZXXX^^^qqqmmmhhhaaa\\\YYYXXXWWWVVVUUUTTTRRROOOMMMLLLKKKKKKJJJGGGHHHMMMNNNUUUiii{{{wwwvvvvvvuuuwwwyyyvvvsssvvv{{{}}}xxxsssooolllkkkeeecccccceeedddbbbeeejjjjjjyyy{{{zzzwwwrrrmmmjjjiiijjjbbb___\\\XXXVVVUUUVVVWWWnnn___RRRQQQUUUXXXZZZ\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWUUURRROOOKKKHHHEEEDDDDDDEEEFFFFFFEEECCCAAA@@@AAABBBCCCCCCBBBBBBDDDFFFHHHJJJLLLNNNQQQTTTYYY\\\ddddddiiirrr{{{yyyqqqkkkgggdddbbb]]][[[XXXVVVVVVVVVVVVUUUXXXXXXXXXZZZ^^^ccchhhkkkoootttzzz~~~yyyrrrkkkfffaaa___^^^\\\YYYWWWVVVVVVWWWWWW^^^fffqqqzzz}}}}}}}}}|||~~~zzzyyy{{{{{{zzz}}}mmmXXXMMMJJJHHHFFFFFFJJJLLLNNNPPPRRRSSSSSSSSSVVVVVVVVVTTTQQQOOOOOOPPPMMMKKKIIIGGGFFFGGGIIIJJJNNNMMMLLLLLLMMMMMMLLLJJJGGGEEECCCBBBAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBEEEFFFRRRbbbpppsss{{{zzzuuutttnnnrrrZZZ\\\dddjjjpppttt~~~pppkkkfff___XXXVVVVVVZZZcccmmmwwwmmmccc^^^ZZZVVVTTTUUUUUUTTTSSSPPPNNNKKKIIIHHHFFFFFFIIIMMMOOOUUUaaannn~~~wwwppplllggggggfffdddbbbaaacccdddiiirrr|||vvvrrrooolllkkkgggaaaZZZUUUUUUUUUTTTSSSrrrcccUUURRRTTTVVVXXXZZZYYYYYYYYYXXXXXXWWWVVVUUUVVVUUUSSSPPPMMMIIIFFFDDDAAABBBCCCDDDCCCBBB@@@???AAABBBCCCBBBAAAAAACCCEEEFFFHHHJJJLLLNNNRRRWWWZZZaaaaaafffoooxxx~~~vvvpppkkkfffddd___\\\YYYWWWWWWVVVUUUSSSVVVUUUUUUUUUWWWZZZ^^^```dddgggmmmsssxxxzzz{{{{{{~~~|||{{{zzztttqqqmmmgggaaa\\\XXXVVVVVVTTTRRRQQQPPPPPPQQQRRRZZZaaalllvvv|||~~~}}}~~~~~~}}}zzzwwwvvvwwwxxxxxx|||zzzhhhUUULLLJJJIIIHHHHHHNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGGGGHHHIIIKKKOOOMMMLLLLLLLLLLLLKKKJJJHHHFFFEEECCCCCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDFFFGGGLLLZZZzzzuuuqqqvvvxxxwwwuuuooo{{{cccbbbbbbjjjqqqttt|||vvvoooiiiaaaZZZWWWVVVVVV]]]eeettt}}}rrrgggbbb___YYYUUUTTTUUUTTTSSSRRRPPPOOONNNMMMMMMLLLLLLMMMMMMPPPYYYddd~~~uuupppiiiiiiiiigggdddccccccdddfffnnn{{{}}}yyyuuuqqqooonnnjjjddd]]]XXXVVVVVVUUUTTTwwwiiiZZZSSSSSSSSSUUUYYYWWWWWWWWWWWWWWWVVVUUUTTTUUUUUUTTTRRROOOKKKGGGDDDAAAAAACCCCCCCCCBBBAAA@@@@@@AAABBBAAA@@@@@@BBBCCCDDDFFFHHHJJJLLLOOOSSSWWW]]]]]]bbbjjjrrr|||yyysssmmmiiieeebbb^^^[[[ZZZXXXVVVTTTVVVTTTSSSQQQQQQRRRTTTUUUXXX[[[___ccchhhkkknnnooossssssrrrpppnnnllliiihhhdddbbb^^^ZZZVVVRRROOONNNMMMMMMLLLKKKKKKLLLMMMNNNUUU\\\gggpppwww{{{~~~}}}}}}~~~~~~~~~xxxuuusssuuuuuuvvv|||qqqaaaQQQJJJIIIIIIIIIKKKOOOOOOQQQRRRRRRRRRQQQPPPQQQRRRRRRPPPNNNLLLLLLMMMMMMKKKJJJHHHHHHIIIJJJKKKOOOMMMKKKKKKLLLLLLJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFCCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAACCCDDDFFFGGGIIITTTppppppmmmtttwwwvvvooo~~~llleeebbbkkkuuuyyy{{{{{{sssllleee]]]YYYUUUSSSVVV[[[eeezzz{{{mmmfffccc]]]WWWTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMLLLLLLSSS[[[vvvuuuooolllmmmmmmkkkgggdddccccccdddlllwww}}}yyyvvvsssrrroooiiibbb[[[XXXWWWWWWVVV|||nnn___WWWSSSQQQTTTYYYWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTQQQLLLHHHEEEBBBCCCDDDEEEEEEDDDDDDCCC@@@@@@AAA@@@??????@@@BBBCCCEEEGGGHHHJJJMMMQQQTTTYYYZZZ^^^fffmmmuuu}}}uuupppllliiieeebbb___\\\XXXVVVXXXVVVTTTRRRQQQPPPQQQQQQTTTUUUVVVYYY\\\```ccceeefffeeeeeecccbbb___^^^]]]ZZZXXXUUURRRPPPMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOTTTZZZdddnnntttyyy|||~~~{{{|||}}}|||{{{wwwtttsssssssssuuu}}}{{{jjj\\\NNNIIIIIIHHHIIIJJJKKKLLLMMMOOOOOOOOONNNNNNQQQRRRSSSQQQOOONNNNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLNNNLLLKKKKKKKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDCCCBBB@@@???>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFJJJQQQgggqqqhhhpppxxxxxxtttxxx|||ooodddaaalllxxx~~~}}}vvvoooggg___[[[WWWRRRQQQTTT^^^sssrrriiiddd___YYYWWWUUUUUUUUUUUUTTTTTTTTTSSSPPPMMMLLLLLLLLLLLLQQQXXXhhhwwwqqqpppqqqqqqnnnjjjeeecccbbbeeekkkuuu~~~{{{wwwtttsssnnnfff___ZZZYYYYYYYYYtttfff\\\TTTQQQSSSYYYWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUUUUTTTRRRNNNJJJGGGCCCCCCDDDDDDDDDDDDDDDDDD@@@AAAAAA@@@>>>>>>@@@AAACCCDDDFFFGGGHHHKKKOOORRRWWWXXX\\\ccciiiooozzz|||wwwrrroookkkgggddd```[[[XXXYYYXXXVVVTTTSSSRRRRRRRRRTTTTTTSSSSSSUUUWWWZZZ\\\YYYYYYYYYYYYYYYXXXWWWVVVSSSRRRPPPOOOMMMLLLKKKKKKIIIIIIJJJKKKMMMNNNPPPQQQUUU\\\eeennnuuuyyy}}}|||yyyyyyzzzxxxvvvuuurrrppppppooorrr|||wwwdddXXXMMMIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRQQQOOONNNNNNOOOOOONNNMMMKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>?????????@@@@@@@@@?????????????????????????????????@@@AAABBBCCCDDDHHHNNN]]]{{{yyyjjjppp|||wwwvvv{{{|||qqqbbb]]]fffttt}}}|||~~~|||rrrjjjbbb^^^ZZZTTTQQQRRRVVViiiwwwkkkddd___[[[[[[WWWWWWVVVUUUTTTRRRRRRQQQOOOLLLKKKLLLLLLKKKOOOTTT^^^zzz~~~zzzuuuvvvuuuqqqlllfffcccaaaeeeiiipppwww|||zzzwwwvvvqqqjjjbbb]]][[[]]]___|||nnnbbbWWWPPPQQQWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTRRROOOLLLJJJBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAA@@@???>>>@@@AAABBBCCCEEEFFFFFFIIILLLOOOUUUUUUZZZ```eeeiiisss|||xxxuuuqqqnnnjjjeee```\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTRRRQQQPPPPPPRRRTTTUUUPPPQQQRRRSSSSSSSSSSSSRRROOOOOONNNMMMLLLLLLLLLLLLJJJKKKLLLNNNOOOQQQRRRSSSWWW]]]fffooovvv{{{}}}xxxvvvwwwwwwuuurrrpppmmmlllkkkkkkppp}}}sss___UUULLLIIIHHHFFFFFFHHHHHHIIILLLNNNPPPQQQQQQQQQMMMOOOOOOOOOMMMMMMMMMOOOQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKKKKIIIFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBIIITTTkkktttttt|||xxxzzzyyyzzzsssbbbWWW]]]jjjuuuwwwwwwwwwnnneeeaaa]]]XXXTTTSSSRRR___yyy~~~qqqggg```]]]^^^YYYXXXWWWUUUSSSQQQPPPOOORRRNNNLLLMMMLLLJJJKKKOOOWWWlll|||||||||yyytttmmmhhhdddccccccfffjjjnnnpppsssvvvyyy{{{xxxtttmmmfff``````cccfffwwwhhhYYYNNNMMMRRRVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTRRRPPPNNNLLLDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA??????@@@AAA@@@AAACCCCCCDDDFFFIIILLLRRRSSSWWW]]]aaadddllluuu|||{{{xxxtttoooiiieee``````^^^\\\[[[YYYXXXWWWRRRRRRPPPPPPPPPQQQSSSTTTOOOPPPQQQQQQRRRRRRRRRRRROOONNNNNNMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVWWW]]]fffnnnuuuzzz~~~zzzwwwssssssuuuuuutttqqqllljjjjjjkkkmmmtttzzz~~~nnnZZZRRRKKKIIIIIIGGGGGGIIIIIIJJJLLLNNNOOOOOOOOOOOOMMMOOOPPPOOONNNNNNOOOPPPSSSRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFHHHJJJLLLLLLKKKFFFFFFGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????========================>>>???@@@AAABBBCCCCCCCCC???GGGOOO]]]uuu~~~|||~~~xxxyyyuuubbbUUUWWWaaannnqqqqqq{{{~~~sssiiidddaaa[[[VVVUUUSSSWWWgggzzzmmmbbb^^^```YYYYYYWWWVVVTTTRRRQQQQQQSSSOOOLLLNNNMMMJJJJJJLLLQQQ___{{{}}}~~~wwwpppjjjgggfffeeefffhhhhhhhhhiiikkkmmm|||zzzwwwqqqjjjeeeeeejjjnnn|||mmm[[[MMMJJJNNNTTTUUUUUUVVVVVVVVVUUUUUUWWWVVVUUUSSSQQQPPPOOONNNGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCAAA@@@???@@@BBB???@@@AAAAAABBBDDDGGGJJJPPPQQQVVV[[[^^^aaahhhqqqsss}}}xxxrrrnnnfffeeedddbbb___]]][[[[[[RRRRRRQQQQQQRRRSSSUUUVVVRRRRRRSSSTTTTTTSSSSSSSSSQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZVVV\\\eeemmmtttyyy~~~~~~~~~~~~{{{yyy|||}}}uuurrrpppqqqtttuuutttrrrkkkjjjkkknnnqqqzzzyyywww~~~~~~jjjVVVOOOJJJIIIIIIHHHIIIKKKHHHIIIKKKLLLLLLLLLKKKJJJOOOQQQRRRRRRPPPPPPQQQSSSTTTSSSRRROOOMMMKKKIIIHHHFFFEEEFFFGGGJJJLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????========================??????AAABBBCCCDDDDDDDDD@@@IIINNNUUUtttsssxxxxxxyyyvvv```VVVUUU]]]jjjoooooowwwwwwlllfffbbb\\\WWWVVVQQQNNNVVVrrr{{{ssseee___```YYYYYYXXXWWWUUUTTTSSSSSSQQQMMMKKKNNNOOOLLLLLLNNNMMMWWWooozzzrrrllliiiiiihhhhhhhhhgggeeeeeefffhhhsss}}}|||yyytttmmmhhhiiioootttqqq___OOOJJJMMMPPPTTTVVVTTTWWW[[[XXXQQQVVVVVVUUUUUUSSSRRRQQQPPPLLLJJJHHHEEECCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@?????????@@@AAACCCEEEGGGHHHKKKMMMQQQUUUYYY]]]cccfffmmmuuu~~~xxxssspppkkkhhheeedddaaa```ZZZWWWTTTTTTUUUVVVUUUSSSTTTTTTUUUVVVUUUSSSRRRQQQUUUUUUUUUTTTTTTTTTTTTTTTTTTWWW[[[___bbbbbbaaa```ZZZ^^^ccchhhlllsss{{{~~~}}}|||||||||}}}xxxxxxwwwvvvvvvxxx}}}~~~wwwuuuuuuqqqpppppprrrtttsssnnnjjjkkkjjjiiilllvvv{{{|||vvvjjjVVVRRRMMMIIIHHHHHHHHHHHHLLLKKKKKKKKKLLLMMMNNNNNNIIIMMMRRRXXXZZZXXXQQQLLLRRRRRRRRRQQQNNNJJJFFFDDDDDDDDDDDDDDDEEEGGGJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@???<<<:::>>>>>>>>>>>>>>>======<<<>>>======<<<<<<<<<======<<<===???@@@AAAAAA@@@@@@KKK>>>HHHXXXeeeuuu{{{}}}nnnbbbUUUSSSWWWbbbjjjmmmrrrxxx{{{nnniiigggaaa[[[WWWPPPRRRSSS___{{{nnnccc^^^\\\\\\[[[YYYVVVUUUUUUUUUQQQPPPOOOMMMLLLKKKKKKJJJOOOUUUddd~~~|||xxxqqqllllllkkkjjjiiigggeeedddccckkkwwwzzzssspppmmmnnnttt}}}wwwdddTTTMMMNNNOOOTTTWWWVVVWWWZZZXXXSSSVVVVVVUUUUUUTTTRRRQQQPPPLLLKKKHHHFFFDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@?????????@@@AAACCCEEEGGGHHHKKKMMMQQQTTTXXX\\\```ccciiipppzzz{{{xxxtttpppnnnkkkgggeee___]]][[[ZZZ\\\\\\ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[^^^aaaeeehhhjjjiiihhhgggccceeegggiiikkkooouuuyyy|||~~~}}}zzzxxxwwwvvvsssrrrtttvvvzzz|||~~~|||uuuooonnnooopppooooooqqqrrrpppmmmiiiccceeejjjtttpppeeeTTTPPPKKKHHHGGGHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLQQQTTTYYY___aaa___YYYUUUYYY\\\______\\\TTTLLLGGGDDDDDDEEEEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<<<<======>>>???AAABBBAAAAAA@@@HHH>>>GGGUUUaaa{{{}}}zzziiiWWWRRRSSS___lllsssyyy~~~qqqjjjgggaaa\\\YYYPPPRRRRRR[[[xxx|||ooogggccc^^^]]][[[XXXUUUSSSRRRRRRRRRQQQOOONNNLLLKKKKKKKKKNNNRRR___yyy|||vvvqqqpppooommmkkkhhheeedddcccgggrrr{{{vvvuuutttvvv~~~nnn\\\QQQNNNNNNSSSWWWWWWWWWXXXXXXUUUVVVVVVUUUUUUTTTSSSQQQQQQMMMLLLJJJGGGEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>??????AAABBBDDDFFFGGGJJJMMMPPPSSSUUUXXX\\\___bbbhhhpppwww|||{{{wwwrrrooollljjjiiihhhhhhhhheeeccc``````_________```aaaaaabbbbbbdddeeefffggggggggghhhjjjmmmooopppooommmllllllmmmmmmllllllmmmpppssszzz}}}zzzvvvyyyuuuqqqpppsssvvvwwwwwwtttvvvuuuqqqkkkhhhhhhjjjooonnnnnnnnnnnnllliiiggg___eeerrrwwwggg\\\PPPLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLPPPSSSWWW]]]```^^^ZZZVVV]]]bbbiiilllhhh]]]QQQHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHHHHIIIEEEDDDCCCDDDDDDDDDBBB@@@>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCBBBBBBAAAEEE???GGGQQQ[[[|||{{{uuu[[[QQQMMMWWWhhhuuu|||~~~wwwuuulllgggbbb]]][[[RRRSSSQQQVVVlllvvvnnnkkkbbb```]]]YYYVVVSSSRRRQQQRRRQQQPPPNNNMMMLLLKKKKKKLLLOOOYYYmmm}}}yyywwwuuuqqqmmmiiieeecccaaabbbkkkuuu{{{}}}zzz{{{||||||gggVVVLLLMMMRRRVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>???@@@AAACCCEEEFFFIIIKKKOOOQQQSSSTTTWWWYYY\\\aaaiiinnnrrryyy||||||{{{{{{zzzyyywwwtttrrrooonnnlllkkkjjjjjjkkklllkkklllnnnqqqssstttuuuuuussstttwwwyyyyyyxxxwwwvvvuuuuuutttsssrrrqqqrrrrrrxxx|||}}}yyy|||vvvpppppptttwwwvvvtttppppppooolllhhhgggiiikkkmmmlllkkkjjjiiihhhfffdddaaalll}}}ppp^^^RRRKKKIIIGGGFFFGGGHHHHHHGGGJJJJJJKKKKKKLLLMMMNNNOOOLLLNNNQQQVVVYYYYYYUUURRRYYY___gggkkkggg]]]PPPHHHDDDEEEGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEDDDBBB???===>>>????????????>>>======<<<;;;;;;;;;;;;<<<<<<===???@@@AAACCCCCCCCCCCCBBBDDDBBBGGGNNNWWWqqqwwwvvvgggYYYOOOTTTfffvvv}}}}}}tttzzznnnhhhbbb^^^]]]TTTTTTRRRTTTcccyyypppgggddd```\\\YYYWWWUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMTTTbbbvvvzzzzzz}}}zzzuuupppjjjeeebbb``````eeekkkooosss}}}}}}wwwaaaQQQPPPPPPRRRTTTSSSSSSSSSUUUUUUUUUVVVUUUUUUTTTSSSRRRNNNNNNMMMKKKIIIGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>??????AAABBBDDDEEEGGGIIIMMMOOOPPPQQQSSSTTTWWW]]]dddhhhlllsss}}}~~~{{{xxxvvvuuuuuuuuusssuuuxxx|||~~~}}}zzzwwwtttsssuuuxxx{{{|||{{{zzzyyy|||vvvooonnnqqqtttssspppnnnmmmkkkhhhggggggiiikkkjjjiiihhhfffdddcccccccccdddttt}}}||||||hhhVVVKKKHHHGGGFFFGGGIIIJJJIIIHHHKKKKKKKKKLLLMMMNNNPPPQQQMMMMMMPPPSSSVVVVVVTTTRRRRRRVVV\\\___]]]WWWNNNIIIDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGEEEBBB??????????????????>>>>>>===;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDDDDCCCCCCCCCEEEHHHLLLTTTfffvvvjjjxxxvvvhhhXXXWWWeeevvvxxxwwwqqqiiiccc___^^^XXXVVVTTTTTT^^^wwwwwwkkkfff```]]][[[YYYWWWVVVSSSSSSQQQOOONNNMMMMMMMMMLLLLLLPPPYYYfff|||vvvuuuxxxzzzrrrlllfffcccaaaaaaccceeefffhhhppp|||vvvdddVVVQQQOOOQQQSSSRRRRRRTTTUUUUUUVVVVVVUUUTTTTTTSSSOOOOOONNNMMMKKKHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>???@@@AAACCCCCCDDDGGGJJJMMMMMMNNNOOOPPPTTTZZZ```dddgggmmmvvv~~~~~~yyyqqqqqqpppqqqqqqsssuuuvvvyyytttnnnkkklllmmmmmmllliiigggfffddddddeeeggghhhffffffeeebbb```___```bbbfffzzzzzz|||rrr^^^OOOHHHFFFEEEFFFHHHKKKLLLLLLJJJHHHHHHHHHIIIKKKLLLNNNOOOLLLLLLLLLNNNPPPQQQPPPOOOMMMOOORRRTTTTTTQQQNNNKKKEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGHHHJJJKKKJJJHHHEEE??????@@@@@@??????>>>===<<<<<<<<<<<<<<<===>>>??????@@@AAACCCDDDCCCCCCBBBBBBGGGGGGKKKSSS]]]}}}zzzcccmmmrrruuuuuucccYYY___nnnyyy||||||vvvzzzxxxnnnfffaaa```[[[WWWUUUVVVZZZkkkpppjjjbbb^^^\\\ZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMLLLJJJNNNTTTZZZhhhuuutttuuuzzz~~~wwwpppjjjgggfffeeeeeedddccccccgggpppvvv___TTTMMMOOOSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTPPPPPPOOONNNLLLIIIGGGEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???AAABBBCCCAAADDDHHHKKKKKKLLLMMMNNNRRRWWW\\\^^^```eeennnuuuzzzxxxuuusssrrrsssuuuvvvwwwtttoookkkiiiiiijjjkkkdddcccaaaaaabbbcccccccccccccccbbb___\\\\\\___bbbjjjzzz~~~xxxdddSSSJJJGGGEEEEEEGGGKKKNNNOOONNNMMMFFFFFFFFFGGGIIIJJJLLLMMMKKKIIIHHHIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFGGGIIIKKKJJJGGGDDD???@@@@@@@@@@@@???>>>>>>===<<<<<<======???@@@@@@>>>???AAABBBCCCCCCBBBBBBAAAGGGFFFIIIRRRUUUmmm~~~dddhhhlllsssuuuaaaZZZcccnnnsss{{{wwwwwwsssjjjdddccc^^^XXXUUUVVVUUU___}}}yyyrrriiibbb```]]]YYYUUUUUUTTTRRRQQQOOONNNNNNNNNJJJHHHLLLQQQSSSYYYnnnxxxxxxxxxyyy{{{uuupppmmmlllhhhhhhgggdddccceeejjjnnnsss{{{eeeWWWMMMOOOUUUUUUTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPOOOMMMJJJGGGFFFCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@CCCGGGJJJKKKKKKLLLMMMPPPTTTYYY[[[[[[___gggnnnuuu~~~|||zzzzzzzzz{{{wwwvvvrrrmmmiiihhhjjjmmmbbbaaa``````aaabbbbbbaaaaaaaaaaaa^^^[[[[[[^^^bbbqqq|||nnnXXXJJJFFFGGGEEEFFFHHHLLLPPPQQQPPPOOOFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFGGGGGGEEEAAA===???@@@@@@@@@@@@???>>>>>>============>>>???AAAAAA>>>???@@@BBBCCCBBBBBBAAA???GGGDDDGGGQQQPPPccchhhhhhkkkuuunnn^^^```jjjpppxxxxxxwww}}}xxxnnngggeee___XXXUUUUUURRRWWWqqq{{{ppphhhdddaaa[[[WWWUUUTTTRRRQQQOOOOOONNNNNNIIIGGGJJJPPPOOOPPP```uuu}}}~~~~~~|||xxxtttrrrqqqjjjjjjiiigggeeefffiiillliiippp}}}yyyaaaMMMKKKRRRUUUTTTVVVTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRPPPNNNLLLJJJIIIHHHDDDCCCBBB@@@???>>>======@@@@@@????????????@@@@@@DDDDDDEEEFFFHHHKKKLLLNNNLLLOOOTTTWWWZZZ\\\```bbbooovvv}}}xxxpppjjjgggeeedddccc```___]]]\\\[[[[[[\\\]]][[[[[[\\\[[[VVVUUU\\\fff{{{xxx```PPPKKKIIIEEEDDDFFFHHHHHHHHHJJJMMMOOOIIIHHHGGGFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAA@@@@@@CCCEEEHHHNNN^^^mmmrrriiifffnnn}}}fffZZZ]]]dddvvv}}}zzz{{{xxxpppkkkbbb]]]WWWTTTSSSWWWeeerrryyyqqqkkkccc]]]]]]VVVUUUSSSRRRQQQPPPMMMJJJGGGJJJLLLLLLLLLOOOWWW^^^{{{~~~~~~yyyvvvpppllljjjiiigggjjjooolllmmmrrr|||xxxaaaLLLIIIMMMNNNOOORRRTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDCCCAAA@@@???>>>>>>@@@@@@????????????@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLJJJMMMQQQUUUWWWZZZ]]]```jjjpppzzz|||tttmmmiiigggeeeddd___^^^]]][[[[[[[[[[[[\\\\\\ZZZYYYWWWTTTUUU___kkkoooZZZMMMJJJHHHDDDGGGHHHIIIHHHGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGEEEDDDBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAA??????>>>>>>>>>>>>=====================???@@@@@@AAAAAAAAAAAAAAACCCBBBDDDFFFGGGLLLZZZggg{{{llldddlllzzzqqq^^^\\\^^^sssuuuoooeee___YYYUUUSSSTTT^^^iiiyyypppeee___]]]ZZZXXXUUUTTTRRRPPPMMMJJJIIIKKKLLLKKKJJJLLLSSSXXXkkkzzzrrrlllkkkkkkiiijjjnnnnnnnnnrrr{{{{{{eeePPPIIIHHHGGGJJJPPPSSSTTTTTTUUUVVVVVVUUUUUUSSSSSSQQQOOOMMMLLLJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBCCCEEEGGGHHHIIIHHHKKKNNNQQQTTTWWWZZZ]]]dddiiiqqqyyyvvvoooiiifffcccaaa]]]\\\[[[ZZZZZZYYYZZZZZZWWWTTTRRRPPPPPPTTTaaaooowwwcccQQQJJJIIIGGGCCCFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>========================>>>???@@@@@@AAAAAA@@@@@@EEEDDDDDDFFFFFFIIITTT```qqqcccjjjuuukkk___[[[mmmvvvhhhbbb[[[WWWSSSRRRVVV]]]wwwwwwkkkdddaaa^^^[[[XXXVVVTTTRRRNNNLLLLLLMMMMMMKKKHHHIIINNNRRRZZZfff}}}yyyqqqpppqqqooonnnnnnooopppsssyyylllXXXNNNIIIEEEHHHOOORRRSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBDDDEEEGGGGGGFFFIIILLLNNNQQQTTTWWWZZZ```dddjjjqqqyyy~~~uuummmgggbbb^^^[[[[[[ZZZZZZYYYXXXXXXWWWWWWUUURRRPPPQQQRRRWWWdddqqq}}}nnnYYYKKKGGGGGGDDD@@@AAABBBDDDEEEDDDDDDFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@??????@@@@@@???>>>===<<<<<<======>>>???@@@BBBCCC????????????@@@@@@@@@AAA@@@???>>>>>>=========>>><<<<<<<<<==================>>>??????@@@@@@??????DDDBBBCCCEEEEEEGGGOOOYYYoooxxxfffiiiooosssjjj^^^ccczzz|||llleee^^^ZZZUUUQQQQQQTTTbbbsssjjjggg___]]]YYYWWWVVVTTTQQQOOONNNNNNMMMKKKIIIIIILLLOOOSSSWWWfffxxxxxxyyyxxxtttrrrqqqqqqsssxxxqqq___UUUMMMFFFGGGMMMQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPNNNMMMLLLIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFEEEHHHJJJLLLNNNQQQUUUXXX]]]aaafffkkkrrr|||zzzrrrjjjddd```[[[YYYXXXXXXXXXWWWWWWVVVUUUUUUWWWTTTTTTVVVXXX[[[dddnnnxxxgggRRRGGGFFFEEEBBB???@@@BBBDDDDDDCCCCCCCCCDDDGGGGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@===>>>???@@@???>>>===<<<;;;;;;<<<===>>>???AAABBB>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<======;;;;;;<<<<<<=========>>><<<===>>>>>>??????>>>>>>AAA???AAADDDEEEFFFLLLTTTbbbooommmllljjjvvvuuuaaa\\\nnn}}}sssjjj```\\\XXXSSSQQQQQQVVVqqq{{{oooiii```^^^ZZZXXXWWWVVVTTTSSSOOOOOONNNMMMLLLLLLNNNPPPPPPQQQYYYlllzzzxxxtttuuuwww{{{tttddd\\\TTTJJJGGGKKKQQQQQQSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQOOONNNNNNJJJIIIGGGFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHIIIKKKNNNSSSVVVYYY]]]bbbggglllttt~~~zzzuuunnnhhhccc___[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRTTTRRRSSSWWWZZZ]]]ccckkk~~~ppp___NNNFFFEEEDDDAAA???CCCDDDFFFEEEBBB@@@??????DDDEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@<<<===???@@@@@@???===<<<;;;;;;;;;<<<===>>>???@@@????????????@@@@@@@@@AAA===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;<<<======>>>>>>======>>>===???CCCDDDEEEIIIOOOYYYwwwtttnnnkkkqqqzzzggg\\\fffppp~~~rrreee___\\\WWWSSSRRRRRRbbb}}}wwwllleeebbb^^^[[[ZZZXXXWWWUUUQQQPPPOOONNNNNNNNNOOOPPPMMMMMMRRR^^^mmm~~~~~~wwwiiiddd^^^SSSKKKKKKPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPOOOOOOJJJIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEFFFHHHKKKPPPSSSSSSXXX^^^cccgggllltttyyy~~~wwwrrrnnnhhhccc```]]]ZZZXXXTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOSSS[[[ccckkkttt}}}{{{fffXXXJJJFFFEEEBBBAAABBBCCCEEEFFFEEEBBB???>>>===@@@AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFEEECCCAAA@@@@@@@@@@@@<<<===???AAAAAA???===<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>?????????@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>>;;;;;;<<<============<<<>>><<<>>>BBBDDDCCCEEEJJJQQQfff}}}ttttttvvvxxx}}}tttccceeehhhwww{{{jjjbbb___ZZZUUUSSSQQQVVVgggxxxlllhhhccc___\\\ZZZXXXVVVSSSRRRPPPOOOOOONNNNNNMMMMMMKKKNNNUUU\\\jjj{{{ooolllggg[[[PPPMMMPPPQQQRRRSSSUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBB@@@???????????????@@@@@@@@@AAACCCDDDEEEIIIMMMQQQOOOTTT[[[```cccgggmmmrrrzzzwwwpppjjjgggbbb^^^\\\ZZZWWWUUUSSSSSSTTTTTTTTTRRRQQQOOOSSSSSSYYYffftttyyy___RRRGGGEEEEEEBBBAAADDD@@@BBBDDDEEECCCAAA@@@@@@===>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEFFFEEECCCAAA@@@@@@@@@AAA<<<===???AAAAAA@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>:::;;;<<<<<<======<<<<<>>BBBCCCAAABBBFFFIIIYYY}}}xxx|||~~~|||tttkkkgggdddrrr~~~nnnddd```[[[VVVTTTQQQOOOXXXssssssnnnhhhbbb^^^[[[XXXVVVUUUSSSPPPOOONNNMMMLLLKKKPPPKKKLLLQQQSSSXXXlllyyyssspppgggXXXJJJMMMQQQUUUUUURRRQQQTTTXXXUUUUUUTTTSSSRRRQQQPPPPPPOOOMMMJJJGGGDDDCCCBBBBBBEEECCCBBB@@@??????@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCDDDFFFGGGIIIJJJNNNPPPSSSXXX]]]cccgggjjjvvvzzzzzzrrrmmmjjjaaa^^^[[[WWWUUUTTTUUUVVVSSSSSSSSSRRRSSSSSSQQQNNNVVV```dddooo~~~pppZZZQQQHHHEEEGGGIIIGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???EEEDDDCCCCCCCCCDDDFFFGGGBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>><<<:::888777888:::;;;999::::::;;;;;;::::::999;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBBLLLSSSlllqqqbbbcccppp{{{yyyqqqsssiiiggg```XXXTTTMMMTTTXXX```zzzyyyoooiiibbb[[[YYY\\\YYYWWWUUUTTTSSSRRRPPPNNNRRRRRRPPPNNNNNNRRRZZZ```|||{{{}}}vvvcccRRRQQQSSSVVVVVVVVVVVVWWWYYYWWWVVVUUUTTTSSSRRRRRRQQQQQQOOOLLLHHHEEECCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???AAAAAABBBCCCEEEGGGIIIJJJLLLMMMQQQUUU[[[```dddgggmmmqqq{{{yyyqqqjjjeeebbb]]][[[WWWTTTSSSRRRSSSTTTNNNOOOPPPOOOOOOQQQSSSTTT___rrr~~~wwwgggWWWRRRLLLLLLNNNNNNIIIDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@??????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999777777888:::<<<999::::::;;;;;;::::::999;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAEEEJJJ]]]xxxccc___mmm|||vvvlllwww|||ooojjjccc[[[WWWRRRTTTUUU[[[ooouuunnnggg___[[[]]][[[YYYVVVUUUUUUTTTQQQPPPQQQQQQPPPNNNMMMPPPVVVZZZfffqqqsss```VVVUUUTTTUUUWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQNNNJJJGGGDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>??????@@@??????>>>>>>??????@@@BBBDDDGGGIIIJJJIIIKKKNNNRRRWWW\\\```bbbhhhkkksss}}}zzzuuunnngggaaa]]]ZZZWWWUUUSSSQQQPPPPPPQQQRRRKKKMMMNNNMMMLLLOOOXXX```qqqnnn]]]SSSQQQPPPSSSUUUSSSKKKDDDCCCDDDEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<========================;;;999888777777999:::<<<999::::::;;;;;;::::::999;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@@@@DDDHHHRRRmmm}}}fff[[[hhhyyywwwjjjjjjqqqxxxnnnfff___[[[XXXSSSPPPTTTaaayyyvvvnnnfffaaa___]]]ZZZXXXVVVVVVUUUSSSRRRPPPPPPOOOMMMLLLMMMPPPRRRVVV[[[hhh~~~sss^^^YYYSSSRRRUUUXXXWWWTTTWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSPPPMMMIIIFFFDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@>>>????????????>>>=========>>>???AAACCCFFFHHHIIIHHHIIIKKKOOOTTTXXX\\\^^^dddeeelllwww|||wwwsssppplllfffaaa\\\XXXWWWRRRQQQPPPNNNNNNOOOPPPPPPMMMNNNOOONNNLLLQQQ```ooo|||}}}jjjWWWOOOOOOPPPSSSUUUSSSKKKEEEBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>999888777777888999;;;<<<999::::::;;;;;;::::::999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>???@@@DDDIIINNN[[[}}}xxx}}}yyykkk[[[cccppp~~~~~~sssllliiiyyysssiiibbb^^^[[[RRRNNNRRRVVVccctttlllfffbbb___\\\YYYWWWWWWVVVTTTSSSQQQQQQPPPOOOMMMLLLLLLLLLPPPRRRYYYfffvvvnnneeeZZZUUUVVVWWWVVVTTTVVVVVVVVVUUUUUUTTTTTTSSSUUUTTTRRROOOLLLIIIFFFEEEBBBCCCDDDEEEDDDCCCBBBAAA???????????????>>>===<<<<<<===>>>???BBBDDDFFFGGGFFFGGGJJJMMMQQQUUUXXXZZZ\\\]]]cccllluuu{{{sssnnnjjjhhhddd```[[[XXXUUUTTTOOONNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMTTTggg{{{hhhTTTMMMLLLLLLMMMOOONNNJJJFFFAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===<<<=========>>>>>>??????999888888888888:::;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<>>======<<<======>>>@@@BBBDDDEEEEEEFFFGGGJJJMMMQQQTTTUUUXXXYYY^^^gggmmmttt}}}tttmmmiiibbb```]]]YYYUUURRRPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKJJJMMMOOOXXXooo}}}eeeSSSLLLJJJHHHHHHIIIIIIHHHGGGBBBCCCCCCDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???>>>======<<<<<<======;;;<<<<<<======>>>>>>???:::::::::999::::::;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>777BBBGGGHHHVVV{{{yyykkkjjjpppyyyzzzzzzeee___ZZZbbbwww|||rrr{{{wwwllleee___WWWSSSTTTRRRQQQ```uuu{{{qqqjjjgggccc^^^ZZZXXXWWWUUUTTTUUUTTTRRRRRRRRRPPPMMMKKKHHHKKKPPPRRRRRR[[[qqqwwweee\\\ZZZ[[[\\\WWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSQQQNNNLLLJJJEEEDDDDDDDDDDDDDDDEEEEEEAAAAAAAAAAAA@@@???>>>============>>>???@@@BBBBBBBBBCCCDDDGGGJJJMMMOOOQQQTTTVVV[[[bbbgggkkkttt~~~~~~xxxrrrkkkgggddd\\\[[[XXXTTTQQQNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJMMMHHHGGGNNNUUUaaayyyrrr```SSSLLLJJJHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>===============:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999:::;;;<<<===:::AAAFFFGGGOOOkkkmmmdddfffnnnnnnjjjaaaVVVXXXkkkzzz|||uuutttkkkddd\\\VVVUUUSSSRRRXXX___|||~~~tttmmmiiiccc^^^[[[YYYWWWVVVVVVTTTRRRRRRSSSRRRPPPMMMNNNMMMMMMOOOPPPTTT```llliii\\\XXXZZZ]]]XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTRRRPPPMMMLLLFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBBBBAAA@@@???>>>>>>============>>>???@@@AAA@@@AAABBBDDDGGGJJJLLLNNNMMMNNNTTT[[[^^^aaahhhqqqyyyyyyzzz~~~||||||yyytttnnnhhhdddaaa```[[[YYYWWWSSSPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHNNNGGGGGGQQQ[[[iiittthhh]]]TTTLLLKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEGGGGGGGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCBBB??????>>>===============:::::::::;;;<<<======>>>=========<<<<<<;;;;;;:::999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999:::;;;<<<<<<<<<>>>AAACCCGGG\\\ooo```]]]eeeddd}}}nnndddWWWTTTbbbnnnvvv}}}zzzoooggg```XXXTTTTTTTTTTTTTTTggg~~~qqqlllfff```]]][[[YYYWWWVVVSSSQQQQQQSSSSSSQQQNNNRRRLLLGGGIIILLLNNNRRRVVVhhhoooccc```___]]]YYYVVVVVVYYYYYYWWWXXX[[[WWWVVVVVVUUUSSSRRRPPPOOOGGGFFFDDDCCCCCCEEEHHHIIIIIIHHHFFFDDDAAA???>>>=========<<<===>>>???AAABBBAAAAAABBBDDDFFFHHHJJJKKKKKKNNNRRRVVVYYY]]]aaadddqqqyyy}}}xxxvvvyyyyyyzzzyyyxxxuuurrrppprrrnnnjjjgggeeebbb^^^ZZZVVVTTTPPPMMMJJJIIIHHHHHHLLLKKKIIIIIIIIIIIIIIIHHHKKKJJJLLLTTTeee|||ttteee]]]YYYVVVNNNLLLJJJGGGFFFFFFGGGHHHIIIHHHFFFEEEEEEGGGHHHJJJHHHGGGEEECCCBBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<===>>>???999999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::888===DDDFFFOOOqqq~~~hhh\\\\\\iii}}}zzzdddYYYUUUXXX]]]qqq~~~~~~vvvgggaaa\\\ZZZVVVQQQPPPSSS\\\iiitttjjjgggccc[[[XXXYYY\\\ZZZWWWVVVUUUSSSQQQOOONNNMMMKKKJJJJJJLLLOOOPPPaaajjjrrrjjjgggccc^^^]]]YYYXXX[[[[[[YYYYYY[[[WWWVVVVVVUUUTTTRRRPPPOOOIIIGGGEEECCCCCCDDDFFFGGGGGGGGGGGGEEECCCAAA@@@>>>>>>=========>>>???AAABBB@@@AAAAAACCCEEEGGGIIIJJJJJJMMMQQQTTTWWWZZZ^^^aaafffnnnyyy~~~yyyuuurrrssssssssssssqqqnnnllljjjjjjgggcccaaa```^^^ZZZWWWRRRQQQNNNKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHLLLMMMRRR___rrr|||hhh\\\VVVTTTRRRMMMLLLJJJHHHGGGFFFFFFGGGHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;<<<======:::999999::::::<<<======<<<;;;;;;;;;;;;:::::::::999999999888888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>CCCCCCIIIdddwwwddd```hhhzzzmmm[[[RRRTTT[[[kkk}}}mmmfff```]]]XXXRRRPPPQQQRRR]]]vvv{{{ppplllhhhaaa\\\[[[]]][[[XXXWWWWWWVVVSSSQQQOOONNNLLLJJJJJJLLLNNNOOOTTT[[[lllxxxvvvuuuoooggg^^^ZZZWWWYYYZZZWWWVVVXXXWWWWWWVVVUUUTTTSSSQQQPPPLLLJJJGGGDDDCCCBBBCCCCCCFFFGGGGGGHHHGGGEEECCCAAA??????>>>>>>>>>???AAABBB??????@@@AAACCCEEEFFFGGGIIIKKKOOOQQQSSSVVVYYY\\\\\\cccmmmwww~~~}}}|||{{{yyyvvvsssooommmlllllllllkkkiiigggdddccc___]]][[[YYYYYYWWWUUUSSSMMMLLLKKKIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJNNNRRR]]]pppmmm[[[TTTRRRPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBBBBCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>??????CCCCCCBBBBBBAAA@@@@@@@@@======<<<;;;:::::::::;;;:::999999::::::;;;<<<===;;;;;;;;;;;;::::::::::::999999999888888888888888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@AAA>>>>>>??????AAABBBDDDDDDFFFIIIKKKMMMOOOQQQTTTVVVXXX^^^fffnnnwwwzzzvvvuuuuuutttrrrooollliiihhheeeeeeeeedddbbb```^^^]]]WWWVVVTTTSSSQQQPPPNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMTTT\\\mmmzzzcccVVVTTTRRROOOMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFGGGFFFFFFEEECCCCCCEEEDDDDDDCCCAAA@@@@@@???>>>>>>============>>>>>>AAAAAAAAA@@@@@@?????????>>>===<<<<<<;;;::::::999:::999999999:::;;;;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888777888999::::::;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>999999???AAACCCQQQaaa}}}kkkdddooosss```XXXYYY[[[mmm}}}sssjjjddd___WWWRRRRRRLLLPPPXXXiii{{{tttnnnfff``````^^^\\\[[[[[[ZZZXXXVVVSSSRRROOOMMMLLLKKKLLLLLLKKKMMMRRR\\\iiimmmddd\\\[[[[[[ZZZYYYZZZWWWWWWWWWWWWVVVTTTSSSRRRQQQOOOLLLHHHEEEBBBAAA@@@BBBDDDGGGIIIIIIHHHFFFEEECCCBBBAAA?????????@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCFFFHHHJJJKKKMMMOOOQQQXXX[[[```ffflllttt~~~|||wwwrrrpppooonnnkkkiiifffdddbbb^^^]]]\\\[[[YYYWWWVVVUUURRRRRRQQQNNNLLLIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEDDDGGGHHHHHHGGGGGGIIINNNQQQ```lllppp\\\VVVVVVRRRMMMJJJMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>======>>>===============>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999:::;;;;;;;;;;;;:::::::::999999999888888888888888888888888777777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<888999>>>AAACCCKKKVVVqqqrrrffflll}}}ppp___VVVTTTfffxxx~~~{{{ooohhhbbb[[[VVVUUUMMMRRRUUU\\\vvvzzzssskkkdddbbb```^^^]]]]]]\\\ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLHHHIIIMMMQQQWWWfffxxxlll___ZZZYYYWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQNNNKKKGGGEEECCCBBBBBBCCCEEEGGGHHHGGGFFFEEEEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEGGGHHHJJJLLLNNNUUUWWWZZZ]]]aaaffflllpppxxx}}}|||wwwrrrnnnmmmjjjgggccc```]]]\\\VVVUUUTTTRRRPPPOOONNNMMMNNNNNNNNNKKKHHHEEEEEEEEEGGGFFFFFFFFFEEEDDDDDDCCCEEEFFFFFFFFFGGGLLLUUU\\\tttyyyfffVVVTTTTTTOOOIIIGGGKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<======<<<<<<======>>>>>>=======================================<<<;;;:::::::::999999999999::::::::::::::::::999999999999888888888888888999999999666777888999::::::::::::::::::::::::;;;;;;;;;;;;===:::;;;???@@@@@@EEELLLaaammmkkksss{{{gggYYYRRRcccsss~~~yyyvvvlllfff___ZZZYYYNNNRRRSSSUUUeee}}}ssskkkfffdddbbb``````^^^\\\ZZZWWWVVVTTTRRRQQQOOONNNNNNIIIJJJMMMOOOPPPWWWjjj{{{yyyggg^^^ZZZWWWUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMJJJGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEGGGEEECCCAAA@@@????????????>>>>>>>>>>>>??????@@@>>>@@@CCCEEEFFFHHHKKKMMMQQQRRRTTTWWWYYY]]]```ccckkkpppwww}}}~~~|||}}}~~~}}}xxxuuummmkkkgggccc^^^ZZZWWWVVVRRRQQQOOOMMMLLLJJJIIIIIIHHHIIIJJJHHHEEECCCDDDFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIILLLVVVcccmmmrrr```RRRQQQQQQKKKFFFHHHHHHGGGGGGGGGHHHJJJLLLMMMKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDEEEEEEFFFBBBAAAAAA@@@???>>>======<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<::::::::::::999999999999999::::::::::::999999999999888777777888888888999999999666777888999999::::::999999999:::::::::;;;;;;;;;::::::<<<>>>======BBBGGGTTTnnnxxxnnnjjjwwwssshhhXXXfffsss~~~rrriiibbb]]][[[RRRRRRQQQRRRXXXlll}}}sssllliiifffdddcccaaa^^^\\\XXXWWWVVVUUUSSSRRRQQQPPPLLLLLLNNNOOONNNPPP\\\hhhuuuhhhbbb^^^[[[\\\XXXXXXXXXXXXWWWVVVUUUUUUSSSRRRPPPNNNKKKIIIGGGFFFAAAAAABBBBBBCCCCCCDDDDDDHHHFFFDDDAAA@@@???????????????>>>>>>>>>>>>??????===???BBBDDDEEEGGGJJJMMMOOOPPPRRRTTTWWWZZZ\\\^^^___ccciiiooossszzz~~~|||zzzwwwxxxzzz}}}}}}zzzwwwllljjjfff```[[[VVVSSSRRRRRRQQQOOOMMMKKKJJJJJJIIICCCEEEGGGFFFDDDCCCEEEGGG@@@AAACCCEEEFFFGGGGGGGGGHHHJJJLLLNNNSSS___ppp|||qqq___QQQPPPOOOIIIFFFJJJEEEDDDDDDDDDFFFHHHKKKMMMKKKJJJHHHFFFEEEEEEFFFGGGJJJIIIFFFDDDDDDDDDFFFGGGBBBBBBAAA@@@@@@?????????::::::::::::;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;:::999::::::999999888999999999:::::::::999999999888888777777888888999999999999666777888999999:::999999999999:::::::::;;;;;;;;;666888;;;===<<<===BBBHHHIII[[[pppdddjjj{{{}}}yyy```kkkvvvuuulllccc^^^]]]XXXSSSPPPPPPPPPZZZyyyyyyooommmjjjhhhfffddd```^^^YYYXXXWWWVVVUUUSSSRRRRRRKKKJJJKKKKKKJJJJJJRRR\\\bbbxxxoooeee^^^YYYUUUYYYYYYYYYYYYXXXVVVTTTSSSSSSRRRQQQNNNLLLHHHFFFDDDEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEECCCAAA???>>>@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBDDDFFFGGGLLLMMMNNNPPPRRRTTTUUUVVVZZZ]]]bbbgggkkkpppvvvzzz}}}zzzxxxxxxxxxyyy{{{}}}~~~|||xxxtttkkkhhhddd```]]]YYYUUURRRNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIILLLRRR]]]mmmkkk^^^TTTQQQOOOIIIFFFGGGEEEEEEEEECCCCCCDDDGGGJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGHHHHHHFFFDDDBBBAAA>>>>>>>>>===============???>>><<<;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;::::::999888::::::999888777777777888777777777777777777777777777777777777666666666666888999999::::::999999888888888999999999:::::::::<<<;;;;;;<<<===@@@CCCEEEIIIQQQhhh~~~oooeeekkkxxx|||nnndddnnnsssiiibbb___^^^VVVRRRRRRPPPPPP___rrrvvvnnngggdddfffgggbbb^^^[[[[[[ZZZYYYWWWUUUSSSRRRPPPPPPNNNKKKJJJLLLPPPSSSYYYfff}}}xxxlllddd___]]]XXXXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQOOOMMMJJJHHHGGGEEEDDDBBBAAAAAABBBCCCDDDDDDEEEFFFFFFDDDBBB@@@>>>@@@@@@@@@?????????????????????@@@@@@BBBCCCEEEFFFIIIJJJKKKMMMNNNPPPQQQRRRTTTWWW[[[___cccgggmmmpppwww}}}~~~yyywwwvvvvvvvvvxxxzzzzzzxxxsssppphhheeeaaa^^^[[[XXXTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMSSS^^^nnnggg\\\RRRPPPNNNJJJGGGHHHHHHHHHHHHFFFDDDDDDFFFGGGGGGFFFDDDCCCCCCEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>=========???>>>===;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999888999888777777666666666777666666666666666666666666777777777777666666666666888999999::::::999999888888888888999999999::::::===<<<;;;;;;<<<>>>@@@BBBCCCHHHYYYzzzpppbbbdddnnn}}}{{{wwwwwwzzzgggeeettt{{{mmmeeeaaa\\\VVVSSSTTTQQQMMMVVVeee{{{~~~vvvnnnjjjjjjiiiccc^^^\\\[[[[[[YYYXXXVVVUUUTTTTTTTTTRRROOOLLLKKKMMMOOOPPPYYYjjjxxxlllddd```YYYWWWVVVVVVVVVVVVUUUTTTRRRRRRRRRPPPOOOMMMKKKJJJFFFEEECCCBBBAAABBBBBBCCCCCCEEEFFFGGGFFFDDDAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMNNNPPPTTTWWWZZZ]]]bbbeeehhhmmmttt{{{}}}wwwsssrrrrrrrrrrrrssssssqqqllliiiccc```]]]ZZZXXXVVVRRRPPPMMMLLLJJJHHHFFFDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFIIIKKKOOOVVVbbbtttttt```WWWPPPNNNMMMJJJHHHIIILLLLLLLLLJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>=========>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::::::::::::::999999888777777666555555555666666666666666666666666666666666666666666777777777777888888999999999999888888888888888999999999999:::===<<<;;;:::;;;<<<===>>>>>>BBBJJJ```tttaaa^^^dddqqqrrrpppqqqzzzkkk^^^fffwww}}}uuukkkfff]]]YYYXXXYYYTTTMMMOOOWWW```|||~~~tttnnnkkkgggaaa[[[\\\\\\[[[ZZZYYYXXXWWWVVVXXXXXXVVVSSSOOOKKKKKKKKKMMMPPPYYYiiizzzjjjaaa\\\YYYUUUTTTVVVWWWVVVUUURRRRRRRRRQQQPPPOOONNNMMMGGGFFFEEECCCBBBBBBBBBBBBBBBDDDFFFHHHHHHEEECCCAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHLLLNNNPPPSSSUUUWWW[[[^^^aaadddiiiooovvv}}}uuuooommmlllkkkkkkkkkjjjhhhdddaaa]]][[[XXXWWWUUUTTTQQQOOOLLLKKKIIIFFFDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEDDDCCCEEEJJJMMMVVVddd{{{vvvcccXXXSSSNNNLLLLLLKKKJJJJJJMMMNNNNNNLLLIIIFFFEEEEEEGGGGGGEEEDDDDDDCCCDDDDDDDDDCCCAAA@@@??????@@@@@@?????????>>>>>>======<<<======<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;999::::::::::::999888888777777666555555666666666666666666666666666666666666666666666777777777777888888999999999999888888888888888888999999999999:::::::::999:::;;;<<<<<<>>>BBBEEENNNmmm~~~hhh______iiinnnqqqqqqrrr{{{uuueeedddnnn|||ssskkkccc___]]]\\\WWWPPPNNNQQQSSSggg|||rrrlllgggbbb___]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYVVVQQQLLLJJJIIINNNMMMPPPYYYjjjnnnccc]]]WWWTTTVVVWWWWWWUUURRRRRRSSSRRRRRRQQQPPPOOOJJJIIIGGGFFFDDDCCCBBBAAAAAACCCEEEGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEEEEEEEJJJLLLNNNOOOPPPRRRVVVXXX]]]```dddhhhmmmwww~~~tttnnnkkkfffeeecccbbbaaa```]]]ZZZYYYWWWTTTSSSRRRQQQOOOMMMJJJIIIGGGEEECCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCCBBBEEELLLQQQ]]]vvvwwwbbbSSSPPPOOOMMMKKKKKKLLLLLLKKKKKKMMMMMMLLLJJJGGGGGGGGGKKKJJJHHHFFFEEECCCBBBBBBDDDCCCAAA@@@???@@@@@@AAA??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999:::::::::999999::::::999999888777777777666666666777777888555555555555555555555555555666666666777777777888777888888999999888888777777777888888888999999999777777888888:::;;;<<<<<<===CCCEEEFFFZZZvvveee^^^dddllltttsssnnnqqquuuhhhdddxxx~~~|||pppiiiddd^^^\\\XXXSSSQQQQQQNNNTTTbbbxxx|||rrrmmmiiiggg___^^^\\\ZZZYYYXXXXXXXXXVVVXXXYYYXXXSSSOOOKKKJJJLLLJJJJJJNNNXXXgggvvv~~~zzzllldddZZZVVVWWWXXXWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPLLLLLLJJJHHHFFFDDDBBBAAAAAABBBCCCEEEFFFFFFEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIJJJKKKMMMPPPRRRVVVYYY]]]```dddlllvvv}}}|||rrrllliiiaaa^^^\\\[[[ZZZYYYWWWUUUTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEECCCBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAADDDEEEDDDDDDGGGPPPXXXhhh}}}hhhYYYQQQKKKMMMMMMJJJJJJMMMMMMKKKJJJKKKLLLJJJHHHGGGGGGHHHKKKKKKIIIHHHFFFDDDBBBAAACCCCCCBBBAAAAAAAAAAAAAAA>>>>>>======<<<;;;::::::888999:::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999888888777777777666666777777888888555555555555555555555555555555666666777777888888777777888888888888777777777777777888888888888999666666777999:::;;;;;;<<<999???CCCDDDNNNkkksssdddccckkkttttttnnnnnn}}}lll[[[jjj~~~xxxooohhh___ZZZXXXVVVTTTRRRPPPNNNQQQaaa}}}{{{rrrmmmjjjbbbaaa^^^\\\ZZZYYYYYYYYYVVVXXXZZZYYYVVVRRROOONNNMMMLLLKKKLLLQQQWWW^^^ccckkkiiikkkpppuuu~~~~~~{{{xxxwwwxxxvvvqqqmmmtttjjj^^^XXXXXXYYYWWWTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMKKKHHHEEECCCBBBAAAAAAAAABBBCCCEEEFFFGGGCCCCCCBBBAAA@@@??????>>>@@@?????????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGIIILLLNNNOOORRRVVVXXX[[[aaaiiioooxxx}}}~~~{{{zzz~~~{{{rrriiieeeddd\\\YYYWWWUUUUUUUUUSSSRRROOOMMMKKKJJJIIIHHHFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEHHHGGGFFFKKKVVV___www~~~}}}kkk]]]UUURRRHHHLLLMMMJJJJJJNNNNNNKKKKKKKKKJJJHHHEEEEEEFFFHHHHHHHHHGGGGGGFFFDDDCCCCCCAAAAAABBBBBBAAAAAA@@@@@@======<<<;;;:::999888888666777888:::;;;;;;::::::::::::999999999999::::::999999999999999888777777666555555555666666777888555555555555555555555555555555555666777888888888777777888888888888777777777777777777888888888888777888999999::::::::::::::::::>>>CCCGGGWWW}}}ssslllmmmqqqtttqqqooovvvsss[[[___sss{{{uuunnnddd^^^\\\[[[WWWRRRSSSOOONNNVVVhhh|||rrrlllgggeeebbb^^^\\\[[[[[[[[[YYY[[[]]]\\\YYYUUUSSSRRRPPPPPPOOONNNOOOQQQSSSTTTXXXVVVXXX\\\___bbbmmmxxx|||{{{{{{|||{{{tttrrrnnnmmmllljjjgggdddyyynnnaaaYYYYYYYYYWWWTTTSSSSSSSSSSSSRRRPPPOOONNNPPPPPPNNNLLLIIIFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHDDDDDDCCCBBB@@@???>>>>>>????????????@@@AAABBBCCC?????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHKKKNNNJJJNNNRRRTTTVVV[[[bbbgggkkkooouuuyyy}}}||||||{{{yyyuuuqqqnnnlllooorrrtttoooggg```]]]^^^YYYWWWTTTRRRRRRRRRRRRQQQLLLJJJHHHGGGFFFEEECCCAAABBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDGGGJJJIIIIIINNNZZZddd}}}lllYYYPPPNNNOOOFFFLLLNNNKKKJJJNNNOOOKKKLLLLLLJJJFFFCCCCCCDDDFFFDDDDDDEEEEEEEEEEEEDDDDDD???@@@AAABBBBBBAAA???>>>===<<<<<<;;;999888777777444666777999:::::::::999:::999999999999999999:::888999999999999888777777444444444444444555666777555555555555555555555555444555555666777888888999777777888888888888777777777777777777888888888888:::::::::::::::999888777>>>999:::BBBCCCJJJhhhwwwqqqpppssssssooonnnqqqyyy___ZZZ```^^^xxx}}}{{{tttjjjcccbbb```ZZZSSSQQQPPPNNNNNNUUUiii{{{sssjjjhhheeeaaa^^^]]]\\\]]]]]]^^^___^^^[[[WWWUUUTTTPPPOOONNNMMMLLLKKKKKKKKKRRRPPPRRRWWWWWWVVV\\\fffjjjvvv{{{wwwuuusssrrrqqqiiigggdddccccccbbb___]]]}}}nnnbbb\\\YYYWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSPPPPPPOOONNNLLLJJJIIIHHHCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>===AAAAAA@@@??????@@@AAAAAAAAABBBCCCEEEFFFHHHIIIIIILLLMMMMMMNNNPPPTTTYYY]]]gggiiimmmpppsssxxx}}}~~~zzzwwwzzzwwwssspppnnnllliiiggghhhgggfffccc```\\\YYYXXXWWWUUUSSSQQQOOONNNMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBEEEDDDBBBCCCDDDEEEEEEEEEBBBCCCHHHLLLNNNTTThhh}}}ppp]]]TTTLLLIIILLLHHHIIIIIIJJJJJJKKKKKKKKKLLLIIIEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA???===;;;::::::<<<<<<;;;:::999777777666999999999999999999::::::999999888888888888999999888777777777777777888999777777777777777777777777777777666666666666777777444666999:::888666444444888888999999999999888888::::::999999999999999999888888888888888888888888<<<777999AAADDDHHHZZZooorrrjjj||||||qqqrrrtttuuuuuuqqqggg\\\VVVVVVeeesssoookkkiiibbbZZZVVVMMMNNNOOOPPPRRR]]]sss{{{rrrkkkiiieee___^^^aaa]]]]]]]]]]]]\\\[[[YYYYYYSSSTTTUUUTTTRRROOOKKKIIIOOOOOOOOOPPPQQQRRRSSSTTT```dddiiinnnqqqtttwwwyyy}}}{{{uuupppmmmkkkjjjhhh______^^^]]]\\\[[[YYYXXX{{{mmm```YYYXXXZZZUUUUUUUUUTTTTTTSSSRRRQQQRRRRRRQQQOOOLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>AAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMQQQVVVZZZ]]]___aaaccceeehhhmmmpppuuu|||~~~~~~}}}{{{wwwtttqqqnnnkkkhhhgggfffcccaaa``````^^^\\\YYYVVVTTTRRRSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFJJJOOOTTTaaayyyfffVVVOOOIIIGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHFFFEEEFFFFFFFFFEEEAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;:::888777777666777888888888999999::::::999999888888888888999999888888777777777777777888777777777777777777777777777777666666666666777777666777888777555444555666777888888999999888888777888888888888888999999999888888888888888888888888:::666888===???BBBPPPbbbwww|||uuummmeee[[[UUURRR[[[kkkyyypppkkkccc[[[XXXSSSRRRQQQOOOMMMRRRcccuuuyyyrrroookkkeeeccceeeaaaaaa```___]]]\\\ZZZYYYUUUVVVWWWVVVTTTQQQNNNLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTWWW[[[^^^___aaadddfffiiimmmsssyyy~~~}}}||||||yyyuuuooojjjgggeeecccbbb[[[[[[[[[[[[ZZZYYYXXXWWWuuuaaaUUUUUUZZZVVVVVVWWWWWWVVVTTTSSSQQQTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@????????????@@@AAA??????@@@AAACCCDDDEEEEEEEEEFFFHHHHHHJJJMMMQQQUUUXXXZZZ[[[\\\]]]^^^aaadddggglllssszzz~~~yyyvvvuuuuuuuuuvvvwwwxxxvvvrrroookkkiiifffeeeeeeeeecccbbb^^^]]]\\\ZZZWWWUUURRRQQQNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCAAA???>>>???@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFIIIKKKOOOUUU___rrruuuZZZOOOKKKGGGFFFGGGHHHFFFEEECCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHGGGEEE@@@@@@@@@@@@@@@@@@AAABBBBBBAAA???===<<<<<<<<<===;;;;;;:::999888777777666666666777777888999::::::999999888888888888999999999999888777666666666777777777777777777777777777777666666555555666666777888888777555444444666888777777888888888888777777666666666777777888888999888888888888888888888888:::777888<<<<<<<<>>===??????@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFFFFGGGHHHJJJOOOXXXbbbpppyyyfffSSSKKKIIIGGGFFFGGGHHHFFFCCCAAAAAABBBDDDEEEEEEEEEFFFHHHIIIIIIGGGEEE??????>>>>>>>>>??????@@@AAA@@@===;;;:::::::::::::::::::::999888777777666444555666777888999::::::999999888888888888999999::::::888777666666666666777777777777777777777777666666666555555666666666888999999888666666777888666777777777777777777666444444555555666777888888888888888888888888888888:::999:::===<<<<<>>???@@@@@@AAABBBBBBCCCCCCEEEFFFGGGFFFEEEEEEHHHJJJLLLWWWgggwwwzzzhhh[[[NNNHHHGGGEEEDDDDDDHHHFFFCCCAAA@@@AAACCCEEECCCCCCEEEGGGIIIIIIGGGDDD???>>>>>>=========>>>>>>@@@???===<<<:::888777777:::999999888888777777777444555666777888999::::::999999888888888888999999::::::888777666666666666777777777777777777777777666666555555555555666666777999<<<<<<:::888777777555666666777777666666555333333444555666666777777777777777777777777777777888888:::<<<<<<<<>>>>>???@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEGGGJJJIIIKKKNNNOOOPPPQQQRRRTTTTTTVVVXXXYYYZZZ\\\^^^```___ccciiioootttzzz}}}wwwtttsssrrrqqqtttsssrrrrrrqqqmmmhhhddd\\\[[[\\\^^^```aaa```^^^^^^\\\ZZZZZZ[[[\\\[[[ZZZYYYXXXVVVSSSOOOLLLIIIGGGEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDFFFFFFEEEDDDFFFKKKPPPWWWhhh~~~xxxgggYYYRRRIIIDDDCCCBBBAAA@@@FFFDDDCCCAAAAAABBBCCCEEECCCCCCDDDFFFHHHHHHEEECCC???>>>==================>>>>>>>>>>>><<<:::888666999999888888888777777777666666777777888999::::::999999888888888888999999999999888777666666666777777777777777777777777777666555555444444555555666666999<<<===;;;999777777555555666666666666555555444444444555555666666777777777777777777777777777666777888999:::;;;>>>AAAIII___zzzooo[[[SSSNNNXXXqqqrrrgggddd^^^ZZZXXXTTTOOONNNQQQSSS___rrr~~~sssppplllgggbbb___]]]\\\XXXXXXXXXXXXXXXWWWVVVVVVQQQPPPPPPOOONNNNNNNNNNNNMMMNNNNNNMMMLLLLLLNNNPPPNNNQQQTTTUUUUUUVVVZZZ^^^___bbbeeefffhhhkkkrrrwww{{{~~~{{{zzzuuutttqqqlllgggbbb^^^\\\ZZZXXXUUUTTTUUUTTTSSSQQQLLLNNNOOOQQQSSSTTTUUUUUUzzzllleeebbb___[[[XXXWWWVVVVVVSSSSSSTTTTTTSSSRRRRRRQQQNNNMMMKKKIIIGGGFFFEEEDDD@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA===>>>???@@@@@@???>>>===???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCDDDFFFHHHJJJMMMNNNNNNNNNOOOPPPOOORRRTTTUUUUUUVVVWWWXXXXXX[[[aaaeeejjjoootttwwwzzz|||~~~~~~~~~}}}yyytttpppnnnmmmlllkkkmmmllljjjjjjjjjgggccc___ZZZYYYXXXYYYZZZ\\\[[[[[[]]][[[YYYXXXXXXXXXWWWVVVTTTSSSRRRPPPNNNKKKIIIHHHCCCCCCBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDFFFGGGFFFFFFKKKTTT\\\lllhhh[[[PPPLLLGGGCCCBBBBBBBBBAAABBBBBBBBBAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDBBB??????>>>===============;;;===@@@BBBBBB???<<<:::888888888888777777777777777888888888999999::::::999999888888888888999999888888777777777777777888777777777777777777777777666555555444444555555666777888::::::888777666777444555555666666555555444555555555555666666666666777777777777777777777777666888888777888:::======BBBOOOaaa}}}xxxhhhXXXMMMSSSaaarrrqqqkkkddd]]][[[WWWQQQNNNNNNOOOWWWdddyyy|||vvvooohhhbbb___]]]YYYYYYYYYYYYXXXXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRQQQOOONNNNNNOOOMMMPPPSSSSSSRRRRRRUUUXXXWWW[[[___aaaaaadddhhhllllllrrryyy~~~~~~|||yyy{{{||||||zzzvvvrrrpppkkkjjjhhheeeaaa]]]YYYWWWSSSRRRPPPQQQRRRRRRQQQPPPKKKLLLNNNPPPQQQRRRSSSSSSpppmmmgggaaa]]]ZZZYYYYYYUUUUUUUUUUUUSSSRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFAAAAAA@@@@@@@@@@@@@@@???CCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@@@@???>>>==================<<<<<<<<<<<<>>>@@@AAA@@@AAABBBDDDEEEGGGJJJJJJIIIIIIIIIIIIHHHKKKNNNOOOOOONNNOOOPPPRRRUUUXXXZZZ\\\___bbbeeekkkkkkmmmoooqqqrrrssstttxxx}}}~~~~~~}}}~~~~~~|||}}}|||{{{wwwsssqqqppppppppprrrvvvzzz~~~~~~{{{ssspppllljjjiiiiiihhhggghhhfffdddddddddbbb^^^[[[[[[YYYVVVVVVWWWYYYYYYYYYWWWUUURRRQQQQQQPPPOOOMMMJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBAAAAAAAAAAAAAAABBBCCCAAA???===<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHFFFHHHIIIIIIKKKRRR^^^gggqqq[[[PPPLLLKKKGGGCCCCCCDDDEEEDDD@@@@@@@@@AAABBBBBBBBBBBBCCCBBBBBBCCCDDDDDDCCCAAA??????>>>===============999<<>>888888888888777777777777999999999999999999::::::999999888888888888999999888777777777777777888999777777777777777777777777555555555444444555555555888888888666444444666888444555555555555555555444666666666666666555555555777777777777777777777777999;;;:::888888;;;=========EEERRRsss~~~pppqqq{{{qqq\\\OOOSSSXXX^^^qqq}}}ppphhh```^^^ZZZUUUQQQPPPHHHNNNXXXiii~~~uuullleee```^^^ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSQQQSSSTTTSSSPPPMMMLLLLLLJJJMMMOOOOOOMMMLLLOOOQQQMMMRRRWWWZZZ[[[\\\```cccdddhhhkkkmmmooorrrwww||||||~~~|||yyywwwuuutttsssrrrppppppooommmjjjggg___^^^]]][[[XXXUUUQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOJJJKKKLLLNNNPPPQQQQQQRRR}}}wwwmmmddd___^^^UUUUUUWWWYYYVVVRRRSSSWWWRRRRRRQQQPPPMMMJJJGGGFFFGGGEEEBBB???===>>>???@@@DDDCCCBBBBBBAAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???<<<<<<============<<<<<<>>>>>>??????@@@@@@@@@AAADDDCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZ\\\___bbbcccccccccdddeeejjjlllnnnppppppqqqtttvvvpppppppppqqqqqqqqqqqqqqqmmmlllkkkiiigggfffeeeeeedddggglllpppqqqpppnnnlllpppooonnnpppsssvvvwwwwwwnnnlllhhhccc```___^^^^^^```___\\\[[[ZZZZZZ\\\]]]QQQQQQRRRRRRSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@BBBBBBAAABBBEEEHHHHHHGGGFFFGGGKKKNNNUUUgggyyyzzzaaaSSSPPPKKKIIIFFFFFFFFFFFFEEECCC@@@@@@AAAAAAAAAAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>=========@@@DDDGGGGGGDDD@@@===::::::888777777777888999999999888777666666777777888777666666666777999:::777777666555555555555555777777666666666666777777555555555666666666666666444444444444444444444444333333333444444444555555555555555555555555555555666666666666777777777777999888777777777888::::::===CCCJJJ\\\zzzrrrppp|||fffTTTQQQTTTUUU\\\fff|||~~~tttggg___]]]\\\YYYUUUOOONNNPPPWWWcccvvv}}}uuunnnfff```^^^[[[[[[^^^___[[[ZZZ\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNOOOQQQRRRUUUWWWXXXYYY^^^^^^```cccgggkkkoooqqquuuvvvwwwyyy{{{|||~~~~~~}}}~~~~~~zzzwwwuuutttzzzwwwuuusssrrrpppmmmkkklllkkkkkkiiifffccc___^^^\\\[[[YYYVVVSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLMMMNNNPPPxxxllleeeYYYVVVVVVXXXVVVRRRRRRTTTSSSSSSRRRQQQOOOLLLJJJHHHHHHGGGDDDBBBAAA@@@AAAAAA@@@@@@???????????????@@@???@@@@@@@@@@@@@@@@@@???======>>>>>>>>>======<<<>>>>>>>>>?????????@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUTTTWWWYYY[[[ZZZZZZ[[[\\\___aaadddeeeeeefffiiijjjggggggggggggffffffffffffeeedddbbbaaa___^^^^^^]]]]]]___cccfffggggggeeedddgggfffeeegggiiillllllkkkgggfffccc```]]][[[[[[ZZZ\\\[[[YYYWWWVVVWWWXXXYYYPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCFFFGGGFFFEEEFFFGGGHHHGGGLLLJJJJJJPPPXXXeeezzz{{{dddTTTOOOQQQJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@======<<<<<<<<<<<<<<<;;;===>>>???@@@AAA@@@@@@???:::999888777777777888888;;;:::999999888888888999888777666666666777888999777777666555555555555555777777666666666666777777777777666666555555444444222222222222222222222222333333333444444444555555555555555555555555555555555666666666777777777777888888777777777888999::::::@@@GGGTTTooo|||sssoooxxxnnn[[[UUURRROOOTTT]]]gggooopppeeeaaa^^^XXXSSSSSSPPPOOOSSSYYYeeeyyyyyynnnfffeeebbb```bbbbbb^^^\\\^^^YYYXXXWWWUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYZZZ\\\___bbbeeefffiiijjjkkklllnnnpppqqqrrrtttuuuvvvwwwxxxyyyyyyzzzyyyyyyzzzzzz{{{{{{||||||~~~}}}}}}}}}||||||{{{zzzyyyxxxvvvtttpppnnnlllllllllrrrpppmmmlllkkkjjjhhhfffeeeeeedddccc```]]]ZZZXXXWWWVVVUUURRRPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJLLLMMMNNNNNNNNNPPPRRRqqqaaaZZZVVVWWWWWWTTTRRRSSSSSSSSSSSSRRRPPPOOOMMMLLLIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>=========>>>>>>?????????@@@@@@@@@@@@?????????????????????>>>===<<<======>>>>>>>>>>>>??????AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIKKKLLLMMMNNNOOOMMMOOOQQQRRRQQQQQQRRRSSSTTTVVVXXXYYYYYYZZZ]]]^^^]]]]]]]]]\\\\\\[[[[[[ZZZ\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]\\\[[[\\\^^^```___^^^]]]\\\[[[ZZZXXXWWWVVVUUUVVVUUUSSSRRRQQQQQQRRRSSSOOONNNNNNNNNNNNMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>======>>>??????@@@AAABBBCCCCCCGGGEEEEEEFFFHHHHHHGGGFFFPPPOOORRR]]]lll}}}eeeUUULLLLLLOOOKKKIIIGGGFFFGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@???==================>>>???<<<<<<<<<<<<<<<============<<<:::::::::<<<>>>???999999888777777777777888:::999999999999888888888777777666666666777888999777666666555555555555666777666666555555666666777888777777666555444333333222222222222222222222222333333333444444444555555555555555555555555555555555555666666666777777777777777777777777888999999888<<>>>>>??????@@@>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>????????????@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLMMMMMMLLLLLLMMMOOONNNPPPRRRSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUUUUTTTWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUVVVXXXXXXWWWUUUSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===============??????@@@AAABBBCCCDDDDDDEEECCCCCCGGGJJJJJJKKKLLLQQQVVVaaasssnnn___VVVOOOLLLLLLNNNKKKIIIHHHIIIIIIHHHFFFDDDCCCCCCBBB@@@??????>>><<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@AAAAAA===<<<999888777888:::;;;999888888777777777777777666777777777777777666666666666666666777777888888777666555555555555666666666666666555555666666666666666666555555444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555666666666777777666666666666777777888888999999>>>CCCFFFVVVuuullluuuxxxnnn```RRRMMMPPPPPPSSS```wwwvvvnnniiiccc^^^WWWSSSPPPOOOOOOOOOVVV^^^mmmuuummmfffeeeccc___\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYVVVVVVVVVUUUUUUTTTRRRRRROOOOOOOOONNNMMMLLLJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTUUUVVVWWW]]]^^^___```bbbcccddddddddddddeeeffffffggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnppprrrrrrqqqqqqooommmlllkkkhhhgggfffeeeeeeeeefffggg___]]]\\\\\\\\\\\\[[[YYYWWWVVVUUUTTTRRRPPPOOONNNMMMMMMKKKJJJHHHGGGEEEEEEIIIIIIIIIIIIJJJJJJKKKLLLIIILLLPPPRRRSSSTTTVVVWWWooobbbWWWUUUXXXWWWUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPJJJKKKKKKKKKJJJGGGEEECCCAAA@@@@@@???????????????===>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>>>>??????????????????@@@AAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKJJJIIIIIIJJJKKKKKKMMMOOOOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRQQQQQQRRRSSSRRRPPPNNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????===============>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEHHHEEEFFFKKKNNNNNNRRRYYYZZZggg|||rrraaaZZZWWWRRRMMMKKKMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>===============>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB>>>===;;;:::888777777777888888888888777777666666555666666777777777666666555555666666777777777777666666555555555555666666666666555555555555666666333333444444555555666666444444444444444444444444333333333444444444555555555555555555555555555555555555555555666666666666555555666666777777777777;;;777:::AAAAAAIIIkkksssxxx~~~nnn]]]SSSPPPQQQRRRXXXlllwwwpppjjjeeeZZZVVVSSSSSSQQQOOORRRWWWYYYhhh{{{qqqmmmiiidddaaaaaa[[[ZZZZZZYYYYYYYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^_________```aaaaaaaaa^^^^^^___```aaabbbccccccfffgggiiihhhgggggghhhjjjiiiiiiiiiiiiiiihhhggggggbbbaaa```___^^^^^^___```ZZZXXXWWWWWWXXXYYYXXXVVVSSSRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHIIIIIIJJJLLLLLLLLLOOORRRUUUVVVXXX[[[]]]wwwiii[[[VVVVVVUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQLLLMMMMMMLLLKKKIIIGGGFFFBBBAAA@@@???>>>===============>>>>>>>>>>>>======?????????@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>???>>>>>>===;;;<<<===>>>@@@AAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGFFFEEEDDDFFFHHHGGGIIIKKKKKKKKKKKKMMMOOOPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNMMMKKKHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<=====================>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEHHHEEEGGGLLLMMMNNNZZZhhhuuuooobbbVVVSSSTTTRRRPPPOOOKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>@@@????????????@@@@@@AAA???????????????@@@@@@@@@=========<<<:::888666555777777888888777777666555666777888999999999888777444555666777777777666666666555555555555666666777666555555444444555555666222222333444555666666777222222222222222222222222333333333444444444555555555555555555555555555555444444555555555666666666444444555666666666666666;;;666999???AAAEEEYYYqqq~~~yyy}}}jjj[[[SSSPPPSSSZZZiiiyyyooojjjaaa\\\XXXWWWTTTOOOMMMPPPMMMWWWkkk~~~vvvpppiiidddccc\\\[[[ZZZYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZWWWWWWXXXYYY[[[\\\]]]^^^^^^```aaaaaa``````aaabbbaaabbbccccccdddddddddccc```___]]][[[ZZZZZZZZZZZZVVVUUUTTTTTTUUUUUUTTTSSSPPPOOONNNMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLLLLNNNPPPTTTWWW[[[___dddgggvvvfff^^^YYYVVVUUUWWWUUUTTTSSSRRRQQQRRRRRRSSSPPPPPPOOONNNMMMKKKJJJIIIFFFEEECCCAAA???>>>======<<<======>>>>>>======<<<<<<===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>??????>>>===<<<;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFDDDBBBBBBCCCEEEDDDFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????@@@;;;<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEJJJPPPRRRWWWlllsssbbb[[[VVVXXXZZZXXXTTTSSSMMMJJJHHHGGGHHHHHHGGGEEECCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999888888666777888888888777555555555666888999:::999888777444555666777777777666555555555555555555666777777666555555444444555555666333333333444444555555555222222222222222222222222333333333444444444555555555555555555555555555555444444444555555555666666333444555666666666555555888666888===???BBBLLLXXXzzztttvvvdddXXXRRRXXX\\\eee}}}xxxqqqhhhbbb]]][[[WWWQQQMMMNNNLLLOOOYYYlll}}}sssllliiicccbbb```]]]ZZZYYYWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMMMMLLLLLLHHHIIIKKKMMMNNNOOONNNNNNQQQQQQRRRSSSTTTUUUUUUVVVRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZXXXYYYZZZZZZYYYYYYZZZ\\\\\\\\\]]]^^^______^^^^^^^^^]]][[[YYYXXXWWWXXXXXXSSSQQQPPPPPPQQQQQQPPPOOOLLLLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPTTTYYY___fffnnntttqqqfff^^^YYYXXX[[[WWWVVVUUUSSSSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLJJJIIIGGGDDDBBBAAA@@@???<<<<<<============<<<<<<;;;<<<===>>>???@@@@@@@@@AAA@@@@@@@@@??????>>>>>>======>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFDDDBBBBBBCCCEEECCCEEEFFFFFFFFFFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHHHHIIIJJJKKKKKKHHHFFFEEEDDDCCCBBBCCCEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>>??????======>>>>>>???@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJQQQZZZ^^^gggtttaaaZZZYYY]]]eeegggaaaYYYVVVPPPNNNLLLKKKKKKKKKJJJIIICCCBBBBBBAAAAAA@@@@@@???BBBBBBAAA@@@?????????@@@@@@@@@??????>>>>>>======:::999888777888999;;;<<<666777888888888777555444222444666777888777666555333444666777777777666555555555555555555666777888555555555444444555555555444444444444444444444333444444444444444444444444333333333444444444555555555555555555555555555555444444444555555555666666333333555666666666555444444666999;;;<<>>>>>>>>>>>>>><<<===???@@@AAA???>>>===>>>?????????@@@@@@@@@@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>===============>>>>>>???@@@AAAAAAAAABBBAAA???>>>>>>???AAABBBCCCBBBAAAAAABBBEEEGGGIIIKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDAAA===<<<>>>???===;;;>>>>>>>>>>>>===============???AAABBBBBBBBBCCCDDD???@@@EEEIIIIIIEEEEEEHHHQQQPPPVVVcccpppsssdddaaaZZZ___dddjjjpppnnnaaaTTTTTTPPPKKKHHHGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDBBBAAADDDCCCAAA???>>>>>>>>>???AAAAAA@@@???>>>===<<<;;;;;;;;;:::999999888888777555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666555555555444444444444444444555555555666666555444333222222222222222444444555555555555444444333333333444444444555555666666666666666555555555666666666666777777777777666777888:::<<>>>>>>>>>>>===>>>@@@AAAAAA@@@???===>>>>>>>>>>>>?????????@@@????????????>>>>>>>>>===>>>===========================>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@AAABBBAAA@@@@@@AAACCCFFFGGGGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB???===<<<>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAAAAABBBDDDFFFDDDDDDFFFFFFFFFKKKRRRUUU___mmm{{{{{{fff[[[ZZZZZZ```gggnnntttsssgggYYYSSSOOOJJJGGGFFFGGGGGGGGGHHHFFFDDDCCCCCCDDDBBBAAACCCBBBAAA@@@????????????AAA@@@@@@???>>>===<<<;;;;;;::::::999888888777777555555555555666666666666555555555555666666666666666666666666666666666666555555555555555555555555666666555555555444444444444444444444555555555666555555444333333333333333444444555555555555444444333333333444444444555555555555444444444444444444666666666666777777777777666666777888:::===>>>@@@EEE\\\zzz}}}{{{mmmcccYYYWWW^^^mmmxxxmmmhhhccc\\\XXXYYYVVVRRRPPPPPPQQQUUU___iii{{{vvvqqqlllddd``````aaa___\\\ZZZZZZZZZYYYXXXSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPOOONNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOPPPRRRQQQPPPNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJEEEGGGHHHHHHIIIKKKNNNQQQRRRTTTVVV[[[dddppp~~~zzzpppjjjlllfff^^^[[[[[[[[[YYYVVVVVVUUUSSSSSSTTTSSSRRRPPPNNNNNNLLLKKKIIIHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>@@@@@@????????????>>>>>>========================<<<<<<======>>>>>>????????????============??????@@@?????????@@@BBBCCCEEECCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<<<<===>>>>>>===>>>>>>?????????????????????AAABBBBBBAAAAAACCCDDDGGGFFFFFFGGGGGGHHHPPPXXX```wwwzzzfffXXXSSSUUUZZZaaajjjqqqwwwvvvjjj]]]PPPLLLHHHFFFEEEFFFFFFFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;::::::999999888777777777444555555555555666666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444555555555555666555444444333444444444444444555555555555444444333333333444444444555555333333333333333333333444555555666666666777777777555555555666888:::;;;<<<;;;FFF[[[yyy~~~xxxnnnaaaYYYXXX___qqq{{{qqqjjjccc``````[[[VVVSSSRRRPPPNNNRRRXXXeeetttwwwooojjjiiieeebbb^^^[[[ZZZZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMPPPOOONNNMMMLLLLLLKKKKKKOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOONNNNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGFFFFFFGGGHHHIIIFFFGGGHHHHHHJJJNNNSSSWWW[[[[[[]]]```gggqqq|||{{{sssjjjbbb]]]YYYXXXWWWUUUSSSSSSTTTUUUSSSRRRPPPPPPOOONNNMMMLLLKKKJJJEEEDDDCCCBBBAAA@@@??????>>>??????@@@??????>>>===<<<<<<<<<============>>>???>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===>>>>>>@@@AAABBB@@@@@@??????????????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????===========================<<<<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDFFFFFFGGGKKKOOOOOOPPPWWW```sss~~~iii[[[TTTRRRUUUYYY```hhhooosssrrrggg[[[MMMJJJFFFDDDEEEEEEEEEEEEDDDBBBAAAAAABBBCCCBBBAAA>>>???AAABBBBBBBBBAAA@@@??????>>>======<<<;;;;;;999999999888777777666666444444444555555555666666555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444666555555444444444555555333444444555555444444333333333333444444444555555333333333333444444444444444555555555666777777777555555555666777888999:::<<<>>>HHH```yyyrrrhhh```ZZZ[[[eeeqqqtttlllgggddd___ZZZWWWVVVSSSNNNNNNQQQZZZhhh|||yyyuuummmiiidddaaa___^^^\\\[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKNNNTTT[[[```iiiiiiiiiiiikkkpppwww}}}pppbbb[[[YYYXXXVVVSSSSSSTTTTTTTTTSSSQQQQQQQQQPPPOOONNNNNNMMMGGGGGGFFFEEECCCBBB@@@@@@?????????>>>>>>======<<<;;;<<<<<<<<<============<<<=====================;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>??????>>>>>>??????????????????>>>>>>>>>>>>>>>???@@@AAA????????????????????????<<<======>>>>>>??????@@@>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCDDDGGGIIIIIIJJJNNNRRRTTTWWWbbbmmmmmm```YYYUUUTTTVVVWWW]]]bbbeeegggfff]]]SSSJJJHHHEEEDDDDDDEEEEEEDDDDDDBBB@@@@@@BBBBBBBBBAAA===>>>@@@AAABBBAAAAAA@@@>>>>>>======<<<;;;;;;;;;999888888777777666666555444444444444555555555555555555555555666666666666666666666666666666666666555555555555555555555555444555555555555555555555444444444444444444333333555555444444444555555666333333444444444444333333333333333444444444555555333333444444555555555555333444444555666777777777666666666666777888999:::???===AAAPPPjjj{{{tttpppkkkgggaaa\\\^^^ccc}}}yyyoooiii```\\\YYYYYYVVVQQQOOOPPPTTT\\\lllzzzuuunnniiifffdddbbb```]]][[[YYYVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMRRRXXX```fffrrrsssssssssrrrsssvvvyyyoooccc]]]ZZZWWWUUUSSSTTTUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<======;;;;;;;;;<<<<<<======>>><<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>??????@@@???????????????>>>>>>>>>>>>>>>???========================;;;;;;<<<<<<=========>>>======>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@???>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEGGGKKKMMMLLLMMMQQQTTTWWW^^^nnn}}}|||nnnaaa[[[XXXUUUSSSTTTTTTXXXZZZYYYYYYXXXRRRKKKIIIGGGDDDDDDEEEEEEEEEDDDEEECCCAAAAAABBBBBBAAA@@@======>>>???@@@@@@??????======<<<<<<;;;;;;;;;;;;888888777777666555555555333444444444444555555555555555555555666666666666666666666666666666666666444444444444444444444444444444444555555555555555444444444444333333333333444444444444444444555666333333444444444444333333333333333444444444555555333333444444555555666666333333444555666777777888666666666777888999:::;;;<<<<<>>>>>>>><<<<<<<<<<<<=========>>>::::::;;;<<<<<<===>>>>>>========================<<<<<<============<<<<<<<<<<<<==================<<<===>>>???@@@??????>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCDDDFFFFFFGGGJJJNNNQQQVVV[[[fffnnnrrrvvvhhh```ZZZXXXWWWSSSQQQRRRQQQSSSRRRNNNMMMNNNLLLHHHHHHFFFDDDDDDEEEFFFEEEEEEFFFDDDBBBBBBBBBBBBAAA@@@>>>===============>>>>>><<<<<<<<<;;;;;;;;;;;;:::888777777666666555444444333333444444444555555555555555555555666666666666666666666666666666666666444444444444444444444444444444444555555555666666444444444333333333222222333333333333333444555555222333333444444333333222333333333444444444555555111222222333444444555555222333333444555666777888555555555666777999:::;;;888999===AAAGGGXXXyyy{{{vvvmmmkkkmmmtttuuunnnddd___```kkk{{{oooggg```^^^\\\WWWUUUVVVOOOPPPSSSYYYcccnnnwww}}}vvvooojjjfffcccaaa^^^ZZZXXXVVVVVVVVVRRRSSSSSSSSSRRRPPPOOONNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMRRRWWW\\\ccciiinnnwww{{{}}}yyytttrrrooo```]]]YYYWWWWWWWWWVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLJJJHHHEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA============>>>>>>>>>>>><<<=========>>>>>>??????::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<======>>>=========;;;<<<>>>?????????>>>>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<===========================@@@CCCCCC@@@??????AAAAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFGGGIIILLLQQQTTTcccpppddd___ZZZWWWXXXWWWRRRPPPQQQPPPPPPMMMHHHGGGJJJKKKIIIGGGFFFDDDDDDFFFFFFFFFEEEHHHFFFCCCBBBBBBBBBAAA???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::777777777666555555444444333333333444444444555555555555555555666666666777666666666666666666666666444444444444444444444444444444444555555555666666444444444333333222222222222222222222333333444555222333333444444333333222333333333444444444555555000000111222333333444444222222333444555666777888444444444555777888:::;;;666888<<<>>>???HHHaaazzzwwwrrrllljjjnnnxxx~~~zzzpppjjj]]]]]]bbbkkkrrrxxxzzzpppgggccc___[[[XXXYYYTTTUUUTTTQQQPPPXXXfffqqqssswww|||xxxtttjjjgggccc]]]YYYVVVUUUTTTRRRSSSSSSSSSQQQOOOMMMLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLOOOSSSXXX^^^ccciiiooossszzz~~~~~~wwwoookkk|||{{{|||{{{ddd^^^XXXVVVXXXXXXUUUQQQSSSRRRRRRSSSTTTTTTRRRPPPLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>??????@@@===>>>>>>>>>>>><<<;;;:::888999;;;======<<<;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>???????????????>>>===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGMMMEEEDDDJJJKKKKKKUUUddd|||~~~iiiaaaSSSPPPNNNNNNPPPRRRPPPNNNOOOMMMKKKKKKJJJHHHEEECCCEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888777888888777777777666666555555666555444444555666555444555555666666555444333333555555555555555555555555777777666555444444333333444444444555555555666666111222333333333333222111222222222222222222222222444444444444444444444444888777555333222222222333555333111111444555444222555555555555555555555555777777777777666666666666555555666888===FFFPPPXXXzzzrrrqqqkkkgggmmm|||sss```WWWSSSXXX\\\```ooo{{{mmmhhheee___\\\\\\XXXWWWTTTQQQOOOPPPSSSVVV^^^dddlllsssyyywwwrrrjjjccc___]]][[[ZZZXXXYYYXXXVVVRRROOOMMMLLLKKKNNNPPPPPPMMMLLLMMMOOOOOOOOONNNLLLLLLKKKKKKKKKMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMLLLLLLLLLOOORRRVVVXXXYYY[[[aaahhhpppvvvxxxxxx|||~~~zzzqqqhhhaaayyyvvvvvvzzzgggbbb\\\YYYYYYYYYXXXVVVYYYUUUQQQNNNNNNOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>????????????===<<<;;;999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<============???>>>===<<<;;;<<<<<<===========================::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>??????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFIIIFFFIIIPPPRRRVVVhhh|||lll\\\VVVQQQNNNLLLLLLNNNOOONNNLLLLLLKKKIIIIIIIIIHHHEEECCCBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAAAAABBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888888888888888777777666666666666555444444555666555444555555555555555444333333555555555555555555555555555444444333222222111111333444444444444555555555222333444444444444333222222222222222222222222222444444444444444444444444444444333222222222333333666444222222444666555333555555555555555555555555777666666666666666666666999888888777999???FFFKKKdddvvvxxxvvvqqqlllpppqqqaaaTTTRRRSSSUUU```mmm{{{sssnnngggaaa```[[[YYYVVVRRROOONNNPPPQQQUUUZZZaaahhhnnnxxxyyypppjjjfffdddccc]]]]]]\\\YYYVVVTTTSSSRRRQQQRRRTTTSSSPPPNNNNNNPPPMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQUUUXXX\\\___aaaccceeejjjqqqwww{{{|||{{{{{{||||||yyysssjjjaaa\\\eeevvvooowwwzzzooommmhhhccc```^^^]]]]]][[[WWWSSSQQQPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;===>>>>>>>>>===<<<<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEFFFFFFGGGDDDFFFMMMTTTYYYccc}}}mmm\\\SSSQQQMMMLLLJJJKKKLLLLLLKKKIIIKKKJJJIIIIIIJJJJJJHHHFFFAAAAAA@@@???>>>?????????CCCBBBAAAAAABBBAAA???===;;;;;;::::::::::::;;;;;;999999888888888888888999888888888888888777777777666555444444555666555444444555555555555444444333444444444444444444444444444444444333333222222111333333333333444444444444333444444555555444444333222222222222222222222222444444444444444444444444222111111111111222333444777555333444555666555555444444444444444444444444666666666666666666666666:::::::::999888;;;???CCCLLL^^^}}}~~~zzztttuuuvvv___TTTOOONNNSSS[[[vvvzzz|||rrriiieeeaaa^^^ZZZVVVRRROOONNNNNNLLLPPPUUUZZZaaajjjvvv{{{tttpppmmmbbb```]]]ZZZXXXVVVVVVUUUSSSSSSSSSQQQNNNLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGHHHHHHJJJKKKLLLMMMJJJJJJKKKLLLNNNOOOPPPPPPSSSVVV]]]ccciiimmmooopppqqqsssvvv{{{}}}{{{wwwvvvtttooohhh```XXXTTTRRRhhhvvvwww~~~{{{xxxzzz{{{xxxsssmmmhhhfff[[[ZZZYYYYYYYYYXXXUUUSSSPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>======;;;<<<======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<============>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHIIIIIILLLTTT^^^gggwwwnnn^^^SSSOOOOOOKKKKKKJJJJJJJJJIIIHHHHHHKKKJJJIIIKKKLLLMMMKKKJJJDDDCCCAAA@@@@@@@@@@@@AAABBBAAA@@@@@@AAAAAA???===::::::999999999999::::::888888777777777888888999999999888888888888888888666444444444555666555444444444444555555444444333444444444444444444444444666666555555555444444444222222222333333333444444333333444444444444333333222222222222222222222222333333333333333333333333222222222222222222333333555555444444444555555555444444444444444444444444555555555666666666666666777999::::::;;;<<>>>>>>>><<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>????????????===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<=========>>>>>>?????????@@@@@@AAAAAABBBCCCCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKRRRWWWaaannn~~~ppp\\\RRRLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHGGGGGGIIIKKKLLLKKKJJJEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@??????@@@???===;;;999999888888888888999999777777666666666777888888888888888888888888999999666444444444555666555444333333444444444444444333444444444444444444444444555555555555555444444444222222222333333333444444333333222222222222333333222222222222222222222222333333333333333333333333555555555444333333222111444444333333222333333444444444444444444444444444444444555555666666666777555777999::::::;;;>>>@@@@@@CCCRRRpppwwwttthhhVVVNNNOOOOOOOOOSSSZZZaaammmsssnnnggg```\\\XXXTTTQQQLLLKKKKKKKKKMMMQQQWWW[[[dddfffkkkooouuu~~~~~~vvvpppkkkgggbbb___[[[ZZZWWWUUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMLLLKKKKKKOOOQQQSSSTTTVVVXXX[[[]]]___```iiinnnvvv}}}wwwqqqlllbbb```\\\XXXTTTPPPNNNMMMDDDLLLaaavvvhhh^^^YYYVVVTTTSSSRRRQQQOOONNNMMMMMMMMMKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKJJJHHHFFFEEECCCBBBAAA@@@@@@??????@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<=====================>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHEEEEEEGGGIIIKKKNNNQQQRRR[[[cccqqquuu```TTTOOOKKKIIIJJJIIIKKKLLLLLLJJJGGGFFFGGGCCCBBBCCCDDDGGGHHHGGGFFFDDDDDDDDDDDDCCCAAA@@@??????>>>======>>>===;;;999888888777777777777888888777777666666666666666777777777777888888888888888666555444444555666555444222333333444444444444333333333333333333333333333333333333333333333333333333333333333444444444444333222222111111222222333222222222222222222222222333333333333333333333333666666666555444333111000222333444333111111333555333333333333333333333333444444444555555666666777555666888888777777888:::@@@???EEE\\\|||ooovvvzzzyyyaaaSSSNNNNNNJJJJJJPPPVVVccc}}}zzzpppgggbbb]]]XXXUUUOOONNNKKKJJJIIIJJJLLLMMMUUUYYY]]]aaaeeekkkttt{{{|||uuunnniiibbb___[[[XXXWWWVVVTTTRRRQQQPPPOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJLLLMMMLLLJJJLLLPPPUUUVVVXXX[[[```eeejjjmmmooosssvvv|||{{{xxxsssnnngggcccXXXVVVSSSPPPNNNMMMMMMMMMAAAHHHSSSkkkuuuhhh^^^XXXVVVUUUTTTRRRQQQPPPOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJKKKKKKKKKIIIHHHFFFFFFEEEDDDBBBBBBBBBBBBCCCAAAAAA@@@@@@???????????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<============<<<===>>>>>>>>>===;;;;;;========================<<<<<<<<<<<<============>>>>>>============>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKNNNQQQUUUZZZ]]]___lll{{{pppdddWWWQQQOOOLLLKKKLLLHHHJJJLLLLLLHHHFFFEEEEEE@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEFFFFFFEEECCC@@@>>>===<<<;;;;;;<<<<<<:::888888777777666666777777888888777666666555555555555666666666777777888888888666555444444555666555444111222333444444444444444333333333333333333333333333333333333333333333333333444444444444555555555444333222222222222333444222222222222222222222222222222222222222222222222333444444555444333222111333444555444222222444666333333333333333333333333333333444555555666777777666777888888777777888:::>>>???CCCPPPhhh{{{uuusss}}}xxxeeeZZZXXXPPPKKKLLLOOOXXXppp~~~ssskkkfff```\\\UUUSSSPPPNNNLLLKKKIIIHHHJJJNNNSSSUUUWWW[[[bbbhhhvvvzzz~~~zzzppplllfffaaa___\\\YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPMMMNNNNNNOOONNNMMMLLLKKKNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIIIIJJJLLLMMMMMMNNNJJJMMMOOOOOONNNQQQWWW]]]ccceeehhhmmmrrrvvvzzz|||xxxyyy{{{|||{{{zzzxxxwwwsssppplllhhheeeaaa\\\YYYRRRPPPNNNLLLKKKKKKLLLLLLAAAIIIOOO[[[|||iii]]]YYYXXXVVVTTTSSSRRRQQQQQQMMMNNNNNNOOOOOOOOONNNNNNHHHIIIKKKLLLLLLJJJHHHGGGIIIHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>>>>>>>>>>>????????????<<<===>>>>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIQQQSSSVVVZZZ```eeeiiikkk{{{aaaXXXOOOMMMLLLIIIIIIKKKFFFIIILLLKKKGGGDDDDDDDDDAAA@@@@@@BBBEEEEEEEEECCCEEEGGGIIIJJJIIIFFFBBB???<<<;;;::::::;;;:::888777777777666666666666777777999888777555555444444444555555666666777777777888666555444444555666555444111222333333444444444444333333333333333333333333555555555555555555555555444444444555555555666666555444333333333333444555222222222222222222222222222222222222222222222222000111222333444333222222444555777555333222555777333333333333333333333333333333444444555666777777666777888999999:::<<<>>>888<<>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>??????<<<<<<======>>>?????????>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@???>>>============>>>>>>AAA@@@>>>=========>>>???@@@AAACCCCCCBBBAAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGEEEGGGJJJKKKKKKNNNSSSWWWbbbnnnvvv}}}zzzbbbTTTPPPKKKKKKNNNPPPMMMJJJMMMLLLKKKIIIGGGGGGFFFFFFAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFCCC@@@=========<<<;;;::::::::::::;;;:::999777666666555555777777666666555555444444777777777777777777777777666666666666666666666666444444444333333222222222444333333333333444555555444444444333333222222222555444444333333333444444555555444333222222222222000000000000000000000000222222222222222222222222333333333333333333333333222222222333333444444444222222333333333444444444444444444555555555555666555555555666777999:::;;;>>><<>>@@@DDDKKKWWWpppwwwpppfff___[[[XXXUUUSSSTTTTTTUUUTTTSSSQQQOOOMMMLLLLLLMMMMMMMMMLLLJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>??????<<<======>>>>>>???@@@@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>======>>>>>>???@@@????????????@@@BBBBBBAAACCCDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIMMMOOORRRZZZcccooo}}}eeeTTTQQQMMMJJJKKKOOOQQQPPPNNNMMMLLLKKKIIIGGGFFFEEEEEECCCBBBBBBBBBCCCDDDFFFGGGFFFEEEEEEDDDDDDBBB???======<<<;;;:::999999999999888888777777666666777777666666666666666555555555666666666666666666666666555555555555555555555555444444444444333333222222444333333333333444555555444444444333333222222222555444444333333333444444555555444333222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333333333222222222222333333333333444444444444555555555555444444444444555666888888===;;;>>>BBBCCCKKKeee~~~{{{{{{}}}ooo[[[OOOKKKKKKQQQXXXnnnwwwqqqfffddd```]]][[[WWWSSSQQQMMMJJJGGGEEEFFFHHHIIIIIIQQQQQQRRRUUUZZZaaagggkkkssszzz|||wwwrrrmmmhhhfffeeecccaaa]]]]]]]]]\\\[[[ZZZXXXWWWYYYWWWUUUSSSQQQOOONNNNNNOOOOOOOOOPPPQQQQQQOOONNNLLLJJJHHHIIILLLNNNMMMLLLLLLMMMNNNOOOPPPRRRVVVYYYYYY]]]bbbeeehhhnnnwww~~~}}}xxxuuuvvvooogggbbb```^^^ZZZVVVTTTQQQNNNMMMMMMMMMKKKIIIKKKLLLLLLMMMMMMNNNPPPRRR:::???EEEFFFGGGVVVvvvzzzkkkbbb^^^ZZZXXXSSSTTTUUUVVVUUUSSSPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????@@@@@@???????????????>>>===>>>>>>??????@@@AAAAAA>>>>>>===<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@BBBCCCEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIILLLJJJKKKNNNQQQYYYiiixxxiiiXXXPPPLLLJJJIIIKKKOOOSSSSSSQQQMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFDDDDDDCCCBBBAAA???>>>>>>;;;;;;:::999888888888888555555555666666777777777555555555666666666666666555555555555555555555555444444444444444444444444555444444444444444333333333333333333333444555555444444333333333333222222444444333333333333444444555555444333222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222222222111111111222222222222333444444444444555555555555555444444444555666666777;;;999;;;??????BBBQQQbbbvvvqqquuujjjXXXPPPLLLMMMPPP```vvvyyykkkiiieeeaaa^^^ZZZVVVRRRSSSPPPLLLIIIHHHFFFEEECCCGGGGGGHHHKKKPPPVVV[[[___eeeiiiooovvv~~~}}}|||yyytttnnniiihhhgggfffdddcccbbbbbb___^^^\\\YYYVVVTTTSSSSSSQQQPPPPPPQQQSSSSSSRRRPPPNNNLLLKKKKKKMMMNNNNNNNNNLLLMMMOOOPPPSSSWWW]]]aaaeeejjjqqquuuwwwzzz~~~~~~zzztttoookkkkkkeee]]]WWWUUUSSSPPPMMMMMMKKKIIIIIIKKKKKKKKKJJJHHHIIIJJJKKKLLLNNNQQQTTT:::???DDDDDDAAAIII```www|||ooohhhddd```WWWWWWXXXWWWWWWVVVUUUTTTNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBB???>>>>>>>>>>>>>>>>>>???BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDDDDEEECCCDDDEEEEEEDDDDDDFFFHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMOOOTTT[[[iiimmm^^^VVVTTTJJJIIIIIIKKKOOOQQQRRRQQQMMMKKKJJJHHHFFFEEEDDDDDDCCCBBBAAA?????????@@@@@@CCCCCCBBB@@@>>>======>>>:::999888777777666666777444555555666666666666666444444555555666666777777444444444444444444444444333333333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333333333333222333333444444555555444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333333333222222111111000000111111111222222222333333444444444555555555777777666666666777777888999777888<<<>>>@@@GGGQQQeee{{{qqqttt}}}fffWWWPPPOOOOOOWWWlllwwwxxxssslllfffaaa]]]YYYVVVWWWTTTPPPNNNLLLJJJGGGEEEEEEEEEEEEFFFIIIMMMQQQSSS[[[]]]```dddjjjrrr{{{{{{zzzxxxuuusssqqqpppooogggfffcccaaa^^^\\\[[[ZZZWWWVVVUUUUUUVVVVVVTTTSSSRRRQQQOOONNNMMMNNNOOOOOONNNPPPRRRTTTXXX___gggllltttxxx}}}|||wwwrrrnnnjjjfffbbbaaa[[[TTTOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIKKKMMMNNNOOOQQQVVV[[[;;;<<<>>>@@@AAAFFFTTTbbbuuunnnjjjhhhddd```\\\YYYWWWVVVOOOOOONNNMMMMMMLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDEEEGGGIIIMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPVVV```nnnyyyggg]]]UUUQQQPPPJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGEEEEEEDDDDDDFFFDDDBBB???===<<<<<<<<<@@@AAAAAA???<<<;;;===>>>999999888777666666666666555666666777666555444444444444555555666666777777444444444444444444444444333333333333333333333333444444444444444444444444333222222222222333444444333333333333333333333333222222222222222333444555555555444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111000000111111111222222222333333333444444444444555777666666666666666777777;;;888777999;;;===BBBGGGQQQjjj|||xxxuuu___SSSPPPQQQSSSbbb||||||||||||~~~zzzppphhhccc```^^^WWWUUURRRPPPOOONNNLLLJJJGGGFFFEEEEEEEEEGGGHHHJJJPPPRRRUUUXXX\\\bbbhhhmmmuuu|||xxxvvvrrrnnnjjjfffdddcccbbb```]]]]]]]]]\\\ZZZYYYTTTSSSRRRPPPPPPQQQTTTUUUWWWYYY[[[^^^bbbiiiqqqvvv~~~~~~~~~ssspppjjjfffccc```]]]ZZZUUURRRMMMJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMQQQTTTVVVWWW[[[bbbhhh:::777888===AAADDDKKKRRRiii|||rrrhhh___XXXUUUSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEFFFGGGFFFFFFGGGJJJLLLOOOOOOPPPPPPQQQQQQRRRRRRRRRTTT]]]mmm{{{bbbYYYVVVQQQLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEIIIGGGDDDAAA>>>===<<<<<<>>>@@@BBB@@@===;;;<<<>>>999999888777666666666666666777777888777666444333555555555666666666666666444444444444444444444444333333333333333333333333222222333333333333444444222222222222222333444444222222333333333333444444222111111222222333444555555555444333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111111111111111222222222222333333333333333444444444444444333333333444555555666;;;999777777777999<<<>>>DDDSSSmmm~~~jjj\\\VVVTTTRRRYYYiii~~~}}}yyyxxx~~~ssskkkeeecccZZZXXXTTTRRRRRRQQQPPPOOOJJJHHHGGGEEEDDDCCCCCCDDDDDDGGGJJJNNNQQQUUUZZZ]]]bbbgggooowww~~~~~~{{{vvvtttwww}}}}}}wwwrrrnnnlllhhheeecccbbbbbbbbb```___YYYYYYYYYXXXXXX[[[___bbbeeefffhhhiiilllpppvvvzzz~~~{{{xxxvvvuuulllhhhbbb]]]YYYWWWUUUSSSKKKJJJHHHGGGGGGGGGIIIIIIHHHIIIJJJJJJJJJJJJMMMOOOOOOSSSYYY\\\___fffpppxxx:::666777;;;???@@@DDDHHHUUUiiivvviiibbbXXXVVVTTTQQQOOONNNMMMMMMLLLMMMOOOOOOOOONNNLLLKKKJJJJJJIIIHHHHHHIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEHHHIIIIIIHHHHHHJJJMMMPPPQQQTTTXXX]]]bbbeeefffgggcccdddmmmzzzfffVVVTTTTTTNNNKKKLLLHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCC@@@>>>=========<<<@@@CCCBBB>>>;;;<<<>>>:::999888777666666666666444666777999999888777666666666666666666555555555444444444444444444444444444444444444444444444444111111111222222222333333222222222111222222333444222222222333333444444444111111111111222333444555555555444333222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111111222222222222222222222222333333333333222222333333333444444444222222222333444555666777777888888777666888:::;;;???EEESSSjjj~~~zzzpppggg___UUUTTTYYYeeepppxxx~~~{{{qqqllleeeaaa\\\XXXVVVUUUTTTSSSMMMLLLJJJHHHFFFEEEEEEDDDBBBDDDFFFHHHIIIKKKNNNQQQRRRVVV\\\bbbgggmmmtttxxx|||yyywwwuuupppmmmlllnnnqqqsssyyy{{{~~~{{{xxxvvvooommmkkkkkklllmmmmmmllllllmmmllliiigggiiimmmqqqqqqqqqqqqpppnnnoooqqqsss{{{yyywwwuuurrrnnnjjjgggbbb^^^XXXTTTQQQQQQPPPOOOHHHHHHIIIHHHGGGGGGHHHHHHGGGJJJLLLMMMMMMOOORRRVVVVVV]]]eeekkkqqq{{{;;;999999===>>>===???DDDKKKVVVuuuyyy[[[YYYWWWSSSQQQOOOOOONNNNNNOOOPPPQQQQQQPPPNNNLLLLLLKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHKKKKKKKKKKKKJJJLLLPPPRRRXXX]]]fffpppyyy||||||{{{aaaTTTLLLOOOPPPJJJHHHMMMFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGBBBAAA???======<<<======;;;@@@DDDCCC>>>;;;<<<>>>:::999888777777666666666333444777999::::::999888777777666666555555555444555555555555555555555555444444444444444444444444000000111111111222222222222222111111222222333444222222222333333444444444111111111111222333444555555555444333222222222222222222222222222222222222000000000000000000000000333333333333333333333333000000111111222222222333222222333333333444444444222222333333333444444444333333444555666777999:::222666999999999;;;===>>>??????DDDTTTnnnpppzzzxxxmmmYYYSSSQQQWWW^^^hhhvvvyyypppkkkddd^^^[[[YYYXXXWWWPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHFFFDDDEEEGGGIIIIIILLLPPPTTTXXX\\\aaaeeedddjjjsssyyyzzzwwwssspppqqqoookkkhhhffffffffffffcccdddeeegggnnn{{{~~~{{{yyyxxxxxxzzz|||}}}}}}~~~yyytttsssvvvyyyvvvvvvtttqqqllljjjiiiiiinnnnnnmmmllljjjeee___[[[YYYUUUPPPMMMLLLMMMNNNNNNIIIKKKLLLKKKJJJHHHHHHHHHIIILLLOOOQQQRRRUUUYYY]]]eeemmmwww888;;;======<<<<<<>>>AAADDDHHHZZZzzzvvvgggZZZWWWVVVRRRQQQRRRUUURRRQQQSSSTTTQQQNNNLLLMMMJJJHHHIIILLLLLLIIIFFFJJJIIIIIIHHHIIIJJJKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFIIIGGGEEECCCCCCDDDEEEFFFGGGHHHGGGDDDDDDFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGJJJHHHIIIMMMPPPSSSYYYaaaiiirrrvvvkkkVVVPPPJJJIIIJJJKKKIIIEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEBBBAAA@@@>>>===<<<<<<<<<==================<<<<<<:::999888777777777888999888888888999::::::;;;;;;555555555555555555555555555444444333333444444555222222222222222222333333444444444333333222222222333333333333333333333333222222222222222222222222333333333222222111111111222222111111111111222222333333333222222111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222333444555444333222111222222333444444555555666666777888999:::999888888;;;>>>CCCJJJVVVooo|||sssmmmuuu}}}jjj^^^SSSQQQRRRVVV```lll~~~zzzuuukkkiiifff___ZZZZZZUUUSSSPPPOOONNNNNNLLLKKKHHHGGGEEECCCCCCCCCEEEFFFGGGGGGHHHIIILLLNNNPPPQQQYYY[[[^^^aaabbbcccbbbbbbccccccbbbbbbaaa```______]]][[[WWWUUUXXX```kkksssyyyvvvwwwyyywwwtttpppkkkfffbbb^^^]]]aaabbbbbbbbb___\\\XXXUUUQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMPPPRRRTTTWWW^^^gggnnnxxx777999;;;<<<;;;;;;===???CCCFFFRRRkkkxxxhhhbbb___ZZZWWWVVVTTTUUUUUUTTTQQQOOONNNOOOOOOMMMLLLLLLNNNNNNLLLJJJLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIGGGFFFDDDDDDEEEFFFGGGEEEFFFFFFFFFFFFGGGIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLPPPNNNNNNSSSYYY```kkkuuuwwwddd\\\SSSNNNIIIHHHJJJJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@???>>>===============<<<<<<;;;;;;;;;:::999888777777777888999888888888777777777777777555555555555555555555555555444444333333444444555444444444333333333333333444444333333333222222222333333333333333333333333222222222222222222222222333333333222222111111111222111111000000111111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333222222222222333444444555555666666777888999999999888888888:::>>>CCCIIIZZZvvvssspppwwwyyynnnaaaXXXRRROOOVVV^^^rrr}}}~~~~~~}}}uuunnnddd^^^\\\ZZZXXXUUUSSSRRRQQQOOOMMMJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKOOOPPPSSSUUUWWWWWWWWWVVVYYYYYYXXXXXXWWWWWWVVVVVVVVVTTTQQQOOOPPPVVV___fffrrr{{{}}}uuupppooonnnkkkiiifffaaa]]]YYYWWWUUUWWWWWWXXXXXXVVVSSSPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQUUUZZZ___dddlllvvv}}}666888999:::999:::<<<===AAABBBIIIWWWmmmyyytttnnngggccc]]]```aaa]]]VVVRRRRRRSSSNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHEEEFFFHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEHHHIIIIIIJJJLLLOOONNNOOOPPPRRRSSSSSSSSSSSSXXXVVVXXX```jjjwwwuuudddYYYUUUPPPLLLHHHHHHIIIJJJIIIGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAFFFEEEDDDBBBAAA@@@??????>>>===<<<;;;:::999999999:::999999888777777888888777777666666555444444333444444444444444444444444555444444333333444444555666666555555444444333333333333333333222222222222333333333333333333333333222222222222222222222222222222222222222111111111222111111000000111111222222222222222222111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111333333222222222222333333222222333444444555555666666666777888888888888888888:::===@@@BBBJJJ\\\nnnwwwpppssszzz}}}|||~~~vvvhhhZZZOOONNNRRR[[[aaalll|||}}}~~~qqqhhhddd___\\\YYYWWWUUUSSSPPPNNNNNNNNNLLLKKKIIIGGGFFFEEECCCBBBBBBBBBCCCDDDEEEEEEDDDEEEHHHIIIKKKKKKKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMOOONNNKKKIIIIIILLLRRRWWW]]]fffsss}}}tttlllgggccc```^^^\\\YYYVVVSSSPPPOOONNNLLLMMMNNNNNNMMMKKKIIIGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHJJJMMMOOOPPPQQQTTTVVVZZZaaajjjsss|||666777888999999:::;;;<<<>>>@@@CCCIIIUUUrrr{{{sssvvvvvvpppjjjddd^^^YYYRRRRRRRRRQQQOOONNNNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJMMMMMMNNNRRRXXXUUUXXX^^^ccceeefffdddcccgggfffkkkvvvpppcccZZZVVVVVVOOOLLLJJJIIIJJJKKKJJJIIIJJJJJJIIIHHHGGGFFFDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBB>>>===;;;:::888888888888::::::999888888777777777555555555555444444333333444444444444444444444444555444444333333444444555777666666555444333222222333222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111000000000000111111222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222111111111222333444222222333444444555555666666666666777777777777777888999<<<>>>???BBBOOO\\\vvv~~~wwwyyy}}}|||{{{|||~~~lll[[[RRRPPPRRRTTT[[[hhhzzz~~~wwwpppfffccc___\\\ZZZXXXUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHLLLOOOTTT[[[eeennnsssuuuwwwyyyuuuwww{{{qqqfffaaa]]]XXXTTTSSSRRRPPPNNNMMMKKKKKKJJJGGGHHHIIIJJJJJJIIIGGGFFFIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNQQQSSSUUUYYY___dddllluuu777777777888:::;;;;;;;;;<<<>>>BBBCCCIII___tttfff^^^]]]\\\[[[YYYVVVTTTRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHKKKOOOPPPRRRZZZdddjjjppp{{{mmm]]]VVVRRRQQQRRRNNNMMMLLLLLLLLLLLLLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDD>>>===;;;999888777888888::::::999999888777666666444444444555555666666666444444444444444444444444555444444333333444444555666555555444333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111000111222444555222222333444444555555666666666666666666777777777666555666999999<<>>===:::888777888999:::::::::::::::999777666555333444444555666666777777333333333333333333333333555444444333333444444555555555444444333333222222111111111222222222222222222222222222222222222222111111111111111111111111000000000111111111111111111000000//////000000111000000000111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222333444222222333444444555555666555555555555555666777777999777666999999999>>>DDDGGG^^^rrrcccTTTPPPMMMNNNSSS\\\kkkyyy{{{qqqiiiccc```___^^^YYYXXXWWWUUUSSSRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCBBB???@@@BBBBBBBBBBBBDDDFFFFFFGGGJJJMMMPPPSSSVVVWWWUUUVVVYYY\\\```bbbdddeeebbbbbbdddeeeffffffffffffjjjiiiiiijjjlllllljjjhhh^^^YYYRRROOONNNNNNMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRVVV[[[```dddjjjuuu666555444666999::::::888999;;;???AAAAAAFFFWWWgggssshhhbbbhhhpppuuuvvvrrrkkkfffgggbbb[[[TTTPPPOOOPPPQQQOOOPPPQQQSSSTTTUUUVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRQQQSSSVVVXXXYYYWWWUUUTTTWWWSSSTTT[[[aaajjjkkkbbbYYYUUURRRNNNMMMOOONNNNNNNNNNNNLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIDDDCCCCCCBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC>>>===:::888888999;;;<<<::::::::::::999777555444444444555555555555555555333333333333333333333333555444444333333444444555555555555444444444444444000111111111222222222222111111111111111111111111111111111111111111111111///000000000111111111222000000////////////000000///000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111222222333333333222222333444444555555666555555444444444555666777:::888999<<<===;;;;;;>>>AAALLLaaa~~~lll```UUUPPPOOORRR[[[dddmmmwwwxxxoookkkiiihhheeeccc___\\\XXXVVVUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>???@@@@@@??????AAACCC@@@AAADDDGGGJJJLLLKKKKKKJJJKKKMMMOOOQQQSSSUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXXXXVVVTTTOOONNNLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNPPPSSSVVVYYY\\\]]]bbbiiisss{{{555333222444777999888666999:::===??????@@@JJJUUU[[[zzzrrr{{{~~~wwwmmmbbbZZZVVVVVVVVVWWWXXXZZZ\\\]]]^^^_________^^^\\\ZZZXXXWWWVVVVVVYYYXXXXXXXXXXXXXXXXXXYYY```cccfffhhhiiigggeeeccc```ZZZ[[[dddlllyyy}}}iiiZZZUUURRRQQQOOOLLLLLLPPPMMMNNNNNNMMMKKKIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>><<<:::888888:::<<<===::::::;;;:::999777555444666555555444444333333222333333333333333333333333555444444333333444444555555555555666666666666666000000111111222222222222111111111111111111111111000000000000000000000000//////000000111111111222000000////////////000000//////000000111111111222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111...///111222333333222222222222333444444555555666555555444333444555666777444333666<<<>>>;;;888999BBBBBBLLLeee}}}{{{xxxtttaaaWWWRRROOOPPPTTTYYYbbbooo|||}}}|||yyyxxxpppmmmhhhccc^^^[[[YYYYYYUUUTTTSSSQQQOOONNNMMMMMMIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAA@@@>>>>>>@@@AAA@@@AAADDDHHHJJJJJJFFFDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLNNNOOOOOOMMMKKKIIIJJJKKKIIIGGGEEEEEEEEEIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRUUUYYY^^^bbbfffhhhsss}}}666666666666777777777777:::::::::999;;;???DDDHHHTTT]]]ppp|||iiiaaaccchhhjjjkkkmmmppptttvvvvvvvvvnnnllljjjiiiiiijjjjjjjjjtttnnnjjjkkkkkkiiijjjmmmtttyyy{{{uuummmiiimmmwwwvvvgggcccUUURRRPPPNNNOOOOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHDDDCCCAAA@@@AAADDDGGGIIIEEEDDDBBBAAA@@@@@@AAABBB;;;:::999999888888999999::::::999999888777777777333333333333333333333333666555444333222333444444444444444333333222222222333222222111111222222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000111222222111000///333111///......///111333222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555333333333444444444555555555555555666666777888999;;;<<>>>>>;;;::::::999888999999999::::::999888777777666666333333333333333333333333666555444333222333333444444444333333333222222222222222222111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111///000111222222111000///222111000//////000111222111111222222111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555333333333444444444444555555555555555666777888999999999===FFFTTTjjjyyyvvvxxxyyyxxxvvv{{{vvvcccYYYSSSOOONNNTTTYYY]]]eeeooosssqqqxxxrrrppptttvvvwwwxxxooogggbbb```^^^\\\[[[YYYVVVTTTRRRQQQOOOLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMOOOOOOOOOOOOPPPRRRUUUTTTSSSTTTVVVXXXYYYZZZ___aaafffnnnyyywwwqqqrrr666666666666777777777777666777888999999:::<<>>===<<<::::::999888888888888999888888777666555333333222333333333333333333333333333333333333333222222222222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111000000000000000000111000000111111111111000000000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444444222222222333333333444444444444444444555666777888<<<999999;;;;;;===DDDMMM```zzz|||wwwyyy{{{lll```___\\\VVVQQQNNNQQQUUUTTTfffwwwqqqrrryyyvvvrrrnnnjjjfffcccaaa]]]ZZZYYYXXXWWWUUUOOONNNMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQTTTUUUWWWYYY\\\^^^```cccfffiiikkkoootttyyy~~~ssslll___ccciiipppzzz666666666666777777777777777999;;;;;;:::999:::;;;777888<<<@@@AAABBBJJJTTTmmm~~~}}}xxxhhhfff\\\TTTQQQPPPNNNNNNPPPNNNLLLIIIHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFEEEBBBCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===999999888777777777777777666666555555444333333333333333333333333333333333333333333333333222111111111111111222222222222222///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111000000000000000000000000000000111111000000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555222222222222333333333333444444444444555666777888999666777999::::::???EEEKKK```|||www}}}mmmhhhccc^^^VVVOOOMMMOOORRR]]]kkkzzzwwwnnnppp|||}}}tttnnnhhheeeaaa___^^^]]]\\\[[[TTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSWWWZZZ\\\```ccchhhlllooorrrvvvxxxuuulllgggdddbbbkkkwww666666666666777777777777777888:::999999999:::;;;999888;;;@@@AAAAAAEEEKKKVVVttt~~~}}}}}}uuusssuuu}}}vvviii^^^]]]WWWSSSQQQOOOMMMNNNRRRLLLJJJGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@???>>>===<<<888777777666666666666666444444333333333333333333333333333333333333333333222333333444333222111000000111111111222222222222///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222111000//////000111222222111000//////000111222111111222222111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555111222222222222333333333444444444444555666777777777444444777888777:::???AAANNNaaavvv|||tttnnndddWWWNNNLLLOOOSSS\\\iiiyyy|||xxxvvv{{{vvvrrrmmmiiifffccc```^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ\\\```fffkkknnntttyyyyyypppkkkkkkllllllsss|||666666666666777777777777777888888888777888:::<<<<<<999999<<<>>>>>>AAAEEELLLfffwwwttttttvvv{{{{{{llleee___YYYPPPPPPQQQSSSPPPJJJHHHJJJIIIGGGEEEEEEGGGHHHIIIHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<;;;777777666555555555555555222222333333333444444444333333333333333333333333222222333444333222111000000000111111222222222222...000111222222111000...000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222111000//////000111222333111000......000111333222222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555111111222222222333333333444444444444444555777777777444444777777666888<<<;;;BBBKKKXXXoootttbbbTTTOOOGGGHHHMMMXXXcccooo|||uuuyyyxxxrrrlllgggcccaaa```^^^\\\[[[ZZZYYYYYYWWWVVVVVVUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVWWWXXXYYYZZZZZZcccdddeeeiiiooouuu|||vvvzzzuuunnnkkklllqqqvvvyyy}}}{{{444444444555666777777888::::::999888777777777888<<<<<<===>>>@@@AAABBBBBBJJJTTTjjjxxxssswww}}}yyyhhhaaa]]]XXXTTTQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIGGGEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA?????????AAABBB;;;===???@@@@@@>>><<<;;;:::888777777888777666444555666777555333111111222333333333333333333333333222222222222222111000///444333222000//////......////////////000000000000////////////////////////000000000000000000000000//////...//////000111222............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222//////000111222333333333000000111222333333444444222222333333333333444444333333333444444444444555555555555555555666777777???<<>>@@@AAACCCDDDEEEFFFLLLZZZppp{{{uuuwwwxxxvvveeeYYYUUUTTTQQQNNNPPPNNNLLLKKKLLLMMMLLLKKKJJJIIIGGGEEECCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA???>>>??????@@@:::<<<>>>??????>>>;;;:::999888777777888999999999888666555444333222222222333333333333333333333333222222222222222111000000333222111000////////////////////////000000000000////////////////////////000000000000000000000000000////////////000000111............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111111111000000000111111222222333000000111111222222333333222222222333333333444444333333444444444555555555555555555555555666666777;;;888;;;BBBGGGQQQjjjuuuhhhWWWQQQNNNPPPQQQQQQUUUZZZccclllzzz}}}ppprrrvvv|||yyyuuurrrooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjffffffeeeeeeeeeeeeeeeeeefffggghhhjjjkkkkkkjjjjjjhhhhhhggghhhiiikkknnnooorrrtttvvvwwwxxx{{{wwwrrrkkkhhhhhhjjjjjjiiittttttwwwvvvuuuyyytttnnniiiddd___YYYUUU444444444555666666777777333444444555777999;;;<<<;;;<<<===???AAACCCDDDEEEHHHJJJNNNWWWggg}}}xxx~~~nnndddXXXPPPOOOOOOMMMKKKMMMLLLJJJJJJKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCAAA???=========>>>999:::<<<======<<<:::999888777666777888;;;???AAA>>>999444222333444333222333333333333333333333333111222222222222111000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000111000000////////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444555555555555555555444444555555666777;;;888999<<<<<<@@@OOO```www{{{jjjaaaWWWQQQMMMJJJJJJMMMNNNUUUaaammmvvvzzzzzzyyyuuupppiiidddeeennnzzz~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzz|||~~~~~~~~~xxxnnnhhhcccdddgggjjjnnnrrrtttuuu~~~zzz{{{wwwuuulllggg___YYYTTTQQQNNNMMM444444444555555666666666555666666777999;;;===>>>888999:::<<<>>>@@@AAABBBHHHIIIIIIKKKPPP]]]ooo|||wwwjjjccc\\\SSSNNNMMMLLLJJJHHHKKKIIIHHHHHHJJJKKKKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFCCCBBB@@@>>><<<<<<;;;;;;777888:::;;;;;;;;;999999777777666666888===CCCGGGFFF>>>666333444666444111222222222222222222222222111111222222222111111000000000//////000111222222000000000000////////////000000000000000000000000////////////////////////111111000//////...//////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000111111111111111111111000000000000111111111000000000000000111222222222222333333333333444444444444555555555555444444444444555666666888777888;;;::::::BBBMMMXXXppp{{{iiiZZZRRRNNNNNNOOOMMMMMMOOOSSSZZZccckkkppp{{{uuulllccc]]]]]]bbbgggsss~~~xxxmmmgggdddbbb```dddkkkuuu~~~~~~{{{uuuqqq|||aaa\\\UUUPPPMMMNNNPPPQQQ444444444444555555555555777777777777888999:::;;;777888999;;;===???@@@AAA???CCCFFFEEEEEEIIIRRR[[[eeeuuuuuuhhhaaaYYYTTTOOOKKKJJJIIIGGGEEEIIIHHHFFFGGGHHHIIIIIIHHHFFFFFFEEEDDDCCCAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@???===<<<::::::999666777888999::::::999999666777666666777<<>>???@@@@@@;;;@@@EEEFFFCCCBBBEEEHHHPPPWWWfffwwwoooccc]]][[[SSSQQQNNNLLLLLLLLLLLLKKKHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@??????AAABBBDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;:::999888666777777888999999999999666777777666666999@@@FFFJJJCCC;;;666555444333111222222222222222222222222000000111222222222222111000000//////000111222222111111000000//////......000000000000000000000000000000000000000000000000111000000////////////000............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333444444333333444444555666555555666888888888888999<<>>>>>>>>AAAEEEEEECCCAAA@@@AAAEEEGGGMMMWWWbbbsssyyyjjj___ZZZXXXWWWTTTRRRPPPOOOOOOPPPPPPPPPHHHFFFEEEDDDEEEEEEDDDCCCAAABBBCCCCCCCCCCCCBBBAAA???@@@AAACCCEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;;;;:::999888666777777888999999::::::666888888666444666;;;AAABBB???:::666333222222333111111111111111111111111000000111222222222222222111000000000000000111111111111111000///.........////////////////////////000000000000000000000000000////////////000000111............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111111111111111000000000///......//////000000111111000000111111222222333333111111111111222222222222000000111111111222222222444444333333444444555666777777666777999;;;:::888999:::BBBPPP```vvvppp___[[[UUUOOOKKKJJJJJJKKKMMMOOORRRSSSSSSRRRRRRSSSSSSWWW[[[[[[YYYZZZ```eeetttxxxtttooollljjjiiigggffffffcccaaafffoooyyy}}}|||zzzvvvppplllfffZZZVVVSSSKKKLLLOOOKKKMMMQQQXXX___gggppp{{{444444444444444444444444333333333444555666777777999999999:::::::::;;;;;;>>>@@@@@@@@@>>>=========@@@@@@DDDJJJNNNWWWkkkvvvnnnccc\\\YYYYYYWWWVVVTTTRRRPPPMMMMMMMMMMMMNNNHHHFFFDDDDDDDDDDDDCCCBBB???@@@BBBCCCDDDCCCBBBBBB???@@@BBBDDDEEEFFFGGGGGGEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::999888666777777888999::::::;;;666888999777333333888===;;;:::888555111111333555111111111111111111111111///000111222222222222222111111000000000000111111222111111000///......---////////////////////////000000000000000000000000//////...//////000111222............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222222111111111000000//////---......///000111111222000000111222333444444444000111111111111222222222///000000000000111111111444333333333333444555555222222111222666:::999666888:::???DDDIIIWWWuuuvvvgggXXXNNNJJJKKKLLLNNNMMMKKKHHHHHHJJJOOOSSSWWW]]]cccccc^^^ZZZYYYZZZXXXdddsss~~~}}}|||}}}zzztttnnnhhhggghhhjjjooosssuuuvvvwwwtttrrrtttzzzvvvkkkdddaaa^^^YYYUUUTTTKKKKKKNNNJJJMMMSSSPPPTTTZZZcccmmmvvv333333333444444444555555444444444555555555555666555888:::999666555777999===>>>???>>><<<;;;<<<===:::<<<===@@@EEELLLUUU[[[ooovvvjjj^^^\\\XXXUUUSSSSSSTTTUUURRRQQQPPPNNNMMMMMMNNNNNNMMMLLLJJJGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGG@@@AAACCCEEEFFFFFFEEEEEEBBBAAA???===<<<;;;<<<<<<>>>>>>>>>>>><<<:::888777666666666666666777888888777777777777777777777777:::999888666444222000000222111111000000000000000//////000000111111222222000000000000///////////////////////////......---------...///000111222222555444111///....../////////...------...///000111///////////////.........000000///...............000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------//////000000000000//////111111111000000000000000000000//////000222444555111111222222222333333333333333333333333333333333444444444444555555555555:::;;;<<<<<<@@@JJJYYYeeepppeee^^^VVVOOOQQQLLLHHHHHHGGGEEEGGGLLLWWWbbbjjjjjjhhhgggbbb\\\[[[[[[___fffoooyyy{{{zzzxxxsssnnngggiiikkklllkkkjjjjjjkkkgggooowww|||wwwrrrsssxxx{{{|||tttkkk___TTTOOONNNMMMLLLIIILLLMMMMMMRRR[[[aaabbbgggqqq{{{333333333333444444444444444444444444555555555555666777888888777666777888:::;;;<<<;;;999888999:::<<<======>>>???CCCIIIMMMWWWiiiwwwjjjaaa\\\YYYXXXUUUSSSQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFAAABBBCCCEEEEEEEEEEEEDDD@@@???>>><<<;;;;;;;;;<<<======>>>===<<<:::888777555444444444555555666777444444444444444444444444666555555444333222222111222222111000000000000000000000000000000111111111000000000000///////////////000000000///...------.........///000000111111222111///......///000111///......---...///000111000000000000000/////////000000///...............000/////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111111000////////////000000000000//////111000000000000000000000222111111000000111222333111111222222222333333333333333333333333333333333555666666666777777777777555888:::;;;===CCCNNNVVVlllxxxmmmbbbZZZRRRKKKIIIIIIHHHJJJNNNPPPYYY```aaacccggghhheeebbbccceeeffffffhhhnnnsss{{{~~~zzzqqqkkkdddbbbbbbcccaaa^^^___ccciiimmmooopppqqqrrruuuyyyllleeedddeeeeeeeeebbb[[[RRRJJJHHHIIIKKKMMMSSSWWWZZZ\\\bbbkkkppppppyyy222222222222333333333333444444444444555555555555777666666666777888777666888999:::999777777777999;;;<<<===<<<<<<===???BBBBBBOOO___nnn}}}hhh\\\WWWTTTRRRRRRQQQQQQOOONNNMMMMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCBBB>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<:::999777333333333333333333444555333333333333333333333333222222222222333333333333222222111000000000000111111111111111000000000000////////////000000000000000111000000///...---,,,////////////////////////...---------...000111333///............///000000000000000000000000000000000//////............///////////////////////////000000000000000000000000000000000000000000000000........................111111111111111000//////...//////000000//////...000000000000000000111111333222222111000000111111111111222222222333333333333333333333333333333333555555555666666666777777333666999::::::===BBBGGGRRRddd}}}iii\\\OOOJJJIIIHHHHHHJJJFFFLLLPPPQQQUUU]]]cccdddbbbfffjjjkkklllnnnrrrvvvrrruuuwwwxxxxxx{{{}}}vvvrrruuuzzz|||~~~}}}|||{{{wwwsssooopppnnnlllkkkjjjgggccc___YYYUUUQQQQQQTTTWWWWWWVVV[[[cccnnnxxx}}}qqqhhh^^^VVVSSSRRRRRRPPPQQQMMMHHHEEEFFFKKKRRRWWWccciiiooossszzz111111222222222333333333333333444444444555555555888555333555777888666444888999::::::888777888:::888:::<<<<<<<<<===???AAA>>>DDDLLLSSS```xxx{{{hhh[[[WWWUUUPPPLLLLLLLLLMMMMMMLLLKKKJJJIIIJJJIIIIIIHHHHHHGGGGGGGGGJJJJJJKKKKKKJJJIIIGGGEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::999888444333333222333333444444444444444444444444444444111111222222333333444444333222111111000000111111222222111111000000//////////////////000000000000111111111000///...---,,,000000/////////.........,,,,,,,,,,,,---///000111//////........./////////////////////000000000000000///............//////.........///////////////000000000000000000000000///////////////////////////////////////////////////////////////...------...//////////////////...000000000000000111111111222222111111111111111111111111222222222333333333222222222222222222222222222222333333333444444444444666999999999;;;===@@@HHHRRRfffqqq^^^TTTOOOJJJGGGFFFDDDEEEFFFGGGJJJPPPVVVYYY^^^bbbgggooo|||{{{sssnnnmmmmmmssssssssstttvvvzzz|||zzzwwwuuutttuuuwwwxxxuuurrrnnnlllkkkiiigggeeeccc]]]ZZZ]]]```aaacccfffeeedddddddddcccaaa\\\YYY[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUTTTTTTVVVYYY[[[ZZZYYY___jjjzzz{{{pppfff^^^XXXQQQLLLKKKKKKLLLLLLKKKKKKKKKKKKOOOXXXdddlllwww~~~111111222222222333333333333333333444444444444555777555333444777888666333666888999888777777888999666888:::;;;;;;<<<>>>???@@@BBBDDDGGGMMMZZZoooggg___VVVRRRRRRPPPKKKEEEHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>============;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;:::999888555555444444444444444555444444444444444444444444444444444333333333333333333222222111111111111111222222111111000000//////.../////////000000000111111111111111000///...---000000//////......------...---------------......//////////////////......---------.........////////////............//////------....../////////000////////////////////////////////////////////////000000000000000000000000///////////////...------......////////////......//////000000111111111111//////000111222222333333111111222222222333333333222222222222222222222222222222222222333333333333555666666666777999<<>>===>>>AAADDDIIITTT^^^sssyyydddXXXSSSMMMJJJIIIHHHFFFDDDFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999777888999:::::::::999888777666666555555555555555222222222222222222222222555555444444333333222222333333222111111111111222111111111111000000000000......//////000000111111000000111111111000///////////////......---------/////////......------,,,/////////000//////...---,,,,,,,,,------......//////............//////000---------......//////000////////////////////////000000000000000000000000111111111111111111111111111111111111111000//////---......//////......---/////////000111111222222...///000111333333333333111111222222222333333333222222222222222222222222333333333444444444555555555444333222444777:::<<<===>>>CCCMMM[[[oootttggg\\\XXXQQQKKKGGGGGGGGGEEEEEEGGGIIILLLPPP___~~~{{{zzz}}}~~~}}}wwwpppjjjhhhiiimmmkkkhhhccc^^^YYYUUUSSSSSSRRRRRRSSSVVVYYYZZZYYYUUURRRSSSXXX\\\___dddjjjmmmkkkiiihhhhhhfffcccaaadddddddddeeeggggggeeecccaaacccggghhhgggccc]]]ZZZVVV```oooyyyzzzsssjjjddd\\\______YYYTTTTTTRRROOOOOOMMMKKKKKKMMMRRRXXX[[[cccgggkkklllnnnwww333333333333444444444444222222333333333444444444333444555555444333444555333555666666555555666777777888888777666666888999;;;888999???CCCDDDFFFKKKSSSbbbyyyqqqbbbUUUQQQOOOLLLHHHEEEDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<<<<======>>>============<<<;;;999888666777888:::::::::999888777666666555555444555555333333333333333333333333333333333333222222222222444333222222111111222222000000000000000111111111.........///000111111111//////000111111111111000.....................---///////////////...------//////000000000///---,,,,,,,,,------...//////000...............///000000,,,,,,---......///000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////---......//////......---...//////000111111222222///000111222333222222111111111222222222333333333111111111111111111111111333333333333444444444444555444333333555777888999;;;:::===EEELLLUUUeeetttvvvrrrdddZZZQQQNNNKKKFFFFFFHHHDDDJJJOOOWWWmmmyyytttqqqppp~~~yyysssqqqqqqvvvuuussspppjjjddd___[[[YYYYYYZZZ]]]aaaddddddddd```]]]^^^dddkkksss}}}yyyuuurrroooqqqpppppppppooolllhhhddd___```aaa___\\\WWWSSSQQQJJJQQQYYY___^^^ZZZUUURRRNNNQQQRRROOONNNRRRTTTTTTWWWWWWWWWXXX]]]dddmmmsss|||333333444444444444555555222222333333333444444444222444666555333111333666555777888888777777888:::777777888777777888;;;===;;;666888@@@EEECCCBBBCCCGGGNNNYYYhhh}}}sssbbb[[[VVVRRRGGGIIIKKKIIIEEECCCCCCDDDCCCCCCDDDEEEFFFGGGHHHIIICCCDDDEEEFFFFFFEEEDDDDDDGGGFFFEEEEEEEEEFFFGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>===;;;999777555666888999::::::999999777666555444444444444444555555555555555555555555111111111111111222222222444333222222111111222222//////000000111111222222---......///000111111222...///000111111222222111..............................//////000//////...//////000000000///---,,,------......///000000111...............///000111,,,,,,------...///000000////////////////////////000000000000000000000000///////////////////////////////////////......------..................---...//////000111222222222111111222333333111000///111111222222222333333333111111111111111111111111000000111111111222222222666666666777888999888666777555999@@@DDDDDDJJJQQQfffyyyyyywwwzzz|||nnnaaa[[[UUUNNNMMMPPPJJJRRRTTTQQQXXXjjjwwwzzzxxxooohhhdddcccdddeeepppvvv{{{zzzvvvqqqppprrryyyyyyzzzyyyuuupppkkkgggaaaaaacccfffjjjmmmmmmlllfffbbbccciiisss|||wwwtttmmmlllkkkjjjgggaaaZZZUUUVVVUUUSSSOOOJJJFFFEEEDDDDDDHHHLLLNNNMMMLLLLLLLLLAAAGGGMMMPPPVVV```hhhjjj```aaabbbfffmmmwww222333333333333333444444222222333333333444444444333333333444444555555555555555555666666666666777888777666666666777999::::::::::::;;;;;;<<<<<<<<<>>>DDDKKKQQQ\\\rrr~~~nnnaaaZZZVVVQQQMMMKKKIIIFFFEEEEEEEEEEEEDDDHHHDDDCCCGGGHHHFFFEEEFFFJJJHHHFFFEEEFFFGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFEEECCCBBBAAAAAABBBBBB@@@@@@??????>>><<<;;;:::<<<<<<<<<<<<;;;:::999888888999999999999888777777666555444444555666777888333333333333333333333333333333333222222222111111111111111111111111111111......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////............///////////////////////////.........////////////////////////000000//////......------//////000000000000//////............////////////......//////000000111111......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444444555555555555666:::888777777:::>>>BBBEEEKKKWWWmmmzzztttoooppp{{{xxxjjjccc^^^XXXSSSQQQRRRRRRSSSTTTVVVXXXYYY]]][[[WWWTTTRRRRRRSSSTTTZZZ\\\```dddeeeeeecccaaafffjjjnnnnnnllljjjiiijjjcccbbbaaa`````````bbbbbbddd\\\[[[dddlllvvvtttjjjggggggaaa^^^ZZZUUUQQQNNNLLLKKKHHHHHHGGGGGGEEEDDDCCCBBBBBBGGGJJJGGGFFFJJJMMMNNNPPPRRRWWW___jjjssszzz|||wwwuuutttxxx111111111222333444444444222222222222333333333333333333333444444444555555444444555555555666666666888777666666666777888999999:::::::::;;;;;;;;;;;;:::===AAACCCIIIXXXmmm~~~rrriii]]]UUURRRPPPMMMJJJLLLIIIFFFEEEFFFFFFEEEDDDHHHEEEEEEHHHIIIGGGIIILLLMMMJJJFFFEEEEEEGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888777777888888888777666666666555444444444555666777333333333333333333333333333333222222222111111111111111111111111111111111.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000////////////////////////////////////////////////.........//////000000000000//////------........./////////.../////////000000000111......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222444444444444555555555555777666555555666888;;;===BBBHHHRRRccczzzttt{{{}}}sssnnnjjjhhhaaa^^^ZZZVVVSSSQQQQQQRRRPPPOOOLLLJJJHHHHHHIIIIIINNNPPPSSSUUUVVVVVVUUUTTTTTTXXX[[[\\\ZZZXXXXXXYYY\\\\\\[[[YYYYYYXXXXXXXXXVVVOOOMMMSSSXXX^^^mmm~~~|||ooobbbZZZWWWVVVRRRPPPNNNKKKIIIHHHHHHGGGDDDDDDEEEDDDDDDCCCAAAAAABBBHHHKKKJJJLLLRRRWWWXXXZZZ^^^gggrrr~~~///000000111222333444444111111111222222222222333333333333333444444444444333333333444444444555555777777666666666777888999999999999:::::::::::::::;;;<<<<<<;;;>>>FFFRRRZZZrrrrrrjjjbbb\\\TTTPPPOOOOOOMMMKKKLLLJJJGGGFFFFFFGGGFFFEEEGGGFFFHHHJJJJJJIIINNNTTTUUUPPPIIIEEEDDDFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@AAA???????????????>>>===<<<<<<<<<<<<<<<;;;:::999888666666777777666666555444666555444444333444444555333333333333333333333333333222222222222111111111111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////000000000000000000000000////////////////////////........./////////////////////000000000000//////............////////////////////////000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333444444444555555666666555444444555555666===>>>AAAFFFTTTlll}}}~~~uuuppphhh^^^VVVQQQNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKNNNOOOOOONNNMMMKKKIIIGGGIIICCCAAAEEEHHHIIIRRR^^^kkkhhhbbbZZZQQQKKKHHHHHHEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGLLLQQQSSSXXXbbbhhhjjjiiippp}}}111111111111111111222222000000111111111222222222333333333333333333333333222222333333333444444444666666666666777777888888999999999999999999999999;;;;;;;;;<<>><<<:::999<<<<<<<<<<<<;;;:::999888666777777777777666555555555555444444333333333333333333333333333333333333222222222222111111111111111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////000000000000////////////////////////------......//////000000//////000000000000///////////////000000000000111////////////000000000000......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111222333333333444444444444666666666666666666555555999<<>>HHHPPPgggwww{{{qqqhhhccc[[[[[[ZZZYYYYYYXXXWWWWWWQQQPPPNNNKKKIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGFFFCCCEEEGGGIIIIIIHHHEEEDDDDDDBBBBBBFFFHHHHHHJJJLLLKKKLLLMMMKKKIIIIIIIIIKKKKKKLLLMMMOOOPPPQQQRRRSSSQQQSSSVVVYYY\\\^^^___```___fffooowww333333333222111111000000111111111222222222222333333333333333222222222222222222222333333333444444444555666777777777666666777777777777777666666666666666777999;;;>>>@@@BBBDDDHHHRRRcccwwwvvvmmmbbbZZZWWWVVVTTTSSSOOONNNNNNNNNNNNOOOOOOPPPLLLJJJGGGFFFFFFGGGFFFEEEGGGFFFHHHKKKKKKKKKPPPWWWaaaZZZRRRKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888777888888888888777666666444555555555555444444333333333333333333333333333222111111111111000000000111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,------------.........,,,,,,,,,------......///////////////////////////........./////////////////////000000000000//////111111111111222222222222000000000000////////////......////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333333333111111222222222333333333000111222444555555555555444777999888666999@@@FFFJJJWWWooo}}}wwwnnnmmmkkkiiigggfffeeeeee[[[ZZZXXXVVVTTTSSSSSSRRRNNNOOOOOOQQQRRRPPPLLLIIIEEEGGGJJJLLLMMMLLLJJJIIIHHHGGGHHHJJJNNNPPPQQQQQQRRRRRRRRRQQQQQQRRRUUUXXX[[[\\\^^^```bbbccccccddd^^^___aaadddfffggghhhhhhiiirrr}}}{{{111222222222333333333444222222222222333333333333333333333222222222111111333333333333444444444444444555666777777777666555777777777666666555555555888999:::999999:::>>>AAA@@@@@@EEEOOOZZZhhhzzzzzznnnddd^^^VVVQQQPPPQQQPPPNNNNNNNNNNNNNNNNNNOOOQQQSSSLLLIIIFFFEEEFFFFFFEEEDDDGGGEEEEEEIIIKKKJJJLLLPPPWWWSSSNNNIIIGGGFFFEEEDDDEEECCCBBB@@@@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEE@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999888666666777777666666555444333444555666666666555555333333333333333333333333111111111111000000000000111111111111111111111111111000000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---------.........,,,,,,------...//////000///////////////////////////////////////.........//////000000000000////////////000000000111111111111000000000/////////.........////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222222333111111111111222222222222111111111222333333444444666777777666666888<<>>EEEUUUiiizzz{{{wwwtttsssrrrrrrfffgggggggggggggggggggggffffffgggiiijjjgggaaa\\\TTTUUUWWWXXXXXXWWWVVVUUUVVVVVVWWWZZZaaahhhkkkkkkjjjiiigggeeeeeehhhmmmrrruuuuuuuuuuuutttsssqqqpppooooooooooooooonnnmmmmmmnnnxxx~~~~~~///000111222444555666777222222333333333444444444333333333222222111111111333333444444444444555555333444666777777777666555777777666666555555555444666888888777555666;;;@@@???===AAAHHHMMMPPP[[[fffyyy{{{pppddd\\\^^^XXXQQQNNNNNNPPPOOONNNLLLMMMLLLKKKJJJJJJLLLNNNKKKIIIFFFEEEEEEEEEEEEDDDGGGDDDDDDHHHKKKIIIIIIKKKOOOMMMJJJHHHGGGGGGEEEDDDEEECCC@@@>>>>>>AAADDDFFFDDDCCCBBBAAABBBBBBDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999999555555666666555555444333333444666777777777666666333333333333333333333333111111111111000000000000111111111111111111111111111111000000/////////...////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......------......///000000111////////////////////////000000//////.........---//////000000000000//////............////////////111111000000/////////.........////////////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111---......///000111111222000111111111111222222222444333333222333333444444222333444555555444222111777;;;CCCLLLTTTddd|||yyywwwvvvwwwqqqrrrtttvvvwwwyyyyyyzzzxxxrrriiiiiijjjjjjjjjiiigggfffdddeeegggmmmwww}}}zzzyyy}}}|||wwwuuu{{{{{{zzzxxxuuussspppoooooozzz}}}qqqtttzzz}}}}}}~~~111111111111111222222333444333333333333444555555777555333333444444333222111222222333333222222111444444444444444444333333666666555555555555666666999999888888999999:::;;;;;;===???@@@BBBFFFKKKOOO^^^mmm}}}uuunnnhhhbbb[[[VVVTTTTTTSSSRRRQQQPPPPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBCCCFFFHHHHHHGGGHHHEEECCCDDDFFFGGGEEEBBBDDDDDDDDDDDDDDDDDDCCCBBBGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::999999555555555555555444444444555555666666666666555555444444333333333333222222111111111000000000//////000000000000000000000000000000000000000000000000------------...000111222////////////////////////000000000000000000000000//////000000000000//////...---,,,,,,,,,,,,---...........................////////////////////////............////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////111111111000///.........111111111000000000000000000000000000111111111111222222111111000000//////222111000//////000111222000111222333444444444444444444444333333222222222666777<<>>>>>>>>>>>======<<<;;;::::::::::::666666666555555444444444444444555555555555444444444444333333333222222222333333222222222111111111000000000000000000000000000000000000000000000000......---......///000111//////////////////////////////////////////////////////000000000000//////......---,,,,,,---..............................////////////////////////............////////////.........////////////000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000//////222111000//////000111222000111222333444444444444444444444444333333222222444444777;;;<<<===HHHTTTeeezzz}}}uuuooolllmmmpppuuu||||||yyyzzzxxxqqqnnnpppssssssvvv|||~~~zzzsssnnnpppxxx~~~{{{vvvqqqmmmiiioooqqqwww~~~{{{yyy}}}{{{}}}000000/////////000111111111111111111111222333333444222000000111222222111111222222333333222222111222222333333444444555555666666555555555555666666777777666666777777888999:::;;;<<<<<<<<<===AAACCC@@@FFFMMMTTT]]]kkk|||}}}sssfff]]]VVVTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDEEEDDDCCCEEEJJJNNN\\\VVVMMMFFFBBB@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>===???===;;;999999999:::;;;888888777666555444444333333333444444444444333333333333333333222222222222444444444333333333333333000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////...//////000000//////.........---,,,,,,---..............................////////////////////////............////////////............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////............////////////---......///000111111222000000000000000000000000000000000000111111111111//////////////////000000111111000000000000111111000111222333333333333333555444444444444444333333666666777::::::888;;;@@@EEEUUUlll|||wwwwwwvvvyyy|||zzztttmmmiiihhhooorrrvvvzzz||||||zzzyyyyyyxxx{{{zzzyyyxxxuuussssssqqqtttwww{{{~~~zzzyyyxxxuuurrruuu~~~|||yyyvvvttt|||zzz{{{~~~}}}{{{}}}///////////////000000111111111111111111222333333444222000000222333222111111222222333333222222111111111222333444444555555666555555444444555555666666555555555555666777777;;;<<<===<<<;;;<<<>>>@@@@@@BBBEEEHHHLLLVVVcccmmmzzzuuujjjccc___YYYUUULLLKKKJJJJJJKKKKKKLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDBBBDDDEEECCCAAACCCJJJPPP```[[[SSSKKKFFFCCCAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???????????????>>>======???===:::888777888:::<<<999999888777555444333333333333444444444444333333333333333222222222222111333333333333333333333333000000000000000000000000////////////////////////000000///...............////////////////////////////////////////////////...//////////////////.........------------..............................////////////////////////............////////////....../////////000000000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////......//////000000111111/////////000000000000000///000000000111111111111------......//////000000111000000000000000000111000000111222222222222222444444444444444444444444666555555888:::;;;;;;;;;@@@FFFNNNZZZkkkzzztttqqqrrrnnnoooooonnnkkkiiijjjlllqqqsssuuuvvvtttqqqooommmrrrrrrvvv}}}|||yyyyyyxxxuuutttppprrrtttuuuuuuvvvyyy{{{|||}}}}}}yyyxxxzzz}}}~~~{{{yyy}}}~~~}}}|||~~~}}}|||///////////////000000111222222222222222333444444444222111111333444333222111222222333333222222111111111222222333444555555555555444444444444555555555555444444555555666777888999:::999888888999;;;<<<>>>@@@AAACCCIIIQQQWWW]]]fffuuuyyyqqqjjj```XXXRRRNNNJJJHHHJJJJJJJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCC@@@CCCDDDBBB???AAAHHHNNNXXXVVVSSSNNNIIIDDDAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????>>>======>>><<<999777666777999;;;999888777666555444333222444444555555555555444444333333222222222111111111111111111111222222222222000000000000000000000000////////////////////////111000///......---......////////////////////////..............................////////////......................................................////////////////////////............//////////////////000000000111111111//////////////////////////////////////////////////////////////////////////////000000000000//////............//////////////////////////////000///......//////000000000000///000000000111111111111------......//////000000000000000111111000000000000000111111222222111111444444444444444444444444222111000111444888999888===<<<===AAAJJJZZZnnn}}}|||rrrlllkkkmmmllliiiggghhhkkkppptttrrrtttuuutttqqqnnnmmmmmmrrrssswww|||~~~}}}{{{xxxppppppooommmmmmpppvvvzzz{{{~~~|||{{{}}}~~~|||yyyzzz000000/////////000111111222222222222222333444444444222111111333444444333111222222333333222222111111111222222333333444444555555444444444444555555555555444444555555666777777999::::::999999:::;;;888:::<<<>>>???AAAEEEHHHMMMPPPXXXfffvvvrrrggg```ZZZXXXUUUQQQMMMJJJGGGFFFHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC???AAAAAA???>>>???DDDHHHIIIJJJLLLJJJFFFBBB???>>>???@@@AAABBBDDDDDDEEEEEECCCBBBAAA@@@@@@?????????======?????????>>>===<<<<<<:::888666666666777888777777666555444333333222444444555555555555444444222222222222111111111111///000000000000111111111000000000000000000000000000000000000000000000000111000///...............////////////////////////........................---......//////......------...////////////...---........................////////////////////////............////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////000000000000////////////---......//////000000111000000000000111111111111//////////////////000000000000111111111111000000///000000111111111000000222222333333333333444444444444222000111666777666777666888<<>>999:::;;;<<<===>>>@@@AAACCCCCCGGGPPPYYYcccsssyyymmmddd\\\VVVRRRKKKLLLNNNMMMKKKIIIIIIIIICCCEEEFFFEEECCCCCCEEEGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>=========>>>@@@AAA>>>BBBEEEEEEBBB???>>>>>>===>>>???AAACCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<===>>>??????>>>===<<<999888777666555555555555555555444444333333333222333333444444444444333333222222222222111111111111/////////000000000111111000000000000000000000000000000000000000000000000000//////.........//////////////////////////////........................---......//////......------...///000000///...---........................////////////////////////............////////////---------............/////////////////////////////////////////////////////////////////////////////////000000000000//////............////////////......//////000000111111------......///000000111000000000000111111111111000000000000000000/////////000111222222111000//////000000000000000//////111111111222222222333333444888888333333666777444444333777;;;<<<:::???GGGQQQ^^^sss~~~|||{{{{{{|||}}}}}}}}}}}}{{{vvvpppooossswww}}}||||||wwwrrrqqqtttyyy||||||{{{111111111111111222222333000000000000000111111222111///...///111222222111222222222333333222222222333333222222222222222222555444444333333444444555666555555555555666777777111333666777777888999;;;:::::::::::::::;;;<<<======<<>><<<;;;;;;===>>>===<<<<<>>@@@BBBCCCCCCDDD@@@???>>>======<<<<<<<<<;;;<<<>>>???@@@???===<<<777777777666555555444444333333333333333333333333222222222333333222222222222222222111111111111000//////000000111111111222000000000000000000000000000000000000000000000000//////............//////////////////////////////........................---..................------...///000000///...---........................////////////////////////............/////////000+++++++++,,,,,,,,,------//////////////////////////////////////////////////////////////////////////////000000000000//////............/////////000,,,,,,---///000222333333---------...///000000111000000000000111111111111222222111111000000/////////000111222222111000//////000000000000000//////000000111111111222222222///555777333222555555222444111111444333222888BBB===DDDOOO___tttxxxuuuxxx}}}~~~yyyvvv{{{|||wwwwww|||}}}yyy~~~~~~}}}000000000000000000000000000000000000000000000000...............///000000222222111111111222444555333333444444444333333222333333333333333333333333333333333444444444555555666666777888888888888888777777888999::::::;;;;;;<<<<<<<<<===???CCCFFFIIIWWWZZZbbbppp~~~~~~xxxpppggg___YYYVVVVVVUUURRRNNNLLLJJJIIIIIIFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGJJJHHHEEEFFFGGGFFFDDDAAA>>>======<<<<<<======>>>;;;<<<>>>??????>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCAAA>>><<<:::;;;;;;;;;;;;:::999999:::999777555444555666777555444333333333333444555444444333333333333222222111111111111111111111111111000000000//////......000000000000000000000000222000...///111111///,,,000000///...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000///.......................................------,,,,,,,,,------..................///000111//////000000000000//////111111111000//////......000000000000000///......////////////////////////---......///////////////...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000......///000000000000000000000000000000000000111222222222222222111000///333222111000000111222333222222333333333333444444000111222333555666777888888;;;@@@GGGRRRdddyyy~~~vvvrrruuuyyyxxx{{{xxxxxxzzz}}}000000000000000000000000000000000000000000000000000////////////000111111222111111000111222333444222222333333333333222222333333333333333333333333333333333444444444444555666666777888888888888777777777888888999::::::;;;:::::::::;;;===@@@CCCEEEFFFGGGLLLUUU]]]hhhxxx{{{ooohhh```___\\\XXXTTTPPPMMMKKKOOOMMMKKKHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEHHHGGGFFFGGGIIIHHHEEEBBB@@@@@@??????>>>======<<<===>>>@@@AAAAAA@@@???>>>????????????????????????@@@AAABBBCCCBBB@@@===<<<888888999999888888777666:::999777555444555666666555444333333333333444555444444333333333222222222111111111111111111111111222222111111111000000000000000000000000000000000111///...///111111///,,,000000///...............................................................------------------------//////...---------------...........................------,,,,,,,,,------........................//////000000000000//////000////////////.........000000000000000///......000000//////............---......///////////////...///000111111000///...000000000000000000000000////////////////////////000000000000000000000000......///000000000000000111111000000000000000000111222222222222111000///222222111000000111222222111111111222222222333333222222333333444444555555:::<<<======@@@GGGSSS\\\ttt}}}}}}}}}|||}}}000000000000000000000000000000000000000000000000111000000000000111222222111111000000000111222222000111111222222222111111222222333333333333333333333333333333444444444444555666666777777777777777666777777888888999999:::999999888999:::<<<>>>@@@>>>===@@@DDDGGGJJJTTT^^^nnn}}}xxxlllbbbYYYRRRNNNJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGEEECCCBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBB@@@??????@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHJJJLLLLLLJJJHHHGGGFFFFFFDDDBBB???<<<:::<<<>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@???<<<;;;888888888888777777777666999888777555444555555666444444333333333333444444333333333333222222222222111111111111111111111111333333333222222222222222000000000000000000000000000/////////000000...---000//////............///........................------------------------...........................---,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------...//////...,,,,,,...//////000000//////...---------............/////////000000000///......000000//////.........------......///////////////...//////000000//////...000000000000000000000000////////////////////////////////////////////////......///000000000000///111111111000000/////////111111222222111111000000222111111000000111111222000000000111111111111222333333333333333333333333333666888888888;;;@@@EEEOOO]]]ppp}}}~~~000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000111111///000000111111111111000222222222222222333333333222222333333333444444444444555666666777777666666666666666777777888888888888888888888999:::;;;<<>>@@@CCCDDDDDDIIIOOOTTT\\\iiiuuu}}}sssmmmhhhbbb[[[TTTOOOLLLJJJHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDD@@@@@@???>>>>>>???@@@AAAEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIKKKNNNQQQSSSTTTSSSRRRQQQNNNIIICCC>>>;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===;;;:::::::::999999888888888888888888666555555444555555333333333333333333333333333333333222222222222111111111111111111111111111222222222222222222222222000000000000000000000000////////////000///...---000///............//////........................------------------------------------------------------,,,,,,,,,,,,------------------------------............---,,,++++++)))+++---//////...---,,,...//////////////////...++++++,,,------...//////...///////////////................../////////000---......///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---...//////000000//////111111111000//////......000000111111111111000000111111000000000000111111000000000111111111222222222222222222222222222222...000444666888<<<@@@DDD>>>FFFQQQZZZdddrrr~~~qqqggg000000000000000000000000000000000000000000000000000////////////000111111000000111111000000000000...///000111111111111111111111111222222333333333222222222333333333444444444444555666666666666555555555666666666666777777888888888888999999::::::===;;;===AAAAAA@@@BBBFFFHHHKKKOOOUUU___qqq|||rrriii```YYYTTTPPPLLLJJJGGGFFFFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDDDD?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCC???>>>======>>>???@@@AAADDDDDDCCCCCCCCCDDDEEEEEEJJJJJJJJJLLLOOOUUU\\\```bbbaaa^^^YYYSSSLLLEEEBBB<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;::::::999888777777777888888888777666555555444444444333333333333333333333333333333222222222111111111000000000000000000000000000000000111111111111111////////////////////////...///000//////...------//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------------.........---,,,+++'''))),,,...000000///.........////////////......******+++,,,---...//////......////////////......+++,,,---...///111222222---....../////////////////////............//////////////////////////////////////////////////////////////////////////////------...///////////////000000000000//////......///000000111111111000000000000000000000000000000111111111111222222222333000000111111222333333333222222333222222444777999666999>>>CCCJJJUUUbbbkkkwww{{{ooofff\\\RRRJJJ000000000000000000000000000000000000000000000000000////////////000111111111111222222111111000///...///000111111222111111000000111111222333333333222222222222333333333333333444444555555555555555555555555555555555555555777888888888888999999999;;;888999<<<<<<::::::===>>>AAAEEEHHHMMMVVV```hhh~~~{{{vvvppplllccc^^^WWWPPPLLLIIIGGGEEECCCBBBAAAAAACCCCCCBBBAAA????????????????????????@@@AAABBBBBBCCCCCCBBBBBB>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@@@@AAAAAA>>>=========>>>???AAABBBAAAAAA@@@???@@@AAACCCDDDJJJJJJKKKKKKNNNTTT\\\aaahhhfffccc^^^XXXQQQLLLIII@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888777555444444444555666777777666666555444444333222222333333333333222222222222222222111111111111000000000000000000000000///////////////000000000////////////////////////---///000000...------...///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,)))***,,,...///000000///---......//////......---++++++,,,,,,---...//////------.../////////......++++++,,,...///111222333---......//////////////////......------......///////////////////////////////////////////////////////////////////////////------...////////////...//////////////////////////////000000111111000000///000000111111000000///111111111222222222333333//////000111222222333333444333111000000111222333888999:::;;;===BBBHHHMMMUUU^^^lllyyy{{{nnneeeZZZPPPIIIEEEAAA===000000000000000000000000000000000000000000000000111000000000000111222222222222333333333222000///...///000111222222222222///000000111222222333333111222222222222333333333333333444555555555555444444444444444444444444444555666666777888888888888:::777777;;;<<<999999;;;999<<<@@@CCCDDDFFFJJJMMMWWWaaannn{{{|||rrrlllgggddd```]]]ZZZWWWTTTRRROOOMMMJJJHHHGGGFFFDDDBBBDDDBBB@@@???@@@AAA@@@???<<<<<<===>>>??????@@@@@@>>>???@@@AAABBBAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@????????????============>>>@@@BBBCCCAAA@@@@@@???@@@BBBDDDFFFFFFHHHJJJKKKLLLOOOTTTXXX```^^^[[[WWWSSSOOOLLLJJJBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888666555333333444555666666666666666555444333333111222333333333333222111222222222222111111111111000000000000000000000000.........//////000000000////////////////////////---///000000---,,,---..................///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////---------............/////////---......//////......---,,,,,,------......//////,,,---......//////......------......///000000000---......//////////////////...------------...///////////////////////////////////////////////////000000000000000000000000,,,---......//////......------......///000000000...//////000000000000000...///000111111000///...000000000111111111111222000000111111111111111111000000000111333555666666999888888888999999::::::CCCFFFLLLSSS```sss{{{qqqggg___ZZZNNNJJJDDD>>>:::888888888000000000000000000000000000000000000000000000000222222111111222222333444222333444444333222111000//////000222222333333333///000000111222222333333111111222222222333333333222333444444555555444444444444444444444444444444444444555666777777777777999555555999<<<:::;;;===999;;;======>>>@@@CCCFFFAAAHHHQQQXXX^^^gggsss{{{~~~xxxooohhhbbb\\\UUUPPPMMMMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEGGGGGGEEEBBB>>>BBB???<<<;;;<<<===>>>>>><<<<<<======>>>????????????@@@AAABBBBBBAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>============???AAACCCDDDDDDCCCBBBBBBCCCFFFHHHJJJCCCFFFJJJKKKJJJJJJKKKMMMTTTRRRPPPMMMJJJIIIGGGGGGAAA@@@>>><<<:::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666555444555777888666666666666555444333222111222333444444333222111222222222111111111111000000000000000000000000000......//////000000000111////////////////////////,,,///111000---+++,,,..................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---222111000...---------------..................------------.........//////,,,,,,---.../////////...000/////////............---......//////////////////...---,,,,,,---...///////////////////////////////////////////////////111111111111111111111111,,,---......//////......,,,,,,---...///000111111......///000000000000000...///000111111000///...////////////000000000000222222222111000//////.........000222444444333111///000222666999;;;::::::;;;<<<>>>BBBHHHTTTbbblllxxxpppdddYYYQQQKKKGGGEEE>>>>>><<<888555333444555000000000000111111111111111111000000//////......222222111111000000//////222222222222222222222222111111111111111111111111///000000000000111111111000000111222444555666666222333333444444555555555333333333444444444555555555555555555555666777777777777777888999999::::::888888999::::::;;;<<<<<<@@@AAACCCFFFJJJOOOSSSUUU```gggpppxxxyyyrrrkkkbbb\\\WWWVVVTTTPPPMMMJJJHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>???AAABBBBBBAAA???>>>>>>===<<<<<<===???AAACCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKJJJIIIGGGDDDAAA??????@@@AAAAAA@@@???===<<<<<<===>>>===:::888888888;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555666555555555555444444444222222222222222222222222111111111111000000//////////////////////////////000000000000000000000000------............------......////////////......//////...---,,,++++++***---------............///+++++++++,,,,,,---------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------......------------..............................,,,,,,,,,------........./////////...---------,,,//////............//////000/////////............000///---,,,---...000222///......---------......000000000000000000000000,,,---...//////...---,,,........................000000111000000///...---//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111222222333444555666666888888999;;;???CCCGGGJJJ\\\fffsss~~~yyynnneeeaaaTTTOOOHHHAAA>>><<<:::999444444444333333222222222...////////////000000000111000000000/////////...111111111000000000000000222222222222222222222222111111111111111111111111000000000111111111222222000111111222333444555555444444444444444444444444333333333444444444555555555555555555555666666777666666777888888999999:::888888999999:::;;;;;;<<<<<<<<<===???AAADDDGGGIIIGGGLLLRRRWWW]]]dddooowwwrrrkkkbbb\\\YYYUUUPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>===???AAABBBBBBBBBAAA@@@>>>===<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB???@@@@@@@@@@@@???===<<<<<<>>>>>>===;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666555555555555444444444444222222222222222222222222222222111111111000000000////////////////////////////////////////////////.........//////...............////////////......///......------,,,,,,+++---------............///,,,,,,---------.........------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------......------------..............................,,,,,,------------------...............---------......------------......------......//////000000//////---------...000111///......---------......////////////////////////---......//////......---........................///000000000000//////...------............------000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222333333333333333333333444333444555777:::===???@@@HHHSSS[[[cccnnn}}}xxxtttmmmcccZZZQQQKKKHHHDDDAAA===:::999:::999999444444333333333222222222............////////////000000000000////////////000000000000111111111111222222222222222222222222111111111111111111111111111111111111222222222333222222222222333333333444444444444444333333333333333333333444444444555555555555444444555555666777666666777777888888999999888888888999::::::;;;;;;999999999999:::;;;<<<===:::>>>BBBEEEFFFIIIOOOTTTcccfffkkkpppuuu{{{~~~yyysssnnnkkkdddaaa______aaaaaa]]]ZZZRRRNNNIIIGGGGGGFFFDDDAAA????????????????????????@@@???===<<<:::999999999>>>>>>?????????>>>======<<<<<<=========>>>>>>>>>======>>>>>>???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@????????????>>>===>>>@@@BBBCCCCCCBBBBBB???>>>===<<<<<<===>>>???AAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@???>>>===<<<===>>>???>>>;;;999999:::<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777777555555555555444444444444222222222222222222222222222222222222222111111111////////////////////////...........................//////000000//////.........////////////......---------------------------------............///------............//////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------......------------..............................------------------,,,,,,---------...............------,,,,,,,,,,,,------***+++,,,---///111222222///...---------...000111......---------......//////////////////////////////..................///...........................//////000000000000///------............------000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222444333333333222222222111444444333333444666888999555:::@@@CCCFFFKKKUUU\\\jjjsss~~~|||uuummmddd]]]QQQOOOJJJEEE@@@<<<999777777666444444666777777666333333333222222222222222........./////////000000000000000000//////////////////000000111111222222111111111111222222222222111111111111111111111111111111222222222333333333333222222222222222222222333333333333333333444444333333333444444444555555555444444444444555666666555555666666777888888999777888888888999999:::::::::::::::999999999999999;;;>>>AAACCCCCCEEEGGGIIIJJJLLLOOORRRTTTWWW[[[^^^cccdddgggttt}}}yyywwwvvvvvvvvvyyy}}}rrrmmmfffdddeeeggggggeee^^^^^^]]][[[YYYUUURRRQQQNNNMMMLLLMMMNNNMMMJJJGGGJJJGGGDDDBBBBBBBBB???===;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;:::::::::<<<======>>>======<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>??????@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>===>>>@@@BBBCCCCCCDDDCCC??????======<<<<<<======AAAAAACCCDDDEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFF@@@@@@??????>>>===<<<;;;<<<>>>???>>><<<:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777555555555444444444333333111111111111111111111111222222222222222222222222////////////////////////........................//////000000000000//////---......//////......---,,,---------......//////---------............///------------............,,,,,,------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------....................................------,,,,,,,,,,,,---------.../////////...------,,,,,,------...***+++,,,---///000111111......---------...///000...------------...//////////////////////////////000///...------...///000........................---...///000000111000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444333333444444555666777:::======<<<>>>DDDIIIKKKPPPXXX^^^dddiiinnnrrryyylllggg```YYYTTTOOOIIIEEE???===<<<:::888777666555555444333444555555444222222222222222222111111111//////000000000111111111////////////000000000000//////000000111111222222000000000111111222222222111111111111111111111111111111222222222333333333333333222222222222111111111111222222333444555555333333333444444444555555444444444444444555666666444555555666666777888888777777888888888888888999::::::::::::;;;:::::::::777999;;;=========>>>>>>@@@BBBDDDDDDEEEFFFIIILLLJJJOOOXXXgggzzzwwwkkklllnnnrrruuuvvvuuusssrrrvvvxxxrrrgggaaabbbfffgggeeeaaa]]]ZZZXXXWWWWWWTTTUUUXXX\\\^^^]]]ZZZWWWSSSPPPNNNNNNPPPPPPOOOMMMHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@CCCBBBAAA@@@???===;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>???AAABBBCCCCCCDDD@@@???>>>======<<<<<<<<<@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDD@@@@@@???===<<<;;;;;;;;;;;;===>>>===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888999999:::999888777777555444444444444333333333111111111111111111111111222222222222222222222222000000000000000000000000//////////////////////////////000000000000//////------............------,,,------......//////000---------............///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------.................................------,,,,,,,,,,,,---------...///////////////............//////------------............---------------......///---------------...//////........................000///...------...///000........................---...///000000111000000//////000000000000//////////////////////////////////////////////////////////////////////////////111111111111111111111111111222222333444444555555000000000111111222333333111333555444333444888;;;===???AAADDDFFFIIIMMMOOOVVV[[[cccllluuu~~~yyyvvvqqqkkkfff___YYYTTTNNNJJJFFFBBB???>>><<<;;;666555555444333444444444444333333444555444222000111111111111111111111111000000000000111111111111////////////000000000000000000000000111111111111//////000000111222222222111111111111111111111111111111111111222222222333222222222222222111111111111111222222333444444444333333333444444444555555444444333333444444555666444444555555666666777777777777777777777777777777777777888999:::::::::999888888999999999888777777:::<<<===>>>???AAADDDFFFFFFOOO]]]jjjuuuyyyqqqgggYYYYYYYYYZZZ[[[[[[XXXVVV^^^bbbeeeaaaXXXQQQPPPRRRQQQOOOMMMJJJHHHGGGFFFFFFEEEEEEFFFHHHJJJIIIFFFCCCDDDDDDCCCDDDEEEDDDBBB@@@BBBBBBCCCCCCBBBAAA???>>>======>>>>>>>>>======<<<;;;<<<===>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>??????@@@AAABBBBBB@@@?????????>>>>>>======???@@@AAACCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEECCCCCCBBBBBBBBBAAA@@@>>><<<;;;::::::::::::<<<===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::888777666444444444444333333333333111111111111111111111111111111111222222222222222000000000000000000000000////////////////////////...//////000000//////...------............------------......////////////---------............///---,,,,,,,,,,,,++++++++++++,,,,,,------............------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------........................------------------,,,,,,---------.............../////////....../////////.........---------,,,,,,,,,,,,------............---------------...///000........................000//////////////////000...........................//////000000000000///------............------000000000000000000000000////////////////////////////////////////////////111111111111111111111111000000111222333444555555111111222222333444444555...000111111111111333555777777777888999;;;===>>>AAADDDGGGKKKOOOUUU\\\```cccfffjjjnnnrrrvvvzzz}}}xxxrrrlllfff```]]]VVVSSSOOOLLLIIIFFFCCC@@@>>><<<999777555555666777333333222111111111222222/////////111333444333111000000000000000111111111/////////000000000000111.../////////000000000111111111111000000000000000/////////000111222222222111111111111111111111111000000000111111111222222111111111111111222222222333333333333222222111111333333333444444444555555444444333333444444555666333444444555555666777777777777777777777777777777444555777888888888777777:::999888888999999999888666888::::::;;;===@@@BBBGGGUUUdddlllmmmiii```WWWLLLJJJIIIIIIIIIIIIGGGEEEMMMSSSWWWWWWQQQKKKIIIIIICCCBBBAAA@@@????????????AAA@@@???@@@BBBAAA@@@>>>???>>>===============<<<>>>???@@@@@@???>>>===<<<:::;;;;;;:::::::::;;;<<<888:::===???@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;<<<===============;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>??????@@@AAA???@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<:::999999:::999:::<<<;;;:::888999999::::::::::::::::::::::::777888999:::999888666555444444444333333333222222111111111111111111111111000000000111111111222222000000000000000000000000.................................//////.........,,,------......------,,,............////////////---------............///......------,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---........................,,,,,,------------------...............---------///......------......///.........------,,,,,,,,,,,,,,,------.........------,,,,,,------///000000........................//////000000000000//////........................///000000000000//////...------............------000000000000000000000000////////////////////////////////////////////////111111111111111111111111//////000000111111222222222333333444444444444333222333444333333333444555555444333444555777777777888:::<<<===>>>@@@CCCFFFCCCFFFIIIKKKLLLNNNRRRUUU```bbbffflllttt|||yyyyyyxxxvvvrrrmmmiiifffZZZVVVQQQLLLJJJHHHEEEDDDCCCAAA>>>======<<<;;;:::777666555333111111333444333222222111111111222222...------...111222222111/////////000000000111111............/////////000.../////////000000111111222222111111000000//////...//////000111222222222111111111111111111111111///000000000000111111111000000111111111222222222666666555333111000///...333333333444444444555555444333333333333444555555333333444444555666666777777777777777666666666666555555777777888777666555333222222333555777888888666777999999888999;;;===FFFVVVeeehhhbbbZZZQQQKKKHHHFFFDDDCCCDDDDDDCCCBBBAAAFFFLLLNNNLLLGGGDDDCCC>>>>>>>>>===>>>>>>??????>>>===<<<<<<>>>>>>>>>===???===;;;:::;;;===???AAA:::;;;<<<===>>>======<<<<<<<<<<<<;;;:::;;;===???777999===??????>>>======>>>>>>>>>=====================<<<;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>===;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@????????????>>>???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@??????AAABBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@===;;;:::999999999888999;;;:::999888888999999999999999999999999999666777999999999888666444444444444333333333222222000000000000000000000000//////000000111111111222000000000000000000000000------------------------------............------,,,------......------,,,/////////////////////...---------.........////////////.........---------++++++,,,,,,---...//////...------,,,,,,------...---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,------........./////////......------,,,...------,,,,,,------...------------------------+++,,,------......------,,,,,,,,,---...///000111...........................///000111111000///...........................000000111000000///......//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////............//////000000///...------222222222111111000000000666555333333444555555444///222555666777777888999:::<<<>>>>>>======@@@CCCEEEEEEGGGKKKPPPVVV[[[^^^]]]aaafffjjjllllllllllllmmmppptttxxx}}}{{{uuuuuusssnnnllleee]]]ZZZ\\\^^^]]][[[RRRRRRRRRQQQOOOLLLHHHGGGBBB???;;;999999;;;;;;;;;777555333333444666666555333333333111000111222444111000000//////000000000222000...///000111111000.../////////000000111111---......///////////////000000000000000000000000000000000000000000000000111111000000000000111111222000///------///000222333222000/////////000111222222111111111111111111222222333444444444333333444444333333333444444555333333333444444444555555444444444444444444444444555555666666666666555555444444444555555555555666666888999999777666777777999:::::::::999;;;===@@@KKKOOOUUUWWWTTTOOOIIIFFF@@@@@@@@@???>>>======<<>>;;;:::::::::999999::::::;;;<<<===<<<;;;:::::::::::::::888999::::::;;;;;;::::::<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<:::999999:::;;;===;;;;;;::::::::::::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>===>>>@@@AAABBBBBBBBBAAABBBBBBBBBAAA@@@???>>>===>>>???AAADDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFAAA???===:::999999:::;;;:::999888777777888999:::<<<;;;999777666777777888999888888999::::::777555333333333333222111000///111111000000//////......111111111111111111111111222111111000///......---000000000000000000000000........................++++++,,,------,,,++++++---.........---,,,,,,+++,,,---......,,,,,,---...------------------------///......------,,,++++++,,,,,,,,,,,,,,,---...///------------------------***++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////---------............///////////////////////////............////////////........................////////////000000000000///...---,,,,,,---...///000000000000000000000000////////////............////////////////////////////////////////////////111000///......///000000111111000000000000111111000000000000111111111111222222222222222222222222111111000000000000111111222222222222222222222222333333333444444444555555888777666555555666777888:::;;;<<<>>>@@@BBBCCCDDDHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPPPPRRRUUUYYY]]]___aaabbbccccccddddddcccccc^^^]]][[[XXXUUURRROOONNNGGGGGGFFFFFFEEEDDDCCCCCC?????????>>>>>>=========999888888777666666555555222222222222222222222222000000000000000000000000000000000000//////////////////000000000000////////////000000000000//////---......///////////////000000000000000000000000000000000000000000000000111111000000000000111111111000///......///000111222222000/////////000111111111111111111111111111///000111222333333444444333333222222222333333444222222222222333333333444444444444444444444444444555555666666666666555555444444444444555555555555666777999888777666666777999999:::999999:::<<>>>>>======<<<;;;;;;:::<<<===>>>>>>>>><<<:::999:::999999999999:::;;;;;;<<<<<<;;;:::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<:::999999:::;;;<<<;;;;;;::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>???AAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEE@@@???===;;;:::::::::;;;:::999888888888888999:::;;;:::999777777777777888888777666777888888666444444444444333333222111000111000000000/////////...111111111111111111111111111111111000///.........................................................------...//////...------------......------,,,+++,,,---......,,,,,,---...---------------------------------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,,,,---------.......................................////////////.........................../////////000000000000///...------------...///000000000000000000000000////////////............////////////////////////////////////////////////000000///......///000111111111000000000000111111//////000000000111111111////////////////////////111000000000000000000111222222222222222222222222333333333333444444444444666666555444444555666666333444444555666777777777;;;;;;<<<======>>>???????????????@@@BBBDDDGGGIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGDDDBBB@@@>>>===<<<<<<<<<;;;:::999999999888888888777777777666666666666555444444333222222222222222222222222222222000000000000000000000000000000000000//////////////////000000000000////////////000000000000//////---......///////////////000000000000000000000000000000000000000000000000111000000//////000000111111000///......///000111222111111000///000000000111111111111111111111111......///111222333444444333222222111111222222222111111111111222222222222444444444444444444444444444555555666666555555444444444444444555555555555555666888888777666666777888999999888888888;;;===<<>>???@@@AAAAAAAAA>>>>>>>>>???????????????>>>>>>============>>>>>>======>>>?????????>>>>>>??????@@@@@@@@@@@@??????=========>>>???AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDD@@@???===;;;::::::;;;;;;;;;::::::999999::::::;;;;;;:::999888777777777777888666555444555666555444444444444444333222111111000000000000////////////111111111111111111111111111111000000//////......................................................---......//////......---------......------,,,,,,,,,---......,,,,,,---...------------------------++++++,,,------...//////------,,,,,,,,,---......++++++++++++++++++++++++//////......---,,,,,,+++------------,,,,,,,,,,,,------------------------------------------------////////////////////////------------------------+++++++++,,,,,,,,,------........................---............/////////............................../////////000000000///......------......///000000000000000000000000////////////............//////////////////////////////////////////////////////......///000111222111000000//////000000111//////000000000000111111111111111111111111111111000000000000000000000000222222222222222222222222222222333333333444444444444333333222222333333444333333333333222222222111444444555555666666777777666666555555555777888999666777777888999888888888:::999888777666555555444444444444333333222222111222222222222222111111111222222222111111000000///222222222222222222222222000000000000000000000000000000000000//////////////////000000000000//////...//////000000//////...---......///////////////000000000000000000000000////////////////////////000000////////////000000000000////////////000000222111111000000000000000000000000000111111111111000000000111222333444444444333222222222222222222111111111222222222222333333333333333333333333333444444444555555444444444333333444444444555555555444555777777666555666777777888888777777777:::<<<<<>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???======<<<<<<===>>>>>>???==================<<<<<<======>>>???@@@@@@??????======<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777999666444333444555555555444444444444444333222222000000000000////////////111111111111111111111111111000000000/////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,,,,---...,,,,,,------------------,,,,,,,,,---------......------,,,,,,,,,------...++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................---------.........//////................................./////////000000//////............//////000000000000000000000000////////////............////////////////////////////////////////////////.........///000111111222000000////////////000000////////////000000000111222222222222222222222222000000000000000000000000111111111111111111111111222222222222333333333333222222111111111111222222555444444333333222222222333444444444555555555666555444444444444555555666444444555666666666666555444444555555555555555555444444444444333333222222111111111111111111111111000000000/////////......111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////...//////////////////...---......///////////////////////////////////////////////////////////////000000////////////000000000000////////////000000111111111111000000000/////////000000000111111111444333333222222222333333555555444333333333333333222222222222333333333333333333333333333333333333333333444444444444333333333333333444444444444555222444666666555555666777666777777777666888:::===<<<>>>@@@@@@>>>;;;:::999888888777777777777666666555555666777888888888888888777777777777888999999999999888888888999999:::777888999999::::::999999888888888888999999999:::999999999:::::::::;;;;;;::::::::::::::::::999999999999999999::::::;;;;;;;;;;;;:::::::::999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>????????????????????????>>>>>>>>>>>>>>>===============>>>???@@@======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB???>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777999777555444555666666555333333444444333333222222////////////000000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---......,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,...------,,,,,,,,,---------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------................................................////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////------...///000111111111000000////////////000000...////////////000000000////////////////////////000000111222222111000000111111111111111111111111111111111222222222333333000111111111111111111000000000000111111111111111222222222222333333333333111111111111222333444444111222333333444444333333000000111222222333333444555555444444444444444333111111111111111111111111000000000///////////////111111111111111111111111////////////////////////000000000000//////////////////000000000000//////......////////////......---......///////////////////////////////////////000000000000000000000000000//////......//////000//////000000000000//////000111111111111000//////...//////000000111111111666555444222111222222333666666555444333333333333222222222222333333333444333333333333333333333333222333333444444333333222333333333333444444444444111333555666555555555777444555777777777999<<>>>>>?????????>>>??????>>>>>>>>>>>>=====================>>>??????===<<<<<<;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999999999888888777888666555555666666555444222222222333333222222111////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000........................///......------......///,,,,,,------......------,,,---......,,,,,,---...+++,,,,,,------.........//////...---,,,,,,++++++......---,,,,,,,,,------------------------------+++,,,,,,---......//////++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,------------.................................------........./////////...//////000000//////...////////////////////////////////////............////////////////////////////////////////////////---...///000111111000000000//////......//////000......////////////000000000000000000000000000000000111222333333222111000111111111111111111111111000000111111111222222222000111222222222222111000///000000111111222222222333333333333333333333333//////000111222333333444///000111111222222111111///000000111111222222222111111111111111111111111//////000000000000111111000000000000000000000000111111111111111111111111////////////////////////000000000000//////////////////000000000000//////---......//////......------......///////////////////////////////////////000000000000000000000000//////............////////////000000000000//////000111111222111000///.........//////000111111222555444222111000111333444666555444333222222222222111111111111222222222222222222222222222222222222222222333333333333222222222222333333333444444444111333555555444444555666333444666777888:::>>>AAAFFFHHHIIIGGGCCC===999777555555555555555555555555555555555555555555666666777666666666666777888888777777777777777888999999777777888999999999999999888888888999999999::::::777888888999::::::;;;;;;:::999999999888888888888777777888999:::;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>><<<===>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<===>>>???<<<<<<======>>>=========>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>======<<<999:::;;;;;;;;;;;;:::999777888999999999999888777666555444444555555444222000111111222222111111000.../////////000000000111000000000000000000000000////////////000000000000////////////////////////........................///...------------...///+++,,,------......------,,,---......,,,,,,---...++++++,,,,,,---......///---------------------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,---------.........------------------------,,,,,,---------.................................---------.........//////...///000111111000///...////////////////////////////////////............////////////////////////////////////////////////...///000111111000////////////............//////........./////////000000222222222222222222222222111222444555555444222111111111111111111111111111000000000000111111111222111222333444444333222111222222222333333333333444444444444444444444444444000111222222333333333333000000111222222222222111111111111222222222222222000000000000000000000000....../////////000000000000000000000000000000000111111111111111111111111////////////////////////000000000000//////////////////000000000000//////---......//////......------......///////////////////////////////////////000000000000000000000000//////............////////////000000000000//////000111111222222000///...---......///000111111222222111000///000111333555555444333222111111111111000000000000111111111111222222222222222222222222222222222333333222222222222222333333333444444444000222444555444444555666222444666777999<<<@@@CCCFFFHHHJJJGGGBBB;;;666333444444444444444444444444555444444333333444444555666666666666666777888888777777666777777888999999777777888999999999999888888999999999999:::::::::777777888999::::::;;;;;;:::999999999888888777777666777888999:::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>><<<===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@<<<===============<<<<<<<<<>>>???AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@===>>>>>>>>>>>>>>>===<<<999999:::;;;;;;:::999999777777999::::::999888777333333333444555444222000///000000111111111000000.../////////000000111111000000000000000000000000////////////000000000000................................................---,,,++++++++++++,,,---+++,,,,,,---.........---,,,---......,,,,,,---...++++++,,,,,,---...//////+++,,,,,,------......//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---------.........//////...///000111111000///...////////////////////////000/////////............//////////////////////////////////////////////////////000111111000///...//////............//////............/////////000........................222333555666666555333222000000000000000000000000000000000000111111111111222333444555555444333222111111111111111000000000000000000000000000000000000000111111111111000000//////000111111111111000000000000000////////////222222222222222222222222/////////000000111111111//////000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////---..................---//////.........---------//////...------------------------.........//////////////////000000000000000000000000111111111111333222222111000///......////////////000000000000000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333555555666777888:::<<<===EEEIIILLLIIIAAA:::666666666666666666666555555555555555555555666666666666555555555555555666777777999999888777666666777777::::::999888777777777888777888888888999999999999777888888888888999999999>>><<<:::888777888:::;;;777777888999;;;<<<======999999888888888999;;;<<<999999999999999999999999<<<;;;::::::::::::;;;<<>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<=========>>>???????????????@@@@@@???????????????@@@AAAAAA@@@???>>>>>>??????AAAAAABBBBBB@@@===:::888888888888777777777777666888777777777777777888888555333222222444444333111222222222111000//////...////////////000000000000111111000///////////////////////////000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------------------------------...///...,,,,,,...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,------------------------//////............//////------............------...------------...//////...------,,,,,,------.................................//////...---,,,,,,////////////////////////////////////////////////000///---,,,,,,---///000000000//////.........---............////////////000000////////////000000000000//////000222444555000000000000111111111111111111000000000000000111000000000000000000000000222222222222222222222222111333444222///...000222000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////........................////////////////////////........................///////////////.........//////.........---------111111000///////////////---------.........//////.../////////000000000000//////000000000111111111111111111000000000000000////////////000000000000000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333444444555666777999;;;<<>>999888888888777777666555444333333444555555555666666666666444444444444444555666666999888777777666666777777999999888777777777777777777777777777888888888888777777888888888999999999::::::999999888888888888777888888999999:::;;;;;;:::999888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<:::999888888888999;;;;;;<<<===>>>>>>??????>>>>>>??????>>>>>>>>>>>>????????????>>>===============>>>?????????>>><<<:::999888888888888777777777777888888777777666777777777555333222222444444333111222222111111000//////...////////////000000000000111111000////////////////////////////////////000//////.........---------........................------------------------,,,,,,,,,---------......///.........---------------------------------------...///...,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------//////............//////------............------...------------...//////...------,,,,,,------..................---------......//////...------,,,------------------------////////////////////////000...---,,,,,,---...000000/////////........................//////////////////............//////111000000///000111333444111111000000///000000111111111000000000000111111000000000000000000000000222222222222222222222222000222333111......///222000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////////////////........................////////////////////////......................../////////////////////..................---------111000000////////////000---............/////////....../////////000000000//////000000000000111111/////////000000111111111////////////000000000000000000000000000000000000222111111111111000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333333333333444555777888999<<<>>>@@@>>>:::888888:::888888777666444333222111444444444555555555666666444333333333333444555555888777777666666666666777888888777777666666777777555555666666666777777777777777777888888888999999666777888999999888666555999999999999999999999999;;;::::::999999999999:::::::::::::::::::::::::::;;;;;;<<<======<<<;;;;;;;;;::::::999999888888777888888888888999999999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<:::999999999999:::;;;<<<<<<<<<===>>>>>>>>>>>>===>>>===============>>>>>>??????>>>=========>>>>>>=========<<<;;;:::::::::999999888888888777777777888888777666666666666666555333222222444444333111222222111111000/////////////////////000000000000111000000///////////////////////////////////////...............---------------------------------........................,,,,,,,,,---------..................---------------------------------------......---,,,,,,---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------//////............//////------............------...------------...//////...------,,,,,,------...//////.........---------.........///......---,,,------------------------///////////////////////////...---,,,,,,---...///////////////........................////////////......------------......111111000//////000111222333222000.........000111111000000000000000111111000000000000000000000000000000000000000000000000000111111000......///111000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////........................////////////////////////..............................//////////////////........................///...------------...................../////////........./////////000000////////////000000000111//////000000000000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222333555666666999::::::888666555666888666666555555444333222222333333444444444555555555555444444333444444555555777666666555555666666666777777666666555666666777444444444555555555666666777777777777888888888888777777888888888777777666:::::::::999999888888888;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::999999888888888777888888999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<=========;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<======AAA@@@@@@?????????@@@@@@@@@???===<<<:::999999999999999888888888777777777888888777666555555555555555333222222333444222111111111111111000000//////////////////000000000000000000////////////000000///////////////.................................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------......---,,,,,,---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///------............------...------------...//////...------,,,,,,------.../////////...------,,,,,,---...............------///////////////////////////////////////////////////...------------...//////////////////.....................///////////////......------......///222111000///...///000111555333000---,,,---///000000000000000000000111222000000000000000000000000000000000000000000000000111111111000//////000111000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////........................////////////////////////....................................////////////---...........................------------......////////////////////////............////////////...////////////000000000111111000000///......---////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222111111111222333444444888888777555333222333444333333333333444444444444333333333333444444444444666666555555555555555666666555555555555555666666555555555444444555666666333444444444444555555555666666777777777888888888999888777666666777999:::::::::::::::999999999999;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::::::::999999999999::::::::::::999999999999999999999999:::::::::;;;::::::999999999888888888;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======@@@??????>>>??????@@@@@@EEECCCAAA>>>;;;999888777888888888777777777666666777666666555444444555555555333222222333444222111111111111000000000000000////////////000000000000000000////////////000000000/////////......---------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------,,,---...---++++++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------............------...------------...//////...------,,,,,,------...//////.........---------------...............---////////////////////////////////////////////////.........------..................///////////////............////////////000//////////////////000111000///.........///000444222///---,,,---///000000000//////000111222222////////////////////////////////////////////////111111000000000111111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////........................////////////////////////........................---.........//////000000---------...............000////////////000000111000000000////////////...------........./////////......////////////000000222111111000...------,,,////////////000000000000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222111111111111111222333777666555333222222111111111111222333333444444555222222222333333333444444777777666555555555555666555444444444444555555666444444333333444444555555333333444444444555555555666666666777777777888888:::888666444555777999;;;777888888888999999:::::::::;;;;;;;;;;;;;;;:::999::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888999999999:::::::::888888888888777777777777777888999:::::::::999999999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<<<<;;;;;;;;;<<<======GGGFFFCCC@@@===:::777666777777666666666555555555555555444444444444555555555333222222444444333111111111000000000000000000////////////000000000000///////////////000000111000//////......------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,------,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------------------------......------------......------............------...------------...//////...------,,,,,,------...........................,,,---......///.........------------------------////////////////////////.................................///////////////............////////////000000////////////000000000///...------...///000222111///---------///000////////////000111222333////////////////////////////////////////////////111///......000111111000//////////////////////////////000000000000000111000000000000000000000000////////////////////////////////////////////////...//////000000//////...////////////////////////........................////////////////////////........................------......///000000000---------........./////////////////////000111111000000000000/////////...---------.........//////........./////////000000000000/////////.........////////////000000000000000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111111222555444333333333333222111222222222222222333333333222222222222333333333333777666555555444444444555444444333333444444555666333333333333333444555555444444444444555555555555666666666666777777777888666666555555555666777888333333444666777999::::::999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888999999999999888888888888777777777777666777888999999999888888888999999::::::::::::::::::::::::;;;;;;<<<===>>>:::::::::::::::;;;<<<<<>>???;;;;;;;;;;;;;;;<<<===>>>BBBCCCCCCBBB???<<<999666555555444444444333333333222222222333444555666777555444222333444444333111000000000000000111111111////////////000000000000///////////////000111111000000///...------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,------,,,++++++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,------------------------...------,,,,,,------...---..................---...------------...//////...------,,,,,,------...+++,,,,,,---...///000000,,,,,,---.../////////...////////////////////////////////////////////////------............---------.........//////000000............/////////000.........------.........---,,,,,,,,,---///000111.........///////////////////////////000111222333////////////////////////111111111111111111111111---+++)))***---///...,,,////////////////////////.../////////000000111111000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////........................////////////////////////........................---------...///000000111---------............///......//////000111111111000///...------...///000......---------,,,,,,,,,//////000000///...------////////////////////////........................000000111111111111000000111111111111111111111111...............///000111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222444444444333333333222222000111111111111222222222111111000000//////......222333444444555555444444222222444444444444222222555555555444444333333333333333333444444444555555333333333444444444555555555444222333444555555444222444555777777777666666777888999::::::999888777999999888888888888888999777777777777777888888999666666777777888888888999999888666555444555777888666666666666666666666666888888777777777777888888555555555555666666666777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888:::<<<>>>===;;;777555666555444333222222222222444333222222333666888:::;;;777444444666666222---000000000000000000000000000000000000000000000000111000---,,,,,,---000111---.....................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,******+++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++************************---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++---...///......---.................................------,,,,,,,,,------------------------///...,,,+++***++++++,,,------............------........................,,,,,,++++++,,,,,,---...//////////////////////////////......---------,,,////////////////////////..................---------------............//////////////////////////////---,,,,,,...000111111000///............//////000000////////////000000000000000000000000000000////////////////////////........................///000000000000000//////////////////000000000000//////............//////..............................------------......111000///------......///////////////////////////000000000000000000000000000///...---,,,------...------------............------......///000000000111000///......///000111............------,,,,,,///////////////...------////////////////////////........................000000111111111111000000........................000////////////000000111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222222222222111111111111000000000111111111222222222000000000111111111111111222222333444444444444333222222333444444333222222333333222222222111111111333333333444444444555555333444444444444444444444444333222222333444444333333444555666777777777777777888999999999999888777999999888888888888999999777777777777777888999999777888888888888888888999:::999777666666666888999777777777777777777777777777777666666666666777777555555666666666666666666888888888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666888:::;;;;;;:::888777666666555444333333333333333222222222333555777888:::777444444666666111---////////////////////////////////////////////////000///...------...///000//////.........---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------............------........................------,,,,,,------...///......................../////////.........------................................................---------............///........................000...------///111222222000000000000000/////////000000////////////000000////////////////////////...................................................//////000000///........./////////000000000000//////............//////..............................------------......111000///...---......///................................................000///...---,,,------...------------............---......///000000111111111000000//////000000111/////////............---///////////////......---///////////////////////////////////////////////////000000111111000000///........................111111000000///000000000111111000000000000//////000000000000000000000000........................000000000000000000000000000000000111111111222222000000000000////////////000000000111111111222222///000000111222333333333111111222333333333333222222222333333333333222222222222222222111111111111333333333444444444555555444444444444444444444333333333333333333333333333555444444555555666777888777888888999999888888777777777777666666777777888888777777777777888999999::::::999999999999999888;;;:::999888777888999999888888888888888888888888666666555555555555666666666666666666666666666666666777888999999999888777888888999999999::::::::::::::::::::::::999777777444555666888888999888888777666666555444444444333000111111222333444555555888555333333555555111.........................../////////////////////////////////......//////////////////......------,,,---,,,,,,,,,,,,,,,,,,+++.................................---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................---............---,,,,,,------............------------------------------...------------...//////........................///////////////.........................................................---------............///........................000///......000222222111//////111111111111000///000//////......//////000////////////////////////................................................------......///......---....../////////000000000//////............//////..............................------------......000///......------..............................------------------------//////...------------...,,,,,,---------........./////////000111111222222000000////////////000000/////////////////////......///////////////......//////////////////////////////////////////////////////000000000000//////000000000000000000000000111111000///......//////000000000000000000//////000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222000000/////////.........000000000000111111111111000000000111111222222222000000111222222222222222222222222333333222222222444333333333333333333333333333333444444444555555555444444444444333333333333444555555444333333333555555444444444666888999777777888888888888777777555555444444444555666666888888777777888888999:::;;;;;;;;;::::::999999999::::::999888888888888999777777777777777777777777555555555444444555555555777777777666666666666666444666888999:::999777666777888888888888999999999::::::::::::999888777666555555444555555666666777555555555555555444333333//////111222333333333333666444333333444333111...........................////////////////////////---...///000000///...------.....................------,,,,,,+++++++++***---------------------------------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------/////////...---,,,------............---------------------------------------------......///........................////////////////////////........................---------...............---------............///........................000...---...000111111000---...000111222111///.../////////....../////////////////////////////////................................................,,,,,,------......------........./////////000000///......------......///..............................------------......//////......------------........................------------------------............------......,,,,,,,,,------------...------......///000000111.........................../////////////////////......///////////////...//////////////////////////////////////////////////////000000000000//////////////////////////////000///...---------------//////////////////000000////////////////////////000000000000000000000000////////////////////////...//////000111111222222111111000000000///////////////000000000111111111111111000000000////////////000111111222222111111222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444444777888888555444444555555555444444444666888999777777777777777777777777666555555555666666777888888888888888888999999:::<<<;;;;;;;;;::::::999999999999888888777777777777666666666666666666666666555555444444444444555555777777777777777777666666444666888999:::999777666777777777888888888999999999999999999888777666666666555444333333333333444333333444444444333222222...///000111222222222111333222222222222222000///................................................---...///000000///...---+++,,,,,,---...///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---.../////////------------............------------------------------,,,,,,,,,+++,,,,,,---....................................///////////////........................---------.........//////---------............///...........................---,,,---///000...---+++,,,...000000///...---//////............//////........................................................................++++++,,,---------------............////////////......------------....................................------------.....................------,,,................................................------..................,,,,,,,,,,,,------------***++++++,,,,,,---......,,,------......------,,,---............/////////---...//////////////////////////////////////////...........................//////000000//////...------------------------......------,,,,,,------......////////////000000////////////////////////111111111111111111111111////////////////////////---...//////000111222222111111111111000000000000/////////000000000111111111111000000///......---000000111222222222222111222222111111111111222222000000000111111111111111333333333444444444555555333333333444444444555555555888;;;:::777444444666555444444555555666777888888777777666666777777888888888888888999:::;;;;;;999888888888888999::::::;;;;;;:::::::::::::::999888888888888888777777777555555555555555555555555555555444444444444555555666666666777777888888888666777888999999999888777777777888888888999999999888888999888888777666555666555444333222222222222222222444444444333222111000000000111111111222222000111111111111111000000................................................---...///000000///...---+++,,,,,,---...///000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---............---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------------------...............------------------------,,,,,,------.../////////---------............///---------------------------,,,,,,---//////---+++***+++---...//////...---///......------......///........................------------------------........................++++++,,,---............------........./////////......------------....................................------------......---............---,,,,,,------------------------........................,,,---......///.........++++++,,,,,,,,,---------++++++,,,,,,---.........------...//////...------,,,,,,------............------...///////////////////////////////////////------------------------......////////////......------------------------...------------......///........./////////000000////////////////////////000000000000000000000000////////////////////////------...///000111222222111111111000000000000///////////////000000000111111000000000000000000000000111222222333333222222333222111000000111222333///000000000111111111111333333333444444444555555111222222333444555666666444888;;;:::666333333555333444555666777777777777888777666555555666777888888888888888999:::;;;<<<999999888888999999:::;;;999999999999::::::::::::999999999999999888888777666666666666666666666666666666555555555555666666555555666777888999999:::888888888999999999999999888888888999999999::::::888888888888777666555444333333333333333333333333222333444555555555333222222111000000000111222333...000111111000000000000////////////////////////..............................////////////..............................---..................///------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,******++++++,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---------...------------------------,,,,,,------...//////000---------............///------------------------...------...//////---+++,,,,,,------...//////000///......------......///........................------------------------........................+++,,,---....../////////---------.........//////...------,,,,,,------.................................------------......------.........---,,,+++------------------------------------------------,,,,,,.../////////......++++++,,,,,,,,,---------......//////000111111111---...///000000///...---,,,,,,,,,---------......------...///000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////...............///000111---.........//////000000////////////////////////////////////////////////////////////////////////------...///000111222222000000000000////////////////////////000000000000000000000111222222333333111111222333333333333222333222111000000111222333111111222222333333333333333333333444444444555555000111222333555666777777333777;;;:::555222222444222444555777777777777666888777666555555666777888555555555555666777999999999999888888999999:::;;;888888888999999:::::::::::::::;;;;;;;;;:::999888777777777777777777777777666666555555555555666666444444555777888999:::;;;999999888888999999:::;;;888999999999999:::::::::888888888888777666555444111111333444444444444444222444555777777666444333333222000//////111333444---///000111000///000000000000000000000000000000........................////////////////////////111000///...---,,,++++++---.........///000000000........................------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---((()))***+++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---......///...---+++***........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++***+++,,,...///---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------+++++++++,,,,,,---------------------------------,,,,,,------...///000000---------.........//////------------------------///......///111000...,,,------------...///111222.........------.................................------------------------........................+++,,,---...////////////---------.........//////...------,,,,,,------....................................------.........,,,---.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------------+++***)))---,,,,,,,,,---...000222222111000...------------***+++,,,---...---,,,,,,...------,,,,,,------...------------------------,,,,,,---......---,,,+++000000///////////////000111...+++,,,///111000//////000000000///...------///...---,,,,,,---...///////////////////////////------------------------000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111222222111111000000//////------...///000111111222222222222222222222222222222222222333333444444444333333333333333222111000444333333333333444555555888999:::888666333333333666666555555444444444333777888888888888999999999999999888888888888999999999999999999999999999999===;;;999777777888999::::::::::::::::::999888777888888888888777777777777555555666666666666555555444444555777888999:::;;;::::::::::::::::::::::::999999999999::::::;;;<<<:::888666777999999666333444444333333333444444555444333333333333444555555222222222111111111111000222222222111000//////...000000000000000000000000//////...------------...........................------...............---//////000000000000//////------------------------//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++,,,,,,+++++++++,,,------...---......,,,***((()))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///...,,,*********,,,---///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++******++++++,,,---.........------,,,,,,,,,---------....../////////------...---,,,+++---///,,,------+++******,,,............------,,,,,,,,,------------------------...------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------..................---------+++,,,---......---,,,+++......------------......111111000///////////////++++++++++++++++++++++++---------............///......---------,,,,,,,,,.........------,,,,,,,,,------............---------...///000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,------///000000111000///......------...***+++,,,---------,,,,,,.........------.........------------------------......///000000///...---//////............//////000...,,,,,,///000000///....../////////...------///...------------...///////////////////////////......................../////////...............////////////////////////.../////////000000000000/////////000000000111111111111111000000000000000/////////000000111111111222222222222222222222222222222222333333333444444333333333333333222111000222222222222333444444555777888999888666555555666999888888888777777777777777777888888888999999999999999888888888888999999999999999999999999999999;;;;;;999888888888999999999::::::::::::999999888999888888888777777777777666666777777777777666666555555666777888999::::::::::::::::::::::::::::::999999999999999:::;;;<<<;;;888777777999999777555555555444444444444555555555444444333333444444444222222222111111111111000222222111111000//////...000000000000000000000000//////...------------...........................------...............---,,,,,,------------,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++,,,------,,,------,,,***)))***++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,------,,,******,,,.........---------,,,,,,,,,------------------------...------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------...------..................,,,------------------,,,......------------......000000///...............////////////////////////.........////////////000............---------,,,......---------,,,,,,,,,---......//////......---......////////////......---,,,+++++++++,,,---...+++,,,---...............//////...............///++++++,,,------------,,,//////............//////---------------------------...////////////............------------......///...,,,---...000000///,,,------............---///...------------...///////////////////////////////////////////////////---------...............////////////////////////....../////////000000000....../////////000000000000000000000111111111111000111111111111111111111222222222222222222222222222222222222333333333333222222333333333222111111111111222222333444555555555777999999777777777888666666666555555555555555777777777888888888999999999999888888888888999999999999999999999999999999:::::::::::::::999999888999999::::::;;;:::::::::999999999888888888777777777888888999999888888777777777777888888888999999:::::::::::::::::::::::::::999999999999::::::;;;;;;999777777888999999888777666666555555666666666666666555444333333333333222222222111111111111000222111111000000//////...000000000000000000000000000///......------..............................---...............------++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,---.........------------,,,,,,,,,------------------------------,,,,,,------...///...------------,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,******,,,---,,,------,,,+++***,,,......------------,,,,,,,,,------------------------...------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------...,,,---------.../////////...------,,,,,,------.........------------......///......------------..............................////////////000000000/////////.........------...------------,,,,,,,,,......////////////......//////............//////,,,+++***)))***,,,///000+++,,,---...///...---,,,---------------...///000,,,,,,,,,---------------......------------......------------------------++++++,,,,,,,,,---,,,,,,......---------...//////...---------.../////////++++++,,,---.........---.........------.........////////////////////////........................------............//////................................./////////000000............//////////////////000000111111222222222222222111111111111111222222222222222222222222222222222222222222222333222222333333333222222111111111222333444555555666666888999999888777777888444444444444444444444444777777777777888888888888999999888888888888999999888888888888888888888888888999;;;<<<<<<:::999888999999:::;;;;;;<<<;;;;;;::::::999999999888888888999999::::::::::::999999888888888888888888888888:::::::::::::::::::::::::::999999999999999::::::;;;:::888777777999;;;;;;888888777777666777777777777777555444333222222222222222222111111111000000111111000000////////////////////////////////////000//////................................................///......---,,,---......//////......------------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++******)))******++++++)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------+++,,,,,,+++******+++---+++,,,---,,,++++++,,,---------------------------,,,,,,------------------...------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......///............------,,,,,,------...,,,,,,,,,---...///000000...---,,,++++++,,,---......------,,,,,,------...///......------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////000////////////.........------------------------...//////000000//////...//////---,,,,,,---//////,,,+++***)))***,,,///111,,,,,,.........---,,,+++---,,,,,,------...///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,------//////......///000000111,,,---...............///++++++,,,---.........------..................---////////////////////////------------------------....../////////000000000////////////////////////............////////////............//////////////////000000111111222222222222222111111111111111222222222222222222222222222222222222222222222222111222222333333333222222111222444555666666666555777999:::999777555555666777777777777777777777777666666777777777888888888999999888888888888999999888888888888888888888888888999;;;======;;;999888999:::;;;<<<<<<<<<<<<<<<::::::::::::999999999999::::::;;;;;;;;;;;;::::::999999999999888888888888:::::::::::::::::::::::::::999999888888999999999:::999888777777999;;;===:::999888777777777777777888777555444333222111111222222222111111111000000000000000///////////////////////////////////////000000///............///..............................//////...------,,,//////000000000000//////------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++******)))******+++(((***++++++++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,------......+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------++++++,,,---......//////+++,,,,,,+++******+++---+++,,,------,,,+++,,,---------------------------,,,,,,,,,---------.........------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......///............------,,,,,,------...,,,,,,,,,---...///000000...---,,,++++++,,,---...------,,,,,,,,,,,,------000///////////////000000........................,,,,,,,,,---------......000////////////.........------------------------......////////////......///...---,,,,,,---...///++++++******+++---...///---------------,,,+++***---,,,,,,,,,---...//////---------,,,---......///,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,---...///000///////////////000111222+++,,,...///...------...,,,------............---------...//////...------////////////////////////------------------------......//////000111111111000000000000000000000000------........./////////....../////////000000000000000000000111111111111000111111111111111111111222222222222222222222222222222222222222111111111111111222333333333222222222333444555666555444333777888999888666444444555555555666666666666777777666666666777777777888888999999888888888888999999888888888888888888888888888999;;;<<<===<<<:::999;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999888888:::::::::::::::::::::::::::999999888888888888999777888888888777888;;;===:::999999888777777777777888777555444333222222222222222222111111111111000////////////////////////000000000000000000000000111000//////......//////........................////////////...---,,,,,,---..................---------------------------------...............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++************+++)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---.........++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------...******+++,,,,,,------...+++,,,---,,,******,,,---***,,,...---,,,++++++,,,,,,,,,,,,------------...+++,,,,,,------............------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------...,,,---------.../////////...------,,,,,,------...------,,,,,,,,,,,,------000////////////000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////.........------,,,,,,,,,------------...------............------......------------......+++++++++,,,,,,---------///...---,,,++++++++++++------,,,,,,,,,---.........------,,,---...///000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,...///000......---...///000111111))),,,//////---,,,---........./////////...------------...//////...------////////////////////////........................------......///000000111111111111111111111111111---------.........///////////////000000000111111111111111000000000000000/////////000000111111111222222222222222222222222222222222222111111111000000111222333333333333222111222333444444222111000444666777777555444555555333333333444444444555555666666666666777777777888999999888888888888999999888888888888888888888888999999;;;<<<<<<<<<;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::::::::999888888888888888333666888888777888:::<<<:::999888777777666666666777666555444333222222222222222222111111111111000////////////////////////000000000000000000000000111000000///////////////........................////////////...---,,,+++,,,------......------,,,------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...------,,,+++++++++++++++***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---************************((()))***,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---.........---,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,,,,------,,,++++++,,,...***,,,......,,,++++++,,,,,,,,,,,,---------......++++++,,,,,,---......///...------,,,,,,------.................................------------...............///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------...------..................,,,------------------,,,---,,,,,,++++++,,,,,,---...............///000000++++++++++++++++++++++++,,,,,,,,,---------..................---------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,------......------,,,***+++,,,---------,,,,,,000///---+++******++++++...------,,,,,,---------......---,,,---...///000...------,,,,,,------...------------------------******))))))***,,,---...,,,,,,,,,---...///000111))),,,//////---,,,---...///000000000///...------,,,---...//////...---,,,////////////////////////////////////////////////,,,,,,------...///000000111111111111111111111111---------.........//////000000000000111111111111222222111111000000//////---......///000111111222222222222222222222222222222222222222111111000000000111222333333333333333000111222333222000...---111333555666555555666777666666666666777777888888666666666666777777777777999999888888888888999999777777777777777777777777999::::::;;;<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888888999999999:::::::::::::::::::::::::::::::::::::::999888777777888888111555888999888777999<<<:::999888777666666666666666666555444333333333333222222222111111111111000.........///////////////000000000000000000000000111111000///////////////........................////////////...---,,,+++---......//////......---------------------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***---......------,,,+++++++++,,,***,,,,,,,,,******+++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...************************)))***+++,,,---,,,+++***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,*********,,,...//////...------,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........444333222111///---,,,,,,---......---,,,,,,---///***,,,......---++++++,,,,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,,,,------....................................------..................///111000...,,,,,,,,,,,,---------..............................,,,---......//////.........------,,,,,,------..................---------+++,,,............,,,+++---,,,,,,++++++,,,,,,------------------...///000////////////////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,............,,,++++++,,,,,,,,,++++++---//////,,,+++,,,...///---+++---------,,,,,,+++++++++,,,,,,,,,---------......******+++,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000///............//////***...222222...,,,...111222111///---,,,---...//////////////////...............////////////......//////............//////000000////////////000000222222222333333222111111111111000......---------////////////000000000000111111000000000000111111......///000111222333333333222222222111111000000000000000000111111111111444333111000///000000111444444444444444444444444444444444444444444333333666666666666666666666666666666666666777777777777777777888888888999999999777777666666666666666777777888:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888777666666666666777999999::::::::::::::::::::::::::::::999:::::::::999888777666666888777888888999:::<<<<<<999999999888888888777777444444333333333333222222333222222222111000000000//////...------...000111////////////000000000000///000000///---+++,,,---.........------,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,------,,,++++++000///...---,,,+++******---------,,,,,,++++++++++++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,***+++,,,------,,,+++***------,,,+++************///...---+++******++++++,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***+++---...//////000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...***+++,,,---.../////////---,,,++++++------,,,++++++,,,,,,------,,,,,,+++...---,,,++++++---///000......---,,,,,,,,,,,,---...---+++******+++---...........................,,,---......,,,,,,---...........................////////////////////////++++++,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------222000...---,,,---///000------------------------,,,,,,,,,---------......////////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,///000111111111///...---+++,,,,,,,,,++++++---///...---+++,,,...///---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.....................---***...222111...,,,...111111000...---------///000////////////.....................//////.........///......------......///000//////////////////000222222333333333333222222111000///......---------............////////////222111111000000111111222//////000000000000000000222222111111111000000000000000000000111111111111222222111111111222222333444444444444444444444444333333333444444444555555666666666666666666666666555555666666666777777777777777777888888888999999777777666666666666777777666777888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::999999888888555666777888999999999999999999::::::::::::::::::999999999999888777666666666666666777777888999:::999999888888888777777777444444333333333222222222222222111111111111111111111000///...------...///............///////////////000000///---+++,,,---.........------,,,,,,,,,............------,,,,,,------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------..................---------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,///...---+++******++++++***+++,,,------...------+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,***+++,,,------------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))+++,,,.........---,,,,,,,,,,,,---///...,,,++++++,,,...///........................,,,---......,,,,,,---...................................................,,,,,,,,,------------...------------------------------------------------+++++++++,,,,,,---------111000...---------//////------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------......---------,,,,,,,,,......---------,,,,,,,,,//////000000000///...---+++,,,,,,,,,++++++---///...---,,,,,,......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++...111000...---...000///...---------...///000........................------............------...------,,,,,,------...//////............//////222333333444444333333333111000///......---......------------............111000000//////000000111000000000//////.........111111000000000000//////000000000000111111111111000111222333444444444444333333333333444444444444222333333444444555555555666666666666666666666666555555555666666666666777666666777777777888888888777777666666666666777777555666777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;::::::999888888888555555666777888888888888888888888999:::::::::;;;999999999999888777666666444444555555666666777777888888888777777777666666333333333333222222222222000000111111111111111111222111000...------------------------...............///000///---,,,,,,---.........---------------/////////............---------------------------------............------*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,+++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,************+++,,,---.........---,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++,,,,,,,,,,,,,,,+++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---......---,,,,,,,,,,,,,,,//////---,,,,,,---//////------------------------,,,---......,,,,,,---.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))******+++,,,---...///111000...---------...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------,,,,,,,,,...------------,,,,,,,,,......//////......---,,,+++,,,,,,,,,++++++---///------,,,---------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++++++++++++++++++++,,,...000000///---,,,+++---//////------...000---------------...///000------...............///,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---///......------......///222222333444444444444333000000///...............------.........////////////......------......///////////////............000000000//////////////////000000000111111111111111222333444555444333333333333333333333444444444444444444444444444444444555555555555555555555555444444555555555666666666555555666666666777777777777666666666666777777888666666777888999999::::::::::::::::::::::::::::::999999999999999999999999888888777777666666666666555555666777777777777777666777777888999::::::;;;888888888888888777666666444555555555666666555555777777777666666666555555333333333222222222222111//////000000111111222222111000000///...---------------........./////////...///000///---,,,---..................---------/////////////////////...------------------------........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++******+++,,,---+++*********++++++,,,------------,,,++++++++++++,,,,,,,,,+++)))'''&&&%%%+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++******---,,,++++++------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,---...///...---,,,,,,++++++,,,,,,......------------......------------------------,,,---......,,,,,,---...................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...///000000000///...---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------------------------------------------------------,,,+++,,,,,,,,,++++++---///,,,------------,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++,,,...000111222111///...,,,---......------...///---------------...//////,,,---------......//////,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,......------------......111222333333444444444333000//////............///....../////////000000000000//////......//////000---------...///000000000///////////////000000000///000000000111111111111333333444555444333222111222222222333333333444444555555555444444333333333444444444444444444444444444444444444555555555555444444555555555666666666666666666666666777888888777777888888999999::::::888888888888888888888888888888888888888888888888777777666666666666555555555666666777777777777666666666777777888999::::::777777888888888777666666555666777777777666555555666666666555555555444444333333222222222111111111/////////000000111111222......//////////////////....../////////000000000---/////////---,,,---............................../////////////////////------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---,,,++++++,,,---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++)))'''&&&%%%+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,+++******---,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...................................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///......---------------------------------------,,,,,,,,,---------......------------------------.........------.........------------------------------------------------------,,,,,,,,,---------+++,,,,,,,,,++++++---///,,,---......,,,,,,---...(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---...000111222222111000------,,,,,,------...///------------............,,,,,,,,,---......//////------............---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000000111222333333333333//////............//////////////////000000000111222111111000000111111222,,,---...///000111111222//////000000000000111111000000000000111111111111444444444444333222111000111111222222333333444444555555444444444333333333444444444444444444444444333333333444444444555555333333444444444555555555666555555666666777888999888888777777888999::::::777777777777777777777777777777777777777777777777888888888777777777777777666777777888888777777777666666666777888888888999666777777888888777666666777777888888888666555444555555555444444444333333222222222222111111111111//////000000000000000000------...///000000//////////////////000000000111---...///...---,,,---///.............../////////---............/////////------------------------......------------...............------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------......******+++,,,------......++++++,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------...---,,,+++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((())))))******++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,,,,+++---,,,++++++------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,+++++++++............------,,,,,,------------------------,,,,,,,,,---------......------------------------......------------......,,,,,,,,,------------...,,,,,,,,,------------...------,,,,,,,,,---......+++,,,,,,,,,++++++---///+++---///...,,,+++---...(((((()))))))))*********,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,************************.........///000111111111...---++++++,,,......///------......------,,,,,,++++++,,,------...//////.........//////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------...///000111222222222222//////............//////........./////////000000111000000//////000000111/////////000000111111111000000000111111111222222000000000000111111111111333222222111111111222222000111111222333333444444222222333333444555666666333333333333333333333333222333333333333444444444333333333333444444444444555555555555666777888999777777666666666777888999777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777777666777777777777777777777666666777777777777777666777777888999888666444333444444444444333333333333222222222222111111111111000000000000000/////////...//////000000///...---........./////////000000---...///...------...///---........./////////000,,,,,,------............------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++***+++++++++++++++,,,---------,,,+++***+++,,,------...------+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,***+++,,,------------------,,,++++++------,,,++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++---,,,++++++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................------------------------.........------,,,,,,,,,------------------------++++++,,,,,,---......///++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,,,,...///000+++,,,,,,,,,++++++---///+++---///...,,,+++,,,///++++++,,,,,,,,,---------,,,,,,------------......******+++,,,,,,---......,,,,,,---......---,,,,,,************************------------...///111222...---++++++,,,.....................---,,,++++++++++++,,,,,,---...//////......////////////.........------,,,,,,------...---,,,,,,++++++,,,,,,---......///111111222222222//////.........//////000---------.........//////---------,,,,,,---------111111111111000000000000000000111111222222222333000000000000111111111111111000000///000111333444000000111222333333444444///000111333555777888999333333333333333333333333222222333333333444444444222222333333333444444444555555555555666777999999777666555444444555777888777777777777777777777777777777777777777777777777444444444555555555555555888888999999999888888777777777777777666666666666666666777777777777777666666777888888777555333111444444444333333333222222222222222111111111111000111111000000//////......000000111111000...,,,+++---------.........//////,,,...///...------...///---.........//////000000,,,,,,,,,---------......---------------------------,,,++++++++++++,,,---((()))***+++,,,---......+++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......//////...---+++******)))+++++++++,,,,,,---------------+++******+++------+++,,,............,,,+++************+++,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++******+++,,,---.../////////---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++,,,---.........---------,,,++++++******++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................------------------------......---------,,,,,,,,,........................,,,,,,------...///000000+++,,,,,,---...///000000------......------,,,+++------------------------,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------............------,,,---...///000---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,------......---,,,,,,...///000+++,,,...---,,,,,,---///000///------......---,,,------------------------++++++,,,---...............---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,............////////////000000000000000000000000///...---...//////---+++............////////////............////////////......///000000000000000111111111111111111111111111111000000000000111111444333222222111111111111222333333444555666777888777666555444333222222222222222444444444444222222333333444444444444444444777777777777777777777777222222333333444555666666666666666666666666666666555555666666666666666555555555666777777777777777777777666666666666777777888777555444444555666777666666666666666555555555444555666777777555333222222222222111111111111000222111111111000000//////000000000000000000000000,,,---///000000000///...........................,,,,,,---......---,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------******+++,,,,,,---......***+++,,,---...---,,,,,,---------------------------,,,***(((((()))***+++///...---,,,,,,,,,,,,---,,,***)))***...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...---,,,***)))*********++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++***+++,,,------,,,+++***++++++---...---..................---------------------------,,,---...//////...---,,,------...///...---+++***,,,,,,---......---,,,,,,------------------------+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000///...------------------------------//////////////////......---------...............//////...---,,,,,,,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......000///...,,,++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---......,,,---///...------...000000...------......---,,,---------------------------------...------,,,,,,///...------------...///---,,,++++++*********+++............///////////////////////////////////////...---...//////---+++------------........................////////////...///000000111111000000222111111111111111111111111111000000000000111111444333333222222222222222111111222222333555666777555444333222222111222222222222333444444333222222222222222333333333333444666666666666666666666666222333333333444555555555555555555555555555555555444555555666666666555555555555666777777777777777666666555555555555666666666555444333333444666777666666666666555555555555333444555666666444333111222222222111111111000000111111111000000000//////000000000000000000000000,,,---...///000//////...........................,,,,,,---......---,,,,,,------------------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++,,,---------,,,,,,++++++++++++++++++++++++...---+++***)))***+++,,,,,,,,,,,,++++++*********,,,***)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,---------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---.........---,,,+++,,,,,,---......---,,,,,,------------------------,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------///////////////...---------------------------------------------------------------------,,,,,,,,,......---,,,,,,,,,---------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***,,,,,,++++++******++++++***++++++,,,...//////000++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////......---,,,,,,,,,,,,,,,'''((()))***+++,,,---...***+++,,,,,,------,,,,,,---...//////......///000///...------...///---,,,------------------------............---,,,+++***//////............//////,,,,,,+++*********++++++---............////////////////////////////////////...---...//////---+++,,,,,,,,,------------...............///////////////000111111222222111111222222222111111000000000111111000000000000111111333333333333333333444444000000000111222333444555222222111111111111222222111222333333333333222111111111111222222333333333666666666666666666666666333333333333444444444444555555555555555555555555444444555555555555444333444555666666777666666666555555444444444444555555444333222222222444555666555555555555555555555555333333444555444333222111222222111111111000000000111111000000000000//////000000000000000000000000------...////////////...........................,,,------......------,,,,,,,,,------------------...------------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,************************...---,,,+++***+++,,,---***+++,,,,,,,,,+++***)))+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------------------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------------,,,,,,------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,...////////////...------........................---------------------------------,,,,,,++++++***------,,,,,,,,,---......,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******,,,,,,++++++***++++++,,,+++++++++,,,---......///***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,++++++++++++,,,---++++++,,,,,,---...//////***+++,,,......---,,,,,,,,,---......------...000///...------...///...,,,---------------------------.........------,,,+++.........------............------,,,,,,------------------.........//////////////////////////////...------...//////...,,,,,,,,,---------.....................////////////000000111222222222222222222222111111000000//////111111000000000000111111222222333333444444444444111000000111222333444444111111111111111222333333111111222222222222111111111111222222333333444444666666666666666666666666444444333333333333333333555555555555555555555555444444444555444444333222444555555666666555555555444444333333333333444444111111111111222333555666444444555555555555555666222333333333333222111000111111111111000000000000000000000000000000//////000000000000000000000000------........./////////........................------------------------,,,,,,,,,------.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,************************,,,,,,+++*********+++,,,+++,,,...//////...,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++---......------,,,---......---,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------.........//////...------.................................///////////////.........---,,,+++******,,,++++++,,,---...///000++++++,,,,,,,,,,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,......------------------+++,,,.../////////...---***,,,------,,,+++---...///---,,,---...///...---------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------.......................................------...//////...,,,---.........////////////............////////////000000111222222222222222111111111000000000//////111111000000000000111111111111333444444444444333222111111111222333444444222111111222222333444555111111111111111111111111222222222333444555555666555555555555555555555555333333333333333333222222555555555555555555555555444444555555444333333222444444555555555555444333333333222222222222333333000000000111222333444444333444444444555555666666222222222222222111111111111111111000000000////////////////////////000000////////////////////////---------------......///........................------------------------,,,,,,,,,------.........---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,++++++++++++++++++++++++***)))))))))))))))******+++,,,...//////...,,,+++******+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++---......------,,,,,,---...---,,,***)))***++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------............------................................./////////000000000//////...---,,,,,,++++++++++++,,,---...///000+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++******++++++,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++*********++++++,,,------,,,,,,++++++******,,,---......//////......)))+++,,,,,,++++++,,,---...---,,,---/////////---------------------------***+++,,,---............++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,------------.................................------,,,...///000...---........./////////000000............///////////////000111111222222111111000000000000000000000000111111000000000000111111000111222333444333222111222222111111222333333444222222222222222333444555111111000000000000111111222222333444555555666666555555555555555555555555222222222222333333333333444444444444444444444444555555666555555444333222444444444555444444333222333333222222222222333333000000111111222222333333333333333444555555666666333333333222222222111111111111000000000/////////......////////////000000////////////////////////------,,,,,,------...///...........................------,,,,,,------...,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))))))))***+++,,,,,,,,,+++***)))+++,,,+++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............---,,,+++******++++++,,,,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------------+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------------------------)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000,,,,,,---............---------------------------++++++,,,,,,---........./////////......------,,,+++++++++,,,---...///000++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,------...///***+++---,,,++++++,,,......---,,,---///000///...------------------------,,,,,,------...---------++++++,,,------,,,+++++++++*********++++++,,,---,,,,,,---------.................................---,,,,,,...///000///------------.........//////............////////////...///000000111111000000......//////000111111111111111000000000000111111000111222333333111000///111111000000000111222222222111111111111222222333111000////////////000111000111222333444555666666555555555555555555555555111111111222333333333444444444444444444444444444666666666666555444333333444444444444444333222222333333333222222333333333111111222222333222222222222222333444444555666666444444333222222222222222111000000000////////////........./////////000000////////////////////////------,,,,,,,,,---...///...........................---,,,,,,,,,,,,---...------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++***++++++,,,,,,------...,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************************++++++,,,,,,,,,)))+++,,,+++)))(((***,,,******************************+++++++++,,,,,,,,,,,,------......---,,,+++******+++,,,,,,---......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///***+++,,,,,,---------,,,......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,------++++++++++++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......///...---,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---......//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////+++*********+++,,,,,,---***+++,,,,,,---...//////)))************+++++++++************************))))))***+++,,,------...000///...------------...---------....../////////---,,,+++***+++,,,---...+++,,,...---,,,,,,---///...---,,,---///000///...------------------------............---,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,---------..............................---,,,,,,...///000///---,,,,,,,,,---------................../////////000......///000000000000000------...///000111222222111111000000000000111111000111222333222000...---000////////////000000111111111000000000000111111111000///......///000111///000000222333444555555555555555555555555555555000000111222333333444444444444444444444444444444777777777777666555444333444444444444333333222111444333333222222333333444222222333333333222222111222222333333444555666666555444333333222222333333000000000000////////////---.........//////000000////////////////////////------,,,+++,,,---...///...........................---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,............,,,,,,)))***+++,,,------...///------------,,,,,,+++***++++++,,,,,,,,,---------******+++,,,,,,---......+++***)))))))))***,,,---++++++++++++++++++++++++((()))***+++++++++++++++---,,,,,,,,,,,,---...///)))+++---,,,)))(((***,,,******************************+++++++++,,,,,,,,,***+++---...///......---******+++,,,,,,---......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,---...---,,,,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,+++***+++,,,---+++*********+++---///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...------------...///000///---,,,+++,,,,,,------,,,+++******+++,,,---------------------------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++++++++++++++++++++------......///000111111,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......,,,,,,------...///000000......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++,,,------------------............+++***))))))(((((())))))...------,,,+++***))))))+++++++++************)))...,,,***(((((()))***++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++,,,---...///...---,,,++++++***)))***+++,,,---,,,,,,+++***+++,,,---......---,,,+++***+++,,,---)))***+++,,,,,,+++)))(((*********++++++,,,------////////////////////////------------------------222000,,,))))))***...000...///000///---,,,,,,---////////////////////////000000000000000000000000111111000000//////......000000//////.........---111222222111///...///000000000000000000000000000333222000/////////000111333222222222222222222333222333333444444333333222444444444444333333222111000000111222333333444444555555444444444333333333333555777777666555666666444444444444333333222111444444444333333222222222333333333333333333333333555555444444444333333333444444333333222111000000000000000000////////////000///...------...///000////////////////////////000///...---,,,+++++++++------------------------+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++++++++******)))))))))))))))***+++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,//////...------,,,++++++///............------------,,,,,,++++++,,,,,,---+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))((((((((()))+++,,,))),,,,,,***+++...///---///...---,,,++++++++++++---///000///---,,,,,,---//////.........---------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,)))(((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++........................,,,,,,,,,,,,,,,------............///////////////......---,,,,,,,,,,,,,,,++++++******)))((((((((())))))******+++++++++,,,---,,,***)))))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,------)))***++++++,,,,,,++++++......---------...///000,,,,,,+++++++++,,,---.........,,,++++++++++++,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++................................................///...---,,,,,,,,,,,,------...//////---,,,---...////////////////////////////////////////////////........................000000/////////.........000111222111///...///000111111111111111111111111222111000/////////000000222222111111111111222222222333333444444333333222444444444444444333222222000111111222333333444444555555555555444444333333444666777777555444555666333444444444333333222111444444444333333333222222333333333333333333333333555444444444444333333333444444333222222111000000000000000000/////////......---,,,,,,,,,,,,---...////////////////////////000//////.........//////------------------------+++,,,------......------......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,+++*********+++,,,---.........------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++*********)))************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,......------,,,++++++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++++++++++++++************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,---...//////***------***+++......+++,,,,,,,,,++++++,,,,,,------...000///---,,,,,,---///.........------------......---,,,,,,,,,,,,,,,......---------,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---,,,,,,,,,,,,---......//////000000111111000000000///......------......))))))))))))))))))))))))'''((()))***+++,,,------+++++++++***************,,,+++***))))))***+++,,,---,,,,,,++++++++++++,,,***************+++,,,,,,,,,++++++++++++,,,------,,,,,,+++++++++,,,---...///...---,,,+++***++++++++++++++++++,,,---......---------,,,+++*********................................................+++---...//////---+++***,,,...///...------...///////////////////////////////////////////////////------...//////000111111000000////////////......000111222111///...///000111111111111111111111111111111000////////////000111111111000000111111111333333444444444444333333444444444555444444333222111111222222333333444444666666666555555555555444555666888777555444444444333333444444444333222222444444444444333333333333222222222222222222222222444444444444333333333333333333333222111111000000000000000/////////.........---,,,,,,,,,,,,---...////////////////////////...............///000000------------------------+++,,,------......------...------------,,,,,,,,,------------------------.........---------,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******+++++++++++++++,,,------............------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++************+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++*********(((((()))***+++,,,---------,,,,,,++++++,,,,,,------+++***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++*********++++++***------++++++......++++++***++++++,,,---...///,,,...//////---,,,,,,---............------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,------...//////000111222222222111111------,,,++++++++++++,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++******))),,,***)))'''''')))***,,,------,,,+++*********+++---,,,+++++++++,,,...///***************++++++,,,+++++++++,,,,,,,,,------///...---,,,+++*********+++*********+++,,,...///------,,,,,,,,,+++++++++................................................+++,,,...//////...,,,***+++---......------///000////////////////////////////////////////////////000111111111222222222333000000/////////////////////000111000///...///000111111111111111111111111111111000000////////////111111000000000000111111333333444444444444333333444444555555555555444444222222222333333333444444666666666666666666666555555777888777444333333333333333333444444333333222444444444444444444333333222222222222222222222222444444444333333333222222333222222222111111000000000000/////////........./////////....../////////////////////////////////------,,,,,,,,,------...------------------------+++,,,------......------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++******++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))((())))))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000++++++++++++++++++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))(((''''''&&&&&&&&&))),,,,,,***+++...///---++++++++++++,,,---......,,,---///...---,,,,,,---------------------------,,,,,,,,,---,,,,,,,,,,,,------------------------,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,------------------------------,,,,,,,,,,,,---.........///111222222222000000,,,++++++************************+++,,,,,,------************************)))******+++++++++******+++***(((''''''(((***+++---,,,++++++************---,,,+++***+++,,,---...,,,------...............++++++,,,,,,,,,---------......------,,,+++*********))))))))))))+++---...++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...+++---......------///000////////////////////////........................333222222222111111111000//////000000000000000000...///000000///...///111111111111111111111111111111111111111111000000///111111000000000000111111333444444555555444444333444555555666666555555555333333333333333444444444555666666666666666666666555666777666444222222333222333333444444333333333444444444444444444444444222222222222222222222222444444333333333222222222222222111111111111111000////////////...............//////////////////...//////////////////////////////...,,,,,,+++++++++------------------------+++,,,------......------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************)))))),,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))((((((***,,,......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////************************)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++******)))&&&***+++***+++000111///---,,,,,,++++++,,,,,,---+++,,,......---,,,,,,---,,,,,,------------------++++++,,,------,,,,,,+++------------------------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---------------------------,,,++++++++++++,,,------,,,---///111111000///...---,,,++++++******++++++(((((())))))*********++++++++++++*********))))))***************++++++++++++***)))(((((()))***+++,,,++++++************+++)))))))))))))))***++++++++++++,,,------------,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++***))))))))))))***+++,,,,,,+++++++++,,,---.........------------------------++++++++++++++++++++++++///---,,,***+++,,,...000,,,...///...------...///////////////////////////........................111111000//////...------//////000000000000111111---///000000......///111222222222222222222222222222222333333222222111000111111111000000111111111444444555555555555444444444555666666777666666666333333333333444444444444444555555555555666666666444555777666444333333333222222333444444444333333444444444444555555555555333333333333333333333333333333333333222222222222111111111111111111111111/////////.........------,,,,,,---......---,,,,,,////////////////////////222111000///...---------------------------------+++,,,------......------,,,,,,,,,------------...------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,---------------************++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,************************......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))((((((***,,,......---++++++++++++++++++++++++)))))))))))))))))))))))))))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------------,,,+++&&&***+++***+++000111///------,,,++++++,,,,,,,,,***,,,---...,,,,,,,,,---,,,,,,,,,,,,------------)))***,,,------,,,++++++,,,,,,,,,------------...++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***+++...///000///---+++,,,,,,+++************+++)))))))))))))))************************+++++++++******)))))))))***,,,---******************************************+++,,,(((((()))***************((()))***+++++++++*********+++,,,---------,,,,,,***+++,,,---------,,,,,,******++++++,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000---...//////---,,,---...////////////////////////................................................//////000000000111111111---...//////......///111222222222222222222222222333333444444444333222111222222111111111111222222444444555555555555444444555555666777777777777777444444444444444444444444333333444444555555555555333444666555444333333444111222333333444444444333444444444444555555555666444444444444444444444444333333333222222222222111000000000000111111111111//////.........---------,,,,,,---......---,,,,,,////////////////////////111000///...............------------------------+++,,,------......------,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........+++,,,---.........---,,,*********++++++,,,,,,,,,)))******+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++*********,,,---,,,+++++++++++++++++++++++++++***************************+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********,,,,,,---,,,++++++))),,,,,,***+++...///,,,++++++++++++,,,---......)))+++------,,,,,,---...++++++,,,,,,,,,---------(((***+++---------+++***,,,,,,,,,---------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,(((***,,,...///---+++***+++***))))))(((((())))))++++++++++++++++++++++++(((((()))***+++,,,,,,---+++***)))((((((***,,,...******++++++++++++*********)))))))))***+++,,,,,,)))***+++------,,,+++++++++,,,---...///...------***+++,,,---...---,,,,,,)))***,,,---......---,,,+++,,,---...---,,,+++***///......------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------.........///000///---,,,,,,---////////////////////////..............................//////000000111111//////000000111111111222,,,...//////......///111222222222222222222222222333444555666555444333222333333222222222222333333444444555555555555444444555555666777777777777777444444444444444444444444333333333444444444555555222333555555444333444555111222333333444444444444444444444555555555666666555555555555555555555555333333333222222222111111000000000000000111111111//////.........------------...///000000///...---////////////////////////---,,,,,,,,,,,,---......------------------------+++,,,------......------,,,,,,,,,------.........------------------------......---------,,,,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////+++,,,---.........---,,,+++++++++,,,,,,---------))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++,,,---......///---,,,,,,++++++,,,,,,---...---++++++++++++***(((++++++++++++++++++++++++------------------------+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++---...///......---,,,......+++***---,,,)))))))))***+++,,,...///000)))+++------,,,,,,---...+++++++++,,,,,,---------((()))+++---------+++***,,,,,,,,,------.........,,,,,,++++++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,,,,+++***))))))******++++++***************+++---------------------------,,,***))))))***,,,---+++,,,---+++)))(((((()))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///+++,,,...///000000000///222111111111000000//////111111000000000000111111000111111111111222222222555555666666555555444333222222333333333333444444444444444555555555555666777555444666:::;;;999777555555555555555555444444555555555666666666666666666666666555555444444444222222222222222222222222222333444444555555444444555555555555555555555555333333333222222111111111111111111111111111111111222111111111000000//////111111222111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///............------,,,,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,************************)))***++++++++++++***)))...---,,,,,,++++++++++++222...***)))+++------+++++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,,,,---------,,,,,,++++++++++++*********))))))((((((************************'''(((***,,,,,,,,,***))),,,+++***)))))))))***+++***+++,,,---.../////////------------------------...---,,,+++++++++,,,---//////............//////...+++***+++---...,,,***------------,,,,,,+++***------------,,,,,,+++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++***************+++***)))((((((***,,,------,,,+++,,,.........---******************************************++++++------------------------++++++------------+++++++++++++++,,,,,,---------++++++,,,...000///---+++------------,,,++++++***---------------------------......---++++++---...++++++,,,,,,---...//////,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++,,,---+++)))(((((()))++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///,,,---///000000000000///111111111111000000000///111111000000000000111111000111111111111222222222444555555555555444333333222222333333333333444444444444444444555555555555666444444666999:::888666555555555555555555555555444444444555555555555555555555555444444444333333222222222222222222222222333333444555555555555444555555555555555555555555333333333222222222111111111111111111111111111111111111111000000000/////////000000111111111000000.........---------,,,,,,------------------------........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,...+++)))((()))*********+++,,,,,,---,,,+++***)))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,+++++++++************************************'''(((***+++,,,+++***))),,,,,,+++******+++,,,---***+++,,,---------------------------------------------,,,+++++++++,,,---...------,,,,,,------...///---,,,---///000...,,,,,,---------,,,,,,+++***,,,---------,,,,,,+++***++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,+++***)))((()))***,,,---,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------+++,,,,,,------,,,,,,+++******************++++++++++++,,,...//////---+++,,,,,,---------,,,++++++------------------------***+++------,,,---///111++++++,,,,,,---......///---++++++,,,---...---,,,------------------------,,,,,,,,,,,,++++++++++++------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++***************++++++++++++++++++++++++...---,,,++++++,,,---...+++,,,,,,+++)))((()))***++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///...///000000000000//////111111111111000000000000111000000//////000000111000111111111111222222222444444444444444333222222222222333333333333444444444444444444555555555555444333333555777888777555555555555555555555555555444444444444444444444444444444444444333333333333222222222222222222222222333444555555666666555555444444444444444444444444333333333222222222222111111111111111111111111111111111000000000000//////---...///000111111111111.........------------,,,........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...------------,,,,,,,,,------------------------************+++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------------,,,++++++,,,------------,,,+++++++++,,,,,,++++++***)))'''((()))+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++***)))******************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((((((***+++++++++***))),,,+++++++++,,,---......++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,///---,,,---...///...,,,,,,,,,---------,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++,,,,,,------...+++******))))))+++,,,---++++++,,,...000///---+++------------------------//////...---,,,+++******------------------------+++,,,,,,------,,,,,,+++++++++******************+++++++++---//////---+++++++++,,,---------,,,,,,------------------------+++,,,------,,,,,,...///+++,,,,,,------.........---,,,,,,,,,...///...---........................+++++++++++++++,,,,,,,,,***+++...000000...,,,***------------------------++++++++++++++++++++++++************************************************+++++++++++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++************,,,---///000***+++,,,+++)))((()))***++++++++++++++++++++++++*********+++,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******---------------------------------............///---------............///000000000000000000//////111111111000000000000000000000////////////000000000000111111111222222222333333444444333333222111222222222333333333444444333333444444444555555555333333333444555555555444444444444555555555555555555555555444444444444444333333333333333333333333222222222222222222222222333444555555666666555555444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000//////......///000111111000000............------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------------------------------------,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,,,,+++---...,,,))))))+++...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------)))***+++,,,,,,+++***************+++,,,---......++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,------------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,)))******+++,,,---......++++++*********+++,,,---***+++,,,///111000---***..............................------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,......---+++***++++++,,,------------,,,,,,------------------///000000///,,,*********,,,,,,,,,---------.........---,,,---///000///...------------------------++++++,,,,,,------......((())),,,...000000//////------------------------++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,++++++((())))))***+++---//////,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++((())))))***+++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,+++******---------------------------------............///---------............///000000000///////////////000000000000000000111111000000////////////000000000000111111111222222222333333444444333333222111222222222333333333444444333333333444444444444555222333444444444444444444444444444555555555666666666666666666555555444444333333333333333333333333222222222222222222222222333444444555555555555555444444444444444444444444222222222222222222222222000000000000000000000000//////////////////000000000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++------------------------,,,,,,,,,+++++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***+++---,,,,,,,,,++++++,,,,,,---***---///---+++***,,,///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...------,,,,,,,,,,,,------***++++++++++++***+++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,+++*********+++((())))))***+++,,,,,,---+++++++++++++++,,,,,,---***+++,,,///111000---***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---+++***++++++,,,------------,,,,,,,,,---------.........///000///,,,*********,,,,,,,,,---------------...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,---...//////------------------------,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++(((((()))***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))(((&&&&&&)))+++,,,+++***)))***+++++++++++++++++++++++++++''''''(((((())))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------------,,,,,,+++---------------------------------............///---------............/////////............///000000000000000111111111111000//////......//////000000111111111111222222222444444444444444333222222222222333333333333444444333333333333444444444444111333555555333333333444333333444444555666666666777777777666555555444444333333333333444444444444222222222222222222222222222333444444555555444444333333333333333333333333111222222222222333333333000000000000000000000000......////////////000000000000000000///...---,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,------------...*********++++++,,,,,,,,,************+++,,,------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++++++++,,,------***+++,,,,,,++++++,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++************************---,,,,,,,,,++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,------,,,++++++***+++,,,...///......------------......+++---...---,,,+++,,,...++++++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,------...***))))))(((((((((((())))))))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,...000///---+++++++++++++++++++++++++++))))))***+++,,,---......---------------------------,,,,,,++++++,,,,,,---++++++******************,,,+++***+++,,,------+++++++++,,,---------,,,,,,+++,,,,,,------.........))),,,...///...------...---------------------------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------............000...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***++++++***)))***+++++++++++++++++++++++++++******************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,------.../////////,,,------.........------........................---------............///---------............///------,,,,,,---...///000///000000000111111111111//////............//////000111111111111222222222444555555555555444333333222222333333333333444444222222333333333444444444222444666555333222333444333333444444555666666777777777666555555444333333333333444444444555555555222222222222222222222222111222333333444333333333333333333333333333333333111111222222222333333333000000000000000000000000........./////////000000...///////////////......////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,---------......)))******+++,,,---......************+++,,,------******++++++,,,---------+++,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,+++---...///...---///...---,,,+++,,,,,,---+++,,,------............,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++,,,+++******)))))))))***)))***+++,,,,,,,,,+++******+++,,,---------------)))******+++,,,,,,------++++++******+++---...///......------------......+++---...---+++***,,,...***+++,,,,,,---------,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++*********)))))))))******+++,,,,,,---......)))))))))((())))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++---...///...,,,++++++++++++++++++++++++++++++,,,,,,------......---------------------------,,,,,,++++++,,,,,,---******************++++++,,,***)))***,,,---,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---......///(((***...///............---------------------------++++++,,,---...---,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))***,,,.........,,,+++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))'''(((***+++------......)))***++++++***)))***,,,++++++++++++++++++++++++///.....................---------.........//////*********++++++,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---..............................,,,,,,------...///000000,,,,,,---...////////////........................---------.........//////---------.........//////,,,+++++++++,,,---///000//////000000111111111222//////............//////000111111111111222222222555555666666555555444333222222333333333444444444222222333333333444444444222444777666333222333555333333444444555666777777666666555444333333222222444444444555555666666666222222222222222222222222111111222333333333333222333333333333333333333333111111111222222333333333000000000000000000000000---.........//////000000,,,---...///000000000000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------.........)))***+++,,,...///000000//////...---,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...000...---///222333111...///...---,,,+++,,,------++++++---...///000000000,,,+++++++++******)))))),,,,,,,,,------.................................******)))(((''''''((((((+++,,,---------,,,+++******+++,,,---.../////////))))))***+++,,,,,,------++++++******+++---...///...------,,,,,,------...(((+++,,,+++)))(((***,,,***+++,,,,,,------------***+++,,,,,,------------************************,,,,,,,,,++++++***************+++,,,,,,---......++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------------++++++++++++------+++++++++,,,,,,------...,,,***)))***+++---,,,,,,------------,,,,,,+++***++++++,,,,,,---...//////***---///000...,,,,,,,,,------------------------,,,+++***+++---...---,,,........................,,,++++++******)))))))))"""%%%(((,,,.........---************************************************+++++++++************)))***)))((((((((()))+++,,,************************++++++************++++++))))))(((((()))***+++,,,++++++++++++++++++++++++))))))******++++++++++++++++++******++++++,,,---***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,,,,---////////////////////////++++++++++++++++++++++++***,,,...//////---***(((...---,,,,,,---...000111+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////111000...---,,,...///000............////////////000000000000000000000000//////000111222333333444444444333333222111000000//////000111222333333333444444444444444444444444333333333333222222111000222222333444555555555555444444444555555555555666333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222444444222000///.........///.........------------///............---------////////////////////////333000---,,,---...//////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++''''''&&&&&&''')))+++,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------......---,,,,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********...,,,***,,,...000...,,,......---,,,,,,+++*********,,,---,,,******---000...---+++*********++++++******+++++++++,,,,,,,,,&&&(((***,,,---,,,+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***))))))((((((((()))***++++++,,,***,,,//////+++)))+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,---......000///......,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...***++++++,,,---...//////++++++,,,,,,---...//////---------.......................................---------,,,,,,+++++++++++++++++++++,,,,,,---...---------.........//////************************))))))******+++++++++,,,******)))))))))***+++,,,************************))))))(((((((((((())))))))))))******+++*********++++++++++++++++++++++++)))*********++++++++++++++++++******++++++,,,---))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,***)))------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------..................000///...------...///000............////////////////////////////////////222222222111111111000000444444333222222111000000000000000111111222222333444444444444444444333333333333333333333222111111333333444444444444444444333333333333444444444444333333333333333333333333222222222111111000000000222222222222222222222222222222222222222222222222////////////000111222333/////////.........------///............---------........................000...+++***+++------,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++*********+++,,,------......------,,,------------------------------------------------+++++++++,,,,,,++++++***++++++*********++++++,,,))))))************)))))),,,,,,,,,+++++++++******---+++***+++...///...,,,......---,,,,,,+++******+++,,,---,,,+++***,,,...---,,,+++*********++++++******+++++++++,,,,,,,,,'''(((***,,,,,,,,,+++***)))***+++,,,,,,,,,++++++************************---,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,---///...,,,***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,------...,,,***,,,000000,,,***,,,,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,++++++******))),,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---......---------,,,,,,,,,++++++,,,,,,---......///..................------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,---------......************************'''((()))***+++,,,------++++++*********+++,,,---************************))))))(((((((((((())))))******+++++++++***)))(((++++++++++++++++++++++++************+++++++++++++++************+++,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,***)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////......................................................////////////////////////////////////222222111111111000000000333333333222111111000000111111111111111111111111333333333333333333333333333333444444444333222222333444444444444333333222222222222222333333333333444444333333222222111111111111111111111000000000222222222222222222222222222222222222222222222222,,,---...///111222333444000000000/////////......///............---------........................///---+++***+++------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------000000000///...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++,,,------......------,,,------------------------------------------------***++++++,,,,,,+++++++++---,,,,,,++++++++++++,,,))))))************)))))),,,,,,,,,++++++++++++***,,,+++***+++,,,------+++...------,,,,,,++++++***+++---------+++++++++------,,,+++*********++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---......///...---+++***))))))***+++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---------,,,------......---+++---111111---+++------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++************++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++******)))))))))***+++,,,......---------,,,,,,,,,+++,,,,,,------........./////////...---------,,,------------------------+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------------............************************((())))))***++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,---,,,+++******,,,...///***************++++++++++++,,,...---,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---//////......------------------------------------------------.........................../////////000000//////......------,,,---.../////////..................////////////////////////////////////......///000111222333333333222222222111111000000111111111111000000000000222222222222333333333333333333444444444333333222444444444444444333222111222222222222333333333333555444444333222111000000333333333222222222222222111111111111111111111111111111111111111111111111000000000000000/////////000000000000///////////////............---------........................000...---,,,...///......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........,,,***)))---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------......---,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------,,,+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------......//////,,,+++***)))))))))******))))))*********+++++++++++++++,,,,,,,,,++++++***++++++*********++++++,,,---+++---111111...,,,...---,,,+++,,,---------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---......,,,+++************,,,,,,,,,------.........,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***************++++++,,,***++++++,,,---...//////,,,,,,,,,---------......000000///...---,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,++++++++++++............////////////************************************************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***'''%%%$$$&&&(((***++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))******+++,,,---,,,+++******,,,...///))))))*********+++++++++***,,,------,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,------....../////////------------------------+++,,,,,,,,,,,,---------,,,,,,------............000000000//////......---,,,,,,---...//////..................////////////..............................///000111222222333222222111111111111111000111111000000000000000000111111111222222222333333222222333444444333333333444444444444333222111111333333333333444444444444444444333222111111000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111000...---,,,000000000000///////////////............---------........................///---,,,---...///...---------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***,,,---------,,,+++---,,,,,,++++++,,,,,,------------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---......---,,,++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***+++***++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......------,,,,,,++++++++++++******************))))))*********+++++++++***++++++,,,,,,,,,++++++******))))))))))))******,,,+++---111111...---...---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,//////...,,,+++++++++++++++,,,,,,------......///++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------------000000///...---,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,---------.........************************+++++++++*********))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,***'''%%%$$$&&&)))+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***+++++++++***)))))))))***+++,,,))))))******+++,,,,,,,,,(((***,,,,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////000000//////////////////,,,,,,,,,---......//////............////////////........................111111000000000/////////111111111111111111111111000000000000000000000000000000000111111222222333111111222333333333222222222333333333333222222111333333333333444444444444333333222222111111000000/////////000000000000000111111111111111111111111111111111111111111111111...///000000000000...---000000000/////////......///............---------------------------------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...++++++++++++++++++++++++)))***+++---.../////////---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---************************,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++***)))(((((('''+++++++++++++++++++++***++++++,,,,,,,,,---------******+++,,,,,,,,,++++++,,,,,,++++++******+++++++++***,,,000111...,,,...,,,+++******,,,,,,+++******++++++,,,,,,------...,,,,,,++++++++++++,,,,,,//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,------------,,,......---------,,,,,,,,,------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,)))*********++++++++++++***************************************+++++++++)))***+++,,,---,,,,,,+++************************+++******))))))******+++)))))))))))))))******+++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))))))))***++++++))))))*********+++++++++*********+++,,,---------)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,------...//////000000///////////////000000000,,,,,,++++++,,,...///000............////////////........................111000000000////////////000000000000111111111111......//////000000111111//////000000111222222333///000111111222222222111111222222333333333222222222222222222333333333333222222222111111111111111.../////////000000000111111111111111111111111111111111111111111111111111,,,---///000111000///.../////////.........------///............---------------------------------+++******+++------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111---,,,,,,++++++,,,,,,---+++*********++++++,,,---,,,------......------,,,++++++++++++++++++++++++------------------------((()))***+++,,,,,,,,,,,,++++++*********++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000...+++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++...---,,,++++++++++++,,,***)))+++///000---,,,...+++***))))))++++++***)))******+++,,,,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++......---------,,,,,,,,,------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------*********+++++++++,,,,,,************************(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++((((((((((((((((((((((((---,,,,,,++++++,,,,,,---'''))),,,......---+++***++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))******+++***+++,,,------------,,,******+++,,,------......+++---//////......///000------------------------------------------------+++++++++,,,,,,---------...//////000///...,,,+++++++++++++++++++++++++++---------.........//////---......///000111111222......//////000000111111---,,,+++***+++---000111............/////////000........................------...///000111222222000000000000000111111111---......///000111111222...//////000111222222222...///000111111111111111000111222333333333333333000111111111111222222222111111111111111222222222000000111111222222222333000000000000000000000000000000000000000000000000---...000111111///...---///.........------------//////.........---------------------------------,,,++++++---//////...,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++******+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,------......------,,,++++++++++++++++++++++++------------------------***+++,,,---......///...))))))))))))***+++,,,,,,,,,------......------,,,*********++++++,,,,,,,,,***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,000111///,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,*********+++,,,---...///,,,+++*********+++,,,---////////////////////////***+++,,,------,,,+++***,,,,,,,,,++++++*********///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---.....................+++,,,,,,---------,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,---,,,++++++************)))(((***///000---+++---***)))((()))***+++***(((******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++((()))***+++,,,+++*********++++++,,,---...///000---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++++++++*********))))))******)))))))))))))))***,,,+++***)))***+++---...+++++++++*********))))))))))))*********+++++++++////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))'''%%%,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,------...///000000000///---+++************...------,,,,,,------...---......///////////////------......///000000000////////////////////////////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000////////////111111111000000000000000000000000000000000000000000000111111111111000000222111000//////000111222///000222333333222111000111111111111111111111111000000000111222222222333//////000000000000////////////000000000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///...---+++***,,,++++++***)))((('''''',,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))))))))***+++,,,,,,,,,,,,......---,,,+++)))(((''')))***,,,---...---,,,,,,******))))))******+++,,,,,,,,,,,,---,,,,,,++++++---+++***,,,///000...,,,&&&&&&''')))***+++,,,---------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------,,,+++***)))+++---......,,,+++******........................************************+++++++++***++++++,,,,,,&&&))),,,+++((('''))),,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------......************************+++,,,------++++++,,,---...---,,,+++++++++++++++((()))+++,,,---,,,,,,+++...---,,,,,,++++++++++++)))***+++,,,---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------------------------------------,,,+++,,,---...///111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))+++******)))))))))*********++++++,,,,,,---,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,---------......,,,,,,------------------------,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,---......//////000///...---,,,---......,,,,,,,,,++++++,,,,,,,,,------...///////////////////////////....................................000000000///////////////000000///////////////...////////////////////////////////////////////////000000000000////////////111000000000000000000000000000000000000000000000000000111111111111000000111111000000000000111111---...000222222222111000111111111111111111111111///000000000000000111111//////000000000000////////////000000000000/////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,---......---,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++---...............------++++++,,,,,,,,,++++++******+++,,,,,,---------,,,+++************+++,,,,,,,,,,,,------------,,,,,,000...------......+++((((((((())))))***+++,,,,,,------------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++---......,,,+++++++++------------------------************************))))))))))))***+++,,,---,,,+++)))))))))*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------------,,,+++++++++++++++++++++++++++,,,------++++++,,,---//////.........//////000++++++,,,---------,,,,,,------,,,+++++++++,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------------------------------------,,,,,,,,,---...///.........---------------++++++++++++++++++++++++......------,,,+++******+++++++++***************++++++************++++++)))***,,,......---+++***+++++++++************************+++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,---//////,,,,,,,,,---------......------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++*********+++++++++++++++,,,,,,------...------,,,,,,---...///000,,,++++++******++++++,,,------...////////////...000000//////...------,,,........................000000000//////......................../////////........................////////////////////////////////////000000000000000000000000000000111111000000000000000000000000000000111111111111000000000000111111111111000000,,,---///000111111111000111111111111111111111111000///////////////......//////000000000000////////////000000000000//////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++++++++,,,---------.........------)))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........******+++++++++,,,,,,,,,---------,,,,,,***))))))((()))***+++,,,---------,,,,,,++++++,,,,,,------+++++++++++++++,,,------------...............---000///...---...---***(((*********++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++)))***+++,,,------...---+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...111,,,((((((+++---+++(((,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,---...///------.........---,,,,,,,,,,,,+++++++++,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,---...///++++++,,,,,,------......************************---------,,,++++++******************************+++++++++***++++++,,,---)))***+++,,,,,,+++******************************'''(((((((((((()))))))))+++,,,---...............---,,,,,,++++++*********++++++++++++++++++++++++******)))***+++---///000,,,,,,,,,---------...............------,,,,,,,,,++++++************++++++...------,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////....../////////......---------000000000000000000000000000000000///......------,,,,,,------......//////........................////////////////////////////////////000000000000000000000000000111111111000000000000000000000000000000111111111111000000///000111222222111000///,,,---///000111222111111111111111111111111111111000000000//////.........//////000000000000////////////000000000000//////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,---......///......---******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++***)))(((((('''(((***+++,,,------...---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...---......///////////////,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,---......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------......,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***,,,...//////---***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---***************+++,,,,,,......---------,,,++++++++++++++++++,,,,,,---...,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,------------------,,,,,,,,,,,,------......+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************++++++******+++,,,,,,---+++***)))(((((()))***+++************************'''(((((((((((()))))))))++++++,,,---............,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))+++,,,---,,,,,,,,,---------...............------,,,,,,,,,+++******))))))******+++---------,,,,,,------...*********++++++++++++++++++++++++++++++*********------,,,,,,,,,,,,------,,,------...............,,,---------.........///........................000/////////.........---,,,,,,------......//////.................................................../////////000000000111//////000000111111111111000000000000000000000000000000111111111111000000///000111222222111000/////////000111222222222333000000000000000000000000111111111000000///////////////000000000000////////////000000000000//////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++************------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++,,,...///000///...---,,,,,,,,,++++++******************+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,---------------)))***++++++,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,++++++,,,,,,---...---...//////000000000///,,,---......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++******+++'''***...000...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---//////...---------------------,,,+++++++++******++++++++++++,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************+++++++++***************+++,,,------+++)))((('''(((***+++***************+++++++++*********+++++++++,,,,,,)))******++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++,,,,,,,,,---------......------------------,,,,,,+++******************+++++++++*********+++,,,,,,++++++++++++++++++++++++------......---,,,+++***...------,,,,,,------...,,,,,,---............---+++,,,,,,---......//////++++++++++++++++++++++++......................................./////////......................................................//////000000111111/////////000111111222222000000000000000000000000000000111111111111000000000000111111111111000000111111111111111222222222000000000000000000000000111111000000000000000/////////000000000000////////////000000000000//////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++++++++*********))))))------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++,,,...000111000///.........,,,+++************+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,+++***)))(((((()))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++------,,,,,,++++++,,,,,,+++++++++++++++,,,------,,,---...///000000000000///000111///,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,---...---,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((&&&+++000111---++++++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---,,,++++++++++++,,,,,,+++*********++++++,,,,,,+++++++++,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------+++,,,,,,------.........+++,,,------......------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))*********+++++++++))))))))))))***+++,,,,,,---,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,---******+++++++++******)))*********++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,------------------+++++++++******++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000///////////////...////////////////////////.................................///000111111111...//////000111111222222000000000000000000000000000000111111111111000000111111000000000000111111222111111000000000000000000000000000000000000000......///////////////000//////000000000000////////////000000000000/////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++++++++*********---,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...111111111///......---,,,++++++,,,------------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********'''((()))))))))))))))(((******+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***+++************+++,,,,,,,,,,,,---...///////////////111222///,,,)))((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------******+++,,,------------------...---,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,---------,,,+++***************+++++++++,,,,,,,,,************************)))*********++++++++++++((()))***+++,,,---------+++++++++++++++++++++++++++,,,------++++++,,,---******)))))))))))))))***,,,,,,+++++++++,,,---...------,,,+++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------,,,,,,------------------------++++++,,,,,,---......///+++,,,---.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---+++***)))((())))))******++++++++++++(((((((((((()))***+++,,,,,,---/////////---+++***))))))******++++++++++++)))************+++++++++---------------,,,+++***))))))***+++,,,------...++++++++++++++++++++++++((()))+++---......------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------......------///......------,,,,,,+++////////////////////////+++,,,,,,---...///000000111111000000//////......000000000000000000000000........................---......///000111111222...//////000111222222222000000000000000000000000000000111111111111000000222111000//////000111222222111000///.........///000000000000000000000000,,,------......///////////////000000000000////////////000000000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,///111222111///...---,,,,,,+++,,,---///000//////...---,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))((()))***+++,,,---------,,,,,,---...---,,,***)))******))))))******+++,,,+++,,,---...////////////,,,...000///,,,***+++---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,---------((()))***,,,---...//////---......---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222666000***'''((())))))'''*********++++++,,,,,,,,,************************))))))******++++++++++++(((((()))***,,,---...///************************+++,,,------++++++,,,---++++++++++++,,,---...///---,,,,,,+++,,,---///000...------,,,++++++++++++,,,+++*********+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------++++++,,,,,,---...//////+++,,,---.........---,,,++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((***************)))(((''',,,++++++******++++++,,,+++,,,---------,,,+++***---,,,***))))))***,,,---)))******++++++,,,------))))))***++++++,,,------222///++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...***,,,......,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,..................------///...---,,,,,,---...///------......//////000000......////////////......111111000000//////......000000//////.........---////////////000000000000111111111111111111111111222111111111000000////////////000111111111111111000111222333333222111000000000000000////////////////////////////////////////////////............,,,,,,,,,---------......000000000000000000000000,,,,,,++++++,,,,,,---...---,,,***+++,,,------,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++...------,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,---......,,,,,,---...,,,---.........---,,,+++++++++------------++++++---------............///------,,,,,,,,,---......+++++++++,,,,,,---------+++******))))))******+++------,,,,,,+++***))))))******++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++******))))))------++++++++++++------------------------------++++++,,,,,,,,,,,,------++++++***************+++)))***++++++,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------))))))***++++++,,,------///---+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++******++++++,,,)))))))))***+++++++++,,,******))))))***,,,...///---+++))))))+++,,,---,,,---,,,,,,,,,------+++***---------,,,,,,------...***+++,,,,,,------,,,,,,///............---------.........------,,,,,,,,,++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++......---,,,,,,---------++++++++++++++++++++++++******++++++******)))(((******************************+++++++++,,,,,,,,,,,,---------,,,,,,+++******+++++++++******)))(((,,,++++++******++++++,,,)))***+++,,,---,,,,,,+++,,,+++)))(((((()))+++,,,)))******++++++,,,------******++++++,,,---------000...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***************+++,,,,,,)))+++---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///...------------...///.........///////////////......////////////......000000000000//////......000/////////............////////////000000000000111111111111111111111111222111111111000000000000///000000111111111111111000111222222222222111000111111111000000/////////////////////////////////////////////............,,,,,,---------.........////////////////////////------,,,,,,------...///...---++++++,,,---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,...///...---,,,---...,,,---------------,,,,,,+++,,,,,,------,,,,,,+++------------...............------,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++*********))),,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++***++++++,,,------,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,------......,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,------+++))))))+++------,,,------------------,,,***---,,,,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,...---------,,,,,,,,,,,,------------,,,,,,,,,+++)))************+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------***************************************)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,+++******,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))******++++++,,,------++++++,,,,,,------.........,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......------,,,,,,++++++(((((()))))))))*********)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------......///...------------...//////////////////...............////////////......000000000////////////...////////////............////////////000000000000111111111111111111111111111111111111111000000000///000111111222222111111000111222222222222111000333333222111000000//////////////////////////////////////////............,,,------------....................................------------...//////000...,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,---......,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,,,,+++,,,,,,+++++++++++++++*********---,,,,,,++++++,,,,,,------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************+++++++++,,,------...---------...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................)))***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,------------,,,,,,,,,,,,---,,,++++++******++++++,,,+++)))***,,,------,,,---............---,,,,,,---,,,++++++***************+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++,,,---,,,,,,,,,------,,,++++++,,,++++++******++++++,,,,,,------------,,,,,,,,,+++***))))))))))))***+++)))******++++++,,,------,,,,,,,,,------.........---,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******......---,,,,,,+++++++++(((((()))***************+++,,,,,,+++***+++---///------------------------,,,,,,------------...............------.........000000//////......------......////////////......///////////////////////////////////////.........////////////000000000000111111111111111111111111111111111111111111111111000000111222222222222111111111111222222111111111444333333222111000//////////////////////////////////////////............------------....................................---------------......///000///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,***))))))***,,,------,,,,,,++++++*********+++,,,---,,,++++++,,,------,,,+++++++++,,,---...------++++++++++++------+++,,,,,,,,,------------///...---,,,++++++++++++,,,++++++******)))))))))+++******))))))******+++*********)))))))))((((((,,,,,,,,,++++++,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,------...............------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------(((+++......+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,+++,,,++++++******++++++,,,......------,,,,,,++++++,,,+++++++++++++++++++++,,,+++***+++,,,------,,,---...//////...---------...---,,,+++***************+++,,,,,,------,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,))))))))))))))))))))))))***************)))((((((******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,---------,,,,,,,,,++++++******++++++,,,000000///...---,,,,,,++++++++++++******+++++++++)))******++++++,,,------,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++......---,,,******,,,...------------------------,,,,,,,,,,,,------......---..................---000000//////......------......////////////...................../////////.........///////////////////////////000000000000111111111111111111111111111111111111111222222222000000111222222222222222222111111111111111111222333333222222111000000///////////////////////////////////////............---------.........//////........................,,,,,,,,,+++,,,,,,---...000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...******++++++,,,---......---,,,***))))))***,,,---,,,,,,,,,++++++*********)))***++++++***)))***+++,,,++++++***+++,,,---...------++++++++++++------++++++++++++,,,,,,,,,---///...---,,,+++*********,,,++++++******)))))))))+++******))))))******+++******))))))))))))))))))++++++************++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++,,,***+++,,,------,,,+++***************************+++++++++,,,,,,,,,------++++++******+++,,,,,,---.........//////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******))))))***+++,,,,,,------,,,++++++,,,---...---,,,---///000000---,,,---.........---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............------------++++++++++++++++++++++++,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++*********++++++,,,---))))))))))))))))))))))))+++++++++++++++***))))))******************************+++++++++,,,,,,,,,***))))))))))))******+++++++++,,,---------,,,,,,,,,++++++******++++++,,,111000///---,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,---------+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...//////---+++***+++,,,------------------------++++++,,,,,,------......------...//////...------///////////////...............////////////......---............/////////.........///////////////////////////000000000000111111111111111111111111111111111222222222222222000111222222333222222222222222111000000111222222222111111111111000000000////////////////////////////////////............------........./////////........................,,,++++++++++++,,,---------,,,***+++,,,------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***++++++))))))***++++++******++++++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---,,,++++++***+++++++++++++++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,------++++++***++++++,,,---............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,.........,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++((((((***+++,,,---------,,,++++++,,,...///---,,,+++...000///,,,+++,,,......------,,,,,,------...***+++,,,,,,------,,,,,,//////.........---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,---******++++++++++++******)))******++++++,,,------,,,,,,,,,,,,,,,,,,++++++))),,,......,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***+++---.........,,,,,,+++---......---,,,,,,---........................***++++++,,,------......------...//////...------.........///////////////......////////////......---------.........//////............/////////000////////////000000000000111111111111111111111111111111111222222333333333000111222222333333222222222222111000000111222222//////000000000000111111////////////////////////////////////........................////////////////////////////////////,,,,,,,,,,,,,,,---......+++***((()))+++------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---***,,,---,,,+++***+++,,,))))))***+++,,,---------+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------------,,,***))))))***,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............/////////000+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++,,,---.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++))))))******++++++,,,,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------------)))***+++,,,---,,,,,,+++,,,++++++---//////---+++***...000///+++)))+++...++++++++++++,,,---......***+++,,,,,,------,,,,,,.........---------,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///************************,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***+++,,,---,,,,,,+++)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,)))((((((((()))+++---///))))))************)))))))))******+++,,,,,,------++++++++++++++++++++++++(((+++......+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---))))))***+++,,,------...)))+++,,,......---,,,+++)))+++...///...------...........................******+++,,,,,,---......,,,---...//////...---,,,---.........//////000000......////////////......---------.........//////---.........//////000000////////////000000000000111111111111111111111111111111111222222333333333111111222333333333333222333222111000000111222333.........///000000111111////////////////////////000/////////......................../////////000000000000000000000000000...------------...//////)))((('''(((+++------,,,---------,,,,,,+++++++++------------------------......---,,,+++))))))(((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++,,,------...,,,---......,,,,,,---...((()))+++,,,------,,,,,,++++++---......---++++++)))************++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------+++******************+++++++++++++++++++++++++++...---+++******+++---...,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,+++***))))))***+++,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,---...///---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------,,,***)))+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---...///000,,,++++++++++++++++++,,,,,,------....../////////++++++,,,---,,,+++***))),,,+++,,,---//////---+++)))---000///***(((***---)))))))))***+++,,,......++++++,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------.........---------.........//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,...//////---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,++++++************+++,,,,,,******+++,,,---+++)))***,,,---......************************------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++---***''')))---///---)))++++++------------++++++(((((()))***++++++,,,,,,---...///000000///...---++++++++++++++++++++++++)))***,,,------,,,***)))+++,,,------+++)))******...------------...//////,,,...///...---+++,,,,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,,,,------------++++++++++++---------,,,,,,++++++******)))------------------------////////////////////////////////////////////////111111111111000///...---///////////////......---000000000000000///............////////////......//////000111111000...---333222111111111222333444222222333333333222222111111111000000000000111111000000000000000000000000........................,,,---...//////...---,,,+++,,,...///000000000000////////////000000000000111111000...---,,,+++***---------------,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---......---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))))))************+++++++++(((((()))+++,,,---...///,,,,,,,,,++++++++++++******++++++,,,,,,++++++***------......---+++***(((+++++++++******)))))))))++++++++++++++++++++++++......------------,,,,,,***************+++++++++,,,---...//////---+++***,,,,,,,,,++++++*********)))***+++,,,------......111000///......------......---,,,+++++++++,,,---+++++++++,,,,,,,,,------...------,,,,,,,,,------+++---------+++++++++------,,,,,,++++++,,,,,,---......---,,,+++******))))))***+++,,,,,,+++***)))------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***...---,,,,,,,,,,,,---...---------------------------------------------------------,,,,,,+++++++++------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))...------,,,,,,------......,,,++++++,,,------,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,---,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,---......---,,,***---***((()))---///,,,)))++++++,,,------,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******,,,------+++*********------,,,,,,------...///,,,---///...---++++++,,,,,,,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------................................................000000000000///---,,,+++///////////////......---000000000000000///............////////////......///000111222333222222111222222111111111222333444111222222333333222222111111111000000000000111111////////////////////////........................------...//////...---------------......................../////////000000//////...---,,,++++++***,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,+++++++++*********,,,,,,+++++++++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********************++++++++++++((())))))***+++,,,------,,,,,,,,,++++++************++++++,,,,,,++++++*********++++++,,,,,,++++++------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++******------,,,+++***)))((((((,,,---...///...---+++***...---------,,,,,,,,,,,,++++++++++++,,,...///000222111000///...---------------,,,++++++,,,,,,---,,,,,,,,,,,,------------...------,,,,,,,,,------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---......------,,,,,,++++++******++++++++++++******,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,------------------------------------------------------------,,,,,,+++++++++------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***...------,,,,,,------...---,,,******,,,---,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,***(((***---...,,,***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,------+++******+++,,,,,,++++++,,,,,,---...,,,---......,,,++++++,,,,,,,,,+++*********++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////...,,,+++***///////////////......---000000000000000//////......//////000000//////...---...000111222333333333222111111111111222333333111111222222222222222111111111000000000000111111................................................------...//////...------......---------,,,,,,,,,---------.........//////------,,,,,,,,,+++++++++++++++++++++++++++***))))))******++++++******))),,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,))))))*********+++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***''''''((()))***,,,---.........------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******------,,,+++***))))))(((+++,,,---...---,,,+++***//////............---------,,,++++++,,,...111222333222111///......------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,------+++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++------.........---,,,+++------------------------,,,,,,---------,,,++++++...------,,,,,,------...---+++******+++,,,,,,+++...------,,,,,,------...,,,,,,+++++++++,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,...,,,+++++++++,,,+++)))************************------,,,,,,,,,+++++++++)))***++++++++++++***))),,,***)))***,,,---,,,++++++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,---***+++---,,,+++******+++++++++******++++++,,,---+++---......,,,++++++,,,,,,++++++******))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000///...---++++++///////////////......---//////000000000000////////////000000000000//////,,,---...//////000000000111111111111111222222333000111111222222222222111111111000000000000111111................................................---..................---...---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---******+++++++++******)))******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++,,,,,,************************...------,,,+++***))))))***++++++,,,,,,++++++***)))(((((((((***,,,...///,,,+++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***...........................---,,,+++,,,///222555444333111000......------,,,,,,,,,,,,---------...///............---------,,,,,,,,,+++,,,,,,------***,,,------++++++,,,...------,,,,,,,,,,,,---------------.........//////...---++++++++++++---...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...---+++)))***+++,,,+++***------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,++++++,,,+++***(((************************------,,,,,,,,,+++++++++************************+++*********,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++------,,,++++++,,,------)))+++,,,,,,+++***+++,,,+++************+++,,,,,,+++---...---,,,***++++++++++++++++++***)))))))))------------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000000...------///////////////......---//////000000000000////////////000000000000////////////..................000000111111222222222222///000111111222222222222111111000000000000111111.........................................................------.........------------...///000111,,,,,,,,,,,,------------------------............)))******+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++***************------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,+++*********,,,---...++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,)))******+++,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++---000333555333222111///......------,,,,,,------....................................+++++++++++++++,,,---...***+++---,,,,,,+++---......------,,,,,,------...,,,,,,---....../////////...---++++++++++++---......---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---+++******+++,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,------------,,,,,,)))+++,,,,,,+++++++++,,,++++++******++++++,,,---+++,,,------+++******++++++++++++,,,++++++***)))------------............+++,,,,,,------,,,,,,+++***++++++,,,---......///------------------------------------------------------------------------//////000000000000/////////////////////......---...//////000000000000000///000000111111000000///222111000////////////000///000111111222222111111//////000111222222222222111111000000000000111111................................................///...------------...///------------...000222333,,,,,,,,,---------..............................)))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++***+++,,,---------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++******------,,,,,,++++++++++++******************++++++*********++++++++++++,,,,,,,,,,,,,,,...000333555111000///......------...+++,,,---......///......,,,,,,---------.........+++******++++++,,,---...)))+++,,,,,,,,,,,,---///......------------......,,,,,,------.........///,,,,,,++++++++++++,,,,,,------,,,,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------......------,,,******++++++,,,,,,------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,---......------------------------,,,,,,+++++++++,,,------...------,,,,,,------......,,,++++++,,,------,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***))))))+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******+++++++++***+++++++++++++++,,,---,,,+++***))))))***+++,,,))))))******+++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,---......---,,,+++(((***,,,,,,+++++++++---+++++++++++++++,,,------***,,,------+++******+++***+++,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------........................------------------------------------------------,,,---...///000000000000///////////////......---......///000000000000000000000111111111111000000000000///...///000111111...///000111222111111000...///000111222222222222111111000000000000111111////////////////////////........................///...------------...//////...---,,,,,,...000111------------............------------------------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++******+++,,,---------,,,,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******---,,,,,,,,,,,,+++++++++)))))))))))))))***++++++************++++++,,,,,,***++++++,,,...000222333......------------......+++,,,---.../////////...******+++,,,---...//////************+++,,,---...)))+++,,,,,,,,,,,,---///......------------......,,,,,,,,,,,,------------******++++++++++++******++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------------,,,+++)))******+++,,,,,,------------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,------...///---,,,,,,---......---,,,,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,)))((()))+++------+++)))************************---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,---,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,,,,---...//////...---,,,+++++++++++++++++++++++++++,,,...//////...,,,+++(((***,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...***,,,------+++******+++)))***,,,---...------,,,))))))*********+++++++++++++++------------++++++******++++++++++++,,,,,,////////////////////////------------------------------------------------***+++,,,...///000000000///////////////......---......///000000000000000000000111111111111000000---,,,,,,,,,---///000222...///000222222111111000......000111111222222222111111000000000000111111000000000000000000000000........................///...---,,,,,,---...///000...---++++++,,,---...---------.........//////---------,,,,,,+++++++++***+++,,,---------------******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************)))***+++,,,---...---,,,,,,((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------,,,,,,+++***))))))++++++,,,,,,,,,---------,,,,,,,,,------.........)))******++++++,,,------+++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++***''''''(((((()))))))))***++++++++++++++++++++++++.........---------,,,,,,)))******+++---...//////))))))(((((()))***++++++*********++++++,,,,,,,,,)))***+++---///000222222---,,,,,,,,,,,,---......***+++---///000000///...((()))***+++---...//////************+++,,,---...)))+++,,,,,,,,,,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,------,,,+++***))))))***+++,,,,,,------------------------------+++++++++,,,,,,------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///...------,,,,,,------...000...,,,---...///...---...------,,,,,,------...***+++,,,---...---,,,,,,************************(((((((((((((((((((((((())))))***++++++++++++***)))---)))&&&,,,+++(((---+++++++++******+++,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++,,,---............------,,,+++++++++************************)))(((((('''(((((())))))))))))))))))))))))***+++,,,+++)))((()))***))))))***+++,,,------...+++++++++******))))))))),,,,,,,,,++++++************++++++,,,,,,++++++******+++,,,,,,+++***((('''*********++++++,,,,,,,,,+++******,,,......---,,,,,,+++)))((('''((())))))---.........///000000000---------....../////////......//////......---,,,......---------,,,,,,,,,,,,,,,,,,---...///000111...///111111/////////000......//////000000111111111111111111111111111111111111111111111111111111000000111111111111000000000000//////.........---000000///...------,,,,,,------------------------,,,---///000000000///...,,,---.../////////...------......///......------------------------------,,,++++++******++++++,,,...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,---------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((***+++,,,,,,******+++,,,************************)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++///......---+++******)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------............++++++,,,,,,,,,,,,------///...------///000000///------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++---------,,,+++***)))(((*********++++++,,,,,,,,,+++,,,,,,---,,,+++)))((()))***+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++......---------,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........---------....../////////---------------------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,+++......---,,,---...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++))))))***++++++++++++***(((...++++++111...(((+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++---------------,,,++++++++++++******************+++***))))))(((((())))))************************---...///...,,,+++,,,---++++++++++++++++++,,,,,,,,,,,,+++++++++*********---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++******)))******+++++++++,,,,,,,,,+++******+++......---,,,///...---,,,+++,,,,,,---..................//////,,,---------...........................------,,,---------....../////////---------------...///000...///111111/////////000////////////000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000//////......000//////...------,,,,,,------------------------+++,,,---...///......---............---+++)))(((++++++,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,...---,,,,,,,,,,,,---...((())))))))))))*********------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******+++++++++---------------,,,,,,+++++++++++++++++++++++++++************))))))))))))***+++,,,,,,******+++,,,************************)))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++++++++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,---------------+++++++++,,,,,,,,,------...---+++,,,---//////...------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))------...............------,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,,,,------------,,,,,,---------.........+++,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++........................+++,,,---------,,,+++***++++++***)))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))))))))***++++++++++++***+++///***(((///...))),,,------,,,,,,,,,,,,------)))***+++,,,,,,+++***))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,***)))***+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++......------------,,,,,,---,,,+++******+++,,,---+++************++++++,,,***++++++++++++,,,,,,,,,*********+++---...---,,,---,,,,,,++++++++++++,,,.........---------------,,,,,,,,,------------..................---,,,,,,,,,,,,---...///000111222......---------......///...///111111/////////000000000000000////////////111111111111111111111111111111111111111111111111000000111111111111000000///000111111111000///.../////////...------,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,,,,+++***((('''******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,------((())))))))))))*********,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++++++++************++++++.........---+++***((('''************************)))))))))******************+++,,,,,,******+++,,,++++++++++++++++++++++++***))))))))))))***++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,)))))))))******+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++******,,,------,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,------............------,,,,,,++++++,,,,,,---++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------***++++++,,,---...//////---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++........................***+++,,,---------,,,+++******)))))))))***+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************(((((((((((((((((((((((())))))***++++++++++++***//////'''$$$,,,---+++000......---,,,,,,,,,------(((***+++------+++***(((+++,,,---...///...---,,,+++++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---+++******+++---...+++******)))***+++---...++++++++++++++++++++++++***))))))+++---...---+++,,,,,,++++++++++++++++++.........---,,,,,,,,,+++,,,,,,,,,---------------------.........---,,,,,,,,,------...//////000000///......---------.........///111111/////////000111111000000//////......111111111111111111111111111111111111111111111111000000111111111111000000///000111222222111000...//////.........---------,,,,,,------------------+++,,,,,,---------------))))))******++++++,,,,,,+++,,,------............,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,***((((((++++++++++++++++++++++++)))))))))******+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******+++++++++*********++++++++++++,,,,,,,,,---+++******,,,------,,,---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,---,,,,,,+++((()))***+++,,,------------,,,,,,++++++,,,,,,---******+++,,,---.........---------------,,,,,,,,,---,,,,,,,,,+++*********------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000//////,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,///******333333---//////...------,,,,,,,,,---((()))+++,,,,,,+++)))(((+++,,,---...///...---,,,***++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---+++******+++---...++++++*********+++---...++++++++++++++++++++++++***))))))+++------,,,+++......//////////////////.........---,,,,,,,,,+++---------------------------------...---,,,,,,+++------------------------///......---------.........///111111/////////000111111000000//////......000000000000000000000000000000000000000000000000000000111111111111000000///000111222222111000///...............---------,,,,,,,,,---------......---------------.........*********+++,,,------...+++,,,,,,---......------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------.........------,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++***))))))*********+++++++++,,,,,,---,,,***+++,,,...------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++************++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))+++,,,---,,,,,,+++******+++++++++++++++***---,,,,,,++++++,,,,,,---***+++,,,.../////////...---------------..................---,,,,,,,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***&&&---///555AAA<<>>111,,,...---,,,++++++*********))))))************)))))))))))))))))))))***++++++++++++,,,---------------******++++++,,,------...***************+++,,,,,,++++++++++++++++++++++++)))***+++***((((((((()))*********++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******)))((((((***,,,---,,,***((()))***+++,,,,,,+++***..................//////000000/////////.........,,,------------,,,++++++------------............---------------...///000...///111111/////////000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///...---...///111222........................++++++,,,,,,---......///---,,,+++++++++,,,............---,,,+++,,,,,,---+++++++++++++++***)))((()))******+++,,,,,,------,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***((())))))))))))*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,+++******)))************++++++++++++,,,***))))))+++,,,,,,+++------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********+++,,,---,,,+++***))),,,------------,,,++++++---,,,,,,++++++,,,,,,---,,,---///000000///...---*********++++++,,,,,,,,,,,,,,,---------------...,,,,,,---.../////////............---------,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,,,,,,,------------,,,,,,........................)))***,,,---------,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***&&&***''',,,::::::222111...---,,,+++******************))))))))))))******,,,+++***)))***+++---...+++,,,------............******+++,,,,,,---......***)))))))))***++++++,,,++++++++++++++++++++++++,,,---...---+++++++++,,,,,,,,,,,,++++++++++++***)))))))))******+++++++++,,,,,,,,,------.........,,,------......------,,,,,,------...---,,,***))),,,,,,,,,++++++*********)))((((((***,,,---,,,******+++---...///...---------.........///000000000111111000000/////////...,,,,,,---------,,,++++++,,,------...///000111111,,,,,,,,,---...///000111...000111111/////////000......//////000000111111000000000000000000000000000000000000000000000000000000111111111111000000000///---+++,,,...111333---.....................++++++,,,,,,---...//////,,,+++*********+++,,,---+++*********+++---///000.........---,,,+++***)))))))))***+++,,,,,,------,,,++++++++++++++++++,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,))))))******++++++++++++------------------------)))************+++++++++************+++,,,---...+++++++++++++++***)))(((************************---,,,,,,++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---------,,,,,,+++***'''((()))***+++,,,------******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++***)))'''(((***++++++***------,,,,,,+++***))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......//////.........---------***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))((($$$%%%'''***,,,...//////---,,,,,,++++++,,,,,,------...000111111///---,,,(((((())))))*********++++++++++++,,,,,,---------+++,,,---.../////////////////////......---------,,,------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************+++,,,------+++***)))***,,,---,,,+++******+++,,,,,,---......,,,,,,+++*********++++++///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,+++,,,,,,,,,,,,++++++******+++,,,,,,------,,,++++++,,,------,,,,,,,,,++++++*********)))************+++++++++***+++,,,,,,+++***((('''++++++++++++++++++++++++,,,,,,+++***)))))))))***------------------------++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,))))))***++++++++++++***---///000000///......///---------------------------------............///000...+++))))))+++...000///...---,,,,,,,,,,,,,,,...------------...////////////............///000////////////............////////////000000000000000111111111111222222222111111111111111111111111111///---...000000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++............---,,,++++++------------------------,,,,,,,,,+++++++++******...---,,,,,,,,,---...///***++++++,,,,,,++++++***,,,+++***)))***+++,,,---++++++***)))***+++---...))))))))))))))))))))))))///......------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------......))))))))))))***+++,,,---000---******,,,---,,,)))---,,,+++,,,...///...---,,,***)))***++++++***))))))************+++++++++---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++***+++++++++......---------,,,,,,,,,))))))*********+++++++++///...------++++++***))))))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++...---+++))))))***+++,,,)))))))))))))))*********+++++++++*********)))))),,,,,,,,,++++++************+++,,,,,,******+++,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,,,,------,,,,,,------------------------------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++*********+++,,,,,,+++***)))***,,,---,,,+++))))))******+++,,,,,,---++++++++++++++++++++++++------,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********)))************+++++++++)))******+++++++++******))))))))))))))))))))))))---,,,,,,+++******++++++------------------------++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++---......---,,,,,,------------------------------------............///000...,,,++++++,,,...000///...------,,,,,,,,,---...------------...////////////............//////000000000/////////......////////////000000000000000000111111111222222222111111111111111111111111111///---...///000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++*********+++,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,+++*********+++,,,---***************************************))))))))),,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))))))))*********++++++***************+++,,,---///,,,******,,,---,,,***,,,+++***+++---------++++++***)))***++++++***)))************++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,......---------,,,,,,,,,***************+++++++++---------,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,***************++++++++++++++++++*********)))))),,,,,,,,,+++++++++******+++,,,---,,,+++***+++---+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------......---------,,,,,,,,,........................,,,,,,------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------...---,,,,,,++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,+++*********+++++++++***)))***,,,,,,,,,+++(((((())))))***+++++++++((()))+++,,,---,,,,,,++++++++++++++++++******)))+++++++++,,,,,,+++++++++***************+++,,,---///...------,,,,,,,,,,,,++++++************+++++++++++++++++++++*********)))************+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,------------------------+++,,,,,,,,,,,,+++***)))*********++++++++++++,,,++++++,,,------------,,,+++,,,......,,,+++,,,------------------------------------............//////......------......//////...------,,,---------......------......///000////////////////////////111111000000000/////////////////////000000000000000000000111111111222222111111111111111111111111111///......//////...---...------,,,,,,------...------------------------------......------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...---,,,+++******************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,((((((((())))))))))))***,,,,,,++++++++++++,,,,,,---+++******,,,------,,,+++***)))***+++,,,,,,***+++***)))***+++,,,+++)))************+++++++++,,,++++++***************)))++++++******++++++,,,---,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******++++++++++++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++...------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,***)))------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...,,,,,,+++***))))))******+++))))))***+++,,,+++***)))))))))*********++++++'''(((+++---...---,,,+++******+++,,,,,,+++***)))***+++,,,------,,,+++***))))))))))))***+++,,,---///...---,,,,,,+++,,,,,,******))))))))))))******+++++++++***************))))))*********++++++++++++***)))))))))***,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++***++++++,,,---,,,,,,,,,,,,...000///...---......,,,,,,---------------------------............///......////////////............------------.....................//////000111111222222111111000000111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111000///////////////...---...------,,,,,,------...........................,,,------...------,,,,,,)))***+++,,,------------++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------+++******))))))******+++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++*********+++,,,------+++***)))***,,,,,,,,,++++++)))))))))+++,,,+++************+++++++++,,,,,,++++++++++++************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******++++++,,,+++++++++++++++*********************************++++++++++++++++++++++++,,,---......,,,,,,---...---------,,,,,,++++++***...------,,,+++***))))))++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++***)))------------------------------------------------++++++++++++++++++++++++.........------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***,,,,,,---,,,++++++***))))))))))))***)))((()))+++,,,+++************+++++++++++++++'''(((+++---...---,,,+++++++++,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***))))))))))))***+++,,,---------,,,++++++***++++++))))))))))))))))))))))))************************))))))*********+++++++++---,,,***)))))))))***+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++))))))*********+++++++++)))******+++++++++++++++,,,...//////...------...,,,,,,,,,---------......---------............///......///000000///............---------......//////............///000000444444444444444333222111111111111111000000000000////////////000000000000//////000000000111111111000000000000000000000000//////000///...............------,,,,,,------...........................,,,,,,------...------,,,)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,''''''(((((())))))******+++******))))))******+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,***************+++,,,---,,,+++***+++,,,------+++***)))((()))+++,,,+++******++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,------.........---------,,,,,,,,,,,,+++++++++++++++++++++)))******++++++,,,,,,---***++++++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******))))))))))))************************++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,+++++++++------,,,++++++***))))))+++++++++,,,,,,---------,,,+++*********+++,,,---------------------------------------------------////////////////////////.........------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,++++++***)))))))))*********)))((()))+++++++++***++++++++++++++++++++++++((()))+++,,,---,,,,,,+++,,,++++++++++++,,,------+++++++++,,,,,,+++++++++***************+++,,,---+++++++++******++++++,,,))))))************)))))))))))))))***************)))************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))************+++))))))***++++++++++++******+++------+++***+++,,,+++,,,,,,------.........---------............///---......//////......---.........---......///000//////......//////000111444555666666555444222111111111000000000/////////////////////000000000000/////////000000000111111000000000000000000000000...000000000...---...///...------,,,,,,------...------------------------,,,,,,------......------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++++++++************++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,***+++++++++))))))+++---,,,+++***+++---------,,,***)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///......---------,,,,,,,,,++++++++++++,,,,,,,,,---)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++******)))(((((((((***************+++++++++***++++++++++++,,,,,,,,,+++---...---,,,+++,,,---------------,,,,,,,,,,,,++++++++++++***************++++++,,,,,,------...---,,,***))))))+++---///------------------------,,,,,,,,,------------...........................------------------,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---------,,,,,,++++++***...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,***))))))))))))******+++***)))((()))***+++***)))************************++++++++++++++++++++++++,,,+++)))((((((***,,,...,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...))))))***++++++***))))))((()))))))))*********+++)))************+++++++++******+++++++++******)))))))))))))))))))))))))))+++************+++,,,---++++++++++++++++++++++++---,,,+++*********++++++))))))))))))************)))***++++++,,,,,,++++++)))+++---,,,+++***+++,,,++++++,,,,,,---......///---------............///------------------------...............///000000///////////////000000111333444555555555333111000000000000/////////......////////////000000000000////////////000000000111000000000000000000000000...000111000---,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,'''((()))***++++++*********++++++,,,,,,++++++***++++++******++++++,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++............------------,,,,,,++++++++++++,,,,,,++++++************++++++((((((((())))))))))))******************+++,,,---***+++,,,+++)))(((***,,,+++***)))***+++,,,,,,***)))(((((()))+++---,,,++++++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,...//////......---------,,,,,,,,,)))******+++,,,---......***************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++******)))(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,---------------************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---......//////......---,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------))))))(((((()))***++++++***(((((()))***+++***)))))))))))))))((((((((((((,,,,,,+++******+++++++++,,,***'''&&&&&&))),,,...---,,,+++******+++,,,---------,,,,,,+++,,,,,,,,,+++++++++,,,---...///000)))***+++,,,,,,+++***)))(((((())))))*********+++)))************+++++++++'''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,+++*********+++,,,))))))))))))************++++++,,,------------,,,+++---///...---,,,------++++++,,,,,,---...//////---------.........//////...---,,,,,,,,,,,,---..................///000000///////////////000111111222333444444444222///...////////////............////////////000000000000////////////000000000000000000000000000000000000...000111000---,,,---000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------...//////000/////////------------------------))))))***+++,,,------...''')))***,,,---------,,,+++++++++,,,,,,+++++++++,,,+++***)))***+++---...((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))************))))))))))))***+++,,,---***,,,---+++(((''')))+++***(((((()))***+++***))))))(((((()))+++---,,,+++++++++,,,,,,,,,---------))))))******++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,))))))***+++---...//////************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,------.........)))))))))***++++++,,,,,,******+++,,,,,,---......***+++---//////...---,,,------------------------,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........++++++,,,---------,,,,,,------------------------++++++------------++++++++++++,,,,,,---...//////000000///...------,,,,,,...---,,,,,,++++++,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))*********)))((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---------,,,,,,---+++)))***,,,---+++))),,,,,,+++******+++,,,,,,---,,,***)))))))))******************************///---***''''''(((+++,,,///---+++)))))))))+++,,,))))))*********))))))((()))***+++,,,,,,+++***)))++++++***)))***+++,,,---,,,++++++******++++++,,,))))))))))))************,,,+++++++++++++++++++++,,,,,,+++***+++,,,---......+++)))***---000000///...///...,,,******,,,.....................------........................------..................////////////............111222333333222000---,,,////////////////////////............////////////////////////////////////......////////////......000000//////.........---,,,,,,------------,,,,,,...------,,,,,,++++++***'''))),,,///000000///...//////............//////000000///...------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++++++++++++++,,,+++++++++,,,,,,---------//////...------,,,++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))***+++,,,---,,,+++++++++*********+++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,+++******,,,...///......------------......+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))))))***+++,,,,,,------******+++,,,,,,---......++++++++++++,,,---...///......,,,,,,,,,,,,......***)))******+++,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++,,,,,,---------,,,,,,)))************+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********+++,,,---...///000///------,,,---...///,,,------...---,,,***)))------------,,,,,,+++***///...---,,,,,,---...///---------------------------------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---.........---,,,,,,+++---,,,******+++++++++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************---,,,***+++---...,,,***,,,,,,+++******+++,,,,,,---,,,***)))))))))***+++************************+++++++++*********))))))+++***)))((((((***+++,,,,,,,,,,,,------,,,,,,+++******++++++++++++******...---,,,,,,,,,---......,,,++++++******++++++,,,))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,***((()))+++......------......,,,******,,,---------------------------------------------------/////////...---------,,,000000000000111111111111000111222222222000...---////////////////////////............////////////000000000000000000000000...//////000000//////...000/////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------,,,/////////....../////////000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---......------,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))(((((()))***+++,,,,,,,,,++++++++++++******++++++,,,---++++++,,,------------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++)))******+++,,,,,,------+++++++++,,,,,,---------++++++++++++,,,---...///,,,++++++******++++++,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******************++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++,,,------...///...---,,,,,,---......,,,,,,---------,,,++++++---------------,,,+++++++++***))))))))))))***+++------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++------......---,,,,,,++++++++++++++++++,,,,,,,,,...------------------...((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++************))))))))),,,+++******,,,,,,+++***,,,++++++******++++++,,,,,,,,,+++************+++************************(((***,,,------+++(((''')))(((((('''(((***+++---))))))******+++******)))++++++************++++++...------,,,,,,,,,------,,,++++++******++++++,,,)))))))))*********++++++************************,,,,,,+++++++++,,,---...,,,***)))***,,,---------------...,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++//////000000111111222222///000111111111111///...////////////////////////............////////////000000000000000000000000///000000111111000000///////////////.....................//////.........******+++,,,,,,---......------,,,,,,,,,,,,------//////////////////////////////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++...------,,,+++***))))))---,,,,,,,,,,,,,,,,,,+++------,,,,,,+++************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********************************+++******)))((()))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++,,,,,,---------------))))))*********+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++******++++++,,,---------,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,******++++++++++++******************+++++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------,,,+++,,,,,,++++++++++++,,,,,,------------------------******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++((()))+++++++++++++++,,,,,,+++***))))))***+++,,,''''''((((((((()))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********)))))))))*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************((())),,,------+++)))''')))))))))))))))***+++,,,'''((()))))))))))))))))),,,+++***))))))***+++,,,+++++++++***************,,,++++++******++++++,,,))))))*********+++++++++)))))))))))))))*********+++++++++,,,,,,,,,------------------.../////////---.........,,,,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,............////////////......///000111111000000////////////////////////............////////////111111111111111111111111000000111111111111000000///////////////...............////////////......+++++++++,,,,,,---------///...---,,,,,,---///000/////////000000/////////.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++******)))******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...------------------------...------,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,---------...------,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,+++++++++,,,,,,------,,,++++++***+++,,,...///+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,,,,+++&&&)))++++++***)))***,,,+++***)))(((((()))***+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++*********+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************************+++*********,,,,,,++++++***************++++++,,,---------,,,,,,+++***))))))***+++,,,*********************))),,,++++++******++++++,,,************++++++++++++(((((()))))))))*********++++++,,,,,,,,,---------------...............///---...000///...---...///,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000//////......---------...//////000000111111////////////////////////............////////////000000000000000000000000000000111111111111000000.........///////////////......////////////......---------,,,,,,+++++++++,,,+++***)))***---000111//////000111111000//////---------------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***************++++++,,,,,,,,,---------,,,,,,+++++++++++++++************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************************************++++++++++++******+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,))))))***++++++++++++++++++++++++,,,,,,,,,,,,---------------------------++++++++++++,,,,,,------......------------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---------------------------------,,,+++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++++++++++++++...............---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++***+++,,,...///******++++++++++++******))))))************))))))------------------------))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++&&&***------***)))***+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---+++************))))))))),,,---......,,,,,,---...***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,************************+++***)))((()))***,,,---------,,,,,,+++******)))((()))***+++,,,,,,,,,,,,++++++************++++++******+++,,,------,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,((())))))******+++++++++***+++,,,---------,,,,,,***,,,......,,,,,,,,,---,,,...///000///......///,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111111111000000000000.........//////000000000////////////////////////............///////////////////////////////////////000000111111000000///.........///////////////.........//////...............---,,,,,,+++******((('''''''''(((+++---/////////111111111111//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++*********************************************************++++++++++++++++++++++++)))***++++++,,,+++++++++++++++******++++++,,,---,,,,,,++++++******++++++((())))))***************++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------///......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++,,,------,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++,,,------***+++,,,---......------,,,,,,++++++,,,,,,------)))******+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++------------+++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,(((,,,000000,,,)))***,,,+++,,,,,,------,,,,,,+++(((((((((((())))))))))))************************++++++******++++++,,,---++++++++++++************+++---...---+++***,,,...***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,******************************)))))))))***,,,,,,***++++++++++++*********&&&&&&((())))))***************++++++++++++******((()))***,,,------------,,,++++++******++++++,,,*********+++++++++,,,,,,))))))******+++,,,,,,---***+++,,,---------,,,,,,***---//////---+++,,,---))),,,......---------...++++++,,,------...//////------------------------,,,---------.../////////...//////000111222222333//////.........//////000////////////////////////............////////////...........................//////000000//////.............../////////000------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))+++,,,---...///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************------,,,+++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++*********)))************************************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++*********+++,,,------,,,++++++******++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---...++++++++++++++++++++++++)))******+++---......///---,,,,,,++++++,,,,,,---*********++++++++++++,,,************************((()))***+++,,,,,,,,,,,,------------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++,,,------...***+++---...//////......,,,,,,---------,,,++++++++++++,,,---------------...///000000000000///...------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***///333222...++++++---******,,,------,,,******************++++++++++++************************++++++******++++++,,,---.........---------,,,,,,'''***++++++(((''')))+++***+++,,,------,,,+++***)))***,,,---...---,,,,,,************************))))))******++++++++++++'''((()))******+++******))))))***,,,,,,---------)))***+++,,,,,,+++***)))$$$&&&(((***+++,,,,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------***+++,,,---...---,,,,,,,,,///222111///---...///'''***,,,---,,,++++++,,,******+++,,,,,,---................................................------)))***,,,...000111333444000///............//////////////////////////////............/////////000..............................////////////......---.........//////000000,,,------------------,,,***++++++,,,,,,------...---------------------......000111222222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))///...,,,+++***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,,,,+++*********+++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,............,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++)))******+++---...//////---,,,,,,++++++,,,,,,---))))))*********+++++++++************************)))***+++,,,------...---////////////...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,*********+++,,,---...///***,,,---///000000//////,,,------...---,,,***))),,,------.../////////...+++,,,---......---,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******+++---......---+++***---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***+++,,,...//////...,,,+++***+++,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++++++++++++++((()))))))))***************************)))(((''''''((()))***+++,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))************)))))),,,,,,,,,++++++*********---,,,*********,,,...///---------,,,,,,+++++++++...------,,,,,,------...,,,---///000000000///...//////000000///...---------------............///---------............/////////......---------,,,////////////////////////---......///000111111222////////////////////////......////////////..............................,,,---......//////......,,,,,,,,,---------......------------------------222111111111000...---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...***++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))(((++++++***************+++))))))***+++,,,,,,---------------,,,,,,+++++++++************************'''((()))***,,,---...///((()))***,,,,,,---------******))))))******+++,,,,,,++++++,,,......---+++---,,,,,,+++*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++++++++************+++++++++++++++,,,,,,---------,,,------......------,,,...---,,,++++++,,,---...------------------------+++++++++,,,,,,---------+++++++++*********))))))((((((((((((((((((((((((***++++++,,,,,,++++++***///000111000---+++***+++,,,+++***))))))+++---...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......000...,,,,,,------,,,+++000000///------,,,,,,,,,------------------------++++++,,,,,,,,,------------------+++)))((()))+++,,,,,,------...///000000//////...---,,,,,,++++++.........------,,,,,,,,,///...,,,+++***+++,,,,,,...,,,******,,,---***((()))***+++,,,...///000111...---+++******+++---...++++++++++++++++++***************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,---...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++******))))))***+++,,,------------++++++++++++*********)))******++++++++++++******------------------------)))******************))),,,,,,,,,+++++++++******---,,,+++******,,,...///---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,---...///......---...............---,,,,,,---------............///........./////////000000/////////.........------////////////////////////......//////000000111111////////////////////////......////////////..............................,,,------...............,,,---------------------------------------------000000000000///...---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++*********+++,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,---*********++++++,,,,,,---******))))))******+++,,,,,,++++++,,,......---+++---,,,,,,+++*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***++++++,,,,,,++++++***...///000...,,,*********,,,+++***)))***+++---...+++************+++,,,,,,+++******))))))******++++++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///---,,,,,,---------,,,......------------...///------------------------++++++,,,,,,,,,------------......,,,***)))***+++,,,,,,------...//////000///......---,,,,,,++++++------,,,,,,,,,+++++++++...---,,,+++++++++,,,,,,---+++******,,,---+++)))++++++,,,,,,------......---,,,***))))))***,,,---******************++++++++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,......,,,+++************------,,,++++++++++++,,,)))))))))***************,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,------......---------)))))))))))))))(((((((((*********))))))*********------------------------******++++++++++++******,,,,,,,,,,,,++++++++++++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,------------,,,------------------,,,+++---------............///////////////000000000111000000////////////......////////////////////////////////////000000000000////////////////////////......////////////..............................,,,,,,---...............---------------------,,,---------------------------......///......------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))***++++++,,,,,,***************+++,,,---******++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,+++++++++++++++++++++,,,+++*********+++,,,---******))))))******+++,,,,,,++++++,,,......---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++******))))))(((---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***,,,---...---+++))))))***,,,+++*********+++---...))))))***++++++++++++***+++******))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,------------.........---+++***+++---,,,,,,------.../////////.........------,,,,,,+++,,,,,,++++++++++++******...---,,,,,,+++,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))++++++))))))******++++++,,,,,,++++++,,,,,,,,,---------************++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++******,,,,,,++++++++++++++++++(((((())))))******++++++------,,,,,,,,,,,,,,,,,,************************************++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,---.........------,,,+++))))))))))))))))))((((((+++***)))(((((()))***+++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------------.........------,,,---------............///....../////////000000000000000000000000/////////////////////////////////000000000000////////////////////////////////////......////////////..............................,,,,,,---.........------...------------,,,,,,,,,------------------------+++,,,------.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))***++++++,,,,,,))))))))))))******+++,,,++++++++++++************,,,+++++++++++++++++++++************************++++++++++++++++++++++++...,,,+++))))))***,,,---******))))))******+++,,,+++++++++,,,---...---++++++++++++,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++************---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++---...---+++******+++,,,++++++++++++,,,---...((()))+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++---//////...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---++++++,,,...---------.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,------++++++++++++,,,---------++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++++++++)))*********+++,,,,,,,,,(((((()))***++++++,,,,,,************************)))))))))******+++++++++))))))))))))*********+++(((((()))***+++++++++***,,,,,,,,,,,,,,,+++***)))************************+++***)))(((((()))***+++************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........---....../////////......---------............///------.........//////////////////000000000000000////////////////////////000000000000////////////////////////////////////......////////////..............................+++,,,,,,---...---------------------------------------------------------***+++,,,---............,,,,,,++++++++++++,,,,,,........................************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************((((((((((((((()))******+++*********************++++++++++++++++++++++++************************)))******++++++,,,------...,,,+++))))))***,,,---******))))))******+++,,,+++++++++,,,---...---+++***++++++,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***------------------------)))******+++,,,---......++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------)))***,,,---------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------............---,,,++++++---//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......---,,,+++,,,...---------...............---------------,,,,,,,,,,,,,,,,,,---------------------------------------***+++,,,,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,++++++++++++***((()))***+++,,,,,,,,,,,,)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,...//////************************(((((())))))***+++++++++(((((()))))))))*********(((((()))*********))))))++++++++++++******)))(((******+++++++++++++++,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,---......///---...//////000/////////---------............///------------..................////////////000000////////////////////////////////////000000000000////////////////////////......////////////..............................++++++,,,---------------,,,,,,,,,---------......------------------------+++,,,,,,---.........---,,,++++++******++++++,,,........................************************++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++*********************))))))((((((((())))))))))))***************************+++++++++++++++************************))))))***+++,,,,,,------,,,+++*********+++,,,---******))))))******+++,,,,,,++++++,,,......---+++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++------------++++++++++++++++++************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------))))))***+++---...///000+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++******,,,......---,,,,,,---,,,,,,,,,,,,------------++++++,,,------------,,,+++******))))))******+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---............---............////////////...,,,++++++---......---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,------,,,++++++,,,...........................------------------------,,,,,,------------......,,,,,,---............---+++,,,------,,,,,,---...)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******)))***++++++,,,+++******((()))***+++,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++,,,---...//////000++++++++++++++++++++++++((((((((()))***+++++++++))))))*********+++++++++******+++++++++***))))))*********+++******))))))*********+++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++)))******************))),,,,,,,,,---------......------------,,,,,,+++***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,......,,,---....../////////...---------............///............////////////------........./////////////////////////////////......//////000000111111////////////////////////......////////////..............................++++++,,,------------,,,***++++++,,,---...//////------------------------,,,------............---,,,,,,,,,++++++,,,,,,,,,------------------------************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,---,,,+++***)))))))))***(((((())))))******++++++)))*********++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---******))))))******+++,,,,,,++++++,,,......---+++(((***+++------,,,+++***++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,---,,,+++,,,---+++,,,,,,---------------+++++++++++++++,,,,,,---+++******))))))******+++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,------------,,,---------........./////////---,,,,,,---------,,,++++++++++++,,,---......++++++++++++++++++++++++------------............+++,,,,,,,,,******,,,---........................------------------------++++++,,,,,,,,,---------+++,,,.../////////...---,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++++++++******))))))))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++***((('''((()))***+++,,,,,,+++***---,,,,,,,,,+++*********))))))))))))))))))******++++++++++++++++++++++++'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++******))))))******+++++++++,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))************)))))),,,,,,,,,------.........---------------,,,+++***+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,+++*********+++,,,---+++,,,,,,---.........------------.........//////////////////000000000000,,,---------......//////////////////////////////---......///000111111222////////////////////////......////////////..............................++++++,,,---------,,,,,,)))***+++,,,...///000000---------------------------......//////...------...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++------++++++++++++------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((***+++,,,---...//////---,,,+++*********'''(((((()))***++++++,,,))))))******++++++++++++************************------,,,,,,+++******)))((()))***,,,,,,---------*********)))***++++++,,,,,,++++++,,,......---+++((()))+++---------+++***++++++++++++++++++++++++***+++---......---+++***---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***,,,,,,+++******.........------.........---------,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***************+++++++++---------,,,,,,,,,++++++************************+++++++++,,,,,,+++++++++''')))+++++++++***+++,,,+++,,,------......------+++***)))))))))***,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000...,,,,,,------,,,+++))))))***+++,,,...///000++++++++++++++++++++++++---------.........//////***+++,,,+++******+++---.....................---------------------------*********++++++,,,,,,,,,+++,,,.../////////......,,,...000...+++***+++---//////...------,,,++++++******++++++++++++******------,,,,,,,,,,,,++++++******+++,,,------......,,,,,,++++++***)))))))))++++++++++++++++++++++++(((***+++---......------,,,++++++******++++++,,,******************************++++++++++++************)))))))))))))))***************************,,,+++******))))))******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++*********))))))((((((,,,---...---+++***+++,,,***,,,...000000...,,,***+++++++++*********)))))),,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---------............///------------------------.........------,,,,,,,,,........................000///...---,,,---.........------,,,,,,+++******------............------111111111000000000000000..............................//////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......///...------------...///+++++++++---000111000///......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++))))))*********++++++++++++***)))(((((()))***++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******++++++******)))************************))))))(((((()))***++++++++++++******************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***+++,,,,,,,,,))))))***+++,,,------...///......------......///........................,,,++++++******++++++,,,+++,,,---............------------,,,,,,+++++++++------.........------,,,***)))((()))*********(((---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000///...---,,,+++++++++++++++++++++++++++++++++------------------------------------,,,,,,+++***---------.........//////---,,,+++,,,...000000///...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///......------,,,++++++000,,,((()))---///---***,,,,,,------------......,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,******************++++++++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))))))))******++++++++++++++++++++++++,,,,,,+++************+++*********)))))))))(((((()))******++++++++++++++++++*********))))))))))))+++,,,---,,,***)))***+++)))+++---......---+++)))+++++++++*********))))))+++,,,,,,,,,++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,........................000///...---,,,------...........................------............------////////////////////////..............................//////...------,,,------...//////...------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,++++++,,,------,,,***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++******))))))******++++++,,,,,,------,,,,,,+++))))))************))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))))))))***+++,,,************************++++++******************)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))************************,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,........................,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++******,,,+++******,,,,,,+++***,,,+++*********+++,,,---************************)))(((((()))+++,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,------------.........---,,,+++,,,...000000///...---+++,,,,,,---+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------,,,,,,,,,///+++((()))---///---+++******++++++++++++,,,,,,+++++++++*********))))))''''''(((((()))*********((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********)))))))))))))))((()))******++++++*********************)))))))))***+++,,,+++)))((()))***)))***+++------+++***)))+++++++++***************+++++++++,,,++++++***)))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,........................//////...------------...,,,,,,---......///000000------............---------------......//////000.................................///......---,,,......////////////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,)))'''+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******************************************++++++)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))///...---+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******++++++************++++++------------------------------,,,,,,,,,,,,------,,,,,,+++******+++---...,,,,,,,,,,,,++++++++++++))))))***************)))...---,,,,,,......---,,,***************+++,,,---***************************)))((()))+++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------------...------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,---------------,,,,,,---///000///......,,,++++++------,,,***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------.........+++)))***---///...,,,******++++++++++++,,,,,,++++++++++++************(((((((((((())))))******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))***,,,------,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((()))************)))***************************+++,,,+++***)))***+++)))***+++,,,,,,+++***)))******************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------........................//////......------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,---...//////000000........................---...............---------..................---,,,,,,,,,---------..............................000///.........---+++)))+++***)))))))))+++,,,---++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******************************++++++,,,,,,,,,---,,,,,,,,,---------......***+++------------+++***++++++,,,,,,,,,,,,++++++...---,,,++++++,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***************+++++++++***************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,------...---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,***))))))***,,,---,,,+++++++++++++++++++++******+++,,,,,,,,,++++++...---,,,---...///...,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++++++++++++++++++++******************************++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++*********+++,,,,,,------------------------------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---///000///------,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,***)))***---......,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++)))))))))***************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((((()))************)))***************+++++++++***,,,---,,,++++++,,,---***+++,,,------,,,+++***************************)))******++++++******************+++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------.......................................---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------...//////000111111........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,---......---+++,,,+++*********,,,---...++++++++++++++++++++++++*********))))))******+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,***))))))***,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,***+++,,,,,,,,,+++***************************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++*********+++,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------...///000...,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,------......------,,,***++++++,,,---...//////+++++++++,,,---...---,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++---,,,,,,++++++,,,------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))))))))))))))*********((()))******++++++***************+++++++++++++++***,,,------,,,+++,,,...++++++,,,,,,,,,,,,++++++***************+++++++++((()))******+++*********))))))*********+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.................................//////......---,,,000000///...------,,,,,,,,,,,,------------,,,,,,.........//////000000111........................,,,---......///.........,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***))))))***,,,---,,,***---,,,,,,,,,,,,------...++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++*********************************+++++++++++++++)))))))))*********+++++++++,,,,,,------,,,,,,+++******++++++++++++************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))***++++++,,,,,,+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++******+++,,,,,,*********+++++++++++++++(((((()))***++++++++++++---,,,++++++------,,,+++)))******++++++***))))))************************+++***))))))+++++++++)))+++,,,---------,,,******++++++++++++++++++++++++******++++++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------------...++++++++++++++++++++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,---------------------...000000...+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------------............------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++*********,,,---...++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++(((((()))))))))*********)))******+++++++++++++++*********++++++,,,,,,,,,)))+++,,,,,,++++++,,,---***++++++++++++++++++***))))))*********+++++++++(((((()))***************))))))))))))*********+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---.../////////...---,,,.....................---+++,,,,,,------,,,,,,+++................................................,,,------...//////......---,,,++++++++++++,,,---,,,,,,,,,---------......++++++,,,------,,,++++++***))))))***,,,,,,+++***------------------,,,+++***************************************+++,,,,,,************************************************++++++++++++************)))))))))*********++++++,,,,,,++++++++++++,,,,,,******++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++***)))))))))))))))((())))))***++++++,,,,,,---,,,,,,+++***)))(((((()))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++)))*********++++++++++++((()))***+++,,,,,,,,,,,,---,,,++++++------,,,+++******++++++***)))((('''************************+++***))))))++++++***))),,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,,,,------------.........---------///000000---+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,------.........,,,---......,,,+++************++++++++++++,,,,,,+++++++++************)))+++++++++***************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))(((((()))+++---...,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++(((((((((((()))***+++,,,************************,,,+++******))))))************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,(((***++++++******+++---))))))))))))))))))))))))))))))******++++++++++++(((((()))***************))))))))))))************)))************+++++++++------------------------,,,,,,,,,------.................................---.../////////...,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------------,,,,,,........................,,,,,,---.../////////......---,,,,,,,,,,,,---...,,,,,,,,,---------......------...//////...---------,,,+++,,,------,,,***,,,---......---,,,***)))************************++++++******+++,,,------************************************************,,,+++++++++******))))))))))))*********+++++++++---,,,************,,,---******++++++++++++******,,,---////////////---,,,++++++++++++++++++++++++*********++++++*********************************++++++***)))(((((())))))((())))))***++++++,,,,,,...---,,,+++***((('''''')))************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******+++,,,,,,---......))))))***+++,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---............---,,,+++))))))******++++++++++++***+++,,,---.../////////...---,,,,,,---...---,,,++++++++++++***)))'''%%%,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000///...---,,,+++++++++------------------------------------------------***+++,,,,,,---------------------.........//////------...///000000---***,,,+++***+++---...---,,,++++++,,,,,,,,,---------------............------,,,,,,,,,---------......,,,...///...,,,***)))))),,,,,,---------.........000...,,,***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,+++******))))))************))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++---------,,,,,,,,,++++++)))************+++++++++))))))************))))))))))))***++++++++++++******+++,,,------,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,++++++*********)))************))))))(((******************************+++,,,,,,,,,,,,+++.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000..................------//////.........---------///...---+++******++++++......---------,,,,,,,,,///...,,,++++++,,,...///000///...------...///000///...---,,,+++,,,------***+++---......---+++******+++,,,,,,,,,,,,---...++++++++++++,,,,,,---...******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,+++)))(((((()))+++,,,((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++(((%%%%%%)))---//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++***)))))))))***))))))))))))))))))))))))------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,+++++++++******------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,+++***)))((('''))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%''')))+++---///000------------------------+++++++++*********))))))***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++,,,---...))))))***++++++,,,------++++++,,,,,,,,,,,,------000///---,,,+++,,,,,,---******+++,,,------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))******+++++++++++++++,,,------......///------,,,++++++******)))---,,,***))))))***,,,---------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------,,,,,,+++,,,---......---,,,+++...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,---.........---....../////////...,,,++++++++++++,,,,,,---------...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***)))((()))***+++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***)))******************)))************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++******++++++++++++******'''((())))))******))))))+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))******************************+++,,,,,,,,,,,,+++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///.........---------------,,,,,,++++++,,,---.........---------,,,,,,,,,///...,,,++++++,,,...//////...---,,,,,,---...//////...---,,,,,,,,,------***+++---......---+++******,,,------++++++,,,...+++++++++++++++,,,---...******++++++++++++******+++++++++,,,,,,,,,------))))))***++++++++++++***,,,+++***))))))***+++,,,************************((((((((((((((((((((((((************************---***((((((+++---...---++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,---,,,+++***************************************))))))************++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++************+++,,,,,,,,,,,,++++++************++++++++++++******))))))*********++++++++++++***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,,,,------+++,,,,,,------------,,,+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++------------------------......---------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,------------------,,,...---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------...---------.../////////...,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////...+++,,,,,,------,,,,,,+++***)))(((((((((***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------++++++,,,---------------++++++++++++************)))************+++++++++++++++,,,,,,,,,,,,++++++((())))))***************,,,++++++++++++++++++,,,.........---------------,,,,,,,,,++++++++++++***(((((()))***++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,....................................------------++++++++++++,,,---...///......---------,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------///...------,,,,,,------++++++------------++++++,,,---...---+++***+++,,,,,,++++++++++++,,,,,,---******++++++++++++******++++++++++++,,,,,,,,,,,,))))))***++++++++++++***************************------,,,++++++***))))))************************************************...,,,++++++------,,,++++++++++++++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++&&&&&&''')))***+++,,,---***************+++++++++,,,,,,,,,+++++++++************))))))))))))******++++++***************)))))))))***+++,,,,,,++++++************+++++++++++++++******))))))******+++++++++++++++++++++++++++///...---,,,+++***)))(((++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))++++++++++++++++++++++++(((***---//////...,,,***,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,......------,,,,,,++++++)))******+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++------------------------)))))))))******++++++,,,,,,,,,+++*********++++++------------------------...------------,,,,,,,,,------------------------)))***+++,,,...///000111+++,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------............---,,,,,,---,,,,,,,,,,,,,,,,,,+++------......///......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////+++,,,,,,------,,,,,,+++******))))))******+++,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......+++,,,------......------......---------,,,,,,,,,))))))*********+++++++++***++++++++++++++++++***++++++,,,------------,,,---,,,+++******+++,,,---//////.........---,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------++++++,,,,,,---......///......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///......---------------+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,------------,,,)))***++++++++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------+++***++++++++++++++++++++++++++++++*********)))))))))******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***,,,,,,---************************,,,,,,,,,+++++++++******************************++++++++++++************)))***++++++,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***,,,......---,,,+++---------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---......///...............---,,,+++,,,,,,---------.........+++,,,,,,------,,,,,,++++++++++++******)))))))))***++++++,,,------......*********++++++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,------,,,,,,+++........................((())))))***+++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,---...///000++++++,,,,,,---...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++.........///////////////------------------------------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,***************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------.........---------,,,,,,))))))*********+++++++++))))))************))))))++++++,,,------------,,,---,,,+++******+++,,,---------......---,,,+++***++++++++++++++++++++++++(((((()))+++,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////,,,,,,------------------------------------------......---------,,,,,,,,,---------,,,,,,---------.........//////............//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,------------,,,)))***++++++++++++***)))++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++'''(((+++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,+++++++++*********++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++++++++++++++......------------......******************************+++,,,------......------------------------************++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------------------,,,+++++++++,,,,,,,,,------+++,,,,,,------.....................---,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++******)))))))))******++++++,,,------...,,,,,,,,,+++++++++******)))***,,,......,,,***)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------++++++,,,,,,---...//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,------,,,,,,,,,------------------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------------------------------)))******++++++++++++***+++,,,,,,------,,,,,,+++......---------,,,,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,******))))))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------------,,,,,,,,,,,,++++++++++++)))************+++++++++)))))))))******)))))))))((())))))***************,,,++++++++++++++++++,,,++++++,,,------,,,***)))***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,------.../////////,,,,,,,,,,,,------------------.........------,,,......---------,,,,,,,,,------------------------......///000000///.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++************++++++++++++))))))***++++++++++++*********************************+++,,,,,,---......************************))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************,,,,,,,,,+++++++++************+++,,,,,,+++******,,,,,,,,,,,,,,,---------,,,,,,------,,,+++******,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,---.../////////++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---.........------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------,,,,,,+++******))))))***,,,------,,,***)))++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------+++,,,,,,------............------,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---+++******+++,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,+++***)))))))))***+++,,,)))******************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))************+++++++++)))******++++++******)))'''((())))))******))))))+++++++++,,,,,,+++++++++)))***,,,------,,,+++*********+++++++++,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000++++++,,,,,,,,,---------+++,,,---...//////............---------,,,,,,,,,,,,------------------,,,------...//////...------...//////000///...---,,,---,,,,,,++++++,,,,,,---***,,,------++++++,,,...,,,,,,+++***************+++,,,,,,------,,,,,,+++************++++++++++++))))))***++++++++++++***,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,------------------------)))))))))))))))))))))))))))+++---,,,***)))+++,,,+++++++++++++++++++++++++++************)))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,------...++++++++++++++++++++++++++++++******************+++++++++*********)))))),,,,,,,,,+++++++++******))))))***++++++***))))))******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,---.........---,,,+++******++++++,,,+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------,,,------------------,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++...---+++***)))***+++,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,------------------///000111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------------,,,,,,+++,,,,,,------,,,,,,+++((((((***+++,,,---------))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++***)))))))))***,,,---))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++//////.........---------)))************++++++++++++++++++,,,,,,+++++++++))))))***+++++++++++++++***+++,,,------,,,+++***)))***,,,.........,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,+++************************************+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...///000000+++++++++,,,,,,---------)))***,,,...000000000000......---------,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,...///000000000///---,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,---...,,,,,,+++***))))))******+++,,,,,,------,,,,,,+++)))************+++++++++++++++,,,------------,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++******)))************************************************,,,...///...***)))***,,,++++++++++++++++++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++(((((())))))*********+++++++++++++++******)))))),,,,,,,,,+++++++++******'''((()))******)))((('''))))))******++++++++++++))))))+++,,,---.........---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,---------------------------+++++++++,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++)))***---...///...,,,***))))))***++++++,,,------++++++,,,,,,,,,---------------...///...---+++***((()))***+++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++)))))))))******++++++,,,)))******+++,,,,,,------*********++++++,,,------+++++++++,,,,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,------.........------------------------******+++,,,...///000000------------------,,,,,,+++,,,............,,,+++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++...---+++))))))***+++,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,---------******))))))***,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++)))************+++++++++///...+++)))(((((()))***,,,+++)))(((((()))+++,,,---,,,++++++------,,,+++))))))*********+++++++++((((((''''''(((***,,,...)))***+++,,,,,,+++***)))...---,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++************))))))+++++++++++++++***)))(((,,,+++*********+++,,,---******))))))))))))******++++++***))))))***++++++++++++++++++++++++++++++((())))))))))))*********---------,,,,,,+++++++++------,,,++++++,,,---------------------,,,+++***,,,+++***))))))***+++,,,,,,+++******+++,,,++++++++++++++++++++++++++++++...------------...//////++++++,,,,,,,,,---------.........///////////////,,,------......------,,,------------------------,,,------......------,,,///...---,,,,,,---...///******))))))******+++,,,***************+++++++++++++++************++++++---------,,,,,,,,,+++++++++++++++******)))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++,,,------......)))+++---,,,+++***+++,,,...---+++))))))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))***++++++,,,,,,++++++***---+++(((%%%%%%(((+++---...---,,,+++************,,,---.........---,,,+++((((((((()))******++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,++++++***))))))*********+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++------------------------+++++++++************)))***************++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------+++++++++++++++++++++++++++++++++******)))))))))...------,,,,,,------.........------+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***(((''''''------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,---............///---+++)))((()))+++---)))************+++++++++---,,,***))))))***+++,,,,,,+++***))))))***+++,,,---,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,---,,,+++******,,,---///)))***++++++++++++***)))------,,,+++++++++,,,,,,,,,,,,++++++***+++++++++/////////......---------,,,,,,,,,,,,,,,+++******---,,,***))))))))))))*********))))))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))---,,,+++******+++,,,---+++++++++++++++***)))(((,,,+++***))))))***+++,,,...---,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,---------000000//////......------,,,------......------,,,------------------------,,,------......------,,,///...---,,,,,,---...///,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))).........------,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++******++++++,,,,,,------)))+++---,,,+++***+++,,,...---+++***)))***+++,,,,,,,,,+++***************************************+++++++++++++++***)))(((+++++++++,,,,,,+++++++++++++++************++++++---,,,+++***************+++,,,------------,,,+++,,,,,,,,,+++******))))))+++,,,,,,,,,,,,---------***************************************+++,,,,,,+++++++++***************))))))***+++++++++******++++++++++++++++++++++++*********++++++,,,---...++++++++++++++++++++++++------------------------******++++++,,,,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++*********...------,,,,,,------...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++***)))((((((---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...............---+++***)))***+++,,,)))************++++++++++++******)))***+++---...,,,+++***))))))***+++,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,------------,,,***)))((())))))***)))***++++++++++++***))),,,++++++++++++,,,,,,------,,,,,,+++*********+++......------,,,+++******,,,,,,---------,,,++++++---,,,***)))((('''''''''************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++************++++++************++++++******+++++++++***))))))++++++************++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------111000000///...---,,,,,,,,,------......------,,,------------------------,,,------......------,,,......------------......---------------......///......------,,,,,,++++++------,,,,,,,,,,,,------+++++++++*********))))))+++++++++++++++***************))))))******+++,,,++++++++++++++++++++++++******++++++++++++++++++)))+++---,,,+++***+++,,,...---+++******+++,,,,,,++++++***))))))))))))***************************------+++***))))))((((((++++++++++++++++++++++++)))+++---......---+++)))+++******)))))))))*********++++++,,,,,,,,,++++++---------,,,++++++************+++++++++,,,,,,,,,************************((())))))***+++***************+++++++++++++++*********+++++++++***))))))*********++++++,,,,,,---***************+++,,,---************************------------------------)))***+++,,,---...//////+++++++++***+++,,,,,,---******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,------...***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,++++++++++++))))))*********+++++++++******)))))))))***+++,,,,,,++++++******++++++,,,,,,+++******,,,---,,,++++++++++++,,,,,,,,,,,,---******)))(((((((((((()))*********++++++*********+++*********+++,,,------------,,,+++************---,,,,,,+++***)))((((((+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))))))))*********++++++------------------------************************,,,,,,---------,,,,,,+++++++++++++++++++++++++++............------...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,------------.../////////......---------,,,------......------,,,------------------------,,,------......------,,,---------------------------------------.../////////......---,,,++++++***------,,,,,,,,,,,,---------------,,,,,,,,,++++++************))))))))))))***************+++++++++************************++++++******************)))+++---,,,+++***++++++---,,,,,,+++++++++,,,,,,+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******++++++++++++++++++++++++)))+++,,,......,,,+++)))))))))))))))))))))******)))*********++++++++++++******++++++,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))***+++,,,,,,,,,++++++------------,,,,,,+++***))))))***+++,,,,,,------***)))))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***************+++,,,,,,)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............---------+++,,,------.........---+++,,,,,,------,,,+++***))))))*********+++++++++******)))(((((((((((((((,,,++++++++++++++++++,,,+++***)))***,,,---,,,+++************++++++++++++++++++++++++,,,,,,------+++******************+++************++++++,,,------,,,++++++*********+++......---,,,,,,+++************++++++++++++******)))******++++++,,,,,,,,,)))***++++++++++++***)))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))************+++++++++------------------------************************+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++---...,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---------.........,,,,,,------......//////,,,------......------,,,------------------------,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,+++******))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,---------------------))))))******++++++++++++************************++++++******************)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,------+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---,,,++++++******++++++,,,+++++++++******+++++++++))))))))))))))))))******))))))))))))******++++++))))))******+++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++***++++++,,,,,,,,,++++++------------,,,,,,+++***))))))***+++,,,,,,------*********)))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))***++++++)))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,************++++++++++++,,,,,,---------.........++++++++++++++++++++++++************+++,,,---...***+++,,,---------,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------...---------***+++---......---,,,+++)))************+++++++++*********))))))((((((''',,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++))))))*********+++++++++)))******+++++++++,,,,,,++++++***))))))***+++++++++************++++++,,,,,,++++++***++++++,,,,,,++++++************))))))))))))***+++++++++******((()))***,,,------------)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******))))))***+++++++++******++++++,,,,,,,,,,,,++++++))),,,---,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---------............++++++,,,---...//////000,,,------......------,,,------------------------,,,------......------,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---------,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,))))))***++++++++++++*********************************++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,------------++++++***))))))))))))***************************(((((())))))***,,,---------,,,+++******+++,,,------,,,***((((((***,,,---+++******)))))))))******))))))))))))***+++,,,---,,,,,,,,,+++******))))))))))))*********+++++++++************************((())))))***+++*********------,,,+++++++++++++++******+++++++++***))))))*********++++++,,,,,,---++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******))))))******+++,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,************************,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///***+++---.........---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------...++++++++++++++++++++++++))))))************++++++,,,,,,------...------,,,***+++---......------,,,)))************+++++++++)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))+++---,,,+++*********+++++++++,,,,,,((())))))))))))(((((('''++++++***))))))***++++++,,,+++******************************+++,,,------((((((((((((((())))))))))))***++++++,,,,,,,,,+++((()))***+++,,,,,,++++++)))***,,,------,,,***)))************************++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------***+++,,,------,,,+++***((()))***++++++++++++***++++++,,,------,,,++++++))),,,---,,,((('''***...------------------------,,,++++++++++++,,,------------------............,,,,,,,,,------.........,,,------......------,,,------------------------,,,------......------,,,+++,,,------------,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++*********))))))(((((()))))))))*********((()))***+++,,,++++++*********************************++++++,,,,,,------)))+++---,,,+++***+++,,,+++,,,,,,------...------,,,,,,+++***************************************((()))***+++++++++++++++---,,,***))))))***,,,------,,,+++******+++,,,------,,,+++*********************))))))***+++---...---------,,,++++++***************+++++++++,,,,,,***************************************+++,,,,,,111///,,,***))))))+++,,,))))))***+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++------------............------------------------+++*********+++,,,,,,---***+++---...///...---,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------*********+++++++++,,,,,,...------,,,,,,------...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,------------...***+++,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...------,,,,,,+++,,,,,,------...------)))************+++++++++))))))+++,,,---.........+++,,,,,,------,,,,,,+++)))(((((()))+++---,,,+++++++++,,,,,,,,,---------------------,,,***)))(((,,,+++***))))))***+++,,,,,,,,,+++***)))))))))***)))))))))***+++,,,......+++++++++,,,------......***+++,,,,,,------------((()))***++++++***(((((()))***,,,------,,,***)))++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------....../////////+++,,,------------,,,+++***+++,,,---------------++++++------------++++++))),,,...,,,)))'''+++///------------------------...------------...//////---------.........//////---------------------,,,,,,------......------,,,------------------------,,,------......------,,,++++++------------++++++,,,++++++++++++,,,---------------........................------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------((()))***+++,,,+++******))))))))))))))))))))))))******+++,,,------......)))+++---,,,+++***+++,,,+++,,,------.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((---,,,***))))))***,,,---------------------------...---,,,+++************+++******)))***,,,...///++++++,,,------......///***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///333000---)))((()))+++,,,***+++,,,---------------,,,,,,++++++++++++++++++------,,,,,,+++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,------...///...------------...//////,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---,,,++++++******++++++***+++---//////...---,,,************************,,,------......------,,,++++++------------++++++------------------------)))))))))******+++++++++...------,,,,,,------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......(((***,,,...000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------------------------------....../////////---------...------,,,,,,,,,,,,,,,------.........************************(((((()))***++++++,,,,,,---,,,+++***))))))))))))+++***)))))))))***,,,,,,.........------,,,,,,,,,******))))))))))))******+++++++++*********)))))),,,,,,+++******)))(((((()))************++++++++++++******))))))******+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,((()))***++++++***)))((()))***,,,------,,,***))),,,,,,------,,,,,,+++***+++++++++******)))))))))'''((()))+++,,,---......---,,,+++)))((())))))*********+++++++++,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////......//////...,,,+++)))------,,,+++)))***---//////...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---...///000000+++,,,---......---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++///...------++++++***))),,,---------.../////////...---+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********((((((((()))***,,,---...---,,,+++***+++,,,...///,,,,,,------------------,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******)))))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------......//////...---,,,,,,))))))(((((()))+++---...************************++++++,,,,,,,,,,,,------*********++++++,,,------------------------------------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------........................------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++///...,,,+++******+++,,,************************((())))))***++++++,,,,,,+++***************+++++++++***)))))))))***+++,,,---------,,,,,,,,,++++++*********))))))*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********))))))*********------,,,,,,+++******)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***++++++***)))(((++++++,,,,,,++++++***)))---------,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++---,,,,,,++++++,,,,,,---+++,,,,,,------........................,,,+++***------,,,+++******,,,///...------,,,,,,,,,------,,,,,,---............---++++++,,,,,,---.........,,,------------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------------000///...---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,,,,+++++++++++++++***************++++++)))(((((((((((())))))***///...---,,,+++***))))))++++++***))))))***++++++******+++,,,,,,,,,,,,+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,---***+++++++++++++++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------------------...............---,,,,,,******))))))***+++,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++******************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------,,,,,,---...////////////////////////------------------------------------------------,,,,,,,,,---------........................------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,+++++++++++++++,,,,,,************************)))))))))***++++++,,,,,,))))))))))))***+++,,,---******))))))******+++,,,,,,,,,,,,+++++++++++++++++++++************+++++++++++++++*********************+++,,,------......************+++++++++,,,************************---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++++++++***))))))---------,,,,,,,,,,,,+++***+++++++++++++++******,,,++++++++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------............---,,,++++++,,,------+++******,,,...---,,,,,,,,,,,,------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************------------------------******++++++,,,,,,------++++++************++++++------------,,,,,,,,,,,,---,,,,,,+++***)))((((((+++++++++,,,++++++******------,,,+++******))))))++++++***))))))***++++++++++++******++++++,,,------,,,+++***************++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,++++++*********+++++++++++++++,,,------)))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,++++++************+++,,,------,,,+++***))))))(((++++++,,,,,,,,,,,,------,,,++++++***))))))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++---,,,++++++,,,...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------......------------------------,,,,,,,,,---------......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************------------------------------......------,,,,,,))))))+++,,,,,,---------************************))))))*********+++++++++))))))))))))***+++,,,---***************+++++++++++++++******************,,,++++++++++++++++++,,,************************((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++++++++******)))******************************++++++++++++*********+++++++++,,,---......+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,.........------,,,,,,+++,,,------,,,******,,,...++++++++++++,,,---......,,,,,,---...............------------,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------,,,,,,++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------******+++,,,---......///++++++++++++++++++++++++------------------------,,,,,,,,,+++***)))(((''',,,---...///...---,,,+++******++++++,,,,,,------+++******************+++,,,+++***)))***+++,,,------,,,+++***))))))))))))+++++++++,,,,,,,,,------------............---------,,,,,,++++++*********,,,++++++++++++,,,------))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......------,,,,,,+++++++++++++++++++++++++++******))))))((((((+++++++++,,,,,,,,,------++++++++++++******))))))------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,------------,,,,,,------------------------------,,,,,,------...///***+++,,,,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------......------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++........................,,,------...------,,,,,,***+++,,,.........---,,,***************************************++++++++++++***************++++++))))))******++++++++++++************************,,,++++++++++++++++++,,,***************************************************++++++++++++,,,,,,,,,---......//////......---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---,,,++++++***************************(((((()))***++++++++++++)))***+++,,,---.........+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---------------------,,,,,,......------,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++++++++,,,---...++++++,,,------------,,,//////......------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------.........------,,,,,,++++++------..................++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++,,,,,,---...//////000+++++++++,,,,,,+++++++++------------------------******+++++++++******)))***+++,,,------,,,***)))+++++++++,,,---......///*********++++++*********,,,+++***)))***+++,,,---,,,+++******)))))))))***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......***,,,------,,,+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------........................,,,,,,------...------,,,---.../////////...,,,+++************************************************++++++***************+++))))))***++++++++++++******************+++++++++++++++************++++++***************+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000000///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))),,,------------,,,+++++++++,,,,,,,,,,,,---------'''((()))***++++++++++++))))))+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,------+++,,,------++++++,,,---,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,/////////......---------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,------......//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------''')))***+++,,,,,,+++***++++++,,,---------------.........------,,,,,,,,,)))***++++++++++++***)))++++++******++++++,,,---******)))))))))******+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,+++))))))***+++,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***------------------------***************+++,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++........................------------------------,,,,,,------......------/////////......---,,,+++************************************************))))))))))))***+++,,,,,,((()))***+++,,,++++++************+++++++++,,,,,,*********))))))*********))))))*********++++++++++++++++++,,,,,,------...+++++++++,,,,,,,,,------+++---...//////...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---((()))***++++++***)))(((,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------))))))************))))))((()))***,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,------............---,,,,,,,,,,,,---...***,,,------,,,+++,,,---,,,,,,++++++***++++++++++++,,,,,,---------------...---------------------,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------******++++++,,,------...+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,---''')))***,,,,,,,,,***)))+++++++++,,,---...///000---------,,,,,,,,,,,,+++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++)))(((((())))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,---......------,,,,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,---......///***+++,,,---------------)))***,,,------------,,,((((((((()))*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++........................*********)))******+++,,,,,,...//////...---///000------------------------........................------------------------,,,,,,,,,---------......***++++++,,,------......------------------------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,+++++++++,,,,,,************************++++++******************''''''((()))***,,,...///((()))***+++,,,+++************++++++,,,,,,,,,,,,******))))))))))))******))))))******++++++++++++&&&'''((()))+++,,,---...++++++,,,,,,,,,---------***+++---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...)))***,,,------,,,***)))***++++++++++++***)))))))))))))))******++++++++++++++++++******)))''''''((()))***+++,,,+++******((())))))))))))*********,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...---,,,+++,,,---...///***,,,...---,,,++++++,,,------,,,+++************,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++,,,---...///......---++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,------...//////++++++******************++++++------------++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++)))(((&&&&&&&&&&&&'''***,,,---((())))))+++,,,---......)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++'''((((((((()))+++,,,---++++++,,,,,,,,,------------..................---))))))***+++,,,------...---,,,,,,,,,,,,---......---,,,,,,+++***)))(((((((((((()))***++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------------------------++++++,,,,,,---...//////***+++,,,,,,------------(((***+++---......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++*********------------------------------------------------***++++++,,,,,,++++++***,,,------......------,,,........................,,,,,,++++++,,,,,,---...---...//////......///111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,---------......******+++,,,,,,---......------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***))))))((()))***,,,---,,,++++++***)))))))))***************************)))))))))***+++++++++,,,***************)))(((((()))************++++++++++++***************+++++++++)))'''(((+++,,,***(((,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((,,,,,,,,,+++***)))'''''',,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,---------......---,,,******,,,---...---------......///000000000...------,,,,,,------...------......------,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////.........---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,++++++***))),,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++***))).........------,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++************************---+++***+++,,,,,,+++***,,,***)))***...///...,,,,,,+++***,,,...//////...------............------//////.........---------))))))***+++,,,,,,---------------,,,,,,+++++++++)))***++++++,,,---......,,,///111000---+++---//////...,,,++++++,,,...///...---+++******+++---...///...---,,,,,,,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,---,,,,,,+++*********+++******+++,,,,,,---...............------,,,,,,,,,........................------------------------------------------------/////////...---,,,***)))///...---,,,,,,,,,,,,,,,+++,,,,,,------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------000///...---,,,------...,,,,,,,,,------.........,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,//////...------,,,++++++...---,,,,,,++++++,,,,,,***************************************+++++++++***************)))(((((()))************+++++++++++++++******************+++)))((((((***+++***((()))))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++*********++++++,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++---,,,+++************+++,,,,,,,,,,,,+++***)))))))))******++++++******)))))))))))))))))))))))))))------.........---,,,,,,,,,,,,+++++++++*********/////////.........------,,,,,,,,,---------......---,,,******,,,---...---------------------------...------,,,,,,------...,,,------------,,,++++++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...............---,,,+++,,,------+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***,,,***)))+++---///...,,,+++******+++---......---,,,,,,------------,,,,,,......------,,,,,,,,,,,,)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---,,,------------------,,,...---+++******+++---...///...---,,,,,,,,,,,,---***************++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,,,,+++******++++++******+++,,,,,,---............---------,,,,,,,,,------------------------------------------------------------------------------......------,,,,,,///...---,,,,,,,,,,,,---------,,,,,,,,,---......,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------///...---,,,+++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,......------,,,+++++++++------,,,,,,++++++,,,,,,************************+++++++++************************+++******)))((()))************+++++++++,,,,,,+++***)))))))))******)))((()))***+++***((()))))))))))))))******+++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******))))))******,,,,,,,,,,,,+++***)))))))))))))))******)))))))))************************))))))***+++,,,,,,,,,++++++++++++***************......---------------,,,,,,,,,,,,---------......---,,,******,,,---...------------,,,+++*********...------,,,,,,------...,,,------------,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,++++++,,,---...,,,+++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---+++++++++---------++++++***)))***,,,------,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,......---,,,+++,,,...//////...,,,+++...---,,,++++++,,,---.........---,,,,,,,,,------***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++***++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---.........---......---,,,,,,,,,------///...---,,,+++,,,---...+++,,,---///000000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,******++++++++++++,,,,,,***+++,,,---............++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++******)))******+++************************,,,+++++++++***)))))))))*********++++++******)))))))))*********+++++++++,,,,,,+++***))))))))))))***)))))))))******)))))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,...//////,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***++++++************++++++))))))***+++,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++((())))))***************************************************************,,,,,,,,,---------......---,,,******,,,---...---,,,,,,,,,,,,++++++******...------,,,,,,------...---............---,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---.........------+++******,,,......---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---------+++---,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---111333111...,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---......------,,,,,,,,,------+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++,,,------......------...------,,,,,,,,,------000///---+++++++++,,,---+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********+++******)))******++++++************************,,,+++++++++***)))))))))******++++++++++++******))))))*********+++++++++,,,++++++***))))))******))))))******)))))))))***---------------...//////++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******,,,---///111222---------,,,,,,+++++++++******+++,,,,,,+++******,,,,,,+++++++++,,,,,,---))))))***+++,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++---------...------,,,+++******************++++++************************,,,,,,,,,---------......---,,,******,,,---...---+++,,,,,,,,,---------......------,,,,,,------...///////////////...------------------............------------------------++++++,,,,,,,,,---------+++,,,,,,---...---------+++******,,,......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,---------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,,,,------.........++++++++++++++++++++++++---,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,---,,,,,,++++++,,,...---,,,---...///...---------............------------------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........,,,+++...111333111......---,,,,,,,,,,,,---...------------------------------,,,,,,,,,------...+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......------,,,+++------,,,,,,,,,------...//////---,,,+++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------............---------------------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,++++++++++++******,,,,,,++++++,,,,,,------************************+++++++++***************)))***++++++,,,+++++++++)))************++++++++++++***************++++++(((***+++***)))((()))***+++++++++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++---///111222///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......---,,,******,,,---...---,,,,,,,,,---.../////////...------,,,,,,------...///////////////...------------...............///------------------------,,,,,,,,,,,,------------++++++,,,---------------,,,++++++,,,---...,,,+++)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,******+++,,,------------******++++++,,,,,,++++++)))(((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---+++******)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,+++***+++...///...---+++,,,------++++++,,,---///...---...///000///...---......//////......---------...............///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------)))******+++---......///,,,,,,,,,---//////...---///...,,,++++++,,,...///------------------------------,,,,,,,,,---......+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,------------.........------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------.........---,,,,,,+++------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,---.../////////......,,,,,,++++++++++++******,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***************************************+++++++++)))***++++++,,,,,,,,,+++)))************+++++++++))))))))))))***+++,,,,,,(((***+++***(((((()))+++***))))))))))))***++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++,,,...///000000000///......---,,,,,,,,,+++***))))))***+++,,,++++++******+++,,,,,,---,,,,,,,,,,,,+++***))))))******++++++++++++******++++++++++++++++++++++++(((((()))*********))))))++++++,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,---------......---,,,******,,,---...---------------...............------,,,,,,------...---------------,,,,,,+++,,,,,,,,,------.................................,,,,,,,,,------------...++++++,,,------------,,,---,,,+++,,,------+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,------------,,,,,,,,,---,,,,,,++++++))))))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...)))+++------++++++---//////...------...///...---,,,------......------,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,---//////...------...---------,,,,,,---------------............------,,,,,,,,,,,,,,,---...///,,,++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---------,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------,,,,,,------......------,,,,,,,,,,,,,,,---...///+++,,,---//////...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------+++,,,---.........------,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------***)))))))))***++++++,,,************************))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++(((((())))))***+++------(((***,,,+++(((''')))+++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---111111000///......---------+++)))'''''')))+++---******))))))***+++,,,,,,))))))***+++,,,,,,,,,,,,))))))************))))))************************)))***+++,,,---.........,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,******,,,---...---///......------,,,,,,+++...------,,,,,,------...+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------........................,,,,,,,,,---------......++++++,,,---------,,,,,,...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,((())))))***++++++,,,,,,)))***+++,,,------...---............---,,,++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------&&&(((+++------,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...(((+++------++++++---000...---,,,,,,......---,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++---000333222///---...111+++,,,...//////...,,,+++------............------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------*********++++++,,,,,,,,,.........------,,,,,,,,,(((((()))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................++++++,,,,,,---...//////------------------------)))***,,,---.../////////,,,,,,,,,,,,,,,---...///)))+++---///000///---+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---------------------------)))***,,,---...---,,,,,,.........------,,,,,,,,,++++++,,,---............,,,,,,,,,---------......------------------------++++++************++++++++++++,,,,,,,,,---------++++++************+++++++++++++++*********))))))************************)))***+++,,,,,,+++***)))++++++******++++++,,,---******+++++++++,,,,,,,,,******))))))))))))******+++++++++*********))))))(((((()))))))))(((((('''******))))))***,,,...///333222///+++((((((+++...---------------------------,,,***)))))))))***+++)))***+++,,,,,,+++***)))&&&(((+++---......,,,+++++++++************++++++************************------------------------,,,++++++******++++++,,,++++++******)))(((''''''+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---......---,,,+++000///...---------------........................//////...---,,,,,,++++++++++++,,,------...//////***+++,,,---------,,,,,,...///000///......///000...,,,+++,,,---......---,,,++++++***+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,------------------------------///......------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++((()))+++---.........---))))))***+++,,,------...---------............///,,,,,,,,,------.........111000///......///000111------------------------------------------------........................+++,,,,,,---.........---.........------,,,,,,,,,---,,,+++***+++,,,---.........---,,,,,,+++******...---+++***)))***++++++,,,,,,------...///000000///,,,******---//////---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++,,,,,,,,,------------++++++++++++------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...,,,***+++...000...,,,------,,,++++++,,,,,,,,,------------------------/////////......------------------------------------------------------------------------------------------,,,,,,+++++++++++++++,,,---............------------------------,,,------......------,,,------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,---------.........//////---,,,,,,+++*********+++------------------------------++++++++++++------++++++************++++++************++++++++++++++++++************+++++++++++++++*********))))))************************)))***++++++++++++***)))***************+++,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++*********)))))),,,,,,------------,,,,,,,,,+++*********+++,,,---...---,,,)))&&&&&&)))+++++++++++++++++++++++++++---,,,+++***************)))***++++++++++++***))))))*********************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,...------,,,++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......//////......---//////...---------------...............---------///......---,,,,,,++++++++++++,,,,,,------......++++++,,,,,,---------,,,---......---+++++++++++++++***))))))+++------,,,---,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......000///......---------...************************++++++************++++++,,,,,,---------,,,+++***------------,,,,,,,,,+++---------............///------...............///......---,,,,,,---......------------------------------------------------........................,,,---....../////////...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------//////...------,,,++++++---,,,,,,+++******++++++******++++++,,,------...///---***+++---......---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,++++++*********+++,,,,,,---------.........---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------...,,,+++,,,...///...,,,------,,,,,,+++,,,,,,---------------------------------,,,,,,,,,+++++++++---------------------------------------------------------------------------------,,,,,,,,,++++++---............---------------------------------,,,------......------,,,------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,------------.........---,,,,,,+++******++++++------------------------------,,,++++++,,,------++++++************++++++((((((((()))))))))******++++++************+++++++++++++++***************************************)))***++++++++++++***)))***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********************+++,,,,,,++++++***---,,,++++++******++++++---------,,,******+++---++++++++++++++++++++++++++++++,,,,,,++++++******)))***++++++++++++***))),,,+++)))((('''((()))***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,.........------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,---------------.............../////////......///////////////...------------...//////.........---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++***))))))+++)))((()))+++------------............------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------******++++++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++............---------------------............//////////////////.........------,,,,,,,,,,,,------------------------------------------------------........................---...//////000/////////++++++++++++************++++++,,,,,,------,,,,,,/////////......------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------///---,,,+++---...---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,++++++***************---------.........//////---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...---,,,,,,---...---+++---,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,+++++++++------------------------------------------------------------------------------------,,,,,,,,,,,,/////////...---,,,,,,+++------------------------,,,------......------,,,------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,------++++++************++++++(((((((((((()))))))))***++++++************++++++*********************************************************++++++*********)))))))))((())))))***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((((()))*********)))))),,,++++++++++++++++++++++++---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++++++++***)))(((*********++++++***************))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++------------,,,+++******,,,,,,,,,---------------........................000///...------...///000///......---------....../////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,------...---,,,,,,------,,,+++,,,+++***+++...///000///......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***+++++++++,,,,,,,,,------------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,+++++++++***------------------------+++++++++,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,---...//////000---------............///000/////////......------................................................................................................---....../////////......++++++++++++++++++++++++***+++,,,---...---,,,+++///.........---------,,,++++++---------,,,+++***---------.........//////......---,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,+++++++++++++++,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,---,,,,,,,,,,,,------...------------------------........................------------------------------------------------------------------------------------------,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------,,,,,,------------------------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---------++++++************++++++)))))))))*********++++++++++++************++++++************************************************+++******************+++)))))))))((())))))***+++******+++++++++,,,,,,,,,++++++************++++++************************)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------&&&(((++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''+++******************+++'''(((+++,,,------,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,------..............................---///...---,,,,,,---...///......---------....../////////.........------------------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++))))))***---///...------+++***+++---/////////......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......------------------------***+++,,,---------------+++++++++,,,---...///000******+++,,,---...//////---------............//////......------,,,,,,,,,---..................---........................................................................------.........------,,,------------------------***+++,,,---...---,,,+++---------,,,,,,,,,,,,,,,***+++---......---,,,+++---------...............,,,---...------,,,,,,---------,,,,,,------...///,,,,,,,,,---------......------,,,,,,,,,------...+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---------,,,,,,,,,------...///------------------------........................------------------------------------------------------------------------------------------------++++++******+++,,,------------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------------------------------------------------------++++++************++++++*********+++++++++,,,,,,++++++************++++++***************+++++++++************************++++++***))))))***++++++***))))))))))))***++++++******+++++++++,,,,,,,,,++++++************++++++***************+++++++++'''((()))***+++++++++***((((((***+++,,,---------(((***,,,,,,*********+++************************(((((())))))***)))))))))++++++***))))))***++++++&&&(((+++...///...,,,++++++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////...............---------------,,,,,,,,,,,,------...------------...//////........................---------------------------------------------------,,,+++***+++,,,---...(((&&&%%%(((,,,///...,,,,,,***)))***+++,,,,,,+++---............------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------------...------,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......,,,---.../////////...---++++++++++++++++++++++++***+++---...///......---///......---,,,------------------,,,,,,,,,,,,+++---------............///---------------,,,,,,,,,,,,,,,------------,,,,,,........................................................................------------------,,,+++............////////////++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...---------------......///,,,,,,,,,---------.........------------......///+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,...---,,,,,,---///,,,,,,,,,,,,---...///000------------------------+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------............+++************,,,...///------------------------,,,------......------,,,------------------------,,,------......------,,,------------...............------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------------............------++++++************++++++*********+++++++++,,,,,,++++++************++++++))))))*********+++++++++************************++++++***))))))***++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++&&&&&&'''((()))))))))))))))***+++,,,---,,,,,,+++,,,---...---++++++,,,---))))))))))))))))))))))))***************+++,,,,,,++++++***))))))***++++++((()))***+++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------******+++,,,------------,,,,,,------...///////////////.........---------------............---------------------...//////,,,,,,------.../////////---------------------------------....../////////---,,,+++******,,,---///***'''&&&(((---000...+++---,,,******+++,,,+++***---,,,,,,,,,,,,------...+++++++++,,,,,,---------************************++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---...///000000///...---)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......000///...---,,,------...............---------------------............///------------............,,,---............---,,,.......................................................................................---,,,,,,.........//////000000000,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///------...000---------------...//////,,,,,,,,,---------......---,,,,,,,,,,,,---...///,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++------,,,,,,///111,,,,,,,,,------...///000------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------------.........///...---,,,++++++---...///------------------------,,,------......------,,,------------------------,,,------......------,,,------------.........///...---,,,,,,,,,,,,---...,,,------------.........,,,,,,,,,,,,,,,---......------------------------,,,---...//////...---,,,++++++************++++++************++++++++++++++++++************++++++))))))******++++++++++++************************,,,+++***))))))***+++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,...------,,,,,,------...))))))******++++++++++++******+++,,,---.........++++++,,,---,,,+++***)))***++++++)))((('''(((***++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,+++***))))))***+++,,,++++++)))((((((((()))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,------...///000000//////.........------------...///000000///...------------------...///000+++,,,,,,---...///000000---------------------------------...///000111111---,,,+++******,,,...///...+++)))+++///111///,,,000...---,,,------,,,+++,,,++++++***+++,,,...///+++++++++,,,,,,---------***************************+++,,,,,,------------++++++,,,,,,,,,---------------------------------+++,,,,,,------......///,,,,,,,,,---------......------------------------........................+++,,,---......---,,,+++,,,---///111111000///...........................***+++---///000000///...---,,,,,,,,,---///111222,,,,,,---...///000111111---------.........//////---.........//////000000...///000111111000///...////////////////////////////////////////////////........................//////000000///...------........./////////000000---,,,+++***+++,,,---...---.....................---,,,,,,+++,,,---///000........................&&&***...///...---///111...------------...//////,,,,,,,,,---------......++++++++++++,,,,,,---...---------.........//////++++++------------+++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***------,,,---///222,,,,,,,,,---...///000000---------------------------------....../////////---------------------------------------------------------------------------------.........//////222111///---,,,---...///------------------------,,,------......------,,,------------------------,,,------......------,,,---------.........//////...---,,,,,,,,,,,,---...---------.........//////,,,,,,,,,,,,,,,---...///------------------------,,,---...//////...---,,,++++++++++++++++++++++++))))))(((((()))***++++++((((((''''''(((((()))***************************++++++******+++---...000...---,,,+++************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))***++++++,,,,,,---......++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++***,,,...---,,,***)))***)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))***++++++,,,------------...---,,,,,,,,,,,,---..............................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))***---///111000///---------...///---------............///+++,,,------------...///---......//////......---+++,,,,,,------,,,,,,+++,,,------......------,,,.........------,,,,,,,,,...///...,,,***)))+++,,,---,,,,,,++++++*********,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------***(((&&&(((+++------+++........................------............------////////////////////////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////000000///...---,,,,,,++++++,,,---...////////////............/////////000///000111111111000...------------.........//////---,,,,,,---///000///...000000//////.........---......////////////......,,,---------.../////////000///...---,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......---------............///////////////////////////++++++,,,---............,,,,,,+++***+++,,,---...000///---,,,+++,,,------/////////...---------,,,,,,---...//////...---,,,(((((()))***,,,---......***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,,,,++++++*********,,,,,,+++++++++,,,------,,,,,,,,,---------......)))***,,,---.../////////------------------------...------,,,,,,------...111///------......---,,,///......---------......+++++++++,,,,,,,,,------------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......///......------,,,++++++*********++++++,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++)))))))))))))))***++++++------,,,,,,+++*********************************(((((('''((((((***+++,,,......---,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************))))))******+++,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,++++++******+++++++++++++++++++++++++++++++++)))+++------+++))))))***)))))))))***++++++,,,,,,******++++++++++++******++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...........................---------,,,,,,---------........................+++,,,,,,***))))))+++---000000///...............---------............///+++,,,------,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,............------,,,,,,.........,,,***)))+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,---------------------------------------------+++)))***---///...---------------------------------............------......................................................------,,,++++++***------------------------......------------......---------.........///////////////......------,,,////////////...---,,,,,,........./////////000000000000000000000///......---------........./////////...------//////...,,,000/////////...............//////000000//////...---------...............000///...---,,,------...------------------------,,,------......------,,,+++++++++,,,,,,,,,---------------............///........................---------...------,,,,,,......---------...///000000///...---,,,,,,---..................---------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,++++++++++++,,,---...///,,,,,,,,,+++++++++******.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------------------------...------,,,,,,------...000...,,,,,,---...---,,,......---------------...------------............------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......---------------------------------...............------,,,,,,,,,------...,,,,,,,,,,,,---...///000++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,+++)))'''%%%$$$************************''''''''''''((()))***+++,,,+++***)))((((((((((((******++++++++++++******------------------------++++++++++++++++++++++++---,,,++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,------------,,,,,,,,,---------------,,,++++++++++++,,,++++++******++++++++++++++++++++++++)))***,,,+++***)))))))))))))))******+++,,,,,,,,,++++++************++++++,,,,,,---------,,,++++++...------,,,,,,------...........................,,,------......------,,,........................,,,---...---+++******,,,...////////////...---------------............///,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......------,,,.........------------,,,---......,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------,,,,,,------------------------...---++++++---......---------------------------------............------------------------------.................................---,,,,,,++++++..............................------------......------........./////////........................000000000000///...---,,,....../////////000000000000//////............///------........./////////111000............---+++////////////............///000000111111000000///...............---------//////...------------...------------------------,,,------......------,,,***+++++++++,,,,,,,,,,,,---------............///------------------------............---,,,+++***......------......///000///......------------...---------...............+++,,,,,,------,,,,,,+++//////...---,,,+++*********+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,++++++++++++///000000000///---+++***,,,,,,,,,---------.........---,,,,,,,,,,,,......------------------------...------,,,,,,------...///---++++++,,,---,,,+++------------------------........./////////000000------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......++++++,,,------...//////...............---------,,,,,,,,,,,,---...//////------------...///000111************++++++++++++*********))))))***++++++)))***++++++)))'''$$$"""************************************++++++,,,,,,,,,+++***))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++((((((((()))******++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,------......------,,,---------------,,,+++***'''(((***+++,,,+++***)))++++++++++++++++++++++++(((***+++***)))((()))***))))))***++++++,,,,,,---,,,,,,***))))))***,,,,,,------------,,,++++++***------------------------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000111111///------------.../////////...---,,,---------............///,,,---...---+++******+++---......//////......---,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***++++++,,,,,,---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------------------------,,,++++++++++++++++++------------------------------............------------------------------........................///.........------,,,,,,..............................------------..................////////////---........./////////000------...///000000000000...////////////000000000000///...------...///000............////////////111///......//////...,,,///////////////.........000000111111111111000000/////////...---------,,,............------..............................,,,------......------,,,++++++,,,,,,,,,------------------............///---------------------------.........------,,,+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,---,,,---------.../////////,,,,,,,,,------,,,,,,,,,000000///...,,,+++*********+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...+++***,,,,,,,,,---------......000///---+++***+++---...------------------------...------,,,,,,------......,,,++++++,,,---,,,+++,,,,,,,,,---------------............////////////------------------------.........///......---,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++******)))))),,,,,,,,,,,,,,,---...///------------...///000111)))))))))******+++++++++++++++***************+++***+++,,,------+++)))(((************************++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---)))***+++,,,,,,+++***)))******************************************************))))))))))))***+++))))))***++++++,,,,,,---++++++++++++++++++++++++))))))***+++++++++******,,,------......------,,,,,,,,,---,,,,,,+++******$$$%%%''')))++++++++++++++++++++++++++++++++++++((()))******(((((()))+++*********+++,,,,,,---------,,,+++******+++,,,---------------,,,++++++***------------------------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000111111///...---...,,,---...//////...---,,,---------............///,,,---...---+++***+++,,,---......//////......---,,,------......------,,,,,,------......------,,,************************+++---...---+++++++++,,,+++++++++,,,,,,------...,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------------------------------,,,++++++,,,---------------------------------............------------------------------//////////////////////////////...............---------------------------......------------.............../////////000000------......///000000000---...///000111111111111////////////000000000111000///...------...000000........./////////000000///...---...000111000///.........///////////////000000111111111111000000/////////...---------,,,------..........................................,,,------......------,,,------------............---------............///------------------------+++,,,------.........---,,,,,,---------......---+++++++++,,,,,,,,,++++++,,,---------.../////////......------------...............------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---+++,,,,,,,,,---------......111///---+++***+++,,,---------------------------...------,,,,,,------...---,,,***+++,,,------,,,+++,,,---.........------,,,,,,---------.........------------------------.........///......---,,,,,,---...//////...---,,,,,,,,,,,,---------............---------,,,,,,,,,++++++******))))))((((((///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000(((((())))))***+++++++++,,,,,,+++************+++'''(((***+++++++++******************************)))***++++++++++++************))))))((())))))*********++++++++++++******************************)))))))))))))))))))))))))))))))))((())))))***++++++++++++,,,------......++++++++++++++++++++++++)))******+++++++++******,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++***%%%&&&''')))***++++++,,,++++++++++++++++++++++++)))*********))))))***,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++,,,------......------,,,........................,,,------......------,,,........................,,,---...---,,,,,,---...,,,,,,---............------------............///,,,.........,,,+++,,,---+++,,,,,,------,,,,,,+++------............------,,,------......------,,,))))))************++++++***,,,......,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................------------------,,,,,,------------------------...///000///......///111........................------............------------------------------////////////////////////////////////////////////------------------------......------------............/////////000000000.........//////000000000222222222111111000///.../////////000000000111111000////////////000000111....../////////000000000...------...000111111000.........//////////////////000000111111000000///...............---------,,,---......///.................................,,,------......------,,,............////////////---------............///------------------------***+++,,,---..................///000000000000///***++++++,,,,,,,,,,,,+++---------...............///......------......///---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------((()))+++---.........---,,,,,,,,,---------......///...---,,,+++,,,,,,---------------------------...------,,,,,,------...---,,,++++++---......---+++,,,...///000//////...+++++++++,,,,,,,,,,,,---------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000((((((((()))***+++++++++---,,,++++++*********+++&&&'''''''''((((((((()))************************((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''++++++************++++++***************************************************)))))))))******+++,,,+++++++++,,,------......++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,***************++++++,,,++++++++++++++++++++++++***++++++***)))***,,,...******+++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......---,,,,,,........................---------,,,,,,---------........................+++,,,,,,+++++++++...000---,,,,,,,,,------...///---------............///,,,...//////------...000+++,,,,,,------,,,,,,+++------............------,,,------......------,,,***+++++++++,,,,,,,,,,,,***,,,......,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,---------------------------------------------///000///......000333////////////////////////------............------........................////////////////////////////////////////////////..............................------------........./////////000000000000///////////////000000000222222222222111000////////////000000000111111111///000000111111111111111.../////////000000000000000///...///000111000///............/////////000...//////000000//////...---------...............,,,,,,.../////////..............................,,,------......------,,,---------.........//////---------............///........................,,,,,,------...------------...///000111000000///+++,,,---.........------...............---------......---,,,,,,---......---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,---------......---------------------,,,------------------------...------,,,,,,------......,,,+++,,,...//////...+++---///000111111000///++++++++++++,,,,,,,,,,,,------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......---------------------,,,---------------............------,,,,,,,,,------------------...///000111'''(((((()))***+++++++++---,,,,,,+++*********+++++++++************++++++************************)))***+++,,,,,,+++***))),,,+++++++++++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---***++++++,,,,,,---......++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++***,,,,,,---.../////////...000///---+++******+++,,,++++++++++++++++++++++++***++++++***)))***---///***++++++,,,,,,------...++++++---......---++++++***+++,,,,,,------------,,,,,,---......---,,,,,,..............................,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---111444------,,,+++,,,---///000---------.........//////,,,...//////......000111---......//////......---------............------,,,------......------,,,,,,,,,,,,------.........)))+++......---,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000,,,,,,,,,------.........------------------------***,,,......,,,,,,///222000000000000000000000000---..................---////////////////////////000000000000000000000000////////////000000000000000000000000000000000000.........------.........////////////000000000000000000000000///////////////000111222222333222222000000000000111111111111///000111333333333222111////////////000000000000222111//////000000...------.........//////000000......////////////......,,,------....../////////+++,,,.../////////......////////////////////////,,,------......------,,,,,,,,,,,,---------......---------.........//////////////////////////////............---,,,+++++++++,,,.../////////...---,,,---///000000000///////////////......------,,,------++++++++++++------------,,,,,,+++***))))))++++++,,,---------,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,------.........///......---------......,,,,,,,,,---------......,,,,,,---......------,,,------------------------...------,,,,,,------......---,,,,,,...000//////,,,---///111222222111000+++++++++,,,,,,,,,------------------------------......//////......---,,,,,,---...//////...---,,,,,,,,,,,,---------......+++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,,,,---...//////.........//////000111222+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++---***%%%"""!!!$$$'''***,,,,,,+++***)))(((''''''************************))))))))))))************++++++,,,------...//////,,,,,,+++***))))))******+++,,,---...---,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---+++---...---,,,******+++...------,,,,,,------...111///,,,+++++++++***)))------,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++,,,---...///---------............////////////...---------,,,+++,,,,,,------,,,,,,+++,,,,,,.../////////...---000000///...---,,,,,,,,,//////.........---------........................................................................------------------------........................------............------............///////////////...---,,,,,,---...///------------------------000000//////.........---////////////////////////////////////////////////......///000000000000000000000//////.........---------------------------333222111000///000111111000000000111000000//////222111111000000///......222111111000000//////...222111111000//////......///000000000111111222222222222111000//////000000111111111111111111111111111111111000000000//////...///000111222333333444444333222000///000000111222111000///......///000111000000000000000000///222000///000111111000///222111///......///111222111///...///000111000///---------------------------------.........//////000000000000000000000000........................---------............///000000//////.........---........................------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,---///000000///---,,,,,,---------.../////////,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------/////////...---------,,,......---------,,,,,,,,,,,,,,,,,,---------............------------..............................------------------------........................---------,,,,,,+++++++++---,,,++++++++++++,,,---------,,,------...///000+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++,,,+++***)))))))))***+++************))))))))))))************************))))))))))))************))))))******+++,,,,,,---,,,++++++***))))))******++++++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++*********+++,,,------///000///...,,,------,,,,,,,,,++++++,,,,,,,,,...,,,******+++,,,,,,+++,,,++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------,,,+++,,,---...///------------...........................---------------............------,,,---.../////////...---//////......------,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------------............------............///////////////...------------...///------------------------000/////////............////////////////////////////////////////////////......///000000000000000000000/////////.................................000///...------......///111111222222222111111000111111111111111000000000111000000000//////......222222222222111111111111000000111111111222222222333222222111111111111222222222222222222222222222111111111111000000000000//////000111222222333333444333222111111222222333333222111000000111222333111111111111111000000000111000...///000000///---000///---,,,---...000111111000//////111111000///---------------------------------.........//////................................................---------............///000/////////.........---........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,---------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,---...//////...---,,,------------............+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---------------------------------.................................---------......---------,,,,,,,,,,,,,,,,,,---------............------------......------------------------------------------------........................---------,,,,,,,,,,,,,,,///...------------...///------,,,------...///000+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++)))***,,,......---+++***)))))))))*********++++++************************))))))))))))************))))))******++++++,,,,,,,,,+++******)))***************++++++,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++******++++++,,,------...000///...------...,,,++++++******++++++,,,***)))((()))+++---------)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,+++,,,---...///------------............---------.....................////////////......,,,---......//////...............---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------............////////////...------------...///------------------------////////////............////////////////////////////////////////////////......///000000000000000000000////////////......000000000000000000000000......---------......///111222222333333333222222111111111222222222222333000000000///////////////222222333333333444444444333333333444444444444444444444444555555555555555555555555555555555555555444444444333333333222222222222333333444444555555444333333333333444555555333333222222222333444444333333333222222111111111222000//////000000///...///...---------///000111111000//////111111000///........................------........./////////................................................---------............////////////.......................................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,,,,,,,------,,,,,,,,,............------------***+++,,,---------------------,,,,,,,,,,,,------........................,,,---------.../////////---------.....................---------,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------------------///......------......///------,,,------...///000+++++++++*********))))))))))))***++++++++++++***)))))))))))))))******+++&&&(((***,,,---,,,***)))************************************************((()))))))))************++++++,,,,,,------------++++++***************+++))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,)))(((''')))+++------,,,(((((()))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,---------.........,,,---------.../////////.........//////.........---------...............---------------------...------------------------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////.........------.................................///////////////.........////////////////////////////////////////////////......///000000000000000000000//////////////////000000000000000000000000/////////000000111111222000111222222333222222222111111222333444444555555111111111111111111222222333333444555666777888888999999999999999999999999999999::::::::::::::::::888888888888888888888888999999888888888777777777777777888888999999999999888888888777777888888888777777666555555555555555666555555444444333333333444222111111222222000///000000/////////000111222000///......000000///.......................................////////////000000000000000000000000........................---------............///................................................------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++------------............---------,,,,,,------------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,---............------,,,,,,,,,,,,------------------------------,,,,,,,,,---...///000000,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000+++++++++*********))))))))))))***++++++++++++***)))))))))))))))******+++''''''((()))************,,,,,,,,,+++***))))))(((************************((()))))))))************++++++,,,,,,,,,,,,,,,---+++***************++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***,,,------,,,+++,,,,,,------,,,,,,,,,,,,------+++***)))***+++,,,***)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///,,,,,,,,,------------...,,,---------.../////////------............------------------......//////,,,,,,,,,---------------,,,,,,------------------........................................................................------------------------------------------------------............------------------............---..................---.................................///////////////////////////////////////////////////////////////......///000000000000000//////000000000000000000////////////////////////000000111222333333444444000111111222333333222222333444444555666777888888444555555555666666777777999999:::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<<<<======>>>>>>?????????AAAAAA@@@@@@@@@??????>>>??????>>>===<<<:::999999::::::999888888777666666555444222222222222111///111111000000000000111111///...------//////...---////////////////////////........./////////000000000000000000000000000000////////////////////////---------............///---------.......................................------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++---,,,,,,++++++,,,,,,---......------,,,,,,,,,+++***+++,,,---.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++******)))))))))***++++++...---,,,+++***)))((((((************************))))))))))))************))))))***************************)))******+++,,,***************+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,---//////...---...///...------,,,,,,------...,,,+++++++++,,,+++)))((())))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++,,,---...///,,,,,,,,,,,,---------------------...............---------......---------...------------...//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------........................------............------,,,------------.........------...//////...------.................................///////////////////////////////////////////////////////////////......///000000000000000//////000000000000111111///////////////////////////000111333444555555555333333444555666666666666888999999:::;;;<<<<<<===::::::;;;<<<======>>>>>>AAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>======<<<888666555444555444333111222222111111000////////////...------//////...---000000000000000000000000....../////////000000000........................////////////////////////---------............///---------------.................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------............---------------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,+++,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------.....................---------,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000........................++++++,,,,,,,,,,,,,,,,,,---......//////......---------,,,------...///000+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++***************))))))))),,,,,,,,,++++++*********************************))))))))))))******************))))))))))))))))))******))))))***++++++,,,+++*********+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++---//////.........///---,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,------***(((++++++,,,,,,---------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........------,,,+++,,,---...///++++++,,,,,,,,,---------...............---------......////////////.........------,,,---...///000...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------------............------,,,,,,---------.........------...//////...------..................................../////////000////////////////////////////////////////////////......///000000000000000//////000000000111111111111111111111111111111111111222444666888888888888888999:::;;;<<<<<<<<<<<>>@@@BBBCCCDDDBBBCCCEEEGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEDDDDDD???>>><<<;;;<<<;;;999888777777666555444222111000111///...///000111000///000000000000000000000000.../////////000000000000........................////////////////////////---------............///,,,,,,,,,------.................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,------------...............---......------------......------------------------------.................................---------......---------,,,,,,,,,,,,,,,,,,---------............------------......---------------------------------...///000000000........................++++++++++++++++++******------...//////...------------,,,------...///000+++++++++************)))))))))***++++++++++++***)))))))))))))))******+++((()))*********(((&&&%%%***++++++++++++,,,,,,,,,************************))))))))))))************,,,,,,++++++++++++++++++******))))))***+++,,,,,,++++++******+++---...000++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++)))+++------,,,,,,,,,---,,,++++++++++++++++++,,,,,,++++++---......,,,***,,,,,,------------......******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,------,,,+++,,,---...///++++++,,,,,,,,,---------/////////......------,,,//////000000000000//////......---,,,---...///000......---,,,,,,+++******+++++++++,,,,,,---------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......,,,---...//////...---,,,////////////////////////---.........//////000000////////////////////////////////////////////////...//////000000000000000//////000000111111111222222222222222222222222222444555888:::<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKGGGGGGHHHHHHGGGDDDAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888888999:::<<<>>>@@@BBBBBB;;;===???CCCEEEGGGGGGGGGFFFGGGIIIKKKLLLKKKKKKJJJOOONNNMMMLLLKKKJJJIIIIIIGGGEEEDDDCCCCCCCCCAAA???===<<<<<<:::888666444333222111000111222333222000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---------.........//////,,,,,,,,,------.................................------------------------------............------------------------------,,,,,,------...///000000,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......---,,,,,,---......---+++,,,---///000000///---,,,+++++++++,,,,,,---------.........///......------......------------.............................................---------/////////......------,,,......---------,,,,,,,,,,,,,,,,,,---------...............------.................................---------...///000000111........................,,,++++++******)))))))))++++++,,,------,,,++++++---------------...000000