BM6P6(@ xxxkkkccc^^^ZZZYYYZZZZZZWWWVVVYYY___aaa___\\\\\\[[[YYYYYYYYYWWWUUURRRRRRQQQPPPMMMKKKIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@???>>>===<<<<<<;;;999999999777555333999999888777777777777777666666666666555555555555666555444333333444555666555555555555555555555555555555555555555555444444777777777999===BBBFFFIIINNNOOOQQQTTTYYY]]]aaadddmmmjjjeee___[[[]]]dddjjjmmmqqqtttrrrmmmgggcccbbbbbbdddggglllqqqssssssrrrzzzyyywww|||rrreeebbbbbbgggnnnvvvvvvjjjggg___WWWVVVWWWUUUUUUWWWaaakkk|||kkkccceeecccggglllgggmmmjjjddd]]]XXXWWWZZZ\\\ZZZRRRKKKJJJKKKNNNSSSYYYVVVYYYXXXTTTQQQOOOKKKFFFAAA???<<<;;;<<<<<<;;;;;;========================<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????DDDAAABBBEEEJJJXXXsssyyyooojjjkkkiiikkknnnrrruuuxxxzzzzzzxxxkkkddd___[[[ZZZ\\\]]][[[YYYZZZ^^^___\\\XXXZZZXXXWWWVVVUUUTTTQQQOOOQQQQQQOOOMMMKKKIIIHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>======<<<<<<===<<<;;;;;;<<<<<<:::888777777666555555555555555666666666666555555555555666555444444444444555666555555555555555555555555555555555555555555555555777777888:::>>>CCCGGGJJJKKKLLLOOORRRWWW\\\```cccgggeee```[[[YYY\\\dddjjjsssuuuwwwuuuooohhhdddbbbdddeeehhhmmmqqqtttvvvvvv~~~yyyuuuvvv|||{{{kkkeeegggeeemmmxxx~~~nnnddd[[[WWWVVVTTTTTTVVV[[[cccsssmmmeeeeeebbbfffjjjfffllliiieee___ZZZYYY[[[]]]XXXPPPKKKJJJLLLNNNRRRWWWVVVYYYXXXTTTQQQPPPLLLGGGBBB???===;;;<<<<<<<<<;;;========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????AAA@@@BBBFFFLLL\\\yyywwwooommmnnnooorrrwww|||xxxkkkeee```\\\[[[]]]^^^[[[ZZZ[[[^^^___\\\YYY]]]\\\ZZZXXXWWWUUURRRPPPQQQPPPNNNMMMKKKIIIGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@???===<<<;;;;;;<<<<<<999888777888::::::999888777777666555555555555555666666666666555555555555666555444444444444555666555555555555555555555555555555555555555555555555888888:::<<<@@@EEEIIIKKKIIIJJJLLLPPPTTTYYY]]]```bbb```[[[XXXXXX^^^ffflllxxxyyyzzzwwwqqqjjjeeecccfffgggjjjnnnrrrwwwzzz||||||zzzwwwtttqqqsssxxx~~~xxxllleeeiiippppppzzz}}}pppccc\\\YYYUUUUUUXXXWWW[[[fffuuunnneeedddaaadddiiieeekkkjjjfffaaa\\\ZZZ[[[\\\TTTNNNJJJLLLMMMNNNPPPTTTUUUXXXXXXUUURRRQQQMMMHHHCCC@@@===<<<<<<<<<<<<;;;========================<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCHHHPPPccc}}}xxxttttttvvvxxx|||wwwjjjddd```\\\[[[]]][[[ZZZZZZ\\\___```___]]]___^^^[[[ZZZYYYVVVSSSPPPPPPOOONNNLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@>>><<<:::999:::;;;<<<999777666666888999888777999888888777777777777777666666666666555555555555555555555444444555555555555555555555555555555555555555555555666666666666888999<<>>=========<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===@@@DDDJJJUUUkkk}}}}}}uuuhhhbbb^^^[[[ZZZ\\\[[[[[[[[[]]]___```___^^^\\\ZZZXXXWWWUUUSSSPPPMMMNNNNNNMMMKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>><<<:::999:::;;;<<<>>><<<:::999:::;;;:::999999888888777777777777777666666666666555555555555444555555555555555555444555555555555555555555555555555555666666666777777999;;;>>>BBBFFFJJJMMMNNNOOONNNNNNNNNOOOQQQSSSTTTWWWUUUTTTWWW]]]eeemmmrrruuuuuuuuutttrrroookkkhhhfffiiilllpppuuu{{{xxxrrrqqqooommmooouuu}}}uuuoooiiiffffffkkkxxx|||oooeee]]]YYYYYYZZZXXXYYY___hhhuuummmcccaaa]]]bbbhhhfffjjjjjjiiiddd]]]VVVRRRPPPMMMIIIIIIMMMPPPNNNMMMOOORRRWWWYYYWWWUUUTTTQQQKKKEEEBBB???=========<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>AAAFFFMMM\\\vvvsssgggaaa^^^[[[ZZZ\\\____________^^^]]]\\\\\\]]][[[YYYXXXWWWUUURRROOOMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@???>>><<<;;;::::::;;;;;;>>><<<999888888999999888777777666555555555555555666666666666555555555555444444555666666555444444555555555555555555555555555555555666666777777888999<<<@@@EEEIIIMMMNNNOOOPPPPPPNNNMMMMMMMMMNNNOOOOOOOOOPPPVVV^^^gggmmmppprrrrrrqqqqqqqqqpppllliiifffjjjoootttxxx~~~uuupppjjjkkklllpppuuu|||tttgggeeeeeeiiinnnvvv|||oooccc\\\ZZZZZZWWWVVVYYY^^^hhhxxxqqqeeeaaa]]]bbbiiifffhhhjjjiiifff^^^VVVPPPLLLLLLIIIIIINNNPPPNNNMMMOOOQQQVVVYYYWWWWWWVVVRRRMMMFFFCCC@@@>>>>>>>>>===;;;========================:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????@@@CCCHHHRRRgggsssgggaaa^^^\\\\\\^^^___`````````^^^]]]\\\\\\^^^\\\ZZZZZZYYYXXXUUURRRLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;:::888555555666888888888777777666555555555555555666666666666555555555555444444555666666555444444555555555555555555555555444555555666777777888888999===BBBGGGLLLOOOPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLKKKLLLOOOWWWaaajjjnnnppprrrqqqooopppqqqpppllliiiggglllsssyyy}}}yyyqqqllldddiiinnnssswww||||||jjjcccdddiiirrrzzz}}}nnnccc___ZZZWWWVVVXXXZZZ___kkkvvvwwwiiiddd___bbbhhhffffffhhhiiigggaaaXXXQQQMMMLLLIIIIIINNNQQQOOONNNOOOPPPUUUYYYXXXXXXWWWSSSNNNGGGDDDAAA???>>>>>>===<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAACCCIIIWWWsssttthhhbbb___]]]]]]___\\\^^^___```_________```ZZZYYYWWWWWWVVVUUUSSSPPPLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;999777777999<<<======999999888777777777777777777666666666555555555555333444555666666555444333555555555555555555555555444555555666777888888999:::===CCCHHHMMMPPPQQQQQQLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLQQQ[[[eeennnqqqqqqsssqqqppppppqqqppplllhhhhhhnnnwww|||~~~vvvnnniiibbbhhhqqqvvvzzzrrreeefffhhhooozzzxxxkkkeee[[[YYYYYYZZZZZZ\\\eeennn|||}}}nnnggg```ccchhheeecccfffiiiiiiccc[[[TTTPPPLLLIIIIIINNNQQQOOONNNPPPPPPUUUYYYYYYXXXXXXTTTNNNGGGDDDAAA??????>>>===<<<========================:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAADDDIIIZZZ{{{ssseeebbbcccbbb___]]]```^^^[[[\\\^^^```___]]]YYYYYYYYYXXXVVVTTTQQQPPPOOONNNKKKIIIHHHGGGGGGGGGDDDCCCAAAAAABBBBBBAAA???;;;;;;;;;;;;;;;<<<======:::999888777777777888999666666666666555555555555666666666666666666666666333333222222333333444555444444444444444444444444444444444444555666777888888<<>>===;;;<<<======<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<============<<<============>>>AAADDDEEEJJJTTTjjjsssfffbbbcccbbb___^^^___\\\ZZZ[[[]]]^^^]]]\\\[[[[[[ZZZYYYWWWTTTQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGDDDCCCAAAAAABBBBBBAAA???======<<<;;;;;;;;;;;;;;;<<<;;;999888777666777777777777777666666666555555666666666666666666666666444444333333444444555666444444444444444444444444666666666666777888::::::<<>>??????>>><<<>>>===<<<===>>>???>>>===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============;;;<<<=========???BBBDDDHHHNNNZZZqqqsssgggcccdddbbb___^^^]]][[[ZZZZZZ[[[\\\\\\[[[]]]\\\\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJHHHHHHGGGGGGDDDCCCAAAAAABBBBBB@@@?????????===<<<;;;::::::999<<<<<<:::888777666666666888888777777777666666666666666666666666666666666555444444444444555666666555555555555555555555555777777777888999;;;<<<===@@@BBBFFFJJJNNNQQQTTTUUURRRQQQNNNKKKHHHIIILLLNNNTTT^^^ggglllppptttssspppnnnpppssswwwzzzyyyvvvsssnnnssszzz|||wwwqqqoooqqqrrruuuzzzvvvnnniiihhhmmmtttrrriii```]]]\\\ZZZZZZ[[[aaalll|||zzzmmmdddccceeeeeeeeeeeeggghhhddd^^^XXXSSSPPPNNNRRRWWWZZZXXXTTTUUUWWWYYYZZZZZZWWWSSSQQQNNNHHHAAA======??????>>>???>>>===>>>@@@AAAAAA@@@???>>>>>>======>>>>>>???<<<<<<<<<<<<============;;;<<<=========???BBBEEEJJJRRRaaa{{{sssgggddddddaaa______\\\[[[ZZZZZZ[[[[[[[[[[[[^^^^^^]]][[[XXXTTTQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGEEECCCAAAAAAAAAAAA???>>>???>>>===<<<;;;:::::::::;;;:::999888888777666666888888888888777777777777666666666666666666666666444444444444444555555666666666666666666666666666666777777888:::<<<===>>>CCCDDDFFFIIIMMMPPPSSSTTTQQQPPPNNNKKKIIIJJJNNNQQQWWWaaakkkoooppprrrqqqnnnnnnqqquuuyyy|||{{{yyywwwpppuuu}}}|||{{{yyyvvvwww{{{~~~{{{nnnhhhggglllwww|||qqqgggbbb___[[[ZZZ[[[]]]bbblll|||vvvhhhdddeeeeeeddddddfffhhhgggbbb]]]UUURRRRRRVVV\\\___]]]YYYVVVXXXZZZ[[[[[[YYYWWWUUUSSSLLLCCC>>>===????????????>>>>>>???AAACCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<===>>>>>>@@@CCCEEEKKKTTThhh|||qqqgggdddccc```^^^___\\\\\\\\\[[[[[[[[[\\\\\\^^^^^^]]][[[XXXTTTQQQOOOLLLLLLKKKJJJJJJIIIHHHGGGEEECCCAAAAAAAAA@@@???=========<<<;;;;;;;;;;;;;;;777888888888999999888888888888888888777777777777666666666666666666666666333333333222333333444555666666666666666666666666555555666777999;;;===>>>CCCDDDFFFIIIKKKNNNPPPQQQOOONNNMMMKKKJJJKKKOOOSSSZZZdddmmmooonnnooonnnlllooorrrvvvxxxyyyxxxwwwvvvrrrxxx||||||||||||wwwmmmjjjmmmuuuyyymmmfffaaa\\\YYYZZZYYYZZZ___llloooffffffeeeddddddfffiiiiiifffbbbVVVUUUUUUZZZbbbeeeccc___WWWXXX[[[]]]]]]\\\[[[ZZZ[[[RRRHHHAAA>>>???>>>>>>???>>>>>>???AAACCCBBBBBB========================<<<<<<<<<<<<============;;;<<<===>>>>>>@@@DDDFFFJJJVVVnnnyyypppgggdddbbb___]]]^^^[[[\\\\\\[[[ZZZZZZ[[[]]]]]]\\\\\\ZZZWWWTTTQQQOOOKKKKKKKKKKKKJJJIIIHHHGGGEEECCCAAA@@@AAA@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<666666888999999:::999999888888777777777666666666666666666666666666666666333222222222222333444444555555555555555555555555333444555666999;;;===>>>CCCEEEGGGIIIKKKLLLMMMNNNLLLLLLKKKJJJIIILLLPPPTTT\\\fffnnnnnnllllllmmmllloooqqqssssssrrrqqqrrrrrruuu}}}}}}zzz|||}}}{{{tttoooqqqxxxtttjjjccc\\\XXXXXX[[[YYY\\\eeesssxxxkkkiiifffddddddfffjjjkkkiiifff[[[ZZZ[[[```gggkkkhhhdddYYYZZZ\\\^^^___^^^]]]\\\___VVVKKKCCC@@@???>>><<>>===>>>@@@AAAAAA@@@;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============;;;<<<>>>>>>???AAADDDGGGKKKYYYuuuwwwnnnfffcccaaa]]]\\\^^^YYY[[[\\\ZZZXXXXXXZZZ\\\[[[[[[ZZZYYYWWWTTTQQQPPPJJJKKKKKKKKKKKKIIIHHHGGGEEECCCAAA@@@@@@???===<<>>===<<<;;;:::::::::777777888999999999888888777777777666666666555555666666666666666666666666333333333333333444555555444444444444444444444444333333444666999<<<>>>???CCCEEEHHHJJJLLLLLLKKKKKKJJJJJJJJJIIIIIILLLQQQTTT^^^hhhooommmjjjkkkmmmnnnlllmmmnnnmmmkkkkkkmmmpppzzz|||xxxwwwzzz}}}~~~xxxtttqqqsss{{{tttiii___YYYYYY]]][[[]]]bbbiiixxxqqqmmmgggeeedddfffjjjlllkkkhhhcccaaabbbgggmmmoookkkggg]]]^^^___```___^^^\\\[[[^^^VVVLLLDDDAAA@@@>>><<<>>>===<<<===>>>???>>>===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<============;;;<<<>>>>>>???AAAEEEHHHNNN]]]|||uuummmfffccc```\\\[[[]]]WWWYYY[[[YYYWWWVVVYYY[[[YYYYYYYYYXXXVVVTTTQQQPPPJJJJJJKKKKKKKKKJJJHHHGGGEEECCCAAA@@@@@@???===;;;AAA@@@>>><<<:::999888888888999::::::999888777666666666666666555555555555666666666666666666666666555444444444444555666666444444444444444444444444333444555777:::===???@@@DDDFFFIIILLLMMMMMMKKKJJJIIIIIIIIIHHHHHHLLLQQQUUU```iiipppmmmiiikkknnnoooiiijjjjjjhhhfffgggkkkooo~~~xxxttttttwww{{{}}}uuuoooqqqqqqwww}}}pppddd]]][[[YYYXXXYYY\\\___jjjuuuppphhheeedddfffjjjlllkkkiiiiiiggggggkkkpppqqqmmmgggaaaaaaaaaaaa___]]][[[ZZZ[[[TTTKKKDDDAAA@@@>>><<<>>>===;;;<<<======<<<;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>;;;<<<>>>>>>???BBBEEEHHHQQQaaasssjjjcccaaa```^^^]]]^^^[[[ZZZZZZYYYXXXWWWWWWWWWYYYXXXVVVTTTRRRPPPNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGAAAAAA@@@???>>>>>>>>>???======<<<;;;<<<===>>>???<<<<<<;;;;;;:::999888888888888888888888888888888555555666666666666555555555444333222222333444555777555222222444666666666000222555999<<<>>>??????GGGGGGHHHJJJLLLLLLKKKIIIKKKIIIHHHHHHGGGGGGMMMUUUeeejjjmmmkkkiiimmmooooooooollliiifffcccccckkkvvv}}}vvvsssqqqsssyyyrrrmmmnnnqqqyyy{{{oooddd\\\YYYVVVUUUXXX^^^gggwwwssskkkfffdddhhhkkklllnnnqqqnnnoooqqqrrrrrrpppmmmlllgggeeebbbaaabbbaaa^^^[[[TTTRRRMMMGGGCCC@@@>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>????????????@@@???@@@BBBAAA???DDDJJJUUUllltttkkkbbb```^^^[[[YYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQOOOMMMMMMLLLKKKIIIHHHGGGFFFFFFAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999999::::::;;;::::::999888888777666666777777777777777777777777555555666666666666555555666555444333333444555666555777999777555333444555111333666999<<<>>>@@@AAAKKKJJJJJJKKKMMMNNNMMMKKKKKKHHHFFFFFFEEEGGGNNNWWWbbbhhhkkkjjjjjjooorrrrrrppplllhhheeeccceeeooo{{{{{{sssooommmmmmpppwww}}}|||pppmmmpppuuu}}}zzzmmmcccZZZVVVTTTVVVZZZaaannnzzz|||oooiiifffhhhkkkkkkmmmpppnnnppprrrsssrrrqqqnnnmmmgggddd```______^^^\\\ZZZUUURRRMMMHHHDDDAAA???>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=====================???AAAAAAAAAGGGNNN]]]tttuuukkkbbb^^^\\\YYYWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWVVVUUURRRPPPNNNLLLKKKJJJIIIGGGFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999888888888888999999999888777777666666666666666666666666666666555555666666666666555555666555555444444555555666333888===<<<666111222555333444666888<<>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;::::::===AAABBBCCCJJJRRRffftttjjjaaa^^^\\\YYYXXXYYY[[[ZZZZZZYYYXXXWWWWWWWWWUUUVVVXXXXXXWWWTTTQQQOOOLLLLLLKKKJJJIIIGGGFFFEEEBBBBBB@@@???>>>>>>>>>>>>======<<<:::999888888888;;;:::::::::999999888888666666666666666666666666555555666666666666555555666666666555555666666666333777:::999555222333555666666777999<<<@@@CCCEEEJJJIIIIIIKKKNNNQQQQQQQQQNNNGGGBBBBBBEEEJJJTTT^^^```eeehhhiiimmmsssvvvuuurrrkkkeeecccfffnnn}}}vvvnnniiigggiiiooovvv|||{{{sssnnnpppvvvyyylllddd^^^ZZZYYYXXXYYY^^^eeezzzyyyoooggggggjjjkkkllloooppprrrsssuuutttssspppnnnhhhddd^^^YYYVVVWWWYYYZZZVVVTTTPPPKKKGGGCCCAAA@@@>>>>>>>>>>>>====================================<<<<<<=========<<<;;;;;;::::::<<<@@@BBBDDDKKKTTTkkktttjjjaaa^^^]]]\\\\\\^^^]]]\\\[[[YYYXXXVVVUUUTTTVVVWWWYYYYYYXXXUUURRRPPPMMMMMMMMMLLLKKKIIIGGGFFFCCCBBBAAA???>>>===============<<<;;;999888777666::::::999999999999999888777777777777777777777777555555666666666666555555555666666666666666666555444333222222333555666666777777888:::===AAAEEEGGGHHHHHHIIIMMMRRRUUUWWWWWWOOOHHHCCCDDDHHHNNNWWW```aaaeeeggggggkkkqqqsssqqqooohhhcccdddjjjttt|||tttnnnkkkhhhmmmssszzz~~~wwwrrrpppuuu|||wwwjjjccc]]][[[YYYXXX[[[```ppp~~~rrrhhhfffjjjlllmmmpppqqqrrrtttuuuuuussspppoooiiieee^^^XXXTTTUUUXXX[[[WWWUUURRRMMMIIIEEEBBB@@@>>>>>>>>>>>>==========================================>>>>>>>>>======<<<<<<<<<===@@@AAACCCKKKSSSmmmuuukkkbbb___^^^]]]^^^```]]]\\\[[[YYYXXXVVVUUUTTTWWWWWWXXXWWWVVVSSSQQQOOOMMMNNNNNNMMMLLLJJJHHHFFFCCCBBBAAA???>>>=========:::::::::999888777555444777777777777777777777777777777777777777777777777555555666666666666555555444555555666666555555444555222//////333666777666777888:::<<<@@@CCCEEEGGGHHHIIILLLQQQWWWZZZZZZZZZOOOHHHEEEGGGLLLQQQXXX^^^___aaabbbcccgggmmmnnnkkkkkkeeebbbfffnnnzzz{{{vvvrrrooommmkkkpppwww}}}yyysssrrrttt|||qqqhhh___\\\YYYWWWXXX[[[gggxxx|||}}}xxxkkkhhhkkkmmmooopppppprrrtttuuutttssspppooohhheee^^^WWWRRRRRRVVVZZZXXXVVVSSSOOOJJJFFFCCCAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===>>>===>>>@@@AAACCCJJJSSSooowwwmmmccc___^^^\\\]]]___ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLLLLMMMMMMMMMLLLIIIGGGEEEDDDCCCAAA???>>>===<<<<<<::::::::::::999888666555666666666666777777777777666666666666666666666666555555666666666666555555333444555666666555444333222333333333333444555666777999;;;???BBBDDDFFFGGGHHHIIIMMMSSSWWWYYYXXXVVVMMMGGGEEEJJJOOOSSSVVVZZZYYY[[[[[[\\\aaahhhiiieeefffaaaaaahhhrrr~~~|||uuuqqqqqqqqqooonnnqqqvvv{{{zzzqqqooorrrxxx{{{pppeee___[[[XXXWWWZZZ]]]lllyyyyyy{{{qqqlllmmmnnnoooppppppqqqsssttttttrrrpppnnnfffccc]]]VVVPPPOOOSSSWWWXXXWWWTTTPPPLLLGGGDDDBBB>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>===<<<===@@@AAACCCLLLUUUrrryyynnnddd___]]][[[[[[]]]WWWXXXXXXXXXYYYYYYZZZZZZVVVUUUSSSQQQNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIFFFDDDDDDCCCAAA???>>>===<<<<<<;;;<<<======<<<;;;999888888888888888888999999999555555555555555555555555555555666666666666555555222333444555555444333222000555:::999444111333666777999<<<@@@CCCEEEFFFFFFFFFHHHLLLQQQUUUUUURRROOOKKKFFFEEEKKKQQQSSSUUUWWWSSSUUUVVVWWW]]]eeeeeebbbbbb___```iiiuuu~~~vvvnnnkkknnnqqqqqqooowww{{{|||ssslllmmmrrr{{{yyykkkddd___ZZZYYY[[[VVVdddvvv{{{wwwuuuzzzvvvoooooooooooopppoooqqqssstttsssrrrooonnndddaaa\\\UUUOOOMMMQQQUUUYYYWWWUUUQQQMMMHHHDDDBBB>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<============<<<;;;<<<@@@AAADDDMMMWWWuuu|||oooccc^^^]]][[[ZZZ[[[ZZZXXXWWWXXXYYYYYYWWWTTTRRRSSSTTTTTTQQQLLLLLLMMMKKKKKKKKKIIIGGGGGGHHHIIIDDDBBB@@@??????>>><<<:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777999999999999888888888777;;;888666666888888777555333333333333333444555666555555555666666666777777999:::===@@@CCCFFFGGGHHHKKKIIIHHHIIILLLMMMJJJHHHGGGIIIKKKMMMMMMMMMOOOQQQQQQRRRTTTXXX[[[]]]\\\[[[\\\\\\```hhhtttsssmmmiiijjjooouuuvvvvvv~~~~~~nnnbbbkkkzzzuuukkkccc\\\YYYYYY[[[cccooo}}}vvvwww{{{zzzqqqooollljjjiiinnnppppppooorrrtttpppiii]]]]]]ZZZUUUQQQPPPSSSVVVVVVVVVUUUSSSOOOIIIDDDAAA@@@?????????>>>>>>==================>>>>>>>>>>>>===========================???<<<>>>DDDBBBJJJ^^^}}}{{{oooccc___^^^[[[ZZZ[[[WWWUUUUUUWWWZZZ\\\[[[YYY^^^\\\[[[[[[YYYTTTNNNKKKIIIIIIIIIIIIHHHGGGGGGHHHDDDBBB@@@??????>>><<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999888777777777999888888888777777777777999666444444666777666555444444333333333444555555444444555555666777777777999;;;===@@@CCCFFFGGGHHHJJJHHHGGGIIIJJJKKKIIIFFFHHHKKKNNNOOOOOOOOOOOOPPPQQQRRRUUUXXX[[[[[[ZZZYYY[[[]]]ccclllwwwrrrnnnkkklllpppuuuxxxzzz~~~~~~}}}nnngggqqqtttjjjaaa]]]]]]YYY___iiivvv{{{zzzzzzwwwssspppnnnnnnmmmoooooonnnppprrrmmmfffYYYZZZYYYSSSNNNLLLPPPTTTVVVVVVUUUSSSOOOIIIDDDAAA>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>========================<<<>>><<<>>>DDDDDDLLLaaazzznnnddd```___\\\ZZZZZZWWWVVVUUUWWWZZZ]]]]]]]]]TTTRRRQQQSSSWWWWWWRRRMMMJJJJJJJJJIIIHHHFFFDDDDDDDDDBBB@@@?????????===;;;;;;;;;;;;:::::::::999999999999888888777666666666777777777777666666666666666444333333555666666555555555444333333333444444222333444555666777888999:::<<<>>>AAACCCEEEGGGGGGIIIHHHGGGHHHHHHHHHFFFDDDIIILLLPPPRRRRRRQQQQQQQQQRRRTTTWWWYYYZZZYYYXXXWWWZZZ]]]eeeoooyyyzzzwwwooooooooonnnppptttzzz~~~~~~}}}uuunnnnnnyyyzzznnnbbb\\\[[[XXX[[[aaalll|||}}}zzz~~~~~~vvvrrrqqqrrrmmmooonnnlllnnnooojjjbbbVVVYYYYYYTTTMMMJJJNNNTTTVVVVVVUUUSSSOOOJJJEEEBBB=========>>>??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>><<<>>>EEEEEEPPPfffyyynnndddaaa```]]]ZZZZZZZZZYYYXXXXXXZZZ\\\]]]^^^```___\\\WWWUUUTTTQQQMMMNNNLLLKKKIIIHHHEEEAAA???CCCAAA@@@?????????===;;;:::::::::999999999888888888888777777777666666666777666666666666555555555444444333333444555666666666555444333333333333333111222333555777888::::::;;;===???AAACCCEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCGGGKKKQQQTTTUUUUUUUUUUUUTTTWWWZZZ[[[[[[YYYXXXWWWYYY]]]eeeoooxxx~~~~~~~~~~~~~~~~~~{{{wwwsssmmmpppqqqpppooorrrzzzzzztttpppnnnnnnnnnuuusssfff^^^\\\ZZZZZZ\\\dddrrrzzz|||wwwqqqqqqrrrooopppnnnlllmmmmmmhhh```UUUYYY[[[VVVNNNKKKOOOUUUVVVVVVUUUSSSOOOJJJEEEBBB>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===@@@>>>???EEEFFFRRRjjjyyynnndddaaaaaa^^^[[[[[[ZZZYYYYYYYYYZZZ]]]aaaccc\\\bbbbbbZZZSSSRRRSSSRRROOOLLLJJJIIIIIIGGGDDDAAACCCAAA????????????===<<<::::::999999999888888888888888888888777777777777666666666666555555555444444444444444444555666777666555444333333333333333222333444666888:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGFFFEEECCCBBBBBBEEEIIIPPPUUUWWWWWWXXXYYYWWWZZZ\\\]]][[[ZZZZZZ[[[[[[^^^dddmmmvvv}}}}}}|||{{{{{{{{{yyyuuurrrnnnppprrrpppmmmpppxxxxxxooohhhdddcccjjjppp|||~~~ooofffbbb^^^[[[[[[aaajjj||||||{{{{{{rrrqqqrrrpppqqqpppmmmnnnnnnhhh```TTTXXXZZZVVVPPPLLLOOOSSSVVVVVVUUUTTTPPPKKKFFFCCCAAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBB@@@@@@EEEFFFTTTnnnzzznnndddaaa```^^^\\\]]]VVVWWWXXXXXX[[[```gggkkkvvvyyyiii___WWWPPPOOOLLLIIIIIIKKKKKKJJJGGGBBBAAA??????@@@???>>><<<:::::::::999999999888888999999999999999999999999666666666666555555555555444555555555444444555777555555444333333333444444444444666888999;;;<<<===>>>???@@@BBBDDDEEEEEEFFFDDDFFFGGGFFFDDDCCCCCCCCCDDDHHHNNNSSSVVVWWWYYYZZZXXX[[[]]]]]][[[[[[^^^aaa```bbbgggoooxxx}}}{{{xxxwwwwwwvvvtttrrrqqqsssssspppmmmooovvv|||}}}~~~~~~~~~~~~zzzpppgggbbbaaabbbmmmwwwwwwjjjfffaaa\\\[[[___eeerrr{{{wwwtttsssqqqrrrpppnnnnnnnnnhhhaaaRRRUUUVVVTTTPPPNNNNNNOOOVVVVVVVVVTTTPPPLLLGGGDDDBBBAAA@@@???>>><<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@AAAFFFHHHXXXsss{{{oooccc```___^^^]]]^^^VVVWWWXXXYYY[[[aaaiiiooorrr\\\VVVQQQKKKIIIKKKLLLKKKHHHBBB@@@??????@@@@@@>>>===;;;:::::::::999999999999;;;;;;;;;;;;;;;;;;<<<<<<777777777666666666555555333555555444222111333555444444333333333444555555666777888999;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEECCCEEEGGGFFFDDDCCCDDDEEEFFFIIINNNQQQSSSTTTVVVXXXWWWZZZ[[[ZZZYYY[[[```eeefffhhhmmmttt|||}}}xxxvvvvvvvvvvvvuuuwwwwwwuuuqqqooopppuuuyyyzzz|||}}}~~~}}}~~~~~~~~~}}}yyyqqqhhhbbbaaadddhhhvvv}}}nnnhhh```[[[ZZZ^^^aaaiii{{{zzzzzzuuurrrpppqqqpppnnnnnnnnnhhhaaaTTTTTTTTTTTTSSSQQQOOOMMMVVVVVVVVVTTTQQQLLLGGGEEEAAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>========================<<<@@@???AAAGGGKKK]]]zzz|||oooccc______^^^^^^```YYYZZZZZZZZZZZZ___gggnnn___XXXOOOKKKKKKKKKHHHEEEBBB@@@??????@@@@@@>>>===;;;;;;;;;:::::::::999999========================777777777777666666666666222444555333000///111333333333333333444444555666888888999:::<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEBBBDDDGGGFFFDDDCCCDDDFFFIIIKKKNNNPPPQQQRRRTTTVVVVVVXXXZZZXXXWWWZZZaaahhhkkkmmmssszzzzzzwwwwwwxxxyyyyyy|||zzzvvvsssqqqqqquuuwwwxxxzzz|||||||||}}}~~~~~~tttpppiiibbb___aaahhhmmm}}}uuunnn___YYYXXX\\\^^^cccyyyzzzvvvyyy{{{tttpppooopppooommmnnnnnnhhhaaaWWWVVVUUUVVVWWWVVVQQQMMMVVVVVVVVVTTTQQQLLLHHHEEE????????????>>>>>>>>>>>>============>>>>>>>>>>>>========================999>>>>>>AAAGGGMMMaaa|||pppeeeaaa```^^^]]]]]]XXXYYYZZZ[[[]]]^^^``````jjj{{{bbbKKKMMMKKKEEEGGGIIIEEEBBB???>>>???@@@@@@@@@<<<<<<;;;:::999999999999999999999:::<<<>>>???@@@===;;;888555333333444555888666555444444555666888444444444444444333333333222333444666888:::<<<>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGNNNMMMMMMOOORRRTTTTTTSSSWWWXXXZZZ[[[]]]```eeeiiiqqqvvv{{{yyyvvvxxx{{{}}}}}}|||uuupppoooppprrrrrrtttuuuvvvxxxzzz|||}}}~~~{{{{{{{{{}}}~~~~~~|||zzzsssllleeeaaa___aaakkkvvv|||tttqqqqqqssszzzsssfffaaa]]]\\\^^^ffftttvvvwwwsssooopppooooooppppppmmmfff```VVVSSSTTTWWWWWWTTTTTTVVVXXXWWWVVVTTTPPPKKKGGGDDDAAA@@@???>>>========================>>>>>>>>>>>>;;;<<<>>>>>>======>>>@@@<<>>???@@@@@@???<<<;;;:::999999888888888999999999:::;;;<<<>>>>>>>>><<<999666555555666666777666555444444555666777888777777666555444333333333333444666888:::<<<===??????@@@AAACCCDDDEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\^^^aaaeeejjjmmmvvvzzz{{{wwwvvvxxxzzz|||{{{uuurrrqqqrrrrrrsssvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyy{{{~~~~~~}}}|||nnniiifffeeefffiiisss~~~|||oooiiifffeeegggmmmtttyyykkkddd^^^\\\\\\bbbnnnzzzyyyvvv}}}ssspppooonnnnnnooopppmmmgggaaaVVVSSSSSSWWWXXXUUUUUUWWWXXXXXXVVVTTTPPPKKKGGGEEEAAA@@@???>>>>>>=====================>>>>>>>>>>>><<<>>>??????======>>>@@@<<>>?????????>>><<<;;;;;;:::999999888888888888777777888888999999<<<:::888555444444555666777666555444444555666777::::::999777666555444333444444555666777999;;;<<>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@@@@@@@>>>===>>>???===AAA@@@BBBIIIRRRiii|||qqqfffcccbbb```]]]]]][[[[[[ZZZZZZYYYXXXXXXXXXZZZYYYXXXVVVUUUTTTSSSSSSNNNIIIJJJIIIEEEJJJLLLBBBDDDBBB???>>>??????>>>===<<<<<<<<<<<<;;;:::999999666555555444444444444444888666444333222222333333666555555444444555555666999888888777666555555444555555555666777999:::;;;???@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHMMMPPPSSSWWW[[[YYYUUURRRTTTWWWYYY\\\```cccfffiiinnnqqqvvvzzz|||tttrrruuuyyyzzzxxxwwwwwwwwwwwwuuusssvvvvvvvvvuuuuuutttttttttuuuuuuvvvyyy}}}zzzuuusssuuuxxx}}}zzzpppgggfffgggfffgggiiilllpppxxxzzzpppddd]]]YYYYYY```iiizzzxxxuuuxxxyyyuuuooonnnnnnoooqqqpppkkkfffWWWRRRPPPUUUXXXYYYYYY[[[XXXXXXWWWUUUQQQMMMIIIFFFAAAAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???>>>BBB@@@AAAIIIQQQiiixxxmmmcccaaa```]]]ZZZZZZ[[[ZZZZZZYYYWWWVVVUUUUUUSSSUUUWWWWWWVVVRRRNNNLLLIIIHHHKKKIIICCCIIIMMMCCCCCCAAA????????????===<<<===>>>>>>>>>===<<<;;;:::777666555444333333333333666555444333222222333333555555444444444444555555444555555555555555555555555555555666777999:::;;;???@@@AAABBBDDDEEEFFFFFFHHHGGGEEEDDDDDDHHHOOOSSSWWW\\\```^^^YYYVVVWWWZZZ[[[]]]```bbbdddgggkkknnntttxxx~~~~~~uuurrruuuzzzyyyyyyxxxyyyyyyxxxvvvsssttttttttttttttttttttttttuuuuuuwwwzzz}}}~~~}}}{{{|||vvvsssuuu{{{}}}tttmmmiiimmmqqqsssvvvzzzyyyzzzwwwiii```[[[ZZZ___eeettt~~~wwwxxx}}}vvvqqqooooooqqqsssrrrmmmiiiYYYSSSPPPTTTYYYZZZ[[[]]]XXXXXXXXXVVVRRRNNNJJJHHHBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>???@@@CCC@@@AAAHHHRRRkkkyyyoooeeecccbbb___\\\[[[ZZZZZZYYYWWWVVVUUUTTTSSSUUUUUUUUUUUUSSSPPPNNNLLLLLLHHHKKKJJJDDDHHHKKKDDDCCCAAA?????????>>><<<:::===>>>>>>???>>><<<;;;::::::999888777666666666666777666666555555555666666444444444444444444444444222222333333444555555555444444555666777999;;;<<<@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCEEEKKKTTTZZZ```cccffffffccc```___```\\\^^^___```bbbeeejjjnnnvvvzzz{{{uuutttwww{{{zzzzzzyyyzzzzzzyyyvvvtttrrrrrrsssssstttuuuuuuuuutttuuuwwwzzz{{{zzzvvvsssrrrmmmlllsss|||~~~vvvxxxsssrrrvvv|||qqqfff___\\\___dddooo||||||~~~zzztttrrrqqqrrrtttsssoookkk\\\TTTOOOSSSYYY[[[\\\]]]YYYYYYXXXVVVSSSOOOKKKIIIBBBAAA@@@??????>>>??????============>>>>>>>>>>>>>>>@@@@@@@@@>>>===>>>???@@@DDDAAABBBKKKVVVqqq|||qqqhhhfffeeeaaa^^^]]]YYYYYYXXXVVVUUUTTTSSSRRRWWWWWWVVVUUUTTTRRRPPPOOONNNFFFIIIMMMGGGGGGIIICCCCCCAAA@@@??????>>>;;;999;;;<<<===>>>===;;;999888999999888777666666666666666666666666666666777777444444444555555444444444333333333333444444444444333333444666888:::<<<===@@@AAABBBCCCDDDEEEFFFGGGDDDDDDCCCCCCHHHQQQ\\\dddhhhiiikkklllkkkiiigggeee^^^______```bbbgggnnnrrryyy}}}zzztttsssvvvzzz||||||{{{zzzzzz{{{yyywwwtttssssssssstttttttttttttttrrrtttvvvyyyyyytttnnniiigggeeeiiiuuuxxxlllddd______cccjjjzzz~~~wwwuuussstttvvvuuuqqqmmm___UUUOOORRRXXX[[[\\\]]]YYYYYYXXXWWWTTTPPPLLLIIIBBBBBBAAA@@@????????????============>>>>>>>>>>>><<<>>>??????======>>>@@@@@@CCCAAADDDOOO\\\yyyxxxnnneeecccbbb___[[[ZZZXXXXXXWWWVVVUUUSSSSSSRRROOOQQQSSSUUUTTTQQQMMMKKKNNNCCCGGGOOOKKKGGGGGGCCCCCCAAA@@@??????>>>;;;999:::;;;<<<<<<<<<:::888666777666555444444444444444444444444555555555555555333444444555555444444333555555555444444333333333222333444666888:::<<<>>>@@@AAABBBCCCDDDFFFGGGGGGBBBBBBBBBDDDJJJVVVccclllkkkllllllnnnooonnnjjjggg_________```cccjjjrrrxxx{{{}}}yyyqqqnnnqqqwww{{{}}}~~~|||{{{zzzzzzyyywwwuuuuuutttttttttttttttssssssqqqsssvvvxxxvvvppphhhaaaddddddlllzzz~~~pppggg```___bbbeeeuuu}}}yyywwwuuuuuuwwwvvvrrrnnn```VVVOOORRRXXX[[[\\\]]]YYYYYYXXXWWWTTTPPPLLLJJJCCCBBBAAA@@@????????????============>>>>>>>>>>>>;;;===>>>>>>======>>>@@@???BBBAAAFFFRRRbbbwwwpppjjjgggbbb\\\XXXYYYXXXWWWWWWVVVVVVUUUUUUTTTWWWUUUSSSSSSSSSRRRPPPNNNIIIHHHGGGGGGIIIIIIHHHGGGCCCBBBAAA@@@???===<<<<<<888888888777777777777666555666666777888999999:::555555555555555555555555555555444444444444555555555555555555555555555555555666777777777:::>>>AAABBBCCCDDDDDDCCCCCCDDDFFFBBBAAACCCHHHPPPYYY```cccaaadddiiimmmooommmkkkiiifffaaa^^^cccnnnxxx{{{{{{}}}}}}}}}|||{{{sssooojjjjjjooovvv{{{}}}|||xxxvvvwwwwwwuuurrrqqqrrrsssrrrppppppqqqrrruuuvvvwwwuuupppjjjeeecccdddlllyyy|||pppmmmmmmooorrrvvvtttzzz~~~rrrgggcccdddfffpppwwwrrrvvvvvvxxxwwwmmm```UUUNNNQQQYYY]]]]]]]]]]]]___^^^XXXSSSQQQLLLGGGCCCAAA>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===<<<===>>>@@@AAA??????BBBGGGQQQgggwwwppphhheee```ZZZWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUWWWUUUSSSSSSSSSRRRPPPNNNJJJIIIGGGHHHHHHIIIGGGFFFAAAAAA@@@???===<<<;;;;;;:::::::::999999999999888999999888777666666555555555555555555555555555555555555444444444444555555444444444444444444444444555666777777888:::>>>AAAAAACCCDDDDDDDDDCCCCCCCCCCCCBBBBBBFFFLLLTTTYYY\\\XXX\\\bbbhhhkkklllkkkjjjeeeaaa___eeeqqq{{{|||zzzyyyxxxwwwvvvqqqkkkfffgggnnnvvvzzz{{{xxxvvvsssrrrtttuuuuuussspppqqqqqqpppooooooqqqtttwwwxxxwwwtttppplllkkkjjjhhhqqq|||vvvmmmeeecccddddddfffiiikkkssstttiiidddddddddmmmzzztttwwwwwwxxxwwwnnnaaaVVVOOORRRYYY\\\\\\\\\XXX[[[[[[XXXVVVUUURRRMMMCCCAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===>>>???AAABBB??????BBBGGGRRRiiiwwwnnnfffaaa]]]XXXVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVTTTSSSSSSRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFDDD@@@@@@???>>><<<;;;:::999:::::::::999999999999888999999888777555444333333555555555555555555555555555555444444444444555555333333333333333333333333444555777777888:::>>>AAAAAACCCEEEFFFFFFDDDBBBAAACCCBBBAAACCCHHHMMMQQQRRRRRRVVV\\\aaaeeegggggggggbbb``````hhhttt~~~~~~yyyuuusssrrrpppooolllfffaaadddmmmuuuxxxwwwsssqqqnnnnnnoooppppppooonnnnnnnnnmmmmmmooosssvvv{{{zzzxxxtttpppooopppqqqmmmuuuuuuaaa[[[WWWXXXZZZYYY[[[___hhhsssyyykkkdddcccaaahhhwwwwwwyyyxxxyyyxxxooobbbXXXQQQSSSXXXZZZYYYYYYUUUYYYZZZXXXWWWWWWTTTPPPDDDBBB???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>???@@@AAABBB??????BBBIIITTTllluuulllccc^^^ZZZUUUTTTVVVSSSTTTTTTUUUVVVVVVWWWWWWXXXVVVTTTSSSSSSRRRPPPOOOMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???>>><<<;;;::::::888888888777777777666666666666666666555555555555555555555555555555555555555555444444444444555555333333333333333333333333333555777888999;;;>>>AAABBBDDDFFFHHHIIIGGGCCC???BBBAAA@@@AAAEEEJJJLLLMMMQQQSSSWWW\\\___````````````___aaaiiittt~~~~~~xxxsssooommmjjjhhhfffaaa]]]bbbmmmuuuvvvtttqqqooommmkkkjjjiiiiiiiiilllllllllkkkllloootttxxx}}}|||yyyuuurrrpppqqqrrrpppxxxooobbbUUUQQQPPPRRRSSSUUUZZZ```sss~~~nnndddaaa```eeeppp{{{{{{yyyzzzyyyqqqdddZZZSSSTTTWWWWWWVVVVVVVVVZZZ[[[XXXVVVUUUPPPKKKEEEBBB@@@>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA??????CCCJJJVVVppprrriii```\\\YYYTTTTTTVVVRRRSSSTTTTTTUUUVVVWWWWWWXXXVVVTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@???===<<<;;;:::888888888777777777666666666666666666555555555555666666666666666666666666555555444444444444555555444444444444444444444444222444777888999;;;>>>AAADDDDDDGGGJJJKKKJJJEEE@@@@@@??????AAAEEEIIILLLMMMNNNPPPSSSVVVYYY[[[[[[[[[\\\]]]aaaiiisss|||yyysssooojjjfffcccaaa]]]\\\bbblllssstttrrrnnnmmmkkkiiiggggggggghhhlllllllllkkkmmmpppvvvzzz}}}}}}{{{wwwssspppooopppuuu|||uuucccWWWQQQNNNMMMNNNPPPUUU___jjjqqqfffbbbaaadddlllzzz~~~|||yyyzzz{{{sssfff]]]VVVUUUVVVTTTRRRRRRUUUYYYZZZWWWTTTRRRNNNHHHEEECCC@@@????????????>>>=======================================>>>>>>??????@@@CCCJJJXXXrrr}}}nnnfff___\\\YYYUUUTTTVVVSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWUUUTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGEEECCCBBBAAA@@@???===<<<;;;;;;:::::::::999999999999888999999888777555444333333666666666666666666666666555555444444444444555555555555555555555555555555111444777999:::<<>>>>>>>>AAAFFFJJJLLLMMMJJJLLLNNNQQQTTTWWWYYYYYYXXXZZZ___hhhrrrzzz{{{vvvqqqjjjddd```\\\\\\^^^dddkkkqqqrrrqqqjjjjjjjjjiiihhhiiikkkmmmlllmmmnnnnnnooosssxxx|||~~~}}}|||xxxssspppoooooo|||yyyiii[[[SSSNNNLLLLLLMMMOOOWWWfffuuuwwwjjjeeebbbdddiiisss|||yyy{{{|||uuuggg___XXXWWWVVVRRROOOOOOOOOTTTWWWUUUTTTTTTPPPJJJFFFDDDAAA????????????>>>========================<<<<<<<<<=========>>>>>>@@@@@@DDDKKKYYYtttuuujjjccc]]]\\\ZZZVVVUUUWWWSSSSSSTTTTTTUUUUUUVVVVVVYYYWWWUUUTTTTTTSSSQQQPPPLLLJJJIIIHHHHHHGGGFFFDDD@@@@@@???>>><<<;;;:::::::::::::::999999999999888999999888777666666555555666666666666666666666666555555444444444444555555444444444444444444444444111333777999:::<<>>===>>>AAAEEEIIIKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRVVV]]]gggqqqzzz}}}xxxssskkkccc]]]ZZZ]]]bbbgggkkknnnqqqrrrjjjllllllkkkjjjjjjmmmpppmmmnnnpppqqqsssvvvzzz}}}~~~zzzvvvrrrqqqsssuuu~~~yyyjjj^^^VVVRRRLLLLLLNNNPPPSSS[[[lll||||||yyy}}}ooojjjcccdddfffnnn|||yyy{{{}}}wwwhhhaaaZZZXXXUUUPPPLLLMMMMMMRRRVVVVVVVVVVVVRRRMMMGGGDDDAAA@@@@@@??????>>>========================<<<<<<===>>>>>>>>>>>>>>>@@@AAADDDKKKYYYttt{{{ooohhhaaa]]]]]][[[WWWVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUYYYWWWUUUTTTTTTTTTRRRPPPLLLJJJHHHHHHHHHHHHFFFEEE??????>>><<<;;;:::999888888888888777777777777666555666666777888999999:::777777777777777777777777555555555444444555555555333333333333333333333333000333777999;;;<<>>===>>>@@@EEEHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKLLLNNNSSS\\\gggrrr{{{}}}yyytttkkkbbb[[[XXX^^^dddiiikkkmmmpppsssoooppppppnnnjjjiiikkknnnnnnppprrrtttuuuwwwzzz}}}~~~yyytttqqqrrrwww{{{~~~}}}nnn```WWWSSSSSSKKKMMMQQQTTTWWW___pppxxxppprrr{{{sssnnncccccceeekkkzzz|||xxx{{{~~~xxxiiibbb[[[XXXUUUOOOKKKKKKNNNTTTWWWWWWWWWVVVRRRMMMGGGEEEAAA@@@@@@@@@???=================================>>>???????????????@@@AAADDDKKKYYYttttttooohhheee```\\\ZZZYYYWWWVVVYYYWWWTTTSSSUUUVVVWWWWWWVVVUUUSSSSSSTTTTTTRRRQQQLLLKKKHHHGGGGGGFFFDDDBBBCCCBBBAAA???===<<<::::::;;;:::888777777777888999888888999999999999888888444444444444444444444444444444444333333222222222555555444333222222222222555777999::::::;;;===???BBBCCCEEEFFFEEECCC@@@>>>===>>>AAACCCEEEFFFFFFFFFIIIGGGGGGJJJOOOOOOKKKFFFIIIOOOYYYeeepppxxx~~~~~~tttiiiaaa```bbbffflllqqqtttttttttqqqpppnnnlllkkkkkkkkkkkkppppppooooooqqquuuyyy{{{|||}}}yyypppnnnuuu{{{|||}}}nnneee]]]VVVUUUZZZWWWTTTUUUZZZ```fffqqq{{{~~~sssmmmjjjiiioooooosss|||qqqkkkdddbbbiiiuuu{{{vvvzzz~~~yyyrrrcccXXXXXXUUUMMMJJJNNNNNNTTTXXXVVVTTTSSSQQQMMMGGGDDDAAA??????>>>===<<<============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@BBBCCCGGGVVVtttrrrmmmfffccc___]]]\\\\\\ZZZYYYZZZXXXUUUTTTVVVWWWXXXXXXUUUSSSRRRRRRSSSSSSQQQOOOLLLKKKHHHGGGGGGFFFDDDBBBAAAAAA@@@>>><<<;;;:::999:::999888777666777888888666777777888888777777666666666666666666666666666555555555555444444444444333333333222333333444444444666999::::::<<<>>>@@@AAABBBDDDEEEDDDBBB@@@>>><<<>>>@@@CCCEEEFFFFFFFFFHHHGGGGGGJJJNNNNNNKKKFFFJJJOOOYYYdddooowww}}}wwwjjjaaa\\\___eeekkkpppssssssrrrpppooommmlllkkkkkkllllllooonnnnnnoooqqqtttvvvxxxwwwyyywwwpppoootttwwwwww}}}uuukkkgggbbb\\\ZZZ\\\XXXVVVXXX___fffmmmwww}}}wwwmmmgggeeecccaaaccciiiqqq{{{uuummmeeeccchhhqqq|||vvvyyy}}}xxxsssdddZZZYYYVVVNNNJJJNNNPPPVVVYYYWWWTTTRRROOOKKKGGGDDDAAA??????>>>===<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>AAACCCEEEIIIXXXvvv}}}ooojjjcccaaa____________]]][[[ZZZXXXVVVUUUWWWXXXYYYXXXTTTRRRQQQRRRRRRRRRPPPNNNLLLKKKHHHGGGGGGFFFDDDBBB??????>>>===<<<;;;::::::999888777666555666777777555666666777777666666555666666666666666666666666666666666666666777777777222222222222333444555666444666888:::;;;<<>>===<<<>>>@@@CCCEEEFFFGGGGGGHHHFFFFFFIIIMMMMMMKKKHHHKKKPPPYYYcccmmmuuu{{{}}}vvvggg]]]WWW\\\cccjjjoooqqqqqqpppnnnmmmlllkkkkkklllmmmnnnmmmmmmnnnoooqqqssstttuuuqqqttttttpppnnnppprrrrrryyy|||zzzyyywwwrrrooooooqqqqqqlllhhhgggaaa___bbbjjjqqqvvv~~~|||~~~}}}ppphhhddd___[[[ZZZ]]]aaafffqqq{{{{{{nnnfffbbbffflllzzz|||uuuxxx}}}xxxtttggg]]][[[WWWOOOLLLNNNSSSXXX[[[XXXTTTRRRNNNIIIGGGDDDAAA?????????>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCFFFKKKZZZxxx}}}oooiiiaaa```_________^^^\\\ZZZXXXVVVUUUUUUWWWXXXXXXWWWTTTSSSRRRSSSSSSSSSPPPNNNLLLKKKHHHGGGGGGFFFDDDBBB??????>>>===<<<<<<;;;;;;999888666555555555666777555666666777777666666555333333333333333333333333555555666666777777777888333333333333333444555555444666999:::;;;===???BBB@@@@@@AAAAAAAAA???===<<<<<<>>>@@@CCCEEEGGGGGGHHHHHHGGGGGGHHHKKKLLLKKKJJJMMMRRRYYYccckkksssxxxzzzzzz}}}}}}pppaaaWWWTTTZZZbbbiiimmmooonnnnnnlllkkkkkkjjjkkklllnnnooolllmmmoooqqqssssssssssssooopppooolllkkkmmmppprrrxxx~~~yyysssppppppoooooonnnrrrzzzzzzpppnnnpppxxx~~~}}}}}}uuukkkfffbbb]]]ZZZZZZ[[[]]]cccjjjxxxooogggbbbdddhhhsss{{{uuuyyy~~~zzzvvvlllbbb^^^XXXQQQMMMNNNSSSXXX[[[XXXUUUSSSOOOJJJGGGEEEBBB@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@CCCEEEKKKZZZxxxqqqjjjbbbaaa___^^^^^^\\\YYYVVVVVVTTTSSSTTTVVVWWWWWWVVVTTTTTTSSSTTTUUUTTTQQQOOOLLLKKKHHHGGGGGGFFFDDDBBB@@@@@@??????>>>===<<<<<<999888666555555555666777666777777888888777777666222222222222222222222222444444444555555666666666666555444444333333333444555777999;;;;;;===???BBB???@@@@@@@@@???>>>===<<<<<<>>>AAADDDGGGHHHIIIIIIHHHHHHGGGHHHJJJLLLMMMMMMQQQTTTZZZbbbiiioootttvvvtttvvvzzz{{{vvvlll^^^TTTTTTZZZccciiillllllkkkkkkjjjjjjjjjjjjkkkmmmooopppmmmoooqqqtttuuuvvvvvvuuuqqqnnnkkkhhhhhhkkkrrrxxx||||||vvvnnnhhhfffhhhjjjkkksss||||||zzz}}}}}}|||nnngggccc\\\WWWVVVVVVUUUWWW\\\fffooo}}}ppphhhbbbccceeennnyyyuuuzzz|||wwwpppgggaaaZZZRRROOOOOORRRXXX[[[YYYVVVTTTQQQMMMHHHEEEBBB@@@@@@???>>>===============>>>>>>>>>>>>======>>>>>>???????????????AAADDDJJJYYYvvvsssllldddbbb___]]]\\\ZZZXXXUUUTTTSSSRRRTTTVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUQQQOOOLLLKKKHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<999888777666555666777777666777777888888777777666444444444444444444444444444444444444444444555555777666555444333333333333666888:::;;;<<<===???AAA@@@@@@@@@@@@???>>>===<<<>>>???BBBFFFHHHJJJKKKKKKIIIIIIIIIIIIJJJLLLOOOPPPUUUWWW\\\aaagggllloooqqqppprrrtttuuurrriii___XXXXXX^^^fffjjjjjjiiiiiijjjjjjjjjiiijjjkkklllnnnooonnnooorrruuuwwwxxxxxxxxxtttnnniiiggghhhlllvvvzzzsssjjjdddcccggglllnnn}}}~~~~~~|||sssiiifff___YYYWWWUUURRRRRRUUUWWW[[[dddooozzztttkkkeeeddddddjjj||||||wwwuuuzzz|||yyytttlllccc[[[TTTPPPOOORRRXXX[[[YYYVVVUUURRRNNNHHHEEEBBB@@@@@@@@@???===============>>>>>>>>>>>>=========>>>??????@@@@@@>>>AAADDDIIIXXXuuuuuulllfffccc___]]]\\\[[[YYYXXXTTTSSSSSSTTTWWWXXXWWWUUUSSSSSSSSSUUUUUUTTTPPPMMMLLLKKKHHHGGGGGGFFFDDDBBBBBBAAA@@@???===;;;:::::::::999888777666777888888555666666777777666666555666666666666666666666666555555444444444444444444666555555444444444555555888:::;;;<<<;;;<<<>>>???AAA@@@@@@@@@???>>>>>>===???AAADDDGGGJJJLLLMMMMMMKKKKKKJJJJJJKKKMMMPPPSSSXXXZZZ]]]aaaeeeiiikkkmmmmmmmmmnnnnnnlllgggaaa\\\]]]bbbiiijjjhhhfffgggiiijjjjjjiiiiiijjjlllnnnooonnnoooqqqtttwwwyyyzzz{{{uuunnnjjjjjjkkkooozzz}}}sssllllllqqqwww{{{yyy~~~sssmmmeee^^^[[[XXXTTTQQQRRRQQQQQQVVV^^^dddmmm|||zzzqqqjjjgggdddgggwwwzzzvvvtttyyy~~~yyyzzzwwwpppeee\\\UUUQQQOOOTTTZZZ]]]ZZZWWWUUUQQQLLLHHHFFFBBBAAA@@@@@@???>>>============>>>>>>>>>>>><<<======>>>??????@@@@@@???BBBEEEJJJXXXtttuuulllgggddd___]]]\\\\\\\\\[[[TTTTTTTTTVVVXXXYYYXXXVVVRRRRRRSSSTTTUUUSSSOOOLLLMMMKKKHHHGGGGGGFFFDDDBBBAAAAAA???>>><<<:::999888;;;:::888777777777888999444555555555555555555444666666666666666666666666666666555555444444444333444444444444444555666777999;;;<<<<<<;;;<<<===???AAAAAA@@@@@@???>>>>>>>>>@@@AAAEEEHHHKKKMMMNNNNNNKKKKKKKKKJJJKKKMMMRRRUUUZZZ[[[^^^aaadddgggiiijjjjjjiiihhhhhhgggeee```]]]```fffkkkkkkhhheeefffhhhjjjjjjiiiiiijjjlllmmmnnnmmmnnnpppsssvvvyyy{{{}}}uuunnnkkkmmmooorrr}}}yyyyyy~~~~~~}}}ppphhh```\\\YYYSSSOOOOOOQQQPPPRRRVVVYYY\\\iiiwwwvvvmmmiiidddeeesssyyyvvvsssxxx{{{vvv{{{yyyrrrfff\\\VVVRRROOOWWW\\\^^^[[[VVVTTTOOOKKKIIIFFFCCCAAA@@@@@@???>>>============>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@CCCFFFKKKXXXtttyyynnncccaaa^^^]]]\\\[[[YYYXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRTTTUUUTTTQQQOOOMMMKKKJJJIIIIIIIIIHHHEEEBBB@@@???>>><<<;;;;;;;;;;;;:::999888888777777888888666666555444444444444444666666666666666666666666444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@@@@AAA@@@???===<<<===>>>@@@CCCGGGKKKNNNOOONNNNNNSSSOOOMMMLLLKKKKKKPPPWWW\\\]]]___aaadddhhhjjjlllnnnfffaaadddhhheee```]]]bbbeeeiiijjjjjjhhhgggggglllkkkjjjiiiiiiiiijjjkkkjjjkkklllooosssxxx||||||tttoooppptttxxx}}}}}}|||sssggg]]]XXXUUUSSSQQQPPPOOONNNOOORRRVVV[[[^^^mmmtttzzzppphhhgggqqq|||sssqqqssswww{{{yyyvvvqqqiii```YYYVVVUUUZZZ\\\^^^[[[VVVRRRPPPPPPJJJGGGDDDCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDIII\\\}}}xxxmmmdddbbb^^^\\\\\\[[[YYYWWWQQQRRRSSSUUUWWWXXXXXXYYYRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJIIIIIIIIIHHHEEEBBB@@@???>>><<<;;;;;;;;;;;;:::999888888777777888888777666555555444444555555555555555555555555555555444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@@@@@@@@@@???===<<<===>>>AAADDDHHHLLLOOOPPPOOOOOORRRNNNLLLLLLKKKKKKQQQXXX^^^___```bbbeeegggjjjkkkjjjddd```ccceeebbb______cccfffjjjkkkjjjiiihhhiiikkkkkkjjjiiiiiiiiijjjkkkjjjkkkmmmppptttwwwzzz|||zzztttqqquuuyyy~~~~~~~~~}}}}}}ttthhh^^^YYYUUURRROOOPPPNNNLLLLLLMMMPPPSSSUUU]]]ccctttzzzooolllttt~~~wwwtttuuuyyy||||||zzztttlllccc\\\XXXWWW\\\]]]^^^[[[VVVQQQNNNNNNJJJGGGDDDBBBBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCFFFIIIPPPeeevvvllleeebbb___\\\[[[ZZZXXXVVVPPPQQQSSSUUUWWWYYYZZZZZZTTTTTTSSSSSSRRRPPPOOONNNKKKJJJIIIIIIIIIHHHEEEBBB@@@???===<<<;;;;;;::::::999999888777777777777888888777666666555555666666555555555555555555555555444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@@@@@@@@@@???===<<<===???CCCEEEIIIMMMPPPQQQQQQQQQPPPLLLKKKKKKKKKLLLRRRYYY```aaabbbccceeeggghhhiiieeeaaa```aaaaaa^^^___bbbeeehhhkkkllllllkkkjjjkkkjjjjjjiiiiiiiiijjjjjjkkkjjjkkknnnqqqtttuuuvvvwwwvvvtttuuu{{{xxxtttyyy}}}}}}yyylllaaa[[[WWWSSSPPPQQQPPPMMMKKKJJJKKKLLLNNNPPPUUUcccwwwyyyqqquuu~~~{{{xxxxxxzzz~~~}}}wwwooofff___\\\[[[``````___\\\VVVQQQMMMLLLIIIGGGDDDBBBAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@FFFIIINNN[[[rrr}}}vvvlllfffccc___[[[ZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOKKKJJJIIIIIIIIIHHHEEEBBB???>>>===<<<;;;:::::::::999999888777777777777777888888777666666666666666555555555555555555555555444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@???@@@@@@???===<<<===???DDDGGGKKKOOORRRSSSSSSRRROOOKKKJJJKKKLLLMMMSSSZZZbbbbbbcccdddeeeffffffgggbbb`````````^^^\\\___eeehhhjjjmmmmmmmmmllllllllliiiiiiiiiiiiiiijjjjjjjjjjjjlllooorrrssssssrrrqqqqqqsssxxxwwwqqqwwwtttfff^^^ZZZVVVTTTUUUSSSPPPMMMLLLKKKLLLMMMOOORRR[[[kkk}}}vvvtttzzzzzzyyy{{{}}}~~~}}}xxxqqqjjjdddbbbaaaeeedddbbb]]]WWWRRRNNNKKKHHHFFFCCCBBBAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@FFFJJJRRRbbb}}}~~~~~~vvvmmmgggccc^^^ZZZYYYXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSVVVUUUTTTRRRQQQOOOOOONNNKKKJJJIIIIIIIIIHHHEEEBBB???>>>===;;;::::::::::::999888777777666666777777888888777666666666666666555555555555555555555555444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@??????@@@???======>>>???EEEHHHLLLPPPSSSTTTTTTSSSOOOLLLJJJLLLLLLNNNTTT[[[bbbbbbdddeeefffggggggfffbbb`````````]]][[[aaahhhkkklllnnnnnnmmmlllllllllhhhhhhiiiiiijjjjjjjjjjjjjjjllloooqqqrrrqqqooonnnkkkqqqyyyzzztttxxx|||lllaaa\\\YYYXXXVVVTTTRRRPPPNNNNNNOOOOOOPPPQQQWWWbbbqqqzzzuuuxxx|||yyyzzz{{{{{{zzzwwwrrrllliiihhhhhhkkkhhhddd___YYYSSSOOOKKKGGGEEECCCAAAAAA@@@???===========================>>>>>>>>>>>>>>>??????@@@EEEIIIRRReee~~~~~~vvvnnnfffbbb]]]ZZZXXXXXXWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMKKKJJJIIIIIIIIIHHHEEEBBB???>>><<<;;;::::::999999888888777666666666666777888777666666555555666666444444444444444444444444444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@>>>??????>>>======>>>@@@FFFHHHLLLPPPSSSTTTTTTSSSQQQMMMLLLMMMNNNOOOUUU\\\bbbcccfffhhhiiijjjjjjjjjeeecccaaaaaa___^^^dddkkknnnooopppooolllkkkjjjkkkfffggghhhiiijjjjjjjjjjjjjjjkkknnnppppppooommmlllhhhqqq{{{}}}wwwxxx{{{{{{zzzzzz}}}wwwjjjccc]]]ZZZUUUTTTSSSQQQPPPPPPQQQQQQMMMNNNSSS[[[gggzzz{{{vvvyyy}}}zzzyyyzzzyyyyyyvvvsssnnnllllllmmmnnnjjjddd___ZZZTTTOOOKKKGGGEEEBBBAAAAAA@@@???===========================>>>>>>>>>>>>>>>??????@@@CCCGGGQQQccc}}}}}}sssmmmeeeaaa\\\YYYXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXWWWWWWTTTUUUUUUTTTSSSPPPMMMKKKKKKJJJIIIIIIIIIHHHEEEBBB>>>===<<<;;;:::999999999888888777666666666666666777666555555444444555555444444444444444444444444444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@>>>??????>>>======???@@@EEEHHHLLLPPPSSSTTTTTTSSSSSSOOOMMMNNNOOOOOOUUU]]]ccceeehhhkkknnnooopppoookkkfffccccccbbbbbbgggmmmpppqqqqqqoookkkiiiiiiiiieeefffhhhiiijjjjjjjjjiiijjjkkkmmmnnnnnnnnnlllkkkhhhrrr}}}zzzyyywwwsssqqqrrrooorrruuuwwwzzz{{{oooddd]]]WWWWWWUUUTTTSSSSSSSSSSSSLLLMMMQQQWWW```pppvvvtttzzz{{{yyyyyy{{{zzzxxxtttpppnnnooopppnnniiiccc]]]YYYTTTNNNJJJFFFDDDBBB@@@AAA@@@???===========================>>>>>>>>>>>>>>>??????@@@BBBFFFOOO```}}}~~~{{{{{{~~~rrrmmmddd```[[[XXXXXXXXXYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTUUUUUUTTTPPPMMMJJJKKKJJJIIIIIIIIIHHHEEEBBB>>>===<<<;;;:::999999999888888777666666666666666666666555444444444444444444444444444444444444444444444444444444444444444333333333333444555666666777999;;;<<<<<<===>>>@@@>>>??????>>>======???@@@EEEHHHLLLPPPSSSTTTTTTSSSTTTQQQOOOOOOOOOPPPVVV]]]dddfffjjjnnnqqqsssttttttooohhhdddddddddeeeiiinnnrrrrrrqqqnnnkkkhhhggghhheeefffhhhiiijjjjjjjjjiiijjjkkklllmmmmmmmmmlllllliiittt~~~{{{|||~~~}}}zzzuuunnnlllnnndddfffhhhjjjlllsss|||zzzkkkaaa[[[ZZZYYYWWWVVVUUUUUUUUUOOOPPPRRRVVV\\\jjj|||yyywww}}}xxxoooqqqyyy|||yyyzzz}}}|||zzzvvvrrroooooopppmmmhhhaaa\\\XXXSSSMMMIIIFFFDDDAAA@@@@@@@@@???>>>========================>>>>>>>>>>>>>>>??????@@@BBBFFFNNN^^^{{{|||yyyzzz|||~~~}}}oookkkbbb```\\\ZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWWWWWWWVVVVVVUUUSSSSSSSSSQQQNNNKKKLLLJJJHHHGGGGGGFFFDDDCCC???===;;;999777888999999;;;888555333444555555555333444666777777666444333666666555444444444444555000000222333333333333222333333222222333444666777::::::;;;>>>@@@AAA@@@>>>===>>>??????===>>>???AAAGGGHHHKKKNNNQQQSSSUUUVVVSSSQQQPPPSSSTTTUUU[[[ccccccjjjppptttxxx}}}}}}yyyqqqhhh``````bbbdddhhhllloooooonnnlllkkkiiigggfffgggggghhhiiijjjkkkkkklllhhhiiikkklllmmmllllllkkkooouuu}}}|||xxxyyyzzz|||}}}wwwnnneeebbb```___^^^^^^```eeejjjnnnyyy~~~lllcccbbb___\\\ZZZWWWUUUSSSUUUSSSSSSTTTYYYdddzzz~~~tttrrrlllnnnqqqsssppplllooovvvzzzyyyzzzzzz|||zzztttpppqqqqqqpppnnniiibbb[[[VVVQQQMMMKKKFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>????????????;;;<<<===>>>???@@@AAAAAADDDFFFLLL\\\zzz~~~}}}{{{zzz||||||oookkkccc```]]]ZZZZZZYYYWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSSSSRRRQQQMMMKKKKKKJJJHHHGGGGGGFFFDDDBBB???===;;;999888888999999:::888555444444555555555333444555666666555444333666666555444444444444444444444555555555555555555333333222222333444666777;;;:::;;;<<<>>>>>>===;;;;;;<<<===<<<;;;;;;===???FFFHHHKKKNNNRRRTTTVVVWWWXXXUUUTTTVVVWWWXXX]]]dddhhhpppyyysssiii___^^^```bbbgggkkklllllllllkkkiiigggeeedddffffffggghhhiiijjjjjjkkkiiijjjlllnnnooopppoooooorrrxxx~~~{{{zzzttttttuuuwwwyyy}}}~~~wwwlllccc```^^^]]]ZZZYYYYYY[[[^^^```iiipppzzz|||kkkgggbbb]]]YYYWWWVVVUUUWWWUUUSSSTTTXXXbbbuuuvvvppplllllloooqqqnnnkkknnntttzzzzzz{{{yyy{{{zzzsssooopppqqqooonnniiibbb[[[VVVQQQMMMJJJFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>????????????<<<<<<===>>>???@@@@@@AAADDDFFFLLL\\\zzz~~~}}}{{{yyy{{{{{{oookkkdddaaa]]][[[YYYXXXVVVUUUVVVWWWWWWWWWWWWWWWWWWXXXUUUTTTSSSRRRRRRPPPMMMJJJKKKIIIHHHGGGGGGFFFDDDBBB>>>===;;;999888888999999:::888555444555666666555555555555555555555555555666555555444444444444444444444222111111222333333333333222222333444666777<<<;;;;;;<<<======<<<:::;;;<<<<<<;;;::::::===???FFFHHHKKKOOORRRUUUWWWXXXZZZWWWVVVXXXXXXYYY^^^eeemmmxxxuuuiii^^^ZZZ\\\___dddjjjiiijjjjjjjjjhhheeecccaaaddddddeeefffggghhhiiijjjiiikkkmmmpppssstttttttttwww|||~~~{{{xxxwwwrrrqqqppppppssswww|||vvvkkkaaa^^^ZZZYYYVVVTTTSSSSSSTTTUUU^^^bbbhhhrrr{{{{{{uuukkkbbb]]][[[ZZZZZZZZZWWWUUUUUUVVV^^^mmm}}}~~~yyyxxxvvvuuutttttttttuuu|||~~~ssspppooopppqqqmmmiiikkkqqq~~~zzzzzz|||xxxzzzxxxrrrnnnoooooonnnmmmhhhaaa[[[VVVQQQMMMJJJFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>????????????======>>>>>>?????????@@@CCCEEEKKK\\\{{{~~~|||zzzxxxyyy~~~~~~||||||~~~zzznnnjjjeeebbb^^^[[[YYYXXXVVVTTTUUUUUUVVVVVVWWWWWWWWWXXXTTTSSSRRRRRRQQQPPPLLLJJJKKKIIIGGGFFFFFFFFFDDDBBB>>>===<<<:::999999999999999777555555666777666555666555444444444444555666666555444444333333444444555333111000///000111222333333222222333444666777<<<;;;;;;<<<>>>???>>><<<===>>>===<<<;;;<<>>>>>>>>????????????>>>>>>>>>>>>>>>?????????BBBEEEKKK]]]|||~~~|||zzzvvvxxx{{{}}}|||{{{yyyxxxzzz~~~{{{nnniiieeebbb^^^[[[YYYXXXVVVTTTTTTUUUUUUUUUVVVVVVWWWWWWTTTRRRQQQQQQQQQOOOLLLIIIKKKIIIGGGFFFFFFEEECCCBBB>>>===<<<;;;:::999999999999777666666777777777555666555444444444444555666555555444333333333333333888777444333222333444555333333222222333444666777888888777999<<<>>>???>>>>>>>>>===<<<;;;<<>>>>>>>>????????????>>>>>>>>>>>>>>>?????????BBBEEELLL^^^}}}|||yyyvvvvvvzzz|||{{{yyyvvvuuuwww{{{|||nnnhhhdddaaa]]][[[YYYXXXVVVUUUTTTUUUUUUUUUUUUUUUVVVVVVSSSRRRQQQPPPPPPNNNKKKHHHJJJHHHGGGFFFFFFEEECCCAAA>>>>>>===<<<;;;:::999999888777666666888888777666555555555555555555555555555444444333333333333333555444333222222333333444333333222222333444666777555444444666:::===>>>>>>======<<<:::999;;;>>>AAAGGGHHHKKKNNNQQQTTTUUUVVVUUUSSSTTTYYY]]]```hhhpppwww~~~zzznnnaaaTTTPPPRRRXXXaaaiiikkkkkkjjjiiigggeeecccbbb``````bbbccceeefffggghhhgggiiimmmrrrvvvzzz|||}}}||||||yyyxxxwwwwwwuuuppphhhbbb___```dddgggqqqzzz{{{tttlllgggfff___]]]YYYTTTQQQOOOOOOOOOPPPOOOOOORRRWWW\\\```bbbdddbbb```cccjjjvvv~~~~~~yyyoooggg```\\\XXXXXXVVVUUUZZZ```ggggggggggggeeebbb```^^^```___]]]]]]]]][[[YYYWWWVVVVVVVVVVVVUUUUUUUUUTTTVVVXXXZZZ\\\]]]___bbbeeeiiipppyyy}}}qqqjjjjjjpppyyyvvvxxxwwwyyywwwqqqmmmnnnnnnmmmiiieee```[[[WWWRRRMMMIIIFFFDDDAAA@@@@@@@@@???===>>>>>>>>>>>>????????????======>>>>>>?????????@@@BBBEEEMMM```|||{{{yyyuuuvvvyyy|||{{{xxxtttsssuuuzzz}}}~~~ooogggccc```]]]ZZZZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPPPPNNNJJJHHHJJJHHHFFFFFFFFFEEECCCAAA>>>>>>======<<<:::999999888777666777888999777666333444555666666555444333555444333333222222333333111111111111111111222222333333222222333444666777888777666888;;;===>>>>>>???>>>===;;;:::<<>>>>>>>>>>>????????????<<<<<<===>>>???@@@@@@AAACCCFFFNNNbbb~~~{{{zzzyyyuuuvvvyyy}}}|||xxxtttrrrtttyyy}}}~~~ooofffbbb```\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOMMMJJJHHHJJJHHHFFFEEEEEEEEECCCAAA>>>>>>>>>===<<<;;;999888777777666777999999888666333444666777777666444333555444333333222222333333222333444555555555555555333333222222333444666777>>><<<;;;;;;>>>@@@@@@@@@BBBAAA@@@>>>===>>>BBBFFFGGGHHHJJJMMMOOOPPPQQQRRRUUURRRSSSWWWZZZ]]]dddlllnnnrrrtttssstttwwwvvvsssfffZZZOOOMMMRRRYYYbbbjjjllljjjgggeeecccccccccddd___```bbbccceeeggghhhiiiiiikkkppptttyyy|||~~~~~~~~~|||yyyyyyzzz|||}}}|||rrrhhhaaa^^^^^^___eeeooo}}}xxxrrrkkkggggggccc```\\\YYYWWWYYY[[[]]]KKKMMMPPPPPPPPPRRRXXX\\\[[[WWWSSSQQQSSSXXX^^^ccclllwww|||yyysssnnnkkkkkklllmmmqqqvvv}}}qqq```\\\YYYYYYXXXVVVWWW[[[]]][[[ZZZ[[[___bbbeeefffeeecccbbbbbbbbbaaa^^^\\\WWWWWWXXXXXXXXXWWWWWWVVVQQQSSSTTTTTTTTTUUUXXXZZZXXX[[[```dddhhhoooxxx||||||zzz{{{tttkkkiiilll}}}xxxxxxxxxzzzxxxrrrnnnooopppnnngggddd```\\\WWWRRRLLLIIIFFFDDDBBB@@@@@@@@@???===>>>>>>>>>>>>????????????;;;<<<===>>>???@@@AAAAAACCCGGGOOOccc}}}zzzzzzyyyvvvvvvyyy~~~|||xxxtttrrrtttyyy}}}}}}}}}mmmfffaaa```^^^\\\ZZZZZZZZZZZZWWWTTTQQQPPPQQQTTTUUUVVVPPPPPPOOONNNLLLJJJHHHGGGIIIHHHHHHHHHHHHFFFCCC@@@>>>======<<<:::999999888888888999999999888888888777666555444444444444444555666666666555444444333222333333444444333333222333222222222333555777888999;;;>>>>>>>>>>>>???@@@>>>>>>>>><<<<<<===AAADDDIIIKKKNNNPPPOOOOOOPPPQQQTTTUUUVVVXXX[[[^^^aaacccjjjiiijjjllloooqqqrrrqqqjjjZZZLLLKKKQQQZZZcccjjjnnnllliiigggffffffeeedddbbbbbbbbbcccdddeeefffgggkkkmmmpppsssvvvzzz}}}|||xxxyyyxxxwwwzzz}}}uuukkkccc___^^^dddmmmyyy|||vvvqqqlllhhhgggdddaaa___^^^^^^\\\[[[RRRRRRQQQQQQRRRTTTUUUVVVYYYXXXVVVTTTRRRTTTXXX[[[aaafffnnnxxxvvvuuurrrooommmlllllllllqqqtttzzzwwwjjj```XXXWWWXXXWWWXXX[[[\\\]]]^^^aaaeeehhhkkkmmmjjjiiiiiiiiijjjjjjgggeee\\\^^^______\\\YYYWWWWWWWWWTTTQQQOOOPPPRRRSSSSSSPPPSSSWWWZZZ]]]ccckkkrrrvvv}}}wwwppprrruuu{{{uuunnnmmmppp{{{yyyxxxxxxxxxxxxxxxuuurrrooonnnfffccc___ZZZVVVQQQLLLHHHFFFDDDAAA@@@???>>>===;;;<<<<<<<<<<<<===>>>@@@@@@?????????>>>??????@@@@@@CCCDDDNNNfff}}}xxxwwwuuusssuuuzzz|||yyyxxxyyyzzz{{{}}}mmmfff^^^]]][[[YYYWWWWWWWWWWWWUUURRROOONNNOOOPPPPPPOOOPPPPPPPPPNNNMMMKKKIIIHHHIIIHHHHHHHHHHHHFFFCCC@@@???>>>===:::888555444333777666555444555666888999666666555444444444444444555555555555555444333333222333333444444333333222333222222222333555777888888:::<<<=========>>>???>>>>>>===<<<;;;===@@@CCCHHHKKKNNNOOOOOOOOOPPPQQQUUUUUUUUUWWWYYY\\\^^^```ddddddfffiiinnnpppqqqpppfffXXXKKKJJJQQQZZZcccjjjmmmkkkhhhfffeeedddcccbbbbbbbbbbbbcccdddeeefffggghhhjjjnnnrrruuuxxxzzz|||{{{wwwvvvvvvuuuxxx~~~yyyooogggccceeelllvvvzzzvvvpppmmmiiifffcccaaa```___^^^\\\WWWVVVVVVUUUVVVWWWYYYZZZYYYYYYWWWTTTRRRSSSVVVXXXZZZ^^^eeemmmuuu||||||{{{xxxvvvtttrrrrrrrrrrrruuuyyy}}}qqqfff\\\YYYYYYYYY[[[___```bbbdddgggkkkooorrrtttwwwvvvuuuuuuuuusssooommmhhhhhhiiijjjhhhccc[[[TTTUUUTTTSSSSSSUUUUUUUUUTTTTTTUUUWWWWWWXXX[[[aaafffjjjpppzzz|||rrrlllgggjjjqqq{{{vvvnnnlllooozzzzzzyyyxxxxxxxxxxxxvvvsssooommmfffccc___[[[VVVQQQLLLHHHFFFDDDAAA@@@??????===;;;<<<<<<<<<<<<===>>>???@@@?????????>>>??????@@@AAADDDFFFQQQkkkzzzvvvvvvuuutttvvv{{{|||zzzyyyyyyzzz{{{~~~}}}mmmfff```___]]][[[ZZZYYYYYYYYYVVVTTTSSSSSSTTTTTTSSSQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@???>>><<<:::888666444333888666444333333666888:::666555444444444444444444333444444444444333333222222333333444444333333222333222222222333555777888777999<<<<<<<<<<<<===???======<<<;;;:::<<>>???@@@??????>>>>>>???@@@@@@AAAEEEHHHVVVqqq}}}xxxtttuuuuuutttwww|||~~~|||zzzyyyyyyyyyzzz}}}}}}mmmfffbbb```^^^\\\[[[ZZZZZZ[[[VVVUUUVVVWWWYYYYYYWWWUUUPPPPPPPPPPPPOOONNNMMMLLLIIIHHHHHHHHHHHHFFFCCC@@@======<<<;;;;;;:::999999999999777666666777888999555555444333333444444444222333333444333333222222222333333444444333333222333222222222333555777888888:::<<<===<<<===>>>???<<<<<<<<<::::::;;;???BBBFFFHHHLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSUUUXXX[[[\\\ZZZ\\\___dddhhhiiihhhfffZZZPPPHHHIIIPPPXXXbbbiiikkkjjjiiifffbbb```______aaaaaaaaaaaabbbdddeeefffhhhlllqqqttttttssstttuuu{{{~~~~~~wwwqqqooommmmmmrrrxxxwwwppppppqqqwww}}}yyyxxxuuupppmmmkkkiiigggeee```___^^^\\\\\\\\\\\\]]]^^^^^^]]]ZZZVVVSSSSSSSSSVVVWWWYYY\\\```eeejjjlllrrruuuzzzvvvhhhaaa```aaaffflllmmmpppuuu{{{zzzlllaaa```___^^^]]]]]]\\\ZZZWWWTTTSSSRRRQQQRRRTTTWWWZZZZZZ^^^eeemmmwww|||pppiiigggfffeeegggnnn{{{~~~sssnnnmmmttt|||xxxwwwxxxyyyyyywwwsssooolllfffccc___[[[WWWRRRMMMIIIFFFCCCAAA@@@??????===<<<===============>>>??????>>>>>>>>>>>>???@@@AAAAAADDDIIIYYYuuu}}}xxxuuuuuuuuutttwww|||}}}|||{{{zzzyyyxxxyyyyyy}}}}}}mmmfff^^^]]][[[YYYXXXWWWWWWWWWVVVVVVVVVWWWXXXWWWTTTQQQQQQQQQQQQPPPOOONNNMMMMMMIIIHHHHHHHHHHHHFFFCCC@@@<<<<<<<<<;;;;;;::::::999888999999999888777555333444444333333333444444555222222333333444333333222222333333444444333333222333222222222333555777888999;;;===>>>>>>>>>???@@@<<<<<<<<<::::::;;;???BBBEEEHHHKKKMMMNNNNNNOOOQQQNNNNNNOOORRRUUUYYY\\\^^^\\\]]]___aaadddccc```^^^TTTLLLFFFIIIPPPXXXbbbjjjkkkkkkkkkhhhccc___^^^___`````````aaabbbcccdddeeehhhmmmrrrsssqqqooooooqqqzzz|||}}}uuuooollljjjjjjooouuu}}}xxxvvvuuuvvv{{{}}}xxxtttqqqooollljjjjjjiiigggdddcccccccccccccccddddddaaa\\\XXXUUUTTTYYYYYYZZZ[[[___ccchhhkkkmmmpppuuu{{{{{{mmmgggfffggglllrrrsssvvv|||xxxtttppplllgggccc```___]]][[[WWWUUUSSSRRRTTTVVVXXXYYYUUUXXX]]]bbbkkkyyy~~~xxxpppjjjgggggghhhhhhnnnvvvsssmmmkkkqqq}}}vvvvvvxxxyyyyyywwwsssooollleeebbb^^^ZZZVVVRRRMMMIIIEEECCC@@@???@@@???>>>===>>>============>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBIIIZZZwwwzzzvvvuuutttsssuuuzzz{{{zzzyyywwwwwwwwwxxxxxx~~~}}}mmmfff```^^^\\\ZZZYYYXXXXXXYYY\\\[[[ZZZYYYYYYWWWSSSPPPQQQQQQQQQPPPOOONNNLLLKKKIIIHHHHHHHHHHHHFFFCCC@@@>>>===<<<:::888666555444444666888999888555222///333333333333333444444555222333333444444444444444222333333444444333333222333222222222333555777888999;;;>>>>>>>>>>>>???AAA======<<<;;;:::<<>>===>>>>>>============>>>>>>======>>>>>>???@@@BBBBBBBBBHHHYYYwwwyyyuuutttsssrrrtttyyyzzzxxxvvvtttssstttvvvxxx}}}mmmfffbbbaaa___]]][[[[[[[[[[[[\\\[[[YYYYYYZZZYYYWWWUUURRRRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFCCC@@@======;;;:::888777555555333444555666666666444333333333222222333333444555333333444555555555555555222333333444444333333222333222222222333555777888999;;;===>>>======???@@@>>>>>>===<<<;;;===@@@CCCFFFIIILLLOOOOOOPPPQQQSSSOOOPPPQQQSSSWWWZZZ^^^```^^^\\\ZZZYYYXXXVVVSSSPPPJJJFFFEEEKKKRRRZZZdddlllmmmpppqqqmmmfffaaa___aaa_________```aaabbbcccdddffflllqqqqqqnnnnnnrrrwww|||}}}zzzyyysssmmmkkkiiigggiiinnnuuuyyyzzzuuuuuuyyy~~~xxxvvvssspppmmmkkkkkkjjjoooqqqsssqqqlllfffaaa^^^]]]^^^```ccchhhlllppprrrqqqtttyyyxxxvvvwwwwwwzzz~~~yyysssnnniiifffbbb^^^XXXUUUUUUUUUTTTSSSXXXYYY[[[\\\```iiiuuu~~~xxxpppjjjfffddddddggglllrrrvvvxxxrrrmmmjjjooouuuuuuwwwyyyzzzxxxtttnnnkkkaaa___[[[WWWTTTPPPKKKGGGDDDBBB@@@???@@@@@@???===>>>>>>============>>>>>>=========>>>???AAABBBCCCBBBHHHYYYvvvzzzuuurrrrrrqqqpppsssxxxyyyvvvssspppppprrruuuxxx~~~~~~mmmfff___^^^\\\ZZZXXXXXXXXXXXXRRRQQQQQQSSSVVVXXXXXXXXXRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHHHHFFFCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;444444555666777888999:::222222222222333333444555333444444555666666666555222333333444444333333222333222222222333555777888777:::<<<===<<<<<<===???>>>>>>>>><<<<<<===AAADDDFFFIIIMMMOOOPPPQQQRRRTTTRRRRRRSSSUUUWWWZZZ]]]___]]][[[XXXVVVTTTSSSPPPNNNHHHEEEEEEKKKSSS[[[dddmmmoooqqqsssooogggaaa```bbb____________```bbbcccdddhhhmmmssstttrrrsssyyy}}}}}}zzzxxxrrrmmmllliiiggghhhlllooosss{{{zzzsssqqqvvv|||zzz{{{xxxwwwvvvuuusssuuuwwwvvvqqqjjjeeebbb```aaadddhhhmmmrrrvvvxxxvvvyyy{{{{{{}}}}}}|||vvvooojjjaaa\\\WWWTTTUUUUUUTTTSSSSSSTTTUUUVVVXXX___jjjrrr}}}xxxqqqhhhbbb______aaagggpppzzzvvvqqqjjjnnnvvvuuuwwwzzzzzzxxxtttnnnkkk```^^^ZZZWWWSSSOOOJJJGGGDDDBBB@@@???@@@@@@???>>>???>>>============>>>>>>=========>>>???AAABBBCCCCCCIIIZZZvvvvvvqqqnnnoooppppppsssxxxyyyvvvqqqmmmmmmpppuuuxxx}}}qqqiiifffccc___[[[XXXWWWXXXXXXYYYYYYZZZZZZZZZYYYWWWVVVRRRRRRPPPOOOMMMLLLJJJJJJJJJIIIHHHHHHHHHGGGDDDAAA======<<<;;;999888777777:::999999888777666666555555555555555555555555555666555333333555666555444555555444333333222111111444333333222333444666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;999999;;;???BBBFFFGGGIIILLLNNNPPPQQQRRRQQQQQQSSSWWW[[[]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSMMMGGGCCCIIIRRR\\\hhhrrrtttrrrnnniiiddd```]]]\\\```aaacccccccccdddfffhhhjjjnnntttxxx{{{|||~~~}}}zzzvvvrrrkkkfffcccdddhhhjjjoooqqquuuzzzzzzuuurrrqqquuu}}}}}}{{{|||{{{zzzzzzxxxsssjjjddddddggglllqqqtttyyy}}}}}}{{{}}}~~~uuukkkdddXXXWWWTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSVVV[[[aaafffzzzzzzuuummmccc^^^^^^^^^eeelllqqqyyyyyyooommmpppvvvtttvvvyyyyyyvvvrrrnnnlllfffbbb]]]WWWSSSOOOJJJGGGDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAABBBKKK[[[tttxxxuuussssssrrrppptttzzz~~~yyyrrrllljjjlllpppsss{{{~~~qqqjjjeeeccc___[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHHHHHHHGGGDDDAAA======<<<;;;999888777777888888888777777666666555555555555555555555555555555444222222444555444333555555444333333222111111333333222222333444555666888999:::;;;<<<<<<<<<<<<;;;;;;;;;999999;;;???BBBFFFHHHIIILLLNNNOOOPPPQQQNNNOOOQQQUUUZZZ^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYPPPIIIEEEJJJSSS^^^iiissstttqqqmmmhhhddd```^^^]]][[[\\\]]]]]]]]]^^^```bbbjjjooouuu{{{}}}~~~~~~}}}zzzvvvqqqkkkeeebbbccceeehhhkkkmmmqqqvvv{{{~~~yyyuuutttvvv}}}}}}||||||{{{vvvmmmfffhhhkkkppptttxxx|||~~~}}}||||||yyy{{{xxxoooeee___UUUTTTRRRPPPNNNNNNNNNOOONNNOOOPPPQQQSSSXXX^^^bbbkkkzzzxxxoooggg___\\\^^^___hhhrrryyy|||rrrnnnqqqxxxtttvvvyyyyyyvvvrrrnnnkkkeeeaaa\\\WWWSSSOOOJJJGGGDDDBBB@@@@@@AAAAAA@@@???======>>>>>>>>>?????????===>>>>>>??????@@@AAAAAAAAAKKK[[[sssxxxtttppppppoooooouuu|||{{{uuuooommmooorrruuu{{{|||xxxvvvuuutttsssvvvxxxxxxxxxuuusssssstttrrrkkkdddbbb___\\\YYYXXXYYYYYYWWWWWWXXXXXXXXXWWWVVVVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGDDDAAA======<<<;;;999888777777666666666666666666666666555555555555555555555555555333111111333444333222555444444333333222222111222222111111222444555666999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;???CCCGGGHHHJJJLLLMMMNNNNNNOOOKKKLLLNNNSSSYYY]]]______aaaaaabbbcccccccccccccccUUULLLGGGKKKUUU___kkksssrrrpppkkkgggcccaaa```___^^^_________^^^^^^```bbbiiiooowww}}}~~~}}}zzzuuupppiiiccc``````bbbdddfffhhhkkkpppuuuzzz}}}{{{yyyyyy}}}|||tttmmmmmmppptttxxx{{{{{{{{{zzzyyyzzz|||wwwtttvvv|||~~~uuummmddd\\\WWWPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMMMMOOOSSSYYY]]]bbbqqqxxxjjjaaa\\\\\\```fffppp{{{vvvooosssyyyuuuwwwxxxxxxvvvrrrmmmkkkddd```[[[VVVRRRNNNJJJGGGDDDBBB@@@@@@@@@AAA@@@???======>>>>>>>>>>>>??????======>>>??????@@@@@@AAA@@@IIIYYYooo}}}xxxsssooonnnmmmooovvv~~~yyyuuussssssuuuwww{{{zzztttnnnkkkhhhfffdddfffggghhhfffdddcccdddeeessslllcccbbb___\\\ZZZYYYYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFCCCAAA======<<<;;;999888777777555555555555666666666666555555555555555555555555555333222222333444444333444444444333333222222222222111111111222444555666::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<@@@CCCHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJLLLPPPVVV[[[]]]^^^bbbccceeegggiiijjjjjjjjjYYYPPPJJJNNNXXXbbblllssspppnnnjjjeeebbbaaa```aaaaaabbbbbbaaa``````bbbcccgggmmmvvv}}}|||zzztttoooiiibbb^^^]]]___```cccdddggglllppptttwwwyyy~~~{{{}}}~~~}}}vvvqqqsssvvvyyy}}}zzzvvvpppppprrrtttzzz|||||||||wwwooofff___YYYSSSOOOLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKKKKMMMPPPUUUXXXaaalll~~~{{{kkkaaa^^^bbbgggrrr{{{xxxqqquuuzzzwwwwwwwwwwwwuuurrrmmmjjjccc___ZZZUUUQQQMMMIIIFFFDDDBBB@@@???@@@@@@???>>>============>>>>>>>>>???======>>>>>>???@@@@@@@@@BBBGGGSSSiii|||wwwssspppqqqqqqrrrxxx}}}yyywwwwwwxxxxxx|||{{{uuulllddd```]]][[[ZZZZZZ[[[\\\]]]\\\]]]___aaassslllbbbaaa___]]][[[[[[ZZZZZZVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPOOOMMMMMMIIIHHHGGGGGGGGGFFFCCC@@@======<<<;;;999888777777555555555555666666666666555555555555555555555555666444333333444555555444444444333333333333222222222111111111222444666777;;;;;;<<<<<<======<<<<<<;;;;;;;;;::::::===AAADDDHHHHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJMMMRRRWWW[[[\\\bbbdddgggiiikkklllmmmlll]]]SSSLLLQQQ[[[dddlllrrrnnnlllhhheeebbbaaa``````]]]^^^___^^^]]]]]]^^^```eeekkkssszzz}}}}}}}}}|||~~~~~~}}}{{{yyysssooohhhbbb^^^]]]]]]^^^aaacccfffiiimmmqqqsssuuu{{{}}}|||{{{~~~~~~vvvwwwzzz{{{~~~zzzssslllhhhfffgggjjjmmmrrr{{{{{{tttpppkkkfff^^^XXXSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHGGGIIIJJJJJJKKKMMMQQQTTT\\\bbbnnn~~~ooogggfffjjjppp~~~xxxrrrvvv{{{xxxwwwvvvuuuuuurrrmmmiiiaaa^^^YYYTTTPPPMMMIIIFFFCCCAAA??????@@@@@@???>>><<<============>>>>>>>>><<<======>>>??????@@@@@@DDDEEELLLccc{{{uuussssssvvvvvvuuuzzz~~~zzzxxxxxxxxxxxx|||~~~tttmmmbbbYYYUUUTTTTTTUUURRRTTTXXXZZZ\\\^^^aaadddrrrkkkaaa```___^^^\\\\\\[[[[[[VVVVVVUUUUUUUUUVVVWWWWWWUUUTTTSSSRRRPPPNNNMMMLLLIIIHHHGGGGGGGGGFFFCCC@@@======<<<;;;999888777777666666666666666666666666555555555555555555555555777555333444555666555555333333333333333333333333222222222222333555777999;;;<<<<<<=========<<<<<<;;;;;;;;;:::;;;===AAAEEEGGGGGGIIIJJJKKKKKKKKKKKKJJJHHHHHHJJJOOOUUUYYY[[[bbbdddgggjjjlllmmmllllll___UUUOOOTTT^^^fffkkkooolllkkkhhhfffcccaaa______\\\]]]^^^]]]\\\]]]^^^```dddiiiqqqvvvyyyyyyyyyyyy~~~~~~||||||zzzyyywwwsssoooiiiccc___^^^^^^___aaaccceeehhhkkkoooqqqrrrwww}}}zzzwwwwwwzzzzzzwwwsssppplllhhhccc```]]]___bbbdddhhhooozzz~~~xxxqqqkkkddd```^^^ZZZTTTOOOMMMLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFHHHIIIIIIIIIKKKNNNQQQVVVZZZbbbnnnyyytttsssvvv{{{xxxsssvvv}}}yyywwwuuuttttttrrrlllhhh```\\\WWWSSSOOOLLLHHHEEECCCAAA?????????@@@???>>><<<<<<============>>>>>><<<<<<===>>>>>>??????@@@EEEDDDJJJ___{{{tttrrrssswwwwwwuuuxxx}}}|||xxxvvvvvvwwwwww|||{{{uuuhhhbbbXXXPPPMMMNNNOOOPPPNNNRRRWWW\\\___bbbeeegggqqqiii``````___^^^]]]\\\\\\\\\WWWVVVVVVUUUVVVWWWXXXYYYUUUTTTSSSQQQOOONNNMMMLLLIIIHHHGGGGGGGGGEEEBBB@@@======<<<;;;999888777777888888888777777666666555555555555555555555555555666444333333444555555444333333333333333333333333333222222333444777999:::<<<<<<============<<<<<<:::;;;;;;;;;;;;>>>BBBEEEEEEFFFHHHIIIJJJKKKKKKLLLGGGEEEEEEGGGNNNUUUZZZ]]]ccceeehhhjjjllllllkkkjjj```VVVPPPVVVaaagggjjjllljjjjjjiiigggdddaaa^^^\\\^^^___``````___```bbbdddeeeiiiooosssuuuuuuvvvvvv{{{~~~{{{zzzxxxwwwuuusssooojjjdddaaa___``````aaabbbeeegggjjjmmmoooppptttxxx~~~zzzsssoooooopppqqqxxxzzzvvvqqqnnnllljjjhhhfff```___^^^^^^^^^\\\ZZZWWWSSSUUUXXXYYYZZZ```jjjrrr}}}}}}ssspppllliiieeebbb^^^[[[XXXUUUQQQNNNNNNNNNMMMMMMNNNLLLJJJHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMRRRUUU[[[cccqqqxxxtttvvvzzzwwwtttssstttrrrlllggg___[[[VVVRRROOOKKKHHHEEECCCAAA???>>>??????>>>===<<<<<<<<<=========>>>>>><<<<<<======>>>?????????CCCFFFMMM^^^|||{{{rrrpppppprrrrrrqqquuuzzz}}}yyyuuusssssstttuuu|||zzzqqqjjj\\\XXXRRRNNNMMMMMMNNNNNNOOOTTT[[[aaadddgggiiijjjpppiii``````___^^^^^^]]]\\\\\\WWWWWWVVVUUUVVVWWWYYYZZZTTTSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGEEEBBB@@@======<<<;;;999888777777:::999999888777666666555555555555555555555555555555333222222333444444333333333333333333333333333333333333444555777:::;;;<<<===============<<<<<<:::;;;;;;;;;;;;>>>BBBFFFEEEFFFGGGIIIJJJKKKLLLLLLDDDCCCBBBFFFMMMUUU[[[___dddeeehhhkkklllkkkjjjiii___VVVQQQXXXbbbhhhiiijjjiiijjjiiihhheeeaaa]]]ZZZ\\\^^^_________```bbbdddfffiiinnnrrrssstttuuuvvvyyy}}}zzzyyywwwuuutttsssooojjjeeebbbaaaaaabbbaaabbbdddgggiiilllnnnooorrruuuzzzzzzqqqkkkgggeeeeeeiiirrruuunnneeebbb]]]ZZZXXXWWWUUUTTTYYYXXXVVVTTTRRROOOKKKHHHKKKMMMOOOOOOOOOTTT^^^fffppp}}}}}}uuupppeeecccaaa``````___]]][[[XXXUUURRRPPPPPPPPPOOOOOOOOONNNLLLJJJHHHGGGGGGGGGDDDEEEFFFFFFFFFFFFIIIKKKMMMPPPTTTZZZdddqqq~~~yyytttuuu{{{wwwsssssstttrrrlllggg^^^[[[VVVRRRNNNKKKGGGEEECCCAAA???>>>??????>>>===<<<<<<<<<<<<=========>>><<<<<<======>>>?????????AAAGGGQQQ^^^vvv{{{rrrnnnllllllllllllqqqyyy~~~{{{vvvrrrpppppprrrttt|||}}}sssiiibbbUUUSSSQQQPPPPPPPPPOOOMMMRRRWWW___eeeiiijjjkkklllsssnnn```___^^^^^^___^^^\\\ZZZZZZYYYXXXWWWWWWXXXYYYZZZVVVUUUTTTQQQOOOLLLJJJIIIGGGFFFEEEFFFFFFEEEBBB@@@>>>===<<<:::888666555444555555777777777666555444666666555444333222222111333000000222444444555666111000000000000000000111333222222222333555777888666777888:::;;;<<<<<<<<>>BBBCCCHHHIIIKKKMMMNNNMMMLLLKKKEEEDDDDDDGGGNNNVVV[[[^^^hhhhhhjjjlllllliiiggggggYYYUUUTTTYYYdddkkkkkkiiikkkjjjhhheeeccc```^^^]]]bbbfffhhheee^^^\\\___dddcccfffjjjmmmpppsssvvvyyy~~~~~~zzzuuurrrqqqrrrrrrlllddd^^^[[[[[[\\\\\\___```aaacccfffjjjmmmnnnpppssswwwzzz}}}xxxkkk]]]YYY\\\[[[fffvvvvvvkkkddd^^^[[[XXXTTTOOONNNOOOQQQQQQPPPRRRPPPMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLOOOQQQSSScccsssssshhhcccXXXWWWXXX\\\aaaeeeeeeddd___[[[WWWVVVWWWVVVSSSOOORRRLLLIIIKKKMMMJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIMMMRRRVVV[[[bbbkkkqqqzzzzzz~~~vvvvvv}}}xxxuuussssssuuurrrkkkeeeaaa]]]WWWRRRNNNKKKGGGEEEDDDBBB@@@???@@@@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============<<>><<<:::888777777222333444666777777888888888888888777666666555555666444333444555555555555555444444444444444444555333222222222333555777888999999;;;<<<============CCC???;;;;;;>>>BBBDDDEEEIIIKKKLLLNNNNNNMMMLLLKKKEEEDDDDDDHHHOOOVVV\\\___ggggggiiikkkjjjgggcccbbbXXXTTTRRRXXXcccjjjllliiiiiihhhgggeeecccaaa___^^^dddfffgggddd___\\\^^^aaadddggglllppprrruuuwwwyyy}}}~~~|||yyyuuuqqqoooooommmhhh```[[[YYYZZZ[[[\\\]]]^^^```cccgggjjjlllmmmnnnqqquuuxxxzzz}}}}}}vvvkkk^^^YYY[[[XXXaaaooo{{{}}}pppeee^^^ZZZXXXVVVTTTQQQNNNNNNPPPRRRQQQPPPQQQOOOMMMLLLLLLKKKHHHFFFGGGFFFGGGGGGIIIKKKMMMOOO^^^mmmnnnbbb\\\UUUUUUUUUZZZaaagggiiijjjfffccc```______\\\WWWSSSTTTNNNJJJKKKMMMJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHKKKPPPTTTXXX]]]dddiiippp{{{zzzttttttsssyyyxxxyyy{{{xxxuuurrrrrrssspppiiiccc```\\\VVVQQQMMMIIIFFFCCCBBB@@@>>>===>>>>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============???BBBEEENNNeee~~~uuupppooommmkkkjjjlllpppttt{{{yyysssnnnkkklllqqquuu{{{|||sssiii```[[[RRRRRRQQQPPPPPPPPPPPPOOO[[[^^^dddkkknnnlllfffaaaooogggaaa```^^^^^^^^^]]][[[YYYZZZYYYXXXXXXXXXXXXYYYYYYVVVUUUSSSQQQOOOMMMKKKJJJGGGFFFFFFFFFFFFEEEBBB@@@??????===<<<:::999777777444444444555555777888999444444444444444444444444444444333333222222222111333333333222222333333333333222222222333555777888;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;<<<@@@CCCEEEEEEKKKLLLNNNOOOOOOMMMKKKJJJFFFEEEEEEIIIPPPXXX___bbbfffhhhkkkllljjjfffaaa]]]UUUQQQOOOVVVaaajjjlllkkkgggggggggfffdddcccaaaaaaffffffdddbbb___^^^]]]]]]dddiiioootttvvvwwwxxxyyy{{{}}}|||zzzxxxtttpppmmmkkkgggbbb\\\WWWVVVXXXYYYZZZYYY[[[___cccgggiiikkkkkklllooorrrtttvvvxxx{{{~~~~~~{{{vvvlllaaa\\\[[[XXX___iiisss|||{{{|||yyyhhhbbbZZZUUURRRRRRSSSSSSSSSRRRRRRTTTVVVWWWVVVUUUTTTSSSQQQOOONNNLLLHHHEEEFFFFFFEEEFFFGGGHHHJJJKKKWWWdddzzz{{{iii^^^XXXUUUTTTUUUZZZccclllssswwwvvvtttrrrqqqooojjjbbb[[[YYYRRRMMMNNNNNNLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFIIIMMMPPPSSSVVVZZZ]]]]]]eeennnwww}}}rrrkkkkkkfffkkkvvv{{{}}}yyywwwtttrrrqqqpppmmmgggbbb^^^ZZZTTTOOOKKKHHHDDDBBBAAA???======>>>>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============BBBCCCDDDJJJ^^^~~~}}}ssspppooommmjjjiiikkkpppttt{{{xxxsssmmmjjjkkkppptttxxx~~~wwwnnnggg```\\\UUUTTTTTTTTTSSSRRRQQQQQQ^^^aaaeeejjjkkkiiiccc^^^rrriiibbb```^^^]]]]]]\\\ZZZYYYZZZYYYYYYXXXXXXXXXXXXXXXUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGFFFFFFGGGEEECCC@@@===<<<;;;:::888777666555999888666444444444555666222222333333333444444444111444555333222333333222222111111000000111111222333222222222333555777888<<<======>>>>>>>>>======;;;:::999:::===@@@CCCDDDLLLMMMOOOPPPOOONNNLLLKKKIIIHHHHHHKKKSSS\\\cccfffggglllppppppmmmiiibbb[[[SSSOOOMMMSSS___iiimmmlllhhhhhhhhhhhhgggfffdddccceeebbb______``````___\\\eeejjjqqqwwwyyyyyyyyyyyyzzz}}}|||zzzxxxvvvqqqllliiiddd___YYYUUUTTTTTTUUUUUUVVVYYY]]]bbbfffhhhiiiiiijjjmmmoooqqqssstttwwwzzz}}}||||||zzztttllleeebbb___ccciiipppyyy}}}pppgggeeeeeejjjttt~~~}}}rrrhhhaaaZZZWWWTTTSSSSSSUUUWWWXXX[[[\\\___bbbdddeeecccbbb```]]]XXXTTTQQQNNNKKKIIIIIIHHHGGGGGGGGGHHHJJJKKKPPP[[[lll~~~vvvggg^^^[[[XXXXXXYYY___iiiuuu{{{ppphhh___WWWQQQQQQRRROOONNNOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGJJJMMMOOOPPPRRRSSSYYY\\\aaafffnnn|||wwwkkkdddccc___ccckkkxxx~~~wwwtttrrrpppooonnnkkkfffbbb]]]YYYSSSOOOKKKHHHDDDBBBBBB@@@???>>>???@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============AAABBBDDDIIIYYYuuu}}}sssnnnnnnllljjjiiikkkppptttyyyvvvqqqkkkhhhiiinnnrrrvvv|||{{{qqqjjjfffcccaaa___]]][[[XXXVVVUUUUUUUUU\\\^^^aaaeeegggeeeaaa]]]uuullldddaaa^^^\\\\\\[[[YYYXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTSSSQQQOOOMMMLLLKKKHHHGGGFFFGGGGGGFFFCCCAAA<<<<<<;;;:::888777666666999888666555444444555555555555555666777777888888///555888555444777888666444333333222222333333444333222222222333555777888;;;<<<<<<=========<<<<<<===<<<:::888999===BBBFFFLLLMMMOOOPPPQQQPPPNNNMMMNNNLLLKKKOOOVVV___fffjjjkkksssyyyxxxuuurrrhhh___SSSNNNKKKQQQ]]]iiimmmmmmjjjjjjkkkkkkjjjhhhfffdddaaa^^^[[[]]]```bbbaaa^^^eeejjjrrrwwwyyyyyyxxxwwwxxx~~~}}}{{{yyywwwsssmmmiiiccc^^^XXXTTTRRRRRRRRRQQQTTTWWW[[[```ccceeeffffffhhhjjjmmmoooqqqsssvvvxxx||||||uuuoooiiiiiikkkpppwww~~~zzzqqqggg\\\VVVWWWWWWZZZaaaiiiuuusssggg^^^YYYWWWUUUVVVXXXZZZ]]]aaaeeegggmmmppptttxxxyyyyyyxxxwwwqqqkkkccc[[[VVVRRROOONNNKKKJJJIIIHHHHHHHHHIIIIIIJJJQQQ^^^lllzzzqqqgggbbb```______aaagggqqquuufff]]]VVVUUUTTTRRRPPPRRRMMMMMMKKKJJJHHHHHHGGGGGGFFFGGGHHHJJJMMMNNNNNNNNNVVVVVVXXX[[[aaammm~~~}}}sssggg```^^^\\\___dddmmm{{{xxxpppooonnnmmmkkkiiifffddd\\\YYYSSSOOOKKKHHHEEECCCAAA@@@>>>>>>???@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<============???AAADDDJJJWWWmmmuuummmmmmkkkiiihhhkkkooosssvvvtttnnniiifffggglllpppuuuzzzuuulllhhhgggggghhhiiieee___ZZZWWWVVVWWWXXXZZZ[[[]]]___```___\\\XXXxxxnnneeebbb^^^\\\[[[ZZZYYYWWWYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTRRRQQQOOOMMMLLLKKKHHHGGGGGGGGGGGGFFFCCCAAA>>>======<<<:::999999888555555555555555666777777444444444555555666666666)))222666222000555666333222222111111111111222222333222222222333555777888999:::;;;<<<<<<<<<<<<<<>><<<::::::>>>DDDHHHJJJLLLNNNQQQRRRRRRRRRQQQRRROOONNNPPPWWW```gggkkkooozzz|||rrrfffTTTNNNKKKPPP\\\hhhnnnnnnlllmmmmmmmmmkkkhhheeeccc^^^[[[ZZZ\\\___bbbbbb```ccciiipppuuuwwwvvvvvvuuuxxx~~~{{{yyyxxxtttnnniiiccc___YYYTTTSSSRRRQQQQQQUUUWWWZZZ]]]```bbbdddddddddgggjjjmmmooorrrvvvxxx}}}sssqqqoooqqqvvv{{{||||||uuupppiiiccc]]]WWWQQQMMMMMMMMMPPPUUUYYYaaappp~~~{{{}}}~~~wwwkkkbbbZZZTTTTTTWWWUUUYYYaaahhhooouuuzzz~~~~~~sssiii```ZZZUUURRRMMMLLLJJJIIIHHHGGGHHHHHHGGGKKKSSS^^^kkkzzzyyyooojjjhhhiiikkklllnnnsss}}}rrrhhh^^^ZZZWWWSSSQQQRRRPPPOOONNNLLLJJJIIIIIIHHHHHHGGGHHHJJJMMMPPPPPPPPPQQQPPPQQQTTTZZZeeexxx|||rrrfff^^^]]]XXXZZZ]]]cccnnnyyypppooonnnllljjjgggeeeddd[[[XXXRRRNNNKKKHHHEEECCC???===<<<<<<===>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>@@@DDDJJJSSSfffvvvlllllljjjhhhhhhjjjooosssvvvsssnnnhhheeefffkkkooouuuzzz|||rrriiifffhhhkkkllllllhhhbbb\\\XXXWWWWWWXXX[[[ZZZZZZZZZZZZXXXUUUSSS}}}pppeeebbb^^^[[[ZZZYYYXXXWWWYYYZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQOOONNNLLLLLLHHHHHHGGGGGGHHHFFFDDDAAA======<<<;;;;;;:::999999444555555666666666666666222222333333333333333333)))444888222///333555111111000000//////000000111333222222222333555777888888999:::;;;<<<=========:::;;;<<<<<<<<>>===;;;;;;===>>>===<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============@@@@@@CCCHHHOOOaaawwwkkkkkkiiihhhgggjjjooossswwwtttoooiiifffggglllpppuuuzzz{{{ppphhhfffhhhkkkmmmjjjhhheeeaaa^^^\\\ZZZZZZXXXWWWVVVVVVWWWVVVTTTRRRsssfffbbb^^^[[[ZZZYYYXXXVVVYYYZZZZZZZZZZZZXXXVVVUUUTTTSSSRRRQQQOOONNNMMMLLLIIIHHHGGGGGGHHHGGGDDDAAA;;;;;;:::999999888777777777888888888777555333111666666666666666666666666111===AAA999555999:::555555444444333333444444555333222222222333555777888888999:::<<<===>>>>>>>>>222666:::<<<===???CCCGGGFFFHHHMMMQQQTTTWWWXXXXXXTTTQQQNNNPPPUUU^^^eeeiiisssrrrVVVPPPKKKPPP\\\hhhnnnooonnnnnnnnnlllhhhccc___\\\\\\\\\\\\\\\\\\]]]^^^___aaaeeekkkooopppqqqqqqrrrxxx~~~yyyvvvuuusssnnnjjjaaa]]]YYYWWWVVVWWWWWWVVVWWWWWWXXXYYY\\\^^^```aaa\\\___dddhhhlllqqquuuyyyzzzyyy{{{{{{vvvpppaaaZZZPPPJJJGGGEEEDDDBBBCCCEEEIIILLLLLLOOOZZZfffiiiqqqwwwwwwzzz~~~ssskkkeeefffgggeeebbbbbb```XXXSSSSSSSSSQQQVVV]]]mmmuuuuuuhhh___VVVUUUSSSPPPNNNMMMMMMMMMLLLLLLLLLOOOVVVaaannnwwwvvvuuutttsssuuuyyyxxxnnneee]]]XXXXXXUUUTTTRRROOOMMMLLLKKKKKKLLLIIIHHHKKKQQQWWWYYYZZZZZZXXXZZZ^^^aaahhhzzz{{{qqqeee^^^\\\RRRTTTUUUYYYbbbttt~~~yyyvvvuuurrrmmmgggccc```___XXXTTTOOOKKKHHHEEEBBB@@@@@@>>>======???@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>BBBAAABBBEEEKKK]]]wwwkkkjjjiiiggggggjjjooosssxxxuuupppjjjgggiiimmmqqquuuzzz|||qqqhhhfffgggkkkmmmhhhhhhhhhgggeeebbb^^^\\\TTTSSSRRRTTTVVVXXXXXXWWWpppgggccc___\\\ZZZXXXVVVTTTXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWTTTQQQOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCCCC>>>===<<<:::999888777777:::999777555444444555555666666555555555444444444555555555555555555555555444333333222111111111222222222222222333444555555999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAABBBDDDFFFKKKPPPTTTWWWXXXYYYTTTMMMJJJNNNUUU[[[aaafffkkktttzzz|||rrrWWWMMMFFFLLL[[[hhhjjjhhhnnnnnnooommmkkkfffbbb___ZZZYYYZZZ\\\^^^```aaa```aaadddggghhhhhhlllttt{{{{{{{{{yyywwwsssnnniiidddbbb^^^ZZZXXXWWWWWWWWWZZZXXXVVVXXX[[[^^^]]]\\\```bbbfffiiimmmqqqvvvyyyyyyvvvzzz}}}xxxsssdddXXXNNNKKKJJJEEEBBBDDDCCCCCCCCCDDDGGGNNNWWW]]]gggjjjmmmmmmlllmmmsssxxx|||tttjjjaaa^^^\\\YYYYYY[[[YYYTTTQQQSSSUUUXXXdddqqquuuhhhaaa\\\VVVSSSRRRPPPLLLIIILLLHHHHHHMMMTTT]]]hhhrrrrrruuuxxx{{{{{{pppjjjbbbZZZUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLLLLMMMPPPWWW^^^dddccceeeffffffhhhsssyyyrrrjjjbbb[[[XXXVVVVVVYYY^^^hhh{{{|||ttttttsssqqqooolllgggaaa]]]VVVRRRNNNJJJGGGCCC@@@===>>>=========<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>??????AAA@@@CCCFFFKKKZZZ}}}wwwqqqlllhhhiiiiiiiiimmmrrr~~~|||wwwqqqlllkkknnnqqqwwwzzz~~~sssnnnnnnppppppooopppooonnnnnnkkkdddZZZSSSNNNOOOQQQSSSUUUWWWXXXXXXxxxhhhddd___[[[YYYXXXVVVUUUXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWUUURRROOOMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBBBB>>>===;;;:::888777777777777777666666666666666666666666555555555444444444444444444444444444444444444333222222111111222222111111111222333444555666999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCDDDFFFGGGKKKNNNRRRTTTUUUUUUQQQKKKIIINNNUUUYYY]]]aaadddlllqqqsssyyy{{{oooVVVMMMGGGLLLZZZgggjjjhhhmmmnnnnnnmmmjjjfffbbb___ZZZZZZZZZ\\\]]]_________```dddhhhjjjkkkooovvv|||}}}|||yyywwwtttooojjjfffbbb]]]WWWTTTSSSTTTVVVXXXWWWVVVWWW[[[^^^^^^]]]___bbbeeehhhkkknnnsssvvv|||wwwtttxxx{{{wwwsssjjj^^^SSSPPPMMMGGGDDDEEECCCCCCCCCDDDFFFLLLSSSXXX\\\___aaa```]]]^^^bbbfffjjjqqq{{{xxxnnnddd^^^ZZZUUURRRTTTRRRPPPQQQVVV]]]eeeuuu~~~pppiii___XXXTTTPPPMMMIIIKKKHHHHHHMMMTTT]]]iiissswww{{{uuujjj___YYYWWWSSSQQQQQQPPPNNNLLLLLLLLLLLLMMMQQQWWW```ffflllooorrrsssvvv|||uuummmddd]]]XXXUUUUUUWWW[[[eeewww|||tttsssrrrpppnnnlllgggaaa]]]UUURRRNNNJJJGGGDDDAAA>>>>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>===============>>>??????@@@???BBBFFFJJJ[[[~~~wwwpppkkkhhhhhhiiiiiimmmsss~~~|||xxxqqqlllkkknnnqqqwww{{{zzztttttttttsssqqqqqqnnnllljjjggg```WWWPPPLLLMMMNNNPPPSSSVVVYYY[[[~~~kkkfff```[[[XXXXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUSSSPPPMMMKKKIIIHHHGGGFFFEEEDDDBBBBBBAAA===<<<:::999777666666666444555666777777777777777555555555555555444444444333333333333333333333333333333222222111111222222111111111222333444666777999999:::<<<<<<=========???===;;;;;;===AAAEEEHHHIIIIIIKKKLLLNNNOOOPPPQQQLLLHHHHHHNNNTTTWWWXXXZZZ\\\aaadddeeellltttrrrjjjTTTMMMGGGKKKYYYeeejjjjjjlllllllllkkkhhheeeaaa___\\\\\\\\\]]]]]]]]]]]]]]]___ccciiimmmpppsssyyy}}}|||yyyxxxuuupppkkkhhhccc\\\TTTPPPOOOQQQSSSVVVUUUUUUWWWZZZ]]]^^^]]]```cccfffiiikkkmmmqqqtttwww~~~xxxuuuyyy{{{xxxuuunnndddZZZTTTOOOIIIEEEDDDDDDEEEFFFFFFGGGJJJNNNRRRSSSTTTUUUSSSOOOOOOQQQTTTWWW[[[bbbjjjvvv}}}tttjjjccc\\\TTTPPPQQQPPPQQQVVV```jjjwwwyyykkk```YYYUUUPPPNNNKKKHHHHHHNNNTTT]]]kkkwwwyyylllbbb^^^XXXSSSQQQPPPOOONNNMMMLLLLLLLLLPPPWWWaaagggsssxxx}}}yyyqqqggg```YYYVVVUUUVVVXXXaaarrr|||tttqqqpppooommmkkkgggaaa]]]UUURRRNNNJJJGGGEEEAAA???>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<========================>>>??????>>>>>>AAAEEEKKK[[[wwwnnniiiggghhhiiiiiimmmsss|||{{{xxxrrrllljjjmmmpppuuuyyy|||zzzwwwtttrrrnnnhhhccc___ZZZRRRLLLJJJIIIJJJKKKOOOUUUZZZ^^^nnnhhh```ZZZXXXXXXYYYYYYXXXXXXXXXWWWXXXXXXYYYZZZWWWVVVUUUSSSPPPMMMJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::888777666555555444555666777777777555555555555555555555555555555333333333333333333333333333333222222111222222333000000111222333555666777999999;;;<<<============@@@>>>;;;;;;===BBBHHHKKKLLLLLLKKKKKKKKKKKKLLLMMMIIIFFFHHHOOOUUUVVVUUUVVVUUUXXXZZZZZZ```ggghhhdddRRRKKKGGGJJJVVVbbbiiijjjkkkkkkkkkjjjgggdddaaa______``````___^^^]]]]]]]]]^^^ccckkkqqquuuxxx|||~~~|||zzzxxxvvvppplllhhhddd]]]UUUPPPNNNNNNNNNSSSSSSSSSUUUXXX[[[\\\]]]bbbeeehhhjjjlllnnnppprrruuuzzz~~~zzz{{{|||zzzxxxooohhh___XXXQQQKKKEEECCCFFFGGGIIIIIIHHHIIIKKKMMMNNNNNNNNNLLLJJJIIIKKKNNNQQQTTTWWW\\\dddrrr}}}ssslllcccZZZVVVVVVUUU[[[eeeppp{{{yyykkkbbb\\\WWWTTTMMMJJJJJJOOOVVV```ppp~~~nnnhhh___WWWRRRPPPOOONNNLLLLLLKKKKKKNNNVVV___fffqqqwww|||uuukkkddd]]]ZZZWWWVVVWWW^^^nnn}}}|||tttooonnnmmmllljjjeee```\\\TTTQQQMMMJJJHHHEEEBBB@@@>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<==================>>>>>>???>>>>>>AAAFFFLLL]]]vvvlllhhhfffhhhiiiiiimmmrrrxxxxxxwwwqqqjjjgggjjjnnnqqquuu||||||xxxssslllccc]]]XXXSSSMMMIIIHHHGGGFFFHHHLLLSSSZZZ___pppjjjaaa[[[XXXYYYZZZZZZXXXXXXXXXXXXYYYYYYZZZ[[[WWWVVVUUUSSSPPPMMMKKKIIIGGGGGGGGGFFFEEECCCAAA@@@<<<;;;:::888777666555555666666777777777555333222444555555555555555555555444444444444444444444444333222222111222222333333111111111222333444666666888999;;;<<<===>>>>>>>>>AAA>>>;;;:::===CCCIIINNNOOOOOOMMMLLLKKKKKKKKKKKKIIIFFFHHHPPPVVVVVVUUUUUUSSSTTTUUUUUUXXX]]]___^^^NNNIIIFFFIIIRRR^^^gggkkkkkkkkkjjjiiifffcccaaa___bbbddddddbbb___^^^^^^___^^^dddkkksssxxx|||~~~|||yyyxxxuuupppkkkeeeccc^^^XXXSSSOOOLLLJJJOOOPPPRRRSSSUUUWWWZZZ\\\```cccgggiiijjjkkkmmmnnnqqquuuzzz~~~|||zzzxxxwwwuuuooolllfff^^^WWWQQQJJJEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHKKKLLLOOOQQQTTTWWW[[[cccnnnvvv}}}ssshhh^^^ZZZ[[[___iiivvvzzzoooeee\\\WWWPPPMMMMMMQQQXXXeeeyyywwwjjj___WWWSSSPPPOOOLLLKKKJJJJJJLLLRRR[[[aaaiiippp{{{xxxoooiiieee```\\\ZZZYYY^^^lll{{{|||tttnnnmmmlllkkkhhhddd^^^ZZZRRRPPPLLLIIIGGGEEEBBB@@@???>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<==================>>>>>>??????>>>BBBGGGMMM^^^uuukkkgggeeehhhiiiiiilllqqqsssuuuuuuooohhhdddfffjjjooottt{{{{{{rrrjjj___WWWRRRNNNJJJGGGGGGFFFFFFGGGKKKRRRXXX\\\qqqkkkccc\\\ZZZYYYZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\YYYWWWTTTQQQOOOMMMKKKKKKHHHHHHHHHHHHFFFDDDBBBAAA===<<<:::999777666666666777777777666555444333222444444444555555555555555555555555555555555555555222222111111222222333333222222222222333444555555888999;;;<<<>>>>>>?????????===;;;;;;>>>DDDJJJNNNRRRQQQPPPOOONNNMMMLLLLLLKKKGGGHHHPPPVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVWWWWWWJJJGGGDDDGGGOOOZZZeeekkkkkkkkkjjjhhhfffdddbbbaaadddfffgggeeeaaa^^^___aaa```dddlllssszzz~~~{{{yyywwwsssnnniiibbb```]]]YYYTTTOOOKKKIIIMMMNNNPPPQQQRRRSSSVVVYYY[[[^^^aaadddeeefffggghhhjjjmmmrrrvvvzzz~~~}}}wwwssspppoooooommmooonnnggg```ZZZRRRJJJBBBDDDFFFFFFEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHKKKLLLLLLOOOSSSUUUWWW[[[aaafffqqqzzzwwwkkk```^^^aaalllxxx|||{{{xxxxxxzzzzzzzzz~~~pppcccZZZUUUQQQPPPSSS[[[kkk|||mmmbbbZZZUUURRRMMMMMMKKKJJJKKKOOOUUUZZZaaahhhttt|||uuuppplllhhhbbb^^^\\\___lllzzz{{{sssnnnmmmkkkjjjgggbbb\\\WWWPPPNNNJJJHHHFFFDDDBBB@@@??????>>>>>>>>>=========;;;;;;<<<<<<<<<========================>>>????????????BBBGGGMMM^^^zzzrrrkkkgggeeehhhiiihhhkkkoooooorrrtttnnnfffaaacccgggqqqvvv}}}}}}pppggg\\\TTTOOOLLLIIIGGGGGGGGGHHHIIILLLPPPTTTVVVqqqkkkddd^^^[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZXXXTTTPPPMMMLLLLLLLLLHHHIIIIIIIIIHHHEEECCCAAA>>>===;;;:::888777777777777666555555444444444444444444444555555555666666444444444444444444444444222222111111222222333444333333333222222333333444888999;;;<<<>>>?????????>>><<<;;;;;;>>>DDDJJJNNNSSSSSSSSSSSSRRRQQQOOONNNLLLGGGGGGNNNUUUWWWYYY\\\WWWWWWXXXXXXUUURRRPPPPPPGGGEEECCCEEEKKKWWWcccjjjlllkkkjjjhhhfffdddcccbbbdddfffhhheee```^^^___bbbbbbeeekkkssszzz~~~{{{xxxvvvrrrkkkggg___]]]ZZZUUUQQQNNNLLLKKKKKKMMMOOOOOOOOOPPPSSSVVVWWWZZZ^^^aaabbbcccdddeeefffiiimmmqqqtttxxx|||{{{yyyvvvpppkkkhhhhhhiiiiiioooqqqlllfff```WWWNNNCCCEEEFFFGGGFFFEEEFFFHHHFFFEEEEEEGGGIIILLLNNNOOORRRUUUXXXYYYXXXYYY\\\```gggmmmrrrtttxxxxxxnnnggghhhnnn}}}~~~yyyuuusssppppppqqqooonnnqqqwwwzzznnncccZZZVVVSSSUUU^^^qqq}}}oooddd\\\XXXOOOOOONNNMMMLLLNNNQQQUUUYYY```lllyyy{{{wwwrrrmmmgggbbb]]]```lllyyyyyyrrrooommmkkkiiieee```ZZZUUUNNNLLLHHHFFFEEECCCAAA????????????>>>>>>>>>======<<<<<<=========>>>>>>>>>===============>>>??????>>>>>>AAAFFFKKK\\\vvvoookkkgggfffhhhhhhgggiiimmmmmmqqqtttooofff```bbbfffqqqvvv}}}}}}}}}}}}~~~mmmeeeZZZRRRNNNMMMJJJHHHHHHIIIKKKMMMNNNOOOOOOOOOqqqllleee___\\\[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]][[[XXXSSSOOOLLLKKKLLLMMMIIIIIIJJJJJJIIIFFFCCCBBB>>>===<<<:::999888777777666555444333333555666777444444444555555555666666333333333333333333333333222111111111222333333444555444333333222222333333888999;;;===>>>???@@@@@@<<<;;;;;;;;;???DDDJJJMMMSSSTTTUUUVVVVVVTTTQQQPPPLLLGGGFFFLLLSSSWWW[[[^^^YYYYYYZZZZZZVVVOOOKKKKKKEEEDDDBBBCCCJJJUUUaaajjjmmmllljjjiiigggeeedddcccbbbfffgggeee```]]]___bbbcccfffkkkssszzz~~~{{{wwwuuupppjjjeee___[[[VVVQQQNNNLLLLLLMMMJJJLLLNNNNNNMMMMMMPPPTTTVVVYYY^^^aaabbbcccdddeeegggiiilllnnnppprrruuuwwwttttttqqqlllgggdddeeegggccclllqqqmmmhhhbbbXXXNNNFFFHHHIIIIIIIIIIIIKKKMMMLLLKKKJJJLLLOOORRRTTTTTT^^^``````^^^[[[ZZZ\\\___^^^ccceeedddffflllppppppwww~~~zzzrrrooottt|||~~~zzzuuupppooolllkkkllljjjgggiiinnnlllqqqyyyzzznnn]]]YYYUUUWWW```tttxxxkkkbbb]]]RRRRRRQQQOOOMMMMMMPPPRRRTTT[[[fffttt|||uuupppiiiccc^^^```lllxxxxxxqqqooonnnkkkiiieee___XXXSSSMMMKKKGGGEEEDDDCCCAAA???????????????>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>??????======@@@DDDIIIZZZ~~~tttmmmkkkhhhfffhhhhhhfffhhhllllllrrruuupppfff```bbbgggooottt{{{xxxwwwuuusssuuu|||llldddYYYRRROOOMMMKKKJJJIIIKKKNNNOOOPPPNNNLLLJJJtttkkkbbb___]]]ZZZYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZXXXWWWTTTQQQOOOMMMKKKKKKEEEFFFHHHIIIHHHEEEBBB@@@===<<<;;;999888777666666555555555555555555555555555555444333333333333444444444222222222222444444444444444444444444333333222222222222333333444555666777888;;;===???@@@AAA999:::<<<>>>AAAEEEKKKPPPQQQRRRTTTVVVUUUTTTRRRPPPHHHIIIJJJNNNRRRWWW\\\___aaa___\\\YYYVVVRRRMMMIIICCC>>><<<@@@HHHSSSbbbooommmnnnmmmllljjjgggcccaaaffffffdddaaa^^^]]]___aaadddfffjjjooouuuzzz~~~}}}zzzwwwqqqiiicccbbb]]]UUUOOOLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVXXX[[[]]]___```aaaccceeeggghhhiiikkknnnpppooonnnkkkhhheeedddccccccggglllpppqqqppplll___SSSNNNLLLJJJHHHIIIMMMQQQTTTXXXXXXXXXWWWWWW[[[```dddpppooommmjjjeeebbbaaabbbdddddddddbbbaaaaaaccceeelllwwwwwwssswww|||vvvqqqmmmmmmjjjfffcccbbbbbbaaa```bbbgggoooyyy~~~pppaaaXXX]]]kkkqqqddd[[[VVVPPPNNNOOOQQQPPPNNNNNNTTT___mmm}}}~~~|||vvvqqqmmmhhhgggmmmvvvyyyvvvqqqooommmhhhccc\\\WWWTTTLLLJJJGGGDDDBBBAAA@@@@@@??????>>>=======================================;;;;;;;;;;;;<<<>>>???@@@===@@@>>>BBBPPP^^^{{{uuullliiiiiihhhgggggggggggggggooouuuyyysssggg___aaafffiiiqqqzzzuuummmfffeeehhhooo|||wwwfffccc]]]WWWSSSPPPOOOOOOKKKNNNQQQSSSSSSPPPKKKHHHuuukkkbbb___]]]ZZZXXXZZZXXXXXXYYYYYYZZZYYYYYYYYYXXXWWWTTTRRROOOMMMKKKJJJFFFGGGHHHHHHGGGEEEBBBAAA===<<<;;;999888777666666555555555555555555555555555555444333333333333444444333333222222333333444333333444444444444444444444444333222222222333333888999:::<<>>@@@EEEKKKOOORRRTTTVVVXXXXXXVVVTTTRRRKKKIIIJJJMMMSSSYYY]]]___```___]]][[[YYYUUUOOOKKKHHHBBB???BBBIIISSSaaannnooooooooonnnlllhhheeeccccccccccccaaa______aaaccceeegggkkkpppuuuzzz~~~~~~{{{xxxssslllfffaaa[[[TTTNNNKKKJJJIIIHHHIIIJJJKKKLLLMMMOOOPPPPPPRRRSSSUUUXXX[[[]]]^^^^^^```bbbdddeeefffiiillloooooommmkkkgggdddbbbbbbcccffflllqqqtttuuuqqqeeeYYYNNNLLLIIIKKKPPPXXX^^^aaaaaabbbccccccdddggglllooovvvwwwvvvsssooolllkkkllljjjjjjiiigggdddcccdddeeemmmxxx~~~~~~~~~yyytttpppmmmmmmiiieeebbbaaa```___^^^]]]aaahhhpppxxxxxxhhh]]]```mmm~~~qqqddd]]]UUUPPPOOOOOOOOOMMMOOOTTT]]]kkkzzz~~~yyytttoookkkiiipppxxxyyyuuuqqqoookkkfff```ZZZUUUSSSKKKIIIFFFCCCAAA??????>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>===@@@>>>BBBNNN\\\xxxvvvmmmhhhhhhgggfffffffffggggggnnnuuuyyyttthhhaaaaaafffiiipppyyy}}}nnnfff___^^^bbbjjjvvvzzzqqqfffccc]]]WWWSSSPPPPPPPPPPPPRRRTTTUUUTTTQQQMMMKKKvvvlllccc___]]]YYYWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXWWWUUURRROOOMMMKKKJJJGGGGGGGGGGGGFFFDDDCCCBBB===<<<;;;999888777666666555555555555555555555555555555444333333333333444222333333444444333333222222222333333444444555555555555444333222222222222888999:::<<<>>>@@@AAABBB>>>>>>>>>===???CCCIIINNNQQQSSSVVVXXXYYYXXXVVVTTTOOOKKKIIIMMMUUU]]]______````````````^^^ZZZSSSOOOLLLGGGDDDEEEJJJRRR```mmmppppppqqqpppnnnjjjfffdddaaaaaaaaaaaa```aaacccfffeeegggjjjoootttzzz~~~}}}zzzuuunnniii```[[[SSSMMMJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRUUUWWWYYYZZZ[[[\\\^^^```aaacccfffjjjmmmoooooolllhhheeeccceeefffgggmmmtttyyy|||yyynnncccUUUPPPLLLPPPZZZeeelllnnnppprrrtttuuuwwwyyy}}}}}}zzzyyyyyyuuutttrrrnnnjjjgggffffffooozzz|||xxxuuurrrpppmmmjjjeeebbb```___^^^\\\^^^aaaeeejjjqqqyyyrrreeeeeeooopppggg[[[SSSQQQQQQQQQQQQOOOSSSZZZfffvvv}}}xxxsssnnnmmmsss|||yyyuuuqqqnnniiiccc\\\WWWSSSQQQIIIGGGEEEBBB???>>>======???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<===AAA???AAALLLYYYvvvyyynnngggfffeeeeeeeeefffggghhhllltttyyyuuukkkbbbbbbdddhhhooowww~~~yyyggg___XXXXXX\\\eeeqqq}}}wwwnnnkkkgggaaa[[[VVVTTTTTTUUUWWWXXXXXXXXXVVVSSSPPPNNNvvvlllccc___\\\XXXVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWVVVUUUSSSPPPMMMKKKIIIIIIHHHGGGFFFEEECCCCCCBBB===<<<;;;999888777666666555555555555555555555555555555444333333333333444222222444444444444222222111111222333444444555555444444333222222222333333666777888:::<<<>>>??????AAA@@@???======AAAGGGKKKNNNPPPTTTXXXYYYXXXVVVUUURRRMMMIIIMMMWWW```bbbaaabbbcccdddfffeee```YYYTTTNNNIIIFFFGGGJJJRRR```mmmpppqqqqqqqqqoookkkfffddd```aaabbbbbbaaaaaadddfffdddfffiiimmmsssxxx}}}}}}zzzvvvooojjj```[[[TTTNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPSSSUUUVVVWWWXXXXXXZZZ\\\]]]___ccchhhkkkpppqqqpppllliiihhhjjjmmmlllsss{{{xxxmmmaaaZZZSSSWWWbbbooouuuwww}}}xxxrrrnnnlllllluuu~~~{{{yyywwwvvvqqqmmmhhhdddbbbaaa___^^^aaabbbdddfffjjjqqqyyy~~~zzzkkkiiiqqq}}}ssseeeZZZVVVUUUVVVVVVOOOQQQWWWaaaqqq{{{vvvqqqooouuu~~~zzzvvvqqqnnnhhhaaaZZZUUUQQQPPPIIIGGGEEEBBB???>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<@@@???BBBLLLYYYvvv{{{ooofffeeedddccccccdddfffgggjjjqqqwwwuuullldddaaabbbgggllluuu}}}}}}sssddd]]]VVVVVVZZZcccppp{{{yyysssrrrnnniiiccc___]]]\\\]]]^^^^^^]]][[[YYYVVVTTTRRRvvvlllbbb^^^\\\XXXVVVWWWVVVWWWWWWWWWWWWWWWVVVVVVWWWVVVUUUSSSPPPMMMJJJIIIIIIIIIGGGFFFDDDCCCBBBBBB===<<<;;;999888777666666555555555555555555555555555555444333333333333444222222444444444444222222111111222222333444555555111111111222333444555666666777888:::;;;===>>>???AAAAAA???===<<>>>>>===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????:::???@@@CCCMMMZZZyyy}}}pppeeedddbbbaaaaaacccdddfffgggnnntttssskkkccc``````dddiiiqqqzzzyyyoooeee]]]VVVUUUYYYaaammmxxx|||yyyvvvqqqlllhhheeedddddddddcccaaa___\\\YYYWWWVVVuuukkkbbb^^^\\\XXXVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTQQQMMMJJJHHHIIIIIIHHHGGGEEECCCBBBAAA===<<<;;;999888777666666555555555555555555555555555555444333333333333444222333333444444333333222111111222222333333444444000000111222333555666777999999:::<<<===>>>???@@@?????????===<<<===AAADDDKKKOOOUUUZZZ]]]]]][[[YYYTTTOOOKKKOOOYYYcccjjjlllmmmnnnppprrrqqqmmmfffaaaOOOLLLIIIIIIJJJPPP___nnnoooqqqrrrrrrpppkkkfffcccdddeeeeeedddbbb```aaaaaacccdddfffjjjpppvvv|||zzzwwwsssmmmhhhbbb]]]UUUOOOLLLKKKJJJIIIJJJJJJJJJKKKLLLMMMMMMMMMKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWXXX\\\bbbfffiiinnntttuuuttttttxxx|||}}}tttlllkkkrrr~~~~~~|||~~~~~~{{{xxxssspppnnnmmmkkkjjjhhhhhhhhhggggggiiimmmqqq{{{vvvppprrrqqqeee]]]WWWSSSTTTTTTUUU\\\hhhyyy~~~yyytttrrrxxxzzztttnnnkkkfff```ZZZTTTPPPNNNIIIHHHEEEBBB???>>>======>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;===>>>???@@@888???@@@CCCMMMZZZzzzrrrfffdddaaa```___```bbbddddddjjjpppooohhhaaa^^^^^^bbbfffmmmwwwzzzpppfff^^^VVVTTTWWW^^^iiittt}}}zzzvvvrrrooommmkkkiiihhhgggeeebbb___\\\[[[sssjjjaaa]]]\\\XXXWWWXXXTTTUUUVVVXXXYYYYYYYYYYYYVVVVVVUUUTTTQQQNNNJJJHHHHHHHHHIIIHHHFFFDDDAAA???===<<<;;;999888777666666555555555555555555555555555555444333333333333444444333333222222333333444222222222222222222333333111111111222333444555666999999:::;;;===>>>??????<<<===>>>===<<<<<<>>>@@@FFFKKKQQQWWW[[[[[[YYYWWWRRROOOMMMPPPYYYdddmmmrrrssssssuuuvvvuuuqqqkkkfffSSSPPPNNNLLLKKKPPP^^^mmmppprrrttttttrrrmmmhhhdddccceeeeeeeeebbbaaaaaabbbeeefffhhhkkkqqqwww}}}zzzwwwrrrlllgggaaa\\\TTTOOOKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTXXX]]]aaagggoooxxx}}}}}}~~~~~~xxxzzz}}}{{{wwwtttsssrrrqqqpppnnnnnnnnnmmmlllmmmoooqqqttt~~~}}}uuusss~~~wwwlllccc^^^[[[ZZZYYY\\\dddqqq{{{vvvsssyyywwwrrrjjjhhhddd___YYYSSSNNNLLLHHHFFFDDDAAA>>>===<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???888???AAACCCKKKWWWwwwrrrgggdddaaa^^^]]]^^^```bbbbbbgggkkkjjjeee___\\\\\\___cccjjjttt~~~~~~uuujjjaaaXXXUUUWWW\\\gggqqq{{{{{{wwwtttmmmmmmlllkkkhhheeebbb```rrriii```]]]\\\YYYXXXYYYTTTUUUVVVXXXYYYZZZ[[[[[[VVVVVVVVVTTTQQQNNNJJJHHHGGGHHHIIIIIIGGGDDD@@@>>>===<<<;;;999888777666666555555555555555555555555555555444333333333333444555444222222222222444555333333222222222222222222333333333222222333444444777777888999;;;<<<======:::<<<======<<<<<<===>>>AAAFFFMMMSSSWWWWWWUUUSSSPPPOOONNNQQQYYYdddooovvvwwwwwwwwwxxxwwwsssmmmiiiXXXUUUQQQNNNLLLOOO]]]lllrrrsssvvvvvvtttoooiiifffbbbdddeeeeeecccbbbbbbcccggggggiiimmmrrryyy{{{wwwrrrlllggg```[[[SSSNNNJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQUUUZZZ^^^iiisss~~~}}}yyyvvvuuuuuutttsssmmmnnnnnnmmmkkkjjjlllmmmqqqyyyxxxttt|||~~~|||sssmmmaaa^^^\\\\\\bbbmmmxxx}}}wwwuuu{{{uuuooofffeeebbb^^^XXXRRRMMMJJJGGGEEEBBB???===;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<===999@@@AAABBBIIIUUUtttsssgggeeeaaa^^^]]]]]]___```aaaeeeiiihhhbbb]]][[[ZZZ^^^aaahhhrrr}}}zzzoooeee\\\XXXYYY]]]hhhqqqyyy|||pppppppppooommmiiifffdddyyymmmaaa\\\[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXUUUUUUUUUSSSQQQNNNKKKIIIIIIIIIHHHGGGEEEBBB???>>>>>><<<:::999888888777555555555555555666666666666444444333333333333222222222333333444444333333222333333222222222222222222444333222222222333444555:::::::::;;;<<<===>>>>>>???>>><<<;;;;;;<<<===>>>CCCGGGMMMQQQSSSTTTUUUVVVWWWUUURRRRRRVVV___hhhoooppptttvvvuuuuuuuuupppjjjcccZZZOOOJJJJJJPPP]]]jjjsssuuuvvvttttttssslllcccfffeeedddcccccccccdddddddddfffjjjnnnttt{{{yyyrrrlllgggaaa^^^XXXRRRNNNKKKIIIIIICCCDDDFFFGGGIIIIIIIIIIIINNNNNNNNNNNNNNNNNNOOOOOORRROOOMMMOOOOOOOOOTTT[[[iiiwww~~~|||||||||zzzyyyrrrrrrqqqrrrsssrrrooommmnnnrrr{{{xxxxxx}}}~~~yyy{{{zzzllliiiccc___aaajjjvvv~~~zzzxxxzzzrrrlllgggddd```ZZZTTTOOOLLLJJJGGGEEEBBB???>>>>>>???@@@======>>>>>>>>>>>>======<<<<<<<<<<<<============::::::<<<=========<<<;;;<<<>>>;;;>>>IIIVVVpppwwwkkkddd]]][[[[[[ZZZ\\\```___dddhhhhhhddd^^^[[[YYY[[[```hhhqqqzzzxxxnnnccc``````bbbiiipppzzzzzzwwwuuuuuuuuuvvvssslllgggyyymmmaaa]]]\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVTTTSSSPPPNNNKKKJJJIIIIIIHHHGGGEEEBBB@@@>>>>>><<<999888999888777666666666666666666666666666444444444333333222222222222333333444444333333222222222333333333333333222333222222111222333444555999999:::;;;<<<===>>>>>>>>>===<<<::::::;;;===>>>BBBFFFKKKNNNPPPQQQSSSUUUUUUSSSQQQOOORRRYYYbbbgggkkkooosssssstttuuuqqqkkkggg]]]RRRLLLKKKQQQ^^^jjjrrruuuvvvuuuvvvuuunnnfffgggfffdddcccccccccdddeeeeeegggkkkooouuu}}}{{{tttnnniiiccc```ZZZSSSMMMJJJHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKKKKLLLLLLLLLLLLMMMMMMOOOKKKJJJKKKKKKLLLQQQXXXhhhxxx}}}}}}~~~~~~|||{{{vvvuuuuuuuuuuuutttqqqooopppssszzz{{{xxxyyy}}}vvvmmmfffeeejjjrrrxxx~~~~~~|||uuummmhhheeebbb^^^XXXRRRNNNJJJHHHFFFDDDAAA>>>======>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<============:::;;;<<<=========<<<;;;===???<<>>>>>===<<<;;;::::::;;;<<<===BBBDDDGGGJJJKKKNNNQQQSSSTTTRRROOOMMMMMMRRRYYY___ccciiioooqqqsssvvvtttpppmmmbbbWWWOOOMMMQQQ]]]iiiqqquuuwwwvvvwwwwwwqqqjjjgggfffeeedddddddddeeeffffffhhhlllpppvvv~~~~~~wwwpppkkkfffbbb[[[TTTMMMIIIGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJMMMIIIHHHHHHHHHIIINNNUUUeeevvv~~~~~~}}}|||{{{{{{zzzwwwtttsssuuuyyy~~~wwwsssvvvzzzqqqnnnpppsssuuu{{{yyyooohhhdddbbb```[[[VVVQQQLLLIIIGGGDDDBBB@@@===<<<<<<======<<<======>>>>>>======<<<;;;<<<<<<<<<<<<=========:::;;;<<<<<<======<<<<<<===@@@>>>@@@HHHOOOdddvvvhhh```ZZZXXXWWWVVVWWW[[[aaadddhhhiiigggccc___]]]YYY^^^gggqqqyyy|||pppjjjhhhjjjpppvvvzzzyyyxxxzzz||||||xxxtttzzzooodddaaa```\\\YYYYYYXXXYYYYYYYYYYYYYYYZZZZZZXXXWWWTTTPPPNNNMMMLLLLLLHHHIIIHHHGGGFFFCCCAAA???===;;;999888999999888777888888777777666555444444555555444333222222111111222333333444444333333222---///222444555444222111000000000000222444555777777888:::;;;============;;;;;;:::::::::;;;<<<<<>>===<<<======<<<==================<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;???>>>@@@GGGLLL^^^{{{vvvggg```ZZZXXXWWWVVVVVVYYY^^^bbbiiimmmlllgggaaa\\\YYY^^^gggqqqyyy~~~yyyrrrpppoootttyyy~~~{{{{{{pppfffdddbbb^^^ZZZXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWTTTPPPNNNMMMLLLLLLHHHHHHHHHHHHFFFDDDBBB@@@===;;;999888999999888666888777777666555444333333555555444333333222111111222333333444444333333222,,,---000333444333111000000000000000111333555666555777999<<<============::::::::::::;;;;;;<<<<<>>=========<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======888======@@@FFFJJJ[[[wwwvvvhhhaaa[[[ZZZYYYVVVWWWYYY\\\cccmmmtttuuuoooddd]]]ZZZ___gggpppxxx}}}~~~zzzwwwxxx{{{~~~zzzooofffdddbbb]]]XXXVVVVVVVVVVVVWWWWWWXXXXXXYYYWWWVVVTTTQQQOOOMMMLLLKKKHHHHHHHHHHHHFFFDDDBBBAAA>>><<<:::999888888777555666555555444444333333333444444333333333333222222222333333444444333333222---///111222333222111000111000000000111222444555444666999<<<===>>>===<<<::::::;;;;;;<<<<<<======>>>@@@CCCFFFHHHLLLRRRUUUUUUVVVWWWSSSNNNNNNSSSYYYXXXcccpppwww|||~~~rrrbbbVVVNNNMMMUUU___jjjqqqvvvvvvuuuuuusssooojjjiiihhhggggggggghhhiiieeefffhhhkkkpppyyy|||tttoooeeebbb\\\UUUPPPMMMKKKJJJDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJFFFEEEGGGJJJJJJGGGHHHLLLYYYiii~~~tttoootttyyymmmfffaaa]]]ZZZWWWSSSNNNKKKHHHGGGDDDCCCBBB@@@???>>>======;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======777<<<<<>>===<<<::::::;;;<<<======>>>>>>>>>AAADDDHHHLLLPPPUUUXXXVVVYYYYYYTTTMMMJJJNNNSSSWWWdddrrryyy~~~wwwfffYYYPPPMMMUUU^^^jjjrrrxxxwwwvvvvvvtttqqqkkkjjjiiihhhggghhhiiiiiifffggghhhjjjooowwwwwwqqqhhhddd]]]VVVPPPLLLJJJIIIBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHLLLQQQPPPKKKKKKMMMVVVeee{{{yyysssxxxzzzmmmeee___ZZZXXXTTTPPPLLLIIIGGGFFFBBBBBBAAA???>>>===<<<;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>999======???DDDFFFVVVqqqvvvhhhbbb\\\[[[ZZZWWWVVVXXX[[[aaajjjssswwwrrrhhh```[[[^^^cccjjjqqqwww||||||xxxxxx{{{tttkkkbbbaaa___YYYSSSPPPSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUSSSQQQNNNKKKIIIHHHHHHIIIHHHGGGEEECCCBBBAAA>>>;;;999888777555333222222222222222222222333111222222333333444444555222333333444444333333222555555444444444444444444222111111000000111222333333555888<<<>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>===AAAFFFJJJNNNRRRWWWZZZWWWZZZZZZSSSKKKGGGJJJNNNWWWeeessszzzzzziii[[[QQQNNNUUU^^^kkksssyyyyyywwwwwwuuurrrkkkkkkiiihhhhhhhhhiiijjjggghhhiiijjjooowwwyyysssjjjfff___WWWPPPKKKHHHGGG@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHLLLMMMRRRWWWWWWQQQOOOQQQSSS```ttt}}}vvvzzz~~~{{{zzzzzzlllccc]]]XXXVVVSSSOOOKKKHHHEEEDDDAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;???>>>???CCCEEETTTnnnvvvhhhaaa\\\[[[YYYVVVUUUWWWXXX\\\ccclllpppmmmeee^^^ZZZ\\\aaagggnnnuuuzzz}}}xxxrrrppprrruuuxxxuuukkkccc```]]]WWWSSSSSSVVVSSSQQQPPPRRRTTTUUUUUUTTTSSSQQQQQQRRRRRRPPPOOONNNLLLIIIGGGFFFDDDAAA???===<<<;;;999888777666666777555444222222333444555555444333333222222333333444444444444444444444444333222222111000000000111777666555444444444444555222333666888;;;<<<<<<<<<>>>>>>============>>>>>>>>>BBBGGGKKKNNNQQQTTTVVVWWWVVVSSSOOOKKKKKKLLLNNNVVVcccmmmrrrpppaaaYYYVVVXXX\\\lllttt{{{zzzwwwuuurrroooiiihhhhhhggghhhiiikkkllljjjiiihhhgggjjjpppyyy}}}wwwooohhh___VVVOOOJJJFFFDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIJJJPPPXXX[[[YYYUUURRRQQQUUUZZZeeevvvzzzuuuuuuwwwyyy}}}xxx~~~{{{vvvlllccc\\\XXXTTTOOOJJJGGGEEECCCAAACCCAAA@@@===<<<;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======???<<<===CCCDDDOOOfffrrriiiaaaYYYXXXXXXUUUUUUVVVWWWZZZ^^^dddgggfffbbb^^^ZZZ\\\```fffnnnvvvzzz}}}wwwrrrtttwwwyyytttkkkccc```]]]WWWSSSRRRTTTRRRPPPQQQSSSUUUVVVVVVUUUTTTRRRQQQRRRQQQOOONNNLLLJJJGGGEEEDDDBBB@@@======<<<;;;999888777666666777666444222222333444555666555444444333333444444444444444444444444444444666555555444333333444444333222222111111111222222555666999;;;===?????????>>>>>>>>>======>>>>>>>>>???CCCHHHLLLOOORRRUUUWWWYYYXXXUUUQQQLLLJJJKKKMMMXXXdddoooxxxwwwgggZZZTTTVVV\\\jjjssszzz{{{yyyxxxuuuqqqkkkjjjiiiiiiiiijjjkkkllliiihhhgggfffhhhnnnvvv|||}}}wwwpppjjjaaaXXXQQQLLLHHHFFFCCCCCCDDDDDDEEEEEEEEEFFFBBBDDDEEEDDDDDDDDDGGGHHHNNNTTT\\\___^^^YYYTTTRRRNNNRRR[[[jjj|||}}}xxxqqqkkkgggfffhhhjjjrrrttt|||zzzsssiiibbb]]]XXXTTTNNNJJJGGGEEEBBBAAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???<<<===CCCCCCNNNeeewwwkkkbbbZZZXXXWWWUUUSSSUUUUUUWWW\\\aaadddccc___\\\XXXZZZ^^^dddlllsssyyy{{{|||wwwxxx{{{{{{{{{|||tttjjjbbb___\\\VVVRRRRRRRRRQQQPPPQQQSSSVVVWWWWWWVVVUUURRRQQQQQQPPPNNNLLLJJJHHHEEEDDDCCCAAA>>><<<===<<<;;;999888777666666777666444333333333444555666666555444444444444555444444444444444444444444666666555555444444555555111111000000000111111222666777999;;;===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@DDDIIINNNQQQTTTWWWZZZ[[[ZZZXXXSSSNNNKKKKKKLLLZZZdddooo|||sssaaaVVVVVV\\\gggqqqzzz}}}||||||zzzvvvqqqooonnnlllllllllllllllhhhgggfffeeeggglllsssxxx|||vvvqqqkkkbbbZZZSSSNNNJJJGGGDDDDDDDDDEEEEEEEEEEEEEEE@@@AAABBBCCCBBBCCCFFFHHHPPPVVV^^^bbbaaa\\\WWWTTTLLLOOOUUU]]]kkk}}}~~~xxxsssrrrqqqqqqqqqnnnkkkeee```]]]\\\^^^___eeegggnnnyyy||||||nnnfff```]]]WWWSSSMMMIIIFFFDDDBBB@@@>>>????????????===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>><<<===CCCBBBMMMccc~~~mmmddd[[[XXXWWWTTTSSSTTTRRRUUUYYY^^^aaa```\\\YYYVVVWWW[[[aaahhhpppvvvzzzyyyuuurrrrrrxxxsssjjjbbb___\\\VVVRRRRRRQQQPPPOOOQQQTTTWWWXXXXXXWWWUUUSSSQQQQQQOOOMMMJJJIIIGGGEEECCCCCCAAA???<<<===<<<;;;999888777666666666666555444333444444555666555555444444444444444333333333333333333333333333333222222222222333333333222222222222333444444333444666888:::<<<===>>>????????????????????????AAAEEEKKKPPPSSSWWWZZZ\\\[[[[[[ZZZVVVRRROOONNNOOOZZZbbbmmm{{{ooo]]]XXX[[[dddppp{{{|||yyywwwtttqqqnnnlllkkkkkkgggggggggfffgggkkkqqquuu~~~|||vvvqqqkkkccc[[[UUUPPPKKKHHHDDDDDDDDDDDDDDDCCCCCCCCC>>>@@@AAABBBBBBCCCFFFHHHLLLRRRZZZaaabbb^^^YYYUUUOOORRRUUUXXX^^^lll}}}wwwsssnnnjjjgggfffeeeeeedddbbb^^^ZZZXXXXXXYYYYYY]]]___fffpppyyy}}}wwwjjjbbb]]]\\\UUUQQQLLLHHHEEECCCAAA@@@999:::<<<======;;;999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>;;;===BBBAAAKKKaaammmccc[[[XXXWWWUUUTTTVVVRRRSSSWWW\\\___^^^[[[XXXTTTVVVZZZ^^^dddllltttyyy}}}~~~|||vvvqqqmmmkkklllqqq|||tttkkkbbb___\\\VVVSSSRRRPPPOOOOOOQQQUUUWWWXXXXXXXXXUUUSSSQQQPPPNNNLLLJJJJJJHHHFFFDDDDDDCCC@@@>>>===<<<;;;999888777666666666666555555444444444444555444333333222333333333333333333333333333333333222111111111111111222222444444333333333333444444222333444666888:::<<<===??????@@@@@@@@@@@@??????BBBFFFLLLQQQUUUXXX\\\___[[[[[[\\\ZZZVVVTTTSSSSSS\\\cccmmmzzzggg[[[ZZZaaammm{{{}}}yyytttoookkkiiihhhhhhhhhhhhhhhiiilllqqqttt}}}|||wwwpppkkkccc\\\VVVPPPKKKHHHCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@BBBBBBBBBDDDFFFHHHHHHMMMVVV^^^cccbbb^^^ZZZOOORRRTTTUUUWWW___lllvvvyyysssllljjjgggbbb___]]]]]]^^^[[[YYYWWWUUUTTTSSSSSSSSSXXXZZZ```iiiqqqzzz~~~ttthhh^^^ZZZZZZTTTPPPKKKGGGDDDCCCAAA???888:::;;;======;;;999888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;>>>;;;===AAA@@@III^^^|||mmmcccZZZXXXWWWUUUVVVXXXSSSTTTWWW\\\______\\\YYYTTTVVVYYY\\\aaahhhqqqxxx|||~~~yyyrrrlllhhhffffffjjjssstttkkkccc```]]]WWWSSSSSSPPPOOOPPPRRRUUUWWWXXXWWWWWWUUURRRQQQPPPNNNLLLJJJKKKIIIFFFEEEEEEDDDBBB@@@===<<<;;;999888777666666666666666666555555444444444444333222222222222333333333333333333333333333333333222222222333444444333333222111111111111111444444555777999;;;===??????@@@AAABBBBBBAAA@@@???BBBFFFLLLQQQVVVZZZ^^^```\\\]]]___^^^[[[XXXWWWWWW___eeennnxxxppp___ZZZ\\\jjjyyy~~~yyysssmmmiiifffeeeggghhhiiijjjkkkmmmqqqttt}}}xxxpppkkkddd]]]WWWRRRLLLIIICCCCCCBBBAAA@@@??????>>>???@@@AAABBBBBBCCCEEEGGGFFFKKKSSS\\\bbbdddaaa^^^LLLMMMOOOOOOQQQWWW___fffmmmsssuuussspppooommmiiiaaa```^^^[[[WWWVVVWWWYYYWWWWWWVVVUUUTTTSSSQQQQQQSSSUUUZZZbbbhhhqqqpppfff\\\WWWXXXRRROOOJJJFFFDDDBBB@@@???<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===;;;<<>>@@@???@@@AAACCCCCCAAA@@@???AAAEEELLLQQQVVVZZZ^^^aaa___aaacccbbb___[[[YYYXXX^^^dddmmmtttyyy~~~sssaaaZZZWWWeeeuuu~~~{{{yyytttooojjjfffdddccceeegggiiijjjkkknnnqqqttt~~~zzzqqqmmmfff___YYYTTTNNNKKKDDDDDDCCCBBB@@@??????>>>>>>@@@AAA@@@@@@@@@BBBDDDEEEHHHNNNWWW^^^aaa```]]]NNNLLLJJJIIIKKKPPPUUUYYY]]]bbbdddaaa___``````___WWWXXXWWWUUURRRQQQSSSVVVXXXXXXXXXXXXVVVTTTRRRQQQOOOQQQVVV\\\```gggvvvyyyssszzz{{{lllddd[[[VVVXXXQQQNNNIIIEEECCCAAA@@@>>>???>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::===;;;<<<@@@>>>EEEZZZuuurrrggg]]]XXXVVVSSSSSSUUUUUUVVVXXX\\\___```^^^[[[TTTVVVWWWWWWYYY___iiirrrxxx|||wwwpppkkkiiiffffffjjjrrr|||vvvmmmeeebbb___YYYUUUUUUPPPPPPQQQSSSUUUWWWVVVUUUUUUSSSQQQPPPPPPOOOMMMKKKJJJHHHFFFEEEEEEDDDAAA@@@===<<<;;;999888777666666666666666777666555555444666666555444444444444555222222222222222222222222222222222222333333444555555555333111000/////////444444555666888;;;===??????@@@BBBCCCCCCBBB@@@???AAAEEEKKKQQQVVVZZZ___bbbbbbdddfffddd```\\\YYYWWWZZZaaajjjpppqqqssszzzsssbbbZZZSSSbbbrrr||||||vvvssspppkkkgggdddcccbbbdddfffhhhjjjkkknnnqqqttt{{{rrrnnngggaaa[[[VVVPPPLLLEEEEEEDDDCCCAAA@@@??????>>>???@@@???>>>???@@@BBBDDDFFFJJJRRRZZZ]]]\\\YYYVVVQQQJJJFFFGGGKKKOOOQQQRRRWWWXXXUUURRRUUUWWWWWWRRRTTTTTTSSSPPPPPPSSSVVVUUUVVVVVVVVVUUURRROOOMMMNNNPPPUUUZZZ]]]cccppp~~~xxxiiiqqq|||uuujjjcccZZZVVVYYYQQQMMMHHHDDDCCCAAA???>>>>>>>>><<<;;;;;;:::;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::===;;;<<<@@@===EEEYYYqqqvvvjjj___YYYUUURRRQQQRRRUUUVVVXXX\\\______]]][[[TTTUUUVVVUUUVVV\\\fffooovvv{{{}}}vvvrrrpppjjjiiilllsss|||yyynnndddbbbaaa\\\VVVSSSOOOOOOOOOQQQUUUYYYZZZZZZVVVTTTQQQPPPPPPPPPNNNMMMJJJHHHFFFEEEDDDCCCAAA???AAA>>>:::999999:::::::::@@@>>>:::666444333444555777666555444333444444555777666444333222333333444111111111111111111111111333333222000000/////////333333444666888:::<<<===AAABBBCCCDDDDDDDDDCCCBBBEEEGGGJJJPPPVVV]]]bbbeeefffhhhjjjhhhbbbZZZTTTQQQWWW___gggjjjjjjlllrrrwwwyyy~~~}}}ooo___UUUPPPXXXfffuuu}}}xxxtttnnniiifffccc______bbbdddeeeeeefffhhhlllssswww{{{~~~zzztttlllfff```YYYPPPKKKFFFDDDAAA@@@AAABBBAAA@@@;;;;;;<<<===>>>@@@BBBCCCAAACCCGGGLLLQQQVVVYYY[[[YYYVVVQQQJJJEEECCCEEEGGGKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQTTTUUUWWWWWWWWWUUUSSSQQQKKKLLLNNNQQQXXXaaakkksss}}}uuuwww{{{wwwkkkddd\\\TTTPPPKKKHHHEEECCCAAA@@@>>><<>>>>>=========<<<999999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>???AAAIIIRRRmmmooo___YYYXXXVVVRRRPPPSSSUUUUUUXXX```hhhgggbbbZZZTTTQQQSSSVVV[[[ccclllvvvyyy}}}|||yyyrrrqqqrrrvvv~~~uuuiii___]]]]]]YYYTTTQQQPPPPPPPPPRRRVVVYYY[[[[[[WWWUUURRRPPPPPPOOOMMMLLLJJJHHHFFFEEEDDDCCCAAA???===;;;999888888888666555333222000//////111333555777666555444333333444555666555444333333333333333222222222222222222222222000///...---------------333444444666888:::<<<>>>BBBEEEHHHKKKKKKIIIFFFCCCAAABBBFFFLLLUUU^^^gggkkklllmmmmmmkkkggg___XXXSSSWWW]]]ccceeedddeeekkkpppvvvzzz~~~uuufffXXXOOOOOOWWWeeettt}}}xxxtttnnniiigggccc^^^^^^aaaddddddeeeeeeggglllqqqvvv{{{{{{uuummmfff```ZZZRRRLLLGGGEEEBBBAAABBBBBBBBBAAA>>>>>>>>>>>>???@@@AAAAAAAAABBBEEEIIINNNSSSWWWYYYYYYWWWSSSMMMHHHEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRVVVXXXXXXVVVSSSQQQKKKLLLLLLNNNSSS\\\fffmmm{{{wwwkkkddd\\\TTTOOOJJJHHHEEEBBBAAA@@@>>><<<===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;999999999999999999999999;;;:::;;;>>>???@@@HHHPPPllltttbbb[[[YYYVVVRRRPPPTTTUUUVVVYYYaaaiiiiiieee\\\VVVRRRSSSVVVZZZaaaiiitttxxx|||~~~zzzxxxwww{{{sssggg\\\YYYZZZXXXTTTSSSQQQQQQQQQTTTXXXZZZ[[[[[[XXXVVVSSSQQQPPPNNNLLLKKKIIIHHHFFFEEEEEECCCAAA???;;;:::888888888777444222222111000000222444777999666555444333333333444555444444555555444444333333333333333333333333333333222111111000000000111111444444555777999;;;===>>>DDDHHHNNNRRRSSSOOOJJJFFF@@@AAACCCIIISSS```kkkrrrtttrrrpppooollldddZZZRRRVVVZZZ^^^^^^\\\]]]ccchhhnnntttxxxvvvlll^^^SSSMMMMMMTTT```ppp|||~~~zzztttnnnjjjhhhddd___^^^```cccddddddeeegggjjjppptttzzz{{{uuummmfffaaa[[[TTTNNNIIIFFFCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAACCCEEEJJJNNNSSSVVVWWWWWWTTTPPPKKKGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKKKKKKKNNNSSSWWWYYYWWWTTTQQQMMMLLLKKKKKKMMMTTT]]]cccnnnwwwvvvjjjccc[[[SSSNNNJJJGGGDDDBBBAAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888;;;::::::999999::::::;;;999999999999999999999999<<<;;;<<<>>>>>>???FFFNNNfffyyyfff]]]ZZZVVVRRRPPPTTTVVVWWWYYYaaaiiikkkggg^^^WWWSSSSSSUUUXXX___gggqqquuuzzz~~~}}}tttggg\\\ZZZ[[[ZZZWWWWWWRRRRRRSSSUUUYYY[[[[[[[[[YYYVVVSSSQQQOOONNNLLLJJJIIIGGGFFFFFFEEEDDDAAA>>>>>><<<:::999888777555444999888666555555666777888666555444333333333444555333333555555555444333222444444444444444444444444333222222222222333333444444444555777999;;;===>>>FFFJJJOOOTTTTTTQQQLLLIIIDDDCCCDDDIIITTTbbbpppyyy|||xxxuuussspppgggZZZPPPTTTWWWXXXWWWVVVXXX^^^cccffflllpppnnneee[[[TTTPPPKKKOOOZZZjjjxxx}}}uuupppllljjjfffaaa___aaabbbcccdddeeefffiiinnnqqqyyy|||vvvmmmgggaaa\\\UUUPPPIIIFFFCCCBBBBBBAAA@@@???@@@??????>>>>>>??????@@@AAA@@@@@@BBBEEEIIINNNQQQTTTUUUTTTRRRMMMIIIGGGGGGBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIHHHKKKOOOSSSUUUUUUTTTSSSOOOMMMKKKIIIIIINNNUUUZZZbbbjjjuuu~~~{{{yyyxxxuuussstttyyysssgggaaaYYYQQQMMMHHHFFFCCCAAA@@@???===<<<========================;;;<<<<<<<<<;;;;;;:::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>>>>>>>DDDLLL^^^~~~hhh^^^ZZZWWWSSSRRRSSSUUUVVVWWW^^^gggjjjhhh]]]WWWRRRRRRTTTWWW^^^fffnnnrrrxxx|||tttggg\\\ZZZ\\\[[[YYYXXXRRRRRRTTTVVVZZZ\\\[[[ZZZYYYVVVSSSQQQOOONNNLLLJJJHHHGGGFFFFFFFFFDDD@@@>>>@@@===:::888888888777666888777666444333333333333555444333222222333444555222333444555555555333333444444444444444444444444000000/////////000111111444444555666999;;;===>>>GGGIIILLLOOOPPPOOOLLLKKKDDDDDDEEEKKKWWWgggvvv~~~zzzxxxtttkkk]]]SSSRRRTTTTTTTTTTTTWWW]]]bbbbbbfffhhhggg```YYYUUUSSSJJJLLLTTTcccsssxxxsssnnnlllgggbbbaaacccbbbccceeeeeefffhhhlllpppwww~~~xxxooogggbbb\\\VVVQQQJJJGGGCCCAAAAAA@@@???>>>===<<<<<<======>>>???@@@@@@???>>>???AAAEEEIIIKKKOOOQQQRRRPPPMMMIIIGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQSSSUUUQQQOOOLLLIIIHHHJJJOOOSSSWWW___iiittt}}}{{{vvvsssooommmkkkiiikkksss}}}nnnccc]]]VVVOOOKKKGGGEEEBBB@@@@@@???===;;;<<<<<<<<<===============999:::;;;;;;<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===CCCJJJZZZzzzkkk___ZZZWWWUUUTTTQQQSSSTTTTTTZZZcccgggggg]]]WWWRRRRRRSSSVVV]]]eeejjjooouuuzzz}}}qqqeee[[[ZZZ\\\ZZZWWWVVVRRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVSSSQQQPPPNNNLLLKKKHHHGGGGGGGGGFFFDDD@@@======;;;999888999999888666555555444444444444444444444333222222222333555555333333444444555555444444444444444444444444444444333222222111111111222222333333444666888:::<<<===EEEFFFGGGIIIJJJJJJJJJJJJBBBBBBEEELLLYYYiiixxx~~~}}}yyyooocccZZZRRRSSSSSSTTTUUUYYY^^^bbbaaabbbbbbaaa___]]]YYYWWWNNNMMMPPP\\\mmm{{{{{{tttnnnkkkgggbbbaaaeeecccdddffffffggghhhlllnnnttt||||||rrrjjjddd^^^XXXSSSKKKHHHEEEBBBAAAAAA???>>>;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>???BBBDDDFFFIIIKKKMMMMMMJJJHHHFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFIIILLLPPPSSSPPPOOOMMMJJJHHHIIIKKKNNNPPPUUU^^^gggqqq}}}zzzvvvmmmkkkhhhfffiiiqqq|||{{{hhh^^^YYYSSSMMMIIIFFFDDDAAA@@@???>>>===;;;:::::::::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999:::999;;;>>>>>>===BBBIIIYYYwwwpppaaa[[[XXXVVVVVVPPPSSSSSSRRRVVV^^^dddeee___XXXRRRQQQRRRTTT[[[bbbffflllsssxxx|||pppeee\\\[[[\\\ZZZVVVTTTQQQRRRTTTWWWZZZ[[[YYYXXXWWWUUURRRPPPPPPOOOMMMLLLGGGGGGGGGGGGGGGDDD@@@===:::;;;<<<>>>???===999666666666666666666666666666333333222222222333555555333333333333333444555666333333333333333333333333777666555444444444444444222222333555777999;;;<<>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHGGGEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMKKKIIIHHHIIIJJJJJJNNNUUU[[[dddooo|||~~~zzztttooopppvvvuuubbbYYYUUUPPPJJJGGGEEECCC@@@??????>>><<<;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888;;;>>>>>>===BBBIIIVVVrrrvvveee]]]XXXVVVVVVQQQSSSSSSQQQSSS\\\bbbdddbbb[[[TTTRRRQQQQQQVVV]]]ccciiiqqqwww{{{qqqfff^^^]]]___\\\WWWTTTQQQQQQSSSVVVYYYZZZYYYWWWVVVTTTQQQPPPPPPPPPNNNMMMGGGGGGGGGGGGGGGDDD@@@===999<<<@@@EEEFFFCCC<<<777666666555444333222222111333333222111222333555666444444333222333444666777333333333333333333333333555444333222111000000000111111222444666888:::;;;>>>@@@BBBEEEFFFFFFEEEDDDFFFFFFHHHMMMTTT]]]eeejjjmmmrrrwwwyyyuuunnnhhhdddTTTTTTUUUVVVWWWYYY[[[]]]^^^[[[[[[bbbnnnwwwyyywww[[[TTTOOOTTTcccqqqyyy{{{{{{ssskkkfffaaa^^^```ddddddfffggghhhhhhiiilllnnnqqqxxx{{{qqqjjjddd]]]YYYPPPMMMIIIGGGEEEDDDBBBAAAAAA@@@???>>>===============>>>>>>??????????????????AAADDDEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHLLLMMMMMMLLLIIIGGGGGGHHHFFFJJJNNNSSSZZZeeeqqqzzz}}}yyy}}}qqq___VVVSSSNNNIIIFFFEEECCC@@@??????>>><<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;:::999999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777:::>>>>>>===BBBIIIRRRnnn{{{hhh___YYYVVVUUURRRUUUTTTQQQSSS[[[aaadddfff^^^VVVRRRPPPOOOSSSYYYbbbhhhpppvvv{{{qqqggg^^^]]]]]]ZZZVVVVVVOOOQQQTTTVVVXXXXXXXXXWWWSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGEEEBBB???>>>:::===BBBHHHKKKGGG???888999888777666555444444444444444555555444222111///555555444333333333444444444444444444333222111000222222222222222222222333111111111333666999<<<===???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDHHHMMMSSSXXX\\\bbbhhhmmmnnnooooookkkeeeTTTTTTTTTVVVYYY[[[[[[ZZZ___```bbbiiizzzkkk^^^QQQOOO[[[mmm{{{wwwnnniiiddd___```fffeeehhhkkkkkkkkkkkknnnqqqttttttzzzqqqjjjgggbbb\\\UUUPPPJJJFFFDDDCCCBBBBBBAAA@@@???>>>============???>>>===<<<<<<;;;;;;<<<<<<===???AAABBBBBBBBBBBBDDDDDDEEEEEEEEEDDDBBBAAACCCCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCCCCDDDFFFIIIJJJHHHHHHIIIIIIIIIHHHFFFEEEEEEHHHKKKMMMPPPXXXdddmmmzzzyyynnn___VVVRRROOOJJJEEEBBBAAA>>><<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>===;;;;;;<<>>;;;;;;>>>AAACCCAAA<<<777555555444333222111222222333444444444333222000000444444333333333444444555444444444333333222111000444333333222222111111111111111111333555888;;;======>>>???AAABBBBBBBBBBBBBBBBBBCCCEEEIIINNNSSSVVVXXX^^^bbbcccdddfffccc^^^SSSRRRRRRVVV\\\aaabbbaaa___ccciiirrr~~~lll```SSSQQQ[[[kkkyyyyyyrrrmmmhhhbbbaaaeeegggiiikkkkkkjjjkkkmmmooorrrssszzzsssllliiiddd^^^WWWRRRLLLGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<:::<<<>>>@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@@@@AAAAAABBBBBBCCCDDDDDDFFFEEEDDDCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHCCCEEEHHHHHHJJJQQQ\\\dddttttttjjj\\\TTTPPPMMMHHHCCCBBB@@@>>><<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;::::::999888;;;;;;::::::::::::::::::;;;::::::999999::::::;;;<<<;;;;;;;;;<<>>;;;:::999:::::::::888666777777666555444444444444444444444444333222111000333333333333444444555666444444333333222111111111555444444333222111000000111111111333555888;;;<<<<<<===>>>@@@AAABBBBBBBBB@@@@@@@@@AAACCCHHHLLLNNNNNNSSSVVVVVVXXX[[[[[[WWWTTTPPPNNNTTT^^^fffhhhfffbbbjjjttt|||}}}rrrfffYYYSSSZZZhhhvvv}}}xxxtttnnnfffcccdddhhhiiikkkjjjjjjjjjlllnnnqqqsss{{{xxxqqqnnnhhhbbbZZZUUUOOOKKKHHHFFFEEEDDDCCCBBBAAA@@@?????????@@@@@@???>>>===<<<<<<<<<<<<:::;;;<<<>>>@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCGGGFFFDDDCCCBBBAAABBBBBBEEEFFFHHHIIIJJJKKKKKKKKKDDDEEEFFFFFFFFFKKKRRRYYYhhhsss~~~||||||}}}nnndddXXXPPPMMMJJJFFFBBBAAA@@@>>><<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999999999999999:::::::::::::::;;;::::::999999::::::;;;::::::999:::<<>>???@@@AAAAAAAAA>>>>>>===>>>@@@DDDHHHJJJJJJNNNPPPOOOQQQUUUVVVTTTVVVOOOKKKQQQ^^^hhhkkkiiikkkrrrzzz~~~rrrcccWWWXXXcccsss~~~{{{uuummmgggdddggghhhhhhiiijjjkkknnnooosssuuu|||~~~wwwtttmmmfff]]]YYYSSSNNNKKKIIIFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>============<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@???>>>===@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLGGGGGGGGGFFFEEEHHHMMMQQQ[[[fffuuu~~~{{{yyyxxxxxxyyyyyy|||xxxhhh```UUUNNNKKKHHHEEEBBB@@@???>>><<<;;;;;;;;;<<<;;;::::::::::::::::::;;;:::::::::;;;;;;::::::999888888999999999999::::::;;;::::::999999::::::;;;888888888999;;;>>>AAABBBHHH[[[yyy|||kkkaaa\\\ZZZTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWVVVSSSQQQPPPRRRTTTYYY^^^eeelllrrrxxx~~~~~~wwwrrrooorrrxxxvvvlllbbb```___ZZZVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYVVVSSSPPPMMMJJJIIIGGGGGGGGGGGGEEECCC@@@???;;;<<<<<<<<<:::888666555444444333333222222333333777666666555555555555555222222222333444555666777777666555444333333333444111111111222222333333333111111111222444777999;;;>>>??????@@@@@@@@@??????>>>=========@@@DDDHHHJJJIIILLLMMMLLLNNNSSSUUUTTTWWWPPPKKKQQQ___lllrrrrrruuuxxx||||||{{{{{{ooo^^^XXX___nnn{{{{{{tttlllfffeeeeeeeeegggjjjnnnppprrruuuvvv}}}zzzrrrjjjaaa]]]WWWQQQNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>???>>>===<<<;;;;;;;;;:::<<<===>>>??????>>>======?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????AAABBBEEEGGGIIIJJJHHHHHHGGGEEEEEEFFFHHHJJJSSS\\\jjjvvv~~~|||yyywwwvvvvvvxxxyyywwwyyy|||~~~sssddd]]]TTTMMMIIIGGGDDDBBB>>>>>>===<<<<<<;;;;;;;;;:::::::::999999:::::::::999::::::;;;;;;:::::::::888888888999999:::::::::;;;::::::999999::::::;;;888888888:::;;;>>>@@@AAAGGGYYYuuupppddd]]]ZZZTTTTTTSSSSSSRRRRRRRRRRRRTTTUUUUUUSSSQQQPPPRRRSSSWWW[[[aaagggmmmsssyyy}}}zzzrrrlllggghhhlllvvvkkkbbb```___[[[WWWVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWUUURRROOOLLLIIIHHHGGGGGGGGGGGGEEECCCAAA@@@;;;===>>>>>>;;;999777777555555444444444444444555777666666555555555666666333333333333444444555666888777555333333333444444000000111222333444444555111111111222444666999:::>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>@@@DDDGGGJJJFFFJJJLLLLLLOOOVVVYYYXXXYYYSSSNNNSSS```oooxxx{{{||||||||||||yyyyyyzzzhhh[[[]]]jjjvvvzzzrrrjjjdddcccccceeejjjooorrrsssuuuvvv{{{wwwnnnccc___YYYTTTPPPLLLHHHEEECCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@???===<<<;;;:::::::::;;;<<<===>>>>>>>>>===<<<;;;<<<<<<===>>>>>>??????======>>>>>>??????@@@@@@======>>>???AAACCCEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFOOOVVV```kkkwwwyyyxxxvvvttttttuuuwwwxxxuuuwwwxxxzzz}}}{{{ooo```[[[SSSMMMHHHEEECCCAAA=========<<<<<<<<<;;;;;;::::::999999999999::::::999999:::;;;;;;;;;::::::888888999999::::::;;;;;;;;;::::::999999::::::;;;999999:::;;;<<<===???@@@FFFTTTnnnuuuhhh___YYYTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQPPPPPPQQQUUUXXX]]]bbbgggmmmtttxxxuuunnngggaaa```cccvvvlllcccaaaaaa]]]ZZZYYYWWWWWWWWWXXXXXXYYYZZZZZZUUUTTTRRROOOMMMJJJHHHGGGFFFGGGGGGFFFEEECCCAAA@@@:::<<<===<<<999777777999777777666666666666777777555555444333333444555666444444333333333444444555666555333111111111222333111111111222222333333444111111111222444666888999<<<===???@@@BBBCCCCCCDDDBBBAAA@@@???@@@CCCEEEGGGDDDIIIMMMOOOUUU^^^bbbbbb^^^XXXRRRSSS\\\iiitttyyy}}}|||~~~|||qqqbbb^^^fffppp~~~wwwnnnfffdddbbbdddiiioooqqqrrrssssssxxx{{{qqqeeeaaa[[[UUUQQQLLLGGGDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@???????????????>>>===;;;;;;;;;<<<===:::;;;===>>>>>>>>>===<<<:::;;;;;;<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAABBBCCCDDDEEEDDDIIINNNVVV^^^hhhxxx|||wwwwwwssstttwwwzzz}}}|||vvvuuutttssssssssstttuuusssttttttvvvyyy}}}uuuiii^^^YYYRRRKKKFFFBBB@@@???<<<<<<<<<===<<<<<<;;;;;;::::::999999999999::::::888999::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>CCCNNNddd{{{lllaaaZZZTTTSSSQQQPPPOOOPPPPPPQQQQQQSSSTTTSSSQQQOOOOOOOOOTTTVVVZZZ^^^bbbhhhooosss~~~vvvnnnfff^^^]]]___wwwllldddbbbbbb___\\\[[[XXXXXXXXXXXXXXXYYYZZZ[[[XXXWWWUUURRRPPPMMMKKKJJJFFFGGGGGGFFFEEECCCAAA@@@999;;;;;;999666555777:::444444333333333444444555444333222111222333444555555555444333333333444444555333111000//////111111333333222222222222222222111111111222333666888999:::;;;>>>@@@CCCEEEGGGGGGEEEDDDAAA@@@@@@AAACCCEEEDDDJJJOOOTTT[[[eeekkkkkkbbb\\\UUURRRVVV```jjjppp{{{{{{wwwggg___ccckkk|||zzzqqqhhheeecccdddiiinnnppppppqqqqqqvvv}}}ssseeeaaa\\\VVVQQQLLLGGGDDDBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????===<<<;;;;;;<<<===???@@@:::;;;===>>>>>>>>>======<<<<<<======>>>?????????<<<===============<<<<<<@@@???>>>>>>>>>???AAABBBBBBAAAAAACCCEEEGGGGGGFFFCCCGGGMMMTTT]]]lll~~~}}}tttmmmkkkgggiiikkkoootttyyy~~~|||xxxvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqsssvvvzzzpppddd\\\XXXQQQJJJEEEAAA>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999:::888999::::::;;;;;;;;;;;;999999:::;;;;;;<<<======;;;::::::999999::::::;;;<<<<<<<<<=========>>>>>>AAAIII[[[wwwooocccZZZTTTSSSQQQOOONNNOOOPPPRRRQQQSSSTTTSSSQQQOOONNNNNNSSSUUUXXX\\\```eeelllppp|||yyyqqqhhh___]]]___{{{oooddd```___[[[YYYXXXZZZXXXWWWWWWXXXYYYWWWVVVXXXVVVSSSQQQOOOKKKGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;888777777777777666666555444444444444555222222222333333444444444555555555444444333333333333333333333333333333333///000333555666777777777000000111222444666888999<<<>>>AAABBBCCCCCCEEEFFFJJJIIIGGGDDDAAAAAADDDFFFHHHLLLPPPVVV```kkknnnllljjj\\\RRRQQQPPPPPP[[[iii{{{ooo\\\[[[fffyyy~~~xxxrrrlllfffcccaaaaaacccgggjjjkkknnnpppuuu|||zzzqqqiii___XXXTTTPPPIIIDDDFFFEEEDDDDDDEEEFFFEEECCCCCCCCCCCCBBBAAA@@@>>>=========>>>>>>?????????@@@AAA@@@@@@???>>>======<<<<<<<<<;;;:::::::::;;;;;;======>>>>>>>>>>>>==================>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEJJJIIIJJJLLLTTT```nnnwwwyyyrrrlllfffcccbbbbbbaaa```aaaeeekkkpppuuuzzz}}}yyyxxxvvvqqqmmmooonnnnnnnnnooopppqqqqqqooopppqqqrrrtttvvvxxxyyy{{{|||~~~{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~|||~~~}}}oooggg___XXXOOOGGGCCC@@@???>>>;;;;;;::::::::::::999999888888888888888888888888333555777:::<<<<<<<<<;;;>>>===;;;999888999:::;;;:::888777888999999888777:::::::::;;;;;;;;;<<<<<>>===;;;999777777777777777666555444444444444444333333333333333333444444444444444444444444333333333333333333333333333333,,,---...////////////...333333333333333444555555:::===@@@CCCEEEFFFIIIKKKKKKKKKIIIFFFCCCCCCEEEGGGJJJOOOSSSYYYbbblllooollllll^^^SSSPPPMMMLLLVVVccc{{{nnn[[[ZZZdddsss{{{yyytttmmmhhhbbb```]]]^^^bbbfffjjjkkknnnppptttzzz|||tttlllbbb\\\XXXTTTMMMGGGFFFDDDCCCDDDEEEFFFEEECCCCCCCCCCCCBBBAAA@@@???>>><<<=========>>>>>>>>>>>>@@@??????>>>======<<<<<<999999999:::;;;<<<===>>>======>>>>>>>>>>>>======;;;<<<<<<<<<<<<=========AAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBDDDJJJUUU```hhhyyy}}}vvvoooiiiddd```ZZZZZZXXXVVVUUUXXX]]]```jjjnnnttt{{{}}}xxxrrrooopppooollliiikkkkkkkkkkkklllmmmnnnooommmmmmnnnoooqqqsssuuuvvvuuuvvvxxx{{{}}}zzzxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~~~~|||zzzzzz|||}}}|||zzz}}}}}}~~~xxxlllfff]]]WWWNNNGGGBBB@@@???>>>;;;;;;::::::::::::999999888888888888888888888888555555777999<<<>>>@@@AAADDDBBB@@@>>><<<<<<======:::999888888999:::999888:::::::::;;;;;;;;;;;;<<<@@@BBBLLLbbbzzzggg]]]XXXRRROOOPPPPPPNNNMMMOOORRRRRRQQQPPPOOONNNMMMMMMNNNPPPSSSWWW\\\ccckkkpppwww|||zzzsssnnniiibbb]]]wwwlllaaa^^^^^^\\\ZZZZZZ[[[YYYWWWWWWXXXYYYXXXWWWUUUSSSQQQPPPOOOMMMJJJGGGIIIIIIHHHGGGEEECCCBBBAAA===<<<;;;999888777666666888777666555444333333333444444444444333333333333333333444444444444444444333333333333333333333333000111111111000///...---333333333333333444444555888;;;@@@DDDFFFIIIMMMOOOMMMMMMLLLIIIFFFEEEFFFHHHMMMRRRWWW\\\dddlllnnnllllll```VVVRRRNNNMMMVVVbbbyyy~~~lll[[[XXX___llluuu{{{yyytttnnnhhhbbb]]]ZZZYYYZZZ___eeeiiikkknnnpppssswwwxxxpppgggaaa]]]YYYQQQLLLFFFDDDCCCCCCEEEEEEEEEDDDCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<============>>>>>>>>>>>>===<<<<<<;;;;;;999999999:::;;;<<<===>>><<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<>>===;;;;;;::::::::::::999999888888888888888888888888666666777999<<<@@@DDDFFFAAA???===;;;999888888888:::999888999:::;;;:::999::::::::::::;;;;;;;;;;;;>>>@@@HHHZZZvvvlllbbbYYYSSSPPPQQQQQQNNNNNNPPPRRRQQQQQQPPPOOONNNMMMMMMLLLNNNRRRVVV[[[bbbjjjoootttyyyyyyuuuooohhhcccvvvkkkaaa______^^^\\\]]][[[YYYWWWWWWXXXYYYXXXXXXUUUSSSRRRQQQQQQOOOMMMJJJJJJIIIIIIGGGEEECCCAAA@@@===<<<;;;:::888777666666888777666555444333333333555555444444333333333222333333333444444555555555333333333333333333333333555444444444333222222111000000111222333555777888777:::???CCCFFFIIIMMMPPPOOOOOONNNLLLIIIHHHHHHIIINNNTTTZZZ^^^eeelllnnnkkkkkkddd^^^ZZZVVVVVV]]]hhhvvvmmm[[[VVVYYYgggpppwwwuuuooojjjccc]]]XXXVVVUUUWWW\\\dddiiillloooppprrruuuzzz|||uuukkkeeebbb\\\UUUOOOGGGEEECCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::::::::<<<==================<<<:::;;;;;;;;;;;;<<<<<<<<<@@@@@@??????>>>?????????AAABBBDDDEEEHHHKKKPPPTTTZZZbbbmmmyyyzzzvvvrrrmmmiiiddd___[[[ZZZXXXUUUQQQNNNMMMOOOQQQSSSVVV[[[___ccceeefffeeegggeeecccdddfffhhhgggfffccccccccccccdddeeeggggggffffffggggggiiijjjllllllmmmnnnppprrrssstttttttttxxxxxxxxxyyyzzz{{{||||||yyy{{{}}}|||zzzxxxwwwxxxvvvvvvvvvwwwwwwxxxyyyyyyvvvuuusssrrrqqqrrrrrrsssqqqqqqrrrsssssstttuuuuuuwwwwwwxxxxxxwwwuuutttssstttsssrrrrrrtttvvvxxxxxxyyy||||||oooddd]]]UUUPPPIIIDDD@@@???>>>===;;;;;;:::::::::999999999888888888888888888888888666777999;;;===@@@BBBCCC:::999888666555555555555;;;999999999;;;<<<;;;:::999999:::::::::;;;;;;;;;<<<>>>EEETTTkkktttiii]]]WWWSSSTTTSSSQQQQQQSSSQQQQQQPPPOOONNNMMMLLLLLLJJJMMMPPPTTTYYYaaahhhnnnrrrwww~~~~~~zzzuuunnnhhhwwwlllcccaaaaaa```___```\\\ZZZWWWWWWXXXYYYYYYXXXWWWUUUTTTTTTTTTRRRPPPNNNIIIIIIHHHGGGEEECCCAAA@@@<<<<<<;;;:::999777666555777777666444444333333333555555555444444333333333333333333444444555555555333333333333333333333333111111111111111111222222000000111222333444666777666999>>>AAADDDGGGJJJMMMOOOPPPPPPOOOMMMKKKKKKKKKMMMTTTZZZ^^^dddkkknnnmmmooommmkkkgggbbb___cccjjjvvvqqq___UUUTTT```jjjqqqpppkkkeee^^^XXXWWWUUUSSSUUU[[[cccjjjmmmoooqqqssstttwwwzzzqqqjjjfff```XXXQQQJJJHHHEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;:::999999:::<<<<<<============<<<<<<;;;;;;<<<<<<<<<=========???>>>>>>=========>>>>>>>>>@@@BBBCCCDDDEEEHHHJJJTTTYYYbbbooo{{{zzzwwwqqqooollljjjgggddd___\\\VVVUUURRRNNNJJJIIIJJJLLLMMMOOORRRVVVZZZ\\\]]]]]]^^^]]]]]]]]]^^^_________````````````bbbcccdddeeeeeeeeeeeeeeefffggghhhiiijjjkkkmmmpppqqqqqqqqqpppoooooooooppppppqqqqqqqqqqqqrrrsssssspppmmmllllllmmmnnnoooqqqrrrttttttuuutttsssrrrrrrqqqrrrssssssooooooooopppqqqrrrssssssssssssssssssrrrqqqooonnnppppppppppppqqqtttwwwzzz{{{~~~zzznnnaaaWWWQQQLLLFFFBBB???>>>===<<<;;;;;;:::::::::999999999888888888888888888888888555888;;;>>>???>>>===;;;999999999999999::::::::::::999888999;;;<<<;;;:::999999999:::::::::;;;;;;<<<>>>DDDOOOccc|||qqqaaaZZZUUUUUUTTTRRRQQQTTTPPPPPPOOONNNMMMLLLLLLKKKJJJLLLOOOSSSXXX^^^fffkkkqqqvvv~~~zzzrrrlllxxxmmmdddbbbcccaaa```aaa]]]ZZZXXXWWWXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRPPPIIIHHHHHHGGGEEECCCBBBAAA<<<<<<;;;;;;999777666555666666555444444444444555555555555444444444444444333333444444444444444444333333333333333333333333/////////000111222333444444333333222222222222222555888<<<@@@BBBEEEHHHJJJMMMOOOQQQQQQPPPNNNMMMMMMMMMTTTZZZ^^^ccclllqqqrrrwwwzzz}}}yyyqqqjjjhhhjjjxxxxxxfffYYYSSSXXXccclllmmmjjjeee___YYYZZZWWWUUUVVV\\\dddjjjnnnooorrrttttttuuu{{{xxxqqqllleee\\\TTTOOOKKKHHHEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>@@@BBBCCCBBBCCCDDDFFFLLLOOOYYYfffqqqyyyzzzvvvrrrnnnkkkggggggfffgggfffddd```]]]VVVVVVSSSOOOKKKIIIIIIJJJHHHIIILLLOOOQQQTTTVVVVVVZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___aaabbbccccccccccccccccccdddeeefffeeefffhhhjjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnmmmjjjhhhggggggjjjkkkmmmooopppqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrsssmmmmmmnnnnnnooooooppppppooooooppppppooommmllljjjlllmmmmmmnnnooorrrwww{{{~~~xxxlll^^^SSSMMMIIIDDD@@@>>>===<<<;;;;;;;;;::::::::::::999999888888888888888888888888666888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDFFFFFFIIIRRR^^^fffiiiooovvv}}}{{{wwwqqqllliiifffcccaaa______aaaccceeeddd```^^^[[[ZZZWWWRRRMMMJJJIIIJJJFFFFFFHHHJJJMMMPPPRRRSSSVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]^^^```aaaaaaaaa`````````aaabbbbbbbbbcccdddeeeffffffggggggiiiiiiiiihhhhhhhhhhhhhhhfffhhhiiiiiihhhfffffffffiiijjjlllnnnoooooooooooonnnnnnnnnnnnooooooppppppllllllllllllllllllllllllkkklllmmmmmmmmmkkkjjjiiiiiijjjkkkkkklllpppvvv{{{|||sssjjj]]]RRRJJJFFFBBB???======<<<;;;;;;;;;::::::::::::999999888888888888888888888888888:::<<<======;;;999777666777777888999999999999888777666888:::;;;;;;:::888999999999999:::::::::;;;???CCCHHHUUUppp{{{fff^^^XXXUUUSSSOOONNNQQQOOOOOONNNMMMLLLKKKJJJJJJJJJLLLNNNQQQTTTZZZ```eeemmmssszzz}}}vvvxxxmmmcccaaaaaa```^^^___^^^[[[XXXVVVWWWYYYZZZZZZYYYWWWVVVUUUUUUSSSQQQNNNIIIJJJIIIIIIHHHGGGFFFEEE;;;<<<<<<;;;:::888666444444444444444444555666777333444444444555666666666555555555444444333333333333333333333333333333333111000/////////000111222111111111111222333444555222666;;;???BBBFFFJJJMMMJJJMMMQQQSSSRRRQQQPPPPPPNNNUUU[[[^^^dddpppzzz~~~{{{sss}}}vvvfff[[[QQQ^^^kkkrrrssstttqqqlll```]]]YYYYYY^^^eeellloooooossswwwvvvtttwwwzzzqqqfff^^^UUUQQQLLLHHHFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@?????????>>>>>>======<<<<<<==================>>>>>><<<;;;:::999999999;;;<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>><<<>>>???@@@???@@@BBBCCCEEEFFFNNNZZZ___]]]```eeeiiioooyyy{{{vvvoookkkfffbbb```^^^\\\[[[ZZZ[[[]]]aaadddccc```^^^\\\ZZZWWWQQQKKKGGGFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSMMMOOOQQQRRRSSSSSSTTTUUUWWWXXXXXXYYY[[[\\\^^^____________^^^^^^______```bbbbbbbbbbbbccccccdddddddddddddddccccccccccccccc^^^```bbbcccbbbbbbbbbccceeeggghhhjjjkkkkkkjjjjjjjjjkkkkkkllllllmmmmmmnnnkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkiiihhhfffhhhiiiiiijjjnnnuuuzzzvvvooohhh]]]RRRHHHEEE@@@>>>======<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888::::::;;;<<<<<<;;;;;;:::999999::::::::::::999999777666666777999;;;:::999888888999999999::::::::::::>>>CCCFFFQQQlll|||jjjbbb[[[XXXUUUQQQPPPRRROOOOOONNNMMMLLLKKKJJJJJJKKKLLLNNNPPPSSSXXX^^^ccclllqqqxxx~~~zzz{{{pppgggeeeeeecccaaaaaa___\\\YYYWWWXXXYYYYYYYYYYYYVVVSSSSSSSSSRRROOOKKKIIIIIIHHHGGGEEECCCAAA@@@>>><<<:::999999999888777777777777777777666555555333444444444444444444444555555555555555555555555888777666555444333333333222222222222333333444555////////////000333555666555777;;;???CCCFFFHHHIIILLLMMMNNNOOOPPPOOONNNMMMOOOUUU\\\^^^```hhhvvv{{{~~~uuueeeYYY]]]eeeqqq||||||wwwjjjhhhccc___^^^bbbiiinnnooooooooopppttt{{{wwwmmmeee\\\VVVOOOKKKJJJJJJGGGEEEDDDCCCBBBCCCDDDEEEDDDCCCAAABBBBBBBBBBBBAAA@@@@@@===<<<:::999888999;;;<<<:::888666666888:::<<<<<<@@@>>>;;;999999:::<<<===?????????>>>===<<<::::::<<<<<<<<<=========>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBCCCFFFJJJNNNQQQTTTVVV[[[^^^cccjjjrrr{{{{{{uuunnnhhh___]]]YYYVVVTTTSSSSSSSSSYYYWWWXXX[[[```cccbbbaaa^^^\\\YYYVVVSSSNNNIIIEEEDDDDDDDDDDDDFFFHHHJJJKKKOOOPPPPPPQQQRRRSSSSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]___```bbbccc```aaabbbbbbbbbaaa___^^^______````````````______```aaaaaabbbdddeeeeeeffffffggghhhiiiiiiiiiiiiiiijjjiiigggeeedddcccddddddcccdddfffeeecccbbbbbbbbb```aaadddfffiiiooovvv{{{sssjjjaaaXXXRRRFFFCCC>>>;;;;;;;;;;;;:::;;;;;;::::::::::::999999888888888888888888888888>>>;;;;;;;;;999666777:::777888888888888999999999777777777777888999:::;;;777888888888888999999999999===<<>>CCCGGGJJJKKKLLLMMMNNNPPPPPPPPPOOOOOONNNSSSYYY\\\```gggsss}}}}}}}}}mmmaaabbbgggrrr~~~~~~xxxrrroooiiiccc___```eeeiiiiiijjjlllnnnrrryyyyyyoooggg]]]XXXQQQMMMKKKJJJHHHEEEEEECCCBBBCCCDDDEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@???BBBAAA???>>>>>>>>>@@@AAA???===:::999999:::::::::<<<<<<===<<<<<<;;;;;;:::555666888999;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===???@@@BBBEEEHHHKKKMMMNNNMMMPPPUUUZZZaaaiiirrrwwwzzzsssooojjjccc^^^YYYXXXUUURRRPPPPPPPPPQQQUUUTTTTTTWWW[[[___```___```^^^[[[XXXVVVQQQLLLIIIFFFEEEEEEEEEEEEGGGIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaa^^^^^^^^^_________^^^^^^^^^^^^____________^^^^^^^^^^^^___```bbbcccddddddeeefffgggggggggggggggggggggeeecccbbb`````````aaa___```bbbbbb`````````bbbbbbdddfffiiilllqqqwww{{{oooggg___VVVQQQEEEBBB>>>;;;;;;;;;;;;:::;;;;;;:::::::::999999999999999999999999999999999<<<999:::<<<;;;777777:::777888888888888999999999888777777777888999::::::777888888888888999999999:::>>>===AAAMMM]]]{{{yyykkk\\\WWWVVVTTTQQQQQQQQQQQQQQQSSSTTTRRROOOMMMJJJKKKMMMNNNPPPUUU]]]bbbfffmmmuuu{{{|||qqqgggeeeeeebbb``````\\\ZZZWWWVVVWWWXXXXXXWWWXXXVVVTTTSSSRRRQQQNNNKKKIIIIIIHHHGGGEEECCCAAA@@@===;;;999999999999777555555555555555555444444444666666555444333222222111222222222222222222222222111111111111111222333333333222222222222333333444000000111222222222222222222444888<<>><<<<<<======>>>AAA???<<<;;;<<<<<<<<<;;;999;;;>>>??????===:::888222333555777:::;;;======::::::::::::;;;;;;;;;;;;;;;<<<======>>>=========<<<===>>>@@@BBBCCCDDDEEEEEEHHHKKKNNNSSSYYY___dddkkkooovvv|||{{{uuupppiiidddaaa]]]WWWSSSRRRPPPOOOMMMLLLLLLLLLMMMPPPOOOOOOQQQUUUYYY\\\]]]___]]][[[ZZZXXXTTTPPPLLLHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKKKKLLLNNNOOOOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\]]]]]][[[ZZZZZZ[[[[[[\\\]]]^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZ[[[\\\]]]___```aaabbbdddddddddeeeddddddccccccaaa```^^^]]]\\\\\\\\\]]]ZZZ\\\]]]^^^]]]]]]^^^```ccceeeiiimmmpppuuuzzz}}}yyyjjjbbb[[[SSSOOODDDAAA===;;;;;;;;;::::::::::::::::::999999999999::::::::::::::::::::::::999777999======999777999777888888888888999999999999999888888888999999:::777888888888888999999999;;;???===@@@KKKWWWtttppp```XXXVVVSSSQQQPPPRRRRRRSSSUUUVVVUUURRROOOIIIJJJKKKLLLOOOTTTZZZ___eeekkktttzzz|||qqqgggeeedddaaa______[[[YYYWWWVVVWWWXXXWWWVVVWWWVVVUUUSSSRRROOOMMMKKKIIIIIIHHHGGGEEECCCAAA@@@===<<<::::::::::::888666666555555555555555555555555555555444444333333333111111111111111111111111222222111111111111222222333222222222222222333333000111222333333222000000333444777;;;@@@DDDHHHJJJIIIJJJKKKLLLNNNOOOOOOPPPMMMNNNQQQWWW^^^dddiiikkkpppxxx}}}|||}}}xxxqqquuuzzznnnccc\\\ZZZZZZ[[[^^^dddiiinnntttzzz~~~}}}ssskkkbbb\\\UUUPPPNNNLLLHHHFFFFFFEEECCCDDDEEEEEEDDDCCC@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::::::::;;;===<<<;;;;;;===?????????999;;;===??????===:::888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<======>>>>>>??????BBBDDDFFFHHHIIIMMMRRRUUUWWW[[[aaahhhnnntttzzz~~~}}}zzzuuunnniiidddaaa\\\YYYWWWTTTPPPMMMJJJJJJIIIHHHHHHIIIIIIJJJLLLKKKKKKLLLOOOTTTXXX[[[\\\[[[ZZZZZZYYYVVVRRRNNNKKKIIIGGGFFFDDDDDDDDDEEEHHHHHHIIIKKKLLLMMMNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZ\\\^^^\\\\\\]]]]]]]]]]]]\\\\\\XXXYYYZZZ[[[]]]^^^___```aaaaaaaaaaaa```______^^^\\\[[[ZZZYYYXXXXXXYYYZZZYYYZZZ[[[[[[ZZZ[[[\\\^^^bbbfffkkkpppuuuzzzssseee]]]UUUNNNJJJBBB???<<<:::;;;;;;:::::::::::::::999999999999888999999999999999999999999888777:::@@@AAA===999999777777888888888999999999::::::999888888888999999777777888888888999999999;;;???===@@@IIITTTnnnuuuccc[[[XXXTTTRRRRRRPPPQQQRRRUUUVVVUUURRROOOJJJJJJJJJKKKOOOTTTYYY]]]dddkkksssyyy~~~}}}rrrhhheeedddaaa^^^^^^ZZZXXXWWWWWWXXXXXXWWWVVVWWWWWWVVVTTTQQQNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@>>>===<<<======<<<999777777666666555555666777777333333333444444555555555333333333333333333333333555555333222222111111111333222222111111222222222000111222333333111000///555666777:::>>>BBBEEEGGGGGGHHHHHHIIIKKKLLLMMMNNNMMMMMMOOOTTT[[[aaaccccccgggooovvvyyy||||||zzzxxx{{{~~~yyyrrreee[[[WWWUUUWWW[[[aaahhhmmmrrrxxx{{{uuummmfff___WWWRRROOOMMMIIIFFFGGGEEEDDDDDDEEEEEEDDDCCC@@@AAAAAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>><<<;;;:::;;;===>>>>>>===;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===========================???@@@@@@@@@AAADDDGGGKKKOOOSSSXXX\\\aaafffiiikkkjjjiiihhhgggccc^^^ZZZVVVTTTRRRPPPOOOMMMJJJHHHEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIILLLPPPTTTXXXZZZZZZZZZ[[[\\\YYYUUURRRLLLKKKHHHFFFDDDCCCCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUVVVWWWYYY[[[]]][[[\\\\\\]]]]]]\\\\\\[[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[[[[[[[YYYZZZ\\\^^^bbbgggmmmtttzzzmmm___WWWNNNHHHEEE@@@===;;;:::;;;;;;:::999::::::999999999888888888777777777777777777777777888777;;;BBBEEE@@@;;;999777777888888888999999999::::::999999999999999999777777888888888999999999999======@@@IIISSSkkk{{{hhh^^^ZZZWWWTTTUUUPPPQQQTTTWWWYYYWWWTTTQQQMMMKKKKKKLLLPPPUUUYYY\\\cccjjjsssyyy}}}~~~rrrhhhdddccc```]]]\\\YYYXXXWWWXXXYYYYYYXXXWWWVVVWWWVVVTTTPPPLLLKKKKKKIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>>>>>>>===:::888777777666555555666888999111222222333444555666666444444444444444444444444777666555444222222222222333222222111111111111222111111222222222111111000666666777999<<<@@@CCCEEEGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKMMMQQQVVVZZZ\\\]]]aaahhhooorrruuuyyy{{{yyyzzzuuuqqqsss|||sssfff\\\WWWUUUTTTYYY___eeekkkpppuuuxxx}}}{{{rrrkkkddd\\\VVVSSSPPPLLLHHHHHHFFFEEEEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===;;;;;;<<<<<<:::999<<<<<<;;;;;;;;;<<<======::::::;;;<<<<<<<<<;;;;;;::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;========================<<<===>>>>>>======>>>@@@DDDGGGJJJLLLOOOQQQTTTWWWWWWVVVVVVWWWWWWUUURRROOOJJJJJJJJJIIIHHHGGGEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIKKKPPPSSSWWWXXXZZZ\\\]]]\\\XXXUUUMMMLLLIIIFFFDDDBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]```gggkkkqqqxxx{{{eeeXXXPPPIIICCCAAA>>><<<::::::;;;;;;:::999999999999999888888888888777777777777777777777777:::888;;;BBBEEEAAA;;;888777888888888888999999999::::::999999999::::::;;;777888888888888999999999777<<<===@@@HHHPPPgggnnnbbb\\\XXXVVVVVVRRRSSSVVVZZZ\\\[[[WWWTTTOOOMMMKKKLLLQQQVVVZZZ[[[aaahhhqqqwww{{{~~~ssshhhdddccc___\\\[[[YYYXXXXXXYYYZZZ[[[YYYXXXVVVWWWWWWTTTOOOKKKJJJKKKIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>>>>???===:::777777666444444444666777999222333333444444555555555444444444444444444444444666555444333333333333333333333222111111111111111111111111111111111222222444444555888;;;@@@DDDFFFHHHHHHGGGGGGGGGIIIJJJKKKHHHIIIJJJLLLOOORRRVVVXXXXXX```hhhkkkooosssuuusssrrrkkkeeegggrrr~~~sssggg^^^YYYWWWSSSWWW]]]bbbggglllrrruuu{{{yyypppjjjaaa[[[WWWTTTOOOLLLHHHGGGEEEEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<>>>===<<<<<<===<<<:::999;;;;;;;;;;;;<<<<<<======::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888999999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<============>>>???>>><<<<<<===>>>>>>@@@BBBDDDDDDFFFHHHJJJIIIIIIIIIJJJKKKKKKIIIFFFCCCEEEFFFFFFEEEDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFFFFFFFGGGKKKNNNQQQSSSUUUYYY[[[ZZZVVVSSSNNNLLLIIIFFFDDDBBBBBBAAAAAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPQQQRRRTTTTTTSSSQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWVVVWWWXXXYYYZZZ\\\aaadddpppsssxxx}}}ppp\\\QQQJJJDDD@@@???<<<;;;999:::;;;;;;:::999999999999999888888888888777777777777777777777777:::777999@@@DDD???999666777888888888888999999999999999999999999:::;;;<<<777888888888888999999999555;;;<<>>>>><<<999666666555333333333555777888444444444444444444444333333333333333333333333333333333222222333333444555333333222111000000111111222111000000000111333444222333444777;;;@@@EEEHHHJJJIIIHHHHHHHHHIIIJJJKKKFFFGGGHHHIIIJJJMMMRRRVVVQQQYYYbbbfffjjjooopppnnniiibbb[[[]]]iiiyyy|||rrrhhh```[[[ZZZRRRVVV[[[```eeejjjooosssyyy}}}tttnnneee^^^ZZZWWWRRROOOHHHGGGEEEEEEFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBAAA???????????????>>>======;;;;;;;;;<<<>>>???>>>===999:::<<<=========<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;;;;:::888888999:::;;;<<<======:::;;;<<<;;;999999999::::::<<<>>>??????@@@BBBCCCCCCCCCCCCDDDFFFEEECCCAAABBBDDDEEEFFFEEECCCCCCCCC>>>???@@@AAAAAABBBAAAAAA???BBBEEEEEEDDDEEEGGGJJJKKKMMMPPPTTTVVVVVVRRROOONNNLLLIIIFFFDDDBBBBBBBBB???@@@AAACCCEEEFFFHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLLLLMMMNNNOOOOOOPPPPPPNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOQQQRRRSSSRRRRRRQQQTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRQQQQQQRRRSSSUUUVVVRRRTTTVVVWWWZZZ^^^cccgggxxxzzz}}}xxxhhhVVVLLLFFFAAA??????;;;:::999999;;;;;;:::999999999999888888888888777888888888888888888888888:::666777>>>BBB>>>777444777888888888888999999999888888888999:::;;;<<<===777888888888888999999999555;;;;;;>>>DDDIII]]]{{{yyyhhh___WWWSSSRRRNNNPPPTTTXXX[[[ZZZVVVSSSPPPLLLJJJKKKPPPUUUXXXYYY\\\ccclllrrruuuzzzrrrddd```aaa^^^YYYVVVYYYYYYZZZ[[[[[[ZZZYYYXXXYYYWWWTTTRRRPPPNNNKKKHHHHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::222222222222333555666777666666666444111111222444333333333333333333333333777666444222000///......111222222333333222222111111111111111111111111111222333444555666:::@@@DDDIIIHHHHHHIIIJJJJJJIIIHHHJJJGGGCCCCCCFFFJJJNNNPPPRRRVVV[[[]]]bbbhhhgggddd\\\XXXWWW\\\dddnnn|||~~~yyyrrrkkkeee^^^XXXUUUVVV[[[aaaeeekkkrrr~~~zzzpppggg```\\\YYYXXXOOOMMMJJJHHHHHHHHHFFFEEEEEEDDDBBBBBBCCCCCCBBB@@@????????????????????????>>>>>>============>>>>>>>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::999888888:::<<<<<<;;;===<<<<<<;;;;;;::::::999===;;;999:::;;;============???AAABBBBBBBBB@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHLLLOOOQQQSSSTTTLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCEEEFFFHHHGGGFFFFFFFFFHHHKKKLLLNNNMMMKKKJJJJJJKKKKKKLLLNNNOOOOOOOOOOOONNNMMMMMMOOOPPPPPPPPPPPPPPPPPPOOOUUUTTTSSSRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRRRRPPPOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTVVVXXXYYY[[[```iiipppzzz~~~mmm^^^NNNGGGDDD@@@===<<<===<<<;;;999888888999999999999999888888888888777777777777777777888888999<<<666888EEEIIIAAA999999777777777777777777777777333333444666888:::<<<===777888888999999:::;;;;;;===999<<>>>>>===;;;:::999:::999999888777777666666666666666444222111333444333333333333333333333333444333333222222333333444111222222222222222222111222222222222222222222222333444555666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;:::::::::;;;<<<<<<<<<::::::::::::::::::;;;;;;===;;;999:::;;;=========;;;===>>>@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCDDDGGGIIIKKKMMMNNNOOOMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKJJJJJJIIIIIIIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOOPPPQQQPPPOOONNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSTTTVVVYYY\\\___fffooovvv}}}yyyeeeWWWIIIDDDBBB???===<<<===<<<:::999888888999999999999999888888888777777777777666666777777888999;;;666;;;GGGKKKAAA999777777777777777777777777777666666666666777888999:::777888888999999::::::;;;<<<888:::@@@BBBDDDRRRdddsssddd[[[VVVSSSPPPPPPQQQSSSUUUVVVTTTSSSOOOOOOOOONNNMMMOOOSSSVVVUUUYYY___fffmmmvvv~~~vvviiieeeddd```\\\YYYWWWWWWXXXYYYYYYXXXXXXWWWYYYWWWTTTRRRPPPOOOLLLIIIHHHHHHGGGFFFEEECCCBBBAAA@@@??????>>><<<:::999888888888999888777555333222555666666444222111333444333333333333333333333333111111111111222333444555222222222222222222222222222222222222222222222222333444555666777;;;@@@DDDFFFIIILLLOOOQQQQQQOOONNNJJJJJJGGGCCCAAAEEELLLRRRWWWZZZ\\\ZZZYYYYYYVVVQQQSSSQQQQQQRRRTTT[[[iiiwww}}}vvvvvvuuu|||wwwoooddd]]]XXXXXX[[[___hhhppp|||}}}yyynnneee]]]YYYSSSPPPKKKHHHGGGFFFDDDCCCDDDBBBBBBBBBDDDEEEDDDCCC???????????????????????????>>>>>>======>>>>>>??????>>>===<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::::::::::::::777888888999::::::;;;;;;<<<;;;999:::;;;======<<<999:::<<<=========<<<;;;<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJNNNNNNMMMKKKIIIFFFDDDCCCBBBBBBAAAAAABBBDDDEEEFFFFFFEEEEEEDDDEEEFFFHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJLLLMMMNNNNNNMMMLLLMMMNNNNNNMMMMMMLLLMMMOOOPPPQQQTTTXXX\\\```eeelllvvv~~~~~~nnn[[[OOODDD@@@???===<<<===<<<;;;:::999999888999999999999888888888777777777777777666666777777888999:::777<<>>???AAALLL[[[vvvzzziii___YYYUUUPPPPPPPPPQQQSSSTTTRRRQQQPPPPPPPPPNNNMMMNNNQQQTTTTTTWWW[[[aaahhhqqqzzztttiiieeeccc^^^YYYXXXVVVVVVWWWWWWWWWWWWWWWWWWYYYWWWTTTRRRQQQOOOLLLJJJIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>><<<999888666333444666777777555333222444555666555333222333444333333333333333333333333222111111111111111222222222222111111111111222222111111111111111111111111000111222333444888===AAAGGGLLLQQQUUUUUUTTTRRRQQQKKKLLLIIIDDD@@@BBBJJJRRR[[[___aaa^^^[[[ZZZWWWSSSUUUSSSTTTTTTTTTYYYfffsss~~~tttnnnkkkuuuwwwiiiaaaYYYWWWXXX]]]gggppp{{{|||~~~wwwnnnfffaaaXXXTTTNNNJJJGGGEEEDDDBBBCCCBBBAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::;;;;;;:::999777777777777777888888999999999999;;;:::999:::<<<===<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???????????????@@@>>>>>>======>>>??????@@@>>>???@@@BBBDDDFFFGGGHHHOOONNNMMMKKKIIIFFFDDDCCCAAAAAA@@@@@@AAACCCEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQWWW[[[```dddjjjrrr{{{tttdddTTTJJJ@@@>>>===;;;;;;<<<;;;::::::999999999888888888888888888777777777777666666666666666777888888:::888;;;CCCDDD===666444666666666666666666666666999888777666666666666666777777777888999999:::::::::888999======???HHHRRReeemmmaaaZZZVVVQQQPPPOOOPPPQQQQQQPPPOOOQQQQQQQQQOOONNNNNNPPPRRRTTTVVVYYY]]]cccmmmwww~~~}}}rrrhhhdddbbb]]]YYYXXXVVVVVVVVVVVVWWWWWWXXXXXXYYYVVVTTTRRRQQQPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEDDD@@@??????===;;;999777666555666888999999777555444333555666555333222333444333333333333333333333333222222222222222333444444222111111000000111111222000000000000000000000000000111111222333666;;;???JJJOOOVVVZZZYYYWWWUUUTTTOOOOOOMMMGGGBBBCCCJJJQQQZZZ```dddbbb```aaa```^^^ZZZYYYYYYZZZYYY[[[eeeooozzzuuuhhhcccmmmxxx|||oooeee\\\YYYYYY^^^gggpppzzz{{{}}}wwwnnniii^^^YYYRRRLLLIIIFFFDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999;;;===>>>===:::888888999999999999888888777777777;;;:::999:::<<<===<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999=========>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@<<<<<<>>>@@@CCCFFFIIIJJJMMMMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHFFFHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJKKKMMMOOORRRSSS[[[___dddiiinnnuuukkk\\\PPPGGG@@@>>>===:::999;;;999999999999999999888888888888888777777777666666666666666555666777777888:::888888;;;;;;888666666666666666666666666666666777666666666666666777777666777777888888999:::::::::::::::<<<===>>>DDDKKKXXXpppsssdddZZZUUURRRQQQOOOOOOPPPPPPNNNMMMQQQQQQQQQPPPNNNNNNOOOQQQUUUVVVXXX[[[aaajjjttt|||zzzqqqhhheeebbb]]]ZZZZZZVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJHHHFFFEEEDDD???>>>>>>===;;;999888777777777777777666444222111222444666555444333333444333333333333333333333333222222333444666888:::;;;222111000//////000111222000000000000000000000000111222333333444777<<<@@@LLLRRRYYY]]]\\\ZZZZZZ[[[UUUTTTQQQMMMIIIIIIMMMRRRWWW___eeeffffffiiikkkkkkeeebbbaaabbbaaa```ccciiisss|||zzziii```hhhrrr{{{wwwnnneee```___aaahhhpppwwwyyy|||}}}wwwpppeee___WWWPPPLLLHHHFFFDDDEEECCCCCCCCCEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999<<>>>>>>>>>>>>>>>>>======>>>>>>???;;;<<<===???BBBFFFIIIKKKKKKKKKJJJIIIGGGEEEDDDCCCAAAAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHIIIKKKNNNRRRUUUWWW___ccciiinnnssszzzvvvcccUUUMMMFFF@@@???===:::999;;;888888999999999999888888888888777777777666666666666666555555666666777888888777666666666666666777666666666666666666666666555555555555666777888888666666777777888999999999999:::;;;<<<<<<>>>BBBEEENNNaaa{{{iii]]]WWWTTTRRROOOOOOOOOOOOMMMLLLPPPQQQQQQPPPOOONNNPPPQQQTTTUUUWWWZZZ```hhhrrrxxxuuummmeeeccc```[[[YYYYYYWWWVVVVVVVVVWWWXXXZZZZZZXXXVVVTTTSSSRRRQQQNNNLLLJJJIIIIIIHHHGGGEEEDDDCCC=========<<<;;;:::888777666555555444333222222111222444555666444333333444333333333333333333333333222222222333555777999:::222111000//////000111222111111111111111111111111111222222222333666;;;???KKKRRRZZZ^^^___^^^```ccc]]][[[WWWTTTQQQQQQRRRSSSUUU___hhhkkkmmmssswwwxxxtttnnnkkklllkkkfffcccccciiisssssscccgggnnnvvvxxxooojjjfffeeehhhnnntttvvvyyy{{{|||zzzkkkeee\\\TTTNNNKKKHHHFFFFFFEEECCCDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::>>>AAAAAA===::::::<<<999999999999999999888888999999999:::<<<<<<;;;999::::::999999::::::;;;<<<::::::::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>======<<<<<<<<<<<<======<<<<<<===>>>AAADDDGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFDDDEEEGGGGGGFFFFFFHHHJJJGGGHHHJJJMMMPPPUUUYYY[[[bbbgggmmmsssxxx}}}mmm[[[OOOHHHCCC???>>>===::::::===777888999::::::999888777888777777777666666666666666555555555555666777777555666777666555666777777777777777777777777777777666555555555555666777777666666777777888888999999777999::::::;;;===???@@@GGGTTTnnnpppbbb[[[VVVSSSPPPOOONNNNNNMMMLLLOOOPPPQQQPPPOOOOOOPPPQQQRRRTTTVVVYYY^^^fffnnnttt~~~ooohhhbbb___]]]XXXVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[XXXVVVTTTSSSRRRQQQOOOMMMHHHHHHHHHGGGEEEDDDBBBAAA<<<<<<<<<<<<;;;:::999888666666666666777999:::;;;111333555666555333333444333333333333333333333333222222222111111222222333222111000......000111222333333333333333333333333//////000000111444999<<>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999666:::???>>>:::777888:::888888888999::::::;;;;;;999888999;;;<<<<<<:::999999999888888999999:::;;;888999:::;;;===>>>???@@@::::::;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;>>>======>>>???BBBEEEGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA????????????@@@??????@@@@@@@@@??????>>>???@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCEEEFFFGGGFFFFFFHHHJJJGGGHHHJJJMMMRRRWWW[[[^^^ccchhhooovvv|||vvvgggWWWKKKDDD@@@===>>>===:::;;;>>>777777999::::::999888777777777777777666666666666555555555555555666777777222666888888777888888666888888888888888888888888777666666555555555555666666666666777888888999999555888999999:::===>>>===BBBLLLcccvvvfff^^^WWWTTTQQQOOONNNNNNMMMLLLNNNOOOQQQPPPOOOOOOQQQRRRQQQSSSUUUYYY]]]dddlllrrryyylllfffbbbbbb___ZZZWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[WWWVVVUUUTTTSSSPPPLLLIIIDDDEEEFFFFFFEEEDDDCCCBBB???>>>===;;;999888888888999888777555444444444444444444444444444444444444333333333333333333333333444444444333333222222222555...,,,111333000...000111111111111000...---,,,222333333222222444777:::BBBNNN[[[aaa``````dddiiikkkfffaaa___```___ZZZUUUYYY^^^gggqqqyyyyyypppeee]]]```fffpppzzz{{{mmmccciiiwww~~~{{{sssiiieeegggiiikkkoootttxxx{{{}}}~~~}}}nnn```\\\YYYRRRLLLKKKGGGFFFFFFGGGHHHHHHGGGEEEBBBBBBAAA@@@@@@???>>>>>>BBB???<<<===???AAAAAA???>>>?????????@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::999999999999999999::::::999888999;;;<<<;;;:::::::::999999888999999999888999:::888555555888<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????FFFFFFEEEEEEEEEEEEFFFFFFGGGDDD@@@@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFKKKMMMOOOPPPSSSWWW\\\```jjjnnnuuu{{{}}}mmm]]]OOOIIICCCAAA@@@>>><<<;;;::::::999999999999999888777777777777888888888888777777444555555666666666666666777777777777666666666666444666888999:::999777666:::999999999999999999999999999888888888888888888666666666888999;;;===>>>BBBJJJVVVjjjkkk\\\\\\VVVRRRSSSRRROOONNNPPPQQQRRRSSSSSSQQQOOOLLLJJJOOOQQQSSSVVVZZZ___fffkkkuuu{{{lllfffbbbaaa___ZZZWWWXXXWWWWWWVVVVVVWWWYYYZZZ[[[ZZZXXXUUUSSSQQQNNNKKKHHHGGGGGGHHHHHHGGGFFFDDDCCC???>>>===;;;:::999888888666555555444444444555555444444444444444444444444333333333333333333333333444333333333222222222222666000///222444111///000222222222222111000///...111222222222111333666999???IIIVVV]]]```bbbfffjjjhhhdddaaa```bbbaaa\\\XXXYYY\\\dddnnnxxx~~~tttiiibbbbbbeeelllwwwvvvggghhhsss}}}uuujjjeeefffdddggglllqqqvvvzzz|||}}}rrreee___ZZZRRRLLLJJJJJJHHHGGGFFFGGGGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBAAACCC@@@>>>>>>@@@BBBAAA@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999888777888:::;;;:::999::::::999999888999999:::999999999888777777999:::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======AAABBBBBBCCCDDDEEEFFFFFFEEEBBB@@@???@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBCCCEEEGGGJJJLLLOOORRRVVV\\\bbbggglllqqqwww}}}vvvfffWWWKKKFFFAAA@@@>>>===;;;;;;::::::888888999999888888777666777777888888888888777777444555555666666666666666777777777777666666666555444666777999999888777666888888888777777777777777888888888888888888888888777777777888999:::;;;<<<@@@FFFPPPbbbsssccc\\\VVVRRRQQQQQQNNNMMMOOOLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSUUUXXX^^^dddhhhpppvvv~~~lllfffaaaaaa___ZZZXXXYYYXXXXXXWWWWWWWWWXXXZZZ[[[]]]ZZZUUURRROOOMMMJJJGGGGGGGGGHHHHHHGGGFFFDDDCCC???>>><<<;;;:::999888888444333333333444444555666444444444444444444444444333333333333333333333333222222222222222111111111555111000222333000...///333333333333222111000000000111111111111222555777;;;BBBMMMVVV]]]aaaeeegggcccaaa```aaacccccc^^^ZZZXXXZZZ```jjjvvv~~~~~~uuuooojjjhhhkkkvvv~~~hhh```eeeqqq~~~wwwkkkdddbbb___bbbhhhnnntttyyy{{{}}}yyyllleee```XXXPPPMMMMMMKKKGGGEEEEEEEEEDDDCCCFFFFFFEEEEEEDDDCCCCCCCCCCCCAAA??????AAAAAAAAA@@@===>>>>>>>>>????????????????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;999888777888:::::::::888:::999999888999999:::::::::999777777888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;===???BBBDDDEEEEEEEEEBBB@@@>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDDDDCCCDDDGGGIIIMMMOOOSSSVVV[[[aaaggglllpppuuu{{{lll\\\NNNEEEBBB>>>===<<<;;;::::::::::::777777888888777777666555666777777888888777777666444555555666666666666666777777777666666666555555444555777888888888777666555555555666666666666666888888888888888888888888999888888888888999::::::>>>BBBIIIWWWppp~~~kkk___XXXSSSRRRQQQNNNMMMPPPKKKLLLNNNQQQRRRSSSRRRRRRPPPQQQSSSTTTVVV[[[```eeeiiioooxxx|||kkkeeeaaa```___[[[YYYZZZYYYYYYXXXWWWWWWXXXYYYZZZ\\\YYYTTTQQQNNNLLLJJJHHHEEEFFFFFFFFFEEEDDDBBBAAA>>>>>><<<;;;:::999999999555555444444444555555666444444444444444444444444444444333333333333222222111111111111111111111111333222111111000///......111222222222222222111111///000111111000111333555888<<>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;999888999:::;;;:::999999999888888999999::::::;;;999666777:::;;;:::777999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999::::::888:::===@@@BBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<=================================>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBBBB@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEGGGJJJMMMTTTVVVXXX[[[___dddjjjnnnuuuzzzvvvbbbTTTHHHBBB@@@<<<;;;::::::999:::::::::777777777777777666555555666666777777777777666666444555555666666666666666777777666666666555555555444555666777777777666666444555555555555555666666777777777777888888888888888777777777888999:::;;;===???DDDOOOdddrrrfff^^^WWWTTTRRROOOOOOQQQPPPPPPQQQQQQQQQPPPOOONNNPPPQQQRRRRRRTTTWWW\\\```dddjjjrrr{{{yyykkkddd```___^^^[[[ZZZ\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZWWWSSSPPPNNNMMMLLLJJJFFFFFFFFFFFFEEECCCAAA@@@>>>===<<<;;;:::999999999999888777666555555555555444444444444444444444444444444444333333222222222111111111111111111111111333444444222111111111000000000111111222111111111///000111111000000222444666888===EEENNNTTTVVVVVVZZZ[[[^^^bbbdddeeecccaaaaaa___```fffoooxxx~~~~~~jjj```aaammmyyywwwmmmfffaaabbbfffkkkqqqwww{{{~~~yyypppfff\\\TTTQQQMMMGGGDDDCCCDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::999777888999:::999777999888888888999999:::;;;;;;999777888;;;<<<:::777888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;888:::<<<>>>???>>>===<<<======<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????????????????===>>>???AAAAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEFFFGGGJJJNNNQQQWWWYYY\\\```dddiiipppttt{{{mmm[[[OOOEEEAAA@@@::::::999999999999::::::777777777777777666555555666666777777777777666666444555555666666666666666666666666666555555555555444444555555666666666666555555555666666777777777666666777777777888888888555555666777888:::;;;<<<===>>>CCCLLL]]]xxxyyylllcccZZZVVVRRRNNNNNNQQQRRRRRRRRRQQQPPPNNNMMMMMMOOOOOOPPPPPPQQQTTTYYY\\\aaagggooowww~~~wwwjjjddd______^^^[[[[[[]]]\\\[[[YYYXXXXXXXXXYYYYYYXXXUUURRRPPPOOONNNLLLJJJHHHIIIIIIHHHGGGEEECCCBBB======<<<;;;::::::::::::;;;:::888777666555555555444444444444444444444444555444444333333222222111111111111222222222222222444777888555333555555444//////000111222222222111///111222222111111222333444666:::@@@GGGLLLNNNOOOVVVYYY]]]bbbfffiiijjjkkkkkkiiiffffffiiipppxxx}}}}}}mmmdddgggooo|||yyyppphhhggghhhjjjoootttzzz}}}zzznnnaaaWWWVVVRRRLLLHHHFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCBBB@@@?????????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::888777666666777777666555888888888888999:::;;;;;;:::999999:::;;;;;;:::888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::;;;<<<<<<;;;:::999;;;<<<<<<<<<::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEECCCEEEGGGHHHJJJMMMRRRUUUXXX[[[___dddjjjrrryyyxxxcccUUUKKKDDD@@@@@@;;;::::::999999999999:::777777888888777777666555555666666777777666666555444555555666666666666666666666666555555555444444444444444444555555555666555555666666777888888888555666666777777888888888444444555666888:::<<<===<<<>>>BBBJJJWWWmmmrrrhhh]]]WWWRRRMMMLLLOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNNNNOOOQQQVVVZZZ^^^dddlllssszzztttjjjccc___^^^^^^[[[\\\^^^]]]\\\ZZZXXXXXXXXXXXXYYYXXXVVVSSSQQQPPPMMMJJJGGGIIIIIIIIIHHHGGGEEECCCAAA===<<<;;;;;;::::::::::::888888777666666666666666444444444444444444444444555555444333333222111111222222222222333333333444111666888444222555777555///000111222333333333333000111333333222111222333222555999>>>CCCGGGKKKMMMRRRVVV\\\cccjjjpppuuuxxxwwwtttmmmeeeaaaeeennnvvv~~~kkkfffhhhqqq{{{xxxooollljjjiiilllqqqxxx|||}}}qqqfff^^^ZZZSSSNNNKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEBBB@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@===========================<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888888999999888666888888888888999:::;;;<<<888:::;;;<<<:::999999:::888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::::::::::::::999999:::;;;===<<<::::::===???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFDDDFFFHHHJJJMMMPPPUUUXXX\\\___dddjjjpppxxxzzzjjjYYYNNNGGGAAA>>>===<<<;;;:::999999999999999888888999999888888777666555555666666666666555555444555555666666666666666666666555555555444444444444444333333444444555666444555555666777777888888555555666666777888888999555555666666777999:::;;;:::<<>>AAAEEEJJJNNNPPPUUU\\\dddmmmuuu}}}{{{rrreee\\\\\\gggpppxxxwwwkkkjjjgggttt{{{sssoookkkhhhiiiooovvvzzzzzzwwweee```YYYSSSOOOKKKGGGEEECCCCCCCCCCCCDDDDDDDDDDDDCCCFFFIIIHHHDDDBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>????????????????????????======<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>===;;;<<<<<<===;;;:::888888888888999:::;;;<<<777:::======:::888999;;;888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::999999999888999999:::;;;999;;;===<<<::::::===@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????????????????>>>>>>===>>>@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDFFFIIILLLNNNRRRWWW[[[cccfffjjjnnntttzzznnn```QQQJJJEEE???<<<;;;===<<<;;;:::999999999999999999999999999888777777555555666666666666555555444555555666666666666666666666555555555444444444444333333333333444555555444444555555666777888888444555555666777888888999777777777777777888999999888;;;@@@EEEJJJYYYwwwwwwiii```YYYSSSRRRTTTQQQPPPPPPOOOOOOPPPPPPQQQJJJKKKKKKKKKLLLOOOTTTWWWXXX]]]dddkkkrrrzzzrrrgggddd___]]]]]]]]]^^^]]]aaa___\\\YYYXXXXXXYYYZZZWWWVVVUUUTTTQQQOOOMMMKKKHHHHHHHHHGGGFFFDDDBBBAAA<<<;;;;;;:::999888777777888777777666555444444444555555444333333333333444333333333333333333333333333333333222222111111111///000111222222222222222444444333111...+++(((&&&222444555555333222111111000111444888===CCCGGGJJJNNNTTT\\\dddmmmxxxzzzkkkaaa```dddiiittt|||iiippppppvvvvvvmmmllllllkkkpppvvvxxx}}}xxxnnnbbbYYYUUUQQQKKKFFFEEEEEEEEEEEECCCCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBB===>>>@@@AAAAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????======<<<<<<<<<======>>><<<<<<<<<;;;;;;:::::::::;;;888555333333444777999888888999999999:::::::::888777777777777777777888:::::::::999999888888888;;;:::999777666666777888888999999::::::999999888999888777777777888999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>???????????????????????????@@@@@@@@@EEEDDDCCCDDDFFFHHHHHHHHHFFFHHHKKKNNNRRRVVV[[[___fffjjjpppwww~~~rrrdddZZZMMMDDD@@@???<<<999:::999888888777777888888888888888888777777777777666666666666666666666666444444555666777777666666555555555555555555555555444444444555555555555666666666555555444444444333666666666666777777777777777777888999999999999888>>>:::;;;AAAEEELLLccc{{{qqqddd]]]YYYSSSOOOPPPOOONNNNNNOOOOOOMMMKKKKKKKKKIIIIIIJJJLLLNNNPPPTTTYYY___eeejjjrrr|||ttthhheeebbbaaaaaabbbbbbbbbaaa___\\\YYYXXXXXXYYYZZZWWWVVVUUUSSSQQQNNNLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA===<<<<<<;;;:::999888888888888888777666666555555555555444333333333333444333333333333333333333333333333333222222222111111111111111111111222222222000111222222222111000000222444555555333222111222111222444888<<>>:::;;;;;;<<<<<<;;;;;;:::;;;:::999888777777888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDGGGJJJKKKLLLIIILLLPPPTTTXXX^^^dddhhhmmmqqqwww~~~yyyhhhXXXPPPFFF???===<<<:::888:::999888888777777888888888888888777777777666666444444444444444444444444444555666666666666666666555555555555555555555555444444444555555555555666888777777777666666666666555555555555666666666666777777888999999999999888===:::;;;@@@BBBHHH\\\qqqyyykkkbbb]]]WWWRRRPPPOOONNNNNNOOONNNMMMKKKKKKKKKJJJIIIJJJLLLNNNOOOSSSWWW\\\aaaeeellluuu|||vvvgggeeedddcccdddeeedddcccaaa___[[[YYYWWWWWWYYYZZZVVVVVVUUUSSSPPPMMMKKKJJJHHHHHHHHHGGGFFFDDDBBBAAA>>>======<<<;;;:::999888999888888777777666666666555555444333333333333444333333333333333333333333333333333222222222222111333222111000000000111222///000111222333444444444222333555555333222222333222333555777;;;???BBBEEEHHHNNNVVV^^^fffoooyyyzzzppphhhfffgggjjj{{{yyyrrrooowww}}}zzzwwwtttsssuuuuuuzzz~~~rrriii```WWWOOOLLLKKKHHHEEECCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????AAA@@@???>>>>>>???@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;<<<<<<<<<999999999999::::::::::::999999888888888888999999::::::::::::999999999999::::::::::::<<<===???@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888777777777777999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==============================<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAABBBBBB@@@AAABBBEEEHHHKKKNNNOOOMMMPPPUUUZZZ```fffmmmrrrvvvzzzooo___LLLFFF@@@<<<<<<<<<:::888999999888777777777777888888888777777777777666666444444444444444444444444666666666666666666555444555555555555555555555555444444444555555555555666777777777777666666666666444444444444555555555555777777888999999999999888;;;999:::>>>???CCCRRRccctttiiiaaaZZZVVVPPPOOOMMMMMMNNNMMMLLLJJJKKKKKKJJJJJJJJJLLLMMMNNNPPPTTTXXX[[[___eeemmmsss~~~xxxfffeeeccccccdddcccaaa``````^^^[[[XXXWWWWWWXXXYYYWWWVVVUUURRRPPPMMMKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA======<<<;;;:::999888888777777777777666666555555555555444333333333333444333333333333333333333333222222222222222222222222555333111//////000111222111111111111111111111000222333444444333222222444444444555666999<<>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???======>>>@@@AAA>>>>>><<<;;;::::::::::::::::::;;;;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::999999999:::::::::;;;;;;888888777777777777888888::::::::::::::::::::::::;;;;;;;;;:::::::::;;;;;;999999::::::::::::999999;;;;;;:::999888888777777999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>========================>>>>>>?????????@@@@@@@@@?????????@@@AAAAAABBBBBB???AAACCCFFFHHHKKKOOOQQQQQQTTTYYY^^^dddkkkrrrwww~~~zzzcccUUUEEEBBB???=========;;;999999999888777777777777777888777777777666666666666666666666666666666666666666666777777666555444444555555555555555555555555444444444555555555555666555555555555555444444444444444555555555666666666777777888999999999999888888888:::======@@@KKKXXXrrr}}}oooeee]]]WWWQQQOOOMMMLLLMMMLLLKKKIIIKKKKKKJJJJJJKKKLLLMMMNNNMMMPPPSSSVVVYYY___gggnnnxxxzzziiigggdddccccccaaa___]]]___]]]ZZZWWWVVVVVVWWWXXXWWWWWWUUUSSSPPPMMMJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA<<<<<<;;;:::999888777777555555555555555444444444555555444333333333333444333333333333333333333333222222222222222222222222555333111//////000111222444333222222111000000000222333444333222222333555444444444555777:::<<<===IIINNNUUUZZZ\\\```eeehhhfffhhhiiiiiigggeeedddeeekkkttt}}}~~~uuuvvv{{{www|||{{{uuuxxx{{{|||ppphhh[[[VVVOOOJJJHHHHHHGGGGGGDDDCCCCCCBBBAAA@@@@@@???EEEDDDBBB@@@@@@BBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???======>>>???@@@???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<=========:::;;;<<<<<<<<<;;;999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999:::::::::999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAADDDGGGHHHIIILLLPPPSSSUUUXXX]]]bbbhhhooovvv{{{iiiUUUIIIAAA@@@>>>======;;;:::888999888777777666666777777777777777666666666666555666666666666666666666666666666777777666555444444555555555555555555555555444444444555555555555666444444444555555555555555555555666666666777777777777777888999999999999888666777:::<<<===@@@HHHQQQeee}}}uuuhhh^^^YYYSSSQQQNNNLLLLLLLLLKKKIIIKKKKKKKKKKKKKKKLLLLLLLLLIIILLLOOOQQQUUU[[[dddkkkuuu|||{{{mmmkkkgggeeedddcccaaa______]]]YYYWWWUUUUUUWWWXXXYYYXXXVVVTTTQQQNNNKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA<<<;;;:::999888777777666444444444444444444444444555555444333333333333444333333333333333333333333111222222222222333333333333222111000000000111222444333333222222333444444222333444333222222444555444444444444666888:::;;;GGGMMMSSSWWWXXXYYY\\\___]]]```eeegggfffeeeccccccccclllsssvvv|||vvvooopppwwwzzzrrrsssuuuxxx|||uuuggg___UUUOOOLLLKKKIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@DDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<============<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<============<<<<<<888888999:::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCDDDHHHKKKMMMMMMOOOTTTXXX\\\___dddjjjpppwwwppp]]]MMMCCC>>>===<<<;;;:::888777666888888777666666666666777777777666666666666555555444444444444444444444444666666666666666666555444555555555555555555555555444444444555555555555666666666666777777777777777666666666666777777777888777777888999999999999888555777:::;;;<<>>>>>===???>>>>>>=========>>>>>>============<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999888888777777888888999:::::::::;;;;;;;;;<<<<<<;;;<<<============<<<;;;<<<<<<============<<<<<<999:::;;;;;;;;;:::999888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEGGGKKKPPPRRRSSSVVV\\\aaaeeehhhooouuu}}}vvvcccTTTGGG@@@;;;;;;;;;:::888777777888888888777666666666666666777777666666666555555555444444444444444444444444444555666666666666666666555555555555555555555555444444444555555555555666666666666666777777777888555555555666666666777777777777888999999999999888666999:::::::::===BBBEEEMMMaaasssggg```XXXTTTPPPNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHJJJKKKLLLNNNSSS\\\cccllluuu|||mmmjjjfffddddddeeeeeeeee^^^\\\YYYVVVTTTUUUVVVWWW[[[ZZZXXXVVVSSSOOOLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA>>>===<<<;;;:::999999888555555555666666666666666555555444333333333333444333333333333333333333333111111111222222333333333///000111222222222222222333222000/////////000000222333333222111222444777333222222333444666888:::>>>DDDKKKPPPQQQRRRTTTVVVWWW[[[```bbbaaa^^^[[[YYYYYYaaafffgggjjjttt~~~xxxuuupppooosss{{{~~~ppphhhfffeeehhhooowww~~~}}}nnnccc\\\XXXSSSOOONNNLLLJJJHHHFFFEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<>>>>>>>>>>>??????@@@>>>>>>======<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<=========<<<:::888666444::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;999777666:::::::::;;;;;;;;;<<<<<<================================================;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHMMMSSSVVVWWW[[[bbbhhhkkkpppvvv~~~|||gggVVVIII@@@:::;;;<<<<<<:::999999:::;;;888888777666666666666666777666666666555555555555666666666666666666666666444444555666777777777666555555555555555555555555444444444555555555666666333444444444555555666666444444444555555555666666777777888999999999999888888:::;;;999888;;;???AAAFFFXXXwwwxxxkkkdddYYYVVVQQQNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJKKKPPPXXX^^^hhhqqq~~~{{{mmmkkkhhhfffeeecccaaa___]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZYYYWWWTTTQQQNNNLLLEEEFFFGGGGGGFFFEEEDDDCCC<<<;;;::::::999999999:::999888666555555666888999444333222222111111111111222222222222222222222222666555555444444333222222333333333222222111111111222333444555444333222111555555444444444444333333000000111333555666888888;;;???EEEJJJMMMPPPRRRTTTUUU[[[___^^^\\\ZZZVVVRRRYYYYYY[[[___eeekkknnnpppxxx{{{~~~~~~|||yyyxxxxxx{{{||||||zzz|||{{{}}}zzzpppjjjfffcccbbbgggooowww{{{~~~xxxqqqeeeZZZVVVVVVSSSOOOJJJGGGDDDCCCCCCFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCBBB@@@???>>>===@@@@@@@@@??????>>>>>>>>><<<<<<===============<<<===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<999999::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEGGGJJJOOORRRQQQTTTXXXZZZ]]]aaaiiinnnwww}}}ooo]]]NNNBBB<<<<<<:::999888888777777888888555555666666777777888888222333444444555555444444888777666555555555555555666666666666666666666666555555555555555555555555333333444444555666666666555444333222111222333444444555555666666666666666444666777777555444555666666777999999999;;;===???EEEQQQjjjsssggg___XXXRRROOOQQQRRROOOLLLMMMLLLKKKLLLMMMLLLJJJHHHKKKJJJIIIIIIKKKOOOTTTVVV```jjjzzz{{{ooolllhhheeedddcccaaa```]]]\\\ZZZYYYXXXXXXYYYYYYYYYYYYXXXVVVSSSPPPMMMKKKGGGGGGGGGGGGEEECCC@@@???===<<<:::999888777777777666444333222222333444666444444333222222222222222555555555555555555555555333333444444444444444444333333333222222222111111111222222333333222222111...//////000111222333444///000111222333555666666999===CCCHHHKKKNNNQQQTTTPPPVVVZZZXXXWWWXXXVVVSSSSSSUUUXXX]]]bbbgggjjjkkkmmmooorrrsssssstttxxx{{{~~~zzztttxxxyyypppkkkeeeaaaccciiiqqquuuzzz}}}~~~rrrfffaaa```\\\WWWRRRNNNLLLJJJIIIFFFDDDBBBAAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@@@@@@@?????????=========>>>>>>======<<<======<<<;;;;;;<<<============<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBDDDFFFIIIKKKPPPUUUYYYYYY]]]bbbeeehhhnnnuuu{{{xxxbbbRRRFFF<<<999999;;;:::999999888888999999666666666666666777777777444555666666777777666666777666666555444444555555555555555555555555555555444444444444444444444444555555555555555444444444555444333222222333444444444444555666666666666666444666888777666555555666666777999999999:::===???EEELLL___{{{~~~pppbbb[[[TTTQQQSSSSSSQQQNNNMMMKKKJJJJJJKKKLLLKKKIIIKKKJJJHHHHHHJJJMMMQQQTTTZZZdddrrr{{{qqqmmmhhhdddbbbbbbaaa```]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXWWWUUURRROOOLLLJJJIIIIIIHHHGGGDDDAAA>>><<<===<<<:::888777555555444777777555555555555777777555555444333333333333444666666666666666666666666222222222333444555555555333333333222222222222111222111111000111111222222---...///000111222222333000000111222222333444444666:::???DDDHHHLLLQQQSSSNNNSSSVVVUUUUUUXXXYYYWWWTTTVVVXXX[[[^^^aaacccdddbbbdddfffgggiiipppyyyzzzqqqppprrryyy~~~xxxnnneeebbbdddjjjnnnssswww~~~xxxqqqkkkfff___ZZZUUURRRPPPNNNIIIGGGDDDCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCC@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@????????????>>>===<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJMMMQQQVVV\\\aaa^^^bbbhhhmmmqqqxxxzzzjjjWWWJJJAAA;;;:::<<<;;;::::::999999999999999777777666666666666666666444555666666777777666666555555555444444444444444444444444444444444444444333333333333333333333333666666555555444333333222555444444333444444555555444444555666666666666555555666888888777666666777666777999999999:::<<>>======<<<:::999777666666555888888777666666777888888666555555444444444555555333333333333333333333333222222333333333444444444222222222222222222222222222222111000000111333444333333333333222222222222222222222222333333333333444888===BBBFFFKKKQQQTTTSSSXXXZZZYYYZZZ^^^```___]]]\\\\\\[[[ZZZ\\\^^^```bbbbbbbbbbbbeeennn}}}}}}~~~yyysssnnnrrr}}}}}}pppgggdddfffiiijjjpppxxx~~~{{{tttkkkddd___\\\XXXUUUOOOLLLHHHFFFEEEEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<========================??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????======>>>>>>>>>???????????????>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFGGGIIIKKKNNNQQQUUU[[[aaaeeebbbhhhooouuu{{{mmm^^^NNNDDD>>>:::;;;===:::999999888777888888888777777777666666555555444222333444444555444444444444444444444444444333333333333333333333333333333333333333333333333333333555555555444444333333333444444444444555555666666333444555555666666555555444666888888777666777888666777999999999999<<<>>>AAA@@@GGGYYYqqqqqqhhh]]]WWWVVVVVVSSSPPPNNNKKKIIIIIIKKKMMMNNNNNNKKKIIIHHHFFFFFFHHHJJJKKKKKKRRR\\\gggrrr{{{qqqmmmgggcccbbbaaaaaaaaa^^^]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXWWWTTTQQQNNNLLLIIIIIIIIIHHHGGGDDDBBB@@@<<<;;;:::999999999999999444444444444444444444444555555555444444555555666111111111111111111111111444444333333333222222222222222222222222222222222333222111111111333444555555444444444444333333333333333444444444444444444444777;;;@@@DDDJJJQQQUUUZZZ___bbbaaabbbeeegggfffcccaaa^^^ZZZXXXZZZ___cccggghhhhhhfffhhhqqq~~~yyyzzz{{{qqqpppzzz~~~qqqiiiffffffeeejjjsss{{{~~~zzz{{{|||}}}zzzrrrlllhhhccc___UUUQQQLLLHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>>>>>>>?????????@@@>>>>>>>>>>>>????????????@@@????????????@@@@@@AAABBBBBBDDDEEEGGGIIIJJJKKKNNNPPPSSSVVVZZZ___eeeiiimmmssszzzzzz___RRRDDD===999777777:::888777777666666666666666777777666666555555444444222333444444555444444444333333444555555444444333333333333333333333333333444444444444444444444444333333333333444444555555333444444555555666666666333444444555555555555555444555777888777666777888666777999999888999;;;===>>>???EEEPPP```xxx|||rrreee\\\XXXVVVRRROOOOOOMMMJJJJJJLLLNNNOOOPPPJJJIIIGGGFFFEEEFFFGGGHHHGGGLLLTTT\\\eeeqqq{{{ooolllgggdddccccccbbbaaa^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWTTTQQQNNNLLLIIIIIIIIIIIIHHHFFFDDDCCC<<<;;;::::::999:::::::::555555555555555555555555555444444444444555666666222222222222222222222222444444444333222111111111111222222222222333333333222222222222333444555555000000111222333444444555444444444444444444444555444666999===BBBHHHOOOTTT]]]dddiiijjjkkknnnooommmffffffccc^^^[[[]]]ccciiinnnqqqsssqqqrrrzzz{{{xxx}}}{{{sssvvv~~~rrrkkkiiieeeiiipppwww|||~~~yyyyyyyyyzzz||||||vvvqqqjjjeee]]]XXXRRRMMMIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>>AAAAAABBBBBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@========================;;;<<<<<<<<<============;;;;;;<<<===>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???===>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@??????@@@@@@AAACCCCCCDDDEEEGGGJJJMMMOOOQQQRRRVVVXXX[[[^^^bbbhhhnnnrrrxxx~~~}}}nnnVVVLLLAAA===;;;888888:::777666666555555555555555666666555555555555555555444555666666777777666666222333555666666555444444333333333333333333333333555555555555555555555555111222222333444444555555222333444555555555555555333333444555555555555444222444666777666555666777666888999888888888:::<<<;;;>>>CCCIIISSShhh~~~nnnbbb\\\WWWRRROOOOOOMMMKKKKKKLLLNNNNNNNNNIIIHHHGGGFFFEEEEEEFFFFFFFFFIIINNNTTTZZZdddpppyyy{{{mmmjjjgggeeeddddddcccbbb^^^]]]\\\ZZZYYYZZZZZZ[[[YYYYYYXXXVVVTTTPPPMMMKKKHHHIIIIIIHHHGGGEEECCCBBB<<<;;;:::999888888888888777777888888888888777777444444333333444555555666333333333333333333333333333333222222222222222222111111222222222333333333000000111333333444444444//////000111222333444444222222222333333444444444333555777:::???EEEMMMRRR___hhhppptttvvvyyyxxxuuupppqqqooojjjeeecccgggkkkuuuzzz|||xxx|||tttwwwwwwsssjjjllloootttxxx{{{}}}~~~yyyyyyyyyzzz{{{~~~|||uuuoooiiiccc\\\UUUQQQNNNKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@>>>??????@@@@@@??????>>>;;;;;;;;;<<<===>>>@@@@@@====================================>>>>>>>>>>>>;;;<<<===>>>????????????;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????===>>>>>>??????@@@AAAAAA>>>>>>?????????@@@@@@@@@??????@@@AAABBBDDDEEEFFFGGGIIILLLOOOSSSWWWYYY[[[___bbbeeeiiinnnuuu|||ooo```NNNFFF>>>======:::999:::777777666555555555555555444444555555555555555555444555666666777777666666222444555777777666555444444444444444444444444444444444444444444444444444333333333333333333333444000111333444555555555444222333444444555555444444111333555555555555666777666888888888777888:::<<<:::;;;===BBBKKK___~~~xxxiii```ZZZSSSOOOMMMLLLJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEHHHKKKNNNRRRYYYccckkkwww|||kkkiiifffeeeeeeeeecccbbb^^^]]]\\\ZZZZZZZZZZZZ[[[XXXXXXWWWUUURRROOOLLLJJJIIIIIIIIIHHHFFFCCCAAA???===<<<:::888777666555555444444555555555555444444333333333333333444555666222222222222222222222222111111111222222333444444111111111222222333333333...///111222333333222222333333333222222222222111000111111222333333444444222444666888<<>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB>>>???@@@AAAAAA@@@???>>>999999999:::<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<<<<>>>???@@@@@@@@@@@@============>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@===>>>>>>???@@@@@@AAAAAA>>>????????????@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHJJJLLLOOOSSSXXX\\\___aaaeeehhhmmmrrrxxxvvveeeVVVDDD<<<777888999777555666888888777666666666666666333444444555555666666666222333444444555555444444333444666888888777666555444444444444444444444444333333333333333333333333555444444333333222222111///111222444555555444444222333444444555555444444000222444555444444555666777888888888777888999;;;:::888888===GGGZZZvvvnnnccc\\\UUUPPPKKKJJJJJJJJJKKKJJJHHHFFFHHHHHHGGGFFFFFFEEEEEEFFFEEEGGGIIIKKKMMMSSS[[[bbbkkkqqq}}}yyynnnjjjfffeeeffffffdddaaa___]]]\\\\\\]]]\\\[[[YYYZZZXXXTTTRRRPPPMMMJJJGGGHHHGGGGGGGGGFFFDDD@@@======;;;999888888999:::<<<444555666777888888777777444555555666666555444444888777666555333222111000666555444222111000//////000111333444444333111000222222222222222222222222222222222222222222222222222111222444555555333111555555555666:::@@@HHHNNNbbbooo}}}|||tttlllgggvvv~~~}}}~~~qqqrrrvvv|||tttqqqtttyyy||||||zzzzzzzzzzzzzzz{{{|||}}}~~~rrriiiccc^^^YYYVVVRRRNNNIIIFFFDDDDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA???======@@@CCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;;;;>>>@@@@@@???@@@@@@????????????@@@@@@???>>>===<<<<<<===>>>???>>>??????@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<===??????>>>===============????????????>>>>>>=========>>>???@@@AAAAAAAAAAAA>>>>>>???@@@@@@AAABBBBBBAAA???>>>???BBBFFFHHHIIISSSUUUXXXZZZ^^^ccchhhlllmmmrrryyy~~~~~~uuuhhhWWWJJJ@@@???===;;;999888888777444444333333333333444444888888777666555444444333333333333333333333333333444444444444444444444444555555555555555555555555444444555555444444333222444444444444444444444444666666555555555444444444444444444555555555555666555555555555666666666666555555555555666777999999<<<777888>>>CCCMMMfffvvvhhh\\\SSSMMMLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGKKKOOOSSSUUU^^^eeeooozzzyyyppplllhhhggghhhhhhfffccc___]]][[[[[[\\\\\\[[[ZZZZZZWWWTTTQQQOOOMMMJJJHHHHHHGGGFFFFFFEEEDDD@@@>>><<<;;;:::999999999:::;;;666555555444444333333333666666555555444444444444555555555444444333333222555444333222111000000000000111333444444333111000111111111111111111111111222222222222222222222222333222222333444555444222444444555666999???FFFLLL___oooyyyrrrnnnvvv|||yyyuuu|||{{{{{{}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{}}}yyyrrrlllfffaaaWWWSSSNNNJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>;;;;;;>>>@@@@@@@@@@@@@@@????????????@@@@@@??????>>>======>>>??????>>>??????@@@??????======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;<<<>>>??????>>>===============AAAAAA@@@@@@??????>>>>>><<<======>>>????????????BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHLLLOOOPPPRRRVVV\\\aaaggglllrrrvvvyyy~~~vvvkkk]]]MMMAAA======;;;999888777666666666666555555555555666666777777666555555444333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555444444333222222222222222222222222222666555555555444444444444444444444444555555555555555555555555666666666666555555555555666777888999<<<777888>>>AAAIII___wwwxxxiii^^^WWWSSSMMMLLLJJJIIIIIIIIIFFFDDDHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCCCCDDDFFFIIILLLMMMUUU[[[dddnnnyyyyyyppplllhhhggghhhhhhfffccc```^^^[[[YYYZZZ[[[[[[[[[ZZZWWWSSSPPPNNNMMMKKKIIIIIIHHHEEEDDDDDDCCCAAA???;;;;;;;;;::::::999999999666555444333333444555555888777666444333333333444333444444444444444444444444333222222111111222222000111222333333222111000111111111111111111111111222222222222222222222222444222111222333444444333333333333444777<<>><<<<<<>>>@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>??????>>>============>>>BBBBBBAAAAAA@@@??????>>>=========>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHLLLPPPTTTWWWYYY]]]dddkkkqqqxxx~~~~~~uuujjj^^^PPPBBB:::;;;:::888777666555555444777777666666666666777777555555555444444333333333333333333333333333333333444444444444444444444444222222222222222222222222444444555555444444333222222222222222222222222222555555555555444444444444444444444444555555555555555555555555666666666666666555555666666777888999;;;888999===???DDDUUUhhh~~~~~~nnnccc\\\ZZZRRROOOLLLJJJIIIHHHFFFDDDHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEFFFGGGHHHIIIOOOTTT\\\dddnnn{{{yyynnnjjjfffeeeffffffdddaaaaaa^^^ZZZXXXYYYZZZ[[[[[[YYYVVVRRROOONNNMMMKKKJJJJJJHHHEEECCCCCCBBBAAA???;;;;;;;;;;;;;;;999888888666555555555666999<<<>>>:::888666333222222333444444444444444444444444444333222222111222222333333000111111222222111111000111111111111111111111111222222222222222222222222555333111111222444555444222222333333555999???DDDQQQfff{{{~~~zzzrrrssszzz}}}~~~{{{ssstttuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~sssnnngggaaa\\\WWWRRRPPPNNNMMMKKKJJJHHHGGGFFFFFFDDDCCCCCCCCCBBBBBBAAAAAACCCBBBAAA@@@???@@@AAABBB??????????????????????????????>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===<<<>>>???@@@???>>>>>>======>>>>>>BBBAAAAAA@@@??????>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHKKKNNNRRRWWW]]]aaafffiiinnnsssyyy{{{uuukkk^^^QQQFFF>>>999999888777666555555555555777777666666666666777777444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333222444444444444444444444444444444444444444444444444333333444444444555555555555555555555666666666666666666666666666777888888:::888:::<<<<<>>>>>======>>>@@@@@@@@@???>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>@@@?????????@@@AAABBBCCCFFFGGGHHHIIIJJJLLLMMMMMMNNNQQQUUUYYY]]]bbbiiioootttvvvyyy}}}|||}}}|||{{{xxxssskkk^^^QQQFFF???<<<;;;999888777666666666666666666555555444444555555666222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555444444333222444444444444444444444444333333444444444444444444333333333444444444444555555555555555666666666666777666666666666777777888888888:::;;;:::<<>><<<<<<;;;::::::999888888999888777666666777888888888777666444333333333444666666555444333333222222222222222111222222333333222222222222222222222222444444444444444444444444222222222222222222222222444222111222333444444333222222222222222555999<<>>???AAA@@@??????@@@BBB@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@????????????????????????;;;===>>>>>>>>>>>>???AAA@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>>>>?????????@@@?????????AAACCCEEEFFFHHHIIIKKKNNNQQQSSSUUUWWWWWW[[[```dddgggmmmvvv|||}}}zzzzzzxxxxxx}}}zzzrrrggg^^^PPPDDD===:::999999888888777666666777777777444444333333333333444444222222222333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444555555444444333222222222222222222222222222333333333333444444444444333333333333444444444444555555555555666666666666777777666666666666777777555777999:::999;;;AAAFFFZZZooovvviii___ZZZSSSNNNKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDGGGKKKOOOSSS[[[eeemmm{{{}}}ppplllhhhggghhhhhhfffccc^^^\\\ZZZYYYZZZZZZZZZXXXRRRRRRQQQQQQQQQOOOKKKHHHGGGFFFEEEDDDDDDBBB???<<<>>>===;;;999888888888888777777777666666555555555666666555555444444444444444444444444444444444444333333222222111222222222444333333333333333333444333333333333333333333333222222222222222222222222333222222333444555444222222333333222222444777:::===EEEMMMRRRYYYdddmmmqqqvvv}}}}}}yyyvvvuuuyyyzzzyyyyyy|||xxxtttpppoooppptttvvvuuutttrrrsssuuuxxxzzz{{{zzz{{{sssqqqlllhhhdddbbb``````ZZZYYYWWWTTTQQQNNNKKKJJJIIIFFFCCCBBBDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA===???BBBAAA@@@???@@@BBB@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBAAA@@@?????????@@@@@@????????????????????????;;;===>>>???>>>>>>@@@AAAAAA@@@??????>>>>>>??????<<<===>>>???@@@AAAAAABBBCCCCCCCCCCCCFFFHHHKKKMMMNNNPPPSSSWWW\\\```ccceeegggkkkqqqtttwww}}}~~~{{{yyyzzz{{{}}}sssmmm[[[QQQEEE<<<:::999777444777777666666666666777777444444333333333333444444222222222333444555555666333333333333333333333333222222222222222222222222222222222222222222222222444444555555444444333222222222222222222222222222222222333333333444444444222222333333333444444444555555555555666666666666777777666666666666777777444666888888999<<<@@@CCCKKK___zzzxxxiiicccZZZSSSNNNKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGEEEHHHKKKNNNPPPVVV^^^dddooowww~~~nnnjjjfffeeeffffffdddaaa]]]\\\ZZZZZZ[[[[[[YYYWWWQQQQQQQQQRRRRRROOOKKKGGGFFFEEEEEEEEEEEEBBB>>>;;;???===;;;888777777888999444555666777888888777777444555555666666555444444222222333444444555666666444333222222111111222222555444444333333444444555222222222222222222222222222222222222222222222222222111222444555555333111333333333222222333666999;;;@@@CCCGGGPPP^^^iiilllooowww|||uuuoooppp~~~}}}pppmmmnnnxxx~~~~~~wwwqqqnnnooosssuuuvvvtttssstttvvvzzz||||||xxx|||}}}wwwrrrnnnlllkkkdddbbb```\\\XXXUUURRRPPPLLLHHHEEEDDDFFFGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA===@@@BBBBBB@@@???@@@BBB@@@@@@????????????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBAAA@@@?????????@@@AAA????????????????????????;;;===>>>???>>>>>>@@@AAAAAA@@@??????>>>?????????<<<===>>>???AAABBBCCCDDDHHHGGGGGGIIIKKKOOORRRTTT[[[]]]aaafffkkkppptttvvvyyy~~~~~~~~~zzzxxxyyy}}}uuuiiieeeTTTKKK@@@;;;;;;;;;777222666555555555555666777777444444444333333444444444222222333444444555666666333333333333333333333333222222222222222222222222111111111111111111111111444444555555444444333222444444444444444444444444222222222333333444444444222222333333333444444444555555555555666666666777888777666666666666777777222666888888999===AAACCC@@@TTTooorrrkkkaaaXXXRRRNNNLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCCCC@@@CCCGGGHHHJJJNNNUUUZZZaaahhhsss}}}yyyrrrmmmgggeeeeeedddbbb___^^^\\\YYYYYYYYYYYYXXXVVVTTTRRROOONNNMMMMMMKKKIIIHHHFFFDDDBBBBBB@@@>>><<<>>>===<<<;;;:::999999999666555444555777999999888444444444444444444444444111111333333333333111111555444333222111222333444666444222000000222444666444444333222222111111000333222111000111222333444444333222222333333111000222222222222333333444555;;;:::<<>>>>>???AAAAAAAAA?????????>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@BBBDDDEEE?????????>>>======<<<<<<>>>?????????======???@@@FFFEEECCCAAAAAABBBCCCDDDDDDFFFGGGHHHGGGHHHIIIKKKIIIJJJKKKMMMQQQUUUYYY[[[bbbgggnnnvvv{{{|||~~~|||zzzzzz{{{}}}|||oooddd]]]GGGBBB===999888888888888666555555666777666333111444444555555555444333222222333444555666555444333555555444444444333333333111222222333333222222111000111222333333333333333333333333333333333333333444444444333333222222222444444444333333222222222444444444444444444444444666666666666666555555555555555555555555666777777555666666777888:::;;;<<<@@@LLL^^^tttzzzkkk^^^WWWSSSPPPNNNIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFGGGJJJMMMQQQSSS\\\___dddjjjrrr}}}|||qqqlllgggeeeeeeeeebbb```^^^\\\ZZZYYYYYYYYYXXXWWWTTTRRROOONNNNNNMMMKKKJJJIIIGGGEEECCCCCCAAA???======<<<;;;:::888888888888:::888666555666666555444444444444444444444444444333444444555555444444333444333222111111111222222444222000//////000222444222222222222222222222333333333333333333444555555777555444333444555444333111111111222333555666777<<<:::;;;@@@DDDIIIQQQZZZffflllrrrzzz{{{pppkkkooottt~~~qqqkkklllqqqyyy{{{zzzvvvrrrnnnmmmlllmmmooopppooommmoooqqquuuwwwyyy{{{}}}~~~~~~{{{wwwssspppmmmiiifff[[[YYYWWWVVVTTTRRROOOLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGDDDAAA@@@@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBB@@@??????>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAACCCEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGIIIJJJKKKKKKMMMPPPRRRYYYYYY[[[^^^aaafffiiikkknnnsss{{{~~~~~~~~~~~~|||~~~~~~uuufffYYYPPPCCC???:::777666777777777666555444555666666444111444444333333333222222222222333333444555444444444555444444444444333333333111222222333333222222111111222333333444444333333333333333333333333333333555555555555444444444333444444444333333222222222444444444444444444444444222222333333444444555555666666666666666777888888999888888777777888888999===GGGWWWkkkvvvhhh^^^XXXSSSOOOLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFHHHKKKNNNPPPSSSUUUYYY^^^dddmmmvvv|||ppplllgggdddeeeeeecccaaa___]]]ZZZZZZZZZZZZYYYWWWUUUSSSPPPNNNNNNMMMLLLJJJJJJHHHFFFDDDCCCBBB@@@>>><<<;;;:::888777777777777;;;999666555666555444333444444444444444444444444333444444555555444444333333333222111111111111111333222000//////000222333000111111222333333444444111222222333444333333333777555333222333555555444///000000111333555777888;;;999:::>>>AAADDDLLLTTT___gggnnnttt}}}vvvpppnnnnnn{{{tttkkkhhhoooxxx}}}xxxmmmlllkkkkkkllljjjhhhfffjjjmmmpppssstttvvvxxxzzzwww{{{~~~zzzwwwmmmjjjfffccc```^^^[[[XXXSSSQQQNNNKKKIIIIIIIIIJJJFFFFFFFFFHHHJJJJJJJJJHHHGGGEEEBBB@@@@@@@@@???>>>@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBCCCEEEGGGJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSUUUXXX]]]aaafffgggjjjmmmrrrvvvzzz|||~~~}}}}}}~~~}}}}}}}}}~~~yyyzzz}}}kkk\\\NNNDDD???;;;777555555666666666555444444555666666444222444333222111111111222222333333333333333444555555444444444444333333333333111222222333333222222111222222333444444444333333333333333333333333333333444444444444333333333333444444333333333333222222444444444444444444444444000000111222333444444555777777666666777777888999999888888777777888888999:::AAANNN___sssuuuhhh^^^VVVQQQPPPMMMKKKIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKOOOQQQSSSWWW[[[aaahhhmmmyyypppkkkfffdddeeeeeecccaaa___]]][[[ZZZZZZZZZYYYXXXVVVSSSPPPOOOOOONNNLLLKKKJJJGGGEEEDDDCCCBBB???===<<<;;;:::999888777777777888666555555666666666555444444444444444444444444222222222222222222222222333333333222222222222222555444222222222222444555111111111222222333333333...///000111222111000000444222//////000111222111111111111222333444666777888666777;;;===@@@GGGNNNYYYdddooottt{{{zzztttpppvvvvvvjjjllloooppp{{{~~~ssspppllljjjiiigggeeecccgggjjjmmmpppqqqrrrtttvvvvvvzzz~~~}}}wwwrrrooolllhhhfff___]]]XXXTTTRRRQQQQQQRRRNNNMMMMMMMMMNNNNNNLLLJJJJJJGGGEEEDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGAAABBBBBBCCCDDDEEEEEEEEECCCDDDFFFFFFFFFGGGJJJLLLOOOOOOOOOPPPRRRTTTWWWXXX[[[\\\]]]___bbbgggmmmrrrrrrtttxxx}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyzzz~~~yyy~~~ssseeeWWWIII???;;;888555444444666666666555444333444555555444333555444222000000111333444444333222111222333555666444444444333333333222222111222222333333222222111222222333333333333222222333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444222222333333444444555555666666666666666777777888555555555666888999;;;<<<:::===FFFUUUfff{{{ssseeeYYYRRRPPPNNNJJJIIIHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIMMMOOOQQQSSSVVV[[[aaaeeellltttppplllgggdddeeeeeecccaaa___]]]ZZZYYYZZZZZZYYYWWWVVVTTTQQQPPPOOOOOOMMMKKKHHHFFFDDDBBBBBB@@@>>><<<===<<<;;;999888888888888888666444444555666666555444444444444444444444444222222222222222222222222444444444444444333333333444444333222222333444444333333333222222222111111...///000111222111000000111///...---///000000000333333222222222333444444444222333888;;;===CCCKKKTTTbbbpppwww|||{{{uuuppp|||zzzuuuoooggglllxxx}}}{{{vvvooojjjgggfffeeeeeegggjjjmmmooopppqqqsssuuuwwwzzz}}}~~~~~~}}}yyywwwrrrooojjjeeeaaa`````````]]][[[YYYXXXWWWUUURRROOONNNLLLKKKKKKLLLLLLKKKJJJGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKLLLMMMMMMLLLMMMOOOPPPPPPQQQTTTVVVUUUVVVWWWZZZ]]]```bbbdddgggiiikkkmmmpppvvv}}}||||||{{{{{{zzz{{{{{{|||yyyyyyyyy|||zzzlll___QQQEEE===:::888555444555777777666555333222333444555444333777555333222111222444555333333222111222333444555444444333333333222222222111222222333333222222111111222222222222222111111333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444777777777666666555555555555444444444444555666666444555555666777999:::;;;;;;<<>>;;;===<<<;;;:::999888888888:::888555444555444333222444444444444444444444444555444444333333444444555555555555555555444333333222111111111111111111222444444333333222111111000111222222333444333333333111000000111222333222111555444333333222222333333111000222666888:::@@@GGGNNN\\\kkkttt{{{{{{ooouuu~~~pppjjjlllooo{{{}}}uuuooollljjjhhhggghhhjjjmmmooopppqqqsssuuuvvvxxxzzzzzzyyyzzz~~~{{{vvvrrrooommmmmmjjjhhheeeccc```]]]YYYVVVRRRQQQPPPQQQRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWYYYYYYYYYZZZ]]]______aaacccgggkkkooorrrssswwwyyy|||~~~~~~~~~~~~~~~~~~ssseeeWWWIII???:::999777555555666777777666444333111222333555555444666555444333333333444444222222222222222333444444333333333333222222222222111222222333333222222111222222333333333222111111333333333333333333333333333333333333444444444444222222333333333333444444444444444444444444444444::::::999888777666555555444444333333444444555666888777777666666777777888;;;:::???HHHSSSeeexxxggg\\\SSSPPPLLLJJJIIIIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHIIIKKKNNNRRRUUUWWW^^^iiisss|||sssnnnhhheeedddcccaaa^^^]]][[[XXXXXXXXXXXXWWWUUUWWWUUURRRQQQQQQPPPNNNMMMIIIGGGDDDCCCBBBAAA>>><<<<<<;;;:::888777777777777999777555444555555444222444444444444444444444444555444444333333444444555444444555555555444333222111111111111111111111111333222222222222222222222333333333333333444555555111111222333555555333111333333333222222333444444222111222555666777;;;BBBFFFRRR```jjjuuuzzzwwwyyyzzzpppiiiooouuu{{{|||xxxtttpppmmmhhhkkknnnooopppqqqssstttsssuuuwwwvvvuuuuuuyyy}}}}}}zzzwwwuuurrrpppmmmiiifffaaa```___`````````^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZ]]]^^^```bbbcccdddddddddaaaaaaaaabbbbbbcccccccccdddeeeggggggggghhhjjjllloooqqquuuyyy~~~}}}~~~~~~xxxiii\\\NNNAAA::::::999777555555555666555444444333111111333444555444444444444333333333222222111111222333333333333333333333333222222222222111111222222333333222222111444555555555444444333222333333333333333333333333333444444444555555555555222222222333333444444444444444444444444444444444777777777666666555555444444444444444444555666666777777666666666666777777:::888;;;CCCKKKZZZyyyrrrfffZZZVVVQQQMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFHHHHHHHHHJJJMMMOOORRRWWW___eeellluuutttoooiiieeedddccc```]]]\\\ZZZXXXWWWWWWWWWVVVUUUXXXUUUSSSQQQQQQPPPNNNMMMJJJHHHEEEDDDCCCBBB@@@===;;;:::999777666666555555444333222333555777777777444444444444444444444444333333111111111111333333333333444555444333222111333333333333333333333333111111111222222333444444333222111000111222333444///000111444666555222///222111222222333444555666444222333555555555888>>>@@@JJJVVVaaaooo~~~~~~yyy}}}{{{ggghhhhhhkkkvvv~~~wwwrrrhhhkkknnnooopppqqqssstttrrruuuvvvuuussstttwww{{{{{{||||||}}}|||yyywwwvvvtttttttttssspppnnnooonnnnnnmmmlllkkkjjjiiimmmnnnpppssstttuuuuuuuuussssssttttttttttttuuuuuuuuuwwwxxxxxxwwwxxxzzz||||||}}}}}}~~~wwwttt{{{zzzmmm```UUUHHH<<<999<<<888666444444555555444333444222111111333444555555222333333333333222111000000111222333444333222222333333333222222222111111222222222333333222222222666777777777666555444444333333333333333333333333222222222333333444444444222222222333333444444444444444444444444444444444333444444444444444444444555555555555555666777777444444444555777888:::;;;777555999@@@FFFSSSrrryyymmm___[[[UUUPPPNNNMMMKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFBBBCCCDDDDDDCCCCCCEEEGGGIIINNNSSSXXX]]]eeeqqqzzzvvvmmmeeeeeefffccc```___\\\[[[ZZZYYYYYYXXXYYYYYYVVVUUUSSSPPPNNNMMMLLLKKKGGGGGGFFFEEEDDDBBB@@@???>>>===;;;:::999888888777777777666555444333333222222222333333333333333333888777555333333333555666444444333222222111000000111222222333333444555555111111111111111111111111111111222333444444555666444444444333333222222222555444222111111222444555666555444444666:::???BBB<<>>===;;;:::::::::::::::;;;;;;555555555555555555444444555555555555555555555555777666444333222333444555444444444333222222111111222111111111111111111111222222222222222222222222333333333333444444444444444444444333333222222222555444222111111222444555666555444333555777:::<<<888===FFFPPP[[[iiiwwwmmmeeecccdddmmmyyyuuunnnooopppnnnmmmooonnnmmmlllmmmoooqqqqqqqqqrrrrrrrrrrrrtttwwwzzz||||||~~~{{{zzzzzzzzz|||~~~~~~}}}{{{}}}uuu___UUUHHH???;;;;;;:::888555555555555555555555555444444444333333333222222333333333333333333222222111111222222222222111111333222222111111222222333111111111111111111111111000111444555666555333222222222222222222222222222222222222222222222222222111222333333444444333333111222333333444333333333444333333222333444555666222333333444555666777888:::999888777666666666666888777;;;@@@@@@FFF\\\uuuyyykkk]]]XXXTTTNNNJJJKKKHHHJJJJJJGGGDDDCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCEEEGGGIIIMMMSSSZZZ___eeelllttt|||wwwnnnfffeeefffccc``````\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSQQQOOOMMMKKKJJJJJJDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;::::::;;;;;;;;;444444555555555666666666666666666555555444444333666555333222222222333444555555444444333333222222333333222222111000000///333333333333333333333333444444444333333333222222444444333333333333222222444444222222222222444444555555444444333444555555555999???GGGPPP]]]lllvvvsssddd\\\```jjjuuu~~~xxxtttrrrnnnmmmmmmnnnlllkkkkkkmmmoooppppppnnnooopppqqqssstttuuuvvvssstttvvvwwwzzz~~~}}}{{{zzz{{{|||}}}{{{yyyxxxwwwxxx{{{}}}rrreeeOOOHHH???999888888888666555555555444444333333222444444333333333222222222444444333333222222222111222222333333333333222222222222111111111111222222111111111111111111111111111111222333333333222222222222222222222222222222222222222222222222222222111222222333333333333333111111222333333333333333333333333333333444555555333444444555666777888888999888777666666555666666666666:::@@@@@@AAANNN]]]tttyyyiii```ZZZTTTOOONNNJJJJJJJJJGGGEEEDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCEEEGGGLLLRRRVVV[[[```hhhnnnttt{{{yyyooofffeeeeeeccc``````\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSQQQNNNLLLKKKJJJIIIEEEEEEEEEDDDCCCBBB@@@@@@@@@???===;;;:::999888888555555555555555666666666555555444333222222111111444333333222222222333444555555555444444333333333444444444333333222222222333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444333444444444444333333222555888;;;@@@GGGSSSbbbllluuuwwwfffaaadddjjjoooyyyyyysssnnnlllmmmkkkiiijjjllloooppppppmmmnnnppprrrsssssssssssspppqqqrrrssstttxxx|||}}}zzzyyyvvvxxx{{{~~~~~~{{{yyyxxxwwwvvvxxx|||}}}{{{~~~tttbbbUUUGGGBBB<<<888777666444333666666555444333222222111444444444444333333333333444444333333222111111111222333333444444333333222222222111111111111222222111111111111111111111111222111111111111111222222111111111111111111111111222222222222222222222222111111222333333333333222333333444555555555555444333333333333333444444444666666666555555555555444888777666666555555555666777666888===>>>>>>DDDKKK\\\oooxxxlllddd]]]VVVRRRLLLKKKJJJGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEHHHMMMPPPTTTYYY___dddhhhoooxxx~~~zzzpppfffeeeeeeccc``````\\\[[[ZZZXXXWWWWWWVVVVVVTTTSSSQQQNNNLLLKKKJJJIIIDDDDDDDDDDDDCCCBBB@@@@@@@@@???===;;;999888777777888777777666555555444444555555444333222222111111333333333222333333333444555555444444444444333333222222333333333444444444333333333333333333333333...//////000111111222222333333333333333333333333333333333333333333333333222333444555555555555444555666888:::???JJJWWW```kkkxxx}}}nnniiihhhhhhlllttt~~~uuuooollljjjggggggiiilllmmmnnnmmmnnnppprrrttttttsssrrrqqqrrrsssrrrrrrtttwwwzzz|||~~~|||{{{yyywwwyyy}}}}}}{{{zzzuuuuuuuuuxxx}}}|||{{{{{{|||xxxdddSSSGGG@@@===:::777666444222111666666555555444333222222555555555555444444444444333333333222222111111111222333333444444333333222222111111000000111111222111111111111111111111111222222111000000000111222111111111111111111111111222222222222222222222222000111222222333333222222222333444444555555444444222222222333333333333333555555555444444444333333777666555555444555555555888666666999;;;<<>>>>><<<<<<;;;:::999999999999999888888777666555444333666666666555555444444333333333333333444444444444444444444333333333333333///000000111222222333333333333333333333333333333---...///000111222333333222222333333333333444444333333333333333333333333111222333555666666666666333444444555888@@@KKKTTTeeettt}}}pppiiieeehhhpppyyyzzzpppmmmiiiggghhhiiijjjjjjkkkmmmoooqqqrrrsssssssssqqqrrrrrrqqqpppppprrrtttyyy}}}~~~~~~||||||~~~}}}}}}||||||{{{zzzyyyxxxyyy{{{~~~|||{{{{{{ssstttuuuyyyyyyvvvzzz}}}}}}|||gggUUUGGG===777666666555444444444444555555555444444333333333555555444444444333333333222222222222222222222222222222333333333333222222111111000000000000111111111111111111111111111111333222111111000111111111111111111111111111111111222222222222222222222222000111111222222222222222000000111222222222222222111111222333333333333333111111222333444555666666555555444444444444555555777777777777999;;;>>>@@@AAAHHHUUUggg{{{}}}tttfffZZZWWWSSSNNNJJJIIIIIIHHHGGGIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAABBBDDDGGGHHHLLLQQQSSSUUUXXX]]]bbb|||qqqgggeeedddbbbaaaaaa\\\[[[ZZZXXXWWWVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKAAAAAAAAAAAA@@@@@@???>>>;;;;;;:::999888888888888888777777777666666555555555555555555555555555555333333444555555555555555222222333333333333333333111111111111111111111222222222222222222222222222000111111111222222333333222222222333333444444444222333333444444333333222222333333333444555555666333333333333444:::DDDKKK\\\mmm|||qqqllllllooowww}}}xxxrrrmmmkkkjjjiiihhhhhhiiikkkmmmooopppqqqqqqrrrrrrrrrpppnnnnnnooopppuuuyyy}}}~~~|||zzz}}}}}}xxxvvvwwwzzzzzzzzzyyyyyyxxxxxxwwwwwwzzz|||~~~~~~{{{yyyyyyzzzvvvwwwzzzyyyxxx|||kkkUUUIII@@@:::444444555444444444555666333333333333333222222222333333333222222222111111000000000111222222333333111111222222222222111111111111000000000000111111111111111111111111111111333333222222222111111111111111111111111111111111222222222222222222222222000000111222222222222222000000111222222222222111000111222333444333333222222222333444555666777777555444444333444444555555666888999888888999;;;<<<;;;@@@JJJYYYjjj|||uuufff^^^YYYRRRNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAACCCEEEDDDHHHMMMNNNNNNPPPSSSVVV}}}rrrgggeeedddbbbaaaaaa\\\[[[ZZZXXXVVVUUUUUUUUUVVVUUUSSSPPPNNNMMMLLLKKKCCCCCCCCCCCCBBBBBBAAA@@@>>>===;;;999666555444333666666666666777777777777222222333333333333333333333444444555666666666555222222222222222222222222555555444333333222222222111111111111111111111111444444444333333333222222222222222333333444444444222333333444444333333222444333333222222333444444444555555444444999AAAHHHSSSeee}}}|||||||||uuuqqqttt{{{|||uuuqqqnnnkkkjjjeeeeeegggiiikkkmmmooopppsssssssssqqqnnnmmmnnnooommmqqqvvvxxxwwwxxx{{{~~~~~~}}}}}}}}}|||{{{{{{~~~|||wwwtttuuuxxxyyyyyyxxxxxxxxxwwwwwwwwwzzz|||}}}{{{xxxvvvvvvxxxzzz|||}}}zzzwwwuuu|||qqqYYYHHHAAA>>><<<777777777666555555666777111111111111111222222222111111111000000000000/////////000111222333333444111111111222222111111111111111000000000000111111111111111111111111111111333333333333333222111000000000000000000000000000222222222222222222222222000000111222222222222111222222333444444444444333000111222333444333222222777666666666666555555555444444333333333444444555444888;;;999777777888888999===EEEPPP[[[iiizzzqqqccc]]]VVVQQQOOOOOOMMMKKKHHHHHHHHHHHHGGGGGGFFFEEECCCDDDEEEEEEEEEDDDBBBBBBDDDDDDEEEDDDCCCCCCDDDFFFCCCGGGLLLMMMLLLLLLNNNQQQuuujjjfffeeebbb______```]]]ZZZXXXWWWWWWVVVUUUWWWVVVTTTQQQOOOLLLJJJIIIGGGEEEBBBAAAAAAAAA???>>>===<<<:::888777777777888777777666555555555555555999333///000666:::777333666666555555555444444444555555444333333222111111444444444333333222222222333333222222111000000000---000333555444333222222222222222222222222222222333222222111111222222333...111444444333222222222555555666555666888;;;>>>MMMYYYmmm|||sssttt{{{{{{sssxxx|||tttooogggfffffffffhhhllloooqqqqqqpppooonnnmmmmmmmmmmmmmmmoooqqqqqqqqqsssxxx|||}}}|||{{{{{{}}}|||~~~~~~|||}}}zzzwwwuuuuuuuuuuuutttvvvwwwwwwtttrrrqqqrrrvvvtttqqqppprrrtttvvvwwwxxxxxxyyyxxxxxxyyy|||~~~uuuqqqnnnoooqqqwww~~~nnnYYYIIIBBB???<<<999777666666555444444333333333333333222222111111111111111111111111111111111111222222333333111000///000000000000111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444222222222111111111000000111111111111111111111111222222333333333333444444222222222333333333444444555555555555555555555555888777777777666666555555555:::???DDDKKKYYYlllzzzsssiii^^^XXXVVVUUUPPPKKKLLLJJJHHHGGGHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIIII~~~rrrhhhdddccc```^^^^^^YYYWWWUUUUUUUUUVVVUUUTTTUUUTTTRRRPPPNNNLLLJJJIIIGGGEEEBBBAAAAAAAAA???>>>===<<<:::888777777777888666666555444444444444444666444333333555666666666666555555555444444444444333333333333222111111000444444333333333222222222000000000000111111111111///111222333222222333555222222222222222222222222333222222111111222222333222444444444333333555666444555555555555777:::===DDDOOO```rrrwwwrrruuuzzzxxxvvvwww{{{yyynnnllliiiggggggiiilllnnnmmmlllkkkjjjjjjkkklllmmmoooqqqrrrrrrqqqrrruuuxxxxxxxxxxxxxxxzzz|||}}}}}}{{{|||~~~~~~}}}{{{zzz{{{yyyvvvtttrrrrrrrrrsssrrrsssuuuuuusssqqqqqqqqqqqqooonnnnnnpppsssuuuwwwzzz{{{zzzzzz|||xxxoooffffffiiiooovvvxxxiii\\\JJJ>>>999888555333666666666555444333333333333333333222222111111111111111111111111111111111000111222222222111000///000000000000111111111111111111111000000000//////111111111111111111111111111111111111111111111111111111222222222333333333222222222333333333444444222222222111111111000000111111111111111111111111222222222333333333444444222333333333444444444444555555555555555555555555888888888888777777666666666999<<<>>>AAAKKK[[[gggzzz~~~ttthhh```^^^ZZZUUUPPPQQQOOOKKKIIIIIIIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGzzzoooeeebbbbbb___]]]]]]ZZZYYYWWWWWWXXXXXXVVVUUURRRRRRPPPOOOMMMKKKJJJIIIGGGEEEBBBAAAAAAAAA???>>><<<<<<:::999888777777777555555444333333333333444333555666555333333555888555555555555444444444444333444555666666555444333333333333333222222222222///000000111222222333333111111111000000111444666222222222222222222222222333222222111111222222333444444333222111222555888222333444444444555888;;;<<>><<<;;;:::999888888777777555555444444333444444555444555666555444333555666444444444444444444444444111222444555555555333222333222222222222222222222222222222333333333444444///000111111000111333555222222222222222222222222333222222111111222222333111111111000///000222444111222333333333444777999999???GGGPPPZZZggguuu~~~vvvrrrwww}}}}}}gggcccddddddlllxxxvvvnnniiigggfffiiigggeeeccccccfffiiikkkllllllllllllkkkkkklllmmmmmmnnnoooppppppppppppppptttwwwzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{xxxuuutttuuuwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuupppnnnlllkkkjjjkkkmmmnnnqqqrrrsssqqqooommmmmmmmmfffhhhjjjmmmppptttyyy}}}{{{~~~~~~pppeee^^^YYYVVV]]]dddqqq~~~~~~yyytttlllooouuu|||uuurrrlll```UUUGGGAAA:::777888888777555444444444444333333222222222222222111111111111111111111111111111111111111000000000000/////////...///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111222222222222333333333111111111111111111111111111111111111111111111111111222222222222333333333333333444444444555555555444444444444444444444444777777777777777666666666666888::::::;;;@@@IIIQQQ^^^iii{{{~~~vvvooohhhccc\\\WWWQQQLLLJJJIIIIIIHHHGGGFFFEEECCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBBBBCCCCCCCCCCCCuuukkkcccbbbcccaaa______[[[YYYWWWVVVVVVVVVTTTRRROOONNNMMMLLLKKKJJJJJJIIIGGGEEEBBBAAAAAAAAA???>>>;;;;;;;;;:::999888777666666555555555555555666666666555444444666666555333333333444444444444444444//////111111222111000000222222222222222222222222333333222222111111111111,,,///222333333222111222222222222222222222222222333222222111111222222333...000222333222111111222000222333333333333555777888<<>>;;;;;;;;;:::999888777666666555555555555666777777666555444555666777444222333333333333444444444444444444444444333333333333111111111222222222222222111111000000///......---+++...222444333222111111222222222222222222222222333222222111111222222333...111444555444333222222000222444444333333555666777999===@@@FFFPPP\\\eeejjjqqq~~~||||||xxxiiiZZZSSSTTT[[[aaalllxxxyyytttpppmmmhhhccc___]]]]]]]]]___^^^___bbbeeeffffffdddgggggghhhhhhiiijjjjjjkkkiiilllnnnpppoooooopppqqqssssssrrrrrrqqqpppppppppnnnqqquuuyyy}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyxxxyyyzzzzzzyyywwwtttsssqqqqqqpppppppppqqqqqqrrrnnnmmmmmmnnnppprrrsssrrroooppppppqqqqqqqqqppppppiiihhhgggggghhhjjjmmmnnnjjjkkkkkkiiifffeeefffggggggkkkqqqtttvvvzzz}}}wwwnnniiiaaa\\\[[[```hhhmmmsss|||zzzuuupppmmmlllnnnpppssswww{{{~~~yyylllddd\\\QQQEEE>>>777666444333444333222000222222222222222222222222000000000111111111111111111111111111111111111111222111000/////////000000000000000000111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111111222222222222111111111111111222222222111111111111111111111111111111111111222222222222222222222333333333444444333333333333333333333333333333333333444444444444666777888888888;;;>>>AAAHHHTTTfffuuuxxxrrriiiaaa[[[VVVRRROOOKKKJJJGGGEEECCCCCCDDDEEEAAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDzzzqqqhhhaaabbbeeecccaaaaaa\\\ZZZWWWXXX[[[___bbbcccPPPOOONNNMMMKKKJJJIIIHHHGGGEEEBBBAAAAAAAAA???>>>;;;;;;;;;;;;:::888666555555444444444555555666777444555777777555333333444222222333333333444444444999888666444444444555666000111111111222222222222000000000000000000000000---///111222111111111222222222222222222222222222333222222111111222222333000222333333222222333444111222444555444444555666777999:::;;;???FFFQQQYYY___gggttt{{{}}}mmm```YYYYYY[[[```fffooo}}}{{{xxxrrrkkkeee___\\\ZZZ]]]\\\]]]```ccceeecccaaaddddddddddddeeegggiiikkkiiikkknnnoooooooooooopppooonnnnnnmmmmmmllllllkkkmmmnnnpppsssvvvxxxzzz{{{~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||{{{zzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{vvvvvvwwwwwwvvvuuutttsssrrrrrrqqqpppooooooooopppoooppprrrsssrrrqqqooonnnllllllllllllmmmmmmnnnoooiiiiiiiiikkknnnnnnmmmkkkiiikkkmmmnnnooonnnmmmlllfffeeeeeeeeegggjjjlllnnnhhhiiijjjiiiiiijjjlllnnnqqqvvv|||~~~~~~vvvpppmmmjjjiiiiiiiiijjjnnnssswww}}}}}}xxxuuuuuuwwwyyyvvvvvvuuutttssstttwwwyyyuuuyyy|||pppddd]]]TTTGGG>>><<<777666555555555444333222111111111222222222222222///000000000111111111222111111111111111111111111333222111000///000111111000000000000111111111111000000000000111111111222111111111111111111111111111111111111111111111111111111222222222333333333111111111111222222222222000000111111111222222222111111111111111111111111111111111111222222222222111111111222222222333333333333333333333333333333333333333444444555555555777777888999:::;;;===>>>???JJJZZZgggssszzzpppfff]]]UUUPPPMMMKKKHHHFFFDDDDDDEEEFFFBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAABBBBBBCCCxxxooofff```bbbdddcccaaaaaa]]]ZZZVVVUUUWWW[[[^^^```QQQPPPOOOMMMLLLJJJIIIHHHGGGEEEBBBAAAAAAAAA???>>>:::;;;;;;;;;:::888666555333333333333333444555666111666;;;999333000222666222222222333333444444444666444111///......000222000000111111222222222222222222222333444444555555///000000//////000222444222222222222222222222222333222222222222222222333000111000///...///222444111333555555444444555666888999::::::;;;AAAJJJQQQYYYaaannn|||{{{~~~qqqddd[[[ZZZYYYYYY___mmm}}}|||tttkkkddd^^^[[[^^^]]]]]]___cccdddbbb___cccbbbaaaaaacccfffiiijjjfffiiikkkllllllkkklllmmmkkkkkkkkkjjjjjjiiiiiiiiinnnnnnnnnppprrrtttvvvxxxxxxwwwuuutttsssuuuvvvxxx|||{{{zzzyyyxxxxxxxxxxxxvvvuuutttrrrrrrssstttuuuttttttuuuvvvvvvuuutttsssnnnpppqqqrrrrrrpppnnnllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnmmmlllkkkddddddddddddeeefffggggggeeeeeegggiiikkkkkkiiifffeeegggjjjmmmnnnmmmkkkjjjddddddcccdddfffiiilllnnniiikkklllmmmnnnppptttwww{{{~~~vvvooolllkkkkkknnnqqquuuxxxyyyzzz{{{{{{~~~{{{xxxxxx||||||zzzwwwrrrooooooqqqsssmmmrrryyy~~~zzzmmmbbbXXXRRRIII>>>999999444333333333333222222111111111111111111111222222//////000000111111111222111111111111111111111111444333111000000000111222000000000000111111111111.../////////000000111111111111111111111111111111111111111111111111111111111111222222222333333333000111111111111222222222000000111111222222222222111111111111111111111111000111111111111222222222000000111111111222222222333333333333333333333333444444444555555666666666///000222444666888999;;;999DDDRRR^^^iiiwwwttthhh^^^WWWOOOLLLIIIFFFEEEEEEFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGEEEDDDBBBAAA@@@AAAAAABBBzzziiifffbbb``````aaa``````]]][[[XXXVVVVVVWWWVVVUUUSSSRRROOOLLLJJJIIIHHHHHHEEEDDDCCCBBBCCCBBB???======<<<:::888777555555444555555444333333333333444777999:::888555333444777555555555444444555555555777777777666555444333222333333333222222111111111111111111111111111111111111111222222222222111111222222333333333222222111222222333333333333444444222111111111222333333444333333333333222111000000222333555666888<<>>;;;888444333333333333333333333333111111111111111111111111222222111111000/////////---...///111111111000///000000//////......------////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222111111000000000000111111000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333666666666555444444444333333333444555666777888999===<<>><<<<<<;;;::::::999999::::::777666666555555555555555777444222333555666333111444333333222222333333444444333333333333444444555444333333333333333333333111111111111111111111111111111222222222222111111222222333333444333333333111222222222222333333333333222222111222222333333///000111222333444444333333444444444333555888;;;;;;AAAKKKUUU```mmm{{{{{{xxxyyy|||}}}~~~}}}zzzwwwqqqnnnjjjfffbbb___^^^]]]aaabbbbbbbbbaaa___]]]\\\````````````cccgggkkkmmmnnnlllkkkjjjkkklllmmmmmmlllkkkiiihhhggggggggggggiiiiiijjjiiiiiihhhgggggggggeeeccc```]]][[[ZZZYYY\\\\\\\\\\\\^^^^^^^^^^^^```______^^^]]]]]]]]]]]]```______^^^^^^^^^^^^^^^`````````aaaaaaaaaaaaaaa___^^^]]]]]]]]]___```aaajjjiiigggeeeeeefffggghhhsssuuuwwwxxxwwwwwwwwwxxxsssttttttuuuxxx~~~~~~zzzwwwjjjiiigggdddbbbdddiiilllqqqsssyyy~~~~~~|||||||||}}}}}}|||~~~~~~~~~~~~vvvkkkbbb[[[TTTPPPDDD???999555555555444333222222222222222222222222111111111111111111111111//////000000111111111111222111000.........///000////////////............111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000111111111000000111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111222222222222222333333333333333333333333333333333333333333444444555555555333333444555555666777777777777:::???EEEOOOcccttt}}}sssmmmddd\\\WWWUUUSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBAAAAAAAAAyyynnnjjjfffbbb```___^^^]]]^^^]]][[[ZZZZZZYYYVVVTTTPPPPPPOOONNNLLLJJJIIIHHHGGGEEECCCCCCBBBAAA>>><<<======;;;:::999888888888666555444444333333444444666444111222555666444111444333333222222333333444111000000///000000111222333333333333333333333333111111111111111111111111111111222222222222111111111222333444444444444444111111111222222222333333333333222222111222222333///000111222333444444444333444444333333333555888888===DDDKKKUUUaaaoooyyy~~~ssspppooooootttvvvzzz}}}xxxqqqkkkfffbbbaaaccccccbbbaaa```^^^\\\ZZZ[[[ZZZYYYZZZ]]]aaafffiiiggghhhhhhhhhiiiiiijjjkkkiiiiiihhhgggfffeeeeeeeeehhhhhhgggfffeeecccaaa```___^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^```___^^^]]]\\\\\\\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^_________`````````aaaaaa^^^^^^^^^___aaadddfffgggmmmllljjjiiihhhjjjkkkmmmtttwwwzzz{{{|||~~~xxxpppkkkiiiiiieeehhhllloooooooooooooooqqquuu~~~{{{vvvxxxxxxxxxyyy{{{qqqcccYYYRRRLLLHHH<<<:::666444444444555444222222222222222222222222000000000000000000000000111111111111000000//////222111000.........///000............////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000111111111111000000111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333222333333333444444555555333333444444555555666666444555777;;;>>>HHH\\\nnn|||sssjjjccc___\\\ZZZUUUSSSPPPNNNLLLJJJGGGEEEEEEEEEDDDDDDCCCBBBAAAAAAyyynnnjjjfffbbbaaa```^^^]]]___]]][[[ZZZYYYXXXUUURRRQQQQQQPPPOOONNNLLLJJJIIIGGGFFFDDDCCCBBBAAA>>>;;;===<<<;;;999888888777777555555444333333333333333555444333333444555444333444444333333333333444444444333222111111111333333111111222222222222333333111111111111111111111111111111222222222222111111111222333444444555555444111111111111222222222222333333222222111111222222///000111222333444444444222333444444333333444666555999===BBBHHHRRR___hhhuuu}}}yyyvvvnnnnnnooossszzz~~~wwwqqqllljjjfffeeedddccc```^^^\\\[[[WWWVVVUUUUUUWWWZZZ]]]___^^^aaadddeeedddddddddddddddddddddccccccccccccbbbccccccbbbaaa___\\\ZZZYYYWWWVVVVVVUUUTTTTTTTTTUUUTTTVVVXXXXXXXXXYYY[[[]]]]]]]]][[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ\\\]]]___^^^^^^______``````aaaaaa^^^___```cccfffiiilllmmmpppooonnnnnnnnnpppqqqrrruuuxxx{{{~~~~~~yyyrrriiicccbbbeeeiiinnntttzzz}}}{{{vvvpppmmmnnnvvv|||tttrrrrrrrrrsssuuu{{{{{{hhhYYYOOOHHHBBB>>>666555444333222222333333222222222222222222222222000000000000000000000000222222111111000//////...111000000////////////000000000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222000111111111111222222222111111000000000000111111222222222222222222222222111111111111111111111111000000111111222333333333333333333333333333333333333333333333444444444444333333444444444555555555666666888;;;===FFFWWWggg~~~zzzsssnnniiifff___\\\XXXUUURRROOOKKKHHHIIIHHHGGGFFFEEEDDDCCCCCCyyymmmjjjfffbbbaaaaaa___^^^\\\[[[ZZZYYYYYYXXXUUURRRQQQQQQQQQQQQPPPNNNLLLKKKHHHFFFDDDCCCBBB@@@===;;;::::::999888888888888888666666555444444444444444333555555555444333444555555555444444444444555555999777555444333444555666000000000111111222222222111111111111111111111111111111222222222222111111111222333444555555555555111111111111222222222222444333222222111111222222000111222333333333333333222333444444333333444666444666999:::>>>EEEPPPWWWeeerrr{{{tttpppppprrruuuvvv|||yyyqqqpppnnnllliiigggeeeddd___]]][[[ZZZYYYYYYZZZ[[[ZZZ^^^bbbdddbbb___]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSTTTTTTUUUSSSVVVXXXYYYXXXXXX[[[]]]]]]\\\[[[ZZZZZZ[[[]]]^^^[[[[[[ZZZZZZ\\\^^^aaabbbaaaaaabbbccccccdddeeeeeecccdddfffiiilllppprrrsssuuuvvvvvvwwwxxxyyyzzzzzz{{{}}}|||vvvkkkjjjgggdddcccgggooouuu|||}}}vvvpppmmmppp{{{vvvppppppppppppqqqtttyyy}}}~~~|||nnn[[[MMMEEEAAA<<<777333444444333222222222333111111111111111111111111000000000000000000000000111111111000000000000000...//////000000000000//////000000000111111111222........................////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111///000000111222222333333333333333333333333333333444444333333333333333333333333444444444444555555888666777:::<<>>:::777444555666555444333333444111111111111111111111111000000000000000000000000/////////000111111222222---...///111111111000///---.........//////000000........................////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000///000000111222222333333333333333333333333333333444444444333333222222222333333444444444444444444444222222444666999CCCLLL\\\qqqyyyuuupppkkkfffaaa[[[XXXNNNMMMLLLKKKIIIHHHFFFFFFoookkkeeeaaa`````````___[[[[[[ZZZZZZYYYWWWVVVUUUTTTTTTSSSQQQPPPMMMLLLKKKDDDFFFHHHGGGEEEAAA???>>>::::::::::::::::::::::::999888666555444444444555777666555444333444444555888888888888888999999:::333333333333333333333333222222222111111111000000000111222333333222111000000111111111111222222222222222222222222222222222222222222111111111000000333333333333333333333333111111111000111111222333111222333333444444333333333444555777:::===@@@AAAPPPWWWcccqqqxxx{{{kkk``````aaaiiivvv~~~|||zzzvvvrrrmmmiiigggfffeeeeeedddbbbaaa___^^^^^^WWWXXXYYYYYYYYYYYYYYYYYY]]]\\\YYYVVVTTTSSSRRRRRRXXXWWWUUUTTTTTTTTTUUUVVVYYYXXXWWWWWWXXX[[[]]]___^^^]]]\\\ZZZ[[[\\\^^^___``````aaabbbdddgggjjjllllllmmmnnnoooqqqrrrsssttttttrrrrrrtttxxx|||||||||yyymmmiiidddaaaaaacccdddeeefffgggjjjoootttxxxyyyyyy~~~yyysssoooqqqxxx~~~}}}|||vvvqqqpppoooppptttzzz{{{}}}qqq___TTTGGG>>>:::888555222222222222111111111111000222111111111000000//////000000000000000000000000222111111111000000//////111111000///////////////222222111000//////000000//////............//////000000000000000000000000//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111000......000111222444444333222222111111000555333111000000111333444333333333444444444555555555555555777999<<>>999888888666444222222222111111111111000111111111000000000//////000000000000000000000000111111111000000000//////111000000///////////////222111111000//////000000//////............//////000000000000000000000000//////000000000000//////......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222333333222222222222111111444333222111111222333333333333333444444444444555333333444555777:::===>>>FFFSSSeeevvvzzzqqqkkk```]]][[[YYYWWWTTTQQQNNNoookkkfffbbbaaa```______[[[ZZZZZZYYYXXXWWWVVVVVVRRRRRRRRRQQQOOOLLLIIIGGGGGGFFFDDDBBBAAA@@@@@@@@@::::::999999888777666666666666777777777666666555777666555444333444555555222222222222222333333444111222222222333333444444222222222111111111111111222222333444444333222222000111111111111222222222222222222222222222222222000000000///////////////333333222222111111111000...///000222333333222222000000111222222222222111333333333333333333444555???CCCKKKTTTaaarrryyy~~~~~~mmmfffaaa___```bbbiiippp|||~~~}}}{{{yyywwwuuutttuuurrroookkkhhhggghhhhhhbbbaaa^^^]]]\\\]]]^^^___bbbbbbaaa```___]]]\\\[[[bbbbbbaaabbbcccfffhhhiiiiiijjjkkklllmmmoooooopppsssssstttuuuuuuvvvwwwxxx{{{|||}}}xxxtttnnnkkkfffaaa\\\XXXSSSOOOQQQPPPQQQUUU\\\fffpppvvv|||yyyuuupppmmmkkkkkkkkkdddjjjrrr{{{zzzuuussspppmmmnnnrrr~~~uuugggYYYQQQAAA<<<777444555555444333222222222111111111111000111111000000000000//////000000000000000000000000111111000000000000//////000000//////......//////111111000/////////000000//////............//////000000000000000000000000...//////000000//////.........///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222111111111222222222222222222222222222222222222222333333333333444444444444333333333444666888;;;<<<>>>EEESSScccwww~~~yyymmmkkkiiigggeeebbb^^^[[[~~~nnnkkkfffbbbaaa```___^^^[[[ZZZYYYXXXWWWVVVVVVVVVQQQQQQRRRQQQOOOKKKGGGEEEGGGFFFDDDCCCBBB@@@>>><<<<<<;;;:::999888777666555333444666777777666555444555444333222222333444555333333333333333444555555111111111222333333444444111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000333222222111111000000000///111333666777666555444000111111222222222222222555555444444444444555555666:::???FFFPPP```qqq|||{{{qqqiiidddaaa______fffjjjqqqxxx{{{xxxvvvuuummmllliiigggggggggiiiiiimmmmmmmmmllljjjgggeeecccjjjjjjkkklllmmmoooqqqrrrtttuuuwwwyyy{{{|||||||||~~~~~~~~~~~~xxxqqqiiiccc___ZZZXXXUUURRRQQQOOOLLLIIIOOOSSSZZZbbbkkkssszzzyyyvvvpppiiicccbbbcccdddlllrrr~~~zzzsssnnnmmmllllllpppvvv~~~zzzxxxvvvyyywwwssskkk```TTTIIIBBB<<<888555333333222000...222222222111111111000000000000000000000000//////000000000000000000000000000000000000000000//////000//////.........//////111000000/////////000000//////............//////////////////////////////...//////////////////.........///000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000//////000111111///000000111222333333333111111222333333333222222222222333333333444444444333333333333555777999;;;<<>>===<<<;;;:::999888777777222333444555666555444333111111000//////000111222444444333333444444555666111111111222222333333333111111111111111111111111111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111222222222111111000000000000222444666777666555444111222222333444333333333555444444444555555666777222555999>>>FFFSSSbbblllyyy|||pppbbbXXXWWWYYY\\\bbbgggmmmppprrrxxx}}}}}}|||zzzxxxxxxxxxxxxyyyyyyyyyxxxvvvssspppooottttttuuuwwwyyy{{{|||}}}|||yyyssspppjjjccc]]]XXXUUUTTTOOONNNNNNOOORRRSSSSSSRRRYYY```jjjrrruuuwwwwwwxxxpppnnnkkkgggeeeggglllqqq~~~pppiiieeeeeehhhmmmuuu~~~}}}yyywwwuuusssppprrrnnnggg]]]RRRHHH???;;;999777555444333111///...222222222111111111000000//////////////////000000//////////////////////////////////////////000000//////............//////000///////////////000000//////............//////////////////////////////......////////////............///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000111222222333444000111222333333333333222222222222333333333444444444444333444555777999:::===<<<@@@KKKXXXhhhvvvooooooqqq|||}}}mmmjjjfffdddbbbaaa___]]][[[ZZZXXXVVVUUUUUUVVVVVVSSSSSSQQQOOOLLLJJJGGGFFFBBBCCCFFFLLLPPPOOOJJJEEE<<<<<<;;;;;;:::999888888444444555555555444444333555444333333333444555666222222222222222333444444222222222222222222222222111111111111111222222222000000////////////000000000111111111111222222222111111111111111111111111111111111111222222222222222222222222222222222222000111222333333333222222222222333444444444444333222222222222333444555666111444777:::???HHHTTT]]]jjjttt~~~rrr___SSSQQQOOOPPPSSSVVVXXXYYYaaafffnnntttyyy~~~}}}{{{zzz}}}~~~yyyyyyyyywwwsssmmmgggccc^^^[[[VVVRRROOOPPPQQQRRRTTTTTTUUUXXX\\\___```___eeekkkrrrtttrrrooommmmmmjjjkkkllllllmmmttt}}}vvvhhhbbb```ccciiippp{{{|||wwwsssooollliiiggghhhccc[[[QQQHHH@@@:::777444444444444333333222222222222222111111111111000......////////////000000////////////////////////......////////////000000......------......////////////......//////000000//////............//////000000000000000000000000---......//////......---......///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000//////000000111222333333111111111222222333333444222222222222333333333333444444333333444666888999:::888<<>>FFFLLLXXXbbblllqqquuu|||tttXXXSSSKKKGGGGGGHHHIIIIIILLLQQQVVVZZZ\\\aaaiiiooouuuwwwzzz}}}{{{yyyuuuooolllfffeeedddbbb^^^ZZZWWWUUUPPPPPPPPPQQQTTTXXX\\\___iiihhhhhhiiikkkllllllkkkjjjlllnnnlllhhhiiimmmqqqxxxzzz||||||}}}vvvllldddaaabbbhhhooovvv~~~xxxvvvrrrmmmgggbbb___]]]XXXTTTMMMEEE>>>999555444222222333222222222222333222222222111111111111000........./////////000000////////////////////////........./////////000000...------------...///000...............///000000//////............//////000000000000000000000000---......//////......---......///000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000111111222222111111111000111333444555111222222222222333333333333333222222333444555666666666:::AAABBBHHH^^^wwwzzzyyy~~~mmmjjjfffdddcccaaa___]]]\\\ZZZXXXUUUTTTUUUVVVVVVXXXUUUQQQNNNKKKIIIIIIIIIHHHEEEBBBDDDFFFFFFAAA===999999888888888888888888;;;:::888666666666666777333222222111222333444555333333333222333333444555444333333222111000//////000000111111222222222222333222111000000111222333000111111111111222222222000000000000000000000000.../////////000000111111111111222333444555555666666555444333222222222222000000111222222222222111666555444444333333444444333555666666555777<<>>>>><<<<<<;;;;;;:::999999999999888666555444444444555111222333333222222333444222222222222222222222222333333222222111111222222888333///000222111111111222222111111111000000000000000111222222222222222000222333333111///000000111000000//////000000111111111111111111111111111444222111111222333333222222222222222222222111111222222333333333333222222333333222222333444666777666999>>>CCCJJJVVVdddnnn|||~~~sssjjjbbb[[[WWWTTTPPPKKKHHHFFFFFFFFFEEECCCCCCDDDCCCCCCBBBAAA@@@BBBCCCEEEFFFGGGHHHHHHIIIFFFHHHLLLNNNOOOPPPRRRTTTTTTTTTVVVYYY]]]______^^^bbbbbbbbbbbbbbbbbbbbbbbbdddeeehhhjjjlllllllllllliiihhhffffffggghhhgggeeeeeedddcccbbb___\\\YYYXXXSSSQQQMMMJJJHHHHHHHHHIIIIIIGGGFFFHHHLLLQQQUUUVVVZZZ\\\aaahhhnnntttxxxzzzzzz|||zzzuuutttwww}}}rrrqqqsssyyy}}}~~~zzzvvvxxx~~~zzzuuussswwwzzz|||zzzrrrgggccc\\\UUUOOOGGG@@@<<<555333111111222333333222111111111111111111111111000000000000111111111111........................//////////////////////////////............/////////////////////////////////////////////////////////000111111///......///......////////////......////////////////////////111111000000000000111111////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333111222222333222222111111222222333333444444555555666777888888999???IIIQQQnnnvvvpppjjjkkkuuu|||nnnjjjeeebbbbbbbbb```]]]ZZZYYYYYYXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLEEEDDDCCCAAA@@@?????????<<<<<<<<<;;;::::::999999777777555444333333333333000111222222222222333444222222222222222222222222333333222222111222222333888222...000444444444555111111111111000000000000///000111111222222111111111222444444222111222222111000000000000000000111333333333333333333333333555333111111222222222111222222222222111111111111111111222333333333333222333222222111222222333444666888<<>>DDDGGGYYYlll|||zzzqqqnnnpppvvvzzz|||nnniiiccc`````````]]][[[XXXXXXXXXXXXWWWVVVVVVUUURRRRRRRRRQQQOOOMMMLLLKKKEEEEEEDDDBBBAAAAAAAAAAAA======<<<;;;;;;::::::999777666666555444444444444000111222222222222333444222222222222222222222222333222222111222222333333666666333000///000111000111111111000000000//////...///000000111111000000000222444555444444555666111111000000000000111111333333333333333333333333555333222111222222111000111111111111111111111111000111222222333333333222222222111111111222222222555999<<>>@@@BBBBBBBBBAAA@@@AAA@@@??????@@@AAACCCDDDGGGLLLRRRWWWYYYZZZ\\\]]]YYYXXXUUUTTTVVVYYY]]]___]]]\\\[[[[[[^^^bbbhhhkkkpppmmmkkkjjjjjjkkkjjjiiijjjkkkmmmoooqqqrrrsssssskkkooouuu|||~~~rrrllljjjkkkooossszzz~~~rrrjjjiiilll||||||wwwvvvxxx{{{{{{|||}}}}}}{{{wwwssssssuuutttqqqnnnjjj___UUUOOOJJJCCC<<<888555333111444333222222333444333111000000000000000000000000////////////000000000000---...///000000///...---........................//////............//////////////////////////////////////////////////////,,,...000000///...///000111111222222222222111111///////////////////////////000111222222111000///000000000000000000000000000000000000000000000000...///000111222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222333333222111///...222111111111111222333333111111222222333333444444111222333555777:::===???@@@FFFOOOVVV\\\ccckkkqqq}}}{{{sssmmmaaaaaacccfffiiippp}}}oooiiibbb___^^^^^^\\\[[[[[[[[[ZZZZZZXXXVVVTTTRRRRRRQQQQQQOOOMMMKKKIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA=========<<<;;;;;;::::::666666777777666666555555333444555444333222333444222222222222222222222222222222111111222222333444AAAYYY^^^DDD000333666///111000000000//////////////////000111111111111000000222333444333222333444222111111000000111111222000000000000000000000000444333111111222333222111......///000111222333333///000111222222333333333000111111222333333333333222444777777666888<<>>AAADDDGGGKKKQQQWWWcccrrr{{{ssshhhdddcccdddddddddjjjsss~~~pppjjjccc_________]]][[[\\\\\\\\\[[[YYYVVVTTTRRRSSSRRRQQQPPPNNNKKKIIIHHHCCCBBBBBBAAA@@@@@@@@@@@@=========<<<;;;;;;::::::333444444444444444333222444555666555333222333444222222222222222222222222222111111111222333333444<<<^^^gggGGG...333888000000000000000////////////000000111222222222222222000222333333111000000111222222111111111111222222111111111111111111111111444222111111222333333222------...000111222333444//////000222222333333333000000111333333444444333222444555444333555;;;@@@:::FFFOOO[[[ooovvvvvv|||~~~wwwuuuuuutttvvvyyy}}}zzzwwwtttpppmmmkkkjjjiiihhhhhhjjjnnnrrrssspppmmmgggddd___[[[XXXUUURRRPPPHHHKKKOOORRRSSSQQQOOOLLLNNNNNNNNNOOORRRVVV[[[]]]kkkrrrzzz~~~|||zzzyyynnnllljjjiiiiiillloooqqqmmmllljjjiiiiiikkkmmmooonnnlllkkkjjjiiigggccc```______```bbbdddgggkkklllrrruuuyyy}}}}}}wwwoookkklllppptttttttttzzzyyysssrrrtttyyynnnaaaZZZ]]]kkkyyyqqqlllrrr|||{{{yyyxxxwwwwwwuuuqqqooojjjhhhccc[[[WWWSSSKKKBBBAAA<<<666222222222333444222111111222333333111///000000000000000000000000000000//////......------...///000222222000///...........................//////............//////////////////////////////////////////////////////***,,,......---------.........////////////......////////////////////////---...///111111///...---000000000000000000000000000000000000000000000000...000222333444333111000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111...///111333444333222111111111111111222555777888000111111222333333444444333555777666333444888<<<;;;;;;;;;======???DDDJJJQQQaaasss{{{tttnnnjjjjjjeee^^^^^^bbbdddrrr~~~tttjjjbbbaaaaaa]]]ZZZYYYXXXXXXYYYYYYXXXVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@<<<<<<<<<;;;:::999777777999777555333222333444555555444444333333444444555111111222333222111000///222222222111111111111000777777666555444222111000111111000000//////......222222222222222111000///...111333444333111000000222111000//////000111222000000000000000000000000000000000000000000000000111111111000000...------111111222222222111111000000111111111111222222222333333222333555777:::<<<999<<<999RRRuuukkk\\\sss|||vvvsssrrrtttwwwzzz}}}|||}}}~~~{{{uuummmfffbbb___]]]\\\YYYZZZ\\\___bbbbbb___]]]ZZZ\\\^^^]]]]]]___dddhhhwww}}}~~~xxxwwwwwwlllmmmooopppooommmpppuuuooolllhhhgggiiijjjhhhgggfffnnnsssrrrppppppooommmiiijjjkkkkkkjjjjjjkkklllrrrvvv|||}}}{{{yyywwwwwwwwwqqqmmmooooooooowww|||wwwmmmkkkjjjlllpppqqqpppnnnppphhh```\\\\\\bbbppp~~~uuusssvvvxxx||||||yyytttssstttrrrmmm```\\\WWWQQQLLLGGGAAA===555555444333333222111111000000000000000000000000000///.........///111222000000//////.........---------...//////000000000---.........//////000000........................---,,,,,,,,,,,,---......//////////////////////////////............//////------------------------///////////////////////////////////////.........111000///...------...///////////////////////////000000000000000000000000//////000000000000//////000000////////////000000000000000000111111111111111111000000//////..................////////////111000000111555<<>>AAA888555222111111222222111000111222333444444444444888777666666777888:::<<<<<>>RRRgggWWWEEEQQQXXXaaakkkooonnnpppxxx}}}{{{|||~~~zzzwwwvvv}}}|||xxxwwwzzz}}}}}}~~~~~~yyyvvvrrrmmmhhhdddcccdddddddddiiihhhiiijjjlllkkkiiifffggghhhgggfffeeeeeehhhjjjmmmlllllljjjhhhfffeeedddjjjrrruuurrrsssyyy|||xxxuuuqqqllljjjnnntttzzz}}}|||zzzzzz{{{}}}|||yyyyyy|||{{{~~~}}}{{{zzzvvvsssrrrqqqqqqwww~~~|||vvvqqqllliiiaaa^^^YYYVVVUUUTTTRRRQQQUUUSSSUUU\\\ccclllyyyuuurrrssssssuuuvvvsssmmmhhhddd\\\TTTNNNIIICCC>>>:::777555222222222222111111000000///000000000000000000000000///////////////000111111/////////...............000000//////...------,,,.............../////////........................---,,,,,,,,,,,,---......------------------------//////............//////------------------------////////////////////////......//////////////////000000///............///////////////////////////000000000000000000000000//////000000000000/////////..................///....../////////000000000000000000000////////////............////////////.........000222666999;;;;;;777333000///000//////000111222333444444444444666666555555555777888999777;;;AAAKKK[[[pppzzzqqqkkk]]]YYYSSSOOONNNNNNNNNNNNxxxlllaaa^^^^^^]]]\\\]]]WWWWWWWWWVVVUUUTTTRRRQQQRRRQQQPPPNNNLLLIIIGGGFFF@@@AAAAAAAAAAAA@@@??????>>>>>><<<;;;::::::999999888777666555444444444555555444444333333444444555,,,---...000111222333333222222222111111111000000///000111111222222111111000000000000////////////000000111111111111000000///000222222111000000111///000111222222111000///000000000000000000000000000000000000000000000000+++,,,---///000111111111000000111111222111111111000000111111111222222222333222222111222222333444666888666@@@LLLBBB:::FFFIIIQQQ[[[aaadddkkkvvv}}}wwwqqqmmmmmmsssxxxxxxxxxyyyvvvrrrtttqqqppprrruuuvvvwwwxxxwwwwwwvvvuuusssooojjjgggddd```]]]\\\___cccggghhhjjjiiiggggggggggggeeecccaaaaaaaaa``````aaabbbcccbbbbbbccceeeggghhhgggeeekkkwww}}}|||~~~|||zzz|||yyytttssszzz}}}wwwzzz{{{xxxuuuzzzxxxuuusssrrrtttyyy~~~}}}zzzwwwsssoookkkfffcccYYYVVVQQQNNNLLLLLLLLLMMMPPPPPPUUU___iiipppyyywwwooommmnnnnnniiiiiifff___[[[XXXQQQJJJEEE@@@:::666333222111000111111000000000/////////000000000000000000000000///////////////000000111........................000000000000//////......................................................---,,,,,,,,,,,,---......------------------------///......------......///........................////////////////////////............/////////////////////.........////////////////////////////////////////////////////////////000000000000//////......------------..................////////////000000000000////////////............////////////---...///000222333555555:::666222///.../////////000111222333333444333333444444333333444555666666555888;;;@@@JJJ]]]vvvwwwpppddd^^^VVVOOOLLLJJJIIIHHHxxxmmmbbb______]]]\\\]]]WWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNLLLIIIGGGFFFDDDDDDCCCCCCBBB@@@???>>>>>>===<<<:::999999999999888777777666555555444444555444444333333444444555000000000000000111111111222222222111111111000000......///000111111111111////////////000000000000///000000111111111000000///000222111000///000111///000111222222111000///000000000000000000000000111111111111111111111111000111222222333333333222......///000111111000000000000111111111222222222222222111111111222222222777777666999<<<888888AAA???FFFMMMSSSXXXcccrrr}}}|||sssnnnmmmppprrrpppqqqtttrrrnnnmmmllllllnnnrrrwwwyyyyyyvvvsssooommmlllkkkhhhfff]]]ZZZXXXYYY___gggnnnrrrvvvqqqlllgggeeecccaaa```^^^^^^^^^___aaacccddddddccceeeiiinnnrrrrrrpppmmmqqq|||}}}uuuqqqpppyyy|||www{{{{{{vvvsssrrrwwwwwwvvvssssssuuuzzz|||xxxvvvrrrnnnkkkeee^^^ZZZOOONNNLLLJJJIIIKKKNNNPPPTTTTTTYYYccckkkooosssxxxsssvvvuuuooojjjjjjkkkiiibbbaaaZZZRRRMMMLLLHHHCCC???;;;666222111111111000000000///////////////...////////////////////////...//////000000000000000---------...............++++++,,,,,,,,,---------...............---------........................---,,,,,,,,,,,,---......------------------------......------------..............................////////////////////////---.........//////000000......////////////////////////////////////////////////////////////////////////000000000000//////......------------..................////////////////////////000000000000............//////////////////000111222222333333666333000...///000111111000000111222333333333333333333333333333333444444222555888999>>>KKK```pppyyysssfffaaaZZZTTTQQQOOOMMMKKKxxxlllbbb``````^^^\\\]]]XXXXXXWWWVVVUUUTTTSSSSSSOOOOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>===;;;999888888888999888888777777666555555444555444444333333444444555555555444333222222333333222222222111111111111000+++,,,---...////////////////////////000000000000//////000000111111000000///000111000//////000111000000111111111111000000000000000000000000000000111111111111111111111111111111111222111111000000......///000111111111111000111111111111222222222111111111222222222222222444999???AAA===999999;;;999===BBBEEEKKKVVVeeeppp{{{}}}|||yyyzzz|||yyytttppprrrtttwww~~~{{{uuusssssstttrrrpppfffccc___aaaiiittt~~~~~~tttkkkfffdddcccccceeeeeeeeehhhlllnnnooonnnssswww||||||zzz|||xxxqqqnnnnnnvvv{{{~~~~~~yyyuuuuuuwww}}}xxxzzz}}}yyywwwuuutttsssvvvuuuqqqooosssvvvvvvuuupppkkkgggccc]]]VVVPPPIIIIIIJJJJJJKKKMMMQQQTTTZZZXXX[[[ccchhhiiijjjmmmiiimmmoookkkiiiiiihhheee]]]ZZZRRRHHHDDDCCC@@@<<<:::777333222222222222111////////////////////////////////////////////////......///000000000000000---------------.........+++,,,,,,---......//////.........---------------........................---,,,,,,,,,,,,---......------------------------......------------..............................////////////////////////------......///000000000---...//////000/////////////////////////////////000000000000000000000000//////000000000000/////////..................///....../////////000000000////////////000000000000............////////////000000000111111111222222222000......000111111111///000111222333333333333222222222222333333333222444777:::999:::BBBPPP[[[ssszzz~~~yyyuuugggddd```^^^\\\YYYVVVTTTwwwlllcccaaaaaa___\\\\\\ZZZYYYXXXVVVUUUUUUTTTTTTNNNNNNMMMMMMLLLJJJIIIHHHDDDDDDDDDDDDCCCBBB@@@@@@===<<<:::888777777777888888888888777777666555444555444444333333444444555777666444333333333444444222222222111111111111000,,,---...///////////////.../////////000000000111...//////000000000000000///000111000......000111111111000000000000111111000000000000000000000000111111111111111111111111......////////////......///000111222222333333333000111111111111222222222000111111222333333333333222888DDDDDD999666888555777999<<<===@@@HHHSSS\\\kkkvvv{{{zzzyyytttnnnnnnvvv~~~uuuqqqrrruuuwwwzzzyyyzzz}}}}}}tttnnnmmmnnnooorrrrrroooooosssuuuttttttuuusssmmmhhhggglllqqq{{{zzzvvvwwwzzz}}}~~~}}}zzzwwwuuuqqqtttsssllljjjmmmnnnlllkkkeee]]]YYYXXXVVVQQQMMMKKKMMMOOOPPPPPPQQQUUUXXX[[[WWWXXX^^^bbbbbbbbbccceeejjjmmmkkkhhhfffbbb]]]OOONNNHHH@@@======:::555555333111111222333222111////////////////////////////////////////////////---...///000111000000///,,,,,,,,,------........./////////000000000000000.........------,,,,,,,,,........................---,,,,,,,,,,,,---.................................------,,,,,,------...........................////////////////////////------......///000000111,,,---///000000000//////////////////////////////000000000000000000000000//////000000000000//////000//////......//////000/////////000000000111111.../////////000000000111............////////////000////////////000111111000//////000111111000//////000111222222333333222222222333333333222222222555777999888888<<>>:::999999666111111000000000222333222000/////////000000000000000////////////////////////---...000111111111000///,,,,,,,,,------..................---,,,,,,++++++.........------,,,,,,,,,........................---,,,,,,,,,,,,---......////////////////////////...------,,,,,,------...////////////////////////////////////////////////---------...///000000111,,,---///000000000//////////////////////////////000000000000000000000000//////000000000000//////000000////////////000000000000000000111111111111.../////////000000111111............/////////000//////...---...///000111000//////111222111...,,,///000111222222333222222222222333333333222222111000222222111111444:::???GGGZZZqqq{{{uuuqqqqqqrrrrrrxxx|||ppprrrtttrrrooolllmmmooo}}}~~~{{{vvvvvvhhh___]]]^^^aaabbbfffccc]]]ZZZWWWVVVTTTSSSQQQNNNLLLKKKKKKJJJIIIHHHCCCDDDEEEEEEDDDBBB@@@>>>>>>===;;;999888888888999777666555555777777666555555555444333333222111111444444333333333333222222222111000000000000000000222111111000///......---000000000000000000000000000000000000000000000000444444333222111000//////+++000222......333444222///111333333111/////////111111111111111111111111000000000000000111111222////////////000000000000000000111111111111000000///000111222222222222222222222222222222222222222888666444333555:::>>>BBBHHHNNNYYYgggrrr|||~~~}}}}}}wwwmmmhhhccc___dddaaa]]]\\\^^^```ccccccaaaaaa```___```ccchhhlllpppqqqqqqpppoooppprrrttt~~~xxxsssqqqnnnrrrsssmmmccc\\\[[[^^^UUUPPPKKKJJJLLLOOOUUUZZZ]]][[[YYYXXXYYYZZZZZZYYYXXXVVVUUUVVVXXX[[[\\\]]]fffhhhiiifff___WWWQQQNNN???===999666333222222222000000////////////000000..............................////////////......000000000///...,,,+++***111,,,((()))---000///---++++++,,,---///111333444///...---,,,,,,,,,---...,,,------......------,,,------------------------///...,,,,,,,,,---///111///...,,,++++++,,,...//////...---...///000000...,,,---...//////...---,,,........................111111000000/////////...******++++++,,,---......///////////////.........//////////////////////////////000000000000//////............////////////......////////////......000000000000000///........./////////000000000111////////////////////////000000000000000000000000222111111111222333333444333333333444444666777777@@@HHHVVVgggyyy~~~yyyvvvpppnnnttt{{{|||vvvrrrrrrppplllhhhkkkrrryyy}}}tttiiiaaa^^^___``````bbb___[[[XXXWWWWWWVVVUUUQQQNNNLLLKKKKKKJJJIIIHHHDDDDDDEEEEEEDDDBBB@@@>>>===<<<;;;999888888888888333222111111333333222111555555444333333222111111333333222222222111111111333333222111111000111111111111000000//////......000000000000000000000000000000000000000000000000111111000000///.........///333333...---000000---///111222111000...//////111111111111111111111111000000000000000111111222////////////000000000000000000000000000000000000111111111111222222222222222222222222222222222222444333222111333777;;;===???BBBIIITTT^^^hhhxxx}}}rrriiifffccc___[[[[[[\\\___cccfffgggggghhhhhhgggdddccceeehhhkkkjjjlllnnnoooppprrruuuxxx{{{uuuqqqooommmpppqqqkkk```WWWTTTUUUPPPMMMLLLNNNRRRXXX___dddaaa^^^\\\[[[\\\]]]]]]]]]XXXVVVTTTVVVYYY^^^aaabbbbbbaaa^^^ZZZTTTMMMFFFBBB;;;:::777444222111111111000000////////////000000........................000000111111111111000000+++,,,---...////////////---)))%%%&&&***,,,,,,***+++++++++,,,,,,---//////************+++,,,...///,,,------......------,,,///////////////////////////...---,,,,,,---///000---,,,+++******+++,,,---///...---...///000///...------............------........................000000000//////.........,,,,,,------.../////////........./////////////////////////////////////////////000000000000//////............////////////......////////////......000000000000000///......////////////000000000000////////////////////////000000000000000000000000222111111111222222333444222222222222333444555666888===GGGTTTccctttzzzxxxttttttyyy}}}{{{xxxxxxuuuppplllnnnuuu{{{xxxqqqhhhcccaaa```^^^]]]]]]ZZZWWWVVVWWWWWWWWWVVVPPPNNNLLLJJJJJJJJJIIIGGGDDDDDDEEEEEEDDDBBB@@@???<<<<<<:::999888777777777555333222333444555444333555444444333333222222111222222222111111111000000555444333222111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000222222///...//////,,,///000000///...---///000111111111111111111111111000000000000000111111222////////////000000000000222111000//////000111222444333222111111111222333222222222222222222222222111111111222333666888999;;;;;;>>>EEELLLVVVeeessszzz|||{{{zzzuuulllhhhiiihhhfffdddeeeiiinnnrrrsssqqqoooooonnnlllhhheeedddfffhhhgggjjjmmmpppqqqrrruuuwww{{{|||}}}{{{vvvqqqnnnlllkkknnnnnnggg\\\RRRNNNNNNMMMMMMMMMQQQYYYbbbhhhkkkgggddd```______```aaa```YYYXXXWWWYYY]]]bbbfffggg^^^YYYRRRLLLHHHBBB<<<777777555333111000//////000000//////......//////000........................///000000111111000000///)))***,,,...///000111111///+++)))))),,,......,,,...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,------......------,,,////////////////////////......---,,,,,,...///000...---,,,++++++,,,---......---------///000///............------................................./////////.............../////////000000000000000------......//////000000////////////////////////...//////000000//////...............////////////......////////////......000000000000000//////...000000000000////////////000000000000000000000000000000000000000000000000222111111111111222333333111111111111222333444444666888===DDDOOO]]]llluuu{{{yyyzzz~~~{{{wwwtttvvv}}}rrrnnngggdddcccaaa]]]ZZZZZZXXXVVVUUUVVVVVVVVVUUUPPPNNNKKKJJJJJJJJJHHHGGGDDDEEEEEEDDDCCCBBB@@@???<<<;;;:::999888777777777777555444555666777666555444444444333333222222222222222222222111111111111555444333222111000000000////////////000000000000////////////////////////////////////////////////000000111111222222222222////////////000222111000///000///...,,,---///111111111111111111111111111000000000000000111111222////////////000000000000333111///......///111333666444222111000111222333111111111111111111111111111222333444555666777888999777999>>>CCCJJJUUU```mmmttt}}}~~~}}}zzzwwwtttrrrwww}}}xxxtttssssssssspppmmmooovvvyyyxxx|||{{{{{{{{{zzzxxxssspppnnnnnnllliiieeebbbbbbccckkknnnpppqqqpppooooooooouuuwwwwwwuuuqqqllliiiggghhhiiiggg```WWWPPPNNNNNNNNNPPPRRRVVV___jjjoooooonnnjjjdddaaa````````````\\\\\\]]]```cccffffffeeeYYYQQQHHHBBB@@@===888333333222111000/////////000/////////....../////////........................---..................---.........///......---,,,000...,,,---///000000/////////......------......333222000...------------,,,------......------,,,------------------------...------------...///000000///............///000...---,,,---///000///...///...---,,,,,,---...///..........................................------111000000000000000000000,,,------...///000111111////////////////////////...//////////////////...............////////////......////////////......//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000222111111111111111222222111111111111111222333444666777999<<>>>>>>>>===;;;999888555333222333444555444333333333333333333333333333222222222111111111111000111111111111222333444555222111111000///......---000000000000000000000000000000000000000000000000222222111111111111111111---&&&$$$,,,222111000111---///222222222111111111000000000000000000000000000000000000000111111222////////////000000000000000000111111111111000000---...///000111111000000000000000000000000000000555444333222222333444555222//////333555444555777777:::<<<;;;>>>EEEJJJKKKQQQVVV[[[___eeelllpppnnnooouuuyyyxxxzzz~~~|||www}}}}}}wwwvvvvvvvvvuuuvvvvvvuuusssssstttuuuooossszzz|||vvvssstttuuutttsssssspppmmmjjjjjjiiiiiihhhpppuuu{{{|||tttooonnnoooyyy~~~yyyzzz{{{|||{{{wwwqqqllljjjfff```[[[ZZZZZZYYYYYYWWWXXXVVVRRRNNNKKKMMMOOOUUUVVVVVVVVVYYY```jjjrrrvvvyyy{{{xxxpppmmmnnnppprrrkkkmmmnnnlllhhhdddbbbaaaccccccbbb___]]]\\\]]]___\\\\\\ZZZUUUOOOJJJGGGFFFEEEHHHMMMRRRVVVYYYZZZ[[[^^^aaa```aaannn~~~ssslllccc\\\YYYZZZ\\\]]][[[WWWRRRMMMHHHCCC>>>;;;222444666666333111000000////////////...---,,,,,,.........------.................................,,,------------------,,,---...............------(((***,,,,,,+++++++++,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,---...,,,------......------,,,------------------------,,,---......//////......,,,------......------,,,---,,,+++,,,...///...---,,,---...//////...---,,,.........................../////////000000111111---......///000111111222///////////////.........////////////////////////---..................---............/////////000......////////////............///000000000000000,,,---...///000111222333////////////////////////000000000000000000000000222222111000000///000000111000////////////000000000000111000000111444777444888;;;???LLLeee}}}}}}kkkfff___[[[[[[\\\ZZZXXX[[[YYYWWWUUUUUUSSSQQQOOOHHHHHHGGGHHHIIIHHHEEECCCIIIGGGEEEDDDDDDCCCAAA???===<<<:::999888777777777;;;888555444666666444111000111222333333222000///333333222222111000//////111111111111111000///...111...---///222333222000111000///000111222111///......///000000000000000111111111111111000//////---.........//////000000111111000000//////......///000111000///...///000111111111000000000000000000000111111000///......000000000000////////////000000000000111111111111111111000000000000111111222222222333333222222111/////////111333444333222444444444444666888;;;<<>>;;;999888222222222222000///...---////////////////////////444111---++++++,,,,,,,,,111000000///...------,,,------......//////000000,,,,,,,,,------.........000///---,,,+++,,,------,,,,,,,,,---------......------------------------...---+++******+++---...+++,,,------......------,,,,,,------...////////////---,,,+++,,,------------......,,,***+++///222------............---------------.........//////............////////////////////////////////////......//////...---,,,,,,///////////////.........000000//////......------///////////////000111111+++,,,---...////////////000000000000000000000000////////////////////////---...///111111222222222000000000000000000000000222111000//////000111222000000111111111111000000...///000111222333444444888888888888???OOOcccrrr}}}ooojjjccc___^^^^^^]]][[[YYYWWWUUUTTTTTTSSSQQQOOOLLLKKKJJJJJJJJJIIIFFFDDDHHHFFFDDDCCCCCCBBB@@@??????>>>===<<<;;;::::::::::::777555555666666444222333444444444333222000///333333222222111000000///000111111111111000000///333111///000222333222000111000//////111111000///......///000000000000000000111111111111000//////............/////////000111000000000/////////...111222333222000//////000//////////////////000000222///+++((((((***...000111111000000000/////////000000000000111111111111111111000000000000000000222333333333222222111000333222111333444444333111333222222333444666888999<<<>>>BBBGGGLLLPPPRRRTTTZZZ\\\^^^```cccggglllppp}}}rrrlllllliiijjjooommmiiidddbbbaaaaaa```___aaabbbeeejjjoooqqqpppooohhhhhhhhhhhhgggeeedddcccaaabbbbbbaaa___^^^___aaahhhmmmsssvvvvvvvvvvvvwwwvvvzzz|||sssnnnkkkhhhiiilllllljjjhhhfffdddbbb___]]]___dddjjjmmmlllgggbbb```dddddddddeeedddbbb___]]][[[\\\___ccchhhiiifffcccbbbbbbaaa]]]XXXUUUUUUVVVYYYXXXVVVVVVYYY^^^cccgggkkkllloooqqqrrrrrrrrrqqqsssrrrqqqooonnnllllllkkkhhhhhhgggeeebbb___\\\[[[]]]]]]\\\YYYTTTQQQPPPPPPLLLJJJHHHFFFFFFHHHJJJKKKQQQTTTYYY]]]____________\\\YYYXXX^^^gggmmmmmmkkkeeebbb]]]YYYVVVRRRNNNKKKFFFDDD@@@;;;777555333333111111111111111000///...////////////////////////666333///---...//////...111111000000///......---............////////////,,,,,,,,,---------......///...---+++++++++,,,---,,,,,,,,,---------.................................---+++******+++---...+++,,,------......------...............------------------.........---++++++,,,---,,,+++,,,---///------............---------------........./////////////////////////////////////////////////////////////////////...------/////////////////////...000000000//////.........///////////////000000111111111111111000///...---........................////////////////////////...///000111111111111111000000000000000000000000111111000000000000111111000000111111111111000000//////000111222333444444222444444555:::EEEUUU```mmmvvv}}}}}}oooiiiaaa]]]\\\\\\ZZZXXXWWWUUUTTTSSSSSSSSSQQQOOOPPPNNNMMMLLLLLLJJJGGGEEEGGGEEECCCBBBBBBBBB@@@>>>===<<<;;;999888888888888888666555555666666555444666666555555333222000///333333222222111000000000///000000111111111111000333111000000111222111///000///......000000///.........///000000000000000000000111111000000///...............////////////000000000000////////////222333444333000//////000------......//////000000444111...++++++---000333111111111111000000000000000000000000111111111111222111111111000000//////222222333333222111000000555444444444555555333111111111111111222333444555555777:::>>>AAADDDFFFGGGNNNQQQUUUYYY^^^ccchhhlll{{{}}}~~~ttttttvvvvvvwww{{{yyytttmmmhhhgggeeebbb```^^^]]]___dddjjjlllhhhccc___```bbbcccddddddddddddaaacccdddcccaaa___^^^^^^cccfffjjjlllmmmmmmmmmnnnlllnnnsssxxx}}}wwwhhhbbb```^^^^^^```^^^^^^\\\[[[YYYXXXVVVUUUVVVYYY[[[[[[ZZZXXXXXXYYY___aaadddfffeeeccc___\\\ZZZ___hhhqqqwwwwwwrrrnnnjjjiiigggccc___\\\]]]^^^^^^[[[XXXVVVWWW\\\aaaeeekkkjjjjjjiiihhhhhhgggfffgggiiikkklllllljjjgggeeehhhhhhfffccc```]]]ZZZXXXVVVVVVUUUQQQLLLHHHFFFEEEGGGGGGGGGIIILLLPPPTTTVVVYYYZZZ\\\^^^``````______[[[XXXWWW\\\cccgggeeebbb^^^ZZZVVVQQQMMMHHHCCC???;;;999777444111000000000///000000111111000000///////////////////////////666333000...///000000///000000//////...---------/////////...............,,,,,,,,,------------...---,,,,,,++++++++++++,,,,,,,,,,,,---------......////////////////////////...---,,,++++++,,,---...+++,,,------......------//////......---,,,,,,++++++,,,...000000...,,,+++..................------------............------------........./////////111000000//////......---//////////////////////////////000000000///............//////////////////000000000000//////////////////......//////000111111111111111000///...---........................//////////////////////////////000111111000000000000000000000000000000000000000111111111111000000000000111111111111000000//////000111222333333444///111333333555;;;DDDKKKOOOXXX___aaaeeeooo|||oooiiiaaa]]]\\\[[[YYYWWWVVVUUUSSSSSSTTTTTTSSSQQQRRRPPPNNNMMMLLLJJJGGGEEEFFFDDDBBBBBBBBBAAA@@@>>>;;;:::999888777777777777666666666666666666555444555444444333333222111000222222222111111111000000...///000111111111111111////////////000000000///000...---...///000///---......///000000000000000000000000000000//////............///////////////000000000000////////////222333444222000...///000------......///000111111///000111222222111///...222111111111000000000000///000000000111111111111222222111111000000///...000000111222222222222222444444333444555555444222111111111111222222222333444666888:::<<<>>>>>>???CCCGGGMMMRRRXXX]]]cccgggsss{{{}}}wwwzzz~~~zzzxxxwwwssspppiiigggfffkkkrrrrrrkkkccc^^^```cccgggiiikkkkkkkkkkkklllllliiieeeaaa______]]]___aaacccdddddddddeeeddddddfffjjjqqqvvvyyyyyy{{{mmm___ZZZ[[[[[[ZZZ[[[XXXWWWVVVTTTSSSSSSTTTVVVVVVUUUTTTSSSSSSVVVZZZ^^^gggjjjnnnpppnnniiieeebbb]]]dddppp{{{}}}wwwrrrllljjjhhheeecccbbbbbbcccccc___[[[WWWWWW[[[___cccjjjhhhfffdddbbbbbbaaabbbbbbdddfffhhhgggfffcccbbbhhhgggddd```\\\XXXUUUSSSLLLMMMMMMLLLHHHEEEDDDDDDGGGIIINNNSSSXXX\\\^^^___]]]\\\\\\\\\^^^^^^^^^]]][[[YYYYYY]]]bbbdddaaa^^^XXXSSSMMMGGGBBB>>>:::777555444333111111111111111......///000111111000000////////////////////////333000...---...//////...------------,,,,,,++++++/////////......---------------------------------,,,+++++++++++++++++++++,,,,,,,,,---------.................................---,,,,,,,,,,,,---...+++,,,------......------.........------,,,,,,,,,+++---...///............888555111000000000///---------............------............////////////222222111000///...---,,,///////////////////////////000000000000000//////............////////////000000000000000000000000///............///000000+++,,,---...////////////........................///////////////////////////000000000000000/////////////////////////////////000111222222111000///000000111111111111000000///000000111222222333333000222333333333666;;;???@@@FFFKKKMMMOOOXXXfffqqq~~~||||||}}}sssmmmeeeaaa______]]]ZZZWWWUUUTTTTTTUUUUUUTTTSSSSSSPPPMMMLLLKKKIIIGGGEEEEEEDDDBBBBBBBBBBBB@@@>>>>>>===<<<;;;;;;:::;;;;;;555666777777666555555555111111111111111222222222222222222111111111111111...///000111111111111111---...///000000111222222000...---...///000///---......///000000000000000000000000000000///......///////////////.........////////////000000000000111222222111///---...///......///000111111222222***,,,...//////...,,,+++111111111000000000000//////000000000111111111111111111111222111000///...---...///111222333444444111000000222444555444333222222222222333222222222222333444555666777777777999===CCCIIINNNSSSYYY\\\iiiqqqssspppvvv~~~zzzvvvuuuxxx|||zzzrrrjjjaaaeeekkkqqqwww{{{}}}~~~}}}|||xxxrrrjjjddd```___\\\\\\]]]___aaaaaaaaa```___\\\[[[___hhhnnnppppppmmmaaaWWWWWW\\\]]]^^^^^^______]]]ZZZWWWXXX[[[^^^WWWVVVTTTRRRSSSXXX___eeerrruuuxxxxxxtttnnniiigggaaahhhsss{{{}}}zzzsssoookkkjjjhhhggggggggghhhhhheeebbb]]]YYYXXXZZZ]]]``````___]]][[[ZZZZZZ[[[\\\bbbbbbbbbaaa```___^^^^^^bbb```\\\XXXSSSOOOLLLKKKHHHJJJLLLMMMKKKJJJJJJJJJNNNSSSZZZaaaeeegggffffff```^^^\\\\\\]]]^^^\\\[[[ZZZYYY[[[^^^aaabbb___[[[RRRLLLDDD===999777555444222111111111111222222222---...///000000000000000////////////////////////111///------...//////............---------------//////......------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------+++,,,------......------,,,,,,,,,,,,------...............,,,+++,,,///333BBB:::222---...000000...------............------........./////////000000333222222000///...---,,,//////////////////////////////000000000000000///---.........//////000000///////////////000000000...............//////000+++,,,---...//////////////////////////////////////////////////////////////////000000000//////...///////////////////////////000111222222111000///000000111111111111000000000000000111222222333333222222111111111444777:::999<<<>>>???@@@FFFRRR]]]iiippp{{{{{{vvvrrrpppvvvzzzqqqkkkddd```______]]][[[XXXVVVUUUUUUVVVVVVTTTSSSRRRPPPMMMKKKJJJIIIGGGEEEEEEDDDBBBBBBCCCBBBAAA???<<<<<<;;;:::::::::::::::444666888888666444444444000000000000111222333444111111111111111111111111///000000111111111111000...000111111111111222444000///......000000///.........///000000000000000//////000000//////...---///////////////.........////////////000000000000///000111000.........000//////000000111111222222000///---+++,,,...000222000000000000////////////000000000000111111111111///000111222222111000///,,,---///111222333444444///......000333444333222111222333333444333333222333444555555555555555444333555999===AAAFFFKKKNNN[[[cccppp|||{{{rrriiigggnnnuuu{{{sssllliiinnnwww{{{rrrllliiihhhhhhjjjlllooopppnnnlllaaa\\\YYY^^^hhhrrrtttsssmmmddd^^^```fffjjjmmmqqqssstttsssnnnhhheeefffiii___^^^]]][[[\\\aaagggllltttwwwxxxuuunnnhhhfffeeebbbhhhooosssssspppmmmkkklllkkkjjjkkkllllllkkkiiieeebbb]]]YYYWWWXXXZZZ[[[XXXXXXWWWVVVVVVWWWXXXYYY^^^\\\ZZZXXXVVVVVVWWWWWWUUUSSSPPPLLLIIIFFFDDDCCCDDDGGGLLLNNNOOOPPPPPPQQQZZZ^^^dddiiilllmmmllljjjgggccc```___```___[[[XXXUUUVVVXXXZZZ\\\ZZZVVVSSSIIICCC<<<777444333333333//////000000111111111111---...//////000000000000////////////////////////111///......000111000000////////////////////////.........---------------...------------,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......------***++++++,,,------.........///...,,,)))+++111666GGG<<<111,,,///333333000------............------....../////////000000000333333222111///...------////////////////////////......///000000000//////------......///000000000............////////////......------......///000111111111111000///...---000000000000000000000000////////////////////////......///000000/////////000000000000000000000000000000111111111111000000000000111111111111000000000000111111111222222222111000///...///111444666444333444666888;;;DDDMMMQQQYYYgggvvv~~~sssuuuvvvvvvuuuqqqnnnlllrrrsssuuuwwwxxxxxxwwwvvvnnniiibbb^^^]]]]]]\\\ZZZXXXVVVTTTTTTUUUTTTSSSQQQRRRPPPLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCBBBAAA999999888888777777888888555777999999666333333333333222111111111222333444111111111111111111111111000111111111111000000///...000111000...,,,---///111000//////111111000///......///000000000000000//////000000//////...---000/////////.............../////////000000000111...000111111000///111222//////000000000000000000222111///......000222444////////////.........---000000000000111111111111---...000222222222111000...///000111111222222222000//////000222333222000000111222333444333333222666666777777777666666555222333555666888;;;@@@DDDKKKQQQ[[[eeekkknnnnnnmmmmmmmmmkkkfffaaa```eeejjjrrrzzz~~~|||{{{xxxtttvvv~~~zzztttnnniiikkkpppyyy}}}vvvwwwyyy}}}~~~{{{llleee```eeerrr|||}}}wwwpppkkklllqqqwww~~~vvvqqqoooiiiiiihhhffffffhhhkkkooonnnpppooojjjbbb^^^]]]___```cccfffgggggggggiiikkknnnlllllllllnnnllliiieeeaaa___[[[XXXVVVUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXRRRQQQOOONNNMMMLLLLLLMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBGGGOOOUUUYYY]]]```bbbeeefffgggiiikkkmmmnnnooommmiiidddbbbaaa]]]WWWRRRMMMOOOQQQRRRQQQMMMHHHDDD===:::777444444333111000//////000000111000000000......//////////////////////////////////////////...---------///000000///........................,,,------------------.........---------,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,---------..............................------............------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---,,,...000...+++,,,000555HHH>>>333111666;;;:::666------............------.../////////000000000000222222111111000///......////////////////////////------...///////////////------......///000000111,,,---------.........///...------------...//////111111111111000///...---////////////////////////////////////////////////------...///000000000000000000000000000000000000111111000000000000111111000000111111111111000000111111111111111222222222000///...///000000000000333......333666777;;;@@@@@@FFFPPP]]]hhhnnnooonnndddeeefffhhhkkklllkkkjjjjjjjjjkkkllllllmmmmmmnnnpppyyyqqqkkkeeeaaaaaaaaa```^^^WWWUUUTTTSSSTTTSSSQQQPPPSSSPPPMMMKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDCCCAAA<<<<<<;;;;;;:::;;;;;;;;;555888:::999666333222222666555333222111222222333111111111111111111222222111111111111111000///...---//////---)))&&&''')))222000///000111222111///...//////000000000000000///////////////......---000000//////.........---.../////////000000111111///000222222111111222444///////////////.........)))+++...111111000---+++///.........------------000000000000111111111111,,,---000222333333222111111111111111111000//////222111111111222222111///...///111222333333222222444444444555444444333222444444444444444777<<>>CCCAAA<<<---..................---////////////000000000000222222111111000000//////////////////////////////,,,,,,---...//////......---------...///000000111,,,,,,,,,---------.........------------...//////+++,,,---...////////////........................////////////////////////,,,,,,...///000000000000000000000000000000000000222111000//////000111222000000111111111111000000111111111111111222222222000000111222222111///,,,666///---333777666555888999<<>>AAACCCDDDDDDCCCHHHTTTaaafffaaaZZZYYYWWWXXX[[[bbbgggiiiiiidddfffiiikkklllnnnppprrrppphhhbbbaaaaaa^^^\\\\\\UUUSSSRRRRRRSSSTTTRRRQQQSSSRRRQQQNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@===<<<<<<;;;;;;:::999999999888777555444444333333444333222222111111222222222222222111111111000000222111000//////000111222000000000///...---,,,+++000000////////////000000---------.........//////000000000000000///......//////............//////........./////////000000......///000000000000000111000000000/////////...000000000000////////////000000000000000///......////////////000000000000---000333333111///000222/////////000000000111111000000000000111111111111222222111111111222333333222222222111111111000000111111111222333444444444333444666888;;;===???@@@FFFIIILLLOOOOOOPPPRRRSSSVVVUUUSSSQQQPPPQQQUUUXXXdddiiiqqqzzzzzzsssoooooolllmmmoooqqqsssuuuvvvvvv|||sssppprrrvvvuuusssrrrsssssstttuuuvvvwwwxxxtttrrrrrrtttvvvyyyzzzuuurrrnnnmmmnnnmmmkkkiiifffaaaZZZTTTQQQQQQSSSUUUUUUVVVWWWXXXYYY\\\```dddggghhhgggeeeaaa]]][[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGFFFDDDCCC??????@@@??????BBBFFFIIIFFFHHHKKKMMMMMMMMMNNNPPPQQQVVVaaappp|||tttlllhhhjjjnnnqqqrrrqqqiiiaaa\\\UUULLLFFFEEE>>>>>>===;;;999666333222222222111000000//////000////////////............000000000000000000000000000///..............................////////////...,,,******,,,---,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,------.........------,,,,,,,,,---...///------------------------<<>>???AAAEEEKKKOOONNNPPPSSSTTTSSSRRRSSSTTTRRRVVV___nnn}}}{{{rrrkkkiiijjjlllmmmggg___WWWRRRLLLDDD@@@@@@777777777666444222000///333222222111000//////...............------------///////////////////////////////////////000000111/////////..................---++++++---...---,,,///......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))***+++,,,---......///---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,000888???===555...---000------............------,,,---------............---..................------............/////////,,,,,,---------......///------............------......////////////......,,,,,,------...///000000////////////////////////------..................................................................111000///.........////////////////////////////////////000000000000//////000000000000000000000000000000000000111222333333666555333222000///......000000000000111333444555888999===CCCHHHJJJIIIHHHGGGFFFGGGJJJQQQWWW\\\___aaacccffffffeeecccccccccppphhhbbbaaaaaa^^^\\\\\\YYYWWWVVVVVVWWWWWWUUUTTTPPPPPPOOONNNLLLKKKJJJJJJGGGFFFFFFEEEDDDBBBAAA@@@===<<<<<<;;;;;;:::999999888777666555444444444444444333222222111111222222111111111111111111111111111000000000000000000111111111111111000///...---.........------.....................//////////////////000000000000/////////............//////000////////////////////////............//////000000000000000000////////////////////////000000000000000000000000000///......////////////000000000000222000...---......---,,,000000000000111111111222000000000111111111222222333333222111000000111111111111111111000000000000000000000111111222222222111111222222333444444555333666999;;;<<<===@@@BBBCCCCCCCCCDDDGGGMMMUUU[[[___dddiiijjjhhhhhhlllqqqoooppptttzzzzzzwwwwwwzzz}}}zzzxxxwwwyyywwwssspppooonnnoooooouuuwwwzzzooojjjkkkppptttuuuttttttssssssrrrrrrqqqqqqrrrpppooommmhhhgggnnnyyy~~~~~~vvvooommmjjjhhhfffdddbbbaaaYYYWWWTTTPPPMMMKKKJJJJJJHHHKKKOOORRRSSSTTTVVVWWWXXXXXXXXXVVVSSSPPPOOOPPPOOONNNLLLIIIGGGEEECCCBBBCCCCCCBBBAAA@@@@@@AAACCC>>>???@@@BBBDDDIIIOOOSSSUUUWWWYYYXXXVVVTTTRRRRRRMMMQQQYYYeeesss}}}~~~uuulllgggdddccccccXXXQQQKKKHHHDDD===888888444444444333222222111000222222222111000///....../////////.........------........................////////////000111222333/////////......---------///...---------.........//////...------------...........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))******+++,,,,,,------...------------.........,,,,,,,,,,,,,,,,,,,,,,,,(((,,,111111...---000444------............------,,,,,,,,,---------......,,,------......------,,,---------.........//////........./////////000000,,,,,,------------,,,,,,---......//////......---,,,,,,------.../////////////////////////////////...............---------................................................////////////...///////////////////////////////////////000000000000//////000000000000000000000000000000000000000111222222555444222111///.........111000000000000111222222222555777999:::;;;<<<===>>>===>>>@@@EEEJJJPPPSSSXXX[[[___aaaaaa```___```ppphhhbbbaaaaaa^^^\\\\\\YYYXXXVVVVVVWWWVVVUUUSSSNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFFFFEEECCCBBB@@@???===<<<<<<;;;;;;:::999999777666555444444333444444444333222222111111222222111111111111111111111111000000000111111000000000000000111222222222111111......------------.............../////////000000//////000000000000//////...............///000000.................................---...///000000////////////000000000000.../////////000000000111000000000000000///......---------.........//////222000......//////...---///000000000000111111111/////////000000000111111333222222111000000000000000000000000000000000000111111111111222222222222222222222333333333333333222444666666666777999;;;??????@@@AAADDDIIIPPPUUUTTTXXX\\\[[[YYYYYY^^^ccceeefffkkkpppooolllllloooqqqvvv{{{|||yyyuuutttuuutttpppiiiccc```aaadddffflllooowwwvvvpppjjjhhhjjjmmmooopppqqqpppooonnnmmmlllkkkkkkkkkiiihhhfffaaa___eeemmmooosssuuuvvvwwwwwwrrrjjjfffeeeccc```^^^\\\[[[[[[ZZZXXXUUUQQQMMMJJJHHHGGGGGGJJJMMMOOOOOONNNOOOOOOOOOOOOOOOMMMJJJHHHIIIIIIGGGFFFDDDBBB@@@?????????<<>>BBBEEEIIIMMMRRRUUUWWWXXXZZZ[[[ppphhhbbbaaaaaa^^^\\\\\\WWWUUUTTTSSSTTTSSSRRRPPPNNNMMMMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;:::999999666555555444333333444444444333222222111111222222111111111111111222222222000000111111111111000000---...///000111111111111......------------............/////////000000000...//////000000000000000......---......///000111............------------///...---------...///000////////////000000000000......//////000000111111000000000000000///......,,,,,,---------.........---......///000111222222////////////000000000000.../////////000000000000222222111000000000111111//////000000000000000111111111111111111111111222111111111111111111111111333444444333222333444666999:::;;;<<<===AAAFFFJJJLLLNNNOOONNNLLLLLLOOORRRVVVWWW[[[aaabbb```aaadddeeeiiinnnooommmkkklllmmmlllggg___YYYVVVXXX\\\___^^^bbbiiipppuuuuuuqqqmmmkkkiiiggggggiiijjjkkkjjjfffeeedddcccbbbaaa```___]]]ZZZZZZ[[[[[[ZZZ]]]cccbbbeeefffeeefffgggddd___\\\\\\\\\YYYWWWUUUVVVWWWZZZXXXUUUQQQLLLIIIFFFEEEEEEGGGJJJJJJIIIGGGGGGGGGFFFGGGFFFDDDBBBAAABBBDDD???>>><<<;;;;;;;;;<<<===<<>><<<<<<===???;;;;;;::::::;;;===???AAACCCIIIQQQTTTRRRNNNMMMMMMQQQSSSWWWXXXWWWVVVUUUUUUVVVXXXZZZYYYVVVRRROOOMMMMMMOOORRRUUUWWWYYY[[[\\\XXXUUUUUUZZZ^^^WWWHHH:::===::::::<<<<<<777222222000000///......///000000...///111222222222000///000000/////////.................................///////////////000111222,,,------------------...,,,...///...,,,+++---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,...///000000///...---,,,------------------------,,,+++******---...///...------............------------........./////////------............------,,,,,,---------.........++++++,,,,,,,,,,,,------.........//////.........,,,------......------,,,,,,,,,------.../////////////////////////////////,,,---------.../////////------------------------------------------------,,,---.../////////......//////////////////////////////000000000000//////////////////////////////111000000/////////000000...............///000111000///////////////000000.........///000000000//////222444444222111222444444555888:::;;;>>>CCCFFFppphhhbbbaaaaaa^^^\\\\\\XXXWWWUUUTTTTTTTTTRRRPPPQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEEEEDDDCCCAAA@@@???===<<<<<<;;;;;;:::999999555555444333333333444444444333222222111111222222000000111111222222222222///000111222222111000///000000111111000///......//////............//////////////////000000000000......///000000000000000---------......000111111111111000000/////////...///...,,,,,,,,,---///111.../////////000000111111---......///000111111222000000000000000//////.............../////////000***///444333///,,,---///------------.........///000111111111111222222222000000//////000111222222.../////////000000111111///////////////.........111111111111111111111111...//////.........111333000222444666666888:::<<<666555555888;;;=========AAA===>>>CCCGGGGGGGGGIIIJJJNNNQQQQQQOOOOOOQQQTTTSSSQQQOOOLLLKKKKKKKKKLLLKKKOOOSSSTTTRRRTTTYYY^^^ZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMGGGFFFKKKOOOMMMJJJIIIKKKOOOQQQMMMLLLNNNPPPOOOIIIKKKMMMLLLJJJKKKMMMPPPJJJHHHEEEBBB???===<<<<<<;;;<<<===<<<;;;;;;<<<===<<<===<<<;;;999999;;;===<<<<<<;;;<<<>>>AAADDDFFFJJJPPPVVVWWWTTTPPPOOOQQQRRRUUUYYY[[[ZZZXXXVVVUUUNNNQQQTTTTTTRRROOOMMMKKKMMMOOORRRSSSSSSRRRRRRSSSJJJHHHKKKTTT\\\WWWEEE555:::555444666666222000111333222111000///000111222---...000222333222111000//////.........---------///////////////////////////////////////000000111,,,,,,,,,------.........,,,---///---+++***---///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........******+++,,,---......///...///000000000///---,,,........................,,,...///...,,,+++,,,------..................---.........////////////000---......//////......---,,,,,,,,,---------......+++,,,,,,---...000000111......////////////......,,,------......------,,,***+++,,,---///000111111////////////////////////,,,,,,------...///000000------------------------------------------------+++,,,.../////////......//////////////////////////////000000000000/////////////////////////////////......//////000111222//////............//////000000/////////000111111...---,,,...000111000...,,,000333444222000111333444555555555555888<<>>999666333444777999888777555666888999888666333111666555222111000000111222333222222222222222333333444333222111000000000000111111111111000000000000'''))),,,///111111000000///000222111///.........222000...---,,,---...///...//////000111333777;;;===888222,,,)))***,,,///////////////////////////---...///000000///...---//////000000000000//////---......///////////////...------------.../////////000111000...------.........000000000///...---222222111000//////000000000000////////////000111///000111222222111000///222222111111111111222222111222333111000...///000000///...------...///000111111222222222222111111555555666666777999:::;;;777888999:::<<<===>>>???CCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGHHHCCC>>>CCCLLLHHHGGGGGGHHHJJJMMMPPPRRRTTTRRRQQQPPPQQQQQQOOOMMMLLLKKKIIIIIIJJJIIIHHHFFFFFFDDDBBBBBBCCCEEEEEEDDDFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???<<<::::::::::::999999999888888888888888<<<;;;999999999<<>>???@@@CCCEEEGGGIIILLLOOOSSSWWWXXXWWWUUUSSS```\\\YYYXXXYYYXXXUUURRRLLLMMMNNNOOOOOOMMMLLLJJJLLLMMMMMMLLLJJJGGGDDDBBBCCC;;;???AAA@@@OOOPPP555777555222///......000111......------------......111//////000333333000---////////////............---------............///000000//////.........---//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///...---,,,+++++++++++++++///...---,,,++++++++++++------......------,,,+++++++++,,,---,,,+++)))(((---...///...------...///.........------,,,,,,,,,)))+++,,,...//////......---,,,,,,,,,,,,---...............------,,,,,,,,,---------...............111000///...---,,,,,,,,,...........................------,,,,,,------...///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------))))))***++++++,,,------//////.........---------***)))))))))+++---...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////////////////////////////...............///000000...000000///...---...///.........////////////000......////////////......000000000000////////////000///...------...///000...000111111000000111222333111000///000222666888sssiiiaaa``````]]]ZZZYYYVVVUUUSSSSSSTTTSSSRRRPPPQQQPPPOOONNNLLLIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>><<<999666666777888888666666666666555444444333333666444222111000000111222333222222111111111222222333333222222111000//////............------------,,,---///000000000//////000111222111///...///000111000...---------//////.../////////000222666999BBB???999333///...///000////////////////////////......////////////.........//////000000//////...---......///////////////...------------.../////////000000000...---...///......///////////////...222111111000//////000000//////////////////000000///000000111111000000///000000////////////000000111222222111///...///111//////.........///000111222222222222222222222222333333333444555666777888888888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@@@@@@@??????@@@??????>>>===<<>>>>>>>>======<<<<<>>??????@@@@@@AAABBBCCCFFFHHHJJJKKKLLLQQQYYY```cccbbb___\\\^^^[[[XXXXXXZZZYYYVVVRRRMMMNNNNNNOOONNNLLLJJJHHHFFFFFFFFFEEECCCAAA>>>===777222777:::<<>>;;;999888888888777666777666444222222222333444555444222111000111111222333222111000000000000000111222222222222111///...000000000000////////////111111111000//////......///000///...,,,,,,...000111000...------...//////.../////////...000333555;;;999555111///.........//////////////////////////////............//////.........//////.........---......///////////////...------------...//////...///000///...---...///...............///000111111111000/////////000000------...///000000//////000//////......//////000000000////////////000000111111111///......000222///////////////000111222222222111111111111222222222222222222333555666777777777777666555555444444333333333444444444555555888;;;<<<<<>>???@@@BBBCCCCCCAAA>>>===>>>??????>>>???>>>======>>>???>>><<<<<<:::888888:::;;;::::::777888888999888888777777::::::::::::999999999888===<<<:::777666555555555666666777888999:::;;;;;;<<<>>>@@@BBBBBBAAA@@@???BBBBBBCCCEEEFFFIIIKKKLLLMMMUUUaaalllpppmmmgggbbb]]]ZZZYYYYYY[[[ZZZVVVRRRMMMMMMMMMLLLJJJHHHEEEDDD>>>>>>===;;;:::888777777222...333888;;;GGGHHH888444222000...------//////111111000000000000111111000//////111222222000...////////////............---------............////////////...............------------------------........................---++++++---000222000---.........---------------++++++++++++,,,---...///...............------,,,,,,,,,+++************++++++,,,------++++++,,,---...------------,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,---.........------------,,,,,,,,,222111111000///...------///......---------......................................................//////..................------------,,,,,,,,,,,,---------------------------------------........................---------------------.../////////,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------////////////////////////......------......///000...000000///...---...///............/////////000......////////////......,,,---...///000111111222......////////////.........000111111//////000222000000000000000000000000sssiiiaaaaaaaaa___[[[[[[UUUSSSRRRRRRSSSSSSRRRQQQRRRRRRQQQOOONNNLLLJJJIIIEEEEEEEEEDDDCCCAAA@@@???<<<;;;:::999888888777666777666555444333333333333444333222111111111222222333222111000////////////000111222333222111///---111111111111000000000000222111000///............---------+++)))***,,,///000///............//////...//////...---...000222......------------------////////////////////////000///...------...///000------............---------......///////////////...------------...//////...///000///...---...///...---------...///111222111000000/////////000000,,,---...///000//////...000///...------...///000222222111111111111222222000000000///---...000333111111111000000000000000111111000//////000111111333333333333444555666777666555555444444333333222111222222222333333333333444999;;;===MMM^^^[[[LLL::::::;;;;;;<<<<<<=========:::888777888999999999:::999999999;;;<<<;;;:::777666555555666777666555333444555555555555555444999999999::::::;;;;;;<<<;;;:::888666555555555555:::::::::;;;;;;<<<<<<<<<>>>???AAABBBBBBAAA@@@???AAAAAAAAACCCDDDFFFHHHIIIMMMVVVeeeqqqvvvrrrjjjddd^^^\\\ZZZZZZ[[[YYYTTTPPPIIIIIIHHHFFFDDDAAA>>>===999888666444333333222222222000222777<<<@@@<<<333222000///---------...///......------------......//////000111111111///...////////////............---------............///........................,,,,,,,,,------.....................------------...---...333999999444.....................------...---,,,,,,+++++++++,,,---------------,,,+++++++++***)))(((((((((******+++---------,,,+++,,,---------------------------+++,,,,,,------.........---,,,,,,,,,,,,---......------------------------000000//////......---------------------...///000........................---------......---------//////////////////......------------------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++........................,,,...//////.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,////////////////////////...------------...//////...000000///...---.../////////000000000111111111......////////////......------......///000000111---...///000000///...---...///000000//////000222//////000000000///------ooogggbbbcccddd```ZZZXXXTTTSSSQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMKKKIIIHHHDDDDDDDDDDDDCCCBBB@@@@@@888999999999888777777777555666777888777555333222333333222222222222222222222111111000//////000000///000111222222111///---......---------,,,,,,,,,//////...---------............---,,,***+++...111//////........./////////...//////...------...///,,,,,,---...////////////////////////////////////000///...------...///000------............---------......///////////////...------------...//////---///000///......///000...---------...///111222000///////////////000000......////////////......000///...------...///000222222111111111111222222.../////////......111333333222222111000///......//////............//////111111111111222333444444333333333333444444444444222222333333333444444444222888;;;???PPPccc```PPP999:::;;;<<<===<<<<<<;;;;;;999666666777888888777999888888999<<<======<<<777666555555777777666555444555666666666666666555777777999;;;<<<>>>???@@@===<<<;;;:::999::::::;;;@@@?????????>>>=========AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHRRRaaannntttrrrlllggg```]]]YYYXXXWWWTTTOOOJJJBBBBBB@@@>>><<<999777666555444333222111111111111222111000777@@@===444///000///...------......///---,,,,,,++++++,,,,,,---...///000111000//////...////////////............---------............///---------...............+++,,,,,,------.........---------,,,,,,,,,++++++,,,---111888===<<<444,,,------...//////......---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******...---,,,++++++,,,...///,,,...///...---,,,---...------------------------,,,,,,,,,,,,------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........---------------...///000........................+++,,,------------,,,+++......///000000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---.....................,,,...000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,////////////////////////---------------...//////...000000///...---...///....../////////000000000......////////////....../////////...............---...///000000///...------///000000//////000111...///000000000...,,,+++llleeebbbdddeee```YYYVVVSSSRRRQQQQQQSSSSSSRRRQQQOOOOOONNNMMMLLLJJJHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@666888:::999888777777888555666888999888666333111222222222222222222222222111111111000000111111222///000111111111000///...///............---------------------............000000111000...///111333.........///////////////---...//////...---...///....../////////...---,,,//////////////////////////////............//////.........//////.........---......///////////////...------------...//////---...//////......///000...............///000111//////......//////000000222111000///......//////000//////......//////000000000////////////000000,,,---////////////111222222222222111000///------......////////////.....................///000000111111222222333444555555111111222222222333333333333666888<<>>???>>>===;;;;;;999999999:::;;;:::888999888999:::===?????????888777777888999999888666888888999999999888888777555666777999<<<>>>???@@@??????>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>BBBAAA@@@???>>>>>>??????????????????@@@AAABBBCCCBBBJJJVVVaaaiiikkkiiiggg[[[WWWRRROOOMMMJJJFFFBBB::::::888777555333222111222222222111111000000000555444111===NNNGGG777555///............//////000///..................///---///111111000......///////////////............---------............///---------------.........,,,,,,,,,------.........---------,,,,,,++++++***)))+++///555999666///)))+++,,,---//////...------))))))***+++,,,...///000,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...---...//////------...///,,,,,,,,,------------...------,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,------------...******+++,,,---......///---------------...///000........................+++,,,---......---,,,+++,,,---...///000///...---------------............------------------------.............../////////---------...............,,,///111111---++++++---........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////------,,,,,,------...///...000000///...---...///,,,,,,,,,,,,------------......////////////....../////////.........------......////////////......---///000000......///111...//////000///...,,,,,,{{{lllddd```aaabbb^^^YYYWWWSSSQQQPPPQQQRRRSSSRRRQQQNNNNNNNNNMMMLLLJJJIIIHHHDDDDDDDDDDDDCCCBBBAAAAAA888;;;<<<;;;888666666777666666666666666444333222111222222333333222222222111111000111111222333444//////000000000000000000111111000000000/////////---...///000000///...---...000111111000000111222---......///////////////---...000000.........///---------------,,,,,,+++////////////////////////......////////////.........//////000000//////...---......///////////////...------------...//////---...//////......///111......///////////////..................///000000777555222///......///000///000000111111000000///000000////////////000000))),,,///111000000000111......///000000000///...---///111222222111///------------------......///000000111111222333333444000000000111111111222222444444666999>>>@@@>>><<<777999<<>>===;;;888888888888:::>>>@@@@@@@@@:::999999;;;<<<<<<:::888::::::;;;::::::999888777666777888999:::<<<======;;;;;;;;;<<<===???AAACCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>BBBHHHOOOUUUYYY[[[\\\QQQLLLFFFBBBAAA???<<<999444444333111000000000000...///000000000///...---777555111AAAYYYNNN777777.........//////000000000000000000//////000000000,,,///111111///---...///////////////............---------............///,,,,,,,,,------.........,,,,,,------------------///......---,,,,,,++++++)))***---///000///,,,+++***+++---.........---,,,))))))***+++,,,...///000---............---,,,,,,******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,,,,------...............---------......///........................---...///000000///...---+++,,,.../////////------------------.........///------------------------------......//////000000---------.........//////---111444333///,,,,,,...---------------------------------------------------------...............////////////////////////------,,,,,,------...///...000000///...---...///------------..................////////////......------..................//////............//////---...//////......///111...////////////......---yyymmmeee^^^^^^```]]]YYYXXXRRRQQQPPPQQQRRRSSSRRRQQQOOOOOONNNNNNLLLKKKIIIIIIDDDDDDDDDDDDCCCBBBAAAAAA;;;>>>???>>>999666555666777666444333222222333333111222222333333333222222000000111111222333555555000000////////////000111...------------,,,,,,,,,///000111222111000---,,,+++---//////.........///------...///000000//////,,,...000000///...///000,,,------...///000111222////////////////////////---...///000000///...---//////000000000000//////---......///////////////...------------...//////,,,...//////......///111......000000000///...---...............///000111:::777333///------///000///000111222222111000///222222111111111111222222(((+++///222111000000000***+++---///111111111000...000333555555333000...//////.........///000000000000000000111111111111000000000111111111222222666444555::::::666666:::555888;;;>>>???>>><<<;;;::::::;;;>>>???>>>;;;888777777777:::===@@@@@@@@@;;;;;;;;;<<<======;;;999;;;;;;;;;;;;:::999888777999999::::::;;;;;;;;;<<<555555666777999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAADDDEEEDDDAAA===;;;777777777777777888999:::>>>>>>???AAADDDHHHKKKMMMIIICCC===999888777555333111000000////////////000+++---...000000...,,,+++333111+++===WWWJJJ///.........//////000111111111000000////////////000000,,,///111111///---...///000/////////............---------.........//////,,,,,,,,,------.........------------------------000000///...------,,,,,,+++,,,---,,,******,,,...)))***,,,......---,,,+++,,,,,,,,,++++++,,,------//////000000//////...---,,,---///000111000//////+++,,,------++++++,,,---,,,,,,,,,------.........///...---,,,+++,,,---...---,,,,,,,,,,,,---......,,,,,,,,,------...........................------///......---------.................................000111333333111000...***+++---//////...---,,,---------.........//////------------------------+++++++++,,,---...//////---------.........//////...222666555000,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------....../////////////////////////////////---,,,,,,,,,,,,---.........000000000...---...///000000000000111111111111......////////////......+++,,,,,,---...///000000000///...------...///000---...//////......///111////////////////////////wwwjjjfffaaa^^^^^^\\\XXXUUUUUUSSSQQQQQQQQQRRRQQQPPPMMMMMMMMMLLLLLLKKKJJJIIIEEEEEEDDDCCCAAA@@@??????<<<<<<;;;:::999999999999777666555444444333444444555444222000000111222333444111//////222333222000333222111000000111222333........................000000111000///...,,,+++***,,,//////...,,,,,,,,,000000000000000///......////////////000000000000........................222222000...+++***+++,,,------............------//////...,,,******,,,---000000//////.........---111000000222555555111...------------------------111000...------...///000///...,,,,,,,,,---///111...000111000///...///111111111000//////////////////...------...///111222////////////////////////......//////000000111111111111111111111000//////111111000000//////......000000000000000000000000---......///000111111222000000000111222222333333666777888:::;;;;;;;;;;;;999:::;;;;;;;;;999888777111333555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>???@@@???===<<<===>>>@@@AAACCCBBBBBB@@@>>><<<:::999777888999888777666666777555666666777888999:::::::::777444000...------...000000000000000000000000111000///......///000111111000000222555555111......------,,,,,,,,,------///000111222222111000///111111000000//////......,,,,,,------.../////////,,,+++***,,,...///,,,)))+++,,,---.........---,,,//////.........---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---......///......------///......---------......+++*********+++,,,,,,---+++++++++,,,,,,---------,,,,,,............,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////...------...//////.........------------------............///---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///......------------......000444777555000++++++------------,,,,,,++++++++++++++++++,,,,,,,,,------...------------...//////...........................---,,,,,,---...///000........................////////////////////////------------------------000000//////.........------------............///333000...///000111///,,,,,,---------.../////////wwwjjjfffaaa^^^^^^\\\XXXUUUTTTRRRQQQPPPQQQRRRQQQPPPOOOOOOOOONNNLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;:::999999999999777666555444444333444444444333222111111111222333222000......111222111///111111000//////000111111..............................//////...---,,,+++...///111111///...///000///////////////...------.../////////000000000000........................///000000...,,,,,,...///---......//////......---...///...---++++++---///000/////////............000//////111333333000---------------------------------.../////////000//////...---,,,,,,---///000...000111000///...///000000///......---------...000000//////////////////........................////////////............111111000000000/////////000000000000//////......------------------------.........///000000000111000000000000000000000000000111222333555666777888444555555666666555444333333333555666777777777777::::::::::::::::::::::::;;;;;;;;;;;;:::999888888::::::::::::::::::::::::999::::::;;;<<<===>>>??????>>><<<;;;::::::<<<<<<=========<<<;;;999777777333555666666444444555777333333444444555555666666666555444222000///......////////////////////////000000///......///000000000//////111444333000---...------,,,,,,------...///000000000000000000///000000000000//////........................---------,,,+++---//////,,,******+++,,,---------,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---...............------///...---,,,+++,,,------++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////...------...///.........------------,,,,,,,,,,,,---------..................///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...//////............/////////333555333...+++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------------...//////.........------...............---,,,---...//////................................................------------------------000/////////.........------------............///222000...///000111///------------...............wwwjjjfffaaa^^^^^^\\\XXXUUUSSSQQQPPPPPPRRRRRRQQQPPPRRRQQQPPPOOOMMMJJJHHHGGGIIIHHHGGGEEECCCBBB@@@???<<<<<<;;;:::999999999999777666555444444333444444333333333222222222111111111///......///000000///000000////////////000000........................,,,------...------,,,,,,,,,---------++++++,,,..................------,,,....../////////000000000........................---...//////......000222......////////////......---.........,,,---...000////////////............/////////000111111///---........................)))+++...000111111000///......---,,,,,,...///000...///000000......///000...---,,,,,,,,,,,,,,,,,,111111111000000...------------------------------000//////...------,,,,,,111000//////......//////000000000////////////...------------------------......//////////////////000000000///...------------------...///111333555000000111222222222111111333333444444333333222111777777777777777777777777777777888888888777777666666666666666666666666666666777888888999:::;;;;;;<<<;;;999777666666666777666666666666555444333333222333444333111000111222000000000000000000000000000111222333222111///...//////////////////////////////............///////////////000222111///---...---------------......//////............//////000000000////////////...000//////...------,,,,,,---,,,---...//////---+++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------......------///...,,,******+++,,,---++++++******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////---,,,---...............------------+++++++++,,,,,,,,,------...............//////000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......------------.........000222000---+++,,,///+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------...------------.../////////...---,,,,,,---.../////////...---------..............................------------------------------------------------/////////...............---------............///111///...///000000///---...............---------wwwjjjfffaaa^^^^^^\\\XXXUUURRRQQQPPPQQQRRRRRRQQQPPPRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999999999999777666555444444333444444222333333333333222111000111000/////////000000000000000000000000000000000........................,,,,,,------............+++,,,,,,***))))))+++---......//////......---,,,........./////////000000........................---///000000//////111222...//////000000//////...+++---......---...000111///////////////..................//////...---,,,////////////////////////+++,,,...////////////......------------...///000...///000///......///000------,,,,,,+++,,,,,,---...//////000000...---,,,------------------------/////////......---------000000///...---......//////////////////////////////////////////////////////.....................////////////......------///...---,,,---///111333//////000111111111222222111111111111000/////////333333333333333333333333111222333333444444444333222222222222222222222222111222222333444555555555666555444333222222333333000111111222222111111000333333333111...---,,,---............------------------...///000000000//////////////////////////////..................///////////////000///...---...------------......//////...---,,,,,,---.../////////////////////////////////.........---------------.../////////---,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------------------......111///---+++***+++---...,,,++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---///...---,,,------------------------------+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---......---++++++---///+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------------...//////000...---,,,,,,---...000//////......------------........................------------------------................................................---------............////////////////////////.../////////...---------,,,wwwjjjfffaaa^^^^^^\\\XXXUUURRRQQQQQQRRRTTTTTTRRRPPPPPPPPPPPPPPPOOOMMMLLLKKKHHHGGGFFFDDDBBBAAA??????<<<<<<;;;:::999999999999777666555444444333444444222333333333333222111000111111111111000000111222111111111111111111111111////////////////////////---------......///000000/////////...,,,---///111///000000000000///..................////////////........................///000111111///...///000......////////////......***,,,............///111.........///////////////......///...---,,,,,,,,,////////////////////////000///...---,,,,,,---...------------......//////---///000///...---...///...---------------......***,,,---...///...------------------------------....../////////000000000000//////............................../////////////////////////////////.........---------------........./////////000000111000...,,,,,,---...///////////////000111111222.............../////////////////////////////////------...///000000000000000000000000000000000000/////////000111111222222/////////000000111111222---...///000000000000//////000111000...------............---------------,,,+++******+++---///111...........................//////////////////...//////000///...------------------------...///000///...---,,,,,,---...///.............../////////---------.........//////,,,---/////////...------------------.........///------------............+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,,,,---...///222111///---,,,---......,,,,,,++++++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,,,,---,,,,,,------------------------------............+++++++++++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++------------............------,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,------------...------------.../////////...------------...////////////......---,,,,,,........................................................................---------...............---------............///......//////......///////////////...---------,,,wwwjjjfffaaa^^^^^^\\\XXXUUURRRRRRRRRTTTUUUUUUSSSQQQOOOOOOOOOOOONNNNNNMMMLLLFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<;;;:::999999999999777666555444444333444444333333333222222222111111111222222111000000111333111111222222222222111111////////////////////////...............///000111...//////...------...000000000000000000//////...------........./////////........................///111222111///---------------............------)))+++---...------...///.........///////////////...//////...,,,+++,,,---........................222000...,,,***+++,,,------------............///---...//////------...///...............//////000++++++,,,---.../////////------------------------......//////000111111222///000000000000///...------............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111///...---,,,++++++,,,---......---------...//////------------...///000000------------------------+++,,,---......................................./////////000000111111111+++,,,---...///000000111------...///////////////***,,,............000222..................//////---,,,***((()))+++...000........................//////000000000000/////////000111///---,,,---...------------...///000000......------------......---............/////////,,,,,,------...//////000+++---//////...---------.........---...//////000------...............///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,+++++++++---...///222222000///......------,,,,,,++++++******++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,......,,,+++,,,---,,,,,,,,,,,,---------------------.........//////---------------......///,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---------------------------------.........////////////............//////++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---////////////000000000000...------------...//////.................................///......---,,,........................////////////////////////........................---------------.........---------............///,,,...//////...---...000...............---------wwwjjjfffaaa^^^^^^\\\XXXUUUSSSSSSSSSUUUWWWWWWUUUSSSPPPPPPPPPOOONNNLLLKKKJJJFFFFFFEEEEEEDDDCCCCCCBBB<<<<<<;;;:::999999999999777666555444444333444444444333222111111111222333000111222111///...000333///000111222222111000//////////////////////////////...---------...///000+++---......---,,,,,,---//////000000//////...------------.........//////...........................000111000...,,,,,,,,,,,,,,,------------,,,,,,(((***------,,,,,,,,,---............/////////000...000000...,,,***,,,...------------------------///......---,,,,,,,,,,,,,,,------...............---...//////------...///......---......//////000//////.........//////000.........................../////////////////////...000111222222000...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...---------------.........,,,,,,---------.........//////------,,,---......///...---------...000000........................------...................................................///////////////+++,,,---...............------......///.........***,,,------,,,,,,---///---......//////000000000...---,,,,,,,,,,,,---...........................///000111222222111000///000111222000---,,,---///------------...///000111......////////////......---------.........//////------..................***,,,//////---+++,,,---......---,,,---...///000,,,,,,,,,------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,+++******+++,,,...000000111111000///...,,,+++---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...***,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...---,,,+++,,,---++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,------...///------------,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,---------...............------------......+++,,,,,,---......---+++---,,,,,,,,,,,,,,,,,,+++........./////////000000...------------...//////,,,---...000000...---,,,,,,---.../////////...---........................................................................,,,,,,,,,------.........---------............///+++---//////------...000---------...............wwwjjjfffaaa^^^^^^\\\XXXUUUSSSSSSTTTVVVXXXXXXVVVSSSRRRQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEE<<<<<<;;;:::999999999999777777555444444444444444555444222000000111222333...000111000...---///222...///000111111000///...000000000000000000000000......,,,,,,,,,,,,---......000333333111000000000......//////......---,,,---------.........//////........................,,,...000000...---,,,---+++,,,,,,------,,,,,,+++(((***,,,---,,,+++++++++---.........//////000000///000111///,,,***,,,...------------------------+++,,,---//////...,,,+++,,,---......//////......---...///...------...///---------------...///000444333111/////////000000/////////////////////////////////...------,,,,,,...000222444444111...,,,---------.........//////........................******+++,,,,,,---.........------,,,,,,++++++***+++,,,---///111111222222222111///...---......///111000///...---...///000////////////////////////...//////000000//////...........................,,,,,,,,,,,,,,,,,,------------.........------,,,,,,------.........------...//////---***((('''(((------...//////000111111....../////////...,,,+++........................000111222333333222111000111222333111---,,,...000---------......000111111---...///000000///...------------.........///////////////...------,,,,,,))),,,///...,,,***+++,,,------,,,+++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,+++*********,,,///000...///000111///---***)))---,,,,,,+++*********++++++++++++,,,,,,---------......,,,,,,,,,,,,......+++,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++******++++++,,,---......------------,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------+++******************++++++,,,---///000///,,,***---------,,,,,,++++++++++++++++++,,,,,,,,,------...------------...//////+++---///111111///---++++++,,,.../////////..............................------------------------////////////////////////,,,,,,,,,------.........---------.........//////+++---//////---,,,...111,,,------....../////////yyynnneee___``````[[[VVVSSSPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEECCCAAA:::;;;<<<<<<;;;:::888777999888777666666555555555444333222222111111222222111222222333333222222111000000000000000000000000......------------......///...------///000000///000///...------...///000000000///...------,,,,,,,,,,,,,,,,,,---///111222---------............///........................,,,---------......//////------------------------...---+++***)))******+++---------......000111111......,,,,,,,,,,,,......//////.........---------...------,,,,,,,,,------//////............//////,,,---...//////...---,,,000///...------...///000......------------............,,,+++++++++,,,,,,........................------............------............////////////............---,,,+++***.../////////000000111111---------............/////////---,,,,,,---...///000000000000000000000000///...---,,,,,,---...///111111000000//////......//////.........---------,,,,,,------...///000000///////////////////////////......---------......000///...---,,,------.........---,,,---...///000...------------...//////------/////////...---,,,///...------...///000111//////............////////////.........------------///000111222000///...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......------............------------------------((())),,,...///...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---+++******+++---...)))))))))***+++,,,---...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,---,,,,,,++++++,,,,,,---***+++,,,---,,,+++***)))------------,,,,,,+++***++++++******)))*********++++++,,,---...///000111,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------------,,,---.........---,,,++++++******,,,,,,,,,,,,.........---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,+++,,,---///000////////////////////////---,,,,,,,,,,,,---......///---++++++---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------///...---,,,,,,,,,,,,,,,......------------......,,,,,,,,,------.........yyykkkccc___``````[[[TTTQQQQQQQQQSSSTTTTTTTTTSSSRRRRRRQQQOOONNNLLLKKKKKKKKKJJJHHHFFFEEEEEEDDDBBB@@@;;;;;;;;;<<<;;;999888777888777666555444444444444444333222222111111222222111222222333333222222111000000000000000000000000/////////....../////////.........///000111000.........------------......000//////...------,,,,,,...---,,,+++++++++,,,,,,------------....................................------.........////////////////////////////////////......------------...------------...///000111...---,,,++++++,,,---...///.........------------...------,,,,,,------...//////............//////------............------///...---,,,,,,---...///------,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////***+++,,,---............---------.........//////------------............///......------......///........................///...---,,,,,,---...///000000000/////////......///.........------------,,,,,,------...//////000........................111000///------,,,,,,,,,000///...---,,,------...---,,,,,,+++,,,---...///,,,++++++++++++,,,------------...//////...---,,,///......---...///000111000///.............../////////.........---------...///000111111000...---////////////...---,,,+++........................//////.........---------++++++,,,---......------------------------------)))***,,,---...------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,++++++*********++++++------------............,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,------------,,,+++******+++---------,,,---......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222---------------------------,,,,,,,,,,,,---.........---,,,---...///...---------------------------........................,,,,,,,,,++++++*********------------------------///...---,,,,,,,,,,,,---......------------......,,,,,,------------------{{{mmmeee```aaaaaa\\\UUURRRQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLKKKIIIGGGEEEEEECCCAAA???;;;;;;;;;;;;:::999888777777666555444444333333333444333222222111111222222111111222222222222111111000000000000000000000000000000000000000000000000......///111222222000---,,,,,,------------,,,,,,/////////...------,,,,,,...---,,,++++++++++++,,,------------............------------------------.........///////////////////////////////////////---......////////////...,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---............------------...---------------.......................................------.........------,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............***+++,,,---............++++++,,,,,,,,,,,,------------------..................///////////////...------------------------......------------......///////////////.....................------------,,,,,,,,,---......//////........................111111///---,,,+++++++++///...------,,,---------,,,++++++++++++,,,------,,,++++++++++++,,,------------......///......---///............///000000000000///...---------..................---------///000000111000///---,,,////////////...---,,,,,,........................///............---------((()))+++---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---......---+++***------------...//////000))))))***++++++,,,------------------------------,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,///.........------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---------------***+++,,,,,,,,,---,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,---///111222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...000111///---------------------------.................................---------------------------------------......---,,,,,,,,,------......------------......------------------,,,,,,}}}uuukkkdddcccbbb]]]WWWUUURRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLKKKIIIGGGEEEDDDCCC@@@>>>;;;;;;;;;;;;:::999888888777777666555444444444444444333222222111111222222111111222222222222111111000000000000000000000000000000000000000000000000---...///222333333000---,,,---...//////...---,,,//////.........---------,,,,,,------...///000000,,,,,,---------.........------------------------////////////////////////------------------------***+++---...///...------,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------------------------...------------......///........................///...---,,,,,,---...///------------------......------,,,,,,,,,,,,------,,,,,,------,,,,,,,,,,,,........................------............---------............/////////............---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------.........---...///000111000///...------------------------------------------------........................------------------------,,,,,,,,,------.................................000///...---,,,,,,++++++...---------------------,,,,,,,,,,,,,,,---------...------------...//////---------...............//////........./////////000000///...------------........................///000000000///...---,,,......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,...000///...---------------------------------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,+++++++++,,,------...******++++++,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,---.../////////+++---,,,***+++000222222......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---000222222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------------------------...------,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,{{{oooeeeaaa___[[[WWWVVVSSSSSSSSSSSSSSSTTTTTTUUUSSSRRRQQQOOONNNMMMLLLLLLKKKIIIFFFEEEDDDBBB@@@>>><<<<<<;;;:::999999999999999888777666555555555555444333222222111111222222000111111222222111111000////////////////////////...//////000000//////...------///111333222///,,,---...///000000///...---...............---------,,,,,,---....../////////,,,,,,,,,------------...------------------------///////////////.........------------------------***+++---...///...------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000------............------///...---,,,,,,---...///------......////////////......------------......---,,,+++******+++,,,...........................------............------....../////////000000000............---,,,+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---///000000000///...........................,,,------------------,,,---------------.........,,,,,,------------------,,,,,,,,,---------------........................------,,,,,,,,,------...,,,,,,------------------,,,------..................------------...//////------------......////////////////////////......//////...------------------.....................///////////////...------.........///......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***---000111000///...------------------------------,,,+++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,+++++++++,,,------......------,,,,,,,,,+++---------------------------,,,+++******+++,,,------,,,,,,++++++,,,,,,---------,,,+++,,,---///000+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,------...///000000111+++---+++)))...999BBBDDD......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------+++,,,---000222222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,------...------,,,,,,,,,,,,------.........------,,,,,,,,,yyymmmbbb^^^]]]YYYVVVVVVTTTSSSSSSSSSSSSTTTUUUVVVSSSRRRPPPOOOMMMLLLLLLLLLJJJHHHFFFDDDDDDBBB@@@>>>===<<<;;;:::999999999999999888777666666555555666444333222222111111222222000000111111111111000000////////////////////////......000000000000......------...000111111///,,,...//////////////////....................................---,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////---......////////////...,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,------------------------...///000000,,,---...//////...---,,,.........------.........,,,---...///000000000000///......------......///---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------.........////////////000***+++,,,---..................------------,,,,,,,,,,,,,,,,,,------------,,,,,,---...////////////........................,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------++++++++++++,,,---...///+++,,,,,,------------,,,,,,---.../////////......,,,++++++++++++,,,---------------------...///000/////////000//////...---...---------------......---------.......................................---...............------,,,------....../////////---------............///***+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---+++******+++---...---------,,,,,,------...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---...///++++++,,,---------,,,,,,+++******++++++,,,---...++++++,,,,,,---------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...---------...///000111)))------***222BBBMMMOOO......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******------------------------+++++++++++++++,,,------,,,,,,---...000111///---------------------------........................,,,,,,,,,,,,------------------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------------------------,,,,,,rrrhhhaaa``````\\\XXXWWWTTTTTTSSSSSSSSSTTTUUUVVVRRRQQQOOONNNLLLKKKKKKKKKIIIGGGEEEDDDDDDCCCAAA???===<<<;;;999888999999999888888777666555555555555444333222222111111222222000000111111111111000000////////////////////////...///111222222111///...---,,,,,,---//////...---///......------......///........................---.........,,,+++)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,///////////////////////////......------------...------,,,,,,,,,,,,---------......//////......---++++++,,,,,,,,,---------------------...///000111+++,,,...//////...,,,+++------............------+++,,,---//////000//////...------,,,,,,------...+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......***+++,,,---..................---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---...///------------------------+++,,,------------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------***+++,,,---...------,,,+++,,,---.........------,,,++++++++++++,,,------------,,,,,,---...000111//////000000000///---,,,,,,,,,,,,,,,---...//////---------.........//////------------...//////000------...............---,,,,,,------...//////000---------.........//////+++,,,---...............------------------------)))***,,,---...------,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------***+++,,,,,,---------,,,)))))))))******,,,------------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,------------------------,,,---------,,,,,,+++***...---,,,+++,,,,,,---...***//////+++111???GGGEEE......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...---,,,---...///...---------------------------................................./////////000000------------------------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,------------------mmmfffaaadddeeeaaa[[[YYYUUUTTTSSSSSSSSSTTTVVVVVVQQQPPPOOOMMMLLLKKKKKKJJJHHHFFFDDDDDDDDDCCCAAA@@@===<<<:::999888888999:::777777555444444444444444444333222222111111222222000000111111111111000000///////////////////////////000222333333222000///---,,,+++,,,---......---......,,,++++++,,,......---.....................,,,---.../////////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---+++***)))******+++......---,,,,,,------------...///000000///...---+++++++++,,,,,,------------------......000111111+++,,,...//////...,,,+++,,,---...//////...---,,,)))+++,,,...//////......---,,,,,,++++++,,,,,,---))),,,111555555333...+++........................---..................---******+++++++++,,,,,,,,,............---,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++)))***,,,---...------,,,***+++,,,---...---,,,,,,...------------...//////------,,,,,,---...000111//////000000000///---,,,+++++++++,,,---...///000---------.........//////,,,,,,,,,---...///000111------...............---******++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------------------------((())),,,...///...---,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++*********))))))((()))))))))*********++++++,,,------************************)))***+++---------,,,+++---,,,,,,++++++,,,,,,---''')))***,,,------,,,,,,***+++,,,,,,------------))))))))))))***+++,,,---///......---+++******))),,,++++++++++++++++++,,,------------------------------------,,,,,,+++***---,,,+++*********+++,,,,,,222222+++,,,666888333......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))+++,,,...//////......++++++++++++++++++++++++++++++******++++++,,,---///---,,,+++---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........qqqhhhaaaaaaaaa___[[[[[[YYYWWWUUUTTTUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKEEEFFFGGGFFFEEEBBB???===:::888888:::<<<;;;777444777777777777777666666666222222111111111111222222+++---///111222111000000111111111111111000//////////////////////////////////////////////////////000///---***((((((+++---,,,,,,------...------,,,......---,,,,,,,,,------.........------.........------,,,,,,,,,+++++++++,,,++++++******++++++,,,---------------,,,,,,,,,...------,,,,,,++++++***.........---,,,+++))))))((()))+++---////////////+++,,,,,,,,,---..................------,,,,,,,,,---......,,,++++++---//////............---------////////////////////////,,,---000111222000...---++++++++++++++++++++++++,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---/////////---+++)))...---,,,+++***+++,,,---++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---+++******+++---...+++++++++,,,,,,---------,,,,,,++++++++++++******---///111111///.....................///////////////...---,,,,,,---...///.........------,,,,,,,,,//////000000000000//////111///,,,******+++---///,,,,,,,,,---------......111111000...---,,,+++***,,,,,,,,,------.........))))))((((((***,,,///111------,,,,,,,,,------......---,,,+++************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))///+++((()))---...+++'''---,,,++++++************------------------------++++++++++++++++++++++++)))***++++++,,,---.........------...//////...,,,++++++++++++++++++++++++...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------111000///...---...//////------------------------------------------------...---,,,,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,---------......------------------------sssiiiaaa```aaa___\\\\\\XXXVVVTTTTTTTTTUUUTTTSSSOOOOOOOOONNNLLLKKKIIIIIIFFFFFFFFFFFFEEECCCAAA@@@AAA???======>>><<<888555444444444444444333333333222222111111111111222222---...000111222222000000000000000000000//////...////////////////////////------------------------,,,...//////.........000.........//////...------------,,,,,,,,,------.........------------......///.....................,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***,,,---...///////////////............////////////......---------,,,,,,,,,---------,,,***+++---///............------------...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......++++++++++++++++++++++++---.../////////...---,,,///...---,,,++++++,,,,,,,,,,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------------------,,,++++++,,,------,,,,,,---------------......---------,,,,,,,,,,,,+++---//////...---------............///////////////...------------...///---,,,,,,,,,++++++++++++//////000000000000//////000...---++++++,,,---...,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,---------......000///---+++************,,,,,,,,,,,,,,,---.........---,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******...+++)))***,,,---+++)))------,,,+++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------000///...---------......---------------------------------------------------,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------uuukkkbbb```aaa___]]]^^^WWWUUUSSSSSSTTTTTTSSSRRRLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBB<<<;;;::::::;;;;;;:::999777777777666666555555555222222111111111111222222///000111222222222000000000000/////////.........////////////////////////------------------------'''+++000333333111000000///000000000///...------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------..................//////------,,,,,,,,,,,,------......---,,,++++++*********++++++,,,------......------.........---------111000000/////////000000////////////...............------------,,,,,,,,,,,,,,,,,,+++******,,,...............------------.........------,,,,,,,,,333111///---,,,,,,------------------------------,,,------............---))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,+++------------------------......////////////......++++++++++++,,,,,,,,,,,,............////////////000///...---,,,,,,,,,,,,,,,...000111111///---+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////.........---***,,,......,,,,,,,,,------............////////////......------......///000000000000////////////...//////000000//////............---------------,,,------------.........//////.........---------,,,,,,,,,------------...---...//////000000000000,,,,,,,,,,,,,,,---......///...---,,,+++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++,,,++++++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++,,,------,,,***------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------///...---,,,,,,,,,------------------------------------------------------+++,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,---------..............................wwwlllbbb``````___^^^___WWWUUUSSSRRRSSSSSSRRRQQQMMMMMMNNNNNNMMMLLLKKKKKKGGGFFFEEEDDDDDDDDDDDDDDD===;;;:::999999999888888999999888888777666666666333222222111111222222333111111222222222111111000111000000///////////////////////////////////////////////////////////////&&&***...111111000////////////000//////...---,,,+++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,+++++++++,,,---//////...------,,,,,,------...//////...---,,,+++******,,,,,,,,,,,,------......,,,------.../////////...111000///......///000111---------,,,,,,+++++++++------------------------+++,,,,,,***))))))+++---.........---------,,,,,,...------,,,,,,++++++***000000///...---------...------------------------,,,------......---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------...///000111000///...---,,,,,,,,,+++---///000111000///...+++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,---......---,,,,,,.........---,,,,,,,,,+++////////////............+++,,,------,,,,,,---...---------.........////////////............//////111111111111111111111111...//////////////////...---.../////////...,,,+++------------............---.....................------------------------)))+++---000111222111111000///...------------...///...------,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***+++---///...------,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,---------..............................xxxmmmbbb``````___]]]^^^WWWUUUSSSRRRSSSSSSRRRQQQNNNOOOOOOOOONNNMMMMMMLLLGGGFFFEEEDDDCCCCCCDDDDDDEEECCCAAA===:::777666666666666555444444333222222333333222222222222333333111222222222222111111000333222111000000000111111////////////////////////////////////////////////+++---//////.........///...............---,,,++++++++++++,,,---...///000---,,,,,,++++++,,,,,,---++++++***+++,,,...000222...------,,,,,,------.../////////...---,,,,,,+++.........------,,,,,,,,,,,,,,,---...////////////...---,,,,,,---...000111------,,,,,,+++++++++***------------------------+++,,,,,,***))))))+++---...------------,,,,,,,,,------,,,,,,++++++++++++&&&(((***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,,,,,,,........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++,,,---......000/////////...---,,,,,,+++++++++,,,---///000111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,+++*********.........------------,,,+++---...---------...000------------............////////////////////////,,,,,,,,,,,,------------......////////////......---...///000///...,,,+++---------.........//////---------...............---------------------------...000111000...,,,***444333111000...---------......---,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++,,,------+++******---///---------,,,,,,------...------------------------++++++++++++++++++++++++******+++,,,,,,---.........---------//////---,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---+++)))(((,,,,,,,,,---------..............................wwwlllbbb``````^^^\\\\\\WWWUUUSSSSSSTTTTTTSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJFFFEEEEEEDDDCCCBBBBBBAAA:::;;;<<<;;;:::999999;;;888777777666555444333333333333222222222222333333111111111111111111111111444333222111000111222222////////////////////////------------------------000000000///------///111,,,,,,---------------,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,---------,,,,,,,,,...111444666------,,,,,,,,,,,,------......------------,,,,,,//////......---,,,,,,++++++,,,---...............+++++++++,,,,,,...//////............------------,,,,,,,,,------------...,,,,,,,,,+++******,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++,,,,,,---......***++++++,,,,,,------...+++,,,......---,,,,,,---------------------------------............------++++++,,,,,,------......+++++++++++++++,,,,,,,,,---............---,,,,,,+++*********+++---000111++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++************---------,,,,,,,,,++++++,,,---------,,,---///111,,,------------............//////000000//////...,,,,,,,,,------------------......//////......---......///000///...---,,,------........./////////------.....................------------,,,,,,,,,000111444666777777666555444333222000...------,,,------,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++)))***************++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***************++++++000...,,,+++***+++------,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++)))******+++---......///...------...//////...,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,------......------,,,------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((,,,,,,,,,---------......------------------------uuukkkbbbaaaaaa^^^ZZZZZZXXXVVVTTTTTTTTTUUUTTTSSSOOOOOOOOONNNMMMKKKJJJIIIDDDEEEEEEDDDCCCAAA???>>>///222666888888999;;;===::::::999888777666555555444333333222222333333444////////////000111111222444333111000///000111222////////////////////////------------------------.../////////------...000+++,,,---.../////////...------,,,,,,,,,------.........------------......,,,,,,+++,,,...222555888,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,...............---------+++,,,,,,------------,,,,,,,,,------------,,,,,,------------------......,,,,,,,,,---------......---------,,,***+++---///---------,,,,,,,,,++++++++++++,,,,,,------......,,,---...///000000//////---------------------------------------,,,+++******++++++,,,,,,------...******+++,,,,,,---......***---//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---......///+++,,,---------,,,+++***++++++------...------,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------))))))***+++,,,------...///...---,,,,,,---...///***+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,++++++,,,...000,,,,,,---------............///000111111000///............//////000000000---......//////......---///////////////......---............////////////..................------......---------,,,,,,,,,,,,...222666999<<<===>>>111000///...------------,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---......///))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,444///+++***+++---,,,++++++++++++++++++,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,---...///---+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,------------------------,,,---.........---++++++++++++++++++++++++++++++------------------------,,,++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,tttjjjbbbaaaaaa]]]YYYXXXYYYWWWUUUTTTUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLKKKJJJDDDDDDEEEEEECCC@@@>>><<<888;;;>>>===:::666555666777777666555444333222222444333333222222333333444............///000222222333222000///...///000222////////////////////////////////////////////////)))+++------,,,,,,,,,---+++,,,---///000000111111......---,,,,,,,,,------///......------......///***))))))***,,,000444777,,,++++++******++++++,,,((((((((()))******++++++,,,,,,------.../////////+++,,,,,,------,,,,,,+++---...//////...,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,------.........---......,,,++++++---///---------,,,,,,,,,++++++***+++,,,---......///000......---,,,+++,,,---...////////////////////////------------,,,,,,+++***......---,,,,,,+++************+++,,,,,,---......***---000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,---/////////---+++))))))***,,,---...------,,,,,,...///000///---***(((++++++,,,,,,,,,---------(((((()))***,,,---...///000///---,,,,,,---///000+++++++++,,,,,,---------......---------,,,,,,,,,)))***+++******+++---000,,,,,,,,,---------.........///000111111000///...+++,,,,,,,,,------......---..................---000/////////......................../////////000//////.........---------.........------,,,,,,,,,)))***,,,...///111111222---,,,,,,,,,,,,---......+++++++++******+++,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------666000***))),,,...,,,)))************++++++,,,---------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,+++,,,---...,,,***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,+++++++++------------------------------...///...---,,,+++++++++++++++++++++++++++------------------------******)))))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...000,,,,,,,,,---------......++++++++++++++++++++++++vvvllldddaaa___\\\[[[\\\UUUUUUVVVXXXYYYXXXUUURRROOONNNNNNMMMLLLKKKJJJJJJGGGFFFEEEEEEEEEEEEBBB@@@>>>===;;;999888777666666888777555444333333444444333333333333333333333333111111000000000000000111111111111111000000000000222000...---------,,,+++///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,------,,,+++,,,---...//////...------,,,,,,,,,,,,...---+++++++++---///000++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,+++,,,...222222///,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000//////.........---------,,,++++++***+++,,,...///+++---...,,,)))'''***---000---,,,---///000...,,,...---,,,,,,---...---+++---,,,***(((((()))***+++---,,,++++++,,,---///000,,,,,,,,,++++++*********...,,,***+++......,,,)))------------------------))))))*********+++++++++.........------,,,,,,,,,000...------...///...---------------,,,+++******------------------------+++,,,---......---,,,+++222000...---------,,,++++++,,,------......------///---+++))))))+++---///...------,,,,,,------...---------------...///000///////////////////////////////////////.........111000...---,,,,,,------+++,,,---------,,,+++***,,,------......------,,,---...000///...,,,---------,,,,,,++++++,,,,,,---////////////////////////---..................---...---+++******+++---...++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++---+++)))***,,,---,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---...---+++***)))***++++++,,,++++++******+++,,,,,,***+++,,,,,,------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((())),,,...///...---,,,000---++++++---...---+++,,,,,,,,,++++++*********,,,++++++---......,,,)))vvvmmmdddaaa___\\\ZZZ[[[WWWVVVVVVWWWXXXWWWUUUSSSOOONNNNNNMMMLLLKKKJJJJJJGGGFFFEEEEEEEEEDDDBBB@@@===<<<;;;:::999888777777888777555444333333444444333333333333333333333333111111000000000000111111222222111111111000000000111///---,,,---------+++......------,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,+++++++++,,,---...//////...------------------,,,+++***+++,,,...///,,,,,,---------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,***))))))+++...///---***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111///...---,,,,,,,,,///.........------------------,,,,,,,,,---......,,,,,,++++++,,,---------000...,,,,,,...///...,,,...,,,+++,,,......---,,,...---+++***)))***+++,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------,,,,,,,,,++++++)))(((((()))***)))(((,,,,,,,,,,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,++++++000...---,,,.........---***+++,,,,,,------,,,,,,...---+++******+++---......------,,,,,,------.........------...//////000........................////////////............111000...---,,,,,,------,,,---...//////...---,,,---......//////......------...000///---,,,,,,------,,,,,,++++++,,,,,,---........................------............------...---+++******+++---...------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,+++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++*********+++,,,------,,,,,,+++,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++---......------111///------//////...---.........------,,,,,,,,,...------...000///...,,,uuullldddaaa___\\\ZZZ[[[XXXWWWVVVVVVWWWWWWVVVTTTOOOOOONNNMMMLLLKKKJJJJJJGGGFFFEEEEEEEEEDDDBBB@@@======<<<:::999888777777777777555444444333444444333333333333333333333333111000000000000000111111222222222111111111000000222000......000111000///...------------,,,,,,,,,,,,,,,,,,---------......------............------+++++++++***+++,,,,,,---///......---------------,,,,,,+++******+++---...,,,------......---------------------------------,,,,,,,,,+++++++++++++++***))))))***,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++++++++............------------...............------,,,///,,,***+++///000...+++111///,,,+++,,,---------,,,++++++,,,...///...---///...,,,++++++,,,------,,,------------,,,,,,+++,,,,,,,,,++++++++++++***)))+++,,,---,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++)))***+++,,,,,,+++******+++,,,,,,,,,++++++------------------------,,,++++++++++++++++++,,,...,,,+++,,,...//////...)))***++++++,,,,,,++++++...---+++******+++---......------,,,,,,------.........---------...//////................................................000000...------,,,------...///000000111000///......//////////////////...---...//////---,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,------++++++++++++------------------------------------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................------,,,,,,+++******)))++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++*********+++,,,,,,///...------,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000...,,,,,,---...---,,,......------------,,,,,,...------...//////---,,,sssjjjbbbaaa```]]]\\\]]]ZZZXXXVVVUUUVVVWWWVVVUUUPPPOOONNNMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEDDDBBB???>>>===<<<:::888666444333777666666555444444333333222222222222222222222222000000000000000000111222111111000000000////////////---,,,,,,...000//////---------------------,,,,,,,,,,,,---------......------------------------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,+++*********+++,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000/////////...---------,,,+++++++++,,,------...+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++,,,---......------------------------------...///...---+++***///---,,,,,,......,,,)))000///,,,++++++,,,------,,,+++***,,,...//////......---,,,,,,+++,,,------,,,---......---,,,***)))++++++++++++++++++++++++'''***---...,,,+++---000++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++///---,,,,,,...//////...((()))***+++,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,...,,,+++,,,---.........******+++,,,,,,,,,,,,,,,...---+++******+++---......------,,,,,,------...------,,,,,,,,,------...........................------...............///000//////...------,,,,,,---...000000111000//////......////////////......,,,...//////---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------)))))))))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,---///...---,,,,,,+++,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,---......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,+++******++++++***++++++++++++++++++++++++,,,+++***+++,,,,,,+++***ppphhhbbbaaabbb```___```[[[YYYWWWVVVVVVWWWVVVUUUPPPPPPNNNMMMLLLJJJIIIIIIFFFEEEDDDDDDDDDCCCAAA???>>>===<<<:::777444111000666666666555555444333333222222222222222222222222000000//////000111222222000000/////////.........***((('''(((***+++++++++,,,,,,---......------,,,,,,,,,,,,---------......---------,,,,,,---------,,,------...............,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************111111000000//////......,,,,,,,,,++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......,,,,,,------------------+++,,,------,,,+++)))((((((+++------+++***+++---...------,,,+++,,,---...,,,+++***,,,...//////...,,,,,,+++++++++,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++'''***---...,,,+++---000------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++)))((()))+++,,,,,,+++((()))***+++,,,------------------------------------,,,+++******+++,,,---///---,,,,,,------,,,++++++,,,,,,------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++***++++++,,,........................,,,---------......///////////////......---,,,,,,,,,---...///000//////...,,,------......------,,,,,,---///...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,------------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,------,,,,,,+++******++++++,,,---......///...,,,++++++,,,...///+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,+++*********+++++++++++++++++++++++++++,,,+++)))***+++,,,+++***ooohhhbbbcccdddbbbaaabbb[[[YYYXXXWWWXXXWWWVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA???<<<<<<<<<:::888555222000666666666666555444333222222222222222222222222222////////////000111222333000000/////////.........---,,,++++++---///......+++,,,---.........---,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------...///////////////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++.........---------------)))+++,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------***++++++++++++******)))###''',,,---++++++---000***+++------,,,,,,...///,,,++++++,,,...///...---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,)))+++,,,---,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))((('''(((***++++++***)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,---///---,,,+++,,,---,,,+++,,,,,,---............------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,+++*********++++++------------------------,,,,,,,,,---......//////////////////...---,,,+++***+++---...//////...---,,,,,,------------,,,,,,,,,---......,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---------,,,++++++******+++,,,,,,---......---,,,++++++++++++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,+++---...,,,,,,------------.........---++++++,,,------,,,rrrkkkeeeeeeeeebbb``````ZZZYYYXXXYYYYYYXXXUUUSSSQQQPPPOOOMMMKKKJJJIIIHHHFFFEEECCCCCCDDDCCCAAA???999:::;;;;;;;;;999777666555666666666666444333222111111111111111111111111////////////000111222333111111111111000000000000222111//////111222222111***+++---...///...---,,,,,,,,,,,,---------......------,,,++++++,,,------,,,---.../////////......---,,,,,,,,,------...///---------------,,,++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++......,,,******,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,(((***,,,......---,,,,,,%%%)))---......---...///...,,,+++,,,......---,,,++++++,,,---------------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,,,,,,,------------+++***)))***,,,---------+++,,,---...............---------------------------------......------------,,,***+++,,,------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,++++++,,,,,,------------------------++++++,,,------...//////...////////////---,,,+++***+++---...//////......------............------+++---......,,,++++++,,,---,,,,,,++++++,,,,,,---------------------------------............------+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++---,,,***)))+++---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,+++***)))+++++++++++++++,,,---...,,,---------,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++***+++---......---+++***+++,,,---------,,,++++++...000000///,,,,,,---000,,,,,,,,,------............,,,+++***,,,------,,,uuunnnggggggfffbbb______ZZZYYYYYYZZZZZZXXXUUURRRQQQPPPOOOMMMKKKJJJHHHHHHFFFDDDCCCCCCDDDCCCAAA>>>777888;;;=========<<<;;;555666666666666444333222111111111111111111111111////////////000111222333333333333222222222222111///...,,,,,,.........---***+++---//////...---,,,,,,,,,,,,---------......------++++++++++++------+++,,,---.........---,,,...............///000111---.........------,,,+++***+++,,,---....................................+++++++++,,,,,,---------***...111111///---,,,---++++++,,,,,,,,,---------------------------------........................+++++++++,,,---...000111+++++++++,,,,,,---------,,,,,,+++***+++,,,...///222000......///...)))$$$###'''---//////......000...---,,,,,,---...---+++,,,,,,---.../////////...++++++***)))***+++---...*********++++++,,,,,,,,,...,,,***+++...///,,,)))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------.........***(((((((((+++,,,,,,,,,,,,---......//////......------------------------,,,---...//////...---,,,+++***)))***---//////...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...---------------------------------------++++++,,,,,,---...//////...////////////---,,,+++***+++---////////////.........////////////......+++---......,,,++++++,,,---,,,,,,++++++,,,,,,------------------------------......//////......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++))),,,---,,,***)))+++---+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,---,,,+++)))(((+++++++++,,,---...///000------------,,,,,,+++***++++++,,,,,,,,,,,,------)))***++++++++++++***)))***+++---......---+++******+++---......---+++***---...///...+++***,,,...*********++++++,,,,,,,,,---***(((((()))++++++***ssskkkfffggghhhccc^^^[[[[[[[[[YYYWWWUUUUUUWWWXXXSSSRRROOOMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCAAA>>>;;;<<<;;;;;;:::999888777777777777666555444333222222111222222222222111000000/////////000111111222222111111111111111000//////////////////////////////***,,,...///000///...---------------------------------------,,,,,,+++***++++++,,,,,,---...//////333000---+++***+++...///)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...777===;;;111)))((()))'''++++++++++++++++++++++++++++++++++++++++++++++++---------............///,,,,,,,,,++++++,,,------...------,,,,,,++++++***---.........---,,,,,,+++///...------++++++***)))...,,,+++,,,///000...+++......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++///---******,,,...//////---------,,,,,,+++++++++)))+++---///000...---+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,.../////////.........---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,,,,---------------.........//////------............------************************------------------------,,,------......------,,,........................+++++++++************))),,,------......------,,,++++++,,,,,,,,,,,,------***)))((('''''')))+++---)))))))))***++++++,,,,,,,,,---......,,,,,,---...+++,,,---...---,,,+++***,,,,,,++++++***++++++++++++---...,,,(((&&&'''))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***((()))***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))...---,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++************++++++******++++++++++++******************************qqqiiiccccccddd```[[[ZZZ[[[ZZZXXXVVVTTTTTTUUUVVVRRRPPPNNNLLLKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB>>><<<<<<;;;;;;:::999888777777888777777666555444444333222222222222222111000000111111111111111111000000000111111111111000//////........................//////......///000111222,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++++++++,,,,,,---......///------,,,,,,,,,------...,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...???CCCAAA888000...///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............///...---,,,+++*********,,,,,,,,,,,,,,,---------------......---,,,,,,+++...------,,,,,,++++++***,,,+++***+++---......---...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////,,,,,,+++,,,...///...,,,---------,,,,,,+++++++++)))+++---//////...,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...------.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,---------------..................------............------++++++++++++++++++++++++------------------------,,,------......------,,,........................++++++++++++************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++******)))***+++,,,---,,,,,,,,,+++++++++++++++,,,---...---,,,,,,,,,...------.........---,,,+++,,,,,,++++++***++++++,,,***,,,---,,,***)))***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))---,,,+++************+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000++++++,,,,,,,,,,,,------++++++*********+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++rrriiibbbaaabbb___\\\[[[[[[YYYWWWUUUSSSSSSSSSSSSPPPOOONNNLLLKKKJJJJJJJJJIIIGGGFFFEEEDDDBBB???===<<<;;;;;;:::999888777777666666555555444444444333222222222222222111111000333333222222111000000///000000111111000000///...------------------------111///---,,,...222777:::------------------------......//////......------++++++,,,,,,------......)))***+++,,,------------++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...:::===;;;444---++++++***------------------------++++++++++++++++++++++++------------...............---,,,,,,++++++++++++++++++,,,------...//////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...---,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,---------(((((((((''''''(((((()))***+++,,,...000///---***------,,,,,,,,,,,,++++++***+++---...///...,,,+++,,,,,,++++++++++++******+++++++++,,,,,,---------***,,,...//////---***(((---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------,,,,,,------.....................------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,+++++++++************,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------......------,,,++++++***+++---...---,,,+++,,,........./////////...---,,,,,,++++++***++++++,,,,,,***+++,,,,,,++++++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++******))))))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------,,,,,,+++*********++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,wwwllldddccccccaaa______\\\ZZZWWWUUUTTTSSSRRRQQQOOOOOONNNMMMLLLLLLKKKKKKIIIGGGFFFEEEDDDCCC@@@>>><<<;;;;;;:::999888777777444444444333333333222222222222333333222222111000333222222222111111111000000000000000000//////...---------------------------,,,+++,,,///555:::>>>........................------............------++++++,,,,,,,,,---------++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///000000,,,'''&&&%%%%%%------------------------++++++++++++++++++++++++,,,,,,---------.........*********+++,,,---///000,,,,,,---------.........,,,,,,---------,,,,,,++++++++++++,,,,,,---------+++,,,---+++((('''***---,,,,,,+++++++++*********++++++++++++++++++++++++******************************+++,,,,,,---.....................//////000+++++++++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++,,,,,,,,,+++++++++++++++******+++,,,,,,---......%%%''')))+++,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---.....................---------------............------------------------------------------------------,,,------......------,,,------------------------,,,,,,+++++++++*********,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000///...---------,,,,,,+++++++++++++++,,,------++++++,,,---...............------,,,++++++******++++++,,,,,,,,,,,,---------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------......//////+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,xxxmmmdddcccdddbbb``````]]]ZZZWWWVVVVVVUUUSSSQQQPPPOOOOOONNNNNNMMMLLLKKKHHHGGGEEEDDDDDDCCC@@@>>><<<;;;;;;:::999888777777666666555555444333333333222333333333333222111111000000111111111222222222000000000000000///......------------------------++++++,,,---///222555777------------------------+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,111///---++++++,,,...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...*********+++,,,---///000......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,------...,,,...///---)))''')))+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,---...///---+++******+++---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------------******+++,,,,,,---......*********+++,,,---...///,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///.....................---------............------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...000222222000...---)))*********+++++++++,,,+++,,,---,,,++++++,,,------------,,,,,,,,,,,,,,,+++*********++++++,,,---......---------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///------------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++uuukkkbbbaaabbb```^^^^^^]]]YYYVVVVVVWWWWWWTTTPPPOOOOOOOOOOOONNNLLLKKKJJJGGGEEEDDDCCCCCCBBB@@@===<<<;;;;;;:::999888777777:::999888777666555444444333333333333333222222111...//////000111111222222//////000000//////...---------------------------...............------,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,333111...+++***+++...000000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---+++,,,//////---,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,++++++++++++......---,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------$$$$$$$$$$$$$$$%%%&&&'''...+++)))(((***,,,---...++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,------------,,,+++))))))***+++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///---------.........//////------............------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...000111111///---,,,(((((()))******+++,,,,,,***,,,---,,,+++***+++---------,,,++++++++++++,,,************+++,,,------///...,,,,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,++++++******++++++,,,,,,------******************************+++,,,,,,,,,++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,------,,,,,,+++*********++++++000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************rrriiiaaa```aaa^^^[[[[[[ZZZWWWTTTUUUWWWWWWSSSOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBAAA???===<<<;;;;;;:::999888777777:::999888777555444222222333333444444333333222111//////////////////000000//////000000//////...---..............................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++///...---++++++,,,---...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,...***+++///000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,+++*********+++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333333111...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,***)))***,,,---,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++,,,,,,---...///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.../////////---,,,+++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,///...---,,,+++,,,,,,---************+++,,,---...---+++***+++---///---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------,,,,,,+++++++++,,,------......************************)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++******+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------++++++*********+++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++rrriiiaaaaaabbb___[[[ZZZYYYUUURRRSSSVVVWWWSSSOOOMMMMMMMMMLLLJJJHHHEEECCCDDDCCCBBBBBBBBBAAA>>><<<<<<;;;;;;:::999888777777888777666444222000///...333333444444333333222111000000//////......------///////////////......---////////////////////////,,,+++******+++,,,...000////////////////////////,,,------.../////////...++++++++++++++++++++++++******+++,,,------------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,111,,,,,,000111+++)))+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,111777888555111........................************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------))))))***,,,......+++)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***,,,///111222111000///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,---...///000***+++,,,---...000111111---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------...------,,,++++++...------,,,,,,++++++******+++,,,,,,******+++,,,000///...---,,,---......************+++,,,---...+++)))(((***...000///---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,---......------,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,---......///+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,nnngggaaaaaaaaa]]][[[[[[]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDCCCBBB@@@???>>>>>>======<<<;;;:::999999888888777666555333333222222333333333222222222111111000000000000000000000000+++,,,,,,---------------///............---------,,,,,,,,,------.........------......------,,,+++++++++,,,---,,,+++)))(((***,,,---,,,+++***+++,,,***------)))''')))***(((---------,,,,,,+++++++++,,,,,,---------...------...---+++***)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********************************//////............//////*********---222:::BBBGGG000///.........---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,222///,,,***)))+++---///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++.........------,,,,,,,,,************************((()))***+++---...//////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,.........////////////000***,,,...000000///...------------,,,,,,+++++++++------------------------*********++++++,,,,,,,,,000000///...---,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***************)))((('''++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,...---+++***)))******++++++***))))))+++,,,+++************++++++,,,,,,,,,***,,,,,,+++)))((()))***---,,,,,,++++++,,,,,,---///999999---%%%(((***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,---......---+++***++++++++++++++++++++++++------------------------...//////...---,,,...///------------------------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))...,,,***)))******)))(((---,,,++++++******++++++...---,,,---///000///...nnnfff``````___\\\YYYYYY[[[YYYVVVTTTSSSSSSQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCBBB@@@???>>>>>>======<<<;;;:::999999888999888777555444333333333333333333222222222111111////////////////////////111111111111111000///...///............---------,,,,,,------------------------......------,,,+++------...------,,,,,,+++)))***++++++***)))***,,,,,,000000,,,***---...,,,---,,,,,,,,,++++++++++++,,,++++++++++++,,,---...,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***))))))+++///666===AAA>>>777000---......+++(((++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,000///,,,+++***+++---...,,,,,,++++++,,,,,,---...........................))))))***+++,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******************........................+++,,,,,,---...///000000,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------........./////////,,,---.../////////...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,---***+++,,,+++***))))))***---,,,,,,++++++,,,,,,---777??????222((()))+++(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++,,,---------......------,,,---------,,,,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))***))))))***+++,,,,,,,,,---,,,++++++******++++++---,,,+++,,,...///...---nnnfff```___^^^ZZZXXXWWWYYYWWWUUUTTTTTTTTTSSSQQQMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCBBBAAA???>>>>>>======<<<;;;:::999999888999888777666555444444444333333333222222222111111........................444444444333222111///...///............---------------------------,,,,,,------......------,,,+++000///..................+++,,,------,,,,,,...///***...///+++***,,,---++++++++++++++++++*********,,,+++***))))))+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))*********)))((())),,,111666999FFF;;;///+++---///---)))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++++++++*********,,,,,,,,,,,,------------------------------------------------............,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,---------............///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))))))))******,,,,,,---......---,,,,,,,,,------------,,,,,,+++000///---,,,---,,,+++))),,,,,,,,,,,,------------***+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---777>>>>>>333++++++,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,111000---***))))))******+++++++++++++++++++++++++++,,,------------,,,,,,+++++++++,,,,,,+++++++++------------------------...------,,,,,,---------++++++,,,,,,,,,+++***************+++,,,------...---,,,++++++******++++++,,,+++***+++---...---,,,ooogggaaa```___ZZZWWWWWWZZZXXXUUUTTTTTTTTTRRRQQQNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDBBBAAA@@@???>>>======<<<;;;:::999999888999999777666666555555555333333333222222222111111////////////////////////111111111111000///...---///............---------.........------,,,,,,,,,------......------,,,+++000///...------...///000***+++------,,,,,,...///,,,000000---***,,,,,,******************************+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------*********))))))*********+++***))))))***---000111===666...***,,,//////...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...************++++++++++++------,,,+++***(((&&&%%%************************,,,,,,------......//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......111000///...............------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------...------............------++++++++++++++++++++++++,,,,,,+++++++++******************++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,---///000000///---,,,***+++,,,------,,,+++***///---,,,,,,------,,,***------------------------***+++,,,,,,*********,,,---,,,,,,++++++,,,,,,------333444///***,,,...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,***+++,,,,,,+++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,***************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***---,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++***,,,---...---,,,+++++++++---,,,++++++******++++++,,,+++******,,,---,,,***pppiiibbbaaa```\\\YYYXXX\\\ZZZWWWUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCAAA@@@??????======<<<;;;:::999999888999888777666666555666666333333333222222222111111000000000000000000000000......//////000//////...///............---------.........------,,,,,,,,,------......------,,,+++///...---,,,,,,---...///''')))******))))))***,,,222666777222//////...,,,************************)))+++---///000...,,,+++///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---//////...,,,***+++---...++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,---------......//////...------,,,***((('''&&&************************))))))******++++++,,,,,,------------------------,,,++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......111000///...------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......//////......---++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++++++++******++++++++++++++++++++++++))))))************)))))),,,---///000000///---,,,+++,,,---......---,,,++++++******+++---...---,,,------------------------***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---&&&+++---+++***+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,***,,,...---+++)))***+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,+++++++++,,,222///---,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***++++++,,,,,,,,,++++++***---......,,,***+++,,,---,,,++++++******++++++,,,+++******+++,,,+++***ppphhhbbbaaaaaa]]]ZZZZZZ]]]ZZZWWWUUUUUUSSSQQQPPPOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@??????======<<<;;;:::999999888888777666666555555555666333333333222222222111111111111111111111111111111...///000000111111000000///............---------------------------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---...,,,---......,,,,,,---...000444555111......---************+++++++++++++++)))+++...000000///---+++///...------,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------......------------......------,,,,,,+++++++++,,,)))---///---)))'''(((+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******+++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,------......***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---------...........................---------------------............,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,------------------++++++++++++++++++++++++******++++++++++++******------...//////...---------......///////////////***))))))***---......---------------,,,,,,,,,,,,***+++,,,,,,++++++,,,------,,,,,,++++++,,,,,,---)))+++---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***---///...+++)))+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''(((+++---------+++***++++++++++++++++++++++++------,,,+++---///222444888444...,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,******+++,,,,,,,,,++++++%%%)))---...,,,,,,---///---,,,++++++******++++++---+++***+++,,,,,,+++)))nnngggaaa``````\\\ZZZZZZ[[[YYYVVVUUUUUUUUUSSSRRROOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???======<<<;;;:::999999888777666555555444555555555333333333222222222111111000000000000000000000000000000000111000000/////////............---------,,,,,,------------------------......------,,,+++++++++,,,---------------000111222111///......///(((---///---++++++***'''++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...000000++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......))))))******+++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,***))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...((())))))******+++,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,---..................------************************,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------........./////////+++,,,---......------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++.........---------,,,,,,+++,,,------......------++++++++++++++++++++++++***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,---......,,,++++++,,,---///...------,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---+++,,,---...---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,------------,,,,,,,,,,,,------------+++...111000,,,***,,,...,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++************++++++++++++,,,------,,,++++++******+++++++++,,,,,,,,,)))******++++++++++++***++++++++++++++++++++++++---,,,+++,,,000666===AAA>>>777...***+++------,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++###(((,,,...,,,***,,,///---,,,++++++******++++++...,,,++++++,,,,,,+++***llleee_________\\\YYYZZZYYYWWWUUUUUUVVVVVVUUUTTTOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::999999888666555555444444444444555333333333222222222111111////////////////////////000000000000///---,,,+++//////.........---------,,,,,,,,,------.........------......------,,,+++***+++---...///...------,,,------,,,***(((((()))&&&,,,///---,,,...---++++++++++++,,,,,,---------...,,,)))((((((***---///))))))***,,,...111333444++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++++++++******))))))************************+++*********+++,,,,,,---,,,,,,,,,------.........(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++***---+++)))***,,,......---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***+++*********+++,,,------,,,,,,++++++,,,,,,---...++++++,,,---......//////............------,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********........................))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........////////////000(((***,,,.........,,,+++---------.........//////------------------------,,,,,,,,,++++++*********......---,,,,,,+++******......////////////......++++++++++++++++++++++++//////.........---------)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++...---,,,,,,,,,,,,---...))))))((('''((()))+++,,,///...------...///...,,,,,,,,,,,,++++++************+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---******+++......,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,------------......+++///222111,,,***,,,///,,,++++++++++++++++++,,,------------------------((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))************************++++++************++++++++++++------------++++++******+++++++++,,,,,,,,,...,,,***)))((()))***+++++++++++++++++++++++++++,,,++++++---333<<>><<<;;;:::999999999666666555444333222222111000000000000////////////...///000111111000///...,,,---///000000000///...//////.........---------+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))************++++++++++++,,,,,,+++++++++,,,,,,---------&&&(((************,,,.........---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++...---+++***+++---///000...---,,,///222222000---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......------------,,,,,,***)))))))))+++,,,...000((())))))))))))*********)))******++++++,,,---------,,,+++*********+++,,,++++++,,,,,,,,,++++++***+++)))(((***------***'''((('''((())),,,---,,,+++++++++++++++++++++++++++------,,,++++++,,,,,,,,,......---,,,,,,++++++***000...+++)))((()))+++,,,+++,,,------,,,***)))(((---,,,++++++------,,,++++++++++++,,,,,,---------,,,---...---+++******,,,'''(((***+++,,,---------***+++,,,------,,,+++***///...---,,,,,,,,,,,,,,,------------,,,,,,+++******+++---///000000//////........................000000///...------,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------////////////////////////......---------,,,,,,,,,---.........---,,,,,,+++---,,,+++******,,,---///************************000---******,,,---,,,+++)))***,,,---...------,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------------+++++++++******))))))))),,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,111000...,,,+++++++++,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333111,,,)))+++...***+++,,,,,,******+++,,,,,,+++******++++++)))(((++++++++++++++++++++++++...,,,***))))))***,,,---...---+++*********++++++'''))),,,......---+++******,,,,,,+++...444555222222111///---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,++++++******++++++,,,}}}llleee`````````\\\YYYYYYZZZXXXVVVUUUUUUUUUSSSRRRPPPPPPOOOMMMKKKIIIFFFEEECCCCCCDDDEEEDDDCCCAAA???>>>===<<<;;;:::999999999888777666555444333333222222111111111111000000000000111111222222111111000---....../////////////////////.........------------......//////......---------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,,,,------------......+++++++++,,,,,,---------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------...,,,,,,---000111///---++++++,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,...---------,,,,,,++++++(((((('''((()))***,,,---*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++------,,,---......---,,,///...---...///000...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********,,,,,,---------,,,,,,+++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,******+++,,,)))***+++,,,---------------..................---......---,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---,,,,,,+++))))))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,---,,,+++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,///...,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///,,,***+++---***+++,,,,,,******+++,,,,,,+++))))))***+++)))(((++++++++++++++++++++++++,,,+++***))))))***++++++---,,,+++***)))******+++************+++++++++++++++,,,,,,***,,,111111...///...---,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,xxxkkkddd___``````]]]ZZZZZZXXXVVVSSSSSSSSSTTTTTTSSSOOOOOONNNMMMKKKIIIGGGFFFCCCDDDDDDEEEDDDBBBAAA???======<<<;;;:::999999999888888777666555444444333333333222222222111111111111000000//////000000111///............//////000...............------------......//////......---///000000000//////...---------------------------------,,,+++++++++,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------///000000///,,,++++++,,,+++++++++,,,---...000000+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,++++++******...,,,++++++---......---***+++++++++,,,,,,------+++++++++++++++*********------,,,,,,+++***))))))++++++++++++,,,...///000,,,,,,,,,,,,------------------,,,,,,+++******)))+++*********+++,,,------+++***))))))))))))++++++---.........,,,,,,...///000///------...---+++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---*********+++++++++++++++***+++,,,------,,,***))),,,+++++++++,,,,,,---------,,,++++++------,,,+++,,,,,,,,,+++++++++++++++)))+++,,,,,,******+++---+++,,,,,,---.........---///......------......///...------,,,,,,,,,,,,,,,+++,,,,,,------------,,,------......///......---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,))))))***+++,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------------,,,,,,+++$$$'''+++...///---+++(((------------------------///---++++++,,,---,,,++++++,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++******++++++++++++******,,,+++******)))*********---,,,+++***)))***+++,,,,,,---,,,)))+++......***,,,+++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,vvviiibbb^^^___```]]][[[[[[YYYVVVSSSQQQRRRSSSRRRRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCBBB@@@???<<<<<<<<<<<<;;;:::999999888888777666555444333333333222222222111111111111///...---,,,,,,---...///000///...------...///000........................+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................------------,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++)))***+++,,,++++++,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...---+++)))(((---,,,*********+++,,,---*********+++,,,,,,------,,,,,,++++++******))))))---,,,,,,+++***)))((((((,,,,,,,,,------...///000,,,,,,,,,------------...,,,,,,,,,++++++*********,,,++++++++++++++++++++++++***((('''''')))+++,,,***,,,---+++((((((+++...///---++++++++++++***)))++++++++++++++++++++++++,,,,,,+++++++++,,,------(((((()))***++++++,,,,,,+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,+++***+++---...---,,,......------,,,,,,++++++)))+++,,,,,,++++++---...------...............------,,,+++******+++,,,---------,,,,,,+++,,,,,,---++++++,,,---.........---..................------////////////////////////.........------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++%%%''',,,///000...,,,***++++++++++++++++++++++++...------,,,,,,---,,,,,,++++++,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......---,,,++++++***************************...------,,,,,,------...++++++******++++++,,,---,,,++++++******++++++,,,***+++,,,------------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++***))))))***,,,---+++******+++,,,,,,******+++,,,///...------...///...,,,++++++++++++++++++++++++)))***,,,---...---+++***************************///...---,,,,,,,,,,,,,,,,,,---+++)))+++//////++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,vvviiibbb^^^___```^^^[[[\\\ZZZWWWTTTRRRRRRQQQPPPOOOMMMMMMLLLLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCAAA@@@@@@;;;<<<<<<<<<;;;:::999888777666666555444333222222222222111111111000000000///...---,,,,,,---...///000///...------...///000---.....................+++,,,,,,------,,,,,,+++))))))***,,,,,,---------........................------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---...------,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...//////---***))),,,,,,+++)))))))))+++,,,*********++++++,,,,,,,,,+++++++++******))))))))),,,,,,+++******)))((((((''''''((())))))*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((***)))((('''''')))+++---)))***+++)))&&&&&&)))---...,,,++++++---.........++++++++++++++++++++++++,,,+++++++++,,,,,,---...(((((()))***+++,,,,,,---...,,,+++))))))***+++,,,...---,,,*********+++,,,,,,+++***+++---...---,,,//////......------,,,,,,***,,,------,,,,,,---///------.../////////......---,,,+++******+++,,,---,,,,,,+++++++++,,,,,,---+++,,,------........................---------...////////////////////////---------------,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,------------------------........................,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,+++)))***,,,...//////...---++++++++++++++++++++++++---.........---,,,,,,,,,+++++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000//////...---,,,++++++************************...------,,,,,,------...++++++******++++++,,,---,,,++++++******++++++,,,***,,,---///000///...---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++)))(((((()))+++,,,+++******+++,,,,,,******+++,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++)))+++---//////...---+++*********+++++++++******+++,,,---...---,,,***(((***,,,+++***---222222///+++++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,xxxiiibbb^^^___```]]][[[[[[ZZZXXXUUUTTTSSSRRROOOMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@;;;;;;<<<===<<<;;;999888666666555444333222111111222111111111111000000000111000000//////000000111000//////............///---------...............---......//////......---)))***,,,---.../////////------------------------+++,,,---.........------,,,,,,------------......------,,,,,,,,,,,,+++++++++---......------...000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,---...//////...,,,***+++,,,,,,+++))))))***,,,++++++++++++++++++++++++***************)))))))))+++++++++************)))(((((()))***++++++******************++++++++++++)))******+++,,,,,,---------------,,,+++***)))(((***)))(((((()))***,,,---***+++++++++))))))+++,,,)))(((&&&'''***,,,------++++++++++++++++++++++++++++++++++++,,,---......))))))******+++,,,------000...+++)))((()))+++,,,......------,,,---------+++******+++---......---............------------***,,,------,,,+++,,,...,,,------...//////......///......------......///+++++++++++++++,,,,,,---,,,------............---......---------......///------------------------------,,,,,,,,,,,,,,,,,,......---,,,+++***))))))------............------------------------------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,---------------......///------------------------,,,...//////---,,,,,,---+++++++++,,,---///111222++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------++++++******++++++,,,---,,,++++++******++++++,,,***,,,///111222000...---++++++++++++,,,---......------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++(((((()))***++++++*********+++,,,,,,******+++,,,***)))((()))***+++***)))++++++++++++++++++++++++)))***---...///...---,,,******+++,,,,,,,,,++++++'''(((+++,,,,,,***'''&&&***,,,,,,+++///444555333,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++***************************************************************++++++,,,,,,---,,,++++++******++++++,,,yyyjjjccc^^^___```]]][[[[[[WWWVVVVVVVVVVVVTTTPPPMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBB@@@@@@@@@:::;;;<<<======;;;:::888777777666555444333222222333333222222222111111111000111111222222111111000///////////////......------------.........//////---......//////......---,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,------------......---------,,,,,,++++++++++++,,,------,,,,,,---///------,,,,,,,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,***,,,...---***))))))+++,,,,,,++++++***)))))))))))))))))))))*********************++++++++++++,,,+++,,,---.........---,,,************+++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,+++***))))))******+++,,,,,,---++++++***+++,,,,,,+++***'''%%%$$$$$$''')))++++++++++++++++++++++++++++++++++++++++++,,,---...///******++++++,,,,,,------000...---+++))))))))))))'''(((***+++,,,---......+++******+++---......---+++++++++,,,,,,,,,,,,,,,***+++,,,+++)))))))))+++***+++,,,---.../////////---..................---++++++******+++,,,,,,---..................---,,,------,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------,,,,,,........................,,,...000000...,,,,,,---,,,+++++++++,,,...///000++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,***,,,///111111000---+++++++++++++++,,,---...///---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++************************'''***,,,,,,***(((***,,,***+++,,,,,,******+++,,,***(((((()))***++++++***++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,***+++,,,---...------,,,((()))***+++++++++***)))***,,,,,,+++///444666333***+++,,,---------,,,+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,zzzkkkddd___``````]]]ZZZZZZTTTUUUUUUWWWXXXVVVRRROOOJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@999;;;<<<======;;;:::888888888777666555444333333444444444333333333222222...///000111111000///......///000000000///---,,,---------.........//////+++,,,,,,------,,,,,,+++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++++++++))))))***++++++++++++,,,---...///000++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,))),,,///...+++))))))***---,,,,,,+++***)))(((((((((((())))))******++++++*********+++,,,,,,------)))***+++,,,,,,,,,+++*********+++++++++,,,,,,,,,------,,,++++++*********'''(((***,,,------------((()))***,,,---------,,,+++)))(((***------***''',,,)))''''''))),,,------++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,,,,,,,---------.........---,,,)))'''&&& !!!$$$(((***,,,,,,,,,+++******+++---......---)))))))))******++++++,,,)))******)))'''&&&'''((()))***+++---.../////////***+++------------+++***+++*********+++,,,,,,---.../////////...---,,,,,,---,,,,,,,,,---...000111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------++++++++++++++++++++++++------------------------......------------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++...111111...,,,,,,------,,,+++++++++,,,---...------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********)))))))))******+++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++++++++++++++,,,)))+++///111111...+++)))++++++++++++,,,---...///---------,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,************************'''+++...---)))''')))---***+++,,,,,,******+++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++''''''((()))***+++++++++***+++---...///...---------,,,,,,+++,,,---///000+++,,,,,,+++...444444111((()))+++---............,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,zzzpppggg```^^^^^^\\\[[[\\\YYYXXXWWWVVVTTTSSSRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHFFFEEECCCBBBBBB@@@???>>><<<:::888777666666666666666555555555555555444333333222222333333////////////000000000000000111111000000///...------------.........//////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***---///...---,,,+++---...//////...,,,+++***)))***,,,.........,,,+++------------,,,,,,+++***---------,,,,,,,,,++++++///---***+++...///...,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++&&&'''(((***,,,---------)))************+++++++++///...---,,,+++*********+++***)))))))))***+++,,,///,,,***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,++++++++++++++++++++++++...***&&&''',,,...+++((())),,,...---***(((***,,,*********+++,,,---...///000---++++++------+++((((((***+++,,,++++++,,,...***+++,,,---...---,,,+++......//////...---,,,,,,///...---,,,+++,,,---..........................................///000000///...---///111111...+++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---000000///...---,,,,,,---++++++,,,,,,,,,---------,,,---...//////...---,,,///......---------......,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))+++++++++,,,,,,,,,------------------------------............---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......,,,,,,,,,,,,......///...,,,+++***+++,,,,,,***++++++,,,,,,------...---,,,+++******,,,...///......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++(((***...))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++000---))))))***,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}ooofff___^^^]]][[[ZZZ[[[XXXWWWVVVUUUTTTRRRQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGFFFDDDCCCAAA@@@@@@???>>>===;;;999888666666666666666666555555555555444444333222222222222333/////////000000000111111111111111111000///---------------.........//////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...---,,,---+++,,,---......------,,,)))***,,,......---,,,+++,,,---------,,,,,,+++************)))))))))((((((,,,)))'''(((***+++***)))******+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,)))************+++++++++...---,,,++++++++++++++++++******)))***+++,,,---///...,,,---///000...---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************++++++++++++,,,++++++******++++++,,,------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++******+++,,,,,,+++,,,------,,,+++)))))))))++++++++++++,,,------...///---++++++------+++)))+++,,,---+++)))((()))***++++++,,,------------,,,...............---,,,,,,...---,,,,,,,,,---.............................................///000000///...---///111111...,,,***++++++,,,,,,---.........------------------...000///...---,,,,,,++++++++++++++++++,,,,,,,,,---------............------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***,,,,,,,,,,,,------------------------------------***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,...------------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++)))+++---************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++---***((((((***,,,,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmeee^^^]]]]]]ZZZYYYZZZWWWWWWVVVUUUTTTRRRQQQPPPOOOOOONNNMMMKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@??????>>><<<:::999888777666666666666555555555555444444333222222222222222000000000111111111222222222222111111000...---,,,------........./////////000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++++++++,,,***+++,,,---............***+++,,,---...---,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++***(((''''''((())))))(((******+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++++++++*********+++,,,,,,,,,,,,,,,+++***)))************+++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++,,,------,,,+++***+++,,,---,,,+++++++++------------++++++++++++***************)))************+++++++++,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,---,,,******,,,......,,,++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))),,,------,,,***))))))***,,,,,,,,,,,,,,,------...---............------,,,---,,,,,,,,,---...//////........................///............//////000///...---...000000...,,,+++++++++,,,------..............................000///---,,,+++***************+++++++++,,,,,,,,,......------------......,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,------------.........------------------------'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''',,,++++++******++++++,,,------,,,+++++++++,,,,,,......---,,,,,,+++******)))***,,,......---,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++***)))))))))******++++++++++++++++++++++++,,,...000...+++)))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------,,,,,,+++************************++++++++++++++++++++++++lllddd]]]]]]\\\YYYXXXXXXWWWWWWWWWWWWUUUSSSQQQPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>><<<;;;:::999666666666666555555555555444333333222111222222222000111111111222222222222222222222111///...,,,,,,............/////////////////////.........------------------------------------------------------,,,,,,,,,***((((((***+++++++++,,,------.........++++++,,,---------,,,+++,,,,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++***)))***+++---......---+++***++++++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***************+++++++++++++++++++++++++++++++++++++++******+++,,,---***((()))+++---+++))),,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***+++------,,,,,,...///------,,,++++++---...///---------......------,,,,,,,,,,,,---...///000000........................//////............///000.....................---++++++,,,,,,---.........------............------///...,,,+++***)))))))))*********+++++++++,,,,,,///...,,,,,,,,,,,,...///,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&%%%$$$---------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++***)))((((((((()))************************,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---......---+++***++++++++++++++++++++++++************************~~~kkkccc]]]]]]\\\YYYWWWWWWXXXXXXXXXXXXWWWTTTRRRQQQNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>===<<<::::::999666666666666555555555555333333222111111111111222000111111111222222222222222222111111000...---,,,........./////////000000.........---------,,,,,,------------------------------------------------......---+++))))))+++---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,************))))))))))))---------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++,,,------------))))))*********+++++++++++++++*********+++,,,,,,++++++,,,,,,------------222222111000...---,,,,,,++++++------------+++++++++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++******)))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---)))&&&'''+++,,,***(((***(((&&&'''+++...---,,,,,,,,,---------,,,++++++,,,------,,,,,,++++++,,,)))***,,,,,,++++++---......---,,,+++,,,---...///,,,,,,---------------,,,+++,,,---...//////000000........................//////............//////---.........------......+++,,,,,,------...//////+++,,,------------,,,+++------,,,+++******************+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((------------------------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++***)))((((((((()))************************,,,,,,---,,,+++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---------++++++------------------------************************kkkccc^^^^^^]]]ZZZWWWWWWWWWWWWXXXXXXWWWTTTQQQPPPMMMLLLLLLKKKKKKJJJJJJIIIEEEEEEEEEDDDCCCBBBBBBBBB======<<<;;;:::999888777666666666666555555555555333333222111111111111111000000000111111111222222000111111000000///...---....../////////000000000.........---------,,,,,,------------------------------------------------/////////---,,,,,,...000......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,++++++++++++*********,,,------,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))+++,,,------------)))************+++++++++,,,++++++*********++++++******+++,,,,,,,,,,,,,,,000000000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---((($$$&&&+++---***&&&)))'''&&&'''***,,,------***+++,,,---------,,,++++++,,,------++++++,,,---***++++++***(((''''''(((---------------......///+++,,,,,,------------,,,,,,---...///////////////........................000//////............///---......---,,,,,,---///,,,,,,,,,---......//////***+++,,,------,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,---------,,,,,,******+++,,,,,,---......---,,,+++******,,,...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++---......---+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,........................++++++++++++++++++++++++kkkddd^^^___^^^ZZZXXXWWWTTTUUUVVVVVVUUURRROOOMMMKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEDDDDDDCCCCCCBBBBBB>>>======<<<;;;:::999999666666666666555555555555333222222111111111111111/////////000000000111111//////000000000000//////.../////////000000000000000000/////////.........------------------------........................,,,---...---,,,,,,...///---,,,,,,+++,,,---///000...---,,,,,,++++++++++++***+++,,,,,,---------,,,.........---------,,,,,,,,,......,,,)))(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++++++++***)))************+++++++++,,,,,,+++***)))))))))***)))***+++,,,,,,,,,+++***(((***+++***((('''(((***...---+++******+++---...******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,+++***)))************************)))***+++,,,------,,,+++++++++++++++++++++++++++,,,)))'''(((***+++***(((******)))((('''(((+++---)))***,,,.........,,,,,,***,,,...---+++***,,,...+++,,,,,,+++)))(((((())),,,------...............***+++,,,------------------...///000000///..............................000000///...............---......---++++++---000,,,,,,------.../////////+++,,,---......---,,,++++++******++++++,,,---...,,,,,,---------.........,,,,,,,,,------,,,,,,,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111555444000,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++'''***,,,---+++***+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,kkkddd_________[[[XXXXXXRRRSSSUUUUUUTTTQQQNNNKKKJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@???>>>======<<<777666666666555555555555333222222111000111111111////////////000000000000...//////000000000000000////////////000000000000111111111111000000000000------------------------........................((()))++++++******+++,,,+++******+++,,,...111222...---,,,,,,+++++++++,,,***+++,,,,,,------------+++++++++*********))))))...000000...+++***+++...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,+++***)))(((((()))************+++++++++---,,,+++***))))))))))))((()))***+++,,,+++******&&&)))++++++***))),,,...///---+++))))))+++---///))))))******++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***************************&&&'''***,,,---,,,+++***++++++++++++++++++++++++***++++++***))))))***,,,+++,,,,,,)))&&&%%%(((,,,((())),,,.........---,,,***,,,...---+++***,,,...***,,,------------...000+++,,,.../////////...---***+++,,,,,,------------......///000000///...---........................111000///...............,,,...///---******---000,,,,,,------.../////////,,,---///000000///---,,,*********+++,,,...///000---------.........//////++++++---......---++++++))))))))))))***+++,,,---...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...333777777111---+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,............,,,,,,)))***,,,---...---,,,,,,...------,,,,,,++++++***)))***,,,......---,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++++++++,,,,,,++++++++++++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++"""&&&***+++******+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnnfff```______[[[XXXXXX^^^YYYWWWWWWTTTOOOOOOQQQMMMNNNNNNOOONNNMMMLLLKKKGGGGGGFFFEEECCCBBBAAA@@@============;;;888555333;;;888666888;;;<<<777333333333333444444333333333000000111333444333111...000000000000000000000000////////////////////////...............///000000...,,,,,,---,,,***---222------------------------------,,,+++++++++,,,,,,---,,,+++*********+++,,,)))***,,,---......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,+++******+++,,,---,,,+++***)))***++++++,,,,,,------...------------,,,+++******,,,,,,+++***)))))))))******))))))))))))))))))******+++,,,,,,,,,,,,+++***...---,,,,,,+++++++++,,,///...---,,,,,,,,,---...***+++,,,,,,+++***)))(((%%%'''***---///...---,,,++++++******************,,,,,,,,,++++++*********,,,,,,,,,,,,++++++***)))***+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))---******------******---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********/////////......------,,,/////////......---------***+++,,,---------,,,,,,111///---+++***+++,,,---,,,,,,++++++,,,,,,---...,,,---.../////////------...------,,,,,,,,,---------......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***))),,,+++*********+++,,,------------,,,,,,+++++++++...---,,,+++******************+++++++++,,,,,,,,,+++///222000,,,***,,,///++++++,,,---------,,,,,,111000...,,,+++++++++,,,---,,,***)))))),,,...000++++++*********+++,,,---------------------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++,,,,,,---,,,+++***)))------------------------+++++++++*********))))))---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++&&&(((,,,///000...+++(((+++,,,,,,------,,,,,,+++)))************+++++++++---------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,ooogggaaa``````\\\YYYYYY[[[XXXWWWXXXUUUPPPNNNOOORRRQQQOOONNNMMMLLLLLLLLLDDDDDDCCCBBB@@@???>>>======>>>>>>===;;;999666444<<<999777999;;;;;;777333333222111000000111222333000000111222444333111...000000000000000000000000////////////////////////...............//////000///+++***------,,,---000------------------------++++++++++++,,,,,,---...///...---,,,++++++++++++'''(((***+++,,,,,,++++++---------,,,,,,---------++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------......------,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***------,,,,,,++++++++++++,,,,,,+++*********+++,,,***++++++,,,+++***)))(((&&&(((***,,,---,,,,,,+++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))---***))),,,,,,)))***---******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******......------------------,,,,,,+++++++++*********++++++,,,,,,,,,---------111000...,,,+++,,,------,,,,,,++++++,,,,,,---...+++,,,---......---,,,,,,...------,,,,,,,,,---------......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------***...000///+++)))+++...))))))***+++,,,,,,------///...---,,,,,,,,,---...---,,,+++******,,,---...***++++++++++++,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((***---//////...+++***++++++,,,,,,,,,,,,++++++)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,ooohhhbbbaaaaaa]]]ZZZZZZ[[[YYYZZZ\\\ZZZSSSOOOOOOVVVTTTPPPMMMKKKKKKLLLMMMGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>>>><<<:::777666<<<:::888999;;;;;;777444555333000......000333555111000111222333333111///000000000000000000000000////////////////////////......------......///000000+++(((,,,///...---...------------------------*********+++,,,---//////000000///...---+++***)))+++,,,---......///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***---------,,,,,,------...------,,,++++++***)))))))))***+++,,,------------...------,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++************+++,,,+++++++++,,,++++++***)))******++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,,,,------------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************---***)))++++++)))***---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------++++++************))))))---,,,+++++++++,,,...///111000...---,,,------...,,,,,,,,,,,,,,,------...+++,,,,,,------,,,++++++------,,,,,,,,,,,,---------......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,++++++++++++((()))+++,,,---------,,,,,,,,,---------.........***---///...+++)))***,,,......---,,,---...///000---,,,,,,,,,,,,---...///------,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,+++******---------------------------------,,,,,,,,,,,,+++++++++***************)))+++******))))))******+++)))************+++++++++((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,---.........---,,,+++******++++++++++++******)))******+++,,,------...******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,ooogggaaaaaa```]]]ZZZZZZ\\\[[[^^^bbb___XXXRRRQQQSSSQQQPPPNNNLLLLLLKKKKKKHHHGGGFFFEEEDDDBBBAAAAAA??????>>>>>><<<:::888777999888888:::<<<<<<999777666555333111111333555666111111000111333333111///////////////////////////////////////////////////...------------...//////111***''',,,000000---,,,------------------------++++++++++++,,,---...///---......///...,,,***)))------......////////////++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++***)))***+++,,,---------,,,,,,++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,,,,,,,---******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------...+++++++++++++++++++++***...---,,,,,,+++,,,---...***************+++++++++*********++++++,,,,,,,,,---------......---,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***************************---***)))++++++)))***---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,,,,,,,...---+++***+++,,,...000111000///............///,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------......///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,------------+++---///...,,,***+++,,,111///---++++++,,,---...------------------------,,,------------,,,***))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++************++++++))))))*********+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,++++++***)))******++++++******)))******+++,,,------...///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,mmmeee```______\\\YYYZZZ[[[[[[]]]aaa___XXXRRRQQQLLLMMMNNNOOONNNMMMJJJIIIEEEDDDCCCBBB@@@???>>>>>>???>>>>>>===<<<:::999888666666777999;;;<<<;;;:::444444444444444444444444222111000111222333111000////////////////////////////////////////////////---------------...//////000***''',,,111000---,,,---------------------------,,,,,,++++++,,,,,,,,,)))***,,,------,,,+++***))))))))))))*********+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++++++++***)))***+++---...+++,,,,,,,,,---------...,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,++++++***)))***+++,,,------......++++++++++++++++++,,,,,,...---+++*********,,,---))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,---......---------***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,******------******,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,,,,---------..................---,,,++++++---///000000//////...............------,,,,,,------.../////////...---------------+++++++++++++++,,,---...---......///////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.........******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///...,,,***)))++++++++++++,,,,,,,,,,,,---...//////---,,,,,,---+++***)))((()))***,,,...///.........---,,,++++++,,,,,,---...---,,,***))))))+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++******))))))))))))******++++++******)))******+++,,,,,,---......///......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,lllddd_________\\\YYYZZZXXXWWWXXX[[[YYYSSSOOOOOOIIIKKKNNNPPPOOOMMMJJJGGGFFFEEEDDDCCCBBB@@@??????>>>>>>===<<<;;;:::999999444555777999::::::::::::222222333333333333222222222111000000222222222000000000000000000000000000////////////////////////------,,,,,,------...//////***)))...000///,,,,,,------------------------...---,,,,,,+++++++++,,,))))))***+++,,,,,,,,,,,,++++++************+++,,,///......------......///++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,---...//////******+++,,,,,,---......------------,,,+++***)))+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))+++,,,,,,,,,+++***&&&'''(((***+++,,,,,,,,,,,,++++++++++++,,,------+++***)))((((((((()))***)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------------,,,***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++************************+++++++++,,,***,,,000000,,,***,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---///000........................---------------......///000000...---------------+++******++++++,,,---...---......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///)))***+++,,,,,,,,,,,,+++*********+++++++++++++++---.........---,,,***)))*********+++++++++,,,,,,......//////......---,,,))))))***,,,...111444555/////////...---,,,***)))+++,,,---...---,,,+++******+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,......---,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,llleee`````````]]]ZZZ[[[XXXUUUTTTVVVTTTPPPNNNPPPLLLMMMNNNOOONNNLLLIIIHHHHHHHHHGGGEEEDDDCCCBBBAAA======<<<:::999999999999444666888999888888777777444333222222222222333444333111000000111222222111000000000000000000000000////////////////////////------,,,,,,------...///,,,***+++///000---,,,...------------------------,,,,,,+++++++++,,,------,,,,,,+++++++++,,,,,,---///...------------...///...------------------...++++++++++++++++++++++++))))))***+++++++++++++++***+++,,,---............******************++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---......+++******))))))******+++,,,,,,+++******+++,,,,,,((()))+++,,,,,,,,,+++***$$$&&&(((***+++,,,,,,,,,,,,++++++++++++,,,---...******)))))))))******+++((())))))***++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))*********+++++++++++++++...333333...++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------.........///---------.........---------------------...//////000///...,,,,,,,,,,,,,,,************+++,,,---...---......///////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...)))***+++,,,,,,,,,++++++)))*********++++++++++++------------------,,,,,,+++++++++,,,,,,,,,------...------......---,,,+++,,,,,,...000111333555555------.........---+++***++++++,,,,,,------,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++************++++++************************,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))******************+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,mmmfffaaaaaaaaa^^^\\\\\\ZZZVVVTTTTTTSSSOOOOOORRRQQQQQQPPPNNNMMMKKKJJJIIIEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::999888888888666888999999777555444444888666444222222444666888333111000000111222222111000000000000000000000000////////////////////////---,,,,,,,,,,,,---......+++***---000///++++++///------------------------*********+++,,,---...///000///---,,,+++,,,,,,---...---++++++***+++,,,---+++******************+++++++++++++++++++++++++++((()))***+++++++++++++++''')))***,,,------,,,,,,******))))))((((((''''''******+++,,,---------------------------...///000...------,,,,,,------...---,,,+++******+++,,,---'''(((***,,,---,,,***)))&&&'''***,,,---.........,,,,,,+++***+++,,,...///,,,,,,---------.........((())))))***++++++,,,,,,---,,,,,,++++++*********)))***++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))******++++++++++++++++++000666666000++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,---......//////......,,,,,,------...------,,,...------------.../////////...---+++******++++++************+++,,,---...---......///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---)))***+++,,,---,,,++++++))))))******++++++++++++,,,,,,,,,,,,,,,---//////,,,,,,,,,---------......---,,,,,,,,,------+++***+++,,,,,,---,,,,,,+++***+++,,,---.........---,,,+++++++++,,,,,,------...---,,,,,,,,,,,,---...///+++++++++++++++++++++++++++******************+++*********************************++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,---------))))))******++++++++++++++++++************++++++)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))+++,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******))))))((($$$%%%&&&((()))+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((((())))))*********+++,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,mmmhhhbbb___``````___]]]\\\YYYUUURRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMGGGEEECCCAAA@@@??????@@@===<<<:::999888888999:::999888777666666555555555666666666555444222111000000000000000000000000000---///000111111000///---333111///...///000///---000000///...............***++++++,,,------------111000---***((((((((()))------...//////...------...------,,,,,,,,,------------------------------------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,------............---------------------------------,,,++++++******++++++$$$'''+++...///---***(((,,,,,,++++++***+++++++++---***((()))---...,,,))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++...........................---+++******+++---...------------------------------.........---+++***------............------000///---+++++++++---...///...---,,,+++,,,---...///...---,,,,,,---...///---,,,+++******+++,,,---,,,++++++++++++,,,---------------,,,,,,+++++++++++++++------------++++++++++++++++++,,,,,,---...---***''''''***,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---------,,,+++---------------------------,,,+++---///000---***++++++,,,---,,,+++***)))*********++++++,,,,,,,,,++++++*********+++,,,---///...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++*********+++---...+++++++++******)))))))))*********++++++,,,,,,,,,...------------...////////////...---------......111000///...---,,,,,,,,,***+++,,,,,,******+++,,,...------------...//////,,,++++++******++++++,,,,,,++++++******++++++,,,...------,,,+++***))))))******+++++++++,,,,,,,,,************************(((***+++------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,''')))+++.........---,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++mmmhhhccc`````````___]]]]]]ZZZVVVTTTTTTTTTTTTTTTRRRRRRPPPOOONNNMMMLLLLLLHHHGGGEEECCCAAAAAAAAAAAA>>>===<<<::::::::::::;;;999888777666666555555666666666555555444333222111000000000000000000000000///000222333333222000//////...,,,---...//////...000000///...............,,,,,,---.........------///...---------...//////------------------------...------,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((***---000111000...,,,,,,,,,++++++***++++++,,,---,,,+++)))'''(((***,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------......---,,,,,,---......------------------------------.........---,,,+++---......//////......---000///---++++++,,,---.........---,,,,,,,,,---...///...------------...///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++******++++++///,,,)))(((***++++++***+++,,,,,,------,,,,,,+++***+++---.........---,,,------------------------...,,,,,,---//////,,,***+++,,,,,,---,,,+++***)))++++++++++++++++++,,,,,,,,,,,,------------......------,,,++++++++++++++++++***************++++++++++++*********+++,,,---,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------------......///,,,,,,,,,,,,,,,------...000///...---,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********+++++++++++++++++++++,,,************************++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***+++,,,......---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++nnniiiccc```aaaaaa```^^^]]]ZZZWWWUUUUUUUUUUUUTTTSSSRRRQQQOOONNNLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBAAA>>>>>>===;;;;;;;;;;;;;;;999999888777666666666666555555555444444333333333000000000000000000000000111222333444444333222111...---,,,---///111111000000/////////..................//////......---------......//////000000111---,,,++++++++++++,,,------------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******+++++++++,,,...///000000///...,,,++++++***++++++,,,,,,---...---((($$$###(((---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------.........---,,,+++---......//////......---///...---,,,,,,,,,---......------,,,------......///...------------...///,,,,,,++++++++++++,,,,,,---------,,,---......///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,+++***))))))))))))111///,,,***++++++******+++,,,,,,------,,,,,,++++++,,,---...///...------------------------------...---------......,,,***,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++++++++,,,---.........------,,,,,,+++*********++++++)))))))))******+++------++++++*********+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,------...///******++++++,,,,,,------......---,,,++++++++++++***+++,,,,,,******+++,,,******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---+++***))))))+++---...------------------------************************,,,,,,---------,,,++++++************************)))***++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************++++++++++++,,,+++,,,---------,,,***)))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++nnniiicccaaaaaaaaa```^^^\\\YYYVVVTTTTTTTTTTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAA======<<<<<<;;;::::::::::::999888777666666666666555444444444333333444444000000000000000000000000111222333333333333222111111000//////111222222111///////////////......---......///......---,,,+++,,,------------,,,,,,+++...---+++******+++---...------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))***+++,,,,,,---************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************---,,,++++++******++++++***+++++++++,,,,,,,,,---++++++******++++++,,,,,,,,,---,,,)))''''''***---+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------------------,,,......////////////......///...------------......---------------..................------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++000///---,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,---.../////////...---------------------------///...------------,,,+++---------------,,,,,,+++,,,,,,,,,++++++*********((()))+++------,,,+++***,,,,,,+++++++++++++++,,,************++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++***+++,,,,,,******+++,,,***))))))))))))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,nnniiiccc```aaaaaa___^^^ZZZWWWUUUSSSSSSSSSRRRQQQQQQQQQPPPPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCAAA@@@???<<<<<<;;;;;;:::999999888:::999888777777666666666555555444333333333444444111111111111111111111111000000111111111111000000333111000///000111000////////////000///...---------------------,,,+++***++++++,,,,,,,,,,,,+++***000...---++++++---...000,,,,,,,,,,,,,,,---...///000000///---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,---......*********************+++++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,************************---,,,++++++******++++++***************++++++++++++*********++++++,,,---+++******,,,...///---++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------------------------------------------------...//////////////////............---.........///---------....../////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------...+++,,,,,,------,,,,,,+++,,,---.../////////...---------------------------.........---,,,,,,,,,,,,.........---------------,,,,,,,,,++++++*********((()))+++------,,,+++***------,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------......---,,,+++***,,,,,,+++*********++++++***+++,,,,,,******+++,,,***************+++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++************************)))***+++,,,---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,~~~mmmhhhbbb___``````___]]]YYYWWWTTTSSSSSSSSSQQQPPPOOOOOOPPPPPPOOOMMMKKKJJJFFFFFFEEEEEECCCAAA@@@???;;;;;;;;;;;;:::999888777::::::999888777777777777666555444333222333333444111111111111111111111111////////////////////////111///------------,,,+++...///000000000///---,,,,,,,,,,,,---,,,,,,++++++******+++,,,---//////000///...------------...///,,,,,,,,,,,,---......///111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***))))))---111222...***+++,,,,,,---------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++------......//////000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---.........//////000000//////...---.........////////////,,,---...///////////////------...//////...------,,,,,,------------,,,,,,---------,,,---......///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,...///111222+++,,,......---,,,...///+++,,,,,,------,,,,,,++++++,,,---...///...------------------------------------...---++++++---///000///...------------...,,,,,,+++++++++++++++++++++,,,---.........------------,,,,,,------............,,,++++++*********++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,---.........---+++***,,,,,,+++******++++++,,,***+++,,,,,,******+++,,,+++++++++***++++++,,,---,,,++++++******++++++,,,***+++,,,------,,,+++************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((())),,,---...---+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))************+++(((((()))***+++,,,---...******++++++++++++******++++++,,,,,,,,,,,,------zzzlllgggaaa^^^______^^^\\\YYYWWWUUUTTTTTTSSSRRRPPPMMMMMMOOOOOOOOONNNLLLKKKFFFGGGGGGFFFEEECCCAAA@@@;;;<<<<<<<<<;;;:::999888::::::999888777777777777888777444333222222333333111111111111111111111111000//////////////////000///---++++++,,,------,,,...///000111000///---,,,+++,,,---------------------,,,,,,,,,---...000111------------------------,,,,,,,,,,,,---...//////......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++******++++++,,,------......---,,,,,,************+++,,,---...******+++,,,......---,,,+++,,,,,,---......------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,***)))(((((()))***+++,,,************************,,,,,,---......///000000---,,,,,,++++++,,,,,,---------------------------...---,,,++++++,,,---...---------------------------,,,,,,,,,,,,---.../////////000000000000//////------...///////////////+++,,,...///000000000///------...//////...------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,---...///000+++---///...,,,***+++---+++,,,,,,------,,,,,,+++***+++---.........---,,,------------------------+++,,,---,,,++++++...111000000...---------...///++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,++++++,,,------...---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,---,,,,,,,,,++++++++++++***************+++,,,,,,((()))+++---...---,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++******++++++,,,---,,,++++++******++++++,,,)))***,,,------,,,***)))++++++++++++++++++,,,,,,))))))***+++,,,------...******************************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------************************))))))))))))******************)))******+++,,,,,,******++++++++++++******+++++++++,,,,,,---------xxxkkkfff```^^^^^^^^^]]][[[ZZZXXXVVVUUUUUUTTTRRRQQQKKKLLLNNNOOOOOONNNLLLKKKHHHHHHHHHGGGFFFDDDBBBAAA<<<======>>>===;;;:::999;;;:::999888777777777777999777555333111111222333111111111111111111111111000000////////////000000...,,,+++,,,...000000///...///000111000///---,,,,,,,,,---...////////////111///---+++***+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,---...///000******+++++++++,,,,,,,,,------------------------))))))***+++,,,,,,------+++++++++************************++++++,,,,,,,,,++++++++++++++++++++++++.........////////////000******++++++++++++******++++++++++++++++++++++++---,,,++++++******+++++++++,,,---------,,,+++***************+++,,,---...+++---...,,,((((((+++...+++,,,,,,---.........---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,***)))(((((((((***+++,,,))))))))))))))))))))))))))))))***++++++,,,------------++++++++++++------........................000///---,,,,,,---///000---------------------------,,,,,,+++,,,---.../////////000000000000//////------...///000000//////+++,,,...000000000000///,,,---...//////...---,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,---------------++++++++++++------,,,,,,,,,++++++,,,------,,,...000...+++))))))++++++,,,,,,------,,,,,,+++***+++,,,---------,,,+++------------------------***,,,---,,,+++,,,///333111000///------......///*********++++++,,,,,,---++++++*********+++,,,---+++*********+++,,,,,,---++++++++++++,,,---......+++,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++******************)))***++++++,,,###%%%(((+++---......---,,,,,,,,,+++,,,,,,------***+++,,,,,,******+++,,,***************++++++,,,,,,++++++++++++++++++,,,)))***,,,------,,,***)))++++++++++++++++++++++++(((((()))***,,,---...///************************,,,+++***))))))+++---...++++++++++++++++++++++++***************************+++,,,,,,------------************************---------------,,,+++************++++++,,,,,,,,,........................************************))))))))))))************,,,+++******)))***************++++++++++++******+++++++++,,,,,,---------wwwjjjgggccc```___]]][[[YYYWWWWWWWWWWWWUUUSSSPPPOOOMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHFFFCCCAAAAAAAAAAAA>>>======<<<;;;;;;::::::===;;;888666555666888:::888777555333222000000000///000111222222222222222111111000///////////////222111000//////.........------..................,,,---...//////...---,,,++++++,,,---............***+++,,,---...---,,,+++------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---***,,,//////...,,,,,,---,,,------......------,,,---+++)))(((***,,,------+++,,,---.........---,,,...---+++*********+++++++++,,,------++++++,,,---.........------,,,,,,+++***+++,,,,,,------,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,---......///+++++++++******))))))))),,,------------,,,*********,,,,,,***,,,///---)))))))))))))))))))))))))))++++++++++++++++++++++++000///...---+++***))))))......---,,,++++++++++++---------------...///000+++++++++++++++++++++++++++***)))))))))***+++,,,111000///...............,,,---.........---,,,+++***+++---.........------,,,,,,---...//////......,,,---------.../////////+++,,,---...////////////......---,,,,,,,,,,,,---111///***&&&$$$'''---111///...------++++++***)))---------,,,,,,+++++++++,,,,,,............,,,,,,---,,,,,,++++++,,,,,,------------------------------------...///111333555.../////////...------,,,///...---,,,,,,,,,,,,,,,---,,,+++,,,...000000//////---,,,,,,---...,,,+++...---+++******+++---...//////...---,,,,,,,,,,,,)))******++++++,,,------++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++))))))***+++,,,---,,,*********,,,...///,,,,,,++++++***)))((((((,,,,,,,,,++++++************+++,,,---------,,,+++++++++++++++,,,---...///---,,,,,,+++*********+++((()))***+++++++++++++++---..................---,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++***)))((((((***+++++++++************))),,,------,,,***))))))+++///...,,,+++******+++,,,------,,,)))&&&'''+++///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////---,,,,,,,,,,,,------,,,++++++(((***,,,...///...---,,,)))******++++++,,,------,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++vvviiifffbbb___^^^]]][[[ZZZWWWWWWWWWVVVTTTSSSQQQPPPMMMNNNOOOOOOOOOMMMKKKJJJIIIHHHFFFCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;888777555333222333444444666666444222111000//////000000111222222222111111111111000///////////////000//////............///........................,,,---...//////...---,,,,,,,,,------------------++++++,,,,,,------,,,,,,------------------------...---,,,++++++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,***,,,------,,,***+++,,,,,,,,,------------,,,,,,///...,,,,,,---...//////,,,------...---,,,+++***---,,,+++*********+++++++++,,,------++++++,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,************************,,,,,,,,,------.........---.........------,,,+++******+++,,,---,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++******************,,,+++)))***---+++&&&************************++++++++++++++++++++++++---,,,,,,+++***)))((((((---,,,,,,+++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000///......---------........./////////...,,,++++++,,,---.........------,,,------...//////......---------...............+++,,,---...////////////......---,,,,,,,,,,,,---//////...,,,******---000...------,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++------------------------,,,+++++++++,,,...000111...............---,,,,,,......---,,,,,,,,,------000...------.........------,,,+++,,,...///...---...---+++******+++---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++...---+++***)))***+++,,,---,,,+++******,,,---///,,,,,,++++++***))))))))),,,,,,,,,+++++++++******+++,,,---...------,,,+++*********++++++,,,---...---,,,++++++******++++++******++++++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++***)))((()))***+++++++++************)))***+++,,,,,,+++***+++---...---,,,+++++++++,,,---+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---,,,+++,,,,,,,,,------,,,,,,+++((()))***+++++++++******,,,+++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++uuugggeeeaaa___^^^]]]\\\ZZZYYYXXXVVVUUUSSSSSSRRRRRRNNNNNNOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>======<<<;;;;;;;;;888777777666555555444444555444333111000/////////111111222222222111111000111111000///////////////......---------...//////........................------............------,,,------------,,,,,,+++,,,,,,++++++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++******+++,,,,,,+++)))(((***+++,,,,,,------------,,,,,,++++++++++++++++++******,,,---------,,,+++***)))---,,,+++*********+++++++++,,,---,,,+++***+++---***+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++,,,---...///000000------.........---,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++,,,+++)))(((((()))***+++***,,,+++)))+++...,,,(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------------------------++++++******++++++,,,---......---,,,,,,,,,------000000000000///...,,,,,,+++,,,---.........------,,,---......///........................---------,,,,,,---...////////////......---,,,,,,,,,,,,---,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,+++++++++,,,---...,,,------------,,,,,,+++------,,,,,,,,,---......333111...---------+++***+++******,,,...000//////------++++++++++++------++++++++++++,,,---...//////......---,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++******+++---...,,,,,,,,,+++******)))))),,,,,,,,,++++++++++++***+++,,,,,,,,,+++***)))(((***************+++,,,---,,,,,,++++++******++++++***+++++++++++++++***)))*********++++++*********---------------,,,,,,,,,++++++++++++++++++++++++***+++++++++)))((()))***+++++++++************)))(((***++++++++++++---...---,,,+++++++++,,,---...///.........///...---+++++++++++++++++++++++++++---............,,,***)))+++,,,,,,------,,,,,,,,,++++++******)))*********------,,,,,,+++******))),,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++tttfffddd```^^^^^^]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTOOOOOOOOOOOONNNLLLKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@======<<<<<<;;;:::::::::888888999999888777666555555444333222111111111111222222222222222111000///111000000///////////////---------......000111111...............------------------------------------------------,,,+++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))------,,,***((((((***,,,,,,,,,,,,------,,,,,,,,,(((***++++++)))(((((((((+++++++++++++++++++++***,,,+++++++++++++++++++++***,,,,,,,,,+++***+++,,,///...---,,,+++***)))(((******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---......///+++++++++,,,,,,++++++***---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,///444444000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,...000111222........................***************+++++++++------,,,++++++,,,,,,,,,000000///...---,,,++++++,,,---------------------------...............---/////////...---------,,,,,,------...//////............---,,,,,,,,,,,,---))),,,...///---+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---...///333111...---------+++***,,,++++++,,,...//////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******)))(((''''''&&&***)))))))))***++++++,,,,,,,,,++++++***++++++,,,)))***++++++,,,,,,,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***+++++++++*********)))))))))***,,,,,,++++++,,,---++++++******+++---...///777444000//////...***'''************************,,,------------,,,+++***++++++,,,---------,,,,,,000///,,,+++******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++vvvgggdddaaa___^^^^^^\\\[[[YYYXXXVVVTTTSSSSSSTTTTTTPPPOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEECCCAAA@@@???<<<<<<;;;;;;:::999999888555666777888777555333222666555444333333333333333222222222222222111000///111000000///////////////......//////000111333333//////.........------------------,,,,,,---------------------,,,+++******---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---------+++))))))+++---+++,,,,,,,,,,,,,,,,,,++++++---//////---+++,,,---************+++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,//////...---,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,+++++++++///,,,)))&&&&&&(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,***)))(((+++---///555;;;===:::+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---///000111+++++++++,,,...000111222........................---------...............,,,,,,+++++++++,,,,,,---......---,,,+++++++++***---------------------------...............------/////////...---------,,,,,,---......///...............---,,,,,,,,,,,,---+++---......,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,---...///111///------......---,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++))))))******++++++++++++---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))(((((((((*********)))******++++++,,,++++++***++++++,,,,,,'''(((***+++------......******++++++++++++************************++++++++++++++++++++++++++++++***+++,,,+++***))))))++++++++++++*********))))))+++,,,---,,,***)))***++++++*********+++---///000:::555///,,,,,,---+++)))***************************++++++,,,,,,---------***+++,,,,,,---------,,,111///---***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++yyyhhhfffbbb```___^^^]]][[[XXXXXXVVVUUUUUUTTTTTTTTTQQQPPPOOONNNLLLKKKKKKJJJGGGGGGFFFEEEDDDAAA@@@???<<<<<<;;;;;;:::999999999888888999999888777555444666555444444444444444555111111222222222111111000111111000///////////////000000000000111222333444/////////...------,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,---,,,******,,,---++++++,,,,,,,,,,,,++++++))),,,......++++++---000+++++++++++++++,,,------******+++,,,,,,,,,++++++***+++,,,+++***)))***,,,++++++,,,------...//////)))******+++++++++++++++,,,,,,,,,------......///,,,+++++++++*********))),,,,,,---.........------...+++'''######&&&***,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++***(((+++...000555<<<===:::++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,---...000000---,,,,,,+++++++++,,,,,,........................+++,,,------......------,,,,,,+++++++++,,,---------,,,++++++***+++++++++......---,,,,,,,,,------.........///......---,,,...............---------------...............---......---,,,,,,,,,,,,---...///000///---------///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++,,,,,,---------------------,,,,,,,,,---......///---,,,,,,...//////...///...,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************(((((())))))***++++++,,,,,,++++++************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++*********++++++,,,++++++******++++++,,,,,,((()))***,,,---.........++++++,,,,,,,,,,,,++++++))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,***)))***++++++++++++************))),,,------,,,***))))))***++++++******+++---...///333000,,,******---...///++++++++++++++++++++++++*********+++,,,------...******+++,,,------------...---***)))(((((()))***)))******+++,,,,,,------***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++}}}kkkhhhdddaaa```___]]][[[WWWWWWWWWWWWVVVUUUTTTTTTQQQQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGFFFDDDBBB???>>>>>>======<<<<<<;;;::::::::::::::::::999888777666444444333333333444444555000000111222222222111111111111000///////////////000000///000000111222222000//////...------,,,,,,------,,,++++++,,,------***++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++///...,,,+++******++++++''')))+++,,,+++++++++---++++++,,,,,,,,,,,,++++++'''***,,,+++))))))---222000///---,,,++++++++++++)))***+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++))))))***,,,---...///000))))))***+++++++++++++++******++++++,,,------...+++++++++++++++++++++,,,+++,,,------.........------+++)))''''''(((***+++*********+++++++++,,,,,,+++***((((((((()))+++---))),,,,,,,,,///444444000************************+++++++++++++++++++++++++++*********************+++++++++++++++,,,---......---,,,,,,++++++++++++------------------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,---......//////...------,,,---------...............---...............------......---,,,,,,,,,,,,------///111111///------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---///111111///---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++***))),,,,,,---.....................---,,,,,,,,,------///...,,,,,,...///...------,,,+++,,,.........,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,******************++++++******************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++************)))***,,,---,,,******+++,,,,,,++++++***+++,,,...///,,,,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,---------------,,,***))))))))))))***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++llliiieeebbb```___]]][[[VVVWWWWWWXXXWWWVVVTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGGGGFFFDDDBBB???>>>?????????>>>======<<<<<<666666555555444444333333333333222222333333444444///000111222222222222222111111000//////////////////////////////000000111000000///...------,,,,,,------++++++++++++------)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,............,,,,,,************************000///,,,***)))***+++,,,$$$'''***++++++***+++++++++++++++,,,,,,++++++++++++...///...,,,---222777333222///---+++***)))))))))***+++,,,---,,,,,,+++)))+++++++++***)))***+++******+++++++++,,,,,,,,,))))))***++++++++++++***(((((()))***++++++,,,,,,******+++,,,------...///)))***++++++,,,,,,,,,,,,...............---,,,+++)))))))))******+++++++++---***&&&######''',,,///***,,,+++)))***,,,***%%%))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,,,,++++++******))))))******+++,,,---------------...///000------------------------,,,---.../////////...---,,,,,,,,,,,,------...///---,,,++++++,,,---///000///...---,,,+++,,,,,,---.../////////...---,,,,,,,,,------....../////////---...............------......---,,,,,,,,,,,,---))),,,000111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,///222555555222///,,,///......------......///++++++++++++++++++++++++......///000///...---,,,,,,------.../////////...///...------,,,,,,,,,,,,111///------......---,,,++++++***,,,...000///...+++,,,,,,------,,,,,,+++************+++,,,------------,,,,,,+++************)))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***)))))))))***+++,,,------,,,,,,+++,,,,,,,,,+++*********+++,,,,,,------...------,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++************))))))***+++,,,++++++,,,...---,,,+++++++++,,,---...))),,,...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***+++,,,------...---------,,,,,,,,,,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++{{{nnngggbbbcccccc___[[[[[[UUUTTTSSSSSSTTTTTTRRRQQQOOOOOONNNLLLKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@======<<<;;;:::999999888444444333333333444444555888777555333222222222222000000000111222333555555333111//////000111000///////////////////////////---,,,+++++++++,,,---...///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))***,,,***+++,,,------,,,+++***+++,,,...//////...,,,++++++++++++++++++++++++++++++***))))))***,,,...000---,,,,,,+++*********+++)))************++++++++++++---......---,,,---///000///...,,,,,,,,,---...------------,,,,,,+++***++++++***'''&&&&&&(((***++++++************++++++)))***+++,,,---,,,+++***---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...+++))))))***,,,---------************************)))************+++++++++***++++++,,,,,,++++++***++++++************++++++(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,------------------------******+++,,,---------------...///...,,,+++,,,------------------------,,,......------------......000000//////......------***+++------------+++***------------------------------,,,+++++++++,,,,,,........................------------.........///222222000///---+++***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,+++***))))))---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,+++++++++,,,...---+++)))(((((()))***++++++***)))***+++---...---------,,,,,,+++++++++...---+++*********++++++)))((())),,,000111...++++++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++))))))***+++,,,,,,------}}}ooohhhccccccccc___\\\[[[VVVUUUTTTTTTUUUTTTRRRPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999999666555555444444555666666666555333111000000000000111111000000000111222222222111//////000111111000////////////////////////...---,,,+++++++++,,,---+++,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++---///---,,,++++++******++++++)))************+++++++++---......,,,)))(((((((((......---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++)))''''''***,,,++++++************++++++******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++)))'''(((***,,,---,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++************++++++)))***++++++***)))***,,,***+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------............---------,,,,,,,,,------------------------+++,,,,,,---------------,,,---...---+++***+++,,,,,,,,,,,,------...............------------......333333222111///...------,,,,,,------------,,,,,,------------------------,,,,,,,,,+++,,,,,,,,,---------------------------,,,,,,------------......------......///000000000+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000...---------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++...------,,,+++*********---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++******))))))))))))******---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******------,,,******))))))))),,,+++*********+++,,,---------,,,,,,,,,+++++++++---,,,+++*********++++++))))))***---000000...,,,++++++++++++************)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++************++++++)))******+++,,,,,,------pppiiiddddddccc```\\\\\\XXXWWWVVVUUUUUUTTTRRRPPPQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::777777666666555666666777555444333222111000000000222111111000//////000000222000//////000222111000///////////////////////////...---,,,+++++++++,,,(((+++------,,,+++,,,///---------------------------......---++++++---...,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,,,,*********+++,,,---,,,,,,++++++******++++++)))************+++++++++---------,,,)))''''''''',,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++++++++***)))))),,,...++++++************++++++++++++******++++++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++++++++******++++++************++++++***+++,,,+++))))))***+++((())))))***+++,,,------***+++,,,------,,,+++***,,,,,,,,,---------.........------------,,,,,,,,,---------------------------............---,,,,,,+++,,,---,,,***)))***+++++++++,,,---...//////000......------------......555555333222000///...---......------------......------------------------+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---...000222333444++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........---------------+++,,,,,,,,,,,,,,,,,,---......------,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++...---------,,,,,,++++++******))))))))))))******---------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))*********++++++++++++*********+++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++******))))))******,,,------,,,,,,+++***))),,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++---,,,+++*********++++++******+++---///000///---,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++*********++++++,,,,,,---rrrjjjddddddccc```]]]]]]ZZZYYYWWWVVVVVVTTTQQQOOOPPPOOOOOONNNLLLKKKKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;777777666666555555666666666666555444333333222222222111111000000000111111111000...///111222111111//////////////////////////////...---,,,+++++++++(((,,,000000,,,***,,,...........................,,,---...---,,,+++,,,...---,,,+++******+++,,,---...---,,,,,,,,,---...///---,,,,,,++++++*********---,,,+++*********++++++,,,,,,++++++***++++++,,,))))))*********++++++++++++,,,------++++++,,,---+++,,,---......---++++++,,,,,,,,,------,,,,,,+++)))***+++***)))***,,,...,,,++++++******++++++,,,,,,+++***)))***+++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------***(((''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******++++++************++++++***+++,,,+++)))))))))+++'''((((((***+++,,,------***+++,,,------,,,+++***,,,,,,---------...------------------------------,,,,,,------------------////////////...---,,,++++++,,,---,,,+++***+++,,,,,,,,,------......//////...------,,,,,,------...333333222111000///......///...---,,,,,,---...///------------------------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,------...///........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++************+++++++++++++++***))))))***,,,...000,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,---...---,,,+++***---,,,,,,++++++*********,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---/////////...,,,,,,+++++++++*********------------------------*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,ssskkkddddddccc___]]]]]][[[YYYWWWVVVVVVTTTQQQNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;777666666555444444555555555555555555444333333222111000000111222333444444222000//////000111111000//////////////////////////////......---,,,+++++++++...111000---++++++,,,........................***+++---,,,+++***+++,,,...---,,,++++++,,,---...+++,,,---...///...------,,,,,,,,,++++++*********------,,,+++************,,,++++++***++++++,,,,,,))))))*********+++++++++***,,,------,,,+++---...,,,---...//////...---,,,+++,,,,,,------,,,,,,,,,((()))******))))))+++---,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...,,,***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++******)))++++++************++++++)))+++,,,+++***)))***+++'''((((((***+++,,,------******+++,,,,,,+++******+++,,,---.........------------------------------,,,,,,,,,---------......000000//////...---+++++++++---...---,,,+++---.../////////......---------------,,,,,,,,,,,,------.........//////////////////...---,,,,,,---...///------------------------)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------...........................+++++++++,,,,,,---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------,,,,,,,,,,,,------******************++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,---+++***)))((()))+++...///,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++------------......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++***+++++++++++++++,,,,,,ssskkkdddcccbbb^^^\\\\\\ZZZXXXVVVVVVUUUSSSQQQNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;777777666555444444444444222333333333333222111000000000000111222444555666333111//////000111000///////////////////////////......///......---,,,+++------.........---,,,+++------------------------(((***,,,,,,+++***+++,,,------,,,,,,,,,,,,------''')))+++---...---+++***++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++******++++++,,,,,,)))************++++++++++++,,,---,,,***)))***+++------......//////......++++++,,,---------,,,,,,((()))+++***))))))***+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,...,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))************))))))++++++************++++++(((***++++++******+++,,,((())))))***+++,,,------+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,------------...+++,,,,,,------........./////////......,,,+++++++++---......,,,,,,---///111000000///...---,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////......------------......------------------------)))***,,,---...------,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,---------------------.........+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,------......++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------++++++************++++++))))))))))))***************++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++***)))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***************+++++++++++++++******+++,,,,,,,,,++++++***+++---,,,++++++---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++sssjjjcccbbb```]]][[[[[[XXXWWWUUUUUUTTTSSSPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999888777666555555555555222222333333333222111000111111000111111222333333555222000000000000///...////////////////////////------...//////...---,,,,,,)))'''(((,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,++++++***++++++******++++++,,,---)))************+++++++++***,,,------,,,+++---...---,,,,,,,,,------...///***+++,,,,,,---------,,,***+++---,,,***)))***+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++---+++******+++,,,,,,+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,++++++---......,,,***++++++++++++++++++++++++)))************+++++++++))))))************))))))++++++************++++++'''(((************,,,...***+++++++++,,,,,,------,,,+++***))))))***+++,,,***+++---//////...---,,,,,,,,,,,,---------......++++++,,,,,,---......///---------------,,,+++******,,,------,,,,,,---...000000//////......---------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,------------,,,,,,------------------------***+++---......---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,+++,,,,,,---+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++*********+++,,,------...+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++******))))))******+++,,,++++++*********+++++++++)))***+++,,,,,,,,,++++++)))*********++++++++++++)))***+++,,,,,,,,,,,,+++)))+++,,,+++))))))+++...------,,,,,,,,,+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++sssjjjcccaaa```\\\ZZZ[[[WWWVVVTTTTTTTTTSSSPPPNNNOOONNNNNNNNNMMMMMMLLLLLLGGGGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;:::::::::999888777666666666666333444555666555444333222222111111000000000000000666333111000000///...---////////////////////////,,,---.../////////...---***%%%!!!$$$+++000///,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...------...+++,,,............,,,+++---,,,++++++,,,---000111))))))***+++,,,------...***++++++,,,,,,,,,+++++++++*********+++,,,,,,---)))************+++++++++(((***---...///111333555,,,,,,+++***+++,,,...///***+++,,,,,,------------,,,---......,,,******+++---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++---+++******+++,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++******+++---...---***(((************************)))************+++++++++))))))************))))))++++++************++++++&&&(((*********+++---///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---***+++---//////...---,,,,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,------,,,,,,++++++)))***,,,,,,++++++,,,---.........///////////////---,,,,,,++++++,,,,,,---------------------------***+++------------+++***------------------------+++,,,---......---+++***************************))))))*********+++++++++/////////......------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------((()))***+++,,,------......------,,,,,,------...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))************+++++++++++++++,,,++++++***((((((,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++,,,------...++++++)))))))))***+++,,,((()))+++,,,---,,,,,,+++))))))******++++++++++++)))***+++,,,---,,,,,,+++)))***,,,+++((((((***------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++tttkkkcccaaa```]]]\\\]]]XXXWWWVVVTTTRRROOOMMMLLLPPPNNNMMMLLLKKKIIIFFFDDDIIIIIIIIIGGGEEEBBB???===AAA@@@???===;;;999777777888888888888777777777777666555555444444333222222333333222222111000//////000000000000000000000000...,,,+++,,,//////---***------///222444444111///---.........---,,,,,,+++------------------------,,,,,,,,,,,,------...///+++,,,---.........------+++,,,,,,,,,++++++,,,,,,...------,,,,,,------...+++++++++******)))))))))---,,,,,,+++***)))((((((------......------,,,+++111---***+++///444777777************++++++,,,---...---,,,++++++++++++,,,++++++******++++++,,,------......//////......---------------------------......---,,,,,,+++*********++++++,,,,,,++++++***,,,+++*********+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++---,,,++++++***+++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...........................------,,,,,,------...,,,,,,------------------,,,,,,,,,++++++******************++++++,,,,,,,,,000111333333333000---+++++++++,,,,,,,,,------------------------...///000******+++,,,,,,,,,,,,+++///,,,+++,,,...///---+++,,,,,,,,,++++++*********,,,------......------,,,+++,,,---.........---,,,...------,,,,,,++++++***++++++,,,,,,,,,---------///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,------+++******,,,...,,,,,,++++++***+++++++++...---+++***)))******+++++++++******************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,------------------------************************---,,,*********,,,...///)))******++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***************************++++++************++++++tttkkkcccaaa```]]]\\\]]]ZZZYYYXXXWWWUUUSSSQQQPPPOOOMMMKKKKKKKKKJJJHHHGGGHHHGGGGGGEEECCCAAA???>>>@@@???>>>===;;;999888888888888888888777777777777555555444444333222222222333333222111111000//////000000000000000000000000...---,,,---//////---+++...------...000111000///---.........------,,,+++------------------------)))***,,,............---,,,,,,,,,---------......+++))))))...333444///***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,///,,,)))))),,,///000000---,,,+++***************---,,,,,,,,,,,,,,,------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------...------,,,++++++*********++++++,,,,,,++++++***++++++*********+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******'''''''''''''''((())))))((()))+++***))))))+++,,,++++++++++++++++++++++++,,,+++++++++,,,------...222222111000000///.........------------------...------------------,,,,,,,,,,,,,,,+++++++++******........................000111222333222000---+++++++++,,,,,,,,,---------,,,++++++++++++,,,---...++++++,,,------------,,,...---+++,,,...///---+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,---......///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,------,,,******,,,...,,,,,,+++++++++++++++,,,,,,,,,+++***++++++,,,---,,,,,,,,,+++++++++++++++---,,,,,,,,,+++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******,,,...///******++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++************************++++++************++++++ssskkkcccbbbaaa]]]\\\\\\VVVVVVUUUTTTRRRQQQPPPOOOOOOMMMKKKJJJKKKKKKKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>===<<<;;;:::999999999999888888888777777777444444444333222222111111222222222111111000000///000000000000000000000000...------...//////...,,,000...,,,+++---/////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,///000000...---------,,,+++,,,---...///...))))))222<<<>>>555***+++******))))))******+++,,,---------------......+++++++++++++++*********)))***+++,,,---------------+++***)))***+++***))),,,++++++*********++++++///...---,,,,,,,,,,,,---,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++------------------------------,,,,,,++++++*********++++++,,,,,,++++++******)))******+++,,,---...******+++++++++,,,,,,,,,++++++------------++++++***************+++++++++---,,,,,,++++++*********)))))))))******++++++,,,(((***++++++******+++---,,,++++++******)))))))))+++++++++,,,---...///000------------------------------------------------......------,,,,,,++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,,,,...000111222111///---,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,---............---...---,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......------***++++++,,,------......,,,,,,,,,,,,------------++++++---000222111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000//////...---,,,,,,------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,------------,,,------,,,+++***,,,...,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,---------------------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++************************++++++******++++++,,,---************************++++++************++++++rrrjjjcccbbbaaa^^^\\\\\\TTTTTTSSSRRRQQQPPPPPPPPPQQQNNNLLLKKKKKKKKKKKKJJJGGGFFFDDDBBBAAAAAABBBBBB=========<<<;;;;;;::::::999999999888888888777777444333333222222111111000222111111111000000000///////////////////////////........./////////...---111///......///000000///------............------,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000000000...---+++++++++,,,...000111---,,,444>>>@@@777---++++++************++++++******++++++,,,,,,,,,---...---,,,***)))'''&&&%%%((((((***+++,,,---------------,,,,,,,,,,,,******))))))***+++,,,...000111111111///---,,,+++******+++************+++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***((())))))***+++---......******+++++++++,,,,,,,,,***+++---......---+++***************************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...---+++***+++,,,---,,,,,,+++***))))))(((******++++++---...///000&&&'''(((***,,,...000000------............------......------,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,---...///000000///---,,,,,,,,,,,,------------.........---------......///+++,,,,,,---------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,------......,,,,,,,,,------------............///000///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////...---,,,,,,,,,,,,...------,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++,,,---,,,++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---************************++++++************++++++qqqiiicccbbbbbb^^^\\\\\\XXXWWWVVVTTTTTTTTTTTTTTTSSSQQQNNNLLLLLLKKKIIIHHHHHHFFFEEECCCBBBCCCCCCDDD======<<<<<<<<<;;;;;;;;;999999999999888888888888444333333222222111111000111111111000000000000000////////////////////////...///000000////////////000000111333444444222///------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,......------...000333444...---+++++++++,,,...000000......111555666222///,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,///...---,,,***)))(((''''''((()))+++,,,---......***,,,---...---,,,,,,,,,***++++++,,,...000111222///...---,,,,,,,,,,,,,,,)))))))))))))))***++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++***(((((()))+++,,,---......******+++++++++,,,,,,,,,***+++---......---+++***************************))))))***+++,,,------...+++++++++++++++***)))(((000111111///---+++++++++......---,,,+++******))))))))))))***+++---...///)))***+++---///111333444---......//////......---......---,,,++++++******+++++++++++++++++++++++++++,,,---...///111111222,,,,,,---.........------,,,,,,---------.........///......---------......******+++,,,,,,,,,,,,,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,---------.........444111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,......---------,,,,,,+++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,------,,,+++,,,---,,,+++++++++,,,------............------,,,,,,,,,***+++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------,,,++++++,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++,,,,,,---------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---************************++++++************++++++pppiiiccccccbbb___\\\\\\WWWVVVTTTSSSRRRRRRRRRSSSSSSQQQPPPOOONNNLLLIIIFFFHHHGGGFFFDDDDDDCCCCCCCCC=========<<<;;;;;;;;;::::::999999999999888888888444444444333222222111111000000000000000000000000000000000000000000000000...000111111000//////000...///111444666555333000------...////////////...------------------------111000...,,,---///222444------,,,+++,,,---...///,,,------,,,++++++,,,---...------,,,,,,------...+++,,,,,,,,,,,,,,,------------------.........///((()))***,,,---.........''')))+++,,,+++++++++---///......---------......*********+++,,,---//////)))))))))))))))***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,++++++***((()))***+++,,,---------******+++++++++,,,,,,,,,++++++------------+++++++++++++++***************))))))***+++,,,------...+++,,,,,,------+++***)))111222222000---+++++++++...------,,,,,,+++++++++)))))))))***+++,,,---...---.....................---...///000000///...---------,,,,,,++++++*********++++++++++++,,,,,,,,,***+++,,,---...000111111***+++,,,---------------,,,---------............------,,,+++++++++,,,,,,)))***++++++,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,------------......////////////......---,,,,,,,,,,,,---.../////////......---,,,,,,+++,,,---------............666222...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,***,,,...---,,,++++++,,,,,,++++++,,,,,,---...///............---,,,************++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++,,,,,,---------------***++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++************++++++ppphhhccccccccc___\\\\\\VVVUUURRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPNNNJJJGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;;;;::::::::::::999999999888888888555555444444333222222222///000000000000000000000000000000000000000000000...000222222000//////111,,,,,,---///222333222111------...///////////////........................000///...------...///000,,,,,,,,,---------......+++,,,,,,,,,******+++,,,......------------......,,,++++++++++++++++++***++++++,,,---......///000******+++------.........(((***++++++))))))+++---///...---,,,,,,+++,,,,,,***************+++,,,---+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++((())),,,---......---,,,...//////...,,,+++,,,---,,,,,,+++++++++++++++++++++++++++++++++,,,---.........------,,,++++++***---...///000000///...---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))******+++,,,---------------------...............---,,,+++++++++++++++***+++,,,,,,------,,,,,,+++---///...,,,+++---...,,,,,,,,,---------......---..................---------,,,,,,,,,---...///...............---------------------............222000---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))***,,,---......------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***,,,......,,,++++++,,,+++++++++,,,,,,...//////++++++,,,------,,,+++***+++++++++,,,---.........,,,,,,,,,,,,---------...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++******,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,---......------***++++++,,,,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++***************++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++************++++++}}}ooohhhccccccccc___\\\\\\ZZZXXXVVVSSSRRRRRRRRRSSSMMMNNNOOOQQQRRRPPPKKKHHHEEEEEEEEEEEEDDDAAA???>>>???>>>===<<<;;;:::999999:::::::::999999999888888666555555444444333333222////////////000000000000000000000000000000000000...111333222000...000222+++))))))***---000111111------...///000000//////////////////////////////---------...------,,,++++++,,,---.........------,,,,,,---...//////...---...------,,,,,,------...***)))))))))((((((''''''************************++++++,,,---............+++---...,,,))))))+++---************++++++,,,---///...,,,***)))(((''''''------,,,,,,------...///---......//////......---++++++++++++++++++++++++******************+++++++++++++++,,,,,,+++++++++)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))......---,,,+++))))))((( """%%%(((***++++++******+++---,,,++++++,,,...***************+++++++++------,,,,,,,,,---......000000000000000000000000---...///111111///...---++++++++++++++++++,,,,,,*********++++++,,,,,,,,,111111000///......------))))))***+++,,,------...---------.........//////000///...---------------+++,,,------......------+++---///...,,,+++,,,///,,,,,,,,,------.........,,,------......------,,,------,,,+++,,,---...///,,,,,,------.../////////---------.........//////------,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///((()))+++---.........---,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++***,,,......---++++++,,,+++++++++,,,---...///000((()))+++,,,------,,,+++,,,,,,------...///000000---------.........//////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***,,,...---,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++************+++,,,------,,,+++***+++,,,,,,---.........---+++++++++,,,,,,+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********'''(((***++++++***((('''++++++++++++++++++++++++*********)))***++++++,,,)))))))))******+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++************************++++++************++++++yyymmmhhhcccaaaaaabbb```^^^YYYXXXWWWWWWVVVVVVVVVVVVQQQQQQPPPOOOOOONNNMMMMMMIIIHHHFFFEEECCCBBBBBBBBB<<<<<<;;;:::999999999999666555888;;;:::666777::::::888555555555444111...000111111222222000///...333000---...000222222111333000...222888999333,,,---...///000111111111111***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,///...,,,++++++,,,...//////...,,,)))''''''))),,,......---,,,,,,++++++++++++,,,,,,++++++***)))(((((())))))***+++,,,,,,------///'''&&&,,,+++###""")))+++,,,---...---,,,+++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++000555444///++++++---,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,+++))))))***++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++,,,,,,***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---***+++...+++&&&''',,,)))+++++++++***)))***++++++)))((()))---...---+++---.........---,,,,,,+++////////////............))))))***++++++++++++*********+++++++++,,,,,,,,,---.../////////---***)))++++++++++++,,,---...///111///---...111222000............------,,,,,,,,,......///---+++)))******---------------,,,,,,,,,+++******)))***,,,---...000///...---------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......,,,***+++,,,---,,,,,,,,,++++++***+++,,,...///))))))(((((()))+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,,,,)))((('''(((***++++++***,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,)))((('''''''''(((******+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,+++)))''''''(((***+++,,,,,,---,,,+++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,yyylllhhhcccaaabbbaaa___\\\ZZZYYYXXXWWWUUUUUUTTTTTTQQQQQQPPPOOOOOONNNMMMMMMHHHHHHFFFDDDCCCBBBBBBBBB>>>===<<<;;;::::::::::::::::::===CCCCCC===999888:::777444333555666555333000111111222111000///...444222///...000111000///******,,,///111111///,,,---......///////////////------.........------,,,---------------------------------***))))))+++---...---,,,,,,---...//////---,,,***((((((***,,,---///...------,,,,,,,,,---//////......---,,,,,,+++)))******+++,,,,,,------///))))))//////))))))///------------,,,++++++***++++++,,,,,,,,,+++************++++++,,,---......,,,,,,,,,++++++++++++***,,,///111///,,,***+++---+++++++++++++++,,,------+++++++++,,,,,,,,,------,,,***))))))+++++++++***---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))***++++++)))(((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++((()))+++(((######((()))+++,,,+++***)))***++++++))))))***---...---,,,------......------,,,+++.........------------,,,))))))***++++++++++++++++++++++++,,,,,,,,,,,,---............---,,,+++***,,,,,,,,,,,,---...///000111///...///111222000.........---------,,,,,,,,,---......---+++***+++,,,---------------.........---,,,+++******++++++,,,///......------------...........................///...---,,,,,,,,,,,,---,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++------------------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,++++++,,,---...******))))))***+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++++++++))))))***+++,,,,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,++++++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,yyyjjjgggcccbbbbbbaaa]]]ZZZZZZZZZXXXWWWUUUSSSRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLHHHGGGFFFDDDCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<@@@HHHJJJCCC:::555888666444444555777777777000111111111111000//////555333000///000000///---$$$''',,,---,,,,,,,,,...---------...............000000///...---------...//////////////////////////////...+++)))(((***+++...------------......///---,,,,,,++++++,,,,,,---//////...---------......000//////......------,,,*********++++++,,,,,,---+++&&&'''---...)))***000///...---,,,++++++***+++******+++,,,,,,,,,++++++***+++++++++,,,,,,------******+++++++++,,,,,,,,,------,,,+++++++++,,,---++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++***------,,,,,,,,,,,,++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))******)))''',,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,---***&&&&&&)))***+++,,,+++***)))***,,,+++******+++---...---,,,------......------,,,,,,------,,,,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,---------......///...---,,,,,,+++++++++------------...///000000111000//////111111000///...------------,,,,,,,,,+++---...---,,,+++,,,------------......//////000...---,,,+++************------------------...///////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,---...///000---------------------------------------,,,++++++------------------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******///---+++,,,---...------......---,,,,,,,,,------++++++************+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***))))))******++++++,,,,,,++++++************++++++,,,,,,---***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++******))))))***++++++,,,+++***+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------------...//////,,,,,,------------,,,,,,,,,++++++******++++++,,,******++++++++++++******------------------------++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,++++++***)))(((((()))++++++************+++---///111******************************+++++++++,,,,,,,,,zzziiifffcccbbbbbb```\\\XXXXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLHHHGGGEEEDDDBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;999===FFFJJJDDD;;;555777666666777777777777666111111111111000000000///333222111000000000///...(((+++...///...---...///,,,,,,------...///000000222111///---,,,,,,------////////////////////////---...---,,,***)))+++,,,,,,---------,,,,,,---...,,,------------------,,,......------------......------,,,,,,+++++++++************++++++,,,,,,,,,***&&&''',,,---***+++///000///---+++******++++++)))***++++++,,,,,,,,,,,,......---,,,+++***)))((())))))***+++,,,,,,------,,,+++***+++------,,,+++,,,+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++******+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***(((++++++++++++++++++++++++************************,,,,,,------+++******,,,***+++,,,,,,******+++,,,,,,++++++,,,---......---,,,------...------,,,,,,---,,,,,,,,,,,,+++++++++)))***++++++,,,,,,++++++------------.........//////...,,,+++***+++,,,------------------...//////111000000000000000//////------------------------+++,,,------,,,,,,---///,,,------...///000111111------,,,,,,++++++++++++,,,,,,,,,,,,---......///////////////////////////...------,,,,,,,,,---------,,,,,,,,,------...///........................,,,------------,,,++++++------------------------...............---++++++---------------------------------,,,,,,+++++++++///---,,,,,,---......---///......------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111///---+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++************++++++,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---+++++++++---...---,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++******)))))))))***+++,,,+++***))))))+++---000222******************************+++++++++,,,,,,,,,|||jjjgggcccbbbbbb```[[[WWWVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKHHHGGGEEECCCBBBAAAAAAAAA>>>===<<<;;;:::::::::::::::666888@@@EEECCC===:::666888::::::999666333222111111111000000000000000///000111111000000000111///......///000000...,,,,,,,,,,,,---///111333444111000...,,,++++++,,,---------------------------***+++,,,,,,+++,,,---///***,,,------+++***+++,,,,,,---............---,,,---,,,,,,,,,,,,,,,------++++++++++++***************+++++++++++++++,,,,,,///------//////------//////...,,,+++******++++++)))***++++++,,,,,,,,,,,,......---,,,***)))(((((())))))***+++,,,------...+++++++++---///...,,,***------,,,,,,,,,,,,------*********+++++++++,,,,,,*********+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++***++++++++++++++++++++++++************************&&&((())))))((()))***+++***,,,,,,,,,+++***+++,,,,,,---------------......,,,,,,------...------,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------.........////////////---+++***)))***,,,...,,,,,,,,,+++,,,,,,---...000000000000///......///------------------------***,,,------------...000,,,------...///000111111++++++,,,,,,------------,,,,,,,,,,,,,,,---...///////////////////////////------,,,,,,,,,------...---,,,,,,,,,,,,------...........................,,,,,,------,,,,,,+++***------------------------.........------,,,,,,+++------------------------+++++++++,,,,,,---------...---++++++---...---,,,.........------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,+++******+++,,,+++)))***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++***+++---...---,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))******+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,---,,,*********,,,...///******************************+++++++++,,,,,,,,,~~~lllhhhdddbbbbbb```\\\XXXUUUVVVWWWXXXYYYXXXWWWVVVSSSSSSQQQPPPNNNMMMKKKKKKGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<;;;:::::::::::::::666666<<>>===<<<;;;;;;;;;;;;999666666:::<<<;;;===AAA888::::::777333111111222222222000/////////000111...111333333000//////000,,,---......,,,+++,,,---///...---------///111222....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---------///***...111000,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++***+++***))))))))))))(((++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++******(((((()))***+++,,,,,,---*********++++++,,,,,,,,,---...,,,)))&&&&&&***......------,,,++++++,,,,,,************++++++++++++))))))***---//////---++++++++++++,,,,,,---------------,,,,,,++++++******++++++++++++++++++++++++***))))))***+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///000,,,***---...,,,+++,,,------++++++,,,------///000///---,,,...000+++,,,------......------,,,++++++++++++************+++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,+++******+++,,,---------,,,,,,,,,,,,---------///000...+++***+++,,,,,,,,,,,,---------......,,,---///...------...///---------------.........+++,,,---......------,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------------------************+++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,+++***)))***+++,,,,,,,,,+++***)))***,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************+++,,,---......,,,++++++,,,,,,+++***)))***,,,------,,,***)))******++++++++++++*********))))))***,,,...---,,,******++++++++++++*********+++,,,,,,------,,,,,,)))***+++,,,---,,,,,,+++++++++************++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,pppkkkeeeaaaaaa```^^^[[[YYYZZZ[[[[[[ZZZXXXVVVUUUTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>======<<<<<<<<<666555666999888666999===::::::777333//////333666333222000/////////000111000222555333000------...(((---111000+++)))---333111000...,,,,,,,,,...///......000111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---,,,000333222...+++---///---,,,,,,++++++,,,,,,------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------++++++------,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,+++***)))++++++*********************++++++++++++,,,,,,,,,//////,,,%%% """***111---,,,,,,+++*********+++)))************+++++++++))))))***---//////---++++++++++++,,,,,,---------///......---,,,+++******************************)))(((((((((***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***//////)))''')))***&&&+++,,,------++++++,,,------///111000---,,,...000+++,,,,,,---.........---************))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++,,,,,,///......---------......,,,...///...***)))***,,,,,,,,,,,,------.........---...///...---,,,---///------------------,,,,,,---......///...---+++***...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------------------------((((((((()))***+++------...........................------,,,,,,++++++***,,,***))))))***++++++***'''(((***+++,,,,,,+++***(((***+++---......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///---,,,+++******+++,,,---,,,,,,++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,))))))))))))***+++,,,---///...,,,,,,------,,,+++)))***,,,------,,,***)))******++++++++++++*********))))))***,,,...---,,,******++++++++++++******++++++,,,---------,,,,,,((()))***+++,,,+++******---,,,************,,,---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++((()))***+++,,,---------'''((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,nnnggg```^^^aaaccc```\\\]]][[[XXXXXXYYYYYYWWWTTTPPPQQQSSSSSSQQQMMMHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<;;;:::::::::666777999::::::999888777777666666444333222111111,,,---///111222111000/////////000000000000//////////////////000000000000........................444777;;;>>><<<777111---...........................+++***+++---...---***------------------------........................+++,,,.........,,,***))).........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******)))***+++,,,...000++++++++++++++++++++++++...---+++))))))***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---......---,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,************+++,,,,,,---************************------,,,++++++******)))++++++******)))*********,,,---...---+++***+++,,,///---,,,,,,...//////......///000000///---+++***+++,,,...------,,,...///(((+++------***)))***,,,------............------)))+++,,,,,,+++***,,,---333///++++++---......---...------,,,,,,------...,,,------......------,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...333888444---''')))+++---...............---,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---......------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---.........------,,,,,,,,,************************.........------,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++------------------------000,,,))))))+++---...---------,,,++++++******)))++++++,,,,,,,,,,,,------)))***++++++,,,---......------------------------***+++,,,,,,------,,,,,,---,,,+++---///...***&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***++++++,,,,,,------,,,,,,++++++,,,,,,---............,,,,,,,,,++++++************++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++((((((+++---------***)))))))))***+++,,,,,,---,,,++++++------,,,+++)))))))))***++++++,,,,,,++++++***************++++++++++++***)))(((((('''mmmfff___]]]```bbb___[[[[[[YYYWWWWWWXXXWWWUUUSSSPPPQQQRRRQQQOOOLLLHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<;;;:::::::::888888999999999888888777666666555444333333222222000111222333333222000/////////000000000000//////.../////////000000000000........................111444777999888444///,,,........................///---,,,,,,...///---+++++++++++++++++++++++++++------------------------,,,,,,---------,,,+++***---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++000888888222---...,,,,,,,,,,,,,,,,,,,,,,,,000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------,,,,,,+++,,,,,,,,,************************+++++++++++++++++++++,,,+++*********+++,,,------------,,,+++)))***---000///---,,,,,,---...---,,,.../////////...---+++******+++,,,,,,******+++,,,,,,...000000...,,,---///,,,,,,------------,,,,,,)))+++,,,,,,+++***,,,---111///,,,+++---......,,,------,,,,,,,,,,,,------,,,------......------,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...111888>>>>>>888------------,,,,,,+++***...---,,,,,,+++++++++,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,++++++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,...---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---...000222222///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++))))))+++......---++++++******+++,,,,,,------+++***+++,,,---,,,++++++++++++***************++++++************++++++,,,,,,,,,+++***)))))))))llleee___]]]___```^^^[[[YYYWWWVVVUUUVVVUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHGGGGGGFFFDDDCCCAAAAAA@@@@@@??????===<<<;;;:::::::::;;;:::999888888888888888555555555444444333333333222333333444333111000...//////000000000000//////....../////////000000000........................---///111222222000---,,,........................000///------......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666EEEEEE666,,,,,,------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******------,,,++++++++++++,,,++++++++++++++++++,,,,,,***+++------,,,+++,,,---++++++++++++++++++++++++)))******+++++++++******//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------*********+++,,,---//////------+++)))(((+++///333111///------......---,,,//////......---,,,,,,,,,***,,,,,,,,,*********,,,***,,,------,,,++++++,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---///...------......---,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,---------,,,++++++---------,,,,,,+++++++++(((+++,,,000888BBBDDDAAA///...---,,,+++*********------,,,+++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...000222222111///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---+++,,,,,,------,,,,,,+++,,,---------------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******,,,---...---,,,,,,,,,+++,,,,,,------,,,*********+++,,,+++***---,,,,,,+++******))))))++++++************++++++------,,,,,,+++*********lllfff```^^^___```___\\\XXXWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;:::===;;;:::888777777888888444444444444444444444333000111111111111000///...//////000000000000//////........./////////000000........................++++++------......------........................//////......------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...,,,555FFFEEE444***,,,---------------------------,,,+++*********++++++---------------------------,,,+++******+++,,,---***++++++++++++++++++***...---,,,+++************,,,,,,,,,,,,------------+++---//////---,,,,,,,,,*********+++++++++++++++((()))***+++,,,+++***)))...------,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++***,,,000333333111///...//////...---///...---,,,,,,,,,,,,------...///...,,,+++,,,---***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,------------.........---,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,------,,,,,,+++...------,,,,,,++++++***&&&((()))+++333<<<@@@???---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///...+++*********++++++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---+++,,,,,,------,,,,,,+++.../////////...---,,,,,,++++++++++++++++++++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---+++***))))))++++++***))),,,,,,,,,++++++*********++++++*********+++,,,,,,,,,,,,+++++++++*********lllhhhccc``````aaa```___YYYYYYXXXWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===<<<:::888777777888999444444444444444444444333//////000111111111111111//////000000000000//////............////////////........................+++++++++,,,------..............................------------,,,++++++,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,------***++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000+++000;;;:::...(((---++++++++++++++++++++++++,,,,,,++++++************------------------------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,...---,,,+++***))))))))),,,---------......//////...000222111///---,,,,,,******+++++++++,,,,,,,,,((()))***,,,,,,,,,+++***************+++,,,......++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******)))******(((***---.........///000222000...---......---,,,......---,,,,,,,,,------,,,---......,,,,,,---............///000///......,,,,,,------------,,,,,,)))+++,,,,,,+++***,,,---+++,,,---...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++(((***))))))---444888777---,,,+++***+++,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------***+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---///000///---+++*********+++,,,---......///+++++++++,,,,,,,,,------******+++,,,,,,---......------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,------,,,,,,+++---------------,,,+++***++++++++++++++++++++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********+++++++++************+++++++++***))))))++++++***)))******++++++,,,,,,,,,,,,++++++******+++,,,,,,---***************)))))))))mmmiiidddbbbaaaaaaaaa```YYYZZZZZZYYYVVVUUUUUUVVVSSSRRROOOMMMKKKJJJIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<;;;:::999999999999999555555555444444333333333111111222222333444444555//////000000000000//////------........./////////........................,,,,,,,,,---......//////........................+++,,,------++++++,,,---)))******++++++,,,,,,---........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///...+++***,,,++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,******))))))))),,,,,,------....../////////222444444222///......+++++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------+++***)))((((((((('''***...000000////////////---+++++++++,,,+++***---------,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---...------...//////...,,,,,,,,,------------,,,,,,)))+++,,,,,,+++***,,,---+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***+++000222111///...---,,,+++*********,,,,,,+++++++++,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,++++++***++++++,,,---......///++++++,,,,,,,,,,,,------)))******+++---......///++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,+++,,,,,,------,,,,,,+++)))************))))))(((***++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++******))))))******,,,*********+++,,,+++*********++++++,,,------...++++++***++++++,,,---...))))))))))))))))))))))))kkkiiidddaaa````````````YYYZZZ[[[YYYVVVTTTUUUVVVSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@???===<<<<<<;;;;;;:::::::::;;;::::::999999666666555444333333222222333333333222333333444444//////000000000000//////---------.........//////........................,,,------...////////////........................***,,,...---,,,,,,...000))))))***++++++,,,------------------------------***+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++......******---...+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))************++++++,,,------......111444666555333222222+++,,,,,,---......//////++++++++++++,,,---...///*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,++++++************))),,,...///......///000///---++++++---------,,,++++++------------,,,+++((()))++++++++++++---...---+++***+++---...,,,***++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---+++,,,---,,,******---000,,,,,,++++++++++++,,,,,,,,,------......------,,,***+++,,,,,,---------,,,***++++++,,,,,,------...+++......++++++///111///------------,,,,,,+++***,,,+++++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111000---++++++,,,+++,,,,,,,,,------......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,...///...++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++++++++************+++++++++,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...000///,,,+++,,,------,,,+++************+++---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************jjjhhhdddaaa____________XXXZZZ[[[YYYUUUSSSTTTVVVSSSRRRRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@???===<<<<<<<<<<<<888999:::;;;<<<;;;:::999777777666555333222111111333333222111000000000000//////000000000000//////---------.........//////........................,,,---...////////////...........................))),,,//////------000222++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++---,,,,,,++++++*********,,,++++++******++++++,,,------------------------(((111222++++++222111)))------------------------++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,............,,,++++++***)))(((((()))***+++,,,+++******)))*********(((((()))***++++++,,,,,,,,,000444666777666666777,,,,,,------...///000000,,,,,,++++++,,,...///111------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,++++++,,,------,,,---...---,,,---///222111///......000111111000***+++---......---+++***)))***,,,------...000111000...---...111111///,,,******++++++++++++******)))+++,,,,,,+++***,,,---+++,,,---+++)))***...111,,,++++++++++++++++++,,,,,,------......------,,,***+++,,,,,,------------)))***+++,,,------...///))),,,---++++++...000///''')))+++---............++++++++++++,,,,,,---...,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,************************,,,,,,,,,------.........,,,++++++***++++++,,,,,,++++++++++++++++++++++++---------------------------000111000---++++++---,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------------------------++++++,,,---------,,,,,,)))+++---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...+++,,,,,,------,,,,,,++++++,,,------............*********++++++,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---000222111...,,,---///...---,,,,,,++++++++++++---,,,++++++------,,,+++...------,,,,,,++++++***++++++++++++,,,---...///+++++++++++++++++++++,,,nnniiiccc```___^^^\\\YYYWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQPPPNNNMMMLLLKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;555777999999888777777777666555555444444333222222666333000......///222444222111000.........///000------..................///............//////000//////000000///...------,,,---.........---,,,++++++---...,,,)))))),,,//////...------++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......---111444333000,,,******,,,---------------------...---+++******+++---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---)))+++------,,,******+++,,,***(((((()))***)))))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,***+++,,,---------,,,,,,))),,,.........///222555444///***))),,,000111222,,,,,,++++++,,,,,,---.........---,,,,,,+++******&&&(((+++...000///...---))))))))))))))))))))))))'''))),,,......---+++)))+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++*********+++,,,---/////////...---,,,******------,,,,,,,,,---...///......---,,,,,,+++******++++++++++++++++++++++++//////...---,,,,,,++++++------------------------...---,,,,,,,,,...111222---,,,,,,++++++,,,,,,------.........---,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,******+++---...///---+++,,,,,,++++++,,,,,,---...------.........---,,,+++++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,+++******))))))******+++++++++,,,,,,---------...---,,,------,,,---///,,,,,,,,,,,,++++++***)))+++++++++******)))))))))...------,,,,,,++++++***------++++++++++++---------------,,,,,,+++++++++***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,++++++************************,,,+++)))***+++,,,,,,+++,,,***((()))+++---------+++++++++++++++++++++++++++++++++*********))))))///......------,,,++++++******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))((()))***+++,,,,,,,,,,,,++++++*********mmmhhhccc```___^^^\\\YYYYYYXXXWWWWWWWWWWWWUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>===<<<;;;;;;:::555777999999888777777888666555555444444333333222444333111//////000111333222111000///......///000/////////...---------,,,---------------...///000///////////////...---,,,............,,,***(((''',,,---,,,+++******,,,......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///111111...+++***+++)))***+++,,,---...///000*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------***,,,......---++++++,,,,,,***))))))+++,,,++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,///000000000000333666666333111000222222111///,,,,,,++++++,,,,,,---......------,,,++++++******)))))))))******+++,,,,,,******************************))))))******++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++***))))))------------------------,,,,,,,,,------------...------------------------+++***)))))))))+++---...///......------......///---.........------,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,++++++,,,...///---,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---......------,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++...---,,,+++++++++++++++++++++*********++++++,,,++++++,,,,,,,,,,,,,,,,,,***))))))******))))))***++++++,,,,,,,,,+++******,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++******)))))),,,,,,,,,+++++++++,,,,,,...,,,******+++,,,+++++++++++++++++++++++++++++++++++++++*********))))))---------------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,,,,,,,,,,+++++++++******mmmhhhbbb```______\\\ZZZZZZXXXVVVVVVVVVUUUSSSQQQPPPOOONNNLLLKKKJJJJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::666888999999888777777888666666555555444333333333333222111000000000000111111000000////////////000000000///...---,,,,,,++++++++++++,,,,,,...//////---............---,,,,,,,,,------,,,+++)))'''&&&...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...---,,,++++++,,,*********+++,,,------...+++,,,...000000...,,,+++------------------------++++++++++++++++++++++++***+++,,,------------,,,+++---///...---,,,,,,---,,,+++)))***,,,---------,,,,,,,,,+++++++++******+++++++++++++++*********++++++***)))***+++,,,---...///000000///000222444444444444555555222...***,,,,,,++++++,,,,,,---...------,,,,,,++++++******---+++(((%%%%%%'''***,,,************************,,,***'''&&&&&&(((+++......///000000///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,------++++++,,,---------------++++++++++++,,,,,,,,,---,,,,,,++++++******))))))------------------------******+++,,,...///000000------------------------......,,,,,,,,,---...//////......------......///---............---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,------...000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------,,,,,,------............------------,,,...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))***++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,,,,,,,***,,,---......---,,,***++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,++++++*********)))---...///---***)))+++...000...,,,+++++++++)))(((+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,------------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,++++++++++++***mmmhhhbbb_________]]]ZZZYYYVVVTTTSSSSSSRRRPPPOOOQQQPPPNNNMMMKKKJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@??????===<<<;;;:::999777999:::999888777777888666666666555444444333333111111111111111000000///000000000////////////000//////......---------,,,+++++++++,,,---...000000,,,---------------,,,,,,)))***+++,,,,,,,,,+++***///,,,)))))),,,...---++++++++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,------,,,++++++,,,---...------,,,++++++***))))))---...////////////...---........................******************************++++++,,,,,,,,,,,,+++---......,,,+++,,,---+++***)))***,,,......---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++***)))((((((***,,,---,,,,,,,,,++++++,,,---......///000111000---)))&&&,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++******,,,***'''%%%%%%'''***,,,************************,,,***(((&&&&&&))),,,...000000111000000...,,,+++************************))))))*********+++++++++++++++++++++,,,,,,------+++,,,,,,---------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,...///000000------------------------000///......---......///---,,,,,,++++++,,,,,,---------............------,,,,,,,,,---------............---------,,,,,,,,,...,,,***)))+++,,,---,,,,,,,,,,,,,,,,,,---......111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,---......//////.........---------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,---...///000---,,,,,,,,,++++++******))),,,---,,,,,,...---***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,---------,,,++++++***,,,...000000...,,,***************************,,,,,,,,,+++***))))))(((*********+++++++++,,,,,,---000222///***(((+++///000...,,,+++,,,+++***(((++++++++++++++++++++++++******************************+++,,,------............------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++...000000///---,,,++++++++++++++++++++++++lllgggbbb_________]]][[[YYYWWWTTTRRRRRRRRRPPPOOORRRQQQPPPNNNLLLLLLKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::999::::::999777666777999777666666555555444333333000000111111111000///.../////////000000000000///,,,---------......//////------------...///000111,,,,,,---------------,,,***+++---.........------///,,,)))))),,,...---+++***++++++,,,,,,------...------------------------,,,,,,,,,,,,------------///---,,,+++,,,---//////------,,,++++++***))))))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++,,,,,,+++,,,,,,,,,******+++---***)))((()))+++---------,,,,,,,,,+++++++++******---,,,,,,,,,++++++******+++***)))((((((***,,,---+++***)))))))))*********)))***+++,,,+++***)))(((,,,,,,++++++,,,,,,---...,,,+++++++++++++++******)))))))))))))))***,,,,,,************************+++************+++,,,---000000111000000...,,,+++************************))))))*********+++++++++++++++,,,,,,------------------------,,,+++***))))))***+++,,,,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---------...//////......---,,,,,,,,,---------............---------,,,,,,,,,---+++)))(((***+++++++++------,,,,,,------...///111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,---.../////////.........---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,***++++++,,,---///000111,,,,,,,,,++++++*********%%%***+++((()))------))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,---------,,,++++++***,,,...000000...,,,***************************------,,,,,,++++++******(((((()))+++,,,---...///---000222///***(((+++///---,,,+++,,,------,,,+++++++++++++++++++++++++++************************)))******+++,,,---......******++++++,,,,,,------***************************++++++,,,,,,++++++***+++---///222222000...,,,++++++++++++++++++++++++lllgggbbb___```___]]][[[[[[YYYVVVTTTTTTUUUTTTSSSRRRRRRPPPNNNMMMLLLLLLKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;999777666888999777777666666555444444444000000111111000000///......//////000000000000///+++,,,,,,---...///000000///............///000000,,,,,,---............---///000000000///...,,,+++...,,,******+++,,,---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---++++++---...///...*********+++,,,------...---,,,***((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,+++***)))+++---+++)))((()))+++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,---,,,+++)))***+++,,,,,,+++)))***++++++******,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++...///000000///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------------......------,,,***)))((()))***,,,---------,,,+++............------------------------------------------------------,,,,,,------------------------,,,,,,,,,---------------///......------......///------...////////////...,,,,,,,,,---------............---------,,,,,,,,,---+++))))))***+++***)))---------------......//////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,---......///.........------------,,,------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,+++++++++,,,---...000111+++++++++++++++*********'''------)))+++222444000******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,,,,,,,***,,,---......---,,,***++++++++++++++++++++++++***++++++,,,---...//////(((((()))+++,,,...///000---...///---***)))+++...+++******,,,...///...---++++++++++++++++++++++++***************+++++++++)))******+++,,,------...))))))***+++,,,---......***************************++++++,,,,,,++++++***+++---///111111000...---***++++++++++++,,,,,,,,,kkkgggaaa___``````^^^[[[[[[YYYVVVTTTUUUVVVVVVUUURRRQQQOOOMMMLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA==================<<<<<<;;;;;;;;;999777666888999777777666666555555444444111000000000////////////---...///000111111000///,,,---------...///////////////...---------......,,,---...//////////////////000000111000///---,,,,,,---,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---***+++---...---+++)))***+++,,,---...///000.........------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,------+++******,,,...---+++******,,,---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++)))***---......,,,))),,,......,,,,,,---...,,,,,,++++++,,,,,,---...******************++++++******++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,+++***)))***+++---.........,,,+++------------------------------------------------------------------------------------------------------...///000000000000///......------......///------...///////////////,,,,,,,,,---------............---------,,,,,,,,,...---,,,,,,------+++***---------------...//////,,,,,,,,,------------...------------------------,,,---......,,,,,,---...,,,,,,,,,,,,---...//////------------,,,,,,,,,,,,,,,,,,------.../////////+++,,,,,,,,,------------++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,---...///************+++++++++++++++111000+++---777;;;777++++++,,,,,,,,,+++***************+++++++++,,,,,,...---------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////******+++,,,,,,------...,,,,,,,,,+++++++++,,,,,,+++***+++---///000...---++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,---++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,......---,,,+++******+++++++++,,,,,,,,,kkkgggaaa___``````^^^\\\YYYWWWTTTSSSTTTUUUUUUUUUQQQPPPNNNLLLKKKJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<<<<<<<============<<<<<<;;;999777666888999777777777666555555444444111111000///////////////---...///111111111000///..................------//////...---,,,,,,,,,,,,------...///000000//////+++,,,...000000000000///+++---...,,,)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******,,,---+++(((------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---......,,,++++++---//////---,,,,,,---...---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,------------,,,,,,)))((())),,,...---,,,))),,,000111...,,,,,,,,,,,,,,,++++++,,,,,,---...******************++++++---,,,+++***))))))))))))++++++++++++++++++++++++***)))((((((((()))+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---.........---,,,******+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------)))***+++,,,---------------,,,,,,++++++,,,,,,---------...///000000//////,,,,,,,,,---------............---------,,,,,,,,,///......///000///---***...------------...//////***+++,,,---............------------------------,,,---......,,,,,,---...+++++++++,,,---...///000------,,,,,,,,,++++++++++++,,,,,,---...///000000,,,,,,,,,------.........++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++,,,---......))))))******+++++++++,,,)))///...(((+++777<<<888,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,,,,---......//////000++++++------------+++++++++++++++,,,,,,---------((()))***,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++)))***+++,,,,,,+++,,,+++,,,---//////---+++++++++++++++++++++++++++))))))******++++++++++++***++++++++++++,,,,,,,,,..................------------------------------+++++++++,,,,,,+++++++++((()))***+++++++++***************++++++,,,,,,,,,xxxhhhccc___]]]^^^___^^^\\\XXXVVVTTTSSSTTTUUUUUUUUUPPPOOOOOONNNNNNMMMMMMMMMFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::888666555666555444333333333333333111000///......///000111---///000111111///---+++............/////////000......------------......,,,,,,---...//////......---,,,+++,,,///000...+++******))))))******+++,,,,,,,,,+++******++++++++++++,,,---...---***(((&&&!!!'''...000---+++,,,///------------------------+++,,,---------,,,+++***000///...---,,,+++++++++...---,,,,,,,,,,,,---...///---+++))))))+++---///------++++++++++++------,,,---.........---,,,+++///.........///...,,,***...+++'''''')))++++++***,,,++++++,,,---,,,***(((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++......---,,,,,,+++******************************++++++++++++++++++++++++************************++++++******+++,,,,,,---'''''''''((()))+++---------***''''''))),,,,,,+++++++++++++++,,,---......---,,,+++*********+++,,,---.../////////...,,,,,,+++++++++++++++++++++++++++,,,------+++*********...---,,,+++***+++,,,,,,,,,,,,,,,---------......'''))),,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222------------------------------------------------,,,,,,,,,,,,------...//////...---,,,---...000222+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------***++++++,,,------------,,,------......------,,,///............---------,,,333222******111222+++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///***111222,,,;;;DDD222...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++............---------------------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///...,,,******+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***))))))******,,,------......------,,,++++++***************+++)))***+++,,,,,,,,,,,,,,,)))***+++,,,...///000000)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwhhhddd```___``````^^^\\\WWWUUUSSSRRRSSSTTTTTTSSSPPPPPPOOONNNMMMMMMLLLLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;:::999888777666666555444444444444333222111000////////////000111111000000000000//////............///////////////......------------......,,,------...//////......///---,,,---......,,,***+++++++++++++++,,,,,,------------,,,,,,,,,---------.../////////...---,,,'''***------++++++,,,...------------------------+++,,,---------,,,++++++......---,,,,,,,,,------+++,,,---......---,,,+++///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---+++,,,------...---,,,,,,...,,,+++,,,---...---,,,...+++((((((***,,,,,,***+++***+++,,,...///---++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******)))))))))))))))***+++,,,222///++++++,,,...---,,,++++++,,,,,,...///111222,,,++++++******+++,,,------.../////////...,,,,,,+++++++++++++++++++++++++++,,,------+++******+++...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---.../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---...///000111------------------------------------------------,,,,,,,,,,,,,,,---......///...---,,,---...000111+++,,,,,,------,,,,,,+++------------------,,,,,,------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++............------------***000111,,,...777999444+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------111+++///000---<<>>>>>=========<<<===<<<;;;999888888888888666444333333444333111000111000000//////000000111333222000/////////111111///////////////...............------------......,,,---......///.........000///.........---+++))),,,,,,,,,,,,,,,---......///...............//////++++++++++++,,,,,,---.........,,,+++++++++------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///)))***---//////---***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,---,,,******+++------------+++***+++,,,---,,,+++******+++---///000///...---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++******)))******+++333111...,,,---------,,,******+++,,,...000111222++++++******+++,,,---...---............---,,,,,,+++++++++++++++++++++++++++,,,------+++******+++...---,,,+++++++++,,,,,,*********+++++++++,,,,,,...------------///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---......//////------------------------------------------------,,,,,,+++++++++,,,------///...---------...///000+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***............------------)))///000---///777999555......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------///)))******+++777:::,,,...---,,,+++++++++,,,,,,---,,,+++*********+++,,,,,,,,,------------,,,,,,---,,,,,,+++++++++++++++,,,000444222...***+++---+++,,,,,,,,,,,,,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,+++***)))((()))***+++,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++******************++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvgggdddaaaaaabbb```\\\YYYVVVTTTRRRRRRSSSSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;:::===<<<:::999888888999999555333333444555444111...000000000000000000000000111111000//////000000000////////////..................------------......------...............---/////////......---,,,+++,,,,,,,,,,,,,,,------..................//////000---,,,***))))))***,,,---000...,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...)))***,,,------,,,***))))))***+++,,,,,,+++***)))++++++------------++++++))))))***+++,,,,,,------000---******+++,,,------,,,,,,,,,---------,,,+++++++++***,,,...///...---...---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,///...,,,+++++++++******))))))******+++,,,---...*********+++,,,---...............---------,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------------......------------------------,,,,,,------------------,,,,,,+++++++++,,,,,,---///...---------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------------,,,++++++***++++++,,,,,,,,,,,,++++++.........---------,,,,,,+++//////+++,,,000111...////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,***+++222555///------,,,,,,,,,+++++++++---,,,+++))))))***,,,---,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,---333999777000+++,,,///+++++++++,,,,,,---------------------............------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,+++***)))******+++,,,,,,,,,,,,---...///000------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++******++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvfffccc```___```___ZZZWWWWWWUUUTTTTTTTTTTTTRRRQQQOOONNNNNNMMMKKKJJJJJJIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBAAAAAA???===;;;999777===<<<:::999888999::::::777555555777::::::555000000000111111111111000000---...000111111000...---///////////////...............------------......---...............---------......///............+++++++++++++++,,,------------,,,,,,---......///333111///---,,,---...///,,,,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------//////...---,,,++++++,,,,,,++++++******++++++,,,***+++,,,------,,,+++***++++++------------++++++))))))******+++,,,---...333000---+++,,,------,,,+++,,,---------,,,,,,,,,---+++******,,,,,,,,,***...---+++******+++---...+++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))******+++---...///******+++*********++++++,,,,,,+++************+++******+++,,,---...............------,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------------)))+++...000111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,.........---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------------,,,++++++***,,,,,,------------,,,,,,...------------,,,,,,,,,---...---******,,,,,,***.........------+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......+++111222///000222333555---------,,,,,,,,,++++++,,,+++*********+++,,,---,,,------......------,,,---,,,,,,+++,,,,,,---------333888777000+++,,,///+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,++++++++++++++++++++++++,,,---...///000------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++vvvfffccc___^^^^^^]]]ZZZVVVWWWUUUTTTUUUUUUTTTRRRPPPMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>;;;999777<<<<<<;;;:::::::::::::::999777888;;;@@@@@@:::444000111111222222111111000+++---///111222000...,,,............/////////000......------------...............///......---,,,+++---//////......///000+++++++++++++++,,,,,,---++++++++++++,,,---......333111///,,,++++++,,,---***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000...---,,,+++++++++---,,,+++******+++,,,---------////////////------+++,,,,,,------,,,,,,+++++++++***++++++,,,---...222000---,,,---...---,,,+++,,,---,,,+++***+++---...,,,******+++++++++***...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***))))))***+++,,,...///000***+++------,,,+++---...000///...,,,++++++++++++***+++,,,---......------...------,,,+++,,,,,,,,,++++++++++++++++++++++++***,,,......---,,,---...,,,,,,---------,,,+++***,,,,,,---------.........***---111444444111---***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,,,,------...............---,,,,,,,,,------............---------,,,+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------,,,,,,---------,,,++++++,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......&&&//////---333000---333,,,,,,---------,,,+++******++++++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,------...+++///333111---)))***,,,+++,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,---...************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...///...,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwhhhddd___]]]^^^]]]ZZZXXXUUUTTTTTTTTTTTTSSSPPPNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCC>>>???@@@@@@???===;;;999;;;;;;;;;;;;;;;;;;:::999666444555;;;@@@AAA;;;444000111222222222222111000---...///000111000000///,,,------...///000111111......------------............//////...------,,,---///111000...------///,,,,,,,,,,,,,,,---......++++++++++++,,,---...///...---,,,+++***++++++,,,,,,......,,,)))(((***---++++++++++++++++++++++++++++++******+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------,,,,,,++++++,,,,,,---------,,,++++++,,,---...---,,,+++,,,...///...---***,,,,,,***((((((+++...---,,,******+++------,,,------------------------+++,,,,,,------,,,,,,+++((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,------,,,++++++++++++,,,,,,...//////+++---///...,,,+++,,,---......---,,,+++++++++++++++,,,---......------,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++***,,,......---,,,---...,,,,,,---------,,,+++***++++++,,,,,,,,,---------,,,...111333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,---......///000///......---------...............------,,,++++++,,,,,,------,,,,,,+++------------------,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,---...///++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++---......///&&&---)))***999555***///,,,,,,---------,,,+++***(((***+++------,,,+++***------............------,,,,,,,,,,,,,,,---......***,,,...---+++)))***+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++*********++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------,,,++++++)))***,,,---...---,,,+++******++++++++++++******++++++++++++,,,---......000...---+++++++++---...++++++++++++++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++xxxjjjfff```]]]^^^^^^\\\YYYTTTSSSSSSSSSSSSRRROOOLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJIIIGGGFFFEEEEEEDDDDDD;;;<<<>>>???@@@???===<<<:::;;;<<<<<<<<<;;;:::999111///111777>>>>>>888111000111222333333222111000000000/////////111222333+++,,,---...///111222222.........------............/////////...---,,,,,,///111222111...+++,,,---...------------...//////+++++++++,,,---...///000///............///000000///111000+++%%%$$$(((---++++++++++++++++++++++++++++++******+++---...///------,,,,,,,,,---......***,,,...000000...,,,***************************...---++++++++++++---...///...---,,,,,,,,,---...(((((()))+++...000///...***++++++)))''''''+++...---+++******---///000000,,,------......------,,,+++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())),,,...000000///...---------,,,,,,------...,,,...000...+++))))))++++++***************++++++,,,---.........---,,,+++...---,,,+++***+++,,,---++++++++++++++++++++++++***,,,......---------...,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++,,,,,,---......------------------------++++++,,,,,,---...//////111000///...............---.........------,,,++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------***+++,,,,,,------------+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++,,,******++++++***+++---++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))******+++---...//////...222)))...DDD@@@000111,,,,,,---...---,,,+++***'''))),,,......---+++***------............------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***++++++++++++***))))))++++++******)))*********************************++++++++++++++++++++++++++++++------------++++++)))***,,,.........,,,+++))))))************))))))++++++++++++,,,---...///000///---+++++++++---...******+++++++++,,,,,,,,,*********++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++xxxooofff______aaa___\\\[[[\\\ZZZUUUPPPMMMLLLLLLLLLPPPOOONNNLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@???===<<<<<<;;;:::;;;<<<<<<;;;:::888777333444555555666555555444>>>555...---......000333111///---...111222000...333111///......///111333222111000//////000111222+++444666000---111000***/////////...------,,,,,,***++++++,,,---------,,,000222222111...,,,++++++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,---............------,,,,,,,,,------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,+++*********+++,,,---------------,,,+++***)))---,,,+++***+++,,,---...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******++++++++++++******'''((()))***,,,---...///000000...---,,,+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,------...000---+++***+++---......++++++++++++++++++++++++)))+++,,,------,,,***)))---------------------------......,,,******+++---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......000---,,,---///000...,,,........................000//////............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////,,,,,,------.../////////***++++++,,,,,,++++++***,,,------......------,,,...,,,+++,,,///111///------------------------------------------------------,,,+++*********+++,,,///...------++++++***))),,,---------------,,,,,,//////...---,,,++++++***------,,,,,,,,,,,,++++++000---+++666AAA888---222000000///...,,,+++***)))++++++------------++++++---...//////------...///------,,,,,,,,,,,,++++++...------,,,+++***))))))************************------------------------,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,)))(((((()))+++++++++***************,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,***************+++,,,---...++++++***)))***+++---...))))))***+++++++++++++++******+++,,,+++***)))(((zzzmmmddd]]]^^^```^^^\\\\\\ZZZXXXUUURRROOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888555555555555555555555555JJJ>>>333222444333000///222000...///111111000...222111000//////000111222111000////////////000111///AAAGGG999,,,---///,,,------..................++++++,,,---------------000111111000---,,,,,,---//////000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++---..................---++++++*********+++,,,---------------,,,+++***))),,,,,,++++++,,,,,,------+++++++++,,,,,,+++++++++++++++,,,------------,,,******++++++++++++******++++++++++++,,,,,,,,,---......---,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222000...---...000111000++++++++++++++++++++++++***+++,,,,,,,,,,,,******------------------------...---,,,+++++++++++++++111000///...---......///------------------------++++++,,,------,,,++++++---,,,,,,,,,,,,---......///---+++,,,...///...,,,------------------------///...............//////------------------------.........---------,,,,,,........................---------------,,,,,,,,,,,,,,,------------,,,,,,,,,------......------,,,...,,,+++,,,///000///---------............---------------------------------,,,+++*********+++,,,...------,,,,,,++++++***---...............---------------------,,,,,,,,,+++++++++,,,,,,---------......---999EEE:::---000000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++))))))***,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++++++++)))************+++,,,---...+++++++++***++++++,,,,,,+++,,,,,,++++++***)))((('''((()))+++,,,,,,,,,,,,}}}kkkbbb\\\]]]___^^^\\\\\\WWWWWWUUUTTTRRRQQQPPPPPPMMMMMMLLLLLLLLLKKKKKKKKKFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???===<<<;;;;;;:::<<<<<<;;;:::999999999999777666555444444555666777NNN@@@444333777666111---333111000000111111///...000000000000000000000000000000///......///000000111OOOZZZBBB***)))///...,,,,,,------...//////000,,,---..................///000///...,,,,,,...000000111111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,+++***++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++******++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,---............---******++++++++++++******......------,,,+++++++++,,,,,,,,,,,,,,,---......,,,------......------,,,......---,,,,,,+++******222000......///111111000++++++++++++++++++++++++++++++++++++++++++++++++........................///,,,******,,,...,,,***000000///............///........................***++++++,,,,,,++++++***---,,,,,,,,,,,,---.........,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000........................//////............------------------------------...------,,,++++++******------............------,,,------......------,,,---,,,+++,,,.........,,,,,,...///000000///...---------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,,,,---------...)))******+++---......///,,,...000;;;FFF;;;---...///...,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---+++***+++---,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,---------,,,+++++++++,,,,,,---------,,,***))))))++++++***(((************+++,,,------++++++,,,,,,,,,+++******......---,,,***)))'''&&&'''((()))+++,,,,,,---,,,mmmddd]]]^^^___^^^[[[[[[WWWWWWWWWVVVUUURRRPPPOOOQQQPPPOOOMMMKKKJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>><<<;;;;;;::::::===<<<:::999888888999:::999777555444444555666777BBB888000111444444111000333333222111111000///...000000111111111111000000000///...------...///000000QQQ^^^CCC******000///---------.........//////......////////////...............,,,+++,,,///222111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------...///------------------------+++++++++++++++++++++++++++*********,,,---,,,++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******,,,++++++******)))))))))+++******************++++++***++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,---------------******++++++++++++******///......------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,---------,,,,,,+++++++++///---++++++---...------++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000,,,((()))---///---)))------------,,,,,,------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------............---------------------------------------------,,,,,,,,,++++++------............------,,,------......------,,,---,,,,,,,,,---------,,,,,,...000222222111///---------------------------------,,,,,,+++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++///000888BBB999---...---,,,+++***+++,,,...///------++++++++++++------***+++,,,,,,+++***+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---000111///---++++++------,,,+++******)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,---......+++*********,,,,,,***)))+++*********++++++,,,---+++,,,------,,,+++)))(((......---,,,+++)))(((''',,,,,,,,,+++++++++******rrrhhh`````````]]]ZZZYYYYYYYYYYYYWWWUUURRROOOMMMQQQPPPOOOMMMLLLJJJIIIHHHFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;===<<<:::999888888999:::999777555444333444666777666222///111000///000333333444333222111000000000000000111111111111000000000///...------...///000,,,GGGQQQ<<<+++...222...//////.........---------...//////000//////......---------,,,+++---000333111111222000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---......------------------------++++++++++++++++++++++++---,,,+++,,,.........---+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---...---,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---------------...------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,+++******+++,,,+++***++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++000+++((()))---000---***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---------.........///,,,,,,------------,,,,,,,,,------......------,,,------...------,,,------,,,...000222333222000...------------------------------------,,,,,,++++++***++++++,,,,,,------...++++++,,,---------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++///---111999444,,,///++++++******+++,,,...///------++++++++++++------***+++,,,,,,******+++,,,------,,,,,,,,,++++++++++++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000333333000---+++***------,,,,,,+++******))),,,,,,,,,,,,------------++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++,,,------,,,***++++++******++++++,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++tttjjjbbb``````\\\YYYWWWYYYYYYYYYWWWTTTQQQNNNLLLNNNNNNMMMMMMMMMLLLLLLLLLFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999777777555444333333444444333111222222000,,,///444333444444333111000111222000000000000000000000000000000///......///000000,,,:::>>>333---111222---000//////...------,,,,,,//////////////////...---,,,,,,---,,,,,,---///111///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++))))))))))))++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,---,,,+++******+++,,,---)))***++++++,,,,,,++++++******++++++++++++*********++++++,,,---......///------,,,+++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......---,,,++++++------,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++...+++)))***---...---+++---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,---......///000000,,,,,,------------,,,,,,,,,------......------,,,---/////////---,,,---...,,,---///111222111000///---------------------------------------,,,+++++++++++++++,,,,,,---------------...///000000000000......---,,,+++***))))))---------,,,,,,++++++++++++///+++***222000+++///)))***++++++,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++------------------------000222333333000---++++++,,,,,,,,,,,,++++++++++++,,,,,,---------.........***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///...,,,++++++---///000+++++++++,,,,,,---------+++++++++---......,,,***,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++************+++,,,------,,,,,,************+++---...///rrrhhh```______\\\XXXWWWXXXWWWVVVUUUSSSQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@???>>>============;;;;;;;;;;;;:::999888888666555555444333333222222333000000222222///000222111333555444222111222444222111000//////000111222111000////////////000111///111111......000000---..................------...////////////...---,,,+++,,,------------...000,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++,,,,,,------***)))(((&&&&&&((()))***)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---------,,,***))))))***,,,---***+++,,,,,,------,,,,,,******++++++++++++************++++++,,,---------+++++++++***++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++++++++++++++++++++++++++((()))+++,,,------,,,,,,------------------------,,,+++++++++,,,,,,---...------///000000000//////------------------------------,,,++++++,,,---------,,,,,,,,,,,,---......,,,...///...,,,+++---///---------------------------------,,,,,,---......------------------------,,,,,,,,,,,,------..............................------------------------------............------,,,------......------,,,...000111000...,,,...///,,,---...///000000000000------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***///+++(((///...***...((()))+++---------,,,++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------,,,,,,+++++++++........................///000111000...,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---+++***+++///444777,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,......,,,***,,,,,,++++++***++++++,,,+++++++++***++++++,,,,,,***++++++,,,---------,,,************+++---///000ooofff^^^^^^___\\\YYYXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJIIIFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>===>>>>>>:::;;;<<<<<<;;;:::888777444444444444333222111000111,,,***///444333222222111333555444222111333555333111000......000111333222111000//////000111222333...,,,...///...------,,,,,,------.../////////......//////...---,,,,,,***,,,......---------...+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++******+++++++++,,,,,,,,,------.........------------------------,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++************+++,,,---......///...---+++******+++---...)))***+++,,,---,,,++++++++++++,,,------,,,,,,,,,---,,,+++***+++,,,---...---,,,***))))))***,,,---+++,,,------......------******++++++++++++*********+++++++++++++++,,,,,,)))))))))***+++,,,...///...---,,,,,,,,,,,,---......------,,,,,,++++++***++++++***+++,,,---+++)))++++++++++++++++++++++++''')))+++---...---,,,+++////////////////////////***,,,,,,,,,++++++---///***+++---.........------........................---,,,+++******+++,,,------,,,,,,,,,,,,---......,,,...000///---,,,---000..............................---,,,,,,,,,------........................---------.........//////////////////////////////...------,,,,,,++++++***......////////////......,,,------......------,,,///111222111...---...000---------...///000000111------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---,,,***++++++++++++,,,,,,,,,******+++,,,------...///(((///,,,)))///...)))---'''))),,,......---+++)))++++++---......---+++++++++,,,------++++++,,,------------,,,,,,,,,++++++------------------------........................------------------------((()))++++++******+++,,,---------,,,,,,+++++++++........................,,,---...---,,,+++---...***++++++,,,,,,------...******+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...,,,)))))),,,111888<<<---,,,,,,,,,,,,,,,,,,,,,(((((()))+++------+++(((,,,,,,++++++***+++++++++++++++***)))***+++---...+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---ooogggaaa``````\\\YYYYYY[[[ZZZZZZXXXWWWUUUSSSRRRQQQOOOMMMNNNOOONNNJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA???=========>>>===;;;??????===<<<::::::999999666999999777555444444222000111222111000000222444444333222111000000000000111111000///////////////222111000.........///000---...///000000///...---***,,,---///000000/////////......------,,,++++++.........------,,,,,,,,,))))))***+++---...//////,,,,,,,,,------.........///............---------***+++---......---+++***------,,,++++++***)))))),,,***((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))((()))+++---...,,,++++++++++++++++++***)))(((++++++,,,,,,,,,---------.........------,,,,,,,,,000000000//////.........,,,++++++******++++++,,,***111000///000)))(((444,,,+++++++++++++++++++++((()))+++,,,------,,,+++******+++++++++,,,,,,,,,000///...---,,,+++++++++.........------,,,,,,,,,...---+++*********++++++...------,,,,,,------...---------,,,,,,+++++++++---------......---,,,,,,+++++++++,,,,,,,,,------//////...---,,,,,,+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,---.........---,,,+++------------------------...---,,,---///000///............////////////000//////.........---------........................---...............------........................------,,,+++,,,---...///444555555333000....../////////............//////------++++++++++++------///...---,,,++++++++++++***++++++,,,,,,++++++***+++,,,---...---,,,+++***++++++******++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,+++,,,...000000///---,,,,,,---///000//////...,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------......///******+++++++++,,,,,,,,,,,,+++******+++...000222666555222000...,,,++++++............---,,,++++++,,,,,,************,,,,,,------------------------************************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,---...------,,,,,,------...))))))***+++,,,,,,------,,,,,,,,,++++++*********)))***+++***))))))+++,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,ppphhhaaa```___[[[XXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQOOONNNNNNOOONNNJJJGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA???<<<;;;<<<===<<<;;;>>>===<<<::::::999999999777888777555444333333333000111222111000000222444444333222111000000000000111111000///////////////111000///......//////000,,,---...//////...---,,,***+++,,,...//////......,,,,,,------...//////000......---------,,,,,,,,,******+++,,,---......///,,,,,,------------------------------,,,,,,,,,,,,***+++---......---+++******+++++++++,,,,,,------///---+++******++++++***((())))))***+++,,,------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---......,,,***++++++++++++*********)))++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,''')))+++---------+++***,,,,,,++++++++++++,,,,,,&&&))))))...777222))),,,++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,------------,,,,,,,,,+++---,,,+++*********+++,,,------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,++++++***,,,,,,,,,---------......///......---,,,,,,+++++++++,,,------......------------------------------,,,,,,------------------+++,,,---.........---,,,------------------------+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................---,,,,,,,,,,,,---.........000222222///,,,+++***---------------...//////......---,,,,,,---......000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,******,,,......---+++******+++,,,---------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---///111444333111///---,,,++++++------------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,------......------,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,+++++++++******+++,,,,,,+++))))))+++,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,qqqiiibbb```___ZZZWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNNNNLLLJJJGGGGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@===<<<<<<===>>>===<<<;;;:::999999999999999999777555333222222222333000111222111000000222444333333222111000000000000111111000///////////////000////////////000000111,,,---............---,,,+++,,,---////////////...---------...//////000000...------------,,,,,,,,,+++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,------------///---+++***+++++++++*********++++++,,,,,,,,,---++++++,,,---------------------------------------,,,,,,,,,+++++++++******,,,++++++,,,......,,,+++,,,,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,!!!$$$(((+++------+++))),,,,,,++++++++++++,,,,,,))))))(((555GGGCCC111++++++,,,,,,------.........000000///...------------******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++------------..................------,,,,,,+++++++++,,,------......------..............................---------,,,,,,,,,++++++,,,---............---------------------------,,,,,,,,,...///...---*********+++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...........................+++,,,------......------,,,///333555333000...---,,,,,,,,,,,,,,,---...//////......------......///000000///...------------***++++++,,,,,,++++++*********+++,,,------------------,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,---------------,,,,,,,,,+++)))(((***+++///...,,,+++***++++++,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++++++++---...///111000///...---,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,...///000000------,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,++++++++++++***---......,,,******+++,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,sssjjjbbb```^^^ZZZWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCEEEBBB???===>>>???@@@???;;;;;;:::::::::::::::;;;:::666333333333222222444000111222111000000222444333222222111000000111111111000000///////////////......//////000000111111------...//////...---------...///000111111000////////////...------,,,,,,------------------------------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,000//////---,,,++++++***+++******+++---......---111111000///---,,,++++++++++++,,,------------,,,------------------------,,,,,,,,,+++++++++******(((((((((***,,,...---,,,---,,,++++++***+++,,,---*********+++++++++,,,,,,*********++++++,,,,,,,,,$$$&&&))),,,---...---,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++999MMMIII555,,,+++,,,,,,---...///000000000///...,,,,,,------...******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------***+++,,,---......//////------------------------///...---...///000///...,,,------------.........------------------------........................---...............------........................+++,,,---...///...---,,,,,,///222333222111000000///...------,,,,,,------......------------......//////...---------------***++++++,,,,,,++++++***))))))***,,,---......///,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,---...---------+++,,,,,,+++((('''((()))000000...---------------+++,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,------......---,,,,,,,,,,,,---***+++,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++/////////---+++***+++,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,sssjjjbbb___]]]YYYWWWXXXVVVWWWWWWXXXXXXWWWWWWVVVQQQPPPOOOMMMKKKIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDAAA>>>======>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;555333666777333111333000111222111000000222444333222111111000111111111111000000///////////////......//////000000111111...///000111111000///...,,,---...///000///...---......---,,,,,,++++++***------------------------......------------,,,,,,.........------,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------------///......------,,,+++++++++******+++---......---111111000///---,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***)))***,,,------,,,---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++*********+++---...///---,,,,,,,,,,,,,,,,,,---******)))333AAA<<<---***,,,,,,---......///000000---,,,+++++++++,,,...///******+++++++++,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,---...//////------------------------+++*********,,,---,,,+++............////////////,,,,,,------------------........................000000//////...---++++++........................+++,,,---...///...---,,,+++,,,,,,,,,+++,,,...000333222000...---,,,,,,+++,,,,,,,,,------,,,,,,,,,...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,...///000+++++++++++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---.........------+++,,,---,,,)))(((((()))//////......------------------.........---,,,+++---,,,,,,++++++,,,,,,---******))))))))))))******,,,,,,,,,---------......,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------******+++,,,------------------------------------------------------------++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++///000///...+++***+++---,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,sssjjjaaa___]]]ZZZXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQPPPMMMIIIGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCCCC@@@>>><<<<<<======<<<;;;>>>===<<<<<<;;;;;;;;;;;;;;;555555<<<>>>777222222000111222111000000222444222222111111111111111222111111000///////////////...///000000000000000//////000111111111111000///***+++,,,------,,,++++++*********+++,,,,,,------,,,,,,,,,------------............---------------------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------...)))******,,,---...///000...---------...---+++)))******++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******111///---,,,------,,,+++,,,,,,---.........------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...,,,+++))))))+++---...------,,,,,,,,,,,,------))),,,)))...777111(((+++,,,---------.../////////************+++,,,------******+++++++++,,,,,,,,,...------,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,************++++++++++++******++++++,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,,,,,,,---...///---------------------------,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---++++++........................+++,,,------......------------,,,++++++,,,000333333222111///---,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++************+++,,,---///000+++************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---...............+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,------------******++++++,,,,,,,,,---------,,,,,,,,,------...***++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------************************------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))******************++++++++++++,,,,,,,,,...//////---++++++,,,---,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,rrriii```^^^]]]ZZZYYYZZZVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQPPPMMMHHHFFFGGGIIIDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>?????????<<<:::>>>===<<<;;;:::999999999;;;555888BBBEEE;;;222111000111222111000000222444222111111111111111222222111111000//////////////////000000111111000///......///000111111000///...+++,,,---......---,,,+++******+++,,,,,,------...,,,,,,,,,---------......---------...............,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......&&&''')))+++---///000111...------......---+++)))((())))))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***))))))+++---------***,,,...000000///---,,,,,,,,,---------.........------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,---------///,,,...555///)))///---------------------...******+++++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,------...+++,,,,,,,,,------------,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,------......------------------------------,,,,,,,,,------............---,,,,,,,,,---......------------------------///...---...000111000///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............---........................---,,,,,,,,,,,,---............//////......000333000000///...------------,,,,,,---......---,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******+++---...///,,,++++++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------...............,,,...//////...---------******+++,,,------------+++,,,...//////---,,,+++---,,,,,,++++++,,,,,,---//////............//////++++++++++++,,,,,,,,,,,,((()))***+++,,,---------......---------------...++++++,,,,,,,,,++++++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,rrrhhh```^^^]]][[[ZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTQQQQQQPPPMMMHHHFFFGGGIIIDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBCCCDDDBBB???<<<>>>===<<<:::999888888888;;;555999FFFIII===222000000111222111000000222444222111111111111111222222111111000///////////////000000111111111///...------...///000000///...---//////000111111000///...///......------,,,++++++,,,,,,,,,------.........---------.........//////,,,,,,,,,------.........+++++++++************)))++++++++++++,,,---...///((())))))***,,,---......+++++++++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******"""!!!!!!$$$(((,,,//////)))+++///111111000---+++---------.........//////.........------,,,,,,,,,,,,---...000111111000000...------,,,,,,------...,,,...***,,,444///)))///------------------,,,,,,+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,------.........------...///...---+++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,---......///...++++++,,,,,,,,,---------))))))***+++,,,------...+++,,,------......------..............................---------,,,,,,,,,///...---,,,+++,,,---...------------------------,,,+++***+++---...---,,,,,,,,,---------.........+++++++++,,,,,,---------........................***+++,,,...///000000000...........................---,,,+++,,,---...///)))+++---...---,,,,,,------,,,,,,,,,,,,---......,,,---...//////...---,,,......---------......///+++++++++,,,,,,+++++++++,,,++++++***+++,,,...///---,,,,,,,,,,,,---......+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,---......//////......,,,...000111000......///++++++---...///000000000)))+++---/////////---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,'''(((***+++,,,------...//////...---------......,,,,,,,,,,,,,,,+++***)))******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------...............---------,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,++++++,,,,,,---............------,,,,,,,,,uuuiii^^^ZZZZZZYYYYYYZZZUUUUUUVVVWWWVVVUUUTTTSSSTTTSSSPPPNNNKKKJJJHHHHHHFFFFFFFFFFFFEEECCCBBBAAA>>>===;;;;;;<<<======<<<======<<<;;;::::::999999<<<;;;:::999999888555333333222111/////////000111222222222111000//////...111000...------...//////222111///...///000222333...,,,+++---000222111/////////////////////////////////.........------------------,,,,,,+++++++++---......---,,,---///111...------,,,,,,------...+++,,,---...---,,,+++******+++---......---+++***,,,---......//////......//////.........---------------,,,++++++***))))))+++,,,............,,,+++++++++++++++,,,---...///*********+++,,,---...///000//////...,,,++++++***,,,,,,,,,---------...............------.........,,,,,,------...///000000//////.........---------///000000111111111000000111000000///...------------------,,,,,,,,,++++++///...---,,,++++++++++++---,,,+++++++++***(((&&&,,,---...---,,,---...000//////---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,************,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,---------.........//////000///---+++************000---+++,,,......,,,***------------------------...........................------,,,,,,------......---,,,++++++---...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......------------......------,,,+++,,,---...///------------------------,,,,,,,,,---------......////////////....................................,,,,,,,,,---------......,,,,,,,,,---------......000///---+++)))'''%%%$$$---------...------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***+++******)))***,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++---......---,,,,,,---------------------------++++++++++++++++++++++++***+++,,,---,,,+++***)))---......//////......------,,,+++,,,...///...---***++++++,,,,,,+++++++++------,,,++++++************+++,,,---------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...---,,,++++++,,,---...++++++***(((''''''***,,,))))))***+++,,,,,,------+++++++++***)))***---///555222---)))((())),,,---,,,,,,++++++,,,...///000---...//////------...///???777...))))))++++++)))ttthhh]]]ZZZZZZYYYYYYZZZWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPNNNKKKIIIHHHHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@???===>>>???@@@???>>>===<<<<<<;;;::::::999999<<<:::999888888777444222333222000/////////000111222222111111000//////...222111///...------......333111///---,,,,,,---...///---,,,---000111000/////////////////////////////////.........---------.........---------------------...---,,,,,,///111...------,,,,,,------...,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,---............---///.........------------******++++++++++++++++++------............------,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...//////............------------,,,,,,,,,---------............------------......,,,,,,---......//////000//////.........---------//////000000000000000000111111000//////...---------------,,,,,,,,,,,,+++///...---,,,++++++++++++,,,+++***+++,,,+++)))'''((())))))((('''&&&'''))),,,,,,------------------,,,,,,,,,,,,,,,---------,,,+++************+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------.........,,,,,,+++++++++,,,---...///---,,,,,,......,,,***------------------------------------------------...------,,,,,,------......---,,,++++++---...000...------,,,,,,------...))))))***+++---...//////......------------.........---,,,,,,,,,---//////------------------------,,,,,,,,,---------..................------------------------------------,,,,,,---------...................../////////000++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,,,,++++++***...---,,,************++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------+++---......---,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++******---,,,+++,,,...///...---,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,+++++++++)))'''(((***---)))******+++,,,,,,------+++++++++***)))***,,,///000...,,,******+++,,,...,,,,,,++++++,,,---...///***,,,---,,,+++***+++,,,:::333,,,)))***,,,,,,+++qqqfff\\\ZZZZZZYYYXXXYYYWWWWWWXXXXXXXXXWWWVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@@@@@@@>>><<<<<<<<<;;;;;;::::::999:::999777666666666444222222111000000///000000000222222111111000/////////222111///...---------...222111///---,,,,,,,,,---000.........000000000...000000000000000000000000/////////............---.............../////////,,,---------,,,,,,...///......------------.........------,,,------......------------------------++++++,,,---------------............------------))))))******+++,,,------......------------......------------...///000000......---------......///,,,,,,------......//////,,,,,,,,,---------......------,,,,,,,,,,,,---------------......//////000...............---------/////////000000000111111111111000000//////............---------,,,,,,,,,///...---,,,++++++++++++,,,+++***+++,,,,,,+++)))***+++,,,+++((('''((())))))***,,,---.........---,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,++++++++++++,,,---...///---,,,,,,---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,+++,,,---...//////......------......///***++++++,,,---...............------------............------......///000........................,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////******+++---...///000111***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,++++++...---,,,+++*********+++,,,,,,------------,,,,,,++++++************++++++------------------------,,,,,,,,,,,,------------***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---............------,,,+++*********+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,***)))))),,,...*********++++++,,,,,,---+++++++++***)))***,,,...,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,---...***+++,,,+++***)))***,,,222...***)))+++------+++oooeee\\\ZZZ[[[ZZZXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAAAAA???======>>>??????>>><<<<<<<<<;;;;;;;;;:::::::::999777555444555444333222111111000000000000000000111111111111000000//////111000...------...//////000////////////000111222000000///////////////...000000000000000000000000/////////...............---------......//////000,,,---...---,,,+++---.........------------......///...---,,,---...///000///...------,,,------...***+++,,,,,,------,,,,,,------------------------+++++++++,,,------.........---,,,++++++,,,---...---------------.../////////...---------------...,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------....../////////000........................000000000000111111222333111111111000000/////////............------------......---,,,,,,,,,,,,,,,,,,+++***,,,------,,,***,,,---......,,,+++,,,---)))***,,,...///...,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------......---,,,++++++******---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,---...///......------------......//////...---,,,++++++***...------,,,,,,------...............//////000000////////////////////////,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,---------,,,,,,,,,------------.........------------------------++++++,,,,,,---,,,,,,,,,******++++++,,,------...,,,,,,------------,,,,,,,,,++++++++++++++++++,,,........................,,,,,,,,,------------...***,,,------,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111,,,,,,------------,,,,,,---,,,+++,,,...///...---............---,,,+++***+++++++++,,,,,,,,,------,,,+++++++++,,,,,,------------------......///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++******+++,,,------,,,+++***+++,,,,,,,,,***+++---///*********++++++,,,,,,,,,+++,,,,,,+++******+++---***,,,---...---+++(((&&&------,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------+++******,,,---,,,***mmmccc[[[[[[\\\ZZZXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSRRROOOMMMJJJHHHGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@???>>>>>>???@@@@@@>>>===;;;;;;;;;;;;;;;:::::::::999666444333444444333222000000000111111111000000111111111000000000000000......------...///000222///////////////000000111000000000000/////////000000000000000000000000000////////////////////////,,,,,,------.........///,,,---......,,,,,,,,,---///......------......///000///...---...///111222000///...------------...***+++,,,,,,------,,,,,,,,,,,,------------------........................---,,,+++******+++,,,---,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........///////////////---.....................111111000111111333444555111111111111111000000000/////////.........------......------,,,,,,------,,,++++++,,,......---+++&&&(((***+++******+++,,,+++,,,---......,,,***)))++++++++++++++++++++++++---..................---.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------,,,++++++***,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,------......------,,,,,,,,,,,,------//////...------,,,++++++------,,,,,,,,,,,,------.........///////////////////////////////////////,,,,,,,,,---------......////////////.........------------------------------------.........//////,,,,,,,,,,,,,,,,,,++++++...---------,,,,,,++++++,,,,,,---......///..................////////////------------------------***+++,,,---------------***++++++,,,------......,,,------......------,,,------,,,,,,,,,,,,------........................,,,,,,---------.........***,,,...---,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111))))))************))))))---,,,+++,,,...///...---,,,,,,,,,,,,,,,+++******---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...000///...---------------+++++++++,,,,,,---------,,,------------,,,+++++++++,,,---......---,,,++++++,,,---,,,+++,,,---///***+++++++++++++++,,,,,,+++,,,,,,+++******+++,,,'''))),,,...///---+++))),,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++,,,+++***)))lllccc\\\]]]^^^\\\YYYYYYYYYXXXWWWVVVVVVVVVWWWWWWSSSQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@AAABBBCCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;999666444333333444333333//////000111111111111000111111000000000000000000......------...///111222000//////...---,,,+++***///000111111//////000111000000000000000000000000...////////////000000000---------------.........---...000///...---------//////............//////////////////000111222222000000000///......------++++++,,,---------------,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,---------......------,,,,,,,,,,,,------////////////////////////---------...............111000000000111333444666222222111111111111111111000////////////...............---------------......---,,,---......---+++$$$'''***+++++++++,,,---,,,---------,,,+++)))(((++++++++++++,,,,,,,,,------......//////......---------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------)))***+++,,,---.........+++---...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---.../////////------,,,,,,,,,,,,------------...////////////...........................,,,,,,,,,---------......000000/////////.................................------........./////////............------------***+++++++++,,,,,,,,,,,,,,,---...//////000//////---.........////////////...------,,,,,,------...***+++,,,------......------.........---,,,+++***------............------......------------..............................,,,---------............+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......+++++++++,,,,,,+++++++++---,,,+++,,,...///...---***++++++,,,,,,++++++***.........---,,,+++++++++---,,,+++***+++,,,---...000///...---,,,+++++++++***++++++,,,,,,------..................---,,,,,,,,,------......------,,,)))+++,,,---,,,,,,---...+++++++++++++++++++++++++++,,,---,,,*********+++$$$&&&))),,,///000000///***+++,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,++++++,,,,,,+++***))))))kkkccc]]]^^^```]]]ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAACCCDDDDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;999666333222333444444444...///000111222111111000000000000000000000000111111000///...------...////////////...---,,,******---///111111//////111333////////////////////////.../////////000000000000/////////..................000111111///...---...//////............//////...///000111222222222222000000111111000///---,,,,,,,,,---............---++++++,,,,,,,,,---------++++++,,,,,,------......,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,---------------......,,,,,,,,,---------............------------......000/////////////////////---------.........////////////......///111333555222222222222222222222222000000000/////////............------------......///...---...///...,,,***(((+++...//////......///,,,,,,++++++++++++++++++******+++,,,---......///+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------------.........((()))+++---............***,,,......,,,,,,---///------------------------------------------------//////............//////,,,,,,------......------------,,,,,,,,,,,,------***+++,,,---...///000111---,,,,,,++++++,,,,,,---+++,,,---...///......---------------------------,,,,,,,,,---------......//////.........---------------------------------............////////////.........---------,,,,,,*********+++,,,,,,------+++,,,---...////////////,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...***+++,,,---............---............,,,+++***------............------...------,,,,,,------...........................------------............,,,...//////...---......------------------------------------------------++++++,,,,,,,,,,,,,,,+++......////////////......---,,,+++,,,...///...---******+++,,,------------------------------,,,,,,---,,,+++******,,,---///...---,,,+++++++++++++++******+++,,,,,,---......//////000000//////...------,,,,,,,,,,,,,,,,,,---(((***,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,------+++******+++))))))***,,,---...///000)))***+++,,,------,,,,,,***,,,---,,,+++***+++,,,***++++++,,,++++++++++++kkkccc]]]___aaa^^^[[[ZZZWWWVVVUUUTTTSSSTTTUUUVVVRRRQQQOOOLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@??????@@@AAACCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;999777444222333444555444...///000222222222111000000000000000000111111111444222000...---,,,,,,,,,---...//////000000//////,,,///111111000///222444////////////////////////.../////////000000111111111111000000//////.........000222222000.........//////............//////...///111222333333222222///000222222111///---+++,,,---......//////......+++++++++,,,,,,---------'''((()))***,,,---...///---...///000000///...---///......---------......,,,,,,,,,---...///000111,,,,,,---...///000111222,,,,,,,,,---------......///......------......///000000000000////////////---------.........//////...---,,,,,,---///222333222222222222222222222222000000000000////////////......---------......///000///......///...,,,***))),,,///000...---,,,,,,************+++,,,---...******+++,,,...///000000******,,,,,,,,,,,,***************++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////+++,,,---...---,,,+++******,,,......,,,+++...000------------------------........................//////............//////+++,,,------......------.........------.........---------...............---,,,,,,++++++,,,,,,---++++++---.........---,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...***+++,,,---............***+++,,,...///......---------............---------,,,,,,++++++,,,,,,---////////////////////////---------.........//////---///000000///......///------------------------------------------------***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++---,,,+++,,,...///...---******,,,---.../////////+++,,,,,,------......///---,,,+++******,,,...///+++++++++******+++,,,,,,******+++,,,,,,---......000000000000000//////...---,,,+++******+++,,,---''')))+++,,,++++++,,,---+++++++++++++++++++++++++++,,,------+++*********111000...,,,++++++,,,,,,((()))***,,,------,,,,,,---...//////------...///(((***++++++++++++---...}}}lllddd^^^^^^___\\\ZZZ[[[VVVVVVUUUUUUTTTUUUUUUUUUUUUSSSPPPLLLIIIHHHGGGFFFGGGEEEBBBBBBBBBCCCBBB@@@@@@@@@??????>>>=========;;;::::::999999::::::;;;<<<<<<:::999777666555444222222111000//////000000333333222111000000111111////////////////////////111000///...,,,+++))))))........................000000000000000000000000000000000///......------222000000000111000...,,,---......///000111111222111111111111111111111111000//////000222444333222000000000///......------+++---///000///---+++)))------------------,,,,,,++++++,,,,,,---...////////////.........------------,,,,,,++++++,,,,,,---------..................---------.........//////------,,,+++,,,---.../////////.........---------000000000000////////////---------------------------------.........//////111111222222222333333333333222222111111000000000000000000000000///......000///---,,,,,,---///000***((('''(((+++,,,)))'''++++++++++++++++++++++++111...******,,,000000000***...000///+++***...222---------,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...*********++++++,,,,,,,,,........................---,,,+++***+++,,,---...444222000...------...///------------------------........................+++,,,------......------------------------------000000000000000000000000000///...---------------,,,------......------,,,.........------,,,,,,,,,------..................///...---,,,,,,---...///------------------------...,,,***+++---...,,,***,,,,,,,,,---------......+++,,,------......------...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,...........................++++++++++++++++++++++++---///111000...,,,++++++---------.........//////...------,,,,,,------...------------------------------------------------------------------------......---,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,++++++******++++++111000///...---...//////,,,+++***))))))+++---...888>>>EEEFFF@@@777///+++++++++++++++++++++++++++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************))))))*********+++++++++,,,------,,,+++,,,...111,,,---.........---,,,+++---------------------...~~~lllddd]]]]]]^^^\\\[[[\\\UUUUUUTTTSSSSSSSSSTTTTTTTTTRRROOOKKKHHHGGGFFFEEEFFFDDDCCCBBBCCCCCCBBB@@@@@@@@@??????>>>=========;;;;;;::::::::::::;;;;;;::::::999999888777666666222222111000000000000000333222222111000000111111////////////////////////.........------,,,,,,,,,............////////////000000000000000000000000---.....................111000//////000000///---/////////000000111111222111111111111111111111111111000///000222333333222111111111000//////......,,,---...//////---,,,+++............------------++++++,,,------...////////////.........------------,,,,,,++++++,,,,,,---------------------------------------............//////.........///000111//////.........---------000000000/////////......---------------------------------........./////////000000000000111111111333333222222222222222111000111111111000000///...000///---,,,,,,---///000///---,,,---000000...,,,++++++++++++++++++++++++000---******---/////////,,,,,,,,,---------......---------,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---+++++++++******+++++++++,,,,,,,,,........................,,,,,,+++++++++,,,---...222111///---,,,---...///------------------------........................+++,,,------......------........................------------------------//////...------------------......//////......---.........------,,,,,,,,,........................///...------------...///------------------------...,,,***+++---...---+++......------,,,,,,+++++++++,,,------......------...---,,,,,,++++++,,,,,,------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---,,,+++******+++---...666;;;BBBCCC???888222///++++++++++++++++++++++++......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************+++++++++,,,,,,,,,------+++,,,,,,+++******,,,...111000...---,,,+++,,,,,,))))))))))))))))))))))))~~~kkkccc\\\\\\]]]\\\\\\]]]UUUTTTSSSRRRRRRRRRRRRRRRRRRPPPMMMJJJHHHFFFEEEEEEFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<999999888888888777777777222222111000000000000111333222111111000111111111////////////////////////,,,,,,------.../////////........./////////000000000000000000000000000000,,,,,,,,,---.../////////000...------///000000///111111111111111111111111222222222222222222222222222111000111222333222111222222222111000000//////------------........................////////////,,,,,,,,,---......//////...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111/////////............---/////////.........------////////////////////////---------...............------........./////////222222222222333333333333111111111222111111000///000///...------...///000...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,---+++)))+++///000---***------,,,,,,,,,,,,++++++,,,---...///////////////------------------------,,,///111222///,,,)))(((++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,------...///...---,,,,,,---...///------------------------........................,,,,,,---............---////////////////////////------------------------///.........------------...//////////////////............---------------........................///...------------...///........................---,,,+++,,,---...---+++---------------,,,,,,,,,+++,,,------......------...---,,,,,,,,,,,,,,,,,,------------------------,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000...,,,+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......---------------,,,,,,+++************+++------,,,+++,,,---...///222666:::<<<:::666333111++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------............***++++++***(((((()))+++444222///,,,***+++,,,---,,,,,,++++++******))))))~~~jjjbbb[[[[[[\\\[[[[[[]]]UUUTTTTTTSSSRRRRRRRRRRRRRRRPPPMMMJJJGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;<<<<<<<<<:::999999888777666666555222222111000000111111111222222111111111111111222////////////////////////,,,,,,---...///000000000,,,------......//////000000000000000000000000000---........./////////000///...,,,---///111111111333222222222222222222222222222222222222222222222333111000111222222111000222222111000000//////...------,,,,,,---...///000////////////000000000000,,,---------......//////........................------,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,---------------------------......////////////...............///.........------------////////////////////////........................------------............000000111111222222222333111111222222222111111000//////............//////,,,,,,------...---,,,,,,------------------------++++++,,,---------,,,+++---+++***,,,///000...***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000........................---///111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------.........------------...///000------------------------........................,,,------.......................................////////////////////////..................------......////////////.....................---------...............---------.........------.................................------,,,,,,---------,,,***+++,,,---///000111222+++,,,------......------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,++++++........................------------------------,,,...//////---,,,+++,,,---------.........//////...------,,,,,,------...------------------------------------------------........................+++,,,,,,---...///111222,,,,,,------------,,,,,,------------------------------............/////////......---,,,---------.........---------------...------------...//////...000222333333111///...+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------............***++++++***((('''((()))222111...---,,,,,,---.........------,,,+++******~~~jjjaaa[[[[[[[[[ZZZZZZ\\\VVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMJJJGGGFFFEEEEEEEEEDDDCCCDDDEEEEEECCCAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::888666444333222222111111111111111222222222111111111111111222222000000000000000000000000.../////////////////////,,,,,,---------.........////////////////////////222111111111000000000//////...---...000222222222333333333222222222222222222222222222222222222222333111000111222222111000111000000//////...------...---,,,,,,,,,...000111/////////000000000111111------...............///---........................------,,,,,,------...000/////////.........---,,,,,,,,,---------......---------...............///////////////////////////.........------------000000000000000000000000.....................------------.........//////......//////000000111111000111111222222222111111/////////....../////////...///000000////////////------------------------***+++---...---,,,+++***,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...........................///...---,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..................//////000111111------------------------........................,,,---......//////......------------------------////////////////////////------...//////......---,,,------......------,,,........................//////.........------------..................---........................------------------------,,,,,,---///000222333333+++,,,------......---------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---///111111///,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---,,,+++,,,---------.........//////...------,,,,,,------...------------------------------------------------........................***+++,,,...000222555666,,,------......------,,,------------------------------------......//////...------,,,,,,,,,,,,,,,///////////////......---...---------......//////.........//////...---,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---,,,***))))))***------..................,,,,,,++++++***)))((((((}}}iiiaaa\\\\\\\\\YYYXXXYYYWWWVVVUUUTTTSSSRRRRRRRRROOOMMMKKKHHHFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFDDDAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::888666333222111222111111111111222333333111111111000111111222333000000000000000000000000000000000000////////////........................////////////////////////333333333222111000000000/////////111333444333111222222222222222222222222333333333333333333333333222111000111222333222111000000//////...---------///...---------...///000......//////000000111111........................---------.....................------------......111111000000///.........---------.........//////...///000111111111111000...////////////000000000/////////.........------000000000000000000000000...............------------............/////////...............////////////000111111222111111111////////////////////////+++---///...---,,,---...........................+++---//////---+++++++++,,,,,,,,,,,,+++,,,---///++++++,,,,,,,,,,,,------,,,---...///////////////------------------------......---+++***+++///222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...//////000000000111111------------------------........................------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,------------,,,,,,...............//////////////////...------,,,,,,------...//////...------------------------------,,,...///...---,,,---...000000000000000000//////+++,,,------......------------------------...///........................,,,...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000333555666------............------------------------------++++++,,,,,,---............------,,,+++,,,,,,,,,------.........---,,,+++---------............///000///......//////...,,,++++++,,,,,,------............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,...---,,,+++++++++)))+++,,,...///......------------,,,,,,++++++***|||hhhaaa]]]]]]]]]YYYUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQLLLKKKHHHEEECCCBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDBBB@@@@@@??????>>>=========;;;;;;::::::::::::;;;;;;;;;;;;999888666444222222222111111111222222333444111111000000111222222333000000000000000000000000000000000000000000000000111111000000//////......////////////////////////222222111111111111111111000000111444666555333000000000111111222222333333333333333333333333333333111000///000222333333222111111000000///.........000//////...............------...//////000111111////////////............---------.........//////......------------......111000000///......------........./////////000000...///000111222111111000.../////////000000000000000000000/////////......//////////////////////////////.........------------------........./////////////////////............///000000111111111000//////000000000000//////)))+++------+++******,,,........................,,,...000///---+++,,,---...***&&&&&&))),,,---,,,+++++++++,,,,,,---------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,******,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---......//////////////////------------------------........................------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------............---------........./////////000000//////...------,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---///000/////////...---------+++,,,------......---------------------...//////////////////////////////,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---,,,+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------------------...///000111------............------........................******++++++,,,------...///......---------------,,,,,,---------,,,+++***,,,,,,---...............///---,,,---000000///,,,++++++,,,,,,---......///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++------,,,++++++,,,++++++++++++,,,,,,,,,,,,......------------------{{{hhhbbb]]]^^^]]]XXXTTTSSSUUUTTTSSSRRRPPPPPPOOOOOOJJJHHHFFFCCCAAA@@@@@@@@@CCCCCCDDDFFFGGGGGGDDDBBB@@@@@@??????>>>=========;;;::::::999999::::::;;;:::999888777666555444444222111111111222333333444111111000000111222333333000000000000000000000000//////000000111111222222444444333222111000///////////////////////////////////////000111111222222000111333666777666333/////////000111222222333333333333333333333333333333000//////000222444333222222222111111000/////////000000/////////...------,,,------...///000000111///////////////.........---------.........//////......------------......000000///...------,,,,,,////////////000000000000,,,---///000000000///....../////////000000111111000000000000//////////////////////////////////////////.........---------,,,,,,---------.........111111000000//////............///000000000000000//////000000000000//////,,,///111111...---...000////////////////////////---///111///,,,+++,,,///000((( !!!)))---,,,(((+++++++++,,,,,,------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++***)))***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------......///......------------------------------........................---......///////////////////////////////////////........................+++,,,...000000///...---......////////////......---.........//////000000000000///...------,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,...000///---,,,---000,,,,,,,,,---------......+++,,,------......---------------------...///000------------------------+++,,,---,,,***+++,,,...........................////////////////////////)))+++......---,,,,,,,,,---------.........//////...------,,,,,,------...------------------------------------------------///////////////////////////...---,,,,,,,,,,,,,,,------............------........................))))))***++++++,,,------000000///...............------...///...---,,,++++++,,,------......------+++***)))+++...000...,,,++++++,,,,,,---...//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------(((***,,,---,,,+++,,,,,,///---+++)))((()))+++,,,))))))))))))))))))******}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMLLLHHHCCC@@@@@@@@@@@@???CCCCCCDDDDDDDDDBBBAAA@@@AAA@@@???>>>>>>>>>???@@@===;;;999999;;;<<<;;;;;;:::999777666555555555555222111000//////000111111333333333333333333333333555444222111111111222222222111111111000000//////000111222333222111///---111111222222222111111000......///000111111222222///000222333444444333222111111111111222333444555444333333222111111111222222333333444444333333222222222222111000//////...,,,------------------------------,,,,,,+++++++++,,,---......//////......---.........//////000000...//////...,,,******+++,,,***,,,///000,,,+++...///////////////////////////000111222222111000///000///.........///111222333111////////////...---........................111111000///////////////111///,,,***)))+++---///---......///000111111222////////////////////////111111111111111111111111333000......000333555555............//////////////////.........------------------------...///000++++++,,,---------,,,,,,,,,------......------,,,,,,------......------,,,...------------...//////------------------------,,,,,,---.../////////.........---......///000111////////////////////////////////////////////////........................------...///...---+++***////////////////////////------------------------...//////000111222222333000000...+++******---///......------...///111222////////////////////////..................------...///000///...---...000........................//////.........---------......////////////......+++++++++,,,,,,,,,------+++,,,...//////---,,,***---,,,,,,,,,,,,---......////////////////////////------------------------000...,,,)))((('''''''''------------.........///000000///...------,,,,,,///...---,,,,,,---...///...---,,,++++++,,,---.........//////...---,,,,,,///......,,,+++***)))))),,,,,,,,,,,,,,,+++***)))---...............------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,'''&&&+++,,,******...,,,,,,,,,------.........***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------......------,,,---,,,+++******+++,,,---...------,,,,,,------...111000///---,,,+++******------,,,,,,------...///}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMJJJGGGCCC@@@@@@@@@@@@@@@DDDEEEFFFFFFFFFEEECCCBBBAAA@@@??????>>>?????????<<<;;;999:::;;;<<<;;;:::;;;999888666555444444444222111000//////000111222222222222222222222222222444333222111111111222222111111111111000000000///000111222333222111///...111111222222222222111111111111222222333444444555222333333333333333222222111111111111222333444555444333333222222111222222222333333444444333333222111111000000///......---...---------.........---...---------,,,,,,,,,,,,,,,---......//////......,,,,,,---------............//////...,,,+++,,,---111......000///+++)))+++000000000000000000000000///000111111111111000///000/////////000000111111333111///...//////...---........................000///...---,,,------...111000000///......//////...---......///000111111........................000000000000000000000000///...---...///000///...............//////////////////.........------------------------...//////---------,,,,,,,,,,,,,,,---......//////......---,,,------......------,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------......///........./////////...//////000000////////////////////////////////////////////////.........................../////////......---,,,////////////////////////------------------------------......///000000111***+++,,,,,,,,,,,,...///000///---,,,++++++,,,---...................................................///000///...---...000------------------------//////.........---------------............------------------............---...///000000000///...000///......------------........................++++++,,,------.../////////...---,,,,,,,,,,,,,,,...---,,,,,,,,,---///000000//////...------,,,,,,///...------------...///---------,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---...............------+++++++++,,,,,,---------///......------......///------,,,,,,,,,,,,------...***)))---///,,,,,,000,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,000///...,,,+++*********++++++******++++++,,,---}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMIIIFFFBBB@@@@@@AAAAAAAAADDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>><<<;;;::::::;;;<<<;;;:::;;;:::888666555444333333111111000000000111111222111111111111111111111111333333222111111111111222111111111111000000000000000111222222222111000///111222222333333222222222222333333444444555555555666555444333222222222222111111111111222333444555333333333333222222222222222333333444444333333222000000//////......------111...,,,---000111///,,,...............---------,,,---......//////......------............//////---/////////------...///333///...///...++++++...111111111111111111111111///000000111111000000//////000111222222222111000222000.........///...---------------------------///---+++******+++,,,---...///000111000///...---...---,,,,,,---...000111...................................................------...//////,,,***---............/////////...............---------...------------...//////000///...,,,,,,,,,------...//////////////////...,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------....../////////...------111111000/////////000000////////////////////////////////////////////////........................000000///............///////////////////////////........................++++++,,,,,,---.........,,,---...///000000000000222111///...---------...------------------------...........................///000///...---...000,,,,,,,,,,,,------------...............---------------------------------....../////////000000000.../////////000000111111222111000///...---------------------------------,,,,,,------............+++,,,---...////////////...---,,,,,,,,,---///000/////////...------,,,,,,///...------------...///,,,------......------,,,...---,,,+++***+++,,,,,,,,,,,,------.........///,,,,,,------,,,,,,++++++------...............---******+++,,,---.../////////......------......///------,,,,,,,,,,,,------...,,,,,,//////------///,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...............++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,......---+++************++++++******++++++,,,---}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMGGGDDDAAA???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA???@@@AAAAAA@@@???===<<<<<<::::::;;;<<<<<<;;;999:::999888666555333222222111111111111111111222222000000000000000000000000222222111111111111111111111111111000000000000000000111222222222111000000111222333333333333333333222222222333333333444444777666444333222333444444111111111111222333444444333333333333333333222222222333333444444333333222000000000//////.........333///---...111222///,,,///////////////.........,,,---......///.........000000000111111111111111---...//////......///111111---,,,...///---///222111111111111111111111111///000000000000000000///...000222444444333111000111///------.........---------------------------...---+++))))))***,,,...++++++,,,------,,,+++***...---,,,++++++---///000........................------------------------///...---...//////...,,,---------.........//////..............................---------......///222111...,,,+++,,,---.........////////////......,,,------......------,,,,,,++++++++++++,,,------........................///////////////...---,,,222222111000000///000000////////////////////////////////////////////////........................000///...------...///000////////////////////////////////////////////////++++++,,,,,,------------111000////////////...---///...---------///000111---------------------------------..................///000///...---...000++++++,,,,,,,,,,,,,,,---...........................------------------......////////////000000000---------------...000000111000///...------------------------------------111000///...---,,,+++***)))***,,,...//////...------...//////000000////////////.........---------.........------.........+++,,,---......---,,,+++///---,,,******+++---...---------.........//////,,,,,,------------,,,,,,,,,---......///.........++++++,,,,,,---......///...------,,,,,,------.........------------......------......---,,,,,,---------------------------------------------------------------------------.........///////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++************------,,,,,,------...///}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMFFFCCC@@@???@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@???===<<<;;;::::::;;;<<<<<<;;;999999888888666555333222111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000111111111111111222222222111111222222333444444444444444333333333333333333444444444444333222333444666777111111111111222333444444222333333444444444333222222333333444444333333222111111000000000000000///333000...///111111///---////////////////////////,,,---......///.........111111111111111000000000,,,...//////......000111111---,,,...///---///222000000000000000000000000000//////////////////000---///222444555333111///000...,,,,,,---...---,,,------------------------...---+++******,,,---...+++******))))))***++++++------,,,++++++,,,.........................................................,,,******---///000000------------............---.....................///......---------......222111...,,,+++,,,---...,,,------......------,,,,,,------......------,,,,,,++++++++++++,,,------///////////////////////////000000000///...------222222111000000///000000000000000000000000000000////////////////////////..............................,,,,,,,,,---...///////////////////////////////////////////////////---------------.........000...++++++---//////...------,,,+++,,,---...///........................---------.........//////...///000///...---...000+++++++++,,,,,,------------.....................//////...------...//////------........./////////---------,,,---...///000...------,,,------..............................111111000///---,,,+++++++++,,,---...///...---,,,,,,...111444444222000..................------------..................---+++,,,---......---,,,+++///...,,,++++++---///000//////.........---------,,,------.........------,,,------...//////......------------------------//////............/////////......------......///---000111000...---------------------------------++++++,,,,,,---...//////---------------------------...///000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++******+++++++++------,,,,,,------...///}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMFFFCCC@@@>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<:::::::::<<<======;;;888777777777666555444333222///000111222333333333333000000000000000000000000///000111111222111111111000000000000111111111111111111111111222222222333222222333444555555555555555555555555555555555555222222222222333444555666111111111111222333444555111222444555555444333333222333333444444333333222111111111111000000000000111111111000///..................///////////////,,,---......//////......//////............------,,,---//////......///000333///...///...++++++...........................000//////......//////000---///111333444222000//////---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---,,,+++***+++,,,---...------------------------------------------------////////////////////////---***''''''***---///000,,,------------.........---------...............//////...------------...000///...,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...000000000000000000000000//////000000000///......111111000/////////000000000000000000000000000000////////////////////////........................---,,,,,,,,,,,,---......////////////////////////................................................000...---000555999999888555444222000///...//////////////////////////////,,,,,,------.../////////...///000///...---...000++++++,,,,,,------......---------...............000///...------...///000,,,,,,---------.........////////////////////////,,,,,,,,,,,,,,,---......////////////////////////------.........//////////////////000//////...---+++...222555555333000---........................------...//////...------,,,------......------,,,///...---------...///000///.........------,,,,,,------......//////......,,,,,,---...////////////............------,,,,,,111000000000000000000111//////............/////////555777444000000000///...------------,,,,,,,,,***++++++,,,---...///000------------------------,,,---...000000000//////......////////////......,,,,,,------------,,,,,,...------,,,,,,------...,,,++++++++++++,,,,,,---++++++******++++++,,,---}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMGGGDDD@@@>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>=========:::::::::<<<======:::888555555666666666555444333///000111333444444333333111111111111111111111111...///000111222222111000///000000000111111111111111111111111222222333333222333444555555666666666444444444444444444444444222222333333333333333222111111111111222333444555111222444555666555444333222333333444444333333222000000000000000000000000...111333111---+++---000------........./////////,,,---......//////...............---------,,,,,,,,,---......---,,,---///111......000///+++)))+++........................000///............///000---...000222222111000///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------,,,,,,---...............,,,---...//////...---+++------------------------////////////////////////---+++)))***,,,---------,,,,,,---------.........---------.........////////////...------------------------,,,,,,,,,,,,,,,------............------,,,------......------,,,---------,,,---......///...........................//////000000000000////////////...//////000000000000000000000000000000////////////////////////........................,,,,,,---...............////////////////////////------------------------..................------//////111777>>>@@@===:::777666444222000000000000........................,,,,,,------...//////000...///000///...---...000+++,,,,,,---......//////---------.........//////000///---,,,,,,---///000,,,,,,---------.............../////////---,,,+++///......------------...........................,,,------...///000000111///...............//////---...///111111000///...........................------...//////...---------------,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,------------------...///////////////+++,,,---...////////////------------............//////............//////000//////////////////000///777:::555000000111///......---------,,,,,,,,,,,,,,,,,,------.................................***,,,...000000000///...---..................---,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---......++++++******++++++,,,---}}}mmmeee^^^^^^]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQOOOMMMGGGDDD@@@>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCDDDBBB@@@>>>=========>>>::::::;;;<<<>>>===:::888333444555666666555444333///000222333444444333333111111111111111111111111...///000222222222111000//////000000111111111222222111111111222333333444222333444555666666666666222222222222222222222222222333444444333222000///111111111111222333444555111222444666666555444333222333333444444333333222.........///////////////---111444222+++))),,,000,,,---------......//////,,,---......//////......000000//////.........---,,,---......,,,,,,,,,...,,,***,,,///000---,,,...////////////////////////000///...------...///000---...///000111000000///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...,,,+++(((+++...000000///---++++++---///111111///,,,+++------------------------........................///......///000///---+++,,,,,,,,,---------......---------.........//////000///...---------------++++++,,,---------,,,,,,......////////////......,,,------......------,,,...------------...//////------------------------......///000000111000000...............///000111000000000000000000000000////////////////////////........................,,,---///000000000///...////////////////////////------------------------------------------------***+++000777======666000...---,,,++++++,,,---...------------------------,,,,,,------...///000000...///000///...---...000,,,,,,------...///000000---------........./////////...,,,++++++,,,...///---------............///+++,,,---...---***(((&&&222111000///...---------------------------------///////////////.........,,,+++******+++,,,...///...------,,,,,,...///000---.....................,,,---...//////...---,,,......,,,++++++,,,......***+++,,,------------,,,)))******+++,,,......///------...///000000//////+++,,,---...////////////+++,,,,,,---...///000000,,,++++++******++++++,,,000000////////////000000---666999444...//////---.........------,,,,,,,,,......---------,,,,,,,,,........................***+++---///000000///...,,,------......------,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////------,,,,,,------...///{{{nnnfff___]]]]]]ZZZXXXYYYYYYTTTRRRTTTRRRNNNJJJJJJIIIFFFBBB@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????AAA@@@@@@???????????????:::::::::;;;;;;999444111///000111222222222222222222111111111000000//////333222///......///111333111111000000000000000111222222222222222222222222333444444444444444333333666555444333333444555666444444333222222111000000333333222222333333444555444444444444444444444444555444444333222222222222//////............////////////000000000000//////---------...............////////////////////////111111000000/////////...//////.........---------,,,---------.../////////---...//////......000111111000///......//////000//////.........//////000---.........---,,,,,,+++,,,...///000000///...,,,---,,,,,,,,,------+++)))++++++,,,,,,---.........++++++++++++++++++++++++(((+++...000111///,,,***...+++)))+++///111...***------------------------+++,,,---...///...---,,,---,,,++++++,,,---...//////////////////........./////////....../////////........................//////.........---------000000///...............000000000000000000000000.........////////////000...............///000000000000000000000000000000///............---------........................---------............///////////////////////////---......///////////////////////////////////////---.........//////000000......------------............---,,,,,,...///000,,,---...///000000000000///000000000000000///...---...000111111111000///........................000...,,,,,,...000111111000---,,,///000...///222/////////...---------,,,////////////////////////222000...---,,,---///000........................///............---------////////////////////////000///...------...///000000//////............//////......///000222444555.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...///000000/////////......------,,,111000///...---,,,,,,,,,...///////////////......///......------,,,,,,+++---...............------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,............////////////------............------,,,,,,,,,---...///000111........................------------------------111111000000//////......{{{mmmddd]]]\\\[[[XXXWWWWWWYYYTTTQQQRRRQQQMMMJJJJJJHHHEEEAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@????????????>>>===============:::999999999999777444111000111111222333333222222222111111111000000000000666444111...------...///111000000//////000000000111111111222222333333333444444555555555555444444555555444333333444555555333333333444444444444444333333222222333333444555444444444444444333333333444333222111111111111111//////............////////////000000000000//////,,,,,,---...///000111222///////////////////////////.........---------,,,//////.........------------------...............//////..................777555333000000000111222000000//////.../////////---.........------,,,+++...///111222222111///...000///.../////////---,,,......------------------........................***+++---//////...---+++///,,,+++---111222000,,,------------------------,,,,,,---..................------,,,,,,---...////////////////////////...------,,,,,,,,,,,,------........................//////.........---------000000///.......................................------........./////////...............///000000///////////////////////////............---------........................---------............///////////////////////////---......///////////////////////////////////////............/////////000......------------......---------------...//////,,,---...///000000000000000000000///...---,,,+++,,,,,,---............---........................++++++,,,---///000000000222000000333333///,,,---...............---------////////////////////////111000...---------///000---------------------------------.........//////////////////////////////000///...------...///000//////.........//////000---,,,,,,,,,---///111222/////////......---------//////...---,,,++++++***,,,,,,------...//////000.........---------------000///......------------....../////////......------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---............////////////------............------------,,,,,,,,,------...........................------------------------000000000000//////......|||lllccc\\\[[[ZZZWWWVVVVVVYYYSSSPPPQQQPPPLLLIIIJJJGGGDDDAAA???AAACCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;;;;999777666666666444222111222222333333333333333111111111111111000000000555444111///------...///000//////......///000000000000111222333333444444444555555666666666555555444444333333333333444444222222333555666777888999333333222222333333444555555555444444333333222222333333222000000///////////////............//////...//////000000//////...---......///000000111111000000000000000000000000.........---------------...............---------...............---------///,,,***+++...000///---888666333111///000111111111000///...............---............---,,,,,,...///000111111000///...000/////////000000///---000//////...------,,,,,,////////////////////////+++,,,---.........------///---,,,///222444222///---------------------------------------...////////////...------...............//////////////////,,,,,,++++++++++++,,,,,,.......................................---------000//////............///------------------------,,,---------...........................///000000///////////////////////////............---------........................---------............///////////////////////////---......///////////////////////////////////////............////////////......------------......,,,---......//////......,,,---...////////////////////////...,,,+++)))(((,,,,,,,,,,,,---------...........................***+++---...//////...---000...///444555000++++++---------...............////////////////////////111000///------......///------------------------++++++,,,---...///000111//////////////////////////////............//////...............///000111------,,,,,,------...//////////////////.........111111000...---,,,+++***,,,,,,------.../////////,,,,,,,,,,,,------------........................------...............---+++,,,,,,---......//////------...............---------------------------------............------...//////////////////...---............/////////------............------...---,,,,,,++++++,,,,,,........................------------------------000000000////////////...~~~lllccc\\\[[[ZZZWWWVVVVVVXXXSSSOOOPPPOOOKKKIIIJJJEEECCC@@@???AAADDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????===<<<;;;;;;::::::;;;;;;<<<:::777666666666555444222333333444444444333333111111111111111111111111111000///......///111222///............//////000//////000111333444555555444555666666666666666666333333333333333333333333222333444555666777888999333333222222333333444555555555444333333222222222444333222111000///////////////............//////...//////////////////...111000000///...------,,,000000000000000000000000////////////////////////......................../////////...---------,,,---)))''')))///222111...222111111000///......---000///...------,,,,,,---------............------,,,------......------,,,...------...//////---,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------///222333222000---------------------------,,,+++++++++,,,...///000000//////........................////////////...------,,,,,,------...................................................000///............//////------------------------,,,,,,,,,---------.....................///000000///////////////////////////............---------........................---------............///////////////////////////---......///////////////////////////////////////.........///////////////......------------......+++,,,.../////////...---,,,---....../////////............---,,,+++***)))...............//////000........................---...//////...------...///+++***///111///------,,,---------.../////////////////////////////////000000///............///------------------------,,,,,,------...//////000......................../////////....../////////---------......000111111/////////.........////////////..................111000000///...------,,,---------.........//////+++++++++,,,,,,---------,,,------......//////...,,,------............---,,,---------.........///,,,---......///.........------------------------------............------......////////////......---------.........//////------............------------,,,,,,,,,---..............................------------------------////////////////////////mmmddd]]]\\\[[[XXXWWWWWWXXXSSSOOOPPPOOOKKKIIIJJJEEEBBB@@@???AAADDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<>>>;;;888666666666666555333333333444444333333222111111111111111222222222//////.........///111111...............///000000//////000111333444555555444555555666777777666666333333333333333333333333333333444444444555555555333333222222333333444555444444333333333222222222555444333222000000000/////////............//////......////////////......//////...------,,,++++++////////////////////////.........///////////////---...................../////////...---------,,,///+++(((***///111///,,,***,,,///111111///---+++...---,,,,,,+++++++++,,,------...//////......---,,,,,,------------,,,,,,...------...//////...,,,------------......//////++++++++++++++++++++++++------,,,,,,,,,---...///,,,,,,,,,...///000000///------------------------,,,+++*********+++---...000000000//////...---------.........//////000000...------,,,,,,------...........................---.....................//////............//////........................,,,,,,,,,---------.....................///000000........................///............---------........................---------............///////////////////////////---......//////////////////////////////////////////////////////...............------------......+++,,,.../////////...---,,,------...............,,,------.........------.........////////////000......................../////////---,,,...222666888000+++,,,.........///,,,---------.../////////////////////////////////000000///...............------------------------........................------------------------...//////////////////...---------......000111111///////////////.........------------------------.../////////////////////---------...............+++++++++,,,,,,---------+++,,,---.../////////...,,,------...//////....../////////......---------,,,------...//////..............................------............------,,,------......------,,,------------............------............------,,,,,,,,,---...000111222........................------------------------.............../////////~~~mmmddd]]]\\\[[[XXXWWWWWWWWWSSSQQQRRRQQQLLLIIIIIIEEECCC@@@???AAADDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===>>><<<999777777777666555333333333333333222222111111111111222222222222222111111000///........................///000111111000000111222333333444444333444555666666666666666333333444444444444333333444444444333333333333333333333222222333333444555222222222333333333333333666555333222000000////////////............//////---......//////......---******+++,,,------......////////////////////////,,,,,,,,,,,,,,,------------------..............................---------333000,,,,,,---...,,,)))))),,,///222222111...---,,,,,,+++++++++,,,,,,---------...////////////...........................///......///111111000...++++++,,,,,,---......///---------------------------,,,,,,,,,,,,---......+++,,,,,,---------------------------------------+++++++++++++++,,,,,,---....../////////...------------......///000000000,,,,,,++++++++++++,,,,,,........................---------...............///............//////000000000000000000000000000,,,---------...........................///000000........................///............---------........................---------............///////////////////////////---......//////////////////////////////////////////////////////...............------------......,,,---......//////......,,,------.........------,,,---...//////000000///+++,,,.../////////...---........................,,,------,,,,,,000777>>>III===111---...------///---------...............///////////////////////////////////////.................................//////.........---------------------------------......////////////.....................///000111------.........------,,,,,,,,,,,,---------------------......///000000000........................,,,,,,,,,,,,------------+++,,,.../////////......------...///000000000000000000//////...------,,,,,,,,,---...////////////////////////////////////------............------,,,,,,------------,,,,,,,,,------------.........------............------,,,,,,---...000111333444........................---------------------------............/////////|||lllccc\\\[[[ZZZWWWVVVVVVVVVSSSRRRUUUTTTNNNIIIHHHFFFCCC@@@???AAACCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<===:::888777777777555444222222333333222111111000111111111222222333333333111000000///......------////////////000111222222111111111222222333333333222222444555555666666666333444555555555555444333333333333333333333333333333333222222333333444555111111111222333333444444555444222111///.........//////............//////---......//////......---******+++,,,---//////000------------------------+++++++++,,,,,,------------------.........//////---------...............000///......---------------...///000000000///...,,,,,,,,,,,,---...//////------...///////////////...------------------......------...000000///...++++++,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,---......---,,,+++,,,------------------------,,,,,,---............---,,,,,,......///...------------......///000000111------,,,,,,,,,,,,------........................---------.........//////...............///000000000000000000000000000000------........./////////...............///000000........................///............---------........................---------............///////////////////////////---......///////////////////////////////////////000/////////..................------------......---------------...//////---------......------,,,---......////////////...+++---000222222111...---........................***---...---,,,///555;;;QQQCCC555//////------..................---------///////////////////////////////////////......---////////////////////////---------...............////////////////////////---...///000000///...---//////.........//////000,,,---.../////////...---------------.........///..................//////.................................---------------+++---...///000///---,,,---...///000111111111111////////////............+++,,,---...////////////////////////////////////------............------------............------,,,,,,---------.........------............------,,,,,,------///000222222........................---------------------------------.........//////yyykkkbbb[[[ZZZYYYVVVTTTUUUVVVSSSSSSVVVUUUOOOIIIHHHGGGDDDAAA@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<;;;999777777777666444222222222222222222111000///111111111222222333333333------......///000000111////////////000111333333222222222222222222222333111222333444555555555555444444555666666555444444333333333444444444555555333333222222333333444555000000111222333444444555444333111000...------,,,//////............//////---..................---------..................---------------------------------....../////////---------.........//////,,,------....../////////***,,,---......000222555111000...,,,+++,,,---...---------...///000111222------...///000000//////,,,++++++******++++++,,,+++******,,,---...---+++---,,,,,,++++++******)))------------------------+++,,,---.........---------...///...---+++++++++------------------------,,,---///000000000///...***+++---.........---------------...///000000111000//////......//////000........................---------.........//////...............///000111000000000000000000000000.........////////////000...............///000000........................//////.........---------........................---------.........//////////////////////////////---......///////////////////////////////////////000000//////.........---.........------...............---,,,,,,...///000---------...------,,,,,,////////////...---,,,,,,,,,///333555666444111...........................,,,///111000,,,+++///333PPPBBB444000///...------/////////......------,,,/////////////////////////////////000///......---000000000000000000000000+++,,,,,,---...///000000111111111111111111111111---...///000000///...---000//////.........//////...///111222222222111000---.........//////000000//////......---------,,,.....................---/////////......---------,,,---///000000///---,,,......000111222222222222------......///000000000+++,,,---...////////////000000000000000000000000---..................---......////////////......,,,,,,,,,---------......---..................------------------...///000........................---------------------------------.........//////zzzfff___YYYZZZZZZWWWUUUUUUQQQPPPOOORRRTTTRRRKKKEEEHHHEEEBBBAAABBBDDDEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>======<<<<<<<<<<<<999999999888888666555555555555444444444333333333222333333333333222111111......------------......------------...///111111000000111111111222222222666666555444333333333333666666666555555444444444444555666777777666555444333333333333333333333333777666555444333222222222222222111111000////////////++++++...///---+++,,,,,,---...//////...---,,,------------------------.........////////////000//////.........---------------------------------//////.........---------........................000000////////////000000---------...///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++111---)))***///111000---)))***++++++,,,---......---------..................------------...////////////000000///......---222111///...------......+++,,,...222555555222/////////.........---------......////////////.....................///000000000000000000000000000000000000000000////////////........................///000111000...------......------......///000111......---------......///000000///...............111000...///111222222111222000,,,***)))***,,,...////////////////////////////////////////////////...------,,,---...///000////////////////////////777333---+++---///000/////////.........---------,,,---///000111000///---000000000000000000000000---------......000111111:::;;;888222000000...***........................////////////////////////111111111111111000///...//////............///000000000000000000000000000////////////////////////............////////////...------...//////---,,,,,,---...///000111222333...000222222000000000111444333222000//////......,,,------...///000000111111111000000/////////...---,,,+++,,,...///...---..............................///000111222222333111000...,,,,,,,,,.../////////000000000000//////...............///000111......---------......//////............///000000111111111111000...------+++---......---,,,,,,---.........////////////000------------------------000///---+++++++++---...zzzfff___YYYZZZZZZWWWTTTUUUTTTPPPNNNOOOSSSRRRMMMGGGGGGDDDAAAAAABBBDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;::::::999999999999999999888777666555555444444444444333333333222333333333333222111111//////............//////000000000000111222333444000000111111111222222222555444444333333333333444444444333333333222222222555555666777666666444444444444444444444444444444666555444333222222222222222222111111000/////////111------000222///---...------............---------------------------------............///////////////.........---------........................//////.........---------........................//////............//////------......///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///+++((()))---///...+++------------------......,,,---------......//////---------------...//////)))***+++,,,,,,,,,,,,+++000///...---------.../////////111444666666333000//////.........---------......////////////.....................///000000000000000000000000000000.../////////000000111111////////////////////////...///000000...---...///222111000//////...//////......------......//////222111000///////////////111000//////111222222111444333000...---...///111////////////////////////////////////////////////......---------...///000////////////////////////444111---,,,---//////...000000000//////.........,,,---///000111000///...------------------------...------......000111111666===@@@;;;444111000///........................//////////////////////////////000000000//////...000//////.........//////000000000000000000000000/////////////////////////////////000000000111111555222///............---------...///000111222333000222333333111000111111222111000///..................//////000111111111000000000/////////......///...---...//////...,,,////////////////////////000000000000000111111111111000...,,,,,,---.../////////000000000000//////000//////............///......---------.../////////////////////000000111000000111000000///...---,,,...000///...---.....................//////000........................000///---,,,+++,,,---...yyyggg___YYYYYYYYYVVVTTTTTTVVVPPPKKKLLLQQQSSSPPPLLLEEECCCAAAAAABBBDDDDDDCCCDDDEEEFFFFFFFFFEEECCCCCCDDDCCCBBBBBB@@@@@@???>>>>>>======;;;:::999888888::::::::::::999888777666444444444444333333333333222333333333333222111111000000////////////000000111111111111222333444444000000000111111111111222333333222222333333444555333333333333222222222222555666666666555444333333555555555555444444444444555444333222222222222222222111111000000//////...222......222333111///000.........------.........---------------------------------............////////////............---/////////////////////////////////............---..............................------------......------......///000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------------------------+++,,,,,,---......//////...+++)))***---...---+++/////////......---------,,,,,,------...///000000------------......//////,,,------......------------------,,,------...///111111222444666555333111...............---------......////////////.....................///000000000000000000000000000000---......///000111222333000000000000000000000000---///000000......///111333222111000000/////////...............///000000222222111000000000111111111000///000111222222111333333222111000000000000///////////////////////////////////////////////////............//////000////////////////////////000///------...//////...111111000000000000//////---...///000111000///...------------------------............///000111111///<<>>AAA@@@???>>><<<:::999999:::::::::::::::999888777444444444333333333222222222333333333333222111111111111000000000000111111//////......///000000111000000000000111111111111111111111111222333444555444444444444444444444444666555555555444333333222444444444444444333333333444333222111111111111111111111111000//////......000---,,,000222000...//////...---,,,,,,---...///------------............------------............/////////.............../////////////////////////////////.......................................///......------......///............//////000000......------------......------------------------////////////...---,,,+++........................,,,---------.........//////---,,,,,,///000///............---------------+++,,,,,,---...///000000,,,------...............000111111000///...---,,,++++++,,,,,,---...//////......///111333444222111..............................////////////.....................///000000////////////////////////...//////000111111222222000000000000000000000000---...000000//////000222////////////000111222222............///000111111222111111000000000111111111000000111222333222111///000000000//////...---/////////////////////////////////////////////////////////////////////000////////////////////////---------...//////...---000000000000000000000000......///000000000000///111111111111111111111111//////......///000111111***777???:::111---...///........................////////////////////////------...///000000000000111111000000//////...---////////////////////////////////////////////////000000000111111111222222999666222//////000000000/////////000000111111222222333444333111/////////...............///000111111000000000000000000000//////..................///......///111111000...000000000000000000000000111111000000000000000000000000///......//////000//////000000000000/////////////////////............---------...///000111///............///000000...//////000000000000///---///111000///.../////////............///000000//////////////////////////////...------......///wwwggg___YYYYYYYYYUUURRRSSSRRRMMMIIIIIINNNSSSVVVVVVJJJGGGDDDCCCDDDEEEDDDDDDGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>AAA@@@???>>><<<:::999999999999:::::::::999888888444444333333333222222222222333333333333222111111111111000000000000111111...------------...//////000000000000000000000000000000000111222333444555444444444444444444444444555555444333333333333333333333333222222222111111222222111000000000000111111111000000///.........---***)))...///---,,,---///...---,,,,,,---...///---------....../////////---------.........//////////////////////////////........................////////////////////////////////////////////////000//////////////////000............////////////......------------......------------------------,,,---......///................................./////////......------------------.../////////...***++++++,,,------......,,,,,,------...//////000,,,---......//////......,,,---------------,,,,,,***++++++---......//////---,,,---///222333444333---...........................////////////.....................///000000////////////////////////111111111111000000000000////////////////////////---///000000//////111222............///000111111.........///000111222222000000000//////000000111111000000111333333222000....../////////...---,,,000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000000000,,,---...//////......---////////////////////////...//////000000000000000222222222222222222222222000////////////000000111,,,222555111---.........////////////////////////000000000000000000000000...///000000111111111111000000111111000///......000000000000000000000000000000000000000000000000/////////000000000111111333111000000111222111///000000000000111111111111000111222111///------...////////////000111222222//////////////////............//////////////////000...---...000111111000////////////////////////...//////000111111222222000000000//////000000000//////000000000000//////+++,,,...///000000000000---------...///000111111......------......///000...//////000000000000///---...000000...---.../////////000000000111000000......................../////////////////////000vvvggg___YYYYYYXXXTTTRRRRRROOONNNLLLLLLMMMOOORRRTTTPPPLLLHHHEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBB@@@@@@???>>>>>>======;;;:::999888888888999999999999999888888333333333333222222222222222333333333333222111111111111000000000000111111/////////......//////000111000000000000000//////000000000000111222333444111111111111222222222222444333333222222333333444333333222222111111000000111000000/////////000000111000000//////......---+++((((((,,,...,,,+++,,,.........------.........---------...//////000000.........////////////000...////////////000000000...........................////////////000000000////////////////////////000000////////////000000......//////////////////......------------......------------------------***+++,,,...///000000000------------------------000000//////...------,,,***+++,,,,,,------,,,,,,))))))***+++,,,---...///---------............///+++,,,.../////////...---***+++,,,...////////////***+++,,,...///////////////...---///111444444444---------.....................////////////.....................///000000000000000000000000000000222222111111111000000000////////////////////////...000111111//////000222111000///...------------////////////000222333444000000/////////000111111000000111222444444222000///000000111111000//////000000000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000---...000000...------.........////////////000000/////////000000000111111000000000000000000000000000000000//////000000111111222000...///222333000////////////////////////000000000000000000000000///000111111111111111000...///111111111111000///000000000000000000000000000000000000000000000000/////////000000000111111.........000222333222000111111111111111111000000///000111000///------...000000000000000111222222............////////////////////////000000000000555222///...///111111111////////////////////////......///000111222333333000000000000111111111111//////000000000000//////***+++---///111111111111---------...///000111222...............///000000//////000000000000//////,,,...000///...---.........000222444444333111000......................../////////000000000000000uuuggg___YYYYYYXXXTTTQQQQQQNNNQQQRRRPPPKKKIIILLLOOOVVVRRRKKKGGGFFFGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;::::::999999777777888888999888888777333333333222222222222111222333333333333222111111000000000//////000000000000000////////////000000111111000000////////////000000000000000111222333000000111111111222222222222222111111222333444555444444333222222111000000000//////......//////000000000000///......------,,,))))))...000...---...------............---------------...///000000000/////////000000000111111.../////////000000000000////////////////////////.../////////000000000000/////////////////////////////////......//////////////////////////////.........------------..............................***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////............)))+++,,,------,,,,,,,,,+++,,,,,,,,,------.....................---------+++,,,...///000///...---.........///......------,,,---...///000//////...222///------///000111111---------.........//////......////////////.....................///000000000000000000000000000000111111111111111111222222000000000000000000000000000111222111//////000111222111000///............/////////000111222444444111000000000000111222333000000111333555444222000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222111000///000000000000000000000000///111222000...,,,...////////////000000111111111000000000000000111111222////////////////////////111111000000000000000111111333222///111555666333////////////////////////000000000000000000000000000000000000000000///...---...000222222222111000222222222222222222222222000000000000000000000000000000000111111111222222000///...///111333333222222222222111111000000000...000111111///...//////000000/////////000000111.........///000000111111000000000000111111222222>>>:::444000///000111111000000000000000000000000//////000000111111111222///000111111222222222111//////000000000000//////+++,,,...000111111000///------......///111222333000000000000000111111222000000111000000///...------///111000///...///000...000444777777555222000//////////////////////////////000000111111111111uuuggg___YYYXXXXXXTTTQQQQQQNNNSSSWWWSSSJJJDDDFFFJJJ[[[UUUMMMHHHFFFGGGIIIIIIFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>=========<<<<<<<<<666777777888888888777777333333333222222222111111222333333333333222111111000000////////////000000000///............//////111111000000/////////...000000000000000111111222222222222333333444444444111111000000111333555666555555444333333222111111//////.........//////000000000000///......------...++++++000222000///000,,,---...//////...---,,,---------...///000000111000000000000111111111111.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000.........------.........///////////////..................------.................................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000+++---///000///.........///............---------/////////...------,,,,,,+++,,,...000000///...---//////---+++(((&&&###"""---...///000000000///...222///,,,***+++,,,,,,+++---------.........//////......////////////.....................///000000000000000000000000000000//////000111222333333444111111111111111111111111111222222111///...///000////////////000111222333/////////000111333444555222111111111222333333444000000111333555555222000111000000///000000111111000000000000000000000000000000000000000000000000111222333333222111000///000000000000000000000000111222333111---,,,...000000000111111222222222222000000000000000111111222000000000000000000000000111111000000000000000111///222444222222555666444000000000000000000000000000000000000000000000000///000000000///...------,,,---000222333333222111222222222222222222222222000000000000000000000000111111222222222333333333444111...---///222444555333333222222111000000000...000222222000000000111//////............//////...//////000111222222333000000111111222222222333FFF@@@888111//////000111111111111111111111111111111111111111000000000000///000111222222222222222//////000000000000//////,,,---///111111000...---------......///111222333222222111111222222333444111111111111000///------///000222222000///000111...111666999:::777222///000000000000000000000000...///000111111111111111vvvjjjaaaZZZXXXUUUPPPKKKJJJOOONNNMMMKKKJJJIIIGGGGGGJJJQQQXXXWWWOOOHHHGGGIIIJJJJJJJJJIIIHHHGGGFFFEEEJJJHHHDDDAAA???>>>>>>>>>:::::::::::::::::::::::::::999777666666666777888555333222000//////000000222222222222222222222222000000000000////////////...///000///...---...000555444222000//////000000///////////////////////////000000111222333333333333333333222222222222111333222222222111111000000000000000000000000000000333222000///---,,,,,,+++////////////////////////...------------...//////000000000000000///......---...000111111111000///000000000///......------000222444444222000//////000000000000000000000000111111000000000000111111000///...---,,,+++++++++////////////////////////........................,,,++++++***+++,,,...///---------------...//////........................---...///000000...,,,+++///............---------000000000000000000000000////////////////////////........................//////.........------------------.........//////...............///000000000000////////////000000------,,,---/////////...//////............//////......////////////......000111222333333222000///222000///......///000222333222111000000111222333000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333111111000000000000111111111111222222222333333333111111111111111111111111333333333222222222111111333333222111000000000111222222222222222222222222000000000000000000000000111111222222222222111111000000000000111111111111///000000///......000111000000000000000000000000000000111111111222222222111111111111111111111111000111111111111222222222//////000000111111111222333333333333333222111000111222222222222333333333///000111222222222111111222222222222111111000000333333222222111000000///000000000000000///......111111111///------///111000000///////////////000111111111111111111111111555444444333222111000000555///...222333000000444111111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000111333444555555555777999222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111////////////000000000000111111111111000000000000ssshhh```XXXVVVUUUPPPNNNNNNOOONNNMMMLLLKKKIIIHHHHHHJJJMMMQQQTTTTTTRRROOOMMMJJJJJJJJJIIIHHHGGGEEEEEEFFFDDDBBB@@@>>>>>>???@@@>>>===<<<<<<;;;:::999999999888777666666666777777555444222111000000111111222222222222222222222222111000000000///////////////000111000///...///111444333222111000000000000//////////////////////////////000000111222222333111111111000000000//////222222111111000000000000000000000000000000000000333222111000///.........////////////////////////...------------...//////000000000000000///.........//////000000000000000....../////////////////////111333333222000//////////////////////////////111111000000000000111111111000///...------------////////////////////////..............................---------...///000000000000000000111111222........................---...///000000...,,,+++---------....../////////////////////////////////////////////////////////......................../////////......---------.........//////000000000///............///000000000000////////////000000///......///000000000000000000////////////000000...//////000000//////...111111222222222222111111222111///......///111222222222111000000111222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333111000000000000111111111111111111111222222222333000000000000000000000000333333222222111111111111222222111111000111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000111111111111222333333222111111222444111111111111111111111111000000111111111222222222111111111111111111111111000111111111111222222222111111111111222222222333222333333333222222111000///000000000000111111111000111333444555444333222222222222222111111111000222222222222222333333333111111222222111000000///111111111///......///111222111111000000000111111////////////////////////333333222222111111000000444000///333444111111444111111000/////////000000111111111111111111111111111111111111111111111111111111111111111111111111333444555555333333444555222222222222222222222222222222111111111222222333000000000000000000000000000000000000111111111111////////////000000000111//////000000111111222222sssggg^^^WWWUUUTTTQQQPPPQQQOOONNNMMMLLLKKKIIIHHHHHHJJJHHHIIIOOOUUUVVVQQQKKKJJJJJJIIIIIIHHHFFFEEEDDDAAA@@@????????????AAAAAAAAA@@@???===;;;999888777888777666555555555666666555555333222222222222222222222222222222222222222111111000000000/////////000111222111000///000222222222222222222111000///////////////////////////...//////000000111111222111111000000000/////////000000000000////////////////////////////////////222222111000000000000000////////////////////////......------......///000000000000000000///......000////////////000111111------...//////000111111---///111222111000000000////////////////////////111111000000000000111111222111000//////...//////////////////////////////////////////////////////------,,,,,,,,,---.........------------...//////////////////////////////......///000000///---,,,,,,,,,---...///000111111////////////////////////////////////////////////////////////////////////////////////............//////000000000000111111//////......//////000111111000000//////000000111000000000000111111111111111111000000000000111111//////000000000000//////222222111111111111222222222111000//////000111222222222111000000111222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111222222000000000111111111222222000000000000000000000000222111111111111000000000111111111000111111222222111111111111111111111111222222222222222222222222111111222222222222111111000000000111111111222222000111111000///...000111111111111111111111111111111111111111111222222222111111111111111111111111000111111111111222222222222222222333333333333333222222222333222222111000///000000000000111111111111333555777777666444333222222222222111111111111000000111333444555666666222222222333222222111000111222222000///...000111222222111111111222222333////////////////////////111111111000000000000000333111111333444222222555111111000000000111222222111111111111111111111111111111111111111111111111111111111111111111111111444555555444222000000111333333333333333333333333222222222222333444555555////////////////////////000000000000111111111111/////////000000000111111......///000111222333444ttthhh___VVVTTTSSSQQQPPPRRRMMMMMMLLLKKKJJJIIIHHHGGGJJJGGGFFFJJJOOOOOOJJJDDDIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@@@@???@@@@@@AAABBB@@@@@@>>><<<:::999777666777666666555555555555555555555444444333333333333333333222222222222222111111111111000000000/////////000111111//////000111000111222333333222000///////////////////////////......//////000000000111222222222222111111111111//////////////////......////////////////////////000000//////000000111222////////////////////////...............//////000000000000000000///......111000/////////000222333......//////000000000000,,,...000111000///000111........................111111000000000000111111222111000///////////////000000000000000000000000////////////////////////...------------.........,,,,,,,,,,,,,,,---......////////////////////////...///000000000//////...------...///000000111111........................////////////////////////////////////////////////////////////////////////000000000000000000000000/////////...///000000111111000000000000000000111000111111111000000111222333222222111111222222333///000000111111000000///333222111000111222333444222111111000000111111222222111111111111111111222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111///000000111222222222222///000000000000111111111000000000000000000000000111000000000000000000000111000000000111222333333111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222///000000///------...000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222333333333333111111222222222222111111111111222222222333333333111333555777888666444222222222222222222222222222000000111222333444555555111222222222222222111111111222222111000///000111222111111111111222222333111111111111111111111111.../////////000000111111111111222333333222222444111000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000333444444333000//////000111111222222222222333333111111111222333444555666///////////////////////////000000000111111111111//////000000000111111111//////000111111222333333sssiii```WWWTTTSSSPPPOOOQQQKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIHHHFFFDDDIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA======<<<;;;:::999888777666666666666666555555444444555555555444444333333333333333222222111111111111111111111000000000000...///000000......///000///000222333333222111000000000000000000000000000////////////000000000000222222222111111111000000..................//////////////////////////////............///000111111///////////////////////////............///000000000000000000000///......111000/////////000222333111111000000////////////---...000000//////000111////////////////////////111111000000000000111111111000//////.../////////111111111111111111111111000000000000000000000000000000000000000000000///000000000000000111111222000000000000000000000000//////000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000111111111111000000000000111111///111222111///...000111333333222222222222333333000000111111111111000000333222111111111222444555222222111111111111222222111111111222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///000111222333222222222///000000000000111111111222222222222222222222222000000000000000000000111111000000000111222333333333333333333333333333333222222222222222222222222111111222222222222111111111111111111222222222222333333444222000000111333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222111111000111111222222111111111111111222222222333333333000222444666666555333222222222222222222222222333222222222222222222222222000000111111222111111000111222333333111000000111000000000000000111222333222222222222222222222222.........///000000111111///222444333111111111222111000000000111222333333111111111111111111111111111111111111111111111111////////////////////////000111222222000///000222///000000000111111111222000000000000111222444444000000000000000000000000///000000000111111111111000000000000111111111111222222222111111111111111ppphhh___WWWUUUTTTQQQOOOPPPKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIKKKKKKHHHGGGIIIKKKIIIIIIHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@;;;;;;;;;::::::999999999666777777777777666555444333444444555555444333333444333333222222111111111222222111111111000000000---///000///...---...//////000111222222222222222000000000000000000000000000000000000000000000000000000/////////.....................////////////////////////////////////------------...///000111//////////////////////////////......//////000111000000000000000///......111000000000000111222222222222111000000///......///000111000//////000222000000000000000000000000111111000000000000111111000000////////////000000111111111111111111111111000000000000000000000000,,,------...------,,,+++000000000000000111111222000000000000000000000000000000000000111111111111222111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////......000000//////000000111222222111111000000111111222///111333222///---///222333333222222222222333333111111222222222222111111222222111222222333444555222222222222222222222222000111222222222222111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333333222111000000000000111111111222222333333333333333333333333000000000111111111111222111111111000111111222222444444444444444444444444222222222222222222222222111111222222222222111111111111111222222222222333222333333111///...///111222222222222222222222222222222222111111111111111111111111111111111111111000111111111111222222222222222222222111111111111///000111111222111111111///000000000000111111111000111222333444333333222222222222222333333333333333333222111111000/////////000111111111111111111111333444444222111111222000000000000000111222333000000000000000000000000......//////000000111111000555888444111111111000111111000000000111222222222222222222222222222222222222222222222222222222////////////////////////...000111111000000222333......//////000111111111////////////000111222222000000000000000000000000000000000000111111111111000000000111111111222222333333222222222111111111pppeee]]]VVVVVVUUURRRPPPQQQLLLLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLKKKJJJJJJKKKMMMHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<;;;::::::999999777777888888888777666555222333444444555444333222444444333333222111111000222222222111111111000000...000111000///...///000000000000000111222333444000000000000000000000000111111111111111111111111000/////////................../////////000000000000000000000000000000000............///000111111///////////////////////////////////////000000111000000000000000///......000000111222222222222111111111000000000000000000111222222111//////000222111111111111111111111111111111000000000000111111111111000000000111111222222222222222222222222222111111111111111111111111+++,,,,,,---,,,+++***)))///////////////000000111111111111111111111111111000000000000111111222222000111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222222111111111000000/////////000000//////000000111222222111111000000111111222000333555444000...000333333333222222222222333333111222222222222222222111000111222333444444444444222333333333333333333222000111222222222222111000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222333444444333222000///111111111111222222222333222222222222222222222222111111111111222222333333222222111111000111111111333333333333333333333333111111111111111111111111111111222222222222111111111111111222222222333333000111000///---,,,---...222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222444444333333222222222222//////000111111111111111///000000000000111111111222222222222222333333444222222222333333333444444444444333222222111000000000111111222333333222222111333555555333111111222111000000111222333444444000000000000000000000000000000000000000000000111222999<<<777222222222000111111000/////////000000222222222222222222222222222222222222222222222222111111111111111111111111///000222222111000222333...//////000111111222222000000/////////000000111222222222222222222222222000000000000111111111111000000111111111222222222111222222222222222222222rrrbbbZZZUUUVVVWWWTTTRRRSSSNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;:::999999777888999999999888666555111222333444444444333222444444333333222111000000222222222111111111111000///111222111000///000111000000//////000222444555000000000000000000000000222222222111111111111111111111111111000000000000.../////////000000111111111111111111111111111111000000000000000111222222///////////////////////////////////////000111111000000000000000//////...///000111333333222111111/////////000111111222222222333333222000///000222111111111111111111111111111111000000000000111111222222222111222222333333222222222222222222222222111111111111111111111111111222333333333111000///333333333222333444444555111111111111111111111111111111000000111222333333//////000111222333333444111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222222222222222111111000000000000000000000111111222222222111111111111222222111555777555111///111555333222222111111222222333111222222333333222222111///111222444555555444444222333333444444333333222000111222333333222111000111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333444555444222///...111222222222222333333333111111111111111111111111111111222222222333333333333333222111000000000111222222222222222222222222000000000000000000000000111111222222222222111111111111222222222333333333333444444222000///000111222222222222222222222222222222222222111111000000111111111111111111111111000111111111111222222222555555555444444333333333//////000111111111111111111222222222222333333333444333222111222333444555222222222333333444444444444444444333333333222222111222333333444444444444111333555555444222111222222222222222333444555666222222222222222222222222111111111111000000000000444<<<@@@999444444333111111111000//////...//////222222222222222222222222222222222222222222222222222222222222222222222222111222333222111000111222///000000111222222333333111111000000000000000000222222222222222222222222000000000000111111111111000111111111111222222222000000111222333444444555pppccc^^^XXXTTTSSSRRRRRRRRRQQQPPPNNNKKKIIIHHHHHHHHHMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????======<<<;;;::::::::::::888777777666555444444333444333222111111333555666333222222111111222222333333333222111000000///...111111111000000000000000///......000222333222000000000111111111111000000////////////............111111111111111111111111---------...///000000111444000------///111000...............////////////000000000///////////////000000000000000111111111000000000000000000000000222222333555888666222---000000000000000000000000000000000000000111111222000000111111111111000000222111111000000000000000111111000000000000111111222222222222222222222222444444333222111000///...000444777666111...///111/////////000111111111222333222111000000111222222666555333222111222222333333333333333333333333333222222222222222222222222555444333222111///......111111000000000000000111111111111111111111111111444333333333222222111111222222111111111111222222//////000000000111111111222222222111111111000000222222111111111111222222222222222222222222222222000222444555555333000...333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111222222222111111111111000222222333333333333444444222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111000000000111111333333444333111000000000111111222222222222222222222222111111000000000000111111///222444222---+++---000333222111111000000111111111111222222222333333333222000///......000222333777777666555333222111111111111222222222222111111444333111000000000111222000111333444444333222000444444555555444444333222333333333333333333333333333222111111111222333444666555444444333333333333111111111111111111111111000000111111111111000000000000000000000000000000666666555333000000222333///000000000000111111111000000111222333333444444444444333222222333444444111111222222222222111111222111111111000000//////111000///...------...///////////////000000000000111111111111111111111111222222222111222222333333222222222222222222222222000000111222222222222111nnnbbb^^^YYYUUUTTTSSSSSSRRROOONNNMMMKKKJJJJJJJJJKKKNNNNNNOOOOOONNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@????????????======<<<;;;::::::::::::888777666666555555555555555444333222333444666777444444444333333444444444555555555555555555555444222222222222222222222222555333222333333333111///000000111111111111111000000/////////////////////111111111111111111111111...//////000111111222222444222//////000222111000000000000000111111111222000000000000000000000000///000000111111111111111111111111111111111111111111000111333555555222...000000000000000000000000000000000000000111222222000000111111111111000000333222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111222555888666222///000333222222222222222333333333222111111000000111222333444333222222222333444444333333333333333333333333222222222222222222222222444333333222111000//////222222111111111111222222111111111111111111111111111000000000/////////...222222111111111111222222111111111111111111111111333333222222222111111111222222111111111111222222222222222222222222222222111222333444444333111000333333222222222111111111111111111222222222333333333333333333333333333333222222222222222222222222111111222222222222111111222222222222111111111111222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111222222222333333444333111000000000111222222222222222222222222222222111111000000111111222111333333000,,,+++///333555555444333333333333333111111222222222333333333222222111111111222333444666666555444333222111111111111222222222222111111333333222111111111111111000111333444444333222111222333333444555555555444333333333333333333333333333222111111111222333444444333222222111111111222222222222222222222222222111222222333333222222111111111111111111111111111333444444222000///000222000000000111111111222222111111111222222333333444444333222111111222333444111111222222222222111111222111111111000000000000222111000////////////000000000000000111111111111111111111111111111111111222222111111000111111111222222222222222222222222000111111222333222222222}}}kkkaaa^^^ZZZWWWVVVUUUSSSRRRNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@?????????>>>>>>>>>>>>===<<<;;;::::::::::::888777666555555666777777666555444444444555777888444444333333333333444444111111111222222333333333333333333333333333333333555444333333444333111//////000111222222222222222000111111111111111111111111111111111111111111111000000111111222333333333555333111000111222222111000000000111111111222222111111111111111111111111//////111222222222111000111111111111111111111111000//////111333333222111000000000000000000000000111000000000000111222222000000111111111111000000444333333222111222222222222222111111111111222222222222222222222222222222000000111111222222222333444666777555111000222555333333333222222222222222111111000000111222333333111111111111222333555555333333333333333333333333222222222222222222222222333222222222111111111111333222222222222222333333222222222222222222222222333333222222222222111111222222111111111111222222222222222222222222222222444444333333333222222222222222111111111111222222333333333333333333333333333333333333222222222111222222222111111111111111111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333111222333444444444333222333333222111111111111222222222222222222222222222333222222111111222222333222333222...,,,---222666666555555444444444444444111111222222222333333333333333444444555555444444555444444333222111111000111111222222222222111111222222222222222222111000111222333444444333222111000111333444555666666666333333333333333333333333222222222222222333444444333333222111111111222222333333333333333333333333333333444444444444333333222222222222222222222222111222333333111//////000111111111111222222222333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111000000000222222111000000000111111111111111111222222222222111111111111111111111111111111000000000000111111222222222222222222222222111222222333333333333333zzzjjjaaa^^^[[[YYYXXXVVVTTTRRROOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCBBB?????????>>>>>>>>>>>>===>>>===<<<;;;;;;:::::::::888777666555555777888999555555444444444555666777222222111111111111222222/////////000000000000000333333333333333444444444000//////111333333222111000000111222333333333333111111222222222222222333111111111111111111111111111111222222222333333333444333111000000111222222....../////////000000000111222222222222222333333...000111333333222111000111111111111111111111111000000000000222333444444111111111111111111111111111111000000111111222333000111111222222111111000333333222111111111111222333222222222222222222333222222222222222222222222000111111111111222222222333444444222000000333555222111111111000/////////000000000111111222333333111111222222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333222222222222222222222222444444444444444333333333333222222111111222222333444444333333333333222222555555444444444333333333333222222111111222222333333333333333333333333333555444333222111222333333111111111111111111111111111111111111222222222333222222222222222222222222222222222222222222222222222222222222222222222222444333333333222222222222222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333111333555666666555333222222222222222222222222222222222222222222222222222444333333222222333333444111222222000///000333666444444333222222222333333111111222222222333333333222333555666666666444333333333333222222111111111111222222333333222222111111222333333333222111000333333444444444333222111111222333444555555555555333333333333333333333333222222222222333333444444555444444333333444444444333333333333333333333333333333444444444444333333222222222222222222222222000222444444222000000000111111222222222333333333333333222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111000111111111000000000111111111222222111111111111111111111111000000000000111222444444222222222222222222222222222222333444444444444333yyyjjj```^^^[[[YYYXXXVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCBBBBBB?????????>>>>>>>>>>>>===>>>>>>===<<<;;;;;;;;;;;;888888777666777777999999444444444444444555555666333333222222222222333333666666555555444333333222222222222333333333444444000//////111333444333111111111222333333333333333111222222222333333444444111111111111111111111111111111222222222222333333333222111000//////111222////////////000000000000111111222222333333333333///000111222333222222111111111111111111111111111111111111111222333555666222222222222222222222222111111111111111222222333111111222222222222111111222222111000000000000000333222222222222222222333222222222222222222222222222222222111111111111000222222111000000000222444222111111111000/////////000000111111222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222333333333000000000000000111222222222222222222222222222222000000111111111111111111333333222222222222333333444333333333333333333333555555555444444444333333333333222222222222333333333333333333333333333333666555333222111222333444111111111111111111222222111222222222333333333333222222222222222222222222222222222222222222222222333333222111111222333333444444444444333333333222222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333444555555666666555555444333333333333333333333333222333555666666555333222222222222333333333222222222222222222222222222222444444333333333333444444///111333444333333333444444444333222222222333333111111222222222333333333000222444666666555333222222222222222222222222222222222333333333333222222111111333444444333222111444444444444333333222222333444444555444444333333333333333333333333333333222222333333444444444444444444444333333444444555333333333333333333333333222222333333333333222222222222222222222222222222111333555555333222111222111111222222222333333333333333222222222222222222111111111111111111111111111111222222222222111111111111111111111222222222///000000000000000000000/////////000000000111111111111111111111111111111......///111333666888999222222222222222222222222222222333444444444444333xxxjjj```]]]YYYWWWVVVVVVTTTSSSSSSQQQOOONNNLLLLLLLLLMMMQQQPPPOOONNNMMMMMMMMMMMMHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999888888888888333333444444444555555555666666555555555555666666999888777666555444444333111222222333333444444444666555444444555444222000333333333444444333333222111111222222333444444444333333333333333333333333222222222333333333333333222222222000///...000222111111111222222222333333111111111222222333333444111111111111222222333333222222222222222222222222111333333333222222444666222222222222222222222222222111111111111222333333111111222222222222111111222111000000//////000000222222111111111111222222222222222222222222222222333222222222111111000000000000000000000111222333333333333222222222222222111111222222222222111000333333333333222111000///222222222222222222222222222222222222222222222222222222222333333333333333////////////000111222222333333333333333333333333222222222222222333333333333333222222222222333333222222222333333444444444555555444444444333333333333333222222222222333333333333333333333333333333666555333222222222333444222222222222222333333333333333333333444444444444222222222222222222222222222222222222222222222222444333222111111222333444555555444444444333333333222222333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333444444555555555555444444333333333333333333333333333444555555555444333222111222333333444333333333222222222222222222222222444333333222222333333444000222444666666555444222666555555444444444444444111111222222222333333333000111333555555444333222222222222333333333333333222222333333333333222222111222333333333333333333555555444444333333222222444444555555444444333222333333333333333333333333222222333444444444444444222222111111111222333333333333333333333333333333111111222222222222111111222222222222222222222222222333555555333222333333111111111111222222222333222222222222222222222222111111222333333222111111111111222222222222111111111111111222222222222222...///000000111111000000.../////////000000000000111111111111111111111111......000222444777999;;;222222222222222222222222111222222333333333333333vvviii```\\\XXXUUUTTTUUUTTTTTTQQQPPPOOONNNMMMNNNNNNOOOPPPPPPNNNMMMLLLLLLMMMMMMGGGGGGFFFEEECCCBBBAAA@@@AAA@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;888999:::;;;:::999777666444444555666666666666666777777666666666666777777444444444333333222222222222333333444555555666666666555444444555444222000555555555555444333222111000111111222333333444444444444444444444444444444444444444444444444444444222333444222//////111444111111222222222333333333000000111111222333333333333222111000000222333555222222222222222222222222000222444333111111222444333333333333333333333333222222111111222222333444111222222333333222222111333222111111000000111111111111111000000111111111222222222222222222222222111111111111111222222222//////000111333333333222222222222222222333333333222222333333222111//////111111222333222222111000111111111111111111111111222222222222222222222222333333333333333333333222000000000000111222333444333333333333333333333333444444444555555555666666444333333222222333333444000000111222333444555555444444444444333333333222444333333222222333333444444444444444444444444444555555444333333333333333222222333333333444444444444444444555555555666666444444444444444444444444222222222222222222222222555444222111111222444555555555555555444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555444444444444444444444444444444444444444444444333333222222111222333444444444333333222222222222222222222222333333222222222222333333333333444555666666444333555555444333333333333333111111222222222333333333111222333444444444333333222222333333444444444555222333333444444333333222222222222222222333444444666666555444333222222222333333444444555444444444333333333333333333333333222333444555555555444333222111111111222222333444222222222222222222222222111111222222222222111111111111111111111111111111222333333222111111222444000000000111111111222222111111111222222333333444111222333444444333222111111111222222222222111111111111111222222333333333///000111222222222111111//////000000000111111111111111111111111111111111///000000222333555777888222222222222222222222222000111111222333222222222ttthhh```\\\WWWTTTSSSTTTTTTTTTOOOOOONNNNNNNNNOOOPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<999:::<<<<<<<<<999666444555666666777777777777777666666555555555555666666222222333333333444444444444444444555666777777888111000000222444444333222666666666555444333111111000000111222222333444444555555555555555555555555666666666666666555555555333555555333000000222555///000000000000111111111//////000111222222333333444333000//////111444666222222222222222222222222///222444333111///000222333333333333333333333333222222111111222222333444111222222333333222222111444333222222111111222222111111000000000000111111222222222222222222222222...///000111222333444444//////000333555555444222//////000000111111111222222333333333222000///---...///111222333333222222111111111111111111111111222222222222222222222222444444444333333222222222111111111111222333444555333333333333333333333333111111111222222333333333444333333222222333333444//////000111333444555555444444333333333222222222444333333222222333333444444444444444444444444444555555444444444333333333333333333444444555555555555555555666666666666777666666666666666666666666222222222222222222222222555444222111111222444555666666555555555444444444222222333333333444444444222222222222222222222222333333333333333333333333444444444444444444444444333444444444444444444333444444444444444444444444555444333222222222222333000111333444555444333333222222222222222222222222333222222111111222222333777555333333444555555555333222111111000000111111111111222222222333333333222333444444444444444444222333333444444555555666222333333444444333333222333333222111222333555666777666555444333222222333111222333444555666666666333333333333333333333333222333444555555555444333333333333333444444555666111111111111111111111111111222222333333222222111000000000000000000000000111222222000///000222444///000000000000111111111000000111222333333444444222333444444444444333222111111222222222222111111111111111222222333333333000111222333444333333222000111111111111222222222111111111111111111111111111111111111222333444555222222222222222222222222000000111222222222222111uuuiii___\\\XXXUUUUUUTTTTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLJJJJJJIIIIIIJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666555<<<;;;:::999999:::;;;<<<999:::::::::999777666555777777666555444333333222333444666777888777666444555555555555555555555555666666666666666666555333000111222222333333222222444555555666666555555444555444222222333333222111333333333333333333333333333333222222222333444444000000111333444444444444999555222222444555444222000444666444000000222555222333444555555555444333333333333222222111111111333333333333333333333333444444444333333222222222111111222333333333333222333222222222111000000000333333333222222222111111111111111111111111111111333333111111111222333444222222222111111111000000///111222111000///000111333333333222222111111111333222111000111222333444000000111111111222222222333333333333333333333333...///111333333333111000222222333333333444444444222222222222222222222222333333222222333333444555444555555666666555555444666666666555555444444444333333555666444000222888777222000444777555333333444333333222222333333444222333333444555666777777888777777666555444444444222222333444555555555555333333333444444333222222555444222111111222444555444444444333333222222222000000111222444555666666444444333222222333333333333111000222666888666555333333333333333333333333444444444444444444444444333333111111111111333333333333333333333333333333333333333222222222111111333333222222333444444555333333333333333333333333222222333333333333222222222111000//////111333444555555444444444333333333444444444333333222222222111111222222222333333333222222222333333444444444333444222...111999<<<999111111222222222333333333555444444333333444444555333333333333333222111000444444333333333333444444222222222222222222222222444333333222222333333444333222111111222222111000111111111111111111111111111111222222222333333333//////000111222333333444222222222222222222222222444333333222222333333444333444333222000000222444222222111111111111222222000111111111111222222222444444444333333333222222333333333333333222111000000000//////000111222222222111111111000000//////222222222222111111000000ttthhh___\\\XXXUUUUUUTTTTTTSSSPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????<<<;;;::::::999999::::::;;;:::999888777666666555999888777777777777888999999:::::::::999777555444444444333333333333333333333444666777888777666555555555555555555555555555777555555999===>>>999333444444555666666666666666333333333333333333333333666444333333444444333222111111111222222333444444555444333222222333444444...///000111111111111111666333111111444555555444222111222333222000111444444444555666666555444444444333333333222222222222333333333333333333333333444444444333333222222222111111222333333333333222333333333333222222222222222222222111111111000000111111111111111111111111444333222111111111222333333333333222222222111111000222333222111000111222333333333222222111111111222222111111222222333444111222222222333333333333111111111111111111111111222222111111111111222222222222222333333333333333222222222222222222222222222222111111222222333444222333333444444333333222333333333333333333222222333111222444333000000444666222111444555333222444444333333222222333333444444444444555555555555555888888888777666666555555444444444555444444333333333333333444444333333222555444222111111222444555444444444333333333222222111111222333444555555666444333333222222333333444333111000222444666555333333333333333333333333333333333333333333333333333555444333333333333444555333333333333333333333333333333333222222222111111111000000///////////////333333333333333333333333111111222222222222111111222111000///000111333444555555444444444333333333444444444333333222222222111222222222222333333333555555555555555555555555333555222///333:::===;;;222222222333333333333444444444333333333333444444444444444444444333222222222111111000000111111222222222222222222222222222444333333222222333333444222111111111111222111000222222222222222222222222111111222222222333333333///000000111111222222222222222222222222222222222333333222222222222333333333444333222000000222333222222111111111111222222111111111111222222222222222222111111111000000000222222333333222111111000000000000000000111222222222222111111000000000000333222222222111111111111ttthhh___\\\XXXVVVUUUUUUTTTSSSPPPPPPOOONNNNNNNNNNNNNNNLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIGGGFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@?????????;;;;;;:::999999999999::::::999999888777666555555888777777666666777777888666666777888888888777666333333333333444444555555333444666777777777666555555555555555555555555555888555555;;;BBBCCC<<<444222333333333444444444444555444333222222333444555666555444444555555444333444333222111111222333333888666444333222333444555222333333444444333333333333111000111333555555555555000///444555111111444555555666666666666555444444444444444333333333333444444444444444444444444444444333333333333222222111222222333333333333333333333333333444444444444111111111111000000000000111111111111111111111111444444333222111111111222333333333333333222222222111333444333222111222333222222222222222111111111111111222333333333333222222222333333333444444444222222222222222222222222444333111//////000222333222222222222222222222222222222222222222222222222111111111111111222222333222333333444444333333222222222333333333333333333444111111333444222333777:::666333333333111111555444444333333333333444444555555555555444444333333999888888777777666666666555555555555444333222111222333333444444333333333555444333222222333444555444444444444333333333333222333333333444444444444333333333222222333333444333222111222333444333111333333333333333333333333333333333333333333333333666666555555555555666666333333333333333333333333333333333222222222111111444333222111000000000000333333333333333333333333222222333333333333222222222111111000000222333444555555444444444333333333444444333333333333222222222222222222333333333333555555555555555555444444555555333111444:::===;;;333333333444444444555555444333333222222333333444444555555555555444444333111111000000000000111111333333333333333333333333444333333222222333333444111111111111111111111111333333333333222222222222111111222222222333333333000000000000000111111111111111111111111111111111222222111111111111222222333333444222000000111333222222111111111111222222111111111111222222222333111111111000000000000000111222222222222111000000111000000000000111222222222222222111111111111000333333222222222222111111sssggg```]]]XXXVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPKKKJJJHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@????????????>>>======<<<<<<<<<<<<<<<999999888777777666555555999888888888888888888999111333555777888999999999666666666666666666666666444444555666777666666666555555555555555555555555888666666:::??????;;;666222222222222333333444444888666555333333555666888777666444555666777666444999777555222111111111222:::888555333222333444555444444444555444444333333222222222222333444444444777222222777666000111666555555555555555444444444444444444444444444444444555555555555555555555555333333333333333333333333111222333333444444333333222222333333444444555555222222222222111111111000111111111111111111111111444444333222222111111111222222222222222222222222111222333333111111222333222222222111111111111111000111222333444333222111222222222333333333333444444444444444444444444444222222111000111222333444333222222222222111111111222222222222222222222222222222111111222222333444444555555666666555555444444444444555555666666666555444444555333333;;;DDDFFF;;;222111222222222444444444333333333333444444444444444444444444444444777777777777666666555555444555555555444444333222222222333444444444333333444444333333333444555555444444444444444444333333444444444444444444333333333333222222222333444444555444333333333333222222333333333333333333333333222222222222222222222222666666555555555555666666333333333333333333333333333333333222222222111111444444333333333444444555333333333333333333333333444444555555555555444444222222111111111222333444555555444444444333333333333333333333333333333333222222222333333333444444222222222333333444444444888666444333555888999888444444444444555555555666333333222222222222333333444444555555555444444333333333222222222222333333333333333333333333333333444333333222222333333444000111222222111111222333444444333333333333333222111111222222222333333333111000000000000000000000111111111111111111111111222111111000000111111222222333444333111000111333333222222111111222222333111111111222222222333333222222222222222222222222111111111222222111000000111111111000000111222222222222222222222222222222333333333333333333222222ttthhh```]]]YYYVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPKKKJJJHHHFFFFFFGGGIIIJJJIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@?????????>>>>>>???>>>======<<<=========999999888888777777666666888888888999999888888888333444666777888888888777999999888777777666555555444555555666666666666666555555555555555555555555777777888777666666777888777666666666666777888888888777555444444555777888777555555555777777666555888777555444333333444444999888555333333333444444000000111111111000//////444444444444333222222222333444555666333000222666444444444333333222222222444444444444444444444444555555555555555555555555333333333333333333333333222222333444444444444333111111222222333333444444444444333333333222222222111111111111111111111111333333333333222222111111000000000000111111111111000111222111000///000222111111111111111111111111000111222333444333222111111111111111222222222222444444444444444444444444...///111333444555555444222222222222222222222222222222222222222222222222444333333333333444555555444555555666666555555444444444444555555666666666444555666555000222???NNNPPP@@@111///333444333333555444444333333444444555222222333333444555555666555555555555555444444444222333444444555555555444111222333333444444444333333333333333444555555666444444444444444444444444555555444444444444333333333222222222333333444555666666666555444333333333333333333333333333333333222222222222222222222222444444444555555444444444333333333333333333333333333333333222222222111111000000000111222444555666333333333333333333333333333333444444444444333333222222222222222333333444555555444444444333333333333333333333333333333333222222333333333444444444000000111222444555666666:::777444444444444444444444444555555555666666666444333333222222333333444333333444444444444333333444444333333333333444444333333333333333333333333444333333222222333333444111333444333222111222444444444444333333222222222111111222222222333333333111111111111000000000000111111111111111111111111222111111000000111111222222333444333222111111222333333222222222222333333111222222222222333333333222222222222222222333333000111111222222222111111222222111111111111111222222222222222333333333333333333333333333333444444uuuiii```]]]YYYWWWVVVVVVUUUTTTRRRRRRPPPOOONNNNNNNNNNNNMMMKKKHHHFFFFFFGGGIIIJJJHHHHHHFFFEEECCCBBB@@@@@@@@@????????????>>>>>>>>><<<<<<;;;::::::::::::;;;999999999999888888777777666777777888888777777666888888999999888666444333888888777666555444333333555555555555666666666777555555555555555555555555555777888555111111444999777666555555555666777888666555444333333444555666666555444555666777666555222333333444555666666666666666555444444333333333111222222333333333222222444666777666444222222222...444555111222888999666555444333222111111111222333333333333444444444444444444444444444444444444222222333333333333444444222222333444444444444444222222222222333333333333555444444444333333333333111111111111111111111111111222222333333333222111/////////000000000000000///000111111000///000111000000000111111111111111111111222333333333333222000000111111111222222222222222222222222222222222---///222444666555555444222222333333333444444444222222222222222222222222444444444444444555666666222333333444444333333222222222333333333333333333111222444333...000===LLLNNN???222111555666444333555555444444444444555555111111222333444555666666444444444444444444444444111222333444555555555555111111222333444444444444333333444444555555666666444444444444555555555555555555555444444444444444222222222222333444555555666777777666444333444555333333333333333333333333333333333333333333333333222333444444444444333222333333333333333333333333333333333222222222111111000111222333555777999:::333333333333333333333333111111222222222222111111222222222333333333333333555555444444444333333333222222333333333333444444333333333333444444444444222222333444666777888888<<<777444555555222111222444444444555555555666666555444444333333444444555222222333444444444444333333333222222222222333333333333333333333333333333444333333222222333333444333555777666222111333555444444333333222222111111111111222222222333333333111111111111111222222222222222222222222222222222222222111111111111222222111333444444222111111222333333222222222222333333222222222222333333333333111111111111111222222222111111222333333333333222333333222111111111111222222333333333333444444444333333444444444444555555vvvjjjaaa]]]YYYWWWVVVVVVUUUTTTSSSRRRQQQPPPNNNNNNNNNMMMOOOMMMIIIGGGFFFGGGIIIJJJHHHGGGFFFEEECCCAAA@@@???????????????>>>>>>>>>>>>::::::999888888888888999::::::::::::999999999999777777888999999888777777888999999999999777666555777777777666666555555555555555555555555666777777555555555555555555555555555666777666555555666888555444333222333444666777555444444444444444444555555444333444666777666555111222333555555444222111333333444555555444333222555555666777888888888777333555888777555333444555...777555///999KKKIII999666555444222111111222222222222222222333333333444333333333333333333333333222222222333333444444444222333444444555444444444444444444444333333333333444444444333333333222222111111111111111111111111///000222333444444333333//////000000111111111111000111222222000000111222///000000000111111111222222222111111222222333444111111111222222222333333333333333333333333333333222222333333333333333333222222333444555666666777222222222222222222222222444333333333333444555555222333333444444333333222333333333333333333222222222000111222222222777???>>>888555777888555444555555555444444444444555555222222222333333444444444555555555555555555555555333333444444555444444444000111222333444444444444222333444555555666666666444444444444555555555666444444444555555555555555222222222222333444555666444666777666444333444666333333333333333333333333333333333333333333333333222333444444444444333222333333333333333333333333333333333222222222111111333333444555777999:::;;;333333333333333333333333222222333333333333222222111222333333444444333333555555444444444333333333222222222333333444444444333333333444444444444555444444444555555555555666;;;555333666777333333555333333444444444555555555666555555444444555555666333333444555555555555555555444444333333444444555444444444444444444444444444333333222222333333444555888:::888333111333666444333333222111111000000111111222222222333333333111111222222333333444444333333333333333333333333333333222222222222333333111333444444222111111111444333333222222333333444222222222333333333444444111111222222222333333333222222333444444444444444444333222222111111111222333333333333444444444555333444444444555555555555wwwkkkaaa^^^ZZZWWWVVVVVVUUUTTTUUUUUUSSSRRRQQQPPPPPPOOOPPPNNNJJJGGGFFFGGGIIIJJJHHHGGGFFFEEECCCAAA@@@???????????????>>>>>>>>>>>>;;;:::999999888888999999;;;;;;::::::::::::::::::999:::;;;<<<<<<;;;:::999444555777999:::;;;;;;:::888888888888999999999999555555555555555666777777555555555555555555555555444444555888;;;;;;999777999888666555666777999:::666666777777777777666666444333333444666777666555444555555555333///+++)))000222444555555444222111333333555666777777777777111444888888666555666888222:::666///AAA\\\XXX>>>777666555333222222333333111111111222222333333333333333333333333333333333222222222333333444444444222333444444555555444444666666666555555444444333333333333222222222111111111111111111111111111111...///111333444444444333000000111111222222222333111222333333111111222333//////000000111111111222333222111000111222444555222222333333333444444444555555555555555555555555777666333222111111222333111222333444666777888888222222222222222222222222333333222222333333444555444555555666666555555444666666666555555444444444555000///444888666444333000222888<<<999444333666555555444444444444555555444444333333333333222222555555555666666666666666555555555555444333222222000111222333444444555444222333444555666666666666444444444555555555666666444444444555555555666666222222222222333444555666222444666555333222444666333333333333333333333333444444444444444444444444222333444555555444333222333333333333333333333333333333333222222222111111111111111222333444555666333333333333333333333333555666666666666666666555111222333444444444333333555555444444444333333333222222222333333444444444333333333444444444555555555555444333222222111111:::444333777999666555888333333333444444444555555666666555555555555666666444444555666777777666666777777666666666666777777444444444444444444444444444333333222222333333444777:::<<<999444111333666333333222222111000//////111111222222222333333333111111222333444444555555444444444444444444444444444333333222222333333444111333444444333111111111444333333222222333333444222222333333333444444444444444444555555666666666222333444444555555555555444333333222111111111222333333333444444555555555444444444555555555666666zzzkkkccc___ZZZVVVUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSRRRPPPNNNKKKHHHGGGFFFEEEHHHGGGDDDBBBAAA@@@@@@@@@BBBAAA@@@@@@?????????@@@AAA@@@>>><<<:::999999888;;;::::::999888777666666666666777888999999::::::777888888999999999888888<<<;;;:::999888888888888999888777666666777888999999888777666666555666666999888777777777888:::;;;999777666555555666777999333333555555555444333222222333333444555666777777555444444333333333444444666555555444444444555555222222333444444333222222222333555555444333444555333222222666<<<@@@AAA@@@333333333444444444555555444444444333333333222222111111111111111111111111444333333222222333333444444444444555555555666666777666555444444444444444555555444333222222111111000111333333444333222111000111222222222222111000333333222222111000000000000000000000000000000000222222222111000//////...000000000000111111111111222222111111000/////////444444444444333222111111222222333333333444444444555666666777777777777777555555555444444333333333444555555555555555444444555555555555555555555555444333333333333444555555333333333333333333333333444444444555555555666666666666666666666666666666333444666666666666444333333444555666666555444333222222222222222222222222666666555555555444444444777666555555555666888999777777777777777777777777666666666666666666666666444444555555666777777777666555555777888999888666777666555444444444444444555555555444444333333333666666666666666666666666222333444444555555444444111111111111111111111111111111111222222333333333111111222444777888888777555555555666666666666666111111222222222333333333555555555555444333222111777777666555444333333222444444444555555555666666777777777666555555444444444444555555666666777777777777666666666666777777:::888666555444555666777555555555555666666666777555555666666666666555555777777666555555555555555666777777666444444555777777777777777777777777777444444444333333222222111222333444444555555444444333333333444444444555555222333444555555444333222666666555555555444444444333333444444555666666777444333333333333444555555777555333333555666555333555555666666777888999999666666666666666555555444444444444444444555666777555555555555555555555555333333444444555555666666|||mmmddd```[[[WWWVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPQQQQQQQQQOOOLLLJJJHHHHHHHHHHHHIIIHHHFFFDDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>><<<:::999999999::::::999999888888777777888888888999:::;;;;;;;;;888999999999999999888888:::999999888888888888888999888777666666777888999666666555555555666666777777777777777777888888999888777666555555666777888555555666777777666555444444444555666666777888888777777666555555555555666777666666555555555555555222333444555555444333222333555666666444333444555222000000333777999999888333333333444444444444555444444444333333333333222222222222222222222222222444333333222222333333444444444444555555555666666666666555444444444555555666555555444333333222222111222333333333333222111111111111111111111111111111111111111111222222222111111111111111111111111333333333222111000000000111111111111222222222222333333222222222222111111111222333444555555555555222222333333333444444444555555666777777777666666555555555444444333333333555666666777777666666555666666666666666666666666444444333333444444555666555555555555555555555555444444555555555666666666555555555555555555555555444444555555555555444444555555555666666555555555555555555555555555555555666666666555555555444444666555555444555666777888777777777777777777777777555555555555555555555555444444444555666666777777999888777777777666444333777777777777777888888888333333333333222222222222666666666666666666666666444444444555555555666666333333333333333333333333444444444555555555666666222222333555888999999777555555555555444444444444222222333333333444444444444555666777777666555444777666666555555444444333444444555555555666666666888777777777777666666666666666777777888888888888777777777666666777777777999888666555444555666777555555666666666777777777555666777777777777777666888777777666666666666666555666777666444444666888777777777777777777777777666555555444333222222111222333444444555555444444444444444444555555555555444555555555555444444333444444444444333333333333555555555555555555666666444444444333444555555666999666333333555666555333111222222333444444555555666666777777666666555444555555444444444555666666555555555555555555555555666666666777777777777777|||oooeeeaaa\\\YYYXXXXXXWWWWWWUUUSSSPPPNNNMMMMMMOOOPPPPPPNNNKKKHHHHHHHHHJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB??????===<<<::::::999999999999999999999999999999999999::::::;;;;;;<<<<<<::::::::::::999888888777777777777888888888999999999888777777777777888999555555666666777888999999555666666777888777777777888777666555555666777888777777888888888888777777666666666777777888888888777777666666555555555555777666666666555555444444444444555555555555444444555777888777555444444444333222111111333333222111222333333333444444444444555555444444444333333333222222222222222222222222444444333333333333444444444444555555555666666666555555555444555555666666777666666555555444444333222222333333333333222222333222111000000111222333000000111111222333333444111111111111111111111111444444333333222111111111222222222333333333333444333333333333444444444444222333444555666666666666333333333333444444444444444444555666666666666555555555555444444444444444666777777888888777777777666666666666666666666666444444444444444555666666666666666666666666666666555555555666666666777777555555555555555555555555555555444444444444555555777666666555555666666777666666666666666666666666666666666666555555555555555555555444555666666777777777777777777777777777555555555555555555555555333444444555555666777777;;;::::::999888777666555666666666666555555444444333333333333333333444444666666666666666666666666777666666666666777888888666666666666666666666666222222222222333333333333444444444666999::::::888888888777666555444333333444444444444555555555555333444777999999999888777666666666666666555555555555555555555666666666666777777888888888888999999999999999999999:::::::::888888888888888888888888888777666555444555666777666666666777777777888888666777888888999999999999999999888777777777777777444555666666555555777999777777777777777777777777888777666555444333222222333333444555555555555444555555555555666666666666777777666555555555555555666666555555555444444444888888888777666555555444555555444444555555666777;;;888555333444555555444333333444444555666666666666666777777666666555444666666555555444555555555555555555555555555555555777777777777777666666666|||oooeeebbb^^^[[[ZZZZZZYYYXXXVVVTTTPPPMMMLLLMMMOOOPPPPPPNNNKKKHHHGGGHHHJJJKKKHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCC???>>>===<<<;;;:::::::::999999999999::::::;;;;;;999999::::::;;;;;;;;;<<<;;;;;;;;;;;;:::999777777555555666777888999999999888888888888888888888888777888888999999::::::999555666888999999999888777888888777666666777888888777777888888888888888888666777777777777777777777555555555444444333222222333333444555555555555555555555666666666666555555777888999888666444444555666666555555444444333333333333333333444444444444555555555555444444444444333333333333333333333333444444333333333333444444555555555555666666666666555555444555555666777777777777777666666666555555333333333333333333222222444333111000000111333444111111111222222333333333111111111111111111111111333333222222222111111111222222222222333333333333222222333333444555555666777777777777666555444333333333333444444444444555333444444555555555555555555555555555555444444444666666777777888888777777555555555555555555555555555555555444555555666777777777777777777777777777666666666777777777888888555555555555555555555555666666444444444444666666888777666555555666777888666666666666666666666666777777777666666666555555666666666666666777777888888888888888888888888888555555555555555555555555333444444555666666777777999:::;;;;;;:::;;;<<<===;;;:::888666444222111000555555555666666777777777666666666666666666666666999888888777888999:::;;;777777777777777777777777111111222222222222222222666555555777:::;;;:::999<<<<<<:::999888666555444555555666666666777777777333555777::::::999888777555555666666666777777777555555666666666777777777666666777777888999999:::999999::::::::::::::::::888888999999999999888888777777666555555666666777777777777888888888888999777888999:::;;;;;;;;;;;;::::::999888888888888999444555666666555666888:::888888888888888888888888999888777666555444333222333444444555555555555555666666666666777777777777:::888777555555555666666999999999888888888777777;;;:::999888777555444444666666555555555666777777<<<:::666444333444555555444444555555666666666777777777777777777666555555777777666555555444555555555555555555555555555555666666555555444444333333{{{oooeeebbb^^^\\\\\\[[[ZZZYYYXXXUUURRROOOMMMNNNPPPRRRQQQOOOLLLIIIGGGGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBB>>>===<<<;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<999999999999::::::::::::<<<<<<<<<;;;;;;999888777444555666888999999999999888888999999999999888888888888999999999888777666777888999:::;;;:::999888888888777777777777888888666666666777777888888888777666666666666666666666555555555555444333222111///000222333555666666666666666666666666666666666777999:::999666555444555777777777777666666666777333333444444444555555555666666666555555555444444333333333333333333333333555444444333333444444555555555555666666666777777555555555555555666777888888777777777777777666666555444444333333222222222444333111000000111333444333333333333222222111111111111111111111111111111111111111111111000000000111111111222222222222333000000111222333444555555777777777777666555444444333333444444444555555555333444444555555555555555555555555555555555555555444555666666777777777777444444444444444444444444666555555555555666777777666666666666666666666666777777777888888888999999666666666666666666666666888777555555555555777888999999777666666777999999777777777777777777777777888888777777777666666666777777888888999999999999999999999999999999999999666666666666666666666666444444555666666777777888888999;;;;;;:::;;;>>>@@@BBBAAA>>>;;;999777666555666666666777777888888888777777777777777777777777:::999999999::::::;;;;;;777777777777777777777777666666666666666666666666777666666888:::<<<;;;999<<<;;;;;;999888777666555666666777777777888888888555777888999999888777555555555666777777888888888666666666777777777888888444555666666777888999999999999999999999999999999999999:::;;;;;;:::999999777777666666666777777777888888888999999999999:::999999:::;;;;;;<<<;;;;;;;;;;;;:::999999999999999444555666666666666999;;;999999999999999999999999999888777666555444333333333444555555666666555555666666666777777777888888999888777666555666666777::::::999999999888888888;;;;;;:::888777666555444777777666666777777888999;;;:::888666444444555666222222222222222222333333777777777777777666666555888777666555555555555555555555555555555555555555666666555555444444333333zzzpppeeebbb___]]]]]]\\\[[[ZZZXXXVVVSSSQQQPPPPPPRRRSSSQQQOOOMMMJJJIIIGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@?????????@@@===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<999999999999999:::::::::<<<<<<<<<<<<;;;::::::999444555777999::::::999999888888999::::::999888888666777888888777555444222888999::::::;;;;;;::::::888888888888888888888888666555555555666777888999777777777666666555555555777777888888777555333222...///222444666666666666666666555555555555666666666888999888666555555555444666777777666666777999444555555555666666666666777666666666666555555555444444444444444444444444555555444444444444555555555555666666666777777777666666666555666666777777777777777777777777777777666555444333222222222333444333222111111222333444555444444333222222111111222222222222222222222222000000000000000000000000111111111111222222222222///000000111222333333444333444555666777777777777333444444444555555555555444444555666666666666555555555555555555666666666444444555666777777777777555555555555555555555555666666666666666777888888777777777777777777777777888888888999999999::::::777777777777777777777777888888777777777777888888999999999888888999999999999999999999999999999999888888888888777777777777888888999:::::::::::::::999999999999999999999999777777777777777777777777555666666777777888999999888:::;;;:::777888;;;???GGGDDD@@@<<<999888888999666666666666666666777777777777777777777777777777999::::::;;;<<<;;;;;;;;;666666666666666666666666777777777666666666666666777777777888:::;;;:::999888888777777666666555555777777777777888888888888888888888888888888777777666666777777888888999999777777777777888888888888555555666666777888999999999999999888888888888777999:::;;;<<<<<<;;;:::999777777888888888888888999999999999::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999999999999555666777777666666888:::999999999999999999999999777777777666555555444444444444555666666666666555666666666666777777777777777777666666666666777777888888777777777666666666999999999888777666666555888888777777777888999999999::::::888666555666777444444444444444444444444777777888888777777666555777777666666555666666666555555555555555555555555777777777777777666666666{{{rrrdddbbb___]]]]]]\\\[[[ZZZUUUUUUSSSRRRQQQRRRSSSSSSMMMMMMLLLLLLKKKIIIHHHGGGEEEFFFFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;666777999:::;;;:::999888888999999::::::999999888555666888999999777666555999999888888999999:::;;;888888888999999888888888666555555555666777999:::999999888777777666555555777777888888777555333111111333555666777777666555666666555444444555666666555666888777666555555666333555777666555444666888666666666666777777777777777777777666666666555555444444444444444444444444555555444444444444555555555666666666777777777777888777666666666666666666777777777777777777777777777666444333222222333333333333333333333333333333333333333333333333333222222222222222222222222222111111111111111111111111222222222222333333333444000000111111222222333333333333444555666666666666444444444444555555555555555555666777777777666666444555555555666666666777444555666777888888888888777777777777777777777777777777666666777777888999888888888888888888888888999999999999::::::::::::888888888888888888888888888999999::::::999999888999999::::::::::::999999999999999999999999999999999999888888888777777777777888999:::::::::999999::::::::::::::::::::::::888888888888888888888888777777777888999999::::::777:::<<<;;;999:::???DDDPPPKKKCCC<<<777555555666777777777777777777666666777777777777777777777777777999;;;======<<<;;;999777777777777777777777777666666666666555555555444777777777888:::;;;:::888555555555666666777777777777777777777888888888888999999888888999:::;;;<<<888888888888888888888888777777777888888888999999777777777888888999999999999999999999888888888777:::;;;<<<======<<<;;;:::888888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;::::::999888999999999777777888777666666888999::::::::::::::::::::::::555555555555555555555555444444555666666666666666555555555666666666777777444444555666777777777777777777777777666666666666777777777777777777777777888888888888888999::::::666999;;;:::888666666777777777777777777777777777777888888888888777666666666666666666666666777888555555555555555555555555666666666777777777777777|||ssscccaaa___]]]]]]\\\[[[YYYSSSSSSSSSRRRRRRRRRRRRSSSJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<777888:::;;;;;;:::999888888999:::;;;;;;:::999888777888:::<<<<<<<<<;;;:::999888777777777888:::;;;888888999999999999888888777666666666666888:::;;;;;;::::::999888777666666555555666666555333000///666777888999888777555444666555444333333444555666333555777777666555555666444666888777555444666888777777777777888888888888777777777777666666666666555555555555555555555555555555444444444444555555666666666666777777777777999888777666666555666666666666666666666777777777777666555333222222333333222333333444444333333222111222222333333444444555222222222222222222222222222222222222222222222333333333333444444444555555111111222222222222333333666666666666555444333222444444444555555555666666555666666777777777777777444555555555666666777777666666777999999:::::::::888888888888888888888888777777777777777888888999::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999999999;;;<<<<<<;;;999999999999;;;;;;;;;;;;999999777777777777777777777777999999999888888888888777666777888999:::999888888::::::::::::::::::::::::999999999999999999999999888888888999::::::;;;;;;666:::===>>>===@@@GGGMMM___XXXMMMAAA999444444444;;;:::::::::999888888888777777777777777777777777666999<<<>>>>>>===:::888888888888888888888888888;;;:::::::::999999888888777666666888::::::999888444555666777888999::::::666777777777777888888888999999888888999<<>>>>>===;;;:::888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::888888;;;:::999999888888999999888888999888666666777999::::::::::::::::::::::::444444444555555555555555444555555666666666666666555555555555666666666666111333555777888888777777999999999888888888888777555555555666777777888888999999888888999999:::;;;555888<<<<<<999777777888555555555555555444444444888888888888888777666666666666555666666777888999555555555555555555555555333444444444555555666666|||ppphhhbbb___```___[[[YYYYYYXXXTTTOOOOOOTTTWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKEEEEEEDDDDDDCCCBBBBBBBBBCCCBBB@@@>>>===<<<;;;;;;>>>;;;999999<<<>>>===<<<======>>>>>>>>>>>>=========<<<;;;:::::::::;;;<<<;;;<<<===>>>>>><<<:::888999:::;;;;;;999999:::;;;666999<<<;;;999777888:::999999::::::::::::;;;;;;:::::::::999999999888888::::::999999999999999999777888999;;;;;;<<<<<<;;;>>>888777;;;<<<999999<<<444666777666555555666777777777666666666666777777666666555555555555666666555777888::::::888777555777777777777888888888888777777777777777777777777777777888777777666555555555666666555333222444555444444444555555555666666777777777777666666666666999999888888888888999999444444555555666777777777999888777666666777888999888777666555444444555555444444444333333333222222333333555666666555333333222333333444444333333222888777666555555555555555666666555444555777999;;;666666666666555555555555444555555555666666777777888888888888888888888888888777777777777999:::;;;::::::999888777777777888999::::::;;;;;;;;;::::::::::::888888888888::::::999888777666666888:::;;;:::::::::::::::::::::::::::::::::999999888888888<<<;;;:::::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888888999999::::::999999999:::;;;;;;<<<;;;::::::999999999999;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999@@@AAA::::::KKKeeewwwqqqPPP<<<888;;;;;;777777888:::;;;<<<;;;::::::::::::::::::999888777777999;;;===>>>>>>===;;;999999999999999999:::;;;<<<999999999::::::;;;;;;;;;777666555555555666888999777777888888888777777666888777666666777999;;;===<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999<<<;;;;;;:::::::::;;;;;;999999999888777666666555888888777777888999::::::999888888888999::::::;;;============<<<;;;::::::;;;;;;;;;;;;::::::999888999999888777777666777777999999888888777777666666888888888888888888888888;;;999888666666666777777888777666555555666777888777777777777888888888888::::::999999999999::::::777777777777777777777777888888888888999999999999999999999999888666555444888888888888888888888888777777777777777666555555777777777666666777:::===@@@888222444666666444555888888888777777777777777}}}pppiiiddd``````___ZZZXXXYYYYYYUUURRRSSSWWWYYYXXXVVVSSSSSSQQQPPPNNNLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@???===<<<<<<<<>><<<======>>>>>>======<<<===<<<;;;::::::;;;<<<<<<999:::;;;<<<<<<;;;:::999999:::;;;:::999888999;;;888999::::::999888999:::999999::::::::::::;;;;;;:::::::::999999999888888999999999999999999999999777777888888999::::::;;;<<<777555888999777666999444666777666555444555777777666666555555666666777555555555444444555555555444555666777777666555444666666777777777888888888777777777777777777777777666666666666666666555444888888888777555555666888444444555555555666666666888888888888888888888888999888888777777888888999999888777666555444444444999999888777777888999999888888777777666555444444444444444444333333333333333444444444444444444333444444555555555555444444777666666555444444555555333333444555666666666666555555666666666777777777666666666666666666666666888888888888888888888888777777777777777999:::;;;999999888777777777888888888888888888888777666555<<<;;;;;;::::::;;;;;;<<<999888777666777888:::;;;::::::::::::::::::::::::::::::::::::999999999888999888777777777888::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999::::::;;;<<<===>>><<<;;;::::::999999999:::;;;;;;::::::999999999999999999999::::::;;;;;;;;;:::>>>???>>>FFFZZZooo|||xxxdddKKK<<<888888666222888999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>??????>>><<<:::;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;777777666666666777888999999999:::::::::999999888999888777666777999:::<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999888777777888888888888888999::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999999999888777777777777777888888888888777777666666666666666666666666666666999888777666666666777888999888777666666777888999888888888888999999999999888888999::::::999888888777777777777777777777777666666777777888888999999999999999999888777666555777777777777777777777777777888888888888777666666888888888777777888;;;>>>DDD<<<666888:::999777888888888888888888888888888}}}pppjjjdddaaaaaa___[[[XXXYYYWWWTTTQQQRRRUUUVVVTTTRRRTTTTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBBAAA???>>>=========>>><<<;;;;;;===>>>>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999:::::::::::::::888999::::::888888999:::<<<:::888888999:::::::::999999::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888777666666666666888999:::;;;777555777888666666777444666666666444444555666666555555555555555555666666666666666666666666666444555666777777666555444666666666666777777777777777777777777777777777777444555555666666666666555888888999888666666777888555555666666666666666777999999999999999999999999888888777777777777888888555444444555666888:::<<<::::::999999999999::::::888999999999777666444333555555555555444444444444444444444333333444444444555555666666666666555555666666555444444444444555333444666888888777555333555555666777888999::::::777777777666666666666666888888888888888888888888777777666777777888::::::777777777777777777888999999999888888777555444333<<<;;;;;;::::::;;;;;;<<<999888777777777888:::;;;999999999999999999999999;;;:::::::::::::::999999;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@;;;;;;:::999999999::::::::::::999999999999999888999999::::::::::::;;;;;;>>>>>><<<<<>>EEE>>>999:::<<<:::888999888888888888888888888888{{{ooogggbbb___``````\\\ZZZ[[[[[[WWWSSSQQQQQQRRRQQQPPPUUUTTTRRRPPPMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>======::::::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;::::::999::::::;;;888999::::::888888999:::>>>:::666666999;;;;;;:::999999999:::::::::;;;;;;:::::::::999999999888888777777888888888888999999888777666555555777999;;;<<<999888888999999888888555666777666444444444666555555444444444444555555888888888888888888888888777777888888888888777777555555666666666777777777777777777777777777777777444555666777777777777777666777777666555444666777777777777777777777777777999999999999999:::::::::888777777666666777777888444444444555777:::===???;;;;;;;;;::::::;;;;;;;;;999:::;;;;;;999777444222777777666666666555555555666555444333333444555666555666666777777666666555555555444444444444555555777888999999999888777666666777777888999999::::::666666666777777888888888888888888888888888888888666666777777888999999:::666666666666777888999999:::::::::::::::999888777999999999999999999999999888888777777777888999:::999999999999999999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<=========>>>>>><<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>;;;::::::999999:::::::::999999999999999999999999::::::::::::::::::::::::>>>===999777<<>>??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;:::::::::999888888888888999999999:::666777777888888888888777;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::888888888888888888777777444444444444444444444444666666666777888999999:::999888888888888888888999888888999999999:::::::::888888777777777777888888888888888888888888888888333444555555666777888888777888888999::::::999999777777777777777777777777999::::::::::::999888888::::::;;;:::999:::<<<>>>BBB<<<888999:::777666888888888888999999999999999yyylllddd___]]]______]]]\\\]]]ddd___XXXSSSRRRRRRTTTTTTTTTTTTRRROOOMMMJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>======999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999:::::::::::::::>>>>>><<<;;;::::::::::::888999::::::999888999:::>>>;;;777777999<<<<<<:::999999999:::::::::;;;;;;:::::::::999999999888888777777888888999999999999:::999888777777888:::<<<;;;:::888888999;;;:::999666777888777555444555666555555444444444444555555666777777888888777777666777777888888888888777777666666666666777777777777888888888888888888888888666777888999999999999999666777888777555555777999888888888888888888888888888888888999999999::::::888888777777777777888888===<<<:::888777666666666;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;;;;:::888555444888888888777777777666666777666555444444555666777555555666666666666555555555555444444444555555666::::::888888777888999:::999999999999888888888888444555666777888:::;;;;;;888888888888888888888888666777888888999:::::::::777777666777777888999999999999:::;;;<<<<<<<<<<<<999999999999999999999999888888888888888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::;;;;;;:::::::::::::::::::::::::::999999::::::;;;999999999999999999999999::::::::::::::::::::::::777:::;;;::::::======:::=========;;;888777777777::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::;;;<<<===???@@@AAA<<<<<<<<<;;;;;;:::::::::888999999:::::::::::::::777777888999999999999999;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;888888999999999999999999777777777777777777777777666666777888999:::;;;;;;888888888888888888888888888888888999999999::::::;;;:::777666666777:::;;;777777777777777777777777555555555666777888888999777888999::::::;;;;;;:::999999999999999999999999:::::::::::::::999888888:::;;;<<<;;;::::::<<<===>>>:::777999999666555888888999999999:::::::::;;;wwwkkkbbb^^^\\\^^^^^^\\\[[[\\\aaa^^^XXXRRROOOPPPRRRSSSSSSSSSQQQOOOLLLJJJIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEAAA@@@???>>>============;;;===??????>>>===>>>???<<<<<<<<<======<<<<<<<<<999999:::;;;<<<<<<<<<<<<>>>======<<<<<<;;;::::::999:::;;;;;;999999:::;;;===;;;999999:::;;;;;;;;;999999::::::::::::;;;;;;:::::::::999999999888888888888888999::::::;;;;;;;;;;;;:::999999:::;;;<<<777888777555777;;;;;;888888999999888666555666777666555555555555555555666444444666666666666444444666666555555555555666666777777777777888888888888888888888888888888888888888999999::::::::::::999888999:::999888888:::<<<:::999999999999888888888888888888999999::::::;;;999999888888888888999999;;;;;;;;;::::::999888888;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;999888777999999999999888888888888777777666666666666777777555555666666666666555555666555555555555666777777999888666555555777999:::999999999888888888777777555666666888999:::;;;<<<888888888888888888888888777888999:::;;;;;;;;;;;;888888888888888888999:::666777888:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777888888999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<============<<<======>>>>>>>>>>>>======<<<<<<============<<<<<<999:::;;;<<<<<<;;;:::999<<<<<<;;;:::999999999999::::::999999999:::;;;;;;999:::::::::::::::;;;;;;;;;;;;::::::::::::999999666<<<@@@===:::;;;;;;999=========;;;999888999;;;;;;;;;:::999999999::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;<<<===>>>>>>=====================<<<>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<======>>>=========;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;999999999999999999999999777888999;;;;;;<<<<<<<<<888999999::::::999999888999999:::::::::;;;;;;;;;>>><<<999888888999<<<>>>888888888888888888888888888888888888999999999999888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888:::;;;<<<<<<::::::;;;<<<<<<999888;;;:::777888:::999999999::::::;;;;;;<<>>===<<<<<<<<<<<<;;;>>>AAAAAA???>>>???@@@<<<======>>>>>>======<<<;;;<<<===???????????????999:::;;;<<<===<<<<<<;;;:::;;;<<<<<<::::::;;;<<<:::;;;<<<;;;::::::;;;<<<999999::::::::::::;;;;;;:::::::::999999999888888888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::666888888555888>>>>>>;;;999:::;;;999777666777888777666666555555666666777444555777888888777555444666666555555555555666666888888888888999999999999888888888888888888888888999999:::::::::999888888888999::::::999999;;;===;;;:::::::::999999999999888999999:::;;;;;;<<<<<<::::::999999999999::::::444666999;;;===>>>======:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888999999888888888666777777888888777777666666666666666666777888888777777777777888888999:::777777777888888888888888888888888999999999999:::888888888888888888888888888999;;;<<<===<<<<<<<<<;;;:::999999999999999999777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@@@@??????===>>>>>>??????>>>>>>=========>>>>>>>>>>>>======:::;;;===>>>>>>===;;;:::<<<;;;;;;::::::::::::;;;:::999999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999:::>>>@@@===:::;;;999666888888999:::;;;===>>>???<<<;;;:::999999999::::::;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;;;;<<<===>>>????????????::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???????????????>>>======<<<<<<<<<===>>>======<<<<<<;;;<<<<<<=========>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<====================================::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999888888777999:::<<<<<<:::999:::;;;:::888888;;;;;;888999<<<999999::::::;;;<<<<<<<<>>===<<<<<<;;;<<<<<<999===@@@@@@>>><<<===???======>>>>>>>>>>>>=========>>>@@@AAABBBBBBBBBAAA444666999;;;=========<<<;;;<<<======;;;;;;<<<===888;;;>>>===:::999:::<<<999999:::::::::;;;;;;;;;:::::::::999999999888888999999:::;;;;;;<<<======::::::;;;;;;;;;:::999999777::::::888;;;BBBCCC>>>:::;;;<<<:::888777777888777777666666666666777777777888:::;;;;;;:::888777888888777777777777888888888888999999999:::::::::888888888888888888888888999999999999999888777666777888888888777777999;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;888999<<<>>>>>><<<:::888999:::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;<<<===;;;;;;::::::::::::999999888999:::;;;;;;:::999888888888999999999999888888777777777777777888999999666777:::<<<===<<<;;;:::555555666777888999999:::;;;;;;::::::999888777777888888888888888888888888999:::;;;===>>>======<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;::::::999888888::::::::::::888888777777888999999999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>:::;;;<<<>>>>>>======<<<>>>>>>????????????>>>>>>>>>>>>????????????>>>>>><<<===>>>@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>999999999999::::::;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;::::::999999999999<<<<<<<<<>>>BBB@@@<<<<<<;;;;;;;;;;;;;;;:::999===<<<:::999888999::::::::::::::::::999888777777>>>>>>>>>======>>>>>>>>>>>>>>>===;;;;;;::::::::::::;;;;;;;;;<<<=========::::::<<<=========<<<;;;:::;;;<<<===>>>>>>>>>>>>999:::;;;<<<============@@@@@@??????>>>>>>>>>===999999::::::;;;<<<==============================???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============>>>>>>===<<<<<<<<<<<<<<<>>>>>>??????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>????????????;;;===@@@BBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::888888888888888888888888888999999999999888777777999:::<<<;;;:::999999:::777555777:::999777888<<<999999::::::;;;<<<======zzzhhh```^^^[[[ZZZZZZYYYWWWVVVVVVWWWWWWUUURRRPPPPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGEEECCCBBBAAAAAAAAA???======@@@CCCDDDBBB???BBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>???????????????<<<;;;===??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;=========;;;999:::<<<>>>999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======999999999::::::999999999:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::888888888999999:::::::::999999888888999999:::;;;888888888999999:::::::::::::::::::::::::::::::::666666777888888888888888999888888888888888999999;;;;;;999999999999;;;;;;999999:::;;;;;;999888777999::::::::::::999888888888:::<<<<<<:::999;;;>>>:::999:::;;;======;;;999=========<<<;;;:::999888:::;;;;;;;;;;;;:::999999>>>;;;888777888:::;;;;;;999::::::;;;<<<===>>>>>>>>>===<<<;;;::::::::::::888888999:::::::::999999555666666777777777777777;;;::::::999999::::::;;;777888888888888999999999:::::::::;;;;;;<<<<<<<<<:::999888999;;;<<<;;;:::999999999:::;;;<<<===>>><<<===>>>>>>>>>===;;;;;;>>>===;;;888777888999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<888666333555999===>>>>>>??????>>>>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<<<<===???@@@AAA@@@@@@@@@??????>>>>>>??????>>>===============@@@?????????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>????????????????????????@@@>>><<<===@@@@@@???<<<>>>???@@@AAA@@@???>>>=========<<<<<<;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;>>>>>>??????@@@@@@@@@@@@???AAABBBDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@?????????============>>>>>>>>>>>>===>>>>>>>>>>>>>>>======????????????????????????@@@???===<<<<<<>>>@@@BBB@@@???>>>======>>>???@@@??????>>>>>>=========<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888777888999999:::999999999999999999999999777999:::<<<======<<<<<<<<<<<<<<<============>>>|||jjjccc```]]][[[ZZZZZZYYYWWWXXXYYYYYYWWWTTTSSSSSSTTTPPPPPPOOONNNMMMKKKJJJIIIHHHGGGEEECCCAAAAAAAAAAAA???>>>>>>@@@CCCDDDBBB???BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>????????????@@@>>>>>>?????????>>>???============<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===999999::::::::::::999999::::::::::::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::888999999999:::::::::::::::999999999999:::;;;;;;888888999999999:::::::::::::::::::::::::::::::::777888999999:::999999999:::999999888888888888999;;;:::999888888999:::;;;999::::::::::::999888888999999:::::::::::::::999999;;;===<<<::::::<<<>>>===;;;999999;;;======<<<<<<<<<<<<<<<;;;:::999888::::::;;;;;;::::::999888>>>;;;999999:::<<<======999:::;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::999:::::::::::::::999999777777888999999999999888;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;<<<<<<:::::::::::::::;;;<<<======<<<===>>>>>>>>>===;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;999777888;;;>>>????????????>>>>>>==================>>>>>>>>>>>>============<<<======>>>???@@@??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@???????????????>>>===============@@@@@@??????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;>>>===<<<;;;;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;<<<>>>>>>????????????????????????@@@>>>===>>>@@@AAA???>>>AAAAAABBBCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===>>>???????????????>>>??????>>>===<<<<<<<<<<<>>>>>>>>===>>>>>>??????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======???AAACCC@@@@@@???>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<============<<<<<<<<<<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;999888888888888999::::::::::::::::::::::::::::::888999;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>llldddaaa\\\YYYXXXXXXXXXWWWTTTUUUUUUTTTRRRQQQQQQRRRPPPPPPOOONNNLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@AAA???>>>>>>@@@BBBCCCAAA@@@AAAAAAAAA@@@@@@AAAAAABBB>>>>>>>>>?????????@@@@@@@@@AAABBB@@@???>>>>>>?????????>>>>>>>>>=========:::<<<======;;;999::::::============<<<;;;:::999;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999:::::::::::::::;;;;;;::::::::::::;;;<<<<<<999999999999::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::;;;:::999999888888888888::::::999888888999::::::::::::999999888888999999888999:::;;;<<<<<<<<<<<<:::<<<======;;;;;;<<<>>>???<<<999888:::===>>>???<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;::::::999888;;;999888999;;;<<<<<<<<<::::::;;;<<<===>>>??????======<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;<<<;;;:::;;;<<<======;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;:::999:::;;;<<<===<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===;;;999:::<<<>>>>>>>>>???>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>@@@@@@@@@????????????>>><<<<<<============<<<<<<===<<<<<<;;;;;;<<<<<<===???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@AAA@@@???AAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@?????????>>>===<<<<<<<<<<<>>>>>>>>>>>???????????????>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>>???@@@BBBDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<============<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>mmmccc___YYYUUUTTTUUUUUUUUURRRSSSSSSRRRQQQPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBB>>>>>>?????????@@@@@@@@@???CCCDDD@@@>>>>>>??????@@@@@@????????????>>>>>>;;;===??????===;;;::::::===>>>>>>>>>======<<<;;;:::::::::::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<;;;:::999999888999999;;;;;;;;;::::::;;;;;;;;;<<<;;;999888888888999:::888999;;;<<<===>>>>>>>>><<<==================>>>???===::::::<<<>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999999888777777777999:::888777;;;;;;<<<===>>>??????@@@>>>===<<<;;;;;;;;;;;;;;;=========<<<;;;:::999888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<===<<<;;;<<<>>>???>>>===>>>======<<<<<<<<<<<<======>>>=========<<<<<<<<<>>>======<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>???>>>>>>============>>>@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===============>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????BBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAABBBCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@??????>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA????????????????????????????????????????????????>>>======<<<<<<======>>><<<======>>>>>>======<<<>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>nnnbbb^^^YYYUUUUUUUUUUUUUUUUUUVVVWWWVVVTTTSSSTTTUUURRRPPPNNNLLLJJJIIIIIIIIIFFFEEECCCAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCC????????????@@@@@@@@@@@@>>>BBBCCC???>>>AAAAAA???AAA@@@@@@@@@@@@?????????>>>@@@BBBAAA???===<<<<<<<<<===>>>>>>?????????>>>;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;:::::::::<<<<<<;;;:::999999::::::===========================<<<:::999999999:::;;;999:::<<<===??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>???===<<<;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999888888999999777555;;;<<<<<<===>>>???@@@@@@>>>>>>======<<<=========>>>>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===?????????>>>>>>=========>>>===<<<===???@@@???>>>??????>>>>>>===>>>>>>>>>??????>>>>>>============BBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAA??????@@@@@@??????>>>============<<<;;;;;;;;;<<<>>>>>>>>>>>>????????????;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<=========?????????@@@@@@@@@@@@@@@>>>?????????????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>>>>>>>>>>>>>===========================??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<==============================>>>>>>>>>?????????AAA@@@??????>>>>>>>>>???@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAABBB??????@@@@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@?????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>===>>>>>>??????>>>>>>=========>>>>>>>>>======<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>?????????@@@@@@mmmccc___[[[YYYXXXYYYYYYXXXVVVWWWWWWVVVTTTRRRSSSTTTRRRQQQNNNKKKIIIHHHHHHHHHFFFDDDBBB@@@???>>>>>>???@@@AAAAAA@@@??????@@@BBB@@@@@@@@@@@@AAABBBCCCCCC?????????@@@@@@@@@@@@AAA===BBBAAA>>>@@@GGGGGG@@@AAAAAA@@@@@@@@@?????????AAABBBCCCBBB???>>>===>>><<<===>>>???@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;<<<;;;<<<===???@@@AAAAAAAAAAAA???>>>>>>@@@@@@???===;;;;;;;;;===??????<<<::::::;;;<<<=====================>>>>>>======<<<;;;===;;;:::999:::;;;:::999<<<<<<===>>>???@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========@@@??????????????????>>>@@@>>>>>>???@@@AAA@@@???AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>?????????DDDCCCCCCBBB@@@??????>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAA@@@>>>===>>>???>>>>>>>>>????????????@@@<<<<<<===>>>????????????>>>>>>=========>>>>>>???>>>???@@@AAAAAAAAA@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBB>>>>>>????????????>>>>>>===>>>>>>??????>>>>>>===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======?????????????????????????????????@@@@@@@@@AAAAAACCCBBBAAA@@@????????????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBBBBDDDEEEGGGHHHBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEE@@@AAAAAAAAABBBBBBBBBCCC???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@??????======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>???????????????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBlllaaa^^^\\\ZZZ[[[[[[ZZZYYYVVVVVVVVVUUURRRPPPQQQQQQSSSQQQNNNKKKIIIHHHHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@AAABBB@@@>>>>>>@@@CCC@@@@@@@@@@@@AAABBBCCCDDD?????????@@@@@@@@@AAAAAA???AAA@@@===DDDOOOMMMCCC@@@@@@@@@@@@????????????BBBCCCBBBAAA>>>===>>>?????????@@@@@@@@@@@@@@@???===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========>>>============<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>===>>>????????????>>>===>>>>>>>>>>>>>>>===<<<<<<======???@@@AAAAAAAAAAAABBB@@@>>>???AAAAAA???===<<<:::::::::<<<===<<<;;;::::::<<<===>>>>>>>>>>>>???????????????>>>======<<<:::888888;;;===>>>>>><<<======>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB>>>>>>>>>??????>>>======<<<======>>>>>>>>>>>>>>>>>>==================>>>=========>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAA??????@@@AAABBBAAA@@@BBBBBBAAABBBBBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>@@@BBBAAA???>>>???@@@>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAA????????????@@@AAABBBBBB???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCC>>>??????@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>?????????>>>>>>??????@@@???????????????????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCC@@@???@@@BBBBBBBBBBBBBBBDDDFFFHHHIIIBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAABBBAAABBBCCCCCCCCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBBBB@@@@@@@@@???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCkkk^^^\\\ZZZZZZZZZZZZYYYXXXZZZ[[[[[[YYYVVVTTTTTTTTTSSSQQQNNNKKKHHHHHHHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@AAABBB@@@>>>===@@@CCC@@@@@@@@@@@@AAABBBCCCDDD??????@@@@@@@@@AAAAAAAAA@@@BBB???>>>HHHTTTRRRFFF@@@@@@@@@?????????>>>>>>CCCCCCBBB???<<<<<<===???AAAAAAAAAAAA@@@???>>>>>>===============>>>?????????@@@@@@AAAAAA@@@@@@???AAA@@@???===<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============:::::::::;;;<<<===>>>???<<<===>>>??????>>>===<<<>>>???@@@@@@@@@???===<<<>>>??????@@@AAAAAAAAAAAACCCAAA??????AAABBB@@@===>>>;;;888777999;;;======::::::<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>999777555666999===@@@AAA======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCC===>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>>>>????????????@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@???@@@BBBCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGDDDCCCBBBAAA@@@AAABBBBBB>>>>>>???@@@@@@@@@????????????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA<<>><<<===???>>>>>>??????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@@@@@@@?????????@@@AAABBBBBBAAA@@@???@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFDDD@@@>>>???AAA@@@@@@@@@@@@BBBDDDGGGHHH@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@EEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAA???@@@AAACCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@BBBCCCDDDEEEAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDFFFCCCCCCCCCDDDDDDDDDDDDEEEnnneeeaaa\\\ZZZ\\\\\\[[[YYYWWWWWWWWWVVVTTTRRRQQQPPPSSSRRRPPPNNNKKKIIIGGGFFFDDDBBB???>>>@@@AAABBBBBBCCCBBBAAA@@@AAABBBDDDEEE@@@AAAAAAAAAAAA@@@??????BBBAAAAAA@@@@@@AAAAAABBBBBB@@@???@@@CCCFFFGGGGGG?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@??????@@@???===<<<<<<>>>@@@AAABBB@@@>>>===???AAABBBBBBAAA@@@???>>>>>>>>>???@@@<<<<<<<<<<<<<<<===>>>???>>>???>>>:::999;;;>>>???===;;;::::::;;;<<<:::999999888666777888999999888888999::::::;;;;;;::::::<<<<<<<<<<<<<<<===>>>???888999;;;===>>>>>>======@@@??????>>>>>>>>>>>>???@@@??????>>>>>>??????@@@BBBBBBAAA@@@@@@AAABBBBBBAAA@@@???=========>>>???@@@???===<<<;;;<<<>>>???;;;<<<===>>>???@@@AAAAAACCCDDDEEEEEEDDDBBB@@@?????????>>>>>>=========<<>>>>>>>>???@@@AAAAAABBBAAAAAABBBDDDEEEDDDCCCAAA@@@???@@@AAAAAA@@@???===???AAACCCCCCCCCBBBAAABBBAAA@@@?????????@@@AAAAAA@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEBBBAAABBBDDDEEECCCAAABBBCCCCCCDDDEEEFFFFFFFFFGGGEEECCCAAA@@@AAABBBCCCAAA@@@>>>===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@??????>>>===============@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCHHHGGGEEECCCBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAACCCBBB@@@@@@@@@BBBDDDEEE??????>>>>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEECCCDDDEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDFFFDDDCCCCCCDDDDDDCCCAAADDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@??????@@@AAACCCDDDFFFFFFFFFFFFEEEDDDBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDpppddd```\\\[[[\\\]]][[[YYYWWWWWWWWWUUUTTTRRRQQQPPPPPPOOONNNLLLKKKIIIGGGGGGDDDBBB@@@???@@@BBBBBBBBB????????????@@@@@@AAAAAA======>>>???@@@@@@??????BBBAAAAAA@@@@@@AAAAAABBBBBBAAA??????AAACCCDDDCCC???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????>>>=========>>>@@@AAABBB@@@>>>>>>???AAABBBBBBAAAAAA???>>>>>>>>>>>>???>>>>>>=========>>>??????;;;===???>>>=========<<<>>><<<;;;<<<======<<<;;;;;;999888999:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>999:::<<<============<<>>>>>>>>??????@@@BBBBBBAAAAAA@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBAAA@@@???>>>======>>>???@@@???===<<<<<<===>>>???>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>>>>=========<<>>???AAACCCDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDEEECCCBBBCCCEEEFFFDDDBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCCAAAAAAAAABBBCCCAAA@@@??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>??????@@@????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDCCCBBBAAAAAACCCEEEFFFAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEFFFEEEDDDDDDEEEFFFDDDCCCHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCpppddd```\\\[[[\\\]]][[[YYYWWWWWWVVVUUUTTTRRRQQQQQQNNNNNNMMMLLLJJJIIIHHHGGGDDDBBB@@@@@@AAACCCCCCCCC>>>??????@@@@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAA??????AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@BBB@@@>>>>>>@@@BBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>AAA@@@??????????????????@@@??????@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>======;;;:::;;;<<<>>>>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;<<<<<<=========<<<<<<============>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>>>>????????????>>>======>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@AAABBBCCCEEEDDDCCCCCCDDDDDDCCCBBBCCCAAA@@@AAABBBCCCBBBAAA@@@AAABBBDDDDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDCCCCCCBBBAAACCCCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDHHHIIIJJJIIIHHHFFFFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC|||nnnccc___\\\[[[]]]]]][[[YYYWWWWWWVVVTTTSSSRRRRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGDDDCCCAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAACCCCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@??????BBB@@@??????AAABBBBBBBBBDDDCCCBBBAAA@@@@@@??????AAAAAA@@@??????>>>??????CCC???<<<===>>>>>>@@@CCC>>>===<<<===?????????======<<<;;;;;;===??????>>>======>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;===============<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>============@@@???>>>======>>>???@@@@@@???????????????????????????>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDGGGEEEDDDDDDEEEEEECCCBBBBBBAAA@@@@@@BBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCAAACCCEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLKKKIIIGGGGGGHHHHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBwwwkkkbbb___\\\\\\^^^^^^\\\YYYXXXWWWUUUTTTSSSSSSSSSSSSUUUSSSQQQOOOLLLIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEGGGDDDAAA>>>>>>@@@DDDFFFCCCCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???BBB@@@???@@@BBBCCCBBBAAAEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>@@@<<<===CCCEEEBBB??????>>>===<<<===>>>???>>><<<<<<;;;:::;;;===??????>>>======>>>??????????????????>>>===<<<<<<<<<<<<<<<>>>=========<<<<<<<<<===:::::::::;;;<<<===>>>???EEEEEEDDDCCCCCCCCCCCCCCC??????>>>======>>>???????????????@@@@@@@@@@@@??????????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFGGGFFFDDDDDDEEEEEEDDDBBBBBB@@@???@@@AAABBBAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFGGGFFFEEECCCAAADDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAADDDFFFGGGEEECCCCCCDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDGGGFFFEEEEEEEEEGGGJJJKKKKKKLLLMMMLLLJJJHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDEEEFFFHHHJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBsssiiiaaa^^^\\\\\\^^^^^^\\\YYYXXXVVVUUUSSSRRRSSSSSSTTTWWWUUUSSSPPPLLLIIIGGGEEEDDDCCCCCCDDDFFFGGGGGGFFFFFFDDD@@@======???CCCEEECCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDCCCCCCDDDDDDDDDDDDCCCDDDEEEHHHHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAABBB@@@@@@AAABBBCCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBB@@@@@@??????>>>?????????@@@@@@HHHVVVYYYOOOCCC??????>>>======>>>>>>===;;;;;;:::999:::===>>>???>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>======<<<<<<===>>>>>><<<<<<<<<<<<===>>>>>>???DDDDDDCCCCCCCCCCCCDDDDDD@@@???>>>======>>>???@@@>>>???@@@@@@AAA@@@@@@@@@?????????@@@AAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@AAABBBCCCBBB@@@BBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDDDDCCCBBB@@@???CCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDCCCBBBAAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEGGGGGGDDDBBBDDDFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKKKKKKKKKKIIIHHHIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLJJJLLLMMMLLLJJJIIIIIIJJJKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFGGGIIIKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDrrriii```^^^\\\\\\______\\\YYYXXXVVVTTTSSSRRRSSSTTTTTTUUUTTTRRROOOLLLIIIGGGFFFDDDDDDDDDEEEGGGHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBAAAAAA@@@AAACCCDDDBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBLLL\\\```TTTGGGBBBBBBAAA????????????===;;;<<<::::::;;;===?????????@@@@@@AAABBBBBBBBBBBBAAA??????????????????@@@AAA======<<<<<<<<<>>>???@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>>>>>>>>>>???@@@>>>???@@@AAAAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHFFFEEEDDDEEEGGGGGGGGGFFFEEECCCBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDBBBDDDEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGFFFBBBAAADDDHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGIIIJJJKKKKKKJJJIIIGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKLLLLLLLLLJJJHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGIIIJJJKKKMMMMMMKKKLLLNNNMMMLLLKKKKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEssskkk```]]]\\\]]]______\\\YYYXXXVVVTTTSSSRRRSSSTTTUUURRRQQQPPPNNNKKKIIIHHHGGGEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFGGGHHHGGGFFFDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHGGGDDDBBBFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCAAAAAA@@@BBBCCCDDDCCCAAA>>>???AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCC>>>BBBOOOTTTKKKCCCBBBEEECCCAAA@@@@@@???===<<<<<<;;;:::<<<>>>@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@?????????@@@AAABBBBBB===<<<<<<<<<===>>>@@@AAACCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFAAA@@@???>>>>>>???@@@AAA>>>???@@@AAABBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCEEEFFFHHHIIIFFFEEEDDDEEEGGGHHHHHHGGGGGGEEEDDDEEEFFFGGGFFFDDDBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCHHHHHHFFFEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGFFFCCCBBBDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCFFFGGGEEEAAA@@@DDDIIIGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHIIIKKKKKKIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMJJJGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPKKKMMMNNNNNNMMMLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDGGGIIIKKKLLLLLLLLLLLLLLLNNNOOOOOONNNMMMLLLMMMNNNNNNNNNNNNOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCBBBBBBCCCCCCCCCGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGHHHIIIKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFppplll```^^^\\\[[[\\\\\\[[[ZZZXXXWWWTTTRRRQQQRRRTTTUUUSSSQQQOOOLLLJJJIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGEEECCCBBBAAACCCDDDFFFGGGGGGFFFDDDCCCDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@?????????AAACCCEEEDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAACCCDDDFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA;;;<<<===???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDD???@@@AAABBBAAAAAA???>>>@@@@@@???>>>>>>>>>>>>>>>AAAAAA?????????@@@AAAAAA>>>@@@CCCEEEFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@@@@@@@BBBBBBBBB@@@EEEGGGFFFCCCBBBEEEEEECCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNLLLKKKHHHGGGGGGHHHKKKMMMIIIIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKIIIGGGFFFGGGHHHIIIKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGKKKJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHIIIJJJKKKKKKLLLFFFHHHJJJMMMNNNNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGIIILLLMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJKKKKKKLLLLLLLLLMMMNNNLLLIIIJJJKKKLLLIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFoooiii```^^^\\\\\\\\\\\\[[[ZZZYYYWWWUUUSSSRRRSSSUUUVVVSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHJJJIIIHHHGGGFFFGGGGGGHHHFFFEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHIIIHHHHHHGGGFFFEEEDDDFFFGGGHHHHHHGGGFFFDDDFFFEEEDDDFFFHHHJJJIIIHHHCCCBBBAAAAAABBBCCCEEEGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAA@@@AAA@@@???>>>>>>>>>??????EEEDDDBBBAAA@@@@@@@@@@@@AAACCCEEEGGGHHHHHHGGGGGGBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAADDDFFFFFFEEEDDDFFFFFFCCCCCCFFFFFFDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNNNNNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLNNNLLLJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLLLLLLLHHHJJJLLLNNNOOOOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMNNNOOOOOOOOONNNNNNNNNMMMMMMJJJIIIIIIJJJMMMNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNPPPNNNLLLLLLMMMMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOOOOOOOOOOMMMMMMIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEErrrgggbbb___]]]\\\\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSUUUVVVSSSQQQNNNLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEGGGJJJLLLLLLKKKEEEDDDDDDDDDDDDFFFGGGIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDFFFFFFDDDDDDDDDEEEFFFGGGIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCBBBBBBCCCBBB@@@>>>>>>???AAABBBEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEGGGGGGFFFCCCEEEEEECCCCCCGGGHHHFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHGGGCCCBBBBBBBBBDDDEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNJJJJJJKKKKKKLLLMMMMMMMMMKKKLLLMMMNNNOOONNNMMMMMMPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNLLLKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOPPPPPPQQQPPPNNNNNNOOOOOOMMMLLLGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOONNNMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLKKKIIIHHHGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIILLLKKKHHHFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEyyyjjjcccaaa^^^]]]]]]\\\[[[YYYXXXWWWUUUSSSRRRRRRSSSTTTRRRPPPNNNKKKIIIHHHHHHHHHLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBAAAGGGFFFEEEDDDDDDEEEFFFFFFIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCEEEEEEFFFFFFEEEDDDCCCCCC??????@@@AAABBBCCCCCCCCCEEECCCAAA@@@???AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDCCCCCCDDDEEEDDDBBBBBBDDDEEECCCDDDHHHIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPPPPPPPOOOMMMLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJLLLNNNOOONNNMMMKKKKKKKKKKKKLLLNNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJLLLNNNPPPRRRSSSSSSSSSRRRQQQOOOOOONNNNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOPPPNNNLLLLLLNNNQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOOOOOOONNNMMMHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEE~~~mmmeeebbb___^^^]]]\\\[[[YYYVVVUUUTTTRRRQQQPPPPPPQQQPPPOOOMMMKKKIIIIIIIIIIIINNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCDDDEEEEEEJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEFFFFFFGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB?????????@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEFFFHHHIIIKKKLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDDDDCCCAAAAAADDDEEECCCDDDIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCEEEFFFHHHJJJKKKLLLFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKJJJHHHGGGHHHIIIKKKMMMJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPOOONNNLLLKKKOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLMMMOOOPPPOOONNNJJJJJJJJJKKKLLLNNNOOOPPPPPPOOONNNNNNMMMMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQPPPQQQRRRRRRRRRQQQOOONNNQQQNNNLLLLLLNNNPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPOOONNNMMMMMMMMMIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFHHHDDDDDDEEEEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFnnnfffdddaaa___^^^]]][[[YYYUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMKKKJJJIIIJJJKKKKKKOOOOOONNNNNNMMMLLLKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGKKKLLLMMMMMMNNNMMMMMMLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJIIIIIIIIIGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBEEEFFFEEEDDDBBBEEEEEECCCDDDIIIJJJHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDFFFHHHJJJLLLNNNNNNGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNNNNMMMLLLKKKOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPOOONNNOOOPPPPPPOOONNNJJJJJJKKKLLLMMMNNNPPPQQQPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJLLLNNNOOOPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVWWWVVVTTTRRRQQQPPPNNNMMMMMMOOOPPPQQQPPPRRRRRRQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNMMMMMMOOOPPPQQQPPPMMMLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMNNNOOOOOORRRSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGqqqgggeeeaaa___^^^]]]ZZZYYYUUUUUUTTTRRRQQQPPPOOONNNKKKJJJJJJIIIJJJKKKLLLMMMPPPOOOOOOOOONNNNNNMMMMMMFFFGGGHHHIIIIIIIIIHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMKKKKKKKKKKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHGGGGGGFFFJJJJJJKKKKKKKKKKKKIIIIIIMMMLLLLLLKKKJJJJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFEEECCCFFFFFFDDDEEEHHHJJJHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLOOONNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQSSSQQQPPPPPPQQQPPPOOONNNKKKLLLLLLMMMNNNPPPRRRSSSQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOOOONNNNNNNNNOOOOOOMMMMMMNNNOOOPPPQQQQQQPPPQQQPPPPPPPPPPPPQQQQQQRRRRRRTTTVVVXXXXXXWWWUUUTTTPPPOOONNNOOOQQQQQQQQQOOORRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMOOOQQQRRRPPPNNNLLLMMMOOOMMMMMMMMMMMMNNNOOOPPPPPPLLLKKKJJJJJJJJJKKKMMMMMMQQQQQQRRRRRRQQQOOONNNLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGIIIJJJJJJIIIIIIFFFGGGIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHttthhheeebbb```^^^]]]ZZZYYYVVVVVVUUUSSSRRRPPPOOOOOOJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPOOOOOOOOOOOONNNNNNKKKLLLMMMOOOOOOOOOOOONNNLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOPPPOOONNNLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJKKKKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFFFFGGGFFFEEECCCDDDGGGFFFDDDEEEHHHIIIGGGFFFGGGJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOPPPPPPKKKJJJJJJIIIHHHGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNPPPRRRSSSTTTRRRQQQPPPOOONNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPOOONNNLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQTTTVVVWWWWWWUUUTTTPPPPPPOOOQQQRRRSSSQQQOOOSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPOOOOOONNNNNNNNNPPPRRRSSSQQQNNNMMMNNNPPPNNNNNNNNNNNNOOOPPPQQQQQQOOONNNMMMMMMMMMNNNPPPQQQOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIIIIJJJKKKMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKLLLIIIJJJJJJKKKKKKJJJJJJIIIrrrllliiieeebbb```]]]ZZZXXXXXXWWWVVVTTTRRRPPPNNNNNNJJJJJJIIIJJJKKKMMMNNNPPPLLLMMMMMMNNNNNNMMMMMMMMMKKKKKKJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLMMMPPPPPPNNNMMMKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLLLLMMMOOOQQQRRRMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIILLLJJJIIIJJJLLLLLLIIIFFFGGGLLLQQQQQQMMMJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJOOONNNMMMLLLLLLNNNPPPRRROOONNNLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMKKKIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMMMMOOONNNLLLJJJJJJJJJJJJKKKIIIJJJJJJJJJIIIHHHHHHGGGJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEEEELLLMMMMMMMMMKKKKKKMMMNNNKKKLLLNNNOOOPPPPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLOOONNNNNNMMMLLLLLLLLLLLLQQQRRRTTTUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPRRRTTTUUUTTTUUUVVVWWWVVVTTTRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRRRRTTTWWWQQQQQQSSSUUUVVVUUUQQQNNNPPPQQQQQQQQQOOONNNOOOPPPRRRQQQPPPPPPOOONNNMMMLLLQQQOOOMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOPPPOOOTTTRRRPPPNNNMMMNNNOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMLLLNNNOOOQQQRRRRRRQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSUUUSSSPPPQQQSSSSSSQQQNNNQQQQQQPPPPPPPPPPPPQQQQQQVVVWWWWWWWWWWWWVVVTTTSSSPPPOOONNNNNNOOOPPPRRRSSSQQQQQQRRRRRRRRRRRRRRRQQQMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLKKKMMMLLLKKKIIIIIIIIIJJJKKKNNNMMMJJJIIIIIIJJJMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNOOONNNMMMLLLMMMNNNJJJKKKKKKKKKJJJIIIHHHHHHKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLLLLMMMMMMNNNNNNHHHIIILLLMMMNNNMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLtttjjjgggdddaaa```___\\\ZZZUUUTTTSSSQQQNNNLLLKKKJJJLLLLLLKKKJJJJJJKKKMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQQQQPPPPPPOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMOOOQQQQQQOOONNNLLLMMMMMMNNNOOOPPPQQQQQQOOOOOONNNNNNOOOPPPRRRSSSNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJMMMKKKIIIJJJKKKLLLJJJHHHIIIMMMPPPPPPLLLJJJLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLNNNMMMMMMLLLMMMNNNPPPQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNOOOOOONNNMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOONNNNNNMMMMMMMMMQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSUUUVVVUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQNNNMMMMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSSSSUUUXXXVVVTTTRRRQQQRRRRRRPPPOOOQQQRRRSSSRRRPPPOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLNNNNNNOOOQQQQQQRRRRRRQQQTTTSSSQQQOOONNNNNNOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQPPPRRRTTTVVVUUUSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVWWWXXXXXXWWWVVVUUURRRQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOONNNNNNNNNNNNOOOQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLOOOMMMKKKJJJJJJKKKMMMOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRPPPMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKvvvhhhfffcccaaa``````^^^\\\YYYWWWUUURRRPPPNNNLLLLLLNNNMMMLLLJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNPPPRRRSSSQQQOOOMMMNNNNNNOOOQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMKKKJJJIIIKKKKKKKKKJJJKKKMMMOOONNNKKKJJJLLLOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLNNNPPPOOOMMMJJJIIIMMMLLLKKKIIIGGGGGGFFFFFFLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMNNNNNNLLLLLLMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHJJJLLLNNNPPPKKKLLLLLLKKKIIIHHHIIIKKKOOOOOOPPPPPPOOOMMMLLLKKKMMMMMMNNNNNNPPPQQQSSSTTTWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTPPPQQQSSSUUUVVVVVVVVVUUUSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUSSSTTTVVVXXX___[[[VVVSSSSSSUUUVVVVVVSSSTTTUUUSSSQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQRRRQQQPPPOOONNNQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPRRRSSSSSSSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRSSSUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOONNNNNNNNNNNNOOOPPPNNNMMMKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRPPPNNNLLLLLLMMMPPPPPPPPPPPPPPPOOOOOONNNMMMNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKvvvhhhfffcccaaa```___]]]\\\ZZZYYYVVVSSSPPPNNNMMMMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRRRROOOOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRTTTUUUSSSQQQMMMNNNOOOPPPQQQRRRRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLMMMKKKJJJIIIKKKNNNMMMMMMNNNNNNOOONNNNNNNNNJJJKKKMMMNNNOOOOOOOOOOOOSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLMMMMMMMMMMMMNNNNNNQQQQQQRRRQQQOOOMMMJJJHHHNNNNNNMMMKKKJJJIIIIIIIIIMMMLLLJJJIIIIIIIIIJJJKKKGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOLLLNNNOOONNNMMMLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOONNNMMMLLLKKKKKKKKKMMMMMMNNNNNNOOOOOOOOONNNMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNLLLKKKIIIIIIJJJKKKLLLLLLMMMMMMLLLIIIIIIJJJKKKPPPQQQRRRRRRRRRPPPOOONNNOOOOOOOOOPPPQQQRRRTTTUUU[[[YYYWWWTTTSSSTTTUUUVVVTTTTTTSSSTTTTTTUUUVVVWWWQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVWWWUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUUUUTTTSSSTTTVVVXXX```\\\XXXUUUVVVXXXYYYYYYSSSTTTUUUSSSQQQOOOPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQSSSSSSWWWVVVUUUUUUTTTTTTSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQOOONNNMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSSSSTTTQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPQQQMMMOOOPPPPPPNNNNNNOOOQQQPPPPPPQQQQQQQQQPPPPPPOOOLLLMMMNNNOOOOOOPPPOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKtttjjjgggdddaaa```^^^\\\ZZZWWWUUURRROOOLLLKKKJJJJJJLLLKKKJJJJJJJJJKKKMMMNNNKKKLLLNNNPPPRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVVVVTTTSSSNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRRRRQQQQQQPPPOOOPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNMMMKKKLLLMMMOOOPPPPPPPPPPPPTTTSSSSSSRRRQQQPPPOOONNNKKKKKKKKKLLLLLLMMMMMMMMMTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNQQQPPPPPPOOOPPPPPPQQQQQQLLLMMMNNNNNNLLLLLLMMMNNNNNNOOOQQQQQQQQQQQQOOONNNPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOONNNNNNNNNOOOOOOPPPQQQOOOOOOMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLLLLMMMNNNPPPOOOMMMKKKJJJJJJJJJJJJNNNOOOOOONNNLLLKKKLLLNNNRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUTTTQQQOOOOOOOOOPPPQQQTTTSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQMMMMMMNNNOOOPPPQQQRRRRRRUUUTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRUUUWWWVVVUUUSSSSSSUUUVVVVVVUUURRRSSSTTTRRRPPPOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSNNNOOOQQQRRRSSSRRRRRRQQQTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPQQQRRRTTTTTTUUUVVVUUUUUUSSSSSSRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVZZZZZZ[[[[[[ZZZXXXVVVUUUXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUUUUUUUTTTTTTSSSRRRUUUTTTRRRPPPOOONNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSRRRPPPPPPOOONNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNMMMNNNPPPQQQRRRWWWTTTPPPLLLKKKMMMOOOQQQMMMNNNOOOOOONNNNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNNNNOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLsssjjjhhhdddaaa```^^^\\\ZZZWWWUUURRROOOMMMLLLLLLMMMLLLKKKJJJJJJJJJLLLMMMNNNKKKLLLNNNPPPQQQRRRSSSSSSWWWWWWXXXXXXYYYXXXXXXWWWSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTVVVWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRPPPOOOMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLPPPPPPOOOOOOOOOQQQSSSTTTOOOOOOPPPQQQQQQPPPPPPOOOLLLLLLJJJIIIGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQQQQMMMNNNOOONNNMMMLLLMMMOOOOOOPPPPPPQQQQQQPPPPPPOOORRRRRRQQQOOONNNMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOPPPPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPOOONNNNNNOOOQQQUUUVVVWWWYYYZZZZZZYYYYYYUUUUUUTTTRRRRRRQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOONNNOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVSSSSSSSSSUUUWWWXXXVVVUUUQQQRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPRRRTTTTTTUUUTTTTTTVVVUUUSSSQQQPPPOOONNNNNNQQQQQQQQQRRRSSSTTTUUUVVVQQQSSSTTTUUUTTTTTTUUUWWWWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZXXXWWWVVVXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVUUUWWWUUUSSSQQQPPPPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNOOOQQQRRRSSSXXXUUUQQQMMMLLLMMMPPPRRRQQQRRRRRRQQQOOONNNNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMssshhhfffcccaaa```___]]]\\\XXXVVVSSSPPPOOOOOOPPPQQQMMMMMMKKKJJJJJJKKKLLLLLLLLLLLLNNNOOOQQQQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQPPPPPPQQQQQQRRRSSSTTTVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTVVVWWWUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJGGGJJJNNNOOOMMMKKKKKKLLLJJJJJJKKKLLLMMMLLLKKKIIIIIIJJJLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRTTTVVVQQQRRRQQQQQQOOOMMMKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPRRRSSSSSSTTTRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOPPPPPPOOONNNOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNQQQPPPPPPQQQRRRSSSTTTTTTQQQRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTSSSRRRQQQOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMNNNPPPRRRRRRRRRQQQPPPNNNOOOPPPPPPOOOOOOQQQSSSXXXYYYZZZ[[[[[[[[[ZZZYYYUUUTTTSSSRRRRRRQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQNNNOOOPPPRRRRRRPPPOOONNNPPPQQQSSSUUUVVVVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVUUUVVVXXXXXXWWWVVVPPPRRRSSSSSSRRRQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTPPPQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRRRRSSSTTTUUUWWWWWWRRRTTTVVVVVVUUUUUUWWWYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWYYYYYYZZZYYYXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSRRRRRRSSSTTTWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVVVVUUUSSSRRRRRRTTTVVVWWWXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTTTTSSSQQQPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNsssfffdddbbbaaaaaaaaa___^^^TTTRRROOOMMMLLLLLLNNNOOOPPPNNNMMMKKKJJJIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSRRRRRRPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRRRRTTTVVVWWWUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKGGGKKKPPPRRRPPPMMMMMMMMMKKKKKKLLLNNNOOONNNLLLJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPSSSVVVXXXPPPQQQQQQPPPOOOLLLJJJIIIFFFFFFGGGHHHHHHIIIJJJJJJMMMOOOQQQSSSSSSRRRQQQOOOTTTUUUUUUUUUSSSQQQOOONNNMMMNNNNNNMMMKKKIIIGGGEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLNNNPPPQQQPPPOOONNNPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVTTTRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPPPPQQQRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQRRRSSSUUUUUURRRSSSTTTVVVVVVVVVUUUTTTUUUUUUTTTTTTRRRQQQOOONNNPPPPPPOOOOOOPPPPPPQQQRRRPPPRRRTTTUUUUUUTTTQQQPPPMMMNNNOOOPPPOOOPPPRRRTTT[[[[[[\\\\\\[[[ZZZYYYXXXTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQSSSSSSSSSSSSSSSVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTNNNOOOQQQRRRRRRQQQOOONNNNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTSSSTTTVVVXXXWWWUUUSSSRRRSSSTTTSSSSSSQQQRRRTTTTTTSSSSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUQQQRRRTTTVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSTTTUUUVVVXXXXXXWWWYYYZZZXXXUUUTTTUUUWWWWWWVVVVVVUUUUUUVVVVVVWWWRRRTTTVVVXXXZZZ[[[[[[[[[VVVWWWXXXZZZZZZZZZYYYYYYVVVVVVXXXYYYZZZZZZ[[[[[[YYYWWWUUUTTTSSSSSSUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWVVVTTTSSSQQQPPPSSSXXX[[[\\\YYYTTTQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVXXXZZZPPPRRRTTTVVVWWWVVVUUUTTTQQQSSSTTTUUUTTTTTTVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNOOOPPPQQQQQQPPPNNNLLLQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOrrriiiccc]]]]]]```aaa]]]XXXWWWSSSOOOMMMMMMNNNOOONNNOOONNNNNNMMMMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQMMMNNNOOONNNMMMOOOSSSWWWSSSPPPSSSZZZ[[[UUUQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWUUUUUUTTTRRRQQQOOONNNNNNQQQRRRTTTUUUUUUTTTSSSRRRNNNNNNMMMMMMNNNOOOOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOQQQVVVYYYWWWPPPKKKMMMPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPPPPPPPPPPRRRRRRQQQQQQPPPNNNLLLJJJHHHFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVRRRRRRRRRSSSSSSSSSSSSSSSOOOOOONNNMMMKKKIIIGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKMMMLLLJJJKKKMMMNNNNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTVVVYYY[[[[[[YYYVVVTTTVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLMMMNNNNNNQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLKKKPPPNNNJJJHHHFFFGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKIIIIIIKKKNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWUUUTTTRRRRRRSSSUUUVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTSSSRRRPPPOOONNNSSSSSSSSSRRRSSSTTTUUUUUUWWWVVVVVVWWWYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUURRRTTTVVVVVVTTTSSSRRRRRRSSSSSSRRRRRRRRRTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXVVVUUUUUUVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPRRRUUUVVVVVVVVVVVVWWWYYYXXXXXXVVVUUUTTTSSSRRRUUUTTTTTTVVVYYYZZZXXXUUUWWWXXX[[[\\\\\\ZZZXXXVVVYYYYYYYYYYYYXXXWWWUUUUUU\\\XXXVVVVVVXXXYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZZZZXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTYYYZZZZZZZZZZZZZZZYYYYYY\\\[[[XXXVVVUUUWWWXXXZZZYYYSSSTTT[[[[[[SSSOOOSSSSSSUUUXXXYYYXXXVVVVVVVVVSSSSSSRRRQQQPPPNNNMMMLLLLLLNNNPPPRRRRRRPPPNNNMMMOOOKKKGGGHHHLLLQQQSSSSSSRRRTTTVVVWWWVVVUUUVVVWWWRRRVVVWWWWWWYYY\\\ZZZVVVXXXWWWVVVVVVWWWWWWVVVTTT[[[[[[ZZZZZZYYYYYYYYYYYY[[[ZZZXXXXXXYYYYYYXXXWWWWWWXXXYYYXXXVVVVVVVVVXXXYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQTTTSSSSSSRRRRRRSSSSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRuuuhhhbbb]]]\\\```aaa^^^YYYXXXUUUQQQOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOPPPNNNMMMMMMQQQTTTUUURRRSSSYYYZZZUUUQQQRRRQQQRRRRRRSSSUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUQQQPPPOOONNNNNNMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQTTTWWWUUUQQQNNNOOOPPPQQQPPPPPPOOOOOOPPPPPPPPPTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSPPPOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNLLLKKKLLLMMMNNNNNNNNNRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUWWWYYY[[[[[[ZZZYYYWWWWWWVVVVVVUUUUUUUUUUUUUUURRRRRRQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLKKKPPPNNNLLLJJJIIIIIIJJJKKKKKKLLLMMMNNNOOONNNNNNMMMNNNMMMKKKLLLOOOSSSTTTUUURRRRRRSSSTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUYYYYYYXXXXXXWWWVVVVVVUUUSSSSSSTTTTTTTTTSSSSSSRRRWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTRRRSSSTTTUUUUUUVVVUUUUUUVVVUUUTTTRRRRRRSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWXXX[[[[[[ZZZYYYWWWWWWWWWVVVUUUTTTTTTSSSVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUUUUVVVWWWVVVUUUUUUUUUWWWXXXYYYWWWXXXXXXYYYZZZ[[[\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[YYYWWWVVVWWWXXXWWWVVVTTTVVVWWWXXXXXXWWWWWWWWW\\\[[[ZZZYYYXXXWWWVVVVVVXXXXXXXXX[[[^^^___^^^\\\ZZZ\\\]]]^^^^^^\\\ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWZZZWWWTTTTTTUUUWWWVVVUUUZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYZZZ[[[\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ[[[]]]]]]]]]]]]]]]^^^\\\ZZZXXXXXXYYY[[[]]]]]]YYYZZZ___aaa^^^ZZZZZZSSSUUUWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNKKKHHHIIILLLPPPQQQRRRRRRTTTVVVWWWUUUTTTTTTTTTTTTWWWXXXWWWXXX[[[ZZZVVVYYYXXXXXXYYYZZZ[[[YYYWWW\\\\\\]]]]]]^^^^^^_________^^^\\\\\\]]]\\\[[[YYYYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXvvvgggbbb\\\\\\^^^```^^^[[[YYYVVVSSSRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSRRRQQQOOOPPPRRRTTTWWWTTTTTTXXXXXXUUUSSSSSSRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWTTTSSSQQQOOONNNMMMLLLLLLOOOOOOOOOOOOOOONNNNNNNNNQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLLLLLLLLLLLLLLLLLLLOOONNNNNNNNNMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOQQQPPPNNNOOOQQQRRRRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\XXXWWWVVVVVVUUUUUUVVVVVVSSSSSSRRRQQQQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOOOONNNQQQSSSUUUWWWWWWVVVSSSRRRPPPOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNPPPOOOOOONNNNNNMMMMMMLLLOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNQQQOOOOOOPPPTTTWWWXXXYYYQQQQQQRRRSSSTTTUUUUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTWWWVVVVVVUUUUUUVVVVVVVVVTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPOOONNNOOORRRTTTVVVWWWWWWWWWUUUTTTTTTVVVXXXYYYXXXWWWZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWVVVTTTTTTUUUWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ\\\]]]]]]]]]\\\[[[ZZZ\\\^^^^^^]]]\\\]]]^^^___\\\YYYXXXXXXYYYYYYYYYWWWWWWXXXXXXXXXWWWWWWVVV[[[ZZZYYYWWWVVVVVVVVVWWWYYYXXXYYY\\\___``````___[[[\\\]]]^^^^^^\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWXXXZZZ]]]^^^___^^^^^^\\\[[[ZZZYYYYYYZZZ\\\^^^\\\]]]\\\]]]bbbfffccc]]]UUUWWWXXXWWWUUUUUUVVVWWWVVVVVVVVVVVVUUUTTTRRRQQQRRRQQQOOONNNMMMOOOPPPRRRPPPNNNMMMMMMOOOQQQRRRRRRUUUWWWZZZZZZYYYWWWWWWWWWZZZ]]]]]][[[[[[______]]]___^^^^^^```bbbcccbbb`````````bbbdddeeegggggghhhhhhgggeeedddddddddbbb```___```aaaaaa```___```bbbdddccccccbbbbbbccccccdddcccccccccbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^^^^___^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[ZZZZZZZZZwwwfffaaa\\\[[[]]]___]]][[[XXXVVVTTTSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVVVVWWWVVVUUUTTTTTTSSSRRRQQQRRRTTTVVVXXXWWWWWWWWWWWWXXXXXXXXXYYY\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQOOONNNNNNNNNRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNMMMOOORRRSSSRRRPPPMMMMMMLLLLLLLLLMMMNNNNNNRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRVVVTTTSSSSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVYYYYYYYYYZZZ\\\]]]^^^___WWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLQQQRRRUUUWWWWWWVVVSSSRRROOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPSSSRRRQQQRRRUUUWWWXXXXXXRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUWWWXXXYYYYYYZZZYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTYYYXXXWWWUUUUUUVVVWWWXXXUUUVVVVVVVVVVVVVVVUUUTTTUUUTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSVVVXXXZZZZZZYYYXXXUUUUUUTTTVVVXXXXXXWWWUUUZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZYYYXXXVVVVVVXXXZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^```aaaaaaaaa___^^^___aaacccdddccccccdddeeeeeebbb^^^\\\\\\^^^^^^^^^[[[[[[ZZZ[[[[[[[[[ZZZYYY[[[ZZZXXXVVVVVVVVVXXXYYY[[[[[[\\\]]]___``````___]]]^^^```aaa```___^^^\\\^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXWWWWWWYYY[[[\\\]]]XXXXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[YYY[[[]]]___```aaaaaa```^^^]]]\\\[[[\\\]]]___```]]]```^^^[[[aaajjjggg]]]YYYZZZZZZYYYWWWWWWXXXZZZWWWXXXYYYYYYYYYWWWUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUUUUZZZ]]]```bbbaaa`````````eeehhhhhheeeeeejjjmmmmmmjjjjjjjjjlllnnnpppooonnnkkklllnnnoooqqqrrrrrrrrrtttrrrpppoooooonnnllljjjjjjkkkmmmmmmllllllmmmooolllkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmlllkkkjjjiiiiiigggfffeeeeeeffffffffffffhhhiiijjjkkkkkkkkkkkkjjjiiihhhgggffffffffffffeeecccbbbbbbcccdddeeedddccccccaaa```^^^]]]\\\zzzeeeaaa\\\ZZZ[[[\\\\\\[[[XXXVVVTTTSSSUUUVVVVVVUUUVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYYWWWVVVWWWXXXWWWUUUWWWVVVTTTTTTTTTVVVXXXZZZVVVVVVWWWWWWXXXYYYYYYZZZ___^^^]]][[[YYYVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRWWWWWWWWWVVVVVVUUUUUUUUUOOOLLLKKKMMMQQQTTTRRRPPPRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYSSSSSSTTTTTTTTTTTTSSSSSSUUUTTTQQQNNNMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKMMMOOORRRTTTUUUVVVWWWUUUTTTTTTVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYZZZ[[[]]]___```VVVVVVUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPOOONNNMMMMMMLLLPPPRRRTTTVVVWWWVVVTTTSSSPPPPPPQQQRRRSSSTTTTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTQQQSSSTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUTTTSSSSSSTTTUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZZZZTTTSSSRRRRRRRRRTTTUUUVVVXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXXXX\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[VVVVVVUUUTTTTTTTTTUUUUUUZZZYYYWWWVVVUUUVVVWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTUUUWWWYYYZZZYYYXXXWWWYYYXXXXXXYYYZZZ[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]^^^^^^]]]\\\]]]```cccdddcccaaa```___``````aaaaaaaaabbbbbbbbbbbbbbbbbbddddddeeeffffffeeeddddddeeehhhkkkllllllkkkkkklllnnnkkkgggeeefffggghhhhhhdddbbb``````bbbbbbaaa______^^^[[[YYYYYYZZZ]]]___bbbbbbbbbaaa`````````aaa```bbbeeeggggggfffdddbbb```^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYZZZ\\\]]][[[\\\^^^`````````______^^^```bbbbbb___]]]]]]^^^``````____________``````aaabbbbbbcccdddddddddeeeccccccbbbbbbcccdddeeefffdddfffccc^^^aaaiiiggg^^^[[[\\\\\\ZZZXXXXXXYYY[[[XXXYYY[[[\\\\\\[[[YYYWWWSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVXXXYYY\\\```fffjjjlllmmmmmmnnntttxxxyyyvvvwww}}}{{{zzz{{{}}}~~~~~~}}}{{{yyyzzz|||~~~~~~}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}zzzxxxvvvuuuuuuuuuyyyzzz{{{}}}~~~}}}|||{{{yyyxxxwwwwwwwwwyyyxxxuuusssrrrrrrttttttvvvuuurrrooollliiigggeee}}}fffbbb]]]ZZZYYYZZZ[[[[[[XXXVVVTTTTTTUUUUUUUUUSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTVVVYYY[[[[[[ZZZXXXYYYXXXVVVXXX[[[ZZZVVVXXXXXXWWWWWWWWWXXXZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\^^^]]]\\\YYYWWWUUUTTTSSSUUUTTTTTTTTTUUUUUUVVVWWWUUUUUUUUUTTTTTTTTTTTTTTTOOOMMMLLLNNNQQQTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTUUUWWWXXXZZZ[[[UUUVVVWWWWWWWWWWWWVVVUUUWWWVVVTTTQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJJJJKKKMMMPPPSSSVVVXXXYYYVVVTTTSSSTTTUUUWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]]VVVUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSUUUVVVWWWWWWVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTTTTUUUUUUSSSQQQSSSTTTTTTUUUVVVWWWXXXYYYUUUTTTRRRRRRRRRTTTVVVXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWWWWXXXYYY[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWYYYYYYZZZ[[[\\\\\\\\\\\\XXXWWWWWWVVVVVVWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTVVVWWWWWWVVVVVVUUUWWWVVVWWWXXX[[[\\\[[[ZZZZZZZZZ[[[]]]^^^___``````^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[ZZZZZZ[[[[[[[[[\\\^^^aaaccceeehhhkkknnnooonnnmmmkkkjjjjjjkkkkkkjjjjjjjjjkkkkkkllllllllljjjjjjkkkkkkllllllmmmmmmooorrruuuvvvvvvuuuuuuuuuyyywwwtttssstttuuuvvvvvvooolllhhhggghhhhhheeebbbbbb___\\\ZZZZZZ]]]```ccceeeeeeeeecccaaa```aaabbbcccfffkkkoooqqqooollliiidddbbbaaa___^^^^^^______]]]^^^^^^]]]\\\]]]___bbbcccdddeeefffeeecccaaa``````dddhhhiiifffcccbbbccceeeeeeeeedddeeeeeefffggghhhgggffffffggghhhjjjkkklllkkkkkkkkkkkkllllllmmmmmmmmmhhhbbbaaabbb```\\\[[[]]]]]]\\\ZZZYYYYYYZZZZZZ\\\^^^``````___]]][[[UUUVVVVVVVVVUUUTTTSSSRRRPPPRRRSSSTTTUUUXXX\\\___ccciiiqqqxxx~~~}}}yyywwwvvv|||gggccc^^^YYYXXXXXXYYYZZZYYYXXXVVVUUUVVVVVVTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUWWWVVVUUUWWWZZZ[[[ZZZXXXVVVYYYYYYWWWYYY]]]\\\WWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPQQQSSSUUUVVVWWWTTTTTTTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQTTTWWWYYYZZZXXXVVVUUUUUUWWWXXXXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZWWWXXXXXXYYYYYYYYYZZZZZZVVVVVVUUUTTTTTTTTTTTTUUUSSSSSSSSSRRRSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZXXXYYY[[[]]]____________[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTVVVWWWYYY[[[WWWVVVVVVVVVWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZYYYWWWWWWWWWZZZ\\\^^^\\\\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[\\\]]]___```aaa]]]]]]\\\\\\[[[ZZZZZZZZZ\\\]]]^^^___````````````[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVWWWXXXXXXYYYXXXXXXVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVXXX\\\```ccccccccceeeeeeeeefffffffffggggggdddcccbbbaaaaaabbbcccdddcccbbbbbbbbbbbbbbbbbbcccbbbffflllsssxxx}}}}}}}}}~~~~~~}}}}}}~~~{{{xxxwwwuuuqqqmmmiiifffbbb```aaadddhhhkkklllmmmmmmkkkhhhgggiiilllqqqvvv}}}|||tttrrrnnnjjjgggfffeeeeeebbbeeehhhjjjkkkoootttxxxxxxxxxxxxwwwsssoookkkhhhjjjpppwwwzzzwwwtttssssssvvvvvvuuuuuuvvvvvvwwwxxxwwwuuusssrrrssswww{{{}}}zzzuuuoooggg___^^^aaa___```bbbaaa___]]]]]]]]]]]]```bbbeeeeeedddaaa```ZZZYYYWWWVVVUUUUUUVVVVVVRRRTTTVVVWWWXXX\\\ccchhhttt{{{yyygggddd^^^YYYWWWWWWXXXYYY[[[YYYWWWWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTT[[[ZZZXXXZZZ\\\]]][[[XXXTTTYYYZZZXXXZZZ___]]]XXXWWWXXXYYYYYYZZZYYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[XXXXXXWWWWWWXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZSSSSSSSSSTTTTTTVVVYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^______^^^]]]\\\TTTUUUUUUVVVVVVVVVUUUUUUSSSSSSRRRQQQOOONNNMMMMMMRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPOOONNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKOOOPPPQQQSSSUUUWWWXXXYYY[[[ZZZXXXYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZVVVWWWXXXXXXXXXXXXXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]][[[]]]___aaacccddddddddd_________^^^^^^^^^]]]]]]WWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWTTTTTTTTTUUUVVVYYY[[[]]]XXXWWWWWWXXXZZZ[[[YYYXXX[[[[[[\\\]]]^^^___``````aaa___^^^]]]^^^```ccceee]]]^^^___aaacccdddeeeeee______``````bbbcccdddeeeffffffeeeeeeddddddccccccaaaaaabbbddddddeeeeeeeee^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]```eeekkkoooqqqqqqqqqqqqpppoooooonnnmmmmmmllljjjiiihhhhhhiiijjjlllkkkkkkjjjjjjjjjjjjkkkkkkpppuuu~~~~~~vvvsssooolllmmmqqquuuyyywwwyyyyyyxxxuuuuuuxxx{{{}}}vvvpppllliiihhhfffjjjqqqwww|||{{{xxxzzzuuugggeeennnccceeehhhhhheeecccaaaaaa```bbbeeehhhiiigggeeeccc^^^[[[WWWTTTSSSUUUXXXZZZUUUWWWYYYZZZ]]]bbbjjjpppvvvgggccc]]]XXXWWWWWWWWWVVVWWWYYY[[[\\\[[[YYYVVVTTTXXXVVVTTTUUUXXXYYYWWWUUUXXXXXXYYYYYYYYYYYYXXXXXXTTTTTTTTTTTTTTTUUUVVVVVVZZZYYYXXXYYY[[[]]]^^^]]]XXXZZZ\\\ZZZXXXXXX[[[^^^YYYYYYYYYYYYZZZ\\\^^^___^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^\\\XXXYYY]]]]]]ZZZXXXWWWWWWYYY]]]^^^]]][[[VVVUUUTTTTTTUUUWWWYYYZZZYYYZZZ[[[\\\^^^___``````]]]^^^___```aaabbbcccccc```aaabbbbbbbbb```___^^^cccbbb___\\\YYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTVVVTTTSSSSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQRRRRRRQQQPPPRRRSSSTTTTTTVVVXXXZZZ\\\]]]^^^^^^\\\[[[[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ\\\ZZZWWWWWWXXXZZZ\\\\\\\\\]]]]]][[[ZZZZZZ\\\___]]]^^^___```___]]]ZZZXXXWWWWWWWWWWWWXXXZZZ[[[\\\\\\^^^______^^^]]]^^^______aaabbbbbb```___``````aaacccfffiiikkkjjjiiihhhfffeeecccaaaaaaaaaaaabbb``````______^^^^^^]]]]]]^^^]]]\\\\\\[[[\\\]]]^^^[[[]]]```bbbbbbaaa```___```aaacccddddddcccaaa``````bbbcccdddfffhhhlllooommmmmmnnnnnnooooooppppppmmmmmmmmmmmmnnnoooppppppooonnnmmmmmmnnnppprrrsssrrrsssuuuuuutttqqqnnnlllnnnmmmllllllkkkkkklllllliiifffdddeeeffffffdddaaa````````````___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^\\\ZZZYYYZZZ[[[____________^^^\\\[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXYYY[[[[[[___fffmmmttt}}}}}}}}}~~~{{{{{{||||||~~~zzzvvvxxx}}}}}}uuuqqqooopppqqqrrrrrrqqqpppooonnnnnnooopppqqqoookkkhhheeeaaa]]]\\\]]]]]][[[YYYZZZ[[[[[[ZZZ]]]fffuuummmfffbbb^^^[[[ZZZYYYYYYXXXXXXZZZ[[[\\\\\\ZZZXXXVVVYYYWWWWWWXXX[[[]]]\\\ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ\\\[[[ZZZ[[[^^^``````___\\\^^^```___]]]]]]___aaa^^^]]]\\\\\\\\\]]]^^^___]]]^^^^^^^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[\\\\\\\\\^^^___^^^[[[[[[^^^]]]ZZZ\\\ZZZYYYZZZ\\\\\\ZZZWWWVVVVVVVVVWWWWWWXXXYYYYYY]]]]]]^^^___```bbbddddddccceeehhhjjjllllllkkkkkkiiijjjjjjkkkjjjiiihhhgggfffdddbbb___]]]\\\\\\\\\WWWWWWWWWWWWWWWWWWWWWWWWYYYWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSUUUVVVWWWWWWVVVVVVWWWXXXYYYYYY[[[\\\^^^___aaaaaaaaa```______aaaaaa```^^^^^^]]]\\\[[[[[[[[[\\\\\\^^^]]]\\\[[[\\\]]]^^^^^^^^^___```___^^^^^^```bbbbbbbbbbbbbbbaaa___]]]\\\\\\]]]^^^___``````aaaaaabbbccceeefffeeedddeeefffhhhjjjkkkjjjhhhgggggghhhjjjllloooqqqsssssssssrrrooonnnmmmlllllllllmmmmmmjjjiiihhhfffeeedddccccccddddddfffgggggggggggggggcccfffjjjnnnqqqqqqpppooonnnooopppqqqqqqooommmlllnnnoooqqqsssuuuyyy~~~|||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{wwwtttqqqooooooooommmjjjiiijjjjjjiiiiiihhhgggfffccccccccccccbbbbbbbbbbbbdddddddddccc`````````bbb```aaabbbbbbbbbbbbbbbbbb```___^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^___```aaabbbkkkttt~~~~~~}}}|||yyyuuuqqqkkkhhhdddcccddddddcccaaa```aaaaaa```bbbjjjvvvwwwfff```^^^[[[ZZZYYYYYYWWWVVVXXXYYYZZZ[[[[[[YYYXXXWWWXXXWWWWWWYYY\\\^^^^^^]]]\\\\\\[[[ZZZYYYYYYZZZZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[[[[\\\___``````___]]]^^^``````___^^^___```___^^^\\\[[[[[[[[[\\\\\\_______________```aaaaaacccbbbaaa```____________^^^aaabbb___^^^___^^^ZZZ^^^]]]]]]^^^___^^^\\\ZZZXXXYYYZZZ[[[]]]^^^______dddddddddeeegggiiilllmmmmmmpppuuuzzz|||{{{yyywwwttttttuuuuuutttrrrqqqpppllljjjhhheeecccbbbbbbbbb]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\^^^``````___^^^^^^]]][[[[[[ZZZZZZZZZ\\\]]]____________aaabbbccccccdddeeefffggghhhhhhhhhhhhhhhiiijjjiiifffcccdddcccbbbaaaaaaaaabbbbbbccccccdddeeefffeeeeeedddeeegggjjjkkkkkkjjjkkklllnnnmmmkkkiiigggfffeeedddeeefffhhhjjjlllmmmmmmmmmoooqqqssstttsssssstttuuuzzz{{{|||{{{yyywwwwwwwwwxxxxxxzzz|||~~~~~~~~~~~~~~~|||yyyvvvuuuuuuuuupppqqqtttwwwyyyyyyxxxwwwxxx|||~~~|||wwwwwwwwwvvvuuusssrrrqqqrrrqqqqqqppppppoooooonnnmmmmmmmmmkkkiiihhhhhhjjjiiijjjlllnnnpppqqqrrrsssoooooonnnmmmlllllllllllloooooooooooopppqqqrrrrrryyyxxxvvvsssrrrssstttsssrrrooopppooonnnmmmrrrzzzrrrfff___]]]\\\\\\\\\\\\YYYWWW\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]___```aaaaaa```___^^^]]]]]]^^^______``````___^^^^^^^^^^^^___```______aaaccceeedddccc___```aaabbbaaa```______```___^^^]]]\\\]]]^^^^^^bbbbbbaaaaaabbbccceeefffgggfffeeeeeedddddddddeeeaaaeeegggdddbbbbbb```\\\`````````aaacccccccccccc^^^^^^^^^```ccchhhmmmqqqssssssssstttwwwzzz}}}yyyxxxuuurrrooonnnmmmmmmllllllllllllmmmmmmmmmmmmjjjiiihhhiiikkkmmmmmmllllllkkkjjjhhhhhhgggggggggeeegggjjjkkklllmmmppprrrssssssssstttuuuuuuvvvvvvuuuvvvwwwxxxyyyvvvrrrooonnnmmmllljjjjjjkkklllmmmlllppptttwwwwwwwwwvvvvvvxxx{{{~~~zzzvvvtttssssssrrrtttxxx|||}}}{{{{{{{{{~~~~~~ooofffdddcccccccccdddcccaaa___aaaaaaaaaaaabbbccccccdddbbbbbbddddddeeefffggghhhdddddddddcccddddddeeeeeeeeeeeeddddddddddddeeeeeegggggggggiiilllmmmllljjjggggggffffffeeedddcccbbbccccccbbbaaabbbcccdddeeeeeedddccccccdddgggjjjkkkkkkjjjjjjjjjjjjjjjkkkkkkhhhmmmpppmmmiiihhhfffbbbeeeeeeeeeddddddfffgggiiieeecccaaacccjjjuuu~~~~~~}}}{{{zzzzzzyyyyyyvvvyyy|||}}}{{{zzzyyyzzz|||}}}|||qqqkkkjjjhhhhhhhhhiiihhhfffddddddcccbbbbbbccceeeggghhhhhhiiillllllmmmnnnpppqqqlllllllllllllllkkkiiiiiijjjjjjjjjjjjjjjkkklllllloooooopppsssuuuvvvtttssspppmmmjjjiiihhhgggfffdddeeedddccccccdddeeefffgggiiihhhggggggjjjnnnsssvvvvvvuuuttttttttttttttttttuuu{{{~~~zzzuuusssrrrooopppooolllhhhfffgggjjjmmmmmmjjjiiilllvvv|||tttrrrqqqpppqqqqqqooonnnmmmlllkkkkkklllnnnqqqsssvvvyyy}}}~~~zzzxxxzzzzzzzzzzzz{{{}}}~~~zzzuuuqqqqqqpppooommmlllkkkjjjiiiiiiiiijjjkkkoooooooooqqqvvv~~~{{{yyyuuuppplllnnntttyyyyyywwwwww{{{~~~}}}~~~~~~}}}|||}}}|||{{{zzz{{{~~~~~~}}}|||yyyxxxvvvuuussssssssstttvvvvvvwww{{{|||wwwtttxxx