BM6P6(@ qqqgggWWWHHHBBB===888888888888777777777666888777555444333333444444555555555555555555555555222444555555444444666777777555555777999===GGGQQQmmm|||wwwgggccciiirrrwwwwwwnnnccc\\\WWWVVVXXX]]]dddiiijjjiiiooommmlllnnnvvvqqqgggcccaaa```aaakkkgggiiiuuu|||nnnfff\\\WWWWWWYYYYYYXXXbbbdddhhhmmmpppooohhhccc]]]^^^___```bbbggglllqqqyyyzzzqqqmmmlllnnnrrruuuvvv{{{uuu```UUUQQQKKKFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>@@@AAAAAA@@@???AAABBBAAAAAAAAA@@@???@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFDDDBBBBBB=========>>>BBBHHHMMMQQQSSSQQQPPPQQQTTTUUUTTTQQQOOOMMMKKKIIIHHHIIIJJJKKKGGGHHHJJJMMMOOOPPPQQQRRRWWW[[[___```[[[RRRKKKFFFCCCCCCDDDGGGLLLRRRYYY\\\___```aaaeeeiiilllnnnnnnoooooonnnoooqqqtttwwwyyyxxxxxxvvvtttqqqpppqqqrrryyyyyyyyyzzz{{{yyyuuurrrooonnnnnnnnnooopppqqqrrrtttxxxzzzxxxwwwxxxuuuqqqnnnhhhbbbccchhhjjjgggbbb```cccjjjuuuvvvoookkkkkkiiieeeaaa```bbbeeefffccc```]]]\\\^^^aaaccc]]]ZZZWWWTTTRRRPPPMMMKKKJJJHHHHHHOOOaaarrrgggVVVHHHBBB===999999999999888888888888999888666555444444555555444444444444444444444444333555666555444444555666777555555777888<<>>>>>>>>>>>>>>??????@@@BBBAAA@@@@@@AAACCC@@@AAAAAA@@@???@@@BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHFFFDDDCCCAAA===<<<===???CCCIIIOOORRRVVVSSSRRRSSSUUUVVVVVVTTTSSSQQQMMMJJJGGGFFFGGGGGGGGGHHHKKKNNNPPPRRRTTTTTTVVVZZZ^^^^^^YYYQQQJJJFFFBBBBBBCCCFFFKKKQQQXXX\\\______aaadddhhhkkkmmmmmmooonnnnnnooopppsssvvvxxxwwwwwwvvvtttqqqpppqqqsssyyyyyyyyyzzz{{{yyyuuurrrlllmmmnnnooopppqqqrrrrrrrrrwwwyyywwwwwwyyyvvvrrrnnniiidddeeeiiikkkhhhdddaaadddkkkwww|||sssllllllkkkfffaaa^^^^^^```dddbbb```^^^]]]]]]]]]]]]ZZZXXXUUUSSSSSSRRRPPPNNNMMMJJJJJJOOO^^^{{{sssgggUUUHHHBBB<<<:::::::::999999999999888999888777666666555666666333333333333333333333333444555666666444333444555777555555777888:::CCCMMMgggwwwwwwpppttt}}}~~~wwwoooeee^^^YYYWWWWWW\\\ccciiikkkkkkkkkkkkjjjmmmtttqqqggg^^^\\\^^^```ccchhhnnnsss|||ssslllddd[[[UUUTTTUUUTTTSSSXXXYYY\\\aaadddeeebbb```ZZZ\\\___```bbbcccfffiiikkkttt}}}|||wwwvvvuuuxxx|||~~~~~~wwweee[[[VVVPPPKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======>>>>>>???AAABBBBBBAAA@@@BBBCCC???@@@AAA@@@??????AAACCCFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIGGGEEEBBB@@@<<<<<<===@@@EEEKKKPPPTTTXXXVVVTTTTTTVVVXXXXXXXXXXXXUUUPPPJJJFFFDDDCCCCCCGGGHHHKKKOOOSSSVVVXXXXXXXXX[[[^^^]]]WWWOOOHHHDDD@@@@@@AAADDDIIIPPPVVVZZZ]]]___aaacccfffiiikkkmmmnnnnnnnnnooopppsssuuuwwwwwwwwwvvvuuurrrrrrtttuuuzzzzzzzzz{{{{{{yyyvvvrrrkkklllnnnpppqqqqqqqqqqqqpppuuuwwwwwwxxxyyyxxxtttooojjjffffffjjjkkkhhheeecccfffnnnyyyxxxpppooolllhhhccc```___```bbbbbbaaa___]]][[[XXXWWWWWWUUUSSSSSSTTTTTTTTTRRRPPPMMMLLLPPPZZZsssuuugggTTTGGGBBB<<<::::::999999999888888888888777777666666555555555333333333333333333333333555666777666444333333444777555555777888:::BBBKKKbbbssswwwyyyzzzrrriiibbbZZZXXXWWW[[[bbbhhhjjjjjjiiiiiijjjlllrrr~~~zzzhhhbbb^^^___bbbeeejjjpppyyyyyyqqqlllfff]]]WWWTTTTTTSSSRRRUUUWWWYYY\\\^^^___^^^]]]XXX[[[^^^```aaaaaacccdddfffooowww{{{~~~~~~{{{zzz|||wwwggg^^^XXXRRRMMMLLLGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>============???@@@AAAAAA@@@@@@AAABBB???@@@AAAAAA@@@@@@AAACCCFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKJJJHHHEEEAAA>>><<<<<<>>>AAAFFFLLLRRRUUUXXXWWWVVVUUUVVVWWWYYYYYYZZZWWWQQQKKKFFFDDDCCCBBBFFFHHHLLLPPPUUUXXX[[[\\\]]]___```]]]VVVMMMEEEAAA>>>>>>???BBBHHHOOOUUUYYY\\\^^^aaaccceeegggjjjlllooooooooopppqqqsssuuuvvvwwwxxxwwwvvvuuuuuuwwwyyy|||{{{|||}}}}}}{{{xxxtttmmmnnnppprrrrrrqqqooonnnooosssvvvvvvwwwzzzxxxuuummmjjjggggggjjjkkkhhheeeeeehhhppp}}}yyyvvvpppjjjeeedddeeegggdddcccaaa___\\\YYYWWWVVVVVVUUUSSSSSSUUUVVVUUUTTTTTTPPPOOOPPPVVVjjjwwwfffSSSGGGBBB;;;999888888888777777777777555555555555555555444444333333333333333333333333555666777666444333333444666555555888888:::BBBKKK^^^ooo{{{{{{wwwnnnggg\\\YYYWWWYYY___eeehhhhhhggghhhjjjlllqqq}}}tttdddaaa```ccceeehhhnnnvvvyyysssnnnhhhaaaZZZUUUTTTSSSSSSVVVWWWYYY[[[[[[ZZZYYYYYYWWWZZZ]]]`````````aaabbbfffnnnvvv{{{vvvhhh___YYYRRRNNNMMMGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>======>>>>>>>>>???@@@@@@??????@@@AAA???AAABBBBBBAAAAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHKKKLLLLLLKKKHHHCCC???<<<<<<<<>>AAAGGGNNNUUUYYY\\\^^^bbbcccdddfffiiilllppppppqqqqqqssstttuuuvvvwwwwwwxxxwwwwwwwwwzzz|||~~~~~~~~~~~~zzzwwwpppqqqssssssrrrqqqnnnmmmoootttvvvvvvwwwyyyxxxtttkkkiiiggggggiiiiiigggdddfffjjjsssvvvlllggggggiiikkkfffddd```]]]ZZZXXXXXXXXXXXXVVVTTTTTTUUUVVVUUUTTTWWWRRRPPPQQQTTTbbbyyyfffQQQGGGCCC;;;888888888777777777666666444444555555555555444444333333333333333333333333444555666666444333444555555444666999999;;;CCCLLL\\\ooozzzzzz|||ssskkk^^^ZZZVVVWWW\\\bbbeeeeeefffhhhjjjlllqqq|||zzzkkkaaa```bbbeeegggjjjsss}}}~~~}}}yyytttoookkkddd\\\WWWTTTSSSSSSUUUXXXZZZ[[[ZZZXXXWWWXXXVVVYYY\\\^^^______aaabbbhhhpppxxx|||sssfff___XXXQQQMMMLLLGGGFFFEEEDDDBBB@@@????????????>>>>>>>>>>>>??????>>>@@@AAAAAA@@@???AAABBB@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJJJJJJJHHHEEEAAA===;;;<<<===???CCCGGGLLLQQQSSSTTTVVVWWWWWWVVVVVVWWWXXXXXXWWWTTTQQQMMMJJJGGGEEEDDDFFFJJJOOOTTTYYY\\\^^^bbbbbbaaa[[[RRRIIIBBB>>><<<<<<===AAAGGGNNNUUUYYY\\\___cccddddddeeeiiilllooopppqqqrrrsssttttttuuuuuuvvvvvvwwwwwwxxx{{{~~~~~~{{{wwwssstttttttttsssqqqpppoooqqquuuwwwvvvvvvxxxvvvqqqjjjiiihhhhhhiiihhhfffdddgggkkktttzzznnngggfffggghhhdddbbb___\\\YYYYYYYYYYYYYYYWWWUUUUUUVVVVVVVVVUUUXXXQQQOOOSSSTTT]]]xxxzzzfffPPPGGGCCC:::999999999888888888777777444555666777777666555444444444444444444444444444333555666555444444555666555444666999;;;===DDDMMM^^^pppxxxyyyuuunnn```[[[VVVUUUYYY^^^aaabbbeeehhhkkklllqqq|||~~~ooodddaaabbbfffkkknnnsss~~~{{{{{{xxxtttpppllleee]]]WWWSSSRRRRRRRRRVVVZZZ[[[ZZZXXXWWWXXXVVVXXX[[[]]]^^^___aaaccciiiqqqyyy}}}}}}zzzyyy~~~zzzoooddd]]]VVVOOOKKKKKKFFFEEEDDDCCCAAA???>>>===============>>>???@@@AAA@@@AAACCCBBBAAAAAABBBDDDAAACCCEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA>>><<<;;;<<<===???CCCGGGKKKOOOQQQSSSVVVYYYYYYXXXVVVVVVWWWXXXWWWWWWUUUQQQLLLHHHEEEBBBEEEIIINNNSSSWWWZZZ\\\^^^^^^\\\WWWOOOHHHBBB@@@;;;<<<===AAAGGGNNNUUUYYY\\\```dddeeedddeeeiiimmmmmmnnnooopppqqqrrrrrrrrrqqqrrrssstttuuuwwwzzz}}}~~~~~~~~~~~~zzzwwwttttttttttttttttttttttttssswwwxxxvvvvvvvvvsssooojjjjjjjjjjjjjjjiiigggfffgggkkkuuu}}}vvvxxxvvvlllgggeeedddccc^^^^^^]]]\\\ZZZYYYXXXXXXXXXVVVUUUUUUWWWXXXWWWWWWYYYPPPNNNTTTVVVZZZnnn|||zzz{{{fffPPPFFFCCC::::::::::::999999999888888555666777888888777666666555555555555555555555555222444555555444444666777444444666:::<<<>>>EEENNN```rrrvvvyyyvvvoooaaa\\\VVVTTTXXX\\\___```eeehhhlllmmmqqq|||vvvjjj```eeegggmmmssswww~~~~~~~~~}}}yyyyyywwwsssooolllfff^^^VVVRRRQQQQQQOOOTTTYYY[[[ZZZXXXXXXYYYVVVXXX[[[\\\^^^___bbbeeeiiiqqqyyy}}}{{{wwwsssrrrxxxwwwmmmccc\\\UUUMMMIIIIIIFFFEEEDDDBBB@@@>>>===<<<<<<=========>>>@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFAAADDDFFFFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???>>>>>>===<<<<<<<<<===???CCCGGGKKKNNNPPPRRRVVV[[[\\\YYYWWWWWWXXXXXXYYYYYYWWWSSSNNNHHHDDDBBBDDDHHHMMMRRRVVVYYY[[[YYYZZZXXXTTTNNNGGGCCCAAA;;;<<<===AAAGGGNNNUUUZZZ\\\aaaeeefffdddeeeiiinnnkkklllmmmoooppppppppppppnnnpppqqqrrrsssuuuyyy|||}}}|||}}}~~~~~~|||xxxuuusssssssssssstttvvvwwwxxxuuuxxxyyywwwuuuuuurrrmmmkkkkkkkkklllkkkjjjhhhgggggglllvvvyyyrrrqqqwww~~~yyypppjjjgggeeecccaaaYYYZZZ\\\\\\\\\ZZZWWWUUUVVVUUUTTTUUUWWWYYYYYYYYYYYYOOOMMMUUUWWWXXXiiizzzsssuuuyyyaaaNNNBBB>>>@@@999888888777777777777777666666555444444444444555444444444444444444444444555444444333333444444555333444444555777===DDDIII___sssyyyyyyxxxpppccc\\\WWWVVVVVVVVV[[[aaadddfffiiikkkpppzzznnnccc``````fffnnnwww}}}}}}}}}zzzxxxvvvuuuuuuppphhh```ZZZWWWTTTSSSVVVWWWYYY[[[\\\[[[ZZZYYYWWW\\\___]]]]]]bbbfffggglllpppvvv|||yyyrrrmmmiiiiiirrr|||rrrlllbbbYYYRRRNNNJJJHHHCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFCCCBBBCCCBBBAAA@@@@@@???>>>======<<<<<<===;;;===???BBBEEEHHHKKKLLLLLLOOOTTTYYY\\\\\\\\\[[[[[[ZZZYYYXXXUUUPPPJJJEEEDDDDDDFFFJJJQQQWWW[[[\\\^^^[[[WWWQQQKKKEEE@@@>>>>>>;;;<<>>999999888777777777777777777777666555555555555666444444444444444444444444555444444333333444444555444444555555777<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFEEECCCAAA@@@AAAAAA@@@>>>@@@???>>>======<<<<<<===<<<===???AAADDDFFFHHHIIILLLOOOSSSXXX\\\]]]\\\\\\[[[ZZZXXXWWWUUUQQQKKKGGGDDDDDDEEEJJJPPPVVVZZZ\\\\\\ZZZUUUNNNHHHCCC???===>>><<<===DDDIIILLLQQQVVVZZZ\\\___bbbccceeehhhjjjkkkkkklllmmmmmmmmmlllllloooooopppqqqrrrrrrrrrrrrzzz{{{}}}~~~~~~|||{{{zzzvvvvvvuuuvvvwwwxxxzzz{{{zzzyyyxxxxxxxxxwwwsssqqqkkkhhhhhhmmmnnnkkkiiiiiijjjpppzzzvvvmmmlllnnnkkkhhhfffdddccccccaaa]]]YYYYYYXXXVVVTTTTTTVVVXXXYYYXXXXXXXXXZZZ\\\^^^^^^^^^YYYXXXXXXYYYXXX[[[gggsssxxxtttzzzvvv^^^LLL@@@<<<===999999888777777777777888888888777666666666666666555555555555555555555555555444444333333444444555555555666666777;;;AAAEEEVVVnnn~~~~~~}}}rrrkkk]]]WWWSSSSSSSSSUUUZZZ```dddgggkkklllmmmttt~~~}}}yyyuuurrrkkkcccaaacccgggkkkuuu~~~~~~~~~yyyvvvvvvxxxzzzzzzvvvnnnfff^^^YYYVVVTTTUUUWWW[[[]]]___^^^]]][[[\\\aaaddddddgggmmmqqqqqqtttxxx}}}yyyrrrnnnjjjhhhggghhhggggggnnnvvvtttfffddd```[[[WWWSSSPPPLLLIIIFFFEEECCCAAA@@@???>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGBBB@@@>>>>>>???@@@???>>>@@@???>>>======<<<======>>>>>>???@@@BBBCCCEEEFFFKKKNNNSSSXXX[[[]]]]]]]]][[[YYYWWWUUUTTTQQQNNNKKKDDDDDDEEEJJJPPPVVVZZZ\\\ZZZWWWQQQJJJDDD@@@===<<<>>>===???EEEIIIJJJNNNSSSVVVYYY]]]```bbbdddgggjjjkkkkkkjjjjjjkkklllmmmmmmoooooopppqqqrrrrrrrrrrrrwwwxxxzzz|||}}}|||{{{zzzyyyvvvtttuuuyyy{{{|||zzzyyyyyyzzz{{{{{{yyytttpppjjjggghhhlllnnnlllkkkkkkkkkrrr}}}}}}tttllljjjkkkgggaaa````````````^^^ZZZWWWUUUTTTSSSRRRSSSUUUWWWXXX[[[[[[[[[]]]``````___]]]ZZZWWWVVVWWWXXXYYY```hhhxxxzzzuuu]]]LLL@@@<<<<<<:::999888888777777888888888777666666555555666666666666666666666666666666555444444333333444444555666666666666777:::???BBBPPPkkk}}}wwwmmmfffZZZUUUQQQQQQRRRTTTYYY```bbbfffjjjlllmmmqqqzzz}}}ooojjjgggeeebbb^^^aaafffkkknnnxxx~~~~~~xxxuuuvvvzzz}}}|||xxxqqqhhh___YYYVVVUUUVVVXXX[[[^^^```___^^^]]]```eeeiiijjjmmmsssuuuttttttvvvxxxxxxuuuoooiiidddaaa``````bbbbbbdddmmmvvvxxxlllaaaYYYZZZXXXUUUSSSRRRPPPLLLJJJFFFEEECCCAAA@@@???>>>>>>?????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHBBB@@@??????@@@AAA@@@???AAA@@@???>>>============AAA@@@@@@@@@AAABBBCCCDDDJJJLLLQQQVVVZZZ]]]]]]^^^ZZZXXXUUUSSSRRRQQQOOOMMMFFFEEEGGGKKKQQQWWWZZZ[[[XXXTTTNNNGGGAAA>>><<<<<<>>>>>>AAAFFFHHHHHHKKKPPPTTTWWW\\\___bbbdddgggiiikkkjjjiiiiiijjjlllnnnoooppppppqqqrrrrrrrrrrrrrrrsssuuuxxxzzz|||||||||{{{yyyuuurrrtttzzz}}}|||yyyyyyzzz|||~~~~~~zzzuuupppkkkhhhhhhlllnnnkkkjjjkkkkkksss|||tttlllhhhhhhbbb^^^^^^^^^^^^]]][[[WWWTTTRRRRRRQQQQQQRRRTTTVVVXXX\\\\\\___cccfffgggfffeee```[[[WWWXXXZZZ[[[___ddd~~~sss\\\LLLAAA======:::999999888888888888888777666555555444444555555666666666666666666666666555444444333333444444555666777777666777999===AAALLLhhh{{{~~~yyyrrrjjjcccZZZTTTPPPPPPRRRTTTYYY```___dddjjjlllmmmqqqxxxttthhhccc```___]]]\\\aaahhhqqqvvv~~~yyywwwxxx|||~~~|||zzztttjjj```YYYVVVUUUVVVXXXZZZ]]]___`````````eeejjjnnnooossswwwvvvrrroooooommmkkkhhhdddaaa___]]]ZZZYYY[[[\\\```jjjuuummm___WWWSSSQQQQQQPPPOOOOOOOOONNNKKKHHHEEEDDDCCCAAA@@@???>>>>>>?????????@@@AAACCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJEEEDDDBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@????????????BBBBBBAAA@@@AAABBBDDDEEEIIIKKKPPPTTTXXX[[[\\\]]]XXXVVVSSSQQQQQQPPPOOONNNHHHGGGHHHKKKQQQVVVXXXYYYTTTPPPKKKEEE@@@>>>======>>>>>>BBBFFFGGGFFFIIINNNSSSVVV[[[```bbbeeegggiiikkkjjjjjjjjjkkkmmmoooqqqqqqrrrrrrssssssssssssrrrqqqsssvvvyyy||||||||||||yyyuuurrrtttyyy}}}|||zzz{{{|||~~~{{{uuupppmmmiiihhhkkkllliiihhhiiilllttt|||tttkkkgggeee______``````^^^[[[WWWTTTRRRQQQQQQQQQQQQSSSTTTVVVWWWYYY\\\aaahhhoootttvvvuuuiiibbb]]]^^^```aaadddhhh|||pppYYYKKKBBB======::::::999888888888888999666666555444444444444444555555555555555555555555555444444333333444444555555666777777777999===@@@KKKgggyyy}}}yyysssjjjccc[[[UUUQQQQQQSSSTTTZZZaaa___eeejjjlllmmmqqqxxxoooddd```\\\\\\[[[[[[aaaiiiqqq{{{~~~|||zzz{{{}}}|||{{{vvvmmmbbbZZZWWWWWWWWWWWWYYY[[[]]]___aaabbbhhhnnnrrrtttwwwxxxssslllgggfffdddaaa___]]][[[[[[YYYVVVTTTUUUVVVZZZeeeppp}}}}}}hhhYYYPPPKKKKKKMMMKKKJJJIIIIIIJJJJJJHHHFFFCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAACCCDDDEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEGGGIIIKKKLLLLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAABBBAAA@@@@@@AAACCCEEEGGGHHHJJJNNNRRRVVVXXXZZZ[[[VVVTTTQQQPPPPPPOOONNNLLLIIIHHHHHHJJJNNNRRRUUUUUUNNNKKKGGGCCC@@@>>>======>>>???BBBEEEEEEDDDHHHOOOTTTXXX]]]aaadddfffhhhiiikkkkkklllmmmnnnppprrrssssssttttttuuuuuuttttttssspppsssvvvyyy|||}}}}}}}}}xxxvvvtttvvvzzz}}}~~~}}}~~~|||uuupppmmmiiigggjjjjjjgggfffgggmmmvvvzzzsssjjjgggeee___bbbbbbaaa]]]XXXTTTRRRRRRQQQRRRRRRSSSTTTUUUWWWWWW\\\]]]bbbhhhooouuuwwwwwwkkkeeebbbdddeeeeeegggjjj~~~}}}|||kkkUUUHHH@@@<<<<<<;;;:::999999888888999999777666666555555555555555444444444444444444444444555444444333333444444555444555666777777999===???KKKfffxxx~~~wwwmmmfff]]]WWWSSSSSSTTTUUU[[[aaacccggglllmmmmmmqqqxxx~~~lllaaa]]]ZZZZZZZZZ[[[aaaiiirrr~~~~~~}}}|||yyypppddd\\\ZZZ[[[WWWWWWWWWXXX[[[^^^bbbdddkkkqqqvvvxxxyyyvvvmmmcccaaa```___^^^\\\ZZZXXXWWWTTTRRRQQQSSSSSSUUU^^^gggqqqzzzrrrdddVVVOOOJJJFFFFFFIIIGGGFFFDDDDDDEEEFFFEEECCCAAA@@@??????>>>>>>>>>???===>>>>>>???AAABBBDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFHHHJJJLLLNNNNNNOOONNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB??????>>>>>>@@@CCCFFFHHHHHHJJJMMMPPPSSSVVVWWWXXXUUUSSSPPPOOOOOONNNKKKIIIHHHGGGFFFGGGKKKNNNOOOPPPGGGFFFCCCAAA???===<<<<<<>>>???AAADDDCCCBBBHHHPPPVVVZZZ___dddfffgggiiijjjkkklllnnnppprrrttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuqqqsssvvvzzz|||}}}}}}}}}xxxxxxxxxyyy{{{~~~{{{uuupppkkkfffeeehhhiiigggfffhhhpppyyyvvvpppiiiggggggaaabbbbbb```[[[VVVRRRRRRSSSSSSSSSTTTUUUUUUVVVWWWXXX\\\^^^bbbiiiqqqxxx|||}}}{{{zzz|||}}}|||~~~xxxhhhRRRFFF???;;;;;;;;;:::999999888888999999888888777666666666666666444444444444444444444444555444444333333444444555333555666777777999===@@@LLLfffwww}}}|||qqqhhh___YYYTTTTTTUUUVVV[[[bbbfffjjjmmmnnnmmmpppwww~~~zzzfff^^^ZZZXXXYYYYYY[[[aaaiiiyyy~~~}}}~~~{{{rrrfff^^^\\\]]]XXXWWWVVVVVVYYY^^^bbbeeemmmrrrwwwyyyzzzuuuiii^^^^^^^^^______]]]ZZZVVVTTTPPPOOOPPPSSSRRRRRRXXX```dddmmmtttvvvwwwyyyvvvooo```UUUMMMKKKIIIEEECCCEEEEEEDDDBBBAAABBBCCCCCCBBB??????>>>>>>>>>>>>??????======>>>???@@@BBBDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGIIIKKKMMMOOOPPPPPPQQQNNNLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCDDD===<<<<<<<<>><<<;;;:::??????AAACCCBBBAAAHHHQQQWWW[[[aaaeeeggghhhiiijjjlllmmmpppsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuqqqssswwwzzz|||}}}}}}}}}yyyzzz|||||||||~~~{{{uuuppphhhdddcccfffhhhggggggiiirrr{{{rrrmmmhhhggghhhdddaaaaaa___ZZZTTTQQQSSSUUUUUUUUUUUUVVVWWWWWWXXXXXXVVVYYYaaammm{{{yyy~~~bbbNNNAAA@@@>>>333999999888888777666666666777777777777666666666666444444222111111222444444444444222222222222444444333444555555666888===@@@LLL\\\ssszzzmmmfff]]]VVVTTTUUUVVV[[[```fffjjjmmmmmmlllpppwww~~~{{{iiiaaa[[[XXXYYYZZZ[[[___eeeuuu~~~{{{{{{www{{{yyyqqqiiieeeaaa^^^YYYUUUTTTWWWZZZ[[[```eeekkknnnqqqssspppjjjccc___aaaaaaaaaaaaaaa]]]XXXTTTQQQQQQQQQPPPOOOOOORRRTTT^^^aaafffiiiiiifffaaa^^^TTTPPPLLLIIIIIIGGGDDDAAACCCDDDDDDDDDCCCAAA???>>>???>>>===<<<<<<===???@@@????????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLLLLNNNOOOPPPQQQRRROOOPPPPPPPPPOOOMMMKKKJJJIIIGGGEEEEEEFFFEEEDDDBBB@@@???>>>???BBBEEEFFFFFFIIIIIIIIIJJJLLLOOOSSSUUUVVVSSSQQQQQQQQQPPPLLLHHHEEEDDDBBBBBBCCCCCCBBB@@@@@@??????>>>>>>===<<<<<<;;;<<<>>>???AAAFFFLLLPPPXXX^^^eeehhhggggggiiilllooopppqqqsssuuuxxxzzz{{{xxxvvvuuuuuuvvvwwwwwwvvvuuusssssswww~~~~~~}}}|||||||||}}}uuummmeeeiiilllllliiihhhiiijjjrrr{{{qqqmmmmmmgggdddgggccc```[[[WWWUUUUUUVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUWWW^^^eeennnaaaNNNBBBAAA@@@777999999888888777777666666777777777666666666555555555444444333333444444555444444333222222333444444444555666666777999===AAAJJJZZZqqqsssjjjaaaXXXUUUTTTTTTXXX^^^eeehhhllllllkkknnnvvv|||}}}lll```[[[XXXYYYZZZZZZ^^^cccqqq}}}{{{xxx|||{{{tttmmmiiieeeaaaZZZVVVUUUWWWYYYYYY]]]cccdddgggjjjlllkkkgggbbb^^^bbbcccddddddbbb^^^ZZZWWWSSSSSSRRRPPPNNNMMMOOOQQQRRRTTTXXX[[[[[[YYYVVVTTTQQQNNNJJJIIIIIIHHHFFFCCCDDDDDDDDDDDDBBB@@@>>>===???>>><<<;;;<<<===>>>???????????????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKMMMNNNPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHFFFEEEEEEFFFEEEDDDBBB@@@???>>>???BBBEEEFFFFFFFFFFFFEEEEEEGGGIIILLLMMMQQQOOONNNOOOPPPPPPLLLIIIFFFDDDCCCBBBBBBAAA@@@>>><<<<<<<<<;;;::::::::::::;;;<<<>>>@@@CCCHHHOOOSSS[[[aaagggjjjiiiiiikkknnnppppppqqqssstttvvvwwwxxxvvvuuutttuuuwwwyyyyyyxxxuuusssrrruuu{{{~~~~~~~~~|||sssllldddhhhkkkkkkiiihhhjjjlllsss|||ooommmmmmhhhdddeee```^^^[[[XXXVVVVVVWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXX[[[aaagggqqq~~~~~~}}}]]]KKK@@@@@@AAA:::999999999888777777666666666666666555555555444444444555555666666555555444444444333333333333444444555666666777777:::>>>AAAGGGWWWooozzzzzz}}}{{{pppfffZZZUUUSSSRRRVVV\\\bbbfffjjjjjjiiilllsssyyy}}}ooobbb]]][[[\\\\\\[[[^^^bbblll|||}}}{{{yyy~~~~~~yyysssooojjjeee]]]XXXUUUVVVWWWVVVZZZ______aaadddffffffdddbbb```bbbeeehhhfffbbb^^^\\\\\\WWWVVVTTTPPPLLLJJJKKKLLLLLLMMMOOOQQQRRRRRRQQQPPPMMMKKKJJJIIIIIIIIIGGGEEECCCDDDDDDCCCAAA???===<<>>===<<<<<<<<<===>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQSSSSSSRRRQQQOOOLLLJJJHHHGGGEEEDDDEEEFFFEEECCCAAA@@@>>>>>>???BBBEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEEIIIIIIIIIKKKMMMMMMKKKIIIFFFDDDBBBAAAAAA@@@===;;;::::::999999999999999:::;;;===@@@CCCGGGMMMSSSXXX```eeejjjlllkkkkkkmmmooopppppprrrsssttttttttttttuuuttttttvvvxxxzzz{{{zzztttqqqoooqqqwww|||~~~~~~~~~}}}}}}~~~}}}xxxpppjjjcccgggjjjjjjiiiiiilllooouuuyyyllllllnnnhhhcccbbb[[[ZZZYYYXXXXXXXXXXXXYYYXXXZZZ\\\^^^^^^\\\ZZZXXXYYY]]]cccooo{{{yyy|||xxx~~~}}}}}}}}}|||{{{{{{|||xxxXXXHHH>>>===>>>999::::::999888888777777666666555555555444444444444333444555666666555444333444444444333333444444444444555666666666999===@@@DDDTTTmmm|||{{{xxxzzzttthhh\\\UUURRRRRRVVV\\\```dddhhhhhhgggjjjpppvvvzzzpppfffaaa______^^^]]]___cccgggssszzzxxxzzz~~~|||xxxuuuoooiii___ZZZVVVUUUTTTSSSVVV[[[___aaacccdddeeedddcccbbb```eeehhhgggaaa]]]]]]___[[[YYYVVVPPPKKKHHHHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKKKKJJJIIIHHHGGGFFFAAABBBBBBCCCBBBAAA???>>>???>>>===<<<<<<<<<======>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNQQQRRRSSSSSSRRRVVVUUUTTTRRROOOLLLIIIGGGEEEDDDDDDEEEEEEEEECCCAAA???>>>===???BBBEEEGGGGGGFFFEEEBBB@@@>>>>>>??????CCCCCCEEEFFFGGGGGGFFFEEECCCBBB@@@?????????===;;;;;;::::::999:::;;;<<<======???CCCGGGLLLRRRXXX]]]cccgggkkkmmmmmmmmmnnnpppoooppprrrtttuuuuuuuuuuuuvvvuuuuuuwwwyyy{{{zzzyyyrrrooolllmmmqqqwwwzzz|||~~~}}}}}}|||zzztttlllgggcccfffhhhiiihhhiiimmmqqqwwwuuullllllmmmhhhaaa]]]XXXXXXYYYYYYZZZZZZYYYYYYWWWXXX[[[]]]]]][[[XXXWWWVVVYYYaaappp}}}tttppphhhqqq~~~}}}|||{{{xxxyyyzzz|||tttUUUHHH>>>;;;===999::::::999999888777777777666555555555444444444444222333444555555444333222444444444444444444444444333444555555555777;;;>>>BBBSSSmmm}}}|||vvvyyy~~~~~~uuuiii]]]VVVSSSSSSWWW]]]^^^bbbfffgggfffgggmmmsss~~~yyyrrrjjjeeeaaaaaa___]]]___ccccccjjjuuu~~~{{{wwwuuuyyy}}}~~~{{{xxxvvvpppjjj```ZZZUUUSSSRRRQQQTTTYYY```aaacccccccccbbbaaa```]]]bbbfffeee```]]]___aaa^^^\\\WWWQQQLLLIIIIIIKKKJJJIIIGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLJJJHHHFFFEEE@@@AAABBBCCCDDDCCCCCCBBB??????>>>>>>=====================>>>???@@@BBBCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMOOORRRTTTUUUUUUUUUYYYXXXVVVSSSPPPKKKGGGEEECCCCCCCCCDDDEEEEEEBBB@@@???>>>===???BBBFFFGGGHHHFFFDDDAAA>>><<<;;;;;;;;;???@@@AAAAAAAAA@@@?????????>>>======>>>>>>===<<<::::::999999:::<<<>>>???@@@CCCHHHLLLQQQVVV\\\```eeegggjjjlllmmmmmmooopppnnnpppqqqtttvvvxxxyyyyyyxxxwwwwwwyyyzzzzzzyyywwwpppmmmkkkjjjnnnssswwwzzz~~~~~~|||wwwqqqiiidddccceeeggghhhgggjjjooosssyyy}}}uuunnnmmmlllggg___ZZZWWWXXXYYY[[[[[[[[[ZZZZZZWWWXXXZZZ\\\\\\ZZZXXXWWWXXX]]]iii{{{xxxmmmfffiiippp}}}~~~|||zzzxxxxxxyyyzzz}}}pppSSSIIIAAA===>>>;;;:::::::::999888888777777666666666555555555444444222333333333333333333222444444555555555555444444333444444444444666999<<>>>>>===<<<<<<======???@@@BBBCCCDDDEEEFFFGGGIIIJJJLLLLLLOOOOOOQQQSSSUUUVVVXXXYYY\\\[[[XXXUUUPPPKKKFFFCCCBBBBBBBBBDDDEEEEEEBBB???>>>======???BBBFFFHHHHHHEEECCC@@@<<<:::999999:::<<<>>>??????===;;;;;;;;;<<<;;;:::;;;===>>>===<<<999888777888999<<<>>>@@@EEEHHHMMMQQQUUUYYY^^^bbbeeegggiiikkkmmmoooppppppooopppqqqsssuuuxxxzzz|||yyyxxxyyyzzz{{{{{{yyyvvvooonnnlllkkkmmmrrrwwwzzz|||~~~}}}~~~{{{uuuooohhhddddddfffggggggfffiiiooottt{{{}}}wwwpppmmmlllggg```[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYXXX]]]llltttkkkiiiiiirrr{{{yyyyyyyyyyyyxxxyyy}}}gggMMMGGG@@@<<<===<<<;;;::::::999999888888777777777777666666666555555444444333333333333444444333444555666666555444333444555555555444666:::===BBBRRRnnnzzzsssuuuyyyvvvlllaaa[[[WWWUUUWWW[[[\\\```eeefffdddeeejjjoooxxx{{{tttmmmiiigggeeeiiinnnnnnpppqqqpppooonnnoooqqqttt{{{}}}vvvxxx{{{{{{zzzxxxwwwwwwuuuvvvtttqqqppppppkkkddd]]]WWWQQQPPPOOOOOOSSSYYY]]]^^^```bbbbbbaaa___]]][[[\\\^^^aaabbbcccdddeee___]]]ZZZTTTQQQPPPRRRUUUVVVTTTPPPLLLJJJJJJKKKLLLKKKNNNPPPPPPMMMJJJJJJJJJGGGHHHHHHIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>>>><<<<<<<<<===???@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMRRRRRRRRRSSSUUUXXX[[[]]]^^^\\\ZZZUUUPPPJJJEEEBBBAAAAAABBBDDDEEEDDDAAA???>>>======???BBBFFFHHHHHHFFFDDDAAA>>><<<;;;<<<<<<:::===??????<<<;;;;;;<<<<<<;;;::::::;;;<<<;;;999:::999999999;;;>>>AAADDDJJJMMMQQQTTTWWW[[[___bbbfffggghhhkkknnnqqqrrrrrrrrrqqqpppqqqrrrvvvyyy{{{wwwwwwxxxzzz||||||zzzxxxppppppooooooppptttxxx{{{}}}~~~~~~~~~~~~|||{{{zzz{{{||||||yyytttnnniiifffeeefffgggfffeeeiiiooouuu|||}}}xxxrrrmmmkkkiiiddd___^^^^^^]]]\\\\\\[[[[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYWWW[[[hhhzzz}}}|||||||||wwwssstttzzz~~~{{{yyyyyyxxxvvvuuuwww}}}^^^FFFCCC>>>:::;;;;;;;;;;;;:::999999888888777777777777777666666666666666555444333333444555666333444555666666555444333555666666666555777;;;>>>BBBSSSoooxxxtttwww{{{xxxmmmbbb\\\XXXTTTUUUXXX[[[```eeefffdddeeejjjooovvv}}}uuuqqqnnnlllqqqwwwyyyzzzzzzxxxtttooommmlllrrrzzzyyyvvvxxxzzz{{{zzzyyyyyyzzzttttttqqqmmmmmmmmmhhhbbb\\\UUUPPPOOOOOOOOOTTTZZZ\\\^^^aaadddeeecccaaa___[[[[[[]]]```dddggggggfff___^^^ZZZVVVRRRSSSVVVYYYXXXUUUQQQMMMJJJIIIIIIIIIIIILLLPPPPPPNNNLLLMMMNNNKKKLLLLLLKKKJJJHHHFFFDDDBBBCCCCCCBBBAAA@@@???>>>;;;;;;<<<===???@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNTTTSSSSSSSSSUUUYYY]]]______^^^ZZZVVVPPPJJJEEEBBB@@@@@@BBBDDDEEEDDDAAA???>>>======???CCCFFFHHHIIIHHHGGGDDDAAA@@@@@@@@@AAA999<<>>===<<<::::::::::::888777===<<<;;;<<<>>>BBBEEEHHHMMMPPPTTTWWWYYY\\\___bbbgggggghhhkkkooossstttttttttrrrpppooopppssswwwyyyvvvvvvxxx{{{}}}~~~|||zzzrrrrrrrrrrrrsssvvvzzz}}}~~~}}}{{{yyyxxxwwwwwwyyyyyywwwrrrmmmjjjhhhfffggggggfffeeehhhooouuu}}}}}}yyyrrrmmmkkkkkkhhhcccaaa```___]]]\\\[[[[[[[[[VVVUUUTTTSSSSSSTTTUUUVVV\\\]]]fffsss{{{zzz|||yyytttqqqsss~~~}}}zzzrrr}}}|||~~~yyyyyywwwtttrrrtttzzz```FFFDDDEEE===888999999999999888777666666555666666666666666555555555555555444444444333333333555444333333333333444555555555555555444666999<<>>>>>>>>>>>@@@BBBCCCFFFGGGHHHGGGHHHJJJNNNQQQWWWUUUSSSUUUYYY]]]```bbbccc^^^WWWPPPKKKGGGDDDAAAAAACCCEEEFFFEEEBBB>>><<<999999;;;===AAADDDHHHJJJJJJHHHFFFCCCBBBCCCEEEFFFDDDEEEDDDBBB@@@??????@@@AAA@@@>>><<<;;;:::::::::???@@@BBBCCCDDDGGGKKKNNNRRRUUUXXX[[[]]]___aaaccccccgggkkkmmmlllmmmpppsssyyyuuuqqqqqqtttwwwyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{xxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}{{{zzzyyyxxxwwwrrrkkkeeeeeeeeeddddddeeeiiioootttwwwqqqqqqqqqlllfffcccfffbbb___]]]^^^]]]ZZZWWWUUUVVVXXXWWWVVVVVVWWWXXX___ccciiilllmmmllljjjjjjppppppoooppppppnnnjjjgggdddhhhnnn|||tttqqqrrryyy|||yyyuuuqqqppprrruuuwwwwwwZZZBBB???AAA:::555666999999888888777666666555666555555444444333222222555555444444444333333333555444333333333333444555555555555555444666999<<>>=========>>>???AAABBBEEEFFFGGGHHHHHHKKKOOORRRVVVUUUTTTWWW[[[```cccdddccc^^^UUUNNNIIIFFFCCCAAA@@@BBBDDDEEEDDDAAA===;;;999999;;;===@@@DDDHHHJJJKKKIIIGGGEEEDDDEEEGGGHHHGGGHHHHHHFFFDDDCCCDDDFFFGGGEEEBBB???======>>>>>>CCCEEEGGGHHHIIIKKKNNNQQQTTTWWWZZZ]]]___aaacccffffffiiimmmooooooppptttwwwzzzvvvrrrrrrtttwwwxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{{{{||||||{{{yyyxxxyyyzzzyyyxxxwwwxxxwwwrrrkkkfffeeeeeeddddddeeeiiioootttyyyqqqpppoookkkfffdddccc```\\\[[[[[[ZZZWWWUUURRRSSSVVVVVVWWWXXXZZZ[[[bbbeeehhhiiihhhfffdddccceeedddccccccdddccc```]]]___ccciiiuuuxxxooonnnttt~~~{{{zzzssspppppprrrtttqqqWWWBBB@@@BBB<<<888999999999888888777666666666666666555555444333222222555555444444444333333333555444444333333444444555444555555444444666999<<>>???@@@CCCEEEGGGHHHJJJLLLPPPRRRUUUTTTUUUYYY^^^bbbeeefffbbb\\\SSSLLLGGGDDDCCCAAA???AAABBBCCCBBB???<<<:::888999:::===@@@DDDHHHJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLMMMLLLKKKJJJLLLNNNPPPMMMHHHDDDAAAAAACCCDDDIIIKKKMMMNNNNNNOOORRRTTTWWWYYY]]]```bbbcccfffhhhhhhkkknnnooooooqqqvvv{{{{{{xxxuuutttuuuwwwwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxzzz{{{{{{xxxvvvuuuvvvttttttuuuvvvuuuqqqkkkffffffeeedddcccdddiiiooottt|||qqqnnnllliiifffeee```]]]ZZZXXXWWWUUUSSSQQQOOOQQQTTTVVVXXXZZZ]]]___eeefffgggeeeaaa^^^\\\\\\^^^]]]\\\\\\]]]]]]\\\[[[[[[___dddnnnpppmmmpppzzzxxxwwwqqqpppqqqsssjjjUUUCCCAAABBB>>>;;;<<<888888888888777777666666777777777777666666666666555555444444444333333333444444444444444444444444444555555444444555999;;;@@@MMMfff~~~ssshhh```YYYUUUWWW[[[]]]aaaeeegggffffffiiikkkooowww~~~|||~~~}}}{{{{{{{{{uuuuuuuuuvvvvvvvvvuuuuuurrrpppkkkgggbbb]]]WWWSSSPPPOOONNNLLLLLLMMMNNNOOOPPPRRRVVVZZZ]]]___``````\\\ZZZYYYZZZ]]]aaadddeee^^^^^^^^^```dddeeecccaaabbb```]]]\\\\\\```eeehhhhhhjjjjjjhhhdddbbbbbbdddeeeiiikkkkkklllmmmhhhaaaZZZTTTMMMGGGDDDBBBAAA@@@<<<<<<;;;:::;;;<<<===>>>AAACCCFFFIIIKKKMMMPPPSSSSSSSSSUUUZZZ___ccceeeeee___YYYPPPIIIEEECCCBBBAAA>>>???@@@AAA@@@===;;;999888999:::<<<@@@DDDGGGIIIJJJJJJIIIHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPPPPRRRTTTWWWSSSMMMGGGDDDEEEGGGIIIOOOPPPQQQQQQQQQRRRTTTVVVXXX[[[^^^aaaccceeegggjjjiiikkkmmmnnnnnnpppvvv{{{{{{zzzxxxwwwvvvvvvwwwvvvyyyyyyzzzzzzzzzzzzzzzzzzvvvwwwxxxzzzzzzyyyxxxwwwvvvxxxyyyyyyvvvsssqqqqqqnnnoooqqqrrrqqqnnniiiffffffeeedddcccdddiiipppuuu{{{oookkkiiigggeeeeee]]][[[YYYVVVTTTSSSQQQPPPQQQSSSVVVXXXYYY[[[^^^aaaffffffeeeaaa\\\YYYXXXXXX\\\ZZZYYYYYY[[[\\\\\\\\\YYY]]]bbbjjj{{{wwwqqqpppxxx~~~|||uuurrrrrrrrr___NNNAAA>>>???<<<:::;;;888888888777777777777777555555666666777888888888555555444444444333333333444444444444444444444444444444444444333555888;;;>>>HHH^^^yyyyyymmmcccZZZTTTUUUYYY^^^bbbggghhhhhhhhhjjjllllllttt{{{zzz~~~~~~}}}zzzzzzzzzuuuuuuuuutttttttttttttttpppnnnjjjgggddd___YYYUUUPPPOOONNNMMMMMMMMMNNNNNNOOOQQQUUUXXXZZZ[[[[[[[[[[[[YYYXXXZZZ]]]aaacccccc^^^^^^```ccceeefffdddccccccaaaaaabbbfffkkkpppsssxxxyyyxxxtttnnnjjjkkknnnmmmqqqttttttuuutttooohhhaaa[[[RRRJJJEEECCCAAA@@@<<<;;;:::::::::;;;<<<===???BBBGGGJJJLLLNNNPPPRRRPPPRRRUUUZZZ___bbbbbbaaaZZZUUUMMMGGGDDDCCCBBBAAA>>>>>>??????>>><<<:::999888888:::<<>>BBBGGGKKKMMMNNNPPPQQQPPPRRRVVV[[[___```^^^[[[TTTPPPJJJFFFDDDCCCBBBAAA>>>>>>>>>>>>===<<<:::999777888999<<>>======777777777777777777777888666666666666555555444444555555444444444333333333333333444555555444333333333444444333333444888::::::>>>LLLcccyyy}}}sssiii]]]UUUTTTYYY[[[```eeeggggggfffhhhiiilllttt~~~~~~zzzwwwyyy|||yyyxxxuuusssqqqooommmlllllllllmmmkkkjjjhhheee```[[[VVVOOOOOONNNNNNMMMLLLLLLLLLJJJMMMQQQTTTWWWYYYZZZZZZ\\\\\\]]]```dddfffeeeddd```aaaccccccddddddeeeeeeccceeeiiiqqq{{{~~~wwwuuuzzz~~~vvvhhhbbbYYYQQQKKKGGGCCCAAA===<<<;;;::::::;;;<<<===>>>BBBHHHLLLMMMNNNOOOOOORRRTTTXXX\\\___^^^ZZZWWWNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>===;;;:::999777888999;;;???CCCFFFHHHHHHHHHJJJMMMOOORRRTTTUUUSSSTTTUUUUUUUUUUUUXXXZZZXXXUUUQQQOOOOOOQQQUUUWWWWWWTTTPPPLLLIIIKKKPPPTTTYYY\\\```cccdddfffiiikkknnnqqqttttttrrrrrruuuxxxxxx{{{~~~}}}{{{xxxxxxyyy}}}~~~~~~}}}{{{xxxuuusssoooqqquuuyyy{{{{{{zzzyyyssstttsssoookkkhhhgggggghhhlllpppqqqnnnjjjhhhgggfffeeedddeeehhhpppzzzzzznnnfff___```bbb___\\\\\\WWWXXXXXXWWWTTTSSSTTTVVVZZZ[[[\\\[[[YYYXXXYYYZZZZZZ\\\\\\[[[XXXVVVUUUVVVXXXXXXXXXZZZ\\\\\\[[[YYYUUUUUUXXX[[[^^^eeevvv~~~~~~|||uuurrrNNNHHH@@@===;;;999888999777777777777777888888888;;;;;;:::888777555444444555555444444444333333333333333444555555444333333333444444333333444888:::999;;;FFF]]]ttt|||tttjjj___VVVVVVZZZYYY^^^dddfffeeeeeefffhhhmmmttt~~~}}}zzzyyy}}}}}}xxxwwwwwwvvvssspppnnnmmmllllllmmmkkkiiigggddd___YYYTTTOOONNNNNNMMMLLLKKKKKKJJJHHHJJJOOOTTTWWWZZZ[[[[[[]]]^^^```dddggghhhgggeeeaaabbbccccccccccccdddfffdddffflllwww{{{tttttt{{{{{{iiiddd[[[SSSMMMHHHCCCAAA>>>===<<<;;;;;;;;;<<<===???CCCIIILLLNNNNNNNNNNNNSSSUUUYYY^^^```^^^YYYUUUJJJHHHGGGFFFFFFEEEBBB@@@??????>>>>>>===<<<::::::777888999;;;???CCCFFFHHHHHHJJJLLLNNNQQQTTTVVVWWWTTTUUUVVVVVVVVVVVVXXXZZZWWWUUURRRQQQQQQTTTXXXZZZXXXUUUPPPJJJGGGJJJOOOTTTZZZ]]]aaadddeeegggjjjlllmmmpppssssssqqqpppqqqtttxxx{{{~~~~~~{{{yyyyyyzzz}}}{{{wwwsssqqqooorrrvvvzzz}}}}}}|||{{{tttsssqqqmmmiiifffeeefffiiinnnrrrsssoookkkiiiiiifffeeedddeeeiiirrr|||qqqggg```\\\^^^aaa^^^[[[YYYUUUWWWXXXVVVSSSSSSUUUWWWXXXZZZZZZYYYXXXWWWXXXYYYXXXZZZ[[[ZZZWWWUUUSSSSSSVVVVVVWWWZZZ[[[[[[YYYVVVXXXVVVXXXZZZZZZ[[[gggtttjjjKKKGGGBBB>>>===<<<;;;;;;888888888888888888888888<<<;;;888666444333333444444444555555555555444444444444555555666777777888222222222333333333444444888<<>>::::::<<<>>>===;;;>>>BBBGGGKKKMMMMMMNNNOOORRRVVV[[[^^^\\\XXXUUUSSSKKKJJJIIIHHHFFFEEECCCCCCDDDCCCBBB@@@>>>;;;999777666666888;;;@@@EEEJJJMMMMMMOOORRRUUUWWWXXXXXXWWWWWWUUUSSSSSSUUUWWWXXXXXXYYYVVVTTTSSSUUUXXXYYYZZZWWWPPPJJJHHHGGGGGGLLLRRRZZZ[[[^^^bbbfffhhhjjjkkkoooqqqrrrsssqqqqqqrrrsssvvv{{{{{{xxxzzz|||~~~}}}{{{yyyvvvtttrrrqqqnnnpppsssxxx{{{{{{yyyvvvvvvsssoookkkhhhggggggggglllpppsssqqqlllhhhhhhiiigggbbb```cccjjjrrr~~~mmmddd]]]ZZZ]]]^^^[[[VVVTTTUUUTTTTTTSSSSSSSSSSSSSSSYYYXXXVVVUUUUUUVVVXXXYYYWWWVVVUUUTTTSSSSSSSSSTTTWWWWWWXXXYYYYYYWWWVVVTTTVVVXXXYYYXXXWWWZZZ___dddvvv```HHHEEE@@@>>>=========<<<888888888888888888888888;;;:::888666555444444444444444555555555555444444333333333222222222111111333333333333444444444444999<<<@@@JJJccc}}}uuulllddd^^^ZZZXXX[[[]]]___bbbdddfffggghhhlllrrr}}}~~~~~~|||zzzyyywwwsssooojjjhhhggghhhfffdddaaa```^^^\\\XXXVVVOOONNNMMMKKKKKKKKKMMMNNNPPPNNNNNNQQQVVVZZZ\\\[[[aaaaaaccchhhnnnqqqooollleee___[[[]]]___```bbbffflllpppzzzrrriiibbb```aaaeeemmmvvvtttiiiaaaWWWPPPLLLJJJEEEBBB@@@===;;;:::<<<>>>===<<>>;;;999777777888:::===AAAFFFKKKNNNPPPRRRTTTVVVXXXXXXXXXWWWXXXUUUSSSSSSUUUXXXYYYYYY^^^[[[WWWUUUVVVVVVVVVVVVUUUNNNHHHFFFEEEFFFKKKRRRZZZ[[[___bbbfffiiikkklllnnnppprrrrrrqqqpppqqqrrruuuzzz~~~~~~{{{yyyzzz|||}}}|||{{{yyyvvvuuusssrrrpppqqqsssvvvyyyzzzxxxvvvwwwuuupppkkkiiihhhiiiiiiooorrruuusssnnnjjjjjjlllhhhdddbbbfffllltttnnnccc\\\XXXZZZ[[[XXXTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTXXXWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYXXXVVVWWW[[[___dddyyyxxxTTTFFFCCC???======>>>>>>===888888888888888888888888999888777666555555555555444444555555555555444444444333222111000///...---333444444444444555555555:::===>>>FFF^^^{{{~~~wwwnnnfff___ZZZXXXWWWYYY\\\```dddfffggghhhnnnsss|||~~~}}}xxxuuuqqqlllhhhfffddddddaaa___]]]\\\[[[ZZZXXXVVVPPPOOOMMMLLLLLLLLLMMMNNNQQQOOONNNOOOSSSXXXZZZ\\\bbbcccffflllrrruuussspppggg```ZZZ[[[]]]___dddiiiqqqvvv{{{qqq```YYYTTTSSSUUUYYYbbbjjjpppwww{{{zzz|||}}}wwwmmmeee___VVVPPPLLLIIIEEEBBB>>><<<;;;;;;<<<>>>>>>===AAADDDHHHJJJKKKMMMNNNPPPPPPSSSWWWXXXVVVRRROOOMMMJJJIIIIIIGGGFFFEEEDDDDDDEEEEEECCC@@@===;;;888777999:::;;;???CCCHHHLLLOOORRRSSSUUUWWWXXXXXXXXXXXXXXXVVVSSSSSSUUUXXXYYYZZZ___\\\YYYWWWWWWVVVVVVUUURRRKKKDDDBBBBBBDDDJJJRRRZZZ\\\___cccgggjjjlllnnnnnnoooqqqqqqpppppppppqqqtttxxx|||}}}|||zzz{{{}}}|||{{{zzzxxxwwwvvvvvvvvvtttssssssuuuxxxyyyyyyxxxzzzwwwrrrmmmjjjjjjlllmmmqqqsssuuusssnnnkkkkkkllljjjfffeeehhhnnnvvvnnnbbb[[[WWWWWWWWWTTTQQQQQQTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTXXXWWWTTTSSSRRRRRRSSSTTTTTTVVVXXXWWWTTTSSSVVVYYYYYYggg~~~lllNNNEEEBBB???============<<<888888888888888888888888777666666666555555555555333444444555555444444333555555444333222111000000444444444555555555666666888<<<>>>EEEZZZwwwyyyqqqhhh```ZZZWWWUUUWWW[[[___ccceeeffffffmmmqqqzzz~~~}}}wwwtttooojjjgggeeecccbbb```^^^[[[ZZZZZZYYYXXXVVVPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKLLLPPPVVV[[[___```aaafffooowwwzzzyyyvvvlllccc[[[ZZZ\\\```gggmmmsssxxx{{{lllaaaUUUPPPLLLMMMNNNQQQWWW______eeeiiijjjmmmoookkkddd^^^ZZZSSSNNNJJJGGGDDDAAA<<<;;;;;;;;;<<<>>>??????CCCFFFIIIKKKLLLMMMOOOPPPQQQSSSVVVUUURRRNNNLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFDDDBBB???<<<:::888777999:::<<<@@@DDDHHHLLLNNNQQQRRRSSSUUUVVVXXXZZZZZZZZZWWWTTTSSSTTTWWWXXXYYYZZZXXXVVVVVVWWWWWWVVVUUUOOOGGGAAA???@@@CCCJJJRRRZZZ\\\___dddhhhlllnnnooonnnoooqqqqqqpppppppppqqqtttxxx|||}}}}}}}}}}}}~~~|||{{{zzzyyyxxxyyyyyyzzzxxxvvvtttuuuwwwyyyzzzzzz~~~zzzuuupppnnnnnnpppqqqrrrsssrrrpppllljjjjjjkkkjjjgggfffjjjoooyyymmmbbb[[[VVVVVVUUURRRQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVVVVTTTQQQNNNNNNOOOQQQSSSQQQSSSVVVUUURRRQQQSSSUUUYYY___mmmdddMMMEEECCC???======<<<:::999888888888888888888888888555555666666666555555555333333444444444444333333444444444444444444444444444444444555555555666666444:::>>>EEEXXXsss}}}tttjjj```YYYUUUUUUWWW[[[___bbbccccccccciiimmmuuu~~~|||{{{~~~|||{{{zzzwwwrrrmmmiiigggeeeccc```aaa___]]]\\\[[[ZZZXXXVVVPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIJJJMMMSSSYYY]]]___bbbhhhsss||||||ooofff]]]\\\]]]aaahhhoooqqqsssvvvxxxtttkkk```XXXRRRMMMJJJJJJKKKKKKNNNTTTSSSWWWYYY\\\___aaa___[[[VVVSSSNNNJJJGGGDDD@@@>>>::::::;;;;;;<<<>>>@@@BBBEEEHHHKKKMMMNNNNNNOOOQQQRRRTTTUUUSSSOOOKKKIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDCCC@@@===;;;999888888999:::===@@@DDDHHHKKKMMMNNNOOOPPPRRRUUUXXX[[[]]]\\\XXXTTTRRRSSSUUUVVVWWWVVVTTTTTTTTTUUUTTTSSSQQQKKKDDD???>>>@@@CCCJJJRRRZZZ\\\```eeeiiimmmpppqqqoooqqqssssssrrrqqqrrrsssvvvyyy}}}}}}|||{{{zzzzzz{{{}}}~~~|||yyywwwvvvyyy{{{}}}~~~~~~yyyuuusssssstttvvvuuutttrrrooollljjjjjjkkkiiifffgggkkkppp{{{{{{jjjbbb\\\XXXWWWUUURRRQQQTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQSSSVVVXXXYYYXXXWWWVVVSSSQQQOOOMMMMMMNNNPPPQQQNNNQQQSSSSSSQQQPPPRRRUUUXXXYYY___ppp\\\MMMEEEBBB???===<<<;;;999777888888888888888888888888555555666666666555444444333333444444444444333333111111111222333444444555333444444444444555555555222999>>>DDDUUUooo}}}yyymmmbbbYYYTTTTTTVVV[[[___bbbccccccbbbgggiiiqqq|||}}}{{{zzzzzz|||~~~}}}{{{xxxwwwvvvuuupppjjjgggfffeeebbb```aaa______^^^^^^\\\YYYVVVQQQPPPOOOMMMKKKJJJHHHGGGIIIIIIIIIHHHIIINNNTTTXXX```dddlllwww~~~nnneee]]]\\\]]]___dddjjjjjjjjjjjjhhhddd^^^YYYVVVRRRNNNKKKLLLJJJHHHIIILLLMMMNNNOOORRRUUUVVVUUUSSSNNNLLLJJJGGGDDD@@@>>><<<888999;;;;;;<<<===AAADDDGGGJJJOOOQQQQQQQQQPPPQQQSSSTTTSSSPPPLLLHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===;;;999888888999999;;;>>>AAAEEEIIIKKKMMMMMMMMMNNNPPPTTTXXX]]]```^^^YYYTTTQQQPPPRRRSSSTTTUUUTTTSSSSSSSSSQQQMMMKKKHHHBBB???@@@BBBEEELLLSSSZZZ\\\```eeejjjooorrrsssqqqsssuuuuuutttttttttuuu{{{|||~~~}}}||||||~~~|||zzzzzz|||~~~{{{yyyxxxyyyyyyyyywwwtttpppnnnmmmmmmnnngggfffhhhlllrrr~~~wwwfff___[[[XXXYYYVVVSSSRRRUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUXXX[[[[[[YYYVVVTTTPPPPPPPPPPPPPPPPPPQQQQQQNNNQQQRRRQQQOOOOOORRRUUUXXXWWW[[[gggyyysssTTTKKKBBB@@@>>>======<<<:::888888888888888888888888888555555666666666555333222222333333444444333333222111111111222333444444555333333333333444444444444222999===@@@PPPkkk||||||~~~~~~rrreee[[[UUUQQQUUUZZZ___cccdddeeedddfffhhhpppzzz~~~|||{{{yyyxxxyyy{{{|||{{{xxxuuussssssrrrlllfffdddddddddaaa^^^]]]]]]^^^```aaa___[[[XXXRRRQQQOOOMMMJJJGGGEEEDDDDDDFFFGGGGGGHHHKKKRRRWWW```dddlllvvv~~~yyyiiiaaa[[[ZZZZZZZZZ]]]bbbaaaaaa```]]]ZZZXXXXXXXXXUUUQQQPPPPPPNNNJJJJJJLLLLLLKKKKKKMMMOOOOOONNNMMMHHHHHHHHHEEEBBB>>><<<;;;777999;;;;;;;;;===BBBEEEHHHLLLRRRUUUUUUSSSQQQPPPRRRRRRQQQMMMHHHDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===;;;999888888999999;;;===@@@CCCGGGJJJLLLNNNOOOOOOOOOPPPTTTXXX]]]```___ZZZTTTOOONNNOOOPPPPPPRRRQQQQQQRRRRRRPPPMMMJJJFFFBBB???BBBEEEGGGMMMSSSZZZ\\\aaafffkkkpppsssuuutttvvvxxxxxxwwwvvvwwwxxx~~~~~~}}}~~~~~~}}}|||||||||xxxtttpppnnnnnnnnnnnngggfffiiinnnuuurrrccc[[[YYYXXXYYYWWWSSSRRRUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRUUUWWWZZZ[[[[[[WWWSSSPPPNNNPPPRRRUUUVVVUUUTTTSSSRRRSSSSSSQQQNNNNNNQQQUUUWWWXXX]]]cccllljjjMMMHHH???>>><<<<<<======<<<:::888888888888888888888888555666666777666444333222222333333444444333333222333333444444444555555555222222222333333333444444444:::;;;<<>>@@@CCCEEEGGGLLLSSSYYY___cccjjjsss{{{|||wwwrrreee]]]XXXWWWWWWVVVXXX[[[[[[[[[[[[YYYWWWWWWYYYZZZYYYUUUTTTUUUTTTOOONNNOOOMMMJJJIIIKKKLLLKKKJJJJJJFFFGGGGGGEEEBBB>>><<<;;;666888;;;;;;;;;===BBBFFFHHHMMMTTTWWWWWWTTTRRRPPPQQQQQQOOOKKKEEEAAA?????????@@@@@@@@@@@@@@@AAAAAA===;;;999777777777999:::<<<>>>AAAEEEIIILLLNNNOOOSSSRRRQQQQQQTTTYYY]]]``````[[[TTTOOOMMMMMMNNNNNNMMMMMMOOORRRTTTSSSPPPMMMEEEAAA@@@DDDGGGIIINNNTTTZZZ]]]aaaffflllppptttuuuvvvxxxyyyyyyxxxxxxyyyzzz~~~~~~{{{wwwqqqnnnllllllllllllggggggjjjpppwwwoooaaaYYYWWWXXXYYYWWWSSSRRRUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTUUUWWWZZZ[[[ZZZVVVQQQMMMMMMQQQUUUYYY[[[YYYWWWUUUVVVVVVUUUQQQMMMMMMPPPTTTRRRVVV\\\^^^^^^kkk[[[KKKLLL>>>===<<<;;;;;;:::;;;;;;888888888777777777777777666666666666555555555555444444444444444444444444555555555555555555555555777666444333333444666777777999:::===IIIbbb~~~yyy{{{zzzkkk^^^VVVTTTWWW[[[```dddfffggggggfffgggnnnxxx{{{wwwvvvvvvvvv{{{}}}~~~~~~zzztttnnnjjjhhhfffdddccccccbbb```^^^\\\^^^```bbbbbb```^^^\\\UUUTTTSSSPPPLLLHHHDDDAAABBBCCCCCCCCCDDDHHHMMMQQQYYYaaajjjppppppkkkfffbbbXXXYYYYYYWWWUUUTTTTTTUUUUUUWWWYYYZZZ\\\\\\\\\\\\^^^``````]]]XXXSSSPPPNNNMMMNNNOOOOOONNNKKKHHHGGGFFFCCC@@@??????>>><<<;;;;;;;;;;;;<<<>>>@@@CCCDDDIIIMMMSSSWWWXXXWWWVVVVVVQQQOOOLLLHHHEEECCCBBBAAAAAA>>><<<===>>>???===:::888999999888666666777888>>>AAAEEEHHHJJJLLLOOOQQQVVVSSSQQQQQQSSSWWWZZZ[[[]]]YYYSSSNNNJJJIIIIIIJJJMMMOOORRRTTTUUUTTTRRRQQQKKKIIIGGGHHHKKKOOOQQQRRRZZZ\\\```cccgggkkkpppsssxxxwwwvvvvvvxxxzzz}}}~~~~~~yyyrrrnnnmmmmmmllljjjggggggiiioooxxx}}}eeeccc[[[ZZZXXXUUURRRQQQTTTVVVXXXWWWUUURRRRRRRRRSSSSSSTTTSSSPPPOOOOOOPPPSSSTTT]]][[[YYYWWWVVVTTTPPPNNNLLLSSS\\\aaa```]]]ZZZYYYUUUTTTQQQOOOOOOOOOPPPPPPTTTOOOQQQXXX]]]dddyyyvvvSSSFFFEEE???>>>===<<<<<<;;;<<<<<<999888888888777777666666666666666666555555555555444444444444444444444444555555555555555555555555777555444333333444555777777999:::===HHH___{{{{{{|||~~~ooo```XXXTTTVVVZZZ___bbbeeeffffffdddeeelllvvv}}}yyyvvvuuuuuuvvv{{{||||||{{{wwwqqqkkkggghhhfffcccbbbbbb```^^^\\\\\\]]]___```___]]][[[ZZZTTTSSSQQQNNNKKKFFFCCC@@@???@@@AAAAAABBBDDDHHHKKKSSSXXX___bbbbbb^^^ZZZWWWUUUVVVWWWVVVTTTSSSTTTUUUXXXYYY\\\___``````______aaaaaa```]]]YYYUUURRRRRRRRRSSSTTTTTTRRRMMMIIIFFFEEECCC@@@???>>>>>><<<;;;=========>>>???BBBDDDEEEJJJNNNTTTWWWXXXWWWWWWWWWRRRPPPMMMHHHEEEBBBAAA@@@???===;;;;;;======;;;999888999999888777777999;;;@@@CCCGGGJJJKKKMMMPPPRRRUUUSSSQQQPPPQQQUUUYYY[[[]]]YYYTTTNNNJJJIIIIIIJJJIIIKKKOOORRRUUUUUUUUUTTTJJJHHHFFFGGGKKKOOOQQQSSSVVVZZZ___eeeiiillloooqqqttttttuuuvvvyyy}}}~~~|||}}}wwwqqqmmmlllllljjjhhheeefffjjjqqq{{{}}}fffddd[[[ZZZXXXUUUSSSSSSUUUXXX[[[YYYWWWUUUSSSSSSTTTUUUSSSRRRPPPOOOPPPRRRUUUVVV]]]\\\ZZZWWWUUURRROOOMMMQQQWWW]]]```^^^ZZZWWWVVVUUUSSSQQQNNNMMMNNNOOOPPPTTTOOOOOOTTTVVVZZZjjj}}}gggPPPFFFCCC@@@???>>>===<<<<<<<<<<<<:::999999888777666555555666666666666555555555555444444444444444444444444444444444444444444444444666555444333333444555666777888:::===FFF[[[vvvwww}}}~~~sssdddZZZTTTVVVYYY\\\```bbbdddeeebbbccciiisss|||}}}zzzwwwuuutttuuuuuuxxxyyyyyyxxxtttnnnhhheeehhhfffcccaaa```___\\\[[[[[[\\\\\\\\\[[[ZZZXXXVVVRRRQQQOOOLLLHHHDDDAAA???>>>@@@AAAAAAAAAAAACCCEEEKKKNNNQQQRRRQQQOOONNNMMMRRRTTTUUUUUUTTTTTTUUUWWW[[[^^^bbbeeefffeeedddbbbcccbbb```]]]YYYVVVVVVWWWYYYZZZ\\\[[[WWWQQQJJJFFFEEECCC@@@??????>>><<<;;;>>>>>>>>>???AAACCCEEEGGGLLLPPPUUUXXXYYYXXXXXXXXXUUUSSSOOOJJJEEEBBB???>>>===<<<::::::;;;;;;999777888888888777777999===@@@CCCFFFIIILLLMMMOOORRRTTTTTTTTTSSSPPPNNNQQQVVV\\\\\\YYYSSSNNNJJJIIIIIIIIIGGGIIIMMMPPPRRRRRRRRRRRRHHHGGGFFFIIIMMMPPPRRRSSSRRRVVV]]]dddjjjnnnppppppuuuuuuuuuwwwzzz}}}}}}zzzyyytttnnnlllkkkkkkiiigggdddfffkkkuuu}}}gggdddZZZZZZXXXVVVTTTUUUXXX[[[___]]]ZZZXXXVVVVVVVVVWWWSSSRRRPPPPPPQQQSSSVVVXXX\\\[[[YYYWWWUUURRROOONNNVVVYYY\\\]]]ZZZVVVSSSRRRUUUSSSPPPMMMLLLMMMNNNPPPQQQNNNNNNRRRRRRRRR]]]lll[[[MMMGGGAAA???>>>===<<<<<<;;;;;;;;;::::::999888777666555444666666666666555555555555444444444444444444444444444444444444444444444444666555444444444444555666666777999===DDDUUUooo{{{wwwggg[[[TTTUUUWWWZZZ]]]```bbbcccbbbbbbhhhqqqzzz}}}}}}~~~~~~}}}{{{yyywwwuuussssssssstttuuuuuuuuutttrrrnnnjjjgggjjjgggcccaaa___^^^\\\ZZZ[[[ZZZZZZYYYWWWVVVTTTSSSQQQOOOMMMJJJFFFCCC@@@??????AAACCCDDDCCCBBBBBBCCCGGGHHHIIIHHHGGGHHHKKKMMMSSSTTTVVVWWWVVVWWWXXXZZZ___bbbfffjjjllljjjhhhfffcccbbb___[[[XXXWWWYYY[[[```bbbdddccc^^^VVVMMMGGGFFFDDDAAA@@@@@@???===<<<>>>>>>>>>???AAACCCEEEGGGMMMQQQUUUXXXYYYXXXXXXXXXYYYVVVQQQLLLFFFBBB@@@>>>===<<<;;;::::::999888777777777666666777:::@@@DDDEEEGGGKKKMMMNNNPPPRRRTTTSSSTTTTTTQQQMMMNNNTTTZZZYYYWWWRRRMMMJJJHHHHHHIIIKKKKKKMMMMMMMMMLLLJJJIIIGGGHHHKKKOOOSSSTTTSSSQQQPPPSSSXXX```iiiooorrrssszzzyyyxxxxxxzzz||||||yyyvvvrrrmmmkkklllkkkiiifffdddgggmmmxxxiiibbbYYYYYYXXXVVVUUUWWWZZZ]]]aaa```]]]ZZZXXXXXXXXXYYYUUUTTTRRRQQQQQQSSSUUUWWWXXXXXXXXXWWWTTTRRRPPPPPPWWWXXXYYYXXXUUUSSSPPPOOOTTTRRROOOMMMLLLMMMNNNOOONNNMMMOOOSSSSSSTTT[[[eeellllllPPPHHHDDD>>>======<<<;;;::::::::::::::::::999888777666555444666666666666555555555555444444444444444444444444444444444444444444444444555555555444444555555555666666999===BBBNNNggg}}}{{{iii]]]UUUVVVVVVXXX[[[^^^aaabbbccccccgggqqqzzz}}}{{{{{{|||{{{zzzwwwvvvtttsssrrrrrrrrrrrrpppqqqrrrrrrqqqooonnnlllkkkhhhdddaaa```___]]]\\\[[[ZZZXXXVVVTTTSSSRRRRRRPPPOOOLLLIIIFFFCCCAAA??????BBBDDDEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFIIIOOOSSSWWWXXXZZZ[[[ZZZ[[[\\\^^^bbbdddiiimmmnnnmmmjjjhhhbbbaaa^^^YYYWWWWWW[[[^^^eeegggiiihhhcccZZZQQQKKKIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>>>>???@@@CCCEEEFFFNNNQQQUUUWWWWWWWWWWWWXXXZZZWWWRRRMMMGGGCCCAAA@@@======<<<;;;999888888888555555666666777<<>>>>>>>>???@@@CCCEEEGGGMMMPPPSSSUUUUUUUUUUUUVVVXXXUUUQQQLLLGGGDDDBBBAAA<<<======;;;888666777777444666777888:::>>>CCCHHHHHHKKKMMMOOOPPPPPPRRRTTTTTTUUUUUUSSSPPPOOOQQQSSSPPPNNNLLLIIIHHHGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNSSSWWWYYYVVVPPPLLLMMMLLLOOOWWWdddooowwwzzzxxxxxxxxxzzz}}}{{{wwwpppnnnllllllmmmmmmiiifffhhhkkksssiii]]]XXXXXXXXXVVVVVVWWW[[[^^^___^^^[[[YYYXXXYYYZZZZZZZZZXXXTTTQQQOOOOOOPPPQQQQQQTTTVVVUUURRRQQQRRRTTTQQQPPPOOOPPPQQQQQQOOONNNNNNNNNOOOOOOPPPPPPQQQQQQQQQSSSUUUWWWVVVUUUUUUVVVZZZaaappprrrXXXNNNGGGDDDFFF======<<<:::::::::::::::999888888888777777666666666666666666555555555555444444444444444444444444333333333333333333333333444555555555555555555444666555888===>>>DDDZZZsss}}}qqqeeeXXXWWWVVVVVVXXX\\\```bbbcccbbbfffooowww|||{{{zzzyyyxxxvvvuuutttsssrrrqqqpppoooooommmmmmmmmmmmnnnoooooopppiiifffaaa___^^^^^^^^^^^^[[[YYYWWWTTTSSSSSSTTTUUUSSSQQQNNNJJJGGGEEEDDDCCC@@@BBBEEEFFFGGGHHHJJJKKKHHHIIIKKKLLLOOOTTTZZZ^^^aaabbbcccbbb```___```aaabbbdddfffiiijjjjjjjjjiiiaaa```^^^[[[ZZZ[[[___cccfffhhhkkkkkkhhhbbb[[[VVVPPPMMMKKKIIIIIIHHHFFFEEE?????????@@@BBBDDDFFFHHHKKKNNNQQQSSSSSSRRRSSSTTTSSSQQQMMMIIIEEEBBBAAA@@@:::;;;<<<:::666444555666666777:::<<<>>>AAAFFFIIIKKKMMMPPPQQQQQQRRRTTTUUUUUUUUUUUUUUUSSSRRRPPPOOOKKKJJJHHHGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPQQQRRRRRRPPPLLLIIIHHHHHHLLLWWWeeeqqqxxxyyyyyyyyyyyyzzz}}}~~~zzzvvvmmmkkkiiikkkmmmlllhhhdddiiilllvvv~~~hhh]]]XXXXXXWWWVVVUUUWWWZZZ]]]\\\[[[YYYWWWWWWWWWYYYZZZXXXVVVSSSPPPOOOOOOPPPQQQRRRUUUWWWVVVQQQOOOPPPRRRQQQPPPOOOPPPRRRRRRPPPMMMJJJLLLOOORRRSSSSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTSSSWWW]]]hhhzzz___NNNIIIBBB???DDD>>>>>>===;;;;;;;;;;;;;;;888888888777777777777777777666666666555555555555444444444444444444444444333333333333333333333333444444555555555555444444666444888======AAAWWWqqqxxx}}}ttthhhYYYXXXWWWVVVXXX\\\```bbbbbbbbbeeennnvvv|||{{{zzzyyywwwvvvuuutttsssrrrqqqooonnnnnnnnnmmmmmmllllllmmmmmmnnngggddd```]]]]]]^^^^^^]]][[[YYYWWWTTTSSSTTTUUUWWWTTTRRROOOKKKHHHFFFEEEEEECCCEEEHHHJJJKKKLLLOOORRRMMMNNNQQQSSSUUUYYY^^^bbbdddeeeeeedddaaa``````aaabbbccceeeggghhhiiiiiiiiiaaaaaa___]]]\\\]]]aaadddeeegggjjjkkkiiiccc^^^ZZZRRROOOMMMKKKKKKJJJIIIGGGAAAAAAAAAAAACCCFFFHHHIIIJJJMMMPPPQQQQQQQQQRRRSSSOOOMMMJJJFFFCCCAAA@@@@@@999:::;;;999555222333555777999<<>>=========>>>===<<<<<<;;;666777999:::999888666444666666666666555555555555777777666555444333333333444333333222222333333444444444444444444444444444555777;;;======DDDWWWjjjwww{{{yyy|||{{{mmmccc[[[VVVXXXZZZ[[[\\\^^^___ccciiinnnttt|||~~~zzzwwwvvvuuuuuutttvvvxxxwwwtttqqqpppooopppnnnmmmkkkjjjjjjkkkkkkeeecccaaa^^^]]]]]]^^^___ZZZXXXUUUTTTTTTTTTSSSQQQSSSRRRPPPMMMJJJGGGEEEDDDDDDFFFIIIJJJKKKNNNQQQTTTTTTUUUWWWZZZ]]]```cccdddiiihhhfffcccaaa```^^^^^^```aaabbbcccddddddddddddbbb___\\\[[[^^^``````___hhhiiiiiiiiigggccc___]]]WWWTTTQQQOOONNNLLLJJJHHHEEEBBB???@@@EEEIIIKKKKKKNNNMMMMMMNNNPPPQQQOOONNNOOOLLLHHHFFFDDDBBB@@@===<<<;;;:::888777888888999888;;;???BBBDDDFFFHHHIIILLLNNNPPPSSSTTTTTTTTTSSSVVVUUUTTTRRRPPPNNNLLLLLLHHHHHHHHHGGGGGGHHHJJJLLLKKKLLLNNNOOOPPPQQQPPPPPPKKKKKKJJJHHHFFFDDDBBBAAABBBGGGQQQ]]]iiiqqquuuvvvzzz{{{|||{{{|||~~~~~~~~~~~~~~~uuuoooooojjjgggjjjllliiifffffflllrrr|||wwwhhh^^^WWWXXXXXXXXXXXXWWWWWWVVVXXXWWWVVVUUUVVVWWWXXXYYYWWWTTTRRRRRRUUUVVVUUUSSSVVVTTTSSSQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNPPPRRRSSSTTTTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUUUUYYY^^^dddooooooRRRNNNHHHAAA@@@???<<<<<<======<<<<<<;;;:::666777999999999888666555666666666666555555555555777666555444444333333333444333333222222333333444444444444444444444444444555777:::<<<<<>>???;;;;;;<<<<<<;;;;;;:::999777888888999999777666555666666666666555555555555777666555444333333333333444333333222222333333444444444444444444444444444666777:::;;;:::???OOO```xxxrrrttt|||jjjaaaZZZZZZ\\\\\\^^^aaaaaabbbcccfffkkksss||||||yyywwwwwwvvvvvvxxxzzzyyyvvvsssrrrqqqtttssspppllliiifffdddccc______^^^]]]\\\[[[[[[ZZZ[[[YYYWWWVVVVVVUUUSSSRRRQQQPPPNNNLLLIIIGGGEEEDDDEEEGGGJJJKKKMMMOOOSSSVVVZZZ]]]```eeeiiilllnnnooommmkkkhhhdddaaa^^^\\\[[[XXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[]]]aaaeeefffgggeeeggghhhjjjiiigggeeeccc___\\\XXXUUUSSSRRRPPPNNNGGGEEEDDDHHHOOOUUUWWWXXXYYYXXXWWWWWWVVVSSSOOOLLLLLLIIIFFFDDDBBBAAA???===<<<;;;999888777777888888:::===AAADDDFFFHHHJJJKKKPPPQQQRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPQQQRRRSSSQQQPPPPPPPPPQQQRRRSSSTTTWWWVVVTTTQQQNNNJJJGGGFFFBBBAAA@@@??????@@@AAABBBIIINNNWWWaaajjjpppssstttuuuwwwyyy{{{}}}~~~}}}uuuppplllgggeeehhhhhhfffeeegggllltttqqqhhhccc______^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUTTTUUUUUUVVVUUUTTTSSSSSSUUUUUUUUUSSSRRRRRRSSSSSSRRRQQQOOONNNMMMNNNNNNOOOPPPQQQRRRRRRVVVWWWXXXYYYYYYXXXWWWVVVTTTVVVXXXZZZ[[[[[[[[[[[[VVVXXXZZZZZZ]]]fffsss~~~|||[[[IIIHHHBBB===>>>===:::;;;;;;;;;;;;:::999999777888888888888777666666666666666666555555555555666555444444333333333444444333333222222333333444444444444444444444444444666777999:::999===KKKYYYzzzyyytttuuu~~~mmmddd\\\ZZZ[[[\\\^^^aaacccccccccfffllluuu~~~|||zzzxxxwwwwwwtttvvvxxxwwwtttqqqpppoooqqqpppnnnllliiigggfffeee_________^^^]]]\\\ZZZYYYZZZYYYWWWWWWWWWVVVSSSQQQNNNNNNLLLJJJHHHGGGEEEDDDEEEGGGJJJLLLNNNPPPTTTWWW[[[^^^bbbgggjjjlllmmmmmmkkkiiigggdddaaa^^^]]]\\\UUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]___bbbeeeggghhhdddfffiiikkklllkkkiiihhhccc___[[[WWWUUUTTTRRRPPPIIIHHHHHHMMMUUU\\\___``````___^^^\\\ZZZUUUPPPLLLJJJHHHEEECCCBBBAAA???===;;;:::999777777777777888;;;>>>BBBFFFGGGIIIKKKMMMQQQRRRSSSTTTSSSRRRPPPOOONNNNNNNNNPPPRRRTTTVVVXXXVVVUUUUUUUUUWWWXXXXXXWWW[[[YYYVVVQQQKKKFFFBBB??????===<<<<<<===@@@CCCEEENNNSSS\\\dddjjjooorrrtttvvvyyy|||~~~}}}uuuoooiiieeedddffffffdddeeehhhkkktttvvviiicccaaaaaa```^^^]]][[[ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSPPPRRRSSSTTTSSSPPPNNNLLLKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\[[[[[[XXXZZZ[[[[[[[[[___gggnnn}}}]]]IIIGGGCCC@@@???;;;:::::::::;;;:::999999888888888888888888777666666666666666666555555555555555444444333333333333444444333333222222333333444444444444444444444444444777777888999888;;;FFFSSSrrr}}}yyy|||pppfff\\\ZZZZZZZZZ]]]```cccbbbbbbfffmmmwww|||zzzxxxwwwvvvtttvvvxxxwwwtttqqqpppooopppooonnnllljjjhhhgggfffbbbbbbaaa```^^^\\\ZZZYYYYYYXXXWWWWWWWWWVVVSSSPPPLLLKKKJJJIIIHHHFFFEEEEEEEEEGGGJJJLLLNNNPPPTTTWWW]]]```dddiiilllmmmlllkkkgggfffdddbbb```___^^^^^^VVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^___aaabbbdddfffgggdddgggjjjmmmoooooonnnmmmfffbbb]]]XXXVVVUUUSSSRRRLLLKKKMMMRRR[[[bbbeeeeeefffdddbbb___\\\WWWQQQMMMIIIGGGDDDBBBBBBAAA???===;;;:::999777666777777888<<>>;;;999<<<<<<===???BBBFFFJJJMMMUUU[[[dddjjjlllnnnqqqttt}}}yyyrrrlllfffdddccceeedddcccfffkkknnnyyyuuuggg```]]]]]][[[ZZZYYYWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYWWWUUUUUURRRTTTVVVVVVUUUTTTSSSTTTRRRSSSTTTUUUSSSPPPMMMKKKKKKLLLNNNPPPSSSVVVWWWXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[^^^```aaagggttt~~~gggYYYUUUJJJDDDAAA;;;;;;;;;;;;;;;;;;::::::999999888888777777777777777666666666666555555555555444333333222333333444444444333333222222333333444444444444444444444444444777666777999999;;;CCCMMMccc~~~xxxlll```[[[ZZZZZZ]]]aaacccaaaaaaeeemmmuuu{{{}}}~~~~~~}}}{{{yyywwwuuutttvvvxxxzzzyyyvvvsssrrrqqqoooooooooooonnnllljjjiiijjjhhheeeaaa]]][[[YYYYYYWWWVVVUUUVVVVVVTTTQQQNNNHHHHHHGGGGGGFFFFFFFFFEEECCCEEEHHHJJJLLLOOOSSSVVVXXX]]]dddkkkooopppooonnndddcccaaa___]]]\\\[[[[[[\\\ZZZXXXWWWVVVVVVWWWXXXZZZ]]]```aaaaaabbbdddfffhhhkkkooosssuuuvvvvvvuuulllgggaaa[[[XXXWWWUUUTTTRRRQQQSSSYYYaaagggiiihhhfffbbb]]]YYYUUURRROOOMMMHHHFFFDDDCCCCCCBBBAAA@@@;;;:::888777666666777777;;;???CCCFFFHHHIIIKKKMMMOOOPPPSSSUUUWWWWWWVVVVVVUUUTTTRRRRRRSSSUUUXXXYYY[[[XXXUUUUUUWWWVVVQQQMMMJJJHHHDDDAAA>>>;;;:::999<<<===???BBBEEEIIILLLNNNWWW^^^ggglllmmmooorrruuu|||}}}wwwpppkkkfffddddddeeedddbbbgggmmmtttkkkbbb\\\ZZZZZZWWWWWWVVVUUUVVVXXXZZZ\\\ZZZ[[[ZZZZZZXXXVVVTTTSSSQQQTTTWWWWWWUUUSSSSSSTTTTTTTTTUUUUUUSSSQQQNNNMMMLLLLLLNNNPPPRRRTTTVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWZZZZZZYYYXXXWWWWWWWWWXXXYYY\\\cccooo}}}zzziiiaaa\\\MMMDDDAAA<<<;;;;;;<<<<<<;;;;;;:::999999888888777777777777777777666666666555555555555333333333222222333444444444333333222222333333444444444444444444444444444666666777999:::;;;CCCLLL^^^{{{{{{nnnbbb]]]\\\\\\^^^cccfffddddddhhhooovvvzzz{{{|||}}}}}}|||{{{yyyvvvuuussstttvvvxxxwwwtttqqqpppooojjjkkkmmmoooppppppoooooollliiieee```\\\YYYXXXXXXVVVUUUUUUUUUUUUSSSPPPMMMGGGGGGGGGFFFFFFFFFFFFFFFBBBDDDGGGJJJLLLOOOSSSVVVSSSXXXaaaiiinnnppppppoooeeedddaaa^^^\\\ZZZYYYXXX]]][[[YYYWWWVVVVVVWWWWWWXXX\\\```aaaaaabbbeeegggjjjlllppptttwwwxxxwwwwwwnnniiibbb]]]ZZZXXXWWWVVVSSSSSSTTTZZZaaaggghhhhhhddd```ZZZUUURRRPPPMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA:::999888666666666666777;;;>>>CCCFFFGGGIIIKKKMMMOOOPPPSSSUUUVVVVVVUUUTTTRRRQQQPPPOOOPPPSSSVVVXXXZZZWWWSSSSSSUUUSSSNNNIIICCCBBB???===;;;:::::::::;;;===@@@CCCGGGJJJMMMNNNXXX___hhhmmmnnnooosssvvvzzz~~~|||vvvooojjjfffddddddeeedddcccgggnnnzzzvvvccc]]]YYYWWWWWWUUUUUUTTTUUUVVVYYY\\\^^^ZZZZZZZZZYYYWWWUUUSSSQQQPPPTTTWWWXXXUUUSSSSSSTTTUUUUUUUUUUUUSSSQQQOOONNNLLLLLLMMMOOOQQQRRRTTTTTTWWWXXXYYYZZZZZZYYYXXXWWWYYYYYYXXXWWWWWWWWWWWWWWW]]]\\\ZZZXXXVVVTTTTTTSSSTTTUUUYYY```kkk{{{jjjfff___VVVMMMDDD>>>;;;::::::;;;;;;::::::999888888888777555444333222111777777666555555555555555333333333333333333333444555555444444444333333333444333333222222333333444444444444444666999???CCCUUUvvvwwwhhh___]]]^^^^^^^^^```cccfffiiijjjmmmppprrr{{{}}}zzzxxxvvvuuutttwwwwwwvvvuuurrrooollljjjqqqnnnkkkjjjkkklllmmmmmmmmmjjjddd^^^ZZZWWWVVVVVVTTTUUUVVVVVVTTTQQQMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIILLLNNNPPPQQQQQQUUU]]]eeejjjmmmmmmlllfffaaa\\\[[[\\\]]]\\\[[[[[[[[[\\\ZZZYYYXXXYYY[[[YYY[[[]]]```dddgggjjjkkkllloootttxxx{{{|||{{{zzzsssmmmfff___[[[XXXVVVUUUTTTVVVYYY___dddggghhhgggbbb]]]XXXTTTRRROOOJJJFFFHHHGGGGGGEEEDDDBBB@@@???===;;;888555555666888:::===AAAFFFIIIKKKLLLNNNOOORRRTTTVVVVVVUUUUUUVVVWWWTTTRRRPPPNNNNNNOOOQQQSSSQQQPPPOOOOOOMMMJJJFFFBBB>>>===;;;999888888888999===???AAACCCDDDGGGKKKNNNYYY```hhhnnnpppqqqsssuuuwww}}}|||{{{zzzvvvmmmfffffffffeeecccaaadddkkkqqqnnnaaaXXXWWWVVVPPPSSSTTTVVVVVVVVVVVVXXXYYYYYY[[[[[[ZZZWWWUUUTTTUUURRRUUUWWWVVVSSSQQQQQQRRRTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOPPPQQQSSSTTTWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWWWWXXXZZZ]]][[[YYYWWWUUUTTTTTTTTTUUUTTTUUUZZZ```jjj|||[[[YYYTTTNNNHHHDDD@@@>>>;;;;;;<<<<<<;;;;;;:::999777777666555444333333222888888666555555444444444333333333333333333333333555555444444444333333333666555555444444555555666444444444444666999???CCCRRRrrrxxxiii^^^ZZZ[[[[[[[[[___aaadddfffhhhkkkooorrr}}}|||yyywwwuuuttttttttttttsssqqqooolllkkkooollljjjiiijjjllllllllljjjgggccc^^^ZZZXXXXXXXXXUUUVVVWWWVVVTTTPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIILLLNNNPPPQQQRRRVVV]]]ccchhhiiiiiihhhdddaaa]]][[[]]]^^^^^^]]]^^^^^^^^^\\\YYYXXXYYYZZZ[[[\\\___cccfffjjjlllmmmrrruuuxxx{{{|||{{{yyywwwwwwrrrjjjbbb]]]YYYVVVTTTSSSUUUXXX]]]bbbeeeeeeddd___[[[VVVRRRPPPMMMJJJFFFGGGGGGFFFFFFDDDBBB@@@???===:::777555444666888:::>>>AAAFFFIIIKKKLLLNNNOOORRRTTTVVVVVVVVVUUUVVVXXXVVVTTTQQQNNNMMMMMMNNNNNNOOOMMMKKKJJJIIIFFFBBB???===<<<;;;:::999999::::::>>>@@@BBBDDDFFFJJJOOORRR[[[aaaiiioooqqqrrrtttvvvxxx}}}~~~{{{wwwrrrkkkeeeeeeeeeeeedddcccgggooouuufff[[[UUUUUUUUUPPPRRRTTTVVVVVVVVVVVVWWWYYYYYYZZZZZZYYYVVVSSSSSSSSSQQQSSSVVVUUUSSSQQQQQQRRRTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWYYYZZZYYYWWWTTTSSSRRRRRRRRRSSSQQQRRRVVVZZZaaappp}}}LLLKKKHHHEEEBBB@@@???>>><<<<<<<<<<<<<<<;;;;;;:::666666666555555555444444888888777555555444444444555555444444333333222222555555444444444333333333666555555444444555555666444444555555666999>>>AAANNNlll~~~nnnaaa[[[YYYZZZYYY^^^```bbbccceeeiiinnnrrr}}}~~~{{{xxxvvvuuurrrrrrrrrqqqooonnnlllkkkllljjjhhhhhhiiikkkkkkjjjfffdddaaa]]][[[ZZZZZZZZZWWWWWWWWWVVVSSSOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGIIILLLOOOQQQRRRTTTWWW\\\aaadddeeedddcccaaa___]]]]]]^^^`````````bbbbbbaaa^^^ZZZXXXXXXYYY\\\^^^aaaeeeiiimmmooopppvvvxxx{{{}}}}}}|||yyyxxx{{{vvvmmmeee___ZZZVVVSSSRRRRRRUUUYYY^^^``````___YYYVVVRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGEEECCCAAA???;;;999666444444666888:::???BBBFFFIIIKKKMMMOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXVVVRRROOOLLLJJJJJJJJJLLLIIIFFFCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999555555555555555666666666666666555555555555666666666666555444333222222111555555444444444333333333444333333222222333333444444555555555666888<<<@@@IIIdddzzzvvvggg^^^[[[[[[[[[___```aaabbbdddhhhnnnrrrzzz~~~{{{yyyxxxwwwttttttrrrpppnnnllljjjiiihhhgggeeeeeeggghhhhhhhhhdddbbb___]]][[[ZZZYYYZZZWWWWWWVVVUUURRRNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLOOOQQQRRRUUUWWW[[[^^^aaabbbaaaaaa^^^]]]]]]^^^```bbbccccccffffffddd```[[[XXXWWWWWW\\\^^^bbbfffkkknnnpppqqqsssvvvzzz}}}~~~~~~|||{{{{{{uuummmeee___YYYUUURRRPPPPPPQQQTTTXXXZZZZZZYYYSSSQQQOOOMMMKKKJJJIIIHHHGGGHHHIIIIIIGGGDDDAAA???999888555444444666999;;;@@@CCCGGGIIIKKKMMMOOOQQQSSSUUUWWWXXXWWWWWWWWWYYYZZZWWWTTTPPPMMMKKKJJJJJJIIIFFFAAA>>>===<<<;;;:::<<<<<<<<<<<<======>>>>>>>>>@@@CCCFFFJJJQQQYYY^^^bbbgggmmmqqqrrrtttwwwzzz||||||}}}~~~zzzpppgggeeeeeeeeeeeeeeedddeeekkkttt{{{nnn[[[WWWSSSTTTXXXUUURRRTTTVVVVVVUUUTTTTTTUUUUUUVVVVVVTTTQQQNNNMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSQQQNNNKKKIIIHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRTTTTTTTTTSSSSSSRRRQQQPPPOOOQQQRRRSSSRRRQQQQQQSSSUUUTTTSSSRRRPPPPPPPPPQQQQQQTTTRRRSSSUUUVVVWWW\\\dddhhhtttDDDBBBAAA>>><<<;;;::::::999::::::::::::999888888555555555666666666666777444444444444666777888999666666555444444333222222555555444444444333333333444333333222222333333444444555666555666777;;;>>>EEE]]]rrr}}}mmmbbb]]][[[[[[```aaaaaabbbdddhhhmmmqqqttt}}}~~~|||{{{zzzyyyyyyxxxwwwtttqqqnnnkkkiiigggfffdddcccccceeefffeeedddbbb```^^^[[[YYYXXXWWWWWWWWWVVVUUUSSSPPPLLLIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFIIILLLOOOQQQSSSTTTVVVXXX[[[^^^___``````ZZZ[[[^^^```aaabbbddddddgggfffddd```[[[WWWVVVVVVYYY\\\```eeejjjnnnpppppprrrtttxxx|||~~~~~~|||{{{xxxrrrkkkccc]]]XXXSSSPPPMMMMMMMMMOOORRRSSSSSSRRRNNNMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMMMMKKKFFFAAA>>>888777555444555777;;;===AAADDDGGGJJJKKKMMMPPPSSSTTTVVVXXXXXXXXXWWWXXXYYYYYYXXXUUURRROOOMMMLLLLLLGGGCCC???<<<<<<<<<;;;;;;<<<======>>>?????????@@@>>>@@@DDDHHHNNNUUU]]]bbbfffkkkpppssstttuuuyyy}}}}}}{{{zzz{{{}}}yyymmmeeedddfffffffffeeeddddddjjjsss{{{hhhYYYWWWSSSSSSVVVTTTRRRTTTVVVVVVUUUSSSSSSSSSSSSSSSTTTRRROOOLLLKKKKKKMMMMMMMMMNNNPPPQQQQQQRRRQQQOOOLLLIIIGGGGGGHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPOOONNNNNNPPPRRRSSSRRRQQQPPPPPPQQQRRRSSSUUURRRSSSVVVVVVVVVYYY^^^]]]gggttt}}}@@@???>>>===============999999999999999888777777666666666666666666666666333333444444666777999999666666555555444444333333555555444444444333333333666555555444444555555666444555666666666777:::<<>><<<<<<======<<<===>>>???@@@AAAAAA@@@@@@>>>BBBGGGMMMSSSZZZaaafffkkknnnrrrtttuuuwww{{{~~~zzzxxxyyy|||}}}uuukkkddddddfffffffffeeeddddddjjjttt|||zzzcccXXXWWWQQQOOORRRPPPRRRTTTVVVVVVTTTRRRQQQQQQPPPQQQRRRPPPNNNKKKKKKKKKNNNLLLKKKLLLNNNPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMMMMLLLLLLNNNOOORRRQQQPPPPPPQQQRRRSSSTTTTTTQQQPPPSSSTTTRRRTTTWWWUUU\\\gggrrr{{{>>>>>>===<<<<<<<<<<<<<<<999::::::::::::999888888777777777666666666666666555555555555555666777777555555555555555444444444555555444444444333333333666555555444444555555666444555666666666666999;;;<<>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@DDDKKKRRRXXX___eeeiiinnnqqqtttuuuuuuxxx}}}yyyvvvxxx}}}|||{{{wwwppphhhdddccceeeffffffeeedddfffmmmxxxsss___WWWWWWPPPMMMPPPNNNQQQTTTVVVVVVTTTQQQPPPOOONNNOOOPPPOOOMMMLLLLLLLLLNNNLLLJJJJJJMMMOOOOOONNNKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKJJJJJJLLLMMMPPPPPPOOOOOOPPPRRRSSSTTTTTTPPPOOOQQQQQQOOOOOORRRPPPUUU___hhhqqqxxx}}}~~~@@@???===;;;:::999999888:::;;;;;;;;;;;;:::999999888777777777666666666555888777666555555444444555444444444555555555555555555555444444444333333333444333333222222333333444444555666666666666888:::999HHHZZZooo}}}www}}}}}}pppgggbbbaaa^^^```bbbcccbbbccceeefffooouuu}}}|||yyywwwwwwzzz~~~~~~|||zzzyyyxxxxxxvvvtttqqqmmmjjjhhhgggfffcccaaa`````````^^^\\\ZZZUUUUUUUUUVVVVVVWWWWWWWWWPPPOOONNNLLLJJJIIIGGGGGGGGGFFFEEECCCAAA@@@@@@@@@BBBCCCFFFIIILLLPPPRRRTTTTTTSSSRRRQQQQQQPPPQQQQQQSSSXXX^^^aaaaaa```aaaccc``````^^^[[[XXXUUUUUUVVVSSSWWW]]]dddiiimmmnnnooojjjnnnttt{{{zzzrrriiiaaaYYYRRRMMMIIIGGGEEEDDDEEEFFFEEEDDDGGGIIILLLLLLLLLMMMQQQTTT\\\]]]^^^[[[TTTKKKAAA;;;888777666666888<<<@@@CCCCCCEEEHHHJJJLLLNNNRRRUUUUUUWWWYYYZZZYYYYYYZZZ[[[YYYXXXVVVSSSOOOLLLIIIHHH???===<<<===>>>??????>>>@@@AAABBBBBBBBBAAA@@@???BBBGGGOOOVVV]]]bbbgggkkkooorrruuuvvvvvvxxx}}}yyyvvvxxx}}}|||~~~zzzwwwrrrlllfffccccccccceeeeeeeeeeeehhhppp|||qqq^^^XXXYYYRRROOOQQQPPPQQQTTTVVVVVVTTTQQQOOOOOOMMMNNNOOOOOOMMMLLLLLLMMMOOOLLLIIIJJJLLLNNNNNNMMMIIIIIIJJJJJJJJJIIIHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKMMMNNNMMMLLLKKKIIIJJJJJJJJJIIIIIIKKKLLLOOONNNNNNNNNOOOQQQSSSTTTWWWRRROOOPPPPPPNNNMMMOOOLLLRRR[[[bbbiiipppxxx~~~{{{yyy~~~>>>>>><<<;;;;;;::::::::::::::::::999999999888888888888888888777777777666333444444444555666666666555555555555444333222111222222222333333444444444555555444333333222111111222222333555666888999999<<>>===BBBBBBCCCHHHNNNSSSSSSRRRRRRRRRPPPMMMKKKKKKNNNQQQUUUWWW[[[^^^___^^^\\\[[[^^^\\\YYYUUURRRPPPPPPOOOTTTVVVZZZ___dddhhhkkkllliiimmmttt|||xxxkkk```VVVOOOKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPQQQVVVXXXZZZWWWPPPFFF>>>:::666555333444888===CCCGGGJJJKKKMMMNNNNNNPPPSSSVVVUUUVVVWWWYYYZZZ[[[[[[\\\XXXWWWUUUQQQMMMIIIEEECCC@@@@@@????????????@@@@@@AAABBBBBBAAA???@@@BBBDDDKKKPPPWWW^^^ccchhhllloooqqqrrrtttwwwzzz}}}|||yyyyyy||||||}}}|||{{{{{{|||}}}yyynnnfffcccdddfffgggeeebbbbbbeeeiiippp~~~hhhaaaYYYRRROOOOOOOOOPPPQQQRRRSSSSSSQQQOOOLLLKKKIIILLLOOOQQQPPPNNNMMMLLLJJJJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNNNNNNNMMMLLLOOOMMMKKKIIIHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOOOONNNLLLKKKLLLNNNPPPSSSVVVWWWZZZbbbnnnwww}}}>>>===<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888777777777666666444444444555555555555555555555555555444333222111222222222333333444444444555555444333333222111111222222333555666888999999;;;AAANNNaaasss}}}xxxkkk```ZZZZZZZZZ[[[]]]aaaccccccbbbgggnnnxxx}}}|||zzzyyyyyyzzz|||~~~}}}yyytttpppppppppooonnnnnnllljjjgggdddbbbaaaaaa```^^^\\\YYYVVVUUURRRRRRTTTVVVYYYYYYXXXVVVQQQPPPMMMJJJHHHGGGFFFFFFGGGFFFEEECCCBBB@@@???>>>BBBBBBDDDIIIOOOSSSTTTTTTSSSSSSQQQOOOLLLKKKMMMOOOSSSUUUYYY\\\]]]\\\[[[YYYXXXVVVTTTQQQOOONNNNNNNNNPPPRRRUUUZZZ___cccfffgggaaafffmmmvvv~~~qqqeeeZZZQQQLLLIIIHHHEEECCCBBBBBBCCCCCCEEEEEEFFFFFFHHHJJJMMMNNNNNNPPPQQQNNNHHH@@@:::777666555666777;;;@@@EEEHHHKKKMMMOOOPPPPPPPPPRRRTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZXXXVVVRRRNNNIIIFFFCCC@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCBBBBBBCCCEEEHHHPPPTTT[[[aaaeeeiiikkkmmmoooqqquuuxxx|||||||||~~~~~~zzzxxxvvvtttuuuwwwzzz|||{{{uuukkkdddaaabbbcccdddeeeddddddhhhlllttt}}}ccc^^^VVVQQQNNNNNNNNNNNNQQQQQQRRRRRRQQQNNNLLLJJJIIIJJJMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNMMMKKKKKKLLLNNNNNNPPPSSSSSSUUU[[[dddlll======<<<<<<<<<<<<<<<<<<999999999999888888888777777777777777666666666666555555555555555444444444555555555555444333222222222222333333333333444444555444444333333222222111222222333555666777888999:::>>>HHHZZZooo}}}~~~{{{mmmaaaYYYZZZZZZZZZ]]]```cccccccccgggmmmttt{{{~~~}}}zzzxxxwwwxxxyyyzzz}}}}}}zzzvvvqqqnnnmmmnnnlllmmmmmmmmmjjjfffccc```aaa```___^^^[[[XXXUUUSSSRRRRRRSSSVVVXXXXXXVVVTTTOOOMMMKKKHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAADDDJJJPPPTTTVVVVVVUUUUUUUUURRRNNNLLLKKKLLLOOOQQQUUUXXXYYYYYYWWWVVVPPPOOOMMMKKKJJJIIIJJJJJJJJJLLLOOOSSSWWW[[[^^^______cccjjjttt~~~sssfffZZZPPPKKKHHHGGGDDDBBB@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFGGGGGGEEE???:::777555555666888;;;???CCCGGGIIIMMMOOORRRRRRRRRQQQQQQRRRTTTUUUVVVXXXYYYZZZZZZ[[[\\\ZZZXXXTTTOOOKKKGGGEEEBBBCCCEEEGGGGGGGGGEEEEEECCCDDDEEEEEEFFFHHHKKKNNNVVVZZZaaafffhhhiiijjjkkkmmmpppuuuzzz}}}}}}|||xxxsssooonnnqqqtttwwwwwwqqqiiicccaaabbbcccdddfffeeegggkkkpppzzzrrr___[[[UUUQQQPPPOOONNNNNNPPPPPPQQQQQQOOOMMMJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKJJJLLLMMMMMMOOOQQQQQQQQQTTT[[[```uuu======<<<<<<<<<<<<<<<===999888888888888777777777777777666666666555555555666666666555444444444333444555555555444444333222333333333333333333333333444444444333333222222222222222333444555777777888999<<>>;;;888777777444777:::???CCCFFFHHHIIILLLOOORRRTTTSSSSSSRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZ^^^\\\ZZZWWWSSSNNNKKKIIIIIIJJJLLLNNNMMMKKKIIIGGGFFFGGGIIIKKKLLLOOOSSSVVVYYY^^^dddiiijjjkkkkkkkkkmmmpppvvv|||~~~}}}~~~~~~vvvooolllmmmppprrrtttoooiiieeedddeeefffffffffgggiiinnnsss}}}jjj]]]ZZZVVVTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOLLLJJJHHHJJJIIIHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGKKKIIIGGGEEEDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJLLLNNNNNNOOOQQQQQQQQQRRRVVVYYYgggwww===<<<<<<;;;;;;;;;;;;<<<888888888777777777666666666666666555555555555444666666666555444444444333444444444555444444333333333333333333333333333333444444333333333333222222222333333444555666777777888;;;AAANNNeeezzz}}}zzz}}}qqqfff```[[[ZZZZZZ[[[^^^aaabbbbbbdddggglllsss{{{}}}zzzxxxvvvuuutttoooqqqqqqpppnnnmmmmmmmmmkkklllmmmmmmkkkfffbbb___\\\]]]^^^^^^]]][[[XXXVVVRRRRRRRRRTTTVVVUUUSSSPPPIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@CCCHHHMMMRRRVVVZZZ\\\\\\]]]\\\YYYTTTNNNKKKJJJHHHJJJKKKMMMNNNMMMLLLKKKIIIGGGEEEBBB@@@???>>>>>>BBBBBBDDDFFFIIIMMMPPPQQQWWWYYY]]]dddnnnyyyppp```UUUNNNIIIGGGCCCBBBAAA???===;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999777666777999555777<<>><<<:::::::::??????@@@AAADDDGGGJJJLLLTTTTTTWWW\\\dddmmmuuuzzz}}}sssdddWWWNNNIIIGGGGGG@@@???>>>===;;;:::888888888999999::::::999888888666777777666555555666888777:::>>>BBBFFFHHHHHHHHHJJJMMMPPPSSSSSSTTTUUUWWWUUUUUUWWWYYYZZZ[[[[[[\\\^^^^^^^^^]]]\\\ZZZYYYXXXZZZ[[[[[[[[[YYYVVVTTTRRRTTTUUUWWWXXXYYY[[[___bbb___bbbgggjjjlllnnnoooqqqsssuuuzzz~~~|||tttmmmiiigggggghhhfffeeedddfffgggffffffgggiiinnnsssyyyfffWWWUUURRRPPPPPPPPPOOONNNOOOOOOPPPPPPNNNLLLIIIHHHKKKIIIIIIKKKOOOPPPOOOLLLGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIFFFEEEDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNLLLMMMNNNMMMLLLLLLNNNPPPNNNNNNMMMMMMNNNOOOQQQRRRRRR\\\kkk{{{|||vvv===<<<;;;999888777666666777777666666666555555555555555555444444444333333444444444555555555555555333333444444555444444333444444444333333222222222333333333333333333333333222333333444444555555666444;;;???EEEWWWppp}}}}}}{{{}}}pppiii___]]][[[ZZZ\\\^^^______aaadddiiiqqqzzz}}}zzzwwwtttrrrqqqlllmmmooonnnllljjjiiiiiiiiiiiihhhgggdddaaa___]]]ZZZ[[[\\\\\\ZZZVVVRRROOOLLLLLLLLLMMMNNNMMMJJJHHHEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBFFFLLLPPPSSSWWW[[[___\\\\\\ZZZVVVPPPKKKHHHHHHEEEEEEEEEDDDCCCBBB@@@@@@???>>><<<:::888888888888===<<<<<<===@@@CCCFFFHHHNNNNNNPPPTTTZZZaaahhhlllkkkdddYYYPPPJJJFFFDDDBBB===<<<<<<;;;:::999777777555666777888888777777666333555666666555555777888<<<>>>AAAEEEGGGIIIJJJJJJLLLNNNPPPQQQQQQRRRTTTVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^___```````````````^^^______^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^```cccfffeeegggjjjlllmmmoooqqqtttwwwyyy|||~~~xxxqqqlllhhhfffeeeddddddeeehhhiiihhhggggggjjjqqqxxxyyydddXXXUUUQQQOOOOOOOOOOOONNNOOOPPPQQQPPPOOOMMMJJJHHHJJJHHHIIIMMMRRRTTTQQQMMMGGGGGGGGGGGGGGGFFFFFFEEEGGGFFFFFFFFFGGGIIIKKKMMMLLLKKKKKKJJJJJJJJJJJJKKKHHHGGGEEEDDDEEEFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHIIILLLNNNPPPMMMNNNOOONNNMMMMMMOOOQQQRRRPPPNNNLLLMMMNNNOOOOOORRRUUU]]]hhhrrrwwwtttqqqnnnvvv===<<<:::888777555555555777666666666555555555555555555444444444333333333333444444555555666666666333333444444555444444444444444444333333222222222333333333333333333333333333333333444444555555555222:::???CCCSSSlll{{{|||}}}sssjjj```^^^[[[ZZZ\\\]]]^^^^^^aaaccciiiqqqzzz~~~~~~|||yyyvvvsssqqqooommmooopppnnnkkkhhhgggfffhhhgggfffdddaaa___]]]\\\[[[\\\\\\[[[XXXSSSNNNJJJIIIIIIIIIJJJKKKJJJGGGDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCHHHMMMQQQSSSWWW[[[___[[[ZZZXXXSSSMMMIIIGGGFFFEEEDDDDDDCCCAAA???===<<<:::999888777666666777777;;;::::::;;;===@@@CCCEEEDDDEEEGGGJJJOOOVVV\\\___]]]XXXQQQKKKGGGCCC???===;;;;;;;;;::::::888777666444555666777777777666555444666777888777777888:::???AAACCCFFFIIIJJJKKKKKKOOOPPPPPPPPPOOOPPPRRRTTTVVVWWWYYYZZZ\\\]]]]]]]]]]]]^^^```aaacccddddddeee```````````````aaaaaabbb```aaaaaaaaaaaabbbeeegggjjjkkkmmmmmmnnnooorrruuu{{{{{{}}}~~~|||vvvpppkkkiiifffffffffhhhkkklllkkkjjjgggkkksss|||tttbbbZZZWWWRRRPPPPPPQQQQQQQQQPPPPPPQQQQQQPPPMMMJJJIIIHHHGGGHHHMMMSSSUUURRRMMMGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGGGGIIIKKKMMMOOOJJJJJJIIIIIIIIIJJJJJJKKKEEEEEEDDDDDDEEEFFFGGGHHHEEEEEEGGGIIIJJJKKKLLLLLLHHHHHHHHHHHHJJJLLLOOOQQQNNNOOOOOOOOONNNNNNPPPRRRWWWTTTPPPNNNMMMNNNOOOOOOUUUSSSUUU\\\eeelllkkkhhhgggnnnxxx???>>>;;;999777777888999777777777777666555444333666666777777777777666666444444555555555555444444444444333333333333222222333444444555555444444333222222222222222222222222555555555666666666666666===:::;;;DDDQQQ```qqq~~~zzznnnbbb```]]][[[\\\\\\\\\[[[bbbeeejjjpppuuu{{{~~~}}}~~~|||yyywwwuuusssooollllllmmmnnnnnnmmmjjjgggfffbbbaaa```___^^^^^^^^^^^^[[[]]]\\\YYYSSSOOOOOOPPPKKKKKKJJJIIIGGGEEECCCBBBCCCDDDEEEDDDDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKOOOTTTXXXYYYYYYZZZ[[[ZZZWWWSSSPPPMMMIIIEEEBBB@@@@@@>>>===;;;999888777777777666666666555555555666777888:::;;;===>>>>>>BBBCCCDDDFFFIIIKKKLLLMMMPPPNNNKKKGGGCCC@@@===<<<<<<;;;:::999888888888888777777777777777666666666444555666777777999<<>><<<:::888777666666666666666666666666666777888999:::;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFFFFHHHGGGDDDAAA???===;;;;;;::::::999888888888888888777777777777777777777777777888999::::::<<>>DDDPPPfffxxxvvvyyy}}}yyynnniiibbb^^^\\\]]]^^^^^^^^^___ccciiiqqqyyy~~~~~~|||{{{|||~~~{{{|||xxxsssqqqppppppooooooqqqpppmmmjjjgggdddaaa```______^^^^^^^^^^^^^^^_________]]]YYYTTTQQQOOOPPPNNNNNNMMMLLLJJJHHHGGGFFFEEEEEEFFFEEECCCCCCDDDEEEIIIIIIHHHHHHGGGGGGFFFFFFQQQTTTXXXZZZZZZYYYYYYYYYXXXTTTPPPLLLJJJHHHFFFDDD@@@>>>===:::888666555555444444444555666777777888999::::::;;;<<<<<<======<<<===>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;888888777777777777777777888888888888888888888888:::<<<===>>>>>>@@@CCCEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTWWWXXXZZZ\\\^^^^^^^^^^^^bbbbbbbbbccccccddddddeeeeeedddbbbaaaaaabbbdddeeeggghhhiiikkklllmmmmmmmmmkkklllnnnoooqqqssstttuuuuuuvvvwwwyyyzzz{{{||||||zzz{{{}}}}}}{{{zzz{{{~~~zzz{{{{{{zzzwwwsssnnnkkkggghhhjjjlllmmmllljjjiiimmmuuuvvvjjjaaaYYYVVVTTTQQQOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGIIIMMMOOOPPPPPPPPPNNNLLLJJJHHHGGGFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIJJJLLLNNNNNNNNNOOOPPPRRRVVVTTTSSSSSSTTTTTTSSSQQQTTTUUUUUUSSSPPPMMMLLLMMMKKKKKKLLLNNNPPPRRRSSSSSSZZZ___fffmmmsss{{{~~~999999888777777777888888666666777666666555444444444555555666666555555444333444444555555444444333444444333333333222222222333333333444444333333333222222222222222222222222222222333333444444555555444666999<<<>>>III___tttyyyzzz|||~~~~~~uuunnnfff___\\\]]]^^^^^^______aaahhhqqq{{{|||{{{zzz{{{||||||yyyvvvyyyvvvtttrrrrrrrrrpppnnnpppnnnkkkhhheeebbbaaa`````````____________`````````^^^\\\XXXTTTQQQPPPPPPOOOOOONNNMMMKKKIIIGGGFFFFFFFFFFFFEEECCCBBBDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHSSSVVVYYYZZZYYYXXXWWWWWWUUURRRMMMJJJIIIHHHFFFEEE???===;;;999666555444444444444444555777999;;;<<<========================???@@@AAABBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<777777666666666777777888999999999999::::::::::::===???AAAAAABBBCCCEEEHHHHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVXXX[[[]]]^^^___^^^]]]aaabbbccccccccccccdddeeeeeedddbbbaaaaaaccceeegggeeefffhhhiiijjjkkklllllllllmmmnnnoooqqqsssuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}~~~zzzyyyxxxyyy{{{~~~~~~~~~yyyzzz{{{{{{xxxsssnnnjjjhhhiiikkklllkkkkkkkkkkkkpppzzz{{{lllbbbYYYUUURRROOOMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKHHHGGGGGGHHHJJJLLLNNNOOOPPPNNNLLLIIIGGGFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKMMMOOOPPPOOOOOOOOOPPPUUUUUUUUUTTTTTTTTTRRRRRRTTTUUUUUUSSSOOOMMMLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSTTTZZZbbbjjjrrr|||<<<;;;:::999888777666666666666666666666666555444444444555555555555444444333333444444444444333333444444333333333222222222222333333333333333333222222222222222222222222222222333333444555555666666444777:::;;;<<>><<<:::777555555555555444444555666999<<>>@@@CCCDDDDDDEEEGGGIIIIIIIIIKKKLLLNNNOOOOOOOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWYYY[[[^^^______^^^^^^aaacccddddddbbbbbbccceeeeeedddcccbbbcccdddfffgggeeefffgggiiijjjkkkllllllmmmmmmnnnooorrrtttvvvxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxyyyzzz|||}}}}}}~~~yyywwwvvvwwwzzz}}}~~~{{{|||}}}|||xxxrrrlllhhhgggiiikkkkkkjjjiiikkkmmmttt|||rrrggg]]]TTTQQQPPPMMMLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGHHHJJJLLLNNNNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMLLLNNNOOOOOONNNMMMMMMNNNSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSSSSRRRNNNLLLKKKKKKJJJKKKLLLNNNPPPQQQSSSTTTQQQWWW___gggrrr<<<<<<;;;:::888777666555555666666666666666555555333333444444444444333333333333444444444444333333444444333333333333222222222222333333333333222222222222222222222222222222222222333444555666666777555777:::<<<;;;BBBVVVhhhvvvuuuuuuwww~~~zzzooofff```^^^]]]]]]bbbaaabbbiiisss||||||||||||{{{yyyxxxvvvuuuvvvwwwyyy{{{{{{wwwqqqllliiihhhgggfffeeedddcccbbb[[[[[[ZZZYYYXXXXXXXXXXXXXXXUUURRRQQQQQQRRRRRRRRRPPPPPPOOONNNLLLJJJHHHGGGGGGHHHIIIGGGFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLOOORRRTTTUUUSSSQQQPPPOOOMMMKKKIIIIIIIIIHHHFFFDDD<<<;;;888666555555666777666666777999<<>>===<<<:::999888888888888888888888999:::;;;<<<======>>>>>>???@@@@@@@@@@@@BBBEEEFFFGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOSSSRRRSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^````````````aaaccceeedddbbbaaaccceeeddddddddddddeeefffggggggggghhhiiikkkmmmnnnoooooonnnnnnnnnppprrruuuxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz|||}}}}}}xxxvvvuuuvvvyyy|||~~~~~~}}}zzzuuuooohhheeeeeehhhjjjiiiggghhhkkkoooyyykkkccc___VVVOOOMMMMMMKKKJJJKKKGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGIIIHHHHHHHHHKKKMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJMMMNNNOOOOOOOOOMMMNNNOOONNNLLLKKKLLLMMMPPPRRRTTTTTTSSSRRRRRRRRRQQQRRRRRRQQQNNNLLLKKKLLLIIIJJJKKKLLLNNNPPPQQQQQQPPPTTT[[[cccnnn~~~999999999999888777666555555555666666666666555555333333444444444444333333222333333444444333333222444444333333333333222222222222333333333333222222222222222222222222222222111111222333444555666666666777:::<<<<<>>??????@@@@@@AAABBBBBBCCCCCCAAADDDGGGIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTVVVXXXYYY[[[\\\]]]^^^```aaabbbbbbaaadddfffeeeaaa```bbbfffbbbccceeefffgggggggggfffhhhiiikkkmmmooopppqqqqqqnnnnnnnnnppprrruuuyyy{{{vvvvvvwwwxxxxxxxxxxxxxxxvvvwwwwwwxxxyyy{{{|||}}}}}}~~~~~~}}}vvvtttrrrtttwww{{{~~~~~~}}}{{{wwwqqqkkkfffbbbcccfffhhhgggfffggglllqqq~~~{{{eee[[[XXXQQQKKKKKKLLLIIIHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEHHHJJJJJJIIIHHHIIIKKKLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHKKKMMMOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNQQQTTTUUUTTTRRRSSSTTTPPPQQQRRRQQQOOONNNNNNNNNKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRVVV\\\gggwww666666777777777777666666555555666666666666666555222333333444444333333222222333333444444333333222444444444333333333222222222222222333333222222222222222222222222222222222///000111222333444555555666666999;;;<<>>@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCFFFIIIKKKKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSSSSSSSTTTVVVXXXYYY]]]]]]]]]^^^```aaacccdddaaadddgggeeeaaa```bbbfffaaaccceeehhhhhhhhhgggfffggghhhjjjlllnnnppppppqqqnnnnnnnnnppprrrvvvyyy{{{rrrsssuuuvvvxxxyyyyyyyyyvvvwwwwwwxxxyyy{{{|||}}}{{{|||}}}}}}}}}}}}{{{{{{tttrrrqqqrrrvvvzzz}}}~~~}}}{{{xxxtttoooiiidddbbbaaaeeegggfffdddffflllrrrhhh[[[VVVOOOJJJKKKKKKIIIGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGEEEHHHKKKLLLJJJHHHIIIJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHKKKNNNPPPQQQQQQQQQRRRQQQPPPMMMKKKJJJLLLNNNMMMQQQUUUVVVUUUSSSTTTVVVPPPRRRSSSRRRQQQOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSWWW```qqq888888888888777777777777666666666666555555555555555777777666555444555666555444444333333444444555222333444555444333222111111111111111111111111111222222111111111111111111333333333333333333333333111555888999999@@@LLLWWWooouuuxxx{{{{{{qqqiiiccc^^^[[[]]]```ccceeehhhlllsssxxx}}}yyyyyyyyyxxxxxxzzzwwwtttrrrqqqpppnnnllljjjhhhfffgggiiiggg```YYYOOONNNLLLKKKJJJKKKMMMNNNLLLJJJIIIJJJOOOSSSWWWXXXUUUTTTRRRPPPNNNKKKIIIIIINNNLLLJJJHHHIIIKKKMMMOOOPPPNNNMMMLLLLLLLLLJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIHHHGGGEEEDDD======<<<;;;999:::<<<>>>===>>>???BBBFFFKKKPPPSSSVVVUUURRROOOLLLJJJHHHGGGHHHHHHHHHGGGEEECCC@@@???;;;<<<======>>>=========<<<===???AAACCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWVVVUUUUUUVVVWWWYYYZZZ]]]]]]]]]^^^___```aaabbbddddddcccbbbaaaaaabbbbbbdddfffhhhjjjjjjiiigggfffggghhhjjjlllmmmoooooopppttttttsssssssssuuuwwwxxxuuutttsssssstttwww{{{}}}{{{zzzzzz{{{{{{|||}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{uuuuuuvvvwwwxxxyyyyyyzzzyyyyyywwwrrrjjjdddbbbbbbeeedddccccccbbbdddnnnzzzvvvdddWWWRRRMMMHHHGGGJJJJJJHHHDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJKKKLLLNNNNNNPPPOOOLLLJJJIIIIIIJJJKKKRRRTTTWWWXXXXXXVVVSSSQQQQQQRRRSSSTTTRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMNNNNNNQQQOOOMMMPPPXXXeeerrrzzz888888888777777777666666666666666666555555555555444555666555444333333555444444333333333333444444333333444444333333222222222222222222222222222222222222111111111111111111444444444444444444444444333666999999999>>>JJJSSSjjjrrrxxx{{{vvvnnnfff```\\\\\\___bbbdddggglllsssxxx}}}zzzyyyyyyxxxwwwyyywwwtttsssrrrpppnnnllliiifffeeefffgggeee^^^XXXPPPOOOMMMLLLKKKLLLMMMNNNLLLJJJIIIKKKOOOTTTWWWXXXWWWVVVUUUSSSPPPNNNMMMLLLLLLLLLKKKKKKLLLNNNQQQRRRSSSQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC=========;;;::::::<<>>>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[]]]]]]]]]^^^___```aaabbbddddddcccbbbbbbbbbbbbbbbdddeeehhhiiijjjiiigggfffhhhiiijjjlllnnnooopppppprrrrrrrrrsssssstttuuuvvvtttsssrrrssstttvvvxxxzzzzzzzzzzzzzzz{{{|||~~~~~~}}}{{{zzzzzzyyyyyytttuuuvvvwwwxxxyyyzzz{{{xxxwwwuuupppiiieeedddeeegggeeeddddddcccfffppp|||lll^^^SSSQQQLLLHHHGGGIIIJJJGGGDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOLLLKKKJJJIIIIIIJJJLLLMMMRRRTTTVVVXXXXXXVVVSSSQQQQQQQQQQQQQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJLLLRRR\\\fffmmmwww888888777777777777666666666666666666555555555555333444555444222222222333444444333333333333444444444444333333222222333333333333333333333333333333111111222222222222222222444444444444555555555555555777999888888===FFFNNNbbbmmmxxx|||}}}ssskkkddd___\\\^^^```cccfffkkkrrrwww~~~{{{zzzyyyxxxwwwwwwvvvuuuuuutttrrrnnnkkkgggfffeeeeeeeeebbb\\\VVVQQQPPPNNNMMMMMMMMMNNNOOOMMMKKKJJJKKKOOOTTTWWWXXXXXXWWWUUUSSSQQQPPPOOOOOOLLLMMMNNNPPPQQQSSSUUUUUUWWWTTTPPPMMMKKKIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFDDDBBBAAA=========<<<:::;;;===???@@@BBBEEEIIINNNRRRUUUWWW\\\ZZZWWWSSSPPPMMMKKKJJJGGGGGGFFFEEEDDDAAA@@@>>><<<<<<<<<======???@@@AAAAAABBBCCCEEEGGGGGGHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNPPPPPPQQQQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```bbbcccddddddcccbbbbbbbbbccccccfffgggiiikkkkkkjjjiiihhhhhhiiikkkmmmnnnppppppqqqpppqqqrrrsssttttttttttttttttttuuuuuuvvvwwwxxxxxxzzzyyyxxxxxxyyy|||~~~~~~{{{xxxwwwwwwwwwtttuuuvvvxxxzzz{{{{{{|||wwwvvvrrrmmmhhhffffffggghhhfffeeefffeeehhhsssmmm___UUUOOOOOOKKKGGGGGGHHHIIIGGGEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKIIIHHHFFFGGGHHHHHHIIIJJJHHHFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSUUUWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHIIIMMMSSSZZZ^^^bbbjjjsssxxxzzz~~~888777777777666666666666666666666666555555555555333444555444333222222444444333333333333333333444555444333222111222333444333333333333333333333333111111222222222222222333333333333444444444444444555777888777777<<>>===<<<<<<>>>@@@@@@CCCGGGLLLPPPTTTWWWXXX]]][[[XXXTTTQQQMMMKKKJJJHHHGGGFFFEEECCCAAA???>>>============>>>@@@AAABBBBBBBBBDDDEEEFFFHHHHHHIIIHHHJJJKKKKKKJJJJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNQQQQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbccceeeddddddcccccccccddddddhhhjjjkkklllmmmlllkkkjjjggghhhjjjlllnnnooopppppppppqqqssstttuuuuuutttsssvvvwwwxxxyyyzzzzzzyyyxxxyyyxxxwwwwwwxxx{{{~~~}}}yyyvvvuuuvvvvvvtttuuuwwwzzz{{{||||||}}}xxxuuupppjjjfffeeeggghhhhhhfffeeeffffffjjjvvvsss^^^TTTPPPMMMMMMJJJGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLNNNNNNNNNOOONNNOOOOOOOOOPPPPPPOOOOOOFFFFFFFFFGGGIIIKKKMMMNNNPPPQQQTTTUUUVVVUUUTTTRRRRRRQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKOOORRRUUUUUU\\\eeelllsss}}}777777777666666666666555666666666666555555555555444555666555333333333444333333333222222333333333555444333222111222333444222222222222222222222222111111222222333333333333111111222222222333333333333555666666777<<>><<<===>>>>>>======???@@@@@@CCCGGGLLLQQQUUUXXXYYY]]][[[XXXUUUQQQNNNLLLKKKJJJIIIGGGEEEBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLNNNQQQQQQQQQQQQQQQPPPPPPOOORRRRRRSSSSSSUUUVVVXXXYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]^^^```bbbcccdddeeedddddddddddddddeeeeeehhhiiijjjkkkkkkkkkjjjjjjfffgggiiikkkmmmnnnooooooqqqrrrtttuuuvvvvvvuuuuuuuuuwwwxxxzzzzzzzzzyyyxxxyyyxxxwwwwwwxxxzzz}}}~~~|||yyyvvvttttttvvvwwwuuuwwwyyy{{{}}}}}}}}}}}}xxxtttnnniiifffffffffggggggeeeeeefffggglllzzzfffUUUOOOMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNGGGGGGGGGHHHIIIJJJKKKKKKNNNOOOQQQSSSTTTTTTSSSRRRSSSQQQNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIKKKMMMNNNOOONNNRRRXXX^^^fffuuu777777666666666666555555666666666666555555555555444555666555444333333555333333222222222222333333444444333333222222333333111111111111111111111111111111222222333444444444000000111111222222333333333444444555777;;;AAAEEEOOO```pppwww|||wwwmmmggg```^^^[[[]]]aaaggglllnnnuuuyyy}}}{{{xxxvvvuuuuuuvvvxxxxxxvvvrrrnnnkkklllllljjjgggaaa\\\YYYTTTUUUVVVWWWXXXYYYZZZZZZTTTRRRQQQRRRUUUYYY\\\]]]XXXVVVTTTSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[TTTQQQLLLIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBAAA@@@>>>===<<<===??????>>>>>>???AAAAAACCCGGGLLLQQQUUUYYY[[[]]]\\\YYYVVVSSSPPPOOONNNNNNLLLIIIFFFBBB@@@>>>===???@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBDDDEEEFFFHHHIIIKKKKKKKKKKKKMMMOOORRRRRRRRRSSSRRRRRRQQQQQQSSSSSSSSSTTTVVVWWWYYYZZZXXXYYY[[[\\\^^^^^^______]]]]]]]]]___```bbbdddeeeeeeeeedddddddddeeeffffffeeeffffffgggggggggggggggggghhhjjjlllmmmooooooooorrrssstttuuuvvvvvvvvvvvvrrrsssuuuwwwxxxxxxwwwvvvxxxxxxxxxxxxyyyzzzzzz{{{zzzxxxvvvuuutttuuuvvvwwwwwwxxx{{{}}}~~~~~~}}}|||vvvqqqkkkgggfffggghhhhhhfffeeeeeegggjjjpppxxx]]]RRRNNNKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJHHHGGGEEEFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOOOONNNOOOOOOPPPOOONNNLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQPPPNNNLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQUUU]]]kkk{{{777777666666666555555555666666666666555555555555333444555444222222222444333333222222222222333333333333444444333333222222222222222222222222222222111111222222333444444555000000111222222333444444555555555555666999===@@@HHHYYYjjjttt{{{{{{qqqkkkbbb^^^[[[[[[```eeeiiikkkqqquuu|||~~~{{{xxxvvvuuuuuuvvvwwwxxxwwwssspppkkklllmmmkkkfffaaa\\\YYYUUUVVVXXXZZZ\\\^^^______WWWUUUSSSTTTWWW[[[^^^___WWWUUUSSSRRRRRRTTTVVVWWWWWWXXXZZZ\\\]]]______```TTTPPPKKKHHHFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCDDD>>>???@@@@@@@@@@@@>>>>>><<<===???@@@??????@@@AAADDDEEEGGGLLLQQQVVV[[[^^^^^^\\\ZZZWWWUUUSSSRRRQQQQQQOOOKKKGGGBBB???===<<<@@@AAACCCDDDDDDBBB@@@>>>????????????AAABBBDDDFFFHHHJJJLLLLLLLLLLLLNNNPPPRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[WWWYYY[[[]]]^^^_________]]]]]]^^^___aaacccdddeeeeeeeeeeeeeeeeeefffggggggfffffffffgggggggggggggggiiijjjkkkmmmooopppqqqqqqsssssssssssstttuuuvvvvvvqqqrrrsssuuuvvvwwwwwwxxxwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyzzz}}}~~~~~~|||{{{qqqmmmhhhggghhhjjjkkkjjjgggeeefffiiimmmuuummmXXXQQQMMMIIIGGGGGGGGGFFFDDDCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHJJJKKKJJJIIIHHHIIIKKKFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOONNNLLLJJJIIIGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPNNNNNNNNNMMMLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNQQQWWWaaammmvvv777666666666555555555555777666666666555555555555222333444333111000111222333222222222222222222333222333444555444333222111333333333333333333333333111111222333333444555555111111222333333444555555888777555555555777:::<<>>;;;===@@@@@@@@@@@@@@@BBBEEEFFFHHHLLLQQQWWW]]]```___]]][[[YYYWWWUUUTTTTTTTTTQQQMMMGGGCCC???===<<<@@@BBBDDDFFFEEEBBB???===???>>>>>>???@@@BBBDDDFFFIIIKKKMMMMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[WWWXXXZZZ]]]^^^______^^^\\\]]]^^^___aaaccceeefffeeeeeeeeeeeeeeefffggghhhhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmoooqqqrrrsssssssssrrrqqqqqqrrrsssuuuvvvsssssstttuuuwwwyyyzzz{{{wwwxxxzzz{{{zzzyyywwwuuuwwwwwwxxxxxxwwwwwwwwwwwwzzz{{{~~~~~~{{{zzzllliiiffffffiiilllmmmmmmgggfffhhhlllpppyyygggUUUQQQMMMGGGDDDFFFFFFFFFDDDBBBBBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLHHHIIIJJJLLLNNNOOOPPPPPPLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJIIINNNMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJLLLPPPWWW___eeennnttt}}}444444444555555555555555555555444333333333333444222222222222222222222333111111111222222333333333333444444555555444444333222222222222222222222222333333333333333333333333666555555444444333222222333444555444444666888;;;BBBNNN```pppwww}}}~~~yyy{{{|||tttdddbbb___\\\[[[___eeejjjiiilllrrryyy~~~{{{{{{{{{{{{yyyyyyxxxxxxwwwuuuqqqnnnkkkjjjgggeeeaaa\\\VVVRRRVVVWWWYYY[[[]]]^^^______XXXVVVUUUVVVYYY[[[ZZZWWWXXXRRRLLLLLLPPPTTTUUUTTTUUUXXX[[[^^^^^^]]][[[YYYPPPMMMIIIEEEBBBAAAAAABBBEEEBBB@@@AAACCCDDDBBB???>>>>>>>>>>>>????????????======???@@@BBBDDDEEEEEEEEEGGGJJJNNNQQQWWW]]]bbbccc```]]]ZZZYYYYYYWWWVVVWWWTTTMMMGGGAAA===;;;;;;>>>???@@@AAABBBCCCCCCCCC>>>>>>???@@@BBBDDDFFFGGGFFFHHHJJJKKKKKKLLLOOOPPPTTTVVVXXXXXXVVVTTTSSSSSSUUUUUUUUUVVVXXXYYY[[[\\\aaa```___^^^^^^___```aaaaaa```___^^^___bbbeeeggghhhfffeeefffiiijjjiiigggfffggghhhjjjlllnnnoooppppppppppppqqqqqqrrrrrrsssrrrqqqqqqqqqrrrrrrssstttqqqsssuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttsssuuuwwwwwwvvvuuuuuuvvv}}}}}}}}}}}}{{{zzzxxxwwwnnnkkkhhhhhhjjjllljjjhhhkkkeeefffnnnuuu}}}```WWWOOOJJJJJJIIIEEEEEECCCBBBBBBCCCDDDEEEAAAAAAAAABBBBBBBBBBBBCCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKOOOMMMKKKHHHFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNJJJGGGFFFIIIJJJHHHFFFKKKJJJJJJLLLQQQVVVYYYZZZ^^^aaakkkxxx777777666666555444333333555555444333333333333444444333333222222111111111222222222222222222333333222222333333333333222222222222222222222222222222333333333333333333333333444444444444444333333333333444555555444666888;;;???JJJ[[[jjjqqqwww}}}~~~xxxzzz~~~|||lllhhhbbb]]]]]]aaafffiiiiiilllqqqwww}}}|||zzzyyyyyyyyyzzzxxxuuusssrrrqqqooommmjjjgggdddbbb___[[[VVVSSSVVVXXXZZZ\\\^^^_________YYYWWWUUUUUUXXXYYYYYYWWWWWWRRRLLLKKKNNNQQQRRRQQQTTTVVVXXXZZZZZZXXXUUUSSSLLLJJJGGGDDDBBBBBBCCCDDDCCCAAA@@@@@@BBBCCCAAA???>>>>>>>>>>>>????????????<<<===>>>???AAACCCDDDEEEFFFHHHKKKNNNRRRWWW]]]aaaccc```]]][[[[[[ZZZYYYWWWWWWSSSMMMGGGBBB>>><<<<<<>>>???@@@AAABBBCCCCCCCCC>>>>>>???@@@BBBCCCEEEFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRTTTVVVVVVUUUUUUVVVWWWVVVVVVWWWWWWYYY[[[\\\]]]dddcccaaa```______``````cccbbb``````aaacccfffhhhiiigggfffgggiiijjjiiiggghhhhhhiiijjjlllmmmnnnooopppppppppqqqrrrrrrsssssssssrrrrrrrrrrrrrrrsssssspppqqqtttvvvwwwwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwzzzzzz{{{zzzxxxvvvsssqqqkkkiiihhhiiikkkllljjjhhhjjjfffiiirrrxxx{{{]]]UUUNNNIIIIIIGGGEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIIIIKKKKKKJJJJJJKKKLLLMMMMMMHHHGGGFFFFFFEEEFFFFFFFFFKKKIIIGGGGGGHHHIIIIIIHHHMMMKKKKKKLLLOOORRRSSSTTTTTTVVV^^^jjjuuu777777666666555555555444555555444333333333333333555444444333222111000000333333222222222222222222111111222222222222111111222222222222222222222222333333333333333333333333333333333333444444444444333444555555555555888:::<<>>>>>>>>>>>????????????===>>>???AAABBBDDDEEEFFFGGGJJJMMMOOOSSSWWW]]]aaaaaa___]]]\\\\\\[[[ZZZXXXUUURRRMMMGGGBBB???===<<<>>>???@@@AAACCCCCCCCCDDD?????????@@@AAABBBDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQPPPRRRSSSTTTTTTVVVXXX[[[XXXXXXXXXYYY[[[\\\^^^___eeedddcccbbbaaa`````````dddcccbbbaaaccceeegggiiiiiihhhggghhhjjjjjjjjjhhhkkkkkkkkkkkkllllllmmmnnnpppppppppqqqrrrssssssssstttssssssrrrrrrrrrssssssoooppprrrtttvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyyyyxxxwwwwwwxxxvvvwwwwwwwwwtttpppmmmjjjfffffffffhhhjjjkkkiiiggghhhhhhnnnwww~~~qqqYYYSSSMMMIIIHHHEEEEEEDDDCCCAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@BBBEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGKKKJJJJJJJJJJJJKKKKKKLLLGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGIIIKKKNNNLLLKKKLLLMMMNNNMMMLLLNNNOOOUUU^^^hhhsss333333444555777888999999555444333333222222333333333333333222222111111111333333333222222111111111111111222222222222111111222222222222222222222222222222222222222222222222111111222333444444555555333444666666555555777999999@@@MMM[[[dddlllwww|||}}}xxxiiiaaa```cccddddddfffiiimmmrrrwww|||xxxuuutttsssrrrvvvssspppnnnllljjjgggeee```]]]YYYVVVUUUUUUTTTSSSUUUWWWZZZ\\\^^^]]]\\\[[[[[[XXXUUUSSSSSSTTTUUUVVVVVVRRRLLLJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKIIIHHHGGGDDDCCCAAAAAAAAABBBCCCDDD??????>>>???@@@@@@@@@@@@===>>>>>>>>>???????????????@@@AAABBBDDDFFFGGGHHHHHHKKKNNNPPPSSSWWW\\\______]]]\\\\\\\\\[[[YYYWWWQQQOOOJJJFFFAAA???===<<<>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKLLLOOOQQQPPPQQQRRRSSSSSSUUUYYY\\\YYYYYYZZZ[[[\\\^^^___```cccbbbbbbbbbaaaaaaaaaaaaccccccbbbbbbccceeeggghhhiiiiiiiiiiiijjjkkkjjjjjjmmmmmmlllkkkkkklllmmmmmmoooppppppqqqrrrsssttttttuuuttttttsssssssssssssssoooppprrrsssuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxzzzyyywwwvvvwwwwwwtttuuuuuutttqqqlllgggddd```bbbdddfffhhhhhhgggeeefffjjjsss}}}fffTTTRRRLLLIIIIIIDDDFFFEEEDDDCCCAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA>>>AAADDDEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIILLLKKKKKKJJJJJJJJJKKKKKKGGGFFFEEEDDDDDDDDDDDDEEEDDDFFFHHHFFFDDDEEEHHHLLLMMMLLLKKKLLLLLLLLLJJJHHHLLLKKKNNNTTT[[[dddsss222333444555666777888999444444333222222222222333111111111222222333333333333333333222222111111111222222333333333333222222222222222222222222222222222222222222222222222222000111111222333444555555333444666666555555777888888<<>>??????????????????@@@===>>>>>>>>>????????????>>>???@@@BBBCCCEEEFFFGGGIIIKKKNNNQQQSSSVVVZZZ]]]\\\[[[[[[[[[[[[ZZZVVVTTTMMMKKKHHHDDDAAA>>>===<<<>>>???@@@BBBCCCDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKNNNPPPQQQRRRSSSSSSSSSTTTWWWZZZZZZZZZZZZ[[[]]]^^^```aaa^^^___```aaabbbbbbccccccbbbbbbbbbbbbccceeefffgggiiijjjkkkkkkkkkkkkkkklllpppooommmlllkkklllmmmnnnooopppqqqrrrssstttuuuuuuuuuuuutttsssssstttttttttqqqqqqssstttuuuvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxvvvxxxyyyxxxwwwuuuuuuvvvttttttsssrrrnnniiieeebbb]]]___bbbdddeeeeeeddddddfffmmmxxxttt]]]QQQPPPKKKIIIIIICCCFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAAAAA@@@===@@@CCCEEEDDDCCCCCCDDDBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJCCCBBBBBBAAAAAABBBBBBBBBBBBEEEFFFEEECCCDDDHHHLLLKKKJJJJJJJJJLLLLLLJJJHHHIIIGGGHHHLLLOOOUUUaaallltttyyy666666555555444444444333444444333222222222222222000000111222333444444555333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222000111111222333444444555333555777777666555666777777999AAAOOO\\\eeeooowwwzzzuuuhhhbbb`````````aaaffflllqqqvvv~~~}}}yyywwwuuussspppnnnnnnnnnooopppooojjjddd___YYYWWWTTTSSSTTTVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUWWWVVVUUUSSSQQQPPPRRRUUUUUUSSSPPPLLLIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???>>>>>>>>>>>>????????????<<<===>>>???AAACCCDDDEEEIIIKKKOOOQQQRRRUUUXXXZZZZZZZZZZZZ[[[[[[YYYTTTQQQKKKIIIGGGDDDBBB???>>>===>>>???@@@BBBDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@CCCEEEGGGHHHIIILLLNNNQQQSSSTTTSSSSSSSSSUUUWWWYYYYYYYYYZZZ\\\]]]___```\\\]]]___aaabbbdddddddddbbbbbbbbbcccdddeeefffgggjjjkkkllllllkkkkkklllnnnqqqooommmlllkkklllnnnoooooopppqqqrrrssstttuuuvvvtttttttttttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwuuuuuutttttttttvvvwwwxxxwwwxxxyyyxxxvvvuuuuuuvvvtttsssrrroookkkhhhdddbbb]]]___bbbcccccccccdddeeeiiiqqq~~~gggUUUMMMMMMHHHGGGHHHCCCEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>@@@CCCCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDDDDEEEFFFHHHKKKMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDDDDCCCDDDGGGIIIIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHHHHKKKLLLNNNVVV___bbbiiiqqqxxx}}}666666555444333222222111444333222222111222222222111111111222222333333444222222222222222222333333111111222222222222111111222222222222222222222222111111111111111111111111111111222222333333333444333555777777666555666666888777===IIIVVV___gggnnnuuu}}}nnnddd``````aaa```fffmmmqqqttt||||||zzzwwwvvvssspppmmmmmmllllllllllllhhhccc```YYYXXXVVVWWWYYY[[[[[[[[[\\\[[[YYYWWWUUUTTTTTTTTTSSSUUUUUUTTTQQQPPPRRRTTTUUUTTTQQQNNNJJJHHHHHHIIIGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA>>>======???>>>>>>>>>>>>????????????===>>>???AAABBBDDDEEEFFFHHHKKKNNNPPPRRRSSSVVVWWW[[[[[[\\\]]]\\\YYYSSSOOOJJJJJJHHHFFFDDDBBB@@@@@@===???@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA>>>AAACCCEEEFFFHHHKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWWWWXXXXXXYYYZZZ\\\^^^^^^]]]___```bbbddddddddddddccccccdddeeefffggghhhhhhjjjlllnnnmmmkkkkkkmmmoooqqqpppnnnllllllmmmooopppooopppqqqrrrsssuuuvvvvvvssssssttttttuuuvvvxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwuuuuuutttssstttvvvxxxyyyxxxyyyzzzyyywwwvvvvvvvvvtttrrrooollliiifffdddccc```bbbddddddcccccceeegggnnnvvvwww\\\NNNIIIIIIDDDEEEGGGAAACCCCCCDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@AAABBBBBBAAA@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJEEECCCBBBBBBDDDEEEFFFFFFHHHFFFDDDDDDFFFHHHHHHHHHGGGFFFIIILLLLLLKKKPPPWWWUUU[[[aaagggkkksss}}}333333333333333333333333444333222222111111222222333333222222222222222222111111111222222333333444000000111111111111000000222222222222222222222222111111111111111111111111111222222222222333333333333555777888666555555666999666:::EEEQQQYYY```fffwwwrrrfffaaaaaaccc```fffmmmppprrrxxx~~~|||zzzxxxwwwtttpppmmmmmmkkkiiiiiihhhgggdddaaaZZZYYYYYYZZZ\\\^^^___^^^___]]]ZZZWWWUUUTTTTTTUUUQQQSSSUUUTTTQQQPPPQQQSSSUUUUUUSSSOOOKKKIIIIIIJJJJJJHHHEEECCCAAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDBBB>>><<<===???>>>>>>>>>>>>????????????@@@AAABBBDDDFFFGGGHHHIIIHHHKKKNNNPPPQQQRRRTTTVVV\\\\\\]]]^^^]]]YYYSSSOOOKKKJJJIIIGGGFFFDDDBBBBBB===???@@@BBBDDDFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB===???BBBDDDEEEGGGJJJLLLMMMPPPSSSUUUUUUUUUVVVWWWVVVWWWWWWXXXYYY[[[]]]]]]```aaacccdddeeeeeedddcccddddddeeefffggghhhiiiiiijjjlllnnnnnnlllkkkmmmoooqqqpppmmmllllllmmmoooqqqooopppqqqrrrtttuuuvvvwwwssssssssstttvvvwwwyyyzzz|||{{{zzzyyyxxxxxxxxxxxxuuuuuutttssstttvvvxxxzzzyyy{{{|||{{{yyywwwwwwwwwsssqqqmmmjjjfffdddccccccccceeefffeeecccdddfffiiirrrzzzeeeWWWJJJFFFFFFAAABBBEEE???AAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBAAA??????AAABBBEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCC??????@@@AAACCCEEEGGGHHHFFFCCC@@@AAADDDFFFEEEDDDGGGEEEBBBBBBCCCEEEFFFFFF???@@@DDDHHHHHHFFFIIIOOOKKKNNNRRRUUUZZZcccpppzzz444444555666777777777666555444222000//////000000***,,,000222444333222111222222222333333222111111222222111111111111222222333333333333333222111000333333333444444444555555333333333333333333333333444444333222333444555666999999<<>>???CCCDDDCCCAAA@@@@@@AAACCCDDDFFFGGGHHHMMMMMMMMMNNNOOOPPPRRRRRR]]]^^^```___\\\YYYVVVVVVPPPPPPNNNLLLHHHEEECCCAAACCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEEBBB@@@???>>>===??????@@@AAABBBDDDEEEFFFLLLNNNQQQRRRSSSTTTWWWYYYXXXYYYYYY[[[\\\]]]^^^^^^^^^___```aaabbbcccdddeeefffggghhhjjjlllmmmmmmmmmnnnnnnmmmlllkkkiiihhhgggkkkkkklllmmmnnnooopppqqqqqqsssuuuuuuuuutttuuuvvvxxxwwwvvvuuuvvvyyy{{{}}}}}}||||||{{{zzzxxxwwwvvvwwwuuusssqqqqqqrrruuuvvvwwwwwwwwwxxxxxxwwwvvvvvvuuuqqqkkkfffbbbaaaaaabbbjjjfffeeeggggggfffhhhmmmxxxtttaaaLLLIIIFFFDDDCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@??????AAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHHHHFFFCCCBBB????????????????????????AAAAAABBBBBBBBBAAA@@@???FFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHKKKKKKJJJIIIHHHHHHIIIJJJIIIFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBCCCEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJLLLPPPWWW```fff}}}444444555666666666555555555444333111111111222222---...000222333333222222222222333333333333222222222222111111111111222222333333333333333222111000222333333333333444444444333333333333333333333333666555555444555666777888888777999???EEEMMM[[[hhhrrr|||ooofffaaa``````cccfffiiimmmssszzz~~~|||{{{{{{|||~~~~~~zzzuuuppppppooommmlllkkkhhhdddaaa___^^^```dddiiinnnpppqqqnnnfff\\\VVVVVVWWWVVVTTTTTTTTTSSSSSSSSSTTTUUUUUUXXXVVVRRRNNNKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAAAAA???>>>@@@BBBDDDCCCAAABBBBBBCCCDDDEEEFFFGGGHHHLLLLLLMMMNNNOOOQQQRRRSSS\\\]]]^^^]]][[[XXXXXXXXXVVVUUUTTTQQQNNNJJJGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@???>>>===>>>??????@@@AAACCCEEEFFFKKKMMMPPPQQQRRRSSSUUUWWWXXXXXXYYY[[[\\\]]]^^^___^^^^^^___aaabbbcccdddeeefffggghhhjjjkkklllmmmmmmlllllllllllllllkkkjjjjjjkkklllmmmnnnooopppqqqqqqrrrtttwwwwwwwwwvvvvvvwwwyyyyyyxxxxxxyyyzzz{{{|||zzzzzz{{{{{{zzzxxxvvvuuuvvvtttrrrqqqppprrrtttuuuwwwwwwxxxxxxwwwwwwvvvuuurrrnnniiidddaaaaaaccceeehhheeedddfffggggggkkkppp}}}jjjXXXKKKHHHEEECCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBB@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFGGGGGGEEECCCAAA@@@?????????????????????>>>???@@@AAABBBBBBBBBAAAFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIFFFGGGHHHIIIHHHGGGEEECCCBBBBBBBBBCCCDDDEEEGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCAAABBBCCCDDDFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLQQQWWW[[[kkkzzz444444555555555444333333444444333222222333333444111111111222222222222222222333333444444333333333222222111111111111222222222222333333333222111111111111222222222333333333333333333333333333333333555555555444555666666777777555666;;;AAAJJJXXXeeeooozzzvvvkkkddd```^^^```cccfffjjjpppxxx}}}}}}zzzxxxxxx{{{|||wwwssssssrrrpppooommmjjjfffcccaaaaaacccggglllqqqtttuuunnnggg^^^XXXWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWUUURRROOOLLLJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????@@@BBBCCCCCCBBBDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\[[[ZZZWWWSSSOOOLLLJJJHHHHHHIIIJJJJJJIIIHHHGGGHHHFFFDDDBBB@@@???>>>===>>>>>>>>>???AAABBBDDDEEEIIILLLOOOPPPQQQRRRTTTVVVXXXXXXYYY[[[\\\]]]^^^___^^^^^^___aaabbbcccdddeeefffgggiiijjjkkklllmmmmmmjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrrsssvvvyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzwwwxxxzzz{{{{{{yyyvvvuuutttsssrrrpppqqqrrrtttuuuxxxyyyyyyyyyxxxvvvuuusssnnnkkkfffaaa```bbbeeehhhgggdddccceeefffhhhnnnvvvaaaQQQJJJGGGDDDCCCCCCCCCBBBAAA>>>>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@AAABBBCCC???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@??????>>>>>>>>>;;;<<<>>>@@@AAABBBCCCCCCFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFGGGIIIJJJIIIHHHEEEEEEGGGGGGGGGGGGEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNVVVcccttt444444444444333333222111222222222222333333333333444333222111111222333333222222333444444444444333222222111111111111222222222222333333333222222111000111111111111222222222333333333333333333333333222222222333333333444444666444555999>>>GGGUUUbbbiiiqqq{{{rrrgggaaa]]]___aaaeeekkkssszzz~~~~~~~~~~~~|||zzzyyyyyy||||||yyyuuuuuusssrrrqqqooommmiiifffaaaaaabbbeeeiiimmmooopppjjjeee^^^YYYXXXWWWWWWVVVWWWVVVUUUTTTTTTVVVWWWXXXVVVUUUSSSQQQNNNKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???@@@@@@BBBBBBCCCBBBDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJLLLOOOQQQSSSUUUVVVXXXYYYYYYXXXWWWYYY\\\^^^______^^^[[[WWWSSSOOOMMMMMMNNNOOOOOONNNLLLJJJHHHHHHGGGEEECCC@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDIIILLLOOOQQQRRRRRRTTTVVVWWWXXXYYYZZZ\\\^^^______^^^___```aaabbbdddeeeeeeggggggiiijjjkkkllllllllljjjjjjkkkmmmmmmnnnnnnnnnnnnoooooopppqqqrrrrrrrrrtttwww{{{||||||{{{zzz{{{zzz{{{|||}}}}}}{{{yyyxxxvvvxxx{{{}}}|||zzzwwwuuuuuutttsssrrrrrrsssuuuvvv{{{{{{{{{{{{yyyvvvtttrrrllliiiccc______aaaeeeiiihhheeedddfffgggjjjrrr|||zzz]]]PPPHHHFFFDDDBBBCCCCCCBBBAAA>>>>>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCC???@@@AAACCCDDDDDDDDDDDDDDDDDDFFFFFFFFFEEECCCBBB@@@@@@??????>>>>>>======;;;<<<===>>>@@@AAABBBBBBEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEFFFHHHIIIHHHGGGCCCDDDEEEFFFFFFFFFFFFEEEAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEECCCFFFJJJLLLKKKIIIHHHHHHKKKUUUaaammmwww333444444444333222111111111111111222222222222222555444222111000111222333111222333333444444444333222222111111111111222222111222222333333333222222000000000111111111222222333333333333333333333333222222222333333333333333777555555999===DDDQQQ^^^dddjjjuuu~~~|||nnneee``````ccchhhooowww~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{xxxvvvtttrrrqqqqqqpppnnnjjjhhhcccaaaaaabbbeeegggggggggdddaaa]]]ZZZYYYYYYZZZZZZ\\\[[[XXXVVVUUUVVVWWWXXXVVVVVVUUUSSSPPPMMMJJJIIIFFFFFFEEEEEEDDDCCCCCCCCC@@@????????????@@@AAAAAAAAAAAA@@@????????????@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHJJJMMMPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWYYY^^^aaabbbbbbbbb```\\\XXXSSSQQQRRRRRRSSSSSSRRROOOLLLJJJIIIHHHFFFDDDAAA@@@??????>>>>>>>>>???@@@AAABBBCCCIIILLLPPPRRRSSSTTTUUUVVVWWWWWWYYYZZZ\\\^^^___```___```aaabbbccceeeffffffggghhhiiijjjkkklllllllllkkklllmmmmmmnnnnnnnnnnnnpppqqqqqqqqqrrrsssssssssuuuwww{{{|||||||||||||||zzz{{{|||}}}}}}{{{xxxvvvxxxzzz|||~~~~~~|||yyywwwuuuuuuttttttuuuvvvwwwxxx}}}}}}}}}|||zzzvvvrrrpppjjjgggbbb^^^^^^```dddgggjjjgggggghhhiiimmmxxxpppYYYOOOGGGEEECCCCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>@@@AAABBBAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCC?????????>>>>>>>>>==================>>>>>>??????AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEFFFIIIJJJLLLMMMMMMEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLJJJIIIHHHFFFEEEDDDDDDHHHMMMOOOOOOLLLJJJIIILLLOOOUUU\\\ccclllxxx333333444444444333222222111111222222222111111000333333111000000111222333000000111222333333333333222222111111111111222222111111222333333333222222000000111111111222222222333333333333333333333333333333444555555555555444666444555888;;;AAALLLWWW```fffrrrxxxmmmeeedddfffjjjrrrzzz}}}|||||||||zzz||||||zzzwwwvvvuuuvvvwwwwwwuuutttpppoooooooooooonnnkkkhhheeecccaaaaaabbbcccbbbaaa]]]\\\[[[ZZZYYYZZZ\\\\\\___]]]YYYVVVUUUUUUWWWXXXVVVWWWWWWVVVSSSPPPLLLJJJEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@??????@@@@@@AAABBBAAAAAA@@@???????????????>>>@@@AAAAAAAAAAAABBBDDDAAABBBBBBCCCDDDEEEEEEEEEIIIJJJMMMQQQSSSUUUUUUUUUVVVWWWXXXXXXXXX[[[___bbbeeeeeeeeedddaaa]]]XXXUUUUUUUUUUUUTTTRRRPPPMMMLLLKKKIIIGGGEEECCCAAAAAA@@@?????????@@@@@@AAABBBCCCIIILLLPPPSSSTTTTTTUUUUUUVVVWWWXXXZZZ\\\^^^``````aaaaaabbbccceeefffggghhhhhhhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnoooooooooooorrrrrrssssssssstttttttttuuuwwwyyyzzzzzz{{{|||~~~zzz{{{|||}}}|||{{{yyywwwzzz{{{}}}~~~~~~|||yyyxxxvvvvvvvvvvvvvvvwwwxxxyyy|||}}}}}}|||xxxtttooommmfffdddaaa^^^^^^```cccfffjjjhhhhhhjjjlllsssdddRRRKKKGGGEEEDDDDDDEEEDDDCCCAAABBBAAA???>>>>>>???@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGGGGEEEFFFHHHJJJLLLMMMNNNNNNGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJJJJIIIGGGGGGFFFEEEEEEIIINNNPPPPPPNNNMMMLLLNNNMMMOOORRRTTTYYYcccnnnwww222333333444444444444333222333333333333222000///111111000000000111111222...///000111222222222222222222111111111111222222000111222333333333333222111111111222222222333333333333333333333333333333222333444555555555444444555333555888:::===FFFPPPZZZ```oooxxxjjjhhhhhhkkkrrrxxx|||}}}}}}}}}}}}|||{{{||||||{{{||||||}}}~~~|||zzzvvvtttsssrrrsssrrrqqqooolllkkkkkklllmmmmmmjjjhhheeeccc````````````___]]]ZZZZZZZZZYYYYYYZZZ[[[\\\]]]ZZZWWWUUUTTTUUUWWWXXXWWWXXXYYYXXXVVVRRRNNNKKKDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???????????????>>>@@@BBBBBB@@@@@@BBBDDDAAABBBBBBDDDEEEFFFGGGGGGIIIKKKNNNQQQTTTUUUUUUTTTVVVWWWYYYYYYZZZ\\\___bbbcccdddeeeeeebbb^^^ZZZWWWUUUTTTSSSRRRPPPOOOMMMMMMLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHKKKOOORRRSSSSSSSSSTTTVVVWWWXXXZZZ\\\^^^```aaabbbcccdddeeefffhhhiiiiiihhhiiijjjjjjkkkkkkkkkkkkiiijjjlllnnnpppqqqrrrrrrssssssttttttttttttuuuuuuuuuvvvwwwxxxxxxyyy|||{{{|||}}}}}}}}}|||{{{zzz||||||}}}}}}|||zzzxxxwwwuuuuuuuuuvvvwwwwwwxxxxxxzzz{{{{{{yyyvvvpppkkkhhh```___^^^^^^```bbbdddfffgggggghhhlllpppzzzuuu[[[OOOIIIGGGFFFEEEEEEFFFEEEDDDBBBAAA@@@???>>>>>>@@@CCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<======>>>?????????>>>>>><<<;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFIIILLLMMMLLLKKKKKKLLLKKKIIIKKKNNNOOOOOOUUU^^^fffmmmzzz222333444444555555555555444444555555444222111/////////000000111111111111......///111111222222222222222111111111111222222000111222333333333333333111222222222222333333333333333333333333333333333000111222333444333222222333222444777888:::BBBKKKTTT[[[kkknnnkkkiiikkkpppvvvxxxxxxwwwwwwvvvttttttwww|||{{{zzz{{{}}}|||zzzwwwuuurrrqqqqqqooommmkkkiiiiiiiiijjjlllllljjjhhhcccaaa^^^^^^^^^^^^]]][[[YYYYYYZZZYYYXXXYYYZZZ[[[ZZZXXXUUUSSSSSSTTTWWWYYYXXXYYYZZZZZZWWWSSSOOOLLLDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAA@@@@@@???>>>?????????===@@@BBBBBB@@@@@@BBBEEEAAABBBCCCEEEFFFHHHIIIIIIJJJLLLOOORRRTTTTTTTTTTTTVVVWWWYYY[[[[[[]]]```bbb```aaaccccccaaa]]]XXXVVVTTTSSSRRRPPPNNNMMMMMMLLLMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAABBBCCCCCCDDDFFFJJJNNNQQQRRRRRRRRRSSSVVVWWWXXXZZZ\\\^^^```aaacccdddeeefffgggiiijjjjjjhhhiiijjjkkkkkkkkkkkkkkkggghhhkkknnnqqqssstttuuutttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxx|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxwwwvvvsssttttttuuuvvvwwwwwwxxxyyyyyyyyywwwsssnnnhhhddd\\\\\\]]]^^^aaacccfffhhheeeeeehhhmmmssslllWWWOOOKKKGGGFFFEEEFFFGGGFFFDDDBBB@@@???>>>>>>???BBBEEEHHHDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????;;;;;;<<<===>>>???@@@@@@===<<<;;;::::::;;;<<<===<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKFFFFFFGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHHHHHHHJJJFFFEEEIIINNNNNNKKKOOOVVVUUU[[[eeeqqq~~~222333333444444333333222555777999888555333111000111111111111111111111111222222222222222222222222222222333333333333444444333333222222111222222222111111111111111111111111222222111111111111111111333333333333333333333333444555555555777;;;AAAEEETTTYYYdddtttxxxnnnkkkmmmppppppmmmlllmmmmmmnnnpppttt{{{|||yyyxxxyyyzzz~~~{{{yyywwwwwwwwwuuuqqqmmmlllllliiijjjkkkjjjiiihhhiiijjjfffeeebbb```^^^\\\[[[[[[YYYZZZ[[[[[[ZZZXXXVVVUUUSSSRRRPPPOOOQQQTTTXXX[[[]]]^^^___]]]XXXRRRNNNLLLHHHGGGEEECCCCCCDDDFFFGGG@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@??????@@@BBBCCCDDDDDDEEEEEEFFFHHHIIIJJJHHHKKKNNNQQQSSSRRRQQQPPPQQQTTTYYY\\\^^^___aaabbbccccccccc```\\\XXXUUUTTTQQQPPPPPPQQQTTTVVVWWWVVVTTTQQQMMMKKKJJJKKKKKKJJJIIIFFFCCCBBBCCCFFFGGGHHHEEEGGGJJJMMMOOOPPPQQQPPPUUUVVVWWWWWWXXXZZZ^^^bbbeeegggiiiiiiggggggggghhhgggjjjnnnpppooonnnmmmmmmnnnnnnoooooopppppppppqqquuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuxxx|||}}}{{{yyyxxxyyyxxxwwwuuuttttttttttttwwwvvvuuussssssttttttuuuyyyxxxwwwtttpppjjjdddaaa```^^^\\\___cccggghhhhhhhhhcccfffrrr{{{xxxYYYQQQOOOJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA?????????AAACCCDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???DDDCCCCCCBBB@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;>>>>>>======>>>@@@AAACCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKIIIGGGFFFEEEEEEKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGKKKJJJIIIIIIJJJLLLOOOPPPUUUUUUVVV[[[dddppp{{{222333333444444333333222444666777777555222111111111111111111111111111111222222222222222222222222222222222333333333444444333222222111111222222222111111111111111111111111111111111111111111111111333333333333333333333333111222222333444888>>>BBBNNNSSS]]]lll|||~~~qqqjjjjjjkkkjjjhhhhhhiiikkkmmmpppuuu{{{zzzwwwvvvxxxyyy}}}~~~~~~~~~~~~|||{{{zzzxxxyyyxxxuuuqqqmmmkkkkkkiiijjjkkkjjjhhhgggggghhheeedddbbb```]]]\\\[[[[[[YYYYYYZZZ[[[ZZZXXXVVVUUURRRPPPOOONNNPPPSSSWWWYYY\\\^^^```___ZZZSSSNNNKKKHHHGGGEEEDDDCCCDDDEEEFFF@@@@@@AAAAAAAAABBBBBBBBB??????>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHJJJNNNQQQSSSSSSRRRRRRQQQTTTXXXZZZ\\\^^^aaaccceeeeeeccc```\\\XXXVVVUUURRRQQQPPPRRRVVVYYY[[[\\\XXXUUUSSSQQQQQQPPPOOONNNHHHEEEBBBAAABBBDDDEEEEEEDDDEEEGGGJJJLLLNNNPPPPPPUUUVVVWWWWWWXXXZZZ___bbbdddfffhhhhhhgggfffggghhhhhhjjjnnnoooooonnnnnnoooppppppqqqqqqqqqrrrrrrrrruuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz~~~|||yyyxxxvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwvvvuuutttsssttttttuuuxxxxxxwwwtttoooiiiccc```___^^^]]]___cccfffgggfffiiihhhmmmzzznnnTTTLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEDDDDDDBBBAAAAAACCCCCCCCCBBB@@@>>>===<<<;;;;;;<<<============<<<>>>=========<<<<<<<<<<<>>>>>>>>???@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKIIIHHHHHHGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOORRRYYYbbbkkkppp222222333333333333222222111333555555333222111111111111111111111111111111222222222222222222222222222222222222333333333333222222111111111222222333111111111111111111111111111111111111111111111111333333333333333333333333000111222222333777<<<@@@KKKPPPYYYcccooo~~~wwwlllhhhgggeeecccccceeehhhlllpppuuu{{{}}}yyyvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyuuuqqqmmmkkkkkkjjjkkkkkkiiifffddddddeeedddcccaaa___]]][[[ZZZZZZXXXYYYZZZZZZYYYXXXVVVUUUSSSRRRQQQPPPQQQTTTWWWZZZ[[[___cccccc^^^VVVNNNIIIIIIGGGFFFDDDCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>??????@@@@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIKKKNNNQQQSSSTTTTTTTTTRRRSSSVVVWWWYYY\\\```ccceeecccaaa^^^\\\YYYWWWVVVUUUSSSQQQSSSWWW\\\___aaa[[[ZZZXXXXXXWWWVVVRRRPPPHHHEEEBBBAAABBBCCCCCCCCCBBBBBBCCCEEEHHHLLLOOOQQQUUUVVVWWWWWWXXX[[[___bbbdddfffggghhhgggfffggghhhjjjkkkmmmnnnnnnnnnpppqqqssssssssssssssstttttttttuuuvvvvvvwwwxxxyyyzzzzzzyyy{{{|||||||||~~~|||yyyuuutttsssssssssssssssssstttuuuvvvwwwvvvuuuttttttssssssttttttvvvvvvvvvsssooohhhbbb^^^^^^^^^___aaadddeeeeeedddeeegggqqq~~~gggUUUKKKGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBBBBAAA@@@???===<<<::::::;;;<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;<<<===????????????@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA???>>>>>>>>>???@@@@@@AAABBBDDDEEEGGGHHHHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJMMMNNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNOOONNNMMMLLLOOONNNOOOQQQUUUZZZ___bbbmmmsss{{{222222333333333333222222///111333333222111111222111111111111111111111111111222222222222222333333111222222222222333333333111111111111111222222333111111111111111111111111111111111111111222222222333333333333333333333333222222333333444777;;;???JJJQQQZZZ___eeeqqqqqqjjjgggeeecccbbbdddgggkkkoootttzzz~~~~~~zzzxxxwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxyyyvvvwwwwwwuuuqqqnnnmmmmmmllllllkkkiiieeebbbaaabbbcccbbb```^^^\\\[[[ZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTUUUWWWZZZ\\\[[[```fffgggaaaXXXOOOIIIHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCC@@@BBBEEEHHHIIIHHHGGGFFFEEEEEEFFFFFFHHHJJJKKKLLLKKKLLLNNNQQQSSSTTTUUUVVVRRRSSSTTTTTTVVVZZZ___cccaaa```^^^]]]]]]\\\[[[ZZZXXXUUURRRRRRVVV[[[___bbb\\\\\\\\\\\\[[[XXXSSSOOOIIIFFFCCCBBBCCCCCCCCCBBBAAAAAAAAACCCFFFKKKOOORRRUUUVVVWWWWWWXXXZZZ^^^aaadddfffhhhhhhgggggghhhiiikkklllmmmmmmmmmnnnqqqtttttttttttttttttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{||||||}}}|||wwwtttrrrrrrsssrrrrrrrrrsssssstttuuuvvvuuuuuuttttttsssssssssssstttttttttrrrmmmgggaaa]]]^^^___```bbbdddeeedddcccccchhhsssyyybbbWWWLLLGGGIIIDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===:::;;;;;;<<<<<<<<<<<<<<>><<<;;;;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<===???@@@@@@AAABBBCCCEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIKKKNNNOOOMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMRRRRRRRRRTTTUUUXXXZZZ[[[___bbbgggkkknnnssswww{{{111222222333333222222111///000222222111000111222111111111111111111111111111111111222222333333333111111111222222222333333111000000000111111222333111111111111111111111111000000111111111222222222333333333333333333333333111222333333444666:::===GGGPPPZZZ___bbbjjjzzzwwwnnniiigggfffeeegggiiikkknnnrrrxxx|||~~~{{{zzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuqqqssstttsssqqqppppppqqqmmmmmmlllhhhdddaaa``````aaa```___]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVXXXZZZ[[[]]]bbbggghhhbbbXXXOOOIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDAAACCCGGGIIIKKKJJJHHHGGGEEEEEEFFFHHHJJJMMMOOOPPPOOOOOOPPPQQQRRRTTTUUUVVVRRRSSSSSSRRRSSSWWW\\\```___]]]]]]___bbbdddcccbbbZZZWWWRRRQQQTTTXXX\\\^^^^^^^^^______^^^ZZZTTTOOOIIIGGGEEEDDDDDDEEEDDDCCCBBBAAAAAABBBFFFJJJOOORRRTTTUUUVVVVVVWWWYYY]]]```dddfffhhhiiihhhhhhiiijjjlllmmmmmmmmmmmmooorrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}|||xxxuuuttttttuuuuuuuuutttssssssssssssssstttttttttttttttssssssrrrrrrrrrqqqnnnjjjeeeaaa^^^^^^___bbbdddddddddddddddiiiooo{{{ooo]]]VVVJJJDDDFFFDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<===>>>>>>>>>>>>>>>@@@???===<<<<<<===???AAA??????@@@@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBAAA@@@??????>>>===<<<<<<>>>@@@AAAAAAAAAAAACCCEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLNNNOOOMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHKKKMMMOOOQQQQQQRRRRRRSSSTTTTTTUUUWWWXXXYYYZZZ\\\___cccfff111111222222222222111111///111222111000000111222111111111111111111111111111111111222222333333444111111111111222222222222000000000000000111222333111111111111111111111111000000000111222222333333333333333333333333333333000111222222222444777999???JJJWWW^^^aaaiiiwww}}}tttnnnjjjhhhiiijjjjjjkkkmmmrrrxxx|||}}}{{{zzzzzzzzzzzzxxxwwwuuusssrrrqqqnnnpppqqqrrrqqqpppqqqrrrmmmmmmllliiidddaaa`````````___]]]\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVXXXYYY]]]aaaeeeddd___VVVNNNIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJKKKJJJIIIGGGDDDEEEGGGJJJMMMPPPSSSUUUUUUTTTRRRRRRRRRSSSTTTUUURRRSSSRRRRRRRRRTTTXXX\\\\\\\\\]]]bbbhhhjjjiiigggZZZVVVRRRPPPRRRVVVYYY[[[aaaaaaaaaaaa```[[[UUUPPPIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBBBBCCCFFFJJJOOOQQQRRRSSSTTTTTTUUUXXX\\\___cccfffhhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnpppsssvvvwwwwwwvvvvvvvvvvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{|||}}}}}}zzzxxxwwwxxxxxxxxxwwwvvvtttsssrrrrrrrrrsssttttttttttttsssrrrrrrpppooommmkkkgggdddbbb```^^^```cccddddddeeefffhhhmmmuuurrrbbbYYYNNNGGGHHHDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@???@@@???>>>>>>>>>???@@@AAA>>>??????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@??????>>><<<<<<===@@@CCCEEEBBBBBBBBBBBBDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPOOOOOOOOOOOOOOOPPPKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJLLLNNNNNNKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMKKKHHHGGGHHHKKKPPPRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQQQQSSSVVVYYY111111222222222222111111111222222111000///111222111111111111111111111111000111111222333333444444111111111111222222222222////////////000111222333111111111111111111111111///000000111222222333333333333333333333333333333000111333333333444666999;;;FFFRRRZZZ___hhhvvv~~~vvvpppmmmmmmlllkkkkkkmmmssszzz{{{yyywwwwwwxxxxxxwwwvvvuuurrrpppnnnmmmnnnppppppoooooopppqqqnnnnnnmmmiiieeebbb```aaa___^^^\\\[[[YYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWXXXTTTTTTTTTTTTUUUVVVWWWXXX]]]___```^^^YYYQQQKKKHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJJJJIIIHHHGGGDDDEEEGGGKKKOOOTTTWWWYYYZZZXXXUUURRRQQQQQQRRRSSSRRRSSSSSSRRRQQQRRRUUUXXXXXXXXX[[[aaahhhjjjhhhdddWWWTTTQQQPPPRRRVVVYYY[[[`````````___]]]YYYSSSNNNFFFEEEDDDDDDEEEFFFEEEDDDBBBBBBBBBCCCFFFIIIMMMOOOQQQRRRSSSSSSTTTVVVZZZ]]]aaacccffffffffffffhhhiiikkkmmmnnnooopppqqqtttvvvyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz}}}~~~~~~}}}{{{{{{zzzzzzzzzyyyxxxvvvuuutttssssssssssssssstttttttttsssrrrqqqooommmjjjgggeeeccccccccc___aaadddddddddfffiiilllpppzzz{{{hhh\\\RRRKKKJJJDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBAAAAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@===>>>>>>>>>????????????===>>>?????????>>>>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>======???CCCGGGIIICCCCCCBBBBBBCCCEEEHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJLLLMMMLLLIIIFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLKKKJJJJJJKKKNNNRRRTTTUUUTTTTTTRRRQQQQQQPPPPPPJJJLLLMMMMMMLLLLLLNNNPPP111111222222222222111111222333333222000///111222111111111111111111111111000000111222333333444444000111111111111222222222////////////000111222333111111111111111111111111///000000111222222333333333333333333333333333333333444555555555666888:::<<>>>>>???@@@@@@@@@@@@@@@;;;<<<===>>>??????>>>>>><<<===>>>??????>>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>======@@@EEEIIILLLDDDDDDBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJKKKLLLMMMKKKGGGDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOORRRTTTUUUTTTSSSQQQOOOMMMKKKKKKJJJJJJKKKMMMLLLJJJIIIHHHIII222111///......///111222000000000000000000000000000000000000000000000000111111111111000000//////333333222222111000//////000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222333333333333444555666666@@@AAALLL[[[``````hhhuuuzzzsssllliiiffffffkkkttt}}}yyywwwuuusssqqquuutttrrrqqqpppqqqrrrrrrsssssssssrrrqqqpppooonnnjjjjjjhhhfffcccaaa^^^]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRQQQUUUTTTSSSSSSTTTUUUWWWXXXZZZXXXVVVSSSOOOJJJGGGEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHGGGEEECCCCCCDDDHHHFFFJJJSSSZZZ[[[ZZZ[[[YYYZZZXXXTTTNNNKKKLLLOOOTTTSSSQQQOOONNNMMMMMMMMMRRRRRRUUU[[[``````ZZZTTTOOOPPPQQQQQQQQQSSSWWWZZZYYYYYYWWWUUURRROOOLLLKKKEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHJJJMMMOOOQQQSSSTTTWWWZZZ]]]bbbbbbbbbcccdddeeefffggglllmmmoooqqqsssttttttuuuvvvxxxzzz{{{zzzzzz{{{|||}}}{{{xxxvvvuuuvvvxxxyyy}}}}}}|||~~~~~~|||zzz|||zzzvvvuuuvvvwwwwwwvvvvvvtttrrrqqqssstttuuutttkkkhhhddd```^^^___aaacccfffcccccceeefffgggmmmtttsss___VVVNNNHHHEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>??????BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>@@@AAA>>>???AAAAAA???>>>???@@@???@@@@@@@@@@@@???>>>>>>@@@<<<:::===EEEKKKNNNMMMNNNGGG???<<<@@@EEEGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEKKKIIIGGGGGGHHHIIIIIIHHHJJJHHHFFFDDDDDDDDDFFFFFFHHHKKKPPPUUUXXXXXXVVVTTTUUUUUUSSSQQQNNNKKKIIIGGGKKKJJJIIIHHHGGGFFFFFFFFF444333111000000111333444000000000000000000000000111111111111111111111111222222111111111000000000333333222111111000//////000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222333333222333333444555666>>>???IIIWWW]]]]]]eeeqqq{{{rrrllliiiffffffjjjrrr{{{~~~{{{yyywwwtttrrrssssssrrrqqqqqqqqqqqqqqqtttssssssqqqooommmkkkjjjiiihhhgggeeebbb```]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTQQQMMMIIIEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHGGGEEECCCCCCDDDHHHGGGJJJSSSYYYYYYXXXYYYXXXYYYXXXTTTNNNJJJJJJLLLOOONNNMMMLLLKKKJJJJJJJJJMMMMMMPPPUUUZZZZZZUUUOOOMMMNNNPPPQQQQQQRRRTTTWWWWWWVVVUUUSSSPPPMMMKKKIIIFFFEEEDDDCCCDDDDDDFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHMMMOOORRRTTTVVVXXX\\\___bbbccccccdddeeefffggghhhkkklllnnnqqqssstttuuuvvvvvvyyy{{{|||{{{{{{|||}}}~~~|||yyywwwvvvwwwxxxyyy|||zzzzzz{{{{{{zzzxxx|||zzzwwwvvvwwwxxxyyyxxxwwwuuussssssttttttsssrrrkkkhhhddd```___```bbbcccgggeeeeeeiiijjjmmmuuu}}}hhhXXXQQQKKKGGGEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>===>>>>>>???????????????>>>???@@@@@@@@@???>>>===;;;;;;::::::;;;<<<>>>???===???AAA@@@???>>>??????>>>>>>??????>>>>>>===<<<@@@===:::===DDDJJJLLLKKKLLLFFF@@@>>>BBBFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLJJJHHHGGGFFFFFFGGGGGGGGGKKKIIIHHHIIIJJJJJJIIIGGGIIIHHHFFFEEEDDDEEEFFFGGGIIILLLPPPSSSUUUVVVUUUSSSSSSSSSQQQOOOMMMKKKIIIHHHLLLJJJHHHGGGEEEEEEEEEFFF444333222111111222333444000000000000000000000000111111111111111111111111222222222222222111111111222222222111111000000///000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222222222222333333444555666;;;<<>>>>>======>>>>>>>>>=========<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@???????????????>>>===<<<::::::999999999;;;<<<======???@@@@@@???>>>>>>???===============<<<<<<;;;@@@===;;;===BBBFFFGGGGGGIIIEEEAAAAAADDDFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBDDDDDDEEEGGGHHHIIIJJJKKKIIIGGGFFFDDDDDDEEEGGGHHHJJJJJJJJJKKKLLLKKKHHHFFFGGGFFFEEEEEEEEEFFFHHHIIILLLMMMOOOQQQSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKMMMKKKHHHEEEDDDDDDEEEFFF111111000//////000111111000000000000000000000000111111111111111111111111222222222222222222222222222111111111000000000//////000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222222222222222333444555666999:::BBBLLLSSSVVV]]]eeeqqquuupppmmmjjjiiiiiilllooorrrqqqsssuuuxxx{{{~~~~~~}}}zzzvvvsssqqqrrrssssssrrrqqqooonnnsssrrrpppnnnkkkhhhfffdddddddddcccbbb```^^^\\\[[[YYYYYYYYYYYYXXXWWWVVVVVVWWWVVVUUUSSSQQQQQQPPPPPPOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQPPPNNNJJJFFFCCC@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKEEEFFFFFFEEECCCCCCDDDEEEHHHGGGKKKQQQTTTRRRQQQRRRTTTUUUVVVRRRKKKFFFDDDDDDHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHKKKNNNOOOLLLJJJJJJNNNRRRTTTTTTQQQPPPOOOPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBBBBCCCDDDDDDLLLOOOTTTWWWZZZ]]]aaadddccccccdddfffhhhjjjlllmmmlllmmmoooqqqsssttttttuuuwwwzzz}}}~~~|||zzzzzzzzz{{{~~~~~~~~~||||||{{{||||||{{{zzzyyyyyyxxxwwwxxxzzz||||||||||||{{{zzzzzzyyyuuupppmmmiiigggdddaaa```aaacccdddeeeeeehhhnnnrrryyysssbbbQQQJJJHHHFFFDDDCCC?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@?????????>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>???@@@?????????>>>>>>>>>>>>===<<<<<<;;;::::::999999999:::<<<======???@@@@@@>>>>>>>>>???===============<<<;;;;;;>>>;;;::::::>>>@@@AAAAAACCCAAA@@@AAADDDEEEDDDBBBBBBBBBAAABBBBBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@AAACCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDBBBAAACCCEEEHHHIIIJJJKKKMMMNNNLLLHHHDDDEEEEEEDDDEEEEEEGGGHHHIIINNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOMMMIIIEEECCCDDDFFFGGG111000000000000000000111000000000000000000000000111111111111111111111111222222222222222222222222111111111000000000000000///000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222222222222222333444555555888:::@@@HHHOOOTTTZZZ```jjjzzz}}}vvvsssoookkkiiijjjkkkmmmnnnpppsssuuuxxx|||~~~}}}}}}{{{xxxuuurrrsssssssssrrrpppnnnmmmoooooonnnmmmkkkiiihhhgggbbbbbbaaa```___]]][[[ZZZXXXXXXYYYXXXXXXWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOOOONNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPNNNKKKGGGCCCAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHJJJKKKKKKEEEEEEEEEDDDCCCBBBDDDFFFHHHHHHKKKQQQRRROOONNNQQQRRRTTTTTTPPPJJJDDDBBBBBBFFFHHHJJJLLLLLLKKKIIIHHHEEEDDDEEEFFFHHHIIIIIIHHHKKKOOOTTTVVVUUURRROOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHFFFDDDDDDCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDLLLPPPUUUYYY\\\___bbbdddddddddeeefffhhhjjjlllmmmoooooopppqqqrrrrrrrrrrrrwwwzzz~~~|||{{{{{{zzzzzz{{{{{{||||||||||||||||||}}}~~~}}}|||{{{zzzzzzxxxwwwvvvxxx{{{}}}}}}}}}~~~}}}|||zzzvvvppplllhhhfffdddbbbbbbbbbdddeeeiiijjjooouuuzzzfffYYYLLLHHHGGGEEECCCCCC>>>>>>>>>???????????????>>>>>>???@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<========================<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<======>>>@@@@@@>>>===>>>???======>>>>>>======<<<;;;:::999888888999;;;;;;;;;<<<===>>>@@@BBBBBBAAA???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCAAA@@@AAADDDGGGIIIJJJKKKMMMNNNKKKGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMMMMNNNNNNOOOPPPPPPPPPMMMIIIFFFDDDEEEGGGHHH222222222222222222222222000000000000000000000000222222222222222222222222111111111222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222111111111222222333444555888999>>>DDDKKKRRRXXX[[[cccsss~~~{{{uuuoookkkiiijjjjjjmmmoooqqqrrruuuyyy~~~}}}|||||||||{{{xxxvvvuuuuuutttrrrpppnnnlllkkkllllllllllllkkkiiihhhgggaaaaaaaaa```___]]]\\\[[[XXXXXXXXXXXXXXXWWWUUUUUUVVVUUUSSSRRRPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOOOOOOOLLLHHHDDDAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJEEEEEEEEECCCBBBBBBDDDFFFGGGHHHLLLQQQQQQNNNMMMPPPQQQRRRRRRNNNHHHCCCBBBCCCDDDFFFIIIKKKKKKJJJGGGEEEBBBBBBBBBBBBBBBDDDEEEFFFMMMQQQUUUWWWUUUQQQNNNLLLMMMMMMMMMNNNNNNNNNMMMMMMIIIHHHFFFDDDBBBBBBBBBCCCBBBAAAAAAAAAAAACCCDDDEEELLLPPPUUUZZZ]]]___bbbdddeeeeeeeeeggghhhjjjlllmmmoooooopppqqqrrrrrrrrrrrrwww{{{}}}{{{zzzzzzxxxxxxyyyzzz{{{||||||}}}|||~~~~~~|||zzzyyyyyyyyyxxxxxxzzz}}}~~~~~~}}}|||yyyuuuoookkkgggfffdddccccccdddeeefffgggjjjpppxxxzzz]]]SSSJJJHHHGGGEEEBBBBBB>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@???>>>======<<<;;;;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<>>>===<<<;;;;;;<<<===>>><<<>>>??????>>>======>>>=========>>>===<<<<<<;;;888777777777777777888888888:::===???@@@@@@???>>>@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCBBBBBBAAAAAA???BBBDDDCCCBBBBBBEEEHHHIIIIIIJJJLLLLLLJJJFFFBBBAAABBBBBBCCCDDDEEEEEEEEEKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKMMMNNNOOOOOOOOOOOOMMMKKKHHHFFFEEEFFFGGGHHH222222222333333222222222000000000000000000000000222222222222222222222222000000000111111111222222///000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111222222222222222222222222111111111111222333444555666888;;;AAAHHHPPPUUUWWW]]]ooozzzrrrllljjjjjjjjjkkklllnnnooorrrvvv{{{~~~~~~|||zzzyyyzzzzzzyyyxxxxxxwwwtttqqqnnnlllkkkjjjjjjjjjjjjiiiiiigggfffeee````````````___^^^\\\\\\YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPQQQMMMMMMNNNNNNLLLHHHDDDAAAAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIDDDEEEDDDCCCAAABBBDDDGGGGGGHHHMMMRRRQQQMMMMMMQQQQQQRRRQQQLLLFFFCCCCCCEEEEEEHHHKKKMMMMMMJJJGGGDDDCCCBBBBBBAAAAAABBBEEEGGGMMMQQQTTTVVVSSSPPPLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMHHHGGGEEECCCAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGMMMQQQVVVZZZ]]]___aaaccceeeeeeffffffhhhiiijjjkkklllmmmoooqqqssstttuuuuuuwww{{{~~~{{{zzzyyyxxxyyyyyy{{{|||~~~~~~zzzyyyyyy{{{{{{{{{}}}~~~}}}{{{yyyvvvrrrmmmiiifffeeedddccccccdddffffffgggkkksss}}}|||hhhUUUMMMFFFFFFGGGDDDAAAAAA>>>>>>>>>======<<<<<<<<<<<<===???@@@@@@???===<<<<<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::888999::::::;;;;;;::::::::::::999999:::;;;<<<===>>>===<<<;;;;;;<<<===>>><<<>>>??????>>>======>>><<<<<<<<<<<<<<<;;;::::::777777888777666666777888777999<<>>FFFNNNSSSTTT[[[mmm}}}tttmmmjjjjjjkkkhhhjjjlllmmmppptttyyy}}}{{{~~~|||yyyxxxyyyyyyyyyyyyzzzxxxtttpppmmmkkkjjjiiiiiiiiiiiihhhgggeeedddccc````````````___^^^]]]\\\YYYYYYYYYYYYXXXWWWVVVVVVUUUTTTRRRQQQOOOOOONNNNNNNNNMMMMMMLLLMMMOOOPPPQQQKKKLLLMMMMMMKKKGGGCCC@@@AAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDBBBAAABBBEEEGGGGGGHHHMMMRRRQQQMMMNNNRRRQQQQQQPPPKKKFFFCCCDDDFFFHHHKKKNNNQQQPPPMMMIIIFFFFFFEEEDDDCCCBBBDDDGGGJJJMMMPPPSSSTTTRRRNNNKKKIIIIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBEEEGGGHHHMMMQQQVVVZZZ]]]^^^```bbbffffffffffffggghhhiiijjjiiikkkmmmpppsssvvvwwwxxxxxx|||~~~{{{yyyxxxzzzzzz{{{}}}}}}||||||~~~}}}~~~}}}{{{xxxvvvtttpppkkkhhheeeeeedddddddddeeefffgggnnnsss|||dddWWWOOOHHHDDDEEEFFFCCC@@@@@@??????>>>===<<<;;;;;;:::<<<===>>>@@@@@@>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::999888888888999;;;===>>>>>>===<<<;;;;;;;;;<<<===<<<>>>??????=========>>>:::;;;;;;;;;;;;:::999999777888999888777777777888777999===???@@@@@@@@@AAA@@@@@@???????????????@@@????????????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC???DDDJJJKKKHHHGGGIIIKKKIIIIIIHHHIIIIIIGGGDDDAAA@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEFFFFFFEEEDDDDDDFFFJJJMMMNNNMMMJJJIIIEEEEEEDDDDDDDDDDDDEEEEEE000111111111222222222222000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000////////////111111000000//////............///000111222222333111111111111111111111111000111111111111222222222222555999;;;???EEENNNTTT[[[hhhxxxyyyqqqgggdddgggiiijjjlllpppuuuxxxyyyyyy}}}{{{xxxuuuuuuvvvxxxzzz|||wwwqqqmmmkkkjjjhhhgggiiihhhhhhgggfffeeeeeeeeebbbaaaaaabbbbbbaaa___\\\YYYXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQSSSRRRPPPMMMJJJFFFCCCAAA===>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQVVVVVVSSSMMMGGGDDDEEEHHHKKKMMMOOOQQQQQQPPPNNNLLLGGGGGGFFFCCCAAACCCHHHMMMPPPQQQRRRSSSQQQNNNKKKIIIEEEGGGJJJNNNQQQQQQOOOLLLIIIFFFBBB>>><<<===???AAA===>>>??????AAAEEEJJJNNNQQQRRRTTTVVVZZZ___bbbdddcccccceeefffgggggghhhhhhcccggglllpppsssvvvxxxzzz{{{}}}}}}||||||{{{}}}~~~~~~~~~~~~~~~|||wwwqqqlllhhhfffeeegggffffffgggdddbbbeeelllmmmyyymmmXXXRRRJJJIIIGGGFFFDDDCCCBBBBBBCCCAAA>>>;;;:::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::::::::999999888888888666777777999:::;;;<<<<<<<<<;;;:::999999999:::;;;======>>>>>>>>>>>>======;;;;;;;;;::::::999999999888888999999999888888777:::999;;;AAAFFFEEE@@@:::<<<<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCAAA@@@?????????@@@AAABBBDDDGGGJJJJJJHHHEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGEEEDDDBBB@@@??????@@@@@@DDDEEEFFFHHHJJJKKKJJJHHHCCCDDDEEEEEEDDDEEEGGGIII000000000111111111222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000//////////////////000000111111222222111111111111111111111111000111111111111222222222333555888:::===CCCMMMTTT[[[fffuuuzzzrrrjjjhhhkkkjjjjjjlllqqqvvvyyyzzzzzz~~~}}}{{{xxxvvvuuuvvvxxxyyyxxxuuupppmmmkkkjjjiiihhhgggggggggggggggffffffeeedddcccaaaaaaaaa```]]][[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTRRRQQQOOONNNMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRPPPNNNJJJFFFCCCBBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQUUUUUURRRMMMGGGEEEGGGJJJNNNPPPRRRSSSSSSQQQOOOMMMGGGGGGFFFDDDCCCFFFKKKPPPTTTUUUVVVVVVTTTRRRNNNLLLIIIJJJMMMPPPSSSRRROOOLLLHHHFFFBBB>>>======???@@@===>>>@@@AAABBBEEEJJJMMMPPPPPPQQQSSSWWW[[[___bbbbbbbbbdddeeeeeefffffffffdddhhhlllpppsssvvvzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzuuuooojjjgggeeeeeedddcccccceeecccbbbgggnnnwwwaaaNNNHHHHHHGGGEEECCCBBBAAA@@@@@@BBB@@@>>><<<;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::::::::999999888888888666777777888:::;;;;;;<<<;;;:::999888888999::::::<<<<<<============<<<<<<:::::::::999999999888888888888888999999888888777::::::<<<@@@EEEEEE@@@:::;;;<<<<<<===>>>???@@@@@@?????????@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@@@@AAADDDFFFFFFDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDEEEFFFFFFEEECCCBBBDDDEEE/////////000000000111111////////////////////////000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000111111111111111111111111111111111000111111111111222222222333555777888:::AAAJJJRRRXXXbbbooo~~~~~~vvvpppnnnpppkkklllnnnsssxxx|||}}}}}}{{{{{{|||}}}~~~~~~|||yyyvvvuuuuuuwwwxxxuuurrrooommmlllkkkiiigggdddeeefffggghhhgggfffffffffccc```___^^^^^^]]]\\\\\\ZZZXXXWWWUUUUUUUUUVVVVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKKKKKKKMMMPPPRRRTTTTTTSSSQQQNNNKKKHHHEEECCCAAAAAABBBCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKNNNPPPSSSSSSQQQMMMHHHGGGKKKNNNSSSTTTVVVVVVUUUSSSPPPNNNHHHHHHGGGFFFFFFJJJOOOSSSXXXYYYYYYYYYWWWTTTQQQOOONNNOOOQQQTTTUUUSSSNNNJJJGGGEEEBBB???>>>===>>>>>>===???BBBCCCEEEGGGJJJMMMNNNNNNNNNOOORRRWWW\\\___aaabbbbbbcccddddddddddddfffhhhkkknnnqqqvvv{{{~~~}}}}}}~~~~~~}}}~~~~~~}}}|||yyyvvvqqqlllhhhfffddddddbbbaaabbbeeedddeeekkksss~~~rrrYYYLLLFFFEEEDDDBBBAAA??????>>>>>>@@@???>>>===<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999999999999999888888888666777777888999:::;;;;;;999888888888888888999999:::;;;;;;<<<<<<;;;;;;:::999999888888888888777777777777888888999888888777:::999;;;???CCCCCC???::::::;;;;;;<<<===>>>????????????>>>>>>???@@@BBBCCCBBBAAA@@@???>>>>>>??????>>>???AAAAAA??????@@@AAADDDDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFDDDCCCBBBDDDEEE////////////000000000000///////////////////////////000000000111111111111111111111111111111111111////////////////////////////////////000000000000......//////000000111111111111111000000000000000111111111111111111111111000000111111111222222222444555666666888>>>GGGNNNTTT[[[ffftttzzzvvvtttnnnoooqqqvvv{{{yyyyyyxxxxxxyyyzzz{{{|||}}}~~~{{{xxxvvvvvvvvvwwwtttrrrooonnnmmmkkkhhheeecccdddfffggghhhgggffffffeeebbb^^^\\\]]]^^^^^^^^^]]]\\\YYYWWWVVVUUUUUUUUUWWWVVVTTTRRRPPPOOONNNNNNKKKJJJJJJKKKMMMPPPTTTVVVUUUTTTRRRPPPLLLIIIFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEFFFGGGHHHGGGHHHIIIHHHHHHJJJMMMPPPQQQQQQPPPLLLIIIJJJOOOSSSXXXXXXYYYYYYWWWSSSPPPNNNJJJIIIGGGGGGIIIMMMSSSVVVZZZZZZZZZZZZXXXUUUSSSQQQSSSSSSUUUVVVVVVSSSMMMIIIEEEDDDBBB@@@???>>>>>>>>>???AAADDDFFFGGGIIILLLNNNOOOMMMLLLKKKNNNSSSYYY\\\aaaaaabbbcccddddddddddddfffgggiiikkkoootttzzz~~~}}}|||{{{{{{zzz}}}}}}~~~~~~{{{xxxtttqqqmmmiiifffdddccccccdddcccdddfffgggiiiqqqzzzcccTTTNNNIIICCCBBBAAA???>>>=========>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888999999999888888888888888666777777888999:::::::::777777777777777888888888999999::::::::::::999999777777777777777777777777666777777888888888888888888888999<<>>>>>???>>>======>>>???AAACCCCCCCCCBBBAAA@@@?????????<<<=========<<<===???BBBCCCCCCCCCCCCEEEGGGIIIKKKJJJIIIHHHFFFEEEEEEDDDDDDBBBAAA@@@?????????@@@AAAAAADDDGGGHHHGGGFFFEEEDDDBBBDDDEEEEEEEEEEEEHHHJJJ////////////000000000000///////////////////////////000000000111111111111000000000000000000000000////////////////////////.../////////000000000111......//////000000111111111111111000000000000000111111111111111111111111000000111111111222222222333444555555666;;;CCCJJJRRRXXXaaalll}}}}}}vvvrrrsssuuuyyy~~~xxxwwwvvvuuuuuuvvvwwwxxx{{{}}}}}}zzzxxxvvvvvvvvvvvvsssqqqooommmkkkhhhfffdddeeefffggggggfffeeeeeebbb___\\\ZZZ\\\___aaaaaa^^^\\\ZZZWWWVVVUUUTTTTTTVVVUUUSSSRRRPPPOOOOOOOOOKKKJJJJJJJJJLLLPPPTTTWWWVVVUUUSSSQQQNNNKKKHHHGGGCCCDDDFFFGGGHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGGGGGGGFFFCCCCCCDDDDDDEEEGGGHHHIIIGGGHHHHHHGGGGGGIIIMMMPPPPPPPPPOOOLLLJJJLLLRRRXXX[[[[[[[[[[[[XXXTTTPPPNNNJJJIIIGGGHHHKKKPPPUUUXXX[[[[[[[[[[[[YYYWWWVVVTTTUUUUUUUUUUUUUUUQQQMMMIIIEEEDDDBBBAAA@@@???@@@@@@BBBDDDGGGIIIJJJKKKNNNPPPQQQNNNJJJIIIKKKQQQWWW[[[```aaabbbccceeeeeeeeeeeeeeefffgggiiilllqqqwww|||~~~}}}|||{{{zzzyyyyyyxxx{{{~~~}}}~~~~~~yyytttooommmiiifffdddcccccccccfffdddeeehhhiiilllvvvsssVVVLLLIIIEEEBBBAAA@@@???>>>=========<<<===>>>???>>><<<:::999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777888888888888888888888888777777777888888999999:::666666777777888888888888888888999999999999888888666666666666666666666666555666777888888888888888666777888999;;;;;;999888999999:::;;;<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDCCCCCCBBBBBBAAA@@@???;;;<<<<<<;;;;;;<<<@@@BBBAAAAAAAAAAAACCCEEEHHHIIIHHHGGGFFFDDDCCCBBBBBBBBB??????>>>======>>>???@@@???CCCGGGIIIGGGFFFEEEFFFEEEFFFGGGGGGFFFGGGIIIKKK/////////000000000111111////////////////////////000000000000111111111111////////////////////////000000000000000000000000......//////000000111111////////////000000000000000000000000000111111111111111111111111111111111000111111111111222222222111333555555555999???EEEOOOVVV]]]ffftttzzzuuuuuuwwwzzz~~~wwwvvvtttrrrrrrssstttuuuzzz{{{|||~~~}}}zzzxxxwwwvvvwwwuuurrrpppooonnnllljjjggggggffffffeeeddddddccc___]]]ZZZZZZ\\\___aaabbb^^^]]]ZZZWWWUUUTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPLLLKKKJJJJJJLLLPPPTTTWWWWWWVVVTTTRRROOOLLLJJJHHHEEEFFFHHHJJJKKKJJJHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJGGGGGGGGGFFFFFFHHHMMMPPPOOOPPPOOOLLLKKKNNNUUU[[[]]]^^^^^^]]]ZZZVVVRRROOOKKKHHHFFFGGGKKKQQQUUUWWW[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTRRRRRRQQQOOOLLLIIIEEECCCBBBAAA@@@AAACCCDDDGGGHHHJJJKKKLLLNNNQQQTTTRRROOOIIIFFFHHHNNNUUUZZZ^^^___aaaccceeefffggggggeeefffggghhhjjjoootttxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxzzz}}}~~~~~~~~~~~~|||xxxrrrkkkiiigggdddcccccccccdddeeedddeeeiiilllqqq|||eeeQQQIIIEEECCCAAAAAA@@@???>>>======>>><<<<<<===>>>===<<<;;;:::999999:::::::::::::::;;;::::::::::::::::::::::::999999999999999888888777777777777888888888888888777777777888888888999999555666777888888999888888777888888999999888888777555555666666666666777777555555666777888888888888666666777888888888888888999::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???;;;<<<<<<<<<;;;<<>>>>>=========>>>@@@AAA???CCCIIIJJJHHHEEEDDDEEEKKKLLLKKKIIIFFFEEEEEEGGG000000000111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.........///000111111111000000000000//////////////////000000111111222222111111111111111111111111000111111111111222222222000222555555555777<<<@@@IIIQQQYYY___jjj|||uuuuuuvvvyyy}}}~~~uuutttqqqpppoooqqqrrrtttxxxxxxyyyzzz{{{|||{{{{{{yyyzzzzzzzzz{{{~~~|||yyywwwwwwwwwuuuqqqpppqqqrrrrrrqqqllljjjgggdddbbbaaabbbbbb___\\\ZZZZZZ\\\___``````^^^\\\ZZZVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQMMMLLLJJJIIIKKKOOOTTTWWWWWWWWWUUUSSSPPPMMMKKKJJJHHHJJJLLLNNNNNNMMMKKKJJJDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEEEEHHHLLLPPPPPPPPPOOOMMMLLLOOOWWW]]]``````aaa```]]]YYYUUURRRKKKHHHEEEFFFJJJPPPTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQNNNMMMMMMMMMKKKJJJEEECCCAAA@@@AAACCCGGGIIIKKKLLLMMMMMMNNNPPPTTTWWWSSSNNNHHHDDDEEEKKKSSSYYY[[[\\\___aaadddfffggggggfffgggiiijjjkkknnnrrrvvvvvvwwwyyy{{{{{{zzzyyyxxxyyy{{{|||||||||}}}~~~|||xxxppphhhgggeeecccbbbcccdddeeefffeeegggmmmrrrzzzppp[[[QQQIIICCCCCC@@@???>>>===============<<<<<<<<<===<<<<<<;;;;;;888999999999::::::::::::999999999999999999999999999999999999999888777777666777777777888888888999777777777777888888888888555666777999999999999999888888888999999888888888555555666666777777777777444555666777888888888888777888888888888888999:::::::::;;;<<<===>>>??????===>>>@@@BBBCCCBBBAAA@@@???@@@AAAAAAAAA@@@???>>>;;;<<<===<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCEEEJJJOOOOOOKKKGGGEEEFFFMMMMMMLLLIIIFFFCCCDDDDDD111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000---......///000111111222111111000000//////.........//////000111222222333111111111111111111111111000111111111111222222222...222555666555666:::>>>BBBKKKTTTXXXbbbtttuuuuuuvvvxxx{{{}}}|||{{{tttrrrpppnnnnnnoooqqqssswwwwwwvvvwwwxxxyyywwwvvvtttuuuvvvwwwyyy}}}}}}zzzxxxwwwvvvtttqqqppprrruuuwwwwwwooolllhhhcccaaa``````aaa___]]][[[[[[]]]^^^^^^]]]^^^\\\YYYVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRNNNLLLJJJIIIKKKOOOSSSVVVXXXWWWVVVTTTQQQNNNLLLJJJKKKMMMOOOQQQQQQPPPNNNLLLDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKGGGGGGFFFEEEEEEGGGLLLPPPPPPPPPOOOMMMLLLPPPXXX^^^bbbbbbcccbbb___[[[WWWUUUKKKGGGDDDEEEJJJOOOSSSTTTPPPPPPPPPQQQQQQRRRRRRRRRRRROOOKKKJJJJJJKKKKKKKKKEEEDDDAAA@@@AAAEEEIIILLLNNNNNNNNNNNNNNNQQQVVVZZZSSSMMMFFFBBBCCCIIIRRRWWWYYYZZZ]]]```ccceeefffggggggiiijjjkkklllnnnrrruuusssuuuxxxzzz|||{{{yyyxxx{{{{{{{{{zzzzzz|||~~~|||xxxooogggfffdddbbbbbbcccdddeeeiiihhhkkkrrryyyZZZOOONNNFFF???AAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888999999:::::::::999999999999999999999999888999999999999888777777666666777777888888888999777777777777888888888888555666888999:::::::::999888888999999999999888888555666666666777777888888444555666777888888888888999999:::999888888:::;;;:::;;;;;;<<<===>>>??????===>>>AAADDDDDDCCCAAA@@@<<<===???@@@@@@???>>>===:::<<<======<<<;;;<<<>>>AAABBBDDDEEEEEEEEEDDDCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEEMMMRRRWWWVVVPPPJJJHHHHHHJJJJJJJJJHHHEEEDDDEEEFFF////////////////////////111111000000//////......000000000000111111111111---...///000000///...---...///000000000///---,,,///.........///000222333111111111111111111111111000000000000111111111111111111111111111111111111333222111111111222444444222333333444666777999:::BBBEEELLLUUU\\\iiixxxrrrtttvvvtttsssuuurrrrrrrrrqqqpppqqqsssuuuvvvvvvvvvwwwxxxyyyyyyzzzvvvtttrrruuu}}}{{{xxxvvvuuutttwwwsssoooppptttvvvuuurrrnnnkkkhhhdddaaa`````````]]]]]]\\\\\\[[[\\\\\\\\\\\\ZZZWWWUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNMMMKKKIIIHHHHHHKKKPPPVVVYYY]]][[[WWWSSSOOOLLLKKKJJJKKKNNNRRRUUUUUURRRNNNKKKFFFFFFFFFEEEDDDBBB@@@???DDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDCCCCCCDDDGGGJJJLLLOOONNNMMMNNNPPPUUUZZZ]]]cccccccccbbb___[[[WWWTTTMMMLLLJJJHHHHHHHHHJJJKKKOOONNNLLLKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHBBBAAAAAABBBDDDHHHKKKNNNPPPOOONNNPPPRRRTTTTTTTTTPPPMMMHHHEEEEEEIIINNNQQQWWWZZZ^^^bbbccceeegggiiijjjjjjjjjkkkmmmppprrrtttuuuwwwyyyyyyxxxxxxyyyzzzyyy{{{{{{yyyxxx{{{|||ssslllgggddddddffffffdddfffjjjmmmkkknnnwwwoooSSSKKKJJJDDD>>>===AAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777777777888888888;;;:::999999888888999999777777666555555555555555999999999999999999999999999:::;;;;;;;;;;;;:::999777777777777777777777777555555555555555555444444777888999888666666777999<<<;;;::::::999999::::::999::::::;;;;;;<<<<<<<<<===???AAAAAAAAA@@@AAABBBAAA@@@@@@???>>>======<<<:::;;;;;;;;;<<<=========?????????AAAEEEGGGGGGFFF@@@@@@AAABBBCCCCCCBBBBBB???>>>BBBGGGHHHGGGJJJOOOVVVeeekkk```SSSNNNJJJDDDGGGHHHHHHHHHHHHGGGFFFFFF000000000000000000000000000000000000//////......//////000000000111111111......///000000///......000000000000000///......//////......///000111222111111111111111111111111...////////////000000000111111111111111111111111111000/////////000111222222333333444555777999:::>>>BBBJJJRRRYYYeeeyyy|||tttuuuvvvtttssstttrrrrrrsssrrrrrrsssuuuxxx{{{zzzyyyxxxwwwxxxxxxyyyvvvtttrrruuu|||{{{wwwuuutttsssrrrpppnnnnnnppptttuuurrrnnnllljjjgggdddbbb```______]]]\\\\\\[[[[[[[[[[[[[[[XXXVVVTTTSSSSSSSSSQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIILLLQQQVVVYYY]]]\\\XXXTTTPPPMMMJJJIIILLLNNNRRRTTTTTTRRRNNNKKKHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@??????@@@AAABBBEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGJJJLLLNNNNNNMMMNNNPPPTTTXXXZZZ]]]___``````^^^[[[WWWTTTKKKJJJHHHFFFEEEFFFGGGHHHLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDBBBAAAAAABBBBBBCCC@@@AAACCCEEEHHHJJJLLLMMMPPPOOOMMMNNNQQQSSSTTTTTTMMMJJJEEECCCDDDIIIOOOTTTWWW[[[___bbbdddfffhhhjjjkkkkkkkkklllnnnppprrrttttttvvvxxxxxxwwwwwwxxxyyy{{{|||}}}{{{zzz|||zzzsssmmmjjjeeedddfffhhhfffgggjjjllllllrrrzzzaaaKKKFFFGGGCCC@@@AAA@@@???>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888999999;;;:::999999888888999999888777777666555555666666999999999999999999999999666666777888888777666666777777777777777777777777555555555555555555555555777888888777666666888999::::::999888888888888999;;;;;;;;;;;;<<<<<<<<<<<>>=========?????????>>>=========<<<:::;;;;;;<<<<<<=========@@@??????@@@BBBDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBFFFMMMQQQQQQRRRUUUaaammmqqqcccUUUNNNIIICCCGGGGGGHHHHHHGGGGGGFFFEEE111111111111111111111111000000000////////////...//////000000000000111111//////000000000000//////111111000000///000000000000000////////////000111111111111111111111111111............////////////111111111111111111111111000000//////000000111222222222333444555666888999;;;>>>FFFOOOUUU___pppyyyvvvwwwuuusssrrrrrrsssssssssssstttwwwzzz}}}}}}|||{{{{{{{{{||||||vvvtttrrrtttzzzxxxuuusssrrrrrrqqqpppooollllllnnnrrruuutttnnnjjjiiihhhgggdddbbb```___^^^\\\[[[ZZZZZZYYYYYYYYYZZZUUUSSSRRRQQQRRRRRRQQQOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJKKKNNNRRRWWWZZZ]]]\\\YYYVVVRRRMMMJJJHHHKKKMMMPPPSSSSSSQQQMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEHHHJJJLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY[[[]]]\\\YYYVVVSSSJJJIIIGGGEEEDDDEEEFFFGGGLLLKKKKKKIIIHHHFFFDDDCCCBBBAAA???>>>>>>>>>???@@@???BBBGGGKKKNNNOOONNNNNNQQQNNNLLLLLLNNNQQQSSSSSSJJJGGGBBB@@@CCCIIIQQQVVVXXX[[[```ccceeegggjjjlllkkkkkklllmmmnnnppprrrsssrrrtttuuuvvvuuuuuuwwwxxx|||~~~~~~|||}}}}}}xxxrrrnnnlllfffcccfffiiiiiiiiikkkmmmqqq|||fffUUUFFFCCCCCC@@@???BBB>>>>>>===<<<;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;:::999999888888999999999888777777666777777777777777777777777777777777555555666777777666555555666666666666666666666666555555555555555555555555666777888777666777999::::::999888888777777888888<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???>>><<<;;;;;;;;;==================<<<<<<:::;;;<<<======>>>>>>>>>AAA???>>>>>>@@@BBBCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCFFFDDDGGGPPPWWWXXXWWWWWWccclllmmmaaaTTTNNNIIIEEEFFFGGGGGGGGGGGGFFFEEEEEE000000000000000000000000////////////////////////////////////000000000111000000000000000000000000111000///......///000111000000000///////////////111111111111111111111111........./////////000000111111111111111111111111222222222222222333333333222222222333444666777888888;;;CCCLLLRRRZZZggguuuyyyxxxwwwtttqqqrrrssstttttttttvvvyyy{{{{{{}}}vvvtttrrrtttxxx{{{|||zzzpppooonnnnnnoooooommmkkkmmmmmmnnnqqqrrrpppkkkgggffffffeeedddbbb```^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXUUUSSSRRRRRRRRRRRRPPPNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKLLLNNNRRRVVVYYY\\\[[[YYYVVVRRRMMMIIIGGGHHHJJJNNNPPPQQQOOOLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHKKKLLLKKKLLLNNNOOOPPPQQQRRRRRRRRRUUUXXXZZZYYYVVVRRROOOKKKJJJHHHFFFFFFGGGHHHIIIMMMMMMMMMLLLIIIGGGDDDBBBBBBAAA@@@?????????@@@AAABBBFFFMMMRRRUUUTTTQQQOOOPPPMMMJJJIIIKKKNNNQQQRRRIIIEEEAAA???BBBIIIQQQWWWYYY\\\aaadddfffhhhkkklllllllllmmmnnnoooqqqrrrsssppprrrssssssssssssuuuwww}}}~~~}}}}}}~~~~~~{{{xxxuuuqqqnnnmmmfffbbbfffjjjkkkkkklllrrrzzzzzz[[[QQQHHHEEECCC>>>>>>@@@======<<<;;;;;;:::999999:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::999999888888999999999999888888777888888999777777777777777777777777777777888999999888777777666666666666666666666666555555555555666666666666555666777777666777999;;;::::::999888888888888888<<<;;;;;;;;;:::999999999666888:::;;;;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>?????????>>>AAA???>>>>>>AAADDDFFFFFFKKKJJJJJJIIIHHHFFFDDDDDDEEEBBBDDDNNNUUUUUURRRPPPUUU[[[]]]VVVOOOLLLKKKHHHFFFFFFGGGGGGFFFFFFEEEDDD////////////////////////.............../////////...////////////000000000000000////////////000000///...---,,,,,,---///000000000000000000/////////000000000000000000000000//////000000000111111111000000000000000000000000111111222222333333333333222222222222333555666777777:::AAAJJJPPPVVVaaammmzzz|||zzzxxxtttuuuvvvvvvvvvuuuvvvyyy{{{{{{vvvsssrrrtttwwwyyywwwuuummmmmmlllmmmnnnmmmkkkiiiooonnnlllkkkjjjhhhfffdddddddddcccbbbaaa___]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXVVVUUUTTTTTTRRROOOLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKNNNQQQUUUWWWYYYXXXWWWTTTQQQLLLHHHFFFEEEHHHKKKNNNOOONNNMMMKKKKKKJJJIIIGGGEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLKKKLLLMMMOOOPPPQQQPPPPPPRRRSSSUUUVVVUUUQQQLLLJJJJJJIIIGGGFFFFFFGGGIIIJJJMMMMMMMMMKKKIIIFFFCCCAAAAAAAAA@@@@@@@@@AAACCCDDDGGGLLLSSSXXXZZZWWWSSSPPPNNNKKKHHHGGGIIILLLNNNOOOIIIFFFBBBAAACCCJJJRRRWWWZZZ]]]bbbeeefffhhhjjjllllllmmmnnnoooqqqrrrrrrsssooopppqqqqqqqqqrrruuuwww}}}~~~~~~|||||||||}}}~~~zzzuuusssqqqooommmkkkeeecccfffjjjkkkmmmpppvvviiiRRRMMMHHHEEEBBB>>>===???<<<<<<;;;;;;::::::999999999999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;:::999999888888999999999999888888888888999999666666666666666666666666777888999::::::999888777666666666666666666666666555555555666666666777777555666777777666777999;;;;;;;;;:::999999999999999999999999888888777777777555777999:::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999;;;===???@@@@@@@@@??????>>>>>>@@@EEEHHHJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDDDD@@@AAAIIIOOONNNIIIGGGFFFJJJMMMKKKJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEEEE........................---............/////////......////////////000000//////............//////------,,,,,,------.........///000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111000222222222222333444555555777999???GGGMMMSSS]]]hhhwww|||{{{|||{{{zzzxxxxxxzzz|||~~~}}}wwwuuusssrrrtttwwwwwwuuurrrmmmmmmlllmmmnnnnnnllljjjmmmkkkhhheeecccbbbbbbbbbbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYYXXXVVVVVVUUUSSSOOOLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJLLLOOORRRTTTUUUUUUSSSPPPMMMJJJGGGFFFDDDFFFJJJMMMOOOPPPPPPOOOLLLKKKIIIGGGEEEEEEEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSPPPMMMIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIFFFDDDBBBAAABBBAAAAAAAAACCCEEEGGGHHHNNNRRRWWWZZZ[[[WWWRRROOOLLLIIIGGGFFFHHHJJJLLLLLLIIIGGGDDDDDDGGGMMMTTTXXX\\\___bbbeeefffggghhhjjjmmmnnnoooqqqrrrrrrrrrrrrnnnooopppppppppqqquuuwww|||}}}~~~}}}}}}|||||||||}}}}}}yyysssooommmmmmlllkkkiiifffeeehhhjjjlllqqqwww}}}|||^^^IIIGGGEEECCCAAA???>>>>>><<<<<<;;;;;;;;;::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999999888888999999888888888777888888999:::666666666666666666666666666666777888888777666666666666666666666666666666555555555666666777777888666777888777666777999:::<<<;;;::::::999999::::::777777777777777666666666888:::;;;;;;999888999:::<<<<<<<<<<<<<<<<<<;;;;;;999;;;===@@@AAAAAA@@@@@@>>>>>>@@@DDDHHHLLLMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDAAAAAAGGGJJJGGGDDDCCCAAACCCEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFF////////////////////////---------.........//////........./////////000000///...---,,,,,,---...///,,,------...//////......---...///000111111000000000000000000000000000000/////////000000000000111000000000000000000000000...///000111222111111000111111111111222333444555666777<<>>>>>======<<<;;;;;;;;;999;;;>>>AAABBBBBBAAA@@@>>>???BBBFFFJJJMMMLLLKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCAAABBBFFFFFFCCCBBBDDD@@@@@@CCCGGGJJJJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGGGG000000000000000000000000---------.........//////............/////////000...---,,,++++++,,,---...,,,---///000000000///...,,,---///000111111111000000000000000000000000000............/////////000000000000000000000000000000111222333444333222222111111111111222333444444666666:::BBBIIIOOOYYYbbbnnn|||}}}}}}~~~xxxzzz}}}~~~}}}yyyuuussstttssssssuuuwwwwwwsssoookkkjjjjjjkkknnnpppqqqqqqiiijjjjjjiiihhhggghhhiiibbb```^^^\\\[[[\\\]]]^^^\\\\\\ZZZYYYXXXWWWWWWVVVTTTTTTTTTUUUVVVUUUQQQOOOJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEEEEFFFHHHKKKMMMOOOPPPNNNLLLIIIGGGFFFFFFFFFEEEGGGKKKPPPTTTVVVXXXXXXPPPNNNLLLIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGDDDBBBAAAFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTQQQPPPOOOMMMLLLJJJIIIIIIFFFFFFFFFGGGIIIMMMPPPRRRPPPNNNLLLIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNQQQTTTVVVVVVWWWXXXWWWUUUQQQMMMJJJHHHGGGEEEFFFHHHIIIHHHGGGDDDDDDFFFIIINNNUUU[[[___^^^```cccdddddddddeeefffnnnoooppprrrsssssssssrrrnnnooopppooooooqqquuuxxxyyy}}}}}}zzzzzz||||||{{{{{{||||||}}}zzz|||}}}zzzxxxrrrooojjjhhhggghhhgggggggggiiilllnnnmmmoooyyy~~~]]]MMMJJJIIIFFFCCCBBBBBB???;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;:::999999888888999999777777666666777888999999888888888888888888888888555666777888888777666555888888888888888888888888444555555666777888888999888888999888666666777999:::999999888777888888888666666777777888888999999666888:::<<<<<<<<<>>>?????????>>>===<<<;;;;;;;;;999;;;>>>AAACCCCCCAAA@@@???@@@CCCGGGKKKLLLJJJHHHJJJJJJIIIHHHGGGEEEDDDCCCBBBAAABBBEEEDDD@@@AAAEEE???>>>AAAGGGLLLKKKHHHGGGIIIIIIJJJJJJIIIIIIHHHGGG............/////////000222222111111000000000000000000000000000000000000000000//////.........---,,,,,,------...//////000------///222444222///+++......///000000000000000---...///111222333333333111111000000//////......111111111000000000000000000000000///000000111222333666:::>>>DDDLLLTTTYYYfffsss~~~zzzxxxvvvuuuuuuuuusssqqqqqqqqqsssuuuvvvtttpppmmmiiiiiihhhhhhjjjllloooqqqmmmjjjgggeeeeeeeeedddccc```aaaaaa```^^^\\\ZZZYYY[[[ZZZZZZYYYWWWUUUTTTSSSVVVVVVVVVUUUTTTRRROOONNNKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJNNNLLLHHHEEEDDDDDDEEEFFFGGGJJJOOOSSSWWWXXXXXXXXXWWWRRRMMMKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHFFFDDDCCCGGGGGGFFFFFFFFFFFFFFFFFFDDDFFFGGGHHHHHHIIIJJJLLLKKKKKKLLLMMMNNNPPPRRRSSSUUUSSSPPPMMMKKKJJJKKKKKKJJJFFFCCCEEELLLRRRSSSRRRTTTQQQMMMKKKIIIHHHGGGEEEHHHIIIJJJMMMPPPTTTXXXZZZYYYVVVRRRQQQQQQPPPMMMJJJFFFGGGIIIHHHFFFCCCBBBBBBBBBEEEIIIMMMQQQWWW^^^bbbbbbcccdddddddddeeegggiiikkknnnrrrttttttsssrrrrrrppppppoooooopppsssyyy}}}|||{{{{{{{{{{{{{{{|||}}}|||zzzyyy{{{~~~}}}~~~|||wwwrrrooojjjiiihhhgggfffeeeeeeeeehhheeeiiiooooooqqqmmmVVVOOOCCCAAA>>>===>>>?????????===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;999888777888888999888999999999999888777777666777777777777888888888999999888888888888888888:::::::::999999999888888555666777888888777666555777777777777777888888888444555666777888888777777888888888999:::::::::;;;666666666666666777777888888999:::;;;<<<<<<<<<<<<======<<<;;;::::::999999999:::===???BBBCCCCCCCCC???@@@AAACCCEEEFFFGGGGGGHHHHHHGGGEEECCCBBBAAA@@@BBBBBBCCCCCCCCCBBB@@@@@@@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHH.........///////////////------,,,,,,,,,+++++++++000000000000000000000000000/////////............------......///000000111111000///000111111000.........///000000000000000***+++,,,...//////000000000000000000000000//////111000000000000000000000111000000000000111222222333555888<<>>>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;:::999888888999999:::999999999999999888888777777777777888888888888999888888888888888888888888::::::999999999888888888777777888999999888777777777777777777777777777777777777777666666666666666777777777777777888888888666666666666777777888999999999:::;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999:::;;;===???@@@AAA@@@@@@???@@@BBBCCCEEEFFFGGGGGGHHHGGGFFFEEECCCBBBAAA@@@BBBCCCDDDDDDCCCBBB@@@???@@@AAACCCFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHH///////////////.........//////............------000000000000000000000000////////////..................//////000111111111666333///---...000111111......///000000000000///---...///000111222222222000000000000111111111111000000000000000000111111111111111111111222333333333444666999>>>FFFNNNTTTVVV___nnn~~~wwwvvvvvvwwwxxxwwwuuurrrsssssssssttttttrrrnnnjjjkkklllmmmmmmllljjjgggeeedddbbbaaabbbdddeeeeeeeee_________^^^\\\[[[YYYXXX^^^^^^]]]\\\ZZZXXXVVVUUUXXXWWWUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIKKKNNNQQQUUUYYY[[[[[[ZZZXXXVVVUUUUUUTTTTTTQQQMMMJJJHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHIIIKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSRRRPPPNNNLLLLLLKKKKKKKKKHHHFFFIIIOOOTTTVVVWWWTTTQQQNNNLLLKKKJJJHHHFFFEEEFFFHHHKKKNNNSSSWWWYYYXXXVVVUUUSSSRRROOOKKKGGGGGGGGGGGGFFFDDDDDDEEEFFFIIILLLPPPTTTWWW[[[```ccceeefffgggfffffffffhhhjjjmmmooorrrsssqqqpppoooooosssuuuvvvuuuuuuuuuvvvxxx{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzz|||~~~~~~}}}{{{{{{{{{yyyuuupppllliiidddddddddddddddeeeffffffhhhhhhmmmvvv}}}qqqYYYKKKCCCGGGDDDAAA??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;::::::::::::::::::999999999:::;;;;;;999::::::::::::999888888777888888888888999999999888888888888888888888888:::999999999999888888888999999::::::::::::999999777777777777777777777777999888777555555555555666888888888777777777777777666666666777888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;::::::999999;;;<<<===>>>??????>>>===???@@@BBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAACCCDDDDDDDDDDDDBBB@@@???AAABBBDDDFFFHHHJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHH////////////............111111111111111111111111///////////////////////////////////////.............../////////000000000777444000...///000111111---...//////000000//////...///000111222333333222//////000000111111222222000000000000000111111111222222111111222222333444333444555777:::AAAJJJPPPRRRXXXddduuu|||{{{|||}}}~~~}}}zzzxxxuuuttttttttttttqqqmmmjjjlllllllllllljjjhhhfffeeecccbbbaaabbbdddeeedddccc^^^]]]]]]\\\[[[ZZZYYYXXX[[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWUUUSSSRRRRRRRRRRRRQQQOOOMMMJJJIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHJJJLLLOOOPPPRRRTTTXXX[[[\\\[[[YYYWWWWWWXXXZZZ[[[ZZZUUUOOOJJJHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNLLLKKKKKKGGGEEEDDDFFFKKKPPPSSSTTTSSSPPPNNNLLLKKKJJJHHHFFFBBBCCCEEEGGGKKKOOOSSSVVVVVVUUUTTTSSSPPPMMMIIIFFFFFFGGGGGGEEEDDDDDDGGGIIILLLPPPTTTXXX[[[^^^aaaccceeegggggggggfffgggiiikkknnnppprrrrrrpppnnnmmmnnnsssuuuxxxyyyxxxwwwwwwwwwzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}zzzzzzxxxuuuqqqmmmjjjgggdddddddddddddddeeeeeefffnnnnnnrrr{{{aaaRRRKKKEEECCCAAA??????@@@AAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999999999999::::::;;;<<<<<<:::::::::::::::999888888888888888888999999999999888888888888888999999999999999999999888888888888999999999999999999999999777777777777777666666666888777555444444555666777;;;:::::::::999888888888777777777777888999;;;;;;::::::;;;;;;;;;:::999999;;;;;;;;;:::::::::999999;;;<<<===????????????>>>>>>???AAACCCEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@AAABBBDDDGGGIIIKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHH///////////////.................................////////////////////////.........///////////////------............//////555333111111111111000...------...///////////////,,,,,,---...//////////////////000000111111111222//////000000111111111111222222111111222222333444222333444555888>>>EEEJJJQQQTTT^^^mmm}}}}}}{{{wwwvvvuuuttttttqqqmmmjjjmmmllljjjhhhggggggggghhhfffdddccccccddddddbbb```\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\WWWVVVTTTRRRQQQQQQRRRRRRPPPOOOLLLJJJHHHIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJLLLOOORRRUUUVVVTTTVVVXXXZZZZZZYYYXXXWWWXXX\\\```aaa^^^WWWOOOKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPOOOMMMLLLKKKEEEDDDCCCDDDHHHLLLPPPQQQQQQOOOMMMLLLKKKJJJGGGEEE@@@@@@AAADDDGGGKKKOOOQQQSSSSSSRRRPPPLLLIIIFFFEEEEEEFFFFFFEEEEEEEEEHHHKKKNNNRRRWWW[[[^^^```bbbccceeefffggggggggghhhjjjllloooppprrrqqqooonnnmmmnnnrrruuuyyy{{{zzzyyyyyyyyywwwxxxxxxxxxxxxwwwvvvuuuvvvwwwzzz{{{||||||||||||yyyxxxuuurrrnnnkkkiiigggggggggffffffffffffggggggnnnpppvvvrrrWWWNNNJJJEEEAAA@@@??????@@@AAAAAA@@@===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999888999999::::::;;;;;;;;;999::::::::::::999888888777777888888888999999999777777888888888999999999999999999888888888777777888888777777777777888888777777777777666666555555555444333333444666888:::;;;:::::::::999888888888777777777777888999:::;;;:::::::::;;;::::::999999:::::::::::::::999999999:::;;;>>>@@@AAAAAAAAAAAA===>>>@@@BBBDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHH............/////////000---------------.........000000000000000000000000.........///////////////---------...............222111111222333222///---------...////////////...---...///000000000000000////////////000000000000/////////000111111222222111111111111111222333333111333444555777<<>>@@@AAABBBBBBBBB<<<===???AAABBBDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHH,,,------...///000111111////////////000000000111000000000000000000000000............/////////000/////////...............000000///000222111000...,,,---......//////......000111111222222222222111/////////..................//////000111111222222111000000000000111222222111333555666888:::>>>AAAJJJLLLQQQZZZhhhuuu|||~~~|||zzzyyyyyywwwvvvvvvuuutttqqqoookkkjjjiiihhhgggffffffeeeeeedddbbbbbbbbbaaa^^^[[[ZZZYYYXXXWWWVVVVVVWWWWWWYYYYYYZZZ[[[[[[ZZZZZZYYYRRRRRRRRRRRRQQQPPPOOONNNJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIILLLPPPTTTWWWZZZ\\\YYYXXXWWWWWWWWWXXXZZZ[[[]]]ccchhhhhhaaaWWWOOOJJJGGGGGGEEEEEEDDDEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHJJJJJJIIIJJJKKKMMMLLLKKKKKKLLLLLLMMMNNNOOOLLLMMMPPPQQQQQQOOOLLLKKKHHHGGGGGGFFFGGGIIIMMMPPPMMMLLLJJJJJJJJJHHHEEEBBBAAAAAAAAABBBEEEGGGJJJKKKJJJKKKIIIFFFBBBAAABBBEEEAAADDDFFFGGGHHHHHHJJJKKKMMMRRRXXX^^^```aaabbbcccaaabbbdddfffgggiiilllooopppqqqrrrrrrpppooopppqqquuuwwwzzz{{{zzzxxxwwwwwwsssssstttuuutttrrrpppoooppptttxxxyyyxxxwwwwwwxxxsssqqqnnnjjjhhhfffffffffiiiiiijjjlllnnnppprrrssswwwnnnYYYQQQIIIBBBAAAAAA@@@>>>>>>???>>><<<:::===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::999999999999888777888999999999888777666777888888888888777666666555555666666666777777777666777777888999999::::::888888888888777777777777777777666555555666777777888777777666555555444444333333444444555666777777777777777777777888888888888888777666666666777777777888999:::::::::::::::999999999999999999999999;;;<<<>>>???@@@@@@@@@???:::;;;===???AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHH+++,,,---...///111222222---.........//////000000000000000000000000000000---.........//////000000000000000000////////////000///......000111000///,,,---......//////......---......////////////...//////......---------,,,...//////000111222222222000000000///000111111222000333555777888:::<<<>>>EEEGGGLLLTTT```nnn{{{{{{}}}|||zzzyyyyyyxxxwwwvvvvvvuuusssqqqjjjjjjkkkjjjiiifffcccaaabbbaaaaaaaaaaaa```]]][[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPQQQRRRQQQPPPNNNMMMGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGIIILLLPPPTTTWWWZZZ\\\[[[ZZZXXXVVVWWWYYY\\\^^^___eeejjjiiibbbWWWNNNIIIGGGFFFEEEDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGIIIJJJJJJJJJLLLNNNLLLLLLKKKKKKLLLMMMNNNNNNKKKMMMPPPRRRQQQOOOMMMKKKGGGGGGGGGEEEEEEGGGKKKNNNLLLKKKJJJIIIIIIGGGDDDBBBCCCCCCCCCCCCEEEGGGJJJKKKHHHHHHFFFCCC???>>>AAAEEE@@@CCCFFFHHHIIIIIIJJJKKKLLLQQQXXX^^^```aaabbbbbb___aaaccceeegggiiimmmooopppqqqrrrrrrqqqpppqqqrrrwwwyyy{{{{{{yyyvvvuuuuuuqqqrrrssstttsssqqqooommmnnnssswwwyyywwwvvvvvvwwwpppnnnkkkgggeeeeeeeeeeeehhhiiikkkmmmqqqtttwwwyyy]]]QQQQQQIIICCCCCC===<<<<<<===???@@@>>>=========<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;::::::::::::999999999888888777888999999888777666555777777777777777666555555555555555555666666666666666777777888999999::::::888888888888777777777777888777666555555666777888888777777666555444444444444444555666666555555444888888999999:::::::::;;;999888777666555555555555666777888999:::;;;;;;;;;999999999999999999999999<<<===>>>??????>>>===<<<999:::<<<>>>@@@AAABBBBBB>>>???????????????@@@@@@@@@BBBDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHHHHHHH......////////////......,,,,,,---...//////......000000000000000000000000111000///......///000111////////////////////////...............///000111......------------.........------------...//////////////////////////////000000000000000111111222333333222222111000000000444333222222444777:::===???GGGOOOTTTYYYdddttt|||xxxxxxyyy{{{~~~{{{xxxvvvuuusssqqqnnnjjjjjjhhheeebbbaaabbbcccbbbaaa___``````___\\\ZZZ\\\[[[YYYXXXWWWWWWWWWXXXZZZYYYVVVTTTRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLIIIGGGFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHJJJMMMQQQUUUXXXZZZ[[[XXXVVVTTTSSSUUUYYY^^^aaaccccccccc```ZZZRRRKKKFFFDDDDDDDDDDDDCCCBBBAAA@@@FFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLOOORRRSSSQQQNNNJJJHHHFFFFFFHHHJJJKKKKKKNNNLLLIIIFFFCCCBBBBBBCCCBBBBBBCCCEEEGGGIIIKKKLLLIIIHHHEEEBBBAAA@@@??????BBBBBBAAAAAABBBDDDEEEFFFOOOUUU\\\aaaddddddccccccaaabbbdddgggjjjlllnnnppprrrssssssrrrqqqrrrtttvvvvvvwwwxxxzzz{{{{{{zzzzzztttqqqnnnnnnqqqsssrrrqqqttttttuuuuuutttsssqqqpppmmmnnnnnnmmmllljjjgggfffeeehhhjjjlllooovvvrrrUUULLLKKKEEE??????============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888;;;999666666888999999999777888888888888999999999888999999888888777666555666666555555555555666666888888888888777777777666666666777777666555444444666666666666666777888888777666555444444444444444666555444444333333333444777777888999999999999888777777777777666555444333555888:::;;;:::888777777666666888999999:::999999<<<<<<======<<<;;;:::::::::;;;<<<<<<;;;<<<>>>@@@BBB@@@>>><<<===>>>AAABBBEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDCCC//////000000000000//////,,,---...////////////...........................000///...------...///000///////////////////////////............//////000......------------......---------............///////////////////////////000000//////000000111222222222222111111111111111555444333333444777:::<<<<<>>??????@@@AAACCC@@@???===<<<===???AAACCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCC......////////////......---...//////////////////..............................------------......//////////////////////////////......---...............------------......,,,,,,.../////////...---////////////////////////000000//////000000111222000111111111111222222222444333222111222444666888888???HHHMMMQQQYYYfffppp|||xxxwwwvvvuuuuuusssooommmllllllllliiifffcccbbbbbbeeebbb^^^\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWWWWXXXXXXWWWVVVTTTQQQPPPOOOOOOOOORRRQQQPPPOOONNNMMMLLLKKKKKKIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKMMMOOOPPPQQQRRRVVVVVVWWWYYY[[[]]]```aaa```\\\VVVPPPKKKGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOOOORRRTTTUUUTTTRRRRRROOOMMMLLLNNNOOOOOONNNMMMKKKIIIFFFDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLNNNNNNMMMKKKHHHFFFEEEDDDDDDCCCCCCEEEGGGJJJMMMPPPRRRVVVZZZ```dddeeeddddddddddddeeegggiiilllnnnpppqqqpppqqqrrrqqqpppqqqrrrtttvvvwwwxxxzzzzzzzzzyyyyyyxxxvvvsssrrrrrrqqqpppnnnooooooooonnnmmmllljjjiiihhhlllooommmiiihhhllloooqqqrrrrrrttt{{{fffUUUFFFCCCBBB>>><<<>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999888666444555666777777666777777777888888888999999888999999888888777666555666666555555555555666666777777777777666666666666555666666666666555444444333222222222222333444444777666555444333333333333333333222222222333444444444555555666666666666666888888888888888777666555777999;;;;;;:::888888999666666777777888999999999:::::::::999999999888888999<<<@@@BBBBBBBBBCCCDDD>>>===<<<<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBB,,,------......------,,,......//////000//////...................................................////////////////////////000///......------------......------------......+++,,,...000000///...,,,000000000000000000000000///////////////000111111///000000111222222333333222222000000000111333444666<<>>AAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888777777777777777666555555666777666555777777777777888888888888888999999888888777666555666555555444444555555666777777666666666555555555555555555666666555444444222222222222222333333444666666555444333333444444333222222222222333444444444444555666666666666666777777777777777666555555666777999999888777777888555666666666777888888999999999999999888999999999:::===BBBDDDDDDBBBAAAAAA<<<<<<;;;<<<===???AAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@.........//////...............////////////......////////////////////////////////////////////////////////////////////////000///...---------------......------------......+++,,,...000000///...,,,111111111111111111111111/////////...///000000111//////000111222333333444333333222111111222333333555:::AAAEEEIIIOOOXXX___rrr~~~}}}}}}}}}|||xxxvvvwwwyyy{{{yyyuuupppllljjjlllhhhbbb^^^]]]^^^______]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZXXXVVVTTTRRRQQQQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIHHHIIIIIIJJJLLLNNNQQQRRRQQQSSSVVVYYY[[[[[[ZZZZZZSSSQQQMMMJJJFFFDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPRRRSSSTTTTTTTTTUUUSSSQQQQQQQQQQQQPPPNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPRRRTTTTTTSSSRRRQQQPPPOOONNNOOOPPPRRRTTTVVVWWWYYYYYY^^^aaadddeeeeeeeeefffgggfffgggiiikkkmmmpppqqqrrroooppprrrrrrqqqpppqqqsssvvvwwwxxxyyyyyyyyyxxxwwwttttttuuutttsssrrrqqqqqqmmmllllllkkkjjjjjjiiiiiilllpppqqqmmmhhhiiipppwwwyyyaaaLLLHHHDDDCCCBBB??????AAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777666666666888777666666888888777666666666777777777888888888888999999888888777666555555555444444444444555555666666666555555555555444444444555555555555444444333333333222333444444555555555555444444555555666333333333222222333444444444555666666777777666666555555555666555555444444444555777666555444555666555555555555666777888999::::::999888888999:::;;;>>>AAAEEEFFFEEEBBB???>>>;;;;;;;;;;;;===>>>@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGGGGHHHHHHGGGEEEBBB@@@@@@@@@???????????????>>>000000111111111111000000..................---,,,000000000000000000000000//////000000000000//////////////////////////////......------,,,---------......------------......,,,,,,.../////////...---111111111111111111111111//////......//////000111//////000111222222333333555555555444555555666666555999>>>AAAEEELLLUUU[[[nnn}}}}}}|||zzzxxx}}}~~~wwwrrrooonnnjjjddd```____________]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZXXXUUUTTTSSSSSSSSSQQQPPPOOONNNMMMLLLKKKJJJFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKNNNPPPRRRNNNPPPRRRTTTVVVUUUTTTSSSLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOKKKNNNQQQSSSSSSSSSTTTUUUUUUTTTRRRRRRSSSRRRQQQOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTRRRSSSVVVYYY\\\___```aaa```bbbdddeeeeeeeeegggiiiggghhhiiikkkmmmoooqqqrrroooqqqssssssrrrqqqrrrsssvvvwwwxxxyyyyyyxxxwwwwwwrrrsssuuutttrrrqqqqqqqqqlllkkkkkkjjjjjjkkkkkkllloooppppppmmmjjjmmmuuu|||cccVVVFFFDDDBBB@@@>>>======>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888777777666666777888999777555666666666777777777888888888999999888888777666555555555444444444444555555666555555555444444444444333333444555555555555444444444333333444444555666555444555555666777888999666555444444333333333444444555555666777666666666444444444555555444444333333444555555333333444555555555444444444666888999:::999888888888999:::;;;AAACCCFFFGGGEEEAAA???>>>;;;;;;;;;<<<<<<>>>????????????@@@AAACCCDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>========================///000000000000000000///---------------,,,++++++////////////////////////......///000000///......////////////////////////------,,,,,,,,,---............------------......---------............//////////////////////////////............///000000000000000111222222222333444444444444555555666666555777:::===AAAIIIRRRYYYhhh{{{~~~}}}}}}|||{{{|||vvvrrrnnnjjjeeeaaa```___^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[\\\[[[XXXVVVTTTSSSSSSSSSOOOOOOOOONNNMMMLLLLLLKKKGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIIIIKKKMMMNNNKKKLLLNNNOOOOOOOOONNNMMMHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOLLLOOOSSSTTTTTTTTTVVVXXXVVVTTTSSSTTTUUUTTTSSSQQQRRRRRRRRRQQQQQQPPPOOOOOOLLLMMMNNNOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[ZZZZZZYYYWWWXXX[[[^^^aaabbbcccccc```bbbdddddddddfffhhhjjjggghhhiiikkkmmmooopppqqqoooqqqttttttsssrrrrrrsssvvvwwwxxxyyyyyyxxxwwwvvvrrrtttvvvtttqqqnnnnnnooojjjjjjiiiiiijjjkkkmmmnnnpppooommmlllmmmsss{{{pppVVVMMMEEEBBB>>>;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888999999888888888777777777666555555666888888666444666666666666777777777888888999999888888777666555555444444333333444444555555555555444444444333333222333444444555555555444444333333333333444555555444444555666888:::<<<===888777666555444333333333333333444555555555555555444444555555555555555444444555555444333333444666555444333333444555777999999888777666666888999;;;===@@@BBBCCCAAA>>>===<<<;;;;;;;;;<<<<<<=========<<<===>>>@@@BBBDDDFFFGGGEEEDDDCCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<,,,------------------,,,,,,---------,,,,,,+++***........................,,,---...//////...---,,,////////////////////////,,,,,,,,,,,,------...///.........------............------------...//////.......................................///000000111111111111111222222222000111111222333333444444555666888:::???GGGQQQXXXbbbttt}}}xxxtttmmmiiieeeaaa```^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYZZZ\\\ZZZXXXVVVTTTSSSSSSSSSOOONNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLJJJHHHHHHIIIJJJKKKIIIJJJKKKLLLKKKKKKJJJIIIFFFEEECCCBBBAAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLPPPTTTVVVUUUUUUWWWYYYVVVUUUTTTUUUVVVVVVTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQNNNNNNOOOQQQSSSUUUWWWXXXWWWYYYZZZ\\\]]]]]]]]]\\\]]]^^^```aaabbbbbbbbbaaa```bbbcccddddddfffhhhkkkggghhhiiikkkmmmooopppqqqppprrrtttuuutttsssssstttvvvwwwxxxyyyyyyxxxvvvvvvsssvvvwwwuuuppplllkkkllliiiiiihhhhhhjjjkkkmmmoooooommmjjjkkkoooxxxeeeRRRGGGEEEBBB===999:::>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666666666555555555555444444444555777777444222666666666666777777777777888999999888888777666555555444444333333444444555555555444444444333333333222333444444555555555444333333222222333333444555333444555777999;;;>>>???:::999777666444444333333222222333444444444444333555555666666666666666555444555666555333333555777555444333222333555777999777666555444555666888:::888:::<<<===<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===@@@BBBEEEFFFGGGDDDCCCAAA>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;///---,,,---000222000......---,,,,,,,,,,,,---...//////.........---------000000//////..................///000111111000000//////.........---------222111///---,,,---///000///////////////.........000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333333444666888===CCCLLLQQQ\\\jjj||||||xxxrrrnnnkkkiiigggggghhhgggccc___[[[ZZZYYYWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSOOOOOONNNNNNLLLKKKIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFGGGIIIHHHHHHGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOSSSTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTUUUVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXXXX[[[[[[\\\]]]]]]]]]\\\\\\aaa```aaaaaabbbcccdddeeeddddddcccdddeeegggiiijjjhhhhhhiiikkkmmmnnnppppppnnnoooqqqrrrsssrrrrrrqqqtttuuuwwwxxxxxxwwwuuutttyyywwwtttpppmmmjjjiiihhhhhhjjjlllmmmlllkkkkkkllljjjjjjlllrrrvvv{{{jjjUUUNNNFFFBBB@@@???===;;;:::999999::::::::::::::::::::::::::::::;;;<<<;;;:::999888888888777555555444444444444555555555666666777777666666666666666666666666888888777777666666555555555333222111111222444666555555555555555555555555333444555555444444666777333222222222333333444555444444444555555777888888999999999999888777666666666666555555555444444444666555555555555666666777333333333444444444555555777666555555666888:::;;;999888777666666555555555888999:::;;;<<<<<<<<<<<<======;;;;;;;;;<<<>>>???=========>>>???AAABBBCCCCCCBBB@@@>>><<<;;;:::999::::::999999999:::;;;<<>>???=========>>>???AAABBBCCC???>>><<<:::999999::::::::::::::::::::::::::::::///---,,,,,,......---+++...------,,,,,,------..................---------...............---------....../////////...------/////////............---000///...,,,,,,---......////////////////////////000000000000000000000000////////////000000000000000000000111111111222222111111111222222222222333333444555666999>>>DDDIIIPPPXXXfffwww}}}|||zzzwwwssspppmmmkkkmmmmmmlllnnnoooooonnnlllfffeeebbb___\\\ZZZYYYXXXYYYXXXVVVTTTRRRPPPOOOOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNRRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWUUUUUUWWWXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^____________^^^dddddddddeeefffggghhhiiigggffffffggghhhiiikkkkkkjjjjjjjjjkkklllmmmmmmmmmooopppqqqsssttttttssssssoooppprrrtttvvvvvvvvvuuutttqqqmmmjjjggggggggghhhlllmmmnnnmmmkkkjjjjjjkkknnnnnnrrr{{{~~~{{{yyyzzz{{{~~~jjjOOOGGGGGG@@@@@@@@@???======<<<<<<===;;;;;;;;;::::::999999999999999::::::999999888777888888777666555555555555555555555555555666666666444444444444444444444444777777777666666666666555666555444222222222333333333333333333444444444444111333444333222222333555666666555444444444555555333333333333444555666777888;;;>>>AAAAAA???<<<:::555555555555555444444444555555444333222222222333333333333333444444444444555555555666777:::<<<===:::999777555444555666777999888888888888:::;;;<<<;;;;;;===>>>????????????>>>>>>>>>>>>???@@@BBBBBB===;;;:::888888999;;;<<<:::;;;;;;<<<;;;:::888777...---,,,,,,,,,,,,+++***------------------------....................................------------.../////////...---,,,,,,/////////...............///...------------......///////////////000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222333333444555666:::@@@DDDKKKOOOYYYiii{{{}}}yyyuuurrrqqqpppoooqqqqqqqqqrrrrrrsssrrrrrrrrrppplllgggbbb]]]ZZZXXXZZZXXXVVVSSSPPPOOONNNMMMKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWYYYWWWVVVVVVXXXYYYYYYXXXZZZZZZ[[[\\\]]]^^^______^^^^^^___```````````````dddddddddeeefffhhhiiijjjhhhhhhhhhiiijjjkkkkkklllkkkkkkkkkkkkkkklllllllllooopppqqqssstttttttttssspppqqqrrrssstttttttttsssqqqnnnkkkhhhfffggghhhiiilllllllllkkkiiiiiijjjkkkttttttzzz|||{{{~~~uuuZZZHHHFFFGGG@@@>>>======<<<<<<<<<<<<===<<<;;;;;;::::::999999888999999999999888888777777888888777666555555666666555555555555555555555555444444444444444444444444666666666666666666666666777666555333222222222222222222333333333333333444222333444444333222333555666555555444444444444444333333333333333444555666666999>>>BBBCCC@@@===:::555555555555555555555555666666444333222222222222222222333333333444444444444444555666888:::<<<>>>:::888666444444555777888999888666666777888;;;<<<:::;;;===???@@@@@@??????>>>>>>>>>>>>???@@@AAABBB>>>===;;;999999;;;===>>>;;;<<<======<<<999777555---------,,,++++++***+++---------------------------................................................/////////...---,,,,,,////////////////////////.........------.........////////////000000111111111111111111111111111111////////////000000000000//////000000000111111111000000111111111222222222222333333333444777<<>>;;;999444555555555555555555555777666555444333333333333222222222333333333444444333333444666888:::;;;<<<999888666555444555777888888777666555666888:::<<<:::;;;===?????????>>>>>>============>>>??????@@@???>>><<<:::::::::;;;<<<;;;<<<======;;;999666555,,,---...---+++***+++,,,,,,------......------,,,---------........................///////////////....../////////...------...////////////000000000.........///////////////...//////000000111111222111111111111111111111111////////////000000000000/////////000000000111111000000000111111111111222111222333333333555999<<>>>>><<<<<<;;;::::::999999999<<<<<<<<<<<<;;;999777666***,,,...---,,,+++---///,,,,,,---......---,,,,,,---------.........///////////////000000000111111......///000000000//////.../////////000000000000...//////000000111000000...//////000111111222222111111111111111111111111////////////000000000000////////////000000000111000000000000111111111111000111222333333555888;;;???AAAFFFOOO\\\mmm}}}{{{ssstttuuutttssstttvvvyyy~~~}}}yyytttmmmgggaaa^^^[[[YYYUUURRROOOOOOOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNOOONNNLLLKKKLLLMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\[[[ZZZYYYZZZ\\\^^^^^^]]][[[[[[\\\]]]^^^___``````^^^___``````aaaaaa``````aaaaaabbbccceeegggiiijjjiiijjjkkklllllllllkkkkkkiiiiiijjjjjjkkkkkkkkklllkkklllnnnqqqrrrssssssrrrtttrrrpppmmmkkkhhhgggffffffggghhhiiijjjkkkkkkkkkfffggghhhjjjnnnttt{{{aaaNNNIIIAAA>>>@@@???<<<;;;;;;:::999999999999888999999::::::;;;;;;<<<<<<;;;:::999888999999:::888777777777777777888888555555555444444333333333555555555555555555555555444444444555555555666666444555555555555555444444222333333444555555666666444555666555333222333444222222222333444555666777666666555555444555555666555555555555555666777777444444444555555555666666444444333333333333333444111222222222222333333333111222333555666666777777555666777888888777666666777777888888999::::::;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::999888888***,,,......,,,,,,...000,,,,,,---......---,,,,,,---------.........////////////000000111111222222......///000111111111000.../////////000000111111//////000111111111111111...//////000111222222222111111111111111111111111////////////000000000000////////////000000000000000000000000111111111111000111222333333555888;;;;;;???EEEMMMXXXiii{{{ppprrrtttsssrrrtttxxx|||zzzyyywwwsssnnnhhhdddaaa[[[YYYUUURRRPPPPPPPPPQQQMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMOOOOOONNNLLLKKKLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXYYYYYYZZZ[[[\\\\\\]]]\\\ZZZYYYZZZ]]]^^^^^^^^^ZZZ[[[[[[\\\]]]^^^______^^^______```````````````bbbbbbcccdddfffhhhjjjkkkiiijjjkkklllllllllkkkjjjhhhiiiiiijjjkkkkkklllllljjjlllnnnpppqqqrrrrrrrrrqqqpppmmmkkkhhhfffeeeeeedddeeegggiiikkkkkkkkkjjjfffgggiiilllqqqxxxuuu[[[LLLIII@@@<<>>===;;;:::999999:::;;;::::::999999999:::;;;;;;888:::===???AAA@@@@@@???<<<<<<;;;999999999999999000///...---------------111000///---+++)))((('''---,,,,,,++++++,,,,,,---//////000000///...------........................111000///......///000111---...///111111111000000////////////000000000000333222000///...///000222------...///000111222222222111000//////000111111111111000000111111222333333333333333444555666666:::===CCCKKKRRR^^^tttvvvssspppooopppssstttuuuzzzyyyssskkkjjjnnnoookkkfff```YYYTTTSSSTTTSSSRRRNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFGGGGGGIIILLLNNNPPPOOOQQQRRRQQQMMMLLLMMMOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLKKKJJJIIIJJJKKKKKKEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUSSSTTTUUUWWWXXXYYYYYYYYY[[[YYYXXXYYY[[[]]]^^^^^^^^^\\\ZZZ\\\^^^```^^^\\\\\\\\\[[[[[[\\\\\\]]]^^^_________```aaaaaabbbbbbccceeeffffffeeeeeeggghhhjjjiiijjjmmmqqqqqqooolllnnnmmmlllkkkjjjkkklllmmmooonnnnnnnnnoooqqqsssuuutttpppkkkiiihhhfffccc```cccbbbbbbdddfffggggggfffkkkhhhjjjpppuuu}}}nnnZZZIIIDDDAAA:::999===;;;::::::::::::999999999777777888888888999999999999999999999999999999999;;;:::888666444444444555666444222222333555555444222333333333444444555555333333333444444555555555333222222111111222222333666666555444444444444555444444444444444444444444222333555777999;;;<<<<<<777777666555555555555555555555555444444333333333222222222222222222222222222333444444555555444444555555555444444333333333111111222333333444555555555666777888888888888888555666777888:::;;;<<<===999999999999999999999999:::999888888888999:::;;;::::::;;;;;;<<<==================<<<<<<;;;;;;:::///......------,,,------,,,,,,,,,------......//////......------......//////////////////...------........................111000///......///000111777555222000...------...////////////000000000000333222000///...///000111////////////000000000000222111000//////000111111111111000000111111222333333333333333444555666666888;;;AAAHHHNNNZZZoooyyyvvvsssssstttuuuvvvvvvuuuuuupppjjjjjjpppqqqnnngggbbb]]]YYYWWWVVVTTTRRROOOMMMKKKJJJKKKKKKJJJIIIJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQQQQOOOLLLJJJKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQRRRTTTSSSTTTUUUWWWXXXYYYZZZZZZ[[[YYYXXXYYY[[[]]]^^^^^^^^^\\\[[[\\\^^^___^^^\\\\\\\\\\\\\\\\\\]]]^^^^^^______```aaaaaabbbbbbcccdddeeeggggggffffffgggiiijjjjjjjjjmmmpppqqqooolllmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnoooooopppqqqrrrpppmmmjjjiiihhhgggdddaaacccbbbbbbcccdddfffffffffllllllpppyyyeeeSSSDDDBBBAAA;;;:::>>>;;;:::::::::999999888888777777888888888999999999999999999999999999999999::::::888777666555555555777555333222444555444444555555555666666777777777333333444444444444444444333333222222222222333333666555444333333333333333222222222222222222222222222333444555666666666666777666666555444444555555555555444444444333333333333333333333333333333333222222333444444444444444444444333333333222222222111222222333444444555555555555666777777777666666555555666888999:::;;;<<<999999999999999999999999999999888888888999:::;;;::::::;;;;;;<<<=========>>>======<<<;;;::::::999---------,,,,,,,,,,,,,,,***+++,,,---///111222333//////............/////////////////////......---........................000000////////////000000<<<888333...+++,,,---///////////////000000000000333222000/////////000111111111000000//////......111111000000000000111111111111000000111111222333333333333333444555666666666888===DDDJJJTTTgggwwwxxxvvvtttssstttvvvuuuuuuqqqpppmmmiiikkkqqqsssqqqhhhfffdddbbb```\\\XXXUUURRRPPPMMMLLLMMMLLLKKKJJJMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPNNNKKKIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZYYYXXXYYY[[[]]]]]]]]]^^^\\\\\\\\\^^^___^^^]]]]]]]]]]]]\\\]]]^^^^^^___``````aaaaaabbbccccccddddddfffgggggggggggghhhjjjjjjjjjkkkmmmppppppooommmmmmlllkkkkkklllmmmnnnooooooooopppppppppooooooooommmllljjjjjjiiihhheeecccdddddddddddddddfffggghhhkkkooowwwsssWWWJJJ??????@@@<<<;;;>>>;;;;;;:::999999888777777888888888888888999999999999999888888888888888888999999999888888666555555888666444333444555444333333333333444444444444444444444444444444444333333444444333333333333444444555555333222111111111111222222222222222222222222333444444444444333222111666555555444444444444444444444444444333333333333444444444444444444444444111222222333333333333333333333222222222222111111222222222333444444555555555555666666666555444444444444555666888999::::::::::::::::::::::::::::::999999888888999999:::;;;:::::::::;;;<<<<<<======>>>======;;;:::999888888,,,,,,,,,,,,,,,,,,,,,+++---------....../////////------,,,,,,,,,,,,------...///////////////..............................000000////////////000000666444000---,,,...000222////////////000000000000222111000000//////000000000000000000////////////000000000000000111111111111111000000111111222333333333333333444555666666666777;;;AAAFFFNNN^^^mmmvvv~~~yyywwwvvvvvvwwwxxxxxxwwwpppnnnllljjjlllppprrrqqqhhhiiijjjjjjhhhddd^^^[[[TTTRRROOONNNNNNMMMLLLJJJLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTVVVWWWYYYZZZ[[[[[[ZZZXXXXXXYYY\\\]]]]]]]]]]]]]]]]]]]]]^^^______^^^^^^^^^]]]]]]^^^^^^___```aaaaaaaaabbbccccccdddddddddfffggghhhggghhhiiikkkjjjkkklllnnnooopppoooooollllllkkkllllllnnnpppqqqpppqqqrrrrrrqqqpppnnnmmmmmmmmmlllkkkjjjhhheeedddeeefffeeeeeefffhhhkkkmmmpppwwwxxxZZZMMMDDD===>>>???<<<;;;===<<<<<<;;;:::999888888777888888888888888888888888888888888888888777777777888888999999999888666555888666555555555555444333333333333333444444444444555555555444444333333333555444444333333444444555666555444222111111111111333333333333333333333333444444555444444333222222444444333333333333444444333333333333333333333333444444444444444444444444000111222222333333222222333333333222222222222222333333333333444444555555666666666666666555444333333333444555666777888999::::::::::::::::::::::::999888999999999999::::::999::::::;;;;;;<<<======>>>===<<<;;;:::999888777++++++,,,------,,,,,,+++.........---------------...------,,,,,,------.........///////////////...//////////////////////////////000000000000//////...............///000000////////////000000000000222111111000000000000000////////////000000000000//////000000111111111111111111000000111111222333333333333333444555666666777777:::???CCCIIIVVVcccllluuu~~~|||{{{}}}~~~~~~}}}tttpppmmmlllmmmmmmmmmnnneeehhhkkkmmmkkkgggbbb___VVVTTTQQQOOOOOONNNLLLJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTVVVXXXYYY[[[\\\\\\ZZZYYYYYY[[[]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^____________^^^^^^______```aaaaaaaaaaaabbbccccccdddddddddeeeggghhhggghhhjjjkkkjjjkkkmmmnnnnnnoooppppppmmmmmmllllllmmmooopppqqqrrrrrrssssssrrrpppnnnmmmooonnnnnnllliiifffdddccccccdddeeeeeefffjjjpppuuu{{{xxx___MMMGGGAAA======>>><<<;;;;;;<<<<<<<<<;;;:::999999999888888888888888888888888888888888777777666666666666777888999999888666555888777555666777777555444888888888888888888888888555555555444444333333333555444444333333444444555666555444333222222222222333333333333333333333333111222333333333333333222333333222222222222333333333333333333333333333333222222222222222222222222000111222222333333222222333333333444444444444444333333444444444444555555777777777777666666555444333333444555666777777888999999999999999999999999888888999999::::::::::::999999::::::;;;<<<<<<<<<>>>======<<<:::999999888***+++---......---,,,,,,+++,,,,,,---......//////000000////////////000000---...////////////////////////////////////////////////000000000000//////,,,---///000000///---,,,////////////000000000000111111111111000000000///......//////000000111111...///000111111222111111111111000000111111222333333333333333444555666666777666888===@@@DDDOOOYYYccclllyyy~~~}}}~~~~~~}}}zzztttpppooonnnkkkiiijjjdddhhhkkkllljjjfffcccbbbYYYWWWTTTRRRQQQPPPNNNLLLIIIIIIKKKLLLNNNNNNOOOOOOLLLLLLKKKMMMOOOPPPPPPOOONNNNNNMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGHHHGGGFFFFFFGGGHHHEEEFFFGGGIIIKKKMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPSSSTTTVVVXXXZZZ[[[\\\]]]ZZZZZZZZZ\\\___```___^^^\\\^^^______^^^^^^___`````````______``````aaabbb``````aaaaaabbbccccccdddcccdddfffgggggghhhjjjkkkkkklllnnnnnnnnnnnnppprrrnnnnnnmmmmmmnnnooopppqqqsssrrrrrrrrrpppooonnnmmmnnnnnnllliiieeeccccccccc```bbbdddfffiiioooyyyvvv^^^PPPIIICCC@@@===<<<<<<;;;:::999;;;;;;;;;:::::::::999999999999999888888888888888888888777777666666555555555666666777777777777666777666666777888888777555777777777777666666666666444444444444444444333333444444333333333333444444555444444333333333333333111111111111111111111111...///000000111111111111222111111111111222222333222222222222333333333333222222222222222222222222111222222333333333333333333333444444444444555555444444444444444444555555666666777777777666555555333333444555666666777777888888888888888888888888777888999::::::::::::999999999999:::;;;;;;<<<<<<=========<<<<<<;;;::::::***,,,---/////////------,,,,,,---...///000111111000000////////////000000------...///////////////////////////////////////...///000111111000///...---...///000000///...---////////////000000000000111111111111111000//////000000000000////////////---...000111222222111111111111000000111111222333333333333333444555666666777555777:::===@@@HHHQQQ]]]dddppp}}}~~~}}}vvvrrrqqqoooiiiggghhhkkknnnpppoookkkhhhffffff]]][[[WWWUUUTTTSSSPPPNNNKKKLLLNNNOOOOOOOOONNNNNNMMMKKKJJJKKKNNNOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIEEEFFFHHHJJJLLLNNNPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZ\\\]]]]]][[[[[[\\\^^^```aaa```^^^\\\^^^```___^^^]]]___aaaaaa````````````aaabbbbbb______```aaaaaabbbbbbcccbbbccceeeffffffgggiiikkkkkkmmmooonnnmmmnnnpppssspppooonnnnnnnnnooopppqqqqqqqqqpppnnnmmmmmmmmmmmmjjjjjjhhhddd```___aaadddaaaeeeiiilllqqqzzz~~~```OOOHHHEEE>>>===;;;999999::::::999777888888888888999999999999999999888888888777777888888777666666555444444555555444555555666777777555555555777999:::888777444444333333222222222222333333444444444444444444333333222222222222333333222222222222222333333444000000000000000000000000//////000111111111111000000000000000000111222222111111222222222333333333333333333333333333333333222222333444444444444444222222333333333444444444555555555555555555444444444444555666666666555555444444555555666666777777666666666666666666666666777888999:::::::::999999888999999::::::;;;<<<<<<========================+++,,,...000000///...---////////////000000000000......------------......------...///000000//////000000000000000000000000...///000111111000///...,,,---...///000111222222////////////000000000000111111111111111000//////222222111000///...---------...000111222222222111111111111000111222222333333333333333444555666666666444555888;;;===DDDLLLZZZ```kkkyyywwwrrrssspppiiifffhhhtttvvvwwwtttoookkkjjjjjj```^^^ZZZXXXWWWUUUSSSQQQOOOOOOPPPQQQPPPOOONNNMMMMMMKKKIIIJJJMMMNNNLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEECCCDDDFFFFFFFFFGGGHHHJJJFFFGGGHHHJJJMMMOOOQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^\\\\\\]]]___aaabbbaaa___\\\^^^``````^^^]]]___aaaaaaaaaaaaaaaaaabbbbbbccc_________```aaaaaabbbbbbaaaccceeeffffffgggiiikkkkkkmmmoooooommmnnnqqqtttqqqpppooonnnnnnooopppppppppooommmlllkkkkkkllllllffffffddd```]]]]]]aaaeeeeeeiiiooosssyyykkkSSSIIICCC@@@;;;;;;999777777999:::999555555555666777777888888999999999999888888777777888777777666555444444444555444333333333555777888444444555888:::;;;999888555555555444444333333333333333333444444555555555333222222111111222222333000000000000111222333444222222222222222222222222222333333333333222222111000000///000000111222222111111111222222333333333444444444444444444444444222333444444555555444444111111111222222333333333555555555555555555444444222222333444555555555555444555555555666777777777666666666666666666666666777888999:::;;;:::999999888999999::::::;;;<<<<<<============>>>>>>>>>>>>,,,,,,---...///000111111000///...---------------///...,,,++++++,,,---...000000//////.........---000000000///......------//////.........---------000///...------...///000,,,---...//////000////////////000000000000//////............/////////000000000000000111111111111111222222222222333333333444444444444444444444444555555666666777:::???CCCRRRWWWbbbnnnzzz~~~vvvpppnnnppprrrxxxyyyyyywwwsssnnnlllkkkfffccc```^^^^^^\\\[[[YYYWWWUUUSSSRRRQQQOOOLLLIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNNNNNNNLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOSSSTTTUUUWWWZZZ\\\]]]^^^]]]^^^___``````___^^^]]]___``````aaaaaabbbccccccddddddccccccbbbaaa``````aaaaaabbbbbbbbbbbbaaa```cccbbbbbbcccdddfffhhhjjjmmmlllkkkjjjkkknnnqqqsssrrrssstttrrrpppnnnmmmmmmmmmlllkkkjjjhhhfffeeedddfffbbb```bbbaaa```bbbgggkkksss{{{rrrZZZOOODDD>>>???<<<<<<;;;:::999999999999999888888777777777777777999888888888777777666666777777777777777777777777666666666666666666666666666666555555555555666666777666666555444444333333444444444444444444444444333333333333333333333333000000000111222222222333222111000//////000111222222222222222222222222222333333333222111111444666333222111000000111222333222222222222222222222222666555333333222333444555222222222222222222222222444444444555555555666666666666666666666666666666555555555555555666777777777666666555555555666666666666666777888888888999777888999:::;;;===>>>???===>>>>>>???????????????............////////////000//////............//////...---,,,,,,---...///000/////////...................../////////////////////.........---------000///...------...///000///000000111111111111000//////000000000000//////........./////////000000000000000000111111111111///000000000000111111111333333333333333333333333444555555555666999>>>AAALLLSSS]]]hhhrrr|||}}}xxxwwwxxxyyyxxxxxxwwwtttqqqooooooooohhhfffcccbbbaaaaaa___]]][[[YYYWWWVVVTTTQQQMMMIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNMMMLLLKKKJJJMMMNNNNNNOOOPPPQQQQQQRRRTTTTTTVVVXXXZZZ\\\]]]^^^^^^^^^___````````````___bbbbbbbbbbbbccccccccccccddddddddddddddddddddddddaaabbbbbbccccccccccccbbbcccccccccdddeeeggghhhjjjlllkkkjjjjjjkkkmmmpppqqqpppqqqqqqpppmmmkkkjjjjjjjjjiiihhhgggfffeeedddccceeebbbaaaccccccbbbfffkkkppp{{{eeeQQQIIIAAA<<<<<<<<<;;;:::999999888999999999888777777666666777777888888888777777777666666777777777777777777777777555555555555555555555555555555444444444444555555666666666555444333333333444444444444444444444444333333333333333333333333111111111111111222222222222111000//////000111222222222222222222222222222333444555444222222444555333222111111111111222333222222222222222222222222555444333222222333444555222222222222222222222222444444444444444444444555555555555555555555555555555555555555555666666777666666555555555555666666888888888999999::::::;;;777888:::;;;===>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<>>EEEMMMXXXaaahhhppp{{{}}}}}}|||{{{wwwvvvtttqqqooonnnppprrriiigggfffeeeeeeeeedddbbb^^^]]]\\\[[[YYYUUUOOOKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKLLLMMMNNNNNNOOOLLLMMMMMMMMMMMMLLLKKKKKKNNNNNNOOOPPPQQQSSSTTTTTTUUUUUUWWWYYY[[[\\\^^^___^^^^^^^^^___```aaacccccceeeeeeeeedddddddddddddddddddddeeeeeefffggghhhhhhccccccddddddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiihhhiiiiiijjjkkklllmmmmmmlllmmmnnnlllhhhfffeeeeeeeeeeeeddddddcccbbbbbbbbbbbb``````bbbcccdddiiiooowwwsssUUUHHHDDD???<<<<<<<<<;;;:::999888888888888999888777777666666777777888888777777777777666666666666666666666666666666555555555555555555555555444444333333333333444444666555555444444333333222444444444444444444444444333333333333333333333333222222222111111111111111111111000000000000111111111111111111111111222222333555666777555444444444333333222222222222333333222222222222222222222222444333333222222333444444222222222222222222222222333333333333333333333333555555555555555555555555555444444444444555666666666555555555555555666666777777888888999::::::;;;777999;;;>>>?????????>>>999:::::::::;;;;;;;;;;;;........................------.../////////000///000//////...//////000111///////////////.....................//////000000......................../////////....../////////.../////////...---,,,,,,//////000000000000//////...////////////000000000///000000000111111111111111111222222222333333333222222222222222222222222222333333333333444888:::@@@IIISSSZZZ^^^fffrrr|||{{{uuuuuutttqqqnnnmmmnnnooohhhgggffffffggggggfffddd^^^^^^^^^^^^\\\YYYSSSNNNLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^^^^^^^```bbbeeefffhhhggggggfffeeeeeeddddddddddddeeefffggghhhhhhiiieeeeeeeeeeeefffggghhhhhhffffffffffffggggggggghhheeefffgggiiijjjjjjiiiiiihhhiiiiiigggdddaaa```````````````aaaaaaaaaaaaaaacccaaabbbeeegggiiipppxxxvvvaaaLLLDDDCCCAAA>>>===;;;:::999888888777777777888888777666666666666666777777777777777777666666555555555555555555555555555555555555555555555555555444444333333444444555444444444444333333222222333333333333333333333333222222222222222222222222333222222222111000000000111000000000000000000111000000000111111111111111333555888999777555444333333333333333333333333333111111111111111111111111222222222222222333333333111111111111111111111111333333333222222222222111555555555555555555555555444444333333444444555666555555444444444555666666444555555666777888999999888:::===@@@AAA@@@???===;;;;;;;;;;;;;;;<<<<<<<<<,,,,,,,,,---...//////000++++++---............---////////////000000111111.........///////////////000000//////............---........................//////////////////..................---,,,+++//////000000000000//////////////////000000000111///000000000111111111111111111222222222333333333444444444444444444444444111222333222222222555777===EEEOOOUUUXXX___jjjttt}}}tttuuuuuusssoookkkiiihhheeeeeedddfffggggggeeeddd\\\]]]^^^______\\\WWWSSSMMMMMMNNNNNNMMMLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^]]]]]]]]]^^^```cccfffgggiiihhhhhhgggfffeeeddddddddddddeeeeeefffffffffgggggggggffffffggghhhiiiiiigggggggggggggggfffffffffbbbccceeegggggggggfffeeedddeeeeeeccc```]]]]]]]]]]]]]]]^^^___```aaabbbccceeeeeehhhlllnnnrrr{{{bbbUUUGGGBBBBBBAAA>>>===::::::999888777777777777888777777666555666666666666666666666666666777777444444444444444444444444555555555555555555555555666666555555555555666666333333333333333222222222333333333333333333333333222222222222222222222222333222222222111000000000000000000111111000000000/////////000000111111111333666999:::888555333333333333333333333333333333111111111111111111111111000111111222222333333333111111111111111111111111222222222222222222222222555555555555555555555555333333333333333444555555444444444444444555666666333444555666777888999999999;;;>>>@@@AAA@@@???===;;;::::::999:::;;;<<<<<<***+++,,,---...///000000***+++,,,......---,,,+++......//////000000111111.........///////////////111000000///......---------------.....................////////////......//////000000000///......//////000000000000///////////////000000000111111000000000000111111111111///000000000000111111111444444444444444444444444111222333222111111333555:::AAAIIIOOOTTTZZZccciiiyyy{{{~~~}}}wwwxxxxxxuuupppjjjgggeeeeeeddddddfffggggggeeeccc]]]]]]^^^___```^^^ZZZWWWOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\[[[\\\]]]^^^aaaccceeefffgggggggggfffeeeddddddcccddddddddddddeeeeeeffffffjjjiiihhhgggggggggiiiiiiggghhhhhhggggggeeedddccc```aaacccdddddddddcccbbb```aaabbbaaa^^^\\\[[[\\\[[[\\\^^^___aaaccceeefffccceeejjjqqquuu|||{{{{{{kkkTTTLLLCCC?????????<<<::::::999888777666666666666888777666666555555666666555555666666666666777777555555555555555555555555444444444444444444444444666666666555555666666666222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111111000000111111111111000000......//////000000111111333666999999777555333222222222333333333333222222111111111111111111111111///000111222222222222222111111111111111111111111111111222222222333333333444444444444444444444444333222222222222333444444333333333333444555666666555555666777999:::;;;;;;:::;;;===???@@@???>>>>>>999888777777777888:::;;;,,,,,,,,,------.........,,,---...///...---,,,***------...///000000000000............/////////000///////////////.........---------.........//////---...///000000///...---......//////000///////////////000000000000////////////000000000111111111000000000000111111111111///000000000000111111111333333333333333333333333222333444333111111222333666;;;BBBIIIOOOUUU[[[^^^iiittt||||||~~~}}}|||{{{{{{zzzvvvpppllljjjiiiffffffggghhhiiiiiifffdddaaa````````````___\\\ZZZQQQQQQQQQQQQPPPOOONNNMMMJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]___aaabbbcccdddeeeeeeeeeddddddcccccccccbbbbbbcccdddfffggghhhhhhllljjjhhhgggfffggghhhiiigggggghhhgggfffdddbbbaaa___```aaaaaaaaaaaaaaaaaa^^^___```___]]]\\\[[[\\\[[[\\\^^^aaadddfffhhhiiihhhkkksss}}}~~~xxxvvvwwwvvvyyyxxxYYYKKKGGGAAA>>>>>>>>><<<999999999777666666666666666777777666555555555555666555555555666666666777777555555555555555555555555444444444444444444444444666555555444444555555666111111111222222222222222222222222222222222222222111111111111111111111111111111111111111222222222///000111222222111000///------...//////000111111444666888888666444222222111111222333333222111111111111111111111111111111...///000111222222222111111111111111111111111111000111111222333444555555444444444444444444444444222222222222222333333444333333333333444555666777444555666777888:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>:::999888777777999:::;;;......---------,,,,,,,,,---...///000000...,,,***,,,,,,...///000000000000---.........//////000000------......///000000000---------.........//////---...///000000///...---++++++,,,---.........---//////000000000000//////000000000000111111111111000000000000111111111111111222222222222333333333222222222222222222222222222333444333111111111222222666===EEELLLRRRUUUWWW]]]iiirrrsssxxx~~~wwwwww~~~zzzuuupppnnnnnnoooiiiiiiiiikkklllkkkhhheeeeeedddbbbaaaaaa___]]]ZZZRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHJJJKKKKKKJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKMMMNNNOOORRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUVVVWWWYYYYYYZZZYYYZZZ]]]___aaabbbbbbbbbddddddccccccccccccbbbbbb```aaabbbeeegggiiikkkkkkmmmkkkiiigggffffffggghhhggggggggggggeeecccaaa```____________````````````]]]^^^______]]]\\\\\\]]]\\\]]]___bbbeeehhhjjjkkktttyyywwwnnnlllooorrrtttdddQQQGGGEEEAAA>>>>>>???===:::999888777666666555555555777777666555555555555555444555555555666666777777666666666666666666666666444444444444444444444444555444444333333444444555111111111111111111222222222222222222222222222222111111111111111111111111000000111111222222222333///000111222222111000///---------...///000000111555666888777555333222222000111222333333222111000000000000000000000000000---...000111222222222111000000000000000000000000000000111222444555666777444444444444444444444444222222111111222222333444222222222333444555666777222222333555666888999999;;;;;;<<<<<<======>>>>>><<<;;;:::999999;;;===>>>///............---------000000000///......------.........////////////000............///000222222333222000...---,,,------............////////////////////////000000000000......//////000000111111//////000111111111111111......////////////......000111111111111222222222111111111111111111111111//////000000000111111111333444444555555444444333444666888;;;@@@GGGOOOTTTSSS[[[fffpppxxx~~~~~~ssszzz~~~xxxtttrrrqqqpppoooqqqsssqqqmmmjjjiiijjjeeecccaaabbbddddddaaa___WWWVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMKKKKKKLLLOOOPPPIIIIIIIIIHHHHHHIIIJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHIIIKKKKKKKKKIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRTTTTTTSSSSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^___```aaa```````````````aaabbbdddeeefffdddfffhhhiiihhhhhhiiijjjiiiiiigggfffeeeeeeddddddgggfffeeecccaaa______^^^______^^^]]]]]]^^^^^^^^^ccc```]]][[[\\\]]]]]]]]]^^^aaadddeeegggkkksssyyy~~~ppplllhhheeelllxxxkkkSSSGGGBBB???<<<::::::::::::999777777777777777777777777888888777777666666555555555555555555666888999:::888888888888777777777777444444444555555555555666555444444333333222222111222222222111111111000000222222222222222222222222000000000000000000000000111111111111111111111111222222222111111111000000111111000000111111222333999999777666555444333222222222222222222222222222111111111111111111111111222222222111111111111000111111222222222111111000000000000000111111111111222222222222222222222222000000111111111222222222222222222111111111111111222333333444555666777777======>>>>>>===<<<;;;;;;:::999888888:::===AAACCC///............---------.....................///------........./////////............///000111111///......---...///000000............////////////....../////////000000000000000000000//////////////////000111111111111111...///////////////......000000111111111222222222111111111111111111111111222222222222333333333333333333444444444444333333444666777:::===CCCJJJOOORRRWWWaaalllvvv~~~~~~~~~}}}zzzxxxwwwvvvrrrttttttrrrmmmiiihhhiiifffeeecccdddeeeeeeccc```YYYXXXVVVUUUTTTTTTUUUUUUWWWUUUSSSPPPOOOOOOOOOOOOJJJJJJIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^```aaaaaaaaaaaa`````````aaabbbcccdddeeefffhhhjjjjjjjjjiiijjjkkklllkkkjjjiiiggggggffffffhhhgggeeecccaaa___^^^^^^]]]\\\]]]]]]^^^___```aaabbbaaa______```aaaaaaaaa```cccfffiiinnnvvv~~~qqqgggdddccchhhyyyuuu[[[KKKEEEAAA???<<<:::::::::999888777777777777777777777777777777777777666666555555444444444444555666777888777777777777666666666666444444444444555555555555555444444333333222222111333222222222222111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222111111111000000000000//////000000111222777777777666555444333222222222222222222222222222000000000000000000000000222222222111111111111000000111111222222222111111000000000000111111111111222222222222222222222222000000111111111222222222000/////////////////////222222333444555666777777;;;;;;<<<<<<;;;::::::999999888888888999<<<>>>@@@///............---------+++,,,,,,---......//////,,,---------............---------......///000000...............///000000............////////////------........./////////111111111000///.........//////000111111111111111//////000000///...------000000000111111111222222111111111111111111111111444333333333333333333333222333333444444333333222333444666777:::>>>DDDHHHOOOSSS[[[fffrrr{{{~~~~~~}}}|||xxxyyywwwtttooollljjjjjjhhhgggeeeeeeffffffdddbbb\\\ZZZXXXWWWWWWXXXZZZ\\\^^^\\\ZZZWWWUUURRRPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFIIIHHHHHHIIILLLMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRUUUUUUVVVVVVWWWXXXZZZ[[[\\\]]]___aaabbbbbbbbbaaa_________```aaabbbcccdddgggiiikkklllkkkkkkkkkmmmmmmlllkkkiiigggfffffffffgggfffdddaaa___^^^]]]\\\ZZZZZZZZZ[[[]]]___```aaa]]]]]]^^^___```aaabbbbbbcccfffiiinnnvvvpppgggaaabbbhhhwwwcccPPPGGGDDDAAA???<<<:::::::::999888777777777777777777777777777777777666666666666555333333333333444555666666666666666666555555555444444444444444555555555555555444444333333222222111333333333333222222222222222222222222222222222222000000000000000000000000111111111111111111111111222111111111111000000000///////////////000000111444555666777666555333222111111111111111111222222////////////////////////222222222111111111111000///000111222222222222222000000000000111111111111222222222222222222222222111111111111111222222222//////////////////000000222222333444555666777777999999999999999999888777888888888999999:::;;;;;;///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,------...............111000000///...---------............////////////------------.........///111000000000/////////...//////000111111111111111000000000000///...---,,,000000000000111111111111111111111111111111111111222222222222111111111111222222333333333333222222111333444666888;;;AAAEEEMMMOOOUUU```mmmwww}}}zzz}}}~~~{{{wwwssspppnnnnnnkkkjjjhhhgggfffeeedddddd^^^\\\YYYXXXXXX[[[^^^``````___^^^\\\YYYVVVRRRQQQNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIIIIJJJLLLNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWYYYZZZ[[[]]]^^^```aaabbbcccbbbbbb____________```aaabbbccchhhjjjllllllkkkkkklllmmmkkkjjjhhhfffeeeccccccbbbdddcccaaa___]]][[[ZZZZZZXXXXXXYYYZZZ[[[]]]^^^___[[[]]]___aaaaaabbbcccdddkkknnnssszzz{{{kkkeeecccjjj{{{uuuaaaRRRIIIEEEAAA>>>;;;:::::::::999888777777777777777777777777666666666666666666666666444444444444444444555555555555555444444444333333333333444444444555555555555444444333333222222111444444444333333333222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000////////////000111111000222555666666555333111000000000111111111111111000000000000000000000000222222222111111111000000...///000111222333333333///000000000111111111111111222222222222222333333111111111111111111111111111111111111111222222222111222333444555666666777777888888999888888777777888888999::::::999888888///............---------......---------,,,,,,,,,,,,,,,,,,---------......,,,---......///......---000000000//////...------............////////////------------.........///.../////////000000000111//////000111111111111111//////000//////...------//////000000000111111111000000000000000000000000111111111111111111111111111111222222222222111111///111333555777;;;???CCCJJJLLLRRR[[[fffqqqyyy}}}~~~yyyzzz~~~yyyvvvtttsssrrrpppooommmjjjgggeeeeeeeee```^^^[[[YYYZZZ\\\___aaa]]]^^^^^^]]][[[XXXUUUTTTQQQQQQQQQRRRQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIKKKMMMNNNNNNMMMOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMOOOPPPRRRTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^```aaabbbcccbbbbbb```_________```aaabbbcccgggiiikkkkkkjjjiiijjjkkkhhhgggfffdddcccbbbaaaaaa```___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]```dddffffffgggjjjllluuuzzzuuufffccchhhzzzjjj^^^SSSKKKHHH@@@>>>;;;999999999999777666666666666666666666666555555555555555666666666666666555555444555555555444444444444333333333333333333333444444444444555555444444333333222222111444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222///111333555555444222000/////////000000111111111111111111111111111111111222222222111111111000000...///000111222333333333///000000000111111111111111111111222222333333333111111111111111111111111000000111111222222222222111111222333444555666666777888999999999999888888999999;;;;;;;;;:::888777///............---------//////......---,,,,,,+++,,,---------............------///000000///...---+++,,,...///000000000000............////////////------........./////////.........///000111111111//////000111111111111111......////////////....../////////000000000111111000000000000000000000000111111222222222333333333000111111222222111111000///000333444666999===@@@EEEIIIOOOVVV^^^hhhssszzz|||uuuqqq~~~|||zzzyyywwwvvvvvvsssnnniiiffffffgggbbb```^^^\\\[[[\\\^^^___[[[[[[\\\\\\[[[YYYXXXWWWTTTUUUUUUVVVUUUTTTRRRQQQMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNMMMLLLPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNPPPRRRTTTVVVWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]___aaabbbbbbbbbaaaaaa`````````aaaaaabbbccceeeggghhhhhhgggffffffgggfffeeedddcccbbbaaaaaaaaa]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\```eeehhhiiilllqqqvvv}}}zzzmmm```eeeuuukkkYYYQQQJJJGGGHHH@@@>>>;;;999999999888777666666666666666666666666444555555555555666666666777777666555444444444555444444444444333333333222333333333333444444444444555444444333333222222111333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000111111111111111111222222333///000222333444333111000......//////000000111111111111111111111111111111222222222111111111111000///000111222222222222222000000000000111111111111111111111222222333333444222222222111111111111111.........///000000111111111111222333444555666666777888999999:::999999999999::::::;;;:::999888777///............---------///.....................------........./////////---...000111111000...---+++,,,...///000111000000............////////////....../////////000000000////////////000000000000//////000111111111111111,,,---...///000000000000////////////000000000111000000000000000000000000//////000111222222333444000000111111111111000000///111333333444666999;;;@@@FFFLLLQQQUUU___lllvvv{{{qqqvvv~~~}}}zzztttmmmiiiiiijjjeeedddaaa___^^^]]]]]]]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMLLLLLLNNNNNNMMMKKKOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\^^^```aaaaaaaaaaaabbbaaaaaaaaaaaabbbccccccbbbccceeeeeecccbbbcccdddaaaaaa```_______________\\\[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\^^^___```^^^dddjjjnnnrrrxxx~~~nnniiieeetttqqqUUUJJJGGGBBBAAACCC@@@===:::999999999888777666666666666666666666666444444444555555555666666777666555444333333333333555444444444444333333333222222333333333444444444555444444333333222222111333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000111111000000000000000111222222111111111222111111000000------...//////000111111111111111111111111111111222222222111111111111000000111111222222222111111000000000000111111111111000111111222333333444444222222222111111111000000---......///000000111111111111222333444555555666777777888999999999999999888888888999888888777777//////.........---------------......///000000000.........////////////000...///111222222000///---...///000000000///...---............/////////000////////////000000000000111111000000//////......//////000111111111111111+++,,,---///000000111111////////////000000000000000000000000000000000000+++,,,,,,...///000111222000000111111111111000000111222333333222333555777===CCCKKKNNNPPPXXXgggttt{{{yyyvvvuuu{{{xxxpppkkkkkklllgggfffdddbbb```^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVUUUVVVVVVUUUSSSRRRQQQPPPOOOPPPNNNMMMMMMNNNNNNLLLKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSQQQPPPPPPQQQRRRSSSWWWWWWWWWWWWYYYZZZ[[[\\\[[[\\\^^^___```aaa``````bbbbbbbbbbbbbbbbbbcccddd```aaaccccccaaa``````aaa]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\YYYZZZ[[[\\\___aaacccdddgggmmmuuuzzzssshhhiiipppsss[[[HHHEEEFFFAAA===???@@@===:::999999999888777666666666666666666666666444444444555555555666666666555444333222111111111555555555444444444333333222222333333333444444444555555444333333222222111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111///////////////000111111222111111000000000000000---------...///000000111000000000000000000000000222222222111111111111000111111222222222111111000000000000000111111111111000000111222333333444444222222222222111111000000///000000111222333333333000111222333444555555666666666777888888888888888777777777666666666666666000///...---,,,------...------............---------------............///////////////////////////....../////////...,,,+++......------------.........---+++++++++,,,...000/////////000111111222222---///000///...---...000//////............//////---///000222222000///---000000000000//////.........//////000111222222222444444333222111000///...000111000000///000444666888;;;CCCLLLQQQWWWcccnnnyyy}}}rrrqqqyyy}}}tttnnnkkkjjjjjjkkkiiigggeeecccccccccccc```______^^^]]]\\\\\\[[[ZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOOQQQQQQPPPQQQRRRTTTVVVWWWTTTTTTTTTRRRPPPPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZZZZ\\\]]]^^^```aaaaaa``````ccccccbbbaaa```___^^^^^^_________^^^]]]\\\[[[ZZZYYYZZZ\\\]]]]]]]]]\\\\\\ZZZZZZYYYWWWVVVVVVYYY[[[aaa^^^[[[]]]bbbhhhjjjkkkoooxxxxxxmmmlllkkk{{{qqqXXXOOODDD>>>===>>>===<<<::::::999999888777666666444444444555555555666666777666555666777777555444555555555444444333333333333333444444333333222111555444333333222222333333333333333222222222111111222222222111111111000000111111111000000000000000///////////////...------//////000000111111222222000000000000000000000000111111111111111111111111111111111111000000000000000///...------...///000---...///000000111000000000000000000000000000000000000111111111111000000111000///......///000111000000000000000111111222333333333222222111111111000000000000000000000000000111222222444444555666444444555666666777666666777777888888888888777666//////---,,,,,,,,,------//////000000000000//////------------........................................../////////...,,,,,,......------------.........---,,,+++,,,---///000000/////////////////////...///000000......///000//////............//////...///000111111000///.../////////000000000111111...//////000111111222222222222222111111111111111000111111000///000333666999;;;BBBJJJOOOVVVdddppp||||||~~~{{{vvvssssssttttttrrroookkkhhhfffeeedddcccbbbaaa```^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRQQQQQQQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[]]]^^^_________^^^aaaaaa```^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYZZZ]]]_________aaaeeejjjppptttwww~~~qqqkkkqqqxxxzzz___SSSKKKBBB===<<<===<<<:::::::::999888888777666666555555666666666666666666333222222222444444222111555555444444444333333333555555555555444333222111333333222111111111111222333333222222222111111111222222222111111111000000111000000000000000000000111111111111111000//////000000000000000111111111000000000000000000000000111111111111111111111111222111111000000/////////000///...------...///000...//////000000000000///000000000000000000000000000000111111111111000000111000///......///000000000000000000000111111222222222111111111000000000000000000000000000000000000111222222444444555666444444555666666666666666666777777777777777666666...------,,,,,,,,,,,,---//////000000000000//////------------............------------------------.........///......---,,,......------------......///...---------...///000000000///......---,,,,,,///000111000///...///111//////............//////////////////////////////---...///000111222333333/////////000111111222222000000111111222222222333000111111000///000333555999:::???FFFLLLTTTdddrrr|||zzz{{{|||~~~|||xxxsssoookkkiiihhheeedddcccbbb```^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYXXXVVVVVVUUUUUUYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUSSSRRRQQQSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\___^^^\\\ZZZYYYYYYZZZZZZYYYYYYZZZYYYYYYXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWXXXZZZZZZZZZ[[[]]]___^^^bbbhhhmmmqqqwww~~~~~~nnnooodddRRRJJJEEE???;;;;;;;;;:::888999999888888777777666666777777777777777666666666555444333444555666555333555444444444444333333333666666666666555444333222333222111111000000111111333222222222222111111111222111111111111000000000000000000000000000111111222222222333222222111000111000000000000000000///000000000000000000000000111111111111111111111111222222111000000///......//////............/////////000000000000//////...000000000000000000000000///000000111111000000///000000////////////000000000000000000000111111222111000000000000/////////000000000000000000000000000111222222444444555666444444555555666666555555555555666666666666666555,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------------------------..................------......------------......///............///000111/////////.........------///000111000//////000111///......------......///000///............///000......///000111222333333//////000000111111111111000111111111111222222222000111111111000000222444999999<<>>CCCKKK[[[jjjsssxxx~~~yyytttwww{{{wwwrrrooommmgggffffffdddcccbbbaaaaaa^^^]]]\\\\\\\\\\\\]]]^^^[[[ZZZYYYWWWVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYSSSUUUVVVUUUTTTTTTTTTVVVSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYY]]]\\\[[[YYYYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^```bbbbbbccceeehhhjjjrrryyyoooXXXJJJEEE???===<<<;;;;;;:::999888777777666666666666666666555555555555555555555555555333111111222333222111444444444444444444444444///000111222333444444444444444333222222222222222222222222111111111000000000000000000000000000000//////000000111111111111000000111111111111111000111000000000//////......////////////////////////000000000000000000000000111111000000///......---...//////////////////...000000111000000///...---//////////////////////////////000000000000//////......///000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000111222222444444555666333333444444444444333333333333444555555555555555+++,,,,,,------------,,,......////////////......,,,,,,,,,,,,------------------------------------......---------...//////......------------......------........./////////---......///000000111111...///000///...---...000......------------..............................////////////000000000000000000000000000000111111333222222222111111000000000111222222111000111222444444777;;;???EEERRR___jjjpppwwwsssmmmmmmqqqxxx}}}vvvrrrqqqooonnnmmmjjjhhhfffddddddaaa```^^^]]]\\\\\\]]]^^^[[[[[[YYYXXXXXXWWWWWWWWWTTTTTTUUUVVVWWWXXXYYYYYYUUUVVVWWWYYYZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\\\\[[[SSSUUUVVVWWWUUUUUUUUUVVVTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXXXXWWWWWWXXXYYYYYY\\\\\\\\\\\\[[[[[[ZZZZZZWWWWWWXXXYYYYYYZZZYYYYYYWWWWWWXXXYYY[[[]]]___aaacccdddfffgggiiimmmrrrvvv~~~ppp]]]NNNDDD@@@<<<<<<;;;;;;:::999999888666666666666555555555555444444444444555555555666999777444333333444333222333333333444444444444555...///000111333444444444555444333333222222333333222111111111111000000000//////000000000000000111/////////000111111222222...///000000111000000000000//////////////////...////////////////////////000000000000000000000000000000////////////............////////////......///000000000000//////...////////////////////////...//////000000//////...---...///000111111111000000000000000000111111222000000111111111111222222000000000000000000000000000111222222444444555666333333444444333333222222333333444555666666666666+++,,,---...///......------......//////......---++++++,,,,,,,,,---------...........................------,,,---...///000......------------......,,,,,,---.......................................,,,...///...---,,,---///...------,,,,,,------...------...//////...------,,,,,,---...///000000111111000000000000000000000111111111111111222222222000111333222111000111222111222666:::<<>>;;;777444333333222111333333333444444555555555444444444444333222111111333222222111000111111111111111111111000000000000.../////////000000111111...//////000111222222222...///000111111111111111---.........//////000000////////////////////////000000000000000000000000------......///000000000---...///000000///...---......///000000111000000////////////////////////......////////////......,,,---///000111111111000000000000000000111111222---.........//////000000000000000000000000000000000111222333444555555666333333333333333222111000333444555666777777777777000000000000///...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---------------------------------------------------........................+++,,,,,,---...///000000//////............////////////000000///---+++***/////////...------,,,,,,///...,,,,,,,,,---///111222222111000/////////000000000000000000000000000000000111111111222222222444444444555888;;;???AAAGGGNNNVVV[[[```mmmuuuoooooovvvyyyuuusssrrrnnnnnnmmmllliiieeebbb```aaa```___^^^^^^___```aaacccbbbaaabbbccccccbbbaaa\\\]]]___aaaccceeeggghhh```^^^\\\ZZZZZZZZZYYYWWWUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\^^^^^^ZZZ[[[\\\\\\]]]\\\\\\[[[]]]```bbbbbbaaa`````````aaa___^^^^^^aaaccceeefffaaaeeejjjpppuuuzzzuuunnnllllllnnnnnnrrrzzz___HHHDDDEEEAAA======999888888777777777777777555555555555555444444444555555444444444555666666@@@===:::777555555666777222222222333333444444444222222222222222222222222111111222333333111000///...///000111111000///...000000000000111111111111////////////////////////000///...------...///000////////////////////////000000000000000000000000000000000000111222333444000000000000000000000000,,,,,,,,,---...//////000............////////////000000000000000000000000111000000///...---------////////////000000000000000000111222222222222222000000000000000000000000111111111111111111222222111111222222222333333333555444444333333222222111222333333444555555555444......///////////////.........------,,,++++++***------,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,------------------------------------------------........................---------...............//////............//////...////////////---,,,+++------..................///...---,,,,,,...///111222111000000000000000000000000000000000000000000000000111111111222222222333333333333666888;;;===BBBHHHPPPTTTYYYdddtttzzzrrrpppyyy|||yyyxxxssssssrrrqqqnnnkkkhhhggghhhgggfffeeeeeeeeefffgggiiihhhhhhiiiiiihhhdddbbb]]]^^^___aaabbbdddeeeeeeaaa^^^\\\[[[ZZZZZZXXXVVVWWWWWWWWWXXXYYYZZZ[[[\\\___^^^^^^^^^^^^___aaabbb[[[[[[[[[[[[[[[[[[[[[[[[^^^aaacccddddddcccdddeeeeeedddcccccceeegggiiijjjlllooosssxxx~~~rrrgggeeedddeeeiiimmmxxxnnnWWWDDD@@@AAA<<<999:::999888777777666666777777555555555555555555555555666666666666666777777777:::888666333222222333333222222222333333444444444222222222222222222222222111222222222222111000000//////000000000000////////////000000000111111111000000000000000000000000000///...------...///000////////////////////////000000000000000000000000222111111111222333444444000000000000000000000000,,,------...//////000000........./////////000000////////////////////////111000000///......------.../////////000000000000///000000111111111111111000000000000000000000000...//////000111222222333111111111222222222333333444333333333333222222222222333333444555555444444,,,---...///000000000000......------,,,+++++++++...---------,,,,,,++++++...---,,,,,,......---,,,------------------------------------------------........................//////.........---------//////............//////---......//////...------,,,,,,------...//////000///...---------...///000000000000000000000111222000000000000000000000000111111111111111222222222222222111222333555777999;;;AAAHHHLLLOOOWWWeeepppzzzzzzooopppuuu}}}{{{xxxuuusssqqqnnnmmmkkkiiiiiiiiikkkkkkmmmlllkkkkkkkkkhhhddd```aaaaaabbbbbbccccccccccccbbb```^^^]]]]]]\\\[[[YYY[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]^^^^^^```aaabbb``````___^^^^^^___``````^^^aaaccceeeeeeeeefffhhhkkkkkkkkklllnnnqqqtttuuu|||}}}pppddd[[[^^^aaahhhqqq|||rrraaaRRRDDDBBB@@@<<<:::===999888777777666666777777666666666666666666666666777888999:::999999888777555555444222222111222222222222333333333333444444222222222222222222222222333222111111000111111111000000////////////000000//////000000000000111111111111111111111111111111//////............///000////////////////////////000000000000000000000000111111111000000111222222000000000000000000000000......//////000000111111////////////000000000000........................000000000///......------....../////////000000000...//////000000000000000000000000000000000000000------...000111222333444111111111222222222222333222222222222333333333333222333333444444444444444------...///////////////......------,,,,,,,,,,,,.........---,,,,,,++++++...,,,+++,,,---...---,,,........................------------------------................................................///......------......///,,,------....../////////---------........./////////......---...///000000000/////////000111222222000000000000000000000000111111111111111111111111222222111222222333555555666<<>>888888777666666666666666666666666666777777777777777888:::;;;;;;:::888777555555555555444444444444333333333333333333333333222222222222222222222222444333111000000000111222111000///......///000111////////////000000000111000000000000000000000000...............//////000//////////////////////////////////////////////////////...---------......//////////////////////////////000000111111111111/////////000000000111111........................000000//////...................../////////000000---......///000/////////000000000000000000000000//////000000111222333333111111111111222222222222000111111222333333444444222333333444444444333333//////000//////...------......------------,,,,,,.........------,,,,,,,,,...---,,,,,,......---,,,........................------------------------........................,,,,,,------...//////000......------------......,,,---------...//////000//////.........---------............//////000000000/////////000111222222000000000000000000000000111111111111111111111111333222222222333333444444444999???CCCFFFMMMVVV^^^aaagggqqq}}}yyy{{{}}}zzzzzzzzz{{{zzzwwwssspppppppppooonnnlllkkkjjjhhhgggeeedddccccccbbbccceeehhhiiihhhgggaaa```___^^^]]]^^^___```cccdddfffgggiiijjjkkkkkkkkkkkkiiiiiijjjlllnnnoooppprrrssssssssstttuuuwwwxxx|||vvvlllccc```dddiiipppmmmUUUKKKDDDAAA>>><<<999666666:::888777777666555666666666555666666666777777888888666888:::;;;<<<;;;999888555555555555555555555555333333333333333333333333222222222222222222222222444333111000000000111222111000///......///000111...////////////000000000////////////////////////---......///////////////////////////////////////////////////////////////......------,,,---------////////////////////////000000000111111111111111////////////000000000000........................////////////........................////////////------...///////////////////////////////////////222222222222222111111111000000111111111222222222///000111111222333444444222333333444333333222222000000000000///...---,,,......------------------------------------------///...------//////...---........................------------------------........................++++++,,,---...///000111......------------......---------------...///000000//////...------,,,,,,....../////////000000000000000000000000000111222000000000000000000000000222222222111111111111111222222333333333333444444444888<<<@@@CCCJJJSSSYYYZZZ^^^gggrrr~~~||||||}}}yyyvvvuuuuuuttttttrrrqqqooommmkkkiiigggfffggggggiiilllooopppooonnnfffeeecccaaaaaabbbdddeeehhhiiikkknnnpppqqqrrrrrrqqqppppppqqqsssuuuwwwyyyzzz|||}}}~~~~~~|||{{{zzzyyy~~~uuukkkccc___bbbnnnzzz~~~]]]KKKFFF??????>>><<<999777888999888777666666555555666666444555555666666777777888666777999;;;<<<<<<<<<;;;555555444333333333444444444444333333333333222222222222222222222222222222333222111111000111111111000000////////////000000......////////////000000........................,,,---...///000000000///////////////////////////000000000000000000000000/////////...//////000000000000000000000000000000000000000000000111111111............////////////........................//////////////////......------........./////////---......///////////////////////////////////////333333222222111000000000000000000111111111111222000000000111222333333444333333333333333222222111...///////////////......------..................,,,,,,------.../////////000///......000000///...........................------------------------........................,,,---------......//////...------,,,,,,------.........---------...//////..................------......///000000000000000222111000000000000000000000000000000000000000000222222222111111111000000111111222333333333333333444666999;;;>>>DDDMMMSSSWWWZZZ```iiiuuu}}}zzz{{{zzzyyyvvvtttqqqpppooorrrssstttwwwyyyzzzxxxvvvpppnnnlllkkkkkkmmmoooqqqrrrtttvvvyyy{{{|||}}}}}}~~~}}}xxxtttrrrrrrqqqjjjfffhhhnnnyyylllUUUHHHEEE@@@@@@???<<<;;;::::::999777777666555555555555666333444444555666666777777777888999;;;===>>>@@@@@@777555444222111222333444444444444333333222222222222222222222222222222222111222222222222111000000//////000000000000//////........./////////000000////////////////////////,,,---...///000000000///////////////////////////000000000000000000000000///......//////000111222000000000000000000000000000000000000000000000000------------............////////////////////////.../////////////////////---------.........//////......///000000000000///////////////////////////000000000000////////////000000000000111111111111000000111111222222333333333333333333333222111111,,,---...///000000000000------..................+++,,,,,,---...///000000111///...///000111000///////////////////////////------------------------........................///............---------...------,,,,,,------...///...---,,,,,,---...///,,,,,,------.../////////......///000000000000000222222111000//////000000000000000000000000000000222222222222111111000000///000111222222333222222444555666777:::@@@GGGMMMVVVXXX\\\dddooo|||}}}}}}zzzyyyxxx~~~~~~}}}yyyxxxvvvuuuuuuwwwzzz|||{{{uuupppmmmmmmiiifffjjjwwwiiiZZZLLLBBB>>>======;;;888888888777555777777666555555555555555333333333444555666666777999999:::<<<>>>@@@CCCDDD:::888555333222333555666444444444333333222222222222222222222222222222222111111222333333111000///...///000111111000///.............../////////000000000000000000000000000+++,,,...000000000000///////////////////////////000000000000000000000000,,,,,,,,,---...///000111000000000000000000000000000000000///////////////,,,,,,,,,---------......000000000000000000000000.........///////////////---------.........//////...//////000000000000000////////////////////////,,,---------......//////000000000000111111111111111111111111111222222222333333333333333222111000/////////////////////////////////...---------,,,//////............//////000///...///000///...,,,.........////////////000000///---,,,+++,,,,,,---.........------,,,,,,,,,........................---------............///........................---------............///............////////////222111000//////......///000000000000000000000000222222111111111111222222000111111111111222222222111555888888999===FFFMMMQQQTTTWWW\\\cccnnn{{{rrreeeaaadddfffqqqdddVVVPPPGGGAAABBB;;;;;;::::::999888777777666555555555555444444444555444444333333444444555333333444666:::@@@EEEIII@@@;;;444///---...//////222222333333333333444444000000000000000000000000222222222111111111111000000000000000000000000000000000///...............////////////////////////........................000000000000000000000000000000///...............111...,,,---000222111000////////////////////////........................000///...---------------//////////////////////////////.........---------............////////////222222111111000000//////000000111111111111000000//////000111111111111111000000////////////000000111222222333333222222111222222222111111111111000////////////////////////...............---------//////............//////000///.../////////...,,,,,,,,,,,,------------...///...---,,,,,,,,,---............------,,,,,,,,,........................---------............///........................---------............///............////////////111111000///////////////000000000000000000000000222111111000000111111222000111111111111222222222333555777777666:::AAAGGGMMMSSSYYY\\\^^^eeeqqq{{{rrreeeccchhhvvvhhhQQQJJJGGG@@@<<<===;;;::::::999888888777777555555555555444444444444444444333333333333444444666555555666888<<<@@@BBBBBB===666222111111222222222222222333333333444444111111111111111111111111222222222111111111000000////////////////////////111111000///////////////////////////////////////........................000000000000000000000000000000///...............111///---...111222111000////////////////////////...............---------//////...---------------//////////////////////////////.........---------............////////////000000000000000/////////000000000000000000000000//////000111111111111000000000////////////000000111222222333333222222111222222222111111111000000////////////////////////---------...............//////............//////000///---...//////...,,,,,,,,,,,,------------...---------,,,------...///.........---------------........................---------............///........................---------............///............////////////111111000/////////000000000000000000000000000000222111111000000111111222000111111111111222222222444555666555444666;;;@@@HHHPPPYYY[[[ZZZ]]]gggqqqxxxkkkccchhhssswww___QQQFFFDDDCCC===:::<<<::::::999999888777777777555555555555444444444444444444333333333333444444666555555555666999<<<>>>@@@<<<666333222333333333222222222222333333333333222222222222222222222222222222111111111000000000........................222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000000//////............///111/////////111222111000//////////////////////////////.........---------//////...------------...////////////////////////...............------------............/////////.........///////////////000//////......//////000...///000000111111000000000//////......//////000111111222222222222111111222222111111111000000000////////////////////////,,,---------...////////////......------......///000...------...///...---.........////////////000,,,---------......//////...............---------........................---------............///........................---------............///............////////////000000000///000000111111000000000000000000000000111111000000000000111111000000111111111222222222444555555444333555888<<>><<<999888:::<<<777777777666666666666666444444444444333333333333333333222222222222333333333333333222222333333333555333111111222222111000111111111111222222222222222222222222222222222222111111000000000/////////111111111111111111111111000//////...............///////////////////////////////////////////////////////////////////////////............//////000000222444444333111111111////////////////////////...........................------------...//////////////////////////////---------...............,,,------------.........,,,,,,------...///000000...//////000000//////...---...//////000000/////////......------......///000000111111111111000000111111000000000/////////////////////////////////...............---------...------,,,,,,------...///---******,,,...//////,,,,,,,,,------------.........///000000///...------........./////////000........................---------............///........................---------............///............/////////////////////000111222444555000000000000000000000000000000////////////000000000111111111111222222222333222222333444666777777777999>>>FFFNNNWWW___ccchhhvvv~~~{{{zzz{{{}}}|||rrriiidddccc```cccjjjrrrwwwwwwtttqqqhhhhhhpppuuu\\\LLLFFFEEE<<<===<<<;;;:::;;;;;;;;;666666666666666666666666444444444333333333222222333333222222222222333333222222222222222222222333333222111222333333222111111111111111222222222222111111111111111111111111111000000000////////////000000000000000000000000111000000///.../////////------------------------........................////////////////////////...............///000000000333666666333111111111////////////////////////,,,,,,------.../////////---------------...//////////////////////////////---------.........//////,,,,,,---------.........------....../////////000---///111222222111///------...//////000000/////////......------......///000000111111111111000000111000000000/////////////////////////////////////////////......------,,,...------,,,,,,------...///,,,******,,,...//////........./////////000000//////000000000...---,,,---.........//////000000........................---------.........//////........................---------.........//////............/////////000/////////000111333444555000000000000000000000000000000////////////000000000111111111111222222222444333222222333444444333444999>>>BBBGGGNNNXXX```aaammm|||}}}{{{xxxxxxyyyvvvxxxwwwqqqggg___\\\\\\YYY[[[^^^dddiiikkkkkkiiikkkooovvvZZZKKKDDD@@@???777999999888888888666333555555555666666666666666444444444333333333222222333222222222222222222333...///000222333444666666111111000111333333111000000111111111111222222222000000000000000000000000000000000000////////////////////////////////////222111111000000000000000------------------------........................////////////////////////...............///000111000444777666444111111222////////////////////////+++,,,,,,---...///000000---------------...///000////////////////////////---------.........//////,,,,,,,,,---------...............///////////////---///222444444222///------......///////////////.........------.........000000111111111111000000000000000000////////////...---,,,,,,++++++++++++........................////////////////////////------------------------............////////////......---------///111222...///000000///---+++***%%%&&&''')))+++---...///---------............///////////////////////////,,,++++++++++++,,,------/////////...///000000111/////////...///000111111000000000000000000000000111111000000000000111111222222111111222222333444222222333333333333444444333444666:::???GGGPPPVVV___bbbjjjxxx{{{vvvyyy~~~|||zzzzzzzzzxxxvvvrrrvvvtttiii```\\\VVVPPPXXX[[[]]]]]]bbbkkkrrrsss~~~xxx[[[MMMFFF>>><<<@@@::::::999999888777777777777666666666666555555555444444444444444444444444222222222222222222222222111111222222222333333333222222111111111111222222333222222111111222222333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000......000111222////////////////////////////////////////////////------......//////000000444444444333333222222222000000000000000000000000//////.........---------............////////////---------............///---.........//////000000......------------..................////////////111111000000//////......////////////////////////------............---------------...///000000111333000......000111///---...---,,,,,,++++++,,,,,,........................------------------------....................................////////////111000///.........//////////////////...---,,,+++++++++,,,,,,---......///---------............///........................,,,,,,,,,,,,,,,------.../////////000000000111111////////////000000000000000000000000000000000000111111000000000000111111222222111111222222333444222222333333333333444444444555777888<<>><<<:::;;;<<<===888888888777666666555555444444444444333333333333222222222222222222222222111111111111111111111111000000000000111111111111222222111111111111222222111111000000000000111111///000000000111111111222000000000000000000000000////////////////////////000000000000000000000000.........//////.........+++,,,,,,------......//////////////////////////////.........---------,,,------------......//////........................---------.........//////,,,,,,---------.........---------............///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------.........//////////////////////////////------............------/////////////////////...---///000///......000222---------------...///000........................////////////////////////////////////////////////............/////////000++++++---.........---,,,,,,---.../////////------,,,,,,,,,,,,,,,+++++++++---------.........//////------------------------,,,++++++++++++,,,------...------------.../////////////////////000111111////////////////////////111111000000000000111111000000000000000111111222222222333333333444444444000333555666555444444555999;;;AAAMMM[[[gggnnnqqqjjjgggccc```bbbhhhooouuu{{{}}}||||||~~~~~~|||{{{yyywwwuuurrrsssvvvxxxyyyyyyxxxwwwppprrrsssrrrqqqrrruuuyyydddLLLCCCCCC999===>>><<<999999999999888888888777666666555555555555444444444444333333222222222222222222222222000000000000000000000000000000000000111111111111222222111111111111222222111111000000000000111111//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000......////////////............---------,,,,,,,,,////////////////////////......---------,,,,,,,,,---------....../////////........................---------.........//////,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////////////////////////////---..................---///////////////.........***,,,---,,,******---000,,,(((%%%''',,,000///...---------,,,,,,+++++++++---,,,++++++------,,,+++---......///////////////+++++++++,,,,,,+++*********,,,......---++++++,,,------------------------........................---,,,,,,++++++,,,,,,---000///---,,,,,,---...///------......///000000111,,,---...//////...---,,,.../////////000000111111111111000000000000000111000000000000000111111222111111222222222333333333222222111111111222333333444333333444444555666777:::>>>EEELLLSSS[[[cccgggkkkfff```^^^aaaggglllooossszzz}}}||||||yyyyyy|||~~~}}}{{{yyyyyyyyywwwvvvtttrrrpppoooppprrruuuxxxyyyxxxvvvqqqmmmnnntttzzz~~~uuuYYYIIICCCDDD===;;;:::999999999777555555555555555555555555555777555222000///000222333111111222222222222111111111111111111111111111111////////////////////////111111111111111111111111222111111111000000//////111000///000000000...---////////////////////////......////////////......000000000000000///......///...---,,,+++,,,---------......///////////////---...///000000///...------------............///---,,,,,,++++++,,,,,,---///...,,,++++++,,,...////////////......---------..............................---------,,,,,,,,,------------------------------,,,++++++---...///,,,---......//////......---------...///000000111///...---,,,,,,,,,,,,,,,000///.........///111222000000//////..................------------......,,,)))(((+++///111///,,,------,,,,,,,,,,,,,,,,,,...---,,,---......---,,,------...///////////////,,,---------------,,,,,,***,,,......---,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---///......------.........,,,------...//////000000......///000000///............/////////000000000111111000000000000111111000000000000000111111222111111222222222333333333222111111111111222333333444444444444555666777777===@@@CCCGGGJJJOOOUUUXXXbbbccccccbbbbbbdddhhhlllnnnwww~~~~~~~~~}}}|||}}}yyyvvvuuuxxxyyyxxxvvvwwwwwwuuusssqqqooommmlllmmmmmmnnnnnnooonnnkkkjjjlllooozzznnnUUUDDD???>>>===;;;999999999999777555666666666666666666666666666444222111000000111222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///111000///000111111///---////////////////////////......////////////......000000000000000///......///...---,,,,,,,,,---------...//////000000//////---...///000000///...---------------............---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,++++++*********....................................------,,,,,,------------------------------,,,,,,------...///,,,---......//////......------......///000000111000///......---------...///////////////000000111/////////.........------......------------......,,,++++++...111111...***,,,,,,,,,,,,------------///...---...///000///---------...////////////...---....../////////......,,,...//////...------...------------------------........................------,,,,,,,,,,,,---------......//////.........,,,,,,------...///////////////000000000000//////............////////////111000000000000000111111000000000000000111111222111111222222222333333333111111111111111222333444555444444555555666777888<<<===>>>>>>???BBBFFFIIITTT[[[dddfffdddbbbeeehhhlllttt~~~{{{yyyxxxyyy{{{}}}}}}|||zzzvvvrrrpppqqqrrrpppnnnmmmlllkkkiiigggeeeddddddbbbcccdddeeeggghhhiiijjjppp}}}}}}|||tttdddPPPAAA;;;;;;<<<;;;999999999999777555666666666666666666666666444444333222222111111111111222222333333222222111333333333333333333333333111111111111111111111111111111111111111111111111111111111111000000000000111000000000222111000...////////////////////////...//////000000//////...//////000000000///......///...---,,,,,,,,,,,,---...//////000000000000000---...////////////...---------------............------,,,,,,,,,,,,------...---,,,++++++,,,---............---------------......................../////////............---------------------------,,,---......//////......,,,---......//////......------......///000000000000000///............///......///000000000000///.........---------------......------------.........---,,,...//////---***+++,,,,,,,,,------......///---------///000///...,,,---......//////......---......////////////...---///000000...---...///................................................------,,,,,,,,,,,,------,,,---///000000///......,,,---------.........///////////////////////////..................//////000000000000000000111222000000000000000111111222111111222222222333333333222222222222333444555555555555555555666777888888777888888888888;;;???CCCHHHQQQ^^^fffgggeeeeeeeeelllttt|||xxxvvvuuuuuuwwwzzz|||||||||yyytttnnnllllllllljjjhhhdddcccaaa```______``````\\\\\\]]]___ccciiiqqquuummm___ccccccZZZLLL@@@;;;<<<;;;:::888888999999777555555555555555555555555555222333333444333222111000000111111222222111111000222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000111000000111222222000/////////////////////////////////000000000000//////...///////////////............------,,,,,,,,,,,,...///000000111111000000........................,,,,,,---------.........------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...////////////..................................../////////////////////...------------------,,,,,,,,,---...///000///...---,,,---......///.....................//////000000//////...............///,,,---///000000000///...------------------------......------------......///---,,,++++++,,,---,,,,,,,,,,,,------.........---,,,+++,,,...///...---,,,------...............+++,,,---..................///000///......///000...................................................------,,,,,,------...,,,---///000111000///...---------.......................................//////////////////......000000//////000111222222000000000000000111111222111111222222222333333333333333333444444666777777444444444555555666777888555666666666777999===@@@@@@GGGSSS^^^fffiiigggdddjjjpppzzz{{{zzzzzzyyyvvvsssuuuuuuuuuxxx{{{|||||||||xxxssslllhhhhhhhhhfffccc```___\\\ZZZZZZ[[[]]]^^^^^^___```ccchhhrrryyy^^^PPPMMMRRRTTTOOOEEE===;;;===;;;999888888888888777666333333333333333333333333111222333444444222111000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///000222222000/////////////////////////////////000000000000//////......////////////......---------------,,,,,,,,,......///000000000000000......------------......,,,,,,,,,------------......------,,,,,,------...---------,,,,,,---------++++++++++++++++++++++++.........................../////////////////////......---------,,,,,,,,,+++,,,.../////////...---,,,---......///.....................////////////...------,,,------......,,,---///000000000///...------------------------......------------......///...,,,******+++---...---------------.........---,,,+++,,,...//////...,,,,,,---............---***+++,,,---------------...///000///------///000......................................................------------......---...//////000000000000////////////////////////......------------......000000000000////////////////////////000111222333000000000000000111111222111111222222222333333333333333333444555666777888444333333444444555666777666777888888777777999;;;<<<@@@HHHSSS^^^eeegggfffhhhlllsss}}}zzzmmmoooqqquuu~~~}}}zzzxxxwwwwwwvvvuuuvvvuuuvvvyyy|||~~~~~~}}}xxxrrrjjjfffeeeeeecccaaa[[[YYYWWWVVVWWWZZZ]]]```bbbgggoooxxxtttZZZLLLIIIDDDEEEFFFCCC>>>:::999::::::888777777888888777666222222222222222222222222111222333444333333111111///000000000000000000///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111///......///111111000...///////////////////////////000000111111000000///------.../////////......------......------,,,+++---......///////////////......------------......,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,,,,------------........................---............/////////.........------,,,,,,++++++,,,------......------,,,---......//////............//////////////////---,,,,,,,,,,,,---......------...////////////...---------------...............------------......------...---------...///............---------------,,,,,,---///111000///+++,,,------......------******+++------......---...//////...,,,,,,...000......................................................------------..................///000111222000000000000000000000000000///...------...///000222222111111000000000000////////////000111222333000000000000000111111222111111222222222333333333111111222222333555666777333222222333333444555666444666888999888777888888:::<<>>===<<<;;;:::888777999888777777888888777666222222222222222222222222111222222333333222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111...------...000000///...////////////////////////000000111111111111000000,,,---......//////......------.........---,,,+++,,,,,,---..................------,,,,,,------...++++++,,,,,,,,,---------......------------......,,,------------------,,,........./////////000000........................,,,,,,------............///......---,,,,,,+++++++++++++++++++++,,,------,,,---......//////....../////////////////////...---------------...//////...------------...//////------........./////////......------------......+++---000111000//////////////////...---------,,,......---...111222222111+++,,,------......------***+++,,,---.....................---,,,,,,...000////////////////////////..............................------------......///............000222333111111111111000000000000111000///......///000111333222222222111111000000////////////000111222333000000000000000111111222111111222222222333333333000000000111222333555666222222222222333444555555///222666888999888888999888<<>>AAAFFFOOO]]]jjjsssvvvvvvuuuxxxxxxpppiiidddaaa```___^^^]]][[[YYYZZZ\\\^^^___ccciiiqqqxxx}}}zzzyyyiiiUUUIIICCCBBB@@@===:::999999:::888888888888777666555555444444444444444444444444444444444333222111000000111111111111111111111111111111111111000000000///000111111111222222222222////////////////////////000000000000000000000000////////////////////////,,,------...///000111111.........///////////////------......//////000000000000///...---,,,,,,+++,,,,,,,,,---------......------------------------........................---------............///------------------------+++++++++******)))))))))+++,,,,,,,,,---------------------------------------......//////......---.........------,,,,,,,,,***++++++,,,,,,------...//////...------------...////////////////////////------............------,,,,,,,,,------..................------.........////////////////////////,,,,,,,,,---...///000000........................---------------,,,++++++...........................///111222222000...,,,------............---------------------------------------.........//////....../////////000000000000000000000000000000000////////////////////////////////////000000000000............////////////111111111111222222222222222222333444444222111000000000000000111111111111111111222222222333333333222222222333333333444444333333444444555666666666666777999:::::::::;;;<<<===CCCMMMYYYdddmmmrrrsssssswww~~~~~~zzzxxxzzz~~~|||||||||||||||{{{{{{|||}}}~~~zzzmmmddd___^^^^^^```___^^^[[[[[[^^^dddhhhkkkooouuu}}}|||dddSSSHHHBBB>>>???@@@>>>;;;888888999999999999999888777666555333333444444444444444444111222222222222222222222111111111111111111111111111111111111000000000///000111111111222222222222////////////////////////000000000000000000000000........................,,,------...///000111111///////////////.........------......//////000000000000///...------,,,,,,,,,,,,,,,---------......------------------------........................---------............///------------------------+++++++++******)))))))))++++++++++++,,,,,,------++++++,,,,,,---...//////------............------......------------,,,,,,***++++++,,,,,,------...///......---------......---------------------------......//////......---......------,,,,,,,,,,,,---..................---////////////////////////,,,---------.../////////....................................---,,,+++***........................---...///000000...,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000111111111111222222222222222111111000//////000000000111111111111111222222222333333333222222222222333333333333333333444444555666666666444555666777888888888888;;;===AAAGGGPPPZZZccchhhrrrtttwww}}}}}}sssmmmhhheeeiiinnnuuu}}}uuuqqqpppqqqmmmnnnnnnlllkkkkkkmmmppppppvvvwwwhhh^^^[[[\\\^^^]]]___aaabbbdddjjjsssyyywww^^^PPPGGGAAA???777999;;;;;;:::999999999999999999888888777666555333333333333444444444444000000111111222333333333111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////////////////........................------......//////000000///////////////.........///000000000000000111111------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------------...---------------------------------............///++++++++++++++++++++++++------------,,,,,,,,,,,,++++++******+++,,,---...***++++++,,,---...///000------............---------------,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......////////////............------,,,++++++***------...//////...------........................------..........................................------.........------,,,........................***+++,,,,,,,,,+++))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000.........////////////000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000111111111222222222111000000000000111111111111111222222222222111111222222222333333333111222222222222333333333333333444444555666666666555555555666777777666555999:::<<<>>>BBBJJJSSSYYYmmmrrrwwwzzz|||~~~{{{rrrjjjeeehhhlllpppuuuzzz{{{}}}{{{rrriiidddbbbccceeeaaabbbbbbaaa^^^___bbbeeedddkkkxxx}}}rrrgggbbbcccgggkkkjjjpppyyyuuu]]]OOOHHHBBB??????666666777888999999888777777777777777666555444444222222333333333444444444111111111111111222222222111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000////////////////////////.................................///////////////000/////////............000000000///////////////+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///************************------------............+++************,,,---...,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---...///000111------------------------......////////////......---,,,,,,,,,,,,,,,,,,,,,------...//////...------------------------------...............---------........................,,,,,,---...////////////........................------......------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000000000000000000000000000000////////////////////////////////////000000000000............////////////000000111111111222222222333222000/////////000111222222333333333444444444111111222222222333333333111111222222222333333333333333444444555666666777888888777777888777666444666999;;;<<<>>>CCCKKKRRRcccllluuuwwwsssrrrwww}}}vvvoooppptttvvvwwwxxx{{{|||~~~uuulllpppkkkccc[[[XXXXXX[[[]]]\\\]]]^^^\\\YYYZZZ]]]aaa___fffrrryyytttnnnjjjkkkpppxxx}}}iiiZZZLLLFFFCCC===;;;===:::999777888999999777444666666666666555444333222222222222333333444444444333222222222111111000000000000000000000000000000111111111111000000000000111111111111222222222222000000000000000000000000111111111111111111111111........................///////////////.........000000//////.........---......------,,,,,,,,,+++,,,,,,---......//////000,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))***,,,---///......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,---......++++++,,,,,,...///111222..............................////////////......***++++++,,,,,,------...,,,---...//////...---,,,------------------------......------------......................................................111111000///////////////...///////////////......///...---,,,+++,,,,,,---------------------------,,,,,,------...///000000111111000///////////////............////////////---...//////...,,,***)))//////000000000000//////...//////000000000000000111111111000000000000000000///...---...///111333222222222111111111000000///000111222333333222111444444333333222111000000222222222222222222222222555555555666666666666777555555555777:::===AAACCCSSScccrrrwwwyyy{{{{{{www}}}wwwtttsssrrrnnnkkkhhhggghhhjjjllljjjfffaaabbbaaa___[[[XXXXXX[[[^^^___]]][[[\\\___bbbdddeeellljjjnnn|||~~~~~~}}}fffPPPKKKCCC===::::::::::::<<<<<<;;;999888666555555555555444444444333333333333333333333333333333333222111000//////000111222,,,---///111111111000000...///000111111111000///000000000000000000000000////////////////////////000000000000000000000000000000//////......------,,,---------.../////////------------------,,,,,,000000//////.........---///////////////////////////......------......///---------,,,,,,,,,++++++------------,,,,,,+++***,,,,,,------......------+++++++++*********))))))///...,,,+++***))))))))),,,,,,,,,---------..............................************+++,,,---------,,,++++++************++++++++++++++++++++++++---------........./////////......------///000111............---,,,++++++------------------------,,,---------,,,++++++***..............................------------......................................................000//////...---.........,,,---------------,,,,,,///...---,,,,,,,,,------////////////////////////,,,,,,------...//////000------......///111222222....../////////000000000000000000//////...---,,,//////000000000000//////...//////000000000000000222222222111111111111111111000///......000222333222222222111111111000000///000111222333222222111555444444333222222111111333333333333333333333333444444555555555666666666555555555666999<<>>@@@DDDMMM\\\oookkkUUUIIIEEEDDD<<<;;;999:::::::::888777888888888888888888888888555555444444444333333333555444444333222111000000111000000000000000000111222111///.........///000222111000000000111222333000000000000000000000000000000000000000000000000////////////////////////------......//////000000/////////...---------,,,++++++,,,,,,---...//////........................------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---.../////////---,,,,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------..............................///......---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------......+++++++++,,,,,,,,,------------------......//////,,,---...///////////////.........------,,,,,,+++---......///......------..............................------------......................................................000///......------......---......///000000//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000///...------000000000000111111111111111000///...---...///000//////000000000000/////////000000111111111111111000000000000111111222222222222111111111111111111111111111111111111111111333333222222222222222222111111111111000000000000111111222222333333333333222222222333333333333444444444444444555666777777<<<===@@@DDDKKKXXXiiivvveeeQQQFFFCCCBBB@@@::::::999999:::999666333666666666555444444333333555555444444444333333333444444333222111111000000000000000111111000000000000///.........000111222333222000.........///000000000000000000000000000////////////////////////////////////////////////------......//////000000/////////...---------,,,++++++,,,,,,---...//////---------...............------------------------...------,,,,,,------............---------,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---............++++++++++++************---,,,++++++******++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......------,,,,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,------...............+++,,,---........................------,,,,,,,,,------......///......---++++++++++++++++++++++++......------------......................................................000//////...---.........++++++,,,---............+++,,,---.........------------------------------........................***+++---///000000000////////////000000000111111///......------.........//////000000000000/////////000111111222222111111/////////000111111222222111111111111111000000000111111111111111222222222444444333222222222222333111111111111111111111000000111111222222333333444222222222333333333444444333333444444555666666666999999;;;>>>@@@GGGUUUcccwwwrrrcccPPPEEEBBBBBB@@@<<<::::::999999:::888555333888777777666555444444444555555444444444333333333333333222222111111000000000000111111111111000000.........//////000111222333333222111000000000000000000000000000000000000........................000000000000000000000000.........///////////////...............---------+++,,,,,,------.........---------------.........------------------------.........------.....................---------,,,++++++,,,---------,,,,,,+++,,,------......------+++++++++*********))))))---,,,,,,+++*********+++,,,,,,,,,---------..............................++++++++++++,,,---...///---,,,,,,,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,---............---+++,,,------------------------------------------,,,,,,---............---------------------------......------------......................................................///...------,,,,,,------***+++,,,---............+++,,,---.........------------------------------........................)))+++---///000000//////....../////////000000000---......//////.........//////000000000000//////000000111222222222222111//////000111111222333333000111111111000000///...000000111111111222222222555444333222222222222333222222222222222222222222111111222222333444444555333333333333444444444444222333444555666666666666888666777;;;===???GGGPPPaaapppmmmXXXQQQGGGBBBAAA@@@>>><<<:::999999999::::::777555888888888888888888777777555555444444444333333333222222222111111111111111///000111222222111000///...///000000000000000///000111222222333333333222000000000000000000000000////////////////////////000000000000000000000000///////////////.........---------...............------------------------,,,,,,,,,------.................................000//////......//////000............------------***+++,,,,,,---------,,,------......------,,,+++,,,,,,+++++++++*********++++++******++++++,,,,,,,,,,,,,,,---------.................................---------------......+++************+++,,,---******++++++,,,---------,,,------------.........+++,,,---.........---------............------,,,+++,,,,,,------.........++++++,,,---------------////////////////////////.........------............................................................---,,,,,,++++++,,,,,,,,,---...///000000000000***+++---...///...------++++++++++++++++++++++++.....................------...///000000...,,,+++............////////////---...///000000///...---//////000000000000//////000000111222222222222111000000111222333333444444000000000000000///......000000111111222222222222666555333222111222333333444444444444444444444444222222333444444555666666333333444444444444555555222333444555666777777777;;;555444:::>>>===>>>CCCIIIZZZqqq}}}dddTTTEEECCCAAA>>><<<::::::;;;999999888999;;;;;;:::888333333333444555666666777555555444444444333333333111111111111111222222222///000111222222111000///000000111111111///...,,,(((***,,,...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---,,,------....../////////------------------,,,,,,,,,,,,,,,------.........////////////////////////000000////////////000000//////.........---------***+++,,,,,,------------............---,,,++++++---------,,,,,,,,,++++++)))))))))***+++,,,...///,,,,,,,,,---------..............................111000///......---......))))))(((((()))***++++++))))))***++++++,,,---------------.........//////+++,,,---.........---,,,///000000000///...------***++++++,,,---...//////***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---//////000000///...------,,,,,,,,,---------...............------,,,,,,,,,---------.........//////------------------------***,,,...///...------------------............///---------........./////////////////////.........////////////////////////......///000000000000000222111111111000000//////...///111333333111///.........//////000000111111222111000//////000111222222222222111111111111111333333333333333333333333333333333444444444555555222111111000111222444555444444444444444444444444666666666777888:::;;;<<>>:::888888999999999888888888888777666555555666666555555555444444444444444444333333222222222444444444444333222111000111111111111000000000000///000000111111111000000///000111222222111000///,,,---///000000000///...////////////////////////000000000//////.........000000000000//////.........---,,,,,,,,,---......---------,,,,,,,,,------------------------------------............------////////////////////////---,,,,,,,,,------...///------......------,,,+++---,,,,,,,,,,,,,,,,,,+++...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------***++++++,,,,,,++++++***+++,,,---.........---------------............///........................------------............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,////////////...............---,,,+++++++++,,,---------........./////////...------------,,,,,,,,,------------.........................../////////***,,,......---,,,---...---------............///------........./////////......//////////////////111111111111111111111111......///000000000000000111111111111000000000000000000000000000000000000111111111000///.........111111000000000000111111000000000111222222222333333333333333333333333333222222333333333444444444555444333222111111111111222222222222222222222222555555555555555666777777999;;;===BBBIIISSS^^^eeepppuuuvvvtttvvvrrrXXXIIIBBBAAACCC>>><<<:::999999999888777777888888888777666555444666666666555555555555444444444333333333333222222444444444444333222111000111111111111000000000000...///000111111111111111///000111222222111000///---...//////000//////////////////////////////////////////...............000000000////////////...,,,,,,+++,,,,,,...///000,,,,,,+++++++++,,,,,,---------------------------------............------........................---,,,,,,,,,,,,---......------......------,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,++++++******+++,,,------------,,,---------............///........................------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,///////////////.........000///---,,,,,,---///000.........////////////000------------------------------------------------------------............+++,,,......---,,,---...---------............///............////////////............////////////000000000000000000000000......///000000000000000111111111000000000000000111111000000000000111111111000000000/////////...111000000000000000000111//////000111222333333333222222222222222222222222222222222222333333333333333333333222222111111111222222222222333333333333666555555555555555666666999::::::<<<@@@GGGOOOUUU___hhhqqqwwwzzztttYYYKKKFFFBBB>>><<<;;;:::999999:::999777555666777777777666666555444666666666555555555444444333333333333333333333333333333333333333222111111111111111111000000000///---...///111111222222222///000111111111111000///......//////////////////////////////////////////..................------////////////////////////,,,,,,,,,,,,------......,,,,,,,,,+++,,,,,,---...------------------------------............------------------------------...---------------......,,,------...------,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---------............///........................,,,,,,---------.........+++++++++,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,.........///////////////000...---,,,,,,---///000.........////////////000------------------------------------------,,,,,,+++++++++,,,,,,---------+++,,,------,,,,,,---///---------............///........./////////000000---.........//////000000////////////////////////......///000000000000000000000000000000000111111111111000000000000111111.../////////000000000111000000000111111000000000//////000111222333333333222222222222222222222222111111111222222222333333111111222222333333333333222333333333444444555555666666555555555666666777555666777888999<<>>===::::::888777666777888888666444444555555555555555444444444444444333333333333222222222333333333333444444111222222222222222111111111111111111000000000000...///000111111111111111111000000000000000000111000000///............///////////////////////////.............../////////---............/////////............---,,,+++***------------...//////000........................------............------------------------------//////...---------......,,,,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++******++++++,,,------------............///........................,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------...//////............/////////000******+++++++++,,,,,,,,,,,,---------............,,,,,,,,,---------......---------,,,,,,,,,++++++******+++,,,,,,---......,,,------,,,+++,,,...000---------............///.../////////000000000000------......///000000111////////////////////////......///000000000000000///000000000111111111111///000111222222111000///////////////000000000000///000111222222111000///111111111111111111222222111111111111111111111111000000000000111111111222111111222333333333222111111222222333444444555555333333333333444555777777666777888888777888;;;===@@@CCCJJJTTT\\\cccrrrqqqddd\\\SSSJJJHHHCCC>>>===<<<999:::===888666555555666777666444333444444555555555444444333333222222222222111111222222222333333444444444111111222222222222111111111111111111000000000000///000000111111111000000111111000000000000111111111000///...---......///////////////////////////.........//////000000000---------.........//////,,,---.........---,,,+++,,,,,,,,,,,,---...///000////////////////////////------............------------------------------...---,,,++++++++++++,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,++++++***+++,,,---...---------............///........................++++++,,,,,,,,,---------,,,------------.................................*********+++,,,---...///---.........//////000000+++,,,---............---,,,,,,,,,---------......,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,------...//////,,,------,,,+++,,,...000---------.........//////////////////000000000000---------...///000000111000000000000000000000000...//////000000000000000//////000000111111111222...000111333333111000...111111000000//////......///000111222222111000///222222222111111111111111111111111111111111111111000000000000111111111111222333444444333222000///000000111222333333444444111111111222333555666777555555555444333555888;;;666<<>>:::444444999888666444444555666666555333333444555555444444444222222222111111111000000222222222333333444444444000111111222222222111111111111111111000000000000000111111111111000000///111111000000000000111111111000///...------...///////////////////////////.../////////000000111111---------.........//////***+++---...///......---++++++++++++,,,---...///000000000000000000000000---..................---........................,,,++++++***)))))))))***+++,,,,,,---.........------------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,+++++++++---,,,+++++++++,,,---...---------.........//////........................++++++,,,,,,,,,------------------.........//////........................'''(((((()))***,,,---...///...------------...///.........------,,,,,,,,,------------------------///...---,,,,,,---...//////...,,,+++***+++,,,,,,---------............///.........------,,,,,,,,,------------------------------------------------........................000000000000//////////////////000000000000//////000000111111111111000///////////////000000000000000000000000000000000000000000000000111111111111333333222222222222333333222222222222222222222222000111111111111222222222111111222222222333333333222222222222222222222222222333444444555555444444666555555444444666777888999<<<@@@BBBDDDKKKVVV^^^lll{{{uuu```[[[SSSJJJCCC???>>>>>>::::::999999888777666666888777777666666666666666555444333333222222222222222222222222222222222222111111000//////000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000//////........................////////////000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,------,,,++++++......//////...---,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***++++++,,,,,,,,,,,,++++++*********++++++,,,------------,,,------++++++++++++------,,,,,,.../////////...---///......------,,,++++++000000///...------,,,,,,...------,,,,,,++++++***))))))***,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,---+++******,,,------,,,...---,,,,,,+++++++++,,,,,,,,,,,,---------......+++++++++******)))))))))---,,,++++++++++++,,,---......---------,,,,,,,,,........................///...------------...///...---,,,+++++++++,,,,,,------------..................---------,,,,,,,,,------------------------------------------------////////////////////////000000000/////////......//////000000000000/////////000000111111000000////////////000000000111111000000000000000000000000000000000000111111111111000000////////////000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222222222333444444444444444555555444444555666888999;;;>>>@@@@@@???CCCJJJPPP[[[iii|||jjjZZZPPPMMMHHHCCC???======>>>::::::999888888777666666888888777666555555555666555444333333222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000//////........................000000000/////////////////////.........---------......---------,,,,,,,,,------------------------...............---,,,,,,+++++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,.../////////...---------------------------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------......------------............---------,,,,,,,,,---+++******,,,------,,,...------,,,+++++++++,,,,,,,,,,,,------------...,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---...------------,,,,,,,,,///////////////////////////...------------...///...---,,,,,,+++,,,,,,,,,------------...............------------,,,,,,,,,------------------------------------------------000000000000000000000000/////////.........------//////000000000000//////...//////000000/////////000000000111111111222222000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222111222222333333333333333444333333444555777999:::<<<>>>@@@>>>======AAAEEEJJJTTTcccppp{{{ttt]]]NNNHHHCCCAAA???===;;;;;;;;;;;;999999888888777777666666888888777666555444444444444444333222222222333333222222222222222222222222000111222333333222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000//////........................111000000//////........................---------......---------,,,,,,,,,.........------......///---............------,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,++++++************++++++************+++,,,---...,,,---------------......******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---............---++++++,,,------...//////------,,,,,,++++++************+++,,,,,,---......+++************,,,---...------------------------...------------,,,,,,,,,---+++******,,,------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++........................------------------------.............../////////.........------.........---------,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,------------------........................///////////////////////////.........------------//////000000000000//////---......////////////...000111111111222222222222///////////////////////////000000000111111111111444333333222222333333444111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222000111222222333333222222222222222333555888:::<<<:::<<<>>>???>>>>>>@@@BBBDDDIIIPPPWWW```kkkxxxqqqZZZMMMGGGEEE@@@@@@>>>===;;;999888888888888777777777666666666888777666555444333333333444333333222222333333333222222222222222222222222000111333444444333111000000000000000000000000000000000////////////000000000000000000000000000000///////////////////////////000000000000000//////........................111111000///......------..............................---------,,,,,,,,,...------,,,,,,---...///---------......------,,,------------.........///......---,,,,,,,,,,,,,,,---------,,,,,,---------************++++++,,,,,,++++++,,,,,,------......)))***++++++,,,,,,++++++++++++------------++++++,,,,,,---------.........,,,,,,,,,---------......------,,,,,,+++++++++***+++++++++,,,,,,---------,,,+++)))))))))+++---///---------------------------------------------------+++******,,,------,,,------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.........---..................---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......................................................///.........------------//////000000000000//////------...///////////////000111111111222222222222///////////////////////////000000000111111111111000000////////////000000222222222222222222222222000000111111111222222222111111222222222333333333222222222222222222222222000111222222333333222222222222222333555888:::<<<999;;;<<<=========>>>???CCCDDDEEEFFFJJJSSS```iiiyyyhhhTTTJJJFFFCCCAAA???>>>>>><<<;;;999888777777777666666666666666666777666555444333333333333333333333222222333333444222222222222222222222222000111333444444333111000000000000000000000000000000000////////////000000////////////////////////...........................//////000000000//////........................111000000///...------,,,---...........................---------,,,,,,,,,,,,,,,++++++,,,------...,,,,,,---------------,,,------.........////////////...------,,,,,,------...------------------...,,,,,,,,,,,,++++++************++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,,,,------............---------,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))))))))+++---///,,,,,,---......---,,,,,,---------------------------+++******,,,------,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,---.........------...//////...------,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,------------...+++,,,,,,------........................................................./////////.........------//////000000000000//////---......///000000000000000000000111111111222222000000000000000000000000000000000000111111111111222111111000000111111222222222222222222222222222000111111111111222222222111111222222222333333333222222222222222222222222111222222333333333333333222222222333555888:::<<<:::::::::999999999888888?????????>>>???DDDMMMUUUbbbmmmyyy}}}~~~oooaaaOOOEEECCCCCC@@@<<<::::::999999999888888888666666666666555555555555555555444333333333333444333333222222222333444444222222222222222222222222000111222333333222111000000000000000000000000000000000////////////000000////////////////////////..............................///000000000//////........................000//////......------------------.....................---------,,,,,,,,,)))***+++,,,------------+++,,,,,,------------,,,---------........./////////......---------------,,,,,,++++++++++++,,,,,,------...---,,,+++***)))******+++++++++++++++,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...//////...---,,,,,,++++++---------------,,,,,,,,,......---,,,,,,+++******+++************,,,---...+++,,,---......---,,,+++,,,,,,,,,------------...---+++******,,,------,,,+++,,,...//////...------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,---.../////////------...//////...------+++,,,.../////////...---++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///................................................000000000/////////......//////000000000000//////---...///000111111111111/////////000000000111111000000000000000000000000000000000000111111111111444333333333333333333444111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222222222333444444444444444333333333444555777999;;;:::999777666666666666666:::<<<>>>===<<<===AAAFFFLLLWWWcccjjjttt|||zzznnnbbbVVVOOOFFFBBBAAA@@@>>>;;;888888777777777777888888555555555555555555555555333333333222333333444555333222222222333333444555222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////---------------------------......///000000//////................................................---------.........//////......---------,,,,,,,,,(((***---/////////---,,,***+++,,,---------------,,,,,,---------.........//////...---------------,,,,,,++++++++++++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***+++---......---+++***,,,,,,,,,---------......---+++******,,,------,,,+++,,,...///000///...---***++++++++++++,,,,,,,,,*********+++++++++,,,,,,------...//////...------,,,,,,,,,------.........---------...///000000111,,,---...//////...---,,,+++,,,.../////////......++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////000000000000000000000000000000000000//////////////////000000000000//////......000111222222222222////////////000000000000000000000000000000000000000000000000111111111111111000000000000000000111000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222222333444444555555444444444333333444555777999::::::888666666777888999999999<<>>===:::666666666666:::???DDDKKKVVVdddooozzz}}}{{{sssqqqvvvxxxwww{{{~~~rrraaaWWWKKKDDDEEEAAA@@@>>>===;;;:::::::::999999999888888888777777666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000111111111111000///...---,,,,,,000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////..................------............//////000000............................../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------+++,,,,,,---.........---,,,,,,,,,---------......------------------------......---,,,,,,+++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********))))))(((++++++,,,,,,,,,++++++***...------,,,,,,++++++***------------------------+++,,,---,,,***)))***+++,,,++++++******++++++,,,---------,,,,,,+++++++++........................+++,,,...000000000///...,,,---...//////...---,,,------............------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******,,,...///000...---++++++,,,---...//////.........//////000////////////000000000000////////////000000000000333222000/////////000111000000000000////////////000000111111111111000000000000000000000000000000111111111111111111111111333333222222222222222222111111111111111111111111///000111222333222222111111111111111111111111111111111111111222222222222222333444444444333222111444333222222444777:::<<<;;;999777666777888777777999;;;===<<<888666555666777:::===>>>AAAGGGQQQYYYaaaiiipppqqqssswwwwwwtttuuuvvv{{{xxx\\\QQQKKKCCC???@@@???>>>===<<<;;;:::::::::999999888888888777777777666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000111111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000------............------........................------........./////////............................../////////...,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,------,,,---......//////......---------.........//////------------------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++////////////////////////---...///000000000......,,,,,,------------,,,,,,------............------/////////...------,,,,,,------------------------...,,,+++******,,,...//////...---,,,+++,,,---...000//////.........//////111000000000/////////...////////////000000000000222111000000///000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000444333333222222111000000111111111111111111111111000000111222222222222111111111111111111111111111111222222222222333333333333333444444333222111111222111111222444777:::<<<<<<:::888888999:::999999<<<<<<<<<999666555555666666888::::::999;;;@@@EEEJJJSSS]]]dddkkkrrruuuuuuvvvvvvwwwzzz|||uuu```LLLEEECCC???<<<>>><<<;;;::::::999999::::::888888888888777777777777555555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000------............------........................---------------..........................................///......---,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------++++++,,,,,,,,,,,,---------......////////////............/////////000000------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,++++++******++++++,,,++++++++++++++++++,,,,,,........................---------...---,,,+++***------------------------------............------//////.........---------........................------,,,++++++---...///...------,,,,,,,,,---...000000///............///000000000000////////////////////////000000000000111111000000000000000000......//////000000111111000000111111111111000000000000000000000000000000////////////////////////000000000000////////////111111111111111111111111000000111111222222222222111111111111111111111111111111111222222222333333444444333333222222111000222222111222333666888:::<<<;;;::::::<<<===<<<;;;===<<<:::777555444555666444666888999999:::<<>>???>>>===>>>;;;888555444444555555222444777999:::;;;<<<===>>>>>>???CCCKKKVVVccclllvvv|||zzzgggZZZRRROOONNNLLLDDD===;;;;;;999777777888777777777777888999999777777777666666666555555444555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111------......//////000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////---------.........//////------------------------..............................------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,---------.................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,,,,***+++,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,*********++++++,,,,,,---------------------------......------,,,,,,,,,,,,000///............///000------............------........................---------------------------------------......///,,,,,,------------------...............///000000------...///000111222222////////////000000000000//////000111111111111000////////////000000000000000000111111111111000000111111111111111111111111000000000000000000000000---...///000222333444444////////////////////////111111000000111111222333111111111111111111111111//////000000000111111111222222111111111111222333333333333222222333333333999999999;;;===>>>===<<<<<<999666444555555555555444555666777888888888888999999<<>>============<<<<<<<<<999999999::::::;;;;;;;;;999999888888777777666666666666666666777777777777333333444444444444333333222222111111000///......111111111111111111111111111111000000000000111111000000000000111111111111000000000000000///......000000////////////000000333222111///............000000000000000000000000------............------...///////////////...---...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000...---,,,+++++++++......---,,,,,,,,,,,,---..............................---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222444444111---***,,,...---,,,+++******,,,---//////...---...///...,,,***000000///...------,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,+++*********+++))))))*********+++++++++,,,,,,,,,,,,,,,+++***))),,,)))''''''***,,,,,,+++///...---------...//////+++,,,------......------,,,,,,------.........///..................------000000000111000000//////000///...------,,,------,,,,,,,,,---------......//////...---------------........./////////000000......//////000111111111////////////////////////111111000///////////////000000000111111111222222000000000000000000000000000///...---,,,------...222222000/////////000000000000////////////000000000000000000111111111111000000000000000000000000333333333222222111111111111111111111111222222333000000111111111222222222222222111111111222333444444444444444444444444444444333333222333444555666444444444444555555555555333444444555666888999:::=========>>>AAAGGGOOOUUUcccttt~~~|||yyyxxx{{{{{{jjjbbbVVVNNNIIIEEEAAA===<<<<<<;;;;;;;;;:::::::::888888888999999999999999888888777777777777777777444555555555555666666666444444555555555555444444444333333222111111000000111111111111111111111111111111000000000000111111000000000000111111111111000000000000000///......000000////////////000000111000///////////////000////////////////////////------............------......///////////////...///////////////...------////////////////////////------------------------......---,,,,,,,,,------......---,,,,,,,,,,,,---.................................---------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111222111///,,,+++,,,,,,,,,,,,------............///......///000000///---000//////...------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))...+++***+++---///...---111000///...---,,,,,,,,,,,,,,,------......------+++,,,---...///000111111.../////////...---,,,,,,......//////////////////......------------......,,,,,,,,,------------...//////...------------........./////////000000000......//////000111111111000000000000000000000000111000000/////////////////////000000000000111111000000000000000000000000111111000/////////000000111111000/////////000000000000////////////000000000000000000111111111111000000000000000000000000222222222222222111111111000111111111111222222222//////000000000111111111222222111111222222333444444444444444444444444444333333333333333444555555444444444444555555555555444444444555555666777888999999:::999:::===BBBFFFQQQ```mmmpppsss}}}|||zzzyyyyyyzzz~~~{{{eeeVVVPPPKKKEEEBBBAAAAAA>>><<<:::999999999888888888888888888888777777777777777666666666777777777777777333333444444444555555555555555555666666555555555555555444444333222222222000000000000000000000000111111000000000000111111000000000000111111111111000000000000000//////...000//////......//////000//////......//////000111........................------............------------...///000000000///000///......---.........////////////////////////........................,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---........................//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111///---,,,------,,,+++)))***---...//////......111000///000222222111000//////......---,,,,,,,,,......------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------.........++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,++++++******++++++++++++,,,,,,,,,---------++++++,,,,,,,,,+++******---,,,,,,---...///...,,,///...---,,,+++*********,,,,,,------...------,,,------......///000000111////////////...---,,,+++,,,,,,---...////////////---,,,,,,,,,------...///------------------------///......---------......------------............,,,,,,------.../////////000000000000000000000000000000////////////000000///////////////000000000////////////////////////222111111111111111111111000000000/////////000000000000////////////000000///000000000111111111111000000000000000000000000222222222111111111111111000000111111222222222222000000000000111111111222222111222222222222333333333333333333333333333333333333333333333444444444333333444444444555555555777777666666666777888888888999::::::999:::===???DDDPPPYYYYYYZZZcccooovvv~~~~~~}}}rrrbbbSSSHHHGGGEEEBBB@@@AAA@@@===;;;999999888888888777777777888888888777777666666666555555555666666777777777333444444444444555555555555555666666666666555555444444444333333222222222////////////////////////111111000000000000111111///000000000111111111111//////000000000000///////////////......///////////////.........//////000........................------............------,,,,,,...///000000000000000///---,,,,,,---...///------------------------////////////////////////---,,,,,,,,,,,,---............---,,,,,,,,,,,,---......................../////////.........------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111...++++++...///...+++))))))+++,,,---//////000555333222111222222111000.........------,,,,,,,,,---------------,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***++++++,,,))))))*********+++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,------...------,,,,,,/////////////////////.........//////...------,,,+++,,,---......///......,,,,,,,,,,,,,,,---...///------------------------......---------......///---------.........//////,,,,,,------.../////////000000000000000000000000000000////////////000000000000000///////////////////////////////////////---...................../////////000000000//////000000////////////000000///000000000111111111111000000000000000000000000111111111111111111111111///000111222222222222111111111111222222222333333111111222222333333333333333333333333333333333333222222222333333333333333333333333444444444444555777666666666666666777777333555777777777777999:::>>>FFFKKKIIIGGGNNN[[[dddnnnqqquuuxxx{{{~~~|||qqqeee\\\SSSJJJEEEAAA@@@>>>>>>===;;;999777999999999999888888888888999999888888777777666666444444555555666666666777444444555555555666666666555555666666666666555555222222222222111111111111////////////////////////111111000000000000111111///000000000111111111111//////000000000000////////////............//////111000///...------------........................------............------,,,,,,...///000000000000///...---,,,,,,---...///------------------------////////////////////////......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---........................///.........------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111...+++,,,///000///------,,,++++++---000444777:::777444222111000///------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------------,,,++++++***++++++,,,,,,))))))*********+++++++++***++++++,,,,,,,,,++++++)))+++,,,---,,,+++******,,,,,,---.../////////...------......------,,,,,,/////////.........------------...............---------..................,,,,,,++++++,,,---.........------------,,,,,,,,,...------------...////////////000000000111111111......//////000111111111000000000000000000000000///////////////000000111111111000000000000//////000000000000000000000000......///000000000//////......///000000000//////000000////////////000000000000000000111111111111000000000000000000000000000000000111111111111111///000111333333222111111111222222222222333333333000111222333333333333222333333333333333333333333111111222333333333333333333333333333444444444444444444333333333444444555333444666777666777888:::999>>>AAA@@@@@@EEEPPPYYYYYY]]]ccchhhmmmttt}}}uuukkkfffbbb]]]UUUNNNIIIEEEBBB???<<<<<<<<<<<<;;;:::999888::::::999999999888888888888888888888777777777777444444444555555555555555444555555555555666666666555555555666666555555555000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111...//////000000000000000///......------......///222111///...---,,,,,,,,,........................------............------------...///000000000///------------------...//////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---..............................---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///------...///......000///------///444999===<<<888444111///...,,,+++------,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,------*********+++++++++,,,,,,........................,,,,,,------------......++++++******++++++,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,+++++++++---......,,,++++++,,,,,,---.../////////......------......------,,,+++---------------.........,,,,,,---...////////////....../////////......---,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,---------------.../////////000000000111111111111......//////000111111111///////////////////////////////////////000111111222222111111111000000000000000000000000000000000///000111222333222222111------///000000000//////000000////////////000000000000000000111111111111000000000000000000000000///000000000111111111222///000222333333222111000111111111111222222222222000111222333333333222222222222222222222222222222000111222333444333333222222222333333333444444444333222222222333444555555555666888777777777999:::666777:::<<<===@@@GGGMMMKKKNNNQQQSSSWWW^^^iiiqqq}}}zzzkkk___VVVPPPMMMLLLJJJEEEBBB???>>>===<<<<<<=========<<<;;;;;;;;;999999999888888888888777666666666666666666777777555555444444444444444444333333444444444555555555444444555555555555444444000000000000000000000000111111111111111111111111111111000000000000111111000000000000111111111111......///000000000000000///......------......///000///...---------------////////////////////////------............------......///////////////...+++,,,------.........---////////////////////////........................------,,,,,,,,,---............---,,,,,,,,,,,,---........................---,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...//////---,,,+++,,,---...------...111555999<<<:::777222///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------........................++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,++++++,,,---,,,)))(((***,,,+++,,,---------,,,+++***---.........---,,,,,,+++***++++++,,,---...//////++++++---...///000000000///000000000///...---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------...///000............////////////,,,,,,------...////////////////////////////////////////////////000111111333222222222111111000000000000000000000000000000,,,---...000000000///...,,,---///000000000//////000000////////////000000000000000000111111111111000000000000000000000000//////000000111111111222...000222333333333111000000000000000111111111111000111222333444333222222222222222222222222222222000111222333444333222222222222333333333444444444444444444444555666777777444555555444333333555666444444666999:::<<>>>>>>>>>>>===>>>===<<<:::888999999888888888888777777777777333444444555555666666666555555555444444333333333222222333333333444444444333444444444444444444333000000000000000111111111111111111111111111111111111111000000000000111111000000000000111111111111......///000000000000000.........------............------------...//////000000000000000000000000---..................---...///////////////......***+++---...///...------------------------------........................+++++++++,,,---...000000......---,,,,,,,,,,,,---........................,,,,,,,,,+++++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,...///---***(((***---((()))+++---000444666888888555000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---...---,,,+++,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,+++*********+++,,,,,,---))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,)))***+++(((%%%%%%'''***///............---------+++,,,.../////////...---//////...---,,,,,,++++++------------------------////////////...---,,,+++//////.........------------------............///,,,,,,,,,---------------000000000000000000000000000000////////////000000//////............/////////...,,,++++++,,,...///---///111111111111222333111111000000000000111111000000000000////////////000000000000000000000000222111111111000000////////////000000000000//////...///000111111000///...000000////////////000000000000000000111111111111222222333333333444444444222222111111222222333444444444444333333222222222333333333444444444555555333333333333333333333333111222222333444555666666555555555555555444444444444444555777888999:::;;;;;;::::::;;;>>>AAADDDFFFKKKSSS^^^fffmmmttt|||~~~rrrggg___[[[SSSPPPLLLHHHDDDBBBAAAAAA;;;;;;<<<===>>>>>>======<<<;;;999888888999;;;<<<<<<:::888777555555555666666666666666777777777777888777555444333333444444444444444444444444444444444444444333333222222222333333333222222222111111111111111111111000//////000000000000000000000000000000000000000000000000000000//////.........---......---------,,,,,,,,,////////////////////////////////////////////////------------------------------------------------))),,,...///...---------,,,,,,------------------------------------------...............///000000///...,,,*********,,,---------------------------...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---...///000000222222000///---+++***)))************************+++++++++,,,,,,,,,------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------,,,,,,******))))))))))))******,,,,,,++++++***)))))))))))))))))))))***+++,,,---------+++***)))(((((((((///............---------+++,,,,,,---------------------------------------------------------------......//////......------,,,,,,+++++++++*********---------............///---------------.........////////////////////////000//////////////////000......------------......///...---,,,---...///000111111000/////////111222111111000000000000111111000000000000////////////000000000000000000000000111111111000000000////////////000000000000//////...///000111111000///...000000////////////000000000000000000111111111111//////000000000111111111222222111111222222333444444444333333333222222222222222222222333333333444333333333333333333333333333333333444444444444444444444444444555555555555444444555666777777888888;;;:::999999:::===???@@@???DDDJJJNNNPPPUUU]]]ccckkkqqq{{{ssspppiiiaaaXXXQQQKKKIIIFFFDDDAAA===;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;:::888666555555555555555555666666666777777777888777555444333333333444444444444444444444444444444444333333333222222222222222222222222222111111111111111111111000//////000000000000000000000000000000000000000000000000000/////////............,,,,,,,,,------.........////////////////////////////////////////////////------------------------------------------------***,,,......---,,,---...------------------------------------------------...............//////000///...,,,+++***+++,,,---------------------------------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++---.........------+++++++++,,,,,,---...///111000///...---++++++***************************,,,,,,,,,,,,------------///......---,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------******))))))))))))******++++++++++++************))))))))))))***+++,,,---------,,,+++************///............---------,,,++++++++++++,,,------++++++,,,,,,---...//////111000000000000000000111------.../////////...............------------,,,---------............///------........./////////......................../////////....../////////------,,,,,,,,,,,,------............///000111111333222000......///000222000000000000000000000000////////////000000000000000000000000000000000000111111000000000000////////////000000000000////////////000000000000//////000000////////////000000000000000000111111111111....../////////000000000222111111111111222333333333333333333222222222222111111111111222222222222333333333333333333333333555444444444333333333222333333333444444555555555444444444555555555666666999999777777777777999999:::<<<=========@@@FFFKKKQQQTTT[[[bbblllwwwxxxkkkaaa\\\SSSQQQNNNJJJFFFBBB@@@???>>>===;;;:::999999::::::888999::::::;;;::::::::::::999888777777888999::::::999888666555555555555555555555666666666666777777666555444333333333444444444444444444444444444333333333333222222222222111111111111111222222222000111111111111000000///000000000000000000000000////////////////////////////////////............***+++,,,---...///000000////////////////////////////////////////////////........................------------------------,,,---------,,,,,,...///.........------,,,,,,+++------------------------......------......///000......,,,+++++++++,,,------------------------------,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------)))+++---///000...,,,***+++*********+++,,,---...///......------,,,,,,+++++++++++++++++++++++++++,,,------------...............------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......******))))))))))))******************++++++++++++******)))******+++,,,------,,,,,,+++++++++,,,,,,///............------------,,,+++++++++,,,...///++++++,,,------......///000//////......//////000,,,,,,...//////000000000////////////............---------............///------......///000000000////////////////////////......////////////.........------,,,,,,------...///////////////000000000222111000///000111111111000000111111111111000000////////////000000000000////////////////////////000000000000000000////////////000000000000////////////000000000000//////000000////////////000000///000000000111111111111111111111111222222222333111111111111111222222333333222222222222222222222111111111222222222222333333333333333333333333333333333333333333333333333111111222333444555555666555555555555444444444444777666666555555555666666999;;;;;;;;;;;;===AAADDDAAACCCFFFJJJPPPWWW```eeetttyyy}}}yyymmmbbbYYYSSSNNNKKKGGGFFFDDDBBBAAA@@@??????===<<<;;;;;;::::::;;;;;;777777888999999888888888888888777666666777888888888888777666555555444444444444555555555666666666555555555444444333333333333333333333333333333333333222222222222222222222000000000111111111111111000000111111111111000//////////////////////////////////////////////////////////////////.........,,,,,,,,,---...//////000////////////////////////////////////////////////////////////////////////------------------------,,,------,,,+++,,,...000//////...---,,,,,,++++++------------------------...------------...//////...---,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***+++---......---,,,***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++,,,------......+++******))))))******+++))))))***++++++,,,------************++++++,,,---+++*********++++++,,,---///............---------...---,,,,,,,,,---///000------------------------,,,+++***))))))***+++,,,,,,,,,...///000000111111,,,,,,,,,+++++++++******---------............///------......///000000111000000000000000000000000......///000000///......//////............//////000////////////000000111111000000222444444222000///000111111111111000///.../////////000000000111//////////////////////////////////////////000000//////000000000000//////000000////////////000000000000////////////000000///000000000111111111111222222222333333333444444111111000000111111222333222222222222222222222222222222222222333333333333333333333333333333333333111111222222333444444555000111111222333444555555666666555555555555444444444444444555555666666777555777999:::::::::;;;<<<:::<<<>>>@@@AAADDDHHHKKKTTTXXXaaalllvvv}}}zzzrrrkkkggg[[[WWWQQQMMMJJJHHHFFFDDDAAA@@@???>>><<<<<<<<<<<<::::::999888888777777777666666777777777777666666666666666555555666666666666666666666555555444444444444444444555555555555444444444444444333333333333333333333333333333333222222222222222222222222000000000000000000000000///000000111111111000000////////////////////////////////////////////////.........///////////////........................////////////////////////////////////////////////////////////////////////------------------------,,,------,,,+++,,,...000//////...---,,,,,,++++++---------------------------------------...//////---------------------...---------------------------,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...++++++++++++,,,,,,,,,---++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++******++++++,,,---......++++++************++++++))))))***+++,,,------...++++++++++++++++++,,,---)))(((((())))))***+++,,,///............---------...------------...//////---------------------,,,///...,,,++++++,,,...///,,,---...///000111111111------------,,,,,,,,,,,,---------............///,,,,,,---...///000000111111111111111111111111111...///000111111000///.../////////....../////////000///......///222444666444222111333555666444111///000111222222111000///......//////000000111111000000000000000000000000......////////////000000//////000000000000//////000000////////////000000000000////////////000000000000000000111111111111000111111111111222222222111000000000000111222222111111111222222222222222222222222222333333333444333333333333333333333333000000111222333444555555111111111222222333333333555555555555555555555444333333444555666777777777555666777888777666555444666888:::;;;<<<===???@@@CCCFFFJJJQQQYYY```fffjjjrrrttt{{{wwwpppggg___YYYUUURRRPPPIIIGGGEEEDDDCCCBBB???===>>>===<<<;;;999999999999::::::999999888777777666666666777777666666555555444555555555555555555444555555666666555444333333333333333444444444555555333333444444444444333222333333333333333333333333111111111222222222222222000000000000/////////...///000000111111111111000000000000000000000000000////////////////////////.........////////////////////////.........------////////////////////////////////////////////////........................------------------------,,,---------,,,,,,...///.........------,,,,,,+++------------------------------,,,,,,------...///------------............------------------------...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...---+++*********,,,,,,------,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------++++++************++++++*********+++,,,------...,,,,,,++++++++++++,,,,,,((((((((((((((()))***+++///............---------,,,,,,---............---+++,,,,,,------.........333111///......///111333---...///000000000000000000000/////////.........---------............///++++++,,,---...///000000000000000000000000000000///000111222222111000//////......------......//////...---...111777<<<@@@===888222111333555444222///000111222222111000///.........///000111111111000000000000000000000000........./////////000000//////000000000000//////111000///......///000111000000////////////000000000000000000111111111111000000000000111111111111000000000000000111222222000111111111222222222222111111111111222222222222333333333333333333333333111111222222333333333444111111111111222222222222333333333333444444444444333333444555666666666666777666555555666666666555444666777777777999;;;===<<<===>>>AAADDDJJJOOOSSS[[[___hhhqqqtttxxx~~~xxxrrrkkkfffVVVRRRLLLHHHFFFFFFEEEDDDBBB@@@???>>>>>>===;;;999<<<;;;;;;:::::::::;;;;;;::::::::::::::::::999999666666777777666555555444333333444444444444333333444444555555555444333222222333333333333444444444222333444444444444333222222222222222222222222222000111111111222222222222111111000///......---,,,//////000111111111111111000000000000000000000000000000000000000000000000............/////////000............////////////////////////////////////////////////////////////------------------------------------------------***,,,......---,,,---...------------------------------------------------------,,,,,,------...///,,,------...............------------------------///......------......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,))))))))))))))))))******//////.........---------***+++,,,---...---,,,+++)))***+++,,,...///000111///...+++******+++...///...//////000000000000000------,,,,,,,,,+++++++++---------.........//////******+++,,,---...///000000000000000000000000000///111222333333222111///...------,,,,,,------......------...333;;;BBBGGGEEE===333///000333444333...000111222222111000...---......///000111111222000000000000000000000000---.........//////000000//////000000000000//////111000///......///000111000000////////////000000000000000000111111111111111111111111222222222222000000000000000111111222000000111111222222222222000000000000111111111111333333333333333333333333333333333222222222222111222222222111111111111111111111222222222333333333333444444555555555444444666444222222444777999:::555666555444333555999<<<888888999999;;;>>>CCCFFFEEEJJJSSS[[[^^^aaakkkvvvtttfff[[[UUUQQQLLLIIIDDDBBB@@@?????????>>>===<<<:::999:::;;;<<<<<<;;;888888888999:::;;;<<<===666666777888999999888888666777777777666555444444222333333444444333333222333444555555555444333222222222333333333444444444111222333444444444333222222222222222222222222222000000111111222222222222222222111///...---,,,+++//////000111111111111111000000000000000000000000111111111111111111111111---.........//////000000,,,------...///000111111////////////////////////////////////////////////------------------------------------------------***,,,...///...---------,,,,,,---------------------------------------------,,,,,,,,,,,,---......,,,,,,---.../////////...------------------------//////............//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,)))'''++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++***************+++---------------------------------............///000000///...---,,,,,,+++,,,,,,,,,---...//////000---/////////------...000...---,,,,,,......---,,,,,,,,,,,,---------......///......------...000111222111111111000000//////,,,---///000000000//////)))***,,,---...---,,,,,,222000......333;;;CCCHHH@@@:::333//////111222111222111000//////000111111---...000111111111000///......////////////......000000////////////000000000000000000000000000000000000000000000111111222000000////////////000000000000000000000000000000000000000000000///......111111111000000000000000000000000000111111111111222222111111111111111111000222444333222111222333222222333333333333444444222222333333333333444444333333333333333333333333333333333444444444555555444444444555555555555666444555666555444444555666777888888999::::::;;;;;;>>>AAAEEEHHHJJJMMMPPPSSS\\\]]]```dddjjjrrryyy}}}{{{pppkkkgggeeeccc^^^ZZZTTTNNNHHHEEECCCCCC??????>>>=====================<<<;;;::::::999999777777777777777888888888999888888777666555555444999888888777666555555555555555444444444333333333333333333333333333333333333333333333333333333333555444333222111111111111333333333333333333333333//////000111111111111111222222222222222222222222222222111000///...------,,,------...............000000000000000000000000////////////////////////------...///000111222222................................................//////000000000000////////////.........---------/////////...------,,,,,,---------,,,,,,++++++++++++,,,...---+++))))))******+++---...///......---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***(((***---//////---***(((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---***((())),,,...---+++***+++,,,,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,------------------------)))))))))******++++++++++++******))))))******+++---------------------------------............////////////...------,,,,,,,,,------...//////000000...//////000000//////......---,,,,,,......---,,,,,,---------...........................//////000111111000000000/////////,,,---...///000//////...***+++,,,---...------,,,///...,,,,,,///555;;;???<<<777111...///000000000222111000//////000111111---...///000111000000///......////////////......000000////////////000000/////////////////////////////////...///000000111000000////////////000000000000000000000000000000000000111111000000///...111000000000000000000000000000000000111111111111111111111111111111111111000222333333222111111222222222222333333333444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444555555555555444555666555444333444666666666666777888888999999777999<<<>>>???@@@CCCEEEJJJJJJKKKMMMRRRWWW\\\___gggjjjqqqzzz~~~yyyvvvrrrooolllkkkeee\\\UUUSSSRRRQQQPPPRRRPPPLLLGGGCCC@@@???>>>======<<<<<<<<<<<<<<<===<<<<<<<<<;;;::::::999999888888888777777777777777888888777777666555555444888777777666666555444444555444444444444333333333333333333333333333333333222222222222222222222222555444333222111111111111222222222222222222222222//////000111111111111111111111000000000000111111111111000000//////......---...///000000000000000000000000000000000000000/////////////////////////////////////////////000................................................//////000000000000////////////.........---------------..................//////.........---------,,,---...---,,,***++++++***+++,,,---......------------------------------------------,,,,,,,,,,,,++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,***)))))),,,------+++***++++++,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------............///........................---......//////000000111111//////111444444000---...---,,,,,,......---,,,------........./////////------...//////////////////////////////.........,,,,,,---............---++++++,,,------------,,,...---,,,+++---000333666555222///.../////////...111000000//////000000111......///000000000000000...//////000000//////...000000////////////000000.......................................//////000000000////////////000000000000000000000000000000111111222222111111000///000000000000000000111111000000000000111111111111111111111111111111111111000222333333222111111222222222222222333333333333222222333333333333444444333333333333333333333333333333333444444444555555444444444444555555555555333555666555444333444555333444444555666666777777666888999999999999;;;<<<>>>=========???AAADDDFFFJJJMMMSSS[[[ccckkkqqqtttuuuxxx{{{~~~}}}xxxxxx|||{{{uuuoookkkdddaaa\\\WWWUUURRROOOMMMNNNJJJEEEBBBBBBCCCCCCBBBFFFEEEDDDBBB???===;;;999;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::999999999999999888888777777666666888777777666666555555555666666666555555444444333444444444444333333333333333333333333333333333333111111111111111111111111444333222111111111111111111111111111111111111111//////000111111111111111000000............000000000000000000////////////...///000111222222222222000000000000000000000000/////////////////////////////////.........------////////////////////////...........................//////000000//////..................---------,,,,,,------...//////000///............---------,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////......---,,,,,,,,,***++++++,,,,,,++++++***------------------------...---------,,,,,,+++++++++++++++,,,,,,---------------......//////.........---***))))))***---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,***)))***+++---,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////.../////////000000111111333111000333888888222---...---,,,,,,......---,,,.........////////////000,,,---...///000///...---........................,,,,,,------------------,,,,,,------------------............///000111222000000//////000///......////////////000000000111...//////000000000000000//////000000000000//////000000////////////000000///////////////////////////............///000000000000////////////000000000000000000000000000000222222222222222111000000000000000000000111111111///000000000111111111111111111111111111222222222000111333333111000111222111222222222222333333333222222222333333333444444333333333333333333333333333333333444444444555555333333444444444555555555333444555555333333444555333333333444555555666666666888999999888777999:::<<<;;;:::999999:::<<<===>>>@@@CCCGGGLLLPPPSSSUUUUUUWWWYYYYYYZZZ[[[^^^```bbbfffooo||||||{{{zzzyyywwwvvvvvvvvv|||}}}~~~zzzsssmmmiiifffgggfffccc^^^ZZZYYY\\\^^^___^^^]]][[[XXXUUURRRPPPOOONNNKKKJJJIIIHHHHHHGGGEEEDDDAAA@@@???>>>>>>>>>AAAAAABBBBBB@@@===:::888999999888888999999::::::;;;:::::::::999999999888:::999999888777666555555777777666666666555555555555555555444444333333333444444444333333333222222222222222222222222222222000000000000000000000000333333222111111111111111000000000000000000000000//////000111111111111111111000...------...000111.../////////000000000111...///000111222333333333////////////////////////////////////////////////..................------////////////////////////...........................//////////////////...........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...---,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////000000///...------,,,,,,++++++,,,,,,,,,,,,++++++------------------------///......------,,,,,,+++******+++,,,,,,---......+++,,,---......///......///---+++))))))+++---///++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,---,,,***)))***+++++++++******+++,,,,,,,,,+++++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------------............///,,,,,,------.../////////////////////000000000000444222111555999999333......---,,,,,,......---,,,.........////////////000+++,,,.../////////...---------------............------------,,,---------...------------------------......///000111111222...///111111111000//////......//////000000000000///////////////000000111//////000000000000//////000000////////////000000000000000000000000000000000000//////000000111222000000////////////000000000000000000000000000000222222222222222111000000//////000000111111111111///000000000111111111111000000111111111222222222///111333222111000111111111111111222222222333333222222222333333333444444333333333333333333333333333333333444444444555555333333333444444444444555333444555444333222333555333333444555555666666777222333444555444444555777888888777777777777888999;;;;;;===>>>@@@BBBCCCDDDHHHIIIIIIHHHGGGGGGIIIKKKIIIJJJOOOZZZffflllkkkhhhYYYWWWVVVTTTSSSSSSTTTTTTVVVWWWWWWXXX[[[]]]___aaabbb```\\\WWWRRROOONNNNNNNNNMMMKKKHHHFFFFFFGGGIIIGGGGGGGGGFFFEEEEEEDDDDDD????????????>>>>>>>>>???>>>>>>>>>===<<<;;;::::::???@@@BBBCCCBBB???;;;999999999888888888999999:::999999999999999888888888:::999999888777666555555666666666666555555555555444444444444333333333333444444333333333222222222222222222222222222222222000000000000000000000000222222111111000000111111000000000000000000000000//////000111111111111111111000////////////000111......//////000000111111---...///000111111111111////////////////////////////////////////////////,,,,,,------...//////000////////////////////////..............................////////////......---.....................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---//////...,,,******+++,,,---++++++,,,,,,---...//////000000///...------,,,,,,------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,******+++,,,,,,---......***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++***+++,,,---++++++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---------------------------------............///---------.........//////////////////////////////333111111333666666222///...---,,,,,,......---,,,------........./////////,,,,,,---...............---------...............///...------,,,---------///...------,,,---------,,,,,,---...//////000000---///222222111000///000------...///000000000000///////////////000111111///000000111111000000///000000////////////000000111111111111111111111111000000000000000111222222000000////////////000000000000000000000000000000111111222222111111000////////////000111111222222000000000000111111111111000000000111222222333333///111222222111000000111111111111111222222222222222222333333333333444444333333333333333333333333333333333444444444555555333333333333444444444444222444555444333222333444444444444555666666777777111222444444333444555777666666666666777777888999777777888:::;;;===>>>>>>@@@AAAAAAAAA??????AAACCCAAA???@@@EEELLLQQQOOOMMMGGGFFFEEECCCCCCCCCDDDEEECCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIFFFCCCBBBDDDEEECCCBBBAAA@@@@@@@@@AAAAAA??????>>>>>>>>>>>>>>>>>><<<======<<<:::888888999777999::::::999999:::;;;<<<===@@@BBBBBB???<<<:::;;;;;;:::999999999999999888888888888888888888888999999888888777777666666555555555555555555555555444444444444444444444444333333333333222222222222222222222222222222222222000000000000000000000000222111111000000000111111000000000000000000000000//////000111111111111111111111111111111111111111......//////000000111111---...//////000000//////000000000000000000000000////////////////////////+++,,,---...///000111111................................................---......//////......------------...............000//////...------,,,,,,---------............///++++++,,,++++++,,,///111222000---+++***+++,,,...+++,,,,,,------.........//////......---,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------,,,---...---+++)))***+++***+++,,,+++******,,,...,,,++++++++++++,,,------*********++++++,,,,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++---------------------------------............///---------......................................./////////000000000//////...---,,,,,,......---,,,,,,---------............------,,,,,,------......------......////////////000000...---------......000///...---,,,------.....................//////---000222222///...///000,,,---...000000000000///000//////...///000111222000000111111111111000000000000////////////000000000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000000000111111000000///......//////000111111222222000000000000111111111111///000000111222222333333///000222222000000000111111111111111222222222222222222333333333333444444333333333333333333333333333333333444444444555555222222333333333444444444222333444444222222333444333333444444555666666666444555666666555555666777666666666666777777888888555555666777999::::::;;;999:::;;;;;;:::999:::;;;<<<::::::<<>>=========>>>>>>=========>>>??????@@@@@@???AAABBB@@@>>>===???AAA>>>>>>=========>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@???<<<:::;;;<<<666888::::::888888:::===888:::>>>AAABBBBBB@@@???>>>===<<<;;;:::999999999777888888888888888888888888888888777777777777777555555555555555555555555444444444444444555555555333333333222222222222111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111//////000111111111111111///000222333333222000///////////////000000000000//////000000//////......000000000000000000000000////////////////////////.........//////000000000------------------------........................---......//////......------------.........//////..................---------------.........//////,,,------------...222444555222...+++***+++---///------------------------------------,,,,,,,,,,,,------,,,++++++,,,------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***************************+++++++++,,,------......---...///---+++***+++,,,)))+++,,,+++******,,,...,,,++++++++++++,,,---...)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++************+++---......---+++***---------------------------------.........//////.......................................---------,,,---...---,,,+++,,,......---,,,,,,......---,,,,,,,,,,,,---------.........---,,,+++,,,---...///........./////////000000111000///...---......///000///...---,,,------...222222000///////////////---000222111...,,,...///+++,,,...000000000000///000///.........///111222000000111111111111000000000000////////////000000////////////////////////...............///000000000000////////////000000000000000000000000000000000000000000000///.........//////000111222222222000000000000111111111111///000000111222222333333///000222222000///000111000111111111111222222222222222333333333444444444333333333333333333333333333333333444444444555555222222333333333444444444222333444444222222333444222333333444444555555666444555555444222111222333333333333333444444444444777777777777777777888888777999::::::888666666777444444555888:::<<<;;;::::::999999888888999999999999::::::;;;;;;;;;;;;::::::===>>>===:::888:::<<<;;;:::999::::::;;;999888777888999::::::;;;::::::555888;;;<<<::::::;;;>>>888:::;;;999666555777:::777999===AAADDDEEEDDDDDD@@@???>>><<<;;;:::999999777777777777777888888888777777777777777888888888444555555555555555555555555555555555555555555555333333333222222222111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111//////000111111111111111...///222333333222///...000000000000////////////000111111000000///...---000000000000000000000000////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---..................------------.........//////,,,,,,------.../////////+++++++++,,,,,,---------.../////////...000444777666333///+++***+++...///------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,---------,,,,,,---------***+++,,,------,,,+++***************************++++++,,,------...//////...//////...,,,++++++,,,)))+++---,,,)))))),,,///,,,,,,+++***+++,,,...///))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))((()))+++,,,,,,+++)))(((........................---.........---,,,++++++///,,,))))))---//////---//////000000///...------......---,,,,,,+++******........................000///...---,,,,,,---...------------------------,,,,,,,,,---------......//////.........//////000000000000000000000000000000000000000000000000000111111000000//////......000///////////////000111////////////////////////333222111///......------111111111111111000//////444333222000////////////---...///000000///...---000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333333333333333333444444333333333333222222111111222333333333333222333333333333333444555666555444333333333333444555555555555555555555555555555555555555555555555555666666666666666555555555666666666666777777777777777777777777777777777777777777777777777777777777666777777777888888888888:::999999999999999999::::::999888777777888999::::::999888777777888999:::999:::::::::999777666444888888888888888888888888777777777777777777777777777888999:::<<<@@@FFFJJJHHHGGGFFFBBB===:::999:::888888888888888888777777888888777666666666666666555555444444444444555555555555555444444333333333444444333333333333222222111222222222222111000000000000111111111111000000111111111000000000000000222111111111000000//////222222111000//////000000111111000///////////////............////////////000000000000000000000000////////////////////////........................---...///000000///...------------............///000000000000000///......////////////////////////------------------------333111...++++++,,,---...++++++++++++,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++++++++******++++++,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++.........---,,,,,,++++++..................------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((***,,,---))))))))))))))))))*********++++++,,,,,,++++++***------------,,,+++***)))......---,,,,,,+++************))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++******.......................................---,,,,,,//////000//////000111222///////////////...---------,,,,,,+++******))))))------------------------//////------,,,---......------------------------,,,,,,---------.........//////............//////////////////////////////////////////////////////111000000000/////////...000000000000////////////////////////////////////111111000000//////000000000000000000000///......222222111000////////////---...///000000///...---000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222333333333333333333333333444444333333333222222222111111222333333333333222333222222222222333333444444333222222222222333444333333333333333333333333555555555555555555555555666555555555555555555555444555555555555666666666555555555555555555555555777777777777777777777777666666777777777888888888999999888888888888999999999888888777777888888999999888777777777777888999888999999999999888666555777777777777777777777777666666666666666666666666777888999999;;;>>>CCCGGGMMMNNNNNNLLLFFFAAA>>><<<<<<;;;:::888777777666666888888777666666666666666444444333333333333444444555555444444444333333333444444333333333333222222222222222222222111000///000000111111111111000000111000000000000000000000111111111111000000000///111111000///////////////000000///...........................////////////000000000000000000000000////////////////////////..............................////////////......---------............//////////////////...------////////////////////////------------------------)))+++...///...---,,,+++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---------------...,,,+++++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------..................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++)))))))))***,,,---************))))))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,......---,,,,,,+++************************************+++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++******)))............................../////////...------***...111111---,,,...111///////////////......------------,,,++++++******------------------------...------,,,------...///------------------------,,,------------.........//////............//////////////////////////////////////////////////////000000000000////////////000000111111000///...---000000000000000000000000---.........//////000000...////////////......---000//////......//////000......////////////......000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000........................000000000000000000000000111111111111111111111111111111111111222222222333333333333333333333333333333333333333222222222222111111222333333333333222333222222111111111111222222222111111111111222222333333333333333333333333444444444444444444444444555555555555555555555555333333444444444555555555444444444444444444444444777777777777777777777777666666666666777777777777888777777666666777777888777777888888888888777777888888777777777777888888777777888888888888777777666666666666666666666666666666666666666666666666666777888888999;;;???BBBLLLPPPTTTTTTQQQLLLGGGEEEBBB@@@===:::888777666666888888888777777777777777333333333222222333333333555444444444444333333333444444333333333333222222333333333222111000///...000000111111111111000000000000000000000000111111111111111111000000000000000000///.........////////////...---------..................////////////000000000000000000000000000000000000000000000000........................//////............//////---------............///...............------,,,////////////////////////------------------------***...222222///---,,,---......------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000///...------......,,,,,,+++++++++,,,------.........---------------***++++++,,,------......------------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++---...++++++*********)))))))))***++++++,,,,,,++++++***)))***+++,,,------...---...------,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********)))))))))))))))+++++++++++++++***)))(((...........................///////////////......***---000000...,,,---......///////////////......000000//////............------------------------,,,,,,,,,------......///------------------------------------............000//////............///////////////////////////////////////////////////000000000000////////////000000222222111///---+++000000000000000000000000,,,,,,,,,---------------...//////000//////.....................///000000...//////////////////...000000000000000000000000////////////////////////////////////000000000111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222333333333222222222222111111111222333333333333222444333222111111111111111222222222111111222222222555555555555555555555555444444444444444444444444444444444444444555555555333444444444444555555555444444444444444444444444666666666666666666666666555555555666666666777777777666666555555666666777555666777888888777666555777777777777777777777777555666666777777888888888666666666666666666666666666666666666666666666666666777777777666888;;;>>>DDDHHHNNNRRRSSSQQQPPPOOOHHHFFFCCC???<<<:::999999888888999888888888777777444444333333333333444444444444444444444444444444444444333333333222222222333333333222111000///...000111111222222111111000000000000000000111111111111111111000000000000000000000////////////000000000000///............///............////////////////////////////////////000000000000000000000000........................000///...------...///000---------............///.........//////......---////////////////////////........................///222444222---***+++---000///...------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................,,,,,,---------.........,,,,,,------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,++++++******))))))(((***++++++,,,,,,++++++*********+++,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************))))))+++++++++++++++***)))(((..............................///////////////...000//////111333222000---......///////////////...000000////////////..............................++++++,,,------.........---------------------------------.........//////000000///...............................................................////////////000000000000000000222222111///---+++000000000000000000000000...////////////...------///000000111111000000000...------......///000111/////////....../////////111111111111111111111111////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222333333333222222222222222222222222333333222222222111111111111111222333333333333222555444333222222111222222222222333333333333222222555555555555555555555555444444444444444444444444222333333333444444444555444444555555555666666666555555555555555555555555555555555555555555555555444555555555555666666666666555555555555555555666555666777888888777666555666666666666666666666666555555555666666777888888777777777777777777777777555555555555555555555555555666666666555666888:::<<>>===<<<999999999:::999888777777555555444444444444555555444444444444444444444444444444333333333222222222333333333222111000//////111111222222222222111111//////000000111111111111000000000000000000111111222111111000111111222222222111000000//////000000............////////////////////////////////////000000000000000000000000////////////////////////000///...------...///000---------............///...//////000000000//////////////////////////////........................---111666888555000...---000///...---------------//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,........................000/////////.........---,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,,,,------,,,+++++++++******))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((........................------.../////////......111...,,,---000111...***---...//////////////////------------------------........................+++,,,,,,------------,,,------------------------------........./////////111000///......---......................................................////////////000000000000000000111111000///...---000000000000000000000000111222333333333222000//////000000111111111111111///.........///000000111//////............//////111111111111111111111111000000000000000000000000......////////////000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333222222222222222222222222222222222222111111111111111111222333333333333222444333333222222222222333222222333333333333222222333333333333333333333333333333333333333333333333111222222333333444444444444555555555555666666666555555555555555555555555555555555555555555555555444444444444555555555666666555555444444555555666555555666666666666555555555555666666666666555555555555555555555666777888777777777777777777777777555555555555555555555555444555666555444444666888999:::<<<===>>>@@@DDDFFFFFFFFFDDDCCCAAA???>>>===999999:::;;;:::999888777666555555444444555555666333333333444444444444555444444333333333333222222111222222222222111000000111111222222222222111111/////////000111111222222000000000000111111111111222222111111111222333333333222111111000000111111............////////////000000000000000000000000000000000000000000000000//////////////////////////////............//////---------............///...///000000000000000000////////////////////////........................***111<<>>???@@@???>>><<<;;;999:::;;;<<<;;;:::888777555444444333333444444555333333333444444444555555444444333333333333222222000000111222222222222111111222222333333222222111...//////000111111222222///000000000111111111111111111000000111222222333222111111000000000000000............////////////000000000000000000000000////////////////////////////////////////////////......////////////......---------............///---...//////000000//////////////////////////////........................,,,000888BBBIIIHHH@@@888---,,,,,,,,,,,,------...---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...---,,,,,,+++++++++,,,+++,,,,,,,,,---------------------------,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++)))******++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,+++++++++******)))*********++++++++++++((()))***+++++++++++++++........................+++,,,,,,---.........------///000---***))),,,000------...///000000//////---.....................************************,,,------...---,,,***)))------------------------............/////////000111111000......---------.................................................../////////000000111111000///////////////000111////////////////////////+++,,,///111222222111000------...///000000//////111111000000000000111111000///...------...///000111111111111111111111111000000000000000000000000............/////////000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111222222333333333444444444111111111111111111111111222222222111111111111000111111222333333333333222000000//////000111222222///000111222222111000///555555555555555555555555333333333333333333333333000000111222333333444444222222333333333444444444333333333333333333333333444444444444444444444444333333333444444444555555666666555555555555666666666555444333333444555666333444555666666555444333666555444333333444555666555555555555555555555555555555555555555555555555333444555555555444666777444555777777666555666777555777:::<<<===<<<:::999999:::;;;<<<<<<:::888777444333333222222333333444333333333444444555555555444444444333333333222222///000111222222333222222111222222333333222222111...//////000111222222222//////000000111111111222000000///000000111222222111111000///////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000---...///000000///...------------.........//////,,,,,,---.../////////...////////////////////////////////////////////////---******000888<<<999444++++++++++++,,,,,,---...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---......---,,,,,,+++++++++++++++++++++,,,,,,---------)))******++++++,,,,,,---******+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++***))))))***+++,,,------...+++++++++,,,,,,+++++++++((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,++++++*********(((((())))))*********+++'''((()))***+++,,,,,,,,,+++,,,---.........---,,,////////////............---,,,+++******,,,---///.........------,,,,,,,,,........................,,,,,,,,,,,,,,,---...///------......------,,,+++------......///000000111......---******---......111111000000//////......------,,,,,,,,,,,,------000//////.........//////222222111111111111111222000000000000000000000000111000///......///000111000000//////.........---000///.........///111222222111111111000000//////111111000000//////......////////////000000000000000000000000000000000000............////////////000000000000000000000000000000////////////000000222111111111000000//////000000000000000000000000333222000000000000222333000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555555555444444444444555555444444444444444444444444666666555555555444444444444444444444444444444444666666555444333333222222444444444444444444444444333333333333333333333333666777888999999888777666999999999888888888888888555555444444444333333333333333333444444555555555555555555444444333333333555444333222111000000000...///000111111222111111222222222222222222222222000000000000000000000000000000000000111111111111111111000000000000111111,,,,,,------.../////////------...///000000//////000000//////.........---//////000000000000////////////......------------------............------000000//////.........---,,,------......------,,,////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***,,,---...///...---,,,+++---------............//////...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------222111000///---,,,+++***)))******++++++,,,---------------,,,,,,+++++++++++++++,,,,,,+++***(((''')))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))************+++,,,---.........------............---------------,,,+++***+++,,,...///......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---...///******,,,---.../////////,,,------...//////000000///000000//////000000///000000///////////////...//////............////////////............//////111111111000000000111111000000000000000000000000111000///......///000111000/////////............000//////...///000111222111111111111000000000///000000000000////////////////////////000000000000////////////////////////............////////////000000000000000000000000000000////////////000000111111111111000000000///000000000000000000000000222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111111222222222333333444444333333333333333333333333333444444444444555333333333444444444444555555555555555555555555555444444333333333333444444555555555555555555555555666555555555444444444333444444444444444444444444666555555444333333222222444444444444444444444444333333333333333333333333222333444444444444333222777777777666666666666666555444444444444333333333333333333444444444555555333333222222222111111111111111111111111222222333000000111111111000000///222222222222222222222222000000000000000000000000//////000000000111111111111000000//////000000111..................------,,,,,,---...............000/////////............//////000000000000//////000000//////............------............------000/////////.........------......//////......---------------------------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***---------------,,,++++++------------............///...------,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))------,,,++++++******)))---------,,,,,,+++++++++((()))***,,,,,,,,,,,,+++++++++,,,---------,,,,,,))))))*********++++++++++++++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))************+++,,,------......------------------,,,,,,,,,+++,,,++++++++++++---///000...------------,,,,,,,,,------------------------------,,,,,,,,,---......******,,,---.../////////,,,,,,,,,---......//////...///000222222000///..................///////////////............////////////............//////000000000000000000000000000000000000000000000000000//////......//////000////////////............///////////////000111111111111111111000000000000////////////000000000000////////////000000000000....................................////////////000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000111222333444444333222111222222222222222222222222222222222222222222222222111111111111111111111111222222222333333222222222333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222111111111222222222222333222222222333333333333333333333333333444444444444333333333333444444444444444444444444444444444444333333222222222222333333555555555555555555555555555555444444444444333333333333333333444444444444555555444444333333222222444444444444444444444444333333333333333333333333333444555555555555444333444444444444444444444444444444444444333333333333333333333333444444444444222222222111111111111111000000000000111111111222111111111111000///...---111111111111111111111111000000000000000000000000//////000000000000111111000//////......//////000000//////...------,,,,,,+++,,,------------------////////////...............//////000000//////...000000000///////////////------............------/////////..................//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++------------...........................------,,,++++++++++++,,,,,,,,,,,,,,,---------------------------,,,++++++******)))------,,,,,,,,,,,,++++++)))***+++,,,---------,,,------.........---,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++,,,...///000------------------------------------------------------,,,,,,,,,------...------......------,,,+++,,,,,,,,,---------......---,,,---000000---,,,---,,,,,,------......//////------,,,,,,,,,,,,------///............//////000...//////000000000000000///////////////////////////////////////////////////////////////.........///////////////000000111111111111000000000000000......//////000000111111////////////000000000000....................................////////////////////////////////////000000////////////000000111111111000000000000000000000000000000000000000111222444666666444222111222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222333333222222333333333444444444222222333333333444444444444444444444444444444444333333222222222222333333444444444444444444444444444444333333333333333333333333333333333444444444444444444333333333222222333333333333333333333333333333333333333333333333555555555666666555555555333333333333444444444444444444444333333333222222333333333333333333333333333333333333333222222222333333333222111000///...000000111111000///......111111111111111111111111000000000000000000000000////////////000000000111//////............////////////.........---------,,,------.........------///////////////............//////////////////...////////////............------............------..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,---------.........,,,,,,.........---,,,+++***++++++++++++,,,,,,,,,........................)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,++++++***------......---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,,,,,,,------...............------------,,,+++,,,,,,,,,---...//////------------------------------------------------...------,,,,,,,,,------------......------,,,+++,,,,,,,,,---------------///+++,,,000000,,,+++///,,,,,,------......//////------,,,,,,,,,,,,------...............///000000---...///000111000000000////////////////////////......////////////...............///////////////...//////000000000000000000000000000000000111111......//////000000111111////////////000000000000....................................////////////////////////////////////000000////////////000000000000000000000000111111000000000000000000000000000222444666666444222000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111000000000000000000000000111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333222222222333333333444444222222222333333333444444444444444444444444444444444444333333333333444444222222222222222222222222222222333333333333333333222222222333333333444444333333333333333222222222333333333333333333333333333333333333333333333333333333222222222222333333333333333444444555555555444444333333333222222222333333333333333333333333222222222222222222222222333333333333222000///.........///000000000000000000000000000000000000000////////////////////////...////////////000000000//////............//////---------.........//////....../////////......---.........///////////////......////////////......------------------------------............---------------...............,,,------......------,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++***+++,,,------------------,,,+++***)))***+++,,,,,,,,,,,,------------...)))***,,,------,,,+++************+++++++++,,,,,,,,,,,,++++++***))))))((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************++++++++++++---,,,,,,,,,,,,---...///............------------------------............,,,,,,,,,------------.................................---,,,,,,,,,------******,,,---.../////////------------------......222...000666666000...222...............///////////////............//////......---......///000111---...000111222111111000000000000000000000000000---......//////......---.........///////////////......///000000000000000000000000000111111111111////////////000000000000////////////000000000000....................................////////////000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000111444555555444111000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222111111111000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111000000000111111111111222111111222222333333444444222222222222333333333333222222222222333333333333333333333333333333333333444444333333333333444444111111111111111111111111111111222222222222333333111111222222333333444444333333333333222222222222333333333333333333333333333333333333333333333333444444333333333333444444333333444444555555666666333333333333222222222222333333333333222222222222///////////////000000000///000111222222222111000,,,---...///000000000000////////////////////////////////////////////////......////////////000000000//////......//////000,,,,,,------...//////000/////////000//////...---.........///////////////---......//////......---,,,,,,,,,,,,,,,---------------............---------------------.........,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------......///+++,,,,,,------,,,,,,+++***+++,,,------......---------,,,+++++++++++++++,,,,,,,,,,,,------------)))******+++++++++++++++************++++++++++++------,,,,,,+++***))))))------,,,++++++******)))++++++,,,,,,,,,,,,------+++*********+++,,,---...++++++,,,,,,++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,------,,,,,,,,,---...///------------,,,,,,,,,+++...............------,,,,,,,,,,,,---------......///////////////////////////...---,,,,,,,,,,,,,,,******,,,---.../////////........................222///444>>>>>>444///222000000///////////////...//////............//////---------......///000111---...000222333333222111000000000000000000000000------...//////...------............/////////000---...///000111000000//////000000000111111111111000000000000////////////////////////000000000000////////////////////////............////////////000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000111222444444222111000111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111000000000000111111111111222222222333444444555555111222222222222333333333111222222222222333333333333333333333333333333333333333222222222222333333111111111111111111111111111111111111222222222333000111111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333666555444333333444555666222222333444444555555666333333333222222222222111333333333222222222111111........./////////000000,,,---///000111000///.........///////////////...////////////////////////////////////////////////........./////////000000111000000//////000000111------...................../////////......---,,,............/////////000---......//////......---,,,,,,,,,---------......------............------,,,,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......+++,,,,,,------,,,,,,+++***+++,,,---............---------------,,,++++++++++++,,,,,,,,,---------+++*********++++++,,,---************++++++++++++------------------------------,,,++++++******)))+++++++++,,,,,,---------******))))))***+++---...++++++,,,,,,---,,,,,,,,,))))))*********+++++++++))))))***+++,,,------...***+++,,,,,,,,,,,,+++************+++++++++,,,,,,************************+++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,------,,,+++,,,---...///,,,,,,,,,+++++++++******////////////...---,,,+++,,,,,,,,,------.........000000000000000000000000///...---,,,,,,,,,,,,,,,------......------,,,+++//////////////////......///...666CCCCCC666...///111111000000//////......---------,,,,,,------------------......000111111---///111333444333222111000000000000000000000000,,,---...//////...---,,,---.........//////000000---...000111111111000/////////000000111111111222111111000000//////......////////////000000000000000000000000000000000000............/////////000000000000000000000000000000000////////////000000//////000000111111111222000000000000000000000000000111222222222222111000222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111222222333444444555666666111111222222222333333333111111222222222333333333333333333333333333333333222222111111111111222222222222222222222222222222000000111111222222222333000000111222333333444444222222222222222222222222222222222222222222222222333333333333333333333333222111000//////000111222111111222333444444555555333333333222222222111111333333333222222111111111///000000000111111222222---...//////...,,,***(((000000000000///...---,,,////////////////////////////////////////////////............/////////000111111000000000000111111/////////...------,,,,,,---.........---,,,,,,+++---.........//////000000---..................------------.........//////---..................---,,,,,,,,,------...............////////////......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---............,,,---...///...---,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///)))************+++++++++(((((()))******+++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,------------,,,+++)))((())))))***++++++,,,---............++++++,,,,,,,,,---------(((((()))***,,,---...///)))***,,,------,,,***)))***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......//////......///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,---------.../////////111000...,,,,,,...000111......---------,,,,,,,,,------------------------,,,,,,,,,---------......111222333444333222///...............------------//////.........------------,,,,,,,,,,,,---......111000///......///000111//////............//////////////////////////////000000000000000///......////////////000000000000000000000000////////////------///000111111111111//////............//////////////////////////////............/////////////////////...------,,,,,,---......///000111111222000000///////////////000000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000000000////////////////////////111111222222222222111111111111111111111111111111000000000111222222333333111111111111111111111111000000000000000000000000333222222222111000000000000111333444444333111000000000111111111000000///222111000//////000111111111111111111111111111111222333333444444333333222222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222333333000000000000000000000000///111333222111000111111111111111111111000///...333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000222111111111000000////////////////////////////////////////////////////////////............//////000000000000000000000000222111111111000000//////000000//////.........---//////...---,,,,,,++++++------------------------000///...---------------...---,,,,,,,,,,,,---...------------------------///////////////.........////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++---......---(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++++++++,,,,,,---------,,,++++++******++++++,,,------------,,,++++++***,,,,,,,,,++++++***************)))))))))***,,,---(((***,,,.........,,,+++)))***+++,,,,,,,,,,,,,,,++++++***)))***+++---...---+++***))))))+++---...******+++,,,------------************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++***)))(((((()))))),,,---......//////......///...---,,,,,,,,,---------,,,,,,++++++,,,,,,------------...............///...---,,,,,,---...///............------,,,,,,------------------------,,,,,,,,,---------......///000111222111000...------------......///////////////.........---------------,,,,,,------...///111000///......///000111111111000000000000111111////////////////////////000000000000000///......////////////000000000000000000000000////////////---...///000111111111111//////............//////////////////////////////............////////////..................//////......//////000000111111000000////////////000000000000000000000000000000111111111111111111111111000000111111111222222222000000000000000111111111111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111000000........................000000000000000000000000222222111111111111111111222333444555555444333222000000111111111111000000000///.........///000000111111111111111111111111222222333333333333222222222222222222222222222222333222222111111222222333222222222222222222222222555444444333111000000///000000000000000000000000111222444444222222222333111111222222111111000///444444444444444444444444111222222333333222222111111111111111111111111111000000000000000000000000111111111000000000////////////////////////////////////////////////////////////............//////000000000000000000000000111111111000000000//////000/////////............000000///......---,,,,,,------------------------//////...---------------......---,,,,,,---......------------------------000000000000000/////////....................................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++******+++---......---******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******+++************+++,,,---***+++,,,---------,,,+++)))***++++++,,,,,,,,,,,,,,,+++*********+++,,,---+++******)))***+++,,,---,,,,,,,,,---,,,,,,++++++************************************************))))))***++++++++++++************+++++++++,,,,,,++++++***))))))))))))))),,,---......//////............---,,,,,,,,,------------,,,,,,,,,,,,------...............---------------------------------/////////............---------------------------,,,,,,,,,---------......---...///000///...---,,,,,,,,,---...///000111111...............------------------,,,------...///000000////////////000000111111000000000000111111////////////////////////000000000000000//////...////////////000000000000000000000000////////////---...///000000111111000//////............//////////////////////////////............////////////------...//////000111111////////////000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000111111111222222//////000000111111111222222222222222222222222222000111111222222111111000////////////////////////222222111000000///......111111111111111111111111000000000000000000000000000000111111111111111111222222222222222222222222000000111111111111000000222222222222222333444555111111111111111111111111111111222222222222111111222222222222222222222222333222222111111222222333222222222222222222222222444444333222111000000///000000000000000000000000222444555555444333333444222222222222222222111000333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000111111000000000000////////////////////////////////////////////////////////////............//////000000000000000000000000000000000000////////////////////////............000000000///......------------------------------//////...------------.........---,,,,,,---..............................000000000000000000000000......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++******+++---......---,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,+++*********++++++)))))))))*********++++++------------,,,+++***)))************************************************((()))******++++++***************++++++++++++,,,+++***)))))))))))))))))),,,---......///.........------------------------------,,,,,,,,,,,,------/////////...---------,,,,,,------......------,,,/////////////////////...------------------------,,,,,,,,,---------......---......//////...------------......///000111111........................---------------...//////000000////////////000000//////............////////////////////////////////////000000000000//////////////////000000000000000000000000////////////......///000000000000000//////............//////////////////////////////............////////////////////////000000111111000000000000////////////000////////////000000111000000000000000000000000111111111111111111111111000000000000111111111111/////////000111111222222222222222222222222222222000000111111111111000000////////////////////////000000000000//////......222222222222222222222222000000000000000000000000//////000000111111222222000000////////////000000///000000111111111111000222222222333444555666666111111111111111111111111000000111111111111000000111111111111111111111111000000////////////000000111111111111111111111111000000111111222222333333000000000000000000000000111333555444333222333444222222333333333222222111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............//////000000000000000000000000///////////////////////////////////////.........////////////......------........................///......---------............------------..............................////////////000000000000------------------------000////////////.........------------------------------------------------........................,,,+++***+++---...---,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,------------...---,,,++++++++++++++++++***************++++++---,,,,,,++++++*********(((((()))************))),,,,,,,,,,,,,,,+++******************************************************((())))))***************************++++++++++++******)))))))))))))))***,,,---......///.........,,,---------------------...------,,,,,,------.../////////...---------,,,---...////////////...---.../////////////////////------------------------,,,,,,,,,---------........./////////000////////////////////////.........---........................------------...////////////000000000000////////////............////////////////////////////////////000000000000//////////////////000000000000000000000000////////////...//////000000000000/////////............//////////////////////////////............////////////111111000000////////////000000000000///////////////////////////000111111000000000000000000000000111111111111111111111111//////000000000111111111//////000000111111111111111111111111111111111111000000000111111000000000000000000000000000000000......//////000000000000////////////////////////000000000000000000000000/////////000000111111222000//////......//////000//////000111111111111111,,,---...///000000111111000000000000000000000000///000000111111000000///111111111111111111111111000//////////////////000000000000000000000000000//////000111111222333333000000000000000000000000000111333333111000111222111222222333333333222222////////////////////////000111111222222111111000000000000000000000000000//////////////////////////////////////////000000//////////////////////////////////////////////////////............//////////////////////////////.....................///.........///////////////......------------------..............................---------......///................................................---------.........//////........................000////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,+++++++++++++++++++++***))))))******+++,,,,,,,,,,,,+++******)))(((((()))************))))))***++++++,,,,,,,,,+++************************************************(((((()))************)))))))))*********+++++++++***)))))))))))))))******,,,---......//////......+++,,,---.........------......------------.....................---------////////////////////////---............/////////------------------------,,,,,,,,,---------......000000000000000000111111//////......---------------------.....................------......///000//////000000000000//////111111000000000000111111////////////////////////...//////000000000000000////////////000000000000000000000000//////////////////000000000000////////////............//////////////////////////////............////////////111111000//////...------////////////000000000000///......//////000111222000000000000000000000000222222222222222222222222/////////000000000111111111000000000000000000000///////////////////////////000000111111000000///000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000//////000000000000000000111111111111111111111111...///000111111222111111------...///000000000000000000000000000000000000000000111111111111000000111111111111111111111111222111111000000111111222000000000000000000000000222222111111111000000000000000000000000000000000...000111111000//////000000111222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////......////////////000000//////////////////////////////////////////////////////............//////////////////////////////---------........................///////////////------------------------...........................------------...//////---...////////////...---------------------------,,,,,,,,,------......////////////////////////////////////.........------------------------------------------------------++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///+++++++++,,,,,,---------,,,++++++******++++++,,,)))***++++++++++++++++++***++++++++++++,,,,,,,,,------.........---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,+++***(((((()))******++++++,,,,,,,,,+++******)))))))))*********++++++((()))***+++,,,,,,,,,,,,************************************************'''((())))))******)))))))))))))))************+++)))))))))))))))******+++,,,---......//////......+++,,,---.........------......------------......---------...............///...------------...///,,,,,,------............------------------------,,,,,,,,,---------......000/////////000000111222,,,,,,,,,,,,---------------------.........//////...............//////000...///000111111000///...111111000000000000111111////////////////////////......///000000000000000////////////000000000000000000000000//////////////////000000000000////////////............//////////////////////////////............//////////////////........................//////000000111111............///000111222000000000000000000000000222222222222222222222222////////////000000000111222222111111000///////////////////////////////////////000000000000//////////////////////////////000000111111111111111111222222222222222222222222000000000000000000000000000000000000000/////////111111222333333222111111...///000111111222222222///000111222222222111000000000000000000000000000000111111222222111111000111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000---///111111///...///000///000111111222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////........./////////000000//////////////////////////////////////////////////////............//////////////////////////////,,,,,,---------...................../////////000---------.......................................---------------...//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000000000000000............---------,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......******++++++,,,---......,,,++++++******++++++,,,***++++++++++++******)))******+++++++++,,,,,,,,,,,,------...---,,,+++******+++,,,---------,,,+++,,,+++)))((((((((()))***)))***+++,,,,,,,,,+++++++++******)))***+++,,,---)))******+++++++++******************************************************'''(((((()))))))))))))))))))))))))))************)))))))))))))))***++++++,,,---......//////......***+++---...///...------......------------......,,,------......////////////...,,,++++++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,---------......///////////////000111222)))***++++++,,,---......---------.........//////...............///000000...///000111111000///...//////............//////////////////////////////......///000000000000000////////////000000000000000000000000///////////////000000000000000////////////............//////////////////////////////............/////////000,,,,,,------.../////////---......///000111111222............///000222222000000000000000000000000222222222222222222222222////////////000000000000333333222111000///......//////////////////////////////000000000000//////........................333333222222111000000000////////////////////////000000000000000000000000111111000000//////.........///111333333111///.........///111111222222222---...///000000///---,,,000000000000000000000000111111222222222222111111000000000000000000000000//////............//////333333333333333333333333---...///000111222333333000000000000000000000000...///111111/////////000...///000111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////---.........//////000000//////////////////////////////////////////////////////............//////////////////////////////,,,,,,,,,------.........---.........//////000000.........///////////////////////////////////////---------------...///000---...///000000///...---++++++++++++++++++++++++------......///000000111000000000000000000000000......---------,,,,,,,,,------------------------........................---------------------------,,,++++++------,,,+++,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////,,,++++++++++++++++++,,,+++++++++++++++***)))(((*********++++++,,,,,,,,,,,,,,,---...---,,,***))))))***,,,.........,,,+++---+++)))((('''((()))***((()))+++,,,---,,,,,,+++---+++***))))))+++---...+++++++++++++++***)))(((************************************************'''(((((()))))))))))))))))))))))))))************))))))((())))))***++++++,,,---...///...---,,,++++++,,,...---,,,,,,---///+++,,,...---,,,,,,---///000000//////.........---000000000///......------///......---------......------......000111222333***+++,,,+++***+++...111000000111111111111000000------......//////000000000000//////......------////////////////////////000000000000000000000000......////////////......---------.........//////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000+++,,,.../////////......////////////////////////........................000000000000000000000000111111000000/////////...111111000000//////......///000000///......///111222222222222222222222222111111000000000000111111222222222222222111000///////////////000000000000////////////////////////000000////////////000000111111111111111111111111333222111000000111222333222222222111000//////...000000000000000000000000000000000000////////////000000000000000000000000000///---,,,---...000222222222222111111111000000000000000000111111111111333333444333222000...---000000000000111111111111333333333222222222111111111111000000//////......111222333444444333222111---...///000000///...---////////////////////////333333222222222222222222111000000///...---------------......//////000000000000000000111111111111111111000///////////////000000111111111111000000............///000222333/////////////////////////////////...---------,,,,,,,,,,,,---------..............................////////////////////////............////////////---------............///---.........///000000000........................////////////////////////------............---------,,,,,,,,,,,,---......---------------------------.........---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,///...---,,,+++,,,---.........---,,,,,,,,,,,,---++++++++++++++++++++++++///......------,,,,,,+++///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,---...---,,,***)))((()))+++,,,------,,,+++))))))))))))))))))))))))******++++++++++++******+++++++++************)))++++++++++++++++++++++++************************++++++***))))))***++++++---,,,***)))))))))***+++'''(((((()))))))))((((((+++*********))))))((((((+++,,,------............,,,,,,,,,------.........+++,,,...---,,,,,,---///000/////////.........---.........///////////////......---------......///------,,,,,,,,,,,,------+++,,,---,,,+++,,,///111000000111111111111000000.........//////////////////////////////.........////////////////////////000000000000000000000000......////////////......---------.........//////000000000000000000000000000000000000//////////////////000000000000//////........................---...///000000000///...////////////////////////////////////////////////////////////////////////000000000000/////////...111000000000/////////...000000111000///...000222222222222222222222222222111111000000000000111111111111111111111000//////////////////000000000000////////////////////////000000////////////000000111111111111111111111111111111000//////000111111222222111111000//////...000000000000000000000000000000000000////////////000000000000000000000000000///---------...000111222222222111111111000000000000000000111111111111000111222222222111000///000000000000111111111111333222222222111111111111111000000000/////////...000111222333333222111000///000111222222111000///000000000000000000000000222222222222222222222222111000000///......------........./////////////////////000000000111111111111111000///////////////000000111111111111000000000000///......///000111////////////////////////..................------,,,,,,---------.................................////////////////////////////////////000000000000---------............///..................//////------------------------////////////////////////------............---------,,,,,,,,,,,,---......------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++************+++------......---,,,,,,,,,,,,---++++++++++++++++++++++++(((((()))******++++++,,,...---,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***++++++,,,---,,,,,,*********************************++++++,,,,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++************************************************,,,+++***)))((())))))***************)))(((((('''************)))))))))(((+++++++++,,,---///000111...,,,***+++...000...,,,+++,,,...---,,,,,,---////////////...............------......///000000111---------------...///000///...---,,,+++*********,,,---------,,,---///111///000000111111000000//////////////////..................///////////////////////////////////////000000000000000000000000...//////000000//////...------........./////////000000000000000000000000111111000000//////......//////000000000000//////........................///000000111000000///...////////////////////////000000000000000000000000........................000000000000000//////...000000000000////////////000111222111//////111222222222222222222222222222111000000//////000000111///000000000000///......////////////000000000000////////////////////////000000////////////000000111111111111111111111111000000////////////000000222222111111000/////////000000000000000000000000000000000000////////////000000000000000000000000///......------///000111222111111111111000000000000000000000111111111111...///000000111111111000000000000000111111111111111111111111000000000000000000000000////////////000000111111111111000000000000111111111111000000111111111111111111111111000111111111222333333333111000000//////......---000000///////////////...//////000000000000111111111111000///////////////000000111111111111000000111111000///////////////////////////////////////..................//////------------.........///........................//////////////////////////////000000000111111111---------............///.........---------------------------------------////////////////////////------............---------,,,,,,,,,,,,---......------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,,,,++++++***)))))))))***+++,,,...///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((())))))***++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,++++++------------,,,+++***)))***************************++++++,,,,,,++++++***(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******)))((((((((()))))),,,,,,,,,+++***)))''''''************))))))))))))------,,,,,,,,,...000111///+++)))+++///111...++++++,,,...---,,,,,,---///....................................//////000000,,,,,,,,,---...///000111111000///...---,,,,,,,,,+++,,,------,,,,,,.../////////000000000000//////000000//////......------------......//////000000//////////////////////////////////////////////////////000000000000//////............////////////////////////////////////111111000000//////......//////000000000000//////........................000000000000//////......////////////////////////////////////////////////........................//////000111000000///...000000000000////////////111222222111000000111333111111111111111111111111000000////////////000000///000000000000000//////////////////000000000000////////////////////////000000////////////000000111111111111111111111111000000000000000000000000111111111111000000//////000000000000000000000000000000000000///////////////////////////////////////............///000000111111111111000000000000///000000000111111111111...//////000000000000000///000000000111111111111000000000000000/////////000000000000//////////////////000000000000//////......////////////......111111111111111111111111///000000111222333333444000000000000//////......111000000000//////......////////////000000000111111000000///////////////000000111111111111000000000000///////////////000////////////////////////------......//////000000---............/////////........................////////////////////////////////////000000000000---------............///.........---,,,,,,,,,+++------------------------////////////////////////------............---------,,,,,,,,,,,,---......------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***************************)))******++++++******)))))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))((((((((((((((((((+++++++++++++++***)))(((*********)))))))))))))))000///---,,,,,,---...//////+++)))+++///111...++++++,,,...---,,,,,,---///---------...............000000//////............,,,,,,,,,---...///000111000000///////////////000+++,,,------,,,,,,---...//////000000000000//////000000//////......------------......//////000000//////////////////////////////////////////////////////000000000000//////........./////////000000////////////////////////111000000000/////////...//////000000000000//////////////////////////////000//////...------------////////////////////////...................................................///000111111000///...////////////000000000000111222222111000000111333111111111111111111111111000000////////////000000000000111222222111111111////////////000000000000////////////////////////000000////////////000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////...............///000000000000000000000000000000///000000000111111111111111000000//////////////////000000000111111111111////////////////////////////////////000000000000//////////////////////////////............//////111111111111111111111111//////000111222222333333000000000000000/////////111111000000/////////......////////////000000000111000000///////////////000000111111111111000000---......///000111111111////////////////////////---......//////000000000........./////////000000////////////////////////////////////////////////---------.........//////---------............///.........---,,,,,,,,,+++------------------------////////////////////////------............---------,,,,,,,,,,,,---......------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,---------------------,,,------,,,++++++++++++,,,++++++++++++++++++++++++.........---,,,,,,++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...************************(((((())))))))))))((((((,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))((((((((()))))))))((((((((()))***+++++++++++++++))))))))))))))))))******000//////...------.........,,,***+++...000...,,,+++,,,...---,,,,,,---///---------------.........111000000///......---------------------...///000---------------...///000+++---//////---,,,---......//////000000//////...///////////////..................///////////////////////////////////////000000000000000000000000///000000111111000000///....../////////000000000000000000000000000000000/////////000000000000000//////000000000000//////000000000000000000000000///......------------...////////////////////////................................................---...000111222111///...////////////000000000000000111222111//////111222111111111111111111111111000//////......//////000000111111222222222222111////////////000000000000////////////////////////000000////////////000000000000000000000000000000111111222222222222111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000........./////////////////////000000000000000111000000000000111111111111222111000////////////000000000000000111111111111////////////000000000000////////////000000000000000000////////////000000111111000000000000111111111111111111111111111111///000000000111222222222000000000000000000000000111000000000000000000///......////////////000000111111000///////////////000000111111111111000000,,,---...000111111222222//////////////////////////////////////////000000////////////000000000000////////////////////////////////////////////////,,,,,,---------.........---------............///.........---------------........................////////////////////////------............---------,,,,,,,,,,,,---......------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))------,,,+++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---...///++++++++++++++++++++++++((())))))))))))))))))(((---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((()))*********))))))'''''')))***+++,,,,,,,,,))))))))))))************---......////////////...,,,,,,,,,------.........+++,,,...---,,,,,,---///,,,,,,,,,------.........///////////////...............---------......///---,,,,,,,,,,,,---...///---///111111000/////////......////////////...............//////////////////////////////.........////////////////////////000000000000000000000000000000111111111111000000.../////////000000000000000000000000000000000000......//////000000111111//////000000000000/////////////////////////////////......------...///000////////////////////////........................////////////////////////,,,...000222222111///....../////////000000000111000000111000///...000222111111111111111111111111//////............////////////000111111111111111////////////000000000000////////////////////////000000////////////000000000000000000000000000000///000111222222111000///000000000000000000000111000000000000000000000000000000000000////////////000000000000000000000000---......///////////////////////////000000111111000000000000111111111111111111000///000111222333000000000000111111111111/////////000000111111111.../////////000000000111111111000//////000111111222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111........./////////000000111111000///////////////000000111111111111000000---...///000111111000000////////////////////////000000000/////////////////////000000000111111111////////////////////////////////////////////////------------.........///---------............///..................//////////////////////////////////////////////////////------............---------,,,,,,,,,,,,---......------------------------+++,,,------......------------------------------------............------***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***---,,,++++++***+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++,,,---......---,,,,,,,,,,,,......++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&(((***+++((((((***+++++++++******'''(((((()))************((()))))))))************+++,,,...000111111000000+++,,,...---,,,,,,---///+++,,,...---,,,,,,---///,,,,,,,,,------.........------......///000000000///......---------......///......---------......///111333333222111000111......////////////......---.........//////000000000000//////.........---////////////////////////000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000------...///000111222222//////000000000000//////........................000///.........000111222////////////////////////000000000000000000000000000000000000000000000000,,,---000222222111///....../////////000000111111///000000///......///111000000000000000000000000//////............//////......///000000000000000////////////000000000000////////////////////////000000////////////000000000000000000000000000000...///000111111000///...000000000000000111111111000000000000000000000000000000000000////////////000000000000000000000000---......///000/////////.../////////000000111111000000000000111111111111000000//////111222444666000000000000111111111111//////000000111111222222.../////////000000111111222111000//////000111222000///...------...///000////////////////////////111111111000000000000000000000000000000111111111//////000000111111222222............/////////000111111000///////////////000000111111111111000000///000111111111000...---////////////////////////111111000000//////......000000000000111111111111000000000000000000000000////////////////////////............/////////000---------.........//////---.........///000000000000000000000000000000000////////////////////////---..................------,,,,,,,,,,,,---......------------------------+++,,,,,,---.........---------------------------......////////////......,,,------......------,,,)))***,,,.../////////...---,,,++++++******++++++++++++++++++++++++++++++------,,,,,,+++************+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,+++***+++,,,...///000///---,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%'''***,,,((()))***,,,,,,,,,+++***((())))))))))))(((((('''(((((())))))*********+++........................,,,,,,---...---,,,***))),,,,,,------------------------------------------111000...------......///------............------000///...---,,,+++++++++.........////////////000......---------,,,,,,,,,000///......///111333444......////////////......---------.........//////111111000000//////......,,,,,,...///000000000000111111000000//////......////////////000000000000////////////////////////++++++,,,,,,---...//////////////////////////////000000////////////000000000000///////////////000000000000000000000000000............//////////////////...//////000111222////////////////////////000111111111222222222222000000//////.........---000000111111222222222333000000000000000000000000////////////000000000000////////////////////////------......///000000000////////////////////////000000000000000000000000///000111222222111000///000000///...............000000000000000000000000222111000//////000111222333111///...---...///000000000000000000000000000111111000000//////......000//////.........//////111111111111111111111111//////000111111111111111111000000///...---------............////////////000000//////.........---000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111.../////////000000000111......//////000000111111000000000000000000000000............////////////////////////////////////000000000000000///......////////////000000000000---.........//////000000000///...------...///000000000000000000/////////111111000000//////......////////////////////////...///////////////......111111000000//////......//////.........---------/////////...------,,,,,,------------------------------------------------.........------,,,,,,,,,---,,,++++++---//////...,,,,,,***(((&&&&&&)))+++------...///...---+++***(((((()))***+++---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++***))))))))))))(((((()))***---///000((()))***+++---...///000------,,,,,,,,,,,,++++++////////////...---,,,+++))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++***)))((()))+++,,,+++***))))))))))))))))))))))))))))))************))))))++++++******)))(((((((((........................---------------,,,++++++++++++,,,------......///------------------------000//////...............---......//////......---222111000///...------...---............/////////111111000000000/////////000///......///111333444......////////////......---------.........//////000000000000////////////...///000111222222222222111000000000/////////...////////////000000000000////////////////////////++++++,,,------...//////........................000//////......//////000//////............//////////////////////////////............///////////////...............///000/////////////////////////////////000000000000111000/////////............000000000000111111222222000000000000000000000000////////////000000000000////////////////////////000////////////.........////////////////////////000000000000000000000000///000000111111000000///111111000///////////////000000000000000000000000111111000//////000111111222111///.........///000000000000000000000000000000000000000//////////////////............//////111111111111111111111111//////000111111111111111111111111000//////..................////////////000/////////............000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111////////////000000000000.../////////000000000111000000000000000000000000............////////////////////////////////////000000000000000///......////////////000000000000............/////////000000///...------...///000////////////////////////000000000000//////....................................////////////....../////////...............//////.........---------,,,------......///000000......................................................---------,,,,,,,,,...,,,+++,,,---......---+++,,,+++)))((((((***,,,...............---,,,,,,+++++++++,,,---...///000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---***++++++,,,,,,------...------,,,,,,,,,,,,++++++------.........---,,,,,,))))))))))))))))))))))))******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((************************))))))************)))))))))))))))))))))*********...........................------,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------///////////////...------......////////////......111111000///............---------............///111111111111111000000000000//////...///000222333......////////////......------........./////////////////////000000000000...///000111111222222111000000000000////////////////////////000000000000////////////////////////,,,,,,,,,---......//////------------------------///..................///......------------......////////////////////////............///////////////......------------...////////////////////////------........./////////////////////............////////////000000000000000000000000000000000000////////////000000000000////////////////////////222222111000...---,,,,,,////////////////////////000000000000000000000000000//////......//////000222222111000000000000000000000000000000000000000111000000//////000000111222111///......///000000000000000000000000000000////////////000000000000//////............//////111111111111111111111111//////000111111111111111222111111000000/////////............////////////////////////............000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000000000000000............////////////////////////////////////000000000000000//////...////////////000000000000............//////////////////............//////---------.../////////000000000000////////////...........................---....../////////......---------------........................---------------......///000000000////////////////////////////////////////////////...------------,,,,,,,,,///---,,,,,,---...---++++++,,,,,,+++)))***,,,...///......---------------,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,)))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,+++***(((&&&++++++++++++++++++++++++))))))************))))))'''(((((()))******++++++..............................,,,++++++,,,---...,,,,,,------------------........................---...///000///...---,,,...//////000000//////...///...---------------...------------....................................///////////////000111222......////////////..................////////////......//////000000111111------...///////////////000000000000////////////////////////000000000000////////////////////////,,,---------......//////------------------------......------------............---------...//////////////////////////////............////////////000//////...------------////////////////////////---------........./////////////////////...............//////////////////////////////////////////////////////000000000000////////////////////////222222111000///...------////////////////////////////////////////////////000///...------...///000222111000000//////000000////////////////////////000000000//////000000000111000////////////000000////////////////////////......//////000000111111///............//////000111111111111111111111111//////000111111111111111000000000000//////..................///////////////////////////.........000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000.........////////////////////////....../////////+++,,,,,,---...///000000////////////////////////........................------......//////......,,,,,,------.........///........................111000000//////...------................................................------------------------///...------...---,,,***+++,,,---,,,+++,,,...000...---,,,++++++,,,---...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++,,,---------))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************------------------------111///---,,,,,,+++)))(((++++++++++++++++++++++++))))))************))))))(((((())))))************...........................---,,,,,,,,,---...///.........------,,,,,,+++........................---.../////////...,,,+++......////////////............---------......///---------.........//////------------------------///////////////000000000......////////////.............../////////000000......//////000000111111---......////////////...////////////000000000000////////////000000000000000000000000000000000000------...............///..............................------------......//////......///000000111....................................////////////111111000///............////////////////////////....../////////000000000........./////////////////////..................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///...------...///000000000///............////////////////////////////////////000000/////////000///////////////000000////////////////////////......//////000000111111...............///000000000000000000000000000000//////000111111111111111...............---------............////////////.........///////////////000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000///////////////............//////////////////...+++,,,,,,---...///000000.............../////////........................,,,,,,---...............---------......//////000---.....................000000000///......------------------------------------------------------------------------------...---------......,,,***+++---...---------...000---,,,+++******+++,,,---++++++***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,......---,,,+++***++++++,,,,,,------...------,,,,,,,,,+++++++++((((((***+++,,,,,,------************************(((((()))***+++,,,,,,,,,************************------------------------...---+++,,,------,,,***++++++++++++++++++++++++))))))************))))))************))))))((((((........................---------------......///.........------,,,,,,+++.......................................---,,,,,,------............------////////////000111222222.........////////////000............////////////////////////////////////......////////////............/////////000000000////////////000000000000000000111111111111000000////////////000000000000////////////000000000000000000000000000000000000........................///////////////////////////..................//////////////////000111222....................................////////////111000000////////////000//////////////////////////////000000000111111111.........///////////////////////////............000000000000000000000000////////////000000000000000000000000000000000000......///000000111222222000000000000000000000000000000000000000000000000000//////......//////000000//////...............000000000000000000000000...//////000000//////...////////////000000000000000000000000000000000000////////////000000000000......---......///000111000000000000000000000000//////000111111111111111------------------------............////////////.........///////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000............////////////////////////////////////...//////000000000000000////////////000000000000///////////////...............////////////......---------.../////////000---............/////////------------------------+++,,,---............................../////////---------...............,,,,,,------.../////////------------------------------------------------,,,,,,,,,------------...---------...///...,,,***,,,---......------...///+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++---............******+++,,,,,,---......------,,,,,,,,,,,,++++++((()))***+++,,,---------************************)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------,,,++++++++++++++++++++++++))))))************))))))++++++******)))(((((('''........................,,,,,,---...............,,,,,,,,,---------....................................------,,,,,,------,,,,,,------------,,,,,,////////////000111222333/////////000000000111111.../////////000000000000...///////////////............////////////........./////////000000000000000000000000////////////000000111111111111000000.../////////000000000111////////////000000000000000000000000000000000000////////////....................................000//////......//////000......---...///000111111....................................//////////////////.........///000000//////////////////////////////000000000111111111............/////////000000000000/////////......000000000000000000000000////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000///000000111111000000///111000000///.../////////000000000000000000000000......///000000///............///000000000000000000000000000000000000000000000000000////////////---------......///000111000000000000000000000000//////000111111111111111....................................////////////............/////////000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000------...///000111222222111000000000/////////...000000000000000000000000............////////////////////////////////////......///000000000000000////////////000000000000000/////////............---...///000000///...---////////////////////////---------.........//////------------------------***+++,,,---.....................------------------------.........//////++++++,,,,,,---.........................................................,,,,,,,,,---------......,,,+++,,,...//////---+++,,,...///...---,,,,,,---+++,,,------.........---,,,+++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---------,,,******************************************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++************************))))))************))))))*********)))))))))))))))........................+++,,,...///000///...---)))***+++,,,...///000111///////////////////////////...---,,,+++,,,---...+++,,,,,,------,,,,,,+++------------...000111222000000000000111111111111---.........//////000000...///////////////............////////////......////////////000000000000111111000000//////.........///////////////........./////////000000111111////////////000000000000000000000000000000000000///////////////.........------------------------000000////////////000000,,,,,,,,,---...///000111..................................../////////000---------------...///000////////////////////////////////////000000000000---.........//////000000111111000000/////////...000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///222111111000000000000000000000000000000000000000---...///000000///...---......///000000111000000000000000000000000000000111111000000//////......---------......000111111000000000000000000000000//////000111111111111111.........///////////////............/////////000---.........//////000000000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000,,,---...///000111222333111111000000/////////...000000000000000000000000............/////////000////////////////////////......///000000000000000////////////000000000000000000//////.........------...///000000///...---000000000000000/////////---------.........//////------------------------***+++,,,---............---------,,,,,,+++++++++---------.........//////...------,,,,,,+++******////////////////////////////////////////////////,,,,,,,,,------.........++++++,,,...000000---+++,,,...///...---++++++,,,,,,---///000111000///...))))))(((((()))******+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++/////////......------,,,...---,,,+++,,,---...///......---,,,,,,+++******---------,,,,,,,,,++++++++++++,,,---------,,,,,,************************+++++++++***************************************+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++///...---,,,,,,---///000,,,,,,,,,---------......,,,,,,,,,++++++*********111000...,,,,,,,,,.........---+++***)))******+++...------,,,,,,,,,------............////////////000000000000000000000000222222111000000000000000.........///000111222222000000//////.........---------------............000000000000000000000000111000...------......///111111000///////////////333222222222111111000000111111000000111111222333111111111111000000000000........................................................................////////////////////////000000000000111111111111111111000000//////......000000000000000000000000---------............///000000000000000000000000000000////////////000000000000//////.........---................................................//////000000000000//////////////////////////////000000111111111111000000,,,,,,,,,,,,,,,---......000000000000000000000000////////////////////////////////////........................////////////////////////////////////------......//////000000////////////000000000000000000000000000000000000............////////////000///...------...///000........................,,,,,,,,,---------........./////////000000000111000///...------,,,------////////////000000000000000000111111111000000///000000//////.........---////////////////////////////////////////////////000000//////......---------------...///000000111222000---,,,---------,,,------,,,,,,---...000111111000000///......------//////............//////........................222000---++++++,,,...///,,,---------------------------------------------000000///...---,,,,,,+++,,,,,,,,,---...///000000........................,,,,,,,,,------.........------------------------......//////...,,,***)))+++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,,,,,,,+++******------------,,,,,,+++***))))))(((((()))******+++,,,+++******))))))******+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---------......++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------.........---,,,,,,++++++************++++++************************''''''(((((())))))******))))))))))))))))))))))))...------,,,,,,,,,------,,,---------............000///////////////............///......------,,,///......------...///000...------,,,,,,------........./////////000000000////////////////////////000//////...............,,,,,,---....../////////000/////////...............////////////000000000000000000000000000000000//////.........///111222111111000///////////////222222111111111000000000111111000000111111222333000000000/////////...............---------------............................................................................../////////000000000000000000000//////......000000000000000000000000........./////////000000////////////////////////000000////////////000000000/////////............................................................//////000000000000//////////////////////////////000000111111111111000000//////......//////000111////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........///////////////.../////////000000000000000000000000000000000000/////////000000000000111000///...------...///000........................,,,,,,---------.........////////////////////////..................//////000000000000/////////...000000111111111000000///000/////////............///////////////////////////////////////////////////////////////.........------......///000000111111///---,,,---......---//////...---------...///......////////////////////////............//////........................000///---,,,+++,,,---............------,,,,,,+++------------------------/////////...------,,,,,,++++++,,,,,,------..............................,,,,,,------------------------------------------,,,------------,,,,,,+++........................------.........------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---------------,,,---------,,,,,,+++***,,,+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))((('''+++******))))))******+++************************))))))))))))************))))))))))))))))))))))))------------,,,+++******------........./////////------------............,,,---///000000...,,,+++............///000111222...---------------....../////////000000000111111........................//////......------......,,,---...//////...------////////////............000000000111111111222222000000000000000000000000.........///000111333333000000000000////////////111111000000000000//////111000000000000111222222/////////.........------------------------------................................................------------------------------........./////////000000000////////////...////////////////////////////////////000000000111////////////////////////000//////......//////000////////////............................................................//////000000000000//////000000000000000000000000///000000111111000000///000000//////000000111222........................////////////////////////////////////000000000000............////////////000000000000000000000000///////////////.............../////////000000000////////////////////////000000000000111111111111//////............//////........................,,,------------.........000000//////////////////............///000111222000000000//////.........///000000111111000000000////////////............////////////////////////////////////////////////.........///////////////------......///000000000///...,,,---.../////////000000///------,,,,,,------------...///000000111//////............//////..............................------------------//////...---,,,++++++***------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,------------------------+++++++++++++++,,,------------......//////000000////////////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******,,,---.../////////,,,,,,---------,,,++++++---,,,,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------//////...---,,,***)))(((+++******))))))******+++************************++++++++++++************))))))))))))))))))))))))---.........---,,,***))).........////////////000***++++++,,,,,,---------------...//////...---,,,,,,,,,,,,------......///...------------......///000000000000111111111111........................111000000/////////000000...///111111111000...---///////////////.........000000111111111222222222/////////////////////////////////000111111222333///000000000000000//////000000000///////////////000000000000000111222222/////////.........------,,,,,,,,,,,,------------................................................------------------------------........./////////////////////////////////............................../////////000000000/////////////////////////////////......////////////////////////.........................................................//////000000000000//////000000000000000000000000//////000000000000//////...............///000000......................../////////////////////////////////000000000000000............////////////000000000000000000000000000000//////......------........./////////000000//////////////////////////////000000000111111111/////////....../////////........................------------...................../////////000000///////////////000111111////////////////////////...///000000000000000000///////////////.........////////////////////////////////////////////////------......//////000000............//////000000...---,,,---///111000000//////......------------------......///000000000//////............//////........................---...////////////------.........------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++------------------------.........------,,,,,,,,,------------------------,,,+++***)))***+++,,,---*********+++,,,---......////////////...,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,------,,,,,,+++++++++***)))))))))******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,---------............---,,,+++*********))))))))))))******************************+++++++++******)))))))))))))))))))))))))))))))))...////////////---+++***.........////////////000---------......////////////...---,,,------...///------------,,,,,,++++++---------------...///000000000000000111111111111........................000000////////////000000///000000111111000///............////////////////////////000000000111111////////////////////////000111111111111000000000...///000000000000/////////////////////000000000000000//////000000111222000000000/////////......,,,,,,,,,------......................................................................................./////////000000000.............../////////------------------------------........./////////........................//////............//////.........///////////////................................................//////000000000000//////000000000000000000000000//////000000000000//////...............///000000........................////////////////////////......//////000000000111............////////////000000000000000000000000000000//////......------............////////////////////////////////////........./////////000000...//////////////////...........................---------.........//////+++,,,---...///000111222111111000///////////////,,,,,,---...///000111111......///000000000000000.........///////////////////////////////////////////////////////////////------......//////000000............////////////---,,,,,,...000222111000,,,------.........////////////////////////////////////............//////........................---...000111111000///...,,,,,,,,,------.........------------------------++++++,,,,,,---.........------------,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...---,,,***))))))***+++(((((()))***++++++,,,,,,.........---,,,+++***)))*********++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++***************+++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------............,,,+++++++++++++++,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,------((())))))*********))))))***))))))))))))))))))************************************))))))(((((('''))))))))))))))))))))))))////////////...---,,,,,,------........./////////,,,,,,,,,,,,,,,---------///...,,,+++,,,---///111///000000//////---,,,,,,------------...///000000/////////000000000111111........................------,,,,,,------......------------.....................///////////////........./////////000000000000000000000000000000000000111111000000///...---...000111111000////////////000000000000111111000////////////000111111000000000/////////......,,,------....../////////................................................////////////////////////....../////////000000000---............/////////........................------------....................................///......------......///.........///////////////................................................//////000000000000//////000000000000000000000000...//////000000//////...000000//////000000111222........................////////////////////////------......//////000000............////////////000000000000000000000000///////////////.........------........./////////////////////////////////............////////////......////////////..............................------........./////////++++++,,,---///000111111222111000///............,,,,,,---...///000000111------...///000000000000.........///////////////////////////////////////////////////////////////.........///////////////......//////////////////---------///111222111///+++,,,---...///////////////////////////.........//////............//////........................---...///000111000//////***++++++,,,---...//////------------------------++++++,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------///...---,,,******))))))******++++++,,,,,,------------------,,,+++******++++++++++++++++++,,,,,,+++,,,---......---,,,++++++,,,,,,,,,++++++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......+++************+++,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,((()))***++++++,,,++++++***))))))(((((())))))***************************)))))))))((((((((((((((())))))))))))))))))))))))......------,,,---------,,,---------............+++++++++++++++*********------------......//////...///000111000000......------------...///000111....../////////000000000////////////////////////---,,,,,,,,,,,,---...///...---,,,,,,,,,...000111............/////////000........./////////000000000000000000000000000000---...///000000000///...---...000111111111000///000000000111111111222222///////////////000111111/////////.........------------...//////000111111........................................................................------........./////////---------.........//////....................................////////////........................///......------......///............/////////000................................................//////000000000000//////////////////////////////......////////////......//////......//////000111////////////////////////////////////////////////,,,,,,,,,---.../////////............////////////////////////////////////.........///////////////---------.........//////000000000000000000000000...////////////000000000---...///000000///...---....................................////////////---------............/////////......---.................................,,,---...///000000000000............/////////000///////////////////////////////////////////////////////////////........./////////////////////............000111222000...,,,---...//////......---------......//////000000//////............//////........................,,,,,,---...............+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++,,,---//////---,,,+++++++++,,,,,,---,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,---...///000...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))***+++,,,************************)))************+++++++++)))))))))*********+++++++++,,,,,,---------,,,,,,))))))(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))---,,,+++***+++,,,---...,,,,,,,,,---------......000000000//////.........+++,,,...///000///...---,,,---...000000000//////---------......000111111............////////////000000000000000000000000...............///000111000///---,,,---000333555---.........//////000000////////////000000000000000000000000000000000000+++,,,...///000111000000,,,...000111222111000///000000111111222222222333///////////////000111111......---------,,,,,,,,,.........///000111111222................................................------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000.................................------.........---.........//////000000................................................//////000000000000//////////////////////////////......////////////......,,,,,,,,,,,,,,,---......000000000000000000000000////////////////////////++++++,,,,,,---...//////............/////////000////////////////////////---.........//////000000---------.........//////111111111111111111111111000000000000111111111111---...///000000///...---..................................../////////000000000///...------,,,,,,------,,,------...///000111000///...---,,,++++++,,,---...///000000000000---.........//////000000////////////////////////////////////////////////000000//////.........---///////////////..................000222222000......////////////---,,,++++++,,,---...///111222222//////............//////........................+++++++++,,,,,,------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,---...///...---,,,,,,+++++++++++++++++++++------......///.........---,,,,,,++++++*********+++,,,...//////...,,,+++***+++,,,---.../////////***+++,,,,,,------------(((((()))***+++---...///,,,+++******))))))******---------,,,,,,+++++++++,,,,,,++++++++++++++++++((())))))))))))*********))))))(((((()))***++++++++++++++++++++++++++++++)))************+++++++++((())))))))))))************************)))((('''))))))(((((((((((())))))************************))))))******+++++++++,,,)))))))))))))))))))))))).........------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++)))(((------......///000000000---------............///............////////////000000000000000000000000000///.........///111222000///---,,,,,,...111333////////////////////////000///...------...///000111111000000//////......000000000000000000000000////////////////////////---.........//////000000///////////////////////////---,,,,,,...//////...------------------------111111111111111000//////000///...---------------,,,,,,,,,------.........,,,,,,,,,---...///000000................................................///////////////.........///000111222222111000///---------............///.........///////////////------------------------////////////////////////............////////////111111000///...------,,,000000000000000000000000222111///...---...000111000111222333333222111000........................////////////////////////......------------......///////////////000111111000/////////.............../////////000000000111---------............///222222111111000000//////......///000000000000000..............................------------....................................////////////......000000/////////.........111000...------......///,,,---...///000222333333000000000000////////////000000000000000000000000//////.........---------//////////////////////////////.........---------//////000111111111111111......///000000///......//////000000000000//////---------............///......---,,,,,,+++******//////.........---------------------------------000///---+++++++++---...,,,,,,---......//////000,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,---------.........---+++******+++---...000111222111///------...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///......------------//////...------,,,++++++'''((()))***,,,---...///---.........---,,,,,,+++......---,,,++++++***)))---------,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++******++++++,,,---*********++++++,,,,,,,,,,,,***((()))+++,,,+++(((************************...,,,+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************,,,***'''(((***+++***(((***************+++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,------------//////////////////...---///////////////................../////////000000............////////////000000000000000000000000000//////...///000111222//////---------...000111////////////////////////000///...------...///000////////////.........---000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111111000...///000222111111------------------------000111111111111000///...//////...---------------,,,,,,,,,------.........,,,---------.../////////.........................................................//////////////////000000000000000000///---------............///////////////............------------------------////////////////////////............////////////000000//////......------........................111000///......///000111...//////////////////...///////////////////////////////////////////////////......------....../////////......//////000111000000/////////.....................////////////---------............///111111111000000000000000......///000000000000000////////////////////////......------------.......................................//////...............---------,,,,,,,,,000//////...............+++,,,,,,---...///000000000000000000////////////////////////////////////000000/////////.........////////////////////////000000/////////............//////000111111000000------------------------...//////000000//////...---------............/////////...------,,,++++++//////.........---------------------------------000///---++++++,,,---...//////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,---------.........---+++******+++---...///111222111///------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++......------,,,++++++***)))))))))******++++++,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...++++++******++++++,,,---++++++++++++++++++,,,,,,,,,***((()))+++,,,+++)))))))))))))))))))))))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************+++)))'''(((***+++***)))************************------,,,,,,,,,,,,++++++------------.........///---......///000000000///111000000///......------////////////000000000111............////////////000000000000000000000000///////////////000111111............//////////////////////////////////////////............//////............------------000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000...///000222222111------------------------000000000000000//////...///...---------------------------------.........------..................................................................------......//////000000//////............//////---------............///000/////////...---------------------------------////////////////////////............///////////////////////////.................................000000.........///000111......------------......000000000000000000000000///////////////////////////......------......///......------......///000000000000/////////.....................------------------............//////000000000000000000111...//////000000000000000000000000000000000000000......------------..............................------............---------------------,,,,,,,,,///////////////...------------------.........///////////////000000000000........................000000000000000/////////////////////////////////000000000000000/////////---...//////////////////...---,,,++++++,,,---............//////.........---------............////////////......------,,,...............---------------------------------///...---,,,,,,,,,---.........------,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------++++++++++++------///000111000...------...***++++++,,,,,,,,,,,,,,,------------------------,,,++++++************+++------,,,,,,+++************************)))))))))---------------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,+++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))++++++,,,------------,,,---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))***************************((('''(((***++++++***+++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,+++............////////////++++++,,,------------,,,000000//////................../////////000000000............///////////////////////////////////////////////////000000111---...///000000///....../////////////////////////////////....../////////........................////////////////////////111111111111111111111111000000000000000000000000...........................---+++,,,---///............................../////////000000///............---,,,,,,------------------..............................---------................................................,,,------...///000111111///...---,,,,,,---...///---------............///000000///...------,,,,,,------------............////////////////////////............////////////.........///////////////........................//////.........///000000000///...------...///000//////////////////////////////////////////////////////............//////---------------...//////000000000////////////...//////............---------------............///.../////////000000111111//////000000000000//////////////////////////////......------------..............................,,,,,,------------,,,,,,////////////////////////---...///000///...---,,,000000000000000/////////////////////000000000000........................////////////////////////////////////////////////////////////////////////------......///......---111000...------...000111------............---------------............//////.........---------,,,................................................///...------------......******+++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...///000000...---------))))))***+++++++++++++++........................---,,,,,,++++++,,,,,,,,,++++++++++++******))))))************************,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++************+++******))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++......---,,,,,,+++************++++++++++++******))))))))))))))))))))))))************************(((((('''((()))+++,,,,,,,,,++++++***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,+++******............//////000000------........./////////............////////////////////////////////////...//////000000000000000---...///000000///...---////////////////////////...//////////////////...////////////////////////////////////////////////222222222222222222222222////////////////////////........................---+++***+++,,,---------........................---....../////////......------,,,,,,,,,------..........................................---------................................................,,,------...///000111111///...---,,,,,,---...///---------............///000//////...---,,,,,,+++---------....../////////////////////////////////............////////////.........///////////////////////////////////////...............///000000000///...------...///000......................../////////////////////////////////....../////////---------------...//////111000000000////////////////////////////////////---------............///......//////000000000111//////000000000000//////..............................------------..............................,,,,,,------------,,,,,,.../////////////////////---.../////////...,,,+++000000000000////////////.../////////000000000111................................................////////////////////////........................------............------111000...------...000111------............---------------............///---------,,,,,,,,,,,,,,,---......................................................---.........///******+++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,------.......................................,,,,,,,,,++++++,,,,,,---++++++************))))))******+++,,,,,,------...++++++,,,,,,---,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,++++++***************+++************+++++++++++++++++++++++++++%%%&&&)))+++,,,------,,,......---,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))***+++---++++++******)))((('''''',,,,,,------------................../////////000.../////////...---,,,,,,------......///000000111------------........................////////////000000000000000000000000......///000000000000000...///000000000///------////////////////////////......////////////....../////////000000000000000000000000000000000000000111111111111111111111111////////////............111111111111111111111111///---,,,---...000//////........................,,,---..................,,,,,,,,,,,,,,,------.../////////...............------..................................................................------......//////000000......------------......---------............//////.........---,,,,,,,,,---------...//////000000////////////////////////............///////////////////////////.........000000000000000000000000,,,------.../////////000------,,,,,,,,,,,,------........................////////////////////////000//////......//////000......------......///000111111000000000/////////////////////000000111111---------............///...//////////////////000000000000000000//////.................................------------..............................------............------,,,,,,,,,---------------...............---,,,,,,...............---------......//////000000111111........................------------............////////////////////////------------.....................///......---,,,...---,,,++++++,,,---............//////.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---.........////////////......------,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,---------------------------------------+++************++++++,,,************************+++++++++,,,---......///***++++++,,,,,,,,,,,,,,,///......---+++******)))++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***++++++******++++++,,,---,,,,,,++++++++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////---------,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++---*********))))))(((((('''---------....../////////------........./////////...///000000000000000000.........///////////////............////////////............////////////000000000000000000000000---...///000111000000//////////////////......---////////////////////////---...///000000///...---........./////////000000000000000000000000000000111111111111111111111111000000000000//////......111111111111111111111111111///......000111111000........................+++,,,---...............,,,,,,++++++,,,,,,---...000/////////.........---,,,---------.../////////.........................................................///////////////......////////////......---------............///---------------------------------...///000000000////////////////////////............////////////000000//////......------////////////////////////,,,,,,---...////////////------............------........................////////////////////////000000////////////000000//////......//////000111111111111000000000//////,,,------...///000111111---------............//////////////////.........000000000000000///....................................------------.......................................//////.........,,,,,,,,,---------............------,,,,,,---------------........................///000111111111////////////////////////---.........////////////////////////////////////---.........///////////////////////////...------------------------------...//////000000//////...---------............///---------------------------------.........//////........................------.../////////////////////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***,,,......,,,+++,,,---))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,---......,,,***)))++++++******++++++,,,---++++++++++++++++++,,,,,,)))+++,,,+++)))(((***,,,++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((('''***,,,)))))))))))))))(((((((((........./////////000000------------.........///,,,---...000111111222222000000000///......------////////////000000000000............/////////000000000000000000000000000---...000111111111000///000000//////............////////////////////////---...///000000///...------------.........//////000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000///......000111111000////////////////////////+++,,,------.........---++++++++++++,,,,,,---...000000//////.........---,,,,,,------...///000000................................................///////////////.........---...///000000///...------------.........//////,,,,,,---------------------------...///000000111////////////////////////............/////////000111111000///...------,,,........................+++,,,---...////////////...///000111111000///...000000000000000000000000////////////////////////000000////////////000000///////////////000111111111111111111000000000000***+++,,,---...000111111---------.........//////000000//////.........---000000000000000///......000000000000000000000000.........------.......................................////////////.............../////////000000///...---,,,+++,,,---...////////////000000111111---......///000111111222000000000000000000000000.../////////000000111111////////////////////////.../////////000000111111///000000000///...------......///000000///......//////000000000000//////---------.........//////---.....................---------.........//////////////////////////////------...///000000//////,,,,,,---......//////000,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------......///000++++++++++++++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,.........,,,***)))++++++******++++++,,,---*********++++++,,,,,,---(((+++,,,,,,)))(((***,,,************************)))((((((((()))+++---...,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***'''''')))+++(((((((((((()))))))))))),,,---------------------000///...---------------////////////////////////------------------,,,,,,,,,,,,,,,---------......000000000000////////////000000111000///...,,,+++//////000000000000//////111000000///......------111111000000//////......///...---,,,,,,---...///........................////////////000000000000222111111111000000//////////////////............000000//////......------///////////////.........000///...---,,,+++++++++......//////...---,,,,,,...------,,,,,,------...//////.........---------,,,,,,,,,---------......//////.........---------...///////////////...---///...---,,,,,,---...///,,,,,,,,,---------......------............------........................000///...---------------...///000111111000///...000000000000000000000000///////////////////////////////////////.........//////////////////////////////............//////......////////////......////////////////////////............////////////------------...000111111111111000000000000111111---......///////////////......---,,,---...///000000000000000000000000000000000000000000111111222////////////////////////......////////////..............................////////////////////////...000000///...---...///........................////////////............---.........//////000000000000000000////////////////////////....................................//////000000///...------000///...------...///000///...---,,,,,,---...///...............------,,,....../////////---,,,+++------------------------......------------......222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++------------++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***,,,---------------,,,,,,+++***...------,,,++++++++++++,,,,,,------,,,,,,+++***------------------------,,,++++++******)))))))))++++++***)))***+++---...***+++,,,,,,******+++,,,,,,,,,+++***+++,,,...///---------,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,))))))))))))))))))))))))+++++++++************)))&&&&&&&&&&&&(((***---...))))))))))))))))))))))))+++*********))))))((((((/////////......---------//////...---------------...........................---------------------------........./////////000000000000/////////...///000000000000...,,,+++//////000000000000//////............////////////111000000000/////////...000///............///000.........................../////////000000000000111111111000000000//////000000000000///////////////////////////........./////////////////////...//////...---,,,,,,,,,,,,......//////...------,,,...------,,,,,,------...//////.........---------,,,,,,---------...............---------,,,,,,,,,......///////////////...//////...------...//////---------.........//////------............------........................//////......------------...///000111111000///...000000000000000000000000/////////////////////////////////////////////...//////////////////////////////............//////......////////////......////////////////////////............///////////////000111222222111000///111000000//////000000111---......///////////////...------,,,---...///000000000000000000000000000000000//////000000111222////////////////////////......////////////..............................////////////////////////...000000///...---...///........................////////////......................../////////000/////////...............////////////....................................//////////////////...---000///............///000000///...------...//////...////////////...------///000111222222111000000------------------------......------------......000000...---,,,,,,------------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---............---,,,---,,,+++++++++++++++,,,------------------------.........---------,,,,,,...---+++******+++---...,,,---------,,,,,,+++***,,,,,,++++++******++++++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++*********,,,+++*********+++,,,---***,,,,,,,,,+++***+++,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++************************+++++++++************))))))(((((('''((()))***+++))))))))))))))))))))))))+++*********))))))))))))111111000///...------,,,//////...------------........................................................./////////000000000000000000/////////......//////000000000...---,,,...//////000000//////...,,,,,,---...//////000000000000000000////////////000000////////////000000............................../////////000000000111111000000000000//////111111111000000000//////.........///////////////......//////////////////......---------------............///......---,,,...------,,,,,,------..................---------,,,------------.........---------,,,,,,,,,++++++------...///000000000///000//////......//////000........./////////000000------............------........................//////..................//////000000000000//////000000000000000000000000////////////////////////......////////////////////////////////////////////////............//////......////////////......////////////////////////............////////////---///111333444222000...000//////......//////000---......///////////////...------------...//////000000000000000000000000000000//////000000111222////////////////////////......////////////..............................////////////////////////...000000///...---...///........................////////////........................////////////---------...............////////////....................................---...//////////////////000//////......//////000000000////////////000000//////000000000///......,,,,,,---//////000000///------------------------......------------......///......---------..............................///...------,,,---------------------------------,,,,,,,,,,,,---------------......//////......---///...---,,,,,,+++++++++........................//////.........---------......,,,,,,,,,,,,......,,,,,,---------,,,+++++++++************++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++***,,,---,,,+++***+++---++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++************************************+++++++++************))),,,+++***)))(((((((((((())))))))))))))))))))))))***************)))))))))000/////////......------///......---------.......................................///////////////....../////////000000000000000/////////...............///000000///...---...//////////////////...,,,,,,---......//////000000000000000////////////////////////////////////................................./////////000000000000000000000000//////000000000000////////////------......//////000000............////////////---------------...//////---...............------...------,,,,,,------...........................------------..................---------,,,,,,,,,,,,,,,...///000000000000000000////////////000000---.........////////////------............------............................../////////.........//////000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////............//////......////////////......////////////////////////............////////////+++,,,...000111000000/////////............//////---......///////////////------------....../////////////////////////////////////////////000111111////////////////////////......////////////..............................////////////////////////...000000///...---...///........................////////////.....................///////////////------............//////////////////....................................------...///000000//////000//////////////////000000000000000000111111111000000000000000//////...,,,,,,,,,---..........................................------------......------------......//////..............................------------......------------------------+++,,,,,,,,,------......------............------......---,,,,,,,,,,,,,,,------------------------............------------...---,,,,,,,,,,,,---...,,,,,,,,,------,,,,,,++++++*********+++,,,------,,,,,,------,,,,,,+++***------------------------+++++++++,,,,,,------------,,,,,,++++++*********+++,,,---,,,++++++,,,---***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,++++++******************************+++++++++*********)))))),,,,,,+++***))))))(((((())))))))))))))))))))))))************************,,,,,,,,,------...............---------......///....................................//////000000------........./////////////////////............---...///000000///............////////////..............................////////////000000000000............................................................//////////////////////////////000000//////.........---------------......//////000000---.........//////000000------------...///000000------...............---...------,,,,,,------...---.....................---------.........//////////////////............,,,,,,...///000000000000//////000000000000//////,,,,,,---------.........------............------..............................///000000//////...000000////////////000000////////////////////////////////////////////////---.........//////000000//////////////////////////////............//////......////////////......////////////////////////............////////////000///...------...///000//////............//////---......///////////////---------.............../////////////////////////////////...///000000111////////////////////////......////////////..............................////////////////////////...000000///...---...///////////////////////////////////////............///////////////.............../////////000000000////////////....................................------...///000000/////////000000000000000000//////000000111111111111111000000000000000//////...222111111000000000//////..............................------------......,,,,,,---....../////////------------------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***------------------------+++++++++,,,,,,---------,,,,,,,,,,,,+++******)))+++,,,------++++++,,,---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++------......------,,,+++************************+++++++++*********))))))+++++++++++++++************************************************+++++++++***++++++,,,---...//////...------------...//////---------------------------------......//////000------.........//////////////////.........------,,,---...000000000//////---......//////......---......------------------////////////000000000000------............------........................------........./////////......////////////000000.........---------,,,,,,.........///////////////------......///000000000...---------...///000000,,,---......///............------,,,,,,------...---------...............------........./////////000000000////////////...------...///000000000///...//////000000//////...,,,,,,,,,------------...------............------........................---...///000111000///...000000////////////000000000000000000000000000000////////////////////////------......///000000000//////////////////////////////............//////......////////////......////////////////////////............////////////777555111...------///000000//////......//////000---......///////////////,,,---......//////......000000000000000000000000//////......//////000111////////////////////////......////////////..............................////////////////////////...000000///...---...///////////////////////////////////////............///////////////...............//////000111111111////////////....................................---.../////////////////////000000111111000000///...///000111111222111111//////000000000///......222111000///..........................................------------......,,,,,,---.../////////...------------------------.........---......///000,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...------------......///,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******+++---...---,,,+++,,,...,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,*********************************++++++++++++,,,---.../////////...,,,++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++*********************************+++++++++++++++,,,,,,------......//////---------------...//////------------------------+++,,,,,,---......//////....../////////000000000//////.........---------+++,,,...000000000000///---......//////......---+++,,,,,,------......///.../////////000000000111---...///000000///...---........................---------.........//////........./////////000000///.........------------///////////////.........------......///000000111///...............///000,,,------...//////.........------,,,,,,------...---------.........//////............////////////000////////////...............///////////////...---...////////////...---------------............------............------........................---...000111111111//////111000///......///000111000000000000000000000000////////////////////////------......///000000111//////////////////////////////............//////......////////////......////////////////////////............////////////333222000/////////111111111000000//////000000111---......///////////////,,,---.../////////...---000000000000000000000000///............///000000////////////////////////......////////////..............................////////////////////////...000000///...---...///////////////////////////////////////............000/////////............------......///000000111////////////....................................//////////////////...---///000111111111111000///---...///111111111111111...////////////...------......,,,,,,,,,,,,---.................................------------......,,,---...//////......---.......................................///000000------------------------............------------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,---...------------------------...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,......---,,,,,,,,,------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++*********)))***+++,,,,,,,,,++++++,,,---...---,,,,,,,,,......---,,,,,,+++++++++,,,+++++++++,,,,,,---------......---------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,---...//////---+++***+++++++++++++++++++++++++++++++++************)))++++++,,,------,,,+++************************************++++++,,,,,,,,,///////////////.........---------------...///000------------------------++++++,,,,,,---...//////000000000000111111111111//////.........---------+++,,,...///000111000000---..................---)))***+++,,,...///000111.../////////000000111111...///000111111000///...........................---------.........//////---.........//////000000000/////////............000000//////.........------------...///000000111//////............//////,,,,,,---.../////////......------,,,,,,------...---------.........//////............/////////000//////.........---------...///////////////......,,,---...//////...---,,,............/////////000---..................---........................,,,...000111222111000///111000///......///000111000000000000000000000000////////////////////////---------...///000000111//////////////////////////////............//////......////////////......////////////////////////............/////////000(((***,,,...000222333444111111000000000000111111---......///////////////,,,,,,.../////////...---000000000000000000000000...............///000000////////////////////////......////////////..............................////////////////////////...000000000...---...///000000000000000000000000000/////////............000000//////.........---,,,,,,------...///000000000/////////....................................///000000000///...------///000111222222111000///,,,---///000111111111000...............------,,,//////......///000222333////////////////////////.........------.........------...//////...---,,,000000000000000000000000...............///000000/////////////////////////////////...---------,,,///...---,,,,,,---...///000///...---------------........................//////.........---------,,,------......------,,,***+++,,,,,,------------...------,,,++++++++++++,,,,,,---------,,,++++++------------------------,,,++++++******)))))))))((()))+++,,,---,,,,,,+++,,,---......,,,,,,---...///...,,,+++***+++,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,************************++++++,,,,,,,,,---------+++,,,---......,,,***)))+++++++++++++++++++++++++++++++++************))),,,------...---,,,***)))*********************************++++++,,,,,,,,,//////---,,,,,,---...///........................------...---++++++---...//////............//////000000//////.........---////////////............////////////////////////000///...---,,,------...///////////////...------............//////////////////.........------------------............///......////////////............////////////......000000000000000000000000000000000000000000000000...///000111111000///...111000.........///...---000000000000////////////,,,---------......//////......//////...---,,,,,,000000//////.........---////////////////////////000000000000000000000000---...///000000///...---..............................---,,,---...///000......///000000///...------------......000111222000///---,,,---...000111000000000000000000000000000///...------...///000............////////////000000000000//////////////////.........---------........................//////............//////---------............///,,,,,,------...///000000............////////////---,,,+++,,,.........---........................//////............//////---.........//////000000///......------///000111000000//////.........---,,,,,,,,,---------............////////////......///............---------...000111000///...///111000000000000////////////000///...,,,,,,---......//////............//////......///000000000000000//////............//////........................---......///////////////---.........//////000000////////////////////////////////////////////////---...///000000///...---,,,,,,,,,---------.........------------...//////---...............------111///---...000111...++++++++++++,,,,,,,,,------)))***+++,,,...///000000000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------------...............---+++++++++++++++++++++++++++++++++******))))))))))))***+++,,,---,,,+++***++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---............------,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,......------...///,,,++++++***+++,,,...///************************++++++************++++++''''''((()))***+++++++++************+++,,,------+++++++++*********))))))///...------------...///........................------...---,,,,,,...///------,,,,,,,,,,,,------111111000000000/////////////////////............////////////////////////000///...---------......000000000000000///..................//////////////////.........------------------............///...//////////////////......//////000000//////...000000000000000000000000000000000000000000000000//////000000000000//////000///------///000///................../////////...............---------.../////////......---,,,000/////////............////////////////////////..............................////////////.................................------,,,---...///000---...///000000///...---...............///000111222111///...---...//////000000000000000000000000000///...------...///000............////////////000/////////////////////000000/////////.................................//////............//////------------............,,,,,,------...//////000////////////000000000000000///...///111222111000//////////////////////////////............//////////////////000000000111///......---...///000111000/////////............,,,---------..................////////////......000000/////////............000111000///...///111000000000000////////////000///......------......//////............//////......///000000000000000111111000000000000111111..............................///000000000000///............/////////000////////////////////////////////////////////////---...///000000///...---,,,,,,------............111000///...............------............------000///---...000000...+++........./////////000000***++++++,,,---...///////////////............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++,,,,,,,,,---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++,,,,,,++++++)))((((((***,,,......---,,,---...,,,,,,+++++++++,,,---...************************++++++************++++++((()))***+++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************......---------......///........................---.........------///111------,,,,,,,,,,,,------111111111111000000000000////////////............////////////////////////000///......------......///////////////......---............/////////////////////.........---------------............/////////000000000000/////////000000111111000000///000000000000000000000000000000000000000000000000000000////////////000000000///---...///000000///,,,,,,------......///////////////...------,,,,,,/////////............---////////////............////////////////////////........................//////............//////...........................------------...//////---...///000000///...---//////.........//////000444333111///.........///000000000000000000000000//////............//////............////////////////////////////////////000000000000000/////////........................//////............//////------------............,,,,,,------...///////////////000000000111111111111000///000222222222111//////////////////////////////............/////////000000000000111111111///............///000000////////////............------........./////////......////////////......111000000000////////////...000111000///...///111000000000000///////////////000000000//////......//////............//////......///000000000000///111000000//////000000111////////////////////////...///000000111111000000............////////////////////////////////////////////////////////////---...////////////...------............/////////333222111///...---------------............------///.........//////---,,,/////////000000000111111,,,,,,,,,---------......---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,------------+++,,,,,,---,,,,,,++++++------------------------............------------------,,,,,,------...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,+++++++++,,,---...------------,,,,,,,,,,,,+++++++++++++++***)))(((+++---......,,,+++,,,,,,---,,,,,,++++++++++++,,,************************++++++************++++++***+++,,,---.........------,,,++++++******++++++,,,,,,,,,+++++++++******------------.........///........................---...///.........000222//////............//////000000000000000000000000////////////............//////////////////////////////..................------......------,,,+++............////////////////////////............---------............///000000000//////000000000000000111111111111000000////////////////////////////////////////////////111000///......///000111222000......///000///...,,,,,,---......///000000...............---------//////...............//////////////////.........////////////////////////........................000///...------...///000........................------------......//////---...///000000000///...000//////............///333222111000//////000000/////////////////////////////////....../////////............////////////.........///////////////////////////////////////........................///......------......///,,,,,,---------.........---------.........//////////////////000000000000...---,,,---///000///...------------------------//////............/////////////////////000000000............/////////000///////////////..................////////////000......////////////......000000000/////////.........000111000///...///111000000000000///////////////000111111111000...---///......------......///---...//////000000//////.........------.........000000000000000000000000//////000111111111111111.........///////////////////////////////////////////////////////////////.........................../////////////////////111000///...------------,,,,,,---.........------............///...---,,,,,,---------............------------------------++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,------------------------......//////000...---------------......,,,,,,,,,------------...,,,------------,,,++++++,,,,,,,,,,,,------------...............------------,,,+++++++++,,,...///---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,---......,,,***++++++------,,,++++++*********************************++++++************++++++++++++,,,---......------...---,,,+++************,,,,,,,,,,,,++++++++++++,,,------.........//////........................---...//////......000222//////............//////////////////////////////////////////............////////////////////////......//////////////////...////////////...------............////////////000000/////////.........---------............///000000///......///000000000000111111111111000000////////////////////////////////////////////////111000///......///000111555222000/////////---,,,------...///000000111111,,,,,,,,,---...///000000//////.........//////000.........///////////////////////////////////////////////////////////////000///...------...///000........................---------...............,,,---///000000000///...000//////............///000000000000000111222222////////////////////////...//////////////////...............////////////------....../////////000......................................................------------......,,,,,,,,,------------...---------...............---------.........//////---,,,+++,,,...///...---------------------------//////............//////........................---......///////////////.........///////////////.........////////////000......////////////....../////////.........------...000111000///...///111000000000000///////////////000111111111000...---......------------......------...///////////////......------------......000000000000000000000000//////000111111111111111///////////////.........////////////////////////////////////////////////......------------....../////////////////////...---------,,,,,,------...++++++,,,---......---------...//////...---,,,,,,++++++,,,,,,,,,---------...------------,,,,,,,,,***++++++,,,---...//////...------,,,,,,------...,,,,,,,,,------.........///000000111111222222222//////...------.........,,,,,,---------........................---,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))+++---...---,,,******+++,,,,,,,,,++++++******)))************************++++++************++++++***++++++,,,,,,,,,,,,+++...---,,,+++***))))))))),,,,,,,,,+++++++++******+++,,,---...////////////...........................//////...------...000------,,,,,,,,,,,,------............////////////////////////............////////////////////////......///000000000//////111111111111111000000///............////////////000000000/////////......---------............///000///...------...///000///000000111111000000///000000000000000000000000000000000000000000000000000000////////////000000555333000/////////...,,,......//////000000111111***+++,,,---...000111111000///.........///000111.........///////////////////////////////////////000000000000000000000000//////............//////........................,,,---......//////......,,,---...000000000////////////.........//////000---......000111111222222000000000000000000000000......////////////..................////////////---------......//////000------------..........................................------------......,,,,,,,,,,,,------------........................,,,,,,---------.........///...---...///000000...........................//////............//////......---------------,,,---......///000/////////.........///////////////------........./////////......////////////..................------------...000111000///...///111000000000000///////////////000000000//////............------------......------...////////////...000//////......//////000////////////////////////...///000000111111000000///////////////.........////////////////////////////////////////////////......------------....../////////............---,,,,,,++++++,,,------...***+++,,,------...------,,,...//////---,,,,,,------------............///------------------------+++,,,,,,---.../////////...------,,,,,,------...,,,,,,,,,---......//////222222222222333333333333000000///............///,,,---------............////////////...---,,,,,,)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++******)))***,,,------+++***++++++***++++++,,,++++++***)))************************++++++************++++++******++++++++++++******...---,,,+++************+++++++++*********))))))+++,,,---////////////.........................../////////...,,,+++,,,---------,,,,,,,,,,,,------......//////000000000000////////////............////////////////////////---...///000111000000///000000111111000000///...............////////////000000000000/////////...---------............//////...---,,,,,,---...///...//////000000//////...000000000000000000000000000000000000000000000000//////000000000000//////333111//////000111000///////////////////////////+++,,,,,,---...///000000000///...---...///111222............/////////000////////////////////////////////////////////////......////////////..............................,,,---.../////////...---+++,,,...000000000000///...............///000111---......///000000000000000000000000000000000000---...///000000///...---............////////////,,,,,,---......///000000---.........////////////...........................------,,,,,,------...++++++,,,,,,,,,---------........................------------.........///000......///000111000///........................//////............////////////......------------------///000000000///.............../////////000,,,---------..................////////////......////////////...............000111000///...///111000000000000////////////000///......------.........------,,,,,,------...,,,---......//////......000//////......//////000..............................///000000000000///000/////////............////////////////////////////////////////////////...------,,,,,,------...............------,,,,,,...------,,,,,,,,,------******+++,,,------------,,,...000///,,,+++,,,---............////////////,,,------------------------------....../////////...------,,,,,,------...,,,,,,------.../////////333333333333333222222222111000000///......//////------------........................---,,,++++++******++++++,,,------...***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------+++++++++******************+++,,,---------,,,,,,******+++++++++,,,,,,,,,)))******+++++++++******)))+++,,,,,,+++++++++,,,))))))++++++,,,+++******************************++++++************++++++******++++++++++++******------,,,+++*********************)))))))))((((((***+++---///000000///.........................../////////---+++***+++,,,/////////......///////////////000000111111111222000/////////............////////////////////////---...///111111111000///------......------,,,+++............/////////000000000000000////////////---------........./////////...,,,++++++,,,...///......////////////......000000000000000000000000000000000000000000000000...///000111111000///...000///...///111333333222...............---------------..................000///...---...///111333---.........//////000000////////////////////////........................---...///000000///...---........................,,,,,,.../////////...---+++,,,...000000000000///---------......000111222...///////////////...---000000000000000000000000---...///000000///...---............/////////000,,,,,,------...///000000.../////////000000111111...........................------,,,,,,------...++++++,,,,,,,,,---------.....................---............/////////000///...---...///000000...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000//////.........---,,,---///000000000///...---.........//////000000,,,,,,,,,---------............////////////......000000000000///////////////000111000///...///111000000000000////////////000///...,,,,,,---.........------,,,,,,------...,,,---......//////......---------,,,,,,---------........................---......///////////////000000//////.........---////////////////////////////////////////////////...---,,,,,,,,,,,,---.........---------,,,,,,,,,111000///...---,,,,,,,,,)))***+++,,,------...---+++...000///,,,++++++---------------.........///,,,,,,,,,---------...............///////////////...------,,,,,,------...,,,,,,------...///000000333333333222222111111111111111000///////////////---------.........//////---...------,,,+++***)))++++++,,,------...//////+++++++++,,,,,,---------+++,,,---...///...---,,,))))))***+++,,,------...******+++,,,,,,---......---,,,,,,+++***)))((((((***+++,,,---...---,,,,,,*********++++++,,,,,,,,,)))******+++++++++******(((***,,,,,,++++++,,,---((()))***+++,,,,,,+++***************************++++++************++++++++++++,,,,,,,,,++++++***---,,,++++++******++++++))))))))))))((((((((((((............////////////+++,,,.../////////...---------------......///000222111...,,,+++,,,,,,---333222111///....................................,,,,,,,,,,,,,,,---...///////////////...---,,,+++222111000///......///000//////............////////////////////////////////////.........---------//////............//////000000000000000000000000111111111111111000//////222111000/////////000111000000000000000000000000000000///...---,,,++++++///000000000000000//////...............///000000........................------...///000000/////////............---------//////............//////---...............------..................------,,,------......------,,,---------.........//////........................000000.........///111222000000111111111111000000////////////////////////,,,,,,,,,---...///000111......---,,,---...///000////////////////////////...........................,,,,,,///111111---***............---,,,++++++.........................................................////////////000////////////////////////////////////////////////------------------,,,,,,//////000000///...------//////////////////////////////............////////////.........---------////////////////////////------......//////000000000000000000000///.......................................------,,,,,,,,,------------------------,,,,,,------...///000000......//////...---,,,,,,/////////000000000000111......------------.........------,,,,,,------...------------------------------......------,,,+++)))+++---//////---+++)))+++,,,---...///...---,,,------------------------+++++++++,,,,,,------------..................---........................------------------------........................///...,,,,,,---///111333000222333333111000000111444444555333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............../////////........................,,,,,,,,,------,,,++++++************************...---,,,++++++---///000+++++++++,,,,,,---------+++++++++*********))))))+++++++++++++++++++++++++++(((&&&)))...///,,,''',,,+++***((((((((()))***))))))***+++,,,,,,,,,,,,***))))))((()))+++---...************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,.........,,,***)))............////////////,,,------...//////......,,,,,,,,,,,,,,,,,,------000///---,,,,,,---...///000000///...------------////////////////////////------,,,,,,---......///...////////////...------///...---,,,+++,,,,,,---------,,,,,,,,,,,,------//////////////////////////////.........---------//////............//////000000000000000000000000111111111111111000//////333222111///////////////000000000000000000000000111111111111000000000000//////000000000000//////...............///000000........................---...//////////////////---------......///////////////............//////------..........................................---......//////......------------.........//////........................------,,,---------......//////000000000000//////000000000000000000000000---------------...///000......---------...///000////////////////////////...........................------///111000---***.........///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++....../////////000000000////////////////////////////////////////////////........................///////////////...------........................//////............////////////.........---------////////////////////////.........///////////////000000000000000///....................................---------,,,,,,,,,------------------------+++,,,,,,---......//////......//////...------,,,,,,,,,,,,------------.........------------......///......------......///........................------......------,,,++++++,,,...//////...,,,++++++,,,------......------------------------------,,,,,,,,,,,,------------------............------------------------------------------------------------------------------------------...000222333111222333333111000111333333444444333000---,,,---,,,,,,,,,,,,------------.../////////000/////////------------------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))+++,,,...+++,,,,,,,,,,,,,,,,,,---+++++++++***************+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++,,,+++***)))(((((()))***++++++,,,,,,,,,++++++******))))))))))))+++,,,---************************)))************+++++++++++++++++++++++++++++++++************************+++,,,---------,,,***)))............////////////...------------...//////000000000000////////////...------,,,---...///000//////............//////000000000000000000000000......------......//////......///000000000//////000000///.........//////------,,,,,,,,,,,,------////////////////////////...............---------//////............//////000000000000000000000000000000111111000000//////333222111///............000000000000000000000000000000000111111222222222...//////000000/////////...............///000000........................//////////////////...---+++,,,---...///000111111//////............//////,,,,,,---.../////////..............................//////////////////...---------..........................................///000111222111111000......////////////......111111111111111111111111......---------......///......------......///000////////////////////////........................---------...000000---+++......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................////////////000000000////////////////////////////////////////////////.........//////000000111///////////////......---------------------------//////............///////////////.........------///////////////////////////////////////.........///000000000000///.................................------------,,,,,,,,,------------------------++++++,,,,,,------...............///......---,,,......////////////000000......------------....../////////....../////////////////////////////////---............---,,,,,,---------------------------,,,,,,,,,,,,---......------------------------.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444222222222111000000222555222333444222000...---...,,,,,,---------............///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---******,,,...++++++***)))))))))******,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,+++)))(((............///////////////...---,,,,,,---//////222222222111111000//////......------------...///000000000000000111222333000000000000000000000000//////.........//////000---...///000111111111111111111000000000000000000//////............//////////////////////////////........................//////............/////////////////////////////////000000000000000//////000000//////////////////////////////////////////............////////////......//////000/////////...............///000000........................//////000000///...------,,,------...///000000000//////............//////+++,,,---...////////////---------.....................////////////......................................................///000333444555444222000...//////000000//////...000000000000000000000000///......---------.....................//////000////////////////////////........................------......//////---,,,---------......///000000........................////////////////////////------........./////////////////////////////////////////////////////////------...//////000111111...///////////////......------------------------//////............//////////////////............////////////////////////000000//////......------//////000000//////...---........................------------------------------------------------+++++++++,,,,,,------------...............------//////000000000111111111......------------......//////............//////.......................................------,,,...---,,,++++++,,,---...------,,,+++,,,---...///------------------------/////////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222444444444111111111///...///222555111222333222000......///---------......//////000///000111222111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,---...///---------,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******+++,,,+++*********************,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))(((............//////////////////---,,,,,,---...///------......---,,,+++***000000///...---,,,,,,,,,////////////000111222333////////////////////////000//////.........//////,,,---...000111111111111,,,---------------------//////............//////////////////////////////---.....................//////............//////////////////////////////...//////000000000//////,,,------.../////////000////////////////////////......---------,,,,,,,,,------...///////////////...............///000000//////////////////////////////000000///...------//////////////////////////////............//////,,,------...//////......---------.........//////,,,------......------,,,.....................---........................+++---000222222111...---///000000111111000000//////////////////////////////......---------...............///////////////////////////////////////........................---............------...---,,,,,,,,,,,,...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////,,,,,,---...//////000000......///////////////...------------------------//////............//////000000/////////.........////////////////////////000000//////......------///////////////...------........................------------------------------------------------++++++,,,,,,,,,,,,,,,---------...............---,,,,,,,,,---------............------------.........------,,,,,,------...------------------------......//////......---,,,---,,,+++******+++,,,---------,,,+++,,,---...///------------------------/////////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222444444444111111000...---...111333111222333222000......///------...///000000111111///000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---------.........,,,,,,,,,,,,------......---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((***,,,+++(((*********++++++++++++***)))***+++,,,,,,,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************((()))))))))***)))))))))............//////////////////...------------...---.../////////...---,,,000000///...---,,,++++++---------------...////////////////////////////////////......------......,,,---...///000111111000------...////////////...------,,,,,,,,,,,,------////////////////////////---------...............//////............//////000000000000000000000000......///000000000//////+++,,,---...////////////000000000000000000000000/////////......---------,,,---......////////////...............///000000//////////////////////////////////////////...---000000000/////////......//////............//////---...............------,,,,,,------.../////////,,,,,,------------,,,,,,...............---------........................,,,...000222222111///...000000111111111111000000..............................---------......///---...///000000000000///////////////////////////........................---...///...---,,,...///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........////////////////////////////////////////////////---------....../////////---...//////////////////------------------------//////............//////000000000/////////......///////////////////////////////////////............////////////...------........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------,,,---......///.........---............/////////......------------......------,,,,,,,,,,,,------------------------------...////////////...------------++++++++++++---------,,,,,,,,,,,,---......------------------------.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444111111111///...---///111222333444222000...---.........///000111111222333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------.........******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///***&&&''',,,...+++&&&)))***++++++,,,+++++++++))))))***+++,,,,,,,,,,,,)))******+++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********............////////////......//////...------,,,///000111333333222111000...//////......---,,,,,,---,,,,,,,,,,,,,,,---...000000000000000000000000///......---,,,,,,------,,,---...///////////////...///000222222222111000------,,,,,,,,,,,,------////////////////////////---------.........////////////............//////000000000000000000000000---......///000000//////---......///...---,,,+++000000000000000000000000.........///////////////+++,,,---...////////////...............///000000////////////////////////---.../////////////////////////////////000000000//////............//////////////////...---,,,,,,,,,,,,------...//////000------............------//////.........---------...........................000111333333222111000//////000000000000//////////////////////////////---------------...///000---...///000111000000///////////////////////////........................---...///...,,,,,,...000000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////------...///////////////........................//////............//////000000000000/////////...////////////////////////.........///////////////......//////......---,,,........................,,,,,,,,,---------......------------------------------------------------,,,------...//////......000000000000111111111111......------------............------------..............................///////////////...------.........------.........+++,,,------......------------------------------,,,,,,,,,,,,------------------............------------------------------------------------------------------------------------------...000222333333444444333000//////000333444444333000---,,,---......///000111222333444111000...,,,+++,,,------------------------------)))***+++,,,------------***++++++,,,------......******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......---,,,+++******)))------------------------+++***)))***------,,,))))))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))***++++++++++++***))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))******++++++............/////////000---...///000///...,,,+++,,,---///111222111000///,,,---......//////......///......---------......111111111111111111111111///...---,,,,,,,,,,,,,,,,,,---..................+++,,,---/////////...---/////////....../////////////////////////////////---------.........////////////............//////000000000000000000000000------...///000000/////////000000///...+++)))(((000000000000000000000000++++++,,,---...///000111+++,,,---...////////////...............///000000000000000000000000000000------...///000000000///------...///000111222222//////............//////000000000///...---++++++,,,,,,------...///000000......////////////......//////.........---------........................+++,,,---...///......---......////////////......000000000000000000000000,,,,,,,,,---...///000111---...000111111111000///////////////////////////........................---///000...,,,+++...000222111///---,,,---...///................................................000000000000111111111111////////////////////////////////////////////////111111111000000000000000------...///000000////////////////////////////////////............//////000000000000////////////////////////////////////---.........//////000000......//////......---,,,........................,,,,,,,,,------.........------------------------........................,,,,,,---.../////////...------------.....................------.........//////............/////////////////////////////////////////////......---000000000000000000000000+++,,,---...///...---,,,------------------------+++++++++,,,,,,------------......//////......---........................------------------------........................///...,,,,,,---///111333555666777555333000000000444444555333///---,,,,,,...///000111222333444444222000---*********,,,...........................)))***+++,,,------...---******++++++,,,---......+++,,,---.........------+++++++++,,,,,,---------//////...---+++***))))))------------------------(((+++---...---,,,,,,---)))***+++,,,---,,,,,,+++,,,,,,,,,,,,++++++***))))))***+++,,,,,,+++)))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,////////////////////////////////////////////////---------......000111111...//////000000000000000............/////////000////////////000000000000000000000000000000000000......,,,++++++,,,---...///......///000000///---222222111000/////////000------......//////000000111000///......///000111111111000000//////......111111111111000000000000000///...------...///000------......//////000000///////////////....................................///000000000///---,,,---...///000000///...---...............///000000------......//////000000000000000000000000000000..............................////////////......---------.........//////------------------------........................////////////////////////000000000000000000000000////////////////////////......---......///000111000000////////////000000000000//////.........---........................////////////////////////---------.........//////000000//////.........---,,,---------.../////////////////////////////////000///...------...///000111111000///////////////////////////////////////................................................//////////////////////////////.........---------...///////////////......//////.........---------//////............//////........................////////////////////////........................,,,,,,,,,,,,,,,---...///------------------------............////////////...............///000000000///...------...///000------------------------,,,,,,------......////////////.........---------+++,,,.../////////...---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,---///111333444444444555555555555666666444111///......//////000///...000222444333333222000---,,,---------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,.........---+++))))))***+++,,,******************************+++++++++,,,,,,,,,+++++++++,,,------***(((+++,,,,,,------,,,,,,+++*********++++++*********+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++------***+++...---***////////////////////////........................------------...///000111,,,---...000000111111111.........///////////////////////////000000000000///////////////////////////...---,,,,,,---......///......///000000...,,,000000//////.../////////.........///////////////111000///......///000111111000000000/////////...111111000000000///////////////...------...//////.........////////////////////////////////////...///////////////////////////////////////......------...///000000///...---//////......//////000111.........///////////////////////////////////////........................------............---------------.........//////------------------------........................////////////////////////........................///////////////////////////...---------------...000000////////////000000000000/////////.................................////////////////////////---------.........//////000/////////............------..................////////////////////////000///...------...///000000000///...............////////////////////////................................................//////////////////////////////.........---------......////////////......//////.........---------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///------------------------------------...........................///000000///...---,,,,,,---...///------------------------..................////////////.........---------,,,---......///.........---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------......---,,,---///111222222222222333333333444444444333111///------...///......///222555777777666222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++...---+++***)))***+++,,,******************************+++++++++,,,,,,,,,,,,+++***+++------+++)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++++++++************************************))))))))))))************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...555888333,,,)))((('''////////////////////////------------------------------------...///000000......///000000000/////////////////////.........////////////000000000000........................//////............//////000///...///000///...,,,......------....../////////////////////.........000//////......//////000000000000000////////////000000000/////////............------------......///////////////...............//////////////////000000000000000000000000000//////............///......////////////......000////////////000111111///////////////.........................................................,,,------......------,,,------........./////////------------------------........................////////////////////////........................//////////////////////////////...,,,,,,+++++++++000000////////////000000000000////////////..............................////////////////////////------........./////////////////////............//////..................//////////////////////////////............/////////......------------...////////////////////////................................................////////////////////////...............---------......///////////////.../////////............---......------------..............................................................................------,,,,,,,,,---..............................,,,,,,,,,------------..................///000000------,,,,,,,,,,,,------------------------------///////////////........................---------...------------...//////...//////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------///000111222222222222333333333333222111///...---------...---...000555999;;;;;;999222000---,,,---------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***...---+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******,,,---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))))))))***+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...:::@@@999,,,&&&'''(((////////////////////////---------------------------------------...///000000000000000///...---,,,////////////............////////////000000000000///////////////////////////////////////000000000111/////////000///---+++------------...///000000000000//////......------////////////////////////000000000000////////////////////////..................------------......000000//////......------............////////////////////////////////////000///...------...///000...//////////////////...000000000000000111111222000000//////......------................................................---..................---............////////////................................................////////////////////////........................///////////////////////////...------,,,,,,,,,---000000////////////000000000000//////////////////........................////////////////////////............///////////////////////////.........000000//////......------/////////////////////////////////......////////////......------.........////////////////////////................................................////////////////////////........................---...///////////////////////////.....................------------..............................////////////////////////........................------,,,,,,,,,------...////////////////////////,,,,,,---------........................///000000------------------------........................000000000//////.......................................---,,,,,,...///000......////////////..............................---------------------------------,,,,,,---------------------------------+++++++++,,,,,,,,,,,,---------------------------...------------...///000333333333444444444555555000///...---------------,,,...111666:::;;;:::888222000---,,,---------,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******+++---------+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++666<<<555+++'''***,,,////////////////////////------------------------...------------......///......////////////......///////////////.........////////////000000000000000000000000000000000000...//////000000111111111000///...///000///...,,,............///000000111000000//////......------......////////////......////////////000000000000////////////....................................000000//////......---------.........//////000000........................000///...------...///000/////////....../////////000000000000000111111222000000//////......------................................................//////000000000000//////........./////////000000................................................////////////////////////////////////////////////////////////////////////......------...///000000000000////////////000000//////000000000000000000////////////////////////////////////////////////........./////////000000.........///////////////000000000//////......---////////////////////////...//////////////////...000///////////////000000////////////////////////////////////////////////////////////////////////////////////////////////---.....................------...///////////////////////////////////////.........------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------////////////////////////---.........////////////...............///000000.........//////.................................000000//////......---------...........................---,,,,,,...///000,,,------......------,,,........................------------------------------------------------------------------------++++++,,,,,,,,,------------------------------------------------......///222222222222333333333333.........------------------...111444777888666444222000---,,,---------,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******,,,---......+++,,,,,,------,,,,,,+++,,,------......------,,,******++++++++++++++++++************************((())))))***+++,,,,,,---++++++++++++************+++++++++++++++++++++++++++000111,,,(((***,,,,,,////////////////////////------------------------...---------------......)))***,,,...000111222222............/////////000////////////000000000000111111111111111111111111---...///000111111111000///......///000000///---/////////...//////000000///////////////.........---......//////......---////////////000000000000000000000/////////............////////////......///////////////.........------......///000000000........................///............//////000//////............//////000////////////000111111///////////////.........................................................000000000111111000000000....../////////000000000................................................////////////////////////000000000000000000000000////////////////////////...------...///000111111000000////////////000000//////000000000000111111////////////////////////////////////////////////....../////////000000000.........///////////////000000//////////////////////////////////////////......////////////......000////////////000111111////////////////////////////////////////////////////////////////////////////////////////////////---------...............,,,---...///000000000000...////////////000000000//////............//////////////////////////////------------------------..............................---,,,,,,,,,------................................./////////000000...............///000000......///000000///.............................................------------------..................------------...//////,,,,,,------------,,,,,,........................------------------------------............------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------.........////////////000------........................///222444444222000222000---,,,---------,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++---.........+++,,,,,,------,,,,,,+++,,,------......------,,,************++++++++++++************************)))*********+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++---...+++&&&'''+++,,,)))////////////////////////...........................------,,,,,,------...***+++,,,...///000000000,,,------...///000111111////////////000000000000000000000000000000000000,,,---...000000111000000---------...000111000/////////......------...............///////////////------...//////...------.../////////000000000111111111000000000///////////////000111111000//////.........///////////////------......///000000111........................---......///////////////000///...------...///000//////......//////000111.........///////////////////////////////////////........................//////000000000000//////.../////////000000000000................................................////////////////////////////////////////////////////////////////////////......---------...//////000000////////////000000//////000000000111111111////////////////////////////////////////////////.../////////000000000000............/////////000///////////////000000000////////////////////////---...///000000///...---...............///000000////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////,,,---...///000000000000.../////////000000000000000000////////////000000////////////////////////000000000000000000000000........................///...---,,,,,,,,,,,,,,,---------------------------------.........//////...............///000000------...//////...------........................,,,,,,,,,------------------------.........//////,,,---......///.........------............------................................................,,,---...//////...---,,,,,,,,,,,,---------......------........./////////---------------------------------...---------,,,,,,,,,,,,---------......------...///////////////...------///111222222000222000---,,,---------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,...///...---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))******+++,,,------+++++++++++++++++++++++++++,,,***((()))------)))////////////////////////////////////////////////...------,,,,,,,,,------000000//////...---+++++++++,,,---...///111222222////////////000000000000////////////////////////+++,,,...///000000000///,,,,,,,,,...000222111000///...------,,,,,,,,,,,,---.........//////000000,,,---...//////...---,,,.../////////000000111111111111111111000000000000///000111222222111000///---.........//////000000---------...///000000111000000000000000000000000,,,---///000000000///...000///...------...///000...............///000000---.........//////000000000000000000000000000000..............................////////////......////////////000000000000////////////////////////........................////////////////////////........................//////////////////////////////...---,,,,,,,,,,,,000000////////////000000//////000000111111111222000000000000000000000000////////////////////////////////////000000000000---.........//////000000......//////000000111111////////////////////////---...///000000///...------------------...///000////////////////////////000000000000000000000000000000000000000000000000////////////////////////---------.........//////,,,---...///000000000000.../////////000000111111111111000000000000111111000000000000000000000000------------------------........................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000,,,,,,---......---,,,,,,////////////////////////+++++++++,,,,,,------------------.........//////+++,,,.../////////...---......////////////......................................................,,,---...//////...---,,,,,,,,,,,,------..................////////////000---------------------------------......---,,,,,,---------.........//////------...///000000000000---,,,,,,...111222333222222000---,,,---------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++---///000...,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++%%%***,,,+++,,,000000.........////////////..............................///...,,,+++***+++,,,,,,---......///////////////111111111///---,,,,,,...111111000000//////......000000////////////000000//////000000///...------//////////////////////////////............////////////.........---------,,,,,,...///000000000000//////............//////000000//////.........---......////////////......////////////////////////------............------............//////////////////000000000000////////////............//////......///000000000000000------......//////000000///////////////.........////////////////////////////////////////////////////////////...........................///000000......////////////......---------.........//////........................000000//////.........---////////////////////////000///.........000111222111111000///////////////////////////////////////////////////000000000000////////////////////////////////////////////////---------.........//////000000000000000000000000//////000000000000///////////////////////////////////////000000000000000000000000000000000000000//////.........---------////////////////////////......------------......------............------000000000000111111111111////////////////////////000000111111///...+++***111111000000//////......///000111000...---,,,---///............---------000000//////.........---//////.........------,,,......///000000000000000...............///000000///...------,,,,,,,,,,,,.........------,,,,,,,,,///......---------.........///////////////...---......////////////......000000///...------,,,,,,---.....................,,,,,,,,,---------......000///...---,,,------...//////...------------...------------------------------------------------000000...------,,,------........................,,,---------.../////////111000///...---,,,,,,,,,/////////...---+++***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------///000000///---+++,,,---++++++,,,------,,,++++++***++++++,,,,,,++++++***------------------------+++++++++,,,,,,---------------------------------...---+++++++++,,,...000++++++,,,,,,,,,++++++***************************))))))*********+++++++++,,,,,,*********+++,,,---,,,***)))+++---...+++)))******++++++++++++******......////////////.................................---,,,+++++++++,,,,,,---......///////////////000111222111//////000222////////////.........---000000////////////000000//////000000///......---//////////////////////////////............////////////.........---------------...///000000000///000000////////////000000000000000/////////......000000111111111111000000////////////////////////------............------............//////////////////000000000000////////////............//////......///000000000000000.........////////////////////////////////////...////////////////////////////////////////////////////////////////////////...............///000000---..................------------.........//////........................000/////////............////////////////////////111000///......///000111000000///.............../////////////////////////////////000000000111111////////////////////////////////////////////////---------.........//////000000000000000000000000//////000000000000//////000000000000000000000000//////......------,,,,,,000000000000000000000000//////.........---------////////////////////////......------------......------............------........./////////000000//////////////////////////////000000//////.....................---------///000111000...,,,,,,------------........./////////.........------------//////...---------------......///000000000000000...............///000000......---,,,,,,,,,------.........------,,,,,,,,,///......---------............///////////////.........////////////......000//////...------,,,,,,------------------------,,,,,,,,,---------......000///...---,,,------...//////...------------...------------------------------------------------...............---------........................---------...............000///...------,,,------+++,,,---...............//////.........---------,,,,,,---------.........///000000///---+++,,,---,,,---...//////...---,,,,,,------......------,,,------------------------,,,,,,,,,,,,------------------------------------------,,,+++,,,---...///+++++++++,,,,,,++++++************************************++++++++++++,,,---,,,+++******++++++,,,,,,+++***+++------+++)))******++++++++++++******......////////////.................................---,,,,,,+++,,,,,,,,,---......//////////////////000111111000000111333............------------000000////////////000000//////000000000///......//////////////////////////////............//////...............---------......///////////////...111111000000000000111111111000000000000000//////000000111111111111000000////////////////////////------............------............////////////...//////000000//////...//////............//////......///000000000000000///////////////...............//////////////////////////////////////////////////////////////////000000000000000000000000///............//////000......////////////......------........./////////........................////////////............////////////////////////111000///////////////000///......------------...////////////////////////000000000000111111111111////////////////////////////////////////////////------........./////////000000000000000000000000//////000000000000//////000000000000000000000000000000///...---,,,++++++000000000000000000000000/////////............---////////////////////////......------------......------............------,,,,,,---------.........///////////////////////////////////////000111111---------..................000111000...,,,,,,---++++++,,,---...///000111---------------,,,,,,,,,000///...---,,,---............///000000000000///...............///000000------------------...............---------------......---------......///------...///000000000///......////////////......//////......---,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------......000///...---,,,---......//////...------------...------------------------------------------------,,,---.../////////...---.......................................---------......------------......+++,,,---...///////////////............------------------.........//////...///000///---,,,,,,---...//////000000//////...------............------------------------------.........---------------------------------------,,,,,,,,,,,,------------***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,+++******++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++---......//////......---........................---------,,,,,,,,,---------......///////////////---...000000.........///........................000000////////////000000//////000000000//////...000000000000000000000000//////............//////...........................///////////////...---111000000//////000000111111111111111000000000000......////////////......////////////////////////------............------............////////////...//////////////////...//////............//////......///000000000000000000000//////......------............////////////////////////////////////////////////////////////000000000000111111111111//////............///000000000000111111000000000............////////////........................///////////////.........///////////////////////////////////////000111111///......------.........////////////////////////000000000000111111111222////////////////////////////////////////////////............////////////000000000000000000000000//////000000000000//////////////////////////////111111000000//////....../////////////////////////////////...............////////////////////////......------------......------............------,,,,,,---------.........////////////////////////000000///......000111222......//////000000111111---///000///...,,,,,,---,,,,,,------...//////000------------------------000///---,,,,,,---...///---...//////000000//////...............///000000---------------...///000...............---------...------------...//////,,,,,,...///000000000000---......//////......---.........------,,,,,,,,,//////......------,,,,,,,,,,,,,,,---------......///...---,,,,,,---.../////////...------------...------------------------------------------------***+++...///000000///.........................../////////...---------,,,---,,,,,,,,,------...///.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000///---,,,---......//////////////////...++++++,,,,,,,,,,,,++++++------------------------/////////......------,,,------------------------***+++,,,------------,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,+++++++++***,,,++++++***++++++++++++++++++++++++++++++++++++------............------........................---------------------------......///////////////...000111000...---,,,---////////////////////////000000////////////000000//////000000000000000///111111111111111111111111//////............//////---........................///////////////...---000//////......//////000000000000000111111111111......////////////......////////////////////////------............------............////////////......////////////......//////............//////......///000000000000000000000//////......---------.........//////000000///////////////////////////////////////////////////000000000111111111222//////............//////...//////000000//////............/////////000000////////////////////////.........///////////////////////////////////////,,,---...///000111222333000///////////////000000///////////////////////////000000000000111111111////////////////////////////////////////////////........./////////000000111111111111111111111111//////000000000000//////..............................//////000000111111////////////////////////////////////////////////////////////////////////......------------......------............------------........./////////////////////////////////222111///.........///000......//////000000111111,,,...//////---,,,------........................................../////////...---,,,------...///------...///////////////...............///000000------------......///000........................---------------...//////,,,,,,...///000000000000------............---------------------,,,,,,,,,/////////.........------,,,,,,,,,---------......///...---,,,,,,---.../////////...------------...------------------------------------------------)))+++---///000000///.........................../////////...---------,,,,,,,,,,,,,,,,,,---...///.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------/////////---,,,---...------------------------+++,,,,,,------,,,,,,+++------------------------/////////......------,,,------------------------***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,+++*********+++,,,,,,,,,+++******+++,,,,,,------............------........................,,,,,,---............------......///////////////111333444333111...------/////////000000000000000000000////////////000000//////000111111111000000111111111111111111111111//////............//////---------.....................///////////////...//////............////////////000000000000000111000000111111111111000000////////////////////////------............------............////////////---......//////......---//////............//////......///000000000000000///////////////.........------......///000000000////////////////////////////////////////////////...//////000000111111111000//////............///,,,,,,------------,,,,,,....../////////000000000////////////////////////.........///////////////////////////////////////+++,,,...000111222222222000////////////000111111////////////////////////////////////000000000000////////////////////////////////////////////////....../////////000000000111111111111111111111111//////000000000000//////------------------------++++++,,,---...///000000000000000000000000000000...////////////000000000////////////////////////......------------......------............------...////////////000000000////////////////////////000000///...............---------...............,,,---//////---,,,------//////.........---------.........///////////////---------...............------...////////////..................///000000.........---......//////.............../////////---------------...///000------...///000000000///------............------------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............---,,,---...///000//////...------------...------------------------------------------------***+++---///////////////.......................................---------,,,,,,++++++,,,---......+++,,,------...------------------............///+++++++++,,,,,,,,,---------...///...---,,,---///---,,,++++++++++++,,,---......////////////......------------------------.........---------------------------------------++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,***))))))+++...---,,,+++******+++,,,---,,,------......------,,,........................+++,,,.../////////...------......//////////////////111333333111///.............../////////000000000000////////////000000//////000111111111111111//////////////////////////////............//////---------.........//////------...///000000000///000000////////////000000....../////////000000000000000111111111111000000////////////////////////------............------............////////////---......//////......---//////............//////......///000000000000000.........///////////////------......///000000111////////////////////////////////////////////////------...//////000111111000000///...............------............------.../////////000000000000////////////////////////............/////////000////////////////////////......000111111000000///...............///000000////////////////////////---.........////////////////////////////////////////////////////////////.../////////000000000000111111111111111111111111//////000000000000//////........................,,,,,,------......//////000000000000000000000000.../////////000000000000////////////////////////......------------......------............------....../////////000000000////////////////////////,,,------............---...............---------+++---......---,,,---...---------...............---------....../////////+++,,,...///000///...---,,,---......//////.....................///000000000//////............///---........./////////000---,,,,,,------///000000......///////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------.........------,,,---...///000//////...------------...------------------------------------------------,,,------....../////////........................---------...............,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,+++***---------.........//////,,,,,,,,,,,,---------...---...///...------...///---,,,+++******+++,,,---......////////////......------------------------,,,,,,,,,,,,------------------------------------,,,+++*********+++------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***+++,,,............---+++,,,,,,***((())),,,......---+++******+++---...,,,------......------,,,........................+++,,,.../////////......---......///////////////+++---000111000///......---------.........//////000000////////////000000//////000111111111111111........................//////............//////---------.........//////,,,,,,...///000000000000111111000000000000111111---.........//////000000......////////////......////////////////////////---..................---............/////////000---..................---//////............//////...//////000000000000000---.........//////000000---------...///000000111////////////////////////////////////////////////,,,------...///000000111111000///...............000000111111111111000000////////////000000000000000000000000000000000000---.........//////000000////////////////////////000111111111000///---,,,---------------...///000////////////////////////------------.........///////////////////////////////////////////////////////////////000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000/////////000000000000000000000000.../////////000000111111////////////////////////.........------.........---..................---.........////////////000////////////////////////(((***,,,.../////////...111111000000/////////...+++---......---,,,---...+++,,,,,,---...///000000,,,,,,,,,------.........***,,,...000111000...,,,,,,---......//////.....................///000000111000///...............---.........//////000000,,,,,,,,,---...///000111...///////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,---------.........------,,,---...///000//////...------------...------------------------------------------------......---------...//////........................,,,------....../////////---,,,,,,++++++,,,,,,---000///...---+++(((&&&%%%+++++++++,,,,,,------------------.........//////,,,...///...------...///------++++++++++++------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,+++***))))))+++---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***,,,.../////////...+++,,,,,,***((((((,,,///...---+++******+++---...+++++++++,,,,,,,,,---------------.........//////------------------------////////////////////////......//////000000111111////////////////////////............////////////000///...------...///000////////////////////////..................------000000000000000000000000---------............//////////////////////////////...---,,,,,,---...///........................000///...---,,,+++++++++,,,,,,------.../////////...------,,,,,,------.........////////////......000///...------...///000////////////........................////////////////////////000000000000////////////////////////000000111111111111000000000000//////.........---......////////////......---------...........................///000111222111111000///////////////////////////////////////000000//////.........---000000//////......------111111000000/////////...------......//////000000..................------........................000000//////.........---000000000000111111111111////////////000000000000......////////////......,,,,,,------.../////////............////////////000000000000111111111111////////////////////////////////////////////////......//////......---,,,///////////////......---//////////////////......////////////////////////........................////////////////////////...---,,,,,,,,,,,,---...///////////////......---+++,,,---...////////////000000000000000000000000---------.........//////......//////000111111111............////////////222111111000///......---///////////////.........///............---------......---,,,,,,,,,------000000///...------,,,,,,///......------,,,++++++------------------------...........................---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////////////////............---,,,,,,,,,,,,---//////.........---------......------------......---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,+++++++++---------............///......---,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,............---,,,,,,+++******))))))***+++,,,,,,------........................+++,,,...///...,,,***(((*********+++,,,---...///......------------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,........./////////000000---------.........//////................................................---.........////////////////////////////////////............////////////000///...------...///000////////////////////////........................................................./////////000000///////////////////////////...------------...///..............................------......///////////////////////////......------,,,,,,------.........////////////......000///...------...///000////////////........................////////////.../////////000000000000//////////////////////////////000000000000//////000/////////.........---......////////////...............////////////000.........///000111222333111000000///////////////////////////////////////000/////////............///////////////.........000000000//////.....................////////////........................////////////////////////000/////////............/////////000000000111111////////////000000000000//////000000000000//////..................------........./////////000000....../////////000000000////////////////////////////////////////////////......//////......---,,,///////////////......---........................................................................------------------------------------------------+++,,,---///000000000000+++,,,---...////////////000000000000000000000000---------.........//////111000000//////...------////////////000000000000111111000000///......---////////////........................------------...---------------......000//////...------,,,,,,---------------,,,,,,,,,........................------------------------...---,,,,,,,,,,,,---......------,,,,,,,,,------+++,,,,,,,,,------------..............................---,,,,,,,,,,,,---///.........------------......------------......---,,,,,,,,,,,,---......,,,------......------,,,000/////////............------------..................------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------,,,++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******)))******+++,,,---,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,------,,,+++,,,---/////////000000000111111------........./////////////////////////////////------------------------------------............////////////////////////............//////////////////............//////////////////////////////................................................//////000000000111111111///////////////////////////......------......///........................,,,------...///111222333222111111000//////............------------............////////////......//////............//////////////////........................////////////....../////////000000000////////////////////////......////////////....../////////.....................////////////......////////////000000111111...//////000111222444444111000//////......//////000000000000000000000000////////////.....................////////////////////////.............../////////.......................................000000000000000000000000////////////................../////////000000000000000000000////////////000000111111111111000000000//////...------,,,,,,////////////000000000000------........./////////////////////////////////////////////////////////...////////////...------///////////////......---------------------......................................................---------------------------...////////////...---+++,,,---...///000000000,,,,,,---...////////////........................---------...............000//////......---,,,,,,/////////000000000111111111000000//////.............................................------------------,,,------...///000//////......---,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,------...,,,,,,,,,---------......------------------............---,,,,,,,,,,,,---............------------......------------......---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,,,,,,,+++------------............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,++++++***************++++++,,,,,,---************************...---,,,+++***+++,,,---+++++++++******+++,,,,,,++++++++++++************++++++++++++++++++++++++,,,---......,,,,,,---...,,,---------........................////////////////////////////////////------------------------........................////////////////////////............/////////////////////....../////////////////////////////////............////////////......................../////////000000000111111//////////////////////////////............//////........................,,,,,,---...///111222333000000000/////////............------------............////////////....../////////....../////////////////////........................////////////........./////////000000////////////////////////---..................---..............................////////////...............///000000000111/////////000111333444555000000///............///000000000000000000000000///////////////.........------......//////000000..................------/////////......------------------...............///////////////////////////////////////.....................////////////000000000000///////////////000000111111000000/////////.........---------/////////000000000111111------.........////////////////////////////////////////////////////////////////////////...------///////////////......---,,,,,,,,,---------------................................................////////////////////////---...000111111000...---......//////......---,,,,,,------...//////......------------------------........................++++++,,,------......///............/////////000000000/////////.........------...............///.........---------,,,,,,++++++++++++,,,---//////.........------,,,,,,,,,******+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......,,,,,,---------.........,,,,,,,,,---------------......---,,,,,,,,,,,,---------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,------......------,,,+++++++++++++++*********,,,,,,---------.........---------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,,,,......---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++,,,...++++++,,,,,,,,,---------........./////////000000........................------------------------////////////////////////////////////////////////............////////////...//////////////////...////////////////////////........./////////000000////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////......------...//////000---------......////////////......------......///......////////////.........//////////////////...////////////........................////////////............////////////////////////////////////------............---------------.....................////////////......,,,,,,---......///000000/////////000111333444555000//////...............////////////////////////.........///////////////------......//////000000------..................//////......------,,,,,,---------.........//////.................................///////////////............////////////111000000000/////////......//////000000//////...---------.........//////////////////000000000000....../////////000000000//////////////////////////////////////////////////////000000//////...---///////////////......---,,,,,,,,,---------......................................................////////////////////////---...000111111000...---...............------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,.....................---++++++,,,,,,---.........,,,,,,,,,---------......////////////............,,,---------......//////...------------,,,,,,,,,************+++,,,---...---------------,,,,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------......------,,,---------------.........,,,,,,,,,------------...,,,,,,---....../////////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,+++++++++++++++*********+++++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***......---,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,---------............///....../////////000000000........................------------------------000000000000000/////////////////////////////////............////////////......////////////......////////////////////////.........//////000000111000000000000000000000000........./////////000000000000000000000000000000...//////000000//////...//////////////////////////////......---.........,,,,,,------...//////000//////............//////......////////////............////////////......////////////........................////////////------........./////////////////////////////////------............---------------------...............////////////......+++,,,,,,---...///000000000000000000000111222333000///......------......////////////////////////.........///////////////.........///////////////.............../////////.........---------------,,,,,,------.../////////.................................///////////////....../////////000000000111111000000//////............////////////......,,,,,,------...//////000............////////////....../////////000000000///////////////////////////////////////////////////000000000000///......///////////////......---,,,,,,,,,---......//////------------------------........................---------------------------...////////////...---***+++,,,---.../////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,...............---------///......------,,,+++++++++++++++,,,,,,,,,,,,---........................,,,,,,,,,---......//////------------,,,,,,,,,,,,+++*********+++,,,---...------,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---......//////......---,,,,,,,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------......------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------.........///+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////...+++************))))))***++++++************))))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,............////////////.../////////000000000000////////////////////////........................000000/////////.........////////////////////////............////////////---...///000000///...---////////////////////////---......///000000111111//////////////////////////////000000000111111111000000000000000000000000...///000111111000///...////////////////////////000/////////...//////000............//////////////////............//////......////////////......---...///000000///...---////////////........................////////////---------.........//////////////////////////////......////////////......,,,,,,,,,------...............////////////......,,,,,,---...///000111111000000000//////000000111//////...------------...------------------------............/////////000///////////////..................//////000000000,,,------------------...,,,,,,------...//////000..................................../////////000/////////000000000111111111111111000///.........//////000000000000//////------..................------------............------........./////////////////////////////////////////////////////////000000000000000///......///////////////......---,,,------...//////000000------------------------........................------------------------------------------------***+++,,,---.../////////---...............------------------------------//////.........---------//////......---,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,------...//////---------,,,,,,,,,++++++---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,++++++***+++++++++*********+++++++++,,,,,,,,,------...//////000000......---,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,---............---,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,(((((((((((()))******+++************))))))))))))+++++++++++++++++++++++++++,,,---,,,++++++,,,---------------.........///////////////000000000000000000000000000000000000//////////////////////////////.........---------////////////////////////............/////////000---...///000000///...---////////////////////////---......///000111111222........................000111111111111222222222000000000000000000000000...///000111111000///...000000000000000000000000000000///000000111222222111111000000//////......//////............//////......////////////......---...///000000///...---000/////////......................../////////000---------.........//////////////////////////////......////////////......,,,,,,,,,------...............////////////......------...///000111222222111000000/////////////////////...------------...---------------------------.........//////000000000000//////.........---.../////////000000111111,,,,,,,,,------.........,,,,,,------...///000000000000000000000000000000---.........//////000000000000000000111111111111222111111000///......---000000111111111111000000/////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////////////////000000000000000//////...///////////////......---------......///000111111------------------------........................////////////////////////...---,,,,,,,,,,,,---...------......------,,,+++---...............------------------------------//////.........---------,,,,,,---......//////000,,,,,,,,,---------......---.....................++++++,,,,,,---...//////---------,,,,,,,,,++++++000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------........................,,,,,,---......---,,,,,,------,,,+++************))))))*********+++++++++------......///000111111......---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---...///000000///...---******************++++++++++++++++++++++++++++++************************,,,,,,+++++++++,,,...///))))))))))))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,---......,,,,,,---...------...000111111111111000000////////////000000............////////////............////////////000000///...............//////............//////111111000000/////////...000000000000000000000000444111//////111222///---////////////////////////......///000000000000000000000111111111111000000......///000000000000000111111000000//////......------------...///111222555333111//////000111222000000000000000000000000,,,,,,,,,,,,,,,---...//////////////////.................................,,,---///000000000///...000//////.........//////////////////////////////000000000000000///.........//////000111222222333////////////............,,,---......//////......////////////000000000000111000///...------.../////////.........---------......////////////......222111111111000000//////---...///000000///...---......////////////......///...---,,,,,,---...///.................................////////////000......//////000000111111////////////000000000000////////////////////////000///...---,,,------...------------------------............////////////...---,,,---/////////...//////............//////////////////////////////........................////////////..................///000///...,,,+++................................................////////////////////////++++++,,,---...///000111........................++++++,,,---............---.........---,,,,,,+++++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---,,,++++++***,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,,,,------.........000///---,,,,,,---...000******,,,---.../////////,,,,,,,,,------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,+++++++++,,,------...000///---+++*********+++,,,------......------,,,,,,,,,,,,---------......---,,,+++*********+++,,,************************++++++++++++++++++++++++(((***,,,.........---,,,---------,,,,,,+++++++++))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000////////////000000............////////////............////////////111111000/////////////////////............/////////.........------------........................000...---///222333222000000000000000000000000000......///000000000000000//////000000000000//////......///000000000000000111000000000/////////...//////...---......000000222111000/////////000000////////////////////////------,,,,,,---......////////////////////////...........................---...///000000000//////---,,,,,,++++++,,,,,,,,,///////////////////////////////////////...---------......//////000000000////////////............,,,---......//////..................////////////111000///...---....../////////.........---------......////////////......111111111000000000//////---...///000000///...---......////////////......///...------------...///........................---............/////////000000000000////////////////////////000000000000////////////////////////000///...---------......------------------------............////////////...---,,,---///000///...//////............//////////////////////////////........................////////////..............................------................................................////////////////////////................................................,,,,,,------...------------.........------,,,+++++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,------------------,,,,,,************+++,,,,,,,,,---...////////////,,,,,,------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++......---------,,,,,,,,,+++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---..................---+++++++++,,,,,,,,,------...---,,,++++++,,,------************************++++++++++++++++++++++++******,,,------+++***))),,,,,,+++++++++*********)))))))))******+++++++++)))************++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////000//////......//////000............////////////............////////////111111000000//////000000//////............//////............------------........................///......///111222222111////////////////////////......///000000000000///......////////////......////////////000000000000000000000000////////////000000///...............000000////////////....................................------......//////......//////////////////...........................///000000111111000000//////............//////////////////////////////...............------,,,------------------------////////////............------...////////////...------------............000000///............////////////............---......////////////......111111000000000000//////......////////////............////////////......///...------------...///........................---------............///111111111000///.........////////////000000000000////////////////////////000///......------......------------------------............////////////...---,,,---///000///...//////............//////////////////////////////////////////////////////////////////..................---------......///................................................////////////////////////000000///...---,,,,,,+++........................---------...------,,,,,,---............---,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------,,,,,,******************++++++......///////////////...------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++...------------,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,---------------......////////////......*********+++++++++,,,,,,...------,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***((('''***************))))))))))))))))))))))))*********)))************+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////....../////////....../////////............////////////............////////////000000///////////////000//////............//////000000000000000/////////000000000000000000000000222111000000000///......---------------------------...//////000000//////...//////000000//////...000///////////////000000000000000000/////////////////////.........//////...///000000000//////...........................//////.........//////000............////////////........................///000000111111111111111000000//////000000111111////////////////////////......//////......---,,,...---------------------////////////............------...///////////////------.........//////////////////.........///////////////.....................////////////......000000000000000000//////...//////////////////.........////////////...............------.................................------------............111000000000/////////...////////////000000000000//////////////////////////////......................................................///////////////------...///000///...//////............//////////////////////////////000000000000000000000000////////////...............---,,,,,,---...000111................................................////////////////////////000000///...---,,,,,,+++....................................---,,,++++++------............------,,,,,,,,,,,,,,,---..............................------------------------222111///...///000222444---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---.......................................------,,,,,,,,,,,,,,,---.........------///////////////...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---//////............//////............////////////............////////////......---------....../////////............///////////////000000000000000000000000000000000000000111111111000///.........------------------------------...//////////////////000000111111000000///111000////////////000000////////////000000000000,,,---......///000000000//////000111111000000///........................000//////.........//////---.........//////000000////////////////////////000000000000000111111222---,,,,,,,,,---......//////////////////////////////000000000000///....../////////...............////////////............---...//////000000//////....../////////000000000......//////////////////////////////////////////......////////////......//////////////////000000/////////....../////////......////////////......---..................---........................---------.........//////.../////////000000000111////////////000000000000000000000000000000000000......//////////////////....................................///////////////...---...000000000/////////............//////////////////////////////111111111111111111111111////////////...............---,,,,,,---...000111........................////////////////////////////////////////////////.....................---....................................---,,,++++++------...//////......---------,,,,,,------..............................------------------------//////......///222444666---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---.......................................------,,,,,,,,,------...///000000//////............------,,,+++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,,,,---......//////...---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******++++++++++++++++++*********)))))))))))))))))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......///......------......///............////////////............////////////------,,,,,,------......//////............//////---------.......................................,,,...////////////000222////////////////////////------...////////////...000000111111111111000000222111///......///000000////////////000000000000+++,,,---///000111111111//////000000000000111111........................//////......------......------......///000000000////////////////////////000////////////000111222...............///000111////////////////////////000000000000000//////...//////////////////000000////////////..................///000000000000///////////////000000000111---...//////000/////////...////////////000000000......////////////............////////////000000//////............//////......////////////......------...//////...------.................................////////////000.........///000111111111////////////000000000000000000000000000000000000......///000000000//////....................................///////////////...---...000111000/////////............//////////////////////////////000000000000000000000000////////////..................---------......///........................////////////////////////////////////////////////,,,---------.../////////........................---------...------,,,,,,------...////////////......---------------..............................------------------------,,,,,,,,,,,,---///111333------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------,,,,,,,,,,,,------......//////------......---,,,++++++------------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...///......---------------000/////////---,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,---------.........))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......*********++++++++++++++++++++++++***************)))************+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......------......///............////////////............////////////---------------...////////////............//////------------.........///........................+++...000///......000222000000000000000000000000,,,---......//////......//////000000000000//////222111///...---...///000.../////////000000000111,,,---...000000000////////////...---...///000111///////////////////////////......---,,,,,,------------......///000000111//////////////////////////////.........///000111000000000000111222333444//////////////////////////////000000//////...---.........///000000000111////////////..................///000000000000000........./////////000000,,,---///000000000//////.../////////000000000000......////////////.............../////////000000000///...------...///000......////////////......------...//////...------......................../////////000000000111111////////////000000000000////////////000000000000000000000000000000000000---...///000111000000///....................................////////////000.........000111000/////////............//////////////////////////////000000000000000000000000////////////..............................------........................////////////////////////////////////////////////---------.........//////........................,,,,,,------...---------------...///////////////......------------......................................................---------------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,------------------,,,,,,++++++,,,---///000---...............---,,,,,,,,,------------------+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000///...............//////...---------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,+++++++++***)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........------...................../////////000............/////////000...............///000111//////............//////.../////////000000111111000000000000000000000000///111222000---,,,---///////////////////////////,,,---......//////............////////////......333111///...---...///000.../////////000000111111...///000000000///------///...,,,+++,,,...000111000000000000000000000000///...---,,,,,,,,,,,,,,,---------...///000000111000000000000000000000000///...---------...000111------------...///000111////////////////////////......//////......---,,,---------...///000111111000/////////...............//////000000000000000---------.........//////,,,---///000000000//////.../////////000000111111......////////////......---.........//////000000000///...------...///000......////////////......,,,---...//////...---,,,........................000000000000111111111111111111000000//////......////////////000000000000000000000000000000000000---...///111111111000///////////////////////////............/////////000000///...///000111000/////////............//////////////////////////////////////////////////////000/////////..................///000///...,,,+++........................000000000000000000000000////////////////////////................................................++++++,,,---............------...///000000/////////......---------......////////////////////////........................000000000000///...---,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................,,,,,,,,,------............---,,,+++,,,...111222......///////////////...,,,,,,,,,------.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........111111000///////////////......---,,,,,,...///000,,,------......------,,,******+++++++++,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))'''((((((((())))))******---------,,,,,,+++++++++)))************+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////............////////////............................................................------------......,,,,,,,,,---------......222111000//////000111222222111///...------......111111111000000000000000////////////////////////------...///000111222222000000000000000///......000000000000////////////333222222111000///.........///000000000///---,,,................................................------------------------////////////000000000000......///000000000000000000000////////////000000///...---,,,,,,---...///000000//////.........---////////////////////////---...000111111111000////////////...............,,,---///111111111000000////////////////////////////////////////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////------...///000000////////////000000000000//////////////////000000000000000000000000000///............//////000000111111000000000000000000000000//////............//////000000000000000000000000111000/////////000222333000000000000////////////000000000000000000000000////////////............////////////////////////............/////////000000000000000000000000000......//////000000111111000///...,,,,,,,,,---......------------...//////...---,,,,,,,,,,,,---...,,,,,,,,,---------......////////////////////////////////////..................------------..............................,,,,,,************,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................---,,,,,,,,,,,,---......000///---+++++++++---............------,,,,,,,,,+++,,,............,,,++++++,,,,,,---...///000000........................,,,,,,,,,---------...............------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,***************************************************+++---------+++)))((())))))))))))))))))))))))......////////////............////////////..............................................................................,,,---------............000///............///000//////...---......///000000000000000000000000000////////////////////////////////////000000000000000000000000000///......000000000000////////////222222111111000000//////...///000000000///---,,,000000000000000000000000////////////////////////------------------------////////////000000000000......///000000000000000000000////////////000000000///............///000000/////////............000000000000000000000000---......///////////////000000000000000000000000...//////000000000000000////////////////////////////////////////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000///////////////000000000////////////////////////////////////////////////------.../////////////////////000000000000///////////////000000000111111000000000000000///......111111111111000000000000000000000000000000000000000//////......//////000000000000000000000000000000000//////000111222222000000000000000000000///000000000000000000000000000000000/////////......////////////////////////........./////////000000000000000000000000000000////////////000000000000//////...---------------...------------...//////......---,,,,,,---......------------............////////////////////////........./////////000000---------,,,,,,---------..............................---,,,,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------,,,,,,------...///000...---++++++,,,---...------------------,,,,,,,,,------......------,,,,,,,,,------.../////////........................,,,,,,,,,---------............---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////.........---------......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************+++++++++++++++++++++++++++,,,---......,,,***)))************************......////////////............////////////......////////////////////////...........................///000000000000///...------........./////////......---,,,,,,---......------------...///111111000000000000000000000000////////////////////////222222111000///...------000000000000000//////...////////////000000000000111111111000000000000000/////////000//////...---000000000000000000000000000000000000000000000000........................////////////000000000000......///000000000000000000//////......//////000000000////////////000000////////////............111111111111111111111111...---------......//////000000000000000000000000111111000////////////000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000.........//////000000111////////////////////////////////////////////////---....../////////////////////000000000000//////000000000000111111111111000000000000000//////...333333222111111000//////000000000000000000000000111000000//////000000111000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000111111111000000000000///////////////////////////....../////////000000000000000000000000000000000000000000000////////////.........///......---,,,......------......///000......------------..................////////////////////////////////////......//////000000111111---,,,,,,,,,,,,,,,,,,---..............................------------............---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------..............................------------.../////////...---,,,+++,,,---...,,,,,,------------------......------------......................................................,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............---------...------------,,,,,,,,,......------------......,,,,,,,,,---------......------------------------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---++++++++++++++++++++++++++++++......////////////............////////////......////////////////////////........................---///000222222000///---.........////////////000------------------------............//////000000/////////000000000000000////////////////////////222222111000///...------//////000000000000//////////////////000000000000000000000000000111111111//////////////////..............................////////////////////////////////////////////////////////////000000000000......///000000000000000/////////......////////////////////////////////////////////////.........000000000000000000000000//////...------///000111////////////000000000000444333111///......///000000000000000000000000000////////////////////////////////////000000000000///000000000111111111111////////////////////////000000000000000000000000------......///000111111////////////////////////////////////////////////......///////////////...//////000000000000//////000000000000111111111222//////000000000000//////111111111000000000//////////////////////////////111111000000000000111111000000000000000000000000,,,...000111222222222111000000000000000111111111000000000000000000000000222222222111111111000000////////////////////////...////////////000000000000000000000000000000000111111000000//////......------/////////...---,,,...............//////000///..................///////////////000000000000////////////////////////000000000000000000000000...------,,,,,,------...........................,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------------------------------..............................------......///000...------,,,,,,,,,---...,,,,,,,,,------.........///...---,,,,,,---.../////////.........---------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------------------------------,,,,,,,,,,,,------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++......////////////............////////////......////////////////////////........................---///000222222000///---.........////////////000.........//////.........///////////////......---......//////000000000000000000000000000000000000000000000000//////////////////000000000000//////.../////////000000000111000000000000000111111111//////........./////////................................................////////////////////////////////////000000000000......///000000000000000//////............//////.................................///////////////////////////////////////111000/////////000222333000000000111111222222222444333111000/////////000000000000000000000000000000000000000000000000000.../////////000000000111///000000000111111111111////////////////////////////////////////////////,,,------...///000000111////////////////////////////////////////////////...///////////////......//////000000000000/////////000000000000111111111//////000000000000//////........./////////000000////////////////////////111111000000000000111111111111111111111111111111---...000111222222111111///000000000111111111222111111111111111111111111222222222222111111111111000000000000000000000000////////////000000000111111111111111111111111111111111000000//////......,,,---...//////...---,,,///............///000000/////////////////////////////////000000000111111////////////////////////222222111000///...------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...------------------------........................---------------...//////---------,,,------------,,,,,,,,,------.........//////---,,,,,,---///////////////...------,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.....................------------------------,,,++++++++++++++++++,,,000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++*********+++++++++******************************......////////////............////////////.........................................................///000000000000///...------.........///////////////000000000000//////000000000000///...---,,,---......//////000000111000000000000000000000000......//////000000111111...//////000000000000000......//////000000111111111111111000000000000000///............///000000000000000000000000000000................................................////////////000000000000......///000000000000000///......------......///------............------.........///////////////........................111111000000111111222333222222222333444444555555444333222111000/////////000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000////////////////////////---------......//////000//////////////////////////////////////////////////////////////////...---//////000000000000//////////////////000000000000...//////000000000000000,,,,,,---......///000000000000000000000000000000111000000//////000000111111111111111111111111111//////000111111111111111///000000111111222222222111111111111111111111111222222222111111111111000000000000000000000000000/////////000000000111111111111111111111111111111000000000000////////////,,,---......///.........//////......//////000111//////000000000000//////////////////000000000000////////////////////////111111000///...---,,,,,,000000////////////000000..............................////////////............---------,,,,,,,,,......------------.........------------,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,------------------,,,,,,------------------//////............////////////.........---------........................,,,,,,,,,---------......,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...............,,,,,,,,,------------...++++++************+++++++++,,,,,,---...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))......////////////............////////////......------------------------................................................,,,---------...............///000000000000///.........///000000///...---------......///000000111000000000000000000000000////////////000000000000......///000000000000000.........///000111111111222222111111000000/////////......---...///000111000000000000000000000000........................------------------------////////////000000000000......///000000000000000///......------......///---...///000000///...---............/////////000//////////////////////////////000111111111111111000000111222222333444444222222222222111111000///////////////////////////000000000000000000000000.........///000111111111000000000000111111111111000000000000000000000000////////////////////////........................///////////////////////////////////////////////////////////////...------//////000000000000//////---.........////////////......///000000000000000............////////////000000000000000000000000000//////......//////000111111111111111111111111222111111000000000000000///000000111111222333333111111111111111111111111222111111111111000000000000000000000000000000000//////000000000111111111111111111111111111111111////////////000000000000---------------.../////////////////////000000111///000111111111111000///........./////////000000////////////////////////------------............//////............//////........................---...///000000///...---......---------,,,,,,,,,......------------............---------,,,,,,,,,........................,,,++++++++++++,,,------+++,,,,,,---.........---------------------,,,,,,......////////////.....................---------........................,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////,,,,,,,,,---------......,,,++++++******++++++,,,***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,************************......////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///,,,,,,,,,---------......---...///000000///...---,,,---...000000000//////---------...///000000111000000000000000000000000000000000000////////////......///000000000000000---......///000111111222333222222111000//////...///...------...///000111........................000000000000000000000000------------------------////////////000000000000...//////000000000000000.........------............///000111111000///...---.........//////000000000000000000000000000000---...000111111111000///,,,------...///000000000000111222333333111000///////////////////////////000000000000000000000000---......///000111111222000000000000111111111111000000000000000000000000////////////////////////...............---------//////////////////////////////////////////////////////000000///...------//////000000000000//////------------.........///......///000000000000000111111000000//////......000000000000000000000000//////............//////111111111111111111111111444222111/////////000000///000000111222222333333111111111111111111111111111111111000000000000///000000000000000000000000000000000000111111111111111111111111111111111111......//////000000111111...---,,,,,,---...///000///////////////000111111///000111222222111000///............////////////////////////////////////******+++,,,---...///000......------------..............................+++,,,---......---,,,+++......---------,,,,,,,,,......------------...............------,,,,,,,,,........................++++++******++++++,,,---+++,,,------.........---.........------,,,,,,,,,---...///000000///...---................................................,,,,,,,,,---------......,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------------,,,,,,,,,((((((((((((((((((((((((+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++111///,,,******+++---...111111000///...---,,,,,,..............................////////////......000///...---+++***)))(((000000000000000000000000111111000///////////////---.........//////000000000000//////......------000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000111111222222333333////////////////////////////////////////////////...------------...//////......////////////......000000000000////////////////////////000000000000000000000000000000000000........................111111111111111111111111000000000000000000000000000000111111111000000///......///000111222222333000111333444444333111000///////////////000111111222222111000//////000000////////////////////////000000000000000000000000222111000//////......///---...///000000///...---000000000000000///......---.........//////000000000000111111111111000000///////////////000111111000000000000000000000000111111000000000000111111111000///......///000111////////////////////////000000000///......------333222222222222222222222111111111111111111111111000000000000111111111111111111000000000000111111111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000111111111111111000//////222222111000///...------111000...------...000111............////////////000000000000000000000000000000000000000000000000///////////////.........000000///...............//////......---------,,,//////.........---------------................................................---------,,,,,,,,,........................---------.........//////------/////////...---,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000////////////............,,,,,,,,,---------............------------............,,,,,,+++,,,---.................................---,,,++++++++++++---------............///////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,////////////////////////---------,,,,,,+++++++++//////...---+++***))))))(((((()))***++++++,,,,,,...//////000...,,,***(((------------------------,,,,,,,,,,,,,,,+++***)))------------------------************************)))))))))((())))))***+++111///---++++++,,,...///....../////////000000000..............................////////////......000000///...---,,,++++++//////////////////////////////...---------------............/////////000////////////////////////000000000000000000000000------------............111111000000000000111111000000000000000000000000---..................///////////////////////////////////////////////////...------------...//////...//////000000//////...000/////////////////////////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000000000111111111111000000//////000000111111222222000111222333333222111000///////////////000111111222111111000//////000000000000000000000000000000000000000000000000000000/////////......///000000...///////////////......///000000000000/////////////////////000000000111000000111111111111000000///////////////000000111000000000000000000000000111111000000000000111111000000////////////000000////////////////////////......//////////////////222222222222222222222222111111111111111111111111//////000000000111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000//////000000000000////////////000///---,,,,,,---///000............////////////000000000000000000000000000000000000000000000000/////////////////////...000000///...............111000000000/////////...//////.........---------............................................................------,,,,,,........................------------.........///------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000////////////............,,,,,,,,,---------......///......------......///...---,,,,,,,,,---.....................------------------,,,------......------------....................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************************))))))))))))***++++++111000...---,,,---///000/////////000000000111111..............................////////////......000000000000////////////........................//////...---------------............//////////////////000000000000111111000000000000000000000000/////////000000000111111111000000//////000000111000000000000000000000000000000000000////////////////////////////////////////////////////////////...------------.../////////000000111111000000///////////////////////////////////////000000000000000000000000000000000000........................////////////////////////000000000000000000000000000000111111111111000000000000000000000111111111000000000111111000000000///////////////000111111111111000/////////000000111111111111111111111111000000000000000000000000------------...///000111/////////......//////000/////////000000000000000///000000000000111111111///000000111111000000///....../////////000000000000000000000000000000000111000000//////000000111//////000000000000//////////////////////////////------...//////000111111111111111111111111111111000000000000000000000000//////000000000000111111111000000//////000000111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111000000///------...///000111222222///...---,,,,,,---...///............////////////000000000000000000000000000000000000000000000000......//////////////////000000///...............000000000///////////////...............---------................................................/////////............---........................------------...............---------------.........------------,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000/////////............---,,,,,,,,,---------......//////............//////,,,,,,,,,,,,,,,---...//////.........------,,,,,,------------...///000000------------............---------------------------------............///------------------------,,,++++++******++++++,,,------,,,,,,++++++******------,,,,,,,,,,,,++++++++++++++++++*********)))))))))******+++,,,,,,,,,***+++---...///......---++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************************************************+++,,,,,,111000///......///000111333333222111000///....................................////////////......//////000000000111111111////////////////////////111111000///////////////.........///////////////111111111111000000000000////////////////////////000000111111111222222222000000////////////000000000000000000000000000000222111111000000/////////////////////////////////////////////////////////...------------...//////000000111111111111000000.........///////////////////////////000000000000////////////////////////........................000000000000000000000000///////////////////////////000000111111111111000111111111000000000000000000000////////////000000///////////////000000111111000000/////////000000000000000000000000000000////////////////////////---------------...//////000///.........///000111///////////////000000111///////////////000000000//////000000000000//////.........///////////////////////////////////////000000////////////000000...///000111111000///...////////////////////////......//////000000000000000000000000000111111111////////////////////////////////////000000000111000000////////////000000111111000000000000111111111111111111111111111111111111111111111111111111////////////////////////000000111111111111000///------...///000111222222...---,,,,,,,,,,,,---...............////////////000000000000000000000000////////////////////////............////////////000000///...............------------------------.......................................---------......................../////////////////////...........................------------------------...---,,,+++,,,---...///------------------------,,,,,,,,,---------......------...//////000////////////.........---------,,,,,,,,,---------......000//////......//////000,,,,,,,,,,,,---......//////......------,,,,,,+++---------------...//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,++++++******++++++,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---------,,,,,,************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---111000////////////000111333333222111000///......////////////////////////......////////////......---......///000000111111000000000000000000000000111111000//////////////////////////////.........333222222111000//////...////////////////////////---------.........//////000000////////////000000000000000000000000000000.........------,,,,,,,,,000000000000000000000000////////////////////////...------------...//////000000111111111111000000------....../////////000////////////000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000111111111111111111111111000000000000000000000///......///000000///////////////000000111000///////////////000000//////////////////////////////////////////////////////...---------------000///.........000111222000000////////////000111........................//////000000000000//////------...///000//////...////////////////////////000000////////////000000...///000111111000///...000000000000000000000000111111000000//////////////////000000000111111111////////////////////////...////////////000000000000000////////////000000111111000000000000111111111111111111111111111111000000000000000000000000///////////////////////////000000111111111000000////////////000000000000---------,,,,,,---------............////////////////////////////////////////////////////////////---.........//////000000000000///...............,,,,,,,,,------------------.....................//////.........---------.........................../////////////////////........................------------------,,,,,,---,,,+++++++++---...///------------------------,,,,,,,,,---------......---...//////////////////............------------,,,,,,,,,---------......//////............//////+++,,,,,,------...............------,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++++++++,,,,,,,,,++++++++++++******))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******++++++,,,---///////////////000000111/////////000000000111111////////////////////////......////////////......---------...///000000000111111111111111111111111//////...---------------///////////////.........222111111000000///......000000000000000000000000....../////////000000000000//////......//////000000000000000000000000000///////////////.........000000000000000000000000////////////////////////...------------.../////////000000111111000000///---------......//////000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///000111111222111111000000000000000111111111/////////000000////////////////////////000111111//////......//////000000........................000000000000000000000000111000///...------------////////////000111222222222111///.........///000......---------------,,,...//////000000//////...,,,---...///000///......000000000000000000000000000//////......//////000//////000000000000//////000000000000000000000000222222111000000///......///000000111111222222222000000000000000000000000......////////////000000000//////......//////000111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000///000000111111111111000111111000000//////......------------------------............////////////////////////////////////000000000000000000000000------......///000000000000000///............................../////////---------.............../////////...------,,,,,,........................---............/////////........................------------,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,------------...,,,,,,,,,---------............///////////////............------------,,,,,,,,,,,,---------............------------......,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************************+++,,,,,,,,,++++++***************************************************************+++,,,,,,........./////////000000....../////////000000000////////////////////////......////////////......------......///000000000000000000000000000000000//////...---------------000/////////.....................//////000000000000000000000000000000000111111111111222222222222//////............//////000000000000000000000000111111222222222222222222000000000000000000000000////////////////////////...------------...//////...//////000000//////...,,,,,,---......///000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...///000111111222222222//////000000111111222222///000111111111111000//////////////////000111111...............///000000////////////////////////000000000000000000000000000000///....../////////......///000111222222111444222000...------.../////////......------------......////////////......+++,,,...000000///...---000000000000000000000000//////............//////000000////////////000000000000000000000000000000111111000000000000000000000000111111222333333444111111111111111111111111........./////////000000//////............//////111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000////////////.........//////.....................////////////////////////////////////000000000000000000000000------......///000000111000000///...............---------....../////////---------.........//////000//////...------,,,,,,........................,,,,,,------....................................---------,,,,,,,,,++++++******+++,,,------------,,,,,,,,,---------......,,,,,,,,,---------............////////////...............---------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------............,,,+++***+++++++++,,,,,,------......------,,,,,,,,,------++++++,,,,,,,,,------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************))))))))))))***++++++------......//////000000111111000///...---,,,,,,000000000000000000000000......////////////........./////////000000000000000000000000000000000000111111000///////////////000000//////.........---***+++,,,...///111222333000000000000000000000000............//////////////////............//////000000000000000000000000......//////000000111111000000000000000000000000////////////////////////...------------...//////......////////////......,,,,,,------...///000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......///111111222222222...//////000111222222333...000111333333111000...///////////////000111111...............///000111000000000000000000000000000000000000000000000000//////...//////000111222---...000111222222222111555333111...---------...000000//////.........---......////////////......+++,,,...000000///...---000000000000000000000000//////............//////111000///......///000111000000000000000000000000/////////000111111222222000000111222333333444444111111111111111111111111............/////////000//////............//////111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111111111111111////////////000000000000......////////////................../////////000////////////////////////000000000000000000000000---------...///000000111000000///...............+++++++++,,,,,,------------------.........//////000000///...------,,,,,,........................,,,,,,,,,---------..............................---------,,,,,,+++++++++(((***+++---......------,,,,,,,,,------.........,,,,,,,,,---------.........///////////////............---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.../////////...,,,***))))))***+++,,,------...///---------------...///000++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...///000111111+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------************************)))))))))((()))******+++---------......000111111............////////////---......///000111111222......////////////..................////////////............/////////000---...///111111///...---000000000000////////////111000/////////000222333////////////////////////111111111111000000000000---...///111111111000000111111000000//////.........///000111111222222111//////////////////////////////............//////000000000000////////////000000000000000000000000111///,,,))))))+++---///000000000000000111111222000000111111111111000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000111222222222333000000111111111111000000111111111000000000000000222111111111000000//////000/////////000111222222000000000000//////////////////............//////000000000000////////////000...,,,---000111///---...------,,,,,,------...000000000000000000000000000///...---,,,------......//////000000000000000////////////000000000000000000////////////000000///...------------.../////////000000111111111222222111111111000000//////111111000000//////......000000111111111111000000///////////////000111111222222222222222222222222222111111111000000//////.../////////000000000000000000000000000000000000111111111111111111111111222111000///............000000111111111111000000000000//////.........---///////////////......---,,,---...///000000000000000000111111111111000000......------------......------------------------.../////////...---,,,,,,...---,,,++++++,,,---...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------******+++++++++,,,,,,,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---,,,,,,++++++*********,,,++++++******++++++,,,++++++,,,---............)))***+++---...//////000........................++++++,,,,,,,,,---------***++++++,,,,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---111///---+++************************************))))))))))))))))))))))))---------......///000111............////////////......//////000000111111......////////////..................////////////........./////////000000---...///000000///...---000000000000////////////111000/////////000222222////////////////////////000000000000000000000000......000111111000//////000000000000//////......222111000/////////111111//////////////////////////////............//////000/////////////////////........................222000...,,,,,,---///000000000//////000000111222......////////////......////////////////////////.../////////000000000000000000000000000000000000////////////000000000000///000000000000000111111000000111111111111000000111000000000000000000000111111111111000000000///000000000000000000111222111000000000//////////////////............//////000000000000////////////000...---...000111///---...------,,,,,,------...////////////////////////000///...---------......---......///////////////////////////000000000000000000////////////000000......////////////......///000000000111111111111111111111111000000000///111000000000/////////...000000111111111111000000///////////////000111111000000000000000000000000222222222222111111111000222222222222333333333333000000000000000000000000////////////////////////111111000/////////000000000111111111111111111000000/////////............///////////////......---,,,---...///000000000000//////000000000000//////......------------......---------------------------------...------,,,,,,///...---,,,,,,---...///000/////////.........---////////////////////////---------,,,,,,,,,++++++------------------------------------------------***++++++++++++,,,,,,,,,------,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++))))))+++,,,------......------------------------+++++++++,,,,,,,,,------***++++++,,,,,,---......------..................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,++++++******)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++******++++++,,,---000///---+++************************************))))))))))))))))))))))))......---......///000111---............/////////////////////////////////......////////////..................////////////....../////////000000000---...///000000///...---////////////000000000000000000000///000111111222000000000000000000000000//////////////////////////////000111111000......000000000////////////...555333000------...000111//////////////////////////////............//////////////////////////////........................222111000/////////000000000000//////000000111222......////////////......////////////////////////....../////////000000000000000000000000000000000////////////000000000000000///////////////......///000000111111000000///000000000000000000111111111111111111000000000000222111000000000000000000111111000000000/////////000//////......//////000000000000000////////////000///......000000///.........------------..............................000///......------......,,,---......//////......////////////000000000000000000////////////000000...///000111111000///...000000000000111111111111111111111111000000000000000000000000///////////////000000111111000000//////////////////000111111000000000000000000000000333333333222222222222222222333333333333444444444000000000000000000000000////////////////////////111000000000000111222222111111222222222222111111////////////............///////////////......---,,,---...///000000000000......////////////............------------......------------------------++++++,,,---------,,,,,,///......------......////////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++)))))))))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------............------------------++++++++++++++++++++++++((())))))******))))))(((,,,,,,,,,++++++++++++***((()))***++++++++++++***++++++++++++,,,,,,,,,,,,+++************+++,,,,,,///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))...............///000000---------.........////////////////////////............////////////..................////////////...////////////000000000......///000000///......////////////000000000000000000000000000111111222000000000000000000000000............////////////000000111111111///...---////////////////////////222111000.........///000//////////////////////////////............//////.........///////////////000000000000000000000000000000111111111000000//////////////////000111111000000111111111111000000////////////////////////........./////////000000////////////////////////////////////000000000000000000000//////.........//////000000000000//////000000000000000111111111111111111000000000000000222222111000/////////000111111111000000000//////000000////////////000000000000000000////////////000/////////000000//////......------------..............................//////..................---......///000/////////////////////000000000000000000////////////000000////////////////////////000000000000000111111111111111111000000000000000000000000000//////////////////000000000000/////////////////////000000111222222222222222222222222222222222222222222222222000000000111111111222222000000000000000000000000111111111111111111111111000000000000111222333444222222222333333222222222///////////////.........///////////////......---,,,---...///000000000000...//////000000//////.........------------......------------------------+++,,,,,,---............/////////....../////////........................++++++++++++++++++++++++------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,---------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---++++++,,,,,,------......,,,,,,,,,++++++,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...............------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++)))******++++++++++++++++++++++++++++++++++++,,,***************++++++,,,------,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))///............//////000------------............////////////..................////////////..................////////////////////////000000000111......////////////........./////////000000000111///000000000111111111111000000000000000000000000---........./////////000000000111111111///...---.............../////////---...///111111111000/////////////////////////////////............//////------....../////////000000000000000000000000000......///000000000///.../////////...///000000111000000111111111111000000////////////////////////............////////////////////////////////////////////////000000000000111111111000000///////////////000000000000////////////000000111111111111000000000000000000111111222222111000/////////000111111111111000000000000000000////////////000000000000000000///////////////000000000//////000000///......------......///////////////////////////......////////////////////////000111111111111000////////////000000000000000000////////////000000000///---,,,,,,---///000111111000000000000000000000000000000000000111111////////////000000000000//////000000000000/////////////////////000000111111111111111111111111111000000111111111111111111////////////000000000111000000000000000000000000111111111111111111111111000000000000111222444444222222222333333222222222.........//////////////////////////////......---,,,---...///000000000000///000000111111000000///......------------......------------------------,,,---...//////000//////...//////////////////...---------.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,------......///---,,,,,,,,,,,,,,,,,,---,,,,,,---......///......---------------,,,,,,+++------------------------++++++,,,,,,,,,---------+++,,,,,,------...//////......------,,,,,,,,,,,,************************,,,,,,------------,,,,,,,,,++++++******+++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))//////............//////,,,------------.......................................////////////................../////////////////////000000000111111////////////////////////......//////000000111111//////000111111111111000000000000000000000000000.........//////000000111//////000111111000......---............/////////***,,,///222222111///...//////////////////////////////............//////---------......//////000........................------.../////////......//////......//////000111......////////////......////////////////////////------........./////////000000000000000000000000////////////000000000000111111000000000000000///...//////000000//////.../////////000111111222222000000000000111111111111222111000000000000000000222222111111111000000000111000000//////000000111000000000000///////////////000111111//////000111//////............//////////////////////////////......///000000000//////000000111222222222111111////////////000000000000000000////////////000000111000............000111111111111111000000000000000000000000111111111111////////////000000000000...//////000000//////...///////////////000111111////////////////////////000000000000000111111111000000111111111222222222000000000000000000000000/////////////////////////////////000111222333444111111222222222222111111.........//////////////////////////////......---,,,---...///000000000000000000111111111111000000......------------......------------------------...//////000000000//////---......//////......------------------.........------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,------------...,,,,,,,,,---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------..................------,,,,,,,,,,,,------,,,---...//////000000000------.........---,,,,,,........................------------............,,,,,,,,,---......//////......------,,,,,,++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...+++++++++++++++************))))))))))))***++++++)))***++++++,,,++++++***************************))))))))))))))))))))))))//////............//////,,,,,,---------.........,,,------....../////////......////////////..................//////////////////000000000111111111//////............//////.........///000111111111...///000111222111111000////////////////////////......///000000111222222......000111111000//////---------.........//////---...///000000000......//////////////////////////////............//////,,,,,,---......///000000........................---------......////////////............///000000......////////////......////////////////////////---------.........//////000000000000000000000000////////////000000000000......///////////////000......////////////.........//////000111111222222///000000000111111111111000000000000000000111222222222222111111111000000111111000000000000111111000000000000///////////////111222111///...000222//////............//////........................---...///000111000000/////////000111111111111111////////////000000000000000000////////////000000///000222333333222000///111111111111000000000//////000000000111111111111.../////////000000000111......////////////......///////////////000111111////////////////////////000000000111111222222222111111222222222333333333000000000000000000000000////////////////////////////////////000000111222000111111111111111111000............/////////000///////////////......---,,,---...///000000000000//////000000000000//////......------------......------------------------//////////////////...---,,,---...//////...---,,,,,,,,,,,,------.........++++++++++++++++++++++++------------.........///------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,/////////...............------,,,,,,,,,,,,------------......///.........+++,,,,,,---------,,,,,,------------------------.........////////////000,,,,,,------.../////////......------,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,+++***)))***+++---...,,,+++*********+++------++++++++++++*********))))))))))))))))))***++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))000//////.........//////,,,,,,,,,---------......,,,,,,------...///000000......////////////................../////////000000000000000111111111111//////............//////---......///000111111222...///000222222111111000////////////////////////...//////000111222222333---...///111111111000000---------.........//////111000///...............//////////////////////////////............//////,,,,,,------...///000000000000000000000000000000...............///000111...............///000000000000111111111111000000////////////////////////---------.........//////000000000000000000000000////////////000000000000,,,------....../////////......////////////.........//////000111222222222//////000000111111111222000000//////000111222222222222222111111111111000111111000000000000111111000000000000///////////////111333222///...000222//////............//////---------------------------...///111111111000///...//////000000000000000////////////000000000000000000////////////000000...111555999999555111...222111111111000000////////////000000111111111222.../////////000000111111......////////////......///////////////000111111111111111111111111111111111111111222222333333333000000111111111222222222000000000000000000000000111111111111111111111111///////////////000000111000000111111111111000000---.........//////000000///////////////......---,,,---...///000000000000......////////////...............------.........------------------------.../////////...---,,,,,,+++,,,---......---,,,+++,,,,,,,,,------.................................---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,------...///000000*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,000000//////......------...------,,,,,,------...............---,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,,,,------.../////////......---,,,,,,+++******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---...+++***)))))))))***,,,---++++++++++++******)))))))))))))))))))))******+++'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))............////////////........................------............------............////////////...///000///...---...000//////000000111111222222000000000000000000000000------......//////000000///000111000///...///000111111000000000000111111222111111111000000////////////000000000000//////......------------......000000////////////000000////////////////////////000000000000///////////////////////////000111111......////////////......///////////////.........,,,---...///000111222333////////////////////////////////////////////////000000000000111111111111111111000000//////......,,,,,,------///000111222//////000000111111111222////////////////////////000000////////////000000111111222222222222111111000111111111111222222222222222222222222111000///000000000000111111111111000111111111111222222222000000000000000000000000111111000000//////..............................////////////000000000000222111000.........///000111000///......///000111000...---...111222111///---...000444777666000+++000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111000//////////////////////////////222111111111000000////////////////////////////////////.........---------///////////////.........000000000000000000000000////////////............---...............------////////////////////////.........///////////////........................---,,,*********,,,...//////......------...000111---------------------------------............///------,,,,,,,,,------.........//////...---,,,,,,------------------------------------------------///---+++)))((()))+++,,,//////.........---------------------------------------,,,,,,,,,+++++++++---------.........//////+++,,,------......------------......------,,,+++******+++++++++,,,,,,,,,,,,---...///000111222333------------------------+++,,,,,,------,,,,,,+++************************,,,---...---+++***+++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++************++++++)))*********++++++++++++)))******++++++******)))............////////////........................------............------............////////////...///000///...---...000000000000000000111111111////////////////////////000000000000000111111111///000111000///...///000111000000//////000000111111111111000000000////////////000000000000//////000000////////////000000111000///////////////000111111111111111111111111/////////............---///////////////000000111......////////////....../////////////////////.........///000111222333333////////////////////////////////////////////////...////////////000000000111000000000/////////...000000/////////000111111///000000000111111111111111111111111111111111111111111000000000000111111111111222222222222111111000111111111111222222222222222222222222111000000000000000000111111111111000111111111111222222222000000000000000000000000111000000000/////////...////////////////////////////////////000000000000222111000///...//////000111000///......///000111111///...///222333222000000111333777999888333///000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333444444222222222222222222222222111111111111111111111111111111111111111000//////////////////////////////111111111111000000000/////////////////////////////////.........---------/////////////////////...////////////////////////////////////...............//////000//////......////////////////////////000000//////......------...........................---,,,++++++---...///...............//////000........................---------............///---------,,,,,,------.........//////...------,,,////////////////////////...........................---+++))))))***,,,---///.........------------------------------------.........---------,,,,,,,,,,,,---------.........+++,,,------......---------------...------,,,+++,,,,,,,,,,,,,,,,,,------,,,---...///000111222222------------------------,,,------------------,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,+++++++++************---------,,,,,,+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++............////////////........................------............------............////////////...///000///...---...000111000000000000000000///////////////////////////111111000000000000000000...000111000///...///111000//////......//////000111111000000000000////////////000000000000//////222111111000000111111222111111000///////////////111111111111111111111111.........---------,,,,,,//////......//////000111......////////////............//////////////////000111111111222222222222////////////////////////////////////////////////............////////////000000000000////////////333222111111000000000000000000000000111111111111111111111111111111111111222222111111111111222222111111222222222222111111000111111111111222222222111222222222222111000000000000000000111111111111000111111111111222222222000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111000/////////000000000000////////////000000222000000111222333222111111222444777999777444111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222333333333333444111111111111111111111111111111111111111111111111111111111111111000//////////////////////////////111111111111000000000000/////////////////////////////////.........------......//////////////////........................////////////............//////000000000000000///////////////////////////111111000///...---,,,,,,........................000///...---,,,---...///------...///////////////////////////////////////---------............///...------,,,,,,---------.........///......---,,,////////////////////////////////////////////////---,,,***)))***+++---...............------------------------------------//////.........---------++++++,,,,,,,,,---------+++,,,------......---------------------,,,++++++------------------------,,,------...///000111111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++************------,,,,,,,,,,,,++++++,,,---...//////...---,,,***++++++++++++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++............////////////........................------............------............////////////...///000///...---...000111111000000/////////.../////////////////////////////////......------,,,...///000000//////000111//////............//////000000000000000000////////////000000000000//////222111111000000111111222222111000//////......///////////////////////////.........------------,,,///............///000000......////////////..................////////////111111111111111111111111////////////////////////////////////////////////........./////////000000000000000000////////////222222111000000000000111000000000000000111111111////////////////////////222111111000000111111222111111222222222222111111000000111111111222222222111111222222222111111000///000000000111111111111000000111111111222222222000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000111111000000000000000000000000////////////000000000000000111111222222111...///111333444333111///////////////////////////000000000000000111111222///////////////////////////////////////////////////000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111000//////////////////////////////111111111000000000000000////////////////////////////////////........................////////////........................////////////..................///000000000//////////////////////////////000000//////......------........................000///...---,,,,,,------,,,---...///000///...---........................---------............///......---,,,,,,,,,---------...............------------------------------........................,,,+++******+++,,,...///------------------------,,,,,,------------------............------------******+++++++++,,,,,,,,,+++,,,------......------,,,------------,,,++++++------------,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++************++++++)))))))))*********++++++)))******++++++******)))............////////////........................------............------............////////////...///000///...---...000111000000000//////..............................//////......------,,,,,,---///000000//////000222//////............////////////////////////000000//////000000000000//////111000000//////000000111111111000///////////////......................../////////.........------...............//////000......////////////......---.........//////000000000000000000000/////////000000000000000000000000//////////////////////////////000000000111111111////////////000000000000000000/////////000111111111111000000000000000000000000000000000000000000000000////////////000000111111222222222222111111000000111111111222222222000111111222222222111111///000000000111111111111000000111111111222222222000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000111111111111111111//////000000000000////////////000000000000000111---...000111111000//////////////////////////////000000000000000111111222///////////////////////////////////////////////////000000000111111111111111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000111111000000000000000000000000000000/////////.........---.........//////000000........................////////////............,,,---....../////////...////////////////////////------......//////000000..............................---,,,,,,++++++++++++,,,.../////////...------------------------------------............//////...---,,,,,,,,,,,,,,,------...............---------------------------------------------------,,,++++++++++++---...///,,,,,,------------------,,,,,,,,,---------......---------,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,------......------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++************++++++(((((((((((()))))))))***)))******++++++******)))............////////////........................------............------............////////////...///000///...---...000000//////////////////...........................000000//////////////////---...000000//////111222000//////......//////000......////////////000000//////000000000000//////000//////......//////000000000////////////000000000000000000000000000000/////////............---......------......///000......////////////......------......///000000000000000000///////////////000000000000000000000000////////////////////////000000000000111111111111////////////000000000000///////////////000111222111111111111000000000000222222222222222222222222000000////////////000000111111222222222222111111000111111111111222222222000000111222222222222111000000000000111111111111000111111111111222222222000000000000000000000000////////////000000000000////////////////////////////////////000000000000///000111222222222111111//////000000000000//////---///000000//////000111...000111111000000111222000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111222222222222333111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000/////////......------......///000000000........................////////////............+++,,,---.../////////...////////////////////////,,,,,,---...///000111111........................,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---------------------------------............//////......---,,,,,,,,,,,,,,,---......///.........////////////////////////------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++,,,,,,------.........------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------------------...,,,,,,,,,++++++++++++***++++++************++++++((((((((()))))))))******+++,,,,,,------,,,,,,+++............////////////........................------............------............////////////...///000///...---...000.........///////////////..............................//////////////////---...000000//////111222111000000//////000000111........./////////000000//////000000000000//////000//////......//////000///......//////000111222000000000000000000000000.........---------,,,,,,...------------...//////......////////////......------......///000000111000000000000000000111111000000000000000000000000/////////////////////////////////000000000000111.../////////000000000111222222111000000000111111111111111111000000000///222222222222222222222222111000000000000000000111111111222222222222111111000111111111111222222222000000111222222222222222000000000000111111111111000111111111111222222222000000000000000000000000.../////////000000000111000000000000000000000000////////////000000000000///000111222222222222111...///000111111000///......000111111//////111333///000222111//////111333000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000///000000000111111111111000000000000000000000000000000000000/////////...------......///000000111////////////////////////////////////............,,,---...//////000000000////////////////////////------......//////000000........................,,,,,,------------------------,,,,,,------..............................---------............/////////...---,,,,,,,,,,,,,,,------...//////......////////////////////////........................------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,------......------+++,,,,,,,,,,,,+++******)))******+++,,,---......------------,,,,,,++++++++++++++++++++++++++++++---------......---------++++++++++++++++++++++++,,,---...---+++***+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,+++++++++******++++++************++++++************+++++++++++++++,,,,,,------,,,,,,+++............/////////000........................---..................---............/////////000...///000///...---...000---.........//////000000........................+++,,,,,,------.........,,,...000000//////111333111111000000000000111111---.........//////000000//////000000000000//////000000////////////000000............///111222333........................---------,,,,,,,,,++++++...------------...//////......////////////......---------...///000000111000000111111222222222222000000000000000000000000////////////////////////............/////////000.../////////000000111111666555333222111000000000222111111111000000//////000000000000000000000000222222111111111111222222111111222222222222111111000111111111111222222222///000111222222222222222000000000000111111111111000111111111111222222222000000000000000000000000.../////////000000111111111111111111111111111111////////////000000000000///000111222333333222111...///000111111000///...///111333222000000222444...///111000...---000333000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222////////////000000000000222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000//////000000111111111222000000000000000000000000000000000000////////////---------...///000000111000000000000000000000000000/////////............---...///000111111111111///////////////////////////////////////.................................,,,,,,---.../////////......---,,,+++,,,---...///////////////////////////---------.........//////000///...---,,,+++++++++,,,,,,---.../////////...------------------------////////////////////////.........------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,---...////////////.........---------++++++,,,,,,,,,---------+++,,,------......------+++,,,,,,,,,,,,+++******)))***+++,,,...///000000...------,,,,,,+++++++++++++++++++++++++++++++++*********++++++*********************************,,,---...---+++***+++,,,(((((())))))*********++++++++++++,,,,,,------------+++)))'''''')))+++---,,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,---------*********++++++*********------///000111111111111///////////////////////////...------...///...---------..................000000000000000000000000........................000000000///...,,,+++***////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000///.........///111222//////000000///...------........................000000000000000000000000---------.........//////---------.........//////////////////////////////////////////////////////111000/////////111222333000000000000000000000000000000000000000000000000......------------......000000000000000000000000333333222111000///......000111222333333222111000333222000//////000222333222000///......///000222222111000//////000111222222222222222222222222222222111111000000000000000//////000000111111111222222222111111111111222222111111111000000000000000////////////000000000000111111000000//////......111111111000000000000000111111000000000000111111222222111111111111222222222222111111111111222222000000000000000000000000//////000000111111222222000111111111111222222222333222111000000111222333000000111111222222333333333333222222111111000000111111111111111111111111000000000111222222222333000111333444444333111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////............/////////000111111111111111222222333111111000000000000111111000000000000000000000000////////////////////////........................111///...------...///111//////.........---------........................---...///...,,,,,,...///........................,,,,,,,,,---------......------------------------..................------000///...---,,,------...---------............///++++++,,,,,,---...//////------............------------------------------,,,,,,,,,------------...------------------------///...------------,,,***///...,,,+++***+++,,,,,,------------------------******************++++++......---------...//////***+++,,,,,,------,,,,,,---------....../////////---------,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,---...//////000000000///////////////////////////...------//////...---/////////...---------,,,........................////////////////////////....../////////...------.../////////000000000000000000000000000000000000000000000000000000000000000000000000//////......///////////////000000111//////000000///......---000000000000000000000000000000000000000000000000---------.........//////---------.........//////////////////////////////////////////////////////000000000000000000111111/////////////////////////////////////////////////////////....../////////000000000000000000000000222222111111000/////////111111222222222222111111333222000//////000222333111000///......///000111222111000//////000111222111111111222222333333333222222111000000000000000000000000000111111111222222111111000000111111222000000000000111111111111222111111111000000//////111000000000/////////...111000000000000000000000111111000000000000111111222111111000000111111222111111111000000111111111000000000000000000000000///000000000000000111111000111111111111222222222222222111000000111222222///////////////////////////.........------------111111111111111111111111111111111111111222222222000111333444444333111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000........./////////000000111000000000000111222222111111000000000000111111000000000000000000000000////////////////////////........................000///...------...///000///.........------------........................---...//////------...///........................,,,---------............------------------------........................000///...---,,,------...---------............///,,,,,,,,,------.........------............------,,,------------------,,,,,,,,,,,,------.........------------------------,,,++++++,,,,,,---,,,,,,...---,,,+++++++++,,,,,,------------------------///......---,,,+++***)))++++++++++++,,,---...///***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,,,,---------............+++++++++++++++++++++++++++,,,---.../////////...///////////////////////////...------//////...---000000///...---,,,,,,+++................................................---...//////000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000////////////.........///000000000000/////////000000000///......000000000000000000000000000000000000000000000000------........./////////------........./////////////////////////////////////////////////////////000000111111111000//////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222111111111111222222333222111000000111222333111000///......///000111111111000000000000111111000000111222333333444444222222111000000000000111000000000111111111111111222111111000000111111222//////000000111222222222333333222111000///......000000000000////////////000000000000000000111111111111000000000000111111222111111000000111111222111000000//////000000111////////////////////////000000000000////////////000111111111111222222222222222111000000111222222000000000///...---------000000000///////////////111111111111111111111111222222222111111111111111111222333444444333222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111....../////////000000000000000/////////000111111111111000000000000111111000000000000000000000000////////////////////////........................000///...------...///000............------------........................---///000000///......///........................------........./////////------------------------........................///...------,,,------------------............///------------------......------............------+++,,,---......---,,,+++++++++,,,,,,---...//////------------------------)))******+++,,,,,,------------,,,+++++++++,,,,,,------------------------///......---,,,+++******))))))))))))***,,,------***+++,,,,,,------,,,,,,************++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------......,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........************************,,,---....../////////...///////////////////////////...---...///000///---//////......---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000........./////////000000////////////////////////////////////////////////////////////////////////,,,---///000000000///...//////000000000//////...........................////////////////////////............////////////............////////////////////////////////////////////////////////////000000111111111000...---////////////////////////////////////////////////000//////////////////000000000000000000000000000//////000000111111111111333222111000000111222333222222111000000111222222111111000//////000111111111000000000000000000111//////000111333444555555333222111111000000111111111111111111111111111111111111000000000000111111111111111111111111111111222111111000//////......000000000000////////////000000000000000111111111111111000000000000111111111111000000000000111111000000////////////000000////////////////////////111000000//////.........000000111111111222222222222111111111111111111222111111111000000000//////111111111111111111111111111111111111111111111111333222222222111000000000111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111...////////////000000000///////////////000000111111111000000000000111111////////////////////////////////////////////////........................000///............///000------------------------........................---///111111///......///.................................////////////000........................---------..................------------------------------............///............------------------............------+++,,,...//////...,,,+++***++++++,,,---...//////------------------------***+++,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,******************+++,,,***+++,,,,,,------,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......///000000000//////////////////////////////000///......///000///...,,,---------......//////////////////////////////------------------------000000000000000//////...............////////////////////////////////////////////////////////////.............../////////,,,---///000000000///...//////000000000000000///........................////////////////////////........./////////000000........./////////000000///////////////////////////////////////////////////000111111111///...,,,................................................///......------......///000000000000000000000000/////////000111111222222333222111000000111222333222111111111111111111222111111000000000000111111000000000111111000000000//////000111333444555555333222222111111111111111222222222111111111111111111000000000000000000111333333222222111111000000////////////////////////////////////000000000000//////000000111111111111111111000000000000111111111000000000000000000111000000////////////000000000000000000000000000000111111000000//////......000000111111111222222222111111111222222111111111///000000000111111111222////////////000000000000111111111111111111111111333222222222111000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111////////////000000000111///////////////000000111111111000000000000111111//////////////////////////////////////////////////////////////////////////////............//////,,,,,,------------------........................---///000000.........///.................................////////////000........................---------.........//////,,,,,,---------------------------............///.....................---------............------,,,,,,---......---,,,,,,++++++,,,,,,---...//////---------------------------///000///,,,+++,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,...---,,,++++++***++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++*********++++++,,,---***+++,,,,,,------,,,,,,---,,,,,,+++***)))((((((************************//////000000000000000///////////////////////////000///......000000///...+++,,,,,,---...///000000000000000000000000000000000000000000000000000000000000000000//////...---------........./////////000000000000000000000000000000000000000000000000---............/////////------...////////////...//////000111111111000000000000000000000000000000000000000000000000000000....../////////000000000....../////////000000000//////////////////////////////////////////////////////000000000///............................................................------------......000000000000000000000000//////000000111111111222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111111000000000000111222333333444444333333222111111111111222222222222222222111111111111000000//////000000111333333222222222111111111.../////////000000000000////////////000000000000/////////000111111222222111111000000000000111111111000000//////000000111111000000//////000000111000000000000000000000000111111111111000000000000000111111111111222222222000111222222222222111000.........///000111111111111111111111222222222222111111111111111111111111222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111/////////000000000111111000000/////////000111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,------------........................---...///...,,,,,,...000........................------........./////////........................,,,,,,------.../////////+++,,,,,,------------,,,---------............///..................//////------............------------------------------,,,,,,,,,---------......------------------------...111222000---+++,,,///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++///...---,,,,,,+++,,,,,,***+++,,,,,,------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------............------------......------------,,,,,,************+++,,,------***+++,,,,,,------,,,,,,---,,,++++++***)))((((((++++++++++++++++++++++++...//////000//////......////////////////////////000///...///000111000...,,,---------.../////////////////////////////////////////////////////////------.../////////......---------.........//////000000000000000000000000000000000000000000000000---------.........//////...------------...////////////000111111111111111000000000000000000000000000000000000000000000000.../////////000000000000.../////////000000000000//////////////////////////////////////////////////////.........///000000................................................//////............//////000000000000000000000000000000000000000111111111111111222222222222111111111111111222222111111111111111111222222111111111///000111222222111000///111111111222222333333333444333222222111111222222333333333222222111111111000000////////////000000000000111222222333444444222222222111111111111111.../////////000000000111...//////000111111222222111111000000000000111111000000////////////000000111111111000000111111111222222222222222222222222111111111111222222222222000111111111111222222222000111222222222222111000000000000000111111111111222222333333333444444444111111111111111111111111111111111111111222222222333222222222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000111111111111000000000000111222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////......////////////......++++++,,,,,,,,,---------..............................---+++)))***---000........................,,,---------....................................,,,,,,------...//////000***+++,,,---...------,,,---------............///------......//////000000------............------///...,,,++++++,,,...///...------------,,,,,,,,,------------------------,,,///111000,,,+++---000***+++,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,...---------,,,,,,,,,,,,+++++++++,,,,,,---------///.........------------.........------,,,,,,,,,************+++,,,---...***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------////////////////////////111///...///000111000.....................------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000---------.........//////000000000000000000000000000000000000000000000000---------.........//////......---,,,,,,...///000//////000111111111111111........................000000000000000000000000////////////000000000000////////////000000000000///////////////////////////////////////////////////...---------///000222................................................000000////////////000000000000000000000000000000111111000000000000000000000111222333333222111000111111222222222222111111111111222222222222111111///000111222222111000///222222222222222222222333444333222222111111222222333333333222222111111111000000////////////000000---...///111333555666777666555555444333222111111.../////////000000111111...//////000111222222222111111000000000000111111000000////////////000000222222111111111111222222222222222222222222222222111111111222333333333444000111111111111222222222000111222333333222111000555555444444333222222222......//////000000000111111111111111111111111111000000111111222222222333333222222111111222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111111111111111111222222333111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000......////////////......+++++++++,,,,,,---------..............................,,,)))((()))---000........................,,,,,,,,,---------......////////////////////////,,,,,,------...///000000)))***,,,---...------,,,---------.........//////,,,------...///000111111---..................---000...,,,******,,,...000///......------,,,++++++------------------------(((,,,///...+++***...111)))***,,,---...---,,,,,,++++++++++++++++++++++++'''((((((***+++,,,------))))))***+++,,,...000111++++++,,,---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------//////.........---------,,,,,,,,,++++++*********************+++,,,---...++++++,,,---------,,,,,,******+++,,,...///000000------------------------///......---------..............................000///------...//////...000000000000////////////......////////////.....................///000000---------............///---------,,,,,,+++++++++............////////////000000////////////000000------,,,,,,,,,,,,++++++))))))***,,,...///000111///////////////........./////////...............---------.........//////000000000000000000000000,,,---...///000000000///...---,,,,,,,,,,,,---...////////////000000000000333222111///............,,,---.........---++++++////////////////////////000000000000000111111222111111000000//////......000000000000000000000000333222222222111111000000000000000000000000000000////////////000000000000111111222222222333333333111111222222222222111111---...///111111222222222222222222111111///......////////////000000000000222111//////111666:::===555444333111000/////////000000000000111111111111111111111111111111111111////////////000000000000////////////000000000000000000000000000000000000333333333333333333333333000000000000000000000000111111222222222333333333000000111222333333444444333333333222222222111111//////000000111111222222////////////////////////222222222222222222222222111111111111111111111111222222222111111111000000000222333333222111333444000000///...............111111111111111111111111000000000000000///...---000000111222222222222111000000000000000000000000111111111111111222222333////////////////////////////////////............000000000000000000000000......////////////............------------..............................................................................000///------......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.../////////.........---------,,,---...//////...---,,,+++,,,------......------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---((((((***+++,,,---------)))))))))***+++,,,---...,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------&&&'''***+++,,,+++)))(((******+++++++++,,,,,,,,,************************...------,,,,,,++++++***,,,,,,---......---,,,,,,......---------------...........................222111111000111222111111////////////...............///////////////......---------------...//////---------............///000000/////////.....................////////////000000////////////000000.........---------,,,,,,---------....../////////////////////............111111111111111111111111........./////////000000////////////////////////......////////////............---,,,,,,---..................////////////222111000//////......///...//////000///...---,,,////////////////////////000000//////000000111222111000000000/////////...000000000000000000000000222222111111111000000000000000000000000000000000////////////000000000111111111111222222222333333111111222222222222111111...///000111111111111111222222222111111000///...////////////000000000111222111000000222555888:::444444222111000///////////////000000000111111111111111111111111111111111////////////000000000111////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333000111111222333333444444333333333222222222111111000000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000///111222222111000222333111111000////////////000////////////////////////000000111111111000//////000000111222222222222111000000000000000000000000000000000000000111222222////////////////////////////////////..........................................////////////............------------..............................................................................000...------......---,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///......------,,,,,,,,,,,,,,,---...//////...---,,,+++,,,------......------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---******+++,,,,,,,,,,,,+++++++++***++++++,,,---...,,,++++++++++++++++++,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------((()))+++,,,,,,,,,+++***)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---............---,,,------------------------........................////////////////////////............------------//////000000///...------,,,,,,,,,,,,,,,---......---------............///...------------,,,,,,,,,............////////////000//////......//////000/////////............---111000000///......------........................111111111111111111111111/////////000000000000000//////////////////////////////////////////...---......---,,,,,,---......------------............000000////////////000000000000111111111000///...////////////////////////000000//////000000111222000000000000////////////000000000000000000000000111111000000000000//////000000000000000000000000/////////000000000111111111111111222222222222333111111222222222222111111///000000111111111000000111111222111111000///.../////////000000000111111111111111222333444666666333222111000///.........////////////000000000000000000000000000000000000/////////000000000111111/////////000000000111111222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111222222111111111222222333333444333333333222222222111111111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111...000111111000///111222222222111000000000000111////////////////////////000000111111222111111111000000111222222222222111000000000000000000000000///////////////000111111////////////////////////////////////..........................................////////////............------------......------------------------................................................///...------...///---,,,------------------------,,,,,,------------,,,,,,------,,,,,,,,,---......---,,,,,,,,,,,,+++++++++------............------+++,,,------......------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++,,,,,,---------------------------+++---......---,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////))))))************)))))),,,,,,,,,---------------........................+++---......---------.../////////.........------000000000000///...---,,,------,,,,,,------...///---------............///,,,,,,,,,,,,,,,,,,,,,,,,............/////////////////////......//////////////////.........------111000000///...---,,,,,,------...............///......///////////////000////////////////////////////////////////////////---...///////////////.........------------......------.........////////////////////////000111111111111111111000000/////////////////////////////////////////////000111111000000000000////////////////////////////////////000000000///////////////000000000000000000000000//////000000000111111111111111111111222222222222111111222222222222111111000111111111111000000///111111111111111000////////////000000000111111111111222222333333333333333111111000///......//////....../////////000000000//////////////////////////////000000000111111111//////000000000111111111222222222222222222222222000000000000000000000000111111111111111111111111///000000000000111111111111111111222222333333333333333333222222222111111222222111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111111000000111333222222111000000000000111111111111111111111111111///000111222222222222222000000111222222222222111////////////////////////...............///000000////////////////////////////////////............000000000000000000000000......////////////............------------......------------------------................................................///...------...///...,,,------------------------,,,,,,------------,,,,,,------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........................+++---......---,,,,,,---,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,---,,,,,,,,,------------...------------------------,,,,,,---------.........))))))))))))))))))))))))+++,,,---.........------........................---///111222000///000222000000000/////////......//////000//////...------...............//////000---------............///////////////000000000000............//////////////////............//////.........------------,,,......------------------,,,---------......//////------........./////////................................................,,,,,,...///000000000000............................../////////000000000///......//////000111222000000/////////........./////////////////////////////////...///000000111////////////000000000000///////////////////////////////////////000000000000000000000000000000000000000000000111111111111000000111111111222222222111111222222222222111111000111111111111000000///000111111111111000000///000000000000111111111111111111222333333222111111000000///////////////000////////////000000000000////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111111222222222222222333333333333333222222222111111222222111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000111333222111111222444111111000////////////000111111111111111111111111///000111222222222222222000000111222222222222111////////////////////////...............//////000////////////////////////////////////............000000000000000000000000......////////////............------------......------------------------................................................///---,,,---...///...---------------------------,,,------......------,,,...------,,,,,,,,,------------------............---------,,,,,,---------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++++++++,,,+++++++++,,,,,,---...........................+++---......---,,,,,,---++++++,,,------------,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...///000//////...........................)))---111111///...///111111000000000////////////......////////////......///............///000000---------............///.........///////////////............///////////////......------......///.........---------,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////.........//////000000111............------------........................,,,---...///000000000000---...////////////...---////////////000000000111///////////////000111111000///...---------......//////////////////////////////......//////000111////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000111111111222222000000000111111111111222111111222222222222111111///000000111111111000000000000111111111111000000000000000111111111222222111111222222222111111000000000/////////000111111000000000000111111111111000000000000000000000000000000000111111111222222000000000111111111222222000000000000000000000000222222222222222222222222222222222222222222222222000000000111111111222222222222222222222222222222333333333222222222111111111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111111222222222000222333333222222333444111111000////////////000////////////////////////000000111111222111111111000000111222222222222111000000000000000000000000...............///000000////////////////////////////////////..........................................////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,---/////////---------------------------------............------......---,,,,,,,,,------------...............///------,,,,,,,,,,,,------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++((()))***,,,,,,,,,++++++++++++++++++,,,---......------------------------+++---......---,,,,,,---++++++,,,---------------+++++++++******+++,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************(((((()))))))))*********------------------------......---,,,,,,+++******))))))(((''''''((())))))+++---///000111111000///........................&&&***//////,,,+++,,,///000000/////////.........,,,---...///000000000000...------------...//////---------............///,,,,,,,,,,,,---------...............///////////////......------......////////////............---...............---------++++++,,,------...//////,,,,,,------...//////000////////////.........---........................//////000000///...---------...///000000///...---........./////////000000000///////////////000111000///...---------......///////////////////////////............///000000.../////////000000000111000000000000000000000000000000000111111111222222000000000000000000000000000000111111111222222222000000000000111111111111111111222222222222111111...///000111111111111111000000111111111111000000000000111111111222222222111000000000111111111111000000000000000111222333111111111111222222222222111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222333222222222222222222222222333333333222222222111111000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000111222222111111222333222222111000000000000111////////////////////////000000111111111000//////000000111222222222222111000000000000000000000000//////......//////000111////////////////////////////////////..........................................////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,---///000///...------------------------------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,++++++,,,------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***(((***,,,.........---,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------------...------,,,+++))))))))))))***++++++,,,)))***,,,------,,,***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---------,,,***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***''''''&&&%%%%%%&&&'''''',,,---///111222222111000........................(((---222222///---///222//////.........---------+++,,,---///000000111111---,,,,,,,,,,,,---......---------.........//////////////////000000111111............/////////000.........------.........000000000000////////////000000000///......------++++++,,,,,,---...//////))))))***++++++,,,------111111000000/////////...........................222222111000...---+++***---...///000000///...------------.........//////000000////////////000000111000...------......///////////////////////////...............///000000.../////////000000111111000000000000000000000000000000111111222222222333000000000000000000000000000111111111111222222222000000000000111111111111111111222222222222111111......///111111222222222///000000111111111000000000111111111111222222222111000000000000000111222000000000000111222333444111111222222222333333333111111111111111111111111000111111111111222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222333333333222222222111111//////000000111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222///000111111000000111222444333222222111111222222111111111111111111111111000000000000000///...---000000111222222222222111000000000000000000000000///////////////000111111////////////////////////000/////////............000000000000000000000000......////////////...............------.........,,,,,,,,,,,,,,,,,,,,,,,,...................................................---,,,---///000///...------------------------------............------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------+++,,,------......------------------------------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,***+++,,,------,,,+++******+++...///000000///...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---/////////...---,,,***)))(((((((((((()))***+++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////---+++***,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,+++******+++,,,---...//////000000///......///////////////.........000000////////////000000---.........//////000000,,,,,,,,,---------................../////////000////////////.....................////////////000000000000000////////////++++++,,,,,,---.../////////////////////////////////...,,,++++++,,,...///......------------......////////////000000000000......------------..........................................////////////000...,,,,,,...000000000---------...............000000000000000000000000000000////////////000000................................................222111111000000000000000//////000000111111222222000000000000111111111111222222222111111111000000000000000000000000000000111111000000000000000111333333222222111000000000000000000000000000000000////////////000000000000111111222222222222111111000111333444444333111000111111111111111111111111000000000000000000000000222111000//////000111222333222111000000111222333222111111111000000//////333222111000000000111222111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111222222333333222222111000000000111222222222333222222222222111111000000333222222111111222222333222222222222222222222222000000000000111111111111222111000//////000111222111222222333333222222111////////////////////////000000///////////////000............////////////000000//////......------////////////////////////111000///000111222222000/////////...------,,,,,,+++,,,...000000///...---------------------------......//////...---,,,,,,---------.........//////......------------......---------,,,,,,+++++++++,,,+++++++++,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++,,,------......++++++,,,,,,,,,---------...------,,,,,,------.........------------......111000///...,,,+++))))))***++++++,,,+++***)))(((++++++************++++++++++++******++++++,,,---******))))))******+++,,,......------......///000***************************++++++,,,,,,++++++***+++,,,.........,,,***)))************************///////////////000000000/////////////////////...000000////////////000000------------.........///------........./////////........./////////000000000000000/////////......------........./////////////////////............,,,,,,------......//////////////////////////////...---,,,++++++,,,---...///......------......///////////////000000000000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////000...,,,---...000000000---------............///000000000000000000000000000000////////////000000........................////////////////////////000000//////000111222222000000000000000111111111000000000000111111111111222222222111111111000000000000000000000000000000111111000000000000111111222222111111111111000000000000000000000000000000000000000000111111111111111111222222222222111111000111222333333222111000111111111111111111111111111111111111111111111111222111000//////000111222222222111000000111222222111111111111000000000///222222111000000111222333111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111222222333333222222111111111111111222222222222222222222222111111111000333222222111111222222333222222222222222222222222000000000000111111111111222111000//////000111222111222222333333222222111////////////////////////000000////////////000000....../////////000000000222222222222111111111000////////////////////////---,,,+++,,,...///...---........................+++,,,...000000///...---------------------------......//////...------,,,---.........////////////......------------...............---------,,,,,,---------,,,------......+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.........------------......111000///...,,,+++***)))+++,,,,,,---,,,+++***))),,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,------...///***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---......,,,+++***++++++++++++++++++******///.........///000000111......//////////////////000000////////////000000,,,,,,,,,---------------....../////////000000000....../////////000000000111111000000000/////////,,,---------........................------------........................////////////////////////------++++++++++++------///......------......///////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////000...------///000000///------........./////////000000000000000000000000000000////////////000000........................111111111111111111111111......//////000222333444111111111111000000000000000000000000111111111111222222222111111111111111000000000000000000000000111000000000000000111111000000000000000111111111000000000000000000000000111111111111222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000111222222222111000000111222222111111111111000000000000111111111111111222333444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111222222333333222222111222222222222222111111111222222222222111111111111333222222111111222222333111111111111111111111111000000000000111111111111111111000000000000111111111111222222222222111111////////////////////////000000////////////000000/////////000000000111111333333222222222222111111////////////////////////,,,+++***+++---------,,,,,,------...//////000000,,,---...///000///......------------------------.........///......---,,,............////////////......------------......//////............------//////...---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////......---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++(((***,,,.........---,,,,,,,,,,,,,,,------------......------------............------------......000000///---,,,+++******,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---......------......///000,,,,,,+++++++++,,,------------------------------***++++++,,,,,,++++++******+++,,,---------,,,+++---------,,,,,,+++++++++......------...///000111............////////////000000////////////000000------------------------....../////////000000000...////////////000000000111111111111000000000000,,,,,,,,,---------....../////////.........------///////////////.........////////////////////////---,,,++++++++++++,,,---//////............//////////////////000000000000......////////////......////////////////////////............///////////////...------///000000///------......//////000000////////////////////////000000////////////000000........................111111111111111111111111////////////000111222333222222111111000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000000111222......///000000111222222000000000000000000000000000000000111111111222222111111222222222222111111111111000//////000111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111222111111111000000000000000000000111111222333444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111222222333333222222111333333333222222111111111222222222222222222222222333222222111111222222333000000000000000000000000///000000000111111111111111000000000000000000111111111222222222222111111////////////////////////000////////////000000111000000000000111111111111000/////////////////////////////////////////////...---,,,---///000///...---........./////////000------...///000//////...........................---...............------,,,---------..................------------..................------------///......---------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,...000000///...,,,,,,,,,,,,------------.........------------.........------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((((())))))***++++++******++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,---......------------------------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,.........---,,,,,,++++++......---......///000000---.........//////000000000000////////////000000//////..................------........./////////////////////000000000111111111111111000000000000,,,,,,,,,---------......000000000/////////......///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////////////////000000000000......///000000///......////////////////////////............////////////......---...000000///...------......///000000111////////////////////////000000////////////000000////////////////////////000000000000000000000000111111000000000000000111222222111111000000/////////000000000111111111111111111111111111111111111000000000000000000000000000000//////000111222222......///000111222333333000000000000000000000000/////////000000000111111111111222222222222111111111111000//////000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222222111111111000000000000000000111111000000111222333444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222111222222333333222222111444333333333222222111111222222222222222222222333333222222111111222222333000000000000000000000000///000000000111111111111000000000111111000000000000111111222222111111000000000000000000000000000///////////////000111111000000000000111111111111---.....................////////////////////////000......///000111000///000000/////////..................///////////////........................------...............---++++++,,,,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------------------------------......---,,,,,,+++************,,,------,,,*********++++++,,,,,,++++++***------............------,,,,,,,,,------,,,,,,,,,***+++---.........,,,+++,,,,,,---------.........///......------......///------,,,,,,,,,,,,------.........------,,,,,,,,,+++************+++++++++******))))))))))))******++++++******++++++,,,---***************++++++,,,)))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,.........---------,,,,,,///000000111111000000///------......///000000000000000////////////000000///////////////.........------.........//////////////////000000000111111111111000000000/////////,,,---------............111000000000////////////........................////////////////////////------------------------000//////......//////000////////////000000000000...///000111111000///...------------------------............////////////...------///000111///...------...///000000111222000000000000000000000000000000////////////000000////////////////////////////////////////////////222222111000000000000000111111111111000000000000000000000000111111111111111111111111111222222222000000000000000000000000////////////000111222333///000000111222333333333000000000000000000000000.../////////000000000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111222333333222111111000111222222222222111000000000000000111111111111000111222333444444444333333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222111222222333333222222111333333333333333222222222222222222222333333333333333222222111111222222333111111111111111111111111000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000000///......//////000111222/////////000000000111111......////////////000000///////////////////////////...---...000000000///111111000//////...------....../////////000000000........................,,,---......///.........+++,,,,,,,,,,,,---------......------------......+++++++++,,,,,,,,,,,,---,,,++++++++++++,,,------......------------......------------------------......------,,,+++******)))******++++++******)))++++++,,,,,,,,,,,,++++++------............------,,,,,,------------,,,,,,)))*********+++*********,,,---------............//////............//////------,,,,,,,,,,,,------------------------------******)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,++++++++++++,,,------++++++******++++++,,,---***************************++++++,,,,,,++++++***************++++++++++++------------------------222444555666555333111///------......///000000111000000////////////000000/////////......---------....../////////000000000//////000000000111111111000000000/////////......------........./////////000000/////////.........,,,,,,------......//////////////////////////////.........//////.........000000////////////000000////////////000000000000...///000111111000///...------------------------............////////////...------///111111///---------...///000111222222000000000000000000000000000000////////////000000////////////////////////////////////////////////111000000000000000111222000000000000000111111111000000000000111111111111000000111111111222222222000000000000000000000000////////////000111222333111111222222333333444444000000000000000000000000//////000000000111111111111111222222222222111111000111222333333222111000111111111111111111111111222222222222222222222222111222222333333222222111000111222222222222111000///000000000111111111111111222333444444333333222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222111222222333333222222111222222333333333333333333222222222333333333444444333222222111111222222333222222222222222222222222000000000000111111111111///000111222222111000///000000111111111111000000000000000000000000000000............///000111222....../////////000000000////////////000000000111///////////////////////////...---...000111000///000000000//////////////////////////////000000111........................,,,------...//////......---------.........//////......------------......,,,,,,,,,,,,------......+++++++++,,,---...///000///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++************+++,,,------------............//////............//////---,,,,,,++++++,,,,,,---------------------------++++++*********+++,,,---......------------......++++++******++++++,,,------,,,,,,,,,,,,---.....................//////000***************************++++++,,,,,,++++++***++++++******************+++++++++,,,------......555777999:::999666222000---------...///000000111000000////////////000000.........------,,,,,,,,,000000000000111111111111000000000000111111111111////////////.....................////////////000//////.........---------++++++,,,,,,---...//////////////////////////////......////////////......000000////////////000000////////////000000000000...///000222222000///...000000000000000000000000............/////////000------...///111111///---------...///000111222222000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000222333444//////000000111111222222000000000000111111111111000000111111222222222222000000000000000000000000////////////000111222333222333333333333444444444000000000000000000000000000111111111111222222222111111222222222222111111000111333444444333111000111111111111111111111111222222222222222222222222111222333444444333222111000111222333333222111000//////000000111111111222222333444444444333222111333333333333333333333333222222222333333222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222111111111111222222222222222333333222222222222222222333333444444444222222222333333444444444333222222222222222222333222222222222222222222222000000000000111111111111///000111222222111000///000000111111111111000000000000000000000000000000............///000222222............////////////---.........//////000000////////////////////////111000///000111222222000......//////000000111111///////////////000111111////////////////////////,,,,,,---.../////////...////////////000000000111.........------.........---------.........//////++++++,,,,,,...///111222///...---,,,,,,---...///........................)))******+++---...//////---,,,+++******+++,,,---,,,------......------,,,*********++++++*********,,,------......------,,,000///---,,,,,,---///000---------.........////////////............//////---,,,,,,++++++,,,,,,---,,,,,,---------------...,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,++++++++++++,,,------,,,++++++++++++,,,------************************+++++++++,,,,,,+++++++++,,,,,,+++***)))))))))***)))******+++,,,---......:::<<<>>>???===999555222............////////////111000///---------...///000000000000000000000000111111000000//////......333222222222111111000000000//////.........//////111000////////////000000........................000000//////......------........................000000111111111111000000////////////////////////111000000000//////......000000000000000000000000////////////////////////........................////////////////////////////////////000000000000111111222222222222111111////////////////////////......///000111222222333---...000111111111000///333333333222222222111111111111000000//////......///000000000000000//////000111111111111222222222111111111111111111111111222222222222222222222222//////000111222222333333333333333222222222111111000000111111111111000000111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111000000000111111111111222222222111111111111111111111111111111222222222333333333444444444333333222222222555555444444444333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222111111000000111222222222222333333333333333333333333333333333444444444444444444444444222111111111222333333444333222222111111222222333111111000000000000111111////////////000000000000111111111111111111111111000000111111111111000000000000111111111111000000000/////////...............000111000///...///111111111000///////////////222111111111000000//////000000000000000///......////////////000000000000------......//////000000////////////////////////111000...------...///000------------------------................................................,,,---......,,,,,,---...........................++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++...---,,,++++++---///000//////---,,,,,,+++,,,,,,......------------......---,,,,,,++++++,,,,,,---...------,,,,,,------...//////.........---------...------,,,,,,,,,------***++++++,,,---...//////---------,,,,,,+++++++++...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++))),,,++++++***)))))))))***+++++++++++++++***)))(((++++++++++++++++++++++++444999AAAFFFEEE===444---............////////////000000///.......................................000000000000//////....../////////.........------//////............//////000000////////////000000........................///////////////................................./////////000000/////////////////////////////////222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000000111111111111000000//////////////////////////////000000111111222222...//////000000000000000222222222222111111111111111000000000/////////...//////000000000000//////000111111111111222222222111111111111111111111111111111111111111111111111000000111111222333333444333333333222222222111111000000111111111111000000111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111000111111111111222222222222111111111111111111111111222222222333333333333444444444444333333333222222444444444444333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222333222222222111111111111000000000000111111111111333333333333333333333333444444444444444444444444222222111111222333333444333222222111111222222333111111000000000000111111/////////000000000111111000000000000000000000000000111111111111111111000000000111111111111000000000000/////////............000111000///...///111111111000///////////////111111111000000000//////000000000000000///......////////////000000000000.........//////////////////////////////////////////...............//////------------------------................................................,,,---......,,,,,,---...........................++++++,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...............------------......------------.........------,,,,,,------......------,,,,,,------...//////.........---------...------,,,,,,---------,,,,,,------------------------------,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---+++***,,,,,,+++***************++++++,,,,,,+++******)))++++++++++++++++++++++++000666===CCCBBB;;;222,,,---............////////////////////////......---........................000000000////////////.........---------------,,,//////............/////////////////////000000000.................................///////////////........................---......//////......---////////////////////////222222111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////------.........///////////////000000000000//////////////////////////////000000000000000111111111000////////////000111111111111111111000000000000000000000000//////////////////000000111000000///000111111111111222222222222222222222222222222222000000000000000000000000111111222222333333444444333333333222222222111111000000111111111111000000111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333222222222222222222222222333333333444444444555555444444444444333333333333444444333333333222222222333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333333333222222222222111111000000111111111222222222333333333333333333333333444444444444444444444444222222222222222333333444333222222111111222222333111111111111111111111111///000000000000111111111000000000000000000000000111111222222222222111111000000111111111111000000000000000/////////.........000111000///...///111111000000///////////////111111000000000000//////000000000000000//////...////////////000000000000000000///////////////...////////////////////////,,,---...///////////////------------------------................................................,,,---......,,,,,,---...........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------,,,+++*********+++---...,,,---...///000///............------------......///......------......///...------,,,,,,------..................---------------------------------......---------,,,,,,,,,---------------............---,,,,,,......---,,,---------,,,,,,+++++++++///---+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++222222333333333222111000---------.........//////---...///000000///...---........................///////////////////////////////////////////////////............//////000...//////000000000000000........................------......//////000000.................................//////.........//////////////////////////////////////////..............................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------.........///......////////////......////////////////////////111111111000000000000000111000/////////000222333000000000000////////////000000000000//////////////////000111111111000000000000111111111222222222222222222222222222222222111111111111111111111111222222222333333444444444333333333222222222111111000111111222222111111000111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222444444444444555555555666444444444444444444333333444333333333333222222222444444444444444444444444333333333333444444444444333333333333333333333333222222222222222222222222333333333333333333222222333333333333444444444555444444444444444444444444444444444444444444444444333333222222222333333444333222222111111222222333111111111111111111111111000000000111111111222222222222222222222222222222222222222333333222222222000111111222222111111000000000000////////////......000111000///...///111000000////////////000000000000000000000000////////////000000000000//////////////////000000000000111000000000//////......////////////////////////***+++---///000000//////........................................................................,,,---......,,,,,,---...........................,,,,,,,,,------------...------------------,,,,,,------------------------...........................------------...//////+++,,,...000111111000///...------,,,,,,------.........------------.........------,,,,,,------...........................,,,,,,------------------------------------------,,,------....../////////...---,,,,,,......---,,,...------,,,,,,++++++***///---***)))***,,,------,,,,,,,,,---,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++111///---++++++---///111------------............---...///000000///...---////////////////////////.............../////////000000000000000000000000...............///000000---...///000111000000000////////////////////////------......//////000000...........................//////000000//////...////////////////////////..................//////------------------------////////////////////////------------------------////////////////////////------------.........///......////////////......////////////////////////111111111000000000000000111000/////////000222333000000000/////////......////////////000000000000//////000111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222333333333333333444444333333333222222222111111111111222222222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333111222222222222333333333222222222222222222222222444444555555555666666666444444444444444444444444444444444333333333222222444444444444444444444444333333444444444555555555333333333333333333333333222222222222222222222222333333333333333333444444333444444444555555555555444444444444444444444444444444444444444444444444444444333333222333333444333222222111111222222333000111222222222222111000111111111111222222222222222222222222222222222222222222222333333222222222111111222222222222111111111000000000////////////...000111000///...///111000000////////////000000//////////////////000000//////000000000000//////////////////000000000000111111000000/////////...000000000000000000000000***+++---///000//////...........................................................................,,,---......,,,,,,---...........................,,,,,,---------.........------------------------------------------------...........................---------......//////***,,,...000111111000///------,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...---.....................+++,,,---.........------++++++,,,,,,---...//////,,,------....../////////...---,,,,,,......---,,,---------,,,,,,+++++++++///,,,***)))+++,,,------+++,,,,,,---------,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++....../////////...------,,,------------.........---...//////////////////000000000000000000000000---............/////////.............../////////......---......///000111---...///111111111000000////////////////////////.........///////////////......................../////////000000///////////////////////////////////////000000000000111111........................////////////////////////000000000000000000000000////////////////////////------........./////////......////////////......////////////////////////000000000000000111111111111000000000000111222222000000000000////////////////////////000000000000//////000111222222222222000111111111111222222222333333333333333333333333222222222222222222222222222222222222333333333333333333333222222222111111111111222222222222111111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333444444444555555555666666444444444444555555555555555555444444444333333333444444444444444444444444444444444555555555666666333333333333333333333333333333333333333333333333333333444444444444555555222222222333333333444444444444444444444444444444444444444444444444444444555444444333333333333333333222222111111222222333000111222333333222111000111111222222222333333333111111111111111111111111111111222222222222111111111111222222222222111111111111000000000/////////...000111000///...///111///////////////000000111......////////////000000...//////000000000000000////////////000000000000111000000000000000000///000000000000000000000000+++,,,---.......................................................................................,,,---......,,,,,,---...........................,,,---------............------------............------------------------........................+++,,,,,,,,,------------+++,,,---///000000//////------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...---------...............***+++---...///......---***++++++,,,---...///000---------------............---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---------)))***,,,---------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---///111222111///,,,+++,,,,,,---------........................///000000////////////////////////---------.........//////,,,,,,---------.........---------......///000111,,,---///111222111000000///////////////////////////////////////.................................---......//////......---/////////////////////////////////000000000111111........................////////////////////////111111111111111111111111////////////////////////....../////////000000000/////////000000///////////////////////////////////////000000111111222222000000111222222222222111111111111000000000//////.../////////000000000111//////000111222222222222000111111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222333333333222222222111111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444333333333333333333333333333333444444444555555555444444444444555555555666666666666555555555444444555555555555555555555555444555555555666666666666666666666666666666666666555555555555555555555555333444444444555555555555333333333333444444444444555555555555555555555555444444444444444444444444555555444333333333333333333222222111111222222333000111333444444333111000222222222333333333333444111111111111111111111111000111111111111111111000111222222333333222222111111111111000000000//////...000111000///...///111///////////////000111111........./////////000000......///000000000000000////////////000000000000000000000000000111111111000000000000000000000000---------,,,,,,---..............................................................................,,,---......,,,,,,---...........................------------............------------.........///------------------------------------------------+++,,,,,,---------------,,,,,,------.........///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------...---------.........//////)))+++---...//////...---,,,,,,,,,------.........------------,,,,,,,,,,,,...---,,,,,,......---,,,***++++++,,,,,,------...,,,+++***+++---...---,,,((()))+++,,,---,,,+++***)))******+++,,,,,,++++++++++++++++++++++++++++++000000///...------,,,,,,,,,,,,,,,---------......///...---------///000111........................---------.........//////---------....../////////---------......000111111+++---///111222222000000000000000000000000000000000000//////.........---........................,,,------......------,,,////////////////////////,,,---------......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////...//////000111222222333///000111333333222111111111111111111000000000000.../////////000000111111//////000222222333333333000111111111111222222222333333333333333333333333000000000000000000000000222111111111111111111111333333333222222222111111111222222333333222222111111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444222222333333333444444444333333333333333333333333333333333444444444555555444444444555555555666666777666666666666555555555555555555555555555555555555555555555666666666777888888888888888888888888777777777777777777777777444444444555555555666666555555555666666666777777555555555555555555555555444444444444444444444444666555444333333333333333333222222222222222222333000111333444444333111000222222333333333444444444333333333333333333333333000000111111111111000000111222222333333222222111111111111111000000000000///000111000///...///111///////////////000111111---.........//////000000......///000000000000000////////////000000000000//////000000111111222222000000000000000000000000///...---++++++,,,---...////////////////////////................................................,,,---......,,,,,,---...........................---------.........//////---------.........//////---------------------------------------------------...//////000000//////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---.........------............------,,,,,,------...---------.........//////)))***---/////////...---......---------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,......---,,,)))***+++,,,------...///+++******,,,......---+++'''(((***,,,,,,,,,***)))((()))***+++++++++++++++++++++++++++++++++++++++222222111111000000//////////////////////////////---,,,,,,,,,,,,---......////////////////////////222222111111000...---,,,///////////////000111111////////////////////////////////////000000000000//////000111222333444444------...//////...------......---------,,,,,,,,,---.../////////...,,,+++000000000000000000000000////////////000000000000//////............//////111111000000//////......//////////////////////////////............/////////......---------......000//////......000111222000000000000000000000000000000000000111111111111222111111111000000//////333222222222111111000000...............///000000//////000111111111111111111111111111111111111111222222222222222222222222222222111000//////000000111111000000111111222333111111111111111111111111111222333333444444444444222222222222222222222333///000111333333222111111111222333333444444444444333333222222222222222222444444444333222222111111444444444333333444444555555555555555555555444333333444555666666666666666666666666666666777888999777777666666666777999:::<<<<<<<<<<<<;;;:::888888;;;999888999;;;<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::888666666777888999888777555444444666777888888999999888888777777777777666555444333444555666777777777777666666666666555999888777666555333222222444444333222333444555666222222222333333444444444222222222333333333333333555444444333222111000000000000111111222222222222000000000000000000000000222111111111000000//////111111222111111000///...000000000000000000000000////////////000000000000...............///000000000000000000000000000000111000000000000000111222000222333222111000111222------,,,,,,,,,,,,------////////////////////////////////////////////////000000000000///...---,,,***)))***,,,...//////---222...---//////---...222222000...,,,,,,,,,.../////////.........---------000///---+++++++++---...---------............///////////////////////////........................,,,,,,,,,++++++*********......------------......---.........---,,,,,,+++........................,,,,,,,,,---------.........---,,,+++,,,,,,......000///...------------------...///000///...,,,+++,,,------......------,,,------------,,,+++***)))+++***)))))))))***,,,,,,************************+++++++++,,,,,,,,,------//////////////////.................................------------...////////////////////////////////////000000000000/////////////////////000000111////////////////////////.../////////000000000000//////000000111222222222........................000000/////////...............//////...------,,,000000000000000000000000.../////////000000000000//////............//////111000000000/////////...//////////////////////////////.........//////000//////.............../////////.........///000111000000000000000000000000000000000000111111111111111111111111000000000///000000000000/////////...///////////////000000111//////000111111111111111111111111111111111111111222222222222222222222222333222111000000000000000111111000000111111222333111111111111111111111111111222333333444444444333444333333333222111111111111111222333333333333333333333444444555444444444222222222222111111111111555444444444444444444444333333333333333333444444444444555555666666555555444444555777777888888888999999999:::;;;<<<======>>>>>>===>>>>>>@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAADDDBBBAAABBBCCCEEEEEEDDDFFFEEEDDDCCCBBBAAAAAA@@@@@@>>><<<<<<===>>>>>>===<<<;;;999999999:::;;;;;;999::::::;;;;;;;;;;;;:::::::::999999999999999:::777777777777777777777777888777777777666555555555555444333333333333444555222222222333333333333333111111222222222222222222444333333222222111111000000111111111222222222222111111111111111111111111111111111111000000000//////000000111111111000000000000000000000000000000////////////000000000111///............///000000000000000000000000000000333222111///......------...///000000......///000......------------..............................////////////////////////---...///////////////...//////000///...---,,,,,,000---,,,//////...///333666333///............---------,,,,,,,,,+++++++++000...---++++++,,,---............////////////000................................................---,,,,,,,,,++++++++++++......------------......------......------,,,+++........................,,,,,,,,,---------......+++,,,------------,,,+++......------------------...............---,,,,,,,,,------......------,,,------------,,,+++***)))+++***)))))))))***,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------.................................///............///000000////////////////////////,,,---...000111111111111//////......//////000111////////////////////////....../////////000000000//////000000000000000000///...---,,,,,,---...//////////////////.........//////...------------...000000000000000000000000....../////////000000000//////............//////000000000000////////////000000000000000000000000...............///000111////////////////////////......------......///000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000111111111//////000111111111111111111111111111111111111111222222222222222222222222333333222111111111111222111111000000111111222333222222222222222222222222222222333444444444333333555555444333222111000000333333333333333444555555444555555555555444444333333333333333222222222111111111222222222333333333333333333444444555555555333444555666777888999999777888:::;;;======>>>>>>??????@@@AAABBBDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNPPPOOONNNNNNPPPQQQQQQPPPQQQPPPOOONNNLLLJJJIIIIIIHHHGGGEEEDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBB===???AAABBBCCCCCCBBBAAA>>>?????????>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999999999999666666555444333333333333444444444444444333333333111222222222333333333444222222222222222222222111111111111111222222222222111111111111111111111111111111111111000000000000......000111111222222222000000000000000000000000/////////000000000111111//////......//////000111000000000000000000000000111111000///...---,,,,,,...///000///...---...000///..................///........................////////////////////////,,,,,,---//////000000000...111222111---+++,,,---///---...333666777:::???@@@999222///000000---***------,,,,,,,,,+++++++++///...---,,,+++,,,---......////////////000000000........................------------------------------------,,,,,,,,,,,,......------------......------......------,,,,,,........................,,,,,,,,,---------......)))+++---//////---***))),,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,------......------,,,------------,,,+++******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------................................................//////000////////////////////////,,,---...000111111111111///............///000000////////////////////////........./////////000000000000//////............000///---,,,,,,---///000------------------------//////---,,,,,,---...///////////////////////////........./////////000000//////............//////000000000000////////////000000000000000000000000......---......///000111/////////000000000000000------------.........//////////////////////////////000000000111111111111111111111000000000000000222222222111111111111111000000111111222222222222//////000111111111111111111111111111111111111111222222222222222222222222333333222222222222222333111111000000111111222333222222222222222222222222222333333444444333333333444444444333333222222111444333222222222333555666555555555555444444333222666555555555444444444444222222222222222222222222333444555666777777777777444555666888:::<<<===>>>???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIJJJLLLMMMNNNNNNNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYZZZ[[[YYYXXXYYYZZZ[[[[[[ZZZ\\\[[[ZZZXXXVVVTTTRRRQQQPPPOOOMMMMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHIIIKKKLLLHHHJJJLLLNNNNNNMMMJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>999999888777555555444444777777666666555444444333333333333444444444555555111111111111222222333333222222222222222222222222111111111111111111111111111111111000000000000000//////000111111111111111//////////////////////////////000000000111111111/////////...///000000111000000000000000000000000------...///000000000000///000111111//////000111//////............//////........................////////////////////////,,,---....../////////...---111666555222222555999111000222999???BBBGGGLLLMMMBBB555//////000---***//////.........---------...------,,,,,,,,,---...............////////////........................------------------------------------------------...------,,,,,,------...,,,------...------,,,,,,........................,,,,,,,,,---------......+++,,,...///...---+++******++++++,,,------------...---,,,+++***+++,,,---,,,------......------,,,,,,---------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.../////////000........................------,,,,,,------.../////////////////////////////////000000000000//////...............//////000////////////////////////............////////////000000//////...---------000///---,,,,,,---///000,,,---------------------///...---,,,,,,---//////////////////////////////............//////////////////............//////////////////000000000000000000000000000000000000...............///000000......///000111111000000,,,------...............///////////////////////////000000000111111111111000000000000000000111111111111111111111111222222000000111222333222222111//////000111111111111111111111111111111111111111222222222222222222222222333222222222222222333333111111000000111111222333222222222222222222222222333333333444444333333222222222222333333444444444333222111111111222444555444444555444444333222222555555555555555555555555666666666555555555444444444555666888999:::::::::::::::;;;===???BBBEEEFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWSSSUUUYYY\\\___aaaaaaaaaaaa``````______```aaabbbaaa```______aaaccccccbbbeeedddbbb```^^^[[[ZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSQQQSSSTTTSSSRRRSSSVVVYYYWWWXXXZZZ[[[ZZZXXXUUUSSSVVVVVVWWWWWWVVVTTTRRRQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEDDDDDD??????>>>===<<<;;;999999:::999999777666555444333444444444444444444444444111111111222333333444444333222222222222222222222111111111111111111111111000000000000000000111111111111111111111000//////////////////////////////000000000000111111111111///////////////000111111////////////////////////---...///111111222111111...000000000///...///000//////............//////........................////////////////////////...............---,,,,,,000555:::;;;999999===AAA333111333:::>>>@@@DDDJJJTTTGGG777...---///...,,,//////.........------------------,,,------------,,,,,,,,,---------..............................------------------------------------------------------,,,,,,,,,,,,------,,,,,,------...------,,,........................,,,,,,,,,---------......//////...------,,,------******+++------------,,,...---,,,+++***+++,,,---,,,------......------,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000000000------------------------,,,,,,,,,,,,,,,---......////////////////////////000000111000000///...---......------......///000////////////////////////------........./////////000000//////.........---///...---,,,,,,---...///.........///////////////...------------...//////000000000000000000000000------.........///////////////............//////////////////000000000000000000000000000000000000//////............//////,,,---///000111000000///------...////////////...000000000000000000000000000000000000111111111111000000000000111111111111////////////000000000000///000111333333222111111//////000111111111111111111111111111111111111111222222222222222222222222222111111111111222333333111111000000111111222333333333333333333333333333333333444444444333222222111111222333444555666666222222222222222333333444444444555555555444444333333333333444555555666666666666666666666555555555888:::<<<>>>@@@@@@@@@@@@CCCCCCDDDFFFIIILLLOOOQQQPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]WWWZZZ___dddgggiiiiiihhhhhhgggfffeeedddeeefffgggdddcccbbbdddgggiiiiiiiiikkkjjjhhhfffdddbbb``````___^^^^^^___``````___]]]\\\^^^___^^^\\\]]]```dddeeeeeeffffffeeebbb```^^^]]]]]]]]]]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVTTTTTTSSSQQQPPPNNNMMMMMMIIIIIIIIIHHHGGGEEEDDDCCC@@@???>>><<<:::999777777666666555555444333333333222333333333444444555555333333333333222222222222222222222222222222222222000000000000111111111111222222222111111000......000000000000000000000000000000000111111111222222000000//////000000111222////////////////////////000111222222222111///...,,,---...---,,,+++,,,...///..................///------------------------/////////////////////////////////......,,,++++++000333666666444333555777222//////333444444666:::NNNCCC666---,,,.........------,,,,,,,,,+++++++++,,,,,,------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,------......------........................,,,,,,,,,---------......000///---,,,++++++,,,---***+++---......---,,,,,,...------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000///////////////---------------------------------------...//////////////////////////////000000000000000///.........------------...//////////////////////////////---------.........//////000000//////////////////................................./////////000000,,,------...//////......000000000000000000000000---------.........////////////............//////.../////////000000000111////////////////////////111000///......---......+++,,,...000000000///...---...///000000000//////000000000000000000000000000000000000111111111111///000000000111111111111.../////////000000000000...///111222333222111000//////000111111111111111111111111111111111111111222222222222222222222222000000000000000111222333111111000000111111222333333333333333333333333333333444444444333333222111222333333333444555555555222333333444444444444444555666666777777777777666333444555666888999::::::777777888999;;;<<<======CCCEEEHHHJJJLLLMMMMMMLLLOOONNNOOOPPPSSSWWWZZZ\\\[[[\\\]]]^^^____________]]]^^^```bbbccccccbbbaaa[[[___eeejjjnnnppppppooonnnmmmkkkjjjiiijjjkkklllfffffffffhhhkkknnnooooooooonnnmmmkkkiiigggfffeeegggfffgggiiikkkkkkjjjhhhiiikkkllljjjfffeeehhhlllmmmmmmmmmlllllljjjiiihhhcccbbbbbbaaaaaaaaabbbbbbeeedddcccaaa```^^^]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWSSSTTTTTTTTTSSSQQQPPPOOOLLLKKKIIIGGGEEECCCAAA@@@======<<<;;;999888777666444444555555555555555555444444333333333222222222222222222222222222222222///000000000111111111111000000111111111000000///000000000000000000000000000000111111111222222222000000//////000000111222///////////////////////////000111222111000...---+++,,,------++++++,,,---......------------......------------------------////////////////////////---------......---,,,,,,------......---,,,++++++///,,,+++---...,,,---111>>>999222---,,,---...///------,,,,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------........................,,,,,,,,,---------......------,,,,,,+++***)))))),,,---...//////...,,,+++...............---,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++000000000///.........---------------------------...............///000000//////////////////////////////000000000000//////...------------...//////////////////////////////---------........./////////000000000000000000000------...//////...------,,,,,,,,,---------......+++,,,...///000///...---000000000000000000000000---------.........////////////............//////.../////////000000111111////////////////////////222111000///------------***+++---///000000///...---...000111111111000///000000000000000000000000000000000000111111111111//////000000111111111222000000111111222222222333---///111222222222000/////////000111111111111111111111111111111111111111222222222222222222222222000000//////000111222222111111111000111222222333333333333333333333333333444444444444333333222111444444444444444444444333222333555666666666555444666777888999999999999999666777888:::<<<>>>???@@@>>>???AAACCCFFFHHHJJJKKKNNNPPPSSSVVVXXXYYYXXXXXXVVVVVVVVVXXXZZZ^^^aaacccdddeeeffffffgggggggggggg```bbbdddeeefffeeedddccc^^^bbbiiiooosssuuuuuutttsssqqqooommmlllmmmnnnooohhhhhhhhhjjjnnnqqqssssssqqqqqqooonnnlllkkkjjjiiillllllmmmooorrrsssqqqooorrrtttuuuqqqkkkiiillloooppppppoooooooooooooooooolllkkkjjjjjjjjjkkklllmmmjjjjjjhhhfffdddbbb```___________________________ZZZ[[[\\\\\\[[[ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKJJJEEEDDDCCCAAA@@@>>>===<<<666666666666666666666666444444444333333222222222222222222222222222222222//////000000111111111222...///000111111222222111000000000000000000000000000111111111111222222222000000000000000111111222////////////////////////***+++...000111111000000---...//////------...///---------,,,,,,---------------------------------////////////////////////++++++,,,---............---,,,,,,---......,,,+++---******---...---///333000///...---------.../////////.........---------+++,,,------.........------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---........................,,,,,,,,,---------......)))***,,,,,,+++)))&&&%%%---...///000000...,,,+++---...///000///...---,,,,,,------......------,,,++++++,,,------,,,,,,,,,***+++,,,---...---,,,,,,************************(((((((((((())))))))))))////////////...---,,,+++//////.........---------,,,,,,------...///000000000///...------...///000.................................//////////////////...------------......---......///000/////////////////////////////////---------............/////////.........---------//////............////////////////////////////////////............////////////............//////222111111111000000//////////////////000000000000........................111000///......---......------......//////000000------------------------000000000000000111111222333222222222222222222222222222111000//////000000111111111222222333333333111111111111111111111111333333333222222222111111111111111111111111111111000111111111111222222222222222222222222222222222333333222222222222222222333444444333222111000///444333333222333444555666666666666555444444666888666777777777777999<<<>>><<<<<<===>>>AAADDDGGGIIIIIIJJJKKKMMMPPPQQQSSSTTTYYY[[[]]]___```___^^^^^^[[[[[[[[[\\\^^^```cccdddeeeeeefffffffffffffffeee```______cccgggiiihhhfffiiijjjlllnnnpppqqqqqqrrrooonnnllljjjiiijjjkkkkkkmmmnnnooonnnnnnpppsssuuurrrpppmmmjjjhhhhhhiiijjjppppppqqqtttwwwyyyyyyxxx~~~xxxqqqmmmlllmmmnnnttttttuuuuuuuuuttttttssssssqqqoooooopppqqqqqqqqqsssooollllllnnnlllfffaaaaaabbbcccddddddcccbbbaaa^^^^^^^^^]]]^^^^^^______bbb```\\\ZZZYYYWWWUUUSSSQQQOOOLLLJJJIIIGGGDDDBBBCCCAAA???===;;;:::::::::666666666555444333222111333222222222222222222111222222222222222333444444000000000000000000000000000000000000////////////222111111111000000//////000000000000111111111111////////////000000000000//////000000000000//////111000000///...---------,,,------......------,,,////////////////////////000...---...///000///...000///---,,,,,,---...///........................,,,---------.../////////......---,,,,,,---..............................,,,...222444444111...+++........................////////////////////////,,,,,,+++++++++++++++,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++,,,---......000///...---,,,---.........---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,------------,,,,,,......---,,,+++))))))((())))))***+++,,,,,,------******************************+++,,,,,,,,,,,,+++------...............---//////.........---------,,,,,,------...//////000000///...------...///000........................//////......------,,,,,,..................//////------...////////////...////////////////////////---------............/////////.........---------//////............////////////////////////////////////............////////////............//////111111111000000000//////////////////000000000000........................//////.........//////000---......//////000111111////////////////////////111111111111111222222333222222222222222222222222333333222111111111111111111111222222222333333333111111111111111111111111333333222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333666666666777666666666555777666555555555666777888666888888888777888:::<<<;;;===>>>??????@@@BBBDDDFFFFFFGGGIIIKKKNNNPPPQQQUUUUUUTTTTTTTTTTTTUUUUUU\\\^^^```bbbcccccccccbbbYYYYYYYYYYYY[[[\\\^^^___```````````````______^^^^^^]]]]]]```dddffffffeeefffggghhhjjjkkklllmmmmmmkkkjjjgggeeedddeeefffgggkkkmmmooopppooonnnnnnooopppnnnkkkhhhggghhhjjjlllppppppqqqtttxxx{{{{{{{{{|||vvvqqqooooooppprrruuuvvvwwwwwwxxxxxxwwwwwwzzzwwwuuutttuuuvvvvvvuuuvvvrrrnnnmmmnnnmmmiiieeedddeeefffggghhhhhhhhhhhheeeddddddccccccdddddddddfffdddaaa``````___^^^\\\YYYVVVSSSQQQQQQOOOMMMKKKJJJIIIFFFCCCAAA?????????:::999999888666444222111222222222222111111111111222222111000000000111111111111111111111111111111111111111111000000000000111111111111000000000/////////000000000111111111////////////000000000000//////000000000000//////111000000///......---------......//////......---........................000...---...///000///---///......---------..............................---------...............++++++***))))))***++++++........................,,,...000222222000---,,,................................................+++,,,---------,,,+++***,,,,,,+++******+++,,,,,,---------,,,,,,,,,++++++,,,,,,+++,,,,,,------...000///...---,,,------......---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------......---------***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,---...////////////...............---------,,,,,,------...///////////////............//////........................000//////...---,,,++++++.........//////000000000,,,,,,---...............////////////////////////---------............///...............---------//////............////////////////////////////////////............////////////............//////111111000000000000//////////////////000000000000////////////////////////---------......///111111......///000000111111222000000000000000000000000222111111111111222333333111111111111111111111111444333222222222222222222111222222222222333333333111111111111111111111111222222222111111111111111222222222222222222222222111111111111222222222333333333333333333333333333111111222222333333444444444444444555555555666666888888777777777888999:::999;;;>>>?????????AAABBBDDDFFFIIIKKKKKKKKKLLLMMMPPPQQQTTTVVVXXXYYYYYYYYY^^^\\\ZZZXXXVVVVVVWWWWWW[[[]]]___```aaabbbaaaaaaWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZYYYYYYXXXWWWUUUUUUTTTSSSSSSUUUYYY\\\]]]]]]```aaabbbdddeeefffffffffeeeccc___]]]\\\^^^```bbbgggjjjmmmmmmkkkiiigggfffjjjhhheeeccccccfffiiikkknnnnnnnnnqqqvvv{{{~~~~~~zzzxxxtttqqqpppqqqssstttvvvvvvxxxyyyzzz{{{{{{{{{~~~|||zzzyyyzzz{{{{{{zzzyyyuuupppnnnnnnnnnllliiiggggggiiijjjlllmmmnnnnnnlllkkkjjjiiiiiiiiiiiiiiiiiigggffffffggghhhgggeeeaaa^^^[[[YYYXXXXXXWWWVVVUUUSSSPPPMMMJJJGGGFFFEEEBBBAAA@@@>>><<<999777555555444444444333333222222333222111000000000000000111111111111111111111111222222222222111111111111111111111111000000000000//////000000000000111111////////////000000000000//////000000000000//////000000000///......------...//////////////////...........................///...---...//////...---------...............---.......................................---------...---,,,,,,,,,,,,---...------------------------,,,---.../////////------................................................)))+++---//////...+++***++++++************++++++------------,,,,,,,,,,,,,,,,,,,,,---------------///......---,,,---------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------..................---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------...//////..............................---------.........///////////////....../////////......................../////////......---------......///000000111111111+++,,,------......------////////////////////////---------............///........................//////............////////////////////////////////////............/////////......------......///000000000000000000//////////////////000000000000000000000000000000000000...............///000000/////////000111111222222////////////////////////111111000000111111222333000000000000000111111111333222222111111111222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333111111222222333444555555333333333333444444555555666666666777888:::<<<>>>???BBBEEEHHHIIIJJJKKKLLLNNNQQQUUUWWWWWWVVVVVVVVVVVVXXX\\\^^^```___^^^]]]]]]ZZZWWWUUUSSSTTTVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVRRRQQQQQQPPPOOOOOONNNNNNRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJKKKLLLOOOQQQTTTUUUYYYYYY[[[\\\]]]]]]]]]]]]\\\ZZZVVVTTTSSSUUUXXXZZZ^^^aaaccccccaaa___^^^^^^```^^^[[[ZZZ[[[___cccfffhhhggghhhkkkqqqwww{{{|||uuussspppnnnmmmnnnpppqqqrrrsssuuuwwwyyyzzz{{{{{{|||zzzyyyyyy{{{~~~~~~~~~{{{vvvpppmmmmmmnnnnnnnnnkkkkkkkkklllmmmnnnoooppppppooonnnmmmlllkkkkkkkkkkkkjjjiiijjjllllllkkkiiieeebbb^^^\\\\\\\\\\\\[[[]]]\\\YYYVVVRRRPPPMMMLLLLLLLLLJJJGGGDDDAAA>>>===:::999888777666555555444444333222222111111222222111111111111111111111111222222111111111000000000111111111000000000000000////////////000000000111////////////000000000000//////000000000000//////000000//////..................////////////..............................///...------//////...---,,,---.../////////...---......................../////////...---------,,,///..................///------------------------,,,,,,------------------................................................***+++---.........,,,+++,,,++++++++++++++++++,,,------------------,,,,,,---............---------......---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---------,,,,,,+++***)))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......//////...------,,,---.....................---------..................//////////////////...////////////////////////......//////000000111111......///000111111000000+++,,,------......------////////////////////////---------............///---.....................//////............//////000000000000000000000000//////............//////......------------......//////////////////000000////////////000000000000000000000000000000000000000000///.............../////////000111111222222000000000000000000000000///////////////000111111//////000000000111111111111111000000000000111222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222111222222222222333333333333333333333333333333333111111222333444444555555888888777666666777888888444444555888:::>>>AAACCCGGGJJJNNNQQQSSSTTTVVVWWWWWWZZZ^^^```___]]]\\\\\\ZZZ\\\___bbbcccbbb```^^^ZZZWWWTTTPPPOOOOOOPPPQQQOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLNNNPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQOOOLLLJJJJJJKKKNNNOOORRRSSSTTTSSSQQQQQQRRRTTTTTTSSSPPPPPPQQQUUUYYY\\\___^^^^^^bbbhhhnnnrrrtttmmmkkkjjjhhhggggggggghhhjjjkkkmmmppprrrssstttuuutttssssssuuuyyy}}}{{{wwwqqqnnnnnnppprrrsssrrrqqqooonnnmmmnnnoooppprrrqqqpppooonnnnnnnnnnnnnnnmmmmmmnnnoooooommmlllhhheeebbb`````````___^^^``````^^^\\\YYYWWWTTTSSSTTTSSSQQQOOOLLLHHHFFFDDD@@@???===;;;999888666555222222222111111222222333111111111111111111111111111111000000000/////////000000000000000000111111...////////////000000000////////////000000000000//////000000000000//////////////////............,,,------......------,,,........................///---,,,---...///...---+++,,,.../////////...---......................../////////...---------,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,---......................................................+++,,,,,,---............,,,------------------,,,------------------------...////////////...---,,,---------------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++////////////...---,,,+++---------.............................................////////////......////////////////////////......///000111222222333...///000000000000......,,,,,,---...............////////////////////////---------............///---------...............//////............//////000000000000000000000000//////............//////......------------............////////////000000////////////000000000000////////////////////////111111///......---------......///000000111111222111111111111111111111111///............///000000///000000111111222222222000000000///000000111222333333333222222222222111111111111111111111111111222222222222222333333333333333333333333333333333222222222222333333333333333333333333333333333333222222333333444444555555888777666666666888999:::999:::;;;>>>AAAEEEIIIKKKNNNQQQUUUXXXYYY[[[^^^```]]]```cccdddbbb```^^^^^^\\\^^^```bbbbbbaaa___]]]XXXVVVRRRNNNKKKJJJIIIIIIKKKJJJIIIGGGFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@??????CCCCCCDDDDDDEEEDDDDDDCCCCCCEEEHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJKKKJJJIIIGGGGGGJJJLLLKKKJJJIIIIIIJJJMMMPPPRRRTTTTTTUUUXXX^^^cccfffgggaaaaaa```^^^]]]]]]\\\\\\^^^___bbbdddfffhhhiiiiiiiiihhhiiilllrrrwwwyyyzzzwwwtttpppmmmmmmpppsssvvvwwwtttqqqnnnllllllmmmnnnsssrrrqqqpppppppppppppppqqqpppqqqrrrttttttrrrpppllljjjhhhgggfffeeecccaaa___```______^^^]]][[[[[[XXXXXXWWWUUURRROOOMMMLLLHHHGGGDDDAAA>>>;;;999888333222222111111111111222222222222222222222222222000000000000/////////...000000000000111111111111......////////////000000////////////000000000000//////000000000000////////////////////////......,,,,,,------------,,,,,,------------------------...---,,,---......---,,,,,,,,,---...////////////.......................................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.................................------------------------,,,---///000111111000000------............------------------............000000111111000...,,,+++,,,------------,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------------,,,))))))***+++,,,------...++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++---...............---------------.........//////........................---...///000000///...---////////////////////////......//////000000111111...///000000000...,,,+++------...////////////...////////////////////////---------............///---------.........////////////............//////000000000000000000000000//////............//////...------,,,,,,------............/////////000000////////////000000000000........................000//////.........//////---......//////000111111111111111111111111111111///////////////000000111000000111111222333333444111000000000111111222333333333333222222222111111111111111111111111111111222222333333333444444444333333333333333333333333222222222333333333444444444444444444444444444444333333444444444444444444555444444555777:::===???EEEEEEFFFHHHKKKNNNQQQSSSTTTVVVYYY[[[\\\___ccceeeaaaccceeedddbbb___^^^]]][[[\\\]]]^^^^^^\\\[[[ZZZRRRPPPNNNKKKIIIGGGFFFEEEFFFEEEDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBBCCCDDDFFFGGGIIIIIIJJJJJJGGGKKKOOOPPPNNNLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLJJJJJJJJJIIIJJJJJJJJJJJJMMMNNNNNNMMMKKKIIIIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMQQQVVVZZZ[[[[[[UUUUUUUUUUUUTTTSSSSSSRRRRRRSSSUUUXXXZZZ[[[\\\\\\\\\[[[\\\___eeejjjmmmnnnmmmllliiiggggggjjjooorrrtttqqqmmmiiiggggggiiijjjoooooonnnnnnnnnnnnnnnoooooooooqqqtttvvvwwwvvvtttooonnnllllllkkkhhhdddaaa]]]^^^___aaabbbbbbbbbaaa^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSPPPLLLHHHDDDAAA???999888777555333222222111222222222222222222222222111111111000000000/////////000000000111111111111........./////////000000////////////000000000000//////000000000000//////.../////////////////////------............------------------------------...---,,,,,,......---,,,,,,,,,,,,---...///000000........................---------..................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////........................------------------------,,,///444888888666222000,,,,,,---......---,,,,,,------------.........///000111222222000...,,,+++,,,,,,---------,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---...////////////---------.........//////.....................------...///000000///...---000000000000000000000000///////////////............///000000///---+++)))---...//////000000//////////////////////////////---------.........//////---------.........////////////............//////000000000000000000000000//////............//////...------,,,,,,------...---.........//////000000////////////000000000000..............................---......///000111------......///000000000........................000000000000000111111222000000111222333333444444222111111111222333333444333333333222222111111111111111111111111111111111333333333444444555555555333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444333333777777777999===AAAEEEGGGOOOOOOPPPQQQSSSUUUXXXYYYWWWXXXZZZ[[[]]]```dddhhhbbbdddeeeccc```^^^\\\\\\WWWXXXYYYYYYXXXWWWVVVUUUIIIIIIIIIHHHGGGGGGFFFEEEBBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHIIIKKKMMMOOOQQQQQQRRRSSSXXX\\\]]]ZZZWWWVVVVVVSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOPPPQQQQQQQQQPPPOOOTTTVVVWWWWWWSSSOOOMMMLLLGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMRRRTTTUUUTTTMMMMMMNNNNNNOOONNNNNNMMMKKKLLLNNNPPPRRRSSSTTTTTTRRRQQQRRRUUUYYY^^^aaaaaadddcccbbb```aaadddiiilllnnnkkkgggcccaaabbbdddfffjjjjjjjjjjjjjjjjjjkkkkkkkkklllnnnrrrvvvxxxwwwvvvoooooonnnnnnmmmiiiddd```[[[]]]___bbbdddeeeffffffccccccccccccbbb```___^^^```^^^ZZZVVVQQQLLLHHHFFFAAA@@@===:::777555444333222222222222222222222222222222222111111111111000//////000000111111111222............/////////000////////////000000000000//////000000000000//////.........///////////////......////////////......------------------------...---,,,,,,......---,,,------,,,,,,---...000111........................,,,------....../////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////........................------------------------+++000888>>>???;;;444///++++++------------++++++---------.........//////111111222222111...,,,***,,,,,,---...---,,,+++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......---------......///,,,------......------,,,,,,,,,------.../////////............///////////////......///000111111000111000///...............000000000000000000000000//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------------.../////////////////////000111111222222111111000000//////000000////////////000000---......///000/////////////////////////////////111111222222222222111111000000000000000000000000///////////////.........///////////////000111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222333333222111111222333333444333222111000000000000666555333222111222333333222333444555666666666666555555444333333333444444444444444444444555555666666777888777666666888999;;;<<>>:::777555444444333333333333333333333333222222222111111111111000...//////////////////...///////////////000111111000000000111111111111111000000000000000000000000////////////............////////////////////////........................------.........////////////............---------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------...///......------------......,,,------------,,,++++++///...---,,,+++++++++++++++,,,------......------......------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------......------,,,,,,------...,,,,,,++++++++++++,,,,,,******+++,,,------------------............------++++++******************++++++++++++++++++++++++'''((()))+++,,,,,,------000///...---------------,,,------......------,,,,,,,,,------.../////////............////////////000...---...000000///...------...//////000000000////////////////////////...///////////////..........................................////////////...............//////000...//////000000000000000//////000000111111222222000000////////////000000...............///000000000000000000000000000000//////000000000000/////////////////////////////////////////////000000000000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222000000111222333333333444444333333333333333333333333444444555666666555555333333333333444555666777444444444555666777888999777:::>>>AAADDDFFFJJJLLLLLLMMMOOORRRTTTVVVXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYY]]]bbbfffhhhiiikkkllliiigggddd```^^^\\\[[[[[[aaacccfffkkkoooqqqooonnnjjjgggbbb^^^]]]]]]```aaadddfffjjjooouuu{{{xxxkkk___XXXVVVXXXZZZ^^^ccchhhkkknnnuuuxxx{{{}}}|||yyytttqqqnnnllljjjfffdddfffiiimmmrrrqqqnnnmmmooovvv~~~wwwpppllleeeeeefffggggggffffffeeehhhjjjnnnqqqpppmmmgggccc\\\[[[YYYYYYZZZ^^^bbbeeehhhkkkoooqqqrrrqqqooommmjjjhhhccc^^^ZZZWWWUUUTTTTTTSSSQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGFFFFFFHHHJJJMMMOOOSSSUUUXXXXXXWWWUUUTTTTTTUUUYYY\\\YYYTTTPPPQQQTTTZZZ\\\```eeeiiikkkkkkjjjkkklllmmmnnnmmmnnnppprrrpppooommmkkkhhheeedddccc______```___]]]YYYTTTQQQPPPMMMHHHBBB===;;;999999555555555444444333333333222222222111111111000000//////000000000000/////////////////////000000111111111111111111111222222///////////////////////////////////////.........////////////////////////////////////////////////.........////////////000///............---------------------------------------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///.........------...............------------............---,,,,,,,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++......------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,------...,,,++++++******++++++,,,***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++***+++,,,---,,,+++***)))//////...---------------,,,------......------,,,,,,,,,------.../////////............////////////000...---...///000...---,,,---...///000000//////..............................///////////////...---------------------------.........//////000000///............///000000......///000111000000/////////000000111111222222000000////////////000000///............///000000//////////////////////////////000000000000//////////////////////////////////////////000000111111000000000000000111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222///000111333444444444444222333333333333333333333333444555555666555555555444444333333333333333444333444444555777999:::;;;>>>BBBEEEHHHJJJLLLNNNPPPPPPQQQSSSVVVXXXYYYZZZZZZ\\\ZZZWWWUUUTTTTTTVVVWWWTTTYYY```fffiiikkkmmmnnnmmmllliiifffeeefffggghhhppprrrvvv{{{~~~|||tttqqqmmmiiiggghhhjjjlllpppqqqtttyyy~~~|||ooobbbYYYVVVWWWYYY\\\```dddhhhjjjooorrrwww{{{~~~~~~}}}||||||yyytttmmmhhhfffhhhjjjsssqqqooopppuuu{{{sssoooeeegggiiilllmmmnnnnnnnnnpppqqqrrrqqqnnnkkkhhhfff___^^^\\\\\\^^^bbbgggiiikkknnnsssxxx{{{{{{yyywwwrrrooojjjeeeaaa^^^]]]]]]^^^]]]\\\ZZZXXXWWWVVVVVVPPPOOONNNMMMKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOOOONNNKKKHHHHHHHHHGGGKKKOOOMMMIIIGGGJJJMMMPPPSSSXXX]]]aaadddeeefffjjjkkkmmmmmmmmmooorrruuuooonnnmmmkkkiiigggeeedddbbbdddeeedddbbb^^^[[[YYYYYYVVVQQQKKKFFFCCCAAA@@@:::999888777666555444444222222222111111111000000000111111222222111111000///////////////000000111222222111111111111111111////////////////////////.........///////////////////////////////////////////////////////////////.........////////////000///............---------------------------------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///.........------.........///...---------...//////......------,,,,,,------+++,,,---...///...---,,,---,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,++++++******++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,------+++***)))......---------......///,,,------......------,,,,,,,,,------.../////////............////////////000...---...//////...,,,---...///000000000///...........................---...//////////////////------------------------------......///000000000//////......//////000111---...000111111111000///000000000000111111111111000000////////////000000///......------///000111........................///000000111111000000///000000000000000000000000...//////000000111111222111000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111333333333333333333333333111222222333333222222111///000222444444444444333222222333444444444333333444444555555555555555444666555444333333333333333333444555777999<<>>AAAEEEHHHJJJOOORRRVVVYYYZZZZZZ[[[\\\^^^___`````````^^^\\\ZZZVVVUUUTTTSSSUUUXXX[[[]]]ZZZaaajjjqqquuuwwwxxxxxxvvvtttrrrpppqqqtttyyy|||zzzwwwuuuttttttvvvwwwyyy}}}{{{wwwrrrlllddd^^^ZZZ\\\___dddiiinnnrrruuu~~~|||wwwvvvwwwyyy|||{{{wwwtttrrrtttwwwzzz|||}}}|||{{{}}}~~~{{{uuuooolllkkkmmmllllllkkklllmmmooopppooorrrwwwzzzwwwsssooommmlllmmmnnnooonnnlllkkklllnnnqqqrrrhhhfffdddbbb````````````^^^```ccceeefffeeecccaaa]]]\\\ZZZUUUPPPMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIJJJFFFIIILLLNNNPPPSSSXXX\\\]]]___bbbdddhhhlllrrrvvvsssrrrqqqnnnkkkiiigggfffdddfffgggeeebbb``````aaa___^^^]]][[[WWWTTTPPPOOOIIIHHHFFFCCC@@@===:::999555555555555444444444444111111222222222222111111///////////////000111111111111111000000/////////000000000000000000000000............/////////000////////////////////////------------------------,,,---------............///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///........................//////............//////------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------......------------......---,,,,,,,,,,,,---......------------------------------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,---...///000111,,,------......------,,,,,,,,,------...//////000............/////////000000///------......---,,,...///000111000///---+++........................------...///000000//////000000000000000000000000---------...///000000111///////////////000111111---...000111222111///...222222111111000000//////000000////////////000000000///---,,,---...000222000000000000000000000000111111222222222222111111000000000000000000000000...//////000111222222222111111111000111111222333000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111222333444444333222111000222333555555444333222000111333444555444333333444555555555555555444444666666666666777999:::;;;>>>???AAAEEEIIIMMMQQQSSSVVVYYY^^^aaabbbbbbcccdddbbbccccccbbb___\\\YYYWWWQQQRRRSSSVVVYYY\\\___```dddjjjssszzz~~~uuussspppnnnooorrrwwwzzz}}}wwwqqqnnnllloooppprrrvvvzzz~~~{{{xxxtttssssssqqqnnnjjjeeegggkkkpppwww}}}~~~}}}|||zzzyyyzzz{{{~~~|||tttooommmrrrrrrssstttvvvxxxzzz{{{vvvxxx||||||xxxtttrrrrrrtttuuutttsssqqqppprrrvvvzzz|||qqqooommmkkkjjjjjjkkklllgggjjjooossstttsssqqqoookkkjjjeee___XXXSSSQQQQQQVVVTTTRRRQQQQQQQQQPPPOOOLLLMMMNNNLLLKKKLLLQQQTTTUUUWWWZZZ^^^bbbgggnnnrrrtttsssqqqnnnkkkhhhfffeeedddfffgggeeeaaa```aaaccc_________^^^\\\YYYUUUSSSOOONNNKKKHHHDDD@@@===<<<777777777777666666666666000000111111111111000000///////////////000111111111000000000//////......000000000000000000000000---.........//////000000////////////////////////------------------------,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................------,,,,,,,,,,,,------...------,,,++++++++++++---,,,,,,++++++,,,,,,---+++,,,---.....................---------......///...---,,,+++,,,---...///........................,,,---------.../////////++++++,,,,,,,,,---------+++++++++,,,---...///000...------,,,,,,------......------,,,,,,------...,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++...---,,,+++***+++,,,---000///...---,,,,,,---......---,,,+++++++++++++++,,,,,,,,,---------......000000//////......------////////////..............................------000000000000000000000000....................................////////////111111000000/////////...111111111111000///...---............////////////111000///......///000111111111111111111111111111---...............------///000000000000000////////////............//////222111111111000000//////000000000000000111111222222222111000//////000000222222111111111111111111000000000000111111111111222222222222222222222222333222222111111222222333333333222222222222333333333333333444444333222222222333333444444444333333444444444555666666777777555666888999:::===AAADDDGGGGGGHHHKKKOOOUUUZZZ]]]aaadddhhhkkklllkkkhhhffffffddd```]]][[[ZZZZZZ[[[YYYYYYYYY[[[]]]aaaeeegggjjjrrrzzzyyyuuusssqqqnnnnnnttt||||||uuupppkkkfffcccfffjjjnnnqqqssstttvvvxxxssssssuuuyyy~~~~~~|||xxxppptttzzz~~~~~~}}}zzzxxx{{{zzzvvvtttwwwyyy{{{~~~~~~~~~}}}wwwvvvttttttuuuxxx{{{}}}}}}yyyuuuuuuxxx}}}yyywwwuuuuuuvvvuuuqqqmmmppptttyyy}}}~~~|||zzztttjjj```ZZZZZZ[[[[[[\\\^^^aaacccbbb___\\\]]]\\\[[[XXXUUUSSSPPPOOOQQQOOONNNQQQWWW___fffjjjnnnmmmkkkiiigggfffeeedddbbbdddeeeccc___\\\\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[WWWTTTPPPNNNMMMKKKGGGCCCEEEBBB>>><<<;;;:::888666555444222222222222000...///000000000111111222222000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////.........------.........///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++***))))))***+++........................++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...---+++*********++++++---------............///........................////////////...............---,,,,,,,,,,,,---...//////...---,,,,,,++++++------------------------------------------------...---+++*********++++++,,,------......------,,,)))))))))***+++++++++,,,---------,,,+++***)))(((''')))***,,,------,,,,,,++++++++++++++++++++++++//////...---,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............------......//////000000........................000000000000000000000000////////////////////////............////////////000000000//////.........//////000000000///..................////////////111000////////////000111000000000000000000000000.........//////......---//////000000000000//////000000////////////000000222111111111000000000000000000000000000111111222222222111000000000000000000000000111222222222333000000000000111111111111222222222222222222222222333222222111111222222333222222222111111222222222333333333444444333333222333333333444444333333333555555555555666666777777999;;;===???@@@CCCFFFIIINNNNNNNNNPPPSSSXXX]]]```eeegggkkkmmmmmmkkkhhhfffcccbbbaaaaaaaaabbbcccdddeeeccc```___aaaeeeiiilllrrrzzz|||xxxvvvsssqqquuu{{{~~~zzztttooollljjjhhhfffhhhkkknnnpppqqqrrrssstttwwwyyy}}}~~~~~~~~~|||{{{|||yyywwwwwwyyy}}}}}}~~~zzzvvvtttuuuwwwyyy{{{~~~{{{zzz}}}{{{yyywwwwwwxxxxxxuuusssrrrvvv{{{~~~yyyppphhhcccbbbdddfffgggjjjnnnqqqqqqooolllgggfffeeeaaa]]]WWWSSSPPPNNNLLLJJJLLLQQQXXX^^^```fffeeecccbbb````````````aaaccccccaaa]]][[[[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^ZZZVVVTTTSSSQQQNNNKKKLLLIIIFFFCCCAAA>>>;;;888666444222222222333222111.../////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////......------------......///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******+++,,,..............................++++++,,,,,,,,,---------,,,,,,------------,,,,,,------+++*********++++++,,,,,,,,,,,,---------...........................////////////...............---,,,,,,,,,,,,---...------------------------------------------------------------------------------+++*********++++++,,,------......------,,,************++++++++++++------------,,,+++***))))))***++++++,,,,,,,,,,,,------------------------......---------...//////.........---------------,,,,,,,,,---------...................../////////+++,,,---...///000111111........................000000000000000000000000000000000000000000000000............/////////////////////...............------...////////////...............////////////111000000//////000000111////////////////////////......////////////......//////000000111000000///111111000000000000111111111111111111111000000000000000000000000111111222222222111000000000000111//////000111222333333444000000000111111111222222222222222222222222222222333222222111111222222333222222111111111111222222333333444444444444333333555555555555555555555555555666666777888888999999???BBBFFFHHHJJJLLLOOOQQQVVVVVVUUUVVVXXX\\\```ccchhhjjjlllmmmmmmkkkiiigggdddeeefffgggiiijjjjjjjjjjjjhhhdddccceeekkkrrrvvv~~~~~~wwwuuusssppppppsssvvvyyy}}}}}}{{{yyyxxxuuurrrnnnllllllnnnnnnooorrrtttvvvwwwvvvvvvwwwxxx|||~~~zzz|||}}}yyysssoookkknnnrrrvvv{{{~~~|||{{{}}}wwwuuussssssuuuvvvvvvuuuzzz|||wwwppplllkkkllllllmmmppptttyyyzzzyyyxxxttttttrrrnnnhhh___XXXSSSOOOLLLJJJJJJMMMRRRUUUWWW\\\[[[ZZZYYYYYYYYYZZZ[[[_________\\\YYYWWWWWWXXX]]]]]]^^^______```aaaaaaccc```\\\YYYXXXWWWVVVUUUTTTSSSPPPNNNKKKFFFAAA===888555333222333444333333//////000000000000000111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------///...------------...///------------------------......---------,,,,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,------------------............---------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------......................../////////............---------,,,,,,,,,,,,------++++++,,,,,,---...//////---------------------------------------------------,,,,,,++++++++++++,,,,,,------......------,,,+++++++++++++++*********,,,,,,------------,,,,,,+++++++++***++++++,,,,,,------------------------------------......//////..................------,,,,,,,,,---------......---------....../////////,,,,,,---......///000000---------...............////////////////////////////////////////////////............////////////..................------+++,,,---...////////////............////////////000000000000000000000000000000000000000000000000......///000000000////////////000111111111000000222111111111111111111222111111111111111111111111000000000000000111111222222222111000000111111111000000000111222222222333000000111111111222222222222222222222222222222222333222222111111222222333222111111000000111111222222333444444444444444444666666666666666777777777666777888:::<<<>>>@@@AAAFFFIIINNNQQQSSSUUUWWWXXX\\\[[[ZZZYYY[[[]]]```cccfffgggiiikkklllkkkkkkjjjkkklllmmmnnnnnnmmmlllkkkhhhgggfffhhhmmmuuu}}}}}}uuunnnmmmmmmjjjhhhiiiiiilllqqqttttttuuuvvvwwwyyywwwtttuuuwwwzzz}}}}}}~~~~~~~~~~~~|||yyyuuurrrnnnoooqqquuuxxx|||~~~{{{zzzzzz{{{zzzyyypppnnnmmmmmmooorrruuuwww}}}vvvqqqooonnnnnnoooqqqtttxxx{{{{{{zzz|||}}}}}}yyyrrriii___YYYUUURRROOONNNOOOQQQRRRSSSTTTSSSSSSSSSTTTVVVXXXYYY\\\[[[YYYVVVSSSRRRRRRRRRXXXYYY[[[^^^```ccceeeffffffccc___\\\[[[[[[\\\\\\ZZZYYYXXXWWWTTTOOOIIIDDD===:::777444444444333222111111111111222222222222000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,---.........------.......................................---------,,,,,,,,,//////...---,,,,,,,,,,,,------------------------,,,,,,,,,------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********+++,,,------.........------,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,---....../////////------...//////......---,,,,,,,,,---------......,,,,,,------......//////...............------------------.........//////////////////////////////....................................////////////------..................++++++,,,...////////////............////////////000000111111111111000000111111111111111111111111...//////000111111000000//////000111111111111111222222111111111111222222111111111111111222222222000000000000000111111222222111111111111111222222333222222222111000000000111111111111222222222222222222222222222222222222333222222111111222222333222222111111111111222222222333444444555555555444555555555555666777888999999:::===@@@DDDHHHJJJLLLNNNQQQUUUXXXYYYZZZ[[[\\\^^^]]][[[YYYZZZ\\\^^^``````aaadddhhhkkkmmmoooppprrrssstttuuutttqqqooommmmmmmmmppptttzzzssslllgggiiijjjiiihhhiiimmmpppuuuyyy{{{}}}~~~~~~~~~|||{{{zzzwwwtttmmmlllkkkkkklllppptttwwwzzztttqqqooopppoooppprrruuuwwwwwwwww~~~zzzqqqhhhbbb\\\ZZZVVVUUUUUUUUUTTTSSSOOOOOONNNOOOQQQTTTWWWYYY\\\YYYTTTPPPNNNMMMMMMLLLQQQSSSVVV[[[```dddhhhiiigggeeebbb```^^^___aaabbb\\\\\\]]]]]]\\\WWWQQQMMMEEEBBB===:::777555333111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////---,,,,,,++++++,,,,,,------..................---..............................---------,,,,,,,,,............---,,,++++++------------------------,,,,,,---------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,++++++******++++++,,,---............---,,,+++*********+++,,,++++++++++++++++++++++++,,,---......///.........+++,,,---//////...------,,,,,,,,,---------......---------------..................---------,,,,,,,,,,,,------.../////////000000000000000000000000....................................////////////.............../////////+++,,,---...///000000000............////////////000111111222222111111000111111111111111111111111...///000111111222222111//////000111222222222222222222111111111111222222111111111222222222222222000000000000000111111222222111111111111222333333444333333222111000//////111111111222222222222333222222222222222222222222333222222111111222222333333222222222222222222333222333444555555666555555444444444444666888;;;<<<@@@AAAEEEIIIMMMQQQUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^___]]][[[YYYYYYZZZ\\\^^^\\\^^^bbbgggmmmrrrvvvxxxwwwyyyzzz{{{{{{zzzxxxwwwxxxyyy{{{~~~~~~xxxqqqnnnmmmqqqtttssstttwww|||~~~}}}xxxtttoooooommmkkkjjjkkknnnqqqvvv{{{{{{wwwsssqqqmmmlllkkkllloooqqqrrrqqq|||~~~xxxpppjjjcccaaa^^^\\\[[[ZZZXXXVVVOOOOOONNNOOORRRVVVZZZ\\\aaa\\\UUUPPPMMMLLLKKKKKKLLLNNNRRRWWW]]]bbbfffhhhffffffeeecccaaabbbdddfff______`````````]]]XXXTTTNNNKKKFFFBBB???;;;666333000000000000000/////////111111111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------------...//////...------------------------------......---------,,,,,,,,,***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------............------+++,,,,,,------------,,,---------.........//////.................................------------,,,++++++,,,,,,,,,,,,++++++---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------+++++++++***++++++,,,,,,---------------------------.../////////...---,,,***+++---.........---,,,,,,,,,,,,---------.........------------------,,,------------------------,,,,,,------...//////000000000000000000000000000....................................////////////.........//////000000000---...//////000000000000............////////////000111222222222222111000111111111111111111111111...///000111222222222222//////000111222222222222111111000000000000111111111111111222222333333333000000000000000111111222222111111111222222333444333222222222111000000000111111111222222222333333222222222222222222222222333222222111111222222333444444333333333333444444222333444555666666666666777777777888;;;>>>AAACCCIIIKKKMMMQQQUUUYYY\\\]]]___``````___]]]]]]^^^``````^^^\\\ZZZYYY[[[\\\^^^^^^```dddjjjqqqxxx~~~}}}|||{{{{{{~~~~~~yyyyyyxxx{{{}}}}}}zzzuuupppmmmnnnppprrrvvv}}}{{{xxxwwwuuusssnnnlllkkklllnnnqqqrrrssszzz}}}|||uuuqqqjjjhhhfffeeecccaaa^^^\\\VVVUUUUUUUUUXXX]]]aaadddiiicccZZZTTTQQQPPPNNNMMMJJJLLLOOOTTTYYY]]]aaacccaaacccdddcccaaaaaaccceeecccccccccccccccaaa\\\YYYTTTRRROOOLLLHHHCCC===999333333222222222111111111111111111111111111111111000000000000////////////000000000000000000000000////////////////////////////////////////////////......------------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,++++++---.........------,,,,,,---------..........................................---------,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------.........------------------------++++++++++++++++++++++++++++++---.........------,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,------------------------....../////////...,,,+++)))***,,,......---,,,+++,,,,,,,,,---------...............------,,,,,,,,,***++++++,,,---...//////,,,,,,------...///000000000000000000000000000000000000000000000000000000............/////////000.../////////000000111111...//////000000000000000............/////////000000111222333333222111000000000000000000000000000//////000222222333333333//////000222222333333333111111000000000000111111111111111222222333333333000000000000000111111222222111111111222333333444111111111111111222222222111111222222222333333333222222222222222222222222333222222222222222222333555444444333333444444555222333444555666666666666<<<<<<<<<>>>AAAEEEIIIKKKPPPQQQTTTVVVZZZ\\\___```eeeeeecccaaa^^^]]]___```aaa```]]][[[[[[\\\^^^___aaacccgggmmmttt|||xxxuuurrrqqqsssyyy~~~}}}xxxvvvwwwssswww|||{{{uuussssssttttttsssuuusssqqqrrrvvvyyy{{{|||zzz}}}}}}xxxtttpppooommmkkkjjjhhheeebbb^^^]]]\\\]]]```dddiiilllooohhh___XXXUUUSSSQQQPPPJJJLLLNNNRRRVVVZZZ\\\^^^\\\^^^``````^^^^^^```bbbgggfffeeeeeedddbbb^^^[[[WWWVVVTTTRRROOOJJJCCC>>>777777777666666555555555111111111111111111111111000000000000////////////000000000000000000000000///////////////////////////////////////////////////......------......///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,+++***+++---...///...------++++++,,,,,,,,,---------..............................---------,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,...///000111------------------------++++++++++++++++++++++++***+++---...///...------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++***''')))+++,,,------,,,,,,++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000---------,,,,,,+++++++++------------------------......------------....../////////...------,,,,,,//////////////////////////////000000///...------......///000000000000000///////////////.........---...000111111111000///000000000000000000000000//////////////////////////////000111222333333444222222222222222111000///222222222222222111000///111111111111111000//////111111222222222333333333111111222222222333333333111222222333333222222111333333333222222111111111222222222222222222222222222222222222222222222222555444444444444444555555222444777999:::<<<>>>@@@???AAADDDHHHMMMPPPRRRTTTYYYWWWVVVXXX\\\```aaa```hhhfffccc```___^^^___```dddccc```]]]ZZZ[[[^^^aaa___iiiqqquuuzzzzzznnnmmmllljjjlllqqqxxx~~~}}}~~~zzzwwwsssmmmjjjlllppptttqqqsssvvvzzz~~~xxxtttssstttqqqpppnnnkkkjjjiiiiiiiiigggeeeccceeeiiillllllllllllhhhccc___\\\ZZZWWWUUUUUUSSSQQQPPPPPPRRRUUUVVVZZZZZZZZZYYYYYY\\\```dddfffhhhhhhgggccc___\\\\\\XXXYYYYYYVVVRRROOOMMMMMMIIICCC<<<888777666333111222111000000////////////000000000000000//////...000000000000000000000000////////////////////////000000000000000///......,,,---000111111000---,,,.........//////000000000111000000/////////000000+++,,,,,,------......///+++,,,,,,------,,,,,,+++000///...---,,,---...///...---,,,,,,,,,,,,---...------------------------,,,,,,++++++,,,,,,---...------,,,+++,,,---...////////////...---------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------///////////////.........111000///...---...//////---,,,,,,++++++******)))***,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))***+++++++++++++++***+++,,,---...---,,,+++++++++,,,------.../////////......------......///------------------------...------------...//////............---------,,,.................................------................../////////////////////////////////////////////000000///......---......///000000000000000////////////////////////---...///000111000000///000000000000000000000000111111111111111111111111111111111111111111222222111111222222222111000000222222222222222111000000111111111111111000//////111111111222222222333333111111111111222222222333111222222333333222222111333333333222222222111111222222222222222222222222444333333333333333333333555555444444555666777888888999:::::::::<<>><<<;;;777444444333222111000000000000000000111111111000000000000000000000000000000000////////////////////////000000000000000///......---...///000000///...---,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++******))))))*********+++,,,---......---,,,+++++++++++++++***))))))))),,,,,,++++++,,,,,,---...------,,,,,,,,,---...///............------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------........................///...---,,,,,,,,,------------------------------***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,,,,++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,///......------......///........................------...////////////...///////////////.........////////////////////////........................---......///000000111111//////////////////////////////000000000///.........//////000000000000000////////////////////////......///000000000000000000000000000000000000000111111111111111111111111222222111111111000000000000111111222222222111111111222222222222111000000111111111111111000//////111111111222222222222333000000000111111111222222111222222333333222222111333333333222222222222111333333333333333333333333444444444444444555555555555555555555666888999:::<<<<<<======???CCCIIIMMMYYYZZZ\\\]]]_________^^^```___]]]]]]```bbbcccddd]]]^^^```bbbeeehhhkkkmmmooommmiiiddd___\\\\\\]]]aaaiiiqqqvvv~~~zzz|||zzzxxxvvvxxx~~~~~~yyyuuuwwwvvvuuuvvvyyy~~~|||tttnnnkkkjjjllljjjiiiggggggiiikkklllsssuuuxxx|||~~~zzzwwwqqqlllddd___]]]^^^___```_________^^^]]][[[YYYXXXRRRSSSSSSRRRRRRTTTWWWZZZ```bbbeeeeeeccc```^^^^^^\\\\\\[[[YYYVVVUUUVVVXXXSSSOOOJJJGGGEEECCC>>>:::777666555333222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000///.........//////////////////...,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...------,,,++++++***))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++)))***---//////---***))),,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,+++***+++++++++++++++,,,------...//////***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++//////............//////........................,,,---///000000000///...////////////////////////////////////////////////......////////////......---........./////////000//////////////////////////////000000000//////...//////000000000000/////////////////////000000000...//////000000000000000000000000000000000000000111111111111111111111111111111111111000000000000///000111222222222222222111111222222222111111000111111111111111000//////111111111111222222222222///000000000000111111111111222222333333222222111222222222222222222222222333333333333333333333333444444444444444555555555555555444444555777999::::::===AAAFFFKKKQQQXXX\\\bbbccceeefffgggfffeeeddddddbbb___^^^^^^___```aaa```bbbdddhhhkkknnnqqqrrrtttssspppkkkeeeaaa``````dddkkkqqqttt|||}}}zzzxxxxxx{{{~~~yyytttqqqooonnnlllkkkiiiiiikkknnnrrruuuyyy}}}|||tttmmmeee^^^\\\]]]___aaacccdddeeeffffffeeecccbbbYYYXXXUUUQQQNNNNNNQQQTTTYYY]]]aaaddddddccccccdddbbbbbb```\\\YYYYYYZZZ\\\YYYUUUQQQOOONNNJJJDDD???<<<;;;999666444333222111111111000000000000111111////////////////////////////////////////////////000000000000000///......000///...------...///000//////......------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,---...///...---,,,)))***,,,------,,,***)))***+++,,,...///000000///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,***,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++*********+++---...---------------------,,,/////////....../////////------------------------,,,---///000000000///.....................//////..............................///000000///...............------,,,,,,,,,//////////////////////////////000000000000000/////////000000000000//////////////////000000111111///////////////000000111////////////////////////000000000000000000000000...//////000111111222222///000111222222222222222000111111222222222111111111111111111111000//////000000111111111222222222///000000000000111111111111222222333333222222111222222222222222222222222333333333333333333333333222222333333444444444555666555444333444777999;;;>>>CCCKKKRRRYYY^^^cccggghhhiiilllmmmnnnmmmlllkkkeeeccc```]]][[[[[[]]]___cccfffjjjooossswwwyyyzzz}}}|||xxxrrrkkkeeebbbbbbccciiinnnqqqxxx~~~{{{zzzyyy|||zzzyyywwwwwwvvvvvvuuummmkkkiiiiiikkkpppvvvzzz~~~wwwppphhhaaa______```aaaaaacccfffiiilllmmmnnnnnngggccc\\\SSSMMMJJJKKKNNNTTTWWW\\\aaaccceeehhhjjjhhhgggeeeaaa]]][[[\\\^^^]]]ZZZWWWUUUTTTQQQKKKFFFBBB@@@>>>;;;888666444444222111000/////////000000////////////////////////////////////////////////000000000000000///......000///...------...///000/////////......---------,,,,,,,,,,,,,,,---......+++,,,,,,,,,------......+++,,,,,,------,,,,,,+++((()))+++,,,---,,,++++++,,,++++++******++++++,,,((()))+++,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,---------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,---......---------------,,,,,,+++,,,,,,,,,++++++************,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,+++***)))***+++,,,------------------------,,,000//////......//////000------------------------......///000000000000///............////////////...........................///000111111000///.........------,,,++++++***//////////////////////////////000111111111000000000000000000000//////......//////000000111111222///////////////000111111////////////////////////////////////////////////---......///000111222333000111111222222222111111000000111222222222222111111111111111111000//////000000000111111111111222000000000111111111222222111222222333333222222111111222222222222333333333333333333333333333333333222222222333444444555555666666555555888;;;???BBBKKKPPPWWW^^^bbbeeegggiiikkkmmmppprrrrrrqqqooonnndddccc```]]]ZZZ[[[^^^aaaeeeiiiooouuu{{{xxxppphhhdddbbb]]]bbbggglllttt~~~{{{yyywwwuuuuuuvvvwwwvvvuuunnnlllhhhggghhhmmmsssvvv~~~rrrnnngggbbb```______^^^```aaaeeeiiiooouuuyyy|||xxxtttkkkaaaVVVOOOLLLLLLPPPSSSWWW\\\___dddhhhlllkkkjjjhhheee```^^^^^^___```]]]ZZZYYYYYYVVVQQQLLLIIIHHHEEEAAA>>>;;;999888555444222000/////////000000000000000000000000000////////////////////////000000000000000///......000///...------...///000------------------,,,,,,,,,++++++******++++++,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++,,,---............---,,,+++******+++,,,------...///...---***(((&&&,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...............---,,,,,,//////...------,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++000000////////////000000........................///////////////000000111/////////000000000111111////////////////////////...///000111111000///...------------------,,,,,,//////////////////////////////000111111111111111000000000000000///.........//////000111111222222000//////...///000111222////////////////////////000000000000000000000000.../////////000000111111111111222222222111000000000000111222222222222222111111111111111000//////000000000000111111111111111111111111222222222333111222222333333222222111111111222222222333333333444444444444444444444444333333333444555555666666777777888:::>>>DDDJJJMMMWWWZZZ___ccceeegggiiikkklllnnnppprrrqqqooommmkkkbbbbbbaaa^^^]]]___dddiiijjjnnntttzzzzzzsssmmmhhhgggeeejjjooossszzz~~~}}}|||yyywwwssspppjjjfffeeehhhlllpppxxx}}}|||{{{pppmmmjjjhhhgggfffdddbbbdddeeeggglllttt}}}xxxkkk___VVVRRROOOQQQSSSVVVYYY^^^dddiiijjjkkkjjjgggdddaaaaaaaaaccc```]]]\\\\\\[[[WWWSSSRRRPPPLLLHHHDDDAAA???===999777555222000000000000000000000000000000000000////////////////////////000000000000000///......//////............//////------.....................---,,,++++++******+++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------...///000111,,,,,,,,,------,,,,,,,,,...///000111000...+++))),,,,,,++++++,,,,,,---...+++,,,---.........------------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......///...---,,,+++------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,+++******)))))))))***+++++++++++++++*********++++++,,,,,,,,,000000////////////000000000000000000000000000000000///.........///111222000000111111222222222222000000000000000000000000...///000222222000///...,,,,,,------...///////////////////////////////////////000111111111111111000000000000000///.........//////000111222222222000///.........///111222////////////////////////111111111111111111111111000000000000////////////222222222222222111000//////000111222222222222222111111111111111000//////000000000000111111111111111222222222222333333333222222222333333222222222111111111222222333333333444444444444444444444444444444444555666777777888888888:::>>>DDDKKKSSSWWW]]]___aaaccceeegggkkknnnjjjlllnnnooonnnkkkgggeee```aaaaaa``````dddkkkppppppsssxxx}}}yyyzzz{{{yyyuuuqqqooonnnyyy~~~zzzuuummmgggdddeeeiiikkkpppuuuzzz|||yyyuuussssssuuutttsssssstttssspppnnnkkkkkklllqqqyyy~~~nnnaaaZZZPPPPPPQQQRRRTTTYYY```eeehhhiiijjjiiifffdddccccccfffbbb___^^^___^^^[[[XXXWWWUUURRRMMMIIIEEECCCBBB<<<:::777444222111111111000000000000000000000000////////////////////////000000000000000//////...//////////////////////////////000000111111222222111000///...---,,,,,,,,,------,,,++++++*********+++,,,,,,------,,,,,,+++))))))(((((()))+++,,,...***,,,...000000...,,,***%%%'''***---......---,,,,,,,,,++++++,,,,,,---...+++,,,---.........---,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------...///...---,,,+++)))******++++++,,,,,,---+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++***)))(((((()))***,,,,,,+++******++++++,,,------...//////////////////////////////------///000111111111111000000000000111111111111222111111111000000//////...///000111111000///.........////////////......111111000000//////......000//////.........//////111111000///...---,,,,,,000000000000////////////...///000000000///---,,,000000////////////000000000000000000000000000000000000//////.........---000000000000000111111222333333222222111000/////////000111222222111000///000111111111111222222222222222111111111111111111222222222222222222222222444444444444444444444444222222333333333444444444444555666555333111111111222333444444444777;;;>>>:::@@@GGGMMMQQQUUUZZZ^^^ccccccddddddeeehhhmmmqqqmmmkkkjjjjjjkkkkkkiiihhhgggfffeeefffiiimmmrrruuuyyyvvvtttvvvyyy{{{zzzxxxyyy{{{|||{{{yyy}}}yyysssqqqppppppooonnnrrruuuvvvtttssstttuuu}}}zzzyyyzzz}}}}}}wwwrrrtttssstttyyy~~~uuuhhh]]]VVVVVVSSSPPPWWWdddhhhgggffffffggggggfffdddfffgggggggggddd```]]]ZZZWWWWWWWWWUUURRRNNNJJJHHHGGGDDD@@@;;;777444333333222111000000111000...,,,...............///000000//////......---------,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********************+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***++++++++++++******))))))////////////////////////---...///000111111111111000000000000111111111111111111111111000000000///...///000111111000///.........////////////......000000000000////////////000//////.........//////111111111000000//////...000000000000000000000///...///000000000///...---000000////////////000000000000000000000000000000111111000000000/////////111111111111111222222333333333222222111000000//////000111222222111000///000111111111111222222222111111222222222222222222222222222222222222222222444444444444444444444444222222333333333444444444222444555444333222222333666777777666666999===@@@EEEJJJQQQVVVYYY\\\```ccc```bbbdddeeeeeegggjjjllliiihhhhhhjjjnnnqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssuuuuuuuuuwwwxxxyyyxxxvvvyyy~~~}}}zzzxxxrrruuuwwwwwwvvvvvvxxx{{{|||}}}~~~~~~{{{vvviii```^^^[[[UUUYYYbbb``````aaaccceeefffdddbbbfffgggggggggddd___[[[XXXVVVVVVVVVVVVUUUSSSQQQOOOKKKHHHDDD???:::777555555111000...///000000///---...............///000000111111000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++*********)))////////////////////////---...///000000111111000000000000000111111111111111111111111000000000000//////000000000000//////...//////////////////...////////////000000000000/////////......//////000111111111111111111111111000000000000000000000000//////000000000///...---000000000000000000000000000000000000000000000000222222111111111111000000222222222111222333333444333333222222111000000000000000111111111111000000000111111111111222222222111111222222333333444444222222222222222222222222444444444444444444444444333333333333444444444444222444555555444444555777999::::::::::::>>>CCCFFFQQQVVV\\\```ccccccdddeee___aaadddfffffffffhhhiiiiiiiiiiiilllrrrwww{{{|||}}}~~~}}}yyyuuurrrlllnnnqqqssstttuuuvvvwww~~~~~~~~~}}}{{{zzz{{{~~~xxxnnnkkkggg___[[[^^^ZZZZZZ\\\___bbbdddcccbbbeeefffgggfffddd___ZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXPPPNNNJJJEEE@@@===:::999444222//////000111111111//////.........///000000111111000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......*********+++,,,,,,------------------------------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************////////////////////////......///000000000000000///000000000111111111111111111111000000000000000//////000000000000////////////............//////......//////000000111111//////////////////000111000000000111111111222222000000000000000111111111000000000000//////......000000000111111000000000000000000000000000000000111111111111111111111111222111111111111222333333222222222111111111000000000000000111111000000000000000111111111222222222111111222333444444555555222222222222222222222222333333333333333333333333333333333444444444444555555666777777666666888999999:::<<<>>>AAAFFFMMMQQQZZZ^^^cccggghhhgggeeeccc```bbbdddeeeeeegggiiikkkqqqoooooorrrwww}}}|||tttoooeeeiiinnnqqqsssxxxyyyxxxuuulllbbb___\\\[[[YYYZZZ]]]```aaaaaaaaabbbdddeeedddaaa]]][[[YYYYYYXXXXXXXXXYYYZZZ[[[UUUSSSPPPLLLHHHDDDAAA???;;;888444222222333333222000///////////////000000//////..................////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++***)))))))))************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++////////////////////////...//////000000000000//////000000000111111111111000000000000000000111111000000////////////000000000///............///000......//////000000111111///////////////000111111...//////000000111111222///000000000111111111222111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111000000000000000000111000000111111111222222222111111222333444444555555222222222222222222222222333333333333333333333333333333444444444555555555555666666666555555777999888;;;@@@EEEKKKRRRYYY^^^aaadddgggjjjjjjiiieeebbb``````aaaaaacccgggmmmrrrxxxwwwwwwzzzwwwooojjjeeeiiinnnsssyyy{{{ooohhhccc^^^XXXUUUVVVXXX[[[]]]ZZZ\\\___bbbccccccbbbbbb^^^]]][[[ZZZYYYXXXXXXXXXWWWVVVUUURRROOOKKKHHHFFFAAA===999555444333222111111000000/////////000000......//////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********)))***++++++,,,)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++,,,//////////////////////////////000000000000//////000000000000111111111111000000000000111111111111000000////////////000000000///...------...///000////////////000000000000////////////000111222222/////////000000111111111///000000111111222222222222111000/////////000000///000111222222111000///000000000000000000000000/////////000000000000111000000//////000000111222111111111111111111111111111111000000000000111111000111111111111222222222111111222222333333444444222222222222222222222222333333333333333333333333333444444444555555555555444555555555555666999<<<>>>CCCIIIPPPVVV\\\bbbffffffggghhhkkkllljjjfffccc^^^^^^___aaaeeellluuu{{{yyysssnnnlllkkkmmmrrryyy~~~|||uuuiiicccZZZTTTRRRSSSUUUVVVTTTVVVYYY\\\```ccceeefffbbbaaa___\\\YYYWWWUUUSSSVVVVVVWWWVVVUUURRRNNNLLLEEEAAA<<<999666444111///111111000/////////000000000000111111111111222222////////////////////////......---------,,,,,,,,,,,,,,,,,,---------...................../////////------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,------......---,,,,,,,,,,,,------------+++,,,---......---+++***++++++,,,,,,,,,,,,------------------------------------------------------+++*********+++,,,------((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,//////////////////////////////000000000000//////000000000000111111111111///000000000111111111111111000///......///000111000///...------...///000000000000000////////////////////////000111222333000111111111111111111111///000000111111222333333222111000/////////000111///000222333333222000///000000000000000000000000000000000111111111222222111111000000111111222333111111111111111111111111222111000//////000111222000111111111111222222222111111222222222222222222222222222222222222222222222222222222222222222222444444444444555555555555555666888999:::===AAAEEEKKKOOOVVV\\\```cccfffhhhgggffffffhhhjjjiiifffbbb^^^```dddhhhooowwwzzzvvvvvvyyy|||~~~}}}sssqqquuuzzz}}}nnnhhh```ZZZVVVUUUSSSSSSOOOPPPRRRVVVZZZ```dddgggeeeeeeccc```\\\WWWSSSQQQSSSUUUWWWYYYXXXVVVTTTRRRHHHEEEBBB???<<<999555333222111111000//////000000000000111111111222222222////////////////////////......---------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++.........---,,,,,,++++++,,,,,,------.../////////------------------------------,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,---------......+++,,,...//////...---,,,+++++++++,,,,,,---------...................................................---,,,,,,+++,,,,,,,,,((()))***++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///////////////////////////000000000000000//////000000000000111111111111//////000000111111111222111000///......///000111111///...------...///111111111000000//////......////////////000111222333222222222222222222222222///000000111222222333333333222000/////////000111///000222333333222000///000000000000000000000000111111111222222333333333222222111111222222333444111111111111111111222222222111000//////000111222000111111111111222222222222222111111111111111111222222222222222222222222222222222222222222222222444444444555555555666666888:::<<<>>>AAAEEEKKKOOOUUUZZZ```dddfffffffffgggeeedddcccdddffffffdddaaa```dddkkkrrryyy|||vvvvvv}}}wwwmmmhhhhhhjjjiiijjjooozzz~~~rrrnnnhhhbbb^^^ZZZVVVSSSMMMNNNOOOQQQVVV\\\bbbfffgggfffeeebbb^^^XXXSSSPPPQQQTTTWWWZZZZZZYYYWWWUUULLLJJJGGGEEECCC@@@<<<999222222111000000///000000......//////000000000111////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,++++++//////...---,,,++++++***,,,,,,------...///000000////////////////////////...------,,,,,,------...***+++,,,---............,,,,,,,,,------.........+++---///000111000///...+++++++++,,,,,,---------................................................000000...---,,,+++++++++(((((()))++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------000000111111111111000000111000///......///000111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////......------222222111000//////000000000000000000111111111111111111000000111111222333111111111111111111111111//////000000111111222222000000000000000000000000222222111111111111111111222111111111000000//////000111111111111222222222333222111/////////000000000000000000000000000000000111222333444333222222333333333333333333333333222222222333333444444444666444222333666888777666666888;;;AAAIIIRRRYYY^^^cccdddffffffffffffhhhiiidddeeeeeeeeeddddddgggiiidddhhhqqq|||zzzsssmmmfff```^^^\\\___lll}}}|||xxxuuutttuuupppnnnlllhhhddd___\\\ZZZVVVRRRMMMKKKOOOUUU[[[^^^jjjhhhggggggfff```UUUMMMPPPQQQSSSUUUWWWXXXYYYZZZRRRPPPMMMKKKHHHDDD>>>:::999666333222222222111000111000///...---...//////......------------......------------------------+++,,,------......---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,+++***************---------.........//////------------------------///---+++,,,---...---,,,...---,,,,,,,,,,,,---.........---,,,+++))))))(((***++++++,,,,,,++++++***000000000000000/////////,,,---///000///---+++)))+++,,,.../////////...---,,,------......------,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++************++++++,,,,,,,,,...---,,,+++++++++,,,---...///000111222333333333111000///......///000111000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000111111111000000000//////222222111000000000000000000000000000111111111111111111000000111111222333111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111111111111111000000000///000111111111111222222222222111000//////000111111111111111111111111111111111111333444444444333222333333333333333333333333444444444444444444555555666444333444888::::::999:::===CCCKKKSSS[[[bbbeeeiiijjjjjjhhheeeddddddeeebbbcccddddddeeegggkkknnnqqqttt}}}~~~vvvmmmfff___[[[]]]ggguuu~~~~~~{{{vvvrrrpppooopppqqqpppooommmjjjgggdddbbbZZZUUUOOOLLLNNNSSSWWWZZZaaa______aaaccc```YYYSSSNNNOOOQQQTTTVVVWWWXXXXXXWWWUUUQQQOOOLLLIIIFFFCCC<<<999666444333222111///000///...------.../////////......------......///------------------------+++,,,------......---------------,,,,,,,,,++++++...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,//////...------------------------.........//////------------------------///---+++,,,---...---,,,...---,,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++.................................------,,,,,,,,,,,,---......///.........,,,------......------,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,---111111000000///---,,,+++000000////////////000000000000000000000000000000.........//////000000111000000000000000000000000000000000000000000000000333222222222222111111111222111000000000000000000000000000000111111111111111000000000000111222222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000111111111111222222222111111000000000111222222222222222222222222222222222333444555555555444333222222222333333444444444666666666555555555555555666555444666999<<<======@@@DDDLLLVVV___eeejjjlllllllllkkkhhhdddbbbbbbcccbbbdddfffgggjjjooovvvzzzyyyqqqfff```___eeeppp}}}~~~|||yyyuuuppplllkkkkkkkkknnnoooppppppooommmjjjhhh___ZZZSSSOOONNNPPPSSSTTTZZZXXXXXXZZZ]]]]]]YYYUUUKKKLLLOOOQQQTTTUUUUUUUUUYYYWWWTTTRRRQQQOOOMMMKKKBBB>>>:::777555333000...///...---------...///000///......------......///------------------------,,,,,,---............---------------,,,,,,,,,,,,...------,,,,,,------......---------,,,,,,++++++------............------000///......---.........---------...............------------------------///---+++,,,---...---,,,------,,,,,,,,,,,,------***+++++++++,,,,,,,,,---,,,------------------,,,***++++++,,,,,,---------///...---++++++,,,---......------------...//////,,,------......------,,,,,,------......------,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111111111000///...---,,,000000////////////000000000000000000000000000000------......///000111111////////////////////////////////////////////////222222222222222222222222111111000000000000000111///000000000111111111111000000000000000111222222111111111111111111111111222222111111000000//////000000000000000000000000111111111111111222222222111111111000000000000000000000111111111222222222000000000111111222222333222222222222222222222222222333555666666666555444111111222333333444555555666666666555555555555444666666555666999<<<>>>???FFFLLLUUU^^^eeeiiikkkkkkggghhhgggeeebbbaaabbbccceeegggjjjnnnssszzztttnnniiilllrrr}}}|||tttnnnjjjhhhhhhhhhhhhiiikkkmmmmmmlllkkkiiiccc^^^WWWRRRPPPPPPPPPPPPXXXVVVTTTTTTUUUTTTRRROOOHHHJJJMMMPPPRRRTTTTTTTTTVVVUUUUUUUUUUUUSSSPPPNNNHHHEEE@@@<<<999666222/////////...------...///000//////............//////........................,,,------...............------------------,,,,,,...------,,,,,,------............---,,,,,,++++++------------------------...------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------............------)))******+++,,,------......------,,,,,,,,,------......---,,,,,,...///000,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...000222333444555555//////000000000000//////000000000000000000000000,,,------...///000000111////////////////////////////////////////////////111111111111111111111111111000000000000000111111///000000000111111111111000000//////000000111222111111111111111111111111222222111111000000//////000000000000000000000000000000111111111222222222000000000000000000111111000000111111111222222222000000111111222222222222222222222222222222222222333444555666666666555555111111222333333444555555555555444444444444444444777777777777999<<<@@@BBBQQQUUU]]]dddiiijjjiiigggddddddcccaaa______aaaccciiikkkpppuuu{{{~~~yyyxxx{{{{{{pppjjjgggeeeccceeefffhhhiiijjjiiihhhgggeee```ZZZVVVTTTSSSRRRRRRVVVSSSPPPNNNLLLKKKIIIHHHGGGIIIMMMQQQSSSTTTTTTTTTSSSTTTVVVYYYZZZXXXSSSOOONNNJJJFFFBBB>>>:::555222111000///...---...///////////////....../////////........................,,,---......//////......------------------------...------,,,,,,------............------,,,,,,,,,---------,,,,,,---------------,,,,,,,,,------........................---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---......//////......---******+++,,,---......///+++,,,...//////...,,,+++......---,,,,,,...///000,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000000000///---,,,+++//////000000000000//////000000000000000000000000---------......//////000000000000000000000000000000000000000000000000000/////////000000000000000000000000000000111111222000000000000111111111111000////////////000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000111222222333333000000000000111111111111000111111111111222222222000111222222333222222222222222222222222222222222333333555666666666555444222222222333333444444444333333444444444555555555777888999:::===AAAGGGKKK\\\___dddhhhiiiiiigggeeeddddddccc```^^^___aaacccmmmqqqvvv}}}rrrkkkgggdddbbbhhhhhhhhhhhhggggggfffeeeddd```\\\ZZZYYYYYYYYYYYYSSSRRROOOLLLIIIGGGFFFFFFHHHJJJOOOSSSUUUVVVVVVUUUUUUVVVYYY\\\^^^\\\WWWTTTRRROOOKKKGGGDDD???:::666444333111///.........///000//////......//////000........................------...////////////...------------...............------,,,,,,------...------------------------------,,,,,,,,,,,,------..................///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,++++++,,,,,,,,,,,,++++++******+++,,,---...//////------............------,,,,,,,,,------.........)))+++...000000...,,,+++...------------...//////,,,------......------,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------333222000...+++(((%%%$$$...///000111111000///...000000000000000000000000........................000000000000000000000000000000000000000000000000/////////000000000111111000000000000000111222222000000000000111111111111///////////////000111111111111111111111111111111000000000000000111111111000000000000000000000000///000000111222222333333///000000000111111111111000111111111111222222222111222333333333222111000111111111111111111111111222333444555666555444444333333333333333333333333333333444555666777777888888:::===@@@DDDJJJRRRXXXcccdddfffggggggfffeeedddcccccccccbbbbbbdddhhhkkkuuuyyyzzzoookkkjjjjjjiiimmmllliiigggdddcccbbbbbbaaa___]]]]]]___```aaaaaaZZZYYYWWWSSSNNNKKKIIIIIIJJJLLLQQQUUUXXXYYYXXXXXXYYYXXXYYYZZZ\\\\\\[[[YYYTTTRRROOOLLLIIIDDD???;;;777666333111///.........000000////////////000000........................------...///////////////------------.........///...------,,,,,,------...,,,,,,------.../////////------,,,++++++,,,---------------------...////////////.........---------++++++++++++++++++++++++///---+++,,,---...---,,,***+++,,,,,,,,,,,,+++*********+++,,,---...//////---------......---------,,,,,,------------------+++,,,---.........------,,,---......///.........,,,------......------,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++---......------...///000111222222222222...///000111111000///...000000000000000000000000...............---------000000000000000000000000000000000000000000000000//////000000111111111222000000///000000111222222000000000000111111111111///////////////000111111111111111111111111111111//////000000111111222222000000000000000000000000///000000111222222333333//////000000111111111222000111111111111222222222222333333444333222000///000000000000000000000000222333444555555555444333444333333333333333333333333444555666777888999:::888;;;@@@DDDIIIQQQ[[[cccddddddddddddccccccbbbbbb```aaacccdddfffkkkqqquuu|||~~~qqqjjjkkkooorrrssspppnnniiieeebbb```_________^^^]]]___bbbeeeggggggeeedddaaa\\\UUUPPPMMMLLLKKKNNNSSSWWWZZZ[[[ZZZYYY[[[YYYVVVVVVXXXZZZ[[[[[[VVVTTTQQQNNNKKKGGGBBB???999777555222000///......000000////////////000000////////////////////////---......///////////////---------.........//////...------,,,,,,------...+++,,,,,,---...///000000------++++++++++++------************++++++,,,---//////.........---------++++++++++++++++++++++++///---+++,,,---...------***+++,,,------,,,+++***------------------,,,,,,,,,------------------,,,------,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,.../////////...---,,,------......------,,,...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++---......------000000000000000000000000111111111111111000/////////000000///,,,++++++,,,000000000000000000000000//////000000000000//////........................000111111111222222222222//////............//////111111111111111111111111000000000000000000000000111000///......///000111333333222111000000000111222222222222222222222222333000///000333444222000000000222333333222111111555444333222222333444555222111111111000000/////////000000000000111111111222222333333333444444444333333444444555666666666444555666777999:::;;;;;;:::===DDDMMMWWW^^^bbbcccfffggggggfffcccbbbbbbcccbbbeeeiiillloootttyyy}}}}}}vvvmmmkkkqqqxxx}}}~~~}}}yyysssmmmiiieeeaaa^^^aaa___]]]___ccchhhkkkmmmnnnpppoookkkbbbYYYRRROOOQQQQQQSSSWWW\\\^^^___^^^\\\ZZZVVVTTTTTTWWW[[[]]]\\\ZZZUUUPPPLLLIIIHHHHHHAAA???<<<888444222111000333333222222111111000000000000000000////////////...............---------000///...---+++***)))(((------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................***,,,//////...,,,,,,,,,******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,---...//////000///---,,,+++,,,,,,---------------------------......---,,,,,,...///000...---,,,++++++,,,---.........//////...---,,,,,,------------------------)))))))))******+++++++++...,,,+++,,,//////---*********+++,,,,,,---......000000000000000000000000000000111111000000///...///000000///---,,,---...////////////////////////...//////000000//////...333333333333333333333333000000000111111111222222000//////......//////000111111111111111111111111000000000000000000000000111000000//////000000111333222111111000000111111222222222222222222222222333111///000222333222000111222333444333222111000444444333333333333444444222111111111000000000000222222222222333333333333222222333333333444444444333333444555555666666777555666666777999:::<<<===AAAFFFMMMVVV]]]cccgggiiiggggggfffdddcccdddgggjjjiiilllooossswww{{{~~~|||uuuuuu{{{yyyrrrjjjddd```aaa______aaadddhhhjjjjjjppprrruuutttoooggg___ZZZRRRTTTXXX[[[^^^_________^^^\\\YYYWWWVVVWWWYYYZZZYYYWWWSSSOOOLLLIIIHHHGGGEEEDDD@@@<<<888555222111111111111000000000000000000000000000////////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++***,,,,,,---------.................................+++---///000...---,,,---,,,,,,---------.........------------------------...------------,,,,,,,,,******++++++,,,,,,------......---,,,,,,,,,,,,,,,---------------------------------------...//////......---,,,,,,---.....................---,,,,,,------------------------*********+++++++++,,,,,,...---,,,---//////---+++******+++,,,,,,---......000000000000000000000000///000000000000///......///000111000///...///000////////////////////////.........//////.........000000000000000000000000/////////000000000111111111000000//////000000111111111111111111111111111000000000000000000000000000111111111111111111000222222111000000000111111111111111111111111111111222111000000222222111000333444555555555333111000333333444444444444333333111111111111111000000000222222222222333333333444333333333333444444444444333444444555555666777777666666666777:::===AAACCCJJJPPPYYY___cccfffjjjmmmjjjiiifffccccccffflllqqqsssvvvzzz}}}{{{~~~tttllliiiccccccdddfffiiijjjiiihhhlllooosssvvvvvvqqqhhhbbbXXX]]]ccceeedddaaaaaaaaa```___]]]ZZZXXXWWWVVVVVVWWWUUUSSSPPPNNNKKKJJJIIIJJJHHHFFFBBB>>>999666333//////////////////000000000000000000////////////111111000...---,,,+++***++++++,,,,,,------......---------------------------------,,,,,,,,,,,,,,,---------...............------------------------,,,...000000///...---...------------............------------------------------------,,,,,,,,,,,,*********+++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---...............///...------------...///---............------,,,------------------------++++++++++++,,,,,,,,,,,,...---,,,---...///---+++***++++++,,,,,,------...000000000000000000000000///////////////......---...000111111000000111222////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111000000000000111111111111111111111111111111000000000000000000000000000111222333333222111000111111000000000000111111000000000000000000000000222111111111222222222111333444666777777666444222222333444555555444333222111111111111111111111111000000000111111111222222333333333444444444444555444444444555666666777777666666777999>>>CCCIIILLLSSSZZZbbbeeeddddddhhhkkkllljjjgggeeeffflllttt{{{~~~}}}}}}}}}}}}~~~|||{{{|||}}}|||zzzyyyyyyzzz|||~~~{{{vvvuuukkklllmmmpppqqqooolllhhhkkklllppptttuuurrrlllfffdddjjjppppppkkkeeebbbcccaaa```___]]][[[XXXUUUTTTVVVUUUTTTRRRPPPNNNMMMMMMKKKJJJIIIFFFCCC>>>;;;888000//////......///000000000000000000////////////000000///...---,,,,,,,,,......------,,,,,,,,,+++------------------------////////////////////////........................---------------------------///000000///......///+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++*********+++,,,---......---+++***,,,,,,,,,,,,,,,---------+++,,,---...///...---,,,........................---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,---------///////////////////////////////////////......---...000111111000000222333........................------............------////////////////////////////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111222333333222111000111000000///000000111111000000000000000000000000111222222333222333333444444555888:::;;;:::888666111222333444444333222111111111111111111222222222000111111111111222222222333333444444444555555555444444555555666777777888555666888===DDDLLLSSSXXX]]]bbbggghhheeedddgggjjjiiiiiiiiikkkoooxxxxxxwww}}}~~~zzzxxxwwwvvvwwwxxxzzz}}}~~~~~~}}}}}}|||||||||||||||}}}}}}}}}|||{{{|||~~~}}}|||||||||}}}~~~|||||||||}}}{{{xxxyyytttvvvxxx{{{|||yyysssooorrrrrrsssttttttrrrnnnkkkmmmssswwwuuummmddd```___^^^^^^___^^^]]]ZZZWWWUUUTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJIIIFFFCCC@@@>>>444333111000//////000111000000000000////////////---------........................------,,,,,,,,,------------------------////////////////////////..................---------------------------------///000000.........///++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,---------+++++++++++++++,,,,,,,,,------***+++---.........---,,,---..................---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++*********++++++,,,,,,,,,,,,------///////////////////////////000000000000///.........000111111000000111333.................................//////.........000000000000000000000000/////////000000000111111111000000//////000000111000000000000000000000000000000000000000000000000000111111111111111111000000000/////////000111111111111111111111111111111111222444444444444666888777999<<<>>>>>>===:::888222222333333333333222222111111111222222222222222333333333333444444444444333444444444555555555555444555555666666777888888666888===CCCLLLTTT\\\```dddgggiiiiiiggggggiiilllhhhkkkpppwww~~~xxxrrrsss{{{~~~zzzwwwuuuvvvwwwxxxtttuuuvvvtttrrrqqqrrrsssqqqsssvvvzzz~~~|||yyyxxx{{{}}}{{{zzz{{{{{{yyytttpppmmmmmmpppsssvvvssskkkbbb[[[YYYYYYZZZ\\\]]]^^^\\\[[[ZZZTTTRRRPPPNNNMMMMMMNNNOOOMMMLLLLLLJJJIIIGGGEEEDDD;;;999666333111111111111000000000000////////////,,,,,,------.../////////,,,,,,------......//////------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///---.........////////////------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,---------------,,,,,,---......---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000111111000000///......000111000//////000111...........................//////000000//////...////////////////////////000000000111111111222222000//////......//////000000000000000000000000000000000000000000000000000111000000//////000000111///////////////000111111222222222222222222222222000222555666555666999;;;<<<>>>@@@BBBAAA>>>:::888333333222222222222333333111111111222222333333333333333333444444444555555444444444444555555555555555555555666777777888888:::===BBBJJJRRRZZZaaadddffffffeeeeeegggjjjmmmooopppvvv~~~|||yyyzzz}}}yyyuuusssrrrqqqpppooopppqqqrrrsssqqqssstttuuuuuuvvvyyy{{{zzz~~~|||{{{sssqqqrrrpppqqqqqqoooiiibbb[[[WWWSSSUUUXXX[[[^^^_________XXXUUUQQQNNNMMMNNNQQQRRRRRRQQQOOOLLLJJJIIIHHHGGGCCC@@@<<<777444222222222000000000000////////////---------...............---------...............------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,---///............////////////------------------------,,,,,,,,,++++++++++++***))))))******++++++,,,,,,++++++******+++,,,,,,---)))******+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,+++++++++*********))),,,...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111111111111111000/////////000111000///...///000........................//////000000000000//////111111111111111111111111111111111111222222222222//////............//////000000000000000000000000000000000000000000000000111000///......///000111///////////////000111111222222222222222222222222///222666777666888;;;>>>@@@BBBDDDDDDBBB>>>999666444333222111111222333444111111111222222333333333111111222222222333333333444444444555555555666666555555666666777777888888>>>AAAGGGNNNVVV]]]bbbeeedddbbb```aaafffkkkoooqqq{{{}}}zzz~~~}}}zzzuuurrrpppqqqrrrrrrrrrpppmmmkkkkkklllmmmoooqqqrrrsssssszzz|||~~~{{{~~~~~~zzz{{{pppooonnnmmmjjjeee]]]XXXOOOQQQUUUYYY^^^aaabbbccc]]]ZZZUUUQQQPPPRRRUUUWWWVVVUUUQQQNNNKKKIIIIIIHHHHHHEEE???:::555333222222000000000000/////////////////////......------,,,222111000///---,,,******------------------------,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---///,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******'''(((((()))***++++++,,,++++++***)))***+++---...))))))***+++,,,,,,---------,,,+++***+++,,,---...******,,,,,,,,,,,,*********+++,,,,,,------------+++++++++++++++++++++++++++++++++******)))))))))+++---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,333444444222111000222333111111111111111111111111000000000111222222222333222111000.........///000---.........//////000000////////////////////////111111111111111111111111000000000000000000000000111111000000//////......000000////////////000000///////////////...............///000111222222333111111222222222333333333111111222444777:::===???>>>BBBFFFFFFBBB<<<777444111111111111111111111111111111222222222333333333333333333333333333333333444555666666444222222333333555888999888888:::;;;>>>EEENNNYYY```dddeeeeeegggccc``````dddlllrrrvvvxxxtttrrrrrrqqqmmmjjjhhhhhhiiiiiilllnnnmmmjjjiiikkknnnnnnpppsssvvvyyy~~~{{{qqqqqqtttpppaaaSSSPPPOOONNNOOOTTTZZZaaaeeeeee```YYYTTTRRRSSSSSSSSSSSSTTTUUUTTTSSSPPPNNNLLLLLLJJJEEE@@@:::777444333///////////////.........---.........//////000000//////...---,,,,,,++++++..........................................---------,,,+++,,,...///...---------------------------------............------,,,------......------,,,......---------,,,,,,,,,+++*********))))))((((((*********++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,///......------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------------------///000000///...---...///111111111111111111111111111111111111111111222222222111000///...//////000///////////////.........////////////////////////111111111111111111111111000000000000000000000000111111000000////////////000000////////////000000000000000000000000000000//////000000111111222222111111222222222333333333333333333444555888:::;;;===@@@CCCBBB???:::666444111111111111111111111111111111222222222333333333333333333333333333333333333444666666555444555666777888888888888;;;@@@CCCLLLPPPWWW^^^bbbcccbbbaaabbb```___bbbiiirrryyy|||}}}vvvrrrnnnkkkiiijjjkkkjjjhhhfffggghhhgggkkknnnnnnnnnnnnqqquuuyyy|||{{{wwwxxxssseeeXXXPPPNNNMMMMMMQQQWWW^^^bbbgggddd___[[[XXXVVVUUUTTTTTTUUUVVVUUUTTTRRRPPPNNNNNNMMMJJJFFFAAA<<<888555111111000000////////////............/////////000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---------------------------------............------------------------------...------------,,,,,,,,,+++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---------------------------000111333222000//////000000000000000000000000000111111111111111111000000111111000/////////000000111000000//////......---////////////////////////000000000000000000000000000000000000000000000000111000000000000/////////111000000//////000000111000000000111111222222222000111111111111111111111111111222222222333333333555444444444444444555666;;;<<<>>>===:::666444333222222222222222222222222111111222222222333333333333333333333333333444444222444555666555555777888:::999888888;;;AAAJJJPPPYYY\\\```cccdddcccaaa`````````bbbhhhqqqzzz~~~yyyqqqllliiiiiiiiiiiihhhiiijjjjjjhhhhhhiiikkkkkkoootttwwwyyy|||zzzxxxrrreee[[[NNNLLLIIIIIILLLRRRYYY]]]eeeeeedddaaa\\\XXXVVVUUUVVVVVVVVVVVVUUUTTTRRRRRRNNNNNNNNNKKKFFF@@@:::777444333222111000/////////............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------------------------------............------...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,***************)))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++......------------......++++++,,,------...//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------111333555555333111111222////////////////////////222222111111000000//////111111000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000000000000000111//////000000111222333333222111111111111111111111111111222222222333333333444444333333333333333333888999999777555333333333222222222222222222222222111111222222222333333333333333333444444444444444333444555555444444666888888999:::===BBBKKKUUU[[[___```bbbddddddcccbbbaaa```bbbgggooozzz~~~{{{xxxvvvooolllhhhfffgggjjjnnnqqqssssssqqqooonnnooosssvvvzzz|||wwwrrrlllccc[[[RRRPPPMMMLLLNNNSSSYYY]]]bbbdddfffddd___ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSOOONNNMMMJJJFFFAAA<<<999666555333111//////.............../////////////////////......---------,,,........................,,,,,,,,,,,,,,,---------...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,++++++,,,...///---------,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------///111222222000//////000////////////////////////222111111000000/////////000000111111111111111111---......///000111222222000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111000000000000111111......//////000111222222222222222222111111111111111111222222222333333333111222222333333333333333555555555444222111222333222222222222222222222222111111222222222333333333333333333444444555555555333444555444333333555777555999???FFFNNNVVV^^^cccbbbbbbccccccccccccbbbbbbaaadddjjjuuuwwwqqqrrrrrrrrrqqqooonnnmmmmmmhhhgggfffgggjjjpppvvv{{{~~~}}}zzzxxxyyy|||}}}}}}sssoookkkeee```]]][[[YYYWWWYYY\\\aaaddddddeeefffeeebbb___^^^]]]YYYXXXVVVTTTSSSSSSTTTTTTRRRQQQMMMIIIEEEBBB@@@???888666333111///.........///////////////.........///...............------........................,,,---------.........///...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...,,,++++++,,,...///------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------222222222111//////000222000000000000000000000000000000000000000000/////////000111222222222111111------...///111222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111000000111111222...//////000000111111111111111222222222222222222111111222222222333333333000111222333444444444333333333333222111000222444333333333333333333333333111111222222222333333333333333333444555555666666333444555444333555777:::888???IIIRRRZZZ___dddgggffffffeeedddeeeeeefffgggeeehhhnnnyyy{{{rrrmmmjjjiiijjjkkkjjjhhhggghhhiiiggggggiiikkkpppwwwzzzwwwzzz{{{yyyuuussssssqqqooohhhgggeeedddeeegggiiijjjmmmjjjfffcccdddddddddccc[[[ZZZWWWTTTSSSSSSSSSTTTWWWUUUQQQMMMIIIGGGEEEEEE;;;999555222///.........///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++************++++++*********+++,,,,,,------,,,,,,+++***))))))******+++,,,---//////...---,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---------------------------444333222000...///111444111111111111111111111111/////////000000000000000///000111222222222222111......///000111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222222111111000000111111222111111111111111111111111111111111222222333333333111111222222222333333333111222333444444444333222111222333222111111222444333333333333333333333333111111222222222333333333333333444444555666666666222333444555666999===@@@BBBIIITTT]]]cccfffhhhiiiggggggggghhhkkkooorrrtttrrrrrruuuzzz}}}{{{uuuoookkkiiihhhgggiiikkkjjjiiiiiikkkmmmoooqqqtttxxx~~~xxxrrrrrruuuwww~~~|||zzzxxxxxxyyy|||{{{zzzzzzyyyyyyyyyyyyyyywwwnnnddd___aaaeeeeeeddd___]]]YYYUUUSSSSSSTTTUUUXXXVVVTTTQQQNNNKKKHHHGGG???===888444111000000000000/////////........................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////---,,,,,,---...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++***+++,,,,,,------,,,,,,+++************+++,,,---...---------------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---------------------------000///---***((()))---000111111111111111111111111......//////000000111111///000111222333333222111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111222222222222222222111111111111222222333333222222222222222222000000111222333333444444111111222222222333333333333333444555444333222111000222333333222222333444333333333333333333333333111111222222222333333333333333444444555666777777111333444666888<<>>EEEKKK\\\```fffjjjjjjiiihhhhhhcccfffkkkrrrzzz~~~}}}xxxttttttxxx}}}|||~~~wwwnnneeecccaaaaaaccceeefffggghhhhhhhhhfffeeefffiiikkkmmmoooqqqrrruuu{{{zzztttrrrsssuuuxxx{{{||||||{{{yyyvvvxxxzzz}}}sss```[[[YYYWWW\\\fffdddaaa^^^ZZZWWWVVVVVVVVVTTTUUUUUUUUUSSSPPPMMMKKKHHHHHHEEE>>>777333333555111000///...---...///000//////...------------...---,,,++++++,,,---///000...------------...//////(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***,,,---,,,++++++,,,............---,,,++++++...,,,++++++,,,------,,,******+++,,,------......---------,,,,,,+++++++++......---,,,,,,+++******************+++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,------...//////...---+++***+++,,,///000,,,,,,,,,---------......000111111111111222222222222222222111111111000000000000000000000000000000000000////////////000000111111111111000000000000555333111111222111...,,,////////////000000000111000000111222222222222111/////////000000000111111111111000000000000111111222222111111111111222222222222222222222222222222333222111222333444444222111222333333444444333333222111000///000111333444444444444444444444444444444444444333333333333333333555666555444444666777666777999:::===DDDNNNUUUbbbeeeiiikkkkkkiiihhhgggggglllttt{{{}}}zzz~~~~~~wwwooogggaaacccaaa```___aaaccceeeffffffggggggggghhhkkkpppssstttyyyxxxuuussswww|||}}}{{{{{{ppp```[[[XXXSSSVVV]]]]]][[[YYYXXXWWWWWWWWWXXXWWWWWWWWWVVVTTTRRRPPPOOOIIIIIIGGGCCC>>>999777666222111000///...//////000000000///............///000///...---------...///---------,,,---......//////...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,,,,+++++++++,,,---------...------,,,,,,,,,+++))))))+++,,,+++*********++++++,,,,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++************+++,,,------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,---...///,,,,,,---------.........000111111111111222222222222111111111111000000000000000000000000000000000/////////....../////////111111111111000000000000///......///111222111000/////////000000000111111000000111222222222222111000000000000111111111222111000000000000111222222222222111111111111222222111111111222222333333444222111000111333333333222111222333333444444333333111111111111222222222333444444444444444444444444555555444444444333333333555666777666555555777888888:::===@@@DDDNNNYYYbbbhhhjjjlllmmmkkkjjjiiiiiinnnuuu~~~tttkkkfffcccaaa___```___]]]]]]^^^```ccceeehhhiiijjjlllooottt{{{|||www|||~~~~~~}}}nnnaaa\\\XXXRRRRRRVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSKKKJJJIIIHHHFFFBBB<<<888444333222000/////////000111111000///////////////111111000......------...,,,,,,,,,,,,,,,------...111000///---,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,***+++,,,+++******,,,...,,,,,,------...---------,,,+++))))))+++,,,+++***++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------......------,,,------------.........000000111111111222222222111111111111000000000000000000000000000000000000000000////////////000000111111111111000000000///,,,,,,---000222333333333//////000000000111111111000000111222222222222111222222333333333444444444222222111111000111111111222222111111111111222222000000111222333333444444111000///000222333222111111222333333444444333333000111222333333333222222444444444444444444444444666666555555444444333333555666666666555555888:::888===CCCIIIOOOXXXbbbjjjjjjkkkmmmmmmllllllnnnoooyyyvvvpppgggbbb```bbbddddddcccbbbaaa```aaaccchhhkkkppprrruuuyyy~~~|||qqqeee___YYYSSSQQQTTTWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUTTTUUUOOOMMMKKKKKKKKKHHHBBB===777555333111///.........111000//////......//////000//////...............,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***)))***,,,///++++++,,,---............---,,,******,,,---,,,+++++++++++++++++++++******------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------,,,,,,*********++++++,,,,,,,,,***+++---//////...---,,,------------............000000111111111222222222000000000000000000000000111111111111111111111111222111111000000111111222111111111111000000000///222333333222111///......000000000000111111111111000000111222222222222111222222333333333444444444444444222111000000000000222222111111111111222222000000111222333333444444111000///000222333222111111222333333444444333333000111333444444444222111444444444444444444444444666666666555555444444444444555555555555666999<<<:::BBBLLLTTTZZZ```fffkkkhhhiiikkkkkkmmmqqqvvvzzz{{{sssfffccc___]]]]]]___aaabbbffffffgggggghhhlllrrrwww}}}yyylllbbbZZZSSSPPPQQQSSSSSSTTTUUUWWWZZZ\\\]]][[[ZZZXXXWWWUUUUUUTTTTTTSSSPPPLLLKKKLLLKKKGGGCCC:::888555222000.........000///......------......,,,,,,------............,,,++++++++++++,,,------))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***)))***,,,///++++++,,,---............,,,+++))))))+++++++++***,,,,,,++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------------------------------******++++++++++++,,,,,,***+++---//////...---+++---------.........//////000111111111111222222222//////000000000000000111111111111111111111111111333222222111111222222333111111111111000000000000///111222222111000111111000000000111111111222222000000111222222222222111000000000000111111111222444444333111111000000111222222111111111111222222111111111222222333333444222111000111333333333222111222333333444444333333000111333444444444333222444444444444444444444444666666666666666666666666444555555666666999===@@@BBBJJJVVV^^^bbbeeegggiiiggghhhiiikkkpppwwwwwwpppkkkjjjlllmmmrrrttttttpppnnnooommmiiiaaa```___^^^___```bbbcccdddgggjjjmmmqqqxxx}}}|||}}}~~~vvviii^^^VVVRRRQQQPPPPPPPPPRRRUUUZZZ^^^```^^^]]]\\\[[[YYYWWWVVVUUUUUUSSSPPPOOOMMMLLLIIIHHH???===999666333000////////////...---------------***+++,,,---............,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***+++,,,+++******,,,...,,,,,,------...---------***)))'''''')))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,---------......------------............++++++,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------........./////////000111111111111222222222////////////000000111111111111111111111111111111222222111111111111222222111111111111000000000000))),,,///111000111333555000000111111111222222222000000111222222222222111/////////000000000111111111111111111222222333444222222111111111111222222222222222222222222222222333222111222333444444222111222333333444444333333111222333333444444333333666666666666666666666666555555555666777777888888555666777777999<<>>:::666444222222000//////...............,,,---...//////...---------------,,,---......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,,,,+++++++++,,,---------...------,,,,,,,,,***))))))***++++++***,,,,,,,,,------......///------------.........///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,---......------------........./////////------------.........///------,,,,,,,,,,,,,,,,,,+++,,,---.........------............////////////000111111111111222222222.../////////000000111111111111111111111111111111111111000000000000111111111111111111000000000000---000222111...,,,---///000111111111111222222222000000111222222222222111000111111111111222222222/////////111222444666777222222111111111111222222333333222222222222222222333222111222444555444333222222333444444444333333222222222333333333444444888888888888888888888888444444555666777888999999666777888999;;;???EEEIIIWWW\\\cccggggggggghhhjjjjjjkkklllooovvv~~~xxxuuusssooojjjfffbbb```\\\YYYXXXYYYZZZ[[[aaadddddd___]]]___```^^^]]]^^^```bbbgggmmmuuuzzzyyytttoookkkdddaaa\\\XXXWWWYYY\\\^^^hhhhhhhhhgggddd```]]]ZZZSSSXXX[[[[[[UUUOOOKKKJJJHHHFFFBBB>>>:::777555444111111000/////////////////////000000000...---,,,...------------...//////,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((***,,,---,,,++++++,,,............---,,,++++++000...------...//////...,,,,,,------...///000000---------.........//////......---,,,,,,+++******+++++++++,,,---...///000+++,,,,,,---.........---.........////////////000---------.........//////------------------------,,,,,,------......------............/////////000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111222111111111000000//////000000000000111111111111222222222222222222222222111111111111111111111111333222222222111000000000222111111111000000//////000111111111111222222222222222444555666777777777222222222333333333444444444555555555555555444444777666555666777888777666777888:::;;;>>>EEEMMMSSS```aaaccceeeffffffeeeeeehhhiiimmmssszzzyyytttpppkkkfffeeefffeee```[[[WWWSSSSSSVVVYYYYYYZZZ^^^```bbbcccbbb```___```aaaccceeejjjooouuu~~~~~~{{{yyyzzzvvvooofff___]]]^^^```bbbkkknnnrrrsssoooggg^^^XXXXXXVVVUUUWWWYYYUUUMMMGGGHHHFFFDDDBBB???<<<777444222111000000111111000/////////...------------...///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---//////////////////............---,,,++++++,,,---...,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------//////...,,,******,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,---------.........---,,,++++++---...000---------.........//////111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111//////000111111111111111111111111111000000000///000000000000111111111111222222222222222222222222111111111111111111111111222222222111111111111111222222222222111111111000111111111111222222222222444555555555555444333333333333333333444444444444444555555666666555444444888777777777888888888777999999;;;>>>EEEOOOYYY___cccdddeeefffffffffeeeeeeeeehhhmmmsssyyy}}}~~~}}}~~~uuummmhhhgggccc___^^^```___[[[WWWWWWTTTTTTYYY[[[[[[\\\```___aaacccdddcccdddfffiiilllooouuu}}}|||yyywwwyyy}}}qqqiiihhhjjjlllmmmppprrrtttuuussslllccc\\\WWWUUUTTTUUUWWWVVVQQQLLLKKKIIIGGGEEEBBB???:::777444222111111222222111000//////...------------...///...------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---///////////////////////////.........------.........,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---......---+++,,,...000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,------------,,,++++++,,,,,,,,,---------.........---,,,++++++---///000---------.........//////222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111//////000111111111111111111111111111000000000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111222222222333333333222222222222222111111111111222222222333444444444444444333222222333444444444444555555555444555555666666555555555999888888777777888888888;;;;;;===DDDNNNYYYbbbggggggggggggggggggggghhhhhhggglllrrrwwwzzz|||}}}~~~yyyzzz~~~zzzppphhhbbb___]]]ZZZXXXXXX[[[[[[YYYVVVYYYWWWYYY]]]___^^^___ccc^^^aaadddeeeeeehhhmmmrrr{{{|||yyyyyy{{{}}}vvvxxx}}}yyywwwuuuvvvwwwsssjjjcccYYYVVVSSSSSSUUUVVVTTTRRRNNNMMMJJJIIIGGGCCC???;;;555333222222222333222111000///......------......///...------,,,------------------------------------------------------------......---++++++---...------------------------......////////////......+++,,,,,,------,,,,,,,,,***+++++++++,,,,,,,,,,,,***,,,,,,,,,,,,,,,...000111000///...---,,,,,,+++---------------------------------............///---------------------------------------,,,++++++,,,,,,,,,---------.........---,,,,,,,,,---///000------........./////////222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222//////000111111111111111111111111000000000000000///000000000111111111111222222222222222222222222111111111111111111111111000000000111222222222333222222222222222222222222111111111222222222333333000000222333444555555555444444444555555555666666444555555666666666666555888888888777666666888999===>>>CCCKKKVVV___dddeeeggghhhhhhiiikkklllnnnoooqqqwww}}}~~~~~~xxxmmmeee```]]][[[WWWVVVUUUWWWZZZ[[[ZZZYYY\\\[[[]]]aaabbb```bbbfffcccgggmmmoooqqqvvv~~~|||uuusssvvvvvvqqqkkk]]]YYYUUUSSSTTTVVVVVVUUUQQQPPPMMMLLLJJJGGGBBB???777555222111222222222111000//////.....................------------......------------------------////////////////////////---......---+++***+++---************++++++++++++,,,---...//////...---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---///......---,,,++++++******---------------.........---------............///---------------------------------...---,,,,,,+++,,,,,,,,,---------.........------,,,---...//////............////////////111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000111111///000000000111111111111222222222222222222222222111111111111111111111111000000000111222222222333000000111111111111111111111222222222222333333333000000222333444555555555444444444555555555666666444555555666777777666666666777888666555555888;;;===BBBKKKVVV___dddfffeeeggghhhkkknnnrrruuuxxxyyy~~~wwwlllbbb[[[XXXVVVUUUSSSSSSTTTWWWZZZ\\\]]]]]]]]]]]]___ccccccbbbdddjjjnnnuuu~~~rrrmmmooorrrrrrpppbbb___ZZZVVVUUUUUUVVVVVVSSSQQQOOONNNLLLIIIEEEBBB:::777333111111111111000000000///............///......---------......///------------------------........................+++---------+++******+++******++++++,,,,,,,,,,,,++++++---......---++++++***+++,,,,,,---------,,,------------............///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------------.........---,,,,,,,,,,,,,,,---------......------------......//////........./////////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111222222222000000000000000111111111222222222222333333333333444444444444444333222222333444444444444555555555444555666666777777777777555777888777555666:::>>>AAAIIIUUU```fffiiijjjkkkhhhkkkqqqvvv|||~~~pppiii___WWWQQQOOOMMMMMMQQQRRRTTTWWWZZZ]]]___aaa``````cccggghhhiiinnnvvv||||||nnnggggggjjjmmmmmmfffccc___[[[XXXVVVVVVVVVUUUSSSQQQPPPOOOLLLHHHEEE>>>;;;666333222111000///111000//////......//////.........---......///000........................++++++++++++++++++++++++***+++------+++******+++,,,------......//////000++++++,,,,,,,,,,,,++++++******+++,,,------------------------............222333444444111000000000---------.........//////***++++++,,,,,,------------------............///------------------------...............---,,,,,,,,,,,,,,,---------......------......////////////....../////////000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111///000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111222222222111111111111111000000000111111222222222222222222333333333444444444555555555555444333333333333333333444444444444444444666777777888888888555888999888777888>>>CCCJJJSSS___eeeggggggkkknnnnnnrrryyy{{{qqqlll___ZZZSSSNNNLLLLLLLLLLLLQQQSSSWWWZZZ]]]```ccceeeggghhhlllrrruuuxxx~~~~~~vvvllldddaaabbbdddeeefffeeeccc```\\\YYYWWWVVVWWWUUUTTTRRRQQQNNNJJJGGGCCC???:::666333222111///111000000///////////////...............///000000////////////////////////++++++++++++++++++++++++)))+++------,,,+++,,,,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,---)))***+++,,,------------+++++++++,,,,,,,,,------...000111111000///...///..................------))))))******+++,,,,,,------------............///.......................................------,,,,,,,,,,,,---------......---......///////////////.../////////000000000000222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111//////000000111111111222000000000000111111111111222222222222222222222222111111111111111111111111333222222222111111000000111111111222222333333333222222333333333444444444222222444555666777777777222222222333333333444444444444666777888888888888666999;;;:::888;;;AAAGGGRRR[[[dddfffcccbbbffflllrrrwwwzzzlllbbb\\\QQQNNNJJJIIIKKKOOOQQQRRRTTTWWWZZZ]]]```cccgggiiiooopppvvv||||||yyyxxxxxxwwwwwwrrrkkkddd___]]]^^^^^^eeeeeeeeeccc___[[[YYYXXXYYYWWWUUUTTTSSSPPPLLLIIIGGGCCC===888555333222000111111000///////////////...............///000000000000000000000000000000........................)))+++...///...------...))))))***+++,,,,,,------......,,,++++++,,,......)))***+++,,,------...---))))))*********+++++++++'''))),,,---,,,++++++,,,......---,,,+++******)))(((((()))***++++++,,,,,,---------.........//////////////////////////////......//////......---,,,,,,,,,,,,---------......---......///000/////////////////////000000000000111111111111111111111111111111111111000000000000000///---,,,---...000222---...///000111222333333222222222222111111000000111111000000//////......222222111111111111111111---......///////////////111111111111111111111111111111111111111111111111555333111000000111333444222111111111111111111222444444444444444444444444444444222222222222444444666666666555444444333333555666666666777777777888555999;;;;;;;;;???GGGOOOZZZaaaggghhheeefffkkkqqqvvvvvvggg\\\UUURRRJJJIIIHHHJJJNNNRRRUUUVVVYYYXXX\\\ccceeefffmmmwwwwww~~~rrrjjjiiimmmppprrroookkkfffcccaaa___]]]\\\iiiiiiiiifffbbb^^^[[[[[[[[[YYYWWWVVVUUUSSSPPPNNNLLLHHHCCC>>>:::666222///222111//////000000///---//////.........---------///...---,,,,,,,,,,,,,,,////////////////////////..............................---------......///*********++++++,,,,,,,,,------------------------,,,------...---,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......//////.........---------............////////////////////////////////////,,,---......//////......000000//////.........---......///000000000000000111111111111111111111111111111111111000000000000111000///......000111333111111111111111222222222111111111111111111111111111111000000////////////111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000000000444333222111111222333333333222222111111222222333333333333333333333333333444444333222222333444444666666666555555555555555777777777888888888888888:::;;;;;;<<<>>>EEEOOOWWW^^^cccggghhhfffhhhpppvvvtttggg\\\TTTOOOMMMKKKKKKLLLOOOSSSXXX\\\^^^aaa```ccciiimmmrrr}}}wwwllleeeeeeiiimmmnnnkkkiiifffdddcccbbb```^^^cccgggkkkmmmllliiifffddd^^^\\\ZZZZZZ[[[YYYTTTPPPNNNJJJEEEAAA===999444222222000//////000000///...//////.........---------//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------------...------........./////////------------------------,,,,,,---------,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......//////.........---------............////////////////////////////////////,,,---......//////......000/////////..................///000000000000000222222222222222222222222111111111111000000000000111111000///000111222333555444444333222111000000000000000000000111111111111000000000000/////////111111111111111111111111111111222333333333333222111111111111111111111111000000000000000000000000222222222222222222222222444333333222222333333444444444444444444444444444444444333333333333444444666666666666777777777777999999999999999999888888===<<<<<<>>>DDDNNNYYY```bbbeeeggggggggglllvvv~~~|||mmmhhh___VVVOOOLLLKKKKKKKKKLLLOOOSSSXXX]]]aaadddjjjjjjnnnuuu~~~{{{ssshhhbbbbbbfffiiikkkcccbbbaaaaaabbbbbbaaa___^^^bbbjjjppprrrpppllljjjdddaaa^^^___aaa___YYYSSSQQQMMMIIIDDDAAA===888555222000//////000000000////////////............---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------......////////////000000,,,,,,,,,,,,------------+++,,,,,,------------,,,......------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------.....................---------............////////////////////////////////////,,,---......//////......////////////..................///000000000000000222222222222222222222222111111111111000000000///111000000000000111222333444444333222111000000/////////000000000111111111000000000000000000000000111111111111111222222222111222222333333333333333111111111111111111111111000000000000000000000000111111222333333333222222444444444333333444444444555555555555555555555555444444444333333444444444555666666777888888999999999999999999999888888888===<<<===CCCMMMWWW```ddddddeeeeeeeeegggnnnyyy{{{pppkkk[[[WWWQQQLLLJJJJJJLLLNNNQQQSSSVVVYYY]]]aaafffjjjpppttt}}}wwwkkkdddbbbdddggggggaaa___^^^^^^aaacccddddddaaadddiiinnnrrrtttsssrrrmmmgggbbbaaacccaaa[[[VVVSSSPPPLLLHHHEEE@@@<<<888333111//////000111000000/////////...............---------......---------////////////////////////........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,------.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................////////////////////////////////////,,,---......///.........///////////////...............///000000000000000222222222222222222222222111111111111000000000///////////////000000111111111111111111111111000000000000000000000111111111000000000000111111111111000000111111111222222222000111222222333333222222111111111111111111111111222222222222222222222222000111222333333333333222555444444333333444444555444444444444444444444444444444444444444444444444555666666777888999::::::888888888888888888888888:::<<>>;;;666333333333222222.../////////000000000000,,,---///000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////......------------)))******+++,,,,,,------//////------,,,---......,,,,,,,,,------.........++++++,,,,,,---......///..................---------------.........//////............////////////////////////////////////,,,---......//////................../////////000......///000000000000000333333333333333333333333111111111111000000000000111111222333333333333222222222222222222222222222777666555444222111000000000000111111222222222222///000000111222222333333111111222333333333333222111111111111111111111111111111111111111111111111222111000000000222555666444333333222222333333444666666666666666666666666333444555666666555444333666666666666777777777777777777888999;;;<<<======GGGQQQ^^^fffiiijjjllloookkklllnnnrrrxxx~~~~~~jjjZZZUUUQQQIIIHHHNNNJJJMMMRRRYYY___cccfffggglllpppvvv|||~~~tttttt{{{sssjjjfffaaa___]]]ZZZWWWSSSMMMIIIAAA===888555333333333222.../////////000000111111---///111222333222111000////////////////////////........................*********+++,,,---...///......---------,,,,,,,,,))))))***+++,,,,,,------000///...---,,,,,,---...*********++++++,,,,,,,,,++++++,,,,,,---...//////..................---------------.........//////............/////////000////////////////////////,,,---......//////......---.........//////000000...//////000000000000000444333333555666555222000000000111111222222222222222222111111222222333444333222000/////////000111555444444333222111000000111111111111111111111111000000000000000000000000111111000000111111222333333222222111111222222333000111111111111222222222333333333222222111111111333333222222333333444555444444444555555555666666555555555555666666666777555555666666777888888888:::888999<<<======@@@FFFSSS\\\gggnnnpppooopppqqqwwwyyy{{{{{{|||ggg^^^SSSKKKJJJNNNQQQSSSXXXZZZ^^^___aaaeeekkkppprrrzzz}}}|||{{{~~~{{{|||yyykkkhhhjjjkkkfff^^^UUUPPPNNNBBBBBB???:::444111222444222111//////000000...---......---------......///+++---///111111000///...***)))(((((()))+++---...+++++++++,,,---...///000//////...---+++***))))))+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///........................////////////////////////000000000000000000000000...//////000000000000000............/////////000000000000000////////////555444333333444444222000000111111111222222222222111111111111111222333333222222111000000000000000444333333222222111111000111111111111111111111111000000000000000000000000111111000000111111222333333333222222222222333333111111111111222222222222333333333222222222111111333333222222333333444555333333333444444444555555555555555666666666777777444444444555666666777777;;;999999<<<>>>???EEELLLYYYbbbkkkpppqqqrrrvvvzzz~~~{{{{{{~~~|||ppp\\\VVVOOOKKKLLLQQQUUUVVVYYY]]]aaacccfffkkksssyyy}}}|||{{{{{{}}}wwwuuuuuuuuuyyy~~~{{{yyy{{{~~~uuuqqqrrrqqqlllddd[[[UUUSSSHHHGGGCCC>>>:::777666666333222000000111111///............------......///,,,---...000000000///...++++++***++++++,,,---...,,,,,,,,,,,,---...//////000///......---,,,+++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,------...........................////////////////////////////////////////////////......///000000000//////........./////////000000000000000000000000000000888555333222222222111111111111111111222222222222111000000000000111222222111111222222111111000///222222222222222222222222111111111111111111111111000000000000000000000000111111000000111111222333333333222222222222333333111111111111222222222333333333333333222222222222333333333333333444444555222222333333333444444444555555666666666777777777777888888999::::::;;;;;;<<<999888<<>>FFFNNNWWWdddooooooqqquuu}}}uuubbbWWWWWW\\\YYY\\\^^^aaaccceeeiiillloooyyy}}}xxxuuuuuuvvvwwwuuuyyy}}}|||||||||~~~}}}{{{{{{{{{~~~xxxooonnntttyyy~~~}}}|||||||||{{{xxxuuueee\\\RRRNNNOOOPPPMMMIIIBBB???:::666555444333111111111000///.....................---------------++++++,,,,,,,,,,,,++++++---------,,,,,,------...+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,------......------,,,---,,,,,,,,,,,,---...///........................////////////////////////........................------...////////////.../////////000000000111111111111222333444555666777XXXTTTMMMGGGBBB>>>:::777444444333333333222222222111111111111111222333333333333222222111111111222000000000000111111111111111111111111111111111111111111111111111111111111111111000000111111222333444444333333333333444444222222222333333333444444333333333444444444555555444444444444444555666666555555555666666666666777666666777777777888888888777777888888999:::::::::>>>???DDDNNNWWW___jjjtttssssssyyyttteee^^^ZZZ[[[___\\\___bbbdddfffkkkqqqvvv|||xxxvvvqqqtttxxx}}}~~~uuuqqqppptttuuuxxx~~~uuukkkiiikkkooowww~~~}}}{{{nnneeeYYYQQQOOONNNMMMJJJGGGBBB<<<888555444222111222111000///............------.........---,,,+++,,,,,,+++,,,,,,---...///...------,,,,,,------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,---...///000........................////////////////////////////////////////////////......///000000000////////////000000000111111111111111222444555666888888^^^YYYRRRLLLFFFAAA<<<999444444444333333222222222222222111111222222333444444333222111000111222333111111111000000000000000111111111111111111111111111111111111111111111111111111111000111222222333555444444333333444444555222222333333333444444444333333333444444555555555555444444444444555666666444444444555555555666666777777777777888888888888444555555666777777888888@@@BBBIIITTT]]]eeeoooxxxvvvvvv|||vvvbbb]]]___``````aaa___aaadddgggjjjqqqzzz~~~zzzrrrsssuuuxxx|||{{{~~~|||uuuooommmnnnpppqqquuu{{{|||rrriiiggggggiiiqqq{{{~~~uuukkk^^^SSSNNNLLLLLLKKKIIIDDD>>>999666444222000222222000///............,,,---...//////---+++***---,,,,,,,,,---...000111...------,,,,,,,,,------//////.........---------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,---///000111........................////////////////////////000000000000000000000000...//////000000000000000000000000000111111111111111111222444666777888999fffbbb[[[TTTOOOIIIDDD@@@<<<888333000000111222222222111111000000000000000111111111111111111111111000000000000000000000000222222111111111111222222222222222111111111000000111111222222222333333333333333333222222111111111444333333222222333333444333333333333333333333333444444444444444444444444888888777555555444444444777777777777888888888888999555333666888888999<<<>>>CCCNNN\\\iiipppqqqoooqqq}}}qqqjjjddddddeeecccccceee^^^```fffmmmooouuu{{{ttttttvvvxxx{{{{{{yyywwwwwwrrrooommmjjjfffhhhlllnnnrrrxxx}}}yyyyyyzzz{{{~~~~~~zzzsssmmmjjjhhhhhhmmmtttxxxkkk]]]SSSMMMJJJIIIIIIGGGDDD>>>999555444444///////////////000000111////////////............///...---,,,,,,---.../////////---,,,,,,---...///------------------------///...,,,***))))))******------------------------++++++++++++++++++++++++///......------,,,++++++.........////////////000...------------...////////////.........---------000//////.........//////////////////////////////222000...///111111///,,,///000111222444777<<>>BBBHHHUUUeeemmmooorrrzzzssskkkgggcccbbbeeefffeeefffiiilllqqq{{{}}}yyy{{{~~~}}}}}}|||{{{{{{zzzxxxwwwuuuwwwxxxzzz~~~vvvnnnjjjfffcccdddgggfffkkkqqquuuwwwwwwxxxxxx}}}}}}~~~{{{sssqqquuuuuuiii\\\SSSNNNJJJGGGCCC???<<<999777666555444333222000000//////////////////.....................------.........------------.........///------------------------++++++++++++,,,,,,------------------------------........................,,,,,,,,,---------......,,,,,,,,,---------............//////000000000000000000000000000000000000//////////////////000111////////////////////////000000000000111222333333222666<<>>FFFOOOZZZfffssswwwvvv{{{xxxoooiiigggeeeccccccggghhhjjjpppxxx}}}zzzyyyxxxyyy|||{{{tttnnnmmmnnnooopppoooppppppoooooopppsssuuu|||{{{oooiiifffddddddggghhhmmmtttzzz~~~}}}||||||tttdddXXXQQQLLLFFFBBB@@@>>>999666777666555444222222111111////////////............------...//////...------+++,,,---...////////////------------------------***+++,,,---......------------------------------........................//////...---,,,,,,++++++,,,---------...............///111222222222111000......////////////000000////////////000111222222000000000000000000000000000111222111000222444777:::AAAKKKUUU\\\aaadddfff]]]\\\ZZZZZZ\\\]]]]]]]]]ZZZVVVPPPKKKFFFAAA<<<888666555444444333444444444222222222222222222222222111111111111111111111111333333222222222222333333000000111111111222222222111111222222222333333333222222222222333333333444444333333222222333333444333333333333333333333333333333333444555666666666333333333444666777999:::888888888999999999::::::999888999<<<>>>BBBLLLWWWbbblllwww{{{}}}uuunnnjjjgggdddeeedddeeejjjnnnsss}}}|||zzz{{{||||||xxxsssnnnkkklllnnnqqqrrroooqqqrrrrrrrrruuuzzz~~~{{{ooojjjiiiiiijjjmmmqqqvvv}}}zzzwwwwww}}}ttteeeWWWQQQJJJFFFDDDAAA<<<888777666555444333333333333////////////............------...//////...------+++,,,---////////////...------------------------+++,,,---......------,,,---------------------------------------------------------------------,,,------........./////////...///111333333222111000/////////000000111111111////////////000111222333000000000000000000000000///111222333333555:::>>>CCCKKKWWW```eeeffffffeee\\\[[[[[[\\\^^^___^^^]]][[[YYYVVVSSSNNNGGG@@@;;;777777666555555555555555333333333333333333333333000000000000000000000000444333333222222333333444000000111111222222222222111111222222222333333333111111111222222333333333444333333222222333333444333333333333333333333333444444444555666777777888666666555555555666666777888888999999999:::::::::;;;:::;;;===???DDDQQQ]]]lllttt~~~sssjjjhhhiiigggdddgggfffiiinnnttt{{{~~~~~~{{{wwwssspppllljjjlllppptttuuurrrtttvvvwwwxxx||||||ppplllmmmnnnqqqtttxxx}}}zzzvvvuuu{{{ppp[[[UUUMMMIIIGGGDDD???:::777666555444444444444444000/////////............,,,---...//////...---,,,***+++---///000000///...------------------------,,,,,,.........---,,,+++------------------------------------------------+++,,,,,,------......///.........////////////000...000222333333333111000000000111111222222222222////////////000111222333000000000000000000000000...000333444555999???DDDKKKSSS___hhhkkkiiifffddd