BM6 6(J ~~~{{{xxxtttqqqwwwyyyuuussssss}}}~~~~~~}}}}}}~~~{{{{{{|||~~~~~~~~~}}}}}}~~~|||{{{ttttttuuuwwwxxxwwwwwwvvvyyyzzzzzzzzzzzz}}}~~~}}}~~~|||yyyvvvtttrrrqqqtttwww{{{}}}~~~|||{{{zzz{{{{{{|||}}}{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~|||yyywwwvvvtttwww{{{~~~||||||}}}~~~~~~~~~|||yyyyyy{{{}}}~~~}}}||||||~~~~~~}}}~~~|||xxxvvvxxx~~~|||{{{zzzzzzzzz{{{||||||~~~|||{{{{{{|||}}}|||{{{vvvwwwyyy{{{{{{{{{zzzzzzzzz|||~~~|||xxxttttttuuuuuussssssuuuxxxyyywwwuuuttttttssssssssstttvvvvvvxxxzzz}}}~~~|||zzzxxxyyy{{{}}}}}}|||zzzxxxyyy{{{~~~|||~~~zzzuuuvvvzzz~~~}}}zzz|||~~~}}}yyyxxxwwwwww{{{xxx|||}}}~~~}}}||||||zzzvvvttttttuuuuuuvvvqqqssswwwyyyxxxuuusssqqqpppsssvvvwwwvvvuuuuuuvvv|||{{{zzzzzz|||~~~~~~}}}zzzzzzyyyvvvsssrrrssstttuuuuuuvvvvvvvvvvvvuuuuuunnnnnnooopppqqqrrrssstttrrrqqqpppoooooopppqqqrrrvvvvvvvvvuuutttsssrrrrrrrrrqqqpppppprrrssssssrrrsssrrrrrrqqqpppnnnmmmlllqqqrrrsssrrrpppnnnnnnnnnlllnnnpppqqqqqqpppnnnmmmmmmlllkkkiiigggdddcccbbbcccfffkkkmmmmmmlllllllllnnnnnnnnnoooqqqrrrqqqoookkkjjjiiijjjlllnnnnnnnnnooopppppppppooommmlllkkklllllllllkkkhhhhhhiiijjjccceeeiiimmmooooooooonnnlllmmmmmmmmmmmmllllllkkkjjjkkkkkklllmmmnnnoooooopppnnnkkkiiihhhjjjmmmnnnlllllljjjjjjkkkmmmooopppoooqqqrrrrrrpppooooooppppppooommmlllmmmooorrrtttooopppooommmkkkmmmrrrxxxzzzzzzxxxtttooommmmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjiiikkkmmmnnnnnnmmmiiijjjlllmmmlllkkklllmmmnnnrrrwwwyyywwwuuutttvvvllliiiggghhhkkklllkkkhhhiiiiiijjjjjjjjjiiiiiiiiigggiiilllnnnooonnnlllkkkeeejjjrrrxxxzzzwwwqqqmmmlllllljjjhhhggghhhlllpppqqqsssvvvwwwvvvtttqqqooolllmmmmmmnnnnnnooosssuuuuuuuuutttsssrrrqqqppppppsssooolllmmmqqqtttssspppnnnpppsssssssssssstttuuuwwwyyy{{{}}}}}}|||{{{zzz|||}}}|||{{{yyyvvvsssqqqoooooorrruuuvvvwww|||vvvuuuuuuuuuvvvvvvtttrrruuuvvvwwwwwwtttssssssssstttqqqnnnlllkkkmmmppprrrssswww|||}}}{{{vvvqqqnnnkkkqqqwwwzzzyyyxxxxxxyyy}}}~~~}}}{{{{{{~~~~~~~~~~~~|||zzzyyywwwxxxxxxxxxxxxvvvuuutttnnnmmmmmmmmmnnnoooqqqrrrrrrqqqqqqpppooonnnnnnmmmjjjjjjjjjiiigggfffgggiiieeeeeedddcccaaa```bbbdddeeeeeeffffffffffffeeeeeeaaa````````````aaabbbccc```aaaaaaaaa```_________eeedddddddddccccccbbbbbb```^^^]]]]]]___``````___^^^^^^___^^^^^^]]][[[[[[\\\]]]______^^^]]]]]]^^^ZZZ\\\]]]^^^]]]\\\[[[ZZZZZZZZZYYYYYYWWWVVVUUUTTTSSSWWW[[[]]]]]]]]]___```___]]]\\\]]]^^^^^^]]]\\\ZZZZZZZZZ[[[^^^______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\ZZZZZZ[[[\\\UUUWWWYYY[[[\\\]]]]]]]]]ZZZ[[[[[[[[[[[[YYYXXXWWWZZZ[[[[[[\\\\\\]]]^^^^^^```___\\\[[[ZZZ[[[]]]___\\\[[[ZZZZZZZZZ[[[\\\]]]\\\^^^``````___^^^^^^___]]]\\\[[[[[[[[[]]]___```]]]```bbb```]]]^^^bbbfffffffffdddaaa]]][[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWXXXWWWXXXZZZ\\\^^^]]]\\\ZZZ\\\^^^^^^]]]^^^aaadddfffkkkqqqsssqqqnnnmmmnnnbbb^^^[[[[[[]]]^^^\\\ZZZ\\\]]]___aaaaaaaaa```___^^^___```aaaaaa```___^^^]]]bbbkkkqqqqqqllleee___aaaaaa___]]]ZZZ[[[___bbb```aaabbbccccccbbb```___]]]\\\\\\ZZZZZZ\\\```ccccccdddeeeeeeffffffeeeeeegggeeeddddddfffgggeeebbb___aaacccdddcccbbbcccccceeefffhhhiiijjjjjjjjjjjjlllkkkkkkmmmooopppooommmkkklllmmmmmmllljjjhhhgggeeehhhiiikkkpppvvvwwwsssiiihhhhhhjjjmmmpppppppppkkklllllljjjfffeeefffhhhfffeeebbb______bbbfffiiipppuuuzzz|||zzzvvvsssrrrooovvv~~~}}}{{{zzz{{{|||}}}xxxxxxwwwvvvuuutttssssssssssssrrrrrrqqqpppoooooollllllkkkjjjjjjjjjkkkkkkiiiiiijjjjjjiiihhhfffeeedddeeeeeeeeedddbbb```___^^^^^^]]]]]]^^^```bbbccc``````___^^^]]]]]]]]]]]][[[]]]]]][[[VVVTTTVVVYYYVVVWWWWWWVVVUUUUUUWWWYYYTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQPPPRRRTTTTTTSSSRRRQQQQQQUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPJJJLLLOOOPPPPPPPPPQQQRRRNNNPPPRRRRRRPPPOOOOOOOOOMMMNNNNNNNNNMMMLLLKKKKKKIIIMMMQQQSSSSSSTTTVVVYYYRRRPPPNNNNNNPPPPPPPPPOOOKKKKKKLLLNNNPPPQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRQQQNNNLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNRRRPPPOOOMMMMMMNNNOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOOOOQQQTTTUUUUUUTTTTTTUUUOOOOOONNNNNNNNNOOOPPPQQQKKKOOORRRQQQNNNLLLOOORRRTTTUUUVVVUUUSSSQQQQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKLLLNNNPPPRRRQQQPPPOOOQQQSSSSSSSSSUUUYYY]]]]]]bbbggghhhddd```]]]\\\YYYUUUQQQQQQRRRSSSQQQOOONNNPPPSSSVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRZZZ\\\```cccbbb___\\\YYYVVVVVVVVVSSSOOOOOOSSSVVVRRRSSSTTTTTTTTTTTTSSSRRRSSSSSSQQQNNNNNNPPPUUUYYYUUUVVVXXXZZZ[[[\\\[[[[[[XXXXXXWWWWWWWWWUUUSSSPPPSSSUUUXXXXXXWWWVVVUUUVVVXXXXXXZZZ[[[\\\]]]]]]]]]^^^\\\[[[[[[\\\]]]\\\[[[XXX[[[^^^aaaaaa```]]][[[YYY[[[]]]___eeekkkjjjeee]]]\\\\\\^^^cccgggjjjkkkcccdddccc```\\\ZZZ\\\___[[[YYYWWWTTTTTTWWW\\\```iiinnntttxxxxxxwwwwwwxxxuuu|||~~~|||{{{zzztttsssrrrqqqqqqrrrsssssstttrrrqqqpppooonnnkkkiiigggffffffeeedddccccccbbbbbbaaa___^^^]]]]]]^^^^^^[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPMMMNNNNNNNNNMMMLLLLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@@@@@@@@@@AAAAAAFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBCCCEEEFFFEEEDDDGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEFFFGGGFFFEEECCCBBB@@@BBBEEEGGGGGGEEEBBB@@@EEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCEEEEEECCCAAABBBEEEIIIGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEGGGKKKPPPSSSVVVTTTSSSUUUXXXXXXTTTPPPKKKLLLLLLJJJHHHGGGGGGHHHFFFHHHKKKNNNPPPOOONNNMMMKKKMMMOOORRRUUUVVVXXXXXXYYYZZZZZZVVVPPPLLLKKKLLLHHHJJJJJJJJJHHHHHHHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKMMMKKKJJJLLLOOOQQQOOOLLLNNNNNNOOOPPPQQQQQQRRRRRRNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSUUUYYY\\\WWWXXXYYYZZZZZZYYYXXXWWWXXXTTTNNNIIIHHHLLLQQQUUU___ccckkksssxxxzzzzzzzzz}}}}}}{{{zzz|||{{{zzzyyyyyyxxxxxxxxxyyyxxxvvvtttrrrpppooonnnkkkjjjhhhgggffffffffffffhhhgggfffffffffeeecccaaa\\\\\\[[[[[[ZZZYYYYYYYYYTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPOOONNNNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEDDDBBBBBBBBBCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAAAAABBBAAA???===BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>?????????????????????@@@??????>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCBBBBBBBBBAAA@@@???===>>>@@@???>>>???BBBFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKLLLHHHGGGEEECCCBBBBBBCCCEEEOOOPPPQQQRRRRRRQQQPPPOOOTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRPPPMMMIIIFFFEEEFFFEEEFFFGGGFFFEEEDDDEEEGGGEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDEEEIIIMMMPPPPPPOOOIIIIIIIIIJJJKKKLLLLLLLLLHHHIIIJJJKKKKKKKKKJJJIIILLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQTTTTTTTTTQQQOOONNNOOOQQQTTTUUUWWWXXXXXXXXXWWWVVVTTTQQQLLLHHHHHHJJJNNNQQQUUUZZZbbbjjjpppsssttttttwwwyyy|||~~~|||{{{{{{{{{zzzyyywwwtttqqqooonnnlllllllllkkkkkkjjjjjjjjjiiihhhgggeeecccaaa```______^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVWWWXXXXXXWWWUUUQQQPPPPPPOOOOOONNNNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@@@@???AAAAAA@@@??????>>>======>>>>>>?????????>>>======@@@AAABBBAAA@@@???@@@AAA@@@????????????>>>>>>>>>??????>>>============>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????>>>>>>======================================================<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>???>>>===>>>>>>>>><<<:::===============<<<<<<<<<777888999:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===@@@>>><<<::::::<<<>>>@@@<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======??????>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::<<<======<<<<<<>>>@@@???>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@@@@=========>>>>>>??????@@@???@@@BBBCCCCCCAAA???>>>@@@BBBCCCCCCCCCDDDIIILLLEEEBBB???===<<>>===<<<===>>>>>>BBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAAEEEIIILLLMMMMMMBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHFFFFFFGGGHHHJJJLLLQQQRRRRRRPPPMMMJJJIIIJJJRRRTTTUUUWWWXXXXXXXXXWWWRRRPPPLLLJJJHHHIIIKKKLLLLLLPPPXXX```fffjjjllllllppppppttt|||}}}yyyvvvwwwvvvuuutttsssrrrqqqqqqqqqqqqpppnnnkkkiiifffeeecccccccccbbbaaa___^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>============;;;<<<<<<===<<<<<<;;;;;;===>>>??????===<<<===???>>>>>>>>>>>>==================<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;<<<<<<<<<<<<=========:::999999;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<777777888999;;;<<<=========<<<;;;::::::;;;<<<===>>><<<:::888888:::<<<>>><<<==================<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>===<<<<<<<<<>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???;;;;;;<<<<<<======>>>>>><<<<<<=========>>>>>>>>>>>>???AAABBBBBB@@@>>>===<<<===???BBBEEEHHHJJJLLLCCC@@@<<<:::<<>>>>>>>>@@@@@@@@@@@@@@@BBBCCCDDDIIIDDD???===???AAA@@@???<<<>>>??????>>>===>>>@@@@@@???===<<<;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBBBBBBBBBBBBB@@@??????????????????@@@AAAAAABBBDDDEEEFFFEEEEEE>>>>>>?????????@@@@@@@@@BBBBBBDDDEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAABBBEEEHHHJJJLLLNNNPPPPPPOOOMMMLLLLLLRRRSSSUUUWWWYYYYYYYYYYYYUUUSSSQQQNNNLLLJJJIIIHHHHHHLLLRRRYYY___cccffffffiiihhhnnnzzz}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuussspppllliiijjjjjjiiihhhgggffffffeeeaaa``````___^^^\\\[[[ZZZ]]]\\\\\\ZZZXXXVVVTTTRRRQQQPPPPPPNNNMMMLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDDDDDDDAAA???CCCCCCCCCBBBBBBBBBBBBBBB===============<<<<<<<<<>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;::::::;;;<<<=========<<<888888999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;888999::::::888888999:::========================;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888888999::::::;;;;;;;;;<<<<<<<<<999888888:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;999888777666777777999:::;;;::::::::::::::::::;;;<<<<<<============<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<===??????@@@???>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;:::999999::::::;;;<<<===>>>999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>===>>>>>>>>>???@@@@@@;;;999;;;BBBLLLPPPMMMHHHBBB>>>;;;:::>>>DDDHHHIIIBBBAAA???===<<<<<<======::::::<<<>>>AAACCCFFFGGGEEEAAA<<<;;;===??????>>>:::<<<======<<<<<<===???@@@???===<<<<<<<<<===>>>===============>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????AAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCDDDDDDEEEDDDDDDDDDBBBAAAAAABBBEEEHHHJJJJJJMMMPPPRRRQQQPPPOOOOOOOOOPPPRRRUUUVVVWWWWWWWWWYYYXXXVVVTTTPPPLLLHHHFFFGGGJJJNNNTTTYYY]]]___```eeedddlll~~~}}}yyysssooollljjjhhhfffkkkkkkkkkkkkkkkkkkkkkkkknnnllljjjhhhfffddd```^^^[[[[[[ZZZZZZYYYXXXXXXWWWTTTTTTTTTTTTSSSRRRRRRQQQSSSSSSRRRQQQOOOMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCCCC??????@@@BBBBBBBBBBBBBBBCCCBBB@@@@@@@@@???===;;;==================<<<<<<:::;;;;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;:::999888888888999999999999999888888888999999:::::::::999999::::::;;;:::::::::777777777888999:::::::::888999999::::::::::::999888:::;;;:::999999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<999999888888888999::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999:::;;;;;;<<<;;;;;;;;;999999999999999999999999999999999999999999999999999888888777777888888999888888888888999999999999===;;;:::;;;;;;;;;999777888888999999999999999:::999999999999999888888888::::::999999::::::;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;<<<<<<===>>>???>>><<<:::999888999999888777777999;;;===<<<<<<999:::;;;<<<============999999999:::::::::::::::999999999999999999999999;;;:::999999:::===@@@AAA>>>;;;===GGGTTTYYYSSSLLLAAA>>>;;;<<<@@@DDDEEEEEE<<<<<<::::::999:::;;;<<<999:::<<<>>>AAABBBCCCCCC???===:::999:::;;;<<<<<<999:::<<<<<<;;;;;;===>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>:::::::::::::::::::::::::::::::::::::::;;;<<<<<<===???AAAAAA@@@???@@@AAA???????????????????????????@@@AAABBBBBBBBBAAA@@@<<<===???@@@AAABBBCCCCCCCCCBBBAAAAAABBBEEEGGGIIIJJJLLLOOOPPPOOOMMMMMMMMMIIIKKKMMMOOOPPPQQQQQQQQQXXXXXXVVVTTTPPPKKKGGGEEEEEEGGGKKKOOOTTTWWWZZZ\\\bbbbbbmmmyyysssmmmjjjiiiiiikkkmmmpppsssxxx|||wwwtttkkkgggbbb^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\___]]][[[ZZZZZZXXXUUUSSSOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIIIIHHHGGGDDDCCCAAA@@@@@@??????>>>>>>>>>:::;;;<<<=========<<<<<<>>>===<<<===>>>>>><<<:::999999999999999999:::::::::;;;<<<<<<<<<<<<;;;:::888999:::::::::999777777888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;999999::::::999999888888::::::::::::::::::::::::777888888999::::::999999:::;;;<<<<<<;;;;;;<<<>>>999999999::::::;;;;;;;;;888888888888888999::::::::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::888888888888888888888888888888888888888888888888999999888888888888999999777777777777888888888888<<<;;;::::::;;;:::888777777777888888888999999999999999999999999999999999;;;<<<======>>>>>>>>>===999::::::;;;;;;::::::999999::::::::::::::::::999:::999999888999:::;;;<<<;;;;;;::::::999999::::::<<<;;;;;;;;;;;;<<<======999:::;;;;;;<<<<<<<<<;;;::::::::::::<<>>???>>><<<;;;::::::::::::::::::999999999888888888888888888888:::999999999:::<<<>>>??????>>>@@@IIITTTYYYWWWRRREEEBBB@@@AAADDDDDDAAA===999888888888888999999:::777999<<<>>>??????>>>===:::::::::999777777888:::777999;;;;;;::::::<<<===;;;;;;=========<<<:::999;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;<<<=========;;;::::::::::::;;;;;;<<<999<<>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>;;;;;;===>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDFFFHHHJJJJJJIIIHHHHHHHHHFFFHHHJJJLLLMMMMMMMMMMMMQQQPPPPPPNNNLLLIIIEEEDDDDDDFFFIIIMMMRRRWWW[[[]]]aaaaaappp~~~zzzwwwuuussskkkggg```ZZZUUUSSSTTTTTTVVVWWWXXXZZZ___iiiwww~~~}}}~~~zzzsssllliiibbb___ZZZWWWVVVWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSRRRRRRRRRQQQNNNLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAABBBDDDFFFFFFEEECCCBBB??????>>>>>>============;;;;;;<<<===<<<;;;999888::::::999;;;======<<<:::999999999999999999999999666777888999999999888777888888999:::999888777666666666666777777888888888999999999999999999999999:::;;;;;;;;;:::999888888999999999888777777666666888888999:::;;;;;;::::::666888999999888888999;;;999:::::::::;;;;;;<<<<<<:::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666666777777777777888888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::888888888888999999999:::888777777999;;;<<<;;;999888999999999::::::;;;;;;::::::;;;;;;<<<<<<<<<===777999:::;;;<<<;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::::::::;;;===>>><<<<<<;;;:::999999::::::;;;;;;::::::;;;;;;<<<===999:::;;;=========<<<;;;;;;<<<>>>CCCIIIPPPVVVZZZJJJEEE@@@======<<<:::888888:::===???@@@>>>;;;999<<<;;;;;;;;;::::::999999::::::::::::999999999999;;;;;;;;;<<<<<<======>>>::::::===DDDKKKQQQRRRRRRJJJGGGEEEFFFGGGEEE???999;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>AAABBBAAA???===888:::<<<;;;777666777:::666888999:::999999;;;===:::<<<>>>??????===:::999:::::::::999:::;;;;;;<<<888999999:::;;;<<<<<<=========<<<<<<<<<<<<======999<<<>>>>>>;;;:::;;;==============================>>>???@@@@@@@@@???>>><<<======>>>????????????<<<<<<===>>>>>>????????????AAACCCDDDDDDDDDEEEGGGGGGHHHJJJKKKLLLMMMLLLLLLIIIIIIIIIIIIHHHFFFDDDBBBDDDFFFIIINNNTTTYYY^^^aaaaaaaaaqqq}}}wwwrrrqqqssswwwzzzzzzkkkmmmpppvvv~~~yyyvvvvvvwwwtttrrrmmmgggaaa^^^]]]]]]VVVSSSNNNKKKJJJIIIHHHGGGHHHFFFGGGMMMSSSZZZfffpppwwwvvvyyy~~~}}}wwwsssvvvzzz||||||{{{zzzzzz}}}}}}~~~~~~~~~}}}xxxzzzxxxvvvvvvvvvwwwvvvuuuzzzzzzyyywwwrrrlllfffbbb[[[YYYVVVRRRQQQQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@>>>======>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;::::::999888888999:::::::::::::::999999888888888888777666666666777999:::888999999::::::999999888777777777777777666555555888:::;;;<<<<<<;;;999777777888999999888777888999777777888888888888777777888888777777666555555555888999:::999777777888999666777999:::;;;::::::999999888777666666777888999>>>===;;;:::999999:::;;;:::::::::999999888888888777777777777777777777777999999999999999999999999777888:::;;;;;;:::888777888999999::::::999999888888888888888777777777777444444444555555555555555:::::::::999999888888888999999999::::::;;;;;;;;;<<<;;;;;;:::999888777777;;;;;;:::999888888888888999999999999999999999999999999777777777777999999777888999999::::::999999777777888999999999999888:::::::::;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;555666:::@@@GGGNNNTTTXXXYYYSSSIII???999999;;;===<<<<<<;;;;;;;;;;;;<<<<<<@@@???===<<<::::::999999:::888666777999999666333999:::;;;;;;<<<<<<;;;;;;888888888999===CCCHHHLLLSSSOOOIIIAAA;;;888999:::888777666666666777999:::999;;;???BBBCCCAAA>>><<<:::999999888888999999:::777777777777777888888888::::::::::::;;;<<<======777777999::::::999777777;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999;;;>>>@@@BBB======>>>>>>??????@@@@@@============>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>???>>><<<;;;<<<===???AAAAAABBBBBBCCCDDDDDDDDDCCCFFFDDDDDDEEEHHHJJJKKKJJJFFFEEEDDDCCCAAAAAAAAA@@@FFFEEEGGGNNNWWW]]]^^^[[[[[[^^^qqqxxxyyyvvvqqqnnnmmmppptttwww|||uuunnneeefffiiimmmssszzz}}}wwwooohhhdddccceeebbb^^^XXXRRRNNNMMMMMMJJJGGGEEEDDDFFFGGGHHHHHHIIIFFFGGGLLLPPPUUU^^^gggpppooopppuuuyyyxxxsssnnnllloootttwwwxxxxxxyyyyyy{{{|||xxxvvvvvvyyy~~~}}}}}}~~~}}}{{{xxxuuusssqqqooooooooopppooonnnnnnooooooooommmiiieeebbbZZZXXXUUUQQQOOOOOOPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;::::::::::::::::::999999999999999999:::::::::::::::999999888888999999:::::::::999999999888888888777777666666666777999999888999999999999999999888777777888888777777666555888999:::;;;<<<;;;999888777888999999777777888999777777888888888888777777888888777777777777666666888:::::::::888888999:::888999:::;;;;;;;;;:::999:::999888777777888999:::999888888999999:::;;;<<<:::999999999999999999888888888888888888888888888999999999999999999999999888888::::::::::::888888888999999::::::999999888999888888888777777666666777777777777888888999999:::::::::999999888888888999999999:::::::::::::::;;;::::::999999888888777;;;;;;;;;:::;;;;;;<<<<<<999999999999999999999999<<<;;;:::999999:::;;;<<<:::;;;<<<<<<======<<<<<<888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999:::<<>>;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>><<<;;;:::999999999888777777888999999888777999:::;;;;;;<<<;;;;;;;;;:::999999:::<<>>@@@AAAAAA>>>;;;999999888888777777888888999666777777888999::::::;;;;;;::::::999999999::::::888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===???@@@<<<<<<<<<<<<====================================AAA@@@???>>>===>>>>>>???>>>===<<<<<<<<<===??????@@@AAAAAABBBCCCCCCBBBBBBCCCBBBBBBDDDGGGHHHHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@DDDDDDGGGLLLSSSYYY\\\]]]bbbeeewwwkkkvvv~~~{{{wwwqqqnnnkkkiiijjjmmmqqqtttyyyzzz|||~~~|||uuukkkeeebbbbbbccceeehhhkkkoooqqqssstttuuuqqqiii___XXXSSSWWWUUUPPPLLLHHHFFFEEEEEEAAA???>>>???BBBEEEFFFFFFIIIFFFGGGJJJKKKMMMSSSZZZfffeeefffiiilllllliiieeedddgggllloooqqqsssuuuwwwwwwyyy|||~~~yyyuuunnnlllkkknnnuuuzzz}}}|||zzzyyyvvvvvvvvvuuusssrrrkkkiiigggfffggggggfffeeedddeeeggghhhfffdddaaa___YYYWWWSSSPPPNNNMMMMMMNNNRRRQQQQQQPPPNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;::::::777888999:::::::::999999888888888999999999999::::::999888888888888999:::999999999888888888888888777777666666666777888888888888999999999999888888777888888888888777777666666777999:::;;;;;;:::999777888999999777777888999666777777888888777777666777777777888888888888999999:::;;;:::999999:::;;;:::;;;;;;<<<;;;;;;:::999:::999888888888888999:::666777888999::::::::::::888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888999999999999888888999999999888777666666555666777777888999:::;;;;;;999999999999999888888888:::::::::999999999999999999999999999999999999999999999::::::;;;<<<======999999999999999999999999<<<;;;;;;::::::;;;;;;<<<888888999::::::::::::999888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;;;;::::::;;;:::999999888888888999???>>>>>>===<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<======;;;:::999999999999666888999999999999;;;<<<999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>===AAAAAAAAA???===:::888666777777777666666777777777666666777999:::;;;<<<===;;;:::999888888777777777::::::999888888999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>============>>><<<<<<=========>>>>>>>>>??????@@@@@@AAAAAA@@@@@@??????@@@CCCEEEFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@AAACCCFFFIIIMMMTTTZZZ___iiinnniiirrryyyyyywwwvvvtttqqqooommmlllkkklllnnnqqqssswwwwwwxxxyyywwwrrrkkkfffeeedddcccbbbbbbccceeefffmmmooopppmmmeee[[[SSSNNNNNNLLLIIIFFFFFFFFFFFFFFFBBB@@@??????BBBCCCDDDCCCGGGEEEEEEGGGGGGFFFJJJPPP\\\\\\]]]```dddeeecccaaa```cccfffiiikkkmmmppprrrrrrsssuuuwwwxxxvvvqqqnnneeecccaaaeeellltttxxxyyywwwvvvtttttttttsssqqqpppfffdddbbbaaaaaaaaa```___aaabbbccccccbbb___\\\[[[XXXVVVSSSPPPNNNMMMMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::::::::999777888:::;;;<<<:::999777777777888888888999999999999999888888888888999999888888888888888888888777777777666666666777777777777777888888888888777777777888888888888888777777555666888999::::::::::::777888999888777666777999666666777777777777666666666777777888999999::::::777999::::::888888999;;;;;;;;;;;;::::::999999888999999888777777888999999999::::::;;;:::888777555777777888888999999::::::999999999999999999999999888888888888888888888888999999888888888888999999888888999999999999888888:::999999888777666555555333333444555777888999999999999999888888888888888::::::999999888888777777777777888888999999999:::888888999999::::::::::::888999999999999999:::::::::999999999999999999:::666777777888888888888888666666777888888888888888:::;;;;;;;;;;;;<<<<<<<<<888888999:::;;;;;;;;;::::::999999888888888888888888999:::;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::::::::::::::777999;;;:::888888:::===999999:::;;;;;;;;;;;;:::999999:::999999888777777888???GGGIIIFFFCCCBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???===:::888777666888777777666666777777888777777888888999:::;;;;;;::::::999888888888888888<<<:::888777777888:::<<<999:::;;;;;;;;;;;;:::999999999999999999999999999<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>??????>>>>>>>>>===>>>???BBBEEEFFFDDDBBBCCCCCCAAA@@@@@@?????????>>>AAADDDFFFHHHNNNXXXaaannnvvvhhhnnnrrrpppnnnppprrrqqqrrrqqqqqqpppqqqrrrttttttsssssstttuuuuuusssoookkkgggeeebbb______```aaacccjjjjjjhhhccc[[[TTTOOOLLLLLLIIIEEEDDDDDDEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCFFFDDDDDDFFFEEECCCFFFKKKQQQRRRVVVZZZ^^^```aaa``````bbbdddeeeeeefffiiikkklllkkklllmmmnnnnnnllljjj___]]][[[___fffnnnsssuuurrrqqqrrrssssssqqqnnnkkkeeeccc```___``````^^^]]]\\\\\\]]]]]]]]][[[YYYXXXVVVUUUSSSQQQOOONNNNNNMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======<<<:::888666777777888888888999999999888888888888888888888888777777777777777777777777666666777777777666666666666777777888888777777666666777777888888888777777555666777888999999::::::666777888888777666777888666666777777777777666666666666777888999::::::;;;555777888888777777888:::::::::999888888777777777888777666555555666777888::::::;;;;;;;;;999777666777777777888888999999999999999999999999999999999888888888888888888888888999888888777777888888999777888888999999888888777999999888888777666666555222222333444666777888888888888888888888888888888999999999888888777777777666777777888888999999:::999::::::::::::999888777888888888999999:::::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;666666777888888888888777::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;888888999999::::::::::::::::::::::::;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999;;;<<<:::666555888;;;888999::::::;;;;;;::::::777888888999999888777666777999===CCCIIILLLLLLKKKIIIIIIJJJJJJIIIGGGEEECCC>>>===<<<:::999888888888888888888777777888888888888888888888888777777777999999999999999:::;;;;;;<<<:::888666666888:::<<<888999:::;;;;;;:::999888999999999999999999999999<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;::::::999999999666777888:::;;;===>>>???:::::::::;;;;;;;;;;;;:::;;;;;;<<<============<<<<<<===============<<<<<<===>>>@@@CCCEEEFFFDDDBBBBBBAAA@@@??????>>>??????===@@@CCCDDDEEELLLXXXbbbooozzzccciiikkkiiiiiinnnrrrtttsssttttttuuuvvvvvvwwwwwwqqqpppooopppppppppnnnlllccc```\\\YYYXXX[[[___bbbiiigggbbb[[[TTTPPPOOOPPPSSSOOOJJJHHHIIIJJJHHHFFFCCCBBBCCCEEEHHHJJJJJJIIIGGGEEEDDDFFFEEECCCEEEJJJJJJMMMRRRXXX\\\_________bbbbbbbbbaaa```aaaccceeegggffffffgggiiiiiihhhgggZZZXXXVVVZZZaaaiiimmmnnnkkkkkkkkkmmmmmmlllhhheeedddaaa___^^^^^^^^^\\\[[[SSSTTTUUUWWWWWWWWWVVVVVVTTTSSSRRRPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;============<<<:::888777888888888999999999999:::777777888999999888777777666666666666777777777777666666777777777666555555666666777777777777666666555666666777777777777666666666666777777888999999666777888888666666777888555666666777777666666555666666777777888999::::::444666777777666666888999999888888777777777777888777666555555555555666777777888999:::;;;;;;;;;;;;777777777888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777777888888888888777777888888888888777777777777444555555666777888888999777777777888888888888888888888888777777777777777777777777888888888999999<<<<<<======<<<;;;999888888888888999999::::::;;;999::::::;;;;;;::::::999777888999999::::::999999777888999999::::::999999999999999999::::::::::::999999:::;;;;;;;;;::::::888888999999999888888777;;;;;;:::999999:::<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;<<<::::::999777555555666888888888999:::::::::::::::666777888888999888888777999777666:::AAAFFFFFFEEEAAAAAAAAA@@@???===<<<;;;999999999999999999999999999888888777777888888999999999888888777666666555888888888999999:::<<<<<<;;;999777555555777999;;;777999:::<<<<<<:::999777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;::::::::::::666777888:::<<<>>>???@@@;;;<<<======>>>=========;;;;;;<<<<<<<<<=========<<<<<<=========<<<;;;;;;>>>>>>???BBBEEEFFFEEECCC@@@@@@???>>>>>>>>>>>>>>>===???BBBCCCEEEMMMXXXaaannn}}}ccciiillljjjiiimmmrrrssspppqqqtttvvvxxxyyyyyyxxxrrrpppmmmkkkkkkjjjiiiggg\\\XXXTTTQQQRRRWWW]]]bbbhhhddd^^^UUUOOOMMMOOORRRWWWSSSNNNNNNQQQSSSRRRPPPHHHHHHIIIKKKOOOQQQRRRQQQLLLHHHGGGGGGEEECCCEEEKKKKKKOOOVVV\\\___aaaaaaaaabbbaaa```^^^\\\\\\___aaaddddddeeeggghhhgggeeebbbUUUSSSRRRUUU\\\cccffffffgggfffeeeeeefffeeecccbbb```^^^[[[ZZZZZZZZZXXXWWWQQQRRRRRRSSSSSSSSSRRRRRRPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHGGGEEEDDDBBBAAA@@@AAA@@@@@@???????????????========================999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999::::::::::::666777888999999888777666555555555666666666777777666666777777777666444444555666666777777666666555444444555666666666666666777777666666666777777888666777888777666555666888555555666666666666555555666666666777777888888888444666777888777777999:::999888777777777888999:::888777666555555666777888777777777888888999:::;;;888888888888777777777777888888888888888888888888888888888888888888888888666777888999999888777666777777888888888888777777777777777777888888888888666666777777888888888888666777777777888888888999666666666777777777777777777777777777888888888888:::;;;<<<======<<<:::999777888888999::::::;;;;;;888999999::::::999999888555555666777777777777777777888888999999999999999777777888888888999999999999999999999999999888888888999999999999777666555888888888888888888999999;;;::::::999999::::::;;;888888777777888999::::::888666444333444555666666888888999::::::::::::999999888888888999999999999777666555666888:::;;;:::888777666666555555666666666777888999999999888888777777777666666777777777999888888888888888888777999999888888888999999:::999888666555555666888999777888:::<<<<<<:::888777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::999::::::::::::::::::;;;999999:::;;;<<<===>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<;;;:::;;;<<<===>>><<<<<<======<<<<<<;;;:::???>>>>>>@@@CCCDDDDDDDDD??????>>>=========>>>>>>>>>???AAACCCGGGOOOYYYaaammmgggmmmqqqnnnlllnnnpppoookkkmmmqqquuuxxxyyyyyyyyyvvvrrrnnnjjjhhhfffdddcccWWWSSSNNNLLLNNNUUU]]]cccbbb^^^WWWOOOIIIHHHKKKNNNRRRNNNKKKNNNTTTXXXYYYWWWPPPPPPPPPSSSVVVWWWWWWVVVPPPLLLIIIHHHEEECCCEEEKKKOOOUUU\\\bbbdddddddddccc``````^^^\\\ZZZZZZ]]]```dddeeegggiiijjjgggbbb^^^RRRPPPOOORRRYYY^^^``````gggdddaaa```aaabbbbbbbbb]]][[[XXXWWWWWWVVVUUUSSSVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPNNNLLLJJJHHHHHHHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888888888999::::::;;;;;;999999888888888999:::;;;999999:::::::::;;;;;;;;;666777888999999888777666444555555555666666777777666666777777777666444333555555666666666666555555333333444555666666555555888777777666666666666777666777888777666555666888555555666666666666555555666666666666777777777777555777888999888888:::;;;999999888888888999;;;<<<999888777666666777888999;;;999888666666666777777999999888888777777666666777777777777777777777777777777777777777777777777555777888::::::888777555777777888888888888777777666666666777888888999999666666666666666777777777666666777777888888888999555555666666777777888888888888888777777777777777555777999;;;;;;;;;:::999777777888999::::::;;;;;;555666777888888777666555888888999:::::::::::::::555555666777777777777777666777777777777888888888888888888888888777666555888999:::::::::999777777333444666777888777666555;;;::::::999999::::::;;;666555555555666777888999666333///000333666666555888888999::::::::::::999;;;:::999999888999999999888999:::999777666888:::888777666666777888:::;;;555666888999999888777777666666555555555555666666888888888999999::::::::::::999888777666666666666888777666555555666777888666888:::<<<<<<:::888666999999999999999999999999;;;;;;<<<======<<<;;;:::888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<<<<===<<<:::999:::;;;===???<<<=========<<<;;;;;;:::???======>>>AAACCCDDDDDD???>>>>>>============>>>??????AAADDDIIIQQQZZZ```nnnkkklllnnnooooooooonnnnnnlllkkkkkknnntttwwwwwwvvvuuuooohhhfffffffffbbb___TTTOOOIIIGGGKKKSSS[[[```gggaaaVVVLLLFFFEEEGGGIIIJJJIIIKKKPPPXXX___bbbbbbfffbbb]]]ZZZZZZ[[[\\\\\\QQQMMMGGGCCCAAACCCFFFIIILLLVVV```eeeggggggddd___^^^ZZZVVVVVVZZZ^^^`````````bbbfffiiiiiigggdddbbbVVVQQQPPPWWW___aaabbbccc]]]```dddeeeeeeeeeeeefff___\\\YYYWWWVVVUUUTTTSSSWWWUUUQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOOOONNNMMMNNNNNNLLLKKKIIIGGGFFFEEEFFFEEEDDDCCCAAA???>>>>>>============<<<<<<<<<<<<999::::::;;;;;;::::::999;;;;;;::::::999888777777666777777777888888888888555444444666888999777666666666666666666666666666888888777777666666555555444555555666666777777777555555555555666666666666666666777777777777666666555555666777777777777777777777666666555555555444777777777777777777777777555555666666777777888888555666777999999888777777666777777888888888777777555666777888888777666555777777888888888888777777999999888888888888999999888888888999999:::::::::777777777777777777777777888777777666555444444333888888777777666666555555666666666666555555555555777444222222555777666555555666777888888777666555666666555444444444444444666999<<<<<<:::888888:::888888888888888888888888888888888777777777777777888888777777777777888888888777777666555333111000888888777777666666555555;;;999777888:::;;;999777888666444555888999777444777777666666666888999:::888888777777777777888888888888888888888777666555555555666777777777777777777777777777777777777777888888999999999888888777777888888888777666444222555555666666777888888888<<<999555444666777666444;;;::::::999888777666666666666777777777777666666888888888777777777777777666666666666666777777777555555666777777777777777777777888999;;;<<<======::::::999999:::;;;<<<===;;;::::::999888888888999666777888:::;;;<<<<<<<<<;;;<<<<<<===<<<:::999888:::;;;<<<======<<<;;;:::???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>AAACCCDDDFFFMMMWWW___ooo~~~jjjkkkmmmnnnnnnnnnmmmlllbbbbbbbbbfffkkkooooooooopppkkkeeeccceeeeeebbb___TTTOOOJJJIIINNNVVV___dddjjjcccYYYPPPIIIFFFFFFHHHEEEFFFKKKRRR[[[bbbeeeeeedddaaa]]]ZZZZZZZZZYYYXXXSSSOOOIIIDDDAAABBBDDDFFFQQQZZZbbbfffggghhheeeaaa\\\YYYVVVUUUXXX\\\]]]^^^___aaadddffffffeeecccaaaWWWQQQPPPUUU[[[\\\\\\]]]YYY]]]aaaccccccbbbbbbbbb]]][[[XXXWWWWWWWWWVVVUUUVVVSSSOOOMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKIIIGGGFFFDDDDDDEEEDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999888888777777777888888888999999999999999888888999::::::999777666666666666666666666666777777777777666666555555444444444444444555555555555555555555666666666666666666777777777777666666888888999::::::::::::999777666666666555555555555666666666666666666666666777777777777666666666666666666777888888888888888888888999999999888888777777777888888888888777777777777888888888888777777777666666555555666666777777777777888888888888888666666666666666666666666666666666666777777777777777777777777666666555555666666666666555555555555666333111222444666666555555666777888888777666555888777666666555555666666555777999999777555666888999999999999999999999999777777777777777777777777888777777666666777777888777777777777777666555444777777777777666666555555999777666777999:::888777<<<:::888888999::::::999888888777777777777777777777777777666666777777777999:::::::::999999888777555666666777888777777777666666666666666666666666777777888888888888777777777777888888888777777666666666666666666666666666:::777555444666777666444999999999888888777666666555555666666666666555555777777777777777777777777888888888777777666666555666666777888888888888888999999999::::::;;;;;;<<<666777888888999999999888<<<;;;:::999999999999:::888999:::;;;<<<=========:::;;;;;;<<<<<<<<<;;;;;;;;;<<<============<<<;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>@@@CCCEEEHHHOOOYYY```ooo}}}hhhhhhjjjjjjkkkjjjiiihhheeeeeeeeeggghhhjjjjjjjjjjjjhhhggghhhjjjllllllkkk^^^ZZZUUUUUUZZZbbbiiimmmnnniiibbbZZZRRRLLLIIIGGGKKKPPPXXX```eeefffdddbbb```\\\WWWTTTSSSSSSSSSSSSQQQOOOJJJGGGFFFHHHKKKMMMQQQXXX^^^___aaaeeeeeecccaaa___]]]\\\\\\^^^___```````````````aaaaaaaaaaaa\\\VVVQQQQQQQQQMMMLLLMMMMMMRRRYYY^^^^^^[[[YYYWWWRRRQQQQQQRRRTTTVVVVVVUUURRROOOLLLIIIHHHGGGEEECCCCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<999::::::;;;;;;::::::999888888888777777777666666777777888888888999999999777666666777888999777666777777777777777777777777666666666666666666666666777777666666555555444444555555555555666666666666555666666666666666666555444444555666666666666555666666666666666555555555666666666666666666666666888777777777666666666555888777666666666777999::::::::::::999888777666555999888777666666777888999666666777777777777666666888777777666666777777888888777777777666555555555555555555555555555555555333444444666777888999:::666666666666666666666666666666666666555555555555666666666777888999::::::666666777777777777666666999888888777777777777777999999888777666777888:::666666666666666666666666555555666666666666666777777666666555555666666777777777888888888888777777666666666666666666666666444444555666777888888888666999<<<;;;777555555777666777888888888777555444555555666666666666555555555666666777666666555555555666777777888888777777555555555555555555555555444444555666666666555555888777666555555666777888555555555444444333333333555444444444555555555555555555666666666777777777444555555666666555555444444444555666666777888888999999888888777777777666666666777888888888888777::::::::::::;;;;;;;;;;;;666666777777777777777777::::::999999888999999:::888888999999:::;;;<<<<<<<<<<<<;;;:::;;;<<<>>>???888999999999999999999888999::::::;;;<<<<<<======????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>@@@CCCFFFJJJRRRZZZaaammmyyyhhhiiijjjjjjjjjiiihhhgggffffffffffffeeeddddddeeeeeeddddddeeegggiiiiiiiiifffccc___^^^aaafffkkkmmmllliiiccc]]]WWWQQQNNNLLLSSSXXX```fffiiihhheeeccc```ZZZSSSNNNNNNQQQUUUWWWVVVSSSOOOKKKIIIJJJKKKMMMKKKRRRXXXZZZ]]]bbbeeeddddddcccaaa```______```aaacccbbbbbbbbbaaabbbbbbbbb^^^XXXSSSQQQMMMHHHGGGHHHIIIOOOVVV[[[\\\YYYVVVTTTQQQPPPPPPRRRUUUVVVVVVUUURRROOOLLLJJJHHHGGGDDDBBBAAACCCDDDFFFHHHIIIJJJJJJHHHHHHGGGFFFEEECCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<999::::::;;;;;;::::::999888888888777777777777777666666666666777777777777444444444666888999888777666666666666666666666666555555555555555666666666666555555444444333333333555555555555666666666666555555666666666666555555666777888888999999888888555555555666666666666666555555555555555555555555555666666666777777777888888777666666666777999:::888888888888777666444444777666555444444555666777666666777777777777666666777777666666666666777777888888888777666666666555666666666666666666666666444444444555555666666666555555555555555666666666666666666666555555555555555666777777888888999999777777666666666666777777777777666555555555555666999888666555666777888888555555555555555555555555444444555555555666666666666666555555555555666666777777777777666555444333555555555555555666666666444555666777777888999999111666<<<===999555333333444555666888888888777666555555666666666666555555444555555666666666555555555555666777777777777666555555555555555555555555333333444555555555555555888777555444333333444444333333333333444444555555444444555555555555555555333444444555555666666777666666666777777666666666333333444555666777777777666666777777888888888999444555555666777666666666777777888999:::;;;<<<===888777555444444555666888888777777777777777888888<<<;;;;;;;;;<<<===>>>???>>>===<<<:::::::::;;;<<<:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<>>>AAAEEEKKKSSSZZZ```kkktttiiijjjkkkkkkkkkjjjiiihhhhhhiiijjjhhhfffddddddeeeggghhhhhhiiiiiijjjjjjjjjkkkiiiffffffhhhjjjkkkkkkhhhfffbbb^^^ZZZWWWUUUTTTXXX]]]dddiiijjjiiigggfff```ZZZRRRMMMOOOTTTZZZ^^^___\\\VVVPPPKKKIIIIIIIIIIIIPPPVVVYYY]]]bbbfffeeeeeeeeedddbbb___^^^___aaaeeeddddddddddddccccccccc^^^XXXRRROOOKKKEEEDDDGGGHHHNNNUUUZZZ[[[XXXVVVTTTRRRRRRRRRTTTVVVWWWVVVUUUQQQOOOLLLJJJIIIGGGEEEBBBAAABBBCCCEEEGGGIIIIIIJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????????????????============<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888888888888888555555555666666666777777555555555777999999888777666666666666666666666666444555555555555666666666333333333222222222222222555555555555666666666666444555555666666555555444555555666777777777777777555555555666666666666666555555555555555555555555555555555666777888888888777777777777777888888999777777777777666555444444666555555444444555555666555666666777777666666555444444333333333333444444777777777777666666666666666666666666666666666666555555444444444444444444444555555555555666666666666666666666555555555555333555777777666555666666777777666666666666777777666555555444444444444444666555333333555666555444444444444444444444444444333333444444555666666666555555444444444444555555666666666666555444222222444555555555555666666666444666777777666666888999222666;;;>>>===999666444333444555666777777777777555666777888888777666555555666666777777777777777444444555666666666666555555555555555555555555555222333444555555555555555777666555444222222222111222222333333444555555666444555777777555444444555333333333444444555555555666666777777777777666666333333444444555555666666444444555666777888999999333444555555666666555555555555666888999;;;<<<<<<888777555444444555666666666666666555666666777888888888777666777888999:::======<<<;;;:::999999999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBEEEJJJQQQYYY```dddhhhppp}}}kkkkkklllmmmlllkkkjjjiiikkkmmmnnnmmmjjjiiijjjlllnnnooooooooommmllllllllljjjiiiiiijjjkkkllljjjiiibbbaaa___]]]\\\\\\\\\]]]___ccchhhiiigggeeedddeee___ZZZTTTQQQTTTZZZ```dddeeeaaa[[[TTTNNNJJJHHHHHHNNNUUU[[[]]]aaafffiiihhhggghhhhhheeebbb```aaaccceeeeeeffffffeeeeeedddccc[[[VVVPPPMMMHHHCCCCCCGGGIIINNNUUUZZZZZZYYYWWWVVVQQQQQQQQQSSSUUUUUUSSSQQQPPPNNNLLLKKKJJJHHHEEEBBB???@@@BBBDDDFFFGGGGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<<<<999::::::;;;;;;::::::999888999999999999999999999666666666666777777777777777666555666777666555333444444444444444444444444444444444555555555666666333333444444444444444555555555555555666666666666444555555666666555555444222333444444555555444444555555555555666666666777555555555555555555555555666666666666777777777777666666777888888888888888666666777777777777666555555555666666666666555555555555666666666666555555444333333333333333333444555555555555555666666666555555555555555555555555555555555555555555555555444444444555555555666666666666666666555555555555555777999999777555555666888777666555555666777888666555444444333444444444555333222444666666444222555555555555555555555555222333333444555555666666555444444444444444444555444444555555555444444333444444444555555555666666333555777666444444555777666777888:::<<<<<<:::777666666555555555666666777555666888999999888666555444555666666777777777666222333444444555555444444666666666666666666666666222333444555666666666666555555555555444333333222444444444444444555555555555777999999666444444555333333333333444444444444555666666666666666666555444444444444444444444444444444555555666666777777444555555666666666666666555555666777888888999999888999:::;;;;;;999777666666666666666666777888888555555333222333444666777999:::::::::::::::999999;;;:::999999999999:::;;;888888999999::::::;;;;;;888999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>CCCCCCFFFLLLTTT]]]cccggghhhnnnzzzlllmmmmmmnnnmmmlllkkkjjjiiikkkmmmllljjjjjjlllnnnoooooopppooollljjjiiiiiihhhhhhiiikkkmmmllljjjggg___^^^]]]\\\]]]___aaabbbgggiiikkkiiiddd```___```^^^[[[WWWVVVZZZ```eeehhheeebbb\\\UUUPPPLLLKKKJJJSSSZZZ```bbbeeejjjkkkjjjkkklllllliiieeecccdddfffeeeffffffgggfffeeecccbbbYYYSSSOOOKKKFFFBBBBBBFFFKKKOOOUUUZZZZZZYYYXXXXXXOOONNNNNNPPPQQQQQQNNNLLLOOOMMMKKKJJJJJJHHHEEEBBB???@@@AAACCCDDDEEEFFFFFFCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>=========>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999::::::777777777777888888888888777666444444333222///---444444444444444444444444444444444555555555666666666777777777888888999999555555555555666666666777444555555555555555555444555666666777888777777777444555555555666666777777555555555555555555555555888888777777666666555555555666888999999999888777666777777888888888888777555666777888888777666555555555666666666666555555666555555444444555555666333333333444444555555555444444444444444444444444555555555555666666777777444444444555555555666666777666666666555555555555999;;;>>>===:::888888999888777666555555666777888666666555444444444444444666555444666999999666222777777777777777777777777222222333444444555666666555444444333333444444555222333444555666666666666444444444555555555666666333555666555333111333555888666444555999<<<;;;999999888666444444444555666555777888::::::888777555222333333444555555555444111222333333444444333333777777777777777777777777222333444555666666666666333444555666666666555444777666666555555444444333666888;;;:::666444444555333333333333333333333333444555555555555555555444444444444444444444444333555555555555555444444444555666666777777777777777666666666666666666777777:::===AAADDDCCC@@@;;;777777777666777777888999999:::999777666777888:::;;;666777999:::;;;;;;:::999888777666555555666777888555666777888:::;;;<<<===;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<==================>>>@@@GGGOOOXXX^^^aaahhhnnnyyyooonnnmmmmmmnnnmmmkkkiiimmmjjjhhhiiimmmoooooonnnuuurrrnnnllllllkkkjjjiiiddddddeeegggiiijjjiiihhh^^^\\\XXXVVVVVV\\\ccciiijjjllljjjeeebbbcccbbb___]]]\\\ZZZ[[[^^^ccchhhllliiiiiiggg```YYYTTTSSSUUUXXX]]]dddhhhhhhhhhiiijjjkkklllnnnnnnkkkgggaaa^^^cccdddfffhhhhhhgggdddbbbWWWOOOHHHFFFDDDCCCEEEIIIVVVXXXZZZ[[[ZZZYYYZZZ[[[TTTQQQNNNLLLKKKLLLKKKJJJHHHGGGEEEEEEEEEEEECCCAAA@@@BBBCCCEEEEEEDDDCCCBBB???AAABBBAAA@@@@@@AAACCCAAA@@@>>>===<<<<<<<<<=========<<<;;;::::::999888;;;;;;:::999:::;;;<<<===777888999::::::999888777555555555555555555555555666666777777666555444444555555555555555444444444555666555444222111222444444444555555666666777777222333555666666666555444555555555555555555555555555444333333333333444555777777666666555555555444666666666666777777777777333444666888888888888777555555555555666666666666888666555333333555666888666666666666666666666666333444555666666555444333666666555555444444444333444555555555444333333222+++...111444666555444333444444555555555444333222555444333222333555777888555333222444777777555333777555111//////111555777555555666666666666555555///000111333555777888999999888777666666666666666444444444444444444444444444333333333333444555555777777666666555555444444333444666777777666444333333333333444444555555555777777777777666666666666555444333333555888<<<>>>666444333444777888777555555555555555555666777777777777666666555555444444666666555555555444444444555444444333333444444555666666666666555555555666666666777888888666222000444444555555444444333222666666888999999888777777222333333333333333333333666555555444444333222222444666777888888777666444444444444444444444444444666555333222333444666888777777777777777888888999<<<>>>KKK^^^aaaPPP>>>666999999888777666666777777888777666555555444555555888888888888888888888888888999:::;;;::::::888777::::::999888777777777888999999::::::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;??????>>><<<;;;;;;>>>@@@???@@@AAACCCGGGOOOXXX^^^gggkkktttjjjiiiiiijjjkkklllkkkjjjkkkhhhfffgggiiikkkjjjiiiooommmjjjhhhgggfffdddbbb______aaadddfffgggfffdddcccaaa^^^[[[ZZZ]]]dddiiiiiijjjhhhbbb```aaa___\\\___^^^\\\[[[]]]```cccffffffgggfffaaa[[[XXXXXXZZZ^^^bbbgggjjjjjjiiijjjkkkjjjjjjiiigggeeebbb```^^^dddeeeeeefffeeeccc```^^^VVVOOOJJJHHHGGGFFFHHHLLLPPPSSSVVVXXXWWWVVVUUUUUUSSSPPPLLLIIIHHHHHHGGGFFFHHHFFFDDDDDDDDDDDDBBBAAA@@@BBBCCCDDDDDDCCCBBBAAA???@@@AAAAAA@@@???@@@AAA@@@???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888999;;;;;;777888999999999999888777777777777777777777777777666666666666666555444444333333333444444555555666444555666555444444555777777777777777666666666666333444444555555555555555555555555555555555555555555444333333333333444555777666666666555555555444666666666555555555555555333444666777777777777666555555555555666666666666999888777666666777888999444444444444444444444444333444555666666555444333555555555444444333333333444444555555444444333222///111222444555444333222555555444444444333333333333222222111222444666888777666444555777666444222444444222222222222444444444444444555555444444444222222333333444555666666555555444333333333333333444444444444444444444444444333333333333444555555666666666666666666666666333444555666666555444333555555555444444333333222444444555555666666666777666555444444555888;;;===:::888666666888888666444555555555555555666666777666666666666555555555555555555444444333333333333555444444333333444444555555444444555666777666555222333444555555555555555222333333444555555555444666666777888888777666555666666666555444444444333333333444444444444444444444555777888888777555444444444444444444444444444555444444333444555666777666666666666666777888888:::888CCCVVV___TTTDDD<<<999888888777666666777777999888888777777777777888999999999999999888888888888999::::::::::::999888999999888888777888888888999999999:::::::::;;;;;;======<<<;;;;;;;;;;;;;;;=========;;;::::::===?????????@@@BBBFFFNNNVVV\\\```fffqqqcccbbbccceeeiiilllmmmmmmllljjjgggeeeeeedddbbb```cccbbbbbbbbbbbbaaa___\\\]]]^^^aaaeeehhhiiigggeeegggeeeccc```^^^aaafffjjjjjjkkkiiidddaaabbbaaa^^^cccbbbaaa``````aaacccdddfffhhhhhhfffaaa___aaacccbbbeeehhhiiiiiihhhhhhiiijjjhhhfffcccbbbbbbcccccchhhgggffffffeeeccc___]]]UUUPPPLLLLLLJJJHHHJJJNNNPPPSSSXXXZZZYYYWWWVVVUUUTTTQQQMMMKKKJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDBBB@@@AAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===888777777777777888999999777888999999999999888777777777777777777777777777555666666666666555444444222222333444555666666777222444555555555555777888777777777666555555444444444444444444444555555666444444444444444444444444555444444333333444444555666666666555555555555555555555555444444444333333444444555666666555555444444555555555555666666666999888777666666777888999333333333333333333333333444444555555555555444444444444444444444333333333444444555555444444333333444444444444333333333333666555444333222333444444111111000000222444666777999777666666666666333111222333333444444333333222444444333333333333444444555555444444444333333333777666666555555555555666444444444444444444444444444333333333333444555555555555555555555666666666444444444444444444444444444444444444444444444444222222333444555666777777777666555444555666999:::===;;;999888888777555333555555444444555555666777555555555555555666666666444333333333333222222222555444444333333444444555555333222444888999777444333444555555444444666888000111333444555666666666666666666666555444333333777777666555444333222222222222222333444555555555444555666777777666555444444444444444444444444444444444444444555555555555555555555555666666666777999444999JJJUUUOOOCCC<<<888888777666666666777777888777777777777888888999999999999999999999999999999999::::::::::::999999888888888777888888999999999999999999::::::::::::===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999<<<>>>??????@@@AAADDDKKKSSSYYY]]]dddqqq\\\\\\]]]aaagggmmmqqqrrrssspppkkkfffaaa\\\XXXVVVVVVWWWZZZ^^^aaacccaaa______```dddhhhlllmmmllljjjiiihhhfffcccbbbdddhhhkkkgggiiihhheeedddggggggeeeffffffdddcccccccccddddddfffiiikkkjjjfffddddddeeecccdddfffggggggffffffffffffdddcccbbbbbbdddggghhhjjjgggeeedddeeeccc```]]]WWWSSSQQQPPPNNNKKKMMMQQQSSSVVVYYYZZZYYYXXXWWWXXXSSSPPPMMMLLLLLLMMMMMMMMMGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCC@@@>>>============<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777777777777777888888999888888888999999888888888444444444444444444444444555555555666666555444444444444444555555666666666222333555555444444555666444444444444444444444444555444333222333444555666444444444444444444444444444444444444444444444444555555555555555555555555666666555555444333333333444444444444444444333333444444444555555555666666666555444444444444555666333333333333333333333333444444444444444444444444555555555444444444444444333444444555444444333333555444333333333333555555777555333222222222444555000000000111222444666777888777777777666555444333333333333333333333333333555444333222222333444555555555555444444333333333777777666666666666777777444444444444444444444444444333333333333444555555444444444333333333333333555444444333333444444555000111222333555666777888333333444555555666777777666555444333333444555666;;;:::999888777666555444555444444444444555666666444444444555555666666666444333333333333333333333555444444333333444444555666444222444888999666333666777777666555444555666111222333444555555555555555555555444333222111111444333333222222111111111222222333333333444444444444555555666666555555444444444444444444444444444222333444555555555444444444444444555555555555555777333666???EEEAAA:::777888777777666666666777777555555444555555666777777999999999999::::::::::::999999::::::::::::::::::888777777777888999::::::888999999999999:::::::::<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>>>>??????@@@CCCIIIQQQVVVbbbhhhsssWWWWWWXXX]]]dddlllrrrtttvvvtttnnnfff]]]UUUOOOLLLMMMPPPVVV^^^eeejjjjjjjjjeeefffiiinnnrrrsssrrrqqqpppnnnkkkfffccccccfffiiidddggghhhgggiiioooqqqoooooommmjjjgggeeeccccccbbbiiimmmqqqpppkkkfffccccccdddeeegggjjjllllllkkkjjjbbbbbbcccdddfffiiilllnnnkkkgggcccccceeeeeebbb___\\\YYYWWWVVVSSSOOOQQQVVVVVVWWWXXXXXXVVVVVVWWWXXXVVVSSSOOOMMMLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFEEEBBB???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777888888888999999999999999999888888888888888888999333333333333333333333333444444555555555555444444888777777777666666555555444666888777555444444444333333444555666666777777444444333222222444555666444444444444444444444444444444444444444444444444444444444555555555555555666666666555555555444444444444444333333333333333444444444444555555555555555555444444444444555555444444444444444444444444444444444333333444444444555555555555555555555666333333444444555444444333444333222222333444666777777555333222222222444555111111222222444555666777444555666666666666555555555444222111111222444555555555444444444444555555333444444444444444444444333333333222222333333444444444444444444444444444444333333333333444555555666666555555444333222222555444333333333333444555000111222333555666777888666666666666666666666666555444333222222222222333666777777666555555555555444444444444444555666666333333444444555555666666444444444444555555555555555444444333333444444555777555333444777888777555888777555555555555444333333444444555444444333333555444444333222111111000000111111222222333333333444444333333333222222222444444555555555555444444444444444444444444444444222333444444555555444444333333444555666555555444555555888:::888555444777777666666666666666777777555555444555555666777777888888888999999:::::::::999999999::::::;;;;;;<<<888777777777888999::::::888888888999999999::::::;;;;;;:::::::::;;;;;;<<<:::<<<===<<<;;;;;;===???>>>>>>>>>???BBBHHHOOOUUUeeejjjsssSSSRRRQQQUUU\\\ccciiilllnnnmmmiiiaaaWWWNNNIIIGGGIIILLLSSS]]]fffllloooooonnnnnnppptttxxxzzzzzzyyyssspppjjjccc^^^\\\^^^```eeeiiilllmmmqqqyyy}}}||||||yyytttooojjjgggeeeeeerrrwww}}}}}}vvvnnngggdddccceeeiiioootttvvvuuusssiiiiiiiiikkknnnrrruuuxxxqqqlllffffffhhhjjjgggccc^^^[[[ZZZXXXTTTQQQUUU\\\^^^___```___]]][[[[[[[[[```\\\WWWSSSQQQOOOMMMKKKJJJIIIIIIJJJMMMOOONNNNNNJJJJJJIIIHHHFFFEEEDDDDDDBBBDDDFFFFFFCCCAAA??????<<<<<<=========<<<<<<;;;<<<<<<;;;:::999888777777888999::::::;;;;;;::::::999999888777777888999999555555555555555555555555333333444555555555555444999888888777666555444444777888::::::888555555555444555666777888:::;;;;;;333333333333333444444555333333333333333333333333333444444555555444444333444444444444444555555555555555555555555555555555444444333333333444444555333444444444444555555555666666666666666666666666444444444444444444444444444444333333333333444444444444444555555555555666333333444444555555444444333222222222222444666777666555444333222333444444222222333333444555555555222444666666555444555666555444222111111222444555444444555555555555444444222333333444444555555555444444333333333444555555444444444444444444444444444333333333333444555555888888777777666555555555333333333333333333333333444444444444444444444444888888777777666666666666444333333222222222222222222333555444444333555666444444333333444444555666444444444444444555555555444444555555555555555666555444444333333444444555666555555444555888;;;===@@@:::333111333666444222444444555555444444333222444444333222111111111111111111222333444555666666444444444333222111111111444444444444444444444444444444444444444444444444333333333333444444444444222333555666666666555444222777:::999444222666;;;666666555555666666777777888777777777777888888999777777777888888999999::::::999999999:::;;;<<<===888888888777888888999999888888888888999999999999:::::::::::::::;;;;;;<<<:::;;;======<<<<<<===???======>>>>>>AAAGGGOOOUUUbbbgggppp|||OOOLLLJJJKKKOOOUUUYYY\\\\\\\\\[[[VVVOOOHHHEEEEEEDDDFFFLLLUUU]]]dddggggggjjjiiijjjlllpppssstttssshhhddd^^^WWWRRRQQQTTTXXX^^^cccfffiiinnnwww{{{{{{yyyvvvpppkkkgggeeeeeefffsssyyy{{{pppfffaaaZZZ]]]dddnnnvvvyyyxxxuuummmkkkiiihhhjjjoootttxxxpppjjjcccaaacccdddaaa]]]VVVTTTSSSRRROOONNNTTT]]]dddgggjjjjjjgggccc___]]]aaa]]]XXXTTTRRRQQQOOONNNKKKKKKLLLNNNRRRTTTUUUTTTNNNMMMLLLJJJIIIHHHGGGGGGAAACCCEEEFFFCCC@@@???>>><<<<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;;;;:::999999999888777777888999999444444444444444444444444222333444444555555555444666666555555444444333333333555888888777555444444555555666666777888999999222222333444444444444333333333333333333333333333333333444555555444333333333333333444444555555555333333333444555555666666444444333333444555666777333333444444444555555555555666666666666666666555333333333333333333333333444444333222222333444444222222222333333444444444222333444444555555444444333333222222222222333333555555444444444333333333222222333333333333222222222444666555333222333444333333333333333333333333111222444666666444222111333333333444444444555555666555555555555666777888444444444444444444444444444333333333333444555555444444555555555666666666222333444444444444333222555555555444444333333222555555666666666666666666444444444333333333333333111333555444333222444666444444333333444444555666555444444444444444444333333333333444444555555555555444444333333444444555222444555444444888AAAGGGWWWHHH777///333777666222333333444444555444444444444333222111111111222333222222222333444444444555333333222222222222222222444333333333333333333444444444444444444444444444444333222222222333444555333444666777777777555444333777999777444333666999555555555555555666777777999888888777777777777888555666666777777888999999::::::999999:::;;;===>>>999999888888777888888888888888888888999999999999::::::999999::::::;;;<<<888:::<<<<<<;;;;;;<<<>>><<<======>>>AAAHHHPPPVVVaaaeeemmmzzzLLLHHHDDDCCCEEEIIILLLNNNLLLNNNOOOMMMIIIEEEDDDEEE???AAAEEELLLSSSXXX[[[[[[[[[ZZZYYY[[[^^^aaaccccccXXXUUUOOOJJJGGGIIINNNSSSPPPTTTXXX[[[aaaiiinnnnnnhhheee```\\\[[[\\\^^^```hhhpppyyy{{{tttggg\\\VVVOOOSSS\\\gggqqqvvvtttrrrhhhddd^^^ZZZ[[[aaahhhmmmfff^^^VVVSSSUUUVVVRRRMMMMMMKKKJJJJJJHHHHHHPPPZZZbbbgggmmmnnnkkkddd]]]YYYUUURRRNNNMMMMMMMMMMMMMMMMMMMMMNNNQQQUUUXXXYYYYYYQQQOOONNNLLLJJJIIIHHHHHH???AAADDDEEECCC@@@>>>>>><<<===>>>??????>>>======<<<<<<<<<============>>>777888999:::;;;:::999999:::999888777777888999:::222222222222222222222222222333444444555555555444333333333333333333333333---000333444444222222333333333444444444444444444111222333444555444333222333333333333333333333333333333444555555444333333333333333444444555555555000111222333444444555666444444333333444666777888333333333444444444555555333333444444444444333333222222222222222222222222444444222222222222444444000000111111111222222222222333333444555555555444444444333333222111000000444444555555555444333222111222222222222111000000333555777555222000000222000222444666666444222000///111444666666444111///555444444444444444333333222222222222222333444555444444444444444444444444444333333333333444555555......000111333444666666111222444555555444222111333333333444444555555555222333333444555666777777555555555555555555555555222444666555333222333666444333333333333444555555555555555444444333333333222222222333333444444444555444444333333444444555...222444444444999EEEOOOoooYYY???222333888666222111222333444555666666666333222111111111222333444222222111111111111111111111111111222222333444444444333333222222333333444444444444444444444444444444333222111111333555666333444666888888777666555555777777444333333333222555555555555555666777888888777666555555444555555444555555666777888888888::::::999999:::<<<===>>>::::::999888777777777888777888888888888999999999999999999999::::::;;;<<<666888:::;;;::::::;;;<<<<<<<<<===>>>BBBIIIQQQWWWaaaeeemmmzzzBBBCCCCCCCCCCCCBBBBBBAAABBBCCCEEEGGGHHHFFFBBB???======>>>BBBFFFIIIJJJJJJIIIIIIIIIKKKNNNOOOOOOMMMHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIKKKNNNQQQVVVZZZ\\\XXXVVVRRRPPPOOOQQQTTTUUUYYY]]]ccceeebbbZZZQQQJJJEEEIIIPPPWWW]]]```aaaaaa[[[XXXTTTQQQQQQTTTXXX[[[VVVQQQLLLKKKMMMMMMJJJGGGDDDEEEDDDBBBAAACCCHHHMMM[[[]]]```bbb```[[[UUUQQQJJJHHHFFFEEEDDDEEEGGGHHHHHHJJJLLLOOORRRUUUWWWXXXRRRQQQNNNKKKHHHEEECCCBBBAAAAAAAAAAAAAAA@@@??????<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<;;;;;;:::999888888888777666666777777666555222222222222222222222222222555888;;;<<<:::777555444444444444444444444444444444333333333222222222333222222111111222222333333444555666666555444333000333666999:::888555333666555444444222222111000333333333333333333333333222222222222222222222222222111111111111222333333777666555333333333444555444444555555444444333222222222333333444333333333333333333444333333222222444333333222222333333444333333333444444333222222444333222111000000000000888777444222111000000111666222///000444555222......///222444555444333222222222222222333444555666666555333222222333555666555444444333333444444555111444888;;;;;;888333000333444444444555666666666444333333333333444555555555555666666666555444444777777666555444444444555111111222222222333333333444444444555666777777888555444222111111222444555333333333333333333333333444444444444444555666777555444444333333444444555333333444444444444444444777666555444444444444444:::666444444555999CCCNNNppp___III:::555555666555111111222333333444555555000222444666666444222000222111000//////000111222111222444555555555444333555555444444444333333333888777555333222000000000333333333333333333333333444444444444444444444444222222333333444555555555555555666777888999999:::999999888666444333555666666666666666777777777777999999999::::::999888888===<<<;;;:::999999999999777777888999999999999888;;;;;;:::999999::::::::::::::::::::::::;;;=========<<<>>>AAACCCFFFOOOYYY___cccnnn}}}AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA???===;;;<<<;;;;;;>>>AAACCCCCCCCCFFFEEEEEEGGGHHHIIIGGGEEE@@@@@@@@@??????@@@@@@@@@AAABBBBBBDDDFFFIIILLLMMMNNNLLLJJJHHHGGGIIIJJJLLLLLLOOORRRSSSRRRMMMHHHDDD@@@CCCGGGLLLOOOQQQQQQQQQNNNLLLIIIGGGGGGIIILLLNNNKKKFFFBBBBBBCCCDDDAAA===>>>??????>>>===>>>CCCGGGMMMNNNQQQRRRQQQMMMIIIFFFEEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNMMMLLLJJJHHHEEEBBB???>>>======>>>>>>======<<<;;;;;;;;;<<<===>>>???@@@AAA????????????>>>===<<<<<<;;;::::::999999888888888888777666666777777666444555555555444444444444444444666:::<<<<<<:::777555444444444444444444444444444444444444333333333333555555444444444444555555444444555555555555444444333333555666666555444444555444444333333222222111333333333333333333333333444444444444444444444444555555555555555666666777666555444444333333444444444444444444444333222222222333333333333333222222333333444444444444333333444333333222222333333444333333333444444333333222222222222222333444555666999888666333222111111111666333000111444555222//////000222444444444333222111111111222222333555555555444333333333333444555555444444333333444444555111222444555555333222111444444444444555555555555333222222222222333444444333333333333333222222222222222222111111111111000111111222222222333333333333444444555666666777777666666555444444555666666333333333333333333333333555555444444444444555555444444333333333333444444111222222333444555666666:::999777555333222111000777555555555444666???IIIhhhlllaaaJJJ;;;<<<<<<888111111222222333444444555333444555666666555444333222111111000000111111222333333444555555555555444555555555444444444333333444444333222222333333333333333333333333333333333444444444444444444444444777777777888999999::::::666666666777888888888999:::::::::888666666777999666666666666777777777888:::;;;;;;<<<;;;;;;::::::;;;;;;999888888777777777666777777888888888888888;;;::::::999999:::::::::::::::::::::;;;<<<===>>>???>>>???BBBDDDGGGPPPYYYaaaeeeooo@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>><<<;;;::::::999===<<<;;;<<<>>>??????>>>AAAAAAAAABBBCCCBBB???<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFGGGGGGFFFEEEDDDAAABBBDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEBBB??????AAAAAA>>>;;;>>>??????>>>>>>???CCCEEEDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@???>>>>>>???@@@AAAAAA@@@??????@@@AAACCCDDDGGGGGGGGGFFFCCC@@@<<<:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<======>>><<<======<<<<<<;;;:::999888888888888777777777777888777555666777777666444666666666555555444444444555666888::::::888555333444444444444444444444444555555555444444444444333666555555444444555555666444444333333333333444444555444333333222333333444333333333333333333333333333333333333333333333333555555555555555555555555444333333333333444555555444444555555555444333333444444444444444333333222444444444444333222111111333444444555555555444444444333333222222333333444222333333444444333333333222222222333444444555555444444333222222222333333777444222333555666444111111222333444444333222111111111111111222333444444444444444444444444444444555444444333333444444555333222111000000111333333555555555555444444444444222111111111111222333333777666666555555555555555333333333333333222111111111111222222222333333333333444444555555666666666555555555555555555555555333333333333333333333333666555444444444444444555444444333333333333444444000111222333444555666777999888666444333111111111222333555777555666@@@KKKooo}}}uuuRRR888777:::555111111222222333333444444333444444555555444444333333222222111111222222333555444444444444555666666666666555555555444444444333333333222222333444444222222222333333444444444444444444444444444444444444444555666666777777888777777777777777777777777888999999888777666888:::666666666777777777888888::::::;;;;;;;;;;;;:::::::::999888777666666666666666777777888888888888888::::::999999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>AAA@@@AAACCCDDDGGGOOOYYYbbbdddoooAAAAAAAAAAAABBBCCCCCCDDDBBBAAA???<<<::::::<<<>>>???>>>===>>>@@@AAAAAA@@@>>>>>>???AAABBBAAA>>><<<<<<>>>AAADDDEEEDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@@@@AAAAAA???===>>>???@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@???>>>===<<<===>>>???AAACCCDDDEEEEEECCC@@@<<<999;;;;;;;;;;;;;;;:::999999777777888888999::::::;;;;;;;;;;;;;;;:::999888888666666666666666666666777888666555555666777555444555555444333333222222222333444555555555333111000333333333333333333333333666666555555555444444444444333333222222333333444444444222111111222444444555555444333333333222222222222222333333444444444444444444444444444444444555555555555555555555555333333222222333333444555444555666777777666444333555555666666555555444333666666666555444333222111444444555555666555555555444333333222222333333444222222333444444444333333333333333333222111000000......///000222333555555666555333444666666555333222333333444444333222111111111111111111222333444333444444555555444444333555444444333333444444555555555333222333444666777555555555444444333333333222222222222222333333444888777555444444555666777333444444555444333222111111111222222222333333333333333444444444555555555222333444444444444333222333333333333333333333333444333333333444444555666444333333333333333333444111111222333444444555555444333333333333333444444///000444666666999EEESSStttOOO444///333444111111222222333333333333222222222222222222222222333333333333333333333333666555444333444555666777666666666555555555444444666555444333222111111111111111222333333444555555333333444444444444444444111111111222333333444444777777777777777666666666444555666666555555666888666666777777777888888888777777888999999999999888999888777777666666666777777888888999999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>AAA???@@@CCCCCCFFFNNNWWW___aaalllBBBBBBBBBBBBCCCEEEFFFGGGAAABBB@@@>>>;;;;;;>>>AAA???>>>>>>@@@BBBDDDDDDCCC>>>???@@@CCCEEEFFFDDDBBB===???BBBEEEGGGFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBDDDEEEEEEDDDCCCAAAAAAAAA@@@???@@@AAABBBBBBEEEFFFGGGGGGGGGFFFDDDCCC@@@???>>>===>>>===<<<;;;;;;<<<>>>@@@AAABBBAAA@@@>>>============>>>???@@@>>>>>>=========>>>>>>>>>======<<<<<<===>>>@@@AAA@@@AAABBBBBBAAA>>>;;;888:::::::::::::::999888888666666666777888888999999;;;;;;;;;;;;:::999888777444555555555555555555555777666555555666666555444444444333333333222222222333333333333333222111000333333333333333333333333666666555555555444444444333333333222222333333333444444222111111222444444444555666666666444222111111222222333333444444555444444444444444444444444444444444444444444444444666666666666666777777888555666777888888777666555777777777777777666555555777777777777666555333333333444444555666666666555444333333222222333333444111222333333444444444333333333444333333222000///000000111222333444555555555555444555555666555555333333444444333333333222222222222111222222333333333444444555555444444333555444444333333444444555444444555555666666666666555555444444333333333222333333333333333444555555333222000//////111444555333333222222111///...---111111222222222333333333333333333333444444444444222222333333333333222222333333333333333333333333111111222222444555777888333333333222222333333333333333333333333333222222222222222222222333444555111111222333333777CCCQQQsss\\\HHH999111111666111111222222222222222333222222222222222222222222333333333444444333333333555555444333333555666777666555555555444444444444555444333333222222222222111111222333333444555555333333333444444444555555333444444555666666777777777777777666666666666666222444666666555555666888777777777777888888888888666777888888999999999888999888888777777777777888888999::::::;;;;;;::::::888888888888999999:::;;;;;;::::::;;;;;;<<<===>>>???>>>???AAABBBDDDLLLVVVZZZ\\\iiiAAAAAAAAAAAABBBDDDFFFGGG@@@BBBCCCAAA===;;;===@@@<<<<<<<<<>>>AAACCCCCCBBB??????@@@CCCFFFIIIIIIHHHCCCEEEHHHKKKLLLLLLJJJIIIDDDEEEFFFFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBDDDEEEEEEFFFHHHJJJJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFBBBAAA???===<<<;;;<<<<<<>>>???AAADDDFFFFFFCCCAAA@@@????????????@@@AAABBB============<<<<<<<<<;;;:::;;;<<<===>>>?????????<<<===>>>>>>===;;;999888888888888888888777777666666666777777777888888888;;;;;;;;;;;;:::999888777555555555555555444444444777666444555666666555333444444444444444444444444555444444444444333444444333333333333333333333333555555555444444444444333555444444333333444444555444444333333333333444444333444666777666555333222222222222333333444444444444444444444444444444444333333333333333333333333444444444444444555666666555555666777777777777666777777777888777666666555777777777777666555444444222333444555555555555555444333333222222333333444111111222333444444444444111222444666666666555555666666666666555444333333444444444555555555555555333333333333333444444444444333333222222333444444444444444444444444444444555444444333333444444555111222444555666555555444444444444444333333333333444444333333444444555666444222000///111444888:::999888666444222111000000111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111222333555666777333333222222222222333333444444444333222222111111444333222222111111111111555222000111000222:::CCC^^^KKK======<<<444000444111111222222222222222222444555555666666555555444222333333444444333333222444333333333333444555555555555444444444333333333111111111222333444666777222222222333333444444444222333333444444555555555444444555555666777777777666666666666666666666666444666888888777777888999777777777888888888999999777888999:::;;;;;;;;;;;;888888777777777777888888888999999:::;;;:::::::::888888777888888999:::;;;:::::::::::::::;;;======>>><<<===@@@AAADDDLLLVVVWWW\\\kkk======<<<===>>>AAACCCEEECCCFFFHHHFFF@@@<<<;;;<<<;;;::::::<<>>@@@DDDGGGIIIIIIIIIKKKMMMOOOPPPOOONNNNNNKKKLLLLLLLLLLLLKKKIIIHHHDDDCCCAAA@@@@@@BBBEEEFFFJJJKKKLLLNNNNNNNNNMMMLLLJJJKKKLLLMMMOOOPPPQQQQQQOOOOOOOOOOOOOOOMMMLLLKKKFFFDDDAAA===;;;;;;===???@@@AAADDDHHHKKKKKKFFFBBBCCCCCCCCCCCCCCCDDDDDDEEE@@@@@@@@@???>>>===<<<;;;:::;;;===???@@@???>>>===<<<<<<======<<<;;;::::::999999999999999888777777777777777888888888888999::::::::::::999888777666666666555555444444333333777555444444555666444333111222222333333444444444444444333333333444555666222222222222222222222222444444444444333333333333444333333222222333333444444444555555555555444444333333333333333444444444333333333333333333333333555555555555555555555555333333333333333333333333111111111111111222333333444444444444444555666666555666666666666555444444444444555555555444444333111222333444444555555555444333333222222333333444000111222333444444444444111333444666777666555555444444555555555444333222333333444444444444555666333333333333444444555666555555444444333444444555555444333333333333444555555444444333333444444555111111222333444444444444333333333333333333444444333333222222333333444555777555333222444999>>>AAABBB???;;;777444333333333111111222222222333333333333333222222222222222222333333222111111222333333333333333333333333333333333333222222333333444444333333222222222222333333333333333222222222222222333222222111111111111222666222000222333111333777:::444000333555444222111222222111111111111111111444555777888888777555444111222333444444333222111111222222333444333333333444333333333333222222222000000111222333555666777333333333333333333333333222222333333444555555666111222222333333444555555444555555555666777777777444666888999777666666777777777888888888999999999777888999::::::;;;;;;;;;777666666555555666777777777777888999999999999888777777777777888999:::;;;999999888999999:::;;;<<<===<<<===@@@BBBEEENNNWWWZZZaaaqqq999999888999:::===@@@BBBFFFKKKNNNKKKDDD===::::::<<<;;;:::<<<>>>??????>>>@@@>>>===>>>AAADDDGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKMMMMMMNNNMMMLLLJJJHHHFFFFFFDDDAAA@@@@@@CCCFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNNNNNNNMMMLLLKKKJJJEEECCC???:::777777:::======>>>AAAFFFIIIHHHCCC???BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>===<<<>>>@@@BBBBBB@@@>>><<>>>>>>>>=========;;;<<<<<<<<<<<<;;;::::::888888888888999999999999999999999999888777666555777777666555444444333333777555444444555666444333......///000111222222333222222111000111222444555222222222222222222222222444444333333333222222222111000000000000000000111333444666666666666444333333222000///000222444666333333333333333333333333555555555555555555555555444444444444444444444444444444333333444444555666333333222111222333555666444444555555444444333222222222333333444333333333000111222333444444444444444333333222222333333444000111222333444444555444333444555555555333111///+++---///222333444444444222333444444333444555666222222222333444555666777666555555444444444555555666555333222222333555666555444444333333444444555333333222222333555666777222222222333333444444444222222111111222222333444444333111000333888>>>BBBBBB???:::555111000111222111111222222222333333333333222222222222222222222111000...------...000111333333333333333333333333666555444333222222222222333222222222222222222333111111111222222333333333/////////000111333444555555111000555888666333333111888888111///444777555222222111111111111111111222444666888888666444222111111333333333333111111000111222333444333222111333333333222222222111111333333222222333333444444444333333333333333333333222222333333444555666666222222333444444555555666333444444555666777888888222444777777555444444444777888888888888999999999555555666888888999999999555555444444444555555666555555666777777777777777777777777777888999:::;;;888888888888999:::;;;;;;>>><<<>>>AAACCCFFFOOOYYY]]]fffwww888999999999999;;;???BBBJJJ\\\dddXXXGGG@@@===999::::::999888888888888888888777777777888;;;===???@@@@@@AAABBBCCCDDDDDDEEEHHHIIIIIIJJJIIIGGGEEEDDDAAA@@@>>>======???AAACCCEEEGGGIIIKKKLLLKKKJJJIIIJJJJJJKKKKKKLLLMMMNNNOOOMMMKKKHHHGGGGGGHHHGGGFFF@@@???>>>===<<<;;;;;;;;;CCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDBBBBBBBBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???======<<<<<<;;;;;;;;;:::999999999888888888777777999999999999999888777666444444444555555555555666333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333444333111000000000111111000111111222333444555555000000000000111222333444555555555555555555444444555555555444444333333333333333333333333333333333222333333333222111111000333222222222222333444444555444333333666888888888666555444333222333444444555666666777666555333222444444444333333222222222555444333222222222222333222333333333333222111000444666444111222555333///333333333444444555555555222444666777666444222000666444222222444666777777333333222///222888999777222333444555555555555555333333333333333333333333444444444555555555666666222333333444444444333333000000000000000111111222333333333333333333333333555555333333333333555555111111111111111111111111222222222222222222222222111111222222222333333333333333333444444555555555000222444666666444222000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///000222333444444333222444444444333333222222222444444444444333111///...000000000///000000111222000000111222333333444444444444333222222111000000222333333444444333333222111222444444444222000//////000222333444555555555999888888777666555555444777777666666555555555444888888777777666666666555333444666888999888777666;;;:::999888777777777777:::999888777666666666666999888777777777777777777:::999999888888999999::::::::::::;;;;;;;;;;;;;;;???===>>>AAABBBEEEOOOYYY\\\eeevvv888999999999999;;;???BBBQQQ___dddXXXHHHAAA===888:::999888777777777777888999888777777888:::<<<======>>>>>>>>>>>>?????????BBBBBBCCCCCCBBBAAA???>>>>>>===;;;::::::<<<>>>@@@???AAACCCDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEHHHFFFCCCAAAAAABBBAAA@@@;;;;;;::::::::::::;;;;;;@@@@@@@@@@@@AAAAAABBBBBBCCCBBB@@@???>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===============<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888777777888888777666666555444444444444555555555555333333333333333333333333333333333333333333333333444444333333333333222222444444444444444444444444444333222111111111111222222222222222222333333333222222222222333444555666555555555555555555444444444444444444444444333333333333333333333333333333666666666666666555444444555444444444444555666666444222000000222444555555666666444333333333444555444444555555555444333333333333333333222222222111444444333333222333333333333333333222222222111111333555444222333777666333222333333333444444444444000000000111222333444555===:::666444444444333222000111///---...333333000111111222222222222111111333333333333333333333333222222333333333444444444222222333333333333222222///000222333333333222111222222222222222222222222444444333222222333444444111111111111111111111111111111111111111111111111111111222222222333333333111111111111222222222222000111333444444333111000222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222333333222222333333333333222222222111222222333333333333222222111000000000000111222222111111111222222333333444444444444333333222222222222333333444444333333222222222333444333222111000000111111222222111111111444555555555555666666666777666666666555555555444777777666666666555555555333444666888888888777666888888888777888888999999777777777666777777888888999999888777666666666777777777777888999:::;;;<<<999999:::;;;<<<<<<======???>>>???AAACCCFFFPPPYYY```jjj{{{777888999999999:::===@@@KKKTTTVVVLLLAAA===999444999888777777666777777777999888777777777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::999777666777888:::<<<:::;;;===>>>???>>>>>>===>>>>>>?????????>>><<<;;;@@@>>>;;;::::::;;;:::999666666666777888999:::;;;<<<<<<<<<<<<============>>>===<<<;;;;;;;;;<<<===??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;999999::::::::::::::::::;;;;;;:::::::::999999999555555666666666555444444444444444444555555555555444444444444444444444444333333333333333333333333444444333333333333222222333333333333333333333333444444333222222222333333333333333222222111111111222222222222333444555555444444444444444444555555333333444444444444444444333333333333333333333333666777777777777666666555444444444444444555666666888555333444777:::===>>>777666555555444444555555333333222222333333444444333333333333222222222222333333333333333333333333444333222111111111222333444555444111333777777333222222222222333333333333444333111000111444777:::@@@===999666555444222111333444333000111444222...111111111111111111000000222222222222222222222222111111111111222222222222111222222222222222111111...000333555666444222000111111111111111111111111333333222111111222333333111111111111111111111111000000000000000000000000111111222222222333333333111111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111111222222222222222111111111111111111111111222333444555666111111111111111222333333222222222222222222222222333333333333222222222222222222333333333333222222333333333222222222222111333333333222111000///...000111222333555666777777666666666555555555555555555555555555444444444444333444555777777777777666666666666777888999999:::555555555666666777999999:::999888777666666555666444555666777999;;;===>>>888888999;;;<<<===>>>??????>>>???BBBDDDGGGPPPZZZeeeooo777888888888888999;;;======BBBBBB===:::;;;888444888888777777777777777888888888777666666777777888:::::::::;;;;;;<<<<<<<<<:::::::::999999888888888888777666555555777888999888999:::;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999999888666666777888999888666666666666666777888999999999999999:::::::::::::::999999888888888999:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888777777777888999999999::::::999999999999888888888444555555555555555444444333333444444444555555555444444444444444555555555333333333333333333333333444444333333333222222222111111111111111111111111444444444444333444444444333333333333333333222222111000000000111111222333333333444444444444555555333333333444444555555555333333333333333333333333444444444555555444333333222222111111222222333444888666555888===CCCGGGIII777777666666555555555555222111000000111333444666444444444333333333333333222222333333444444333333555333111000000111333444444555333000222666666222222222222222222222222222666555333111111333555666;;;888666555555555444333333555555333444777555000000111222333333333333333222222222222222222222222111111111111222222222222111111222222222111000000///000222333444333222111222222222222222222222222222111111111111111111222111111111111111111111111111111111111111111111111111111222222222333333333444333333222222111111111222111000000000000111222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222444333222000000000111222111111111000000000000000222222111111222444666777222222111111222222333444333333222222222222222222111111111111111222222222222222333333333333222222333333222111111222222333555555555444333222111000000111222333444666666777555555555555555555555555333333333333333333333333222333444666666666666666555666666777777888888888666555555555666666777888:::999888777666555555555555555666777999;;;<<<===999999:::;;;<<<======>>>???>>>@@@CCCEEEHHHQQQ[[[fffrrr777888999999888888:::;;;:::<<<<<<;;;<<<>>>===:::999999888888888999999:::888888777777666666777777777888999:::;;;<<<======999999999888888888888888777777666666666777888999888888999999999999999999555666888999:::::::::999666555444555888;;;<<<<<<:::999888777777666666666999888888888888888888888777777777777777777888888999999999::::::999999999::::::::::::::::::::::::777888999:::999888777666555555666666777777888888777777777666666666555555444444555555666555555444333333333444444444444555333333333444444444555555333333333333333333333333444444333333333222222222333333333333333333333333444444444444444444444444222222222333444555555555111111000000111111222222333333333333444444555555333333333444444555555555333333333333333333333333111222222333333222222222222111111111111222333333444333222555:::???CCCDDD666666666666666555555555111000000000111333555666444444444555555555555555222222333444444444333222444333111000000111333444222333222111444:::<<<:::222222222222222222222222111222222333333222222222555444222333444555444333...111111000333777666222...///111222333444555555222222222222222222222222222222222222333333333333222222222222222111000///111111000//////000222333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333444333333222222111111111333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222444333111000///000111111000000000000000000000000444333222111111222444555222222111111222222333444333333222222222222222222222222222333333333333333111222222333333222222111333222222111111222333333333333444444444333333222333333333444444555555555444444444555555555555555222222222333333333333333222333444444555666666666666777777777777666555444777666666555444444555555999888777666555555555555777777777777888999::::::;;;;;;;;;;;;;;;:::::::::>>>===@@@DDDFFFIIIQQQ[[[fffrrr999;;;<<<<<<::::::;;;<<<>>>=========>>>???===<<<;;;;;;::::::;;;;;;<<<<<<999999999999999999999999777777888999:::;;;<<<<<<999999888777777888888999999888888888888999::::::777777777777777777777777444555555666888999::::::777555555777:::===??????>>>===;;;999777666555555888888888888888777777777555666666666777777777777666777777888888777777666777777777777777777777777666777777777777666555555444444555555555555555555555555444444444333333333333333444555555555555444333333333333444444444444111222222333333444444444333333333333333333333333444444333333333333222222555555555555555555555555222333444555555555444444000111111333444555555666444333333222333333444444222222333333444444555555333333444444444444444444333333333333333333333333111222222333333333333222333333333333333444555555666444333444666999999999555666666666666555444444111111111111222333444555444444444444555555555555333333444555444333222111333222111111111222333444///111222333999AAAEEEDDD333333333333222222222222///111555888::::::888777444333111111222222111//////111111111555::::::777---...///111222333333333333333333333333333333333333333333333444444444555333333333333222111000000222111...------///222444333333333333333333333333000111222222222222111000111111111111111111111111222222222222222222222222111111222222222333333333111111111111111000000000333222111000000111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222111111000000000111111000000000000111111111111444333333222111111111111111111111111111222333333222222222222222222222222666666666666555555555555111111222222222222111111111222222222222333333333///000111222222222222222444444444444444444444333444444444444444555555555222222222222333333333333222222333333444555555666666777777777777555333222777777555444444333333333777777666666555555666666999888888777777777888888;;;;;;::::::999888888888<<<<<>>???AAA@@@???>>>>>>???@@@??????@@@@@@>>>=====================>>>??????<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999999:::::::::;;;;;;888888777777777777888888999888777666777888:::;;;999888777888;;;===?????????>>><<<:::888666666555888888777777777666666666444444555555666666666666555555666666666666555555666666666666666666666666666666555444444444444444444444444444444333333333444444333333333222222222111222222333444444333333222222333333333444444444000000111111222333333444333333333333333333333333444444333333333333222222444444444444444444444444111222333444555444444333000000000111111222222222444444333333222333333444111222222333444444555555444444444444444444333333333333333333333333333333000111222222333333333222333333333222333333444555777555555555666666444333444555555666555444333222111111222333444444444333222222222333333333444444444444555555444222000///111111222222222333333333000111222222888AAAEEEEEE444444444444333333333222000333666:::;;;;;;:::999333222111111222222000...111333222111555;;;===:::000111111222222222222222444444444444444444444444333333333333444444444444444444444444333222111000222111000///000111222444222222222222222222222222111111222333333222111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111222222222222111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000///000000111111111111000000000000111111222222222111222222222111111000///111000000000000111222222111111111222222333333444666666666555555444444444111111222222222222111111000111222333444333222222000000111222222222222111333333333333333333333333333333333444444555555555222222222333333333444444222222222222333444555666444555666777777666444333555555444444333444444444666555555555555666777777888888777777777777888888999999888888888888888888;;;;;;>>>CCCFFFHHHPPPYYYfffuuuAAACCCDDDDDDBBBAAAAAABBBBBBBBBDDDFFFEEECCCBBBCCC??????>>>??????@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<>>>>>>===<<<<<<===>>>???999:::::::::;;;;;;;;;;;;;;;::::::999999999::::::>>>===:::888888999;;;===;;;:::888888:::<<<===<<<>>>===;;;999888777666666777777777666666555555555222333444555555555555555444555555666666555555444555555555555555555555555666555444333222333444555444444444333333222222222444444333333333222222222///000111222222222222222222222333333333444444444//////000111222222333333333333333333333333333333444444444333333333222222111111111111111111111111000111333444555444333333000000000000////////////222222111111000111111111111111222333333444555555555555555444444333333333333333333333333333333333...///000111111111111111111111000000111111222333111111111333444333111///333444555555555444222222111222333444555444333222000000000111111222222222444555666666444222///...000111222333333333333333222333111000444<<>>555555555444444333333333///000222333444333222111111000000111333333222000///000///---000666888666666666666555444333222111555555555555555555555555222222333333333444444444555555555444333222111000111111222333333333333222111111111111111111111111111222333444444333222111111111111111111111111111000000000000000000000000111111222222222333333333333333333444444555555555//////000000000000//////000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////...///000222222222111000000000111111222222222333//////111222222111000///000000000///000111111222000000111222333333444444444444333222222111000000111111222222222222111111///000222444555444222111333333444444444333333222000000111111222222222222333333333444444555555555222222222333333444444444222222222222333444555555111333555666777777555444333333333333444555666666555444444555555666777888777777777777777888888999666666777777888888888999::::::>>>CCCEEEHHHPPPYYYgggwwwCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIJJJJJJIIIGGGFFFEEE???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDBBB@@@???@@@BBB???AAABBBDDDEEEFFFFFFFFF>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>><<<<<<<<<===>>>???????????????>>>>>><<<;;;;;;<<<======<<<<<<<<<;;;:::888777666::::::999888888777777666555555666666777777777888666666666666666666666666222333555666666666555555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111444444333222222111111000///000111222333222111111222222111111111111111111111111111111000000//////222222333333333444444444111111111111111111111111222222111111111111111111111111222222222333333333555555555555555555555555333333333444444333333333222111111111000000//////222222222222222222222222222222333444555777777888666555333333333333222000111111111111111111111111000000000000000000000000...000222333222111222333333222222111111111111111333333333333333333333333222222222111111111111111000000000111222222222333333222222111000///......//////000000111222444555333333333222222111111111444444444555555555555666666555333111000000111111777777777777555333111///333333111000//////......333333333333333333333333444333333222222111111000...///000000000000//////444444333222222111111000111111000000000000000000111000000111333555444333333222111000000111222333444333333222111000//////111111111111111111111111111111111111111111111111,,,---///000000...---+++////////////............111111111000111111222222000000111222222222222111444333111000111000///...//////000111222333333333444333222222333666888:::<<<888444222222444666666000000000000111111111111111222222333333222222111000111111111111222222222444444444444444444444444333444555444222111222333444444444444444444444444444444333333333444444555///111333444333333555777666666666777888:::;;;<<<888444222555:::===;;;777777888999::::::999777666;;;===??????@@@GGGRRR\\\fffxxxBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFEEECCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDAAA>>><<<===??????AAACCCEEEFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>?????????>>>===??????@@@AAAAAAAAAAAAAAA???>>>===<<<======>>>???>>>>>>======<<<:::999888:::::::::999888888777777666666666777777777888888555555555555555555555555333444555666777666666555444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333333333333333333222222111111111222222222222222222222222///000111222222222111111111111111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333444444444444444444444444111111222222222222111111111111111111000000000///222222222222222222222222222222333444444555666666333222111222333444333222222222222222222222222222111111111111111111111111///111222222000000000222111000///...------------000000000000000000000000111111111111111111111111111111111111111111222222222222111111000000//////333222111111000000111111444444444333333333222222333333333333444444444444777666444333222222222333111222333555666777777777222222111000000000111111333333333333333333333333333333333333222222222222000000111111111111111000222222222222222222222222333333333333333333333333222111000111333444444333333222111000000111222333333333222222111000000000111111111111111111111111////////////////////////...///000111111000///---000000000000000111111111222222111111111111111222000111111222222222222222555444333222111111222333//////000222222333333222333333222222333555777888BBB>>>999666555444444333000000000000111111111111111222222333333222222111111111111111222222222222444444444444444444444444333444555333111000000111444444444444444444444444555555444444444444444555222333333333333333444555333444555666888;;;===>>>333555666777666666666777::::::999999999999999:::;;;>>>@@@@@@AAAIIITTT^^^jjj|||AAABBBCCCDDDFFFGGGHHHIIIFFFFFFGGGGGGFFFEEECCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBB???;;;::::::<<<@@@BBBDDDFFFGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCC======>>>???@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAA>>>>>>======>>>???@@@AAA?????????>>>===<<<;;;:::;;;;;;;;;:::999999888888777777777777888888888888555555555555555555555555444444555666666666555555444444444444444444444444333333333333333333333333333333222222111111111000333333333333333333333333222222222222222111111111000000111111222333333444///000111111222222111111111111111111111111111111000000000000000111111111////////////000000000000111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111111111222222222222111111111111111111000000000000222222222222222222222222222222222222333333444444111000///111333444444333222222222222222222222222222222222222222222222222000111111000///...///000111000///...---,,,,,,,,,222222222222222222222222000000000000000000000000111111111111111111000000111111111000000000000000222222111000000000000111444444444444444333333333111111222222222333333333555444333222222222222222222222111111111111222222111111111111111222333333222222333333333333333333333333333333444444444444222222222222222222222222000000111111222333333444444444444444444444444444444222222222444444333222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000111222333333222111000111111111222333333333444333333222111000000000000222222222222333333333333777888777444000...000222///000111222222222222222222222222333333444444444@@@===999777555444333111000000000111111111222222111222222333333222222111111111111111222222222333444444444444444444444444222333333333111000111222444444444444444444444444777666666555444444444555555444222222333444444444555555555666888999;;;<<<666<<>>@@@AAACCCJJJVVV```oooCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@===:::999;;;<<<@@@BBBEEEGGGGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB======>>>???@@@AAAAAAAAA??????@@@@@@AAA@@@@@@???<<<<<<======>>>???@@@AAA?????????>>>>>><<<;;;;;;<<<<<<;;;::::::999999888777777888888888888888888555555555555555555555555333333444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222111111111111111000000111111222222222333///000000111111111111111000000000000111111111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111222222222222000000000000000000000000111222222333333222222111111111111000000000000000111111111111111111111111111111111111222222222222000//////000222333333222000000000000000000000000222222222222222222222222...///111000//////000111111111000000000000111111333333333333333333333333////////////000000000000222222111111000000//////000000000000000111111111////////////000222333444333333333333333333333333111111111222222222333333111111000000000000000000555444333111111111222333333222222222222222333333222222222222222333333333222222333444444555666666333222222111111111111111000000111111222222222333111111111222222222222222555444333333444444333222222222222222222222222222000000111111111222222222000000000000000000000000111111111111111111111111000111222333333333222111000111111222333444555555444333222111000000000000333333222333333333444444===@@@BBB>>>666000///000///000111222222222222222111222222333333333222222666444333333444444333222000000111111111222222222111222222333333222222111111111111222222222333333444444444444444444444444000222333333333333444666555555555555555555555555888777666555555555555555666444222333555666666555999999888777666666666666999@@@FFFEEE===888:::===::::::999888999:::;;;<<<:::===@@@AAACCCKKKWWWaaarrrEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDAAABBBCCCEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDD>>>>>>>>>===;;;;;;>>>@@@AAABBBDDDFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAABBB<<<======>>>======<<<<<<:::;;;<<<===>>>>>>??????============<<<<<<;;;:::<<<<<<;;;::::::999999888888888777777777777777777666666666666666666666666333222222222222222222222222222222222222222222222222222222222222222222222//////000111222333333444333333333333333333333333111111111111111111111111222222222111111000000000000000000000000111111111//////000000000111111111000000000000000111111111//////000000000111111111111111111111111111111111//////000000000111111111000000111111111222222222////////////////////////000000111111111111000000000000000000000000111111111111111111111111111111000000111111111111111111222111000000222222111000////////////////////////111111111111111111111111,,,///111222111111222333000000000111222333555555////////////////////////......//////000000000000222111111000000/////////000000000000000111111111.........///000111333333111111111111111111222222111222222222333333333333///000000000111111000000333333333444777:::===>>>555444333222111111111111111111111222222333333333111222333333444555666666333222111000000000000111222222222111111000000000///000000000111111111222666444333444555555444333222222222333333222222222000000000111222222333333000000000000000000000000222222222222222222222222///000000111222222222222000000111111222333444444444333222111000000000000333333222222222333444555???EEEJJJHHH@@@888444333000000111222222222111111111111222333333222222111111000///000222444444333111111111111222222222222111222222333333222222111111222222222222333333333444444444444444444444444444555666666444333444666555555555555555555555555777777666555555555555555555444555666888888888777999999777666555444444444777:::======999666444444666777888:::::::::999888999<<>>??????>>>>>>???AAACCCAAABBBCCCEEEEEEEEEDDDDDD????????????????????????>>>>>>>>>>>>>>>???@@@AAA;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;:::999999888888777777777777666666666666666666666666666666666666333333222111111111222222444444444444444444444444222222222222222222222222///000000111222333444444333333333333333333333333000000000111111111111111333222222111000000//////000////////////000111222...//////000000111111111111111111111000000000///............////////////111111111111111111111111...//////000000111111111000000000111111111111222////////////////////////......////////////......000000000000111111111111111111111111111111111111000000000000111111222222333222111111222333222000........................000000000000000000000000---000444666555444333333...//////000111222444555000000000000000000000000...//////000000111111222000000000000000000//////111111111000000000000000111111000////////////000000000000000111111111111111111222222222333333333111111222333444444444333222222222333444666777888555444333222000000000000000000111111222333333333111222222333444555555666444333111000//////000111333222222111000000//////111111111222222333333444666444333444666666555444222222333333333333222222000000111111222222222333111111111111111111111111000000000000000000000000/////////000000111222222000000000111111222222333333333222111000000000000333222111111111222444555555:::AAABBB???999555333000111111222222222111111111111111222222333333333777555222222222333333222111111111222222222222333111222222333333222222111222222222222333333333333444444444444444444444444999::::::777444222222222555555555555555555555555666555555444555555666666444777:::;;;:::999888999666555555555555666666777555555666777777666444111444666888:::;;;:::888777:::===???@@@BBBIIIUUU___oooCCCCCCCCCDDDDDDEEEEEEEEECCCCCCEEEEEEEEEEEEDDDCCC@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@AAACCCEEEBBBBBBBBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???>>>=========>>>??????===============<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::::::::::::::999888888777777666666666666555555555444444444444444444444444444666555333222222222333333444444444444444444444444111111111111111111111111333333333333222222222222333333333333333333333333///000000000111111111222111111111111000000000000000//////...///000111222......//////000111111222333222222111000///............/////////000000000111111111111111111111111......//////000111111222000000000000111111111111111111111111111111111111//////000000000000/////////000000000111111111111111111111111111111111111//////000111222222333333222111000222444555444333000000000000000000000000111111111111111111111111000444999;;;999555222000000000000///000111111222222222222222222222222222//////000000111222222333/////////000000000000000222222111111000000//////111111000///////////////000000111111111222222222000000000111111111222222000111333444555555555444333333333222111000///...333222111000000000000000///000000111222222333333111111222222333333444444555444222000000000111222111111111111000000000000111111222333333444555555555444333444666777777666222222333444444333222222111111111111111222222222222222222222222222222222000000000000000000000000/////////000000111222333111111111111111222222222222222111111111111111222333222000000000111333444---000444777777555222000111111222222222111111000222111111111222333555666<<<888444222222333333333111111111222222222333333111222222333333222222111222222222333333333444444444444444444444444444444888888888777444333333444555555555555555555555555333333333333444555666777555<<>>===<<<<<<===>>>>>>???????????????>>>======>>>>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777666666666555555444444444333222222222222222222222222777666555444333444444555222222222222222222222222111111111111111111111111666666555444333111111000333333333333333333333333//////000000111111111222/////////000111111222222000///.........///111222---......///000111111222444333222111000...------111111111111222222222222111111111111111111111111---......///000111111222000000000000111111111111222222222222222222222222333333444444444444333333//////000000111111111222000000000000000000000000...///000111222333444444000000000222555666777666111111111111111111111111222222222222222222222222444888===>>>;;;666000---444333222111000000000000///////////////////////////000000111222333333333......//////000000111111333222222111000//////...............///111222333111111222222222333333333////////////000000000000...000111333444444444333111222444666777777777666000000000000000000111222///000000111222222333333111111222222222222333333777666333111111111222333/////////000111111222222000000111222222333444444444444333444777888888777222222444444444444222222111111111111111111111111333333333333333333333333222222222222222222222222000000000000111222333444333222222222222222222222111111111111111111222222222111000//////111333444333222222333555555333111111111222222222111111000222111000000222444777888;;;777333000111222333444111111222222222333333333222222222333333222222222222222333333333444444444444444444444444444444444111333555555555555777888666666666666666666666666222222222333444555666777777???GGGFFF===555444666777777666555444333333444333555777777777777999;;;:::999888888999:::===>>>>>>AAACCCBBBDDDJJJVVV___kkkzzzCCCBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDBBB@@@>>><<<<<<<<<>>>???CCCDDDEEEEEEEEEDDDBBBAAAEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDAAA???@@@BBBDDDFFFEEEFFFHHHGGGEEEDDDDDDDDDFFF@@@===AAABBB???>>>AAA@@@@@@AAAAAAAAA@@@?????????>>>===>>>???@@@???===>>>===;;;:::999999::::::888888888888888888999999666666555444333333222222222222222333333333444444000000111111111222222222444444444444333333222111000111111000//////000222333333222111000000000111000000000000111111111111...000111111000000111222///111333555555333111000111111111111111111111111222222111111000/////////111111111111111111111111000000000000000000000000777444111...------///000000000000///////////////000000000000000000000000///000111000//////111333111222333444555555666666444222111///......//////333222111/////////000000111111111111111111111111333333333333333333333333222222111000//////000000111111111111111111111111333:::BBBCCC===666222222000000000000000000000000////////////////////////......------...///000111...000222222111000000000222222222111111111000000111000///......///000111111111111000000000000000000000000///////////////111222333333111111222333444333333222111111111222//////////////////////////////000000111111111222////////////000111222333//////000000000000//////111111111000000000000///444333333333333333333333777666555444444444444444555555333222111000000000000000///000000111222222111111111111111111111111111111222222111000///...111000/////////000222333333333333333333333333333111111000000///...------333000...///000111///,,,222222222333333222222222222111000///000111333555555444222222333555666555444444444444444444444444444333222222111111222222222111000111444555333111...000111333444444333333444333333222222333333444111222333333444444333333555444444333333333444444666666555555555555666666888???FFFEEE???999888:::444333222111111111111111999888777555555777888999666777888999888999<<<>>>===???BBBCCCBBBEEERRR```mmmyyyCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGBBBAAA???>>>===>>>???@@@EEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBDDDDDDDDDBBB???>>>>>>@@@CCCEEEFFFHHHIIIHHHFFFDDDDDDEEEBBB@@@BBBFFFDDD===:::;;;??????@@@AAAAAAAAAAAA@@@???>>>======??????>>><<<>>>===<<<;;;;;;;;;<<<<<<888888888888888888888888666666555555444333333222333333333444444444555555222222222333333333444444333333444444333333222111000111222111//////111222222222111000000000111111000000000000111111111111///000111000//////111333000111333444444333111000111111111111111111111111000000000000000111111111000000000000000000000000111111111111111111111111555333111///......///000000000000000000000000000000000000000000000000000///000111111000111333555111222333444444444444444:::999777444333222111111333222000/////////000111222222222222222222222222333333333333333333333333222222111000000000000000222222222222222222222222333<<>>;;;111111111111111111111111111111111111111111111111111111111111222222222222///111222222111//////000222222222111111111000000000///............///000000000000000111111111111/////////000000111111222111222333333111111222333444333222222111111111222111111111111111111111111111111111111111111000000222222222222333444555666///000000111111000000///000000000111111222222222000000000000000000000000666555555444444444444444444444333222111111111111111111000000000111222222111111111111111111111111222222111111111111111000222111000000000111333333333333333333333333333333333444444444444555555555333111///000111222000...111111222222222222111111000///...---...///111222555333111111333555555444333333333333333333333333444333222222111111222222222111000222444555333111000111222222333333333333333333222222222222333333444555666666777777666666555444444333333444444444444444333333333333444444333<<>>???AAABBBDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@AAABBBGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@?????????@@@AAABBBAAA???===<<<===???AAACCCGGGHHHIIIHHHFFFEEEEEEEEEEEEDDDEEEGGGCCC>>>;;;======>>>???AAABBBBBBCCCCCC???>>>======>>>>>><<<;;;<<<;;;;;;:::::::::;;;;;;888888888888777777777777777666666555555444444444444444444444555555555555222222222333333333333444333333333333333222222111111222222111000000111333000000/////////000111111000000000000111111111111000111000///...///222444222222222222222222222111000000000000000000000000...//////000111111222222////////////////////////222222222222222222222222222111111000000000000000111111111111111111111111000000000000000000000000///111222222111222444666666777777888888888777777:::999888666555555555555222111000/////////000111333333333333333333333333333333333333333333333333222111000000000000000000333333333333333333333333)))...555:::;;;888444111222222222222222222222222111111111111111111111111222222333444444333111111000111333222000/////////222111111111111000000000000000////////////000111//////000000111111222222//////000111222333333444111222333222111111222333333333222111111111111222111111111111111111111111333333333222111111000000000000000000111111222333000111111111111111111000......///000111222333333222222222222222222222222444444444444444444555555333222222111111111222222222222111000000000111111111111111111111111111111222111111111111111222333222222111111222222333444333333333333333333333333//////000111333444555555333222111111222222111000000000111111111111000000000///.........///111111333222000111222444333333333333333333333333333333444333222222111111222222222111111222444444333111222222222111222222333333222222111111111111222222555555666777777777777777444444444333333444444555444444333333333333444444222;;;DDDFFFAAA888333000999888777777666777777777888777666555555666777888888999999999888888:::<<<:::;;;???BBBBBBFFFTTTaaammm{{{AAAAAABBBBBBBBB@@@>>>===:::;;;>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBCCC@@@???===<<<===>>>@@@BBBEEEFFFHHHGGGEEEDDDDDDEEEGGGDDDAAA???======>>>@@@<<<===???@@@BBBCCCDDDDDD???===<<<<<<======;;;::::::999888888777666666666777777777777777666666666777777666666555555555555333333333444444444444555000000000000111111111111222222333333333222222111111222222222000000222333//////......///000111111///000000000111111111111111111000...---...222555333222111000000111111222//////////////////////////////000000111111111111000000000000000000000000222222222222222222222222///000111222222111000///111111111111111222222222000000000000000000000000000111222111000000222333777777888888888777777666111222222333444555666777222111000//////000111111333333333333333333333333333333333333333333333333111111000000000000000111222222222222222222222222666333000///111333333333111111111111111111111111111111111111111111111111///000222222222000...,,,111222333222000...///000111111111111000000000000111111111111111111222222000000000000000111111111111111111222222333333333000222333222111000111222222222111111111111111222////////////////////////333333222222222222222222///////////////000111111111111222222222222111111------......///000000111222222333333333333444444222222333333444444444444111111111111111222333333222111000000////////////111111111111111111111111000000//////000111222333111111111111222222333333222222222222222222222222+++,,,---...///111111222222111111111111111111000//////000000000000//////222222111000000111222333222000///000222333222111222222222222222222222222444333222222111111222222111111111222333333333222444333222111111111222333222111111000000111111222222333333444444444444444444444333333333444555555666555555444444555555666555;;;BBBCCC===555///---666666555555555555555666777777666555555666777777888999:::999888888999;;;>>>>>>???AAAAAADDDPPP\\\mmmzzz@@@AAAAAA@@@???===;;;::::::<<>>>>>???@@@AAABBBCCCEEEEEEDDDCCCCCCDDDAAABBBBBBAAA@@@???===;;;<<<===>>>@@@AAABBBBBBCCC===<<<;;;;;;<<<<<<;;;999;;;:::999888666555333222777777777666666666555555666666666666666555555555111111222222222333333333//////000000000111111111111111222333333222222222111222222111000000111333//////......///000111111///000000000111111111111111111000...---...222555444333111000///000111222////////////////////////111111111111000000//////111111111111111111111111111111111111111111111111...///111222222222000///000000111111222222222222000000000000000000000000111111111000...---...000000111111111111111000///------///000222333333444111111000//////000111222222222222222222222222222333333333333333333333333111000000000000000111111000000000000000000000000999666111...///111333444000000000000000000000000000000000000000000000000...///000111111///---+++111222222111///...///111000000000000000000000000/////////000000111111111222111111111000000//////444444333333222222111111000111222222000000111222111111111000000111222222////////////////////////000000111222333333444444333333222222222333444444111111222222222222111111000000000000000000000000......//////000000000111000111222333444444333333000000000000111222333333111000///...............111111111111111111111111////////////000000111222///000000111111111111111222222222222222222222222111111111222222333333333///000000000000///000000/////////000000/////////222222111111111111111111111000///000222333222111222222222222222222222222444333222222111111222222000111222333333222222333444333222111111111222333222111111000000111111222111111222333333333333222333333333333333444555666555555444444444444555555555888<<<;;;888444222222555444444333444444555555777777666666666666777777888999:::999888888999;;;???===>>>@@@AAADDDOOOZZZlllwww@@@@@@???===<<<999888777777999===@@@CCCDDDDDDDDD@@@@@@AAABBBCCCDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGCCCBBBAAA????????????@@@>>>@@@CCCCCCCCCCCCDDDEEECCCPPP\\\\\\TTTJJJAAA:::======>>>???@@@@@@@@@???;;;:::999:::;;;<<<;;;999<<<<<<;;;:::999777555444777777666666555555444444555555555555555555555555111111111111222222222222111111111222222222222333000111222222222222222222000111111000//////000222000000/////////000111111000000000000111111111111000111000///...///222444444333111000//////000111000000000000000000000000222222111111000//////...111111111111111111111111000000000000000000000000//////111222222111000/////////000000111222222222000000000000000000000000000111111///---,,,.../////////000000000000//////000000111111111111000000111000/////////000111222111111111111111111111111333333333333333333333333000000000000000111111222000000000000000000000000)))+++---...///...---,,,////////////////////////////////////////////////000000111222111111//////000111111000//////111222//////000000000000000111+++,,,---...//////......111111111111000000000///555444444333222111000000000111222111000000111222111000000000000111222222111111111111111111111111...///000111222444555555222222111111111111222222000111111111111111111000333333333333222222222111//////000000111111222222000111222333444333222111000000000000000111222333000000///.........//////111111111111111111111111//////000111111111000000//////000111111111111000222222222222222222222222333333333333333222222222...///000000///...000111//////000000000000//////000000000000////////////111000000111333333222000333333333333333333333333444333222222111111222222000111333333222222222333222222222111222222333333222222111111111111222222222222333444444444444444333333333333444555555666333333222222222222333333222333555555555666777999555555444444555555666666777777888888888888777777888999999999888888:::<<<<<<:::;;;>>>AAAFFFQQQ\\\iiirrr@@@???===:::888666555555444666:::===@@@@@@@@@@@@>>>>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDCCCBBB@@@???>>>=========???BBBCCCDDDDDDFFFHHHOOOiiizzzcccOOODDDAAA>>>>>>>>>>>>>>>===<<<;;;999888777999;;;<<<;;;:::999::::::;;;:::999777666777777666555555444333333444444444444444444444444111111222222222333333333111111111111222222222222000000111222222222222222///000000///......///111222222111000000000111111000000000000111111111111///000111000//////111333333222111000000/////////111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000111111111111000000///......///000000111222222000000000000000000000000...///000///...///000222000000111222333333333333000111111222222111000///111000/////////000222333222222222222222222222222333333333333333333333333000000000000000111222222000000000000000000000000)))...333555444333333444////////////////////////000000000000000000000000111111111111111222222222///000000000///000222444////////////000000111111+++,,,...///000000//////...//////000111222222222333333222222111111000000///111222111000///000222000000000000000111222222111111111111111111111111//////000000111222333333000000////////////000000///000000111111000000///111111111111222222222222111111111222333444444444000111333333333222000///111000000000000000111222111000000000000111111222111111111111111111111111000222333555444333111//////000111222222222111111111111111111111111111111000000000000000000000000...000111111//////111333///000000111111000000///000000000000000///......111000111222444444222000333333333333333333333333444333222222111111222222///111444444222111222444000111222222333333333333333333222222222222333333222333444444555555444444333333333333444555666666333222222111111222222333222333444444555666888999555555444444555555666777888888999999999999888888666888999999888999;;;===<<<::::::>>>AAAFFFPPPZZZccclllzzz@@@>>>;;;888555444444333777999===@@@BBBCCCBBBAAA<<<===>>>@@@AAABBBBBBBBB>>>@@@BBBDDDFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;<<>>===;;;:::999888777777888:::<<<<<<;;;555666777999999999888777777777666555444444333333333444444444444444444444222222333333333444444444////////////000000000000///000111222222222222222.../////////------///000333333222111000000111111000000000000111111111111...000111111000000111222222222222111000//////...111111111111111111111111/////////000111111222222000000000000000000000000222222222222222222222222222111111000000000000000---......///000111111111000000000000000000000000,,,...///000000111444666---...///000111222222222,,,---///111222222222222111000/////////111222333333333333333333333333333333333333333333333333333000000///000000111222222111111111111111111111111***---///...******///444000000000000000000000000111111111111111111111111000/////////000111222222...///000//////000333555.../////////000000111111...///111222333333333222+++,,,...///111333555555111111111111111111222222///111222111000///000111000000///000000111222222////////////////////////000000000000000111111111333333222222222222222333//////000000000000//////,,,,,,---...///000111111---......///000000111111111222333444333111///...111111000000000000111111222111111111222333444444111111111111111111111111222444666888777555111///000111222333444333222222111111111111111111111111000000111111222222222222...111333222000000222444000000111111111111000000222222222222222111000///111111111333444555333111444444444444444444444444444333222222111111222222///222444444222111222444...000222333444444333333444333333222222333333444111222333333444444333333222222222333444555666777555444444333333444444555666666666666555444444444333333333333333444555666999999::::::::::::999999666777888999888999<<<>>>@@@<<<<<<>>>@@@DDDMMMVVV___iiixxxBBBAAA@@@>>><<<;;;999999888:::===???@@@@@@???>>>?????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCC@@@===999888888:::;;;???>>>>>>@@@BBBFFFIIIKKK___yyyZZZMMMIIICCC???@@@@@@@@@@@@???>>>>>>888777666555555666777777444555666777777888888888666666666666666666666666555666777777777555444333222222111000//////000000333222111111000000111111444333222111111222333444222000///000333444222000000111222333333222111000222000///---------......000000222333333222111000222222222111111111000000...000111000///...///111...000222222111000000111222222222222222222222222111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111000//////000111222---......///////////////111111111111111111111111333333333222222111111111000000000000000111111111111111111111111111111111///000111222222222222222//////000000111222444444222111000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000//////000000000000//////000000000000000000000000///000111333333222111111222222222111111111000000//////000111222222333333000111222333333222000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333333222111000000000111000000000000000000000000111222222333333222222111---,,,,,,...111333333222333...,,,///111000000222111111000///////////////////////////////////////------...///000111222222222222111111111111111111555555555444444333333333000111111111111222222222111111222222222333333333333444666888888777555444444444444444444444444444000111111111111222222222222222333333333333444444444222222333444333...+++444444333222333444555666555555444333444555666777666666666666777888999:::666666666666777888999:::<<<;;;<<>><<<;;;:::;;;===???@@@@@@??????????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBCCCCCC???===:::777777888:::<<<=========>>>@@@DDDGGGIIIjjjyyyzzzbbbKKKEEEFFFDDD??????@@@@@@??????>>>===::::::888777777777888888888888888777777666555444555555555555555555555555555666666666666555555444444333222111111111111222333222111111000000111111222111111000000111111222111///...///111333111//////000111111111111000///333222111000////////////+++---///111222333333333222222222111111111000000...000111000///...///111///111222111000///000111222222222222222222222222111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------222111000//////000111222......///000000000000///222222222222222222222222444444333333333333333333111111111111111111111111111111111111111111111111111111111222111111000000000000000///000000111111......//////000222333444000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000///000000000000///...---000000000000000000000000000000111222222222222111111111111000000000/////////000000111222222333333000111222222222222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000111111000000000000000000000000000111111222222111111000111000000000222333222111333000000333333000///000111111000///////////////////////////////////////000000000000000000111111111111111111111111111111333333333222222222111111000111111111111222222222111111222222222333333333333555777999999777444222333333333333333333333333111111111111222222222222222222222333333333444444333222222333555555222...444333222222222333555555444333333222333444555666999999888999999:::;;;<<<888888888888999:::;;;;;;===;;;===AAAEEEGGGNNNVVVaaaiiixxxBBBCCCDDDDDDDDDBBB@@@>>>======>>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@@@@@@@AAAAAA<<<:::888777777999;;;===<<<<<<<<<===???AAADDDEEEgggddd[[[LLLAAA???AAABBB???????????????>>>=========<<<;;;999888888888888888888888777777666555444444444444444444444444444555555444444444555666666555444444333333333333444333222111111000000111111000000000111111000000000000.........000111000/////////000000000000////////////000111111111111111+++,,,...///111222222222222222222111111111111111...000111000///...///111111111111000...///111333222222222222222222222222111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000000000000000000000000000222222111000///...------111111000000000000111111//////000111111111111111333333333333333333333333333333333444444444444444333333222222111111000000111111111111111111111111111111111111000///......111000000///......//////////////////000111333333000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000333333333333333222111000000000000000000000000000111000000000000111222222000000000///////////////000000000111222222333333000111111222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000/////////000111111000000000000000000000000000000000111111000000000444333111111222222000///000000333777666111000222111111000////////////000000000000000000000000000222222222111111111000000111111111111111111111111111111111000000000000000000111111111111222222222111111222222222333333333444666999::::::777333111333333333333333333333333111111111111222222222333222222222222333333333333222222222444666666444222222222222222222333444444333222222222222333444444888888888999999:::;;;<<<::::::999::::::;;;<<<===>>><<<>>>BBBEEEHHHOOOVVV```iiixxx@@@AAADDDEEEEEEDDDBBB@@@??????>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????AAABBBCCC>>>===;;;999999;;;===>>><<<<<<<<<===>>>@@@BBBCCCSSSLLLFFFEEEDDD@@@>>>???>>>>>>??????>>>>>>===<<<======;;;:::999888777777444555666777777888888888444444444444444444444444444444333222333444666777555444444333333333444444333222111111000000111111///000111222222111000///////////////000111111000000000000000000000000000(((***,,,///111222222222000000000000000000//////111111111111111111111111...000111000///...///111111111111///......111444111111111111111111111111111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000111111111111111111111111......//////000000111111111000000000000000000111000000111222222222222111333333333333333333333333222222222333333444444444444444333333222111000000111111111111111111111111///000000000000//////...111000000/////////000000333222111000/////////000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111222333333222222222000000000000000000000000111000/////////000222333000000000000000000000000000000111111111222222222000111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////......///000111111000000000000000000000000000000111111111111000000222000//////000000...---+++...444::::::444222444222111000000//////000000000000000000000000000000222222222222222222222222111111111111111222222222000000000000000000000000000000111111111222222222111111222222222333333333444666999;;;:::777222///222222222222222222222222111111111222222222333333111222222222222333333333222222333444555555444333111111111222222222333333333333333333333444444444555555555555666777888999:::::::::::::::;;;<<<<<>>BBBEEEHHHNNNVVVaaajjjxxx>>>???BBBDDDDDDCCCAAA@@@@@@@@@????????????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@BBBDDDFFFGGGCCCBBB@@@>>>===>>>??????>>>>>>>>>???@@@@@@AAABBBDDD@@@@@@EEEEEE???<<<>>>===>>>>>>>>>>>>===<<<<<<;;;;;;::::::888777666555444555666777777888888888555555555555555555555555444333222222222444555666333333222222222222333333333222111111000000111111000111222333333222111000000000111111111111222222111111111111111111111111***+++---///111111111000222222111111000000000000111111111111111111111111...000111000///...///111111111111///......111444111111111111111111111111111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000222222222222222222222222.........///000111111111000000000111111000000000000111111222222222222222333333333333333333333333000000111111222222333333444444333333222111000000111111111111111111111111------...000000111111111000000000000111222333444333222111000////////////000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000,,,,,,...///000000111111111111111111111111111111111000/////////000222333111111111111111111111111111111111111111222222222000000000111111222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////......///000111111000000000000000000000000111222222222222222222111000///...///000111000///---///666===<<<666111111222222111000000000000000000000000000000000000000000111111222333444444444000000111111111222222222000000111111111111111111000000111111111222222222111111222222222333333333444666888:::999666222///222222222222222222222222111222222222222333333333111111111222222222333333333333444333333222222222111111222222222333333333333444444555555555555555444333333444444555666777:::999999999999::::::;;;???===>>>BBBEEEGGGNNNUUU```jjjxxx===>>>@@@BBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDBBBAAA@@@========================>>>???AAACCCEEEFFFHHHHHHEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCAAA@@@@@@>>>;;;<<<@@@===============<<<<<<;;;999999999999888777555555888888888777777666555444666666666666666666666666333333222222222333444444111111111111111222222333333222111111000000111111222222333333333333222222000111222222111111222333222222111111111111222222111222222111111000///...000000000000111222333444111111111111111222222222...000111000///...///111111111111000...///111333111111111111111111111111111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000222222222222222222222222111000000000/////////...000000111111111111000000000000111222222222222111333333333333333333333333000000000000111111111111333333222222111111000000111111111111111111111111,,,---...000111222333333//////000000111333444555000000000000000111222222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000...///000222333333333333111111111111111111111111000////////////000111111111111111111222222222222111111111111111111111111000000000000111222333444222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000/////////000111111000000000000000000000000222222333333333333222222000//////000333444444333222222777???@@@999111...222222111000000000000111000000000000000000000000///000111222333444555555000000000111222222333333111111111111222222222222000111111111111222222222111111222222222333333333333444666777666444222000333333333333333333333333222222222222333333333333111111111111222222222222333444444333111000111222111222222333444333333333333444555666666666555555555555555555666777888999999999888888888888999999>>><<<===AAADDDFFFLLLTTT]]]hhhwww>>>>>>???@@@@@@@@@??????===>>>@@@BBBBBBCCCBBBBBBBBBCCCDDDDDDCCCBBB???>>><<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFFFFFFFFFFBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@??????AAABBB@@@;;;:::<<>><<<===@@@CCCEEEKKKRRRYYYdddttt????????????????????????<<<===@@@CCCDDDDDDCCCBBBAAABBBCCCDDDCCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFEEEDDDCCC>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>:::>>>>>>:::;;;AAABBB>>><<<<<<======<<<<<<;;;:::777888999:::999999777666444555666777888888888888444444444444444444444444222333444444333222000///222111111111222222333444333222222111000111111111222111000//////000111222---///111111......000222111000///......///000111,,,,,,,,,,,,...000333444333222000///.........///000000111111222222222222///000111000///...///111///000222222111000000111000000000000000000000000111111000000000000111111111000///000111222111///000000000000000000000000000000000000000000000000////////////////////////------...///000111222222///000111222222111000/////////000111111111111000111111111111111111111111444333333222222111111111000000000000000111111111111111111111111111111111000111111222222222111111111000000///////////////444333222000///.........000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000//////---,,,+++***111111111111111111111111---...000111111111000///.../////////000000111111222222111111111111111111111000000000000222444555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000333333222111000000111111000000000000000000000000000000111111111111000000000///...///000111000///222///333???IIIHHH@@@:::333222111111000111111111////////////////////////222222222111111111111000///000000111222222333333//////000000111111222222000111111111111222222222111111222222222333333333222222222222222222333333444444444444444444444444222222333333333444444444000111111111111222222222111333555555333444777:::222333444555666555444444111222333444555444333333666666666666777888999:::::::::999888888999999999===;;;<<<@@@BBBDDDJJJRRRVVVbbbqqq~~~AAA@@@@@@??????@@@@@@@@@CCCDDDEEEDDDBBBAAABBBCCC===>>>@@@BBBCCCCCCCCCCCC@@@@@@??????===<<<::::::@@@AAACCCEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>??????>>>;;;::::::;;;>>>????????????>>>>>>>>>>>>>>>???>>>===;;;::::::::::::999999::::::999777555444666666666777777777777777777666444333222222333333444444444444333333222111333333333222222111111111222222222222222222222222000000000000000000000000111111000000//////......000///...---...000222333222111111000000000000000111111111111111111111111111111222222222333333333222222222111111111111000...///000111222333444444000000000000111111111111---------///111111///---////////////////////////////////////////////////........................333333222111000///......000000////////////000000111111111111111111111111//////000000111111111222000000111222444555666666555111------222555444111222222333333333222222111000000000000000000000000333222111000000111222333111111111111000000000000...///////////////...---+++,,,...///111222222222111111222222222222111111111111000////////////////////////000111111222222000000//////000111222222000111111111111222222222------...///000111222333222222111000///...------////////////000000000000////////////000000000000000000000000111111111111111111111111222333444555///000000000111111111111111111111111111111111111000000000000000000000000111000000000111222333333222111111111000000//////222222222111111111111000333111//////111222333333111111111111111111111111000000000000000111111222000000222444888<<<@@@BBB111111111000000000000000222222222111111111111000000000111222333333444444666555444222111///...---111111111111111111111111111111000000000000111111222333333444444333333222000000111222333333444444222111111000000111111222...///111444555666666555222222333333333444444444222333444555444444222111444444555666555444222111333333333333444555666666777777666666666666666777:::;;;;;;:::888777777888:::<<<>>>>>>???CCCKKKQQQXXX^^^gggqqq}}}BBBAAAAAA@@@??????@@@@@@AAABBBCCCBBB@@@>>>???@@@===>>>@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????AAABBBDDDEEEFFFEEEDDDCCC???????????????@@@@@@@@@========================<<<<<<======>>>>>>??????@@@@@@???>>><<<;;;::::::777888888777777666555444555555555555555555555555666555444222111111222222333333444444333333222111333333333222222111111111222222222222222222222222000000000000000000000000111000000000/////////...222111///......///000111000/////////000111222222111111111111111111111111111111111111222222222222222222222111111111000000111111111111111111111111/////////000000000111111.........000111111000...111111111111111111111111////////////////////////........................111111111000000000000000000000////////////000000111111111111111111111111///000000000111111111111333333333333333333333333222...***+++///111111///000111111222222111111000000000000000000000000000000000///......///000000222222222111111000000000......///////////////...---...///111222222222222000000000111111000000000111111000////////////////////////000111111222222000000000000000000111111000111111111111222222222//////000000000000000000//////000000000111111111000000000000111111111111////////////000000000111000000000000111111111111/////////000000111222333111111111111222222222222111111111111111111111111000000000000000000000000111111000000000111222222111111111111000000000///222222222111111111000000333111//////111222222222111111111111111111111111/////////...///000000111//////000111333666999:::000000000000000111111111222222222111111111111000000000111111222333333444222222111///...,,,++++++111111111111111111111111333333222222222222333333222333333444444333333222000000111222222333444444444333333333333333333444111222333444444444333333111111111111222222222222222333333444444333222222333333444444333222222111333333333333444555666666777777666666666666666777999:::;;;:::888777888999:::<<<>>>>>>???CCCKKKQQQXXX^^^fffppp{{{DDDCCCBBB@@@????????????>>>???@@@???===<<<<<<<<<<<<>>>???AAABBBBBBBBBAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA===>>>???@@@@@@???>>>===;;;;;;<<<===>>>???@@@@@@AAAAAAAAA@@@???===;;;999666555555444444444555555333333333333333333333333555444333222111111111222333333333333333222222111222222222222222111111111222222222222222222222222000000000000000000000000000000000000////////////333222000............///.........///000111333333111111111111111111111111000000000000111111111111222222111111111000000000333333222111000//////........./////////000000000000//////000222222111///111111111111111111111111000000000000000000000000/////////////////////////////////000000111111111000000////////////000000111111111111111111111111000000000000111111111111555444444333222111000000444000......111333333111//////000000111000000///000000000000000000000000000//////......//////000333222222111000/////////---......///000000000000000000111222222222222222//////000000000000//////111111000000000//////////////////000111111222222111111111000000000000000000111111111111222222222222222111000///......---//////000000000111111111111111111111222222222222/////////000000000111111000000000000111111111111............///000111111111222222222222333333333111111111111111111111111000000000000000000000000111111000/////////000000111111111111000000000000222222111111111000000000333111000///111222111000111111111111111111111111...............//////000111111000000111111222333//////000000111111222222222222222111111111111000///000000111111222222222444333222111000///......111111111111111111111111333333222222222222333333222222333333333333222222000000111111222333333333444444333333333333444444444444444444333222111111//////000000000111111111222222222222222333333333333333222111111111222222333333333333444555666666777666666555555666777777777888:::999888888999;;;:::<<<>>>>>>???CCCKKKQQQYYY^^^fffooozzzDDDCCCAAA@@@>>>=========;;;===>>>>>><<<;;;:::;;;===>>>???AAABBBBBBAAAAAA;;;;;;<<<===>>>@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@?????????=========>>>>>>????????????@@@AAAAAA???===:::888444333222222222444555666444444444333333333333333444444444333333222222222222222333333333222222111222222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////222111000///......//////.........//////000222222111111111111111111111111////////////000000000000111111111111000000000000333333222111000///..................////////////111000000111222333222111////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000000////////////000000111111111111111111111111000000000000000111111111444444333222111000000///444222000111333444444333//////000000111111000000000000000000000000000000111111111000000111111111222111111000///...------,,,---...000000111111111111111111222222111000000//////000000000000//////000000000111111000000000/////////000111111222222111111111111000000//////000000111111111222222222333222222111000///......222111111000///...------000000000111111111222222//////000000000111111111///000000000111111111111...............///000111111111111222222222333333111111111111111111111111000000000000000000000000111111000///......//////111111111000000000000000111111111111000000000000333111000000111111000///111111111111111111111111///............///000000333333222222222222222222......///000111222222333222222222111111111000000//////000000000111111111444333333222222111111000111111111111111111111111111111000000000000111111222222333333333333222222000000111111222222222333111222222222222222222111444444444444333222222111000000000000111111111111222222222222222333333444444333222111111222333444333333333333444555666666666666555555555666777777555777999999888888:::;;;:::<<<>>>>>>???CCCKKKQQQ[[[```hhhqqq{{{BBBAAA@@@>>><<<;;;:::::::::<<<>>>???>>><<<<<<<<<===>>>@@@AAABBBBBBAAA@@@:::::::::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>>>><<<===>>>>>>===;;;999777444333222222222444666777555555555555444444333333555555555555555444444444111111222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000///////////////000111111000000///////////////000000000000000000000000000....../////////000000000111111111000000000//////000000000000000000000000............////////////222111000000222333333222////////////////////////000000000000000000000000111111111111111111111111000000000////////////...000000////////////000000000000000000000000000000111111000000000000000000111111111111111111111111000///...///000111111000///000000111222222111111000000000000000000000000000000000111111000000000000//////...------,,,,,,---...///000111111111111000000000111000000///...000111111222222111111000///000111111111111000000/////////000111111222222111111222222111000///...000000111111111222222222111111111111000000000000111000///...---,,,,,,+++/////////000000000111111000000000000111111111111///000000000111111111111000000/////////000111111000000000000111111111222111111111111111111111111111111111111111111111111111111000///......//////000000000000000000111111111111111000000000//////111000///000111111000///111111111111111111111111000000//////000000111222111222222222333333333222......///000111222222333222222222111111111000000000000000000000111111111////////////////////////111111111111111111111111111111000000000000111111111222222333333222222111000111111111111111222222111222333333333333222111333333333333333333444444111111111222222222333333222222333333444444444444555444333222222333444555333333333333444555666666555555555555555666777777555666888888888888:::<<<:::<<<>>>>>>???CCCKKKQQQ[[[aaajjjttt}}}???>>><<<;;;999888888777888;;;>>>@@@???????????????@@@AAABBBCCCBBBAAAAAA===<<<<<<<<<===???AAABBB??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBB@@@>>><<<<<<>>>@@@BBBAAAAAA@@@???>>>===<<<<<<::::::;;;<<<;;;:::999888444444444444444555666777777777666666555555444444555555666666666666555444000111222222222222222222000000000111111111111111111111111111111111111111000000000000000000000000////////////000000000000---......///000111111111111000//////.........///000000000000000000000000////////////000000000000111111000000000//////////////////000000111111111....../////////000000000222111///000111333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000//////.........000000////////////000000000000000000000000000000111111111111000000000000//////000000111111111222000111111111222222222222//////000111222222222222000000000000000000000000---......//////......---............------------...//////000111111111111//////000000000//////...111111222222222222111111///000111222222222111000/////////000111111222222000000111222222111///...000111111111111222222222000000000111111222222222------........./////////.../////////000000000000000000000111111111222222000000000000111111111111111111111000000111111222//////000000000111111111111111111111111111111111111111111111111111111111111111000/////////000000000000000000111111111111111111000000000///////////////...000222222111///111111111111111111111111000000000000000111222222---...///111111222222222//////000000111111222222222222222111111111111000111111111111111111111111/////////000000111111111111111111111111111111111333333222222222222333333111111222222222222111111111111111111111111111111333444555666666555444333222111111222333444555666222333333333333444444444111333444666666666555555444444333333444444555555333333333333444555666666444444444444555666777777555666888888888888999;;;:::<<<>>>>>>???CCCKKKQQQYYYaaalllwww;;;:::999777666555555555666999>>>@@@AAA@@@@@@AAA@@@AAABBBCCCDDDCCCBBBBBB??????===<<<===>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCBBBAAAAAA@@@??????@@@???>>>>>>>>>>>>???@@@>>>>>>======<<<<<<;;;;;;999999999:::::::::::::::555666666777777777777666777777666666555444444333333444555666666555444444000000111222222222222222///000000000111111111222111111111111111111111111000000000000000000000000.../////////000000000111/////////000000000000/////////.........//////000000000000000000000000000//////000000000111111111111000000000////////////////////////000000000111/////////000000000111111222000//////000222222222111111111111111111111111////////////////////////000000000000000000000000.........///////////////000000////////////000000000000000000000000000000111111111111000000000////////////000000000111111222333444555444444444555---...///000111111111111000000000000000000000000------...//////...------......////////////000000///000000111111111000000///000000111111111000000000000111111111111000000...///111333333222111000/////////000111111222222...///111222222111000///000111111111111222222222000000111111111222222222/////////000000000000111//////000000000111111111000000111111111222222222000000000000111111111111222111111000000111111111000000111111111222222222111111111111111111111111111111111111111111111111111111000000000111222222///000000000111111111111111000000000////////////---------000222333111000111111111111111111111111///////////////000111111,,,---///000111111111000000000000000000111111111222222222111111111111000222222222222222222222111000000111222333444444444111111111111111111111111333333222222222222333333111111222222222222111111111111111111000000000000333444555777777555444333222222111111222444555666333333333333444444444444111333666888999888666555222222333444444444444444333333333333444555666666444444444444555666777777555777888888777777888::::::<<<>>>>>>???CCCKKKQQQVVV___lllxxxyyy}}}999888777555444444444444444888===@@@AAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCBBB@@@???===<<<;;;<<<>>>???AAAAAAAAABBBCCCDDDFFFFFFBBBBBBAAA@@@@@@???>>>>>>===>>>???@@@@@@???>>>===::::::;;;;;;;;;;;;;;;;;;999999888999:::;;;<<<===666777888999999888777666777777666555444444333333222333444555555555444333///000111222222222222222//////000000111111111222000000000000000000000000000000000000000000000000.../////////000000111111000111111111000///...------------...///000111222000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000111111111111222000......000111222111////////////////////////////////////////////////////////////////////////,,,,,,---...///000111222000000////////////000000000000000000000000000000222111111111000000//////000000000000000////////////000222222111111111222,,,---...///000000000000000000000000000000000000...///000111111000///...//////000000111111222222000111111111111000000///000000111222222222222222//////000000000000//////...///111333444333111000/////////000111111222222---...000222333222111000000111111111111222222222222222111111111111111111444444333222111000//////000111111111111222222222000111111111111222222222000000000000111111111111111111000000000000000111111111222222222333333333111111111111111111111111111111111111111111111111111111000000111222333333//////000000111111111222000000000000////////////,,,,,,---000222333222111111111111111111111111111...............///000000...///000222222222111111111111111000000000000000222222222111111111111000333333222222222222222222------...///000111222222111111111111111111111111111111000000000000111111111111222222222222111111111111111000000000000000111222444555555444222111444333222222222333444555222222333333333444444444000333777:::;;;:::777555///111222333444333333222333333333333444555666666333333333444555666777888666777888888777777888999:::<<<>>>>>>???DDDKKKQQQSSS]]]kkkxxx}}}uuuyyy777555222111111111111000333777===AAABBBAAA@@@@@@BBBAAA???>>>>>>@@@BBBDDDFFFBBB>>>999888999<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<@@@???===<<<;;;<<<>>>?????????>>><<<999777444333444555888:::;;;<<<<<<<<<<<<;;;:::999888666555555555555444333333333444444666666555444444333222222222222222222222222222222//////000000111111111222////////////////////////111111000000//////......////////////............---------............//////000111222222111000/////////////////////////////////...//////000111222555444333333222222222333999555222222333333111///222222222222111///...---000000000000000000000000222222111000000///000000/////////...,,,---///111000000////////////000000...///////////////......000---+++---111333111...111111000000//////......000000//////.........---//////000111111111111111111111111111111111111111000000///...............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111///......///000000000000111111111111000000......///000000000000000000000000000111111111111222111///.........000111,,,---...///000111222333000000000111222222222333111000/////////000222333555333000///000111111000222111000......000111222//////000000000000//////222222111000//////000000111111000000111111222333//////000111222333333333////////////---+++)))'''000000/////////111222333000000000000000000000000......---,,,---...///000//////000000111111111222...///000111111111111111/////////000111222222222////////////000000000000222222111111111111111111000000000000//////......000000000000111111111111000000//////////////////000111111111111222222222////////////////////////888999:::777222...///111111111111000000000000///111111222222222333333333222///...///222444444222666666666555222...+++)))333333333333333333333333333333333444444444555555444444444444444444444444444444555666666666666666666666666777888888999999<<<===>>>======AAAHHHNNNPPPUUUdddyyy~~~qqquuu888777444333333333222222444888===@@@@@@??????>>>@@@>>><<<;;;<<<>>>AAACCCEEEBBB>>>:::999:::<<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>><<<<<<>>>===<<<;;;;;;<<<>>>???=========<<<;;;999888777555666888:::;;;;;;;;;;;;;;;;;;:::999888888777666666555444333333333333333555555444444333222222222222222222222222222222222///000000000111111111111111111111111111111111111111000000000/////////...////////////////////////........./////////000000...///000111111000///...000000000000000000000000000////////////000000111333222222111111111111111222000...///222333222111000111111111111000000///000000000000000000000000333222111111000000000000333333333222111111333555111111000000000000111111000000111111111111000000---...///000111111000000000000////////////000000000000/////////...............///000000000000000111111111111111111111111111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111111///000000111111000000//////000000111111111111111222222111111111000000000//////000000000111111222......///000111222333333111111111111111111222222000000000000000111111222222000//////000000000///222111000//////000111222000000111111111111000000222222111000000000000000111111000000111111222333000000111222333444444333111111222111111000///...222111111000000111222333000000000000000000000000//////.........///000111///000000000111111111111///000000111111111111000////////////............000000000000111111111111111111111111111111111111333333222222222111111111000000000000111111111111222444666888888666333222000111111111111222222222000000000000000000000000222333333222000//////000111111111222222333333333111111222222222333333333222000...///222444333222...///111333444444444333333333333333333333333333333333333444444444444555444444444444444444444444555555666666666666666555666666666777888888999999999;;;<<<===>>>CCCKKKQQQWWW[[[iii|||www}}}:::999777555444444444555555888<<<>>>>>><<<<<<<<<<<<:::888777888<<<@@@CCCEEECCC???<<<:::;;;===???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<888888999::::::::::::999:::::::::999999888888888777666555444333222222222444444333333222222111111222222222222222222222222000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000//////000000000111111111///000000111111000000///111111111111111111111111111000000////////////000000000000///////////////000///...///111222222000//////000000111111111111000000000000000000000000222222111111111111000000222222222111000000222444222111111000000111111222000000111111222111111000000222444333111///000222000000///......///111222000000////////////......---...//////000000//////111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000............///000111111...//////000000//////...000000111222222222222222000000111000111000111000---...///111222222333222000111111111222222222222111111111111111111000000//////000111111111111111000000///000222333111000222111000//////000111222111111222222222222111111222111000000000000000000111111000000111111222333111111222333444444444444333222222222222222333333444333222222111222222333000000000000000000000000111000/////////000111222000000000000111111111111000111111111111000000///222111000///...---,,,+++111111111111222222222222111111111111111111111111333333333333333222222222000000000000111111111111222555:::======:::555222000111111111111222222222111111111111111111111111222111111222444555555555111111222333444555666666111111222222222333333333333111000000222333222222111111222333444444333333333333333333333333333333333333333333444444444444444444444444444444444444555666666666666666555555666666666777888888999999666888;;;<<>>???@@@AAAAAA@@@@@@@@@???????????????@@@@@@???===;;;999999999:::;;;;;;<<<======<<<<<<<<<<<<======>>>???::::::::::::999999888888777777777888888888888888777666555444333222222222333333333222222111111111222222222222222222222222000000000000000111111111////////////////////////000000000000////////////000000000000111111111111/////////000000000111111111111111222222111111111111111111111111111111111111111000//////...///////////////////////////...444333333222222111000///111000000000000000111111000000000000000000000000000000000000000000000///000111000///......000222111111000000000000111111......///000000000//////222111000////////////000222111///.........000111000000//////////////////...//////000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////......////////////......////////////......///000111111222222111111------...///000111222222.........///000111222222111111111111111111111111222222111111000000//////...///000222222111000000111111111444666666555333111111000//////000111111000111111222222111111000111111000000000000000111111111000000111111222333000111222222333333333222222111000//////000111222333333333222111111111111000000000000000000000000000000///...///000111222000000000000000111111111111111111111111000///...333333222111000///......000000000111111111222222111111111111111222222222111111111111111111111111///000000000111111111111///222666999999777333000000000111111111222222222111111111111111111111111222000///222666888777555222222333333444555555666111111222222222333333333333333222111111222222222444444333222222111111111333333333333333333333333222222333333333444444444333333444444444444444444666666666666666555555444666666666777888888999999666888;;;<<>>;;;777555555777777888::::::999888888999777666444444666:::>>>AAAFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@???>>>>>>============>>>===<<<;;;999888777888:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<<<<======;;;;;;:::999888888888888555555555555666666666666666666555444333222222333333333222222222222111111222222222222222222222222111111000000000000000000////////////////////////////////////000000000000///000000000111111111222....../////////000000000000000000//////000000000111111111111111111111111111111000//////...////////////000111111000000///111222333222111000//////333222111000////////////000000000000000000000000......///000000//////...111222222111//////111333//////............//////......///000000000000000000+++(((+++222666555222333222000///........./////////000000000000000000000000111222222222222111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000/////////......------......////////////.........///000000111111000000.........//////000000111222000...,,,,,,...000111000000000000000/////////222111111000000/////////...///000222222111000000000000111444666666555333111111000000000000111111//////000000000000//////111000000000000000111111111111000000111111222333///000000111111111111000333222000///......///000222222222111111000//////000000000000000000000000000///.........///000111111111000000000000000000111111111111111000///...111111111111000000000000/////////000000000111111000000111111111222222222111111111111111111111111///000000000111111111111---...000222222111000///000000111111111222222222111111111111111111111111111...---///222444222000333333333333222222222222111111222222222333333333333333333222111111222333111111000000111222444555333333333333333333333333222222222333333333444444333333333444444444555555555666666666666666555555666666666777888888999999888:::<<<===???EEEMMMTTT\\\aaannnDDDEEEDDD???999555666888888999999999777777888999777777666666888;;;???AAADDDCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>=========;;;;;;:::999999888888777777999;;;=========;;;:::>>>===;;;:::::::::;;;<<<<<<;;;:::999888888888888444444444444444444444444555555444333333333444444333333333333333333222222222222222222222222222222111111111111000000000000111111111111111111111111////////////000000000000...//////000000111111111........./////////000000...------,,,,,,------...111111111111111111111111111000000////////////000...///111222222222111000***,,,///000000///000000555333111000......//////000000000000000000000000---...///000000000///.../////////...,,,---///111///......------......///000000111222333333333333222...---666BBBHHHCCC===111111111000//////......//////000000000000111111000111222222333333222222111111111111111111111111000000/////////000111111000000000000000000000000000000000000000000000000........................000000000000000000000000...////////////...---,,,...//////000000//////.........///000000000000000222111111111000000//////333111///...---...///000000000000///////////////000000000000000000////////////000111111111111111///......000222333222111000000000111111000000000//////000000000000//////000000000000000111111222111111000000111111222333//////000000000000000///444333222111000000000000000000111111111000//////000000000000000000000000//////...---...///000111111111111111000000000000000111111111111000000///,,,------...///000000111.../////////000000000000000000000111222222333333222222222333333333333333000000000000111111111111.........//////000111111000111111111111222222222111111111111111111111111222111000111222222111000333222222222111111111000111111222222222333333333222333333333111111333555999777444111000///000111333333333333333333333333222222222222333333333333222333333444444555555555444555555666666666666666666666666777888888999999:::;;;===>>>???DDDLLLSSSXXX^^^lll}}}JJJKKKIIICCC<<<777888:::888999999888777777999:::888999999:::;;;===???@@@AAAAAA@@@@@@??????>>>===>>>=====================:::999777555555555666777888:::<<<>>>>>>===:::999;;;:::888777888999:::;;;<<<;;;999888888888888999444444444444444444444444444444333333333444555555333333333333333333444444222222222222222222222222111111111111000000000///111111111111111111111111.../////////000000000111------...//////000111111//////000000000111111111///...---,,,,,,---...///000000000000000000000000000////////////000000111---///000222222222000///(((+++///000///...///000333222000///...///000111000000000000000000000000...///111222333222111000,,,,,,,,,+++******,,,...//////............//////000000111222333333333333222444:::EEENNNNNNEEE<<<---...000111222111000/////////000000000111111111000000111222222222222222111111111111111111111111//////......//////000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000+++,,,---//////000/////////000000111111000000/////////000111111111111000111111222333444555555666///000222333333222111000000000000000000000111111/////////000000000000000000000000000000111111222000///......000222111111000000111111111111000000000000000111111000000000000000000000000111222222111111000000111111222333000000111111111000000///111111222222222222111111///000111222222222111000000000000000000000000000000000/////////000111222111111111111000000000//////000000111111111111000---------...///000000000//////000000000111111111///000000111222222333333111111111222222222333333000000000000111111111111/////////000111222222333000111111111111222222222000000000000000000000000333444555444333222333444111111111111222222222222111111222222222333333333111222444333111222444777BBB>>>999444000...---...333333333333333333333333111222222222222333333333222222333333444555555666333333444666777777777777666666666777888888999999999;;;===>>>@@@EEEMMMTTTWWW^^^lll|||NNNOOOMMMGGG>>>999999<<<888999999888666777999<<<999:::;;;===>>>???@@@@@@>>>>>>>>>>>>>>>===<<<;;;========================:::888555333222444666777999;;;>>>??????===:::888888777666666666888:::<<<<<<;;;999888888888999999666666555555555444444444333333333333444555666666444444444444444444444444222222222222222222222222222111111111000000//////////////////////////////.../////////000000111111,,,------...///000000111000111111111111222222222222111000//////000111222//////////////////////////////...//////000111222,,,...000111222111000///,,,000333333000......///222111///...///000222333000000000000000000000000///000222444555444222111///000///...------///111000000////////////000000......///111111222222222---444@@@JJJMMMFFF888...(((+++...222333333222111//////000000111111111222//////000111111111111111111111111111111111111111...............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000''')))+++...000111222111000000111111111111000000000000111222222222222222---...111444888;;;===???,,,///444777888777333111000000111111222222222222......//////000000111111111000/////////000222333333111//////111222333222000000111111111111000000111111222222222222111111000000///000000111222222111111111000111222222333111111222222222111111000---...000111222222111111///000222333444444333222000000000000000000000000222111000000000111333333222111111111000000//////...///000111111111111111000000000000111111111111000111111111111222222222///000000111222222333333......//////000000000111000000000000111111111111...///000222333333222222000111111111111222222222////////////////////////...111333222///...000222000000111222333333444555111111222222222333333333000222444333222222555888>>>;;;777444222333555666333333333333333333333333111111222222222333333333222222333333444555666666222222444666777888888888666666666777888888999999888:::<<<>>>@@@FFFOOOUUUXXX^^^lll|||MMMLLLKKKIIIEEEAAA===::::::;;;===>>>?????????>>>AAA>>>;;;:::;;;<<<======BBB@@@>>>>>>>>>===;;;999999999;;;<<<===<<<;;;;;;<<<999666333222444666888777999;;;===>>><<<;;;999777888999999::::::::::::;;;;;;;;;:::999888777666666555555555555444444444111111111222222333333333333333333333333333333333333222000//////000222333333333333222111000//////000000000000000000000000222222111111000/////////000000000000000000000000222111000000000111333444222111000//////000111222000000000000000000000000111222333333111000000000111111000000//////......//////000000000000//////////////////000000000000222222111000///...------//////.........---------,,,------...///000111111000000000000000000000000//////000000000000//////222222222222222222222222222111000//////000111222////////////000000000000///000111222333222222111///000000000000111111111222000///------///000222222222222111111111111111////////////////////////////////////000000000000222222222222222111000///222111000.........///000000000111111111111000000///000111222222111000000///000111222444666777888111111111111111111111111000///...---...///111222111111000000000000111111222000//////000000///---111000000000111222333333,,,...111333333111...,,,000000000000000000000000222///,,,)))))),,,///222444333222111111111222333000000111111111111000000///.........000000///.../////////111444444111///!!!)))111444222000000222222111111111000000//////111111222222222333333333333222111000000111222333111111333333444333222111111444555444111///111333222222222111111111000000111111222222222222111111111111111111111111111111000000000000111111111111222222111111000//////...111111111111111111111111111111111222333333333444111111111000000000000000111222333444555555555555444444444444444444444444555444333333222222222222111111222222222111000000111111222222222333333333333444555444333222444666555555444333444666888:::666666666666777777777777;;;;;;:::888:::BBBMMMVVV\\\gggsss{{{KKKJJJJJJHHHDDD@@@<<<::::::;;;===???@@@@@@???>>>???<<<999888999;;;<<<<<<:::<<<>>>??????>>><<<;;;:::999999888999:::;;;<<>>???>>><<<;;;666777888999::::::;;;::::::::::::999999888777666555555555555444444444444111111222222222333333333333333333222222111111000222111000//////000111222333222222222111000000000000000000000000000000000000000000///////////////////////////////////////111111000///000111222333222111000//////000111222000000000000000000000000000111222222000//////000////////////000000000000//////000000000000//////////////////000000000000000000000000////////////000000000//////.........---.........///000000000000000000000000000000000//////000000000000//////111111111111111111111111000000///......///000000000000000000111111111111000000111222222111000///111222222222222333333333111000///......///000111222222111111000000///////////////////////////////////////000000000111111000000111111000//////...111000///......//////000000000111111111111000000000111111111111000...------...///000111222333444111111111111111111111111//////000000111111111000111111000000000000000000555444333333444444333111000000000///000000111111///000222444444222000///000000000000000000000000444222000......///222333333222222222111222222333333333444444444444333333333222000000000000//////111000000000000111000000---111444444000...///222222111111111000000000000111111111111222222333333222222111111111111222222111111222222222111000///111333444333111000111333222222222111111111000000111111222222222222111111111111111111111111111111000000000000111111111111222222222222222222333333111111111111111111111111111111111222222222222222000000111111111222222222111111222444444555555555444444444444444444444444444444333222222222333333222222333333333333333333111222222222222333333333333444555444222222444555666555444444444666888999888888888888999999999999<<<===>>>>>>???FFFOOOVVV[[[gggsss{{{FFFGGGGGGFFFDDD@@@===;;;;;;===@@@BBBBBBAAA@@@>>>===:::888777888:::;;;;;;888===BBBCCCAAA===<<<<<<;;;999777666666888;;;<<>>@@@@@@???>>><<<666777888999::::::::::::888888888888777666555555555555555555444444444444111222222222222333333333333333222111000///......222111000//////000111222222222111111111111111111000000000000000000000000............////////////........................000000/////////000111222111111000000000000111111000000000000000000000000...000111111///......///.........///000111111111//////000000000000//////////////////000000000000......//////000000111111111111000000000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000//////............//////111111111111222222222222000111111111111111000///111222222222222333333333111000///......///000111222111111000///......---////////////////////////000000000000111111111111....../////////...------000////////////000000111///000000111111000000///111111111000///...---,,,.........///000111111111111111111111111111111111...///111333333222111///222111111111000000//////333222111111222222111000111000//////////////////111111222222222222111111000000000000000000000000555444222111000111111222111222222333333222222222444444444444444444444444444333222111111111222222222222222000//////111333333444444111---,,,///333111111111111111000000000000000000111111111111222111111222222222222111111111111111111111000///...111333333333111000111222222222222111111111111111111111222222222222111111111111111111111111111111000000000111111111222222222111111000111333444666111111111111111111111111111111111111111111000000/////////000111111222222000111222333333333333333444444444444444444444444333222222222222333333444222111111111222333444444222222222222333333333333333444444444222222444555777666555444444555666777888888888888999999999999777:::<<<>>>???DDDLLLRRR[[[gggsss{{{AAABBBDDDEEEDDDCCCAAA@@@>>>@@@BBBEEEEEEDDDBBB@@@<<<:::888888999;;;<<<;;;<<>><<<:::===>>>@@@AAAAAA@@@???>>>888999999999999888888777666777777777666666555444555555555444444444333333222222222222222222222222222222222111111000000000333222111111111111222333111111111111111222222222////////////////////////------......///000111111///////////////////////////////////////000000111111000000000000000000111////////////////////////...000111111000//////000.../////////000000000111//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000000000000///////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000000000111111111222222000111111222222222222333//////000000000111111111000000////////////000000111111000///...------,,,////////////////////////000000000000111111111222.........//////...------......//////000000111111//////000000000000//////000000/////////...------000000000000111111111111111111111111111111111111///000111222333222222111222222111111000000///...111///...///000111000...222111000///////////////000000////////////000000000000000000000000000000111111111000//////......000111222333444333222111222222222111111222222222000222333444444333333444111222333222000000222444/////////---,,,...111555111111111111111111111111000000000000000000000111000111222333333222111000000000111111111111111111111222222222111111111222111111111111111111111111111111222222222222111111111111111111111111111111000000111111111222222222111000///...///000222333111111111111111111111111222111111111000/////////......//////////////////000000111222222222222222333333333333333333333333222111111111222333444444//////......///111222333222222222333333333444444333444444333222222333555777666666555555555666666555666666666777777777777666999;;;<<<>>>CCCKKKQQQ\\\hhhuuu}}}===>>>AAADDDFFFFFFFFFEEEAAABBBEEEFFFGGGEEEDDDBBB===<<<::::::;;;<<<<<<<<<===AAADDDBBB===;;;===@@@;;;<<<<<<===<<<<<<;;;;;;;;;===???AAAAAA@@@>>>===??????@@@AAAAAA@@@???>>>;;;;;;:::999888666555444555555666666666555444444555444444444444333333333222222222222222222222222000111111111222222333333333333333222222333333333111111111111111222222222////////////////////////......///000111111222333000000000000000000000000.../////////000000000000000000000111111000000000///////////////////////////111222222111000111222111000000000/////////...//////000000000000//////////////////000000000000000000000000////////////////////////////////////000000000000000///////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000000/////////000000000111111000000111222333555666666//////000000000111111111000000////////////000000000000//////...------,,,000000000000000000000000///000000000000111111111...//////000000000//////......//////000000111111//////000000000000//////---.........//////000000000000000000000000000000000000000000000000000000222111000000000111333444111111111222111000///...222111000000222333222000333222111111000000000000000000///......///000000000000000000000000000000000000000000//////...---000111222333444333222222111111000000000000111111000333666777444222111222///000222222111000000111,,,---...//////111222444111111111111111222222222111000000000000000000000000111222333333222111000000000000111222333444555111111000111111222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111222222222222333222000/////////000000111111111111111111111111222111111111000/////////111111111000000/////////000000111111222222111111333333333333333333333333111111111111222222333444////////////000111222333222222333333333444444444222333444333111111333444666666666555555555555555555666666666777777777777<<<=========???EEEOOOVVV^^^jjjxxx;;;===@@@DDDFFFGGGGGGGGGCCCDDDEEEEEEFFFEEEDDDCCC???>>><<<<<<=========;;;777:::======<<<===@@@CCC===>>>???@@@???>>>===<<<999;;;>>>AAABBBAAA???>>>??????????????????>>>>>><<<;;;;;;999777555333222555555555666666555555444444444444444333333333333333333333222222222222111///000000111222333444444333333333333333333333333222222111111111111111111000000000000000000000000...//////000111222222333111111111111111111111111...///000111111111000000000000111111111111000000000000000000000000000000///111333333222111111222111111111000///.........//////000000000000//////////////////000000000000111111000000//////............////////////000000000000000000000000000000//////////////////////////////000000000000//////111111111111111111111111000000111111111111000000.../////////000000000000000000000111333444666777111222222222222333333333//////000000000000//////////////////............000000000000000000000000////////////000000000000//////000111111111000000...///000000000000000///...//////000000//////...---------...///000222222............////////////000000000000000000000000222111///...///000222444///000111222222111000///000.........000111000///333222111111111111111222222222111111111111222222000000000000000000000000111111111111111111111111000111222222333333333333444333111111111111333444555777999777222000000222333111000///000000...,,,111111222333333222222111111111111222222222222222222111111111111000000000111111222222222222111111111111111111222333555666111000///000222222222000111111111111111222222222111111222222222222111111111111111111111111111111111111111222222222222333444444333333222111111000111111111111111111111111111111111111111111000000333333333333222222222111000111111222222222111111333333333333333333333333222111111111111222222333111222333444444444444444333333333333444444444444222333333333111111333444555555666666666666666666888888888888999999999999;;;<<<<<<;;;===DDDNNNVVV___lllzzz;;;===@@@CCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA???============;;;:::666888;;;>>>AAABBBCCCCCC@@@@@@??????>>>>>>>>>>>>;;;<<>>>>>>>>>>>>>>======<<<<<<::::::999999888666555444555555666666666666555555444444444333333333222222333333333222222222111111///000000000111222222222111111111222222111111111333222222222111000000000000000000000000000000000.../////////000000111111000000000000000000000000///000111222222222111000///000111222222111000///000000000000000000000000...000111222111000111222000000000000//////////////////000000000000//////////////////000000000000////////////000000000000/////////000000111111111/////////000111111111222//////////////////////////////000000000000//////000000000000000000000000//////000111111000////////////000000000111111111222111000000000111222333111222222222222333333333//////000000000000//////...////////////000000000000000000000000000000000---.........////////////...///000111111111111000///000000111111000///.........////////////......000//////...///000222222.........//////000000000000000000000000000000000000/////////000000111111---...000222222222111000...,,,,,,---...//////...111000000000000111111222111111111111111111111111000000000000000000000000111111111111111222444444111111111111222333444555555444222111111222444555888999777333///111666<<>>@@@BBBCCCBBBAAA@@@CCCBBB@@@??????@@@AAABBBAAA???>>>======<<<:::888:::<<>><<<<<<===???@@@===>>>@@@AAAAAA@@@>>>===>>>=========<<<<<<;;;;;;777777888888888888777666555555666666666666666555444444444333333333222222333333333222222111111111000000000000//////////////////000000000000//////444333333222111000//////000000000000000000000000.........///////////////000000000000000000000000///000111333333222222111///000111222222111000///000000000000000000000000---...000111000///000111......//////000000111111//////000000000000//////////////////000000000000------...///000111222222000000111111222222222222......///000111222222333//////////////////////////////000000000000//////////////////////////////---...///000000///...---000111111111111222222222333222000............//////000000000000111111111//////000000000000//////......//////000111111111000000000000000000000000------------.........///......///000111111000000000000111111111///...---......////////////......222111000//////000111111000000000111222333333333000000000000000000000000---...000111222111///...,,,---000222333333222111111000000111222333333222//////...//////000111222//////000000000000//////000000000000000000000000000000//////000222444555222111000000111333555666444333111000000111333444888777444///...444???IIIRRREEE777111333666444000333111///...///000111111111111111222222333333333333333333222222222111111333222111000000111222333555333222000.........///111///...///222333222000000000111111222222222222111111222222222222111111111111111111111111111111111111222222222333333333,,,...111333333222000///111111111111111111111111111111111222333333333444)))***,,,...000111333444222222333333333222222111222222222222222222222222333333222111000000000111000222555777666444111///333333333444444444555555222333333222111111222444333333555666777777777777666666666666777777777777777:::>>>AAACCCFFFMMMRRR]]]kkkzzz???????????????@@@@@@@@@???@@@AAA@@@??????AAACCCBBB@@@<<<:::::::::999888888999<<>>===<<<;;;:::>>>>>>??????@@@@@@@@@AAA>>>>>>===<<<;;;;;;::::::888888999;;;<<<===;;;999777777777777666666666666444444333333333333222222111111111111111111111111666555444111///,,,)))(((111111000000000000000000222111111000000000000000......//////000000111111000000000000000000000000000333777888666333000///////////////////////////------...///000111111222000000////////////000000......//////000000111111............/////////000111111111111000000000000000000000000000000000000---......///////////////////////////000000000000111111111111000000000000111111000000//////......,,,---///000111111111000////////////000000000000222111111111000000//////000000000000000111111111222111000......000111222111111222222222222111111111111111111111111111111111111000000000000111111222222111///............111111000000//////......111111000000//////......000000111111111111000000/////////000111111222222111000000///////////////......//////000000111111000000111111111111000000000000000000111111111111111111111111000000000000000000000000111111111111333111000///000111000///333222222111000///......000000111111111222222222000000000000000000000000111111000000111111222333111000///...///000222444333333222111222555777999???<<<777333000000111222222333444444222000111111111111111111000000000000111111111000000000000000000000000000000000000000444333222000////////////444444333222111111111222222222111111111111222222///000111222222222222222...000333555666444111//////000222222111111222444444333222111111222333444777666444222111111222222000000111222222222222222000000////////////000000444333222111000000000000333222222111111222222333111111000000000000000111333333333222222222111111///111222444444333222111444444333222222222333333333444666777777777666555666777888999:::999888888::::::999999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======???AAACCC@@@>>><<<<<<;;;999777666888;;;>>>???@@@@@@@@@@@@@@@???>>>======<<<;;;>>>>>>>>>>>>??????@@@@@@<<<;;;;;;::::::999999999:::999888:::;;;;;;:::999555555555555444444444444444444333333333333222222222222222222222222222222000000111111111000000///000000000000000111111111222111000///............000000000000////////////////////////////////////---///111111///---------000000000000000000000000/////////000000111111111000000////////////000000////////////000000000000........./////////000000000000000000000000000000000000000000000000000000---...//////000000000000////////////000000000000000000000000000000000000111000000000/////////...,,,---///000111111111000////////////000000000000000000000000//////......000000000000000000000111222111000//////000111222111111222222222222111111////////////////////////111111000000000000111111222111000///////////////000000000000////////////////////////000000000000///000000111111000000///222111///------...000111222222111000000///000000////////////000000000000///000000111111000000////////////000000111111111111111111111000000000000000000000000111111111111333111//////000111000///222111111000000000111111111111111111111111111222222222222222222222222222111111000000111111222333111000///...///000222333555444222111000111222333888666333000//////111111111333444444222000111111111111111111000000000000111000000000000000000000111111111111111111111111111111000///............333333222111111111111111111111111000000111111111000000111222222222111111///000222444555333222000000111222222111000111333333222222111111222222333444333111000000000000111000111111222222222111111222222111111111111222222000000000000111222333444333222222111111222222333333222222111111222222222333333333222222222111111///111222444444333222111333333222222333333444555444444555666666666666555666777888999:::999888888::::::999:::<<>>>>>======<<<<<<======<<<;;;:::;;;>>>@@@BBBAAA@@@@@@???>>>:::888666888:::===??????@@@??????>>>>>>>>>========================>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::;;;:::888888999:::999888555555555444444444444333444444333333333333222222333333333333333333333333...///000111222333333333//////000000111111111222222111000///...---------111111111000///.........///////////////////////////000000///------...000111111111111111111111111000111111111111111111111000000////////////000000000000000000////////////....../////////000000000////////////000000000000000000000000000000000000......///000000111222222////////////000000000000////////////000000000000000000000000////////////---...///000111111000000////////////000000000000////////////............111111000000000000000000222111000//////000111222111111222222222222111111////////////////////////111111000000000000111111111000000/////////000000////////////000000000000.........///000111111111...//////000000//////...444222...+++***,,,...000444333222111000000000000000000000000////////////...//////000000//////...------...///000000111111111111111111000000000000000000000000111111111111333111//////000111000///222111000000000111333444111111111111111111111000111111111111111111111111111000000000000111222222111000/////////000222222333222000/////////000111111111000000000111111222111222444333222000111111111111111111000000000000000000000000000000111111111111111111111111111111000000000000000000000000222222111000000000111111000000000000000000000000111111222222222111111000000111222222333333222222111222333222000000111222111222222222222222222111222111000000000000111111111111222222222111111000222222111111111111222222111000000111111222333444333222222111111222222333444444333333333333444444333333333222222222111111000111222333444333222222222222222222333444555666444444444444444555555666666777888999999999888777999999999:::===CCCKKKPPP^^^jjjyyy@@@@@@???>>>======<<<<<<======<<<:::999;;;>>>AAAAAAAAABBBDDDDDDCCC@@@===;;;;;;===>>>?????????>>><<<<<<==================<<<<<<=======================================>>><<<:::888777777888888888777777666666666555555555444444333333333222222222333333333333333333333333222222333333333222111111/////////000111111222222000000////////////000000111000000000/////////...///////////////////////////000111000///...///111000000000000000000000000222222222111111111111111000000////////////000000111111000000//////.........////////////000000000///////////////000000000000000000000000000000000...//////000111222333333////////////000000000000///////////////000000000000000000000////////////......///000000000000000////////////000000000000////////////////////////111111111000000000000000111111000//////000111111111111222222222222111111111111111111111111111111111111000000000000111111000000000///000000111111......//////000000111111.../////////000000000111......////////////......222111///---,,,---///000333333111000//////......111111000000//////............////////////......+++,,,---...///000111222111111111111000000000//////000000000111111111111222111//////000111111000333222111000000111222444111111111111000000000000........................000000000000000111222222111111000//////000111222............///111222333000000111222222222222222000222333333111000111222111111111111000000000///000000000000000111111111111111111111111111111111222222333333444444444444111111000000000000000111000000000000000000000000222222222222222111000///111111111111111222222333222333333222000///000111000111222333333222111000222222222222222333333444111222222222222111000000111000000//////000000111444444333222111111111111333222222111111222222333444333333333333444444555333333333222222222111111000111222333333333222222444444333333333444444555444444333222222444555666555666888999999999888777999999:::;;;===CCCJJJPPP[[[iiixxxAAAAAA@@@??????>>>======>>>???>>>===<<<===???BBB@@@AAACCCFFFIIIHHHEEECCC@@@@@@@@@@@@??????>>>>>>;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<999777666777888888777666666666666555555555555444444333333333222222222222222222222222222222222444444444333333111000000//////000000111111111111/////////000111222444444.../////////000000000111........................***---///000...---------////////////////////////222222222111111111111111000000////////////000000111111000000//////......////////////000000000111.../////////000000111111111111111111111111111111////////////000111333333////////////000000000000.../////////000000111111////////////000000000000///////////////000000000////////////000000000000000000000000000000000000111111111111000000//////111111000000000000111111111111222222222222111111222222222222222222222222111111000000000000111111111000000000000111111222......//////000000111111111000000000/////////.........////////////.........///000111111111111000111111000......---------111111000000//////............////////////......+++,,,---...///000111222111111111111000000000//////000000000111111111111222000//////000111111000444333222000000000000000000000000000000000000000........................000000//////000000111222111111000000000000000000...//////000111222333444000111111222222111000000///111222222111000111222111111111111000000000/////////000000111111111111111111111111111111111111111222333444555555444444111000000000000000111111000000111111111111000000222222222222222111000///111111000000000111222333222333333222000///000111000000222333333222000000000111111222333333333333111111222222222111111000111111000000000000111111555444333222111111111111333222222111111222222333222222222222222333444444333333333222222222111111111111222222333333333333666555555444333333333333444444333222222444555666555666777888999888777777888999:::;;;>>>CCCJJJOOOZZZhhhxxxAAAAAA@@@@@@??????>>>>>>???@@@AAA@@@???@@@AAACCC@@@AAACCCGGGIIIJJJHHHEEECCCBBBBBBAAA@@@??????>>>============>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::::::::::::::999999888666666777888777666444444444333333333333222444444333333333333222222111111111111111111111111111222222333333333222222111000000000000000000000///000000111222333555666.........///000111111111........................+++...111222111/////////........................000111111111111111111111000000////////////000000000000000000/////////////////////000000000111111//////000000111111222222111111111111111111111111111000///...///000111222////////////000000000000//////000000111111222222////////////000000000000000000////////////000000////////////000000000000000000000000111111111111222222111111000/////////000000000111111000000000111111222222222222111111000000000000000000000000111111000000000000111111222111111000000000111111////////////000000000000111111111000///............//////000000//////...,,,...000333333333111000//////...---------......000000000000////////////...//////000000//////...------...///000000111111111111111111000000000000000000000000111111111111111000//////111222111111333333222111000///...---/////////000000000111111111111111111111111111111000////////////000111111111111111111000000000000222222222222111111111000//////000000//////...---...000222222111000111222111111111111000000000000/////////000111111222222222222222222222222222222...000111222333222222111111111000000000111222222000111222333333222111000111111222222222111111000111000000000000111222222111222333222000000111222000111111111111111111000......///000111111111000000000111222222222222222333333222222222222333333222111111222222333444555333222222111111222222333111000000111111222333444333333333222222222111111111111222222222333333333666555555444444444444444444444444444444555555666555666777888888888777666888999:::<<<>>>DDDJJJOOOYYYhhhzzz???????????????>>>>>>>>>???AAACCCCCCBBBAAABBBCCCAAAAAABBBEEEGGGGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<:::::::::999888888888777777666666777888999777666444444444333333333222222444444333333333333222222222222222222222222222222000000111222222222222222222222111111000/////////111111111000111222222333////////////000000000000........................///111222222111111222333/////////////////////////////////000000111111111000000////////////000000////////////000000000000//////000000000111111111000000000111222333333333111111111111111111111111222000///------...///000////////////000000000000000000000111222333333333.../////////000000000111111000///......///000111////////////000000000000/////////000000000111111222222111111000//////...000000111111111111000000111111222222222222111111000000000000000000000000111111000000000000111111333333222111000000000000000000000000////////////000000000000///////////////000000111111000000///...///000111111000000///...............//////000////////////000000000000///000000111111000000////////////000000111111111111111111111000000000000000000000000111111111111111000...///111222222111///000111111111///---,,,---......///000111222222222222222222222222222222///////////////000111111111111111111111000//////111222222222111111000000/////////////////////000...000111222111000111222111111111111000000000000...//////000111111222222222222222222222222222222...///111222222222000///111111111111111222333333111222333444444333222111000000111222222222111111000000000000111111111111000111222222111000111333111111000000000000111111...///000111111000//////...///000111222333333333444333333222222333333444222222222222333444555555333222222111111222222333000000000000111222333444333333333222222222111111222222111111222222333333333333333444444666777777444444555666666666666555444555777888888888777666777999:::<<>>>>>>>>>>>>>>AAADDDEEEDDDBBBBBBBBBCCCBBBBBBCCCDDDDDDBBB@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>=========<<<<<<<<<;;;::::::999888888555555555777999999777555666666555555555444444444444444444333333333222222333333333333333333333333222222222222222111000///333333222111000///......333222111000////////////111111000000//////....................................---++++++,,,000333000000000000000000000000---......///000111111222000000////////////000000......//////000000111111000000000000111111111111000000111222333333444444111111111111111111111111222111///---,,,---...///////////////000000000000000000111222333333444444.../////////000000111111111000///......///000111////////////000000000000---.........//////000000222222222111000//////...000000111111111111000000111111222222222222111111222222222222222222222222111111000000000000111111444333222111000000000000111111000000//////............//////000000111111000000111111111111000000111111///...------......///......//////000111222......//////000000111111000000111111111111000000000000000000111111111111111111111111000000000000000000000000111111111111111///...///111222222111+++---///111222000...,,,,,,---...///000111222333000000000000000000000000///////////////000111111111111111111111000///...---...///111222222222222111000000000111222333444...///111222111000111222111111111111000000000000...//////000111222222222222222222222222222222222000111333444444333111000222222111111222333444444111222444555555444222111///000111222222222222222//////000111111111111000///000222222111111222444222111000//////000111222000111222333333222111000---...000111333333444444222111111000000111111222555555444333222222222222333222222222222222222333111111111111222333444555333333333222222222111111222222111111222222333444000111222333555777999:::333444666777777777666555444555777888888888777666777999:::<<>>>>>===============>>>???===<<<;;;:::999999888888:::999777666555555555666555444444333333333444444222222222222222222222222000---***,,,111444222000111111111111111111111111111111000000//////............////////////............///000111222222333000000000000000000000000111000///......///000111...///000111111000///...000000000000111111111111000000000000000000000000000000000000000000000000---......//////////////////000222111///......///------...///////////////222222111000//////000000111000///...------------222111000//////000111222////////////////////////......//////000000111111///////////////......---////////////000000000000111111000///////////////000000000000000000000000333333111000////////////222222222111111111111000222222333111///...///111111000//////000000///...///---,,,---...///...---000000000000////////////000000000000000000000000222222222222222111000/////////000000000000//////......//////000000111111111000///......///000111000000000000000000000000222111111111000000//////111111111///------///111000000111111111222222222222111111111000000//////000111222222111000...---........................---///111222333222000/////////000000111111111222000000///...............333222000//////000222333000000////////////000000333222000///...//////000222222222111111111000000......//////000222333444000000111111111111000000555444222000000111333444333333333222222111111111////////////////////////+++---000222333222000///333222111000000000222222111111111111111111111111111111222333333333333222444222111//////000222333333333222222111000000///...///222444555444222000111111000000000111333444444444444444444444444444222222222222222222222222222222222222222222222222111111111222333444555666333444555666666666444444444666777777555444444555:::;;;;;;::::::>>>EEELLLUUUeeeyyy???AAABBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@??????@@@???AAABBBBBBAAA@@@BBBCCCCCCAAA???>>>@@@BBBBBBBBBCCCAAA???@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>???<<<<<<:::999888999999:::999888777555555444555555888777666444222111111111222222222222222222222222444111...///333555333000111111111111111111111111111000000000/////////...000000111111111111000000000000000000000111111111000000000000000000000000111000///......///000000...///000111111000///...000000000000111111111111000000000000000000000000000000000000000000000000---...//////000000//////222444555444333111222222//////000111111111111111222111111000//////000000333333222111111111111222222111000//////000111222111111111111111111111111.../////////000000000111///000000000000///......////////////000000000000111111000///////////////111111111111111111111111333222111000000///000000222222222111111111000000+++---000000///.........000///...///111222111000///...---...///000///---000000000000000000000///000000000000000000000000111111111111111111000///////////////////////////////////////000000000000111111000//////000111111222222222222222222222222111111111000000000//////222222333222000000111222000000111111111222222222111111111111000000000///222333444555555555444333222222222222222222222222...///000111222111111000///000000000111111111111222111000000//////000000333222000//////000222333000000////////////000000111111000000111222333444222222222111111111000000000//////000000111222333000000000000000//////...111111000//////000111222222222222111111000000000000000000000000000000000+++,,,///111222111///...222222111000000111111222222222222222222222222222333333333333222111000000333222111//////000222333111000111111222222333444444555777888999888666555222222111111111222444555444444444444444444444444222222222222222222222222222222222222222222222222555444333333222222333333000111333555777777777777777999;;;;;;::::::;;;<<<:::;;;;;;::::::>>>FFFLLLVVVfffzzz???AAABBBBBBAAA@@@@@@AAAAAAAAAAAA???===<<<>>>@@@@@@AAAAAA@@@>>>>>>???AAAEEEBBB>>>===>>>@@@BBBBBBAAA???>>>???AAAAAA@@@???@@@@@@??????>>>>>>======<<<;;;999888888999:::;;;888777666555444444444444777777555333222111111111333333333333333333333333666222000000222333222///000000000000000000000000000000000000////////////000000111111111111000000111111111000000/////////000000000000000000000000000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000---...//////000000//////000111222222000///000000000111222222333222222222111111000/////////000000000000//////000000111111111111000000000000111111111111111111111111111111////////////000000000000000000111111000000///...////////////000000000000111111000/////////000000111111111111111111111111222111111000000000111111222222111111111000000000(((+++///111000///......///......000222444333333000///...///000111000...000000000000000000000000000000000000000000000000...///000000000000000000//////...------...//////000000000000////////////111111000000000000111111222222222222222222222222111111000000000000/////////111333333111111111222000000000111111111111222111111111111000000000000......000111222222222222000000000000000000000000///000000000111111111111000000000000111111111111333333222111111111222222333222111000000111222333111000000//////000000111000000000000111222333444222222222111111111111111111111000000000111111222111111111000000//////////////////000111111111222111111111000000000000000222222222222222222222222,,,...000222222222000///111111000000000111111222333333333333333333333333666555555444222000...---222222111000000111222333222222111111111333555666555555444444444444444333333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222555444444333333333333333111222333555666777777777444666888999999999:::;;;:::;;;;;;;;;;;;???FFFLLLWWWggg{{{???@@@BBBBBB@@@???@@@AAABBBAAA@@@>>><<<<<<>>>@@@AAABBBAAA???======>>>@@@DDDAAA???>>>???@@@AAA@@@???>>>>>>??????@@@@@@????????????>>>===<<<<<<;;;;;;:::888777777999;;;<<<666666555555444444444444333333333222333333444444333333333333333333333333222000...///000111000///////////////////////////000000000000////////////......////////////......000000000000000000/////////////////////////////////////////////000000000//////000000000000/////////000000000111111111111////////////////////////////////////////////////......///000000000000000---///000000...---...///111111222333333222222222111000000/////////000000............///000111222111000000000000000000111........................////////////000000000000111111111111111000//////////////////000000000000111111000000///000000111111111111111111111111111111111111000111111222222111111111111000000000000,,,...111111000//////000000//////000222444333222111000///000111222111///000000000000000111111111////////////////////////------...///000000000///000///---++++++---///000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000//////+++...000111000000000000000000000000111111111111111111111000000000000000,,,,,,------............000000000000000000000000000000000///000111111222000000000000000111111111333222222111111222222222222222111000000111222222111000000000000000000111000000000000000000000000111111111111111111111111333222111111000000000111333222222111111111111111///000111333444444444444111111111111111111000000222222222222222222222222///000222333444333222111000000000000000111111111222222222222222222222222555555444333222000///...222111111000000111222333777555333222111111222333333222111000//////000000333333222222222333333333333333333333333333333333222222222222222222222222111222222222222222333333222222222333444555666777555555555555555444444444111333555666555555666777999;;;<<<;;;<<>>@@@AAAAAA@@@??????@@@BBBBBBAAA>>><<<<<>>???@@@@@@???@@@AAABBBBBB???======>>>>>>>>>>>>>>>>>>>>>============<<<;;;999999:::999888777777888:::;;;555555555555555444444444222222222222222333444555333333333333333333333333000///...///111222222222////////////////////////////////////000000000000......////////////......---......///000000111111////////////////////////......///000000000000000000000////////////000000///000000000111111111111////////////////////////////////////////////////...//////000000000000000...000222222000000000111000111111111111111000000000///////////////000000000000000111222333444555000000000111111000000000........................000000000000////////////111111111111111000//////////////////000000000000111111000000000000111111111111111111111111111111222111111111111111222333111111111000000000//////111111111///------///111333111000111222222111000222000///000111222111000///000000000111111111222////////////////////////,,,---...///////////////000///---++++++---///000111111000000//////......//////////////////////////////////////////////////////////////////000000+++...000111000000000000000000000000000000000000000000000000000000111111333222222111111111111111333333333333333333333333000000000///000111111222111111000000000000000000111111000000000111111222222111111111111111111222111111000000000000111111//////000111111222222222111111111111111111111111444333222111000000000000222111111000000111111222///000111333444444444444222222222222222222222222111111111111111111111111///000111222222222111111//////000000111111111111000000000000000000000000222333333333333222111111111000000111111222222333666555444222222222222333777555333222111222333444111222222222222111111111333333333333333333333333222222222222222222222222111111111222222333333333222222222333444555777777666666555555444444444444777888:::999888777777888888:::<<<<<<===@@@GGGMMMWWWfffxxx>>>@@@AAAAAA@@@??????@@@BBBCCCBBB@@@>>>>>>???AAABBBCCCDDDDDDAAA@@@???@@@======???BBBDDDCCC???======>>>???>>><<<;;;<<<===;;;;;;<<<<<<<<<:::999888999999999888888888999999555555666666666555555444555444333222111111111111222222222222222222222222111111111222333444555666000000000000000000000000////////////000000000000000000111111111111000000,,,------...000111111222000000000000000000000000---...///000111111111000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000...///000000111111000000---///000111/////////000000000000111000000///...//////......//////000000.........///000111222333000000111111111111000000111111111111111111111111000000000000////////////000000111111000000///...////////////000000000000111111000000000111222222222222222222222222222222333222222111111111222222111111000000000/////////333222000---***+++...111333111000000111111000///111000///000111222111//////000000111111222222222000000000000000000000000---...////////////////////////...------...//////000000000000//////////////////000000000000//////111111111111111111111111......////////////000000///111333333111111111222111000000000000000//////000000000000111111111111555444333222111111111111111111111111111111111111///000000000111111111111111111111111000000000000000////////////000111111111111111111111111111111222111111000000111111222---///000222444555666666111111111111111222222222444333222111111111111111000///......///000222333/////////000111111111222222222222222222333333333000000000000000000000000......///////////////.........///000111111111111000000000000000000000000000111222333333333333333000000000111222222333333111111222222333444444444666555444333222333444555111111222222222111000000333333333333333333333333222222222222222222222222111111111222222333333444666555555444444444444444444333333444444666777777888:::;;;:::999777777888888:::<<<===>>>AAAGGGMMMUUUcccsss>>>???AAAAAA???>>>???@@@AAABBBBBBAAA???>>>>>>??????BBBEEEEEECCCAAA??????<<<<<<===@@@BBBCCCAAA???===??????>>>;;;999:::;;;999:::<<<======<<<:::999999999::::::999888777666555555666777777777666555444444333222111111111111111111111111111111111111222222333222222333444555111111111111111111111111.../////////000000000111000000111111111111000000........./////////000000000000000000000000000000,,,---///000111111111000111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111000,,,...000000///...///000000000111111000//////..................///000000,,,,,,+++,,,,,,---......///000111222222111000///111111111111111111111111111000000000/////////...///000000000000///......////////////000000000000111111000000111111222333222222222222222222222222444333333222111111111111111000000000////////////111111000///---...000222111///...///111111111///111000//////111111000//////000000111111222333333000000000000000000000000//////000000000///......////////////////////////////////////000000000000000111222222222222111000111111111111111111111111........./////////000000222222333222000000111222111111000000///////////////000000000111111111111000000///.........///000...........................///000111222111111000111111111111000000000//////////////////000111111111111111222222111111111222111111000000111111222///000111222222111000///000000111111111222222222333333222111111111222222000000//////111333666777111111000//////000111222000111111111222222222222000000000000000000000000000000000000000000000000---...///000111111111000000000000000000000000000000111222333333333333333//////000111222333333333...000111333444333222222111111111111111111222222222222333333333222111000222222222222222222222222222222222222222222222222000111111222333333444444666666555444444444444444444444333333444555777777444666888888777666666777777:::======>>>BBBHHHMMMTTT```ooo{{{>>>???AAAAAA???>>>???@@@???AAABBBAAA???>>>===>>>===AAADDDEEEDDDAAA???>>>===<<<<<<===@@@BBBCCCBBB===???@@@>>>:::888888:::999;;;<<<>>>>>>===;;;:::888999:::;;;:::888555444555666777888888777666666111111111111222333444555000000000000000000000000222222222111000///111222111111111111111111111111.../////////000000111111......////////////......///////////////.........000000000000000000000000,,,---///000111111111000111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111000222444444444333444555111111111111111000///..................///000111///............///000000///000111222222111000///////////////////////////111111000000/////////...///////////////......---////////////000000000000111111000000111222333333222222222222222222222222555444333222111111111111000000000000///////////////111333333333222333444...------...111222222111000///...///000111000...///000000111222222333333000000000000000000000000000111111111000///......//////000000000000//////......//////000000111111222333444444444444333222////////////////////////---.........//////000000111111111///------///111111111000000/////////...//////000000111111111222......------...///111222000000000000000000000000---///111222333222000///222111111111000000//////000000//////000111222222111111222222222222111111222222111111111111222222333222111///---)))&&&$$$000000111111222222222222333222222111222222333333333333222333555888;;;===555444222000000111333444//////000000111111111222000000000000000000000000444333333333333333333333,,,---///000111111111000111111111111111111111111111222222333333222222222//////000222222333333333000111333444444111///---111111222222333333333333333444444555444333111000222222222222222222222222222222222222222222222222000000111222333333444444333333333444555666777888888777555444333333444444333555888888888888999:::777:::===>>>???BBBHHHMMMSSS^^^lllwww;;;<<<===>>>>>>???BBBDDD@@@@@@??????>>>=========???@@@AAAAAABBBBBBBBBBBB>>>=========>>>@@@CCCEEE>>>===;;;:::888888777777===>>>???@@@???>>><<<:::888777777666666666666666555555555444444333333333666555333222111222333333333333111000000000111222444444222111000000000000000000000000000000000000111111000000//////......000000////////////000000111111000000//////......------............---------.../////////...,,,+++111///...------...///111......//////000000111111////////////////////////111000///...///000222444222222111111111111222222000//////111333333000,,,111111000000//////.....................---------............/////////000111111111111111111111111////////////............000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111333333333222111000///...111222222333333222222111222111000000111111000//////......//////000111222111111111111000000000000000000000000000000000000------......//////000000---...000000///...//////,,,---///000000///---,,,,,,,,,---///000222333333......//////000000111111---......///////////////000000000000000000000000000000000000111222333444888666444111///---------111111000000//////......///...///111333333111///...///000111111000///...000000000000111111111111111111000000000000111111///111222111000///000111111111222222333333333444000000000000000000000000555444222000//////000000222222111111111111222222444222000///...///000111333333222111000000111111000000111222555999===???333333222333333111...,,,//////000000111111111111000///...---,,,,,,---...777666555333111000///...***+++,,,---...000111111333000......111444333222111222333333222111///...111111111111111111111111000000000111222222222333222222222222222222222222000000000111111222222222222333222111//////111333444444333333333333222222222222111000000/////////222333444444555555444444555555555555555555555555555555666777777777777777888777888;;;<<<===DDDLLLZZZcccooozzz888:::;;;;;;;;;;;;<<<===AAA@@@@@@???>>>>>>======>>>??????@@@@@@@@@@@@???>>>>>>======>>>@@@CCCDDD>>>>>>===;;;:::999999999;;;<<<===>>>===<<<:::888:::999888888777777888888555555444444444333333333555444333222222222333333333222111000000000111222000000///...---------...000000000000000000000000111000000000/////////...000000////////////000000111000000000/////////...000000111111111111000000///000111111111000...---...//////////////////...111111111111000000000000111111111111111111111111111000///...///000222333111000000000000000000111222111111333555555222///111000000000/////////...000000111111111111111111........./////////000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333222111000///111222222333333222222111111111000000111111000///222111111000000000111111111111111111000000000000////////////////////////000000000111111111111111///000111000...,,,,,,---------...//////...------......//////000000000000////////////000000000000......///000000000000///////////////////////////000000000000111222333444888777555333111000000000111111000000////////////000000000111333333111////////////000000/////////000000000000111111111111111111000000000000111111...000111000//////000111---.........////////////111111111111111111111111333333222111000000000000222222111111111111222222333222000/////////111222333222222111000000111111222111111222444777:::<<<444333222222333222000///000000000111111111222222333222111000000000000111111111111111222222222222------...///000111222222333111...///111333333222222333444444555555444444222222222222222222222222111111111111111222222222222222222222222222222222333333333333333333444444444444444333111111222444444444333333333333222222222222333333333333333333333333444444555444444444555555555555555555555555777777888888999999888888888777999<<<===>>>EEEMMM\\\eeerrr~~~;;;===??????>>><<<<<<===AAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>======<<<>>>>>>======>>>@@@BBBCCC??????>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;999777666999999888777777777777777555444444444444333333333444444333222222222333333333222111111000000111111111111000000000000000111000000000000000000000000000000000000////////////000000////////////000000000000000000////////////000000111111111111000000000000000111000000///...---...000111111000...---333222222111111000000///111111111111111111111111111000/////////000222222000000////////////000000111111111333444444222///000000000000////////////000000111111222222333333....../////////000000000000000000000000000000000......///000111222333333000000000000000000000000///////////////////////////////////////////////////000000000111111111111222222333333333333222222111222222333333222222111000000000000000111111111444333222111000000000000111111111111000000000000111111111111111111111111111111111111111111000000...///000000...---------........................111000000//////.........000000000000////////////...///000000111111000000........................000000000000111222333444666555444222111111111111111000000000000/////////222111111111333222111/////////............//////000000000000111111111111111111000000000000111111---///000000//////111222///000000000000000111111111111111111111111111111111111222222222111111111222222111111111111222222222111000//////000222333333222111111000111111111333222111111222444777888666444222111222333222111111111111222222222222222333333222111111111222222//////000000111111222222000000111111222222222222222111///000111333222222/////////000111333444555111111111222222222222222222222222111111111111111222222222222222222222222444444333333333333333333333444444333111111222444444444333333333333222222222222222333444555555555444444444555444444333333555555555555555555555555666666777777777888888888999888:::===>>>???FFFOOO[[[fffuuu===???BBBCCCAAA?????????BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;======<<<<<<===>>>???@@@???????????????>>>======::::::::::::999888666555666666555444444444444555444444444444444444444444444333333333333333333333222222222111111111111111111111111111111111222222000000000000000000000000000000000000////////////000000////////////000000000000000000////////////------............------..................------...///000111111000///...111111111000000000000000........................111111000//////000111222000000////////////000000/////////000111000///...000000000000////////////------...///000000111111...////////////000000000////////////////////////------......//////000000////////////////////////////////////////////////000000000000000000000000........./////////000000111222333444444444444444111222222333333222222111///000111111000000111222333222111111000000000000111111111111000000000///000000000000000000000000111000000//////.........))),,,.../////////000222//////............//////000000000///......------111111000000//////......//////000111111111111111////////////////////////000000000000111222333444222111111000000000000000000000000000000000000000444222111111222222000///000///...------...///000///000000000111111111111111111000000000000111111...000111111000000222333222222222222222222222222111111111111111111111111///000111333333333222111222222111111111111222222111000000000000111333333222222111111111111111222111111000000111333666777:::666222000111222222222222222222222222222222222000000000000///000000000000000000000////////////222222222222222222222222222111111111111222222111///.........///111333444000000000000000111111111333222222222111000000000222222222222222222222222222222222111111000000000111222222111000///000111444444333333333222222222111111111222222333333333444444555555444444333222555555555555555555555555444444444444444555555666999999:::>>>???@@@GGGPPPZZZfffvvv:::===@@@AAAAAA?????????BBBBBBAAAAAA@@@??????>>>????????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????@@@@@@???>>>===<<<<<<;;;:::999888777666666555444444333444444444444444444444444444444444222333333333333333333333222222222222111111000000......---------......///111111111111111111111111////////////000000000000000000////////////000000////////////000000000000+++,,,,,,------,,,,,,+++......---------.........111000///......///000111---------...///000111111........................111111000000000000000000222111111000000111111222...///000000////////////////////////000000000000,,,,,,------...///000000////////////000000000111////////////////////////000000//////......------////////////////////////////////////////////////111111111111111111111111/////////000000000111111111111222333444444444444111222222333333222222111///000222111//////000222///////////////000111222111111111111000000000///------------------------111111000000//////......***,,,///000///000111222000///............///000............////////////111111000000//////......//////000111111111111111000000000000000000000000000000000000111222333444000000000000000000000000000000000000111111111111444222111000111111000///000///...------...///000///000000000111111111111111111000000000000111111000111333222111111333444111111111000000000000000111111111111111111111111...///111222333333222111222222111111111111222222000000000111111222333333222111111111111111222222000/////////111333666888<<<888333000000000000000222222222222222222222222.../////////////////////////////////////////////222222111111111111000000111111222222111111111111444333222111111222333444111111111222222222333333333222222222111000000000222222222222222222222222222222222111111000000000111222333222111000000111444444333333333222222222333333333222222111111111333444444555444444333333555555555555555555555555555444444333444555666666999999;;;>>>???AAAHHHQQQ[[[gggxxx===???BBBCCCBBBBBBBBBCCCAAAAAAAAA@@@??????>>>>>>>>>????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>?????????>>>======<<<;;;:::999888777666777777666555555555555555333333333444444444444555222222333444444444333333111222222222222111000000000//////.........//////111111111111111111111111////////////000000000000000000////////////000000////////////000000000000.........//////.........000////////////000111111222111///......///111222++++++,,,---///000111111111111111111111111111111111111111111000000000000222222111111111111222222000111222111000000111222////////////000000000000......//////000000111111/////////000000000111111000000000000000000000000333333222111000///......000000000000000000000000////////////////////////000000000000000000000000222222222222333333333333111111222333333444333333111222222333333222222111///222333222///---///111............///000111222111111111111000000000000000000000000000000000000222222222222222222111111000111222222000...//////////////////////////////,,,,,,---...//////000000000000000000////////////...///000000111111000000111111111111111111111111000000000000111222333444111111222333333222222111000000000111111111111222333111//////000111000///000000////////////000000000000000000111111111111111111000000000000111111111222333333111111111333333333333333222222222222222222222222222222222222///000111222222222222222222222111111111111222222111111111222222222222222111111111000111111222333000/////////000333666888;;;888333000000000000///222222222222222111111111///000111111222222111111------...///000111222222111111000000000000000000000222333333111000000111444333222111000000000000333333444444555666666666222222222111111111111111222222222222222222222222444444333333333333333333444555777666444333333444444444333333333333222222555555555444333222222222222333444444555555444444555555555555555555555555888777666666666777888999999888:::>>>???AAAHHHQQQ]]]hhhyyyBBBDDDEEEDDDCCCCCCDDDEEEAAA@@@@@@???>>>>>>============>>>?????????>>>>>>============<<<<<<;;;;;;:::;;;===>>>???>>>===<<<===<<<;;;999888777666666777666555555444444555555333333333444444444555555111222333444444444333333111222222333222111000///333222111000000000000000111111111111111111111111.../////////000000000111000000////////////000000.../////////000000000111///000000000000000000///000//////...///000111222111000000000000000000111,,,------...///000000111111111111111111111111111111111111111111000//////111111000000000000111111000111222111//////000333.../////////000000000111000000000000000000111111//////000000000111111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////111111111111222222222222111111222222222222222222111222222333333222222111000333555333...,,,...111000000000///000000111111111111111111000000000000222222222222222222222222222222222222222222333333222333444333111/////////...///000111111000///...,,,,,,---......//////000////////////000000000000......///000000000000///000000000000000000000000000000000000111222333444111111222333333222111000000000111111111222222222111///------///000000000000000111111111111000000000000000000111111111111111111000000000000111111111222222111///...///000555555555444444444333333222222222222222222222222111111111111111111222222222222111111111111222222222222222333222222111111111111000000111222222333222111000000000222444666777444111000000111111000222222111111111000000000000111222333333333222222......///000000111222222000000000000111111111111000222444444111///000111000000000000///...---,,,222222333444444555666666111111111111111222222222222222222222222222222222333333333333333333444444555666888888666555444555444444333333333333222222333333333333333333222222111222333444555666666666555555555555555555555555999888777666666888999;;;888777999===>>>@@@HHHQQQ[[[fffuuuBBBBBBBBB@@@>>>===>>>@@@@@@@@@??????>>>=========<<<<<<===>>>?????????>>>>>>?????????>>>===<<<;;;888999<<<===>>>===<<<;;;===<<<:::888777666555555444444333222222222222333333333333444444555555555000111333444555444333333111111222333222111000///000000///---,,,,,,,,,,,,111111111111111111111111.../////////000000111111000000////////////000000.../////////000000111111//////000000000000//////...---,,,,,,---...///000...000111222222111000...////////////000000000000////////////////////////111111111111111000///...000000////////////000000---///000///---,,,...111.../////////000000111111000000000000////////////000000000000111111111111111111111111111111111111............////////////000000000000000000000000111111111111111111111111------------------------............////////////111111222222222111111000222222222333333222222222111444666333...+++---000444333222111000000000000111111111111000000000000------------------------/////////000111111111222000222444444222222222333---///000222222000///------------.....................//////000000111111---......///////////////////////////////////////000000000000111222333444//////000111111000...---000000111111222222222222000...,,,,,,...000111000000111222333333222111000000000000000111111111111111111000000000000111111000111111000---,,,,,,---111111111000000000//////222222222222222222222222333222111000000111222333222222111111111111222222333333333333333222111000111111000000111222333333555444222000000111333444333111//////111222222222222111111111000000/////////000111222333222222111222222222111000/////////000000111111111222222222///222555444111//////111111222333333333222000/////////000111222222333333000000111111222222222333222222222222222222222222000000000111111222222333333555777777555444333444444444444333333333222222/////////000111111222222000111222444555666777777555555555555555555555555888777555444555666888999777777999===>>>@@@HHHQQQXXXbbbppp|||EEEBBB???======>>>>>>>>>@@@@@@>>><<<999999;;;===============>>>>>>>>>>>>AAA@@@???>>>===<<<;;;;;;<<<;;;:::999:::;;;<<<===;;;:::999777666555555555555444444333333444444555222222222111111111000000///111333333222222333444222000//////000000///---000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111***++++++,,,---...//////////////////............000000000000111111111111000000000000000000000000222222222111111111000000000000111111111111000000000000000000000000000000222222222222111000......000111111000000///...---000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222......////////////......000000000000000000000000///000111222111000...,,,000000000000000000000000...///000111111111111111111111111000000000000000222222222222111111111111222333555555444222///---......//////000000111111666555333111000000111111////////////000000000000////////////000000000000//////000///------...000000000000000////////////111111111111111111111111000000////////////000000111333333222000///000111000000000000000000000000222222111111111111222222111111000000000000111111111111111111111111111111333333333222222111111111//////............//////...///111222333333222111000000///...............000000000000000000000000111111000000000000111111333333222111000000000111000000000000000000000000////////////////////////000000//////000111222222111000...,,,---///111333333333333222222222111111000000000///000111111222////////////////////////111111000000111111222333444222111111222222///---...///000111111111111111444111///000222333111...222111000//////000111111111111111111111111111111111111222222222333333333333222222222222333444444333333222111111222333333222222333333333222111111777444111222444555222000888666444444777999888666444777999888666444555777===888777;;;@@@DDDIIINNNVVV]]]kkkxxx~~~AAA???<<<<<<<<<======<<<@@@@@@???===;;;;;;===???>>>=====================;;;<<<======>>>>>>======;;;:::999999999999:::;;;;;;:::888777666555555555555444444333333444444555333333333333222222111111000111333333222111222333222000//////000000///---000000111111111111000000//////000000000000//////.../////////000000000000000000000000000000000000...////////////000000000,,,,,,------......//////........./////////000000...////////////000000000000000000000000000000000111111111000000000//////000000111111111111000000000000000000000000000000000000000000///...---,,,//////000000//////......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000............////////////111111000000000000111111000000000000000000000000000000111111000...+++***222222222222222222222222000000111111222111111111111000000000000000000000000000000000////////////222333444444444222000/////////000000000000000111222222111000/////////////////////000000000111111////////////000000000000...///000///------///000////////////000000000000111111111111111111111111000000////////////000000111222333222000///000111000000000000000000000000111111111000000111111111222222111111111111222222111111111111111111111111222222222111111000000000111111000000000000111111///000111111111111111111333333222111111111111111111111111111111111111111111111000000000000111111333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000111111111000///......000111333333333222222111111111111///000000000111111111111111111111111111111111111111111000000111111222333111111222222111000000//////000000111111111111000111222333333333222222222222222111000000000111222222222222222222222222222111111222222222333333333555444444444444555666666333333222111111222333333111111222333333333333333333222222333555666666555777555333444777999999777666999;;;:::888777888999===888777;;;@@@CCCHHHNNNWWW^^^lllyyy>>>===<<<<<<>>>>>>===<<>><<<===???AAA???>>>>>>======<<<<<<<<<999:::<<<>>>>>>===<<<;;;:::999999888888999999::::::999888666555555555555555444444333333444444555444444444333333333333222111222444333222000111222111000//////000000///...///000000111111000000/////////000000000000//////....../////////000000000000000000000000000000000............////////////.........///////////////......//////000000111111............////////////000000000000000000000000000000000///////////////000000111111111111000000000000000000000000000000///000000//////...---,,,---...//////000000//////........................////////////000000000000000000000000000000000000000000000000000000000000////////////............222111000//////000111222000000000000000000000000000000111111111///...,,,222222222222222222222222222222222222222222111000000000000000000000111111000000000000////////////222222222333333222222111111111111111111000000000///000000111000000000///000000000111111111222222000000000000////////////.../////////------///000......//////000000111111111111111111111111111111000000////////////000000111222222222000///000111000000000000000000000000111000000//////000000111333222222111111222222333111111111111111111111111111111111000000000000000222111111000000111111222222111111000000000000111444333333222222222222222111111111111111111111111111111000000000000111111222222111000000000111111000000000000000000000000222222222222222222222222111111111000000000000000000000000000111111222222222111111111111000000000...///000111222111111000111111111111111111111111111111000000111111222333///222444333000///000222000111111111111000000///+++000555555222000222444333222222111111222333333333333333333333333333333111111222222222333333333444444444444444555666666333222222111111222222333111111222222333333444444222333444444333444555777666444333444777888999888666888::::::888888888999<<<999888<<>>======???@@@AAA@@@>>>===>>>???>>>======???AAA@@@???>>>===<<<;;;:::::::::;;;===>>>===;;;888666:::::::::999999999999999999888777666555555555555555444444333333444444555333333333333333333333222111333444333111000000000111///...///000111000...//////000000000000////////////000000000000//////........./////////000000000000000000000000000000........./////////000000111000000000//////......000000000000000000000000........./////////000000////////////////////////000000000000000000000000000000111111111111000000////////////////////////111111111111111000//////---...///000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111000000//////111///...,,,,,,...///111///////////////////////////000111222333333222222000000000000000000000000333333333333333222111000000000000000000111111111222222222222111111111000111111111222222333333333333333222222111111000000///000222333333333222111000111111111222222222222000000000000////////////.../////////------///111---......///000111111222111111111111111111111111000000////////////000000000111222111000///000111000000000000000000000000000000////////////000000222111111000000111111222111111111111111111111111111111111111111111000000000//////////////////000444333222000000000111222111000000//////000000000111111111111111111111111111111000000000000111111111111000000000000111111000000000000000000000000222222222222222222222222111111111111000000/////////000111222333222222111111000000000000000000000---///111222333222000///111111111111111111111111111111000000111111222333111555777555000...000333111111111111111000///...)))---222444333111111222333222222333333333444444444444444444444444444444111111222222222333333333222222111111222222333444222222222222222222222222333333222222333333333444555666777444000///111444666555555555666666777777555666777777777777777777;;;999999===???AAAFFFLLLVVV```mmmyyy===<<<===>>>@@@AAA@@@>>><<<===>>>===<<<<<<===???@@@???>>>===<<<;;;:::999999;;;===>>>===;;;888666;;;;;;;;;;;;;;;::::::999777777666555444444444444555444444333333444444555111111111111222222222222111222333333111//////000000///...///000111000/////////000000000000////////////000000000000//////............//////////////////////////////////////////000000000111111111111111111000//////......222222111000///...------//////000000000111111111////////////////////////111111111111111111111111000000111111111111000000////////////////////////000111111111111000000///...///000111222333333333000000000000000000000000////////////000000000000000000000000000000000000////////////////////////222222111111000000//////111///...,,,,,,...///111////////////////////////000000111111222222222222000000000000000000000000333333333333333222111000//////000000111111111111222222222222111111111000111111111222222333444444333333222222111111000000...///111222333333222111000111111111222222222222111000000000/////////...---...///...---...000111---......///000111111222000000000000000000000000000000////////////000000///000111111000///000111111111111111111111111111000000////////////000000000000////////////000000000000000000000000000000222222222222222222222222000000////////////000000666555333222111111222333//////.........//////000111111111111111111111111111111000000000000111111111000000///000000111111000000000000000000000000111111111111111111111111111111222222111000///...///000222333333333111000000000000000000000000111---///111222333222000///000000000000000000000000111111000000111111222333444888:::777222...///222111111111111111000///...---...///333666777444111222222333333444444444444444444444444444444444444111111222222222333333333222111111111111222333333222222222222222222222222555555444333222222222333555666666333///...000333777777777555444444444555555555666777777888777666999888:::===???@@@EEEMMMUUU___mmmxxx<<<;;;:::;;;===>>>===<<<<<<===>>>===<<<;;;<<<===??????>>>===<<<::::::999777888:::<<<======<<<;;;<<<<<<<<<<<<<<<:::999999666666555444444444444444555444444333333444444555000111111111111111222222000111333222111///000111000///...///000111000///...//////000000//////...//////000000000000//////------........./////////////////////////////////000000000000111111111111111111000000//////......111111000///...---,,,,,,000000000000111111111111000000000000000000000000111111111111222222222222000000111111111111000000000000000000000000000000......////////////.........///000111222222222222111111111111111111111111////////////000000000000000000000000000000000000////////////////////////////////////............222111000//////000111222000000000000000000000000222111111000000/////////222222222222222222222222222222222222222222111000/////////000111111222222000000000000////////////000111222333333333333333111111111111111000000000---......///000000000000000000000111111111222222111111000000//////......---...///.........000222......//////000000111111000000000000000000000000000000////////////000000...000111000//////000222111111111111111111111111111000000//////000000111/////////....../////////000000000000000000000000222222222222222333333333333222222111111222222333444333333222222222222333000000000000000000111222222222222222222222222222111111000000000000111111000000/////////000111111000000000000000000000000000000000000000000000000000000111222222111///...//////111222222222111000000000000111111111111222...///000111222111111000////////////////////////111111000000111111222333666888999777333000000111000111111111111000000///222111111444999:::777333111111222333444444444444444444444444444444444444111111222222222333333333333333333333333444555555111222222333333222222111666555333222222222333444444444333111000111444666666777777666333333444555777777777888:::;;;:::888666666:::>>>???@@@FFFNNNTTT```mmmxxx>>><<<::::::;;;======<<<===???@@@???===;;;<<<<<<>>>>>>===<<<;;;;;;::::::888999:::<<<============;;;;;;<<<<<<;;;:::888777666555444444333333444444555444444333333444444555111111111222222333333333...000222222111000000111///......///000111111///......////////////......//////000000000000//////---------.........///////////////////////////////////////000000000000111/////////////////////...------------............/////////000000000000111000000000000000000000000000000000000111111111222000000111111111111000000000000000000000000000000......////////////......---...///000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////............////////////111111000000000000111111000000000000000000000000111111111222333444555666222222222222222222222222000000111111222111111111...//////000111111222222000000000000////////////000111333444444333222111//////000000000000000111//////.........//////000/////////000000000111111111111111000///.........,,,...............000222////////////000000000000000000000000000000000000000000////////////000000...///000000//////000222111111111111111111111111111111111000000111111111000000////////////000000000000000000000000000000000111111111222222222222333222222111111222222333000000111222222222111111111111000000111111222333222222222222222222222222111111000000000000111111///////////////000111111000000000000000000000000000000000000000000000000...///111222222111000/////////000000111111000000111111111111222222333333///000000000111111111111000000000000000000000000111111000000111111222333333444444444333222111111///000000111111111111000222222222444666666666555///000222333444444444333333333333333333333333333111111222222222333333333333333333222333333444555111222333333333333222111333333222111222444666888888666333222333555666666333555666555333333666888777666666888:::<<<:::888444555999>>>???@@@GGGOOOUUUaaannnyyyAAA>>><<<;;;<<<>>>?????????@@@AAA@@@>>><<<<<<============<<<;;;;;;::::::===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;:::999777666555555444333333333444444555444444333333444444555222222222333333444444444---///111111111000111222///......///000111111000......////////////......//////000000000000//////---------.........//////////////////////////////............/////////000.........///////////////******+++,,,---...///000............/////////000000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000000000111111111111111000,,,---..................////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000000111111222222......////////////......000000000000000000000000...///111444888<<>>???@@@GGGPPPVVVbbbpppzzzDDDBBB???<<<;;;;;;===>>>?????????>>>>>>>>>>>>======>>>>>>======<<<;;;:::555666888:::;;;<<<======999999999888888888888777555555444444444555555666:::888555333222222333444555444333333222222333333222222222111111111000000000000000000111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////000///////////////000000...///000000000000000///000000000000000111222222333333222111000000000111000000000000000000000000000000000000000000000000////////////////////////222222111000//////000000000000000000000000000000222111111000000000000000111222222333222111000///111111222222333333444444000000000000000000000000333222222222111000000000////////////////////////000111222111000///000111222111222333666777666555222222222222222222222222444333111000000111333444111000000000000222444555111222333444444333222111000000111111111111000000222222222111111111111111666444111......///222333///,,,***+++...000///...000000000111222222333333333222111000/////////////////////000111111222222444333111///.........///111111000000//////......222222111111000/////////---///000111111000///---,,,---///000111111111000111111111111111111111111000000////////////000000111111111000000000000000000000000000000000000000444444333222111111111222333333444333333222000000111111111222222333333333111111000000000111333444111111000000//////......222222222111111000000000000000000000000000000000000222333444333111///...000000000000000000000000.........000333555555555222222222222222111000///333222111000000000111222000111111111111222222222333333333333333333333333111111222333555666444222111111222333333333333222333333333333333333333333444444444333333222222222222555444//////555777444555555444444333222111111222111111111111222444555333444666777999:::::::::>>><<<777333111111333444666666666777888999999:::777888888777666666888999::::::;;;>>>>>>@@@IIITTT\\\cccqqqEEEDDDAAA???>>>>>>??????@@@????????????>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;:::999888777999999999888888888777777666555555444444444555555999888666444333333333333444444333222222222222333222222222111111111000000000000000000111111111111/////////////////////////////////////////////////////////////////////////////////////////////...////////////////////////000000////////////000000000000111000000///...---...............///000000222222111111000111111111000000000000000000000000000000000000000000000000////////////////////////222111111000//////000000000000000000000000000000222111111000000000000000111222222222222111000///.........///////////////000000000000000000000000111111000000000000000///////////////////////////000111222111000///000111...------///222333222111222222222222222222222222333222000//////000222333000000//////000111333444000111222333333222111000000000111111111111000000222222222222333333333333333222111111000000111111222000......111222111000222111111111111111111111000000///.........//////222222222111111111111111333222111000000000111222111000000000/////////...000000000000000111111111///000111222222111000///---...///111222222111111000000000000000000000000000000////////////000000111000000000000000000000000000000000000000000000111111000000000000000000000000000////////////...000111111111111111222222111222333444444444333333111000000000000111111222222222111111000000000000000000000000000000000000111111222333222111000///000000000000000000000000111000000000111111000000111222222222222111111000222222000//////000000111000111111111111222222222333333333333333333333333111111000222333222000...111111222333333333333222333333333333333333333333444444333333333222222222111444333//////444555333111111222333333444555555333444444444444333222222333555888:::;;;;;;999888;;;999666444333333555666333333333444555666666666555666777777666666888:::;;;;;;===??????AAAIIISSS[[[cccqqqCCCCCCBBBAAA@@@?????????@@@@@@@@@????????????>>>???@@@@@@@@@@@@??????>>>???>>>>>><<<:::888666555999999888888888777777777777666555444444444444444777777777666555444333222444444333222222222222222222222222111111111111111000000000000111111111111................................................////////////////////////......//////////////////////////////////////////000000////////////000000111111111111000...---,,,...............///000000111111000000000111222222////////////////////////000000000000000000000000////////////////////////111111000/////////000000000000000000000000000000222111111000000000000000111111222222111111000///111000000000000000000///000000000000000000000000......///////////////000///////////////////////////000111111000///000222...---,,,---///000///...000000000000000000000000222111000//////000111222////////////000111222222000000111111111111000000000000111111111111000000000000111111222222333333000111222333222111000///444222000000111222111000333333222111111000//////000////////////000111111444444333222222111000000000000//////000111222222000000000000////////////...//////000111111222222000111222333333222111000...///000111222222222222////////////////////////000000////////////000000000000000000000000111111000000000000000000000000000000000000000111111111///...---------...000000111111111000000000000000///111444666666444222000111000000000000222444555111111111111000000000000000000000000000000000000111111111111111222222222000000000000000000000000444444333333222222111111111111111111111222222222222111000000//////000000000111111111111222222222333333333333333333333333333222111111222111///---111111222333333333333222222222222222222222222222333333333333222222222222111444444222222555555333111111111222333555666777222333444555555444222111333666999<<<===;;;777555555555444444333444555555555555666666777777888888444555666666666666999;;;;;;;;;===@@@AAABBBIIIRRR[[[dddrrr??????@@@@@@@@@>>>===<<<@@@@@@@@@@@@????????????>>>??????@@@@@@@@@??????<<<<<<<<<<<<;;;:::999888888888888888777777777777888777666555444333333333555666777777777555333111444333333222111222222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////////////////////////////............////////////////////////////////////111000000////////////000000000111000000///......000000000000000111111222000000///000000111222333////////////////////////////////////////////////////////////////////////111000000/////////000000000000000000000000000000222111111000000000000000111111111111111111000000222111111111000000//////////////////////////////.........//////000000000///////////////////////////000111111000000111222444333111000111111000...000000000000000000000000222111000000000000111222///////////////000000111//////000000000000//////000000111111111111000000,,,------...///000000111000000111222222111000///333222000000000000//////222111111111000000000///111111111111222333444555222222222111111111000000............//////000000000000000000//////////////////000000111111111111000111111222222111111000000000111111222222222222000000000000000000000000000000////////////000000000000000000000111111111222222222222222222222222111111222222333333333333111000///...///111333555222222111111000000000///...///111222222111000///222111000//////111333444222222222222222222111111000000000000000000000000111000000000111222333333000000000000000000000000000111222222222222333444000000000111111222333333333333222111111000000000000000111111111222222222222222222222222222222222444333222222333333222000111111222333333333333222111111111111111111111111333222222222222222222222222444555555555666555444444444333333333444555555222222222222333333333333444666888::::::888555444111222222333333333222222666666777777888888888999555666666666555555777999999888:::???AAACCCJJJRRR\\\eeettt===>>>???@@@@@@???===<<<@@@@@@@@@?????????>>>>>><<<<<<===>>>?????????>>>::::::;;;<<<<<<<<<;;;;;;888888888777777777666666888777666555444333333333444555666777777555222111333333222111111111111222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000111111000///////////////---...///000000111000000000000000000000111111222////////////000111222222////////////////////////////////////////////////000000000000000000000000000///////////////000000000000000000000000000000222111111000000000000000000000000000000000111111......------,,,,,,,,,+++/////////////////////////////////000000111111111000000000000000000000000...000111111000000111222;;;888555333222111000...////////////////////////222222222111111222222222...//////000000000000000////////////////////////000000111111111111000000,,,,,,---...//////000000111000000//////000111111222222111000//////000000//////000000000111111111111111111111222333555555////////////000000111111111111111000000000//////////////////000000000000111111111111000000/////////000000000000000000///111111111111111222222222111111111111111111111111000000////////////000000//////000000111111111111111111111111111111111111000111222333333333333333222111000///000222555777333333333222222111111000111111000//////000000000222111000///...//////000333333333333333333333333000000000000000000000000111000000000111222333333000000000000000000000000,,,...000///......///111111000000000111222333444555555444444333222111111000000111111111222222222222222222222222222222222222111000111333444333222111111222333333333333222111111111111111111111111222222222222222222222222222222333444555444333444555444333222333444555666<<<:::555222000111333555555555555444444444444444333333444555444444333222333333333444444444444444777777888777555555666888999666888===@@@DDDKKKRRR]]]gggwww===>>>???@@@@@@@@@???>>>?????????>>>>>>>>>>>>===999:::;;;======>>>>>>>>><<<<<<<<<<<<<<<;;;:::999888888777777777666666666777666555444444444444444222333555666555444222000333333222111111111111111111111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111////////////////////////------......///000000000000000000000000000000000222111000//////......///,,,---...000111111111111...............///000000000000/////////000111111////////////////////////000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000222111111000000000000000000000/////////000111111/////////...............000000000000000000000000///000000000000000111111000000000000000000000000...///111111000000111333:::777444111111000///---////////////////////////222222222222222222222222//////000111111000000///000000////////////000000000000111111111111000000//////000000111111222222111000///...///000111222222333444222111000222333......///000000111222222.........///000111222333------......///000000111333333333333333222111000////////////000000000000222222111111000//////...////////////////////////111111000000000111111222111111111111111111111111000000////////////000000/////////000111111222222...........................///111222222111000///000/////////000111333444333333333222222222222222444333111000000111222333111111111000///......---222222222333333333333333000000000000000000000000111111111111111222222222000000000000000000000000111444555444000///000333222111000000000111222333666666666555444333222111000111111111111222222222222222222222222222222222000...---...000222222111111111222333333333333222222222222222222222222222111111111222222222222222111//////222222000111333333333222222333555888:::HHHCCC;;;444111000222444555444333111111222444444666666777777777777666666555555555555555555555555777888888888666666777999===999888<<<@@@CCCJJJQQQ\\\hhhyyy<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<999999;;;<<<===>>>>>>>>>============<<<;;;:::999888777777777666666666666666555555444444444555555222222333333333222111000333222222111111111111111000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////------......///000000111000000000000000000000000222111000///............---...///000000111000000...............///000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000222111111000000000000000000//////...///000111222111111111111111111222222000000000000000000000000000///////////////......000000000000000000000000---///111111000000222333666333000//////000000///000000000000000000000000111111222222222222111111000000111222222111000///111111000//////000111111000000111111111111000000111111111111111111111111......///000111111000000000222333222000000222444/////////000000000000000............//////000111////////////000000000000000111222333333222222111.../////////000000000111111111111000000000000000111000000000000000000111111111000/////////000111111111111111111111111111000000////////////000000...//////000111111222222///////////////////////////000111222222111///.........//////000000111111111111111111222222222222222222222222222111111000///000111222222111///...000000000111111222222222000000000000000000000000111111222333222111000///000000000000000000000000222555777666222111333666444222111000///000222222555666666555444333111000000111111111111222222222111111111111111111111111111///......///000111000111111222333333333333222333333333333333333333333000111111111222222222222444000///222222000111666555444222222333555777999GGGBBB<<<555222111222333333333333333333333444444444444555666777888999999777777777777777777777777555777888888888999;;;===EEE???;;;<<>>?????????;;;;;;<<<<<<===<<<<<<<<<777777777777666666666666555555444444444555555666111111222222222111111000333222222111000111111111000000111111222222222222000000000000111111111111000000000000000000000000////////////////////////////////////////////////---------...///000000111000000000000000000000000222222000///............///000000000000000///...000000000000000111222222222111000//////...//////111111111111111111111111000000000000000000000000000000000000000000000000...............///000111000000000000000000000000222111111000000000000000000///.........000111222------......//////000000000000000000000000000000/////////......------,,,000000000000000000000000---///000111000000222444222000......///222222333111111111111111111111111000000111111111111000000000111222333333222111000222111000//////000111222000000111111111111000000000000000000////////////+++---000333333222///------///000000......000333111111000000//////......000000000000000111111222222222111111000000//////***,,,---///000111000000.../////////000000111111/////////000111111222222222222111111111111222222111000///......///000000000000000000000000000000000000////////////000000...//////000111222222222222222222222222222222222222333444555444222000//////000000111222111111000//////000000111111222222...///111222222000---,,,---///222444444333111000......//////000000000111000000000000000000000000000222333444333111///...000000000000000000000000(((,,,000000......222666555333111000///000111222555555555555444222000///000111111111111222222222111111111111111111111111555333111000000111111000111111222333333333333222333333333333333333333333000000111111222222222222888333111555555222444::::::888555333222222444555===;;;777444222222222333111222444666666555444333///000111222444777999:::444444444444444444333333333555777888999;;;>>>AAALLLEEE>>>>>>???BBBHHHOOOXXXeeewww;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????;;;;;;<<<<<<<<<;;;:::999:::999888666555555444444444444444444444444444444555555444333333333333444222111000//////000111222333222222222111000000000222111111111000000//////...///000///...---...000111111000000//////......000000000000000000000000............/////////000111000///......///000111//////............//////000000000000000000000000////////////////////////000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////111000///...............000000000000000000000000111000///......------...111111000000000000111111111111000000//////......///...,,,,,,---///111333++++++,,,,,,,,,,,,,,,,,,111000000////////////000111111000000000000000111000111111111111222222222333222222222111000000000000000000000000000000000111111222222222111111000111000///......///000111///000000111111111000000---......///000111111111222222222111111111000000//////000000111111222222000111111111222222222222000000111111222222222222//////000000111111111222111111111000000000000000......//////000000111111222444666555222000//////000111111111111222222222333222222222222222222333............////////////111000000000111222333333222222111111111111111111222222222222222111000000111111111111111111111111000000000000000000000000111111111222222333333333222222222222222222222222000000000000000000000000///////////////000000000222222222222222222222222444444333222111111111111444333222111111222333444111111000000111111222333444444333333222111000000222///---...111333222000222222222333333222222222111111111111111111111111000111111222222222111111222222222222222111000///333333222222222333444555000000000111222555777888>>>999333111222444444333555666666555333111222333666555333222222333444555555555555555555555555555555555555555555666777777444555666666666888<<>><<>>DDDIIIMMMTTTaaattt;;;;;;<<<<<<<<<<<<;;;;;;========================;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999777777888888999777777555444333333222222444444444444444444444444333333222111111111111111111111000000000000111111000000111111111111111111111111000000000000//////...///000///...---...000000000000000////////////000000000000000000000000....../////////000000000---///000222222000///---////////////////////////000000000000000000000000111///...------...///111000000000000111111111111111111111111000000000000000000000000000000000000........................//////000000000000//////111111111111000000000000//////////////////////////////......//////000000000//////......//////000000000000000////////////...//////000000111111111222111111000000/////////,,,---...///000000000///000000000//////000000111000111111111111222222222111111111111111222222222000000000000000000000000...//////000000000//////000000////////////000000333333222111000///......000000000111222222333333222222222111111111111111111111111111000000000000------.........//////////////////000000000000000000000000000111111111111000000000000000000111111111111111111111000000000---///111111000000000111.../////////000000000000000//////......//////000/////////000000000111111111000//////////////////111111111111111111111111111111111222111111000///111111111111111111111111000000000000000000000000222222111111000//////...////////////////////////111111111111111111111111444444444333222222111111000000000000000000000000000000000111111333444444222111111000000111111222000111111111111222222222000000000//////......---333111000000222333333222000111111111111111111000111111111111111111111111222222222222222111000///333333444444444333222222222222222222333333333444888777666444333333222222333444444222111111222333444555666444222111222333111111222333666999;;;===555555555555555555555555555555555555666666666777555777999:::999999999:::;;;::::::;;;>>>CCCIIILLLWWWcccttt<<<<<<======>>>=================================;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888777666777999:::777666555444333333333333333333333333333333333333333333222111111111111111111000000000000000000111//////000000111111222222000000000000000000//////...///000///...---...000000000000000////////////////////////////////////...////////////000000000...///000111111000///.../////////000000/////////////////////////////////...,,,***))))))***,,,...///000000000111111111111111111111000000000000000//////////////////////////////////////////////////////000000000000//////000000000111000000000///////////////////////////............///000111222//////............//////000000000000//////////////////000111222111111111000000///......---,,,,,,---...//////000///......000////////////000000111000000111111111222222222000000000111222222222333000000000000000000000000...///000000111000000000000000////////////000000222222111000000/////////......//////000000000000111111111111111111111111222222111111000000//////---------.........//////000000000000111111111111000000000000000111111111000000000000000111111111333333222222111111000000///000222111000///000111/////////000000000111111/////////....../////////000000000000111111111111333333222111000000000111000000000000111111111111000111111111111111000000111111111111111111111111000000000000000000000000111111111111111000000000000000000000000000000000111111111111111111111111555555444333222222111111111111111111111111111111111111111111111222333333111000000000000000000111000000111111222222222222000000/////////.........111111000000111222222222000000111111111111000000111111111111111111111111222222222222222111000///222333333333333333222222111111222222333333333333111111111222222333444444000333555555222000222444333444555444222111222333333333333333333444555666555555555555555555555555444555555666666666666666777888888888777777888:::999999;;;<<>>???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888777888:::;;;777777666555444444444444333333333333333333333333444444333222222222222222000000000111111000000000/////////000000111111222//////////////////000000...///000///...---...000////////////000000000000////////////////////////////////////000000000111111000///......///000111//////000111111000//////////////////////////////333111///------///111333///000000000111111111111000000000000000000111111////////////////////////000000000000000000000000//////000000000000//////......///000000//////...////////////////////////.........///000111222333//////............//////////////////000000000000///000000111111111111000//////......---,,,++++++///000000000///...------//////......///000111111000000111111111222222222000000000111222222222333000000000000000000000000///000111111222222222111//////000000000000//////000000//////000111222333///////////////000000000111111111111111111111111222222111111000000//////....../////////000000000222222222222222222222222111111000000000000000000//////000000111111111111333333222222111111000000000111111///---,,,---...000000000111111111222222111000000//////000000111000000000000111111111111333333222111000000000111//////000000000111111111111111222222222222111111111111111111111111111111000000000000000000000000000000111111222333444444111111111111111111111111111111111111111111111111444444333222111000000///222222222222222222222222333222111111000000000111000000000111111000000000///000111222222222222111111111000000000000////////////////////////111111000000111111111111000000111111111111111111111111222222222222222111000///111111222222222222111111000111222333333333222222...///000111333444555555///333666666333222333555222444444444222111222333555555444444333333333333555555555555555555555555444444555666777666666666888888777555444555888;;;999;;;===>>>???BBBGGGKKKTTTbbbvvv<<<===>>>???@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999888999999:::777666666555444444555555333333333333333333333333444444333222222222222222000000111111111111000000//////000000000000000000......////////////000000...///000///...---...000////////////000000000000000000000000000000000000/////////000000000111111222000///------///000222//////111111111111//////000000000000000000000000333222111000000111222333000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////,,,---///000000///......///////////////////////////...//////000111222333000//////......//////000////////////000000000000000000000000000000000000000000000//////.........111111000///////////////............///000111111000111111111111222222222111111111111111222222222000000000000000000000000///000111222222333222222//////000000000000////////////......///111333444111111111111111111222222111111111111111222222222111111111111000000000000//////000000000111111111333333333333333222222222111111111111000000000000/////////000111111222222111111111111111000000000/////////---***)))***+++111111111111222222222222222111111000000111111222/////////000000000111111111000//////////////////...//////000000111111111111222333333333333333333111111111111111111111111000000000000000000000000//////000222333444555666222222222222222222222222222222222222222222222222222222111111000000//////222222222222222222222222333333222000000/////////000111111222222111111000///000111333333222111111111111111111111111111111.../////////......000111000111111111111111111000111111111111111111111111000111111222222222111111000000111222222222111111///000222333333333222111222222333444444444444444222333555555444333333444222333444333222111222333555555555666666666666666555555555555555555555555333444666777777777666555888888777666555666888;;;:::<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999888888888888666555444444333444444444222222222222222222222222333333222111111111111111///000111222222111000///000000000000000/////////........./////////000000...///000///...---...000.../////////000000000111000000000000000000000000//////000000000111111111000000////////////000000...///111222222111///...000000000000000000000000000//////////////////000000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////,,,...///111111111//////000000000000000000000000000/////////000111222222111000000//////000000111.../////////000000000111111000///.........///000000000000000000000000000111000......///111333555...------......000111111000111111111111222222222222222222111111111111111000000000000000000000000...///000111222222222222...///000111111000///...111000///...///000222444222111111111111111111111000000111111111222222222000000000000000111111111//////000000000111111111333333333222222222111111111111111111000000000///...//////000111111222222//////000000000000000111/////////---++++++,,,...000000000000111111111111222111111000000111111222....../////////000000000//////////////////000111......//////000111111222222333444444555555555444111111111111111111111111000000000000000000000000///000000111222333333444333333333333333333333333222222222222222222222222111111111111111000000000111111111111111111111111222111000000000000000111111111222333333222111111///000222333333222111000111111111111111111111111...///111000......000333111111222222222222111111111111111111111111111111///000111222222222222222000111222222333333333222///000222333333333111000333333444444444333222222444333222222333333222111111222333333222111222333333444555666777777777777555555555555555555555555333444666777888777666555666888:::;;;:::999999:::888;;;===>>>>>>BBBIIIPPPTTT```sss999:::;;;<<<============::::::::::::::::::::::::;;;;;;;;;::::::999999999777888888888888777666666444444333222222222333333222222222222222222222222222111111000000000000000///000111222222111000///111111000000//////......---.........//////000000...///000///...---...000.../////////000000111111000000000000000000000000000000000000111111111111...///000111111000///......000111222222111000...000000000000000000000000000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000//////////////////////////////000000000000//////---///111222333222111000111111111111111111111111000000000000000111111222111111000000000000111111.../////////000000111111111000...,,,,,,---///000///////////////000000000000///------///333777:::---------......000111111000111111111111222222222333222222222111111000000000000000000000000000000---...///000111111111111...///000111111000///...333222000......///111222000000000///////////////000000111111222222222222//////000000111111222222////////////000000000000222222222222111111000000222111111111000000//////...//////000111222222222......//////000000111111000111111000//////222444////////////000000000000111111000000000000111111............////////////111111000000111222333333---......///000111111222333444444555666666666555111111111111111111111111000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222111111111111111111222222000000000000000000000000////////////000111222333111222333444444333222111...000222333333333111000000000000000111111111111...000222111///...111444222222333333333333222222111111111111111111111111...///000111222333333333111222333333444444444444...000222333333333111000///000111222333222111111555222//////222333111///111222333333222111222444333333444444555444444444555555555555555555555555333444666777888777666555333888===@@@???===:::999555888<<<<<<===BBBKKKRRRVVVaaarrr555888<<<>>>===<<<<<<<<<<<<===>>>??????>>>===<<<::::::999999999:::;;;;;;777777888777777666555444666333000---,,,---000222000333333222333555333...//////000111111111111111///////////////000111111333222222222111111000000000000000000000000000000////////////////////////000000000000000000000000//////.........000111222000000000///000111111222222000......111111///---000000000000000000000000///////////////.........000000000000000///......///////////////.........///000000000000000//////000000000000000000000000111111000000//////......///111222333333222111///111000///......///000111000000000000000000000000111111111111111111111111///.........///000222333666555333111000000111111////////////000000000000000000000000000000000000///.........000333666888000000111111111111000000000111111111111222222222222222222111111111000000333222222222111111000000111111111111111111111111333222111000000111222333000000000000////////////222222222222222222222222000000111111222222222333555333222222333222000...////////////000000000000000000000000000000000000000000000000000000000000////////////////////////333222222222111111000000555444444333222111000000///000111222222111000///000000111111222222333333////////////////////////111000......///000000///000000111111111111000000222222222111000//////...000000000000000000000000111111000000000000111111222333333444333222000///444444333222222111111000000000000111111222222222444444222222222222444444///000222444444222000///555444222000//////000000444333111000000000111111000111333444444333111000000---***+++...000000...000000111111111111000000222333444444222111111111333222000/////////000111333222111000000111222333...///000111222333444444333333444444444333222222111111111000111111222333222222222222222222222222333222222222111000000000222333333444444333333222444444333222222333333333444444555555555555555555::::::;;;;;;:::999777666888:::<<<<<<===BBBIIIOOOWWWcccsss:::;;;======<<<<<<===???<<<===>>>>>>>>>>>>===<<<::::::999999999::::::;;;666666777777777666555555999888555333222333555666111333333000111333222//////000000111111111111111///////////////000111111222222111111000000000000////////////////////////////////////////////////000000000000000000000000111111000///000000222222000000000000000111111222333111///000111222000...000000000000000000000000/////////////////////...000000000000000///......000000000000000000000000//////000000000000//////000000000000000000000000111000000000/////////...---...000111111000...---111000///......///000111000000000000000000000000////////////////////////////////////000111222222333222111000//////000000////////////000000000000000000000000000000000000///.........///111444555000000111111111111000000000111111111111222222222222222222111111111000000000000000000/////////...////////////////////////000///............///000111111111000000000000000000000000000000000000000.../////////000000000000333222222333444555333222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111111000000000222222111111000////////////000111222222111000///000000000111111111111111111111111111111111111111111000/////////000000000000000111111111111000000111111111111222222222222000000000000000000000000111111000000000000111111222222333333333222111000333333333222222222222111444444444444444444555555333222222111111222222333000000000111111000000000222111000000000111222333333333111000000000111111222111111111111111111222222///---...000222222111000000111111111111000000111222333333222000111111333333222111111111111111222222111000000111222222111111111111222222222222333333333333222222222222111111111111111222222333333333333333333333333333333333333222222222222222222333333444444333333222444333333222222333333444333444555666777777777777777777888999888777666555888:::<<<<<<===BBBIIIOOOXXXcccttt?????????===<<<<<>>>>>===<<<<<<::::::999999999999999:::555555666666777666666666555555444333222222222222222444333000///222222//////000111111222222111111///////////////000000111000000000000////////////........................////////////////////////000000000000000000000000333222111111111111111222000000000000000111111111333222111111222222111000000000000000000000000000......//////////////////000000000000000//////...000000000000111111111111//////000000000000//////000000000000000000000000000000000000////////////------///000000///------000000////////////000000///////////////////////////////////////////////////000000111111111000000000//////......//////000////////////000000000000000000000000000000000000///............000222333000000111111111111000000000111111111111222222222222222222111111111111111000000000000///////////////////////////////////////......------......///111111111111111111111111////////////////////////////////////000000000000000000000333555777666555////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000//////000000000000000000000000000000111111111111000000111000000000000000000///111111111111111111111111000000////////////000000000000111111111111000000//////000222333444555666000000000000000000000000111111000000000000111111111111222333333333222222111111222222222333333333555555555555555444444444000111111222222111111000111000///......///000111/////////000111333444555333222111111000111111111222111000//////000111222222111///000111333222222111111111111111111111111///000222222111000111222222333333333333222111111222222111000000111222222333333222222111111111000333222111000000111222333111111111111111222333333444444444444444444444444333333333333333444444444222333333444444333333222333333333222222333333444333333555777888999999999555666777888888888777666888:::<<<<<<===BBBIIIOOOXXXddduuu???@@@@@@>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888333444555555666666666666111111111111111000//////111555777444222333222...000000111222222222222111000000////////////000000//////////////////..............................////////////////////////////////////////////////333222222111000000000000//////000111111111111111222222111111111111000000////////////////////////............//////////////////000000000000/////////000000000000000111111...//////000000000000///////////////////////////000000000000//////////////////000000000000//////000000////////////000000////////////////////////000000000000000000000000...///000111111///...---............//////000000////////////000000000000////////////////////////000000/////////000111111000000111111111111000000000000111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111000000////////////000000000000000000000111111111000000000000000000000000111111111111111222222222/////////111444666555444////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///////////////111111222222222333333333000000000111111000000000111111000000//////......111111111111111111111111///000000///......000111000000111111111111000000...///000111333444555555000000000000000000000000111111000000000000111111000111111222333333333333000000111222333333444444333333333222222111111111000111222333333222111000111111000000000000111111...//////000222333444555222222111111111111111111222111111111111111111222111000000000000111111000111111111111111111111111---///111111000000111222111111333333333222111000222111111111111111111222333333222222222111111111333111000//////111333444222111111111111222333333333333333333444444444444111222222222333333444444222333333444444333333222333333222222222333444444333444555666777888888888555666888999:::::::::999888:::<<<<<<===BBBIIIOOOXXXdddvvv<<<>>>@@@@@@>>><<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777666666666222333444555555555555555333444555555555444333222111888;;;999666555222...000000111222222222222222000000////////////000000..................//////////////////////////////////////////////////////////////////////////////111111111000000//////...//////000111111111111000000111111000////////////////////////////////////---.........//////000000//////000000000000//////.........//////000000000......///000000000000000////////////////////////////////////000000000000//////000000000000////////////000000000000//////////////////////////////000000000000000000000000---...///000///...---,,,...//////000111111111111////////////000000000000////////////////////////111111111111111111111111000000111111111111000000000000111111111222222222111111111111111111111111111111111111111111222222111111111111111111111111//////000000000000//////............//////000000000000000000000000000000222222111111111111111111000//////000222222111000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000000000111111111222333333444444111000000000000000000111111111000000//////......000000000000000000000000///000111000......///222000000111111111111000000000000000000111111222222111111111111111111111111111111000000000000111111111111111222222333333444000000111222333444444555222222111111000000//////111222333444444333222111000111333444444333111000000000111111222222222222111111111111222111111111000222444666666444222000000111111111000000000000222222111000000111222222---///111111000000111222///000111222222111000///111111111222222111111111111222222222222333333333222111000//////111333444222222222111222333333444111111222222333333333333000000111111222222333333222333333444444333333222333222222222333333444555555555666666666555444444444666777999:::::::::999888:::<<<<<<===BBBIIIOOOYYYeeewww999<<>>;;;999999<<<;;;::::::::::::;;;<<<;;;:::999777666555555555333333444444555444444444444555555666666555444444333:::>>>;;;777555222///000111222222333222222222111000000///////////////............////////////////////////////////////////////////////////////000000000000000000000000///000000000000//////......///000222222111111000///000111000.........000000000000000000000000000------......///000000000...//////000000000000000------......//////000000---...///000000111111000000000000000000000000000////////////000000000000........................//////000000000000//////////////////////////////////////////////////////---......//////.........///000111222222222222111////////////000000000000000000000000000000000000111111111111222222222222000000111111111111000000000111111111111222222222111111111111111222222222////////////000000000000////////////////////////---......//////......---,,,------......//////000////////////////////////000000000000////////////000/////////000000///---////////////000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111//////000000111111111222111111000000000000111111111000000000000000000///////////////////////////...000222000------///222000000111111111111000000111111000000000000000000111111111111111111111111111111000000000000111111222222222111111222333333000000111222333333444444222222222222111111111111333333333444444333333333000222444666666444222000111111222222222111111000000000111222222222222111///222555888888555222///111333444444222111111222333222111000000111222333///000222222111000111222//////000111111111111000000111222222222222111000111222222222333333444444111111000000111222444555222222222222222333444444000111111222222333333444111111111111111111222222222333333444444333333222222222222222333444555555666666666666555444333222222444555777888888777777888:::<<<<<<===BBBIIIOOOYYYfffxxx:::<<<>>>>>><<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;:::999777555444444444333333444444444333333222333333333333333333333333666<<<>>>999333222333222000111222222333333222222111111000///////////////....../////////000000000........................////////////////////////000000000000000000000000...///000111111111000000...///111222222222000//////111222111///...///111000000000000000000000000------......///000000111......///000000000000000---......///000000111111---...///000111111111111000000000000000000000000.../////////000000000111/////////....../////////...///000111111000///...000000000000000000000000///////////////////////////////////////000111222///000111222222222111000////////////000000000000000000000000000000000000//////000111111111111111000000111111111111000000000111111111111222222222000000111111111222222222.../////////000000000000////////////////////////......///000000///......---------...///000000000000000000000000000000000000000000000/////////...000//////000111111///...////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000000111111111222222000000000000000111111111222111000//////000111222000000000111111111111111000000000000000000000000...000222111---,,,///333000000111111111111000000111111111111111111111111111111111111111111111111111111000000000000111111444333222111111111222333111111111222222333333333222222222222222222333333333333222222222222333333111222333333333333222111000111222222222222111000///000111222333222222111000222444666666444222000000222555444222000000111444333111000000111333444111222333333222000111111111000000000111111222333000111222222222222111000333333333333333333222222111111111222333444444444333222222222222333444444111111222222333444444555222222222222222222111111222333333444444333333222222222222222333444555666555666666666666555555444333444555777777777666666888:::<<<<<<===BBBIIIOOOZZZgggyyy=========<<<;;;;;;===???;;;;;;999999999999;;;;;;;;;:::999777555444333333444444444444333333222111444444333333333444555555888===<<<555///000333444111111222333333333333222111111000///////////////.../////////000000111111------------------------////////////////////////000000000000000000000000///000111222333333222111...///111222333222000///000222444333000///000222000000000000000000000000---------...///000000111......///000000000000000...//////000111222222222---...///000111111111111000000000000000000000000.../////////000000111111222222111111111111222222...///000111111000///...111111111111111111111111111111111111111111111111111000000///000222444555///000111222222111000///////////////000000000000000000000000000000000000---...///000111111111111000000111111111111000000000111111111111222222222000000111111222222222222000000111111222222222333111111111111111111111111000111222333333222111000---......///000111111222222222222222222222222222333222222222111111000000000//////000222333111000////////////000000000000////////////////////////000000000000000000000000222222222222222222222222000000111111222222222333222222222222222222222222222111000//////000111222000000111111222222333333111111111111111111111111---000333111---,,,///333000000111111111111000000111111222222222333333333111111111111111111111111111111000000000000111111555444222111111111222222111222222222222333333333000000000111111222222333333222111000000111222333333222111000000111222333///000111222333222222111///000111222333333222111111222222333333222222111---000333222///------///444333111000000111333444222333555444222111111111222222111000111222444555000111222333333222111000666555555444222111111000000111222444444555555444333333222222333333444555222222333444444555666666444444444333333222222222222333333444444333333222222222222222333444555666555555666777777888777777666666888999999888888777888:::<<<<<<===BBBIIIOOOZZZgggzzz888999;;;<<<======<<<;;;======<<<<<<<<<;;;;;;;;;888999:::;;;:::999888777444444444444444444444444111333666777555333666;;;DDD<<<222...///222333222000000000000000000000000000000000000//////////////////......---------,,,////////////////////////......000000000///...---000000000000000000000000/////////000000000000000222111111111000000//////........................////////////////////////---///000000//////000222000...+++,,,///111111000000000000000000000000000////////////////////////////////////////////////000111111111111222222222000000/////////111222333333222111///...---------////////////////////////000000111111111111000000000000111111111111000000000000000000000000000000//////............//////000111222222222000///...000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111333222111000000111222333000000000000000000000000///////////////000111111111111000000//////......000000000000000000000000000000000111222222222333111000///......///000111////////////////////////...000111000///...///111000000000000000000000000000000111111111111000000000000000000000000000000555444222000/////////000000000000000000111111222000000000000111111111111...000222222000000000111......//////000000111111///000111222333444555555000000000000111111111111222222111111000/////////111111222222222333333333111111111222222333333333000000000///000000111222111111111111111111111111111111222222222222111111000000111111111111000000222222111111111111111222000111222222222000///...222111000000000000000111333333222111000000000111000111222222111000111222222222222222222222222222111111111111111111111111111111222222222333333333333333222111000000111111333333333333333333333333555444333333222222333333555444333333333333444555222333444555444333222111333333333444444444555555222444444444222222222444555555444555555666777888666666666666777777777777777888:::;;;>>>DDDJJJOOO\\\gggwww;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;::::::888999999::::::999777777333333333333333333333333222111000//////222888>>>FFF>>>555/////////...,,,000000000000000000000000000000000000/////////////////////.........------////////////////////////......///////////////...000000000000000000000000//////...---,,,+++******111111111000000000//////........................////////////////////////---...//////......///000111...,,,,,,///000000///000000000000000000000000////////////////////////////////////////////////000000111111111222222222111000000//////000111222///////////////000111111///////////////////////////000000111111111000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111000//////000000000000000000000000111111111222222222333333111111111111111111111111111111222222222222111111222222111000000111222222000000000000000000000000///////////////000111111000000000000000/////////111111111111111111111111000000000000000000111111000000////////////000000000000000000000000000000...000111000///...///111000000000000000000000000111000000//////000000111000000000000000000000000333222111000000000111222000000000000000111111222000000000000111111111111///000222222111000000111000000000000000/////////111000000000000/////////000000000000111111111111000000000000000111111111111111111222222222333333222222222222222222333333111000000000000111222222111111111111111111111111111111222222222222111111...//////000000//////...222222111111111111111222000111222222111000///...111111000000000000111111//////000000111111222222000111222222111000111222222222222222222222222222111111111111111111111111111111222222222333333333333222222111000000111111111111111222222333333333555444333333222222333333444333222222222222333444333333333444444333333222333333333444444444444555222444444444222222333444555555555555666777888999777777777777777888888888888999:::<<<>>>CCCJJJOOOYYYddduuu======<<<<<<;;;:::::::::;;;;;;;;;:::::::::999999888888888888888777666666222222222222222222222222666444111000444;;;DDDIIIAAA;;;444000//////---***000000000000000000000000000000000000////////////000000////////////......////////////////////////...............///000111000000000000000000000000111111000//////...------111111000000000000//////........................000000000000000000000000...///000///---,,,---...111000......///000///...000000000000000000000000////////////////////////////////////////////////000000000111111111222222222111000000///000000111............///111222222////////////////////////...///000111111111111111222111000//////000111222000000000000000000000000111111000000000000111111222111111000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111222222111000000111222222000000000000000000000000///////////////000111111//////000000000000000000000000000000000000000000000000000/////////////////////000000000000//////111111111111111111111111...000111000///...///111000000000000000000000000111000///......///000111000000000000000000000000000000000000000111222333000000000000000111111222000000000000111111111111///111222222111000000111222111111000000///......000000000//////.........000000000000111111111111...//////000111111222222111111111222222222222333333333222222222222222222111111111111111222333333111111111111111111111111111111222222222222111111///000000000000000000///222111111111111111222222111111111222111111000///000000000000000111222333000111222333333333222111000111222222111000111222222222222222222222222222111111111111111111111111111111222222222333333333333222111111000111111111//////000111222222333333555444333333222222333333333222222111111222222333333333333222222333333444333333333333444444444444222333444444333222333555555555555555666777888999666777777777888888888999999:::;;;<<<>>>CCCIIIMMMVVVaaarrr<<<<<<;;;::::::::::::::::::::::::999999999888888888888888777777666555555222222222222222222222222555444333555===GGGKKKKKK666444111000111111000///000000000000000000000000000000000000////////////000000000000000/////////////////////////////////...---------...///111222/////////////////////////////////000111111222222000000000000000000//////........................000000000000000000000000///000111000...------...111111000/////////......////////////////////////////////////////////////////////////////////////000000000000111111111111222222111000000/////////111000///////////////000////////////////////////...///000111111222111111333111///......///111333000000000000000000000000222111111111111111111222222111000//////000111222000000000000000000000000............////////////111111111111111111111111111111222222222222111111222111111111111111111222000000000000000000000000///////////////000000111/////////000000111111222////////////////////////111111111000000//////......///000111111000///...000000000000000000000000...000111000///...///111000000000000000000000000222000...,,,,,,...000222000000000000000000000000000000000000000111111222000000000000000111111222///000000000111111111111000222333333111000000111111111000000000000000000...//////000111222222222///000000000111111111111//////000000111111111111111111111111222222222222333333333222222111111111222222111111222222333444111111111111111111111111111111222222222222111111222222333333333333222222111111111000111111222333111111111111111111111111//////000000111222333444777888888888666444111///000111222222111000111222111111111111222222222222111111111111111111111111111111222222222333333333222222111111111111111222...///000111222333444555555444333333222222333333333333222222222222333333444333222111222333444555222222333333333444444444222333555444333333444555444444444444555666777888555666666777777888888888:::;;;;;;<<<>>>BBBHHHMMMTTT```rrr999:::::::::;;;;;;;;;<<<::::::999999999888888888888888777666666555555555444444444444444444444444...000222777AAAIIIEEE<<<000//////000222333222222////////////////////////000000000000/////////////////////000000000000000////////////////////////...---------...///111222////////////////////////++++++,,,------...////////////////////////000000////////////////////////000000000000000000000000111222222111///...///000000111111000//////..............................000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000//////111000///////////////000000000000000000000000000//////000111111111111111333111///......///111333000000000000000000000000222222111111111111222222222111000//////000111222000000000000000000000000............////////////111111111111111111111111111111222222222222111111111111111222222111111111000000000000000000000000///////////////000000111//////000000111111222222000000000000000000000000222222222111111000000000...///000111111000///...////////////////////////...000111000///...///111000000000000000000000000222111...------...111222000000000000000000000000111111111111000000//////000000000000000111111222///000000000111111111111111222444333111000000111...//////000111222222333//////000000111111222222///000000000111111111111111111111111000000//////000000111111111222222222333333333222222111111111222222111111222222333444111111111111111111111111111111222222222222111111222222333333333333222222111111000000111222222333111111111111111111222222000000000000111222444444777888888888666444111///000111222222111000111222000000000111111222222222111111111111111111111111111111222222222333333333222111111111111111222222000000111222333444555666555444333333222222333333333333444444444444333333333333222111222333555666222222222333333333444444222333555444444333555666333333333333444555666666444444555666666777888888:::;;;;;;<<<>>>BBBHHHMMMUUUaaasss999:::<<<===>>>>>>======:::::::::999999999888888:::999888666555555555555444444444444444444444444///222444999EEELLLCCC333111111111111111111111111////////////////////////000000000000////////////......////////////000000////////////////////////...............///000111000000000000000000000000/////////.........------......////////////000000////////////////////////000000000000000000000000111222333222000000000111///000222222000//////000........................000000000000000000000000000000000000000000000000/////////000000000111111000111111111111000000///............///111222222000000000000000000000000000000111111111111000000222111000//////000111222000000000000000000000000222222111111111111222222000000000000000111111222000000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111000111222222222222111000000000000000000000000000///////////////000111111000000111111111111111111222222222222222222222222222222222222111111111111//////000000000000//////...........................000111000///...///111000000000000000000000000222111000//////000111222000000000000000000000000000111111111000000///...000000000000000111111222000000000000111111111111222333444333111000000111---...///000222333444444111111000//////...------000000000000111111111111222222111111000//////...000000000111111111111222333333222222222222222222111111111111111222333333111111111111111111111111111111222222222222111111///000000000000000000///000000000000111222333333222111111111111222333333111111111111111222333444000111222333333333222111000111222222111000111222//////000000111222222222111111111111111111111111111111222222222333333333111111111000111111222333111111222333444444555555555444333333222222333333333444444555555444444333222222222222333444555555222222222222333333333333222333555555444444555777333333333333444555666777444444555666777888888999999:::;;;<<<>>>CCCIIIMMMVVVbbbttt<<<>>>@@@BBBCCCAAA>>>===;;;:::::::::999999999999;;;:::888666555555555555333333333333333333333333444555555:::JJJVVVOOO>>>222222222111000000000111////////////////////////000000000000////////////------........./////////////////////////////////......///////////////...000000000000000000000000111111111111000000000000........./////////000000///////////////////////////////////////////////////000111111000000111222---000222222000///000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111//////111111222111000000///////////////000111111000000000000000000000000111111222111111000///...000000000000000000000000000000000000000000000000111111000000000000111111//////000111111111111111000000000000000000000000111111111222222222333333111111111111111111111111111111222222222222111111000111222222222222111000000000000000000000000000///////////////000111111222222111111111111111111222222222222222222222222000000000000111111111111000000////////////000000////////////////////////...000111000///...///111000000000000000000000000222222111111111111222222000000000000000000000000...///000111111000000///000000000000000111111222000000000000111111111111222444555444222000000000//////000111222222333333333222111000///...------000000000000111111111111111111111000000000000000000000000000111111111111222222222222222222333333111000000000000111222222111111111111111111111111111111222222222222111111...//////000000//////...000000000000111222333444222222111111111222333444222222222111111222333333//////000000111111222222000111222222111000111222/////////000111222222222111111111111111111111111111111222222222333333333111111000000111222222333111111222222333333333333555444333333222222333333222333444444444444333222000111222333444444444444111222222222222333333333222333555555444444666888555555555555666777888888666666777888999:::;;;;;;888999:::<<<>>>CCCJJJOOOWWWbbbuuu@@@BBBEEEGGGFFFCCC???<<<;;;;;;;;;:::::::::999999<<<;;;999777666555666666222222222222222222222222222222000555III\\\ZZZLLL111222222111000000222333////////////////////////000000000000////////////,,,---------......//////////////////////////////......000000000///...---000000000000000000000000++++++,,,---...///000111---.........//////000000000000000000000000000000////////////////////////---///000000//////000222,,,///222333111000111222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...///000111222222111000333222111///...---------000000000000000000000000222222222222111///...---000000111111111111000000000000000000000000000000111111000000000000111111...///000222222222111000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111000111222333333222111000000000000000000000000000///////////////000111111333222222222111000000000////////////////////////......//////000000111111111000///......///000111000000000000000000000000///000111000///...///111000000000000000000000000222222222222222222222222000000000000000000000000+++---///000111222111111000000000000000111111222000000000000111111111111333444555444222000000000111111111111111222222222222222222222222333333333000000000000111111111111/////////000111111222222000000000000111111111111111111111222222333333444000000000///000111111222111111111111111111111111111111222222222222111111000000111111111111000000000000000000111222333444222222111111111222444555333333222222111222222222333333222111000000000111000222222222111000111222...//////000111222222222111111111111111111111111111111222222222333333333111111000000111222333333111111111111111111222222555444333333222222333333111222333444444333222111///111222444555555444444111111222222222333333333222333555555555555666888666666666777777888999:::777888888:::;;;<<<======777999:::;;;>>>DDDJJJOOOWWWbbbtttBBBCCCCCCAAA===;;;::::::;;;:::999888888888999:::777888888777777666555444444444333333333333222222...222333444:::DDDHHHEEE111111111111111111111111000000000000000000000000222111111000///......---+++***+++,,,//////...------.../////////...,,,+++////////////////////////////////////////////////111111111111111111111111,,,------...............000///...---...000222444////////////////////////111000///000222222000//////...---,,,,,,---...///000000000000000000000000000000...------...///000000000000000000000000000000000000000000000000000111111111111111000//////222111111111000000//////111111111111111111111111.........///000000111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222333222222111111222222333555444222111111111222222000000111111111222222222111111222222222222111111222111000000000111333444222222222111000//////...//////000000111111111222111111111000000000000000222222222111111111111000.../////////000000000111...///111111/////////000////////////000000000000222222111000//////000000000000000000////////////333333222222111000//////222222222111111111111111333222111/////////000111000000000000000000000000222222222222222222222222000000//////.........---111111000000111333444666222222222111111111000000---///111111000000222444222222222111000///......333333333333333333333333000000000000000000000000///000222333333111...,,,000000111111111111000000...............///000000///000111222222222222222555333222000//////000111222222222222222222222222222222222222000...+++***000000000000000000000000333222111000000111222333111111222222222111111000///000111111222222222222888999888666333111111222555555555444444333333333333333333333333333333333333333333333333333222222333333444555666888888999555555444333444555666777888888888777666555555555888777777777666666666555999:::;;;<<>>===:::888888888::::::999888777777888888888888888777666555333222444444333333333333222222000222111///111333111---000000000000000000000000000000000000000000000000111111000000//////.........------///111111000/////////000000000///......////////////////////////////////////////////////000000000000000000000000...///000000111111000000333111000...------......///////////////////////////.........000000...---000//////......//////000000000000000000000000000...//////000000/////////000000000000000000000000000000000000000000000000000111111111111000000///111111111111000000000000111111111111111111111111333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222//////000111222444555666444333222111111111222222111111111111111222222222111111222222222222111111000000/////////000111222222222111111000/////////000000000000111111111111000000000000000000111111000000/////////.........000000000000////////////...000111111000//////000000000000111111111222222222111000000000000000000...//////000000111111111222222222111111000000///000000000000000000000000222111000000///000000000000000000000000000000000000000000000000000000000111111111000000000000000222111000000111222444555222222222111111111111111444111000111444555333111333333333333333222111000111111111111111111111111111111111111111111111111555333111000000111222333000111111222222111111000000000000///000000111222222333333333333222222111///000111222333333333333000000000000000000000000000000000000111222333444222222222222222222222222222222111000000111222222000000000000000111222333333333444444444333222222000222333333333333444666111111222222222222222333555555555555555555555555444555666666555222///...))),,,000333555444222000333333333333333444555555444555555666777888888999444555666777888999::::::999:::;;;===???CCCHHHLLLVVVcccvvv:::<<<===<<<:::999999999999999888888777777777666888888888777666444333222444444333333333222222222000000111222333444222///////////////////////////////////////////////////111000000000/////////...---,,,,,,---///000...---000000000000000000//////////////////////////////////////////////////////111111111111111111111111------...///////////////222111000...............///////////////////////////......///000000///---000000////////////000000////////////////////////---...000111111000///...////////////////////////////////////////////////000000111111111111000///111111111000000000000000111111111111111111111111000000000000//////......111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................000000000000111111111111000000000111222333555666333222222222222222222222111111111111111111111111111111222222222222111111///////////////000000111111111111111000000//////000000000000000111111111000000000000000111111111000000000/////////......000000000000///////////////000222222000///000111000111111111222222222222111111000000000000000111......///000111111222222222111111111000000000///////////////000000000000111111000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222111000000000111333444111111111111111111111111///,,,***...444777555222111111111111111000///...000000000000000000000000111111111111111111111111111000///......///000111......////////////......222111111000111111222222444444444444333333222111000111222222222000///...111111111111111111111111///......---...000222333000000000000000000000000222111111111111111111222000/////////000222333444222222222222111111000//////111222222222222444555111111222222333333444444222222222222222222222222111222222333444444444444000222444666666555444222222222222222333333444444555555666666777777888888555666666777888999:::::::::;;;<<<===>>>BBBHHHLLLVVVcccuuu:::<<<======;;;::::::;;;999999888888777666555555888888777777666444333222444444333333333222222222222111111444555555333111////////////////////////////////////////////////000000000000////////////...---,,,...///000...---000000/////////000000000000000000000000000000000000000000000000000000000........................---......///////////////000000000//////000000000000000000000000000000000000000///000111222000...//////000000000000//////////////////////////////---...000111111111000//////////////////////////////////////////////////////000000111111111000000000000000000000000111111000000000000000000000000......//////000000000000000000000000000000000000222222222222222222222222000000000000000000000000////////////////////////........................//////000000000111111111222222111111222222333333222222222222222222222222111111111111111111111111111111222222222222111111.../////////000000000000111111111000000000000000111111000000000000000000//////000000111111111111111111000000000/////////000000000000///////////////111222222000000000111000111111111222222222222111000000000000000111111...//////000111222222333111111111000000000000000......//////000000000000000000000111111111000000222222222222222222222222////////////////////////111111111111222222222222222111000000000111222333111111111111111111111111***'''&&&)))///333111...000000111111111000//////000000000000000000000000111111111111111111111111/////////000000/////////......////////////......222222111111111111222222444444444444333333222111111222333333333222111000222222222222222222222222000000.........///000111000000000000000000000000111111111222222111111111000000000000111222444444222222222222111111000///000222333222111111222333222222333333444444555555222222222222222222222222333222111000111333666777999888777666555555555555222222333333333333444333666666666666666666777666888888888888999999999999:::;;;<<<===>>>BBBGGGKKKWWWcccuuu<<<===>>>===<<<::::::;;;888888888888777555444333666666666666555555444333444444333333333333222222555222111333444111//////000000000000000000000000000000000000000000000000000000000000////////////000//////000111222000/////////.........///000111000000000000000000000000000000000000000000000000///////////////////////////000111111222222111111000111111111111111111111000000000000000000000000111000000111222222111///...//////000000//////...000000000000000000000000......///000111111111111000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111111111000000000000000000000000///000000111222222333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111333333222222111222222333111111222333333333222222222222222111111111111111111111222222222222111111...///000111111111000000111111000000000000000000111111111111000000000000/////////000111111222222111111111000000000//////////////////000000000000///111222222111000000111000000000111111111222222000000000000000111111222///000000111111222222222000000000000000000000000...//////000000111111222//////000111111111111000222222222222222222222222////////////////////////111111111111111222222222222111000//////000111222111111111111111222222222111///---...111222000...222222333333333222222111000000000000000000000000222222222222222222222222///000111222222222111111000111111222222111111000333222111111000111111111222333333333333222222111111222333555666777777777222222222222222222222222333222222111111111111111222222222222222222222222000111222222222222111000000111222333444444444333333333444444444333222222222333444333111111111222333444444444444444555555444444444444444444444444666444222111111222444555;;;999666444222333444555222222333444444444444444777777777777666666666666999999999999999:::::::::;;;;;;<<<===>>>BBBGGGKKKVVVcccttt<<<===>>>===;;;999999:::888888888888777555333222444555555666666555444444444444333333333333222222777111///222222///...000111111111111111111111111000000000000000000000000////////////000000000000111000000000222222000///......---------...000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111333333333333222222111000000000000000000000000000000//////000111111000...---...////////////...---000000000000000000000000////////////000111222333000000000000000000000000000000000000000000000000//////000111111111111111///000000000111111111111000000000000000000000000111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000111111111111111222333444444000111222333333333333222222222222111111111000000111111222222222222111111///000111222222222111000000000000000000000000111111111111111000000000///...//////000111111222222000000/////////.........------...///000111222222///111333222111000111111/////////000000000111111000000000000000111222222111111111111111111111111///000000000000000000000//////000000111222222333...///000111222111111000000000000000000000000000000000000000000000000000000000000111111111222222222111000//////000111222000000111111111222222222444444444333333333333333111222222333333333222222111111111111111111111111222222222222222222222222111000/////////111222333111222222222222222222111222222111000000000000000111111222222222222222222111111222333444666777888111111111111111111111111111111222222222222111111222222222222222222222222000111222222222222111000111333555666666555333222222222333444444444333333222333444333222111222444444444444333333333333333333333333333333333333333222222333444444444333222666555444333333333444444222333444555666555555444555555666666777777888888777888888999:::;;;<<<<<<;;;<<<<<<===>>>BBBGGGKKKUUUaaasss<<<===>>>===:::999888999777888888888666555333111333444555555666666555555444444444333333333222222666000...222333000000444111111111111111111111111000000000000000000000000////////////000000000000///......///000000...,,,...---,,,,,,---...///000000000000000000000000000000000000000000000000000..............................///000000000000000666666666555333111000///000000000000000000000000///......///000000///---,,,---...//////...---,,,000000000000000000000000000//////...///111333444000000000000000000000000000000000000000000000000//////000111111111111111//////000000111111111222000000000000000000000000111111000000///.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///000000111222444555666000111222333444333333222222222222222111111000000111111222222222222111111///000111333333222222111000000000000000111111111222111111111000000//////...//////000111222222222//////.........---------,,,---...///000111222333000111333333111000111222////////////000000000000000000///000000111222222222222222111111111111111////////////000000000000///000000111222333333333...///000222222222111000////////////////////////111111111111111111111111//////000000111111111111222111000//////000111111000000111111222222222222---///000000000000222333///000000111111111000000111111111111111111111111222222222222222222222222111///,,,***+++...111444000000111111111111000000222222111000//////000000///000111222222222222222222111000000000111222333000000000000000000000000,,,...///111111111000///000000000000000000000000000111222333333222111000222444777888888666333111///000111222222222222222111222444444333333444666444333333222222111111111111111111111111111111111+++...222666888777555333111222444555666555555444333444555666666666555444333333444666777999::::::555666777999;;;===>>>???;;;<<<======>>>BBBGGGJJJSSS```qqq:::::::::999999999888888888888888888777777777666555555555555555555555555333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........---......///000000000000000........................//////000111111111111111......///000000000000000.........//////000111222555333222222444888===@@@???===999444111/////////........................000000000000000000000000........................222111...------...111222000000111111111111000000......//////000000111111...000111111111111333555000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333444444------------...000111222222111000//////000111222000000000000000000000000222222111000///...------///111222222000,,,'''%%%111111000000000000111111///000111222333444444444444444333222111000///...222111111000///......---111///---+++,,,...000222000000000000000000000000000000000000000000000000000000000000000000000000111111000000111222333333222222111111000/////////222111111111000000//////111111111111111111111111///000111111111000...---222111///...---------...111111111000000000000000000111222333333222000///222000......///000/////////...---///222333111...555333111...---...///000222111111111000000////////////000111222333333333111111000000000000000000111111/////////000111222111111222222222333333333000111111111111222222222111111000000111111222333111111111111111000///...111111111111111111111111//////000111111111111000111111000000000111222222222333444333111000111222222111111000000000000000//////000000111111222222222222111111111111111111333333333222222111111111222222222222222222222222888666444222000/////////111222333444555444333333444222000///111333666888222222333444333222111000///000111333444555666666222333444555666666666666333333444444555666777777;;;666000000444666666444333333333333444444444444888888888777777777777777777999:::<<<>>>BBBHHHKKKUUU```qqq::::::999999999888888888888888888777777777666666444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////111111000000000/////////......///000000000000000000000000000000000000000...///000000111111000000......///000000000000000.........//////000111222222111111111222666999;;;:::888555222000//////000////////////////////////////////////////////////////////////////////////111000///......///000111000000111111111111000000111111000000//////.........///111111000000111333000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222222---......//////000000111111111000//////000111111000000000000000000000000000000000000////////////222333444555444222///---111111000000000000111111///000111222333333333333111111111111111111111111222111111000//////......000///...---...///111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000000000000111111111111111111111000000000///111111111111111111111111000000000000000///......333222000///......//////111000000000000000000000///000111222333333222222333111000000111222222111222///......///000...,,,222111111111111000111111111111111111000000000///000000000111222222222333111111000000000111111222111111000000000000111111111111111222222222333333000111111111111222222222111111000000111111222333111111111111000000000///222222222222222222222222000111222222222333222222333333222222222222222333111222333222000///000111222222111000000000000000000000000000000111111111111111111111111111111111333333333222222222111111333444444444444444444333444444222111111111222222111222333444444444333222000333666555333111333555444333222111111111222333777666555333333333333333000111222333444444444444333333444444555666666777AAA<<<777666999;;;999777666777777777777888888888888777777777777777777777888999;;;<<<>>>BBBGGGKKKUUUaaarrr:::999999999999888888888777777777777666666666666222222222222222222222222444444444444444444444444000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000000000......///000000000000000000000000000000000000000......///000000000000///......///000000000000000.........//////000111222/////////000111222333444333222111/////////000111000000000000000000000000////////////////////////111111111111111111111111000000////////////000000000000111111111111000000111111000000//////.........///000000///...///111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...//////000111111111//////111000000//////000000111000000000000000000000000......//////000000111111///000111222222222222111111111000000000000111111//////000111222222222222//////000111222333333444111111111000000//////...000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111...//////000111111222222111111111111000000000000111111111111111111111111111111000///////////////333222111000//////000000000000000000000000111111...///000222333333333333333222111111333555555444111///,,,,,,---.........///000222333333333222111111111111111000000000000111111111111111111222222111111111111111222333444222222222222111000//////111111111222222222222333000111111111111222222222111111000000111111222333222222111000000000000111333333333333333333333333222222333333333444444444666666555555444444444333000222222111000///000111222222111000000000000111111111111111000000000000111111111111111111111111333333333222222222222111222333444555555444333222111111111111222333444555333333444444444333222222000444777555000...111555666444222000///111333555999888666444333333444444000111222333333444444333333333333444555555666666???;;;666555666777666444888888888999999999::::::777777777777777777888888999;;;<<<===>>>BBBFFFJJJVVVbbbsss999999999999888888888888777777666666666555555555333333333333333333333333333333333333333333333333000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000......///000000000000000........................---......///////////////......///000000000000000............///000111222......///000000000000///000000///......///000000////////////////////////////////////////////////111111111111111111111111...///000111111000///...000000111111111111000000......//////000000111111///000111111///...///000000000000000000000000000////////////////////////000000000000000000000000...///000111000///---,,,///111222333222111///---000000000//////000000000000000000000000000000000////////////000000000000.........//////111222222111111000000000000111111//////000111111111111111//////000111222333333444111111111000000000/////////000111222333222111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000//////000000111111111111111111111000000000000000111111111111111111111111222111///.........///000333222000/////////000000000000000000000111111111000000111111222222222222333222111222444666666555---,,,+++,,,...111333444111222222333333333222222111111111000000000000000222222222111111111111111111111111111222333444555222222333333222000///---111111111111222222222222000000111111111222222222111111000000111111222333222222111000000000111222222222222222222222222222333222222222333333444444888888888777666555444444111222333222000000000222333222111111000000111111222222111111000000//////111111111111111222222222222222222222222222222222///000222333333222111000000000111111222333444555333333444333333333222222333444444111///000444888666444222111111222333444222222333444555666666777222333444555555555555555333333333444444555555555777444111111222333222111666666777777777888888888777777777777777888888888:::<<<======???BBBFFFIIIVVVcccuuu999999999888888888777777666666666555555555555444333333333333333333333333////////////////////////111111111111111111111111//////////////////////////////000000000000//////////////////////////////......///000000000000000........................---......///////////////......///000000000000000............///000111222...///000000000000///...111000000///////////////................................................000000000000000000000000...///000111111000///...000000111111111111000000......//////000000111111000222222222000///000111000000000000000000000000////////////////////////000000000000000000000000//////000000///...,,,,,,000111222333222000...---/////////000000/////////000000000000000000000000000000000000////////////222111000000000111222333111111000000000000111111//////000111111111111000111111111111111111111222111111111111000000000000///000222333333333222111111111111111111111111111000000000000000000000000000000000000000000000000000000///////////////000111111111111000000//////000000000000000000111111111111111111111111111111222111///.........///000111000///...---...///000//////000000111111111111333222222111111000000000222111000111333555555555............///111444777666555333111000000111222000000000000000000111111222222222111111111111111111111111111222333444555222333333333222111///...000000111111111222222222000000111111111222222222111111000000111111222333222111111111111111222222000000000000000000000000222111111000111222333333777777777777666555333333333444555444222111222333333222222111111111111111222222111111000000//////000000111111111222222222222222222222222222222222//////111222222222111111111222222222222333222222444333333333333333333333444333333666:::;;;999666333444444444444333222222---///222555777777555444333333444444555444444444333333333444444444444444555333222333444666666666555555555666666666777777666666777777888888888888;;;<<<===>>>???BBBFFFJJJVVVcccuuu999888888888888777777777666555555555444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////............////////////......///000000000000000000000000000000000000000......///000000000000///......///000000000000000.........//////000111222///000000111111000000///000000000000/////////...................................................////////////////////////...///000111111000///...000000111111111111000000111111000000//////......000111222222111000111333000000000000000000000000000000000000000000000000000000000000000000000000000000//////............000000111111111000...---...//////000000//////...000000000000000000000000111111000000//////......000///............///000111111000000000000111111000000111111222111111000333222222222111111000000111111111111111111111111///000111222333222111111111111111111111111111111000000000000000000000000000000000000000000000000111111000/////////000000222222111111000//////...000000000000111111111111111111111111111111111111111111000///////////////000///...------...///000/////////000111111222222555444222111000/////////222111000000222444444333222222222111//////111333777555222///...///111222000000000000111111111111111111111111111111222222111111111111111222333444333333333333222111000000000000000111111111111222000111111111111222222222111111000000111111222333000111222222333222222222000000000000000000000000111000/////////000111222444444555555555444222111333555555555333222333444333333222111111111111222111111111111000000000000000000000111222222333333111222222222222333333333111111222222333333444444222222333333333222111111333222222222222333444555111222888AAAGGGEEE;;;222333444555555555444222111000222444666666444222000111111222222222222111111333333333333333333444444222333333444555777888999666666666777777777888888666666666777888888999999:::<<<===>>>???CCCGGGKKKUUUbbbuuu888888888888777777777777555555555444444444333333222222222222222222222222444444444444444444444444111111111111111111111111000000000000000000000000//////000000000000//////......//////000000000000......///000000000000000000000000000000000000000...///000000111111000000......///000000000000000.........//////000111222000000000000000000000000......//////////////////................................................//////////////////////////////000000000000//////000000111111111111000000111111000000//////.........000111111000000222333000000000000000000000000000000000000000000000000000000000000000000000000111000///------...000000000/////////////////////......///000000///......000000000000000000000000////////////000000000000++++++,,,,,,------------111111000000000000111111111222222222222222111111222222222111111111000000111111111111111111111111///000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000000000111111111000000000000000///000000000111111111111111111111111111111111111000000000000000///......000000///......///000111...//////000111111222222444333222000000000111111444222111111222333333222000222333222///...///111333222111000///000000111///000000000111111111111000000000111222222222333111111000000000111111222333222222111111222222222000000000000111111111111000111111111111222222222111111000000111111222333///000222444555444222111000000000000000000000000111000///......000111333000111222333333222000///333444555444222111222333444333222222111111222222000000000000000111111111///000000111222222333333111111222222222333333333222222111000111333555666111222333333333333222111222111111111222444666777000333999AAAEEEBBB:::222555555444444333333333333777666555444333222111111111111222222222111111000333333333333333333333333111222333444444555666777666666666777777777888888555666666777888888999999999;;;===>>>@@@DDDIIILLLTTTbbbuuu888888888888777777777777555555444444444333333333111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000//////000000000000////////////000000111111111222...//////000000000000000........................//////000111111111111111...//////000000000000000.........//////000111222000000/////////000111111+++,,,---...////////////000000000000000000000000........................////////////////////////000000////////////000000000000111111111111000000......//////000111111111,,,...///000///000111333000000000000000000000000000000000000000000000000000000000000000000000000222111...------///111333//////............///000---...///000000///...---000000000000000000000000------...///000111222222,,,---...000111111222222111111000000000000111111222222333333333222222111111111111111111111222222111111111111111111222222000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222111000000111111/////////000111111222222//////000000111111111222111111111111111111111111///000111111111000...---111111000//////000111222...//////000111222222222222111000000000111222333555333222222333444333222,,,///111111///...000222...///000111222111000000//////000000111111111222//////000111222333333444111111000000000000000000333222111111111222333444000000000000111111111111000111111111111222222222111111111000111222222333---000333555666444222000111111111111111111111111111000///......000222333---...000111111000///...222333444333111000111222444333222222111111222222//////000000111111222222///000000111222222333333111111111222222333333333111000...---...000333555///000222333444444333222111111111111222444666888333555777888888777777777777666333111111222444666;;;888555222111222444666333333444444444333333222333333333333333333333333555666777777666666777888555555555555666666666666555666666777888999999999999:::<<<>>>@@@DDDIIIMMMTTTaaattt777888888999999777666555222333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////000000000000111111111111000000000000000000000000...------,,,---...///000000000000000000000000000000///...------...///000111111000000//////......////////////////////////333000......111111///,,,000000000000000000000000000000//////.........---............/////////000111111111000000000000000000000000000000000000000////////////////////////111111000000000000111111//////000000111111111222555333000......000333555222111111111000000//////......//////000000111111000000000000111111111111222111...---,,,---...///000000000000000000000000000000000000000000000000111111000000000000111111555555555444333222111000555444222000//////000000222222111111111111222222000000000000////////////000000000000000000000000111111000000//////......000000////////////000000111111111111111000//////111111222222222222111111111111111111111111111111000111222222222000///...222111000//////000111222000000000000000000000000//////000000000111111111111111111111111111111111//////000111111111111111000000000000000000000000111111111111111111111111//////000000000000//////111111000000///.........222222222222222222222222111111111111111000//////000111111111222222222222444222///......000333666333333333333333333333333000000111111111111000000///000111222111000...,,,444444333222222111111000333333222000...---///111000000//////000222444555222222111111111111222222111111000000111222333333111111222222222333333333111111222222222333333333444333333222222333333444111111111222333444555666222222444444444444222222333333333333333222111000444444333222222333333333222333333333333222111111222333444555666666666666999777555555888888666444666555555555555555666777666777888999:::;;;;;;;;;999;;;=========@@@FFFKKKVVVcccvvv777777888888888777666555444444444444444444444444222222222222222222222222111111111000000000//////000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////...////////////000000000000000000000000000000000///000111222222222111000000000000000000000000000000000///......///000000111000000000/////////...000000000000000000000000000/////////000111000///000000000000000000000000111111000000000/////////........./////////000000///000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111000000111111222222222222////////////////////////111111111111000000000///.../////////000000000111000000000000111111111111222000///...---...000000000000000000000000000000000000000000000000000000111111000000000000111111222333333333333222222111555444333111111111111222111111111000000111111111000000000000000000000///000000000000000000000000222111111111000000000000111111000000000000111111111111111111111000//////000111111222222111111000111111111111111111111111111111111111111000//////222111000//////000111222000000000000000000000000222222333333333444444444222222222222222222222222000000111222222222222222000000000000000000000000111111111111111111111111111111111111111111000000333333333333333333333333222222222222222222222222111111111111111000//////000000000111111111222222111000...---...///222333333333333333333333333333000000111111111111000000000111222222222111///...222222111111111111000000333444333111//////000222222111111111222333444444111111111111111111111111000000000000000111222222222222333333333444444444111111222222222333333333333222222222222222222333111111111111222222333444222333333444444333333222000000111222333333333222555444444333333444444555333444444444444333222222333333444555666666555555888666555666999:::999777;;;:::999888888777888888777777888999::::::::::::999;;;=========@@@FFFKKKWWWdddvvv777777777888777666666555666666555555444444333333222222222222222222222222000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////............////////////000000000000000000000000...000222444555333111///000000000000000000000000111000000//////000000111000000000000////////////111111111111111111111111+++---............000111000000000000000000000000111111111111000000000000....../////////000000000//////000000111111222222000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222333333///000333555555333000///111111111111000000000000////////////000000000000000000000000111111111111111000/////////000111222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222222444444333222222333333444111000000//////000000111000000000000000000000000000000000000000000000000222222222222111111111111222222222111111222222222111111111111111000//////000111111222222111111000111111111111111111111111222111111000000000000000111111000000000000111111000000000000000000000000000000000111111111111222222222222222222222222222111111222333333333333222000000000000000000000000111111111111111111111111333333333222222111111000333333333444555666666666222222222222222222222222111111111222111111000//////000000000111111111111111000000000000111222222333333333333333333333333000000111111111111000000222222222222111111111111///000000000000111111111444444444333111000111333222333333444444444333333///000111222222111000///000000/////////000111111333333333333444444444555111111222222222333333333444333333222222333333444111111111000000111222222222333333444444333333222000111111222222222111111555555555444444555555666444555555555555444333333333444444555555555555444555444444555888:::999888<<<<<<:::999888777777777777888888999999999888888999;;;=========@@@FFFKKKWWWdddwww777777777666666666555555666666555444333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////........./////////000000////////////////////////,,,...///111111000///...////////////////////////111111000000000000111111000000000000////////////000000000000000000000000))),,,...---+++***,,,///////////////////////////000000000000000000000000...////////////000000000111111111000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000222444666666444222000111111111000000000000000////////////000000000000///000000000111111111111111000000000111222333333////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000222222222222333333444444000000////////////000000000000000000000111111111000000000000000000000000111111111111111111111111222222111111111111222222111111111111111000//////000000111111111111000000111111111111111111111111222111000//////000111222111000000000000000000111000000000000000000000000//////000000000000000000000000000000000000000000111111222222333222222111000000000000000000000000111111111111111111111111444333222222111111000000222222222222333333444444111111111111111111111111111111111222222111111000//////000000000111111111222222333444444444444444222222222222222222222222000000111111111111000000222222111000000000111222//////000000111222222333222333444222111000111222222333444444444333222111...///111222222111///...000///////////////000000222222222333333333444444111111222222222333333333555555444444444444555555333222222111111111111222333333333333333333333333444444333222111///...---444444444444444555555666444444444444444333333222333444444555555444444444222222222333444555666555888888777666555555555666888888999999999888777777999;;;=========@@@FFFKKKWWWdddvvv666666666555555555555555444444333333222111000000111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000111111111////////////////////////...------------...//////////////////////////////000000111111111111000000////////////000000000000////////////////////////,,,///000///,,,***,,,...////////////////////////////////////////////////////////////000000000111333222222111000///......000000000000000000000000000000000000000000000000111111000000000000111111000000000000000///////////////000000000000//////000000000000000000111111000000000000///////////////000000000111111111111111111111111111222333333////////////////////////111111111111111111111111000111222222222222111000111111111111000///...---000000111111222333333333000000////////////000000///000000000111111111222000000000000000000000000000000000000000000000000111111111000000111111111111111111111111000//////000000000111111000000000000000000000000000000000222111000//////000111222000000000111111000000000000000000000000000000000333333333333333333333333////////////////////////000111111111111111000000111111111111111111111111111111111111111111111111333222111000000000000111333222222222111111111000111111111111111111111111111111222222222222111111000000000000111111111111111222333444555444444333222222222222222222222222000000111111111111000000000000/////////000000111///000000111222333444444000111222222000///000111111111222333333222000000...000111333333111000...000000///////////////000000111111111222222222222111111222222222333333333444444333333333333444444444333333222222222333333333333333333333333333333444333333333111000///...333333222222333444444555333333333333333222111111222333444444444444444444333444444444333333333444444444444444444555666777888888999999999888888777999;;;=========@@@FFFKKKWWWcccvvv666666555444444444444555333333222222111111000000111111111111111111111111111111111111222222222222////////////////////////////////////////////////////////////////////////000000000000000//////...////////////////////////000000000000111111111111000000000000000000000000000///.........///111222000000000000000000000000///000000111111000000///////////////000000000000........................111222222111///......///000000000000000000000000............/////////////////////000000000111111333222222111000///......000000000000000000000000////////////////////////111111000000000000111111000////////////.........222111///......///111222000000000000111111111111000000000000////////////000000000000111111111111111111111111222222222222000000000000000000000000111111111111111111111111000111222333333222111000222222222222000///...---///000111222222222222222111000000//////000000111///000000111111222222222000000000000000000000000///////////////000000000111111000000000000111111111111111111111000/////////000000111111000000///000000000000000000000000000000000000000111111222000000111111111111000000000000000000000000000000222222222222222111111111........................000111111111111000//////111111111111111111111111111111111111111111111111222111000//////000111222444444444333222111111111111111111111111111111111000111222222333222222222000111111111222222222222///000000111222111111111222222222222222222222222000000111111111111000000////////////000000000000000111111222333444444444///000222222000//////000000111111222222222111111000111222333333222111000111111000/////////000000000000000000111111111111111111222222222333333333222111111000000111111222444333333222333333444444444333333222222333333444000000111222333444444333222222222222222333444555222222333333222222111000111222333444444555555555666777888777555444555666444444444555666777888999888999999:::::::::999999999;;;=========@@@FFFKKKVVVbbbttt666555444333333333444444222222222222222222222222111111111111111111111111000000000000111111111222////////////////////////------------------------------------------------000000000000000///....../////////////////////////////////000000000000111000000000000000000000000//////000000111111111111000000000000000000000000...///000000000000///....../////////000000000111////////////////////////222000///000111111000///000000000000000000000000......//////000000000000//////000000000111111111000000000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000/////////...222222111000000111222222///000000000111111111111111000000000/////////...000000000000111111111111111111111111111111000000000000000000000000000000111111111111111111111111000111333444444333111000222222222222111000000///000111222333333333222111111111111000000111111111///000000111111222333333000000000000000000000000//////000000000111111111222222111111111111222222111111111111111000////////////000000000000//////000000000000000000000000//////000111111111111111///000111222222111000///000000000000000000000000000000000000/////////...000000000000000000000000111222222222111111000///111111111111111111111111111111111111111111111111222111000000000222444555333333333333222222222222111111111111111111111111000111222222333333333222222222222222333333333333/////////000000000111111111111111111111111111111000000111111111111000000...///000111222111000000000000111111222222333333///111333333222000000111111111111111222222333444222222222222222222222222222222111000000000000000000000111111111222222222111111222222222333333333222222222111111222222222222111111111222333444444444333333222222333333444///000222333555555666666222222222333333444666666333333444444333333222111///000222333444555666666444666888777555555666888666666555666666777888999888999:::;;;;;;;;;;;;;;;999;;;=========@@@FFFKKKUUUaaasss666555444333222333444444333333333333333333333444000000000000000000000000.../////////000000111111////////////////////////------------------------------------------------000000000000000///......////////////////////////............/////////000000000000000000000000000,,,...000222222111///...000000000000000000000000---...///000000///...---.../////////000000111111000000000000000000000000...,,,***,,,000111000---000000000000000000000000//////000000111111111222000000000000111111111111---...///000111222333333000000000000000000000000111111111111111111111111111111000000000000111111222111111111000000//////------............------//////000000111111111222111111000000/////////...000000000000111111111111111111111111111000///...000000000000000000000000111111111111111111111111000111333444444333111000000000111222222222222111222333444444444444222222222222111111111111222222///000000111222222333333000000000000000000000000000000111111222222222333444333333222222333333444111111111111111000////////////000000000000//////000000000000000000000000...///000222222222111000///000111222222111000///000000000000000000000000444333333333222222111111111111111111111111111111333333333333333222111000111111111111111111111111111111111111111111111111222222111111222444666888///000000111111222222333000000000000000000000000000111222333333333333333222222333333333444444444111111000000111111222333111111111111111111111111000000111111111111000000...///111333444333111000000000000000111111111111///222444444333222222222222222111111222444666777444333333222222333333444333333222111000000111111111111222222222333333333111111222222222333333333666555555444444555555666000000000000111222333444444444222222222222444444333333444444555555444444333333333444555666777888444444555555444444333222...///111333555666666777000333666555444444666999777666666555555555555666888999:::;;;<<<=========999;;;=========@@@FFFKKKTTT```rrr555444333222111222333333333444444444333333555666666444222000//////000111222111000.........///000111111000000//////......////////////////////////000...---...111111///,,,111111000000//////...............///////////////////////////000000000000///000111111111///...---...///000000000///---,,,////////////000000000000000000000000000///.........///000111111000///...111///...------...///111000///......///000///---//////............/////////////////////000111111222111000//////000111222///000222333333222111000111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222000000000000111111111111111111111111111111111111000000111111111000000//////000000000000111111111222222222333333222222222222222222222222222222222111111111111111111111111111111111111111111111111...000333555555444222000000333444333000...000333000000000000000000000000222222111111000/////////111111111222222333333333222111111111111111111222111111111111111111111111222111111000000000000000222222222222222111000///------...111444333///+++///000000111111111111000111111111111111111111111////////////////////////222111111111000000//////222111000//////000111222111111111111111111111111222222222222222222222222222111000//////000111111...///000222222111000000000000///......///000111000000000000000000000000222222222111111111111000111000000000111222333333333333222111000000000000222222222222222222222222111000000000//////.........000222333333333111000111111000000000000111111111111000000000000111111333333222222111000000///333222222222111000000000111111111111111111111111555444222222222444666777333222222111111222222333000111111111111222222222222333555555555555666888666555444333333333333333111222222333444555666666444333111000000000111111444444444333333222222222222333444555666555444333666555333333333444666888999888777555444444444444444555666777888999::::::999:::;;;;;;<<<@@@EEEIIISSS^^^ooo555444333222222222333333222333444333222333444666444333222000000000111111111111///.........//////111000000000/////////...////////////////////////000...---...000111///,,,////////////000000000000000000//////......------....../////////000000000///000111111000///...---+++,,,...///000111111000///000000000000000000000000000000000000///......///000000111111000000///000...---,,,,,,---...000///...------...///...---/////////......////////////////////////000111111222111000//////000111222///000222333333111000///111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000111////////////000000000000111111111111111111111111000000111111111111000000000000000111111111111222000000111111111111000000111111111111111111111111222222222222222222222222111111111111111111111111///111222444444333222111111222222222000///000111000000000000000000000000000000000000000111111111111222222222222222222333000000222333333222000000111111111111111111111111222111111000000000000000111111111111111000//////222222333555888777444111222222222222111000000///111111111111111111111111000000000000000000000000111111111111000000000///222111000//////000111222111111111111111111111111111111111111111111111111222111000//////000111111000000111222222222222222222111000/////////000111////////////////////////000000000111111222222222111111111000111111222222333222222111111111222222333333222222222222222222111111111000000////////////000111333333222111000111111000000000000111111111111111000000111111111000000000111222222333333222222222111111111111111111111111111111111111111444333111000111222444555333222222111111222222333111111111111222222222222000222333444333333555666555555444333333333333333222222333444444555555555555444333222111222222333444444444333333222222222222333444444555555444444666555444333333444666777888888777555555444444444555666666777888999:::;;;999:::;;;;;;<<<@@@EEEIIIRRR[[[iii{{{444444333222222222222333222333444333222222444666222222111111111111111111000000///............///000000000000///////////////////////////////////////......///000000///---.........///000111111111111111000///...---,,,,,,------.........////////////000000000000//////...,,,,,,...///000111111111000000000000000000000000000000000000000//////...111000000000000000000111///...---,,,,,,---...///111000//////111111000//////////////////////////////////////////000111111111111000000000000111111000111111222111000...---111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000........./////////000000111111111111111111111111000000111111111111000000000111111111111222222222...//////000000//////...000000000000000000000000222222222222222222222222222222222222222222222222111222222222222333333333222111///000000111///...000000000000000000000000...//////000111111222222222222222222222111111111...000222444444222000...111111111111111111111111222111111000000000000000000000000111000000///...111111000222444444333111333333333222111000///...111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111000000000000111111222222222222222333333444333333222111000000000000222222222222222222222222...//////000111222333444222222111111000111111111333222222222222333333444333333333222222111111111111111111111111000000000///000111222333222111111111111000000000000111111222222111111111111222222///000000111222222333333111111111111111222222222222222222222222222222222333222000//////000111222333222222111111222222333111111111111222222222333///000222222111111333444555444444333333333333333333444444444444444444333666555555444444444444555444444333333333333222222444333333333333444555555555555444333333555666777888777666555555555555555666777777888999:::;;;;;;999:::;;;;;;<<<@@@EEEIIIRRRWWWbbbsss333333333222222222222222111222333222111111333555000000111222222222111111//////..................000000000000////////////////////////////////////.........///000///........./////////000000000111000000//////......------------------.........//////000000000000/////////000000000000//////......111111111000000000000000//////000000000000//////111000............000111///...------------...///000.........000111000////////////000000////////////////////////000000111111000000000000000000111111111111111000...---,,,111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111111111111111111111111///000000111111111111000111111111111222222222222...//////////////////...111111111111111111111111222222222222222222222222222222222222222222222222333222111111111222333444222000---...111111///,,,000000000000000000000000//////000000111111111111333333222222111111000000///000111222222111000///111111111111111111111111222111111000000000000000000000111111111111000000///...---......///000000111111111111000000///...111111111111111111111111111111111111111111111111111111111000000000000000111000000000000000000111111111111111111111111111111111111111111111111111000000000000000111111111222222111000111222333444555444333222111111000000111111111111111111111111/////////000111222222222333333222111000000000111222222222222333444555555444333333222222111111111222222111111111111111111///000111222222222222111111111000000000000111111333222222222222222222333222222222111111111000000000000000111222222222333222222222222222222222222333222111000//////000000333222222111111222222333111111111222222222333333///111222222111111222444444444333333222333333444444444555555555444222222555555555444444444444555333333333333333333333333444444333222333444555666555444444444444555666777777666666555555555555666777888888999::::::;;;;;;999:::;;;;;;<<<@@@EEEIIIQQQSSS\\\lll333333333222222222111111111222222222111111333444000000111222222222111111......//////////////////////////////000000000000////////////////////////....../////////.........111000000000/////////...------......//////000000------------.........///000////////////000000000111000000000////////////222111111111000000000/////////000000000000////////////---,,,,,,---//////000000////////////000000,,,+++***+++---...---,,,//////000111111000/////////////////////000000111000000000111111000000000111111111000///...------111111000000000000111111000000000000000000000000000000000000000000000000222111111000000111111222000000111111111222222222000000000000000000000000//////000111111111111111000000111111111222222222///000000111111000000///222222222222222222222222222222222222222222222222222222222222222222222222444333222000000111333444222000---...111111///,,,111111111111111111111111111111111111000000//////222222222111111000000000222111000//////000111222111111111111111111111111222111111000000000000000111222222333333222222222222222111111111111333444------...///000000000///111111111111111111111111111111111111111111111111000000000000000000111111000000000111111000000000111111111111111111111111222222222222222222222222//////000000111111111111111111000//////111222333444444444333222111000000........................000000000000000000000000333333222111000000000111222222222222333444555555333333333222222111111111111111111111111111222222000000111111222222222222111111000000000000111111333222222222222222222333222222222111111111111111000000000111222222222333222222222222222222222222333333222222111111111111333222222111111222222333111222222222222333333333111222333333222222333444333333222222222333333444444555555666555444222111333333333444444444333333333333333333333333333333444444333222333444555666444444444444555555666666666555555555555666666777888888888999:::::::::;;;999:::;;;;;;<<<@@@EEEIIIQQQSSSZZZkkk222222222333222111111000000111222111000000222444222222111111111111111111...///000000111000000000////////////000000000000////////////////////////---///000000///......///111111111000///.........,,,,,,---...///000111111------........./////////000////////////000000111.........///000111333333222222222111111000000///...//////000000000000000///......------......///000000000000000000000000///...---...000111111000//////111111111111/////////////////////000111111000000111111111111000000222111111000000/////////111111000000000000111111000000000000000000000000000000000000000000000000222222111111111111222222111111111222222222333333000000000000000000000000...///000111111222111111///000000000000111111111000111111222222111111000222222222222222222222222111111111111111111111111333333333333333333333333444333222111111111222333222111///000000111///...111111111111111111111111222222111111000//////...111111111111111000000000333111///------///111333111111111111111111111111222111111000000000000000111222333333444333333333111222333222111222333555,,,,,,...///000111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111111111000000111111111111111111111111222222222222222222222222...///000111111222111111000000//////000000111222333333333333333222111000111111111111111111111111111111000000000/////////222222111111000111111111333222222222222333333444222222222222222222222222000000000111111111111111111111111111111222222222111111000000000000111111222222111111111111222222......///111222333444555111111111111111222222222333333333333333333333333333333333333333222222222333222222111111222222333222222222222333333333333222444555444333333444555222222222222222333333444333444555666666444222111111111222333333333333222222222333333333333444444444333333333333444555555444444444555555555555666555555555555555666777888888888888888999999::::::999:::;;;;;;<<<@@@EEEIIIPPPTTT^^^nnn111222222333222111000//////000111111///000111333444333222000000000111111...///111222222222111111.../////////000000000111////////////////////////,,,///111000...---...000000000000000////////////------......//////000000....../////////000000000000///......///000111222///......///000111333444333333222111111000000///......///000000000000000//////000000000000////////////000000000000//////111000///000333444333222...///111222222111///...///////////////000111111///000111222222111000///222111111000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000111111111111222222222000000000000000000000000...///000111111222222222....../////////000000000000111111222222111111000111111111111111111111111000000000000000000000000333333333333333333333333444333222222111111111222111222222222000///000111111111111111111111111111111111111000000000000000000000000000111111111111111000///......///000111111111111111111111111111222111111000000000000000111111222333333333333333...000222111000///111333//////000111111222111111111111111111111111111111000000000000000000000000///000000000111111111111///000111222222111000///111111111111111111111111111111111111111111111111---...000111222222111111000000111111222222222111111111222333333222111000333333333333333333333333/////////000000000000000111111111000111111222222333222222111111111222222111111111222222333333444/////////000000111111111111111111111111222222333111111000000000000111111111111111000000111111111......///111222333444555222222222111111111111111333333333333333333333333222222333333333333333333333222222111111222222333222222222333333333444444333444555444333222333444222222111111222333333444222333555666666555222111000111222333444333333222222222222333333444444444222333444444555555444444333444444555555555555555444444444555555777888888777777777888888888888999999:::;;;;;;<<<@@@EEEIIIPPPWWWdddttt111111222333222111000//////000111000//////111333666444222000//////000111///000111222333333222111.../////////000000111111////////////////////////,,,///111111...---...000......//////000000111111///////////////.........////////////000000000000000///.........000111222333222000/////////000111333333222222111000000///......///000000000000000000111222333333222111000......////////////......,,,+++***+++...//////......000111222222111000...///////////////000111111///000111222222111000///222111111111111111222333111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000......///111111222222222............////////////000000111111111111000000000000000000000000000000////////////////////////333333333333333333333333333333333333222222111111000333444333000...000333111111111111111111111111/////////000111111222222//////000000111111222222//////000000000000//////111111111111111111111111222111111000000000000000///000111222222222222222...111333333111000111333222222333333333222222111111111111111111111111111//////////////////////////////000000111111111222///000111222222111000///111111111111111111111111000000000000000000000000---...000111222222222111000111222333444333222222///000111222333222111000........................------...///000111222222111000000000111222333333333333222111000000000000000000111222333444444555......//////000000000111111111000000111111222333111111000000000000111111111111000000000000111111111111111111111111222222333222222222111111000000333333333333333333333333000111222333333333333333333222222222222222222333222222333333333444444444222444555444222222333444222111111111222333333444111333555777777555333111000111333444555444333333222222222333333444444444222333444555666555444333333444555555666666555555444444444555555777888999777777777777777888888888999:::;;;;;;<<<@@@EEEIIIPPPZZZiiiyyy666555444333222222222222------------,,,,,,///111111111111111000000000000111000---,,,,,,---000111111111000///////////////000000//////......------444111------///000///...000/////////............///000000000000000/////////000000000000//////......///000111111000///...000000000000000000000000000000000000000000000000////////////000000000000000///...------...///000000000000000000///......////////////////////////000000111111222222333333555444333222111111111111111000///......///000111111111111111111111111111111111111111111111111111------...///000111222333000111222111000//////111/////////000111111222222000111111111111222222222222222222222222222222222333333222111000///......111111000000111111222333222222222111111111000000111111111111111111111111333//////333333//////333555444333333222222222222333444555555444333111000000111222222222222111000111000...---...///111333222111000000000111333444111111111111111111111111000000000111222222222333111111222222222222111111000000////////////000000///000111333333222111111222333333333333222111000111111222222222111000000111000///...///000222333333111//////000111000000555222//////111222111///333333222222111000000000222222111111222444666777............////////////000111222333333222111000000111111111111222222222111111111111111111111111111444555222222444333///111111111000///000222555111111000000111111222333333333222111000000111111111111111000000000000///111222222333333111000///.........---,,,---///111222222222222222222222222333333222111111222333333,,,---...///111333444444333333333333222000......000000000111222222333333000111222333444333222111000000000000000111111111000222444444222111222333///777;;;666333444333///666555444444333333333444444555666666555555666777444111///000333666666555222222222222222222222222222222222333333333444444555555555444333333222222555555555555555666777777999888666555555777999;;;<<<999999<<>>BBBCCCFFFKKKTTT```ttt///000111222222111000///111111111///------///111000000////////////......---...///000000///...---......000111111111000///.........///////////////---///111111000///000000111111000000000/////////111333555666666555222111//////000111222222222222...///000111111000///...000000000000000000000000////////////////////////////////////000000000000000000111111111111000000...//////000000000000000........................000000000000////////////***,,,...000111111111111//////000111222222222222111111111111111111111111111111111111111111111111000000000111111222222222000111222111000//////111...//////000111111222222000111111111111222222222111111111111111111111111,,,,,,---...///000000111111111000000111111222333111111111111111222222222111111111111111111111111111444444222222444444222222111111111111222222333666555444333222222222222333222111000000111222333///000000000111111111111000000111222222222222111000000000000000000000000222222222111111111111111111111222222222222111111......///000000///......111111111000111111222333222333444444555444444333333222111111222333555666888777444111000000111222222111///000222333333333777777777555222111111222333333222222111000000//////000111111111111000000000000111111111222222222222222111000000111222222111111111111222222222222111111111111111111111111///222333000000222111---///000222333222111111222111111111000111111222222111111111000111111222333333222222222111111111111111111111000111111222333222///---///333777777666111111111111111111111111111222222333333222222111111111222222222333333333555444333222111111222333///000000111222222333333222222111111222222333444//////000111222333444444000000000///---...000222222333888???AAA:::333000111111111111222444555666222333555444444333555666111333444444333222333444333333333333333333333333222222222333333333444444333333444555666666777777777777666666777777888999888666444333333555888:::999666777<<>>AAA;;;666444333333333333333444555555111333444444333333444666000333666666555444555666444444444444444444444444333333333333444444444555333333444444555555555666666666666666666777888888888777777666777888999:::;;;777666:::===@@@EEEKKKRRR___sss222111111000000111222222000///,,,)))'''(((,,,000000/////////............////////////////////////+++,,,...000000///...---000000//////.........---+++...222222000///000111111111111111000000000000666777999:::999777333111///000000000000//////...333000,,,((((((,,,000333000000000000000000000000111111111111111111111111////////////000000000000---...///000000///...---......///000000000000000000000000000000000000000000000111111222222333333111222333333222000...,,,///............000222333111111111111111111111111111111111111111111111111222222111111111111111111000111222111000//////111222222111111000/////////000111111111111222222222222222222222222222222222333333333222222222222222111111111000111222222333000000111111222222222222111111111111111111111111///333444111222777888444111111000000111222333333000111333444555555444333000111222222222222111000222222333444444444444333111222333444555444333333111111111111111111111111000000111111222222222333111111222222222222111111222222111111111111222222///000111333333222111111,,,...111444444222000...222111///...---...000111...000222444444444333222444333111111222333222111...000222222000000333666000000000111222222333333...///111222333333333222111111222222222333333333333222111000000111222333////////////000000000000111111111111111111111111222555444111000333333111...000333333222111111222222111000///............111111000000111222333333111111111000000000000/////////000222555888;;;===<<<555///---///222333111222222222222222222222222111222333444444333222111//////000000000111111111///000222333444555555555333333222222111000000000000111222333444333222222111111111000000000000000333333333111000000333555555000000666999444111222888777666444333222111111333444555555333333444555///333666777555555666888444444444444444444444444444444444555555555666666333333333444444444444555555555555555555666777777777888999:::;;;:::999999===888777999<<>>AAAFFFJJJUUU```sss000000000111111111222222000000000/////////......//////............////////////............//////....../////////000000000...///000111222111000///000000000000000000000000000111111111111333777:::>>><<<999666333000...---000000////////////000000............///000111222000000000000000000000000000//////......//////000////////////000000000000000000000000000000000000//////000111111111111111000000111222111000///.../////////000000000111111000000000000000000000000000000111111222333333333111111000000111111222333222222222222222222222222111111111111111111111111222222222111111111111111222222333333333333222222111222333222000000000222000111111111111111111000111111111111111111111111111000000000000111222222333333444444333333222111000111111111111222222222222111000000222444777888:::888666444333333444555333222111111333333222111222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222222222222111111111111111444333222222222222222222000000000000000000000000111111222222222222111111000000111111111222222222222222222222222222222222333333333222222222111111333333222111111111111222888555222222555777777555000000000111222222333333333333333333333333333333222222333333222222111000000000000000000000000000111111222222222222111111222222222222222222222222111111111111111111111111111111111000000111111111...///000222444444555555333333333333333333222222000000000000111111111111111111111222222222333333111111111111111111111111222222111222222333444555444222111111222222000///222222222111111111111111000000000000000000000000555444333111000...---,,,111111222222222222333333333333222222222222333333333333222222222333444444444444333222222222222222777777666666555444444444///222555777666555555555666666555555555555555666555555555555555555555555777666666666666777888888333333333444555555666666555555444444555666888999888888888888888888888888<<<<<<======>>>AAAFFFJJJUUU```rrr000000000000111111111111////////////............/////////......////////////......------......///...////////////000000000...///000000111111000000000000000000000000000000000000000111333666999<<<===;;;777333000///......000000////////////000000,,,,,,---///000000000000////////////////////////000//////////////////000////////////000000000000000000000000000000000000//////000111111111111111111222444555555444222111//////000000000111111111111111111111111111111111111111222222222333333333111111000000111111222333000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111333444333111000000111000000222333333222000000111111111111111111111111111111000000111111222333222222333333222222111000000000111111111222222222///......///000333555777888777555333333333444444333222111222333444333111222222222222222222222222111111111111111111111111222111111000000111111222222222222222222222222222222222111111000000//////333222222111111111222222000000000000000000000000111111222222222222111111111111111111111111111111222222222222222222222222333333333333222222222222222222111111111111111222444111000000333555444333333333222222111000000000333333333333333333333333222222222222222111000000000000000000000000000000111111222222222222111111111111111111111111000000222222222111111111111111222222111111111111222222000000222333444444444444111111111000000////////////000000000111111111111222222222111111111111111000000000000000000000000000000000111111222222333------...///111222222222//////000000000000000000000000000000000000000000////////////000000000000111111222333333444555555111111000000000000111111222222222222333444444555555444333222111222333444666666666666666555555555444666777777555444444555;;;:::999777666555555555555555555555555555555555444444444444555555555666333333444444555666666666888777666555444444555666777777777888888888888888::::::;;;;;;<<>><<<:::888666555555444444444444444444444444222333444444555555444444444444444555666666777777444333333444555777999:::777777888888999:::::::::<<<<<<======>>>AAAFFFJJJRRR^^^qqq////////////000000000111111111000000000/////////---...///000000///...---...------,,,,,,------...,,,,,,---------........................///000000////////////////////////000111333888<<<<<<:::777333222000////////////000000000////////////000000000000000000000000000000000000000000000000000000///000111111111111000///////////////000000000000//////////////////////////////000111111111111111000000000000111111111222000000111111111222222222111111111111111111111111111111111111111111111111111111000000111111222333444444444444444444444444111111111111111111111111000000111111111222222222222222333333333333222222///111444555444222222222333222222111111222222333222222222222222222222222222222111111222222333444111111111111111000//////000111111111111222222222111111222333333444555555444444333333333222222222444333222333444444333222111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111000000111111111111111111111000000000111111222333111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222111111111000000000//////000000000000000111222222000111222222111000000000000000000111222222333333111111111111111111111111111111111111111000000///000000000000000000000000111111222222222222111111000000111111222222333333222222111000000///......111000000//////000000111111222222222222111111000222222222222333333333333000000000000111111111111000000000000111111111111111111111111111111111111111111222333333222111111///222444222///+++******222111111111000000//////111111111111111111111111000000000000000000000000111111222222333333444444333333222222222222333333222333444444444333222111222222222333222111111000///111333555666555444444222222333333444777;;;???:::999888777666666666666444444444444444444444444111222444444555444444333444444555555666666777777333333333444555777999;;;666666777777888999999:::<<<<<<======>>>AAAFFFJJJOOO\\\qqq////////////000000000000111111111111000000000000---...///000000///...---...------,,,,,,------...---------............///...............///000000////////////////////////222333555:::??????:::666222222111//////.........000000////////////000000000000//////000111222333000000000000000000000000///000111222222111000///////////////000000000000//////////////////////////////000111111111111111222111111111222222444444000111111111111222222222000000000000000000000000111111000000000000000000111111111000111222222333333333333333333333333333111111111111111111111111000000111111222222222222000000111111111111000000---000333444333222111222444333222111111222333444222222222222222222222222222222111111222222333444222222222222222111000000000111111111111222222222000000000111111222222222444444444444444444333333333222111111333333222111222222222222222222222222111111111111111111111111333222222111111222222333222222222222222222222222000000111111222222333333222111111111222333333444111111111111111111111111111111222222222222111111000000111111111222222222222222222222222222222222000000000000////////////000000///000000111222222000111222222000/////////333333222222111000000000111111111111111111111111111111111111111000//////111111111111111111111111111111222222222222111111111111222333444444555555111111111000///......---000000////////////000000000111222222333333333333111111111222222333333444000000000000111111111111///000000000111111111111111111111111111111111111...///000111111000......///222555555222//////000111000///...,,,***)))(((111111111111111111111111222222222333333444444555111111222222222222333333111111000000000000111111333444444555444333111000111111222333222111000///111333444666666555333222222444555666555666777999555444444444555666777777444444444444444444444444000111222333333333222111444444555555666777777777777666555444444555666777444555555666777888888999::::::;;;;;;<<>>??????CCCIIITTT]]]nnn444777888555111///000111////////////////////////////////////............////////////////////////////////////////////////////////////////////////000222444555555444222000222111000//////000111222111000///...---......///////////////000000000000111000000000000000000000111111111111111111111111//////000000111111222222111111111111111111111111111111222333333333222222222222111111000111111222222222222222222222222222111111111111111222333444444333333222111111222222000000111111222222222333444666888888666555555555333333333222222333444444444555666666777777777777333444555666777666555444666666666666666555444444666777888888666444444555666666666666777888999999666666555444333333222111555444444333333333444444222222222222222222222222222222222222333333444444333333333444555666777777444444444444444444444444333333333333333333444444333333333222222222111111111111111222222222222222111111222222222222111111000111111222222333333444222222222222222222222222222222222222333444555666222222111111111111222222222222222222222222222222222222111111111111222222222222222333333222222222111111111111222333444444222222111111222222333444222222222222222222222222111111222222222333333333333222222222111000000000///000000000000111111111111111111111111111111111222222222111111111000000555333111111333333222000000000111111111111111111111111111111111111111111111111000000000000000000111111111222222222333333333333333333333333333333111111111111111111111111222222222222222222222222444333111000000111333444555333111222444555444222333222000/////////000000222333333333333222111111111111111111222222222333333333333333222222222222222222111000000111222222444333222222222222333444333333333333333333333333222222222333333444444444333444444555555444444333333444555555333333444555444444444444444444444444333333444444444555555555555555555555555666777777666666666666777777777777::::::999999999:::;;;<<<<<<:::;;;>>>???@@@EEEKKKSSS]]]mmm111666:::888222---...111////////////////////////////////////............////////////////////////////////////////////////////////////////////////000111333444444333111000111111000000000000111111000000///.........//////000000000000////////////000000000000000000111111111111111111111111111111000111111111111111111111111111111111111111111111///000000000000//////...222222111111111111111222222222222222222222222222000000000111222333555666888777555333222222333333111111222333444555555666333555777777666555666777666555555444444444555555444444555666777888888999777777777888888999999999777777777888777666666555999:::;;;:::888666666777555444444333333333444444444444444333333333222222444444333333333444444555333333333333333333333333111222222222222222333333444333333333444555777888555555555555555555555555444444444444333333333333333333333333222222222222333333333333222222222222222222111111111111222222000000111111222333333333222222222222222222222222333222111111000000111111111111222222222222111111111111111111111111111111111111222222222222111111333222222222222222222333222222222111222222333333222222111111222222333444333333333222222111111000111111222222222333333333222222111111111111111111///000000000000111111111222222222222222222222222222111111111111000000000444333111222333333222000......///000000111222222111111111111111111111111/////////000000000111111111111111222222222222333222222222222222222222222222222222222222222222222444444333333222111000000333222111000000111222333444333222222444444333222444333222000///.........111111222222333333222222000000000111111111222222333333222222111111111000222222111000000111222222333333222222222222333444333333333333333333333333000111111222444555555666333444444555555444444333333444555555333333444555444444444444444444444444444444444555555555666666666666666555666777777888666666666666777777777777999999999999999:::;;;;;;===;;;;;;===???AAAGGGNNNSSS\\\mmm...333<<>>666000///////////////////////////////////////............///////////////////////////////////////////////////////////////////////////000222222222222000///111000000000000000000111000000//////////////////111111000000//////......000000000000000111111111111111111111111111111111222111111111111111111111111111111111111111111111///////////////...---,,,000//////000000111222333111111111222222222222222222222222333444555666777;;;999777555444444555666555666777888999:::;;;;;;666777999888777777888999::::::999888888888999999666666777888999:::<<<<<<<<<;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;:::999999:::;;;<<<;;;999777777777555444333333333333333444444555555555555555555555333333333333333444444555444444444555555555555555222222222222222222222222333222111000111222333555444444444444444444444444555555444444333333333222333333333333333333333333444444444333333222222222333222111000000111222333333333222222111000000000222222222222222222222222333222111000000000000000000111222333333222111000000000000000000000000000111222333444444333222111444333222111111222333444333333222222111222222222000000//////000000111222333333222111000000//////111111222222222333333333111111111111111222222222111111222222222333333333222222222222222222222222111111111111000000000000333333222222222222111111......//////000000000000111111111111111111111111111111111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222444444333222222111111000222222111000000111222222111111111111111222111111444444333222222111111111000111222333444444444444///000000000000111111111111111111111111111111111222111111111111111111222222222222222222333333333222222222222222222222222111111222333333444555555333444444555555444444333222444555444333333444666555555555555444444444444444444444444555555555555555555555555555666777777666666666666777777777777888888888999999:::;;;;;;>>>;;;:::===???AAAHHHQQQTTT]]]nnn000333>>>LLLPPPEEE777000////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000111111000//////000000000111111000000000//////000000000000000000111111000000//////......//////000000111111111111111111111111111111111111222222222222111111111111111111111111111111111111333333333333333222111000,,,,,,---...000222444555111111111222222333333333555555444444555555666777:::999888777666666777888888888999:::<<<===>>>>>>>>>???@@@???>>>===>>>@@@@@@??????>>>>>>>>>??????>>>>>>>>>???@@@BBBDDDEEEBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>><<<>>>>>>===;;;999888999999999888888888888888999555555666666666666777777444444333333333444444555444444444444555555666666222222222222222222222222555444222111000000111111333333333333333333333333555555555444444333333333333333333333333333333333444444444333333222222222333222111000000111222333333333222111111000000///222222222222222222222222222222111111111111222333000111222333333222111000000000000000000000000000222333444555555444333222444333222111111222333444333333222222111222222222000000//////000000111222222222111000///......---111111222222222333333333111111111111111222222222111111222222222333333333222222222222222222222222000000000000000000000000333333333333222111111222000000000000//////......111111111111111111111111333333222222111000000///000000111111111222222222333333333333333333333333222222222222222222222222111111222222222333333333111111111111111111111111111111222111111111111111222222222222333222222222000111222444555555555555///000000000000111111111//////000111222333333444111111111222222111111111111111111222222333333333222222222222222222222222333333333333333333333333333444444555555444444333222333444444333333555666666666666555555444444444222333333333333444444444444444333333333444555555666666666666777777777777777777888999::::::;;;;;;>>>;;;:::===???AAAHHHQQQUUU^^^nnn000///888IIIOOODDD666...////////////////////////////////////............////////////////////////////////////////////////////////////////////////...//////////////////...000000111111111111000000//////000111111111000000000000000000/////////////////////000111111222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222111111,,,,,,---///111333555666222333333444444555555666777777666666666777777888::::::;;;;;;<<<=========<<<======>>>???@@@AAAAAACCCDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEGGGGGGFFFCCCAAAAAAAAA???>>>===<<<;;;;;;;;;;;;888888888888888888888888777777666555555555555555222222333333444555555555444444333333333333333222555555444444333333222222333333333333333333333333555555555444444444444444333333333333444444444444333333333333222222222222222222111111111111222222//////000000111222222222222222222222222222222222111111111111222333444444111111222222222222111111111111111111111111111111333333444444444444333333333222222222222222222333222222222111222222333333222222111111222222333444111111111000000//////...111111222222222333333333222222111111111111111111///000000000000111111111222222222222222222222222//////000000000000000111222333444333111000111222222222111000000///......111111111111111111111111222111000///...------,,,000000000111111111111222333333333333333333333333222222222222222222222222///000000222333444555555111111111111111111111111222333444444222222333444...///000111111111111111000111222333444555555555000000000111111111222222///000000111222333444444000111222222222222111000///000111222333333333222222222222222222222222222444444444333333222222222333444444555555444444333111333444444444444555666777777666666555444444444222222222333333333444444333333222222333333444555666666666666777777777777555666888999::::::::::::===;;;;;;===???AAAGGGNNNSSS\\\lll000+++///:::>>>555......////////////////////////////////////............////////////////////////////////////////////////////////////////////////........................///000111222222111000///...///000111222111111000////////////000000000000...//////000111111222222111111111111111111111111111111111222222333333333222222222222222222222222000000111222222222111111000000000111222333555555666666666777888888999999:::::::::;;;;;;===>>>??????AAACCCFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNNNNOOOQQQTTTWWWXXXXXXXXXXXXYYY[[[\\\]]]YYYXXXWWWVVVWWWXXXZZZ[[[____________]]][[[YYYXXXYYYYYYZZZZZZYYYYYYXXXWWWTTTUUUUUUTTTQQQOOONNNNNNKKKIIIGGGEEEBBB@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<:::999888777777777444555555666777777888888555555555444444444333333000222333555555555333333444444444444444444444444444444444444555555555555333333333444444444555555111111111222222222222222111111222222222222111111//////000000111222222222222222222222222222222222222222111111222222333333222222111111111111222222222222222222222222222222333222222111111222222333222222222333333222222222111111111111222333444444222222111111222222333444222222222222111111111111111111222222222333333333333222222222111000000000///000000000000111111111111111111111111111111111////////////000000111111111333444333111000111333111111111111111111000000111111111111111111111111000000//////.........---000000000000111111111111222222222222222222222222111111111111111111111111///000111222333444555555000000111111111111000000222333555444222111333555000000111222111000/////////000111222222222222222111111111111222222222333333333333333222222222222000111222222222222111000...///111222333333333222111111111111111111111111333333333333333333333333333444444555555444444333111333444444444444555777777777777666555444444444333333333333444444444555444333333333333444555555666666666666777777777777444666777999::::::::::::<<<:::;;;>>>???@@@EEEKKKOOOYYYiii~~~555...---222111***+++333////////////////////////000/////////............////////////////////////////////////////////////////////////////////////........................///000111222222111000///...///000222222222111000......//////000000111111...//////000111222222222111111111111111111111111000000111222333333444444222222222222222222222222333444555555666666666666555444444333333444444555888888999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGFFFHHHMMMQQQTTTUUUUUUTTTWWWWWWWWWXXXXXXXXXXXXXXXWWWYYY[[[\\\^^^bbbfffjjjeeeeeeeeefffhhhiiikkkllllllkkkiiihhhhhhjjjkkkmmmnnnooooooooommmjjjgggeeegggggggggggggggffffffeee___``````___\\\ZZZYYYYYY[[[YYYVVVRRRNNNKKKIIIHHHEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>><<<;;;:::999999888888999:::;;;;;;<<<<<<666666666555555444444444***---000333555555333222555555555555555555555555333444444444555666666666333333333444444555555555000000000111111222222333000111222333333222111000222222111111000/////////222222222222222222222222333222111111111111111111333222111000000111222333222222222222222222222222222111000//////000111222111222333444444333222111111111111111222333444555000000000///000111111222333333333333333333444444111111222222222333333333444333333222111000//////111222222222222333333333000000000000000000000000.../////////000000111111111333555444111///111333000000000111222222333333111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000111111222333333444444000000111111111111000000///222333222000///111333333444444444333111000......//////000000000000///111222222222222333333333666666555444333111111000000111222333333222111000...///111222333333222222111111111111111111111111111111222333444444555666333444444555555444444333111222444444444444555777888777777666555444444444444444444555555555666666555444444444444555666666666666666666777777777777444555777999:::;;;::::::<<<:::;;;>>>??????CCCIIIKKKUUUggg}}}111111000000//////......//////000000000000//////000000///////////////000////////////............///...------///000000//////......---------...///////////////////////////222111111111000000////////////............//////000000000000111111111111222000///000222333000...222222222222222333333333333333333333333333333444222222222222222333444444333333444333222333555888555555666888999;;;<<<===>>>???AAABBBBBBCCCFFFIIIIIIJJJJJJJJJKKKNNNRRRUUUYYY[[[]]]___```cccfffiiikkkjjjjjjjjjjjjjjjjjjjjjlllmmmoooqqqrrrsssttttttwwwxxxyyyyyyxxxyyy{{{}}}~~~|||zzzzzz{{{{{{{{{zzz|||~~~|||yyywwwwwwuuuuuuttttttrrrqqqpppooorrrlllfffbbbdddhhhmmmpppppplllfffaaa^^^[[[WWWUUUWWWSSSPPPQQQTTTUUURRRNNNIIIGGGEEECCCBBBBBBCCCCCCBBBAAA>>><<<;;;:::::::::666444222222444444444333222222333555666666444222222333444555555444333222333222111111222444555666666666555444333333333333111222444555555444333222444444444333333222222222000000000000000000000000000000111222222222222111333333333333333333333333)))***---000222333333333333333333222222222111111222222222222222222222222111111222222222333333333333222111111111222333444555444222000000111222333...///111333444444444444111111222222222222111111222222222222222222222222111111111111111111111111333333222111000///......///000111222222222222222111111222222222111111000555444444333222111000000333222111000000111222333111111111111000000000///111111222222222333333333/////////000111111222222555555555444444333333333111222222333333222222111111111111111111111111111333444444222000000111222444444333111///...000222555555444444333222111111000000000000000000000000444555555333111//////000333222222111111222222333666555555444333222111111222222222111111000000000444333333222222333333444444222333555444000111555333333333333333333333333999888777666555444333333555444444333333222111111444555555666555444222111666666666666777888999:::???===;;;888777888999::::::<<<===<<<:::<<>>???AAABBBCCCDDDFFFIIILLLNNNPPPRRRVVVXXXWWWXXXYYYZZZZZZ]]]aaadddlllmmmooooooooopppsssuuuzzzzzzzzzyyyyyyxxxxxxxxx{{{{{{}}}~~~|||yyywwwuuusssqqqoooooorrrvvvyyyzzz{{{xxxtttrrrpppooommmllliiieeebbbbbbeeeeeebbb^^^XXXVVVSSSQQQOOONNNOOOOOOKKKJJJGGGEEEBBB@@@>>>===;;;999777777888888777666444333333444666666555333333444555555555555444333666555444333333444555555333333333333444555666666777666666444111---)))'''444444444333333222222222444444444444444444444444000000111222222222222222111111111111111111111111//////000111222222222222333333333222222222111111222222222222222222222222111111222222222333333333222222111111111222333444333222111000111222444555333333222111111222333333222222333333333333222222222222222222222222222222555555555555555555555555222222111111000000//////000000111222222222222222111222222222222222111111222111111111111111111111222222111000000111222222222222222222111111111111111111222222222333333333222222222222111111111111444444444333333333333333111222222333333222222111111111111111111111111111111222333222111111222444333444333111///...000222444444444333222111111111111111111111111111111111222333444444333333444555333222222111111222222333333333333333222222222222444444444333333333222222555444444333333444444555444111111444555222222555333333333333333333333333666666666666555555555555222222222333444444555555444444555555444444333333333444555555555555555666::::::999888888999;;;;;;>>>>>>>>>======BBBIIINNNQQQ[[[kkk}}}000000000000////////////........................000000////////////000000////////////............000000000000000000000000,,,---///000111000//////111111111111111111111111111111111111000000000000222111111000000111111222000000000111111111222222333222222333444555333222000111111111222222222333333333444555666777777888777666555444444666888999888999::::::::::::<<>>===;;;:::888666666888888888777666777777888777777666666888888666555444444444444333333333444444555666666333444555555444222111///444444333333333333222222333333333333333333333333000111111222222222222222111111111111111111111111555555444333222111111111333333333222222222111111222222222222222222222222111111222222222333333333222222111111222222333444111000000000111333555666777555333111000000222333333333333444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111222222222222111222222333333333333222222//////000000000111111111222222111000000111222222333333333222222222222111111111222222222333333333444444333333222111111000222222222222222333333333111222222333333222222111111111111111111111111111000111222222111222444666333333333111//////000111333333333222111111000000111111111111111111111111111222333333222222333555333222222111111222222333111111111222222222333333444444444333333333333222555555444444444444555555555000///333666555333444444444444444444444444444333333444555666777777888333333333444555555666666444444444333444444555666666888;;;;;;999777777777555666777888999;;;<<<<<<<<<<<<===>>>@@@DDDGGGIIIRRR\\\kkk}}}000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111////////////............000111222111000///000000------......//////000000111111111111111111111111111111111000000000000000111111111000000111111111000000111111111222222222222222333444444444444333000111111222222333333333555555666666777777777888888777666555666888;;;<<<:::<<<>>>>>>>>>???BBBCCCIIIJJJNNNQQQUUUWWWYYYYYYZZZ___eeeiiimmmoooqqqssstttuuuxxxyyyzzz}}}yyyuuukkkmmmrrryyy~~~{{{xxxvvvuuurrrooollljjjhhhhhhhhhhhhgggeeebbb]]]XXXUUUPPPNNNKKKIIIHHHGGGDDDCCCBBB@@@===<<<=========<<<::::::::::::999999888888888888777666666555555555666666666555555444333222...000222444666888999999333333333333333333333333222222222222222222222222000111222222333333222222333333333333333333333333777666444222111111111111333333333222222222111111222222222222222222222222111111222222222333333333222111222222222222333333111111111111222333444555666555333222222111222222222222333333333333222222111111111111222222222222////////////////////////000000000111111222222222000111111222222222111111222222333444444444333333000000111111111111111111222111111111111111111222333333222222222111111111111111222222222333333333333333222222222111111111000000111111222222222333111222222333333222222111111111111111111111111111111222222222111111333555222333333222000///000111222222222111111111000000111111111111111111111111111222222111///......///333222222111111222222333111111111111111111111111111111111111111111111111444444333333333333444444555///---222777777444333555555555555555555555555222333444444555666777777777666666555555444333333444333333333333555777888999===@@@@@@===:::888888333444666888:::;;;;;;;;;:::;;;>>>AAACCCCCCCCCBBBOOOXXXiii}}}////////////000000000000......---,,,,,,---......///////////////000111111////////////...............111333222000///000111111000///...///000222333000000000000000000000000000000000000000000111111111000000//////000000111111111111111222222222222111222333333333333333444222222333333444555555666888888888888888888888777;;;;;;::::::<<>>===<<<;;;999888888777666777777777777777777666666666666666555444333222222222222222222111111000333333333333333333333333444444444444444444444444111111222333333333333222333333333333333333333333444333111000000111222222333333333222222222111111222222222222222222222222111111222222222333333333111111222222333333333333333222222222222222222222000222444555666555333222111111222222222222111111000000000111111222222222222222222222222222222222000000111111222222333333111111222222222111111000111222333444444444444444444333333222111111000000111111111222222111111111222111111111000000000000111111222222222333333333000000000000111111222222000000000111111222222222111222222333333222222111111111111111111111111111333444444222111000111333111222333222111000000111222222111111111111111111111111111111111111111111111222222111///...///000333222222111111222222333333333222222111000//////111111111111111111111111333222222222222222222333555///---222777777444333555555555555555555555555444444444555555555555555777666666555555444333333444333333333444666888999777;;;@@@@@@<<<888666777555666777999999:::::::::===>>>???@@@AAACCCFFFHHHNNNWWWhhh}}}////////////000000000000222111000//////000111222///......//////000111222////////////............+++///222333000///000222000///...------...///000000000000000000000000000000000000000111111111111000000000//////000000000111111111222222222222333000222444444333333444555444444555666777888888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???AAADDDFFFGGGLLLOOOSSSVVVYYY[[[^^^```dddfffjjjooorrrtttttttttwwwzzz|||}}}}}}}}}}}}~~~|||~~~zzzwwwvvvqqqsssvvvzzz~~~zzzwwwwwwxxx|||~~~yyyzzz{{{zzzxxxtttqqqnnnkkkhhhdddbbb```^^^[[[YYYTTTRRROOONNNMMMLLLKKKIIIDDDBBB@@@>>>;;;:::999888777888888999999999888888222333555666777777666666555555444333333222111111222222333333333333444444333333333333333333333333111222222333333333333333111111111111111111111111000//////000000111222333333333333222222222111111222222222222222222222222111111222222222333333333000111222333333333333222333333333222222222111111---///333777888777444333000111111222222111111000//////000000111222222222333333333333333333333333111111111222222222333333111222222222222111000000000111222333333444444333555555444333222111000000000111222222222222111000111111111000000000//////111111222222222333333333...//////000111111222222111111111111111222222222111222222333333222222111111111111111111111111111444444444333000000111222000111333333111000111111222222222222222222222222222222222222222222222222///111333333333333555666333222222111111222222333555444333222111000//////222333333333333444444444222222111111111111222222555000///333666555333444444444444444444444444444666555555555444444333333333333333444555555666666444444444444555666777888777===BBBAAA<<<888888999888888888888999999::::::?????????>>>===AAAIIIOOOQQQYYYhhh}}}.../////////000000000111222111///......///111222............///000111222////////////............(((---222222000...000222000111222222222000...---111111111111111111111111///000000000111111111111222111111000000111111222111111111222222222333333000333555666444444555777666777888999:::;;;<<<<<<======>>>???@@@AAABBBCCC???AAADDDHHHLLLNNNPPPPPPVVVYYY___cccfffiiimmmooouuuwwwzzz|||}}}}}}|||{{{zzz{{{|||{{{yyyxxxyyyzzz{{{}}}~~~yyyuuutttqqqsssvvvzzz~~~{{{yyywwwtttqqqnnnllljjjhhhfffaaa___]]]\\\[[[YYYVVVTTTOOONNNJJJGGGCCCAAA@@@???<<<<<<======<<<;;;999999222333555777888777666555444444444555555666777888222222222333333444444444222222222222222222222222111222333333444444333333111111111111111111111111......000111222222222222333333333222222222111111222222222222222222222222111111222222222333333333000111222333333333222222111222222333333333222222///000333555777666555444111222222333333222222111/////////000111222222222222222222222222222222222222222222222222222222222222222222222222111000000///000111222333333333333333333222222111111000000000111222222222222111000222222222111111111000000111111222222222333333333111111111111111111111111222222222222222111111111111222222333333222222111111111111111111111111111222333333222111000222333///111333333222111111111222222222333333333333333222222222222222222222222000111333444333444666777333222222111111222222333444444333333222222111111222222333333333444444444333222222111111222222333444111111444555222222555333333333333333333333333555555555444444333333333222222222333444444555555444444555666666666666666777===BBBAAA<<<888999<<<999999888888999:::<<<===AAAHHHOOOOOOJJJFFFHHHLLLQQQXXXggg|||.../////////000000111111000///---,,,,,,---///000............///000222222000/////////............&&&+++111222///...000333666999<<>>:::444111222222222222222222222222//////000000111111111222333222222222222222222333111111222222222333333333111444777777555555777999888999999:::<<<===>>>>>>===>>>@@@BBBDDDFFFHHHIIIIIILLLQQQVVVZZZ]]]^^^^^^aaaeeekkkppptttxxx|||~~~}}}{{{uuuuuuuuusssqqqpppqqqssswwwyyy|||}}}||||||}}}~~~zzz||||||xxxvvvtttrrrpppnnnlllkkkiiihhhgggeeeaaa^^^ZZZXXXTTTPPPLLLIIIHHHGGG@@@@@@@@@@@@>>><<<:::999555666777888777555333222555444333222222222222222222222222333333444444444666666666666666666666666111222333333444444333333333333333333333333333333...///111222333333222222333333333222222222111111222222222222222222222222111111222222222333333333000111222333444333222222///000111222333444444444222222333444444555555666222333333444444333333222...//////000111222222222333333333333333333333333222222222222222222222222222222222222222111000///...///000111222333333333000000000000111111111111000111222333333222111000333333333222222222111111111111222222222333333333444444333333222111111111444333333333222111111111222222222333333222222222111111111111111111111111000111222222111222444555///111333333222111111111333333333333333333333333222222222222222222222222222333444333111111111333333222222222222222222333222222333333333444444444000000000111111222222222444333333222222333333444444222333555444000111555333333333333333333333333444444444444444444444444555444444333333222111111333444666777777777666555222888===<<<666333555888999888777777999;;;>>>???GGGWWWhhhlllaaaSSSJJJGGGNNNUUUdddyyy000///---,,,---...000222333222000///...///111222111000...,,,+++,,,---...000///...------...///000222---,,,///222222222555555JJJYYYRRR@@@333///...111222333444333333111000000000111111111111000000///000222333333222111000444444333222222222333333666777777777777888:::===888:::<<<=========???AAAAAAEEEJJJLLLMMMNNNRRRUUUYYY\\\```dddfffhhhkkkllllllmmmrrryyy{{{yyyzzz~~~}}}~~~|||vvvvvvpppnnnqqqtttsssqqqqqqrrruuu{{{}}}wwwrrrrrrrrrrrrqqqooollliiihhhcccbbb___ZZZVVVRRROOOMMMIIIHHHFFFEEEDDDBBB???<<<999999888888666444333222333333222222222333333444666666555555444444333333666555333111000000111111444444444444444444444444222111111000000111111222222222111111222222333444555444444333222111000000666666555444333111111000//////000111222333333333666666666555555444333333777666444222111111222222666444333444777777555222333222111000000111222333555444222111111111222222444444333222111000///...111222222333333222222111444444333222222111111000//////000000111111111222...///000222222111000000333333222111000000111111111111222222222222111111111222222333333222222111111111111111111111111111111111111111000000000000333333333222222111111111444444444333333222222222222222222222222111000000222111000000111111000///222222111222333555777999444444444333333222222222111111222222222111111000000000000000111111111111555444444333333222222111222222222222222222222222666666666555555444444444333333333333333333333333222222333333333333444444666333444777777444333666444444444444444444444444444444555666777888999999:::999777555555666777888888777777777999===AAACCCJJJZZZnnnuuuiiiUUUIIIHHHNNNUUUdddxxx///...---,,,,,,---///000222111///......///111222222111000//////000222333000//////......//////000111......111222111444888BBBLLLOOODDD666000111333111222333333333333222111111111222222222222111111000111222222333222222222666666555444444444555555888999:::999999:::===???<<<===?????????@@@BBBDDDHHHLLLRRRVVVXXX[[[^^^aaaiiikkkoooqqqssstttuuuuuuqqqppprrruuuvvvtttwww||||||}}}}}}|||yyyssspppsssvvvuuutttuuuvvvyyy}}}||||||~~~yyywwwxxxyyyyyyxxxuuurrrpppmmmkkkhhhddd___[[[XXXVVVSSSRRRPPPNNNMMMKKKHHHFFF@@@???>>>===<<<;;;::::::<<<;;;:::888777666666555444444444444333333333222666555444222222222333333333333333333333333222222555444444333333444444555111111000000111111222333333333222222111111000000222222222333333333333333000000111111222222333333333333333333333333444444444333222111111111222333444333222333555666444111333222111111111111222333444333222111111111222222222222222111111111111111111222222333333222222111000111111222222333444444000000000000111111111222///000111111222222111111333222222111000000111111111111222222222222111111111222222333333222222111111111111111111111111111//////000000111111222222333333333222222222111111222111111111111111111000...///000111111222222222222111000000111222111000222222111222333444666777444444333333333222222222222222222333333222222111000000000000111111111111222222222222222222222222222222222222222222222222555555555444444333333333333333333333333333333333222222333333333333444444555333333666666333333555444444444444444444444444444444555666777888999999666555444444555777:::;;;777666666777:::===AAADDDRRR[[[gggiii\\\LLLGGGIIINNNUUUdddxxx///...---,,,,,,,,,---...000000.........///000111111000000000111222444555//////000000000000//////000///000222222000555<<>>>>>===<<<;;;999888777666555555555444444444333333333666555444444444444444555333333333222222111111111222222111111111111222222000000000000000111222222333333333333333222222222111111222222222333333333111111111222222222222222000000000111222333333333333222222222222333444555333222111222444444222111333333222222222222333333444333222111111111222222000000111111222222222333111222222333333222222111000111111222222333444444000000000111111111111111222222111111222222333444333222111111000111111111111111222222222222111111111111222222222222111111111111111111111111111111......///000111222333444333333333222222222222111000000000111111111111111...//////000111111111222333111000000111222222111222222111111222222333444333333333333222222222222//////000000111000000///000000000111111111222222//////000111111222333333222222222222222222222222333333333333333222222222333333333333333333333333222222333333333333444444444222222555555222222444444444444444444444444444444444555666777777888999555555444444555777999:::666666666777:::===AAACCCQQQTTTWWWUUULLLCCCEEEMMMNNNVVVdddyyy000///...---------......///......---......///000//////.........///000111...///000111111000///...000000222333111///555>>>MMMEEE:::333222333222///222222333333333333333333222333333333333333333222444333333222333444666777:::999999888888888999999888999::::::;;;===@@@CCCEEEGGGIIIJJJMMMPPPUUUYYY___bbbhhhmmmrrrvvvyyyzzz{{{{{{{{{{{{zzzwwwtttqqqllleee___\\\ZZZ\\\ccclllzzz~~~|||}}}}}}|||~~~wwwqqqoooooopppzzz{{{{{{zzz{{{~~~~~~}}}zzzvvvrrrnnnllljjjhhhfffdddbbbaaa___\\\YYYQQQOOOLLLIIIGGGEEEDDDDDD;;;;;;;;;:::999999888777777666666555555444444444444444444444444444555555444444333333222222111111111111000000000000111111111111111111111222222333333333444444555555555666444444333222111111000000222222222222222222222111000111111111222222222333555444444444444555555555222222222333333333222222333333333333333333333333333222222222222222222222000111111111111222222222111222222333333222222111444444333222222111111000111111111111111111111111444333222111222333444555222222111111111111111222111111222222222222111111111111222222222222111111111111111111111111111111//////000111111222333333222222222222222222222222111111222222333333444444333333222111000000000000444222000000111333333222222222111111111111111111333222222222222222222222///000111111111111111111000000111111111222222222000111111111222222222333222222222222222222222222222222222222111111111111333333333333333333333333222222222333333333444444444111222555555222111444444444444444444444444444444444555555666777777888999888777666666666777777888888777888999<<<>>>???CCCDDDFFFFFFAAA???FFFOOOPPPWWWggg|||000000///////////////000...............///000000//////......------------...///000111111000///...000000222444222111888AAAYYYJJJ:::333333444222///222222222333333444444555222333333444444333333222555444444444444666888999999999999999999:::;;;;;;===>>>@@@AAACCCEEEIIILLLLLLOOORRRUUUYYY^^^cccgggnnnooorrruuuzzz}}}}}}{{{zzzwwwrrrooojjjccc\\\YYYXXX[[[dddnnn}}}~~~~~~~~~wwwrrrrrruuuwwwzzz{{{|||{{{{{{{{{~~~}}}zzzwwwtttssspppnnnlllkkkkkkiiifffcccbbbaaa]]]YYYUUURRROOONNNDDDCCCCCCBBB@@@>>><<<;;;888888777666555444333333333333333444444444444444555555444444333333333222444444333333333333444444333222222222222333444444222222333333444444555555444333333222222111111111333333333222222222222222444444333333222222222222555555555444333222222111222333444444444333333333333333333333333333333333222222222222222222222222222222222111111111111000111222222333333222222111444444333222222111111000222222222111111111111111444333222222222333555666222111111111111111222222111111222222222222111111000111111222222111111000111111111111111111111111222222222111111111111111222222222222222222222222111111111222222333333333555444333222222222333333666444111000111333333222111111111111111111000000222222222222222222222222222333333444555555555444111111111111222222222222444444333333222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222333333333444444444111222555555222111444444444444444444444444444444444555555666666777777999999888888777777777777::::::999999999:::;;;;;;999999===AAABBBAAAFFFNNNQQQYYYiii~~~//////000000000111111111---......///000000000111111111111000///......---......////////////......000///111555666888???HHHdddQQQ<<<222111222333444333222222222333444555666444444555555555555444444555555555666777888999:::888999999:::;;;===>>>??????AAADDDFFFIIIMMMQQQUUUXXX\\\```eeehhhmmmqqqtttzzzyyyxxxzzz~~~~~~yyyvvvtttrrrnnnkkkfff```[[[ZZZYYY\\\dddmmm{{{~~~~~~yyywwwxxx{{{~~~|||}}}}}}|||yyywwwwwwwwwyyy}}}zzzxxxuuuuuuyyy~~~}}}|||yyywwwvvvuuuuuutttrrrpppooonnnkkkgggccc^^^ZZZXXXQQQPPPOOOKKKGGGBBB>>><<<<<<<<<:::888777555333333333333444444444333333222444444444444444444444444333333222222222222333333333333333333333444555555000000111111222222333333111111222333444444555666222222222333333333333333666555555444333333222222333333333222111000...---222444555555444333333444222222333333333333222222111111222333333333222222333222222222111111000000111222222333333222222111000111111222222333444444222222222222222111111111333333222222333333444555111111111000111111222333111111222222222222111111000000111111111111000000111111111111111111111111333333222222222111111111111222222222222333333333/////////000000000000000111111111222444666888:::999666222111111222222222111111222222222111111000111111111222222222222222...///000111222222222222111111111222222222222333555555444444333222222111222222222222222222222222000000000111111111111111333333333333333333333333222222333333333333444444444222222555555222222444444444444444444444444444444444555555555666666666555555666777888999:::::::::::::::999999999999:::::::::===CCCDDDDDDFFFKKKRRRZZZjjj------...000111111111222......///000111111111111000000111111111000000///......------------......///---///666<<>>@@@BBBCCCEEEHHHKKKNNNRRRWWW]]]aaagggkkkppptttwwwyyy|||}}}~~~{{{xxxxxx|||{{{sssooonnnmmmjjjgggddd```^^^^^^^^^___eeelllxxx|||{{{xxxvvvvvvvvvwwwxxx{{{yyywwwuuutttuuuwwwyyyxxxyyyyyyvvvqqqmmmjjjiiiiiikkkooouuu{{{{{{uuujjjgggddddddiiiqqqzzz~~~~~~~~~}}}}}}~~~}}}{{{yyyvvvvvvvvvsssooojjjfffccc^^^]]]ZZZWWWQQQKKKFFFCCCEEEDDDBBB@@@===:::888777555555666666555444333222222222222333444444555555111111000000000000111111333333222222333333444555222222222222333333333333111222333444555666666777111222222333333444444444444444444444444333333333222222333333333222000///000333555444222111222333111111222333333222111111000111222333333333333222111111111111111222222222111222222333333222222111000111111222222333444444333333333222222111111111111111222333333333333333111111000000111222222333111111222222222222111111000000111111111111000000111111111111111111111111111222222222222222222222111111222222222333333333000000000000////////////000///000111333666:::<<<;;;888444111111111111111000111222333333222222111000111111111222222222222,,,,,,...//////000000000111111111222222222333333333333333222222222222222222222222222222222222222000000000111111222222222333333333333333333333333222222333333333333444444555333333666666333333555444444444444444444444444444444444555555555666666222333444666777777888888888888888999999:::;;;;;;===;;;;;;@@@BBBCCCFFFKKKPPPYYYiii++++++---///000111111111......000111222222222222---...///000000111111000...---,,,++++++,,,---......+++---777AAAJJJRRRZZZ>>>777333555555111000333333333222222333555666777999999::::::::::::999999444555777999:::;;;::::::999:::;;;===@@@CCCEEEGGGQQQSSSWWW[[[```eeekkkooorrrvvv{{{}}}yyyttttttxxx}}}|||sssnnnnnnnnnllliiiiiiffffffggggggfffjjjpppwww~~~}}}}}}~~~uuussspppmmmkkkiiihhhhhhooonnnmmmmmmmmmnnnooopppnnnooonnnkkkddd^^^ZZZXXXWWWXXX[[[ccclllrrrsssrrrtttssstttvvvvvvssslllfff\\\ZZZXXXXXX[[[ccckkkpppyyy|||uuussspppooorrrxxx~~~|||}}}|||}}}~~~~~~|||wwwrrrooohhhhhhfffccc^^^YYYTTTQQQNNNMMMKKKHHHDDDAAA???===777777777777777555333222000000111222333444444555444333333333333333333444222222111111222222333444666666666666666666666666555555555555555555444444111111222333333444555555222222222333333444555555333444555666666666555444///111444333111///111222000111222333333222111000000111222333444333333222...///000111222333444444222222222333333222222222444444333333222111111000333333333222222111111111000111222333444333222111111111000000111222333333111111222222222222111111000000111111111111000000111111111111111111111111000000111222333444444555111111111222222333333333333333222222111111000000111111000000222444777999===999555222111111111000000111222333444333333222000000111111222222222222111111222444444555555555111111222222222333333333000000000111222222333333222222222222222222222222000000111111222222222333333333333333333333333333222222333333333444444444666333444777777444333666444444444444444444444444444444444555555555555555444444555555444444333222555666777888:::;;;======>>>999666999===AAAFFFLLLOOOXXXhhh~~~,,,---...///000000000000...///////////////......000111222222222000///......///111222111000...---,,,---222:::BBBDDD???:::555444444444444333333333333444666777999999:::::::::;;;<<<;;;:::999:::;;;>>><<<:::999:::;;;;;;:::===???AAACCCEEEIIINNNRRRYYY___fffmmmrrrvvvyyy{{{zzz{{{~~~xxxsssrrrqqqqqquuuzzz~~~zzzuuuoookkkjjjjjjiiijjjllllllmmmnnnqqqsss|||~~~wwwuuurrrpppnnnooooooppplllgggaaa]]]]]]^^^]]]\\\^^^]]]]]]```dddfffdddaaaeeecccaaa```^^^\\\YYYVVVRRRPPPOOOTTT[[[aaaddddddgggffffffhhhiiigggaaa]]]VVVSSSPPPNNNPPPUUUZZZ^^^fffkkknnnmmmqqqvvvvvvppppppjjjaaa[[[\\\dddooowww~~~|||zzz{{{~~~}}}}}}~~~}}}|||}}}~~~~~~{{{ssssssrrrppplllgggccc```^^^\\\XXXUUUQQQLLLFFFBBBAAA>>>:::888777777555444666777777444111000222444555555444444444444444333111222222333333222222111555444333222222333444555333333333333333333333333333333333333333333333333444333333222111111111222333333333333333333333333111222222333333222222111111222333444444333222111111111111000000000//////111111222222222333333333222222333333333333444444555444333333222222222222222222222222111111000000222222111111111111222222555444444333222111000000000111222333333222111000000000000000000000000000111111111111111111111111............///000222222444444333333222111000000111111000000111111222333111111111111111111111111333444444555555444444333444222000111333444222000///000111222222111000///111111111222222333333333333333222111000000111111666333111111333333111...000111222333333222111000111111222222222333333333555555555555555555444444666555444333222333333444333333333333333333333333222222333333444555555666555555555555555555555555777777666666666888999:::999999999999999999999999999:::<<<>>>@@@DDDJJJMMMPPPVVVggg,,,---...///000000000000...///////////////......000000111111111000///...---...000222222111000///111111333888<<<<<<777222555555555555555555555555555666777888999999::::::888999:::999888777888999<<<;;;::::::<<<===??????BBBDDDGGGIIIMMMSSSZZZ^^^gggkkkqqqwwwzzz~~~~~~yyyxxxvvvuuutttwww|||zzzvvvrrrrrrssspppqqqrrrrrrrrrsssuuuwwwzzz~~~{{{xxxvvvtttsssssssssrrrqqqooollliiihhheeedddbbbaaa`````````aaa\\\YYYWWWWWWXXXWWWUUURRRSSSRRRRRRTTTXXXZZZYYYWWWXXXWWWWWWYYY[[[[[[ZZZYYYTTTRRRQQQQQQTTTWWWYYYYYYZZZXXXXXXZZZ]]]^^^]]][[[WWWUUUQQQOOONNNPPPSSSUUUZZZ^^^```___cccjjjllliiiccc___YYYTTTUUUZZZ```eeennnsssyyy{{{uuuqqqqqquuu{{{|||yyyyyyyyyzzzxxxuuuuuuwww{{{~~~zzzzzzyyywwwtttpppllljjjiiifffbbb^^^ZZZTTTNNNJJJJJJGGGCCC???===;;;999777444555666444111111333666333333333333333333333333333444444555555444444333222111000//////000111222333333333333333333333333333333333333333333333333444333333222111111222222111111111111111111111111111222222333333222222111222222222333333222222222333333333222222111111111111111222222222333333333222222333333333333444444555444333333222222222333222222222222111111111000222222111111111111222222444333333222222111111111111111222333333222111111111111111111111111111111222222222222222222222222////////////000111222222444444333222222111000000111111000000111111222333111111111111111111111111222222333333333333222222555333333444666666444222000000111222222111000000111111222222222333333333333333222111111111111111444222111111444444333111111111222333333222111111111111222222222333333333555555555555555555444444666555444333333333444444444444444444444444444444666666555555555444444444111222333444666777888888777666555555555666777888999999999999999999999999999:::<<<<<<===@@@EEEHHHPPPWWWhhh,,,---...///000000000000...//////000000////////////000000000000//////......///000222222222111111333222222444666666222...555555555666777777888888888888888999999:::::::::888999:::999888777777999::::::;;;===???CCCFFFGGGLLLOOOSSSWWW]]]ccckkkpppvvvxxx|||~~~~~~}}}zzzxxxzzz~~~}}}{{{{{{vvvwwwwwwwwwuuuuuuwwwyyywww{{{|||zzzwwwrrrmmmhhheeecccbbbbbbaaa```]]]YYYUUUSSSTTTTTTTTTSSSSSSSSSRRRRRRNNNOOOQQQTTTVVVUUURRROOOOOONNNMMMNNNPPPRRRRRRQQQMMMMMMOOOTTTYYY\\\]]]\\\VVVUUUSSSOOOMMMLLLNNNPPPRRRPPPPPPRRRVVV[[[^^^___[[[YYYVVVRRRPPPNNNMMMMMMPPPRRRSSSSSSVVV\\\``````[[[YYYWWWUUUTTTUUUWWWXXX^^^ccciiinnnqqqrrrssssssuuupppiiicccbbbffflllpppxxxvvvwww{{{}}}~~~}}}{{{{{{yyyuuuqqqppptttzzz~~~~~~~~~}}}{{{xxxuuutttsssqqqmmmjjjgggccc^^^ZZZYYYUUUOOOJJJFFFBBB>>><<<666777777666555555666888444444444444444444444444444444555555555555444444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222222222222111111111111111111111111111222222333333222222111333222222222222222222333444444444444333333333333111111222222222333333333222222333333333333444444444444333222222222333333222222222222111111111111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222333333333333333333333333222111111000111111222222333333333222111111000000111111000000111111222333111111111111111111111111111111222222222222111111333333333555777666444111111111222222222222111111111222222222222333333333333222222111111111111222222111111222444555555444222333333444444333333222111111222222222333333333444444444444444444555555555555444333333333444444555555555555555555555555999888888666555444333333222222333444666777888999:::999888777777888888999999999999999999999999999;;;;;;<<<;;;;;;===AAADDDQQQXXXiii------...//////000//////...//////000000000000////////////000////////////000111222222333222222111111//////111444555444333555555666777888999:::;;;:::::::::999:::::::::;;;999;;;<<<;;;:::999:::<<<:::;;;>>>BBBFFFJJJPPPSSSZZZ___eeekkkpppuuuyyy|||}}}}}}~~~}}}~~~}}}{{{{{{~~~}}}wwwxxxwwwvvvsssrrrssstttssstttwww{{{}}}|||yyyvvvrrrppplllgggbbb]]]YYYWWWRRRSSSTTTUUUTTTRRROOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKMMMRRRVVVYYYYYYWWWUUUSSSQQQOOONNNNNNOOOOOOPPPKKKLLLPPPUUUYYY\\\\\\[[[TTTTTTSSSOOOKKKJJJNNNRRRRRRRRRRRRTTTXXX\\\___aaa^^^]]]\\\YYYVVVSSSPPPOOOOOORRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWW[[[___aaaaaa`````````ccc___[[[WWWWWWZZZ^^^bbbjjjiiijjjnnnqqquuu~~~}}}zzzwwwwwwzzz~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssrrrpppmmmkkkgggccc\\\UUUOOOJJJEEEAAA======<<<;;;:::999888999666666666666666666666666222222333333333333222222555555444444444444555555333333333333333333333333333333333333333333333333444333333222222222333333333333333333333333333333111222222333333222222111444333222111111222333444444444444444444444333333111111222222222333333333222222222333333333444444444333333222222333333333222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333222111111222222222333222222222111111000000111111000000111111222333111111111111111111111111111111222222222222111111///000222444555444111///222222222333333222222222222222222222222222222222333222222111111222222222222222222333444555555555444444444444444444444444111111222222222333333333333333444444444444555555444444444444444444444444444444444444444444444444888888777666555444333333555555555555555555555555:::999888666666666777777888999999999999999::::::<<<======<<<<<<>>>AAADDDQQQYYYkkk---...//////////////////......///000111111000000000////////////000000000444444444333333222111111111111000222444666777777666666777888:::;;;<<<<<<;;;::::::999999:::;;;<<<888:::<<<<<<<<<===???@@@???BBBGGGKKKPPPVVV\\\aaajjjpppxxx~~~~~~|||yyyxxxyyy}}}}}}zzzzzz|||zzzuuuuuussspppmmmjjjjjjkkkjjjhhhgggggghhhhhhgggfffcccbbb^^^ZZZVVVRRROOONNNIIIKKKMMMPPPPPPOOOMMMKKKKKKKKKKKKLLLKKKJJJIIIIIILLLOOOSSSWWWYYY[[[\\\\\\XXXWWWUUURRRPPPOOOOOOPPPQQQSSSVVVZZZ]]]\\\YYYVVVQQQRRRRRRPPPOOOQQQVVV[[[XXXZZZ]]]```aaabbbcccccccccbbbaaa```]]][[[YYYXXXYYY[[[^^^___\\\XXXVVVVVVZZZ[[[[[[\\\\\\[[[ZZZYYYUUUWWWYYYZZZXXXUUUTTTTTTRRRRRRRRRRRRSSSUUUWWWXXX]]]\\\^^^bbbdddhhhrrr}}}~~~}}}}}}~~~~~~|||zzzxxxxxxwwwuuusssppplllddd]]]WWWQQQLLLIIIDDDCCCAAA???===;;;999777666666666666555555555555222333333444444333333222111111222222222222111111333333333333333333333333333333333333333333333333444333333222333333444444333333333333333333333333111222222333333222222111444333222111111222333444222222222222333333333333111111222222222333333333222222222333333333444444333333333222222333333444222222222222222222222333111222333333333333222111111111111222222333333444333333333333333333333333111111111111111111111111222222222222222222222222444333222222222222222333222222111111111111111000111111000000111111222333111111111111111111111111222222333333333333222222...000333555555333222111222222222222222222222222222222222222222222222222333222222222222222333333333333333333333333333333444444444444444444444444111111222222222333333333333333333333444444555555333444444444444444444444333333333333333333333333444444444444444444444444666666666666666666666666666555444333222222333444888888888999999:::::::::===>>>>>>>>>???AAAEEEHHHPPPYYYkkk......///////////////.........///000111111111111111000000000000111111222555444444444333333333333666666555555555666777888666777888999:::;;;<<<<<<::::::999888999:::<<<===777999<<<>>>@@@BBBEEEGGGJJJNNNTTTYYY]]]dddlllrrrxxx~~~~~~{{{wwwtttuuuxxx{{{}}}~~~}}}{{{yyyyyyyyyzzz{{{zzztttooonnnlllhhhccc___^^^___\\\YYYVVVUUUVVVWWWWWWWWWTTTSSSQQQOOOMMMKKKIIIHHHGGGIIILLLNNNNNNMMMJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLSSSUUUYYY[[[\\\^^^aaacccddddddcccaaa]]]\\\\\\]]]\\\___dddiiijjjggg```[[[YYYXXXXXXWWWYYY]]]ccchhhhhhlllrrruuuuuutttsssrrrnnnllljjjgggfffeeeeeeeeeggghhhkkkkkkeee[[[WWWXXXYYYZZZ\\\]]]]]]\\\ZZZXXXVVVYYY[[[[[[YYYWWWVVVVVVNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVXXXZZZZZZ[[[dddnnn~~~~~~~~~|||zzzwwwuuuuuupppiiiccc^^^YYYTTTQQQKKKIIIGGGEEECCC@@@<<<999777777666555444333333222555555666666666666555555222333333444444333333222333333333333333333333333333333333333333333333333333333333333333444444555111111111111111111111111111222222333333222222111333222222222222222222333111111111111222222222222111111222222222333333333222222333333333333444444333333222222222333444444222222222222333333333333111222333444444333222111111111111222222333333333333333222222222222333333000000000000000000000000111111111111111111111111222222222111222222333333111111111111111111111111111111000000111111222333111111111111111111111111222222333333333333222222000222555666666444444555222222111111111111222222333333333222222222222111333222222222222333333444111333333333111111111333555444444333333444444555111111222222222333333333222222333333444444555555222333444555555555444444333333333333333333333333222222333333444555555666333333444555777888999:::888888666555555666777777888888888999999::::::;;;<<<===>>>???@@@CCCGGGJJJOOOXXXlll......////////////............///111111222222111222111000000111222333444333333333333444555666777888888888888777777888888777777888999::::::;;;;;;999888777777888:::<<<>>>999<<<@@@DDDGGGKKKOOORRRWWW]]]ccchhhkkkrrrzzz~~~{{{wwwtttsssuuuwww}}}zzzzzzyyyyyyxxxwwwwwwvvv{{{}}}uuunnnjjjeeedddaaa\\\VVVRRRPPPPPPLLLJJJJJJKKKMMMNNNMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLPPPSSSSSSRRROOOMMMNNNNNNOOOQQQTTTXXX[[[]]]cccfffjjjlllllllllnnnpppqqqsssuuutttrrrpppqqqrrrnnnsss{{{yyysssmmmjjjffffffhhhmmmqqqssswww|||}}}xxxssspppooopppqqquuuuuuvvvuuulll```]]]```eeegggkkkmmmlllhhhccc```bbbdddffffffdddcccbbbbbbWWWXXXXXXXXXXXXWWWVVVVVVTTTUUUXXXXXXUUURRRXXXaaappp}}}~~~~~~}}}|||zzzvvvrrrlllgggddd```]]]ZZZTTTRRROOONNNMMMJJJEEEAAA;;;;;;999888666555333333555555666666666666555555555555666777777666555555333333333333333333333333333333333333333333333333333333333333333444555555111111111111111111111111111222222333333222222111222222222333333222222222000111111111222222222333111111222222222333333333222222333333333333444444333222222222333333444555222222222333333333444444111222444555555444222111222222222222222222333333333222111111111111222333111111111111111111111111222222222222222222222222111111111111111222333444000000000000111111111111111111000000111111222333111111111111111111111111111111222222222222111111000222555555444444555777222111000000000000111222333333333222222222111111222222222222222333444555...000222222000000222444444444333222222333444444111111222222222333333333111222222333444444555555222333444555555555444444444444444444444444444444333333333444555666666777333333444666777888999:::999999888777777888:::;;;777888888999::::::;;;;;;;;;<<<======>>>AAAEEEHHHMMMXXXlll...///////////////............///111111222222222222222111111111222444555000111222333555777999;;;666777999999888999:::;;;777888888999999::::::;;;888777666666888:::<<<>>>===@@@EEEJJJNNNSSSXXX[[[aaafffmmmqqquuu{{{~~~{{{wwwsssrrrsssuuu|||wwwxxxyyyyyyxxxwwwuuutttppprrrsssrrrmmmgggdddbbb\\\[[[XXXRRRLLLGGGEEEEEE@@@AAADDDGGGJJJKKKIIIGGGLLLLLLLLLLLLKKKKKKKKKKKKNNNQQQUUUYYY[[[ZZZXXXVVVXXXXXXZZZ]]]bbbhhhmmmppptttyyy~~~}}}~~~~~~wwwzzz~~~~~~}}}|||}}}~~~~~~{{{uuusssuuuyyyzzzzzzzzz}}}xxxwwwxxxzzz}}}}}}zzzqqqeeeccchhhvvvzzzyyyqqqlllqqqrrrsssrrrpppmmmllllllcccaaa___\\\YYYXXXWWWWWWUUUWWWYYYYYYSSSNNNRRRYYYbbbooo{{{}}}{{{}}}~~~yyyzzz||||||}}}~~~vvvrrrnnnjjjgggeeebbb```[[[YYYWWWVVVVVVTTTOOOKKKAAA@@@>>><<<:::888666666333333444444444444333333111222333444444333222111333333333333333333333333333333333333333333333333333333333333333444555666333333333333333333333333222222222333333222222222111222333444444333222111111111111222222333333333111111222222222333333333222222333333333444444444222222222222333333444555222222222333333444444444111222444555555444222111222222222222222222222222333222111000000111222333222222222222222222222222333333333333333333333333000000000000111222333444000000000000000111111111111111111000111222222333111111111111111111111111000000111111111111000000...111333333111111333666222111000//////000111222333333333222222111111111222222222222333333444555+++...000111000000333666444333222222222222333444111111222222222333333333111111222333333444555555111222444555666555444444555555555555555555555555555555555555666666666777777777777777777777777777444333222222333444555666777777888999::::::;;;;;;;;;;;;<<<;;;<<<>>>AAADDDLLLWWWlll000000000000////////////////////////000000000000000111111222333333444444222333444555666666666666666777888999:::;;;;;;<<<;;;;;;::::::999999:::::::::::::::;;;===@@@CCCDDDDDDJJJQQQVVVXXX[[[bbbgggmmmsssyyy~~~~~~{{{|||{{{wwwttttttwww{{{}}}zzzyyyyyyxxxvvvqqqjjjeeeeeebbb^^^\\\[[[YYYTTTQQQQQQQQQOOOLLLIIIEEEBBB@@@??????@@@BBBDDDGGGIIIJJJQQQMMMLLLOOOQQQPPPSSSWWW[[[___eeeiiijjjkkkkkkkkkqqqmmmlllooorrrsssxxx~~~}}}{{{{{{zzz{{{~~~}}}xxxzzz~~~}}}~~~yyyzzz|||~~~xxxnnnhhhmmmvvvxxxuuuwww~~~}}}{{{}}}{{{wwwuuuxxxwwwnnneeebbb```]]]\\\]]]]]]\\\YYYWWWWWWXXXaaahhhmmmllllllqqqwwwyyyuuusssrrrrrrvvvzzz}}}~~~~~~}}}~~~yyyvvvsssqqqpppnnnkkkiiijjjgggdddddddddaaaYYYSSSNNNIIIBBB===<<<<<<<<<<<<888777666555444555555666333444555666666666666666111222222333333222222111666444333444777777555222222222222222333444555666555444444444444333333333111222222333333222222111000111222444666888999:::222222333333333333444444///111222222222222333555555444444333222222222333222222333444444444333333666777888888666444111///444444222222222222444444444444444333333222222222222222222222222222222222555333444444---######)))111111111111111111111111222333333444444333333222////////////////////////111111222222222222111111444333111///...///000111111111111000000000//////000111111111111222222222444444444333333222222222555444222111000000111222333222111111111222333444000000222333444555555555555444444333333222222111555444333333222222222222555444333333222222222222444333333444444555666777222222222222222222222222222333444444555555444444666666555444444444444555888777666444333444888;;;555666888999999888777666;;;===>>>>>>>>>@@@CCCEEEPPPXXXjjj000000000000////////////222222222222222222222222111111222222333444444555555666666666777666666666555666888999:::::::::999:::999999999999:::;;;<<>>===<<<:::999888999::::::<<<===>>>>>>>>>@@@CCCFFFNNNVVVhhh////////////000000000000///////////////.........222333333444444555666666999999888888777666555555444555777999:::999888777999999999:::;;;===???@@@CCCCCCEEEGGGJJJNNNPPPRRR]]]dddmmmsssvvvwwwyyy{{{{{{{{{|||{{{{{{|||{{{yyyuuutttrrrqqqrrrxxx|||wwwtttsssooommmjjjfffaaa[[[SSSNNNKKKHHHEEEEEEGGGIIIKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDFFFKKKRRRXXX\\\ccceeejjjppprrrttt||||||xxxyyywwwyyy~~~tttsssqqqppprrrvvvzzz}}}yyyooollljjjgggdddgggjjjpppyyyzzz{{{|||~~~zzzuuuppplllooo}}}zzzrrrppppppooollljjjjjjlllnnntttzzz|||vvvnnnggg```ZZZYYYWWWVVVVVVYYY\\\______eeekkkwww~~~~~~}}}{{{xxxuuuttttttsssoookkkeeeaaa[[[UUUQQQNNNJJJGGGDDDCCCAAA>>>:::666333111777777666666555444333333444555555555555555555444444333333444555555444222222222222222333444555666888777666555444333222111222222333333333333222222333333222222222222111111222222333333333333444444222222333444444555666666333333222222111111222222...///000222333444555555222333444444444333111000222222333333333333222222222222222222222111111111222222222222222222222222222333666888666222444999333333333333333333333333222333333444444333333222333333333333333333333333111111222222222222111111000111333555555444222111444444444444333333333333000111111111111222222222222222111111111111111000222111111111111222222333222222111111222222333444222222222222222111000///111111222333333444555555444444333222222222333333444444333222222222333333666666555444444444444555555555555555444444444444222333444444555555444444444444444444555666777777888888888888888:::>>>AAABBB???:::777666888:::<<<<<<===>>>??????AAADDDGGGMMMUUUggg~~~////////////000000000000------------------------444444555555666777777777;;;:::999777666555444444333555777999999888777555;;;;;;;;;;;;===???BBBDDDFFFGGGJJJNNNSSSWWW[[[]]]fffkkkqqquuuwwwxxxyyy{{{yyyxxxuuussssssvvvzzz}}}yyyrrrooojjjjjjjjjkkkooouuu{{{yyypppiiifffeeecccaaa^^^\\\XXXTTTNNNJJJHHHEEEBBB@@@AAACCCFFFHHHGGGFFFEEEEEEGGGKKKOOORRRPPPOOONNNOOOSSSZZZbbbgggrrrvvv|||}}}sssnnnooonnnpppuuuyyyzzz|||yyynnnlllhhhffffffhhhllloooxxx~~~|||ooofffaaa^^^[[[YYYWWWZZZ___hhhsss~~~yyysssrrrsssqqqmmmhhhdddbbbggguuuxxxwwwwwwvvvuuutttvvvzzz~~~uuuiii```[[[XXXUUUTTTUUUXXXYYYZZZ]]]cccnnnzzz~~~zzz{{{}}}|||~~~zzzxxxwwwvvvssspppooolllgggccc___[[[VVVSSSIIIGGGDDD@@@<<<999777666777666666555444444444444444555555666666555555444333333333444444444333333333333333333333444555555444333333222222111111000222333333333333333333222333333333222222222222111222222222333333333444444111111111333555666777666333222222111111111222222///000111222333333333333333444444555555555444333111222333444444333222111111111111111111111111111222222222222222222222222333444555555333000111333333333333333333333333333222333333444444333333222111111111111111111111111111111222222222222111111///000222333444444444333333333333222222222111111000000111111111222222222222222222222111111111111111111111222333444444555222111222222222222333333000111222333444555555444222222222333333444444444444333333222222333333333444333333222222333333333666555444333222222222222333333333333333222222222222333444444555555444444333333444444555777888999777888888777777888;;;>>>===;;;777555444666888:::<<<===>>>??????AAAEEEHHHMMMUUUggg}}}.../////////000000000111111111111111222222222222666666666777888888999999;;;999888666444444333333444555777999:::999888777<<<<<<;;;<<>>>>>BBBFFFIIILLLLLLLLLOOOUUU\\\cccgggfffddd```___```eeekkkoootttxxxyyyppplllfffcccdddhhhiiihhhjjjmmmyyysssfffddd___[[[YYYZZZ[[[]]]```eeennnzzz{{{tttiii```ZZZVVVSSSQQQOOOPPPRRRXXXaaannn{{{{{{qqqjjjggggggccc___\\\ZZZXXX[[[fffrrryyywwwwwwxxxyyyxxxwwwyyy|||}}}zzz{{{||||||~~~|||qqqlllhhhbbb______bbbdddeeedddfffjjjqqqyyy}}}~~~~~~xxxrrrqqqqqqnnnuuu}}}}}}zzzxxxuuussstttrrrnnnllliiifffbbb___WWWSSSMMMFFFAAA???>>>>>>888777666555555555555666444444555555555555444444333444555555444444444444444444333333444444555555222222333333444555555555333333333444444333333333222222333333444444555555222222222333333333444444555333222333555666444333333222222111222222333333222222333333333222222111333333444444444444444444000111333333333333111000111111111111111111111111222222222222222222222222222444444222000//////...222222222222222222222222222333333444444333333222000000000000000000000000111111222222222222111111111000000000111333444555333333333222222222111111000000111111111222222222222333333333333333333333111111222333444555666666111111222222333333333333111222333333444444444444444444444333333222222222333333333222222333333444333333333222222333333444777777555444333333333333666666555555555444444444222333444444555555444444333333444444666777999:::666777777666444444666888666666555666666777888888;;;<<<>>>>>>???AAAEEEHHHOOOWWWhhh}}}......//////000000111111000000111222333444444555777777888999999::::::;;;999888666555444444555555666777888999:::;;;;;;<<<======>>>@@@DDDJJJOOORRR\\\___ccchhhmmmrrruuuvvvvvvuuutttssstttuuuwwwxxxwwwsssoooooottt{{{zzzqqqiiiccc^^^___aaaeeehhhjjjiiigggdddeeeeeeaaa\\\VVVRRRPPPQQQNNNKKKIIIHHHFFFCCCAAA???@@@@@@AAACCCIIIPPPUUUZZZ[[[]]]bbbiiiqqqyyy~~~{{{uuuooolllmmmoooqqqnnnqqqwwwwwwooolllbbb^^^\\\^^^]]][[[[[[___qqq}}}yyyqqqkkk]]][[[VVVRRROOONNNNNNNNNOOOSSSZZZdddnnntttwwwwwwtttnnneee\\\VVVRRROOOMMMLLLLLLLLLNNNTTT```nnnxxx~~~~~~|||tttjjjbbb^^^^^^XXXUUUSSSRRRPPPPPPWWW```sssyyyqqqllljjjjjjkkkjjjhhhkkkooouuuzzz{{{~~~|||uuupppppptttxxxzzzwwwuuuqqqpppppppppooonnnooopppqqqpppmmmiiifffeeeeeekkkttt}}}}}}||||||~~~~~~~~~|||zzzwwwuuurrrqqqpppnnnkkkiiiccc___WWWNNNGGGCCCAAA@@@===;;;:::888777777888888444444555555555555444444333555666666555444444555555444444444444444555555///000000222333444555666333333444444444444333333222222333444666777888888222222333333333333444444444333333777===BBBBBBAAA333333222222333333444444444444444444333222111111111111111111111222222222111111222222222222111111111111111222222222222222222222222222222222222222000333333111111333333000111111111111111111111111222333333444444333333222111111111111111111111111111111222222222222111111222111//////000222444666444444444444333333333333000111111111111222222222333333333333333444444444111111333444555555555555000111222333333333333222333333333222111000///...555555444333333222111111333333222222222333444444333333222222222333444444:::999888777666555555555555555444444333222222222222333444444555555444444444444444555666888999:::666777777555333222333555333555777999::::::999999:::;;;======>>>AAADDDGGGPPPWWWhhh}}}.........///000111111111...///000222333555666777888999999:::;;;;;;<<<<<<999888666555555666888999888888999999;;;===???AAACCCCCCEEEJJJPPPXXX```dddjjjlllooosssvvvyyyzzz{{{uuuttttttuuuvvvxxxxxxxxxzzzvvvrrrsssyyy}}}xxxpppiii___]]]\\\^^^___```]]][[[VVVWWWWWWUUUPPPMMMJJJJJJJJJHHHFFFEEEFFFFFFFFFEEEFFFHHHLLLOOOSSSYYYbbbhhhlllmmmpppvvv}}}xxxpppkkkjjjiiicccdddhhhpppvvvzzz~~~ssslllggg^^^YYYVVVVVVTTTQQQRRRVVV]]]fffnnnooonnnjjjddd^^^TTTRRRPPPMMMJJJHHHGGGFFFGGGHHHMMMTTT\\\bbbeeeeeegggccc]]]WWWRRRPPPNNNMMMIIIIIIHHHHHHKKKTTT```iiissstttrrrlllcccZZZVVVUUURRROOOLLLLLLIIIHHHMMMTTTdddsss~~~}}}yyyvvvmmmbbb___\\\ZZZ\\\ZZZWWWZZZ```cccppp~~~~~~yyytttvvvyyy|||~~~}}}~~~{{{vvvqqqmmmjjjeeeddddddeeeffffffeeeccceeegggnnnwww}}}||||||}}}}}}zzzxxxuuutttssssssqqqpppllliiiddd\\\UUUOOOJJJGGGEEECCC@@@===;;;:::999:::555666666777777666666555444666888888555444555777555555444444444444555555//////000111222333444444333333444444444444333333333333444555666777777888222222333333333333444444111000111777???EEEFFFEEE444444333333444444555666444444555555555444333333222222111111111111111111222222111111111111222222222222222222333333333444222222222222222222222222000333444111222666666111222222222222222222222222222333333444444333333222222222222222222222222222111111222222222222111111222222222222222333444444444333333333333222222222000111111111111222222222111111222222333333333333///000222333333333333222000111222333333333222222333333333222111000///...333333333333333333333333333222222222333333444555333222222222333333444555888777666666555555555555444333333222111111000000222333444444555555444444555555555555666777888999666777888777555555666777555666888:::::::::999888888:::;;;<<<===@@@DDDGGGNNNVVVggg}}}---......///000111111222111222444666888:::<<<<<<999999:::;;;;;;<<<<<<===888888666666777888;;;<<<:::999999:::<<>>???===;;;999999:::;;;<<<;;;======<<<<<<===CCCJJJOOOUUUZZZbbbjjjpppuuuwwwwwwyyyxxxwwwxxxyyy{{{zzzzzz{{{|||~~~~~~~~~|||xxxwwwzzz~~~zzzuuuooojjjccc]]]UUUOOOLLLJJJGGGEEEBBBCCCCCCCCCCCCEEEHHHKKKEEEIIIMMMOOOTTT\\\``````iiihhhlllssswwwwwwxxx{{{}}}}}}~~~xxxnnneee\\\UUUSSSQQQQQQTTTTTTTTTYYY___fffkkkqqqtttrrrlllgggcccXXXTTTPPPNNNNNNNNNLLLJJJLLLOOOPPPOOOQQQTTTRRRMMMLLLKKKJJJHHHGGGGGGFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTQQQRRRRRRRRRPPPOOOMMMKKKNNNNNNNNNLLLLLLNNNSSSVVV___``````^^^YYYSSSPPPNNNJJJKKKJJJHHHFFFEEEEEEGGGWWW___hhhjjjiiidddYYYOOOJJJKKKKKKIIIHHHGGGGGGHHHMMMSSS^^^kkktttuuuooojjj```bbbeeehhhjjjkkkllllllssszzzuuupppjjjhhhlllqqquuuwwwvvvtttuuu{{{}}}|||www{{{}}}yyyvvvvvvzzzyyyvvvssspppnnnllllllaaa[[[RRRJJJEEEBBB@@@>>>888999999999888666444333666666555555444333222222555555555555666666666666444555555333111111333555555444333222222333555666444444555666555444222111555555444333333222111111222333444333111000111222333333333222222111111111111111111222222333333444000000////////////000000444444444333333222222222..................//////222222222222222222222222444333222111000000000000444444333333222111000000000111222333444555555555333333222111000000111111111111222222222333333333000000000111222222333333333333333222222111111111555444444333222111000///000111333333444333222111...///111222333333222111444333222111222333444555222222333333333333444444333333333333333333333333000222444666777777666555///.........000222555777555555555444444333333333555444333222222222222222666666666666666666666666444333222222555999===@@@:::555222222777999888555999999999888888888888888;;;<<<===>>>>>>@@@CCCFFFOOOYYYjjj~~~......---...000222555777777888888888777777999:::<<<<<<;;;;;;<<<===>>>>>>===;;;:::999:::;;;<<<<<<<<<===>>>AAAEEELLLTTTZZZbbbeeekkkqqqvvvxxxyyyyyyvvvtttssstttwwwzzz{{{{{{}}}~~~}}}|||zzzxxxxxx|||{{{tttnnngggbbbXXXTTTOOOKKKJJJHHHEEEBBBBBBCCCCCCCCCDDDGGGLLLOOOQQQWWW\\\aaaiiirrruuusss}}}zzzzzz}}}~~~||||||~~~uuujjjbbb[[[UUUPPPMMMMMMNNNMMMLLLOOOTTTWWW\\\cccfffddd```[[[YYYTTTSSSPPPNNNMMMMMMMMMLLLJJJMMMPPPQQQTTTXXXWWWSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMNNNQQQVVV[[[```cccbbbbbbbbb```___\\\ZZZXXXUUUVVVVVVUUUUUUVVVYYY[[[bbbdddfffddd___YYYTTTRRROOOOOOOOOMMMJJJHHHHHHIIIQQQYYY```aaa^^^[[[UUUOOOLLLLLLJJJHHHEEEEEEFFFGGGFFFLLLXXXfffoooooohhhaaaXXXZZZ[[[]]]____________aaahhhqqqyyyzzzwwwyyy}}}}}}~~~yyyuuuwwwzzz}}}~~~}}}{{{~~~|||yyyzzz{{{zzzxxxwwwuuuttttttssspppkkkccc[[[SSSLLLFFFBBB??????===;;;999777555555555555444444333333333333555555555555555555555555111222444555666777777666000111333444555444333222444555555555444444333222555555444333333222111111222333444333111000111222333333333222222222111111222222222222222333333333222111111111111111111222444333333333333333333222333333222222222222222222222222222222222222222222222222222111222222222333444444333333222111111000111222222333444444444444333333222111111111111111111111222222222333333333222222222111111111111111333333222222222222222222333333333222222222111111111222333333333333222111111222333444444444333333222222222222222333333444222222333333333333444444333333333333333333333333111222333555555555444444555555555444444333222222555555444444444333333333777666555555444444444555555555555555555555555555666666555555555666777777666222///000444666555222888888888888888888999999;;;<<<===>>>>>>@@@CCCFFFNNNYYYkkk............000222555666777888999888777888999;;;<<<======>>>>>>>>>>>>===>>>===<<<;;;;;;<<<>>>>>>===@@@DDDJJJQQQYYYccciiippprrruuuwwwyyyyyyxxxwwwrrrpppooopppsssxxxzzz|||~~~|||zzzwwwvvvuuuvvvzzz{{{rrrkkkeee^^^ZZZRRROOOLLLIIIHHHFFFCCCAAABBBCCCEEEGGGJJJOOOUUUYYYbbbiiipppwww|||wwwwwwwwwtttsssuuuyyy|||nnnbbbZZZUUURRRMMMJJJJJJKKKIIIEEEGGGKKKLLLQQQXXX[[[[[[YYYWWWUUUTTTVVVVVVTTTPPPPPPRRRUUURRRWWW[[[^^^dddiiiiiieeebbbaaa___]]][[[ZZZZZZZZZ[[[[[[\\\```fffmmmuuuyyy{{{zzzxxxvvvssspppmmmkkkhhhiiikkkkkkjjjjjjkkkmmmnnnqqquuutttpppiiiccc```^^^^^^^^^[[[WWWTTTSSSTTTWWW___ccc___YYYUUUSSSQQQPPPNNNKKKHHHFFFEEEEEEFFFCCCIIITTT```hhhggg___XXXQQQQQQRRRSSSSSSSSSSSSRRRPPPWWW___gggsss}}}zzzzzz~~~wwwpppkkklllooossswww|||xxxyyy|||~~~~~~~~~}}}yyyyyyyyyzzzzzzzzz{{{{{{xxxuuuoooiiibbbYYYPPPJJJIIIFFFCCC???<<<:::::::::777666666555555555666666777777666666555555444444444333333666888888444000666777777888888888888888666555444444444444444444555444444333333222222111222333444333222111222333333333333333222222222222333333333333222222222222444333333222222333333444222333333333333333333444555555555444444333333333111111111111111111111111000111111222333333444444444333333222222111111111222222333444444333333333333222222111111111111222111111222222222333333333444333333222111111000000222222222222222222333333333333333333333333333333222222333333333222222111333333444444444333222222111111222333333333333333222222333333333333444444333333333333333333333333222222222222333333333333555666777777666444111000555444444444444333333333777666555555444555555555444444444444444444444444555555666777777555444333888555333444777999888666777777777888999999999:::;;;<<<===>>>>>>@@@CCCFFFMMMYYYlll.........000111333555777888999:::999888888:::<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>???BBBDDDDDDHHHNNNUUU]]]fffnnntttyyyyyyyyyyyywwwuuusssrrrpppnnnlllmmmqqqvvvzzz|||}}}|||xxxrrrpppoooppprrruuuwwwxxxxxxrrrjjjccc___[[[WWWUUURRROOOLLLHHHFFFEEEDDDDDDEEEIIIOOOUUUZZZ```fffiiisssyyyxxxooohhhffffffdddeeegggjjjnnntttxxx{{{xxxhhh]]]UUUQQQNNNLLLIIIIIIKKKIIIFFFGGGKKKIIINNNUUU[[[]]]]]]]]]]]]^^^aaadddaaa\\\[[[```eeeiiinnnsssxxx~~~xxxvvvtttqqqooonnnnnnooommmnnnpppuuu{{{}}}|||{{{}}}yyyuuuuuuuuutttqqqmmmiiihhhhhhmmmtttvvvnnnccc\\\ZZZXXXXXXWWWUUUSSSQQQOOOLLLJJJIIILLLSSS[[[```___YYYSSSMMMMMMMMMMMMLLLLLLKKKKKKIIINNNTTTZZZfffsssyyyzzzwwwtttqqqmmmmmmoootttwwwwwwyyy~~~|||tttmmmiiibbbdddhhhlllrrrzzzwwwwwwxxxzzz|||~~~~~~~~~{{{}}}~~~xxxyyyzzz{{{|||}}}~~~~~~zzzxxxuuuqqqmmmhhhaaa]]]TTTPPPKKKEEEAAA?????????;;;:::999888888888999:::999999888777666555555444777444333777===@@@===:::888666222000///111333555666555444333333444555666444444444333333222222222222333444444222111222444333333333333333333333333444444444333333222222111444444333333333333444444222222222333333444444444444444333333222222111111111111111111111111111111///000111222222333333333333333333222222111111111333333444444444333222222333222222111111222222222111111222222222333333333333333333222222111111111111111111222222333333333444333333333333222222222222333333333222222111111333333222222111000//////111222444555555444444333222222222333333333444444333333333333333333333333444333222222222222222333000111222444555555444444444444444444444444444444444444333333333333444444444444444444444444444444000111333555666777777777888666555666999:::999888666666777888999:::::::::;;;<<<===>>>>>>@@@CCCFFFKKKWWWkkk//////000111333555777777999:::;;;:::999:::;;;=========???@@@@@@@@@???>>>;;;===???@@@AAACCCGGGJJJQQQUUU[[[bbbhhhooouuuyyy}}}|||zzzxxxuuusssqqqpppqqqooommmnnnsssxxx|||~~~~~~{{{qqqnnnjjjiiiiiiiiigggeeeaaa^^^XXXTTTRRRQQQPPPOOOMMMKKKIIIFFFFFFHHHLLLOOORRRYYYbbblllrrrwwwzzz|||wwwlllbbb^^^^^^\\\\\\^^^[[[___dddfffgggkkkttt{{{xxxnnncccZZZSSSOOOLLLJJJHHHIIIKKKKKKJJJMMMRRRPPPVVV^^^eeehhhjjjkkkkkkooossswwwtttnnnlllrrrxxx~~~~~~}}}||||||}}}xxxpppkkkhhhgggggggggggggggccc]]]XXXSSSRRRSSSVVVYYYYYYVVVRRRNNNMMMLLLJJJIIIGGGGGGFFFFFFIIIMMMQQQ\\\hhhppppppjjjgggccc```___aaaccceeeeeehhhmmmttt{{{}}}vvvoookkkiiibbbdddfffiiinnnvvv~~~|||||||||{{{zzzzzz{{{|||yyy|||~~~~~~~~~~~~{{{|||~~~}}}zzzxxxwwwuuusssqqqddd___XXXPPPJJJEEECCCBBB???>>><<<:::999999999:::::::::999999888777666666777444333888BBBJJJMMMLLLCCCBBB@@@>>>===;;;::::::666555444333333444666777444444333333333333222222222333444444333222333444333333333333333333333333555444444333333222222222333333222222222222333333222222222333333444444444333333222222111111111111111111111111111111111111000000111222222111000000333333222222222222222111333333444444444333222222333222222222222222333333111111222222222333333333111111222222333333333333111111111222222333333333555555444444333222222111333333333222222111111111444333222111000000//////222333555666666666555444222222222333333333444444333333333333333333333333555444333333222333333444//////000111333555888999444444444444444444444444444444333333333444444555555555555555555555555555000000111333555777:::;;;444333333555666777777666666666777888999:::::::::;;;<<<===>>>>>>@@@CCCFFFJJJVVVjjj000111222444666777888999:::;;;<<<;;;::::::<<<>>><<<===>>>??????@@@@@@@@@;;;???CCCEEEGGGKKKQQQVVVaaaeeekkkooosssuuuxxxzzz~~~}}}{{{xxxvvvtttsssssssssrrrrrruuuzzz~~~sssmmmfffaaa___]]]ZZZWWWRRRPPPMMMJJJHHHHHHIIIJJJGGGHHHJJJLLLPPPVVV]]]ccchhhoooxxx}}}ooobbb\\\ZZZWWWUUUUUURRRTTTVVVVVVVVVXXX]]]bbbcccaaa]]]XXXTTTPPPMMMLLLMMMLLLMMMQQQSSSTTTZZZaaagggnnnvvv}}}}}}{{{|||xxxxxxxxxzzz|||yyyrrrlllaaa^^^[[[[[[^^^___]]][[[WWWUUURRRNNNKKKHHHFFFEEEDDDFFFHHHKKKTTT___ffffff```\\\XXXUUUUUUUUUVVVVVVXXX[[[___ccchhhpppwww|||{{{rrrkkkiiiiiimmmnnnooopppsssxxx~~~}}}}}}~~~}}}|||}}}}}}zzzxxxxxxwwwvvvrrrnnnhhh___WWWOOOIIIFFFCCCAAA>>>;;;888777777888::::::999999888888777777:::777444555:::@@@CCCDDDHHHKKKNNNPPPNNNHHHAAA===555555555555555555666777333333333333333333333333222333444444333333444555333333333333444444444444444444444444333333333333333222222111111222222333222333333333333333333444333333333333333333333333222222222222222222222222000111222333333222000///222222222222222222222222222222333444444333333333333222222222222333333444111111222222222333333333111111222222333444444555222222222222222222333333555444444444333333333222444444333222111111111111666555444333222222222222333333444555555555555555222222333333333333444444333333333333333333333333333333333444444444444444444333222222333555888999333333333444444444444555666666666555666666777888666666666666666666666666444333333333444666888:::444555666777888999999999777777777888999999999:::;;;<<<===>>>>>>@@@CCCFFFKKKVVVjjj222222444666888999::::::;;;<<<===<<<;;;;;;===???;;;;;;<<<===>>>???AAABBBAAAFFFLLLPPPSSSXXX```gggooosssxxx{{{|||{{{{{{|||}}}{{{yyywwwvvvvvvwwwwwwvvvvvvxxx}}}~~~|||rrrjjj___WWWUUUSSSPPPMMMIIIHHHGGGEEEEEEFFFIIIKKKLLLQQQYYY```fffmmmuuuzzz~~~}}}ooo```YYYUUUQQQMMMLLLJJJJJJKKKLLLNNNQQQTTTVVVUUUUUUVVVUUUUUUVVVWWWXXX]]][[[\\\```dddgggoooxxx|||uuurrrppppppsssuuutttrrrllliiiccc]]]VVVQQQMMMLLLIIIJJJJJJIIIOOOWWW[[[ZZZYYYUUUPPPNNNOOOOOONNNMMMNNNPPPRRRTTTXXX___hhhoooxxxyyyyyyxxxwwwzzzvvvooooooqqqyyyzzzzzzzzz|||yyy{{{~~~~~~~~~}}}|||zzzxxxvvvuuuvvvuuurrrmmmfff^^^XXXTTTKKKHHHCCC???;;;999888888777777777777777777777777:::888555333222333444444888;;;>>>???>>>:::555111444444555666666666666666333333333333333333333333222333444444333333444666333333333444444444555555333333333444444444444444333333222222222222333333444333333333333333333222222222222333444444555555333333333333333333333333000111333555555555444333222222222222222222222222111222222333444444444444222222222222222333444555111111222222222333333333222333333333333333333333333333222222222222222222222222222333444555666666555444333111111111111111666555333222222222222333333222222222222333444444222222333333333333444444333333333333333333333333000111222333444444333333333333333333333444555555333333333444444444555555666666666666666777888888555555555555555555555555444555666666777777777777555777999;;;;;;;;;<<<<<<888888888888888888999999;;;<<<===>>>>>>@@@CCCFFFMMMXXXkkk222444555777999:::;;;;;;;;;<<<===<<<;;;<<<===???;;;::::::;;;===???BBBCCCIIIOOOVVVZZZ^^^eeennnuuuxxx{{{~~~}}}zzzxxxwwwvvvvvvwwwyyyzzzwwwyyy|||~~~yyyvvvnnneeeXXXOOOLLLKKKIIIFFFCCCCCCCCCDDDEEEHHHMMMPPPYYYaaallluuu|||{{{yyyyyyvvvxxxyyy~~~{{{lll]]]WWWTTTOOOKKKJJJDDDCCCDDDHHHMMMRRRUUUVVVXXXZZZ\\\^^^```dddiiilllnnnllllllppptttyyy|||uuulllddd]]]XXXUUURRRRRROOOKKKMMMRRRSSSQQQVVVRRRNNNLLLLLLMMMKKKIIIGGGHHHIIIJJJMMMUUU___fffmmmmmmmmmjjjhhhiiinnnrrryyy}}}}}}wwwxxx|||}}}{{{xxxppptttxxx{{{}}}~~~~~~{{{yyyssstttuuuuuuqqqlllfffbbbRRROOOIIIDDD???<<<;;;;;;555555555555666666666666222333555666555666888:::;;;:::777555555666888999333444666777777777666555333333333333333333333333222333444444333333555666333333333444444555555555333333333444444555555555444333333222222333333444444444444333333222222222///000000111222333444444444444444444444444444444///111444666888888777777222222222222222222222222000111222333444555555555222222222222333333444555111111222222222333333333555444444333333222222111444333333222222111111111//////111333555777888999666444333111000000111111333222111000000000111222222111000///000111333444222222333333333444444444333333333333333333333333---...111333444333222111,,,...000222444444333222333333333444444555555555444444444444444555666666444444444444444444444444111333666999::::::888666222444777888999888999:::999999999888888888888888;;;<<<===>>>>>>@@@CCCFFFPPP[[[lll777888999:::;;;;;;;;;:::<<<;;;;;;;;;;;;<<<===>>>===>>>???@@@BBBFFFLLLPPP[[[___eeeiiilllpppvvvzzz~~~vvvvvvvvvxxx{{{||||||zzzwwwtttttt|||zzzwwwsssnnniiihhh^^^QQQHHHEEEEEECCCBBBGGGGGGGGGIIINNNUUU^^^dddnnnuuu{{{tttmmmjjjhhhggggggiiikkkooorrrssssssiiibbbYYYTTTRRRPPPLLLHHHHHHHHHHHHLLLRRR[[[dddiiiiiinnntttvvvuuutttuuuwww{{{xxxwww{{{zzzuuuzzzxxxssspppmmmjjjfffbbb^^^[[[[[[\\\\\\\\\ZZZXXXVVVTTTRRROOOJJJGGGFFFFFFEEEGGGLLLRRRYYY]]]cccccc```\\\XXXZZZ```eeejjjoooyyy~~~~~~}}}{{{yyyuuunnniiiggggggiiimmmsss|||yyytttssstttuuuuuutttqqqnnneee___VVVMMMFFF@@@:::777===:::666444444444333222666444333222333555888:::666555444444333333333333555555555555555555555555333333222222333333444444...000222444444333222111222222333333333444444444444444555555444444333222333222222333444333000...222222222222222222222222222222333333333444444444111111111111111111111111333333333333333333333333111111222222222222111111222111111111222333333444555555555555444444333222111111111111111111111111333333333444444555555555222222222333333444444444111111222222222222111111555444333333333444555666111111111111111111111111444444222222222222444444333333444444444444444444666555444222111222555888333333333444555666777888444444333333333333222222333666555000///222555444000000111222333333444444444444444444444444444444333333444444666777999999999:::;;;<<<<<<;;;:::999666666888999:::;;;;;;;;;:::;;;<<<<<<===???CCCFFFNNNXXXjjj~~~666666777888999999999999999:::;;;<<<<<<=========???@@@AAACCCGGGOOOXXX^^^hhhkkknnnpppqqqsssvvvyyy}}}~~~~~~}}}zzzzzzzzz|||~~~~~~|||{{{tttqqqpppxxxvvvoookkkhhhddd```\\\UUUJJJCCCBBBDDDFFFHHHLLLOOOTTTYYY___iiittt|||~~~vvvnnneee___ZZZWWWVVVVVVVVVWWWYYY[[[\\\\\\[[[VVVPPPNNNOOOOOOMMMJJJRRRSSSVVV]]]fffqqq{{{}}}}}}~~~}}}~~~zzzyyy||||||yyyxxxwwwuuutttvvv~~~}}}|||||||||~~~zzzssswww}}}}}}zzzwwwtttvvvsssqqqppppppqqqpppppppppmmmjjjfffaaaZZZSSSNNNLLLJJJGGGFFFIIIOOOUUUZZZWWWVVVUUUSSSSSSUUUYYY\\\\\\___gggooossswww|||xxxrrrnnnjjjgggbbb___]]]]]]]]]```fffnnnvvvzzzzzzxxxuuutttuuuuuutttsssqqqlllddd[[[TTTLLLEEEAAA@@@===:::777555333111///555444333333444666999:::666555555444444444444555555555555555555555555555555444444333222222222333333444666777777666555444333333333444444444555555222333333333333222111111333333333555777777666444111111111111111111111111222222222222333333333333111111111111111111111111333333333333333333333333111111222222222222111111222222111111222222333444222333333333222222111000111111111111111111111111222333333333444444444444111111111111111111222222222222333333333333222222111111111111222333555666222222222222222222222222222333444444444444333222777666666555555444444444222333444333222111222444555444444444444555555666444444333333333333222222333666666222111444666666222222333333444444555555444444444444444444444444444444444555555777888999666777888999999888777666555666888999;;;<<<<<<===:::===???AAABBBCCCEEEGGGOOOZZZlll666666777888888999999999999:::<<<===>>>>>>>>>>>>AAABBBEEEIIIPPP[[[gggooowwwxxxzzzzzzxxxwwwxxxyyyzzz{{{}}}~~~~~~}}}|||||||||}}}|||yyyqqqnnnlllqqqzzz~~~vvvkkkccc___\\\XXXUUUPPPLLLGGGCCCBBBFFFNNNTTT[[[aaaiiiooottt}}}vvvjjj___XXXRRRMMMJJJKKKJJJJJJIIIJJJKKKMMMNNNQQQNNNMMMOOOTTTWWWWWWUUU]]]```eeemmmxxx{{{xxxyyy{{{~~~{{{{{{wwwrrrpppqqqvvv{{{zzzuuurrrpppnnnmmmlllrrrzzz|||yyyyyyrrrsssuuu{{{}}}vvvxxx}}}|||zzzxxx}}}wwwnnnddd^^^WWWSSSNNNKKKKKKNNNTTTWWWVVVTTTPPPNNNNNNNNNNNNMMMSSSSSSWWW[[[^^^dddppp}}}|||}}}|||tttlllgggccc___]]]XXXWWWVVVWWW[[[aaahhhllltttzzz}}}xxxtttttttttuuuuuuxxxtttnnnhhhaaaXXXPPPKKKFFFCCC???;;;999777444222777666666555555666666777444444555555555555555666555555555555555555555555777666555333222222111111333444555555555444333222333333444444444555555555333333333333333222111111222111111222444444333111////////////////////////111111111222222222222333222222222222222222222222333333333333333333333333111111222222222222111111222222111111222222333333222222333333333222111111222222222222222222222222222222222222333333333333222222111111111111111111333333333444444333333333222222222111222222333444333333333333333333333333333222111000000111222333777666666555444333222111000222444555333222111222666666555444444444444444444444333333333333222222000444555333222555666555444444444444555555555555444444444444444444444444555555555555555666777777666666777777777777666666666777888:::;;;<<<======;;;>>>BBBDDDEEEFFFGGGHHHPPP[[[mmm888888888888999:::;;;;;;=========>>>???@@@BBBCCCCCCFFFKKKSSS\\\hhhttt{{{}}}~~~~~~}}}|||{{{zzz{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{}}}|||yyyrrrnnnkkkkkkppptttuuutttoooiiiaaa[[[WWWSSSOOOMMMIIIJJJJJJIIIJJJQQQ\\\eeerrrxxx~~~~~~ssscccXXXSSSOOOKKKGGGHHHIIIIIIIIIJJJMMMPPPRRRTTTUUUWWW\\\bbbgggiiiiiilllooottt{{{zzztttssssssuuuzzz~~~}}}yyyvvvuuuuuuuuuzzz|||zzzyyyxxxwwwtttxxx{{{}}}}}}~~~~~~{{{yyyqqqooopppuuu~~~|||{{{}}}{{{yyyyyyxxx~~~xxxrrrfffccc^^^YYYWWWXXX[[[\\\^^^YYYRRROOOOOOOOOMMMKKKSSSPPPOOOPPPRRRXXXdddqqq~~~yyytttqqqsssxxx}}}zzzrrrlllgggddd___^^^[[[ZZZ[[[^^^bbbeeemmmrrr{{{~~~}}}||||||}}}}}}yyywwwvvvuuutttxxxvvvsssoookkkddd]]]XXXPPPKKKEEE@@@>>>===<<<;;;::::::999777555444222111222333444444555555555555555555555555555555555555666666555333333222222222444444444444444333222111222333333333333444444444555555555666555444444333555333111111111000...,,,000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333111222222333333222222111333222222111222222333333444444444555555444444333222222222222222222222222222222222222222222222222444444444333333222222222222222333333333333222222555555444333222222111111333333333333333333333333666222---))))))---222666333222222111111000000000111333444444333222222333555444444333333444444444444444333333333222222222,,,000333111000333444222555555555444444444444444444444444444444444444444666666555555555666666777777777888888888888777777888999:::;;;;;;<<<;;;;;;<<<>>>AAABBBCCCDDDGGGHHHOOOZZZlll888888888888888:::;;;<<<@@@???======???CCCHHHKKKIIINNNVVV___hhhqqqzzz||||||}}}~~~}}}{{{yyywwwtttrrrrrrtttwwwyyy|||}}}|||uuupppjjjgggfffeeedddbbbYYYWWWTTTQQQNNNKKKHHHEEEDDDJJJQQQVVVZZZcccpppyyyzzzooo___UUUPPPMMMJJJGGGGGGJJJMMMQQQTTTXXX^^^bbbeeefffhhhlllqqqvvvxxxxxx|||~~~|||zzzxxxyyy|||~~~}}}||||||zzz|||~~~}}}wwwtttrrrvvv~~~{{{|||yyyvvvuuuwwwzzz}}}~~~}}}|||{{{|||}}}xxxzzzsssrrrooollljjjiiijjjjjjfff```YYYUUUUUUVVVVVVTTTPPPKKKHHHHHHKKKPPP]]]iiiooommmjjjggggggkkkrrrxxxwww{{{xxxppplllkkkiiigggdddcccbbbcccccchhhkkkppptttwwwxxxwwwwww}}}{{{}}}yyyvvvxxxwwwvvvuuussspppkkkggg^^^WWWNNNFFFBBBAAA@@@@@@;;;:::999888666444333222111222333444555444444444555555555555555555555555444444444333333444444555777777777777777666555555222222222222333333333333555555666666666555444444888666444333333333111000111111111111111111111111000000111111111222222222222222222222222222222222333333333333333333333333222222333333333333222222333333222222111222222333333444444555555444444444222222222222222222222222222222222222222222222222444444444333333222222222111111222222222222111111111111111222222222111111222222222222222222222222444222///------///222444000000000111111222222222222222222000//////222444222222222333333555666666444444333333333222222222,,,000333111000333444222444444444444333333333333444444444444444444444444666666555555555666666777777777777777777777777777::::::;;;;;;::::::999888<<<============@@@EEEIIIMMMXXXjjj~~~888888777777888999;;;<<<@@@???@@@BBBGGGNNNTTTXXXYYY^^^eeemmmsssxxx|||zzzzzz{{{}}}|||zzzvvvssspppooopppssswwwzzzuuupppiiibbb]]]YYYVVVTTTGGGGGGGGGGGGGGGGGGFFFFFFHHHQQQ]]]gggooowww}}}||||||oooggg[[[RRRMMMKKKIIIHHHNNNTTT\\\ccciiipppxxx~~~~~~}}}}}}~~~~~~}}}zzz}}}~~~wwwzzzuuuppplllkkkmmmnnnooosssvvvzzz}}}~~~~~~yyyzzz}}}{{{zzzyyyxxxxxxyyy{{{{{{{{{uuummmeee___[[[YYYWWWOOOJJJFFFFFFHHHLLLWWWaaahhhfffbbb^^^\\\^^^cccgggkkkooouuu|||}}}yyyttttttrrrpppnnnkkkiiihhhfffggghhhjjjkkkkkkkkkkkkssswww}}}~~~xxxvvvtttssssssrrrpppnnnkkkeee[[[RRRKKKGGGDDDBBB;;;;;;:::999888888888888222333444555555555444333555555555555555555555555444444444444444555666666555555555555444444444444222222222333333333444444444444444444444333222222222111///000222444444444222222222222222222222222111111111222222222222333333333333333333333333333333333333333333333333333222222333333333333222222333333222222111111222222111111222333333333222222333333333333333333333333333333333333222222222222222222111111111111111111000111111222222111111000***+++---///111222333333111111111111111111111111///222666888888666222///111111222333444555555666111111///---,,,---000333111111222222333555666777444444333333333333222222000444555333222555666555333333333333333333444444444444444444444444444444555555555555555666777777666666555555555555666666::::::::::::999999888777<<<<<<:::999:::>>>DDDIIIMMMXXXiii~~~<<<;;;:::::::::<<<>>>???@@@CCCHHHPPPYYYaaagggkkknnnqqquuuxxxzzz|||~~~|||{{{|||}}}~~~zzzvvvsssssstttuuuxxx|||~~~rrrmmmeee]]]VVVQQQMMMKKKBBBBBBCCCDDDGGGKKKQQQTTTZZZcccqqq|||zzzvvvsssqqqnnnkkknnnnnnmmmoooppppppnnnkkk___\\\WWWSSSQQQQQQSSSTTT]]]fffrrr|||yyywwwtttpppmmmlllkkkiiihhhmmmsss{{{}}}~~~}}}{{{yyyyyy|||tttkkkeeeccc```ZZZTTTQQQOOOOOOUUU\\\dddbbb]]]XXXSSSRRRTTTWWW^^^aaaeeekkksss}}}~~~}}}zzzvvvtttkkkkkkkkkjjjhhhfffcccbbbdddjjjsssyyy|||{{{uuuqqqppppppoooooorrrnnniiiccc]]]VVVOOOJJJCCCAAA>>><<<:::999999:::444555777888777666444333555555555555555555555555666555555444444444444555222111111111111222222333444444444555555555666666444444444444444333333222...---,,,---000222333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333222222111111222222000111222222333333333222333333333333333333333333444444444444333333333222111111111111111111222222111222222333333222222111,,,...///111222333333222222222222222222222222222///222666888888666222///222222333333444444555555111111111000//////111333333222222222333444444555444444333333333333222222333666666222111444666666333333444444555555666666444444444444444444444444444444444555555777888999777777666555555666777777666777888888999999888888;;;<<<<<<;;;<<>>???AAACCCDDDAAAGGGQQQ]]]iiirrrxxxzzz~~~~~~}}}~~~~~~~~~|||wwwssssssuuuzzz}}}zzznnnjjjbbbYYYRRRLLLIIIGGGGGGFFFFFFGGGLLLTTT^^^dddnnnwww|||uuummmiiihhhfffaaa]]]ZZZYYYXXXWWWWWWWWWXXXXXXTTTUUUVVVWWWXXX[[[```dddfffppp~~~}}}zzzxxxwwwvvvuuusssooolllpppxxx|||yyyzzz~~~|||yyyvvvvvvzzz}}}|||xxxpppgggaaaZZZUUUVVVZZZXXXXXXVVVRRRPPPQQQTTTWWWUUUVVVXXX]]]fffsssssssssqqqnnnjjjddd^^^[[[[[[aaajjjqqqvvv||||||vvvsssrrrrrrrrrssssssrrrqqqmmmeee]]]VVVMMMJJJDDD???;;;888777777777888999:::999888666444555555555555555555555555888777666555444333333333333333333333444444555666666666666666777777777777666666777777666666555444444222000000222333444444222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333222333333444444333333222444333333222111111111222222333444444555555555555333333333333333333333333555555555444444333333333222222222333333444444555222333333444444333333222555666666666555333111000333333333333333333333333444222000//////000222444333333222222222222222222222444666666555333333444444444333333222222333333444444444333333333222222333666555000///222555444333444444555666777888888444444444444444444444444333333444444666777999999:::999888777777888999:::333444666777999:::::::::;;;<<<>>>???@@@AAAEEEGGGSSS^^^ooo<<<=========>>>@@@EEEHHHMMMSSS^^^jjjtttzzz~~~~~~}}}zzzzzzwwwrrruuuwww~~~yyysssllleee[[[PPPIIIFFFFFFGGGFFFKKKQQQWWW^^^fffpppwww|||vvvkkkaaa___^^^YYYSSSPPPLLLPPPQQQMMMLLLPPPRRRQQQQQQYYYdddllloooooonnnoooxxx|||}}}xxxsssuuuxxxyyyxxxxxxxxxyyy{{{~~~zzzyyyvvvqqqqqquuuzzz{{{{{{|||~~~|||yyyxxx{{{uuukkkfffaaa[[[]]][[[VVVPPPLLLLLLPPPSSSSSSOOOOOOTTTYYY```ooo}}}xxxvvvqqqkkkjjjjjjfff```\\\___bbbeeeiiipppyyy|||yyyyyyyyyvvvvvvvvvvvvtttoooiiidddXXXSSSKKKDDD???===;;;:::999555000111555666333///444555666777777666555555666666777777777777666666444333333333333444555555555444333222222333444555666666777777666555444444444444444333333333222222000444777666222111333777666///,,,///333222111111222222222333333444444444333333333333333333333333222222333444444444333333444444333333333333222222111222333333111111222333333333333333333333333333777666444222111111111222222111111000000111111222444444444444333222111000000000111111222222222222333333222111111222333333555555444333333444444444444444222222222222444444666555333222111000000000444444444555444444333333666333222333555666444222222222222333333444444444444444444555555555666666444444333222333444555666555555555555666777888999555555444333444555666777666666666666777888999:::666:::===???>>>???CCCFFFOOObbbvvv<<<======>>>@@@DDDJJJNNN[[[```hhhqqqxxx}}}~~~{{{{{{wwwrrrvvvxxx}}}}}}{{{vvvoooiiibbb\\\SSSJJJEEEEEEGGGIIIPPPVVV```iiiqqqyyy}}}pppcccXXXTTTRRRNNNIIIHHHGGGKKKMMMLLLNNNUUUZZZ[[[bbbiiittt|||~~~}}}|||~~~zzz{{{}}}}}}{{{{{{{{{|||yyy{{{~~~}}}yyytttmmmjjjmmmnnnooopppsssvvvyyy{{{|||}}}zzzxxxzzz~~~yyyssshhhddd___YYYTTTRRRPPPPPPRRRNNNMMMQQQTTTXXXdddooouuuyyy}}}|||yyyxxx{{{~~~}}}uuupppnnnjjjeee]]]___bbbdddgggmmmtttzzz}}}~~~~~~wwwvvvuuuuuuuuutttrrrpppddd]]]TTTKKKFFFBBB???===<<<:::888888777777777777555666777888888777666555666666777777777777666666444444444444444555555666666555444333333444555666666666666666666555444333444444444333333333222222222444666444333555;;;AAAEEE;;;444333444111000000222222222222333333333333333333333333333333333333333333333333333333333333444444333333333333222222111222333333111111222333333333333333333333333333666555333222222222222333444444333333333333444444444444444444333222111000000111111111222222222222333333222111111222333333444444333333333333444444333222111111111111222333333333222222111111222222333444444555444444333333555444222333555666444222333333444444444555555555222222222333333333444444555444333333333444666666666666666666777888999999777666666555666777999:::666666666777777888999:::999<<<>>>???>>>???CCCGGGTTTbbbsss>>>@@@BBBEEEJJJPPPWWW\\\iiilllqqqwww||||||~~~}}}|||xxxssstttuuuyyy|||vvvrrrnnniiiccc^^^VVVQQQKKKGGGGGGKKKQQQUUUaaahhhsss}}}wwwiii[[[NNNIIIGGGEEECCCDDDGGGMMMSSSWWW]]]hhhppprrruuu{{{|||{{{{{{}}}~~~}}}}}}}}}~~~~~~xxxqqqnnnooopppqqqssstttwwwyyyzzz{{{~~~|||yyywwwzzz{{{vvvpppkkkgggbbb[[[VVVTTTPPPNNNNNNOOORRRZZZbbbhhhnnnsssrrrmmmkkknnnrrr|||zzztttnnnjjjaaabbbdddeeefffjjjooosssuuuyyy~~~}}}{{{~~~zzzxxxuuutttuuuwwwxxxxxxpppjjjaaaXXXPPPJJJEEEBBB>>>>>>===999555333444555666666777777777777666666555666666777777666666555555555444444555555666777666666555444444555666666444555555555555444333333444444444444333333333333222333222111222777@@@GGGKKKAAA888555333000000111222222222222222111111111333333333333333333333333666555444222222222333333444444333333333333222222111222333333111111222333222222222222222222222222444333333222222333333444555555444444444444555555444444444444333222111111111111111111222222222222333222222111111222222333333333222222222222333333222111111000000111111222222111111111222333333444333333444444555444444333555444333333555555444333444444555555555555666666222222222333333333444444555555444444555555666777666666666777888888999999666555555444555666777888777777777777777888::::::<<<===???>>>===???EEEIII[[[cccooo}}}@@@EEELLLTTT[[[aaagggkkkppprrruuuyyy}}}~~~}}}~~~}}}zzzvvvwww|||{{{uuuqqqppppppuuu{{{~~~~~~}}}yyytttmmmgggbbb]]]YYYUUULLLKKKKKKMMMSSS\\\eeekkkvvv{{{~~~pppaaaUUUIIIDDDDDDDDDGGGJJJPPPZZZeeennnyyy~~~~~~~~~yyyuuuuuuyyy~~~{{{qqqiii^^^ZZZUUURRRQQQSSSXXX]]]bbbhhhmmmkkkddd```bbbfffppptttzzz}}}}}}}}}|||tttnnniiijjjjjjjjjkkkmmmooopppqqqsssuuuvvvvvvxxx{{{~~~|||zzz{{{~~~~~~{{{xxxuuuuuuvvvvvvuuutttqqqkkkddd]]]UUUMMMHHHFFFDDD???:::555111000000666666666666666666555555555666666666666666666555666555555555555666777777777666555444444555666777333444444444444444333333555444444444444333333333111111000...///444;;;AAA@@@999333222222000111333333222222111111000000000333333333333333333333333888666444222111222333444444444333333333222222222111222333333111111222333111111111111111111111111222222222333333444444444444333333222222333333444333444444444333333222111222222222222222222222222222222222222222222222222222222111111111222333333222222111111111111222222222222111111222222333444333333444444555444444444444444333444444444444444444444444444555555555555444444444555555555666666555555555555666666777777666666777888888999999999999888666555555555666777777777777777888999::::::<<<===>>>======AAAHHHNNNaaadddlll{{{DDDLLLXXXccckkkppptttvvvsssuuuxxx{{{yyyuuuuuutttrrrooossszzz}}}wwwooollljjjkkkooorrrsssrrrrrrmmmddd[[[UUUQQQNNNMMMKKKMMMRRR[[[eeeqqqzzzooobbbVVVMMMEEEDDDFFFIIINNNSSSZZZgggxxx}}}~~~}}}|||wwwtttvvvxxx}}}~~~sssnnnfff]]]YYYYYY[[[[[[[[[```dddaaa[[[XXXZZZ]]]aaafffkkkooopppsssxxx}}}|||uuutttssssssssstttuuuuuutttrrrrrrqqqpppooopppsssuuu}}}}}}}}}||||||}}}~~~|||{{{yyyxxxwwwvvvsssppprrrqqqooommmhhh```WWWPPPQQQJJJCCC>>><<<:::666222666666666555555444444444555555666666666666555555666555555555555666777777777666555444444555666777333333444444444444444333555555555444444444333333222222111000000111444666333000///222333111111333333222222111111000000000333333333333333333333333888777444222111222333444444444333333333222222222111222333333111111222333111111111111111111111111111222222333444444444444444333333222222333333444333333444444444333222222333222222222222222222222222222222222222222222222222111111111222222333444222333333333333333333222444333222222111111222222222333333444555555555444333444444444444333444444444333333333333333333333444444444555555555666666555555555666666666666666555555777888999999888888===<<<:::888777777777777777777777777888999:::;;;:::;;;<<<<<<===BBBKKKQQQbbbbbbiiizzzNNNWWWcccnnntttxxxyyyzzzwwwyyy||||||uuupppnnnooooooooovvv}}}xxxpppkkkeeeccceeehhhhhhhhhjjjddd[[[RRRLLLJJJKKKLLLTTTYYYcccnnnyyy}}}|||{{{zzzuuuuuuvvvwwwsssjjj]]]TTTLLLGGGEEEIIINNNRRRWWW]]]cccqqq~~~~~~||||||{{{yyywwwuuuuuutttrrrsssxxx~~~~~~ssskkkhhhccc^^^WWWYYYZZZXXXUUUSSSUUUWWWUUUYYY^^^aaabbbgggpppxxx}}}|||{{{{{{}}}~~~}}}|||wwwuuurrrooommmmmmnnnnnntttvvvzzz||||||{{{|||}}}xxxxxxxxxzzzzzzyyyvvvsssppppppqqqqqqoooiiibbb\\\WWWOOOFFFBBBBBBAAA===888888777666555444444555555444555555666666555555444555555444444555555666777666666555444444555666666333333444555555555555444555555555555444444444333444444444444333222111000111///000444444111000333222222222222222111111111333333333333333333333333777666555333333333444444444444333333333333222222111222333333111111222333222222222222222222222222111222333444444444444333555555444444444444555555333333333444444333333222333333333333222222222222111222222333333222222111222222111222222333444555222333333444444333333222444333333222111111111222222222333444555555555555333444555555333333444555444333333333333222222222222222222333333333444444444444555666666666666555333444666777888888777777888777666444444444555555888888777888888999:::;;;999;;;<<<<<<>>>CCCKKKQQQ\\\]]]fffzzz```fffnnnuuuyyyzzz{{{||||||~~~~~~{{{yyyuuuuuusssqqqoooqqqtttwww~~~wwwooohhh```\\\\\\^^^^^^^^^]]]YYYSSSNNNMMMPPPVVVZZZgggnnnyyywwwpppnnnllljjjiiiccceeefffeee```ZZZTTTPPPMMMLLLPPPXXX___bbbeeejjjooo{{{}}}wwwwww||||||rrrrrrqqqpppqqqvvv|||uuujjjcccaaa]]]YYYWWWUUUTTTSSSPPPSSSVVVVVVWWW]]]iiirrr~~~{{{wwwssspppooommmlllkkkoootttwwwwwwxxxzzz{{{yyyyyyzzz{{{}}}}}}{{{yyysssrrrrrrrrrrrrpppmmmkkk___YYYQQQJJJFFFCCC@@@===::::::888777666666666777444555555666666555555444444444444444444555555666666555444333333444555666333444555666666666666666555555555555444444444444444444333333444333333222333111111333222000000444222222222222333333333333333333333333333333333333555555555555555444444444444444333333333333222222111222333333111111222333333333333333333333333333111222333444444444333222444444333333333333444444222333333444444333333222444444333333333222222222111222333333333333222111222222222222333444555666111222333333333333222111222222111111222222333333111222333444555555555555222444666555333222444555555555444444333333333333222222222333333333444444222333444555666555555444222333555777777777666555333222222222333555777888888888888888999:::;;;;;;:::<<<=========AAAHHHMMMSSSVVVccczzzooossswwwzzz{{{|||}}}~~~~~~yyytttppplllooorrrssssssuuuzzz~~~vvvllleee[[[VVVUUUVVVWWWVVVSSSQQQOOONNNRRRZZZeeemmmwww|||uuukkkddd___\\\YYYVVVSSSWWWZZZYYYVVVSSSRRRSSSSSSUUU\\\gggoooqqqrrrvvvzzz~~~yyytttsssxxx|||}}}|||yyy}}}wwwwwwxxxxxxyyy|||yyyuuuooofff```\\\YYYUUURRROOOQQQSSSQQQQQQWWWdddooo|||~~~zzzvvvtttqqqooommmeeeiiiooorrrsssuuuxxx{{{~~~}}}|||}}}~~~}}}|||xxxuuurrrqqqrrrtttuuuuuummmiiiaaaWWWLLLEEECCCCCC===<<<:::888777888888999444555555555555555555444444333333333333444555555555444333222222333444555444444555666777777666666666666555555555444444444222111///000222444444444333000///000000...111777222222222333333444444444333333333333333333333333333444555666666555555444444444444333333333222222111222333333111111222333333333333333333333333333222333444444444444222222222111111000000111111222222222333444444333333333444444444333333222222222111222333444444333222111333333333333444555666777000111222333333222111000000000000111222333555666111222333444555555555555222444666555333222333666666666555555555444444444444444444555555555666666222222444555555555444333111222555666777666555444555555666888:::===@@@BBB888888888888999:::;;;<<<;;;===???>>>===???EEEJJJLLLQQQaaayyytttwww{{{}}}~~~{{{tttooollllllmmmttt}}}yyymmmaaaVVVSSSQQQMMMMMMPPPSSSUUUYYY^^^fffoooyyyooodddXXXTTTRRROOOMMMNNNMMMMMMSSS\\\^^^[[[[[[```cccggglllrrrwwwzzz{{{{{{~~~{{{yyyyyy{{{~~~~~~~~~~~~{{{ssspppnnneeeZZZ\\\UUUOOOLLLLLLPPP\\\hhhrrrzzz{{{tttppppppnnnjjjfffeeeeeeeeegggmmmuuuzzz|||{{{~~~|||{{{uuuuuuxxx{{{zzzxxxtttooohhh```YYYSSSLLLHHHBBB???<<<:::::::::999888555555444444555555666666555555555444444333333333222444777888888777888999555666777777444333333444444444333222333444555666333333222222111000//////333222111111111222333444222333333333222333666888444666666333000000333777555555333333333333555555222222222333333444444444000111222333333333333333222222222222222222222222111111111111111111111111///.........///111333555666555444222111111222222111111111111111222222222333333333444444333222222111111111111111111111111333333333333333333333333555444333222222222222222///000333555555555444333333444444555555444444333333333333444444444555555444444444444444555666777777444222333555777666444555555444333444555666777777777777777888888888888:::999888777888999:::;;;;;;===?????????@@@BBBCCCLLLUUUcccuuuyyyzzz|||~~~|||uuupppmmmlllnnnsss~~~uuunnnbbbWWWRRROOOMMMNNNRRRWWW]]]fffooovvv~~~iii]]]QQQLLLKKKIIIHHHJJJJJJPPP^^^mmmuuuttttttxxxuuuwww{{{||||||~~~|||sssggg^^^TTTMMMHHHIIIRRR\\\eeellltttyyyxxxwwwxxxzzz|||{{{wwwuuupppjjjgggfffddddddgggnnnvvv{{{~~~}}}~~~zzzzzz}}}~~~|||yyywwwuuuppplllfff```YYYTTTJJJFFFAAA===;;;;;;::::::777777666555555555555666555555555444444333333333222444666777555444444555333444666666555444444555666555555444555666777888333333333222222111111111333222111111111222333444444444333111//////111333555555444222111333666999555444333222222333444555222333333333333333333444111222222333333333222222222222222222222222222222222222222222222222222222333333222111111222333444555444333111000000111111111111111111111222222222333333333444444333333222444222000//////000222444333333333333333333333333444333333222222222222222///111333444555555444333333333444444444444333333333444444444444444444444555444444333333333444444555333111333666888777666555555444444444555666777555666666666666777777777888888777777888888999:::;;;===?????????@@@BBBDDDKKKUUUdddvvvyyyzzz|||~~~zzzrrrllliiijjjkkkppp{{{~~~}}}vvvnnniii___UUUPPPPPPQQQVVV\\\bbblllyyy~~~eeeYYYMMMGGGEEEDDDEEEHHHNNNYYYnnn~~~~~~{{{~~~|||{{{vvvqqqnnnqqqzzz}}}rrrdddXXXNNNIIIMMMTTTWWW]]]cccggghhhhhhkkkmmmuuuyyy||||||~~~|||{{{sssmmmjjjgggeeeiiipppxxx~~~~~~{{{xxxyyy|||{{{zzzxxxvvvrrrmmmfffaaaWWWQQQJJJCCC???===;;;:::999888777666555555555666555555555444444444444444777888::::::888777666777111333555555555444555777666555555555555666777777444444333333333333333333222222222222222333444444555555333111000000333666;;;777333111222444666777444333333222222333333444444333333333333333333222222333333333333222222111222222222222222222222222333333333333333333333333666555444222111111111111333333222111000000000000000000111111111222222222222333333444444333333333555333000......000333555333333333333333333333333333333333222222222222222000111333444555444444333333333444444444444333333444444444444444444444333555555444333222111111222333222111333555888888888555555444444555555666777555555555555666666666666666666777888888888888777;;;<<<>>>??????@@@BBBDDDJJJTTTeeewwwvvvwwwyyy{{{}}}}}}{{{yyyvvvsssnnnhhhdddcccfffiiipppzzzvvvvvvssslllddd[[[WWWRRRRRRVVV^^^hhhooovvvyyybbbWWWLLLHHHFFFFFFIIINNN\\\jjj}}}}}}~~~|||vvvoookkkmmmtttyyyxxxkkk___UUURRRTTTTTTWWWZZZ\\\\\\^^^aaadddlllppptttwwwzzz}}}~~~zzzyyytttnnnkkknnnttt|||~~~wwwwwwzzz~~~~~~yyysssrrruuuzzz}}}{{{xxxvvvrrrmmmiiieee___UUULLLFFFAAA===;;;:::999777555555555666777555555555555555444444444777999;;;;;;999888888888222333555555444444555666333333333333444444555555444444444444555555555555222222222222333333444444333444444333444888===AAABBB<<<555222222333333111333333333222222333333333444444444333333222222222444444444444333222111111333333333333333333333333333333333333333333333333444333222111000/////////333333222111111111111111000000000111222222333333222222333444444444333333444333111000000111333444333333333333333333333333333333444444444333333333111222333444444444444333333333333444444333333333555444444444444333333333555444444333222222333333444333333333555666777777555555555555555666666777555555555666666666777777555666888999999999888777:::<<<>>>??????@@@BBBDDDIIITTTeeexxxvvvuuuvvvwwwwwwtttnnniiicccddddddbbbaaaaaaccceeeooo~~~xxxrrrooolllfff^^^YYYPPPRRRUUUZZZdddqqq~~~~~~{{{{{{|||}}}zzzjjjVVVOOOJJJJJJLLLNNNTTTZZZooo{{{yyy|||yyyvvvuuuxxx{{{sssgggaaa```\\\[[[ZZZXXXWWWXXX[[[]]]aaaeeekkkqqqtttvvvzzz~~~wwwsssuuuzzz}}}vvvvvvxxx||||||tttnnnnnnpppxxx|||xxxuuurrrpppnnnpppkkkbbbYYYQQQIIICCC>>><<<:::888666555666777888555555555555555555555555000222555666555555555666444666777777555333444444333333333444444444444444555555555555555555666666222222333333444444444444222333444555777;;;@@@DDDAAA<<<555222333333222111333333333333333333333333444444444333333222222222444444444444444333222111555555555555555555555555222222222222222222222222111111222222222111111111333333333333333222222222///000000111222222333333111222333333444444444333111222333333333333222111333333333333333333333333333444555555666555444444222222333333333333333333222333333333333333333222444444444444444444444444444444444444444555666666555555555444444444555555555555555666666666666666666666777777777888888888666777999:::;;;:::999888:::<<<>>>??????AAACCCEEEHHHSSSeeewwwyyyvvvrrrpppnnniiiccc]]][[[]]]aaacccccccccddddddmmm~~~vvvpppjjjfffaaaZZZUUUUUUQQQZZZdddlllwww{{{vvvssssssppppppooooooqqqpppeeeYYYLLLIIIKKKQQQVVV[[[bbbiii{{{vvvwwwxxxxxxxxxxxxyyy{{{|||~~~{{{zzzxxxvvvkkkggg```YYYUUUTTTVVVWWWYYY[[[aaahhhkkkmmmsss{{{}}}yyy{{{zzz}}}xxxxxxyyy}}}wwwoookkkkkkqqqyyyzzzwwwuuusssrrruuurrrmmmggg```WWWNNNHHHBBB???<<<888777666777888555555555555555666666666000222555777666666777888666888999888666444444555444555666666777777666666666666555555555555555555222222333444444444444444222333444555555777:::===999777444333444555555555333444444555555444444333444333333333333333333222333444444444444333333222555555555555555555555555111111111111111111111111111222333444555555444444333333444444444333333222//////000111222333333444111111222333444444444444000222444555555444222000333333333333333333333333222333555666666555444444333333333333333333333333222222333333333333222222333333333444444444555555444444444444555666777777666777777555333222333555444555666777777777777666777777777777888888888888888888999:::::::::::::::999;;;>>>???@@@AAACCCEEEHHHRRRccctttyyyssskkkggggggfffcccaaa```cccgggiiihhhgggffffffkkkxxxwwwhhhccc^^^[[[WWWSSSWWW___bbbnnn{{{{{{rrrlllhhheeeccc^^^___^^^\\\]]]___[[[UUUSSSSSSYYYbbbhhhkkkpppvvvsssssssssrrrqqqrrruuuxxx}}}{{{yyy~~~vvvjjj^^^WWWTTTSSSTTTTTTUUUYYY```aaacccjjjttt~~~{{{~~~~~~}}}yyyvvvuuuuuuvvvzzz}}}}}}yyytttqqqpppuuuzzz|||yyyvvvttttttuuuuuuuuuppphhh^^^WWWKKKHHHCCC===999777777777444555555555666666666777555777999:::999888888999666888999999777666777888444555666777777777666555666666666555555444444444222333444555555555444333111333555555444333444666333444555555444444555777444555555666666555555444222333333333333333333444333333444444444444444444444444444444444444444444222222222222222222222222222333444555555555444444111222333333333333222111...///000111222333444444000111222333444444444444222222333444444333222222333333333333333333333333000111333444555444333222444333333333222333333333222222333333333333222222111222222333444555666666444444444333444444555555444666777555333222444666444555666777888777777666666666666777777777777888888888888888888999999:::999;;;===???@@@AAADDDFFFGGGRRRaaarrrvvvnnnddd```ccchhhkkkkkkiiikkknnnnnnllljjjhhhhhhhhhrrrzzzyyywwwuuuoooggg\\\VVVSSSRRRQQQSSS___mmmrrrzzzmmmccc^^^ZZZUUURRROOORRRRRRQQQTTTZZZ]]]\\\bbbdddkkksssxxxxxxzzz~~~}}}wwwqqqqqqpppoooooorrrvvvyyy~~~}}}yyyrrrdddZZZVVVTTTTTTRRRQQQUUUZZZ[[[[[[cccnnnxxx|||zzzyyyuuurrrpppoookkkoootttwwwxxxxxxxxxxxx|||~~~|||wwwtttsssuuuzzz}}}{{{tttiiiaaaSSSOOOHHHAAA;;;777666666444555555555666666777777555777999888777555555555555777999999999888999:::222222444555555555444333777777666555444333333222222333444555555555444333000222555666555444444444222555777666333111222444444555666777777666555444222222222333333444444444222222333444555555555555222222222222222222222222333333333333333333333333111222333333333222111000000000222333333222111000...///000111222333444444000111222333444444555444444444333222222333444444333333333333333333333333...///111333333333111000444444333222222333333333222222222333333222222222000111222333555666777777555555444333222222222222222444666555333333666999444555777888888888777666555555555555666666666777888777666666666777999:::999;;;===???@@@AAADDDFFFGGGQQQ```ppprrrnnnhhhgggkkkrrryyy}}}zzzxxxxxxyyyzzzwwwqqqlllmmmkkkgggccc^^^ZZZVVVTTTMMMLLLLLLPPPYYYfffttt|||ssshhh\\\VVVQQQKKKIIIIIINNNPPPTTTZZZfffsssvvvtttrrrxxxxxxtttrrrqqqiiikkkmmmnnnvvv}}}{{{zzz}}}pppgggfffbbb]]]ZZZUUURRRRRRSSSWWW```jjjsss{{{vvvrrrpppkkkdddaaabbbgggooossssssvvv{{{zzzwwwwwwwwwzzz~~~~~~zzzuuurrrccc]]]TTTKKKDDD???===<<<:::999888999999999777444555555555666666666666666444666777777666666888999777777666666555555555444444444444444444444444444444888888555555999666///444444444444444444444444333333333222222333444444111555666444555888888444444444444444444444444444444444444333333222222222666333000000333555555444333333333333333333333333333333333333333333333333222222222222222222222222///000111222222111000///000000000111222222333333333333222222222333333444//////000111222333333333888777555333222333555666222222222333333444444444444444444444444444444444333333333444444555555555333444444444333333222111222333555666666555333222111111333555777999:::;;;:::999888777666666666666999999888888999999:::;;;;;;<<<>>>??????@@@CCCEEEIIIRRR```ooo~~~sssqqqoooqqqvvv{{{~~~~~~|||wwwrrrccc```ZZZTTTOOOLLLKKKKKKNNNPPPTTT\\\hhhvvvttthhh]]]SSSMMMKKKHHHIIILLLNNNUUU___lll}}}rrrjjjfffeeedddbbbiiipppvvv~~~{{{|||{{{|||{{{wwwtttuuu|||~~~~~~zzzhhh___WWWUUUUUUWWW^^^fffrrryyy}}}tttooolllddd]]]YYYYYY]]]eeelllqqqyyy}}}|||||||||zzzzzznnnggg]]]RRRIIICCC@@@>>>;;;999777777777777666444666666666666666666666666222333444444333222444555777666666666555555555555444444444444444444444444444666666333444888777111444444444444444444444444444333333333333333444444:::888777777777555222000333333333333333444444444444333333333333333333222222///,,,,,,///111111111333333333333333333333333333333333333333333333333222222222222222222222222000111111222222111111000333333222222111000000000333333222222333444555666111111222222333333444444555444333222111222222333222333333333333333333444444444444444444444444444444444555555555555555555666666666555444333222222444555666777777666555444333333444555666666777777888777777777777777888888888888777777888888999::::::;;;===>>>>>>@@@BBBEEEHHHQQQ___ooo~~~rrruuuzzz~~~|||wwwsssccc]]]TTTLLLGGGGGGJJJLLLVVVZZZbbbmmmxxxyyyjjj]]]TTTJJJFFFFFFGGGLLLQQQVVVaaaqqqvvvjjj^^^XXXVVVVVVVVV\\\gggttt|||yyy|||yyytttuuu|||tttggg```]]][[[]]]aaannnuuu~~~{{{xxxwww}}}yyysssmmmddd[[[YYYVVVWWW___gggpppzzz~~~}}}~~~{{{tttiii^^^UUUNNNHHHEEE@@@===999777777777777777666666666666666666666666777888999888777666777888666666666666555555555555555555555555555555555555444555444222444777777444666555555555444444333333555444444333333333444444777333777CCCGGG@@@888666222222333333333444444444222333333333333333333444333111//////111222333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333222111111000000444333222222333555777999333333333444444444444444333333333333222222222222444333333333333333333222444444444444444444444444666666666666555555555555777777777666666444333333555555555555555555555555555555555555444444444333666666666666777888999:::777777666666777777888999999:::<<<======???AAADDDGGGPPP^^^nnn}}}tttzzz~~~{{{vvvooojjjddd]]]TTTLLLJJJNNNUUUZZZfffkkksss{{{uuufffXXXPPPHHHFFFHHHKKKSSS[[[gggrrr|||xxxuuuvvvwwwuuunnnhhhbbb]]]UUUOOOLLLMMMOOOPPP[[[iiiyyy|||xxx||||||tttoooiiieeedddnnnrrrwwwyyyvvvrrrnnnmmmppptttzzz{{{uuukkkbbbbbb^^^]]]cccjjjqqqzzz~~~~~~|||tttmmmfff___WWWQQQJJJEEE???;;;999::::::;;;777777777666666666666666;;;<<<===<<<:::999999:::666666666666666555555555666666666666666666666666888777444333444666666555666666555555444444333333666555444444444444444444666111;;;QQQYYYLLL===999333333333444555555666666222222222333333444444444444333222222333444555555222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333000000111222222333333444444333222222333666888:::444444444444333333333333444444555555555444444333444444444333333222222222333333333333333333333333666666555555444444333333444555555666666555555555333333222222222222333333555555555444333333333222666666666666777888999:::777777777777777888999999888:::;;;<<<<<<>>>@@@CCCFFFOOO]]]mmm}}}xxx|||wwwpppggg```VVVSSSOOONNNRRR[[[eeelllzzz~~~|||~~~vvvhhh\\\SSSNNNKKKMMMQQQWWWaaakkkzzz{{{sssooojjjhhhhhhccc[[[TTTMMMLLLJJJIIIJJJMMMRRRUUU```nnn}}}}}}~~~}}}vvvssstttuuutttqqqlllfffbbb```___eeemmmssswwwyyy|||~~~|||xxxooolllgggeeekkkqqquuuzzz{{{yyy|||{{{yyyvvvqqqhhhaaaVVVOOOGGG@@@<<<;;;;;;;;;888888777777666666666666777888888777555444555666555555555666666666666666666666666666666666666666;;;888555555555555555555666666666555555444444444777666555555444444444555>>>777<<>>:::666777555555555555555555555555222333333333333333333444333444555555444444555666111222222333333444444555333333333333333333333333222222222222222222222222444333333222222333333444444444444333222222111111222333333333444555666777222222222222333333333333111111111111222222222222444333333333333333333222333333333333333333333333333333333222222222222222000111333444555666777777666666666666666666666666333333333444555555666666888888777777777777777888999999999888999::::::;;;888999;;;<<<<<<>>>@@@CCCGGGPPP]]]kkk{{{yyyuuullleee___YYYTTTRRRWWW```lllwwwzzzrrrkkkhhhaaaeeeeee___YYYXXXVVVTTT[[[\\\aaaiiipppuuu{{{qqqiiibbbZZZYYYXXXWWWVVVUUUTTTSSSRRRVVV\\\aaadddiiinnnrrrwww~~~yyyxxx|||wwwkkk```YYYRRRUUUWWWWWWYYY___iiiqqq~~~yyyrrrnnnqqqvvvxxxzzz|||sssssswww~~~|||zzz|||}}}yyyppphhh\\\PPPHHHCCC???===999999888888777666666555555777888777666666777888555555555555666666666777444444444444444444444444555111000555777444333555444444555555666666777777999888777666555555555555333111///000333666888999555555555444333333222222444333333333333333333222444666888888666555777999111111222333333444555555333333333333333333333333222222222222222222222222444333222111111222333444555444444333333222111111111222333444555555444444222222333333444444555555111111000000000111333444222333333333333333333444222222222222222222222222222222333333333333333333444444555666666666666555666666777888888777666666444444555555555666666666777666666666777888999:::888888888888888999999:::888:::<<<<<<===>>>AAACCCIIIQQQ]]]kkkzzzsss{{{xxxjjj___XXXTTTPPPNNN[[[bbbmmmyyy}}}tttkkkccc\\\XXXPPPUUUVVVSSSTTTZZZ```bbbhhhjjjpppxxx|||~~~}}}qqqfff^^^YYYLLLNNNQQQSSSTTTWWW[[[^^^___dddkkkooossswww|||~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~{{{}}}|||vvvwwwwwwvvv|||~~~yyylllcccUUUUUUSSSPPPOOOUUUaaajjjvvvzzzrrrsssvvvxxxyyy{{{zzzvvvtttxxxzzz~~~}}}{{{}}}}}}}}}{{{rrrfffYYYPPPIIICCC@@@999999999888777666666555444555777777666666777999444555555555666666777777444444444444444444444444///,,,---444777444333666333333444555666777888888999999777666555555555555444888999666555666444///555444444333222111000///444444444333333222222222///222555555222111333555111111222333333444555555333333333333333333333333222222222222222222222222333333111111111111333333111222222333333444444555000222444555555444222111333333444444555666777777444333222111111333555666222222222333333444444444222222222222222222222222333333333444444555555555888888888888777666555444333555777888888777555333666666666666666555555555444555555666777999;;;<<<777777777777777888888999999:::<<<======???AAADDDJJJQQQ]]]kkkyyyjjjuuu~~~~~~qqqhhh___YYYSSSNNNSSS[[[fffsss}}}rrrfff```\\\UUUOOOMMMOOOMMMOOOUUU]]]dddjjjnnnxxx{{{~~~zzzkkkaaa[[[UUUQQQPPPRRRUUUZZZ```ffflllooosssuuuxxx{{{}}}}}}|||{{{{{{{{{||||||}}}~~~~~~{{{xxxuuutttttttttssssssssssssttttttrrrtttvvvxxxyyyxxxvvvuuuqqqqqqrrrrrrrrrrrrqqqppptttuuuwwwxxxyyyyyyyyyyyy~~~}}}{{{yyywwwuuuuuutttrrrvvv|||~~~}}}wwwvvvyyy|||~~~{{{zzzrrrfffXXXOOOOOOOOONNNVVVdddttt~~~vvvuuuyyy~~~zzzwwwzzzxxxrrrnnnooouuuvvv{{{~~~|||yyy|||~~~}}}|||||||||xxxqqqhhh___UUUKKKEEEAAA>>>;;;999999999999888555666666777777777666666666666777777777777666666444444555555666666777777777666555555666777666444666555333222333666999;;;666666555555555555666666777777666666666666777777333333333333333333333333222333333444444333333222000222555555444222222222333333333444444555555555444333222111111222333444444444444333333222222222///000222333444333333222333333333444444444555555222222222222222222222222000000111222222333444444333333333333444444555666999555222222444555444222333333333333333333333333111222333444555555555555888777444222222333555777555666666666666666555555555555555555555555555555333444666777777666666555999999999999999::::::::::::::::::::::::===AAAEEELLLQQQZZZfffvvvdddlllrrrqqqpppppplllgggeee]]]VVVTTTRRRTTT\\\fffvvvsssggg[[[UUUQQQLLLIIIIIIMMMQQQZZZgggsss{{{xxxjjj___[[[[[[ZZZYYYXXXZZZ^^^dddkkkrrrxxx||||||yyywwwwwwvvvvvvvvvvvvwwwwwwyyyzzz{{{yyyxxxvvvsssoookkkhhhfffiiiiiihhhhhhhhhhhhiiiiiiggghhhjjjlllmmmnnnnnnmmmjjjjjjjjjiiiiiihhhhhhhhhiiijjjlllnnnppprrrttttttvvvuuurrrooollljjjiiihhhlllpppuuuzzz~~~}}}uuugggZZZWWWSSSQQQXXXdddsss}}}~~~}}}xxxwwwzzz|||{{{wwwoookkkkkkkkkooovvv|||}}}~~~|||yyyyyyyyy{{{yyyvvvrrrjjj___SSSKKKBBB???:::777777888999999999999::::::::::::999999666666666777777666666666555555555666666666666666777666444555666777666444222333444555777999::::::666666555555555555666666888888666555444333222222555555555555555555555555333333444444444444333333444666777777666555555666333333444444444444444444333333222111111222333333444444444333333222222222000111222333333333333333222222222333333333444444222222222222222222222222333333444555555666666777333333333333333333444555777444111111333444444222444444444333333222222222555555555555444333222111666555333222222222444555444555666888888888888888555555555555555555555555666777888999:::999999888777777777888999:::::::::::::::;;;::::::===AAAEEEIIIOOOZZZgggxxx^^^bbbddd```\\\YYYVVVRRRUUUQQQPPPRRRWWW^^^jjjuuu|||hhh\\\PPPJJJHHHGGGHHHKKKRRR\\\nnn~~~llleee]]]YYY\\\aaaeeeggghhhjjjnnnsssyyy~~~||||||~~~{{{xxxtttqqqnnnmmmlllllllllkkkkkkllllllmmmnnnooommmkkkgggbbb]]]YYYVVV\\\[[[[[[ZZZZZZ[[[[[[\\\YYYZZZ[[[]]]___aaacccddd```___]]]\\\[[[[[[[[[[[[ZZZZZZ\\\^^^aaaeeeiiikkkkkkiiifffccc___\\\ZZZYYYaaaeeejjjooossswww{{{}}}|||mmmeee^^^YYY]]]ffftttzzz~~~}}}zzzzzzzzzxxx}}}|||zzzyyy{{{}}}vvvmmmgggeeeccchhhqqqzzz{{{vvvtttuuuxxxzzz||||||wwwmmm```WWWJJJDDD===888777888:::;;;::::::::::::::::::::::::555555666666666666555555666666666666666555555555666555444555666777666555///222666:::<<<<<<:::999666666555555555555666666777777666555555444333333555555555555555555555555444444555555555555444444333444444444222222444555444444444444444444333333333333222222222222333333444444333333333333222222222222111111222222333333111111111222222222333333222222222222222222222222111111222222333333444444444333333222222222222333444222111111333444444333666555444444222222111000555555555555444333222111444444333333333222222222---///222444666666555555555555555555555555555555444555666666777777666666555666666777888999999:::::::::;;;;;;;;;===AAADDDGGGNNNZZZiiizzzZZZ[[[YYYUUUPPPNNNMMMMMMMMMOOOSSSZZZbbblllwwwqqqbbbWWWKKKGGGGGGIIIOOOVVV```nnn~~~{{{yyyyyywwwuuusssqqqpppooocccaaa```bbbiiioootttvvvzzz{{{}}}zzzzzz||||||zzz{{{{{{{{{{{{yyywwwtttsssrrrppplllhhhdddbbb`````````______^^^^^^^^^______aaabbbbbbaaa]]]XXXRRROOOQQQPPPPPPPPPPPPPPPPPPQQQNNNNNNNNNPPPSSSVVVZZZ\\\UUUTTTQQQOOOMMMMMMNNNOOOMMMMMMNNNPPPSSSWWW\\\^^^___^^^[[[XXXUUUSSSQQQPPPTTTXXX^^^cccfffjjjmmmooosssuuuwwwyyyzzz{{{}}}~~~wwwnnnggggggkkkvvvxxxzzzzzzyyyxxxwwwvvvwwwyyy{{{{{{|||xxxooogggdddbbbfffoooyyywwwsssrrruuuxxx}}}xxxnnngggWWWPPPFFF>>>;;;;;;;;;<<<999999888888777777777888555555666666666666555555777777666666555555444444666555444555666777666555111444888;;;===<<<999888666666555555555555666666555666666777888888888888222222333333333333333333444555555555555555555444333333333111000000333555555555555444444333333333333333333333333333333333333333333333333333333333333333111111111222333444222222222222333333333333222222222222222222222222000000111111222222222222444333333222111111111111111111111111222333333333444444444333333222222222111222333444555555555555333444444555444333222111,,,...111333555555333333555555555555555555555555333333444444555555555555666666666666777777777777:::;;;;;;<<<<<<>>>AAADDDFFFNNN[[[kkk|||YYYVVVQQQMMMIIIIIILLLPPPRRRYYYbbbkkkrrryyy~~~lll\\\RRRIIIGGGIIINNNXXXaaannn{{{|||yyyqqqpppnnnkkkjjjiiiiiiiiihhhjjjnnnsssyyy}}}}}}uuuvvvyyy|||~~~}}}}}}{{{|||||||||zzzvvvsssqqqpppppppppooonnnkkkhhhgggcccaaa^^^ZZZWWWTTTSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRTTTWWW]]]```___ZZZTTTOOOHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFIIIMMMQQQSSSMMMKKKHHHFFFEEEEEEFFFFFFFFFFFFEEEFFFHHHKKKOOOQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJMMMRRRVVVYYY\\\^^^```ccceeegggiiijjjllloooqqqqqqsssvvvzzz}}}vvvrrrrrrvvvuuuuuuwwwwwwuuusssqqqooosssxxxzzz{{{yyypppjjjhhhhhhmmmuuu||||||vvvsssuuuwww{{{~~~~~~yyyuuufff^^^RRRHHHAAA===<<<;;;999888777666555666666666555555666666666666555555777777666666555555444444666444444555777777777666777888999::::::999888777666666555555555555666666444555666777888777777777222222222333333333444444444555555555555555555444666666666555333444666888555555555444444333333333333333333333333333333333333333333333333333333333444333222111111111333333333333333333444444444444222222222222222222222222444444444444555555555555444333333222111111111111000111222222222222333333222222222333333444444444111222333444555555555555444444666666666555333222222444666777888888777666555555555555555555555555666666666777777777888888888888777777666555555555999;;;<<<<<<===>>>BBBDDDGGGNNN\\\kkk|||VVVPPPJJJHHHFFFHHHOOOXXXbbbkkkuuu{{{}}}kkkVVVOOOJJJJJJOOOVVVaaakkkwww|||yyymmmllljjjiiiiiijjjlllmmmrrrvvv{{{~~~|||wwwxxx{{{}}}~~~}}}|||zzzyyywwwuuuttttttsssssssssrrrqqqnnnkkkhhhfffccccccbbb```^^^\\\ZZZYYYTTTSSSPPPMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJOOOVVV\\\]]]YYYSSSNNNAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???AAADDDGGGIIIFFFDDDCCCAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCFFFJJJMMMNNNOOOPPPRRRTTTUUUWWWYYYZZZ\\\```bbbdddeeegggjjjmmmpppssstttvvvwwwyyy{{{}}}|||yyyuuuqqqpppssstttpppkkkhhhfffkkkpppssswwwyyyqqqmmmlllqqqwww}}}~~~{{{{{{zzz{{{}}}~~~}}}rrrjjj___SSSJJJCCC>>>:::;;;:::888777666777777888666666777777777777666666666666666666666555555555555444444555777888777666999999999999888888777666666666555555555555666666555666666555444222000...333444444555555666666666444444555555555555444444444555555444333333444666444444444444444444333333333333444444444444333333222222333333333333444444333333222222111111222222333333444444444555555555222222222222222222222222333333333333333333444444444333333222222222222333000222444444333222333333000111222222444555555666555555555555444333222111444555666666666555444333444444555666777777777777555555555555555555555555555555555555555666777777888888777777666666555555999;;;======>>>???BBBDDDGGGNNN[[[jjjzzzSSSLLLGGGHHHJJJPPP]]]jjjsss}}}~~~wwwuuu{{{uuufffWWWRRRQQQUUU[[[bbbnnnxxx~~~|||yyywwwmmmlllkkklllnnnqqquuuxxx|||~~~~~~|||{{{|||}}}~~~~~~|||zzzxxxuuussspppmmmjjjiiiiiiiiigggfffdddaaa^^^[[[YYYXXXVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDBBBAAAAAAAAAAAAAAABBBBBBDDDHHHMMMRRRSSSPPPKKKHHH??????>>>>>>>>>>>>??????<<<<<<<<<<<<>>>@@@AAACCC@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@?????????@@@@@@@@@BBBEEEFFFEEEEEEFFFGGGGGGIIIJJJKKKLLLOOORRRUUUUUUUUUVVVWWWZZZ^^^aaaddddddgggkkkmmmnnnpppuuuxxxzzz~~~yyyxxx}}}~~~wwwqqqnnnrrrssslllccc___]]]aaaeeejjjqqqzzz|||sssnnnrrryyy}}}}}}}}}~~~|||vvvlllaaaWWWMMMEEE@@@===;;;999888777777888999777777888888888888777777555555555666666666666666555444333555777888777666777888999999999888777666666666555555555555666666555555555555333000---+++333333444444555666666777333333444444444444333333000222333333222111111222333333444444444444444444333333444555555444333333222222222333333444444444333333333333333222111000222222333333333444444444222222222222222222222222111111111111111111111111333333333333333333444555111444666666333222222333222222222333333444444444555555555555444333222111444555555555444444333333111111111222333555777888555555555555555555555555333333222222222333444555666666666777777888888888999;;;===>>>>>>???BBBDDDDDDLLLXXXhhhyyyQQQJJJGGGKKKRRR\\\mmm}}}~~~{{{sssiiiooosssuuuvvvsssiii^^^\\\ZZZ[[[aaagggooozzzyyywwwtttrrrooonnnnnnooosssxxx}}}~~~|||~~~}}}}}}}}}|||||||||{{{yyyyyyzzzzzzyyywwwuuutttqqqoookkkgggdddbbbbbbbbb\\\[[[XXXTTTQQQOOOMMMMMMNNNLLLIIIFFFDDDCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBB>>>>>>======>>>>>>???@@@BBBDDDFFFHHHHHHFFFCCCBBB@@@@@@????????????@@@@@@=========>>>>>>???@@@AAA======>>>>>>>>>>>>===<<<;;;<<<======>>>=========AAA@@@@@@???>>>>>>??????>>>@@@BBBCCCAAA@@@@@@@@@@@@BBBCCCDDDDDDGGGJJJMMMJJJIIIIIIIIILLLPPPTTTWWWVVVZZZ^^^``````bbbeeeiiimmmuuu{{{ttttttvvvwww|||{{{ssspppttttttjjj___ZZZWWWZZZ^^^dddlllvvvyyyrrrvvv}}}~~~uuuuuu~~~~~~|||~~~vvvlllbbbWWWMMMGGG<<<;;;999777666666777888888888999999999999888888444555555555666666777777555444333555777888888777333555888:::;;;999777555666666555555555555666666444444555666555222000...111111222222333444555555222333333444444333333222222555777777666444444444333333333444444555555555333333444555555444333333222222222333333444444444222333333444333222111///111111222222222333333333222222222222222222222222444444444444444444444444333333333333444555555666222555888777444222222333333333333333333333333333222222333444555555555555444444333333333222222222333222222333555888;;;>>>555555555555555555555555666666555444555666777888444444555777888:::;;;;;;999;;;===>>>???@@@BBBDDDBBBJJJVVVfffxxx