BM6( ~~~vvvpppqqqyyyuuugggbbbdddooo|||sssgggeeehhhnnnzzzzzzpppnnnrrrvvv|||yyywwwtttyyy|||{{{}}}}}}~~~}}}{{{{{{|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzuuuzzz~~~{{{}}}~~~yyyvvvyyy|||zzz{{{|||~~~~~~~~~|||zzzxxxyyy}}}~~~}}}{{{zzzxxxwwwwwwwwwrrrxxxxxxuuuvvvzzz}}}|||}}}|||{{{xxxvvvuuuuuuuuuvvvssswww~~~}}}yyyxxxyyy{{{zzzxxxwwwwwwwwwyyyzzzxxx}}}~~~}}}|||}}}~~~~~~{{{xxx{{{~~~}}}|||yyyvvvxxx~~~|||{{{zzzzzzuuusssqqqppppppnnnjjjhhhfffhhhkkkpppuuuzzz}}}}}}}}}}}}~~~~~~|||yyyooohhhgggnnnxxx}}}}}}zzzwwwwwwxxxzzz|||{{{yyyvvvttttttsssrrrrrrsssuuuuuuwwwvvvtttsssrrrrrrssstttrrrqqqpppoooooooooooooooiiihhhhhhhhhiiihhheeebbb``````aaadddggglllppprrr}}}{{{jjjaaa[[[___eeeiiijjjllliiikkkmmmmmmmmmoooqqqsssuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyxxxyyyyyyzzz{{{xxxwwwwwwxxxzzzzzzyyyxxxwwwxxxzzzzzzyyyuuurrrooommmmmmnnnqqqtttvvvuuutttqqqpppoooooooooqqqrrrsssooonnnmmmmmmmmmoooqqqrrrqqqpppoooooopppqqqrrrsssooonnnoooqqqsssrrrpppnnnnnnoooppprrruuuwwwyyyzzz|||jjj___VVVWWW[[[]]]]]]^^^^^^___```aaaaaabbbdddffffffggghhhjjjlllnnnooopppppppppnnnmmmmmmnnnoooooommmmmmooorrruuuvvvtttsssoooqqqtttuuuuuussspppnnnkkkkkkmmmpppuuuwwwxxxxxxtttsssssssssssstttvvvwwwtttssssssssstttvvvyyy{{{zzzyyyyyyyyy{{{|||~~~~~~~~~|||fff```YYYXXX[[[^^^___]]]]]]^^^````````````bbbccccccdddfffiiijjjlllllllllnnnnnnooopppqqqrrrsssssssssuuuwwwyyy{{{{{{zzzyyyyyyxxxyyy|||~~~}}}yyyuuuxxxwwwxxxzzz}}}}}}|||}}}~~~~~~}}}~~~~~~}}}{{{~~~oooiiicccbbbeeeiiiiiihhhiiijjjllllllkkkkkklllnnnpppqqqrrrtttvvvwwwyyyyyyzzzzzz{{{{{{|||}}}|||zzzxxxwwwvvvtttqqqppprrrssspppnnnmmmlllkkkooozzz|||xxxwwwzzz}}}~~~~~~|||yyyvvvtttssstttxxx||||||yyysssnnnkkkmmmmmmmmmllljjjjjjkkklllkkkjjjiiikkkjjjllluuu{{{vvvrrrqqqssssssqqqnnnllljjjjjjjjjmmmqqqvvvxxxvvvrrrnnnlllkkknnnpppqqqpppnnnnnnnnnnnnmmmooorrrrrrqqquuu{{{}}}|||zzzxxxtttrrrooonnnqqqrrrrrrpppnnnllllllmmmnnnrrrxxx{{{zzzxxxvvvuuutttwww{{{|||{{{yyyxxxxxx}}}|||~~~~~~}}}~~~|||{{{|||zzz~~~~~~}}}|||rrrmmmnnnppppppqqqrrrsssrrrsssuuuxxx~~~wwwmmmiiijjjlllooonnnllljjjjjjkkkmmmnnnyyyzzz|||~~~}}}{{{{{{wwwxxxzzzzzzxxxuuusssrrrsssuuuwww|||zzz}}}}}}}}}}}}~~~{{{zzzyyyyyy||||||wwwqqqkkkiiikkkooosssuuuwww{{{~~~}}}}}}||||||{{{zzzzzzxxxzzz}}}}}}zzzxxxvvvuuusssqqqooonnnnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqppppppqqqtttuuuuuutttrrrqqqppppppqqqqqqpppooolllllllllkkkkkkkkkjjjjjjllllllmmmoooooopppppppppnnnnnnnnnnnnnnnnnnnnnnnnuuuuuuuuuuuuttttttsssrrrpppqqqrrrrrrrrrrrrqqqppppppoooooooooppprrrssstttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwvvvuuutttttttttttttttssstttuuuvvvwwwxxxyyyzzzyyy{{{~~~}}}|||{{{{{{{{{|||xxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~|||yyyxxx|||}}}~~~~~~yyyxxxwwwtttrrrsssvvvyyy~~~}}}{{{zzzzzzzzzzzz{{{yyyzzz{{{{{{zzzzzz|||~~~~~~}}}{{{zzz{{{}}}}}}|||zzzyyyxxxwwwvvvwwwxxxxxxvvvtttppprrrtttuuuwwwzzz~~~~~~}}}||||||}}}|||zzzxxxxxxxxxyyyzzz}}}~~~~~~}}}zzzwwwvvvvvvvvvuuutttvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwwwwvvvvvvwwwwwwwwwvvvxxxzzz|||}}}{{{yyywwwqqqqqqqqqqqqqqqqqqppppppqqqrrrssstttuuuttttttsssttttttuuuuuutttrrrqqqpppkkkkkkkkkkkkkkkkkkkkkkkkhhhgggggggggjjjnnnqqqtttiiieee```[[[ZZZ[[[^^^aaaccceeeiiimmmppprrrrrrrrrppprrruuuxxx{{{}}}~~~zzzxxxvvvssspppooonnnnnnpppqqqssswww|||~~~}}}~~~zzzwwwwwwrrrsssuuuxxx}}}~~~~~~~~~xxx|||{{{yyyvvvrrrpppnnnmmmmmmlllllllllllllllkkkkkkjjjllllllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhgggfffddddddcccbbbbbbbbbbbbbbb^^^]]]]]]]]]```dddgggjjjiiihhhgggfffeeedddcccbbb\\\[[[ZZZYYYXXXXXXXXXXXXUUUXXX[[[]]]]]][[[WWWUUUVVVVVVUUUTTTTTTUUUVVVWWWRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQRRRTTTUUUUUUTTTVVVUUUTTTTTTUUUUUUTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUVVVWWWYYYZZZZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXWWWTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ\\\^^^___```aaadddffffffhhhjjjiiieeebbbbbbccc^^^]]]\\\[[[[[[\\\]]]]]]\\\]]]___aaabbbbbbaaaaaa^^^___bbbdddeeedddccccccaaa```]]]\\\\\\]]]```aaa^^^^^^^^^```bbbfffjjjlllkkkjjjiiigggeeebbb___^^^```aaaaaaaaabbbbbbccccccbbbbbbaaa___]]]^^^aaadddcccbbbaaa```aaaaaacccdddbbbbbbbbbaaa______```aaaccccccbbbbbbcccdddeeefffeeedddcccaaa```^^^]]]]]]_________```aaaaaa___\\\WWWZZZ]]]```bbbeeeiiilllhhhiiijjjlllmmmooopppqqqpppnnnjjjgggdddddddddddddddbbb___]]][[[[[[\\\\\\ddddddeeefffggghhhhhhiiieeecccaaaaaaaaaaaa```___YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]ZZZ]]]aaaeeefffdddaaa___^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[]]]]]]^^^]]]\\\[[[]]]^^^^^^^^^]]]]]]\\\\\\XXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYY[[[[[[XXXTTTQQQOOOPPPRRRTTTPPPSSSVVVZZZ\\\^^^^^^^^^YYY[[[^^^bbbeeehhhiiiiiidddccc```]]]ZZZXXXVVVVVVXXXYYY[[[___ccceeeeeeddddddeeefffggghhhiiiiiiiiirrrssssssnnnggg```]]]]]]\\\^^^aaafffmmmxxxyyyooogggcccaaaaaa\\\aaagggmmmppppppmmmkkk~~~~~~~~~~~~|||yyyvvvuuuwwwzzz|||}}}~~~{{{xxxxxxzzz|||zzzyyyvvvtttrrrqqqqqqqqqoooqqqtttwwwyyyyyyyyyxxxxxxxxxxxxwwwuuurrrpppnnnkkkkkkkkkllllllmmmmmmnnniiijjjjjjiiigggeeeaaa```_________```aaabbbdddeee^^^\\\ZZZWWWVVVUUUVVVWWWUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKLLLLLLMMMMMMNNNQQQRRRRRRQQQOOONNNOOOPPPMMMLLLKKKJJJIIIJJJKKKKKKHHHHHHJJJKKKKKKJJJIIIHHHJJJHHHEEECCCCCCDDDFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLLLLJJJHHHHHHIIILLLLLLMMMMMMMMMKKKJJJIIIKKKKKKKKKJJJHHHFFFFFFFFFJJJGGGFFFFFFHHHKKKLLLMMMKKKJJJJJJIIIIIIHHHHHHHHHLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFHHHJJJJJJKKKKKKJJJGGGFFFGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJOOOPPPOOOMMMLLLKKKMMMOOOPPPRRRTTTUUUUUURRROOOMMMMMMLLLKKKKKKJJJJJJKKKKKKOOOOOOPPPQQQPPPOOONNNMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPNNNMMMNNNPPPQQQNNNLLLPPPQQQRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUUUUTTTSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPRRRSSSTTTTTTTTTTTTSSSQQQOOONNNNNNPPPRRRTTTSSSSSSSSSRRRRRRRRRQQQQQQTTTRRRPPPRRRUUUWWWVVVTTTVVVTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTRRRPPPOOORRRWWW[[[\\\[[[WWWWWWWWWXXXZZZ\\\^^^```aaa]]]WWWRRRPPPPPPRRRTTTRRRQQQOOOLLLJJJJJJMMMOOOSSSTTTVVVUUUUUUVVVXXXZZZVVVVVVUUUTTTSSSQQQPPPPPPMMMKKKIIIHHHJJJMMMPPPRRRRRRQQQOOONNNNNNOOOPPPQQQPPPQQQRRRTTTUUUUUUUUUUUURRROOOLLLLLLMMMNNNLLLJJJLLLLLLLLLMMMNNNOOOQQQQQQVVVSSSQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJKKKLLLNNNOOOKKKJJJIIIJJJLLLMMMNNNMMMPPPOOOOOOQQQTTTSSSOOOLLLNNNPPPRRRUUUWWWXXXXXXXXXWWWTTTOOOLLLKKKKKKJJJIIIJJJIIIIIILLLQQQSSSRRRPPPRRRVVVXXXVVVSSSSSSXXX]]]]]]^^^___\\\VVVPPPNNNMMMOOOOOOPPPTTT\\\gggqqqxxx{{{rrreee[[[VVVTTTRRRQQQUUUUUUUUUWWWYYYZZZZZZYYY~~~|||zzzxxxvvvtttuuuvvvyyy{{{|||zzzyyyxxxwwwvvvwwwyyy{{{}}}~~~|||{{{yyyxxxvvvtttsssrrrpppooonnnnnnooossswwwyyyzzzvvvrrrpppmmmjjjgggfffeeeeeegggiiillloooooonnnkkkiiihhhlllnnnooouuuzzzyyyyyyxxxvvvxxxyyytttllldddaaa^^^]]]^^^aaacccdddgggiiikkknnnppprrrrrrrrrooonnnlllhhheeeeeefffiiifffeeecccaaa```_________^^^```bbbdddeeeeeeeeeeeebbbbbbaaa```^^^[[[YYYXXXWWWXXXXXXYYYYYYZZZZZZZZZXXXYYYYYYXXXWWWTTTRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPNNNMMMKKKIIIHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEECCCCCCDDDCCC@@@???>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBAAA??????@@@BBBAAAAAAAAAAAAAAA@@@??????@@@@@@???????????????@@@CCCBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBFFFFFFFFFEEEDDDDDDDDDDDDFFFEEECCCCCCEEEFFFGGGGGGIIIHHHGGGFFFDDDCCCBBBAAADDDDDDDDDEEEEEEFFFFFFFFFBBBCCCCCCBBB@@@AAACCCEEECCCDDDEEEDDDAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEEEEFFFIIIKKKKKKLLLMMMMMMMMMKKKJJJIIIDDDDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJFFFCCCCCCEEEGGGHHHGGGHHHJJJKKKKKKJJJKKKMMMOOOOOOOOONNNNNNMMMLLLLLLKKKNNNMMMLLLKKKJJJJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKMMMKKKJJJKKKNNNOOONNNLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNIIIHHHHHHJJJNNNPPPPPPNNNPPPPPPPPPQQQRRRTTTVVVWWWXXXUUUPPPLLLJJJJJJKKKLLLKKKKKKIIIFFFDDDDDDGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPOOONNNMMMLLLJJJIIIHHHHHHFFFEEECCCBBBCCCFFFIIILLLLLLKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKIIIIIIJJJJJJHHHFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKIIIIIIKKKMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIGGGFFFHHHJJJKKKIIIFFFHHHIIIJJJLLLMMMNNNOOOOOOPPPLLLIIIFFFEEEDDDCCCBBBCCCCCCCCCFFFJJJLLLKKKIIIKKKMMMNNNNNNLLLLLLOOOSSSPPPSSSUUUTTTPPPLLLKKKKKKJJJJJJJJJMMMSSS[[[ccchhhjjjcccYYYQQQNNNMMMMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLgggiiikkkooorrruuuwwwxxxvvvyyy}}}{{{yyyssspppllliiihhhfffcccaaa```___```bbbeeeggghhhgggdddeeefffggghhhiiiiiiiiihhhhhhgggeeedddcccaaaaaa```___]]]]]]^^^```ccceeelllyyyyyykkkdddbbb___[[[WWWTTTRRRQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXXXX[[[]]]^^^dddnnnuuuwwwxxx~~~~~~zzzuuurrrqqqoookkkggghhhiiihhhffffffgggaaaYYYSSSPPPMMMLLLNNNPPPRRRSSSUUUWWW[[[```bbbdddcccccc^^^]]][[[XXXUUUTTTUUUWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>???@@@@@@AAA@@@@@@??????@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCCCCBBBAAA@@@AAA@@@>>><<<<<<===>>>@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAA@@@>>>===>>>???>>>>>>>>>===============>>>>>>=========>>>>>>???BBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDBBBBBBDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAACCCDDDDDDEEEAAABBBBBBAAA??????AAABBB@@@AAAAAA@@@>>>======>>>???@@@AAABBBBBBBBBBBBBBB???@@@AAAAAA@@@BBBEEEGGGGGGGGGHHHHHHHHHGGGFFFFFFAAA@@@>>>======???@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCEEEAAA<<<;;;<<<@@@DDDFFFDDDFFFGGGGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEFFFHHHHHHGGGEEEFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEGGGHHHHHHHHHHHHFFFFFFGGGJJJLLLLLLJJJHHHIIIJJJJJJKKKLLLNNNOOOPPPOOOMMMJJJGGGEEEEEEEEEFFFFFFEEECCCAAA???@@@BBBEEEHHHIIIJJJJJJIIIIIIKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA???>>>???BBBEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFFFFGGGGGGEEECCCFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBDDDHHHJJJKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEEEEEEEFFFFFFGGGHHHHHHEEEBBBAAA@@@@@@>>>===@@@???@@@CCCFFFGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIJJJHHHKKKNNNNNNLLLJJJHHHHHHHHHGGGGGGHHHKKKOOOSSSVVVWWWSSSMMMIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFF^^^___aaadddfffggghhhhhhhhhjjjooorrrvvv{{{~~~xxxrrrnnnjjjhhhfffccc```]]]\\\[[[XXXVVVXXXVVVVVVWWW[[[^^^_________aaacccdddccc```___^^^bbbbbbaaa```^^^]]]]]]\\\\\\ZZZYYYWWWXXXYYY[[[\\\^^^kkkyyyoooccc]]]ZZZVVVQQQMMMKKKJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTWWWXXXXXX^^^hhhpppqqqnnnttt~~~wwwvvvpppmmmiiigggggggggeeecccbbbdddcccaaaaaaaaa\\\UUUOOOLLLIIIHHHJJJMMMOOOPPPRRRUUUZZZ^^^``````___^^^YYYYYYWWWTTTQQQPPPQQQRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOMMMKKKIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDFFFGGGGGGFFFFFFEEEFFFEEECCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@BBBCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDFFFIIIGGGGGGHHHIIIJJJKKKMMMNNNMMMLLLJJJJJJKKKLLLLLLLLLJJJHHHGGGGGGHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEEEEDDDCCCBBBCCCDDD@@@AAABBBAAA???>>>???@@@??????AAABBBCCCCCCCCCCCCDDDEEEDDDCCCAAABBBDDDFFFHHHJJJLLLNNNNNNLLLJJJIIIHHHFFFCCCAAA@@@@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCDDDAAA>>><<<===@@@DDDFFFEEEGGGIIIIIIHHHGGGHHHIIILLLKKKKKKKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHGGGGGGFFFFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGIIIKKKNNNOOOOOOLLLJJJJJJJJJKKKLLLMMMOOOPPPQQQOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDBBB@@@AAADDDGGGJJJLLLMMMMMMLLLKKKLLLMMMOOONNNLLLJJJHHHGGGGGGGGGCCCAAA@@@???@@@CCCGGGIIIKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIJJJJJJIIIGGGFFFJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCFFFJJJMMMNNNNNNLLLKKKIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFIIIJJJIIIHHHHHHHHHJJJLLLOOORRRTTTSSSQQQNNNJJJIIIGGGEEEEEEEEEFFFFFFCCCBBBAAAAAABBBBBBAAA???CCCDDDEEEFFFHHHHHHHHHHHHIIIHHHHHHJJJLLLMMMLLLJJJMMMOOOQQQRRRPPPNNNKKKIIIJJJIIIIIIIIIIIIKKKMMMNNNOOOMMMKKKIIIIIIIIIIIIIIIMMMNNNOOONNNLLLIIIGGGFFFVVVXXX[[[]]]___`````````ccceeeiiilllooorrrwwwzzzxxxxxxuuuuuuqqqoookkkgggbbb___\\\[[[ZZZWWWTTTSSSRRRQQQPPPNNNPPPNNNMMMOOORRRVVVXXXXXX]]]```cccdddaaa^^^\\\[[[^^^^^^]]]\\\ZZZYYYYYYXXXUUUTTTRRRQQQPPPQQQRRRSSSXXXaaajjjmmmmmmtttxxxhhh]]]ZZZTTTNNNJJJHHHGGGGGGHHHGGGGGGGGGIIIKKKMMMNNNQQQTTTVVVWWW]]]gggnnnoooqqqvvvtttnnnllldddbbb___^^^^^^^^^^^^^^^[[[^^^^^^\\\[[[[[[WWWQQQJJJGGGEEEDDDGGGJJJMMMNNNRRRTTTXXX[[[\\\ZZZXXXVVVVVVVVVUUUSSSPPPOOOPPPQQQQQQQQQPPPPPPOOONNNMMMMMMOOOOOONNNMMMMMMMMMMMMNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMGGGHHHHHHIIIIIIIIIIIIIIIDDDDDDDDDEEEGGGIIIKKKLLLHHHIIIKKKLLLLLLJJJGGGEEEGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNOOOOOONNNLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFEEEDDDBBBCCCFFFGGGGGGEEEFFFEEECCCAAAAAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFF@@@?????????@@@BBBCCCDDDBBBBBBAAA@@@AAAAAABBBCCCBBBCCCDDDDDDBBBAAA@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMHHHIIILLLNNNRRRUUUWWWXXX[[[YYYVVVUUUWWWXXXXXXWWWTTTRRROOONNNMMMMMMKKKJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFEEECCCBBBCCCDDDBBBCCCDDDCCCAAA@@@AAABBB@@@AAACCCEEEEEEEEEEEEDDDGGGHHHHHHFFFEEEFFFHHHJJJMMMPPPUUUXXXYYYVVVRRROOORRROOOLLLHHHEEECCCCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEFFFHHHJJJJJJJJJIIIJJJKKKMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGKKKOOORRRSSSRRRPPPOOOOOOPPPRRRSSSUUUWWWXXXXXXVVVUUUSSSQQQOOONNNLLLLLLJJJJJJIIIGGGFFFGGGJJJMMMNNNPPPQQQQQQPPPNNNNNNOOOPPPNNNKKKIIIGGGFFFFFFGGGEEECCCBBBBBBDDDGGGKKKNNNOOOOOOOOOOOOOOOPPPQQQQQQSSSQQQOOOMMMMMMNNNPPPRRRRRRTTTVVVWWWVVVTTTRRRQQQRRRRRRQQQPPPMMMKKKHHHGGGIIIIIIKKKNNNRRRUUUVVVVVVRRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDEEEHHHKKKLLLKKKIIIHHHIIIHHHNNNVVV\\\]]]ZZZUUUQQQOOOMMMJJJHHHFFFEEEDDDEEEAAAAAACCCEEEHHHJJJIIIHHHJJJKKKLLLLLLLLLKKKKKKKKKNNNNNNOOORRRTTTUUUSSSQQQVVVWWWZZZ\\\\\\YYYVVVSSSPPPOOOOOONNNOOOOOOPPPQQQQQQQQQQQQPPPNNNNNNNNNOOOQQQSSSUUUSSSOOOKKKIIIIIIRRRUUUXXX\\\___`````````___aaadddfffhhhjjjnnnqqqpppssswwwvvvqqqllliiiiiidddcccaaa^^^[[[YYYXXXXXXSSSQQQOOOOOOOOOOOONNNMMMKKKJJJKKKNNNSSSWWWZZZ[[[[[[___dddddd```\\\[[[[[[]]]\\\[[[ZZZXXXWWWVVVUUUPPPOOONNNLLLKKKLLLLLLLLLQQQXXX^^^``````ggguuusssfffbbb[[[SSSMMMIIIHHHGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNSSSWWWZZZbbbmmmtttuuuzzz||||||~~~tttkkkfffeee___]]][[[ZZZYYYZZZ[[[\\\ZZZ^^^^^^[[[YYYXXXTTTOOOGGGEEECCCCCCFFFKKKNNNOOOTTTUUUWWWXXXXXXVVVTTTRRRPPPQQQQQQPPPNNNMMMNNNOOORRRRRRQQQPPPNNNLLLJJJIIIMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNJJJJJJKKKKKKMMMNNNNNNOOOLLLKKKJJJKKKMMMPPPTTTWWWXXXYYY[[[\\\ZZZUUUPPPMMMGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFGGGIIIKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSVVVXXX[[[]]]]]][[[XXXVVVRRRTTTUUUVVVVVVTTTSSSQQQPPPLLLIIIHHHKKKNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIBBBCCCDDDEEEGGGIIIKKKLLLIIIHHHFFFDDDCCCCCCCCCDDDAAACCCFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMMMMKKKIIIHHHEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWYYYXXXWWWUUUUUUVVVTTTWWW[[[```dddggghhhiiikkkgggccccccfffiiiiiigggddd```[[[VVVTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNRRRQQQOOONNNKKKJJJHHHGGGFFFHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFHHHJJJLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLNNNQQQTTTTTTXXX]]]aaabbb```\\\YYYZZZXXXUUUQQQLLLIIIFFFEEEIIIJJJLLLNNNOOOOOOOOOOOOHHHGGGFFFDDDCCCBBBBBBBBBAAACCCEEEEEEDDDCCCCCCCCCEEEHHHKKKLLLLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQOOOOOOPPPQQQRRRSSSUUUWWWWWWUUUSSSRRRRRRNNNOOOOOOPPPOOOOOONNNMMMLLLKKKLLLLLLMMMNNNPPPQQQQQQUUUZZZ\\\\\\[[[ZZZZZZXXXYYY\\\^^^aaabbbddddddaaa```^^^[[[YYYWWWUUUUUUSSSRRRRRRPPPOOOQQQTTTWWW[[[]]]^^^^^^\\\ZZZZZZZZZYYYWWWTTTQQQOOONNNOOOOOOJJJIIIHHHHHHKKKOOOTTTWWWXXXWWWVVVUUUUUUWWWYYY[[[]]][[[XXXUUUUUUVVVYYYZZZbbbfffiiikkkiiigggeeeddd``````^^^\\\YYYUUUQQQOOOSSSSSSUUUZZZ___bbbcccccc^^^\\\[[[XXXVVVUUUTTTTTTRRRQQQNNNLLLJJJIIIIIIIIIFFFKKKPPPQQQNNNKKKJJJJJJKKKTTT```hhhiiiddd]]]XXXTTTRRROOOLLLIIIFFFDDDCCCBBBDDDHHHNNNSSSVVVWWWVVVTTTUUUVVVUUURRRPPPPPPQQQUUUXXX[[[___``````___^^^bbbcccfffiiikkkjjjfffcccZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYVVVUUUVVVWWW[[[___aaa___ZZZTTTRRRRRRRRRTTTXXX[[[]]]^^^]]]]]]YYYZZZ\\\^^^___aaadddfffiiihhhgggfffdddbbb```^^^]]]]]][[[YYYXXXWWWWWWVVVSSSQQQPPPPPPRRRSSSRRRQQQMMMNNNPPPVVV]]]cccggghhhgggjjjmmmkkkddd^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRROOOOOONNNLLLLLLLLLLLLLLLMMMQQQVVVXXXYYY^^^gggnnnuuuooofff\\\SSSMMMJJJIIIKKKKKKJJJJJJKKKLLLMMMNNNLLLRRRZZZ```kkkxxx{{{tttsssqqqlllfffaaa^^^\\\ZZZZZZYYYYYYYYY[[[___aaacccggggggbbb]]][[[WWWQQQIIIGGGFFFGGGKKKPPPTTTVVVXXXXXXYYYYYYYYYXXXVVVUUUOOOQQQQQQQQQOOOOOOPPPQQQWWWWWWVVVTTTQQQMMMJJJHHHMMMNNNOOOOOOOOONNNMMMLLLIIIIIIHHHHHHHHHIIIKKKKKKPPPQQQRRRSSSUUUVVVWWWWWWYYYZZZZZZ[[[]]]___```aaa```]]][[[YYY[[[___dddhhhppprrrssssssooohhhaaa\\\SSSTTTVVVWWWXXXWWWVVVUUUVVVWWWZZZ]]]___aaabbbbbb___``````bbbdddfffhhhiiinnnppptttvvvvvvtttpppnnniiijjjmmmnnnnnnmmmkkkjjjfff```ZZZXXX\\\___```___\\\\\\]]]\\\[[[XXXUUUSSSSSSSSSRRRQQQQQQRRRRRRSSSOOOPPPRRRTTTWWWZZZ\\\]]]ZZZXXXTTTQQQOOONNNNNNNNNMMMOOOSSSUUUUUUUUUVVVWWWXXX[[[___bbbccc```]]]ZZZVVVWWWWWWXXXZZZ[[[]]]^^^`````````aaabbbdddeeefffjjjllloooooollljjjhhhgggiiilllqqqwwwzzz|||||||||yyyuuurrrsssyyy}}}~~~|||zzzsssjjjbbb\\\XXXUUUSSSSSSTTTVVVXXXZZZ\\\^^^___cccbbb```^^^\\\ZZZXXXWWWUUUWWWXXXWWWUUUSSSSSSSSSRRRSSSTTTTTTSSSRRRSSSUUUWWWXXXZZZ\\\\\\[[[YYYWWWVVVXXXYYYYYYZZZ[[[___aaa```bbbeeeggghhhhhhgggfffeeedddbbb^^^ZZZUUURRROOORRRSSSUUUVVVWWWWWWWWWVVVQQQPPPNNNLLLJJJJJJJJJJJJJJJLLLNNNMMMJJJHHHHHHJJJJJJMMMQQQSSSSSSSSSTTTTTTOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRPPPOOONNNOOONNNOOOPPPRRRVVVYYY[[[^^^```ccceeeffffffeeedddccc```\\\ZZZYYY[[[___aaaaaaccceeeccc___ZZZXXXWWWVVVWWWYYY[[[\\\]]]]]]]]]XXXWWWVVVVVVWWWYYY\\\]]]aaaeeeiiijjjhhhfffffffffccceeehhhkkkoooqqqrrrrrrooommmjjjfffcccaaa``````______^^^]]]\\\^^^bbbeeelllnnnoooooommmkkkjjjjjjhhhfffbbb___]]]\\\]]]]]]WWWVVVVVVWWW[[[```eeehhhiiigggdddccccccfffjjjlllnnnkkkgggdddccceeehhhjjjtttyyy~~~}}}zzzxxxxxxrrrqqqpppmmmiiiddd___]]]]]]___bbbhhhooosssuuuuuuooommmiiieeeaaa^^^\\\[[[YYYVVVRRRNNNLLLLLLMMMNNNLLLQQQWWWXXXUUUQQQPPPPPPSSS\\\iiiqqqqqqlllfffccc]]]\\\ZZZVVVRRRNNNJJJHHHHHHKKKQQQYYYaaafffggggggeeeffffffddd```\\\\\\\\\dddiiiooossssssrrrrrrtttssstttvvvzzz|||zzzuuuppphhhgggeeeccccccdddeeefffcccdddeeebbb```___```bbbgggkkknnnlllfff```^^^^^^PPPRRRUUUWWWWWWVVVTTTRRRRRRTTTVVVWWWXXXYYY\\\___ddd```\\\[[[\\\\\\ZZZWWWVVVUUUTTTRRRQQQQQQQQQQQQRRRPPPOOOPPPRRRTTTTTTSSSOOOPPPUUU]]]fffmmmrrrsssxxx{{{{{{vvvkkkccc___^^^YYYXXXVVVTTTRRRPPPNNNMMMOOONNNNNNMMMLLLLLLLLLLLLKKKOOOSSSUUUUUUWWW[[[___rrr}}}vvvlll___UUUMMMIIIGGGKKKJJJJJJJJJJJJKKKKKKLLLGGGOOOYYYbbbooo}}}~~~}}}yyyuuuoookkkeee```]]]ZZZWWWUUURRRSSSTTTUUUXXX\\\bbbfffjjjnnnmmmggg```]]]XXXRRRKKKIIIHHHIIINNNTTTXXXZZZYYYZZZZZZZZZZZZYYYXXXXXXTTTUUUWWWVVVVVVUUUWWWXXXYYYXXXWWWTTTPPPLLLHHHFFFLLLMMMNNNPPPPPPNNNLLLKKKIIIIIIHHHHHHIIIKKKMMMNNN^^^___```aaabbbdddeeefffmmmmmmnnnoooqqqsssuuuvvvooolllgggdddeeejjjooosss|||tttkkkfffcccfffiiilllnnnnnnmmmlllkkkmmmppptttwwwyyyzzzzzzvvvwwwxxxyyy|||~~~{{{tttllljjjmmmrrrssssssnnnpppssstttrrrmmmgggcccdddcccaaa___^^^^^^^^^^^^]]]^^^```dddgggjjjmmmnnnjjjhhhddd```\\\ZZZZZZZZZ\\\```dddggghhhhhhiiijjjkkkooouuuyyyyyyvvvqqqnnnjjjjjjkkklllnnnoooqqqrrruuutttttttttuuuvvvwwwwww}}}|||yyyxxxvvvyyy}}}wwwkkkccc]]]YYYWWWUUUXXX[[[```fffkkkoooqqqrrrrrrpppnnnllljjjiiihhhgggiiijjjjjjgggeeeeeeeee```aaabbbaaa``````aaabbbhhhiiikkkmmmlllkkkhhhgggggghhhhhhgggfffgggiiikkkiiiiiijjjjjjlllmmmooopppnnnnnnmmmkkkgggbbb^^^[[[ZZZ[[[]]]^^^___^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSUUUVVVWWWUUUQQQPPPQQQSSSQQQUUUYYY[[[\\\\\\]]]^^^UUUUUUUUUUUUUUUUUUUUUUUU[[[[[[\\\\\\\\\ZZZXXXWWWXXXXXXXXXZZZ]]]```dddffflllnnnqqqtttuuutttsssrrrooolllgggccccccfffjjjmmmmmmooopppmmmfff```\\\[[[___aaadddgggjjjkkkllllllcccbbb```^^^```cccfffiiijjjmmmpppooollljjjiiijjjlllnnnqqquuuyyy|||}}}}}}zzzxxxtttooollljjjiiiiiiiiiiiihhhggggggiiilllppptttvvvxxxxxxvvvsssrrrqqqpppmmmjjjfffdddcccdddeeeeeeddddddfffjjjpppvvvyyyyyyvvvsssqqqrrruuuzzz}}}}}}zzzuuurrrqqqsssvvvxxx}}}zzzvvvpppkkkhhhfffhhhlllsss{{{}}}zzzvvvpppjjjeeebbb```XXXTTTOOOJJJHHHHHHJJJKKKRRRXXX___```\\\XXXVVVWWWUUU^^^jjjqqqqqqnnniiiggghhhgggeeeaaa\\\WWWSSSPPPNNNQQQYYYccclllrrrtttttttttuuuvvvrrrmmmiiihhhiiirrryyy}}}wwwtttrrrooommmlllmmmooopppkkklllllljjjgggfffiiilllkkkooosssqqqjjjdddbbbcccOOOPPPPPPOOONNNNNNPPPSSSQQQRRRRRRRRRRRRSSSWWWZZZXXX[[[ZZZUUUSSSVVVWWWVVVUUUSSSPPPOOOOOOOOONNNLLLOOOQQQTTTUUUXXX\\\]]]]]]^^^^^^dddlllooopppxxx~~~sssiii```XXX___YYYWWWXXXVVVPPPOOORRRRRRQQQRRRSSSOOOIIIJJJNNNHHHJJJMMMOOOQQQSSSVVVXXXeeepppzzzsssbbbVVVNNNJJJIIIIIILLLNNNPPPOOOOOOOOOPPPOOOXXX\\\___lll~~~yyytttqqqnnnmmmccc```]]]\\\\\\YYYTTTPPPSSSUUUYYY[[[]]]aaaeeeiiiqqqrrrsssrrrlllccc[[[UUUSSSQQQMMMLLLTTT^^^bbb```fffeeebbb___]]]]]]^^^___]]]aaaaaaZZZWWWZZZ^^^aaaeeefffccc]]]UUUQQQRRRUUUWWWWWWVVVVVVVVVTTTPPPMMMJJJIIIKKKOOOOOOPPPVVV]]]eeeiiipppwww~~~zzzrrrkkkiiipppyyyxxxppplllkkksss~~~xxxvvvyyy{{{zzzwww{{{~~~}}}~~~{{{vvvsssqqqssstttuuuvvvyyy}}}~~~~~~zzztttnnnjjjhhhhhhnnnttt|||{{{|||}}}}}}}}}~~~{{{yyy|||}}}yyy|||wwwjjj___ZZZXXX\\\]]]^^^aaagggrrr}}}|||{{{{{{}}}|||~~~}}}xxxsssooommmmmmnnnmmmlllkkklllooorrrqqqrrruuuxxxyyywwwsssooouuusssrrrrrrrrrqqqnnnlllnnnllliiihhhjjjoootttwwwyyywwwtttrrrqqqnnnkkkhhhgggiiiiiigggdddbbbdddgggbbbbbbccccccbbbaaaaaa```aaa```^^^\\\ZZZWWWUUUTTTWWWXXXZZZ\\\]]]^^^^^^]]][[[ZZZXXXXXXZZZ]]]aaadddiiijjjjjjjjjhhheeeaaa___fffffffffeeeeeehhhmmmpppvvvttttttuuuwwwyyyzzzzzzvvvsssooollljjjlllnnnpppxxxyyyxxxrrriii```[[[YYYVVVccclllkkkmmmvvvxxxsssooojjjgggggghhhhhhlllrrrsssttttttooojjjhhhlllpppmmmlllmmmttt~~~}}}wwwqqqmmmkkkjjjjjjnnnllljjjiiiiiillloooqqquuuxxx|||}}}}}}|||||||||wwwsssmmmhhhffffffiiijjjmmmppptttwwwxxxzzz|||~~~~~~|||yyywwwxxxzzz~~~~~~yyyvvvvvvzzz~~~yyyuuussspppmmmlllooovvvzzzrrriiibbb^^^ZZZUUUOOOJJJHHHIIIMMMOOOSSS___iiihhheeeccc```[[[YYYdddqqqwwwtttooollllllhhhiiikkkhhhccc\\\VVVSSSSSSTTTYYYbbbllltttwwwxxxyyyyyyxxxvvvuuutttsssrrrvvvuuurrrmmmiiigggggghhhggggggggggggfffeeedddccckkkkkkkkkkkkjjjjjjiiihhhNNNNNNNNNMMMKKKKKKMMMOOOMMMMMMMMMMMMMMMOOOSSSVVVZZZ[[[YYYVVVWWW[[[\\\YYYVVVSSSOOOMMMMMMNNNNNNMMMOOOSSSWWW\\\```dddffffffiiikkkpppvvvvvvsssvvv|||~~~uuujjjaaa]]]XXXVVVYYYYYYVVVUUUXXXXXXVVVUUUWWWTTTNNNLLLNNNJJJJJJKKKKKKKKKNNNRRRVVVYYYcccllluuutttcccXXXRRRNNNLLLKKKMMMPPPQQQQQQQQQSSSTTTTTTZZZ\\\\\\gggzzz}}}wwwqqqkkkgggeeedddaaa```___]]][[[XXXTTTRRRUUUXXX\\\___aaadddiiilllrrrrrrqqqpppnnniiiccc___\\\\\\[[[YYY^^^gggkkkkkkwwwsssmmmgggcccbbbbbbccccccggggggddddddkkkrrrvvvvvvuuuqqqjjjcccaaacccfffgggfffddddddbbb^^^YYYUUUQQQOOOQQQTTTUUUWWW^^^fffrrrwww}}}tttpppuuu}}}vvvpppooouuu~~~|||}}}}}}zzzyyyuuusssvvv}}}|||zzzttthhh```\\\ZZZ\\\___dddlllwww|||vvvsssmmmnnnnnnmmmkkkkkkmmmoooppptttzzz~~~~~~{{{yyy|||yyywwwuuutttrrrooommmgggeeeddddddgggmmmssswwwwwwvvvuuuttttttqqqnnnkkkhhhiiiiiieee```]]]^^^```bbbdddfffhhhjjjkkkkkkkkkmmmllliiiddd```\\\XXXWWWUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\\\\\\\]]]___dddhhhkkkqqqqqqpppooommmjjjgggfffgggggghhhgggggghhhlllnnntttssstttuuuxxxzzzzzzyyyvvvtttpppmmmlllnnnppprrruuuwwwwwwqqqeee[[[UUUSSSUUUbbbkkkkkknnnvvvxxxssskkkeeeaaaaaaaaabbbffflllmmmnnnmmmhhhcccbbbeeejjjjjjiiijjjqqq{{{}}}yyyssslllgggdddccccccfffeeecccbbbcccfffiiikkkpppsssxxx{{{{{{zzzzzzzzzwwwrrrjjjcccaaabbbeeehhhnnnrrrwwwzzz|||}}}~~~~~~{{{xxxvvvvvvyyy}}}}}}wwwuuuwww||||||yyyqqqlllggggggmmmxxxxxxpppiiiddd___[[[TTTOOONNNPPPTTTWWWZZZeeennnnnnjjjhhheee```[[[eeeqqquuuqqqjjjeeeccceeefffgggeeeaaa[[[VVVTTTSSSRRRTTTZZZccckkkppprrrttttttttttttttttttuuuuuu{{{}}}zzzzzz{{{uuusssooohhhbbb]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZ^^^^^^___```aaaaaaaaaaaaNNNNNNNNNLLLJJJJJJKKKMMMNNNNNNNNNMMMMMMOOOSSSWWW\\\[[[XXXXXX^^^eeeddd___XXXTTTOOOKKKKKKLLLLLLMMMOOOTTT\\\ffflllnnnnnnmmmmmmqqqwwwyyytttllliiillluuu~~~tttkkkaaa]]]]]]```bbb```___aaa```ZZZWWWXXXWWWSSSOOONNNLLLKKKJJJHHHGGGJJJNNNRRRPPPWWW^^^fffwwwtttcccYYYUUUQQQNNNNNNPPPRRRSSSTTTUUUXXXZZZ[[[^^^]]][[[dddsss||||||{{{wwwppphhhbbb^^^\\\[[[^^^```aaa___[[[XXXWWWYYY\\\```fffiiijjjlllooosssvvvssspppoooppppppmmmjjjggglllooommmnnntttyyy|||~~~sssiiicccaaabbbddddddhhhjjjjjjppp|||zzzyyy{{{~~~}}}{{{yyyvvvrrrllleee```[[[YYYZZZ^^^aaaeeemmmvvvvvvooorrryyy}}}|||rrrppprrrttt|||zzzxxxxxxuuurrruuu|||xxxtttvvv}}}|||zzzxxxwwwyyyzzzmmmbbb\\\YYY[[[___dddmmmzzz{{{sssooojjjkkkkkkjjjhhhggghhhiiiiiipppyyy~~~~~~}}}xxxuuurrrpppmmmjjj```^^^]]]^^^aaafffkkkooorrrrrrrrrssssssqqqmmmjjjggghhhgggbbb[[[WWWVVVWWW\\\___dddiiimmmppppppqqqooommmhhhccc\\\WWWRRRPPPRRRRRRSSSTTTUUUTTTTTTTTTYYYZZZ[[[^^^ccchhhmmmpppuuutttqqqooollljjjiiihhhcccdddddddddcccccceeeffflllmmmooorrrvvvxxxxxxwwwvvvssspppmmmlllmmmooopppnnnrrrtttmmm___SSSMMMLLLPPP[[[dddfffjjjpppqqqlllbbb\\\WWWWWWWWWWWW[[[aaaddddddbbb^^^ZZZZZZ^^^bbbeeeddddddiiirrrzzz~~~rrroooiiibbb]]]YYYXXXWWWZZZYYYXXXXXXYYY\\\^^^```ccchhhnnnqqqrrrqqqppppppoooiiiaaaZZZWWWYYY]]]aaajjjnnntttxxxyyyyyyyyyzzzvvvtttpppmmmnnnrrrwwwzzz}}}vvvooonnnrrrwwwyyyyyywwwxxxzzz|||qqqjjjaaa]]]aaakkkvvv}}}}}}wwwppplllfffbbb[[[VVVUUUWWW[[[^^^ccclllssstttqqqnnnkkkgggfffnnnwwwzzzvvvmmmeeeaaa_________]]]ZZZVVVRRRPPPPPPNNNNNNPPPWWW^^^cccfffgggggghhhjjjlllnnnpppqqqqqquuu{{{~~~~~~~~~~~~yyysssnnnmmmmmmllljjjfff___XXXRRRPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPQQQSSSUUUVVVWWWWWWNNNOOONNNLLLJJJIIIJJJLLLNNNNNNNNNMMMMMMOOOSSSWWWZZZXXXVVVYYYdddnnnnnnhhh\\\VVVOOOJJJHHHHHHIIIJJJKKKRRR___mmmsssqqqmmmkkkhhhnnnttttttkkkaaa]]]^^^bbbkkkyyywwwmmmkkkkkknnnqqqqqqnnnlllfff[[[RRRRRRTTTRRRPPPOOOMMMMMMLLLJJJIIIIIILLLOOOOOOTTTXXX]]]kkkuuuddd[[[VVVRRRNNNPPPRRRUUUVVVXXXZZZ]]]``````bbbbbbaaagggrrrwwwwwwvvvrrrjjjbbb\\\YYYXXXXXX\\\aaaeeeccc^^^\\\```dddkkkqqqwwwyyyxxxxxxzzz}}}zzztttrrrssstttsssqqqqqqzzz}}}xxxkkkbbb```aaacccbbbfffiiinnn{{{xxxpppjjjdddbbbdddkkkrrrxxx}}}qqqjjjkkkpppyyyuuullllllppphhhooo|||{{{rrrnnnkkkhhheeedddjjjttt}}}xxxrrrnnnooovvv~~~}}}{{{yyyuuuqqqmmmkkklllmmmqqqwww~~~}}}sssggg```ZZZZZZ\\\```hhhuuu|||wwwuuuwwwzzzxxxnnnfffbbb```bbbcccbbb```^^^]]]^^^\\\eeepppvvvvvvuuuvvvxxxzzzwwwrrrnnnkkkhhheeecccZZZYYYWWWVVVXXX[[[___bbbiiijjjjjjlllllliiiddd```aaabbbaaa\\\UUUPPPNNNOOOPPPTTTZZZaaafffiiiiiiiiidddbbb^^^YYYSSSNNNJJJGGGMMMMMMMMMMMMMMMMMMLLLLLLPPPRRRUUUYYY___eeejjjmmmnnnkkkhhhdddbbb`````````XXXZZZ[[[ZZZYYYXXXYYYZZZ```aaaeeejjjpppssssssrrrqqqoookkkgggeeedddeeefffbbbhhhlllfffYYYMMMHHHHHHIIIQQQXXXZZZ^^^bbbaaa]]]WWWQQQLLLKKKKKKKKKOOOTTTXXXXXXWWWTTTSSSUUUYYY]]]aaa^^^\\\^^^ccchhhlllnnnbbb___ZZZUUUQQQNNNMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTTTTXXX^^^aaaaaa___^^^]]]^^^ZZZTTTOOOMMMOOOSSSVVV```eeejjjmmmmmmkkkjjjiiieeeccc```^^^```eeekkkooorrrjjjbbbaaaeeejjjjjjggghhhiiilllqqqvvvzzzzzzzzzuuuxxx}}}}}}xxxuuunnnfff[[[TTTUUU\\\eeejjjtttwww{{{}}}}}}zzzuuussslllhhhbbb\\\ZZZ[[[^^^```ffflllsssvvvtttrrrnnnlllooovvv}}}~~~uuukkkddd[[[YYYUUURRRPPPMMMJJJIIIJJJIIIHHHJJJMMMQQQUUUWWWVVVWWWWWWYYY\\\___aaaccccccggglllpppqqqqqqrrrrrrtttssspppjjjccc___]]]]]]\\\[[[XXXTTTOOOKKKJJJKKKGGGHHHJJJKKKKKKJJJIIIHHHFFFGGGIIIKKKLLLNNNNNNOOOKKKKKKJJJHHHFFFEEEGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQUUUSSSRRRWWWfffssssssmmm___XXXPPPIIIEEEEEEFFFFFFGGGNNN\\\lllrrrkkkcccaaabbbjjjqqqnnnddd\\\YYYYYYYYYcccvvv{{{|||~~~|||iiiZZZMMMIIILLLMMMMMMNNNKKKMMMNNNOOONNNMMMMMMNNNOOORRRUUUYYYcccuuu{{{lllbbb[[[TTTPPPQQQTTTWWWYYY[[[]]]aaacccbbbeeegggjjjooouuuvvvtttoookkkddd]]]XXXVVVVVVWWWZZZaaaggghhhfffgggnnnuuu}}}|||{{{yyywwwzzzwwwjjjccc``````^^^cccjjjvvvxxxsssjjjiiiooozzzuuulllffffffjjjqqqxxx}}}wwwjjjbbbccchhhaaagggrrr~~~tttkkkfffbbb___\\\\\\___gggqqq{{{}}}|||||||||~~~yyyvvvrrrpppooonnnkkkiiihhhnnnyyy|||yyywwwnnnmmmkkkhhheeeaaa___^^^___aaaeeejjjnnnpppooonnnqqqtttzzz{{{rrrjjj[[[ZZZWWWXXX]]]iiiwww}}}uuulllfffeeehhhlllrrrssstttqqqiiiaaaZZZVVVTTTVVVWWWVVVTTTSSSSSSSSSQQQZZZdddjjjjjjiiijjjlllnnnkkkgggdddaaa___\\\YYYRRRQQQPPPOOOPPPSSSWWWYYY_________```___\\\WWWSSSTTTVVVWWWSSSNNNIIIHHHIIIGGGJJJPPPVVVZZZ\\\\\\\\\XXXVVVTTTQQQMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJNNNSSSYYY^^^bbbddd```^^^ZZZVVVTTTSSSSSSTTTNNNOOOPPPPPPNNNNNNOOOPPPUUUWWW\\\cccjjjnnnooonnnjjjgggbbb]]]ZZZXXXWWWWWWVVV\\\aaa]]]TTTJJJFFFFFFEEEIIIMMMOOOQQQRRRPPPMMMLLLGGGCCCBBBBBBAAADDDIIIMMMNNNNNNOOOQQQTTTXXX[[[\\\YYYUUURRRSSSTTTVVVWWWQQQOOOLLLIIIGGGFFFEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIMMMQQQSSSQQQOOOLLLKKKLLLKKKJJJIIIIIIJJJLLLNNNVVVYYY^^^___]]]ZZZXXXVVVTTTRRRPPPPPPSSSYYY___cccfff^^^UUUSSSWWWZZZXXXUUUVVVWWWZZZ___eeehhhiiiiiiiiilllqqquuuuuuqqqkkkhhheee^^^UUUOOONNNPPPSSSUUUaaaeeelllrrrvvvwwwvvvuuuooolllfff```]]]\\\]]]^^^```eeemmmsssuuurrrooommmqqqvvv~~~|||qqqiii\\\WWWQQQLLLJJJHHHFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOQQQSSSUUUXXX]]]```aaaaaabbbbbb______]]]YYYTTTPPPOOOOOOOOOPPPOOOLLLHHHFFFFFFGGGBBBDDDFFFGGGGGGFFFEEECCCCCCCCCDDDFFFFFFGGGGGGGGGCCCDDDCCCAAA??????AAABBBEEEGGGIIIJJJJJJKKKMMMNNNNNNMMMMMMSSSaaaooopppkkk]]]WWWOOOHHHEEEDDDEEEEEEFFFIIIUUUdddhhh___XXXXXX[[[fffnnnjjj```YYYVVVUUUWWWbbbwwwmmm]]]MMMGGGGGGGGGIIIKKKGGGJJJNNNPPPPPPOOOOOOOOOKKKOOOSSSVVV]]]kkk|||wwwlllaaaYYYTTTQQQTTTYYY\\\^^^```bbbcccccceeeiiinnnrrrtttsssqqqgggddd___YYYUUUTTTTTTTTTXXX___hhhlllnnnsss}}}vvviiiaaa]]]YYY```lll~~~zzzvvvjjjmmmwww~~~rrrjjjddd___```ccchhhmmmoooiii___YYYZZZ___```dddlllxxx|||{{{~~~|||yyyuuupppmmmjjjkkkmmmppptttvvvuuutttuuusssqqqsssxxx{{{{{{zzzyyytttmmmfffbbb^^^[[[YYY\\\\\\```jjjuuu~~~xxxooojjjhhhhhhjjjkkkmmmqqqssstttrrrppphhhdddaaa```ccceeedddbbb___dddmmm{{{xxxuuurrrssstttuuuvvvxxx{{{~~~~~~ooonnnmmmmmmllljjjgggddd___]]][[[YYYXXXWWWVVVVVVVVVXXX[[[^^^```aaa``````bbbfffnnnwww}}}{{{ssslllZZZXXXUUUSSSUUU]]]hhhppprrrnnnggg___YYYXXXZZZ]]]___```aaa^^^YYYRRRNNNLLLJJJLLLMMMMMMLLLLLLMMMOOOOOOUUU]]]bbbccccccdddeeefffdddaaa___]]]ZZZVVVSSSKKKJJJJJJKKKMMMQQQUUUWWWXXXWWWWWWWWWVVVSSSNNNKKKJJJMMMOOOMMMIIIFFFFFFGGGFFFHHHLLLPPPSSSSSSSSSSSSMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCEEEGGGKKKOOOSSSWWWYYYZZZTTTRRROOOLLLJJJIIIJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMRRRSSSWWW]]]dddhhhjjjjjjaaa___ZZZUUUQQQNNNMMMLLLMMMQQQTTTTTTOOOIIIFFFEEEDDDDDDEEEGGGHHHIIIFFFDDDDDD@@@>>>??????===???CCCGGGHHHJJJMMMQQQUUUXXXYYYUUUSSSNNNJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAABBBCCCDDDEEEEEEDDDDDDDDDGGGIIIIIIGGGEEECCCCCCCCCCCCDDDFFFGGGHHHIIIJJJNNNQQQTTTTTTRRRNNNLLLKKKJJJIIIHHHHHHKKKPPPUUUXXXZZZTTTLLLJJJKKKMMMLLLIIIIIIJJJLLLPPPUUUWWWWWWWWW[[[___cccggggggccc^^^ZZZYYYTTTNNNJJJHHHHHHGGGGGGQQQUUU]]]dddjjjmmmnnnnnnjjjgggccc___[[[YYYXXXWWWVVVZZZdddoootttrrrooonnnrrrwww{{{rrr```YYYPPPJJJHHHHHHFFFEEEBBBDDDFFFGGGFFFEEEFFFGGGJJJHHHGGGEEEEEEGGGHHHJJJJJJMMMPPPRRRRRRRRRSSSTTTOOOPPPPPPMMMJJJHHHGGGHHHKKKLLLKKKIIIEEECCCBBBBBBAAABBBDDDFFFFFFDDDBBB@@@AAAAAABBBCCCCCCBBBBBBBBB>>>>>>>>>===;;;;;;===???BBBEEEIIIKKKKKKKKKKKKKKKHHHHHHHHHMMMYYYeeegggcccYYYTTTMMMHHHFFFFFFFFFFFFIIIGGGMMMXXX[[[TTTRRRVVV[[[iiitttpppeee\\\WWWSSSTTTaaayyyrrrcccTTTLLLHHHEEEDDDFFFBBBEEEIIILLLMMMNNNQQQRRRLLLPPPUUUXXXZZZaaaooo{{{}}}rrreee\\\WWWPPPUUUZZZ^^^``````aaaaaacccdddfffkkknnnnnnmmmllldddbbb]]]YYYUUUSSSRRRRRRUUU\\\fffnnnuuu~~~zzzmmmgggbbbiiivvv}}}yyyvvvsssqqqhhhmmm||||||rrrhhhdddaaa^^^]]]```aaadddeeeaaa[[[WWWZZZ]]]```cccjjjvvv{{{uuutttwww|||~~~zzztttooojjjfffbbb___```bbbeeejjjmmmnnnllljjjkkkkkkmmmrrrxxx{{{yyyvvvrrrpppmmmiiifffcccaaa______]]]___iiiwww}}}wwwooofffaaa___```bbbaaaaaabbbddddddcccaaa]]]ZZZYYY[[[___bbb```]]]YYY\\\cccooo{{{zzzsssmmmhhheeeeeefffgggggggggiiilllooosssqqqooooooqqqrrrrrrqqqgggdddbbb``````]]]YYYVVVPPPOOONNNMMMNNNOOOQQQRRRRRRSSSUUUWWWYYYZZZ[[[]]][[[^^^dddmmmsssqqqjjjbbbWWWVVVUUUTTTTTTWWW\\\```bbbaaa^^^ZZZUUUSSSSSSTTTSSSTTTTTTQQQMMMHHHFFFEEEFFFGGGIIIIIIIIIKKKNNNPPPRRRUUU[[[```ccceeeeeeeeegggfffdddccc```\\\VVVRRRJJJJJJJJJKKKMMMPPPTTTVVVUUUTTTSSSSSSSSSRRROOOLLLIIILLLPPPOOOLLLJJJJJJKKKIIIKKKMMMOOOPPPQQQQQQPPPJJJJJJIIIGGGFFFEEECCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDFFFIIILLLNNNOOOOOOOOOKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCDDDDDDDDDGGGKKKNNNRRRRRRSSSWWW\\\___aaaaaa[[[YYYUUUQQQMMMKKKJJJIIIHHHIIIKKKLLLLLLIIIEEECCCCCCAAA???@@@CCCCCCBBBAAAAAA>>>>>>AAAAAA??????BBBEEEFFFJJJNNNRRRUUUUUUUUUMMMLLLJJJFFFBBB@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAACCCDDDDDDBBBAAAAAABBB@@@@@@@@@AAABBBDDDFFFGGGGGGIIIKKKKKKJJJGGGFFFFFFFFFEEEEEEEEEFFFIIILLLNNNNNNJJJEEECCCCCCDDDEEEEEEBBBBBBCCCFFFJJJKKKJJJIIILLLOOOTTTWWWXXXUUUQQQOOOMMMJJJGGGEEEDDDDDDCCCBBBFFFIIIOOOUUUYYY\\\]]]^^^ZZZYYYXXXVVVSSSPPPNNNLLLLLLPPP]]]mmmuuussspppppprrrvvvwww```XXXNNNHHHHHHIIIIIIGGGDDDFFFGGGFFFDDDDDDGGGIIIKKKJJJGGGEEEDDDDDDFFFGGGEEEGGGJJJKKKJJJIIIIIIJJJHHHJJJKKKJJJHHHFFFFFFGGGJJJJJJJJJIIIEEECCCBBBCCCCCCEEEGGGHHHHHHEEEBBB@@@AAABBBCCCCCCDDDCCCCCCCCC<<<======<<<;;;;;;===???;;;???DDDGGGGGGFFFEEEDDDDDDEEEEEEIIIRRR\\\___\\\TTTPPPKKKGGGGGGGGGHHHHHHMMMFFFGGGPPPRRRNNNPPPXXXbbbttt}}}pppeee]]]VVVTTTbbb|||vvvjjj\\\SSSKKKEEEBBBBBB???AAADDDFFFIIIMMMQQQUUURRRVVVZZZ[[[YYY[[[eeepppwww}}}~~~sssfff\\\XXXPPPTTT[[[___aaa`````````dddbbbbbbfffhhhhhhggggggeeeccc___[[[WWWTTTRRRQQQSSSZZZcccnnnyyyxxxttt{{{|||uuupppmmmkkkjjjiiieeelll{{{rrrjjjhhhfffdddcccddd```aaabbb___\\\[[[^^^aaadddgggmmmxxx{{{vvvxxx}}}}}}vvvooojjjfffccc```fffhhhlllqqquuuuuurrrooojjjkkkpppwww~~~~~~zzzvvvvvvuuutttrrrooommmkkkfffbbbcccnnnzzzrrrkkkfffeeeeeeeeecccaaaaaaaaaaaa___]]]]]][[[\\\```eeegggccc^^^\\\]]]bbbjjjuuu|||~~~~~~yyyxxxuuuqqqmmmhhheeecccaaabbbbbbbbbaaabbbeeehhhhhhfffdddeeegggiiiiiiiiifffbbb^^^\\\ZZZWWWRRRNNNFFFFFFEEEFFFHHHJJJMMMOOOQQQSSSTTTVVVWWWYYY\\\___^^^___cccjjjnnnlllddd\\\SSSUUUWWWWWWVVVUUUVVVWWW\\\]]]___^^^[[[WWWUUUTTTSSSSSSRRROOOKKKHHHFFFFFFFFFGGGHHHHHHIIILLLQQQTTTUUUVVVYYY___dddhhhhhhggglllkkkjjjhhheee```YYYTTTNNNNNNMMMLLLMMMOOOQQQSSSVVVTTTSSSTTTTTTTTTRRRQQQNNNQQQUUUUUURRRPPPPPPQQQLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDEEEGGGIIIJJJJJJHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@???@@@@@@@@@BBBEEEJJJNNNRRRQQQPPPRRRUUUXXXYYYYYYXXXVVVSSSPPPMMMLLLKKKJJJGGGFFFFFFHHHJJJIIIEEEAAAAAA===:::<<>>???CCCDDDAAA@@@CCCEEEGGGJJJOOOSSSTTTSSSQQQHHHHHHGGGEEEBBB@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAACCCDDDEEEEEECCCAAA@@@>>>???@@@@@@??????AAABBB???>>><<<;;;<<>>>>>???AAACCC@@@@@@@@@BBBDDDEEECCCBBB@@@CCCHHHLLLMMMLLLIIIGGGEEECCCAAA@@@AAABBBBBBBBB@@@BBBEEEIIILLLNNNNNNNNNKKKLLLMMMMMMKKKHHHEEECCCFFFJJJYYYlllvvvtttqqqrrrmmmqqqzzzttt^^^VVVKKKFFFFFFIIIJJJIIIHHHHHHGGGEEECCCDDDIIIMMMLLLJJJGGGEEEDDDDDDFFFGGGDDDFFFHHHHHHFFFEEEEEEEEEHHHIIIKKKJJJIIIGGGGGGHHHGGGHHHIIIIIIGGGEEEEEEFFFGGGIIIKKKLLLKKKHHHEEECCCCCCDDDEEEFFFGGGGGGGGGGGG:::;;;;;;<<<<<<=========@@@CCCFFFHHHGGGFFFFFFGGGEEEFFFFFFIIILLLQQQUUUWWWSSSNNNHHHFFFGGGJJJKKKJJJPPPLLLKKKNNNNNNMMMRRRZZZiii}}}}}}qqqiiiccceeelllxxxooobbbTTTIIIEEEDDDEEEBBBAAA@@@@@@BBBFFFKKKNNNRRRUUUXXXYYYYYY\\\aaaeeejjjsss{{{yyyqqqhhh^^^VVVVVVWWWXXXZZZ[[[\\\\\\[[[_________```cccdddddddddddddddaaa[[[UUURRRSSSUUUYYY___iiittt~~~}}}{{{|||yyyyyyppptttrrriiiccceeejjjlllkkkvvv{{{tttnnnllljjjiiihhhjjjddd^^^YYYYYY\\\___aaahhhhhhooo}}}}}}|||~~~{{{ssshhhfffkkksssyyyzzzqqqpppkkkkkkuuuwww}}}}}}yyyooojjjjjjttt}}}tttnnnmmmmmmooovvvooogggeeehhhiiifffbbbeeeaaa```cccffffffgggjjjiiifffeeehhhnnnsssvvvvvvvvvwwwwwwvvvrrrlllfffbbb\\\]]]___aaacccdddeeeeeeffffffdddbbb______bbbdddhhhfffccc^^^XXXSSSNNNLLLFFFFFFEEEEEEFFFIIIMMMOOONNNQQQUUUYYY[[[___cccfffccceeeggghhheee___YYYUUUTTTWWW[[[^^^]]]YYYTTTQQQVVVZZZ^^^___\\\XXXUUUSSSQQQUUUWWWRRRJJJDDDDDDGGGJJJHHHGGGGGGIIILLLPPPSSSVVVXXX\\\aaadddfffffffffjjjhhhfffggghhhddd\\\TTTOOOMMMKKKKKKNNNQQQRRRRRRTTTSSSSSSSSSUUUVVVVVVVVVOOOOOOOOOPPPSSSTTTSSSRRRTTTQQQMMMKKKKKKMMMQQQTTTVVVTTTQQQMMMJJJHHHGGGGGGBBBAAA@@@??????AAABBBDDDHHHGGGFFFFFFGGGFFFDDDBBBBBB@@@>>>>>>@@@AAA???<<>>>>>???AAABBBCCCFFFDDDCCCAAAAAAAAABBBBBBIIIJJJJJJKKKKKKKKKJJJJJJDDDDDDDDDDDDCCCAAA>>>===@@@AAABBBAAA???>>>???@@@AAACCCFFFIIIIIIHHHEEECCCAAA???======>>>>>>===<<<888999:::<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFEEECCCAAA@@@@@@????????????????????????@@@AAABBBCCCCCCDDDEEEDDDDDDCCCAAA@@@@@@???BBBHHHUUUeeesssxxxtttooommmnnnrrr|||xxxmmmWWWSSSLLLFFFCCCCCCEEEHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJGGGDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEIIILLLKKKGGGDDDFFFIIIKKKKKKJJJIIIIIIIIIIIIIIIIIILLLOOOQQQQQQMMMIIIFFFGGGGGGFFFFFFFFFFFFGGGGGG::::::;;;;;;<<<<<<<<<===???BBBEEEFFFFFFEEEEEEFFFFFFEEEFFFGGGIIIMMMPPPRRRQQQMMMHHHGGGJJJMMMOOOPPPSSSQQQQQQSSSQQQNNNSSSZZZggg|||yyyuuuyyyvvvlll^^^QQQIIIEEECCCCCCBBBAAAAAAAAACCCFFFIIIKKKNNNRRRWWWYYYYYYZZZ]]]aaafffpppyyyxxxqqqggg\\\SSSSSSUUUWWWZZZ\\\\\\\\\[[[\\\[[[ZZZZZZ]]]```bbbdddggggggddd___ZZZXXXYYY\\\bbbhhhqqq|||xxxxxxyyytttooonnnmmmqqqqqqkkkhhhlllrrrvvvuuu~~~~~~zzzvvvssspppllliiijjjeee___[[[\\\___bbbdddggghhhppp}}}vvvtttxxxyyynnnhhhgggooowww|||~~~zzzuuuttt|||xxxrrrppppppqqqzzztttnnnnnnrrrsssqqqmmmhhhdddcccfffiiihhhiiikkkooollliiijjjnnnrrrssstttvvvwwwwwwuuuqqqlllfffccc[[[\\\]]]___bbbdddfffgggfffffffffccc```______```eeeccc```[[[VVVQQQLLLJJJGGGFFFEEEEEEFFFIIILLLNNNQQQSSSWWW[[[]]]```dddgggffffffeeeccc```[[[WWWTTTVVV[[[aaaeeeeeeaaaZZZVVVWWWZZZ^^^``````]]]YYYUUUMMMPPPRRRPPPLLLJJJLLLNNNNNNNNNNNNNNNOOOQQQRRRSSSWWWYYY^^^aaaccccccaaa```bbb___^^^___aaa___XXXSSSMMMKKKJJJLLLOOOSSSUUUUUUTTTRRRQQQSSSWWW[[[\\\[[[UUUTTTRRRRRRTTTUUUUUUTTTSSSPPPLLLIIIIIILLLPPPSSSWWWUUUQQQMMMJJJGGGFFFEEEBBBAAA@@@???@@@AAACCCDDDFFFDDDCCCCCCCCCCCCBBB@@@AAA???>>>>>>@@@@@@>>><<>>>>>>>>@@@DDDGGGIIIPPPMMMJJJGGGEEEDDDEEEFFFFFFHHHLLLOOOPPPNNNKKKIIIBBBCCCDDDFFFGGGGGGHHHHHH>>>=========???AAADDDFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCAAA???>>>@@@BBBBBBAAA@@@??????@@@AAACCCEEEGGGGGGFFFDDDBBB>>><<<::::::<<<===<<<;;;:::;;;;;;<<<===>>>>>>???@@@???>>>>>>============@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????????????????======>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>@@@FFFRRRbbbpppuuurrrnnnfffggglllwww~~~{{{ooocccTTTPPPKKKFFFCCCBBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIGGGEEECCCBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEIIILLLKKKHHHFFFHHHKKKLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLOOOQQQPPPMMMIIIFFFCCCBBBBBBBBBBBBBBBBBBCCC::::::;;;;;;;;;;;;;;;;;;===???BBBDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHKKKLLLPPPMMMJJJJJJNNNRRRVVVWWWYYYZZZ]]]\\\VVVPPPTTTZZZfff{{{rrrfffWWWLLLHHHFFFDDDBBBCCCBBBBBBBBBCCCEEEFFFGGGIIIMMMSSSVVVVVVWWWYYY\\\dddnnnwwwvvvooofff[[[RRRPPPSSSVVVZZZ\\\\\\\\\[[[YYYWWWVVVVVVXXX]]]bbbeeejjjiiigggdddbbbcccfffiiirrrwwwyyyxxxuuullleeedddffflllooollllllrrr{{{~~~{{{uuuooojjjhhhddd```^^^___bbbeeeffffffhhhqqq~~~~~~}}}}}}}}}jjjeeebbbffflllqqqwww~~~~~~{{{tttqqqqqqrrrwwwtttqqqssswwwyyyuuuqqqhhheeedddhhhjjjiiiiiikkkrrrpppnnnmmmnnnoooooonnnpppqqqpppooolllgggcccaaaZZZZZZ[[[\\\___bbbeeegggdddfffgggeeebbb]]]ZZZYYY^^^]]]ZZZWWWRRRNNNJJJHHHHHHGGGFFFEEEFFFHHHJJJKKKPPPSSSVVVYYY[[[^^^aaadddgggfffccc___\\\YYYVVVUUUWWW\\\dddjjjjjjeee^^^XXXUUUWWW[[[```ccc```ZZZTTTLLLLLLLLLLLLMMMPPPSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRXXX[[[```bbbccc```[[[XXXVVVTTTRRRSSSVVVUUURRROOOJJJIIIIIIKKKPPPUUUXXXYYYTTTQQQOOOSSSZZZ```bbbaaaYYYVVVSSSRRRRRRSSSSSSRRRQQQNNNJJJFFFFFFJJJNNNQQQUUUSSSOOOKKKGGGEEECCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDAAA???>>>???@@@???>>>@@@>>>======??????>>><<<=========>>>@@@AAACCCDDDIIIGGGDDDAAA???>>>>>>??????AAAFFFIIIKKKJJJIIIGGGAAABBBCCCDDDEEEFFFFFFFFF===<<<<<<<<<>>>BBBEEEHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCAAA>>>======>>>???DDDDDDDDDCCCCCCAAA@@@???@@@AAABBBAAA???>>>???@@@AAABBBDDDEEEEEECCCAAA@@@<<<:::999:::;;;===<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<>>???AAACCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@???????????????@@@@@@;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???DDDOOO^^^jjjooommmiii[[[]]]ccclllsssooobbbWWWOOOLLLIIIEEECCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDHHHKKKJJJHHHHHHIIILLLLLLKKKJJJJJJIIIJJJJJJJJJLLLMMMOOOPPPOOOLLLHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC;;;;;;;;;;;;;;;:::::::::;;;===@@@AAAAAAAAABBBCCCDDDDDDCCCBBBCCCEEEHHHIIIOOONNNNNNOOOSSSWWW[[[]]]bbbgggkkkfff\\\TTTUUUZZZeeeyyylll```QQQHHHGGGHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDHHHLLLOOOPPPRRRWWW[[[dddmmmsssqqqjjjccc[[[TTTPPPRRRVVVZZZ\\\\\\[[[ZZZVVVVVVVVVWWWYYY^^^cccgggjjjiiiiiiiiilllqqqvvvzzz~~~vvvjjjbbbaaa___fffjjjiiijjjrrr{{{}}}zzzuuuoookkkeeeccc```___aaaccceeefffeeehhhrrr~~~uuullljjjlllvvv|||yyygggbbb___aaadddgggmmmtttzzzxxxrrrpppppppppmmmllllllnnnrrrrrrnnniiidddaaaaaaeeegggeeedddeeemmmnnnnnnooonnnlllhhhfffdddddddddcccbbb```___^^^\\\[[[ZZZYYY[[[^^^bbbdddaaadddfffeeeaaaZZZUUURRRUUUTTTSSSRRROOOMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHIIILLLNNNQQQSSSTTTVVVYYY\\\ccccccaaa___]]]ZZZYYYXXXXXX\\\aaaeeeeee```ZZZVVVRRRSSSVVV]]]aaa___VVVNNNNNNKKKHHHJJJNNNSSSVVVVVVWWWVVVTTTRRRQQQPPPPPPPPPYYY]]]aaadddddd___YYYUUUNNNLLLIIIIIIKKKLLLKKKJJJGGGFFFGGGJJJPPPVVVYYY[[[UUUQQQNNNRRR[[[aaacccaaaXXXTTTOOOLLLLLLLLLLLLLLLMMMJJJEEEBBBBBBEEEJJJMMMNNNLLLJJJGGGDDDBBBBBBAAABBBBBBAAAAAAAAABBBCCCDDDBBB@@@===;;;<<<>>>>>>>>>>>>>>>======>>>>>>============>>>???@@@@@@@@@@@@DDDBBB@@@===;;;999999999;;;===@@@CCCEEEEEEDDDCCC@@@AAABBBCCCDDDDDDDDDDDD???===<<<<<<===@@@DDDFFFIIIJJJKKKKKKKKKJJJIIIHHHEEEBBB???<<<;;;<<<>>>@@@BBBBBBAAAAAAAAA@@@??????>>>???@@@???>>>===>>>???AAAAAABBBBBBBBB@@@???>>>>>><<<;;;;;;===>>>>>>======<<<<<<;;;;;;<<<===>>>;;;<<<<<<======>>>>>>>>>???@@@@@@AAABBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???===???BBBDDDEEEDDDCCCAAA??????>>>>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@AAA;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@EEENNNZZZcccfffdddaaaTTTUUUXXX___dddaaaVVVMMMIIIHHHGGGEEECCCAAA@@@???>>>???@@@AAAAAA@@@???>>>@@@@@@??????@@@@@@AAABBBEEEDDDDDDDDDDDDDDDDDDEEEBBBEEEHHHHHHHHHHHHIIIKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEE<<<<<<<<<;;;;;;:::::::::999;;;>>>?????????AAACCCCCCBBBBBBAAACCCEEEGGGIIIOOOPPPRRRUUUXXX[[[^^^```jjjqqqtttmmmaaaXXXWWWYYYcccsssggg\\\NNNGGGHHHJJJIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEFFFHHHMMMVVV\\\ccciiikkkfff___\\\XXXUUUPPPRRRVVVYYY[[[\\\[[[ZZZVVVWWWYYYZZZ\\\```fffjjjllllllmmmqqqxxxvvviiiaaa___\\\cccfffeeeeeekkkssswwwyyyzzz}}}|||yyyvvvtttsssqqqmmmkkkbbb```^^^^^^```bbbbbbaaacccfffppp{{{~~~xxxiii______bbbiiiqqq}}}tttgggbbb___``````___ccchhhppp{{{{{{tttooommmmmmnnneeeeeeeeehhhjjjhhhccc___]]]ZZZ[[[```aaa^^^\\\\\\aaadddiiilllkkkgggbbb^^^YYYYYYYYYZZZ[[[\\\]]]^^^```^^^ZZZXXXWWWYYY\\\^^^]]]```cccbbb]]]VVVPPPMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNOOORRRTTTZZZ\\\^^^``````^^^[[[YYYZZZZZZ[[[[[[YYYVVVSSSQQQQQQRRRUUUZZZ^^^[[[RRRIIILLLHHHEEEHHHOOOVVVYYYZZZ[[[WWWRRRNNNLLLMMMOOOPPPXXX\\\aaaeeeddd___XXXTTTJJJHHHEEEDDDDDDEEEEEEEEEDDDCCCDDDGGGMMMSSSWWWXXXUUUQQQOOOQQQWWW\\\\\\[[[TTTPPPKKKHHHGGGGGGFFFFFFGGGEEEAAA??????AAAEEEGGGFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB???<<<<<<===>>>??????======>>>>>>======>>>>>>>>>>>>???@@@AAA@@@@@@???AAA???===;;;999888888888;;;<<<>>>???@@@@@@????????????@@@AAABBBBBBBBBBBB@@@???===<<<===???AAACCCFFFGGGHHHJJJJJJJJJIIIHHHDDDBBB>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===<<<;;;<<<>>>AAA@@@@@@@@@??????>>>>>>???===<<<<<<>>>??????>>>>>>===<<<;;;;;;===>>>???<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBAAA???>>><<<===???BBBDDDEEEDDDCCCAAA???>>>>>>>>>>>>???@@@AAA@@@???>>>===>>>???AAABBB========================<<<<<<===>>>???@@@AAAAAABBBGGGPPPXXX^^^^^^[[[XXXPPPOOOOOORRRUUUTTTOOOIIIFFFFFFEEEDDDCCCAAA@@@???===>>>???@@@@@@???>>>===>>>>>>>>>???@@@@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDD@@@BBBDDDFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFCCCCCCDDDEEEEEEDDDCCCCCC>>>>>>===<<<;;;;;;::::::888:::<<<======>>>AAACCCCCCBBBAAAAAAAAACCCEEEGGGKKKPPPVVV[[[]]]___aaacccmmmsssvvvnnnccc]]]ZZZYYY```jjj{{{ggg]]]QQQIIIIIIJJJKKKJJJEEEDDDBBBAAA@@@@@@AAAAAAAAABBBBBBAAABBBHHHRRRYYY^^^bbbbbb[[[UUUTTTSSSRRROOOQQQTTTXXX[[[]]]______[[[\\\^^^]]]^^^cccjjjqqqttttttuuu{{{{{{mmmddd```^^^dddfffbbb```dddjjjllloooooopppuuu~~~zzzsssrrrvvv{{{vvvrrrooollljjjkkkkkkkkkjjj```___^^^^^^______]]][[[^^^aaajjjuuuzzz{{{~~~zzznnn```YYYZZZ^^^```hhhsss~~~}}}sssiiiccc_________]]]]]]___dddkkkwww|||zzzzzz{{{}}}|||uuuooojjjgggggggggaaaaaabbbddddddbbb]]]ZZZXXXVVVWWW\\\]]]YYYUUUUUUUUU[[[aaaeeeddd```\\\ZZZUUUTTTTTTUUUWWWZZZ^^^```bbb___[[[WWWUUUUUUVVVWWWXXX[[[]]]\\\WWWQQQMMMJJJGGGHHHJJJMMMOOOPPPQQQQQQOOONNNLLLJJJHHHFFFEEEEEEFFFHHHJJJJJJJJJKKKMMMOOOOOOSSSYYY^^^```^^^[[[XXXZZZYYYVVVSSSPPPOOOOOONNNPPPQQQTTTXXX[[[WWWPPPIIIFFFDDDCCCGGGOOOWWW\\\]]]\\\XXXQQQLLLJJJLLLOOORRRVVVYYY^^^aaa```[[[UUUPPPHHHFFFDDDAAA@@@AAABBBCCCBBBAAAAAADDDHHHMMMPPPQQQQQQPPPOOOOOOQQQRRRRRRQQQOOOLLLHHHEEEEEEDDDDDDCCCBBBAAA???>>>>>>???AAABBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBAAA???======>>>?????????<<<>>>??????======>>>@@@>>>???@@@@@@AAA@@@@@@@@@>>>>>><<<;;;:::999999999<<<<<<==================>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIIIIJJJEEECCC???<<<;;;<<<>>>???===<<<<<<;;;<<<<<<===>>>:::<<<===<<<;;;;;;<<<>>>@@@??????>>>>>>>>>??????>>>===<<<>>>AAACCCDDDCCCAAA@@@>>><<<<<<===>>>???===???AAACCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAA???<<<;;;>>>???AAACCCDDDCCCBBBAAA>>>>>>??????@@@AAAAAAAAA@@@???>>>======???AAACCC@@@@@@??????>>>>>>============>>>???@@@AAABBBBBBDDDJJJRRRYYY[[[YYYTTTPPPLLLJJJHHHIIIKKKLLLIIIFFFEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDD@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEE@@@??????===<<<;;;::::::888999;;;<<<===>>>AAACCCEEECCCAAA@@@???@@@AAABBBFFFMMMWWW___bbbdddeeefffiiioooqqqjjjcccaaa^^^[[[]]]bbblllvvvyyyzzzkkkcccWWWMMMIIIHHHIIIJJJEEEDDDAAA???>>>???AAABBBBBBBBBBBB@@@@@@DDDLLLRRR[[[___^^^WWWRRRQQQQQQPPPLLLNNNQQQVVV[[[aaaeeeggghhhgggeeebbbbbbiiittt~~~{{{nnngggccchhhjjjddd```aaaeeegggjjjiiiiiilllsssyyy~~~tttmmmiiijjjnnnsss|||~~~uuuppppppnnnkkkhhhfffdddeeeggghhhhhhhhh```___^^^^^^^^^\\\YYYVVVXXX[[[bbblllrrrvvv}}}yyymmmaaaZZZZZZ\\\[[[ccclllttt}}}vvvmmmddd]]]]]]___^^^]]]]]]YYY___hhhpppuuuyyy{{{}}}}}}yyywwwvvvyyy{{{zzzvvvooogggaaa^^^]]]\\\[[[\\\]]]______]]]YYYWWWWWWUUUWWW\\\]]]XXXTTTSSSQQQUUUYYY[[[ZZZYYYYYYZZZUUUSSSRRRRRRTTTXXX\\\___aaa___[[[WWWTTTSSSSSSSSSTTTUUUVVVTTTQQQMMMKKKJJJHHHIIIKKKMMMOOOQQQRRRSSSRRRQQQOOOLLLIIIGGGEEEDDDDDDEEEGGGGGGGGGGGGHHHJJJGGGKKKRRRWWWZZZYYYVVVTTTVVVSSSPPPMMMKKKJJJKKKKKKJJJMMMQQQTTTUUURRRNNNKKKEEEDDDEEEHHHNNNUUUYYY\\\WWWTTTPPPLLLJJJLLLNNNPPPSSSVVVYYYZZZXXXSSSMMMIIIDDDDDDBBB@@@??????AAABBBAAA@@@???@@@CCCGGGIIIJJJJJJLLLNNNMMMJJJHHHHHHIIIIIIFFFDDDCCCCCCBBBAAA@@@????????????????????????@@@???>>>>>>>>>>>>@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>@@@@@@???>>><<<>>>@@@@@@>>>>>>???AAA>>>>>>?????????@@@@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>======>>>????????????>>>======>>>??????????????????@@@AAACCCEEEHHHJJJLLLJJJGGGCCC???===<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>;;;<<<>>>>>>===<<<>>>???@@@???=========>>>@@@AAA>>>>>>???BBBHHHLLLNNNOOOGGGEEEAAA>>><<<;;;<<<======???BBBEEEGGGHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>???AAABBBBBB@@@===<<<@@@@@@AAAAAAAAAAAAAAA@@@>>>???AAABBBCCCCCCBBBBBB@@@???===<<<===???BBBDDDAAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@AAAAAACCCJJJSSSZZZ[[[WWWQQQMMMFFFEEEDDDEEEGGGGGGEEEBBBEEEEEEEEEEEEDDDCCCCCCBBB?????????>>>>>>????????????@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBDDDEEEFFFFFFEEEGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHAAA@@@???>>>===<<<;;;:::888999;;;<<<<<<>>>AAACCCFFFDDDBBB???>>>===>>>>>>AAAJJJWWWaaaeeeggghhhiiidddjjjkkkfffccccccaaa\\\^^^^^^bbbgggfffdddjjjuuuppphhh\\\QQQIIIFFFHHHIIIFFFDDD@@@>>>===???AAACCCBBBDDDDDDBBB@@@BBBFFFKKKZZZ______YYYTTTRRRQQQPPPIIIKKKOOOTTT\\\cccjjjmmmtttrrrmmmgggfffooo~~~zzzppphhhmmmnnngggaaaaaadddeeehhhggggggiiinnnrrruuuuuummmhhheeegggjjjlllrrryyytttsssmmmfffccceeeeeebbbaaaaaaaaacccfffhhhhhhgggaaa```______^^^[[[WWWSSSTTTVVV]]]fffmmmsss}}}vvvjjjaaa^^^___[[[bbbiiippp|||xxx|||~~~~~~xxxpppeee[[[[[[___```______WWW]]]eeelllqqqsssuuuvvvxxxyyyyyywwwuuuuuuxxx{{{vvvqqqiiiaaaZZZUUUSSSRRRTTTUUUWWWYYYYYYWWWUUUSSSYYYWWWYYY^^^^^^YYYUUUSSSQQQSSSUUUUUUSSSTTTWWW[[[UUUSSSQQQPPPQQQUUUYYY\\\```^^^ZZZWWWTTTRRRRRRRRRQQQRRRRRRPPPMMMJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRSSSRRRPPPMMMJJJGGGEEEDDDAAACCCDDDDDDCCCCCCDDDFFFCCCGGGLLLQQQSSSSSSRRRPPPOOONNNKKKIIIHHHGGGHHHHHHCCCGGGMMMPPPOOOMMMLLLKKKGGGGGGHHHJJJMMMQQQTTTWWWRRRPPPMMMKKKJJJKKKKKKLLLQQQSSSUUUUUURRRMMMGGGCCCAAAAAAAAA@@@??????AAACCCAAA???===>>>@@@CCCDDDEEEDDDIIIMMMKKKFFFCCCCCCEEECCCBBB@@@@@@@@@@@@>>><<>>>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@@@@???===<<>>>>>@@@BBB>>>>>>======>>>???@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<===>>>>>>>>>>>>>>>===:::;;;===???AAAAAA@@@@@@>>>>>>???AAADDDHHHLLLNNNOOOMMMHHHDDD@@@===<<<;;;===<<<;;;;;;<<<===???@@@<<<>>>??????>>>>>>???AAA???>>>===<<<===>>>AAABBB@@@@@@CCCHHHOOOUUUXXXYYYLLLIIIDDD???<<<:::::::::===???CCCFFFHHHIIIHHHHHHHHHGGGGGGEEECCCAAA@@@>>><<<>>>@@@BBBBBBAAA???===AAAAAA@@@@@@@@@@@@@@@@@@>>>???BBBDDDEEEDDDCCCBBB@@@???===<<<===???BBBDDDBBBBBBAAA@@@???>>>===============>>>???@@@@@@@@@BBBIIITTT[[[[[[WWWPPPLLLBBBAAABBBDDDFFFEEEBBB???FFFEEEEEEEEEEEEDDDDDDDDDAAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCCCCBBBCCCBBB@@@??????@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEEEEFFFGGGGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGEEEDDD>>>AAADDDDDDAAA???>>>???<<<999888999>>>AAAAAAAAABBB@@@>>><<<<<<===???AAADDDHHHPPP\\\hhhllliiieeeccc___\\\^^^bbbdddaaa^^^]]][[[XXXWWWYYY]]]bbbeeettt{{{qqqeeeYYYNNNEEEDDDHHHIIIFFFCCC@@@@@@CCCFFFHHHKKKDDDAAABBBAAA>>>BBBHHHSSS\\\bbb```[[[YYYWWWTTTQQQNNNNNNSSSXXX]]]fffpppvvvxxxwwwrrrnnnuuu{{{qqqqqqpppmmmhhhdddcccbbbeeedddeeehhhmmmppppppnnniiifffbbbaaacccfffiiijjjjjjmmmjjjbbb\\\\\\\\\\\\aaaaaa`````````aaaaaaaaa^^^]]]]]]]]]]]][[[XXXUUU[[[^^^bbbeeelllyyyvvvlllfffcccbbbbbbfffrrrxxxxxxzzzoooggg]]]YYY[[[```bbbccc^^^___ccclllvvvzzzxxxuuusssqqqpppssswwwwwwsssoooqqqlllcccZZZSSSOOOMMMMMMSSSQQQPPPQQQSSSTTTUUUTTTWWWXXXYYYYYYXXXUUURRRPPPRRRQQQPPPRRRVVVYYY[[[[[[WWWTTTPPPOOOQQQSSSTTTTTTZZZZZZYYYWWWVVVSSSRRRQQQQQQPPPMMMKKKIIIHHHHHHHHHLLLLLLKKKLLLMMMOOORRRSSSUUUSSSOOOMMMLLLKKKIIIGGGEEEFFFGGGFFFCCCBBBCCCDDDDDDFFFHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGJJJMMMQQQSSSNNNLLLJJJIIIKKKLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEDDD@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>>>>???????????????>>>======;;;<<<<<<===>>>??????@@@@@@@@@???????????????@@@??????@@@@@@@@@@@@??????<<<=========>>>>>>>>>???@@@AAABBBAAA???>>>???@@@::::::;;;<<<===>>>>>>???===<<<;;;:::999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAACCCCCCCCCDDDFFFHHHNNNNNNNNNJJJEEE@@@===<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>===============>>>???@@@@@@??????>>>=========@@@BBBEEELLLXXXbbbaaaZZZPPPKKKEEE@@@>>>>>>>>>===>>>>>>???@@@BBBCCCCCCDDDDDDAAA???@@@AAAAAA???<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>======;;;;;;;;;;;;<<<<<<===>>>DDDHHHPPPWWW[[[YYYSSSNNNIIIGGGDDDCCCDDDDDDDDDCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFGGGGGGFFFEEEFFFHHH???BBBDDDDDDAAA>>>>>>>>><<<:::999;;;>>>AAAAAAAAADDDCCC@@@>>>===>>>@@@AAAAAADDDLLLXXXdddiiihhhdddbbb^^^ZZZ[[[___bbbbbb```^^^\\\XXXVVVVVVYYY^^^aaajjj|||{{{ooo___TTTJJJCCCCCCFFFFFFDDDAAA??????BBBEEEGGGIIICCC@@@AAA???===???EEESSS]]]fffgggdddccc```]]]UUUQQQQQQUUUXXX\\\ccckkkzzz}}}}}}{{{zzztttnnnoooooommmiiieeeccccccdddddddddgggkkknnnmmmllliiifffbbb```aaadddgggiiinnnrrrqqqiiibbb```___]]]]]]]]]]]]]]]^^^___```aaaaaa``````______^^^\\\[[[aaagggpppxxxwwwnnnjjjgggfffiiittt|||yyywwwxxx{{{|||{{{yyyjjjccc[[[XXX[[[```cccdddfffggglllwwwzzzpppnnnlllnnnqqqppplllgggccc___YYYTTTPPPOOOOOOOOOSSSRRRRRRSSSUUUVVVUUUTTTUUUVVVWWWXXXVVVTTTQQQOOOQQQPPPPPPRRRVVVZZZ\\\]]]XXXUUUQQQOOOPPPQQQQQQQQQVVVVVVWWWWWWVVVVVVUUUTTTQQQOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSQQQMMMKKKKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJLLLNNNKKKIIIHHHHHHKKKMMMMMMMMMHHHHHHHHHHHHFFFDDDBBBAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>???????????????>>>======<<<<<<<<<===>>>?????????@@@@@@???>>>>>>??????@@@>>>???@@@@@@AAAAAAAAAAAA=========>>>??????@@@@@@BBBCCCCCCBBB???>>>>>>???BBBAAA@@@???>>>============<<<;;;:::999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@???======>>>???>>>===>>>>>>======>>>>>>???@@@???@@@AAAAAAAAABBBEEEGGGLLLMMMLLLIIIDDD???===<<<;;;;;;<<<<<<<<<<<<;;;;;;=====================>>>??????>>>>>>>>>=========AAADDDIIIPPP\\\fffeee___NNNIIICCC???======>>>===>>>>>>???@@@AAABBBCCCCCCDDDAAA>>>>>>???@@@???===??????@@@@@@@@@??????>>>============>>>>>>>>>???>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>?????????>>>>>>>>>======<<<;;;;;;:::;;;<<<>>>???DDDIIIPPPWWWZZZXXXRRRMMMGGGEEEBBBAAABBBCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGGGGFFFEEEFFFGGG???AAADDDDDDAAA???======<<<;;;;;;<<>><<<;;;;;;<<<======@@@GGGSSS^^^dddeeecccaaa\\\XXXWWW[[[```cccdddbbb^^^YYYTTTSSSUUUYYY\\\bbbsss{{{sssxxxmmmYYYMMMFFFCCCBBBEEEDDDCCCAAA???@@@BBBEEEGGGHHHEEECCCBBB@@@===???DDDNNN[[[hhhmmmooonnnkkkfff[[[WWWVVVYYY[[[]]]bbbhhhxxx~~~{{{uuurrrqqqxxxzzz}}}|||xxxsssuuuxxx}}}sssmmmiiikkklllllliiifffdddddddddddddddfffiiijjjjjjiiihhhfffccc``````bbbeeegggsssyyyzzztttlllgggccc___[[[[[[[[[\\\]]]___aaacccaaa```___^^^]]]]]]^^^^^^gggssszzzvvvpppmmmnnnzzzyyysssppppppqqqpppoooddd^^^XXXWWW[[[```dddeeelllmmmsssvvvssspppoooooolllgggbbbXXXUUURRROOONNNNNNOOOQQQSSSSSSSSSUUUWWWXXXVVVTTTSSSTTTUUUUUUTTTSSSPPPOOOPPPOOOOOOQQQUUUYYY\\\\\\YYYVVVRRROOOOOOOOONNNNNNQQQRRRTTTUUUWWWWWWXXXXXXPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRPPPNNNKKKJJJIIIHHHGGGEEEFFFGGGHHHGGGEEECCCDDDEEEDDDEEEEEEDDDBBBCCCEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIHHHFFFFFFGGGJJJLLLMMMMMMEEEEEEEEEEEECCCBBB@@@??????@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????????????????>>>======<<<<<<======>>>>>>????????????>>>>>>>>>??????@@@?????????@@@AAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAADDDEEEEEECCC@@@??????@@@FFFDDDAAA???===<<<=========<<<;;;:::999:::;;;;;;=========>>>??????@@@@@@BBB@@@===<<<===>>>>>>==================>>>???????????????>>>>>>???CCCEEEJJJJJJJJJHHHCCC???<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<==================<<<<<<@@@DDDJJJQQQ]]]fffeee^^^IIIEEE@@@===<<<===============>>>???@@@AAABBBBBBCCC@@@===<<<===>>>>>>>>>???@@@@@@@@@???>>>===============>>>>>>>>>????????????@@@@@@AAABBBBBBBBBCCCBBBAAA@@@??????????????????>>>>>>>>>>>>=========<<<::::::;;;===@@@BBBFFFJJJQQQWWWZZZXXXSSSNNNFFFDDDAAA???@@@AAAAAAAAADDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFGGG???@@@AAABBBAAA???>>>===;;;;;;;;;<<<>>>@@@AAAAAA@@@???===<<<;;;;;;<<<===;;;>>>EEEOOOYYY___aaaaaaaaa\\\WWWVVVZZZ```fffhhhdddaaa[[[UUUSSSTTTWWWYYYaaaqqqqqqeeeeeeqqqnnnUUUHHHDDDCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFGGGIIIIIIIIIGGGCCC@@@AAADDDGGGUUUeeeoootttvvvsssnnnccc___]]]```dddfffjjjooozzz~~~{{{wwwrrrlllhhheeedddfffgggjjjmmmpppoookkkhhhfffhhhjjjkkkssszzznnnkkkdddfffiiijjjhhhfffeeedddeeeeeeeeeggghhhhhhhhhgggiiigggdddaaa```aaaeeegggyyywwwpppiiiccc^^^^^^]]]]]]^^^```cccdddccccccaaa___^^^___bbbdddooo}}}xxxtttuuu~~~xxxpppkkkiiihhheeeccc]]]ZZZWWWWWW[[[___cccdddlllkkkppp}}}{{{vvvqqqmmmggg```\\\VVVTTTRRROOONNNNNNOOOOOORRRRRRSSSVVVXXXXXXUUUSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPOOONNNPPPSSSVVVWWWXXXWWWTTTQQQOOOOOOOOONNNMMMOOOPPPRRRTTTVVVWWWXXXXXXOOOOOONNNNNNNNNNNNNNNNNNKKKLLLLLLNNNOOOPPPRRRRRROOOMMMJJJIIIIIIIIIHHHFFFGGGHHHIIIHHHFFFDDDEEEFFFFFFFFFEEECCCBBBBBBEEEGGGHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEGGGIIIKKKKKKJJJEEEEEEEEEDDDCCCBBBAAAAAA???@@@BBBCCCDDDCCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>????????????????????????????????????>>>======<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@>>>=========>>>???@@@AAADDDDDDDDDCCCAAA@@@BBBDDDEEECCC???<<<;;;<<<===>>>===<<<;;;:::999:::;;;;;;===>>>>>>???@@@@@@AAAAAACCC@@@>>><<<===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>?????????======>>>AAADDDFFFGGGGGGEEEAAA>>><<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<>>??????@@@@@@BBB@@@===;;;;;;<<<>>>???AAAAAAAAA@@@@@@>>>===<<<======>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>======>>><<<;;;:::<<>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFFFFEEEEEEFFFGGGAAA@@@@@@@@@@@@@@@@@@???;;;<<<<<<<<<===@@@CCCEEECCCBBBAAA@@@??????@@@@@@<<>>==================>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA@@@?????????@@@@@@???>>>===<<<===>>>???@@@AAABBBBBBBBBAAACCCFFFHHHGGGEEEAAA>>><<<<<<===>>>===<<<;;;:::999:::;;;;;;>>>>>>??????@@@@@@AAAAAACCCAAA???>>>???@@@??????<<<<<<<<<;;;<<<<<<===>>>@@@@@@???>>>======@@@BBBBBBCCCDDDCCC@@@===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888999999999::::::;;;;;;<<<;;;???CCCGGGLLLQQQOOOIIIAAA???;;;:::;;;<<<======;;;<<<<<<<<<===>>>>>>>>>@@@???===;;;:::;;;>>>@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????????????????>>>??????@@@BBBCCCBBBBBBAAA@@@????????????==================>>>>>>>>>===<<<===???DDDIIILLLPPPRRRWWW]]]___]]]XXXSSSKKKGGGCCCAAA@@@AAABBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDGGGGGGFFFEEEDDDCCCCCCCCCAAACCCDDDDDDCCCDDDFFFHHHIIIFFFBBB@@@AAABBBBBBBBB============>>>AAAGGGKKKGGGFFFDDDBBBAAA?????????>>>BBBGGGMMMQQQTTTUUUVVVYYYXXXVVVUUUXXX]]]bbbfff```___\\\ZZZZZZ[[[\\\]]]```mmm|||iii```eeemmmyyy___QQQKKKIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMSSSVVVQQQJJJFFFEEEDDDHHHSSSaaalllwwwtttooonnnuuu{{{}}}|||oookkkkkklllmmmnnnppppppllleee^^^YYYWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTVVVXXXZZZZZZYYYWWWZZZ[[[\\\]]]cccqqqyyyhhh___]]]\\\^^^```aaaaaaaaacccddddddfffggggggfffffffffggghhhiiigggdddaaabbbgggkkkvvvnnnbbb```^^^\\\\\\]]]```aaaeeehhhkkklllnnnrrrzzz~~~wwwsssrrrtttvvvttttttxxxppplllhhhfffeeebbb\\\XXXYYYYYYYYYYYYZZZ\\\]]]^^^aaa^^^___fffrrr}}}}}}vvvmmmcccZZZTTTPPPMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQRRRTTTVVVVVVUUUSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTRRROOONNNOOOOOOOOONNNQQQPPPOOOPPPRRRSSSSSSSSSOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNOOOOOOOOONNNMMMMMMKKKLLLNNNPPPQQQRRRRRRRRRNNNMMMKKKKKKLLLMMMLLLKKKIIIJJJKKKJJJHHHFFFGGGHHHJJJJJJIIIGGGEEEDDDFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIGGGFFFDDDDDDCCCBBBBBBCCCCCCDDDAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>==================>>>>>>>>>>>>============>>>??????@@@BBBAAA@@@@@@AAABBBDDDEEEBBB@@@>>>=========???@@@???@@@@@@@@@AAACCCGGGKKKMMMKKKGGGBBB???===<<<<<<===<<<;;;:::999:::;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@AAABBBCCCAAA@@@;;;;;;;;;;;;;;;<<<======>>>???@@@???======>>>???>>>@@@AAAAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999888666777777888888999:::;;;;;;<<<@@@BBBBBBEEEHHHFFFAAA@@@===;;;:::;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===??????>>><<<;;;;;;>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>======>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>AAAEEEJJJOOOSSSTTTVVVZZZ___aaa___ZZZVVVOOOKKKEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAACCCFFFIIIUUUOOOHHHCCCBBBCCCDDDCCCAAA@@@@@@>>>???EEEMMMSSSQQQOOOLLLIIIEEEBBB@@@>>>@@@DDDIIIMMMNNNNNNMMMMMMQQQQQQRRRRRRTTTWWW[[[^^^ZZZZZZ[[[\\\]]]^^^``````aaannnzzzpppppprrr~~~qqqaaaZZZUUUSSSUUUTTTUUUUUUUUUTTTSSSRRRQQQRRR[[[___YYYQQQMMMKKKIIIMMMUUU^^^hhhttt}}}vvvttt}}}}}}vvvsssnnnllloooxxxxxxkkkeeebbbaaa___```aaa```^^^ZZZVVVSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWYYYYYYXXXVVVYYYZZZ\\\^^^ccclllvvv~~~yyylllaaaZZZXXXZZZ[[[\\\]]]]]]^^^aaadddaaadddffffffddddddeeegggfffgggfffccc```aaaggglllxxx~~~ssskkkbbb```^^^\\\]]]___bbbdddeeekkkrrrwww|||xxxvvvrrrnnnkkkiiiiiijjjiiilllqqqyyy~~~zzzvvvhhheeebbbaaabbbaaa]]]YYY[[[[[[\\\[[[ZZZYYYZZZZZZYYYXXXYYY^^^eeennnuuuyyyzzzwwwqqqiii```XXXSSSQQQKKKLLLNNNPPPRRRSSSSSSSSSTTTSSSSSSTTTVVVWWWVVVUUURRRRRRSSSTTTVVVWWWWWWXXXUUURRRPPPOOOOOOPPPPPPOOOQQQPPPPPPQQQSSSTTTTTTSSSMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKIIIKKKLLLNNNPPPPPPPPPPPPMMMLLLJJJKKKLLLMMMMMMLLLJJJKKKLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIFFFEEEEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDEEEEEEFFFGGGBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBAAA@@@@@@@@@???????????????>>>======>>>>>>>>>>>>============<<<<<<<<<======>>>@@@@@@AAAAAAAAABBBEEEHHHLLLNNNFFFDDDAAA???>>>>>>@@@AAA???@@@@@@@@@@@@BBBGGGJJJMMMKKKHHHDDDAAA>>><<<;;;===<<<;;;:::999:::;;;;;;======>>>>>>???@@@@@@@@@@@@@@@AAADDDEEEFFFDDDBBB;;;;;;::::::;;;;;;<<<===<<<===??????===;;;;;;;;;;;;===??????===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;:::888666555555555666777999::::::;;;<<>>???BBBAAA>>>???===;;;:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;===??????>>><<<<<<>>>@@@AAAAAAAAABBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@======<<<;;;<<<>>>@@@AAA@@@@@@???>>>============<<<<<<<<<=========>>>>>>===>>>AAAEEEKKKPPPUUUXXXVVVXXX\\\```bbb```[[[VVVRRRMMMGGGBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBB===>>>>>>??????>>>>>>======>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????BBBGGGKKK^^^WWWMMMFFFDDDDDDDDDDDDCCCCCCBBB@@@AAAGGGQQQYYY```^^^ZZZUUUPPPKKKGGGEEEAAAEEEJJJLLLLLLJJJHHHGGGKKKLLLNNNPPPQQQRRRUUUWWWUUUVVVYYY\\\___```aaabbbfffrrr~~~{{{qqqggg```^^^```^^^^^^______^^^\\\ZZZYYYYYYcccggg```XXXTTTRRROOOOOOTTT[[[cccppp~~~{{{xxxssslllccc]]]^^^gggrrryyyxxxllleeeaaa^^^ZZZZZZZZZYYYXXXVVVUUUTTTPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSSSSTTTVVVVVVUUUSSSWWWWWWXXXZZZ^^^cccgggiiittttttqqqlllddd^^^ZZZXXXYYYZZZZZZZZZZZZ\\\```ccc___bbbeeeeeecccbbbdddfffdddeeeeeebbb^^^```ffflllnnnzzzwwwnnnfffbbbaaa______```cccgggiiilllttt}}}vvvpppjjjjjjiiiiiigggfffdddccc___dddlllsssvvvuuuqqqnnndddaaa]]]]]]___```^^^\\\\\\]]]^^^]]]ZZZXXXWWWWWWRRRTTTVVVXXX]]]cccjjjoooooommmhhhaaaYYYRRROOOMMMOOOPPPRRRSSSTTTTTTSSSSSSVVVUUUSSSTTTVVVXXXXXXXXXQQQQQQRRRTTTUUUVVVWWWXXXUUUSSSPPPPPPQQQRRRRRRQQQRRRQQQQQQRRRTTTUUUTTTSSSLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKJJJGGGIIIKKKMMMNNNOOOOOONNNLLLKKKJJJJJJLLLMMMMMMLLLJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAADDDDDDFFFHHHKKKLLLKKKIIIJJJIIIHHHHHHHHHIIIJJJKKKDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@???????????????>>>======>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAADDDHHHMMMRRRUUUIIIGGGDDDAAA???@@@AAABBBAAAAAA@@@??????AAAEEEHHHFFFFFFEEECCCAAA???>>>======<<<;;;:::999:::;;;;;;=========>>>??????@@@@@@???@@@BBBEEEHHHHHHEEEBBB;;;::::::::::::;;;<<<<<<999<<<>>>>>><<<:::888888:::<<<>>>>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;:::888666444444555666777888999:::;;;:::======:::;;;??????<<>>===>>>AAA??????@@@AAAAAAAAA@@@@@@>>>????????????@@@@@@@@@===<<<;;;:::;;;===???@@@@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===???CCCHHHNNNTTTYYY\\\VVVXXX\\\___aaa___ZZZVVVSSSNNNGGGBBB?????????>>>BBBBBBCCCCCCCCCBBBAAAAAA>>>>>>??????@@@@@@@@@@@@======>>>>>>>>>>>>============???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBBDDDCCC@@@======AAAGGGLLLyyygggUUUNNNLLLJJJKKKNNNUUUNNNHHHGGGGGGLLLYYYgggssstttrrrkkk```TTTJJJFFFJJJGGGHHHMMMNNNIIIEEEEEECCCFFFIIIKKKPPPVVVUUUQQQYYYUUUTTT[[[fffllljjjfffcccuuuxxxnnnhhhfffiiihhhjjjllliiicccaaaccc```nnntttjjj```^^^]]]YYYXXX[[[```dddjjjtttwwwvvvkkk^^^VVVUUUZZZ```cccjjjwwwtttppphhh^^^YYYVVVSSSQQQQQQRRRQQQPPPSSSRRRPPPQQQRRRTTTTTTSSSUUUTTTRRRQQQPPPPPPQQQQQQTTTUUUWWWZZZ\\\___```aaafffeeedddbbb___\\\YYYXXXWWWXXXZZZ[[[\\\]]]```cccgggeeecccbbbaaabbbcccdddcccccccccbbb``````bbbdddkkkqqqwwwvvvqqqjjjgggfffaaaccceeefffgggjjjooorrryyywwwnnnnnn```aaaaaaaaa```___^^^^^^___aaaeeehhhiiiiiihhhggg`````````___^^^\\\[[[ZZZ[[[ZZZYYYYYYZZZZZZYYYWWWTTTSSSRRRRRRUUU[[[```dddgggeeeaaa\\\VVVQQQMMMJJJLLLKKKJJJMMMQQQSSSSSSQQQPPPQQQSSSTTTVVVVVVWWWWWWSSSRRRQQQPPPPPPRRRTTTUUUTTTRRRQQQOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUPPPOOOLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJIIIJJJJJJJJJKKKLLLLLLMMMMMMIIIIIIHHHHHHIIILLLNNNPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEECCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDCCCDDDFFFIIILLLNNNNNNKKKHHHEEEDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@???@@@AAACCCEEEGGGFFFCCC@@@>>>===<<<<<<===???AAA@@@@@@>>>???@@@@@@@@@@@@???>>>;;;;;;;;;===??????>>>===CCCBBBAAACCCGGGOOOVVVZZZUUUMMMEEE@@@AAAAAA???===???>>>>>>>>>???@@@@@@AAABBBBBBBBBAAA???===<<<;;;<<<;;;:::999888777777777<<<<<<<<<===>>>@@@BBBBBBCCCDDDEEEFFFEEECCC???======:::888999<<<===<<<:::======<<<<<<<<<<<<======::::::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::777666777777777888999:::<<<<<<;;;;;;:::;;;;;;<<<===>>>======<<<;;;;;;:::999999888999:::;;;<<<<<<<<<<<<========================??????>>>>>>======<<<<<>>>>>======<<<<<<>>>======<<<<<<<<<======??????===<<<;;;;;;;;;;;;::::::::::::;;;<<<======???BBBFFFLLLQQQVVVYYYZZZ]]]```eeehhhhhhddd___\\\TTTNNNEEE???<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>===============>>>???@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@??????AAAEEEIIIuuuddd\\\YYYWWWWWWZZZ[[[UUUQQQRRRUUU[[[iiivvvppp```VVVRRRSSSOOOOOOQQQOOOHHHAAA@@@AAACCCFFFIIIQQQZZZ]]][[[```\\\ZZZ```jjjqqqrrrpppkkk}}}wwwsssrrrnnnlllllljjjggghhhlllppp~~~zzznnnjjjgggbbbaaacccfffhhhllltttyyypppgggZZZRRRPPPTTTXXXZZZ```mmm|||{{{uuulllccc]]]VVVPPPNNNOOOQQQQQQRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNQQQRRRUUUXXXZZZ[[[\\\\\\```___^^^\\\[[[YYYXXXWWWWWWXXXZZZ[[[[[[]]]```bbbfffeeebbb```_________``````aaaaaa___^^^^^^```bbbdddiiinnnmmmhhhcccaaaaaabbbdddhhhkkkpppwww~~~nnneeeddd^^^______^^^^^^]]]\\\[[[[[[]]]```bbbdddcccbbbaaaaaaaaaaaa```___]]]\\\[[[[[[YYYXXXXXXZZZZZZYYYXXXTTTSSSQQQQQQTTTXXX]]]```bbb```\\\XXXTTTQQQNNNMMMMMMKKKKKKMMMPPPRRRRRRPPPPPPQQQRRRTTTUUUVVVWWWWWWTTTSSSQQQPPPPPPQQQSSSTTTSSSQQQOOONNNNNNOOOQQQSSSQQQQQQQQQQQQQQQSSSTTTTTTQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOOOONNNLLLJJJHHHGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIHHHHHHIIIKKKNNNOOONNNNNNLLLKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDFFFHHHKKKMMMNNNLLLHHHEEECCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFEEECCCAAAAAABBBBBBCCCEEEFFFEEECCCAAA??????>>>===>>>???@@@???>>>>>>???AAABBBBBBAAA???>>>???>>>======>>>???>>><<<@@@@@@???AAAEEEKKKQQQTTTQQQJJJCCC???@@@AAA???===>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???===;;;;;;<<<;;;:::999888888888888::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDCCCAAA???>>>===;;;999999;;;<<<;;;:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::888666777777777888999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<>>>>>>>>>=========<<<<<<===<<<<<<;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;::::::999::::::;;;<<<===BBBDDDHHHNNNTTTYYY^^^``````bbbfffhhhfffaaa[[[WWWPPPJJJCCC===;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>==================>>>>>>>>>>>>======<<<======>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA???@@@???>>>>>>@@@DDDGGGwwwpppllliiihhhjjjgggdddcccfffllluuusssfff```]]]YYYXXXYYYUUUKKKCCC???AAACCCEEEJJJUUUccckkkkkknnniiieeehhhpppxxx{{{|||yyy{{{ssskkkiiihhhiiipppwww~~~wwwsssmmmmmmnnnoooooopppuuu~~~|||yyyiiibbbXXXPPPMMMNNNQQQRRRYYYeeewww}}}~~~{{{qqqhhh\\\RRRMMMMMMPPPRRRPPPPPPQQQTTTVVVVVVTTTSSSPPPOOOMMMLLLKKKKKKLLLLLLMMMOOORRRUUUWWWWWWWWWVVVYYYYYYXXXWWWWWWWWWXXXXXXWWWXXXZZZZZZZZZ\\\^^^aaadddbbb```^^^\\\[[[[[[\\\]]]]]]]]]\\\[[[[[[]]]___aaaeeehhhhhheeebbbbbbcccccceeehhhmmmttt}}}pppeee___^^^\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZ]]]^^^______^^^]]]aaaaaaaaaaaa```^^^]]]]]]ZZZXXXWWWWWWYYYZZZYYYXXXTTTRRRQQQPPPRRRUUUYYY[[[\\\ZZZWWWTTTRRRPPPPPPPPPNNNMMMMMMNNNPPPQQQQQQPPPPPPPPPRRRSSSTTTVVVVVVWWWUUUTTTSSSQQQQQQQQQRRRRRRRRRPPPNNNLLLLLLNNNQQQSSSOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLNNNOOONNNLLLKKKIIIHHHGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJMMMKKKHHHEEEBBBAAAAAABBBEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGFFFDDDBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>??????>>><<>>===>>>>>>===<<<=========???BBBFFFIIIKKKKKKFFF@@@>>>???@@@???===>>>>>>>>>===>>>>>>???@@@AAAAAA@@@???>>>===;;;:::;;;;;;:::999888888888888999999999999:::;;;======??????@@@@@@@@@@@@??????>>><<<:::999:::;;;:::999999999888888888888999999<<<<<<=========<<<<<<;;;:::::::::::::::::::::::::::;;;<<<<<<<<<:::888666666666777777888:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>======<<<;;;;;;;;;:::999999999::::::;;;<<<===BBBDDDGGGMMMSSSZZZ___cccccceeeggggggccc\\\UUUPPPJJJEEE???;;;:::;;;<<<===>>>???@@@AAAAAABBBBBBAAA@@@??????>>>>>>============<<<<<<<<<<<<<<<======<<<<<<===>>>>>>=========??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???CCCEEE~~~{{{zzzzzzyyyzzzxxxooogggdddcccddd___TTTKKKGGGDDDEEEFFFMMM]]]ooozzz{{{}}}xxxssssssxxxxxxkkkdddcccgggqqqzzz}}}yyyzzzzzzzzzyyyxxx{{{|||uuuttttttbbb]]]WWWQQQNNNNNNPPPRRRXXXdddvvv}}}wwwqqqpppvvv}}}yyypppbbbVVVPPPNNNOOOPPPMMMOOORRRVVVZZZZZZXXXVVVQQQPPPOOOMMMMMMMMMMMMNNNLLLNNNQQQTTTUUUUUUTTTSSSUUUUUUUUUUUUVVVWWWYYYZZZWWWXXXYYYYYYYYYZZZ]]]______^^^\\\[[[ZZZYYYZZZZZZZZZ[[[[[[ZZZYYYYYY\\\^^^```bbbddddddbbbbbbccceeedddeeegggiiippp}}}zzznnnhhhbbb______[[[[[[[[[[[[ZZZXXXWWWVVV[[[\\\^^^_________^^^]]]______``````___^^^]]]]]]YYYWWWUUUVVVWWWYYYYYYXXXSSSRRRPPPPPPQQQTTTWWWZZZYYYWWWUUURRRQQQPPPQQQQQQQQQPPPPPPPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQSSSPPPMMMJJJJJJLLLOOOQQQNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRQQQOOONNNMMMMMMNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJHHHFFFDDDBBBBBBBBBCCCEEEEEEEEEDDDCCCCCCCCCBBBCCCEEEFFFEEEDDDBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>===>>>???@@@???>>>???AAADDDEEEEEEDDDAAA???BBB???======>>>>>>>>>===:::;;;===>>>@@@AAABBBCCCDDDAAA>>>===>>>??????>>>?????????>>>>>>??????@@@?????????>>>===<<<::::::::::::999999888999999999999999999999999:::;;;<<<<<<============>>>>>>???===<<<;;;:::999999999888999888888777777888888999===============<<<;;;:::999999999999999999999999999:::;;;<<<<<<:::888777666666666777888999:::;;;======<<<;;;;;;;;;;;;;;;999999999999888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<===AAABBBDDDHHHMMMTTTYYY]]]ccceeefffeee___WWWOOOIIIEEEAAA<<<::::::;;;======<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<;;;:::999:::;;;<<<=========>>>>>>>>>===<<<<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@??????@@@BBBEEEzzzvvvuuutttmmm___SSSMMMFFFGGGIIIRRReee{{{oooddd```ccckkkssssssllliiihhhZZZXXXTTTQQQOOOPPPRRRTTTZZZfffyyyvvvmmmcccbbbhhhooouuuxxxwwwpppeee[[[UUURRROOONNNKKKMMMQQQWWW\\\^^^\\\ZZZSSSRRRPPPOOONNNNNNOOOOOOMMMNNNQQQTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVXXXYYYYYYXXXYYY[[[]]]YYYYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZYYYXXXYYY[[[]]]\\\]]]^^^______```bbbdddeeefffgggggglllxxxqqqhhheeebbb```___[[[[[[[[[[[[YYYXXXWWWVVV\\\]]]^^^____________^^^]]]]]]^^^^^^^^^]]]\\\\\\YYYWWWTTTTTTVVVWWWWWWWWWSSSRRRQQQPPPRRRTTTWWWYYYXXXWWWUUUSSSQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUXXXWWWVVVTTTSSSRRRQQQQQQSSSQQQMMMJJJIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>??????@@@<<<<<<;;;===@@@AAAAAA@@@???AAACCCDDDDDDCCCAAA??????===<<<===???@@@@@@???:::;;;===>>>??????>>>>>>>>>===<<<<<<===>>>???>>>AAA@@@@@@?????????@@@@@@>>>>>>>>>===<<<;;;:::999999999999888999999:::::::::::::::999::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::888888888999999999888888888888999999<<<<<<===<<<<<<;;;:::999999999999999999999999999999:::;;;<<<<<<:::999777555555555666777888999::::::::::::::::::;;;<<<<<<999999888888888888777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;888888888888888999:::::::::;;;;;;<<<;;;;;;:::999999999999999:::;;;<<<<<<@@@@@@AAACCCGGGLLLPPPSSS^^^```aaa```[[[SSSJJJEEEBBB???<<<:::;;;===>>>>>>;;;<<<===>>>????????????======>>>>>>>>>===<<<<<<;;;:::999999999:::<<<===>>>>>>>>>???>>>>>>============>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBAAA@@@AAACCCEEE{{{iiiXXXPPPHHHJJJNNNZZZppptttgggaaa```dddjjj~~~nnneee___ZZZSSSRRRQQQOOONNNOOOSSSVVVZZZhhh~~~uuuiii\\\YYY\\\aaagggllllllhhhbbb\\\XXXTTTPPPMMMJJJLLLPPPVVV[[[]]]\\\ZZZRRRQQQOOONNNMMMMMMNNNNNNOOOPPPRRRTTTUUUWWWXXXXXXTTTTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXWWWWWWYYY[[[VVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXYYYXXXWWWXXX[[[]]]]]]]]]^^^___aaacccdddfffeeegggiiihhhjjjuuu~~~nnngggddd```]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUZZZZZZ[[[\\\]]]]]]^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\YYYWWWTTTSSSTTTUUUVVVUUUSSSSSSQQQPPPQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSTTTTTTSSSRRRSSSUUUTTTSSSQQQPPPPPPQQQRRRRRRUUUUUUTTTSSSRRRQQQPPPOOOPPPOOOLLLJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHGGGEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIIIIIIIGGGFFFEEECCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA???@@@BBBBBB@@@???@@@@@@CCCBBBAAA@@@????????????;;;:::;;;===@@@BBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>======???AAABBBAAA???;;;;;;===>>>>>>===<<<;;;::::::;;;<<<===>>>>>>>>>AAA@@@??????????????????<<<======<<<;;;:::999999888888888888999:::;;;;;;<<<;;;;;;::::::::::::;;;999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::888777888:::999999999888888999999999:::;;;;;;;;;;;;::::::999888888888888888888888888888999;;;<<<<<<;;;999888444444555555666888999:::888888888888999:::;;;<<<888888888888888888888888777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999::::::::::::888888777888888999:::;;;999999;;;;;;;;;:::999888888888888999999:::;;;<<>>;;;;;;<<<===>>>>>>;;;<<<===>>>>>>??????>>><<<===>>>>>>>>>===<<<;;;999999999999:::;;;<<<======>>>>>>??????>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAACCCEEEqqq^^^TTTLLLOOOVVVfffpppfffcccaaacccgggooozzzuuuhhhaaaZZZSSSQQQQQQQQQOOONNNOOOTTTXXX\\\mmmssseeeXXXTTTVVVWWW[[[______]]]ZZZXXXVVVSSSPPPNNNLLLMMMOOOSSSWWWXXXWWWUUURRRQQQOOONNNMMMMMMNNNNNNPPPQQQQQQSSSUUUXXXZZZ\\\ZZZ[[[\\\\\\\\\YYYWWWUUUVVVWWWXXXWWWVVVVVVXXXZZZVVVWWWXXXYYYYYYZZZZZZZZZVVVWWWWWWVVVVVVWWWYYY\\\^^^]]]^^^```bbbdddeeeeeecccfffhhhfffeeemmm|||uuujjjfffccc^^^[[[ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTWWWWWWXXXZZZ[[[\\\]]]]]][[[\\\]]]]]]^^^^^^^^^]]][[[XXXTTTRRRRRRSSSTTTTTTVVVTTTRRRPPPNNNNNNNNNOOORRRSSSTTTUUUTTTSSSQQQPPPOOOQQQSSSSSSQQQQQQSSSUUUVVVTTTRRRPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>@@@AAAAAA@@@??????@@@FFFEEEDDDCCCBBBAAA@@@???<<<;;;;;;===@@@AAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAACCCEEEDDDAAA???:::;;;<<<<<<<<<<<<;;;:::888999;;;=========>>>>>>??????>>>===============;;;;;;<<<;;;;;;:::999888888888888888999:::;;;<<<<<<;;;::::::999999999999888999;;;<<<<<<;;;:::999999:::;;;:::888777999;;;999999888888888888999999888888999:::::::::999999888888888888888888888888888999;;;<<<<<<;;;999888444444444555666777888999888777777777777777888888999999999999999999999999777888999::::::;;;::::::888888888888888888888888888888888888999999::::::888888888888999999::::::888888888888999:::;;;;;;777999:::;;;;;;:::999888888888888888999:::;;;<<<:::;;;<<<>>>@@@AAABBBCCCIIILLLPPPSSSRRRNNNHHHEEE>>><<<::::::<<<======<<<;;;<<<===>>>>>>?????????;;;<<<===??????>>><<<;;;888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@BBBCCCxxxcccXXXQQQUUU^^^qqqsssgggccccccdddfffiiiaaalll{{{}}}jjjbbb___YYYQQQSSSTTTSSSQQQOOOPPPUUUZZZaaarrroooaaaUUURRRSSSRRRSSSVVVWWWUUUSSSSSSSSSRRRQQQOOOMMMNNNOOOQQQTTTTTTRRRPPPSSSRRRQQQOOONNNOOOOOOPPPQQQQQQQQQRRRUUUXXX\\\^^^aaabbbddddddbbb^^^ZZZWWWVVVWWWXXXWWWVVVVVVWWWYYYXXXYYYYYYZZZZZZYYYYYYXXXTTTUUUVVVUUUUUUVVVXXX[[[YYYXXXYYY[[[^^^`````````aaadddeeeaaa^^^bbbooozzz~~~ssskkkfffeeeccc^^^[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSVVVVVVXXXYYY[[[\\\]]]^^^\\\\\\]]]^^^____________[[[XXXTTTRRRRRRRRRSSSSSSXXXVVVSSSOOOLLLJJJIIIIIINNNPPPRRRTTTUUUTTTRRRPPPMMMOOORRRRRRPPPPPPRRRTTTWWWUUURRRPPPNNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLGGGHHHIIIKKKLLLLLLMMMMMMLLLKKKIIIGGGEEECCCCCCBBB===>>>>>>???@@@@@@AAAAAAHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@>>>@@@AAAAAA@@@???@@@AAAHHHHHHHHHFFFEEECCCAAA@@@>>>===<<<===???@@@@@@??????>>>===<<<<<<===>>>???CCCCCCEEEGGGHHHEEEAAA>>>::::::;;;;;;;;;::::::999777999<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777888888999:::;;;<<<;;;;;;:::999888888888888888999;;;======;;;999777777999;;;:::777777999<<<888888777777777777888888666777888999999999999999777777777777777777777777888999;;;<<<<<<;;;:::888444444444555666777888999999888777666555555555555999999999999999999::::::777777888999::::::::::::666666666666666666666666777777888888999999999:::777777888888999999999:::888888888888999:::;;;<<<777888:::;;;;;;:::999777888888888888999:::;;;<<<555666888:::<<<>>>>>>>>>BBBFFFKKKOOOPPPMMMIIIFFF===;;;::::::;;;<<<;;;;;;;;;<<<===>>>????????????:::<<<===??????>>><<<;;;777999:::<<<======<<<<<<999:::;;;<<<============;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>????????????@@@AAAAAA@@@???@@@BBBmmmaaaYYY___lllxxxrrrwww}}}zzzsssnnniiiddd______bbbdddccc`````````eeemmmppppppqqqttt}}}|||sssppprrrwwwggg___ZZZSSSNNNNNNNNNNNNOOOQQQTTTWWWYYY^^^sssggg]]]QQQJJJKKKMMMOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLNNNQQQRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQSSSUUUSSSRRRTTT[[[bbbjjjooosssqqqhhh^^^XXXVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVXXXYYYXXXWWWUUUTTTSSSTTTVVVWWWWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\[[[YYYXXXXXX\\\bbbiiimmmtttxxx~~~sssiiigggeeeccc```]]][[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRTTTUUUVVVWWWXXXYYYXXXXXXZZZ[[[\\\^^^```bbbdddeeebbb\\\TTTQQQRRRTTTVVVVVVUUUVVVUUURRRLLLIIIJJJKKKNNNPPPSSSTTTUUUSSSQQQPPPLLLLLLLLLLLLLLLNNNRRRUUUVVVUUUTTTRRRPPPNNNLLLKKKJJJLLLOOOQQQRRRPPPMMMLLLKKKIIIGGGEEEEEEGGGIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJHHHDDDAAA???>>><<<<<<;;;;;;<<>>======???@@@===============>>>?????????@@@AAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAA???===<<>>AAABBBBBB============>>>???@@@AAABBBFFFIIIKKKHHHEEEBBB@@@999:::<<<>>>>>>===<<<:::<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777888999:::;;;:::999999;;;::::::999999999::::::888888888999999::::::;;;:::999888777666666666666<<<999666666777888999999999888777888999:::999888888888777666666666666666555666777888888777666555666777777777888888888888:::::::::999999999888888999999888777777888999999777777777888999999999:::999999888888888888888888777777666666777888999999777777777777666666666666333666999:::999777777777777777777888999999999::::::;;;;;;<<<<<<============<<<;;;;;;<<<===<<<;;;BBBCCCFFFKKKOOOOOOKKKGGG===<<<:::999999:::;;;==================>>>??????======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@???>>>===<<<;;;:::>>>>>>?????????@@@@@@@@@sssyyyuuujjjhhhmmmzzzssshhh___ccciiimmmmmmjjjeeeaaa\\\XXXUUUWWW\\\``````___YYYXXXZZZ```bbb```aaadddmmmtttzzzzzzyyywwwsssnnnhhheeefffsssttteee^^^YYYTTTOOONNNNNNMMMNNNPPPSSSVVVWWW[[[nnnyyyaaaYYYOOOIIIJJJLLLMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIJJJJJJLLLOOOSSSUUUUUUUUUQQQQQQPPPOOOOOOOOOPPPPPPQQQSSSUUUTTTSSSUUU\\\bbbpppvvv{{{yyypppeee]]]ZZZTTTTTTUUUWWWYYY[[[]]]^^^^^^[[[XXXWWWWWWVVVTTTSSSUUUSSSRRRSSSUUUWWWWWWVVVTTTTTTTTTUUUVVVXXXYYYZZZ[[[YYYXXXXXXZZZ^^^bbbeeehhhlllsss||||||rrrhhhfffeeecccaaa^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRTTTTTTTTTUUUVVVWWWWWWWWWYYYZZZ\\\___ccchhhmmmpppiiibbbXXXRRRRRRUUUXXXYYY[[[[[[YYYSSSMMMIIIHHHHHHKKKMMMOOOQQQQQQQQQOOONNNMMMMMMMMMMMMMMMOOOPPPRRRTTTSSSRRRQQQOOOMMMLLLKKKJJJLLLOOOQQQQQQPPPMMMLLLJJJHHHGGGFFFFFFHHHKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIHHHFFFBBB???>>>===<<<;;;::::::;;;>>>@@@BBBEEEGGGHHHHHHFFFDDDCCCCCCGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEECCCAAA???>>>===>>>??????>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????@@@??????>>>======CCCDDDEEEGGGHHHIIIIIIIIIIIIEEEAAA>>>=========<<<<<<======>>>??????@@@@@@CCCEEEHHHGGGDDD@@@===<<<999:::;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888777777777777666777999:::<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888888888999999999999999:::999888777666666666666:::888666666777888888888888777666777888999888777777666666555555555666666555666777777777777666555777777888888888999999999::::::999999999888888888999999888777777888999999777777888888888888888888888888888888888888888888777777666666777888888999777777777777666666666555444666999:::999777777777888888888888999999999999:::::::::;;;<<<<<<=========<<<<<<<<<======<<<<<>>>>>???======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@??????>>>>>>>>>?????????@@@@@@]]]aaagggjjjmmmqqqxxx|||{{{|||sssooolllmmmoookkkaaaXXXQQQUUUYYY^^^______\\\ZZZQQQNNNMMMPPPUUUZZZ[[[ZZZRRROOOOOOQQQRRRPPPPPPSSSZZZaaaeeeeeeccccccaaa]]]YYYVVVWWWbbbrrroooccc\\\YYYTTTPPPMMMMMMMMMMMMOOOQQQSSSUUUWWWeeettt|||uuugggYYYTTTLLLIIIIIIKKKKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKOOOSSSWWWXXXXXXQQQPPPPPPOOONNNNNNOOOOOOQQQSSSTTTTTTTTTVVV\\\aaalllrrrwwwwwwoooddd\\\WWWTTTTTTUUUWWW[[[___ccceeeccc```[[[WWWVVVUUUSSSRRRTTTSSSRRRSSSUUUVVVVVVVVVRRRSSSSSSTTTUUUVVVVVVWWWZZZYYYXXXWWWXXXYYY[[[\\\]]]^^^ccciiilllkkkddd^^^bbbaaa```^^^]]][[[ZZZYYYYYYXXXXXXWWWVVVUUUSSSRRRSSSRRRRRRRRRRRRTTTUUUVVVYYYZZZ[[[___dddkkkppptttkkkdddZZZSSSRRRUUUYYY[[[```___\\\VVVPPPKKKIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNOOOOOOPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMLLLKKKJJJLLLNNNOOOPPPOOOMMMLLLIIIHHHGGGGGGHHHJJJMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFBBB?????????;;;;;;:::999:::<<<>>>@@@CCCEEEGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBAAA@@@>>>===>>>>>>???>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>>>>?????????>>>>>>============>>>@@@AAADDDFFFIIIKKKLLLMMMJJJFFFAAA>>>===<<<:::999<<<===>>>???@@@@@@??????CCCDDDEEECCC???;;;999888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888777666555555666777888555666888:::<<<===>>>>>>;;;;;;::::::::::::;;;;;;999999:::::::::999888888:::999888777666666666666777666555666777888777666666555444555777888777666555555444444444555555666555555666666777666666555888888888888999999999999999999999999888888888777999999888888888888999999888888777777777777777777777777777777888888888888777777666666666777888888777777777666666666555555444666999999888777777888999999999999999888888888999999999:::;;;<<<<<<<<<========================BBBEEEIIINNNPPPMMMFFFAAA<<<;;;:::999999:::;;;<<<===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????SSSUUUWWWYYY[[[___eeeiiixxx{{{nnnaaa^^^]]]___bbb```XXXQQQNNNPPPSSSVVVXXXXXXXXXXXXOOOMMMLLLMMMPPPRRRSSSRRROOOKKKIIIKKKJJJHHHIIIMMMOOOUUUXXXWWWVVVWWWVVVTTTOOOMMMMMMTTT```kkkqqqsss{{{ssshhh___ZZZWWWTTTRRRMMMMMMMMMMMMNNNOOOQQQRRRSSS]]]fffjjjkkkjjjaaaWWWSSSPPPLLLJJJJJJKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKNNNRRRUUUWWWWWWOOOOOONNNMMMMMMMMMMMMMMMOOOQQQRRRRRRSSSVVVZZZ^^^bbbfffjjjjjjeee^^^XXXUUUXXXWWWWWWXXX[[[```dddgggddd```[[[WWWVVVVVVUUUUUUTTTSSSRRRRRRTTTVVVVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYY\\\______]]]ZZZ______^^^]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOQQQSSSTTTXXXZZZ\\\___cccfffiiijjjccc___XXXTTTSSSVVVZZZ]]]dddbbb^^^YYYTTTPPPMMMMMMKKKKKKMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSPPPMMMJJJMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJGGGDDDBBBAAABBB<<<;;;:::999999;;;===>>>AAADDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>===============>>>>>>===<<<;;;;;;<<<>>>???===???AAADDDGGGIIIJJJKKKDDDBBB???======>>>===<<<;;;<<<>>>@@@@@@@@@>>>===AAAAAAAAA>>>;;;888777888:::999999999999:::;;;;;;<<<<<<<<<<<<<<<=========;;;::::::::::::999999999777666555444444666777888555666777999:::;;;<<<===:::::::::::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;:::999999999888777666666777777555555444666777888666444555444333444666777777666444444333333333444555555444444555555555666666555777777777777888888888888999888888888888777777777888888888888888888888888888777777666666555555555666666666777777777777777777777666666666777777888777777666666666555555555555666888999888777777888:::::::::999999888888888888888999999:::;;;<<<<<<>>>?????????===<<<======BBBEEEKKKOOOOOOJJJCCC>>>::::::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>=====================<<<<<<=========>>>>>>>>>??????QQQQQQPPPPPPQQQTTTWWWZZZhhhwwwttteee^^^XXXVVVUUUWWWZZZYYYSSSNNNKKKKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKLLLMMMLLLLLLNNNIIIGGGHHHHHHGGGHHHLLLKKKOOORRRPPPOOOQQQQQQOOOLLLJJJJJJMMMTTT[[[___aaajjjfffaaa\\\XXXUUUSSSRRRMMMMMMMMMMMMMMMNNNOOOOOOQQQVVV[[[\\\[[[YYYTTTOOOPPPNNNMMMLLLLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMNNNLLLKKKJJJLLLOOOQQQRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQTTTWWWZZZ\\\]]]______]]][[[YYYYYYXXXWWWWWWXXX[[[```dddgggddd```[[[XXXVVVVVVUUUUUUTTTSSSRRRSSSUUUVVVVVVVVVTTTUUUVVVVVVWWWVVVVVVUUUUUUVVVWWWYYYYYYYYYXXXXXXVVVVVVUUUVVVXXXZZZZZZZZZ]]]]]]]]]\\\\\\[[[ZZZZZZUUUVVVVVVVVVUUUTTTSSSSSSRRRPPPOOONNNNNNOOOQQQSSSTTTXXX]]]aaaccccccbbb```XXXXXXWWWVVVWWWZZZ^^^```hhheeeaaa\\\WWWSSSPPPNNNKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQTTTUUURRRMMMIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIJJJGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLIIIFFFDDDCCCDDD===<<<;;;::::::;;;===>>>@@@CCCFFFGGGGGGFFFGGGHHHFFFFFFGGGGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>;;;::::::::::::;;;<<<<<<@@@??????>>>>>>======<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<>>>???>>>???AAACCCDDDEEEFFFFFF@@@>>><<<<<<>>>??????>>>:::<<<>>>??????>>>===<<<=========<<<999888999:::999888888888888999:::::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::::::::999999888777666555666777888999666666666777777888999999999999999999999:::;;;<<<>>>??????@@@???>>><<<;;;999888777777777777777777444444444555777888666555555444333444777888777777444444333333333333444444444444444444444555555666555555555555666666666666888888888777777777666666777777777777777777777777666666666555555444444444555555666666666777777777777777666666666666666777666666666666555555555555555777888888777777888999;;;:::::::::999999888888777777888999:::;;;<<<===AAABBBBBB@@@===;;;<<<===AAAEEEKKKNNNLLLFFF@@@<<<999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999888:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???????????????@@@@@@@@@@@@???>>>===<<>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>NNNMMMKKKJJJJJJLLLNNNOOO[[[gggwww}}}yyydddZZZWWWPPPOOOOOOQQQSSSSSSOOOJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJJJJFFFEEEGGGGGGEEEGGGKKKHHHMMMOOOLLLKKKMMMMMMKKKKKKKKKKKKKKKMMMPPPSSSUUU[[[\\\\\\YYYVVVSSSRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMNNNQQQSSSSSSQQQOOONNNMMMOOOOOOOOONNNMMMMMMLLLKKKIIIIIIHHHIIIJJJLLLNNNOOOMMMKKKIIIJJJLLLNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNPPPRRRTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYTTTTTTUUUWWW[[[___ccceeedddaaa\\\XXXWWWVVVTTTSSSUUUTTTSSSTTTVVVWWWWWWWWWVVVVVVXXXXXXXXXWWWVVVUUUSSSUUUWWWYYYZZZ[[[[[[ZZZUUUUUUUUUUUUVVVWWWYYYZZZ\\\\\\\\\[[[ZZZZZZYYYYYYTTTTTTUUUUUUUUUTTTTTTSSSQQQQQQPPPOOOOOOPPPQQQRRRPPPUUU\\\bbbeeeddd```]]]SSSUUUWWWYYYZZZ\\\___bbbiiieee```\\\XXXUUUQQQNNNKKKJJJIIIIIIIIIJJJLLLMMMOOOOOOPPPTTTVVVUUUOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKMMMNNNLLLMMMNNNMMMIIIFFFEEEEEE@@@???===<<<<<<===>>>???@@@CCCFFFGGGGGGFFFGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===:::::::::::::::;;;<<<<<>>>>>=========<<<<<<<<<=========>>>>>>;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCCCC@@@>>><<<<<<===>>>===<<<:::;;;<<<======<<<;;;:::888:::::::::999888999;;;777777777888888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888777777777666666666555666666777888888888777888888999:::;;;???@@@AAABBBBBBAAA???===888888777777777777777888555444444555777888777666666555444666888:::999888555555444333333333333444333333333333333444555666444444444444555555555555777777777777666666666666555555666666666666555555555555444444444444444444444444555555666666777777777777666666555555666666666666666555555555444444666777888888777777888999:::::::::::::::999999999777888999:::;;;<<<===>>>CCCEEEEEEBBB===:::;;;<<>>>>>>>>>>>>>>????????????>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============JJJHHHGGGFFFGGGGGGHHHHHHOOOWWWaaaggghhhhhhjjjlllnnnrrruuuuuuqqqmmmjjjiiidddjjjuuulll^^^UUUQQQKKKKKKKKKNNNQQQQQQNNNKKKLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHIIIHHHDDDCCCEEEFFFDDDEEEHHHGGGLLLNNNKKKJJJKKKJJJHHHHHHJJJKKKKKKJJJKKKLLLNNNPPPTTTWWWWWWTTTQQQPPPQQQOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNLLLKKKLLLOOOOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKIIIIIIIIIJJJLLLMMMMMMKKKIIIIIIJJJMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTPPPOOONNNOOOPPPQQQRRRRRROOOOOOOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWYYY[[[]]]^^^___]]]ZZZXXXXXXWWWVVVTTTVVVUUUTTTUUUWWWXXXXXXXXXVVVWWWXXXYYYXXXWWWUUUTTTSSSUUUVVVYYYZZZ[[[[[[[[[UUUUUUVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOSSSZZZ```bbbaaa^^^\\\UUUVVVWWWWWWVVVWWW[[[___```]]]ZZZXXXXXXWWWUUURRRMMMLLLJJJHHHHHHIIIKKKLLLNNNNNNOOOSSSWWWWWWRRRMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNPPPOOOQQQTTTSSSPPPLLLJJJIIICCCBBB@@@>>>>>>>>>@@@AAAAAACCCFFFGGGFFFFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAABBBBBBBBB@@@AAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>;;;:::::::::;;;;;;<<<===::::::<<<===>>>??????????????????@@@@@@@@@?????????===<<<<<<===>>>===<<<::::::::::::::::::::::::555777999999888777777888555666777888888888777666777777888999999:::;;;;;;:::999999999999888888888777888999999999777555444555555555555666777999:::666666666666777888999:::===???AAACCCCCCBBB@@@???888888777777777777888888777555333444666888999888777666666888:::<<<<<<;;;888777666444333333333333333222222222333444555666444444444555555555666666777777666666666555555555333333444555555444333333333333333333444444444444333333444555555666777777777777666555555555555555666666555555555444444444666777888777666666888:::999999::::::::::::::::::888888999;;;<<<===>>>???FFFHHHHHHDDD===999999;;;>>>BBBGGGHHHEEE@@@<<<:::777777888999:::;;;;;;;;;<<<;;;;;;:::999999::::::<<<;;;::::::999999::::::999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============<<<=========>>>>>>===<<<<<<<<<<<<;;;:::999999888888;;;;;;<<<<<<<<<=========GGGEEEDDDDDDEEEFFFFFFEEEFFFLLLRRRVVVWWWVVVWWWXXX\\\___bbbbbb___]]]\\\]]]WWW^^^kkk{{{qqqfff\\\RRRKKKJJJJJJLLLOOORRRSSSQQQOOOJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHGGGDDDCCCFFFEEECCCCCCFFFGGGLLLOOOLLLJJJKKKJJJGGGEEEHHHKKKKKKIIIHHHJJJKKKKKKPPPUUUVVVSSSOOOOOOPPPOOOPPPPPPOOOOOOMMMLLLLLLJJJJJJLLLLLLKKKJJJMMMQQQOOOOOOPPPNNNMMMKKKLLLLLLNNNLLLJJJHHHHHHHHHIIIJJJLLLJJJHHHHHHKKKMMMNNNOOONNNNNNOOOPPPRRRTTTVVVWWWRRRPPPOOOPPPQQQRRRRRRQQQPPPPPPRRRTTTVVVWWWUUUTTTWWWWWWWWWWWWWWWVVVVVVVVVXXXWWWWWWXXXZZZ[[[ZZZYYYWWWVVVUUUUUUWWWYYYYYYXXXVVVWWWXXXXXXXXXVVVTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[VVVWWWYYYYYYYYYZZZ[[[\\\YYYYYYXXXWWWVVVVVVUUUUUURRRSSSSSSTTTTTTTTTTTTSSSQQQRRRRRRSSSSSSRRRQQQQQQPPPSSSXXX\\\]]]\\\ZZZXXXWWWWWWVVVRRRPPPQQQUUUZZZUUUSSSRRRTTTXXX[[[ZZZYYYQQQOOOLLLJJJJJJKKKLLLNNNNNNMMMNNNRRRWWWXXXTTTOOOKKKKKKJJJJJJJJJJJJIIIIIILLLKKKIIIHHHIIIJJJLLLNNNIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQSSSWWWZZZZZZWWWSSSOOONNNEEECCCAAA@@@???@@@AAABBBAAACCCFFFGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDDDD@@@@@@AAA@@@@@@???>>>==================>>>??????>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>::::::::::::;;;;;;<<<===999:::<<<>>>@@@@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::<<<>>>??????>>>::::::999888888999999:::444666888888666555555555444555777999999888666555666666777888999999::::::888888888888777777777777666777999:::999777444222555444444555777999<<<===555555555555666777888999<<<>>>@@@BBBCCCBBB@@@???888777777777777777888888888666333333666888::::::888777777999<<<======<<<999888777555444333222222222222111111222444555666555555555666666666666777777666666666555555555555222222444444444444222222222222222333333444444444333333444444555666777777888777666555555555555555666666555555555444444444666777888777666666888:::999999999::::::;;;;;;;;;888999:::;;;===>>>???@@@HHHJJJJJJEEE===888888:::===AAAFFFFFFCCC>>>;;;:::666777888999:::;;;;;;;;;<<<;;;::::::999999999999<<<;;;::::::999999::::::888888888999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<==================AAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======HHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIKKKMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVUUU[[[ccckkksss|||qqqddd\\\UUUOOOLLLGGGHHHIIIJJJKKKLLLNNNNNNMMMKKKHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCEEEFFFEEEDDDCCCDDDFFFHHHJJJMMMMMMKKKIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNOOOOOONNNMMMLLLQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJMMMOOOQQQUUUTTTSSSPPPLLLKKKKKKMMMNNNNNNMMMJJJIIIIIIKKKMMMOOOOOONNNMMMLLLKKKJJJIIILLLNNNQQQTTTWWWYYYZZZ[[[RRRQQQOOONNNOOORRRVVVXXXSSSTTTTTTTTTSSSSSSUUUWWWXXXYYY[[[\\\[[[YYYVVVTTTUUUVVVYYY[[[\\\\\\[[[ZZZWWWUUUSSSSSSUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^XXXXXXWWWWWWXXXYYYZZZ[[[XXXZZZ\\\\\\YYYVVVTTTSSSPPPPPPPPPPPPPPPQQQPPPPPPSSSSSSTTTVVVXXXXXXUUUSSSQQQSSSUUUWWWYYYZZZZZZZZZVVVVVVUUUTTTTTTUUUVVVWWWQQQRRRRRRTTTVVVXXXYYY[[[WWWUUUQQQMMMJJJIIIIIIIIIOOOPPPRRRSSSTTTTTTTTTSSSOOOMMMLLLJJJJJJKKKMMMNNNPPPPPPOOOMMMKKKJJJLLLMMMKKKIIIGGGHHHLLLNNNMMMLLLEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRUUU[[[aaaddd```XXXOOOJJJBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCDDDEEECCCBBBBBBCCCCCCBBBAAADDDCCCAAA@@@???@@@AAAAAABBBAAA@@@???>>>======>>>@@@?????????@@@@@@???===>>>>>>?????????>>>>>>===??????@@@@@@???>>><<<;;;============<<<;;;:::999888:::<<<>>>>>><<<:::888;;;;;;::::::999888888888999:::;;;;;;<<<<<<<<<<<<888888888777777777777777555555555555555666777777777777777777888888888888777888888888888999999999;;;;;;:::888888888888888777888999999888777666555666666777777777777666666666666555555555777888999999;;;===@@@AAABBBAAA@@@888777666555444444555666777666555555555666888999;;;;;;;;;<<<<<<=========888999999999888555222111333333333333333333333333333444555666666666555444//////111222444555777777444555555555444333333222333444555555666666555555111222333444555555555555666555555444444555555666555555555555555555555555555666666777888999999:::777777777888999999999:::999999999:::<<>>BBBFFFFFFBBB===::::::777888888999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<:::999999888888888888888666666777888:::;;;<<<<<<;;;:::999999:::;;;===>>>>>>???@@@AAAAAA@@@???>>><<<<<<;;;::::::::::::;;;888888888999:::;;;======FFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQVVV\\\ccciiipppwww}}}kkk___YYYSSSMMMKKKHHHGGGGGGGGGIIILLLPPPRRRPPPMMMJJJGGGEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFEEECCCCCCDDDEEEHHHJJJLLLLLLJJJHHHHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSTTTTTTRRRPPPLLLKKKKKKMMMMMMMMMLLLJJJHHHHHHKKKMMMOOOOOONNNMMMLLLKKKKKKJJJNNNOOOQQQSSSVVVXXXYYYZZZSSSRRRPPPOOOOOOQQQTTTUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXYYY[[[\\\[[[YYYVVVTTTVVVWWWYYY[[[\\\\\\[[[[[[YYYVVVTTTSSSTTTVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYYZZZ\\\^^^___ZZZZZZZZZZZZZZZZZZ[[[[[[XXX[[[\\\[[[XXXTTTQQQOOONNNOOOPPPPPPPPPOOOPPPQQQSSSSSSTTTVVVXXXXXXVVVSSSQQQRRRTTTVVVXXXYYYYYYYYYWWWVVVTTTSSSRRRRRRRRRSSSMMMNNNOOOQQQSSSVVVXXXYYYWWWTTTOOOKKKIIIHHHIIIJJJOOOPPPRRRSSSTTTTTTSSSSSSMMMLLLKKKKKKKKKMMMOOOQQQQQQQQQPPPNNNKKKJJJKKKMMMKKKIIIGGGIIIKKKMMMMMMLLLGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLMMMPPPRRRWWW\\\aaabbb]]]TTTLLLFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEDDDBBBAAABBBCCCDDDCCCBBBCCCCCCAAA@@@@@@@@@AAAAAADDDCCCCCCBBBAAA@@@???>>>AAA@@@??????@@@@@@>>><<<>>>???????????????>>>>>>===>>>???@@@@@@???>>>>>>>>>>>>======<<<:::999888888:::<<<>>>>>><<<:::888999999999999888888888888888888999:::::::::::::::777777777777888888888888777666666666666777888888777777777777777777777777666666777777777888888888:::999999999888888888777888888999999999777666555777888888999999888888777777666555555555666777888666888:::<<<======<<<<<<777666555444444444555555777666555555555666888888999999999999::::::;;;;;;777888999999888666444222333333333333333333333333444555555555555555444444222222222333333444444444444444555555444444333222333444555555666666555555555555555555444333222111555555444444444444555555555555555555555555555555555555666777777888999999888888888888888888999999999888888999;;;>>>BBBDDDHHHJJJJJJFFF@@@<<<<<>>>>>???@@@@@@@@@@@@???>>><<<<<<;;;::::::::::::;;;888888888999:::;;;===>>>EEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKMMMOOOPPPPPPOOOOOONNNQQQUUUYYY]]]bbbgggkkknnnppptttuuucccYYYTTTPPPLLLKKKHHHGGGEEEEEEHHHLLLQQQTTTQQQNNNKKKGGGEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFEEECCCBBBBBBCCCGGGIIIKKKKKKIIIHHHGGGHHHDDDEEEGGGIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTRRRRRRQQQOOOLLLKKKKKKLLLLLLMMMLLLKKKIIIIIIKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTUUUVVVWWWSSSRRRQQQPPPPPPQQQRRRSSSXXXXXXXXXXXXXXXWWWWWWWWWXXXYYY[[[[[[[[[YYYWWWUUUWWWXXXZZZ\\\]]]]]]\\\\\\[[[XXXUUUSSSTTTVVVVVVWWWYYYXXXXXXXXXXXXXXXXXXYYY[[[[[[[[[\\\]]]___```aaa]]]]]]]]]^^^]]]]]]\\\[[[[[[]]]___^^^YYYTTTOOOMMMLLLOOOQQQQQQOOONNNPPPRRRRRRRRRSSSUUUWWWXXXVVVTTTPPPQQQSSSUUUVVVXXXXXXXXXVVVUUUTTTRRRPPPOOOOOOOOOKKKLLLMMMOOORRRUUUWWWXXXUUUSSSNNNKKKHHHHHHIIIJJJOOOPPPRRRSSSSSSSSSSSSRRRKKKKKKKKKKKKMMMOOOQQQSSSRRRRRRQQQOOOLLLJJJKKKLLLKKKIIIHHHIIIKKKLLLLLLLLLIIIJJJKKKLLLNNNNNNNNNNNNLLLMMMNNNMMMMMMMMMOOOQQQXXX[[[___^^^XXXOOOGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEDDDEEEEEEBBBAAAAAABBBDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGFFFEEECCCAAABBB@@@????????????===<<<>>>??????@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@???>>>>>>===;;;999888777888999;;;<<<<<<;;;999888777777777888888888888888777777888999999999888888666777777777888999999999888777777777777888999999888777777666666555555555555555555666666666777777888888999::::::999888777888999999999999777666555999999::::::::::::999999888777666555555555666777666777888999:::999888777666555444444333444444444666666555555666666777888666666777777777777888888666777888999888777666555444444444444444444444444777666555444444444444444555555444333333222111111444444555555444444333333333444555555666666555555555555555555444333222222555444444333333444444555555555555555555555555555555555555666666777777888888888888888888888777777888777666777999>>>BBBEEEJJJJJJJJJFFFAAA???AAADDDFFFGGGHHHFFFBBB>>>;;;:::777777888888999::::::::::::::::::999999999888888999999::::::999888666555:::999888777666666666666888999;;;<<<<<<<<<;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>???@@@@@@???>>>>>><<<<<<;;;:::::::::::::::999999999999:::<<<===>>>DDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFHHHLLLNNNOOONNNMMMLLLMMMOOOQQQTTTWWWZZZ^^^`````````ccckkkyyyxxxjjj[[[TTTQQQMMMKKKKKKHHHGGGGGGGGGIIIKKKNNNPPPMMMLLLIIIFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCGGGIIIJJJJJJIIIHHHHHHHHHDDDFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIILLLNNNPPPOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPSSSTTTOOOPPPPPPNNNKKKJJJJJJKKKMMMNNNNNNMMMKKKKKKMMMOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSTTTXXXWWWWWWXXXZZZZZZZZZYYYYYYZZZ[[[[[[[[[YYYXXXWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^ZZZVVVTTTTTTVVVWWWWWWYYYYYYXXXWWWWWWXXXYYYYYY\\\\\\]]]^^^```aaabbbccc___``````aaa```___^^^]]]___bbbdddccc^^^XXXRRRPPPOOOQQQTTTRRROOOMMMPPPSSSRRRRRRRRRTTTWWWWWWVVVUUUOOOPPPQQQSSSUUUVVVWWWXXXVVVUUUTTTRRRQQQPPPOOOOOONNNOOOOOOPPPRRRTTTVVVWWWRRRQQQPPPNNNLLLKKKJJJJJJNNNOOOQQQRRRRRRRRRQQQQQQLLLLLLLLLMMMNNNPPPRRRSSSRRRSSSRRRPPPLLLJJJJJJKKKKKKJJJIIIJJJJJJKKKLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOMMMNNNOOONNNMMMLLLMMMOOOSSSVVVXXXVVVQQQIIICCC@@@CCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDAAA@@@@@@AAADDDFFFEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCEEEHHHKKKKKKJJJGGGFFFBBBAAA???>>>>>>>>>===;;;>>>???@@@@@@AAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@??????>>>===;;;999777666777777888999999888777777666666666777888999999:::777888888999999999888888666666777888999999::::::888777777777777888999999888777777666555444444333555555666666666777777777777888:::<<<<<<;;;999888999:::::::::999777666444888999999::::::999999888888777666555444444555666777888888888888777666555444444444444333444444444555555555555666666777777555555555666666666666666555666777888888888777777555555555555555555555555888777555444333333333444555555444333333222111111333444444555444444333333333444555555666555555555333444555666777777777777444444333333333333444444555555555555555555555555444555555555666666666777999999888888777777666666777666555555888===BBBEEEHHHHHHIIIGGGFFFGGGJJJMMMOOONNNLLLHHHCCC>>>:::888777777777888999999::::::999999999888888888888777666777888999999777666555888777777666666777777888:::;;;<<<===>>>===;;;:::===<<<;;;::::::;;;<<<<<<===>>>???@@@@@@???>>>===<<<;;;::::::999999::::::999999999999:::;;;<<<===FFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHKKKMMMNNNNNNLLLKKKLLLLLLMMMPPPSSSVVVXXXYYYVVVWWWXXX^^^hhhuuu{{{tttmmmaaaUUUPPPNNNLLLKKKLLLHHHHHHIIIJJJKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFEEECCCBBBBBBDDDGGGIIIJJJJJJIIIHHHIIIJJJFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRLLLMMMNNNMMMKKKIIIIIIJJJNNNPPPPPPPPPNNNNNNPPPQQQOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQOOOPPPPPPRRRSSSUUUVVVWWWYYYXXXYYY[[[^^^```___]]]YYYZZZZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^[[[WWWUUUVVVWWWXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]^^^```aaabbbcccdddaaaaaabbbaaaaaa```______aaaeeeiiiiiifff```ZZZWWWWWWXXXWWWTTTPPPOOORRRTTTSSSRRRRRRSSSVVVWWWVVVUUUOOOOOOPPPRRRTTTUUUWWWXXXVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRSSSNNNPPPRRRSSSRRROOOKKKIIIMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOONNNLLLKKKKKKLLLKKKMMMOOOMMMIIIEEEAAA@@@CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAADDDFFFFFFEEECCCBBBAAAAAAAAABBBCCCDDDAAADDDHHHLLLNNNMMMKKKIIIBBB@@@>>>===>>>>>>===<<>><<<:::888777666666666666666666666666666666777888999:::;;;;;;999:::::::::::::::999999666777777888999::::::;;;777666666666666777888888888777777666555444444333666666666777777777888888777999;;;======<<<;;;:::::::::;;;:::999777555444777777888888888888777777888777666444444444555555777777777666666555444333333333444444444444444444444555555666666666666666666666666555555555555555444555555666777777888888555555555555555555555555888777555444333333333444333333333333333333333222333333444444555444444333333444555555666555555555555666777888999999999999555444444333333444444555666666666666666666666666555555555555666666666666999888888777777666666666666555555555888<<<@@@CCCCCCEEEHHHKKKNNNQQQTTTWWWXXXUUUOOOIIICCC>>>999777666777777888888999::::::999999888888888777777777222333555777888888777777555555666666777999:::;;;:::;;;<<<=========<<<;;;???>>><<<;;;:::;;;;;;<<<===>>>????????????>>>===;;;;;;:::999999999999:::999999999999999:::;;;<<>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA??????>>>>>>???AAA@@@@@@???===;;;:::999888777666666666666777888999999999:::;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::777888888888999:::::::::777666666666666777888888888777777666666555555555666666777777777888888888777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999777555444666666777777777777666666777666555444444444555666555555444333333222222111333333444555555555555444444444555666666666666555666666666555555555555555333333444555555666777777444444444444444444444444777666555444444444444444222222333333333333444444333333444444555555444444333444555555666666555555999999999999888777666666555555555444444555555555666666666666666666666666666666666666666666666666777777777777777777666666555555555666888;;;>>>??????CCCJJJQQQWWW[[[]]]]]]\\\WWWOOOGGGBBB===999666666666777777888999999999999999999888888888777777222333333555666777999999666666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<======@@@???===;;;::::::;;;;;;======>>>??????>>>======;;;;;;:::999999999999999888888888888888999::::::GGGFFFEEEEEEDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGIIIJJJJJJJJJJJJKKKIIIHHHIIILLLNNNNNNMMMIIILLLPPPRRRTTTXXX]]]``````bbbaaa]]][[[^^^```^^^___WWWOOOLLLJJJHHHHHHJJJHHHHHHIIIJJJJJJIIIIIIHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGCCCEEEFFFFFFEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMMMMLLLIIIGGGFFFGGGGGGHHHEEEFFFGGGIIIKKKLLLMMMMMMQQQQQQSSSTTTSSSRRRPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOMMMOOOQQQQQQOOONNNNNNNNNOOOPPPRRRRRRQQQQQQRRRSSSRRRRRRQQQPPPOOONNNNNNMMMQQQPPPOOOOOOOOOQQQSSSUUUUUUTTTSSSSSSTTTWWWZZZ]]]```^^^]]]```cccddd```\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZYYYZZZ[[[[[[ZZZXXX\\\ZZZXXXWWWWWWXXXZZZ\\\[[[\\\^^^```aaabbbbbbbbbbbbaaa___]]]^^^___aaacccjjjqqqzzz{{{yyyrrriii^^^WWWVVVVVVVVVVVVVVVTTTRRRRRRTTTTTTSSSRRRPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[ZZZYYYWWWUUUTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMOOOPPPQQQQQQPPPNNNMMMJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPMMMNNNOOOOOOLLLJJJIIIIIIJJJKKKLLLKKKIIIHHHJJJMMMKKKKKKMMMNNNOOOPPPPPPPPPLLLNNNNNNMMMJJJHHHFFFFFFBBBCCCCCCBBBAAAAAABBBDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAABBBAAA@@@BBBDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDFFFHHHJJJJJJHHHFFFEEE@@@>>>;;;;;;===>>>?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@???===<<<;;;;;;:::888777777888:::;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999999999999999999888777777777777888999999777777777777777777777777555555555666666666777777666666777888:::;;;;;;<<<;;;<<<<<<;;;:::777555444555666666777777666666555666555444333444555666777555555444333333222222333333444555666777666666555333444555666666666555555555555555444444444333333333333333333444444555666333333333333333333333333444555555555555555444444333333333333333333333333222333444444555555444444333444555555666666555555888888888888777666555555777666666555555666666777666666666666666666666666777777777777777777777777666666666777777777777777444555666777888:::;;;<<<===CCCMMMWWW___bbbaaa___ZZZTTTKKKDDD@@@===:::777666666777777888888999999::::::999999999888888888555444444333444666888:::999999999999999::::::;;;;;;:::999999:::<<<>>>???AAA???>>><<<;;;:::;;;;;;<<<===>>>??????>>>===<<<;;;:::999999888999999999777777777666777777888999FFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJMMMKKKIIIIIILLLNNNMMMKKKGGGKKKPPPSSSSSSSSSVVVXXXTTTWWWVVVRRRRRRWWW[[[[[[\\\TTTMMMKKKIIIFFFFFFIIIHHHHHHGGGGGGHHHIIIKKKLLLFFFGGGGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJCCCDDDFFFGGGFFFGGGHHHJJJJJJKKKLLLKKKJJJKKKMMMOOOPPPMMMJJJGGGEEEFFFGGGHHHBBBDDDGGGJJJMMMNNNOOOOOOQQQRRRTTTUUUUUUSSSQQQPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOQQQSSSSSSRRRPPPPPPPPPNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQOOONNNMMMMMMRRRRRRQQQPPPQQQSSSVVVWWWXXXWWWTTTSSSTTTWWWZZZ]]]```]]][[[]]]``````[[[VVVZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXXXXXXXYYY[[[\\\]]]YYYYYYZZZ[[[]]]\\\ZZZXXX\\\[[[XXXWWWWWWXXX[[[\\\ZZZ[[[]]]___aaaaaaaaaaaabbb```]]]\\\\\\___bbbdddqqqyyyzzznnn```XXXXXXYYYXXXVVVWWWUUUSSSRRRSSSSSSSSSQQQQQQPPPPPPQQQSSSUUUXXXYYY]]]]]]\\\[[[YYYVVVTTTRRRRRRRRRQQQQQQQQQRRRSSSSSSOOONNNNNNMMMMMMNNNOOOOOOIIIIIIJJJKKKKKKJJJIIIHHHFFFGGGJJJLLLNNNPPPQQQQQQKKKMMMNNNNNNLLLJJJIIIIIIJJJLLLMMMKKKIIIHHHJJJMMMLLLLLLNNNOOOPPPQQQQQQQQQLLLMMMNNNMMMIIIFFFEEEEEECCCCCCCCCAAA@@@@@@BBBDDDCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHGGGEEECCCAAA???===;;;:::===???@@@@@@???@@@AAABBBCCCCCCCCCCCC@@@??????>>>???AAABBBCCCAAAAAAAAA@@@@@@>>>=========<<<:::999999:::<<<===>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;;;;:::999::::::999999999999999999999999888888999999:::;;;777777777777888888888888444444444555555555666666555555555666777999:::;;;<<<<<<<<<;;;:::888555444666666777777777777666666555444333333444555666777888777666666555555555666333444666777777777666666333333555666666666555444444444444333333222222222333222222222222333444555333333333333333333333333333444555666666666555444555444444333333222222222222333333444555555555444333444555555666666555555333444555666777777777777777777666666666666777777777777777777777777777777888888888888777777777777555555666666777777888888444555666888999999999999===DDDPPP\\\dddfffccc___VVVPPPGGGAAA>>>===;;;999666666666777888888999999:::::::::999999999999888888777444333333555777999===<<<;;;:::999999999999;;;999888777999;;;???AAAAAA@@@>>><<<;;;::::::;;;<<<===>>>??????>>>===<<<;;;:::999999888888999999777666666666666666777888GGGFFFEEEEEEFFFEEECCCAAAAAABBBDDDCCCBBB@@@@@@AAADDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNQQQPPPPPPPPPPPPQQQRRRRRRRRRPPPNNNKKKIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKNNNRRRTTTRRRMMMIIIEEEEEEFFFGGGGGGGGGGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQNNNOOOPPPPPPOOOOOOQQQSSSPPPPPPPPPQQQQQQRRRTTTTTTWWWUUURRROOONNNOOOPPPQQQOOOPPPQQQRRRSSSWWW\\\```ccc___ZZZVVVTTTUUUXXXZZZ[[[YYYWWWVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXWWWXXXXXXYYY\\\]]]]]]ZZZXXXVVVUUUWWWYYY]]]___^^^]]]^^^\\\YYYWWWVVVWWWYYYZZZXXXZZZ]]]_________```aaacccbbb___^^^^^^___bbbccclllwwwvvvccc[[[ZZZXXXVVVUUUVVVUUURRRPPPNNNNNNNNNNNNQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWUUUSSSTTTSSSSSSTTTTTTTTTQQQOOOPPPPPPPPPQQQQQQPPPOOOOOOIIIIIIHHHGGGGGGHHHHHHHHHFFFGGGIIIJJJLLLLLLLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOMMMMMMNNNOOONNNNNNNNNMMMLLLKKKJJJIIIDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFDDD@@@@@@DDDIIIIIIIIIHHHGGGEEECCCAAA@@@============>>>>>>>>>>>>?????????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===@@@AAA???===<<<;;;:::999999:::;;;<<<===>>>@@@AAAAAA@@@>>>===;;;;;;;;;<<<>>>>>><<<:::999::::::::::::999888888777777777777777777777888777888999::::::999888777666666777777777777666666888888777777888999::::::999999999999999888777666777666555444444555666777666555444555777777777555888888777777666666555555555555555555555555555555777666666555444333333333222222333333333333444444111222333333444444333333555555555444444333333333666555555555555444444444777666333111111111222333777444222111333444222000444555666666666555444333666555333222222333444555555555555555555555444444666777777888888888777777555555555555555555555555777777666666555555444444666666666777888:::;;;<<<===CCCNNNZZZbbbccc```\\\WWWMMMDDD???;;;777777:::888777666555666777999;;;666777999999777666777888666666777777777777666666777777777888999999::::::999999:::;;;;;;<<<======>>>===<<<;;;999888777777;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::999999777777777777888999:::;;;HHHGGGFFFFFFGGGGGGFFFEEECCCDDDEEEEEECCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLOOORRRSSSQQQMMMIIIDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQQQQOOOOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQUUUSSSQQQNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSVVVZZZ^^^___\\\YYYVVVUUUVVVXXXZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYZZZ[[[]]]]]][[[ZZZVVVVVVVVVYYY[[[]]]]]]\\\^^^\\\ZZZXXXWWWXXXYYYZZZXXX[[[]]]____________aaabbbaaa___^^^^^^^^^___```llluuutttbbb[[[ZZZXXXVVVUUUUUUTTTRRRQQQOOONNNNNNMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXWWWUUUSSSRRRRRRQQQQQQRRRSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOONNNMMMLLLMMMOOOOOOOOOOOONNNMMMKKKJJJIIIDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFDDDAAAAAAEEEIIIJJJIIIHHHFFFDDDAAA???>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<===???@@@???======<<<;;;::::::;;;<<<======>>>???@@@@@@???>>>===;;;;;;;;;<<<======;;;999999999::::::999999888777888888777777777777777777777777888888888888777777666666777777777777666666777777777777777888999999888888999999888888777666666666555555555555666666666555333444666777777666777777777777666666555555555555555555555555555555777777666555555444333333222222333333333333444444222222333444444444444333444444444444444444333333555555555555444444444444888666444333222222333444777555222333444555444222444555666666666555444333555444444333333444444444555555555555555555555555222222444666777888999999555555555555555555555555555555555555444444444444777777777777888999:::;;;===CCCMMMXXX```aaa^^^[[[SSSJJJAAA<<<999555666999999888777666666777999:::888999;;;;;;999888999:::666666777777777777666666555555666666777888888888999999999:::;;;;;;;;;<<<<<<;;;;;;:::999888777777::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999777777777888888:::;;;;;;KKKIIIGGGGGGHHHIIIIIIHHHEEEFFFGGGFFFEEEDDDDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNQQQRRRQQQMMMIIIDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPOOOOOONNNNNNOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMRRRQQQOOONNNNNNOOOQQQRRRRRRSSSSSSRRRRRRTTTXXXZZZZZZYYYWWWVVVVVVWWWXXXYYYVVVVVVVVVWWWWWWWWWWWWVVVWWWYYY[[[]]]]]]]]]\\\[[[\\\[[[ZZZZZZ\\\]]]]]]\\\XXXWWWWWWXXXZZZ[[[ZZZYYY^^^]]][[[YYYXXXYYYZZZ[[[YYY[[[]]]^^^]]]]]]^^^___aaa```___^^^]]]]]]\\\\\\gggmmmyyypppaaa[[[YYYWWWUUUUUUSSSSSSRRRRRRPPPOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSRRRQQQOOONNNNNNOOOQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNMMMLLLKKKLLLNNNPPPPPPOOONNNMMMKKKJJJIIIDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFEEECCCBBBEEEHHHIIIHHHGGGEEEBBB???===<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======??????>>>======<<<<<<;;;;;;<<<<<<===<<<===>>>??????>>>===<<<;;;;;;:::;;;<<<<<<;;;999999999::::::999999888777888888888777777666666666777777666666666666777777666666777777777777666666666666666555666666777888777777888888888777666666555555666666666666555555777555333222444666777777777777777666666666666555666666666666666666666666777777777666555555444444222222333333333333444444222222333444444444444444333333444444444444444444555555555555444444444444888666555333333333444444666444333333555666666555555555666777666555444333333333444444555444444333555555555555555555555555222333555666888999999999555555555555555555555555333333333444444444444444777777777777777888999:::<<>>>>>======>>>>>>>>>============<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<;;;::::::;;;;;;:::888999999999999999888777777888888888777666666555555777666555444444555666777666666777777777777666666555555555444444555555666666666777777777666666555333444666666666666444333888555222111333555777888666666666666666666666666777777777777777777777777777777777666666555555555222222222333333333444444222333333444555444444444333333333444444555555555555555555444444444333333666555444333333333333444333333333333444666777777666666777777666555444333222333444555555555444333444444444555555555555555999999999999999999888777555555555555555555555555333333333444444555555666777777777777777888999999<<>>>>>=========>>><<<==================<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<:::999999::::::999888888999999999999888777777777777777777666666555555777666555444444555666777666666777777777777666666555555444444444444444555444555555666666555555555333444555666666555444333888555222111333555777777555555555555555666666666777777777777777777777777666666666666555555555555222222222333333333444444333333444555555555444444333333333444444555555555555444444444444333333333333333222222222222222222111222222222333444666777666777777777777555444222111222444555666555444333444444444555555555666666999999999999999888777777555555555555555555555555444444555555666666666777666666666666777888999999>>>AAAHHHPPPWWWYYYWWWTTTIIIBBB;;;999777555555888;;;;;;:::999999888888888666777999999777666777888777777888888888888777777777888888999::::::;;;;;;888888888888888888888777666666777777777777888888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999::::::;;;;;;OOOLLLIIIGGGGGGGGGFFFDDDFFFFFFEEEDDDBBBBBBDDDFFFIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLMMMPPPQQQPPPOOOKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMPPPOOONNNNNNMMMMMMNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQTTTTTTSSSRRRSSSSSSOOOOOOOOONNNNNNOOOPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRPPPQQQRRRRRRRRRRRRTTTVVVXXXYYYYYYYYYXXXVVVTTTRRRQQQSSSVVVXXXYYYYYYXXXXXXUUUWWWYYY\\\^^^___^^^^^^^^^\\\YYYYYYZZZ]]]]]]^^^^^^\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWYYYZZZYYYYYYYYY\\\^^^^^^^^^^^^]]]\\\ZZZWWWVVVTTTVVV\\\dddmmmqqqqqqnnnhhh___XXXVVVVVVSSSQQQRRROOOOOOPPPPPPPPPOOOOOONNNOOOPPPRRRSSSTTTUUUTTTTTTQQQPPPPPPOOONNNNNNMMMMMMLLLJJJIIIIIIJJJLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEGGGIIILLLMMMNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKKKKKKKJJJIIIGGGEEEDDDFFFGGGGGGHHHHHHIIIIIIJJJEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBB>>>???@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAA@@@??????????????????????????????<<<===>>>>>><<<<<<===>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999999888777888888999999888888777666666666666666666666666666666666555555555555666666666666777777777777666666666555444444333444444444333333444555555555444444444444555555555555444444666444222111333555666666444555555555555666666666666666666666666666666666555555555555555555555444222222333333333333444444333333444555555555555555333333444444444444444444444444444444333333333333222222222222222111111111000222333222222333555777777888888888777555444222222222333444555555555555333333444444555666666666333444555666666777777777555555555555555555555555555555555666666666666666555555555666777888999:::@@@CCCIIIPPPVVVXXXVVVTTTJJJBBB<<<:::999666666888999999999999999888888888888999;;;;;;999888999:::777888888999999888888777555555555666777777888888888888888888888888888999777777777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999999999999::::::KKKJJJHHHHHHIIIIIIHHHFFFFFFFFFFFFDDDBBBBBBDDDGGGHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJJJJLLLOOORRRRRRRRROOONNNKKKIIIHHHHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGHHHIIIJJJLLLLLLLLLLLLOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMOOOSSSTTTTTTSSSSSSTTTPPPOOONNNMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOMMMOOOQQQRRRRRRSSSUUUWWWWWWXXXXXXYYYXXXWWWVVVUUURRRTTTVVVXXXYYYZZZZZZZZZUUUVVVXXXYYY[[[\\\]]]]]]\\\ZZZYYYYYY[[[\\\\\\\\\\\\ZZZVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXXXXXXXYYY\\\^^^^^^^^^]]]\\\[[[ZZZXXXXXXSSSUUUZZZ___ccceeefffeeeaaaZZZUUUTTTTTTQQQOOOPPPOOOOOOOOONNNOOOOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSQQQPPPOOONNNNNNMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIJJJMMMOOOPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEGGGJJJLLLNNNMMMLLLKKKFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFGGGIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCCCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@<<<===???AAAAAAAAA@@@???????????????????????????;;;===???>>><<<;;;<<<>>>:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===:::888777888888888777888888888888888777777666444444555555666777777777666666666777777666666666666666777777777777666666666666555444444444444444222222333444444444444444555444444333333444444555555333222222444555555555444444444555555555666666555555555555555555555555333333444444444444444444222222333333333333444444333444444555555555555555444444444444444444333333444444444333333333222222111222222333333222222222111333444444222222555777888888888888777555333222333333333333444555666666333333444444555666666777222333444555555666555555555555555555555555555555666555555555555555444444333333444555777999:::;;;CCCEEEJJJPPPVVVXXXWWWUUUJJJCCC===;;;999666666888777777888888888888888888888999;;;;;;999888999:::777888888999999888888777444444444555666666777777777888888999999:::::::::888888888888888888888888999999999999::::::::::::;;;;;;::::::::::::999999:::999999888888888999999IIIHHHHHHJJJKKKLLLKKKIIIGGGGGGFFFDDDBBBCCCEEEGGGFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJJJJLLLOOORRRSSSSSSQQQPPPMMMJJJIIIIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOKKKNNNRRRTTTTTTSSSSSSTTTQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQRRRSSSVVVXXXVVVWWWXXXXXXYYYYYYYYYXXXSSSTTTVVVXXXYYYZZZ[[[\\\UUUUUUVVVXXXYYYZZZ\\\\\\[[[ZZZXXXYYY[[[\\\[[[[[[ZZZXXXTTTSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUVVVWWWWWWWWWYYY\\\___^^^^^^]]]\\\[[[ZZZYYYYYYQQQTTTXXX[[[\\\]]]^^^___^^^WWWSSSSSSSSSOOONNNPPPPPPOOONNNMMMNNNOOOPPPQQQMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMNNNKKKIIIHHHIIIJJJJJJIIIGGGIIIMMMPPPPPPOOOMMMKKKMMMLLLKKKKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKIIIHHHGGGEEEGGGJJJMMMNNNMMMLLLKKKFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFFFFGGGGGGHHHIIIIIICCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCC@@@>>>@@@AAAAAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@;;;===???AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;===???>>>;;;;;;<<>>???@@@BBBCCCAAA@@@??????>>>>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===;;;::::::::::::;;;<<<<<<@@@???===<<<;;;;;;;;;<<<999:::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::999999::::::888777888888777666666666666666666666666666666666666666999777555444333444555666777777777777777666555555888777666444444555555666555555555555555555555555222333444555666555444333555444333333333333444555444444444444444444444444222222333444555666777777555555555555555555444444444444222222222222444444444444444333333222222222333333222222333333444555666666555444333333222222222222333444444555666666333333333444444444555555888888777666555444444333444444444444444444444444444444444444444444444444666666666666666666666666555555555555555555555555444444555555555555444444222333444444555999>>>BBBKKKKKKLLLOOOTTTWWWXXXXXXIIIFFF@@@;;;777555444444888888999999999999888888777777777777666666666666777777777777777777777777888666555444444555666888777777888888888999999999777777888999999999999888999999888777777888999999888999::::::888888999:::::::::999999999999888888CCCDDDFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKNNNPPPNNNMMMKKKIIIHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFFFFGGGHHHIIIJJJKKKMMMKKKJJJKKKMMMOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNNNNOOOOOOPPPPPPPPPMMMLLLJJJHHHGGGHHHHHHIIILLLKKKJJJIIIIIIIIIJJJJJJMMMMMMNNNNNNOOOPPPPPPQQQWWWWWWWWWXXXYYYZZZ\\\\\\]]]ZZZVVVUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[YYYXXXXXXXXXXXXWWWUUUWWWUUUSSSSSSTTTTTTTTTRRRRRRSSSSSSQQQOOONNNOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZXXXWWWVVVWWWYYYZZZ\\\\\\___\\\WWWSSSPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRQQQPPPPPPPPPQQQRRROOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGEEEGGGIIIKKKKKKKKKIIIHHHFFFIIIKKKJJJHHHHHHJJJMMMNNNLLLKKKKKKKKKKKKJJJIIIGGGIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGAAABBBDDDFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>========================>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<;;;;;;;;;<<<::::::::::::::::::999999999999999:::::::::;;;;;;<<<:::999999::::::999777888777777666666666666666666666666666666666666666888777555444444444666666777777888888777777666555888777666555444555555666555555555555555555555555222333333444555444444444555444333333333333444555666666666666666666666666222333333444444555555666555555555555555555444444444333333222222333333444555555555444444333333333333333222222333333444555666555555444333333222222222222333333444444555555333333333444444444444555888777777666555444444333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444222333444555777:::@@@DDDKKKJJJKKKNNNQQQSSSSSSRRRGGGDDD@@@;;;777555444444888888999999999999888888999999999888777666666666777777777777777777777777777666555444444555666777666666666777777888888888777777888999999999999888999999999999999999999999888999::::::888888999::::::::::::999999999999888AAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIHHHHHHGGGHHHJJJKKKMMMMMMLLLKKKIIIIIIIIIJJJJJJEEEEEEFFFHHHIIIJJJKKKLLLHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEFFFFFFGGGHHHIIIJJJJJJLLLKKKIIIJJJLLLNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPTTTTTTUUUVVVXXXZZZ[[[\\\___\\\XXXVVVUUUVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZXXXWWWVVVWWWWWWUUUTTTTTTSSSQQQRRRSSSSSSRRRQQQQQQRRRRRRQQQOOONNNOOOPPPRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWVVVWWWYYY\\\^^^bbb___[[[VVVRRRQQQPPPQQQRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFHHHLLLPPPQQQNNNKKKIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>===<<<;;;;;;=========<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888999999999999999:::::::::;;;999888888::::::999777777777777777666666666666666666666666666666666666888777555444444555666666888888888888888777666666777777666555555555555666444444444444444444444444333333333333333444555555555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444555555444333333222222333333444555555555555444444444444333333222222333333444555555555555444444333333222222222222333333333333333333333333333444444444444777666666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444222333555666888===CCCGGGKKKKKKKKKLLLNNNMMMKKKIIIDDDBBB>>>:::777555555555888888999999999999888888::::::999888888777666666777777777777777777777777777666555444444555666777555555666666666666777777777777888999999999999888999999:::;;;;;;:::999999888999:::999888888999:::;;;:::::::::999999999999???AAABBBDDDEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIILLLJJJHHHHHHKKKMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[YYYUUUTTTTTTTTTSSSRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWUUUUUUUUUUUUSSSRRRQQQPPPOOOPPPRRRRRRQQQOOONNNPPPQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSTTTVVVWWWWWWVVVWWWWWWXXXXXXXXXXXXXXX[[[ZZZYYYWWWXXX[[[___bbbbbb```\\\XXXUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFFFFIIIOOOTTTWWWSSSMMMJJJIIIIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA???===<<<>>>======<<<<<<<<<<<<<<<999999999999999999999999::::::;;;<<<===>>>???@@@===============<<<;;;;;;===<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;::::::999888777777666888888888999999999999999999777666777888888777666777777777777777666666555666666666666666666666666777666555555555555666666888888888888888777777666777666666666555555555555444444444444444444444444444333222111222333555666444444444444444444444444333333333333333333333333666555555555444444333333333333444444444444555555333333333333333333333333444444444444444444444444333333222222333333444555555555444444444333333333333222222222222222222222222222333333333444444444555555555555555555555444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222333555777:::???FFFJJJLLLKKKKKKJJJJJJHHHDDDAAA@@@>>>;;;888666555555555777777777888888777777777777777777777777777777777777777777777777777777777777666555555555555666777666666666666666666666666777777888999999999999888777888:::;;;;;;:::888777777999:::999888777888999::::::::::::999999999999>>>???AAACCCDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEEEEEEEDDDDDDFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHKKKIIIHHHIIIKKKNNNOOONNNMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEDDDDDDEEEEEEEEEFFFIIIIIIIIIJJJJJJJJJIIIIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYZZZXXXVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXXXXWWWVVVTTTSSSSSSSSSQQQOOONNNMMMMMMOOOQQQQQQPPPNNNLLLNNNOOOOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXWWWWWWZZZ___ccc___]]][[[XXXWWWVVVWWWWWWRRRRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHGGGFFFJJJQQQWWW[[[VVVOOOJJJHHHGGGGGGFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDBBBAAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@AAAAAAAAA@@@>>><<<;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999999:::;;;<<<===>>>???@@@==================<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888777777666666888888888888888888888888666555444555666777666555666777777888777666555555666666666666666666666666666666555555555666666666888888888888888777666666666666666666666555555444444444444444444444444444333333222111222333444555444444444444444444444444333333333333333333333333777777666666555444444444333333333333444444555555333333333333333333333333222222222222222222222222333333222222333333444555444444444444444333333333333222222222222222222222222222222333333333444444444444444444555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333444444444444333333222333666888;;;AAAHHHLLLMMMLLLJJJHHHFFFCCC???<<<<<<;;;999777666555555555555555666666666666555555333333444555666777888888666666666666666666666666666666555555555555666666777777777777777777777777777777888999999999999888555777888::::::888777555777888999999777777888999::::::999999999888888888===???@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDDDDDDDCCCDDDFFFHHHHHHIIIKKKLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIKKKMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPPPPQQQSSSUUUVVVWWWWWWVVVTTTUUUWWWXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTRRRRRRRRRQQQOOOMMMLLLLLLMMMOOOQQQQQQPPPNNNLLLNNNPPPPPPOOOMMMMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVUUUVVVWWWWWWWWWVVVTTTSSSQQQTTTXXXXXXWWWXXX[[[^^^[[[ZZZYYYXXXWWWXXXXXXYYYRRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQQQQRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIHHHGGGJJJPPPUUUYYYUUUNNNIIIGGGFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999999999:::999999999999999999999999999::::::;;;<<<===>>>>>><<<<<<=========<<<<<<;;;999999888888999999:::;;;999::::::;;;;;;:::999999999888888888777666666666888888888777777777777777555444333444666777666555666777888888888777555444666666666666666666666666555555555666666666666666777777777777777666555555666666666777666555555444333333333333333333333333222222222222222333444444333444444555555444444333444444444444444444444444666666666555555444444444222222333333444444555555222333333444444333333222111111111111222222222222333333222222333333444555444444444444444444444444222222222333333333333333222222222222333333333333333333444444555555555666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444444444333333222444666888<<>>@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCFFFGGGFFFGGGIIIKKKLLLKKKIIIHHHEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJMMMPPPQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOLLLHHHFFFDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKMMMNNNPPPQQQQQQOOOOOOPPPPPPQQQSSSTTTUUUVVVUUUTTTUUUWWWXXXXXXVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSQQQQQQQQQPPPNNNLLLKKKKKKLLLOOOQQQRRRPPPNNNMMMPPPRRRSSSRRRPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUSSSRRRQQQVVV\\\]]]ZZZWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXXXXQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOONNNKKKJJJHHHGGGFFFEEEFFFFFFBBBBBBAAA@@@BBBDDDGGGIIIGGGIIIIIIHHHGGGHHHMMMRRRSSSOOOJJJGGGEEEEEEDDDDDDDDDEEEGGGGGGGGGEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>::::::999888888888888999888888888888888888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888888888999::::::888999:::;;;;;;:::999888777777777777777777777666888888777777777666666666666555444555777888777666666666888888888777555444666666666666666666666666444555555666666666666666666666666666666555444444555666777777777666444444333333333333333333333333111111222333333333333333333333444555555444333333444444444444444444444444333333333333333333333222111222222333444444555555222333333444444333333222111111111222222333333333333333222222333333444555444444444444444444444444222222333333444444555555111222222222222333333333222222333444444555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222222444666888<<>>@@@BBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGCCCEEEHHHJJJKKKJJJIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKOOORRRRRRPPPMMMPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPNNNKKKGGGDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLNNNOOOPPPQQQRRROOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSTTTUUUUUUTTTSSSXXXWWWVVVVVVUUUUUUVVVVVVUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJLLLOOORRRRRRPPPOOOOOORRRUUUUUUTTTSSSRRRRRROOOPPPQQQRRRSSSUUUVVVVVVXXXXXXYYYYYYWWWUUURRRQQQTTT[[[bbbccc___ZZZWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOPPPQQQPPPOOOMMMLLLQQQQQQPPPPPPPPPOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFAAA@@@??????AAADDDHHHJJJGGGHHHIIIHHHFFFGGGKKKOOOLLLIIIFFFDDDDDDEEEDDDDDDDDDFFFHHHIIIIIIGGGEEECCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>=========>>>???:::999999888777888888888777777777777777777777777888888888888888999999999888999999:::::::::999999999999888888999999:::;;;777888::::::;;;:::999888666666666666777777777777888888777777666666666555777666666777888999999888555666888999888777555444666666666666666666666666444444555666777777666666555555555555555444444333555666777777777666444333333333333333333333333333000111222333444333222222333333444555555444333333222222222222222222222222111111111111111111111111111111222333333444555555222222444444444444222222222222222333333444444444333333222222333333444555444444444444444444444444222222333444444555666666111111222222222333333333222222333333444555666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222333444666888<<>>>>>???@@@@@@@@@@@@???DDDEEEEEECCCAAABBBDDDFFFGGGGGGHHHKKKMMMLLLHHHDDDFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFDDDDDD@@@BBBCCCEEEEEEDDDBBBAAAAAABBBCCCDDDEEEGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIKKKNNNPPPPPPOOOOOOOOONNNLLLKKKLLLOOORRRPPPQQQQQQQQQPPPNNNLLLJJJEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMPPPPPPOOONNNOOOPPPQQQRRRPPPNNNLLLLLLNNNOOOPPPOOORRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOPPPQQQSSSTTTTTTTTTSSSQQQOOONNNNNNNNNNNNQQQMMMKKKMMMQQQSSSQQQMMMPPPPPPPPPQQQQQQRRRTTTTTTRRRRRRRRRRRRSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTZZZ___dddccc]]]XXXVVVVVVTTTUUUVVVWWWWWWUUUSSSRRRPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJJJJHHHEEEDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBAAAAAAAAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;:::::::::999999888888888777777888888888888777777:::999999999999999999::::::999888777777888999:::666777777888888888777777999888777555555555666777777666666555555555666666777777777777777777777777666666666666666666666666777777666666555555555444666666666666666666555555444444444444444444444444666666555555555444444444444444444333333222222222333333333444444333222222333222222111111222222333333444444555555444444333333333333333333333333333111111111222222333333333444444444333333333222222---///000///...---...000222222222222222222222222222333444444555555444444222333333444333222000///222222222222333333444555222222444444444444222222333444555555666666555555444444444444444444444444444444444444444444444444111222222333333444444555444666777666333222222222222333666999===@@@BBBDDDGGGCCC===999666555333222444555555666666666666666444555666666666666666555888888777555555444444444555555555555555555555555777666555555777888888777444555555666666666666666888888777777888888999::::::999888777777888999:::999999999888777666666555666666666555444444444333@@@AAABBBBBBBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAADDDDDDDDDCCCBBBBBBDDDFFFIIIIIIJJJLLLNNNMMMIIIEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFDDDCCCAAABBBDDDEEEEEEDDDBBBAAA???@@@AAABBBCCCEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJLLLNNNNNNMMMNNNOOOOOONNNMMMMMMOOOQQQPPPQQQRRRRRRQQQOOOLLLKKKGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOMMMMMMOOOQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPPPPQQQSSSSSSRRRSSSRRRQQQPPPPPPPPPQQQRRRRRROOOLLLNNNQQQSSSQQQMMMPPPPPPPPPQQQRRRSSSTTTUUUTTTSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSZZZ^^^bbbaaa[[[WWWUUUVVVUUUVVVVVVWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNOOOQQQRRRRRRQQQOOONNNKKKKKKJJJIIIGGGFFFGGGGGGDDDDDDCCCCCCDDDDDDEEEFFFHHHGGGFFFEEEEEEGGGHHHJJJHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAAEEEDDDCCCCCCBBBBBBBBBCCC??????????????????????????????@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>======<<<<<<<<<<<<;;;::::::::::::;;;:::::::::999999999888888777888888888888888888777999999888888888888999999999888777777777777888999666777777888888888777777999888666555555555666777666666555555555555666666666666666666666666666666555555555555555555555555777666666666555555555444555555555555555555555555444444444444444444444444666555555555444444444444444333333333333333333222333333333444444333333222333333222222222222333333222333333333333333333222333333333333333333333333222222222222333333333444333333333333222222222222///111222111000///000111222222222222222222222222222333444444555444444444333333333333333222111000111111111111111222333333222222333444444333222222333444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333555666555444222333444444666888;;;>>>AAADDDEEEFFFBBB<<<888666444333222444444555666666666666666444555666777777777777777888777666555555444444444666666666666666666666666666444333333555666666555444555555666666666666666888888777777888888999:::999888777777777777888999::::::999999888777777666666666555555555555555444???@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGJJJJJJKKKMMMNNNLLLIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEEEEEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKNNNOOOQQQPPPOOONNNNNNOOOQQQRRRRRRSSSRRRPPPMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKIIILLLOOOSSSUUUUUUSSSRRRRRRPPPNNNNNNPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTRRRPPPPPPRRRRRRRRRQQQRRRRRRQQQPPPQQQRRRTTTUUUSSSPPPNNNOOORRRSSSQQQNNNPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXYYYVVVVVVUUUUUUTTTSSSSSSSSSYYY\\\^^^]]]XXXUUUTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPNNNNNNOOOPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKJJJIIIIIIHHHIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>===>>>???@@@AAABBBAAA@@@@@@??????>>>>>>===<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999888888888999999999999888888888888777777777777888888888777777666666777777888777777777888888777777666888777666555555555666666666555555555555555666666555555555555555555555555555555555555555555555555666666666555555555555555444444444444444444555555444444444444444444444444555555555555444444444444222333333333333333333444222333333444444333333333333333222222222222333333111222222333333222222111333333333333333333333333333333333333444444444444333222222222222111111111111222333333222111222333222222222222222222222222222222333444444444444444333333222222111111222222111000000000000111222222222222333333333333222222333333444555555555555555444444444444444444444444444444444444444444444444555555444333333222111111222444555555444444555666888999;;;===@@@CCCFFFGGGDDD@@@:::666444333222111444444555666666666666555444555666777888888999999888777666555555444555555555555555555555555555555444333111222444555555444444555555666666666666666888777777777777888999999888777777666666777777888:::::::::999999888888777555555555555666666666666???@@@AAABBBBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCAAACCCDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMLLLKKKHHHFFFGGGGGGGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEECCCAAA???BBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKMMMOOORRRRRRPPPNNNNNNNNNQQQRRRSSSSSSRRRQQQNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMKKKJJJJJJJJJKKKIIIKKKNNNRRRTTTUUUUUUUUURRRPPPNNNNNNPPPQQQRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTSSSRRRSSSSSSRRRQQQQQQRRRSSSTTTTTTRRRQQQQQQSSSSSSRRRPPPQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWVVVVVVUUUTTTTTTXXXZZZZZZXXXUUUSSSTTTUUUWWWWWWVVVUUUUUUUUUUUUVVVRRRRRRRRRRRRRRRQQQQQQPPPRRRPPPOOOMMMMMMNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLKKKJJJHHHHHHIIIJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>======<<<>>>@@@AAABBBAAA@@@?????????>>>===<<<;;;;;;:::<<<;;;::::::999999::::::999999999999999999999999999999999::::::999999999777777666666666666777777777777666666666666777777777777777777777777666555666666666666555666666666555555444444444555666666444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444444444444444444444444444444444444444444444444444444444222222222333333444444444222222333444444444333333333333333222222333333333222222333333333333222222333333333333333333333333444444444444444444444444222222222111111111000000222333444333222111222444222222222222222222222222222222333444444444444333444333222111111111333333111111000000000111111222222222222333333222222222333333444555555555444444444444444444444444444444444444444444444444444444444444444333333222222222111333444444444555777999<<<===???AAADDDFFFGGGHHHBBB>>>999555333333222111333444555555666666555555444555666888999999::::::777777666555555555555555444444444444444444444444444222111222333555444444444555555666666666666666777777777777777888999999777777666666666666777777999999999888888888777777555555555666666777777888???@@@AAABBBCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEEEEEEEEEEFFFHHHHHHIIIKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFFFFEEECCCAAA@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIILLLKKKJJJKKKMMMNNNNNNMMMMMMOOORRRRRRPPPNNNMMMLLLPPPQQQRRRSSSSSSQQQOOOMMMNNNNNNOOOOOOOOOOOOPPPPPPRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXQQQOOOMMMMMMOOOQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTWWWXXXWWWVVVWWWUUUTTTRRRQQQPPPQQQQQQTTTSSSSSSSSSTTTTTTSSSRRRSSSSSSRRRSSSSSSTTTUUUVVVUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYWWWVVVUUUWWWWWWWWWUUUTTTSSSSSSTTTWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTRRRPPPNNNMMMOOOOOOMMMLLLLLLLLLMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGGGGIIIJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>;;;===???AAAAAAAAA???>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;:::999999999999:::999999999999999999999999999999999::::::999999999777666666666666666666777666666777777777777666666777777777777777666555555555555555666666666666555444444444444444555666666444444444444444444444444555555555555555555555555444444444555555555555555333333333444444444555555444444444444444444444444333333444444444444444444222222222333333444444444111222333333444444444333444333333333333333333444333333444444444444333333333333333333333333333333444444444444444444444444222222222111111111000000111222333222111111222333222222222222222222222222111222333333444444333333333333111111111222333444333222222111111111222222222222222222222222222222222333333444555444444444444444444444444444444444444444444444444444444444222222222333333444444444111333444444444555888:::???@@@CCCFFFHHHHHHHHHHHH@@@<<<777444333333222111333444444555555555555555444555666888999999::::::777666666555555555555666555555555555555555555555555444222333555666666555444555555666666666666666777777666666777777888999666666777777777777666666777777777777666666666666555666666777777888888888>>>???AAABBBCCCBBBBBBAAA??????@@@AAAAAAAAAAAAAAABBBDDDFFFFFFEEEEEEFFFGGGFFFHHHJJJKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIJJJLLLLLLKKKJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJMMMLLLLLLMMMOOOPPPPPPOOOMMMOOOQQQQQQOOOMMMLLLKKKOOOPPPRRRRRRRRRQQQOOOMMMMMMNNNNNNOOOPPPPPPQQQQQQSSSQQQOOOMMMLLLKKKKKKKKKMMMMMMMMMMMMOOORRRTTTVVVQQQOOOMMMMMMOOOPPPQQQPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUXXX[[[]]]]]]\\\[[[YYYVVVTTTRRRPPPPPPPPPSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTRRRPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLIIIFFFGGGIIIJJJHHHFFFFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAA@@@@@@??????<<<===>>>???@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999999999999999888999999999999:::::::::888888999999999999888888777777666666666666777777666777777888888777777666777777777777666555444444444444555666666666555555333333333333444555666666444444444444444444444444444444444444444444444444444444444444444555555555333333333444555555666666444444444444444444444444333333333333444444444444222333333333333333333444111111222333444444444444444444333333333333444444333444444555555444444333333333333333333333333333444444444444333333333333333222222222222111111111000111222222000000111222222222222222222222222222111111222333333333333333222222111111222222333333333333222111111111111222222222111111111111222222222222333444444444444444444444444444444444444444444444444444444444444444111111222333333444555555222333444444444666999;;;@@@CCCGGGKKKLLLKKKHHHFFF???<<<777444333333333222333333444555555555555444444555666777888888999999666666555555555555666666888888888888888888888888666555333444666777777666444555555666666666666666777666666666666777888888666777777888888777777666666666666666666666666666777777777777888888888888>>>???@@@BBBCCCCCCBBBBBB??????@@@AAAAAAAAAAAAAAACCCEEEGGGGGGFFFEEEEEEEEEFFFHHHKKKKKKJJJIIIJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJLLLMMMNNNMMMLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLKKKMMMPPPQQQQQQQQQMMMNNNPPPOOOMMMKKKKKKKKKNNNOOOQQQRRRQQQPPPNNNMMMKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRPPPNNNNNNPPPRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTVVV[[[```ccccccbbb]]]\\\YYYVVVTTTSSSRRRRRRRRRSSSUUUUUUVVVVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[YYYWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSQQQOOONNNLLLMMMNNNOOOOOOMMMLLLKKKMMMNNNOOOQQQQQQOOONNNMMMOOOKKKGGGGGGJJJKKKHHHEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>??????????????????>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<<<<===;;;:::999999888999999999888888999999999:::::::::777888888888888888888777888777777666666777777888777777888999999888777777777777777777666555444333333444555666666666555555333333333333444555666777444444444444444444444444444444444444444444444444333333333444444555555555333444444555666666777777444444444444444444444444222222333333333444444444444333333333333333333222000111222333444444444444444444333333333333444444333333333444444333333333333333333333333333333333444333333333222222222222333333333333222222222222000222333222111000111222222222222222222222222222111111222333333333333222000111222333333333333333222222111000000000000000333222111000000111222333222222333444444444444333444444444444444444444444444444444444444444444444333333333333333333333333333444444444444555999<<>>???@@@BBBCCCCCCBBBBBB???@@@AAAAAABBBBBBAAAAAACCCEEEGGGHHHFFFDDDDDDEEEFFFIIILLLLLLKKKJJJLLLNNNLLLLLLLLLLLLKKKJJJIIIHHHMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFJJJKKKMMMNNNOOONNNLLLKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNOOOQQQRRRRRRQQQOOONNNKKKKKKKKKMMMPPPRRRRRRQQQMMMNNNOOONNNLLLJJJJJJKKKMMMOOOPPPQQQQQQOOONNNLLLJJJJJJKKKMMMOOOPPPRRRRRRSSSRRRPPPNNNMMMMMMMMMNNNKKKLLLOOOPPPQQQPPPNNNLLLSSSQQQOOOOOOQQQSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTWWW]]]bbbfffgggggg___]]][[[XXXVVVVVVUUUUUURRRSSSUUUVVVVVVWWWYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQSSSUUUXXXYYYZZZYYYXXXXXXYYYZZZ[[[ZZZXXXVVVUUUSSSSSSSSSTTTUUUUUUSSSQQQPPPQQQSSSTTTTTTRRRPPPOOONNNOOOQQQSSSSSSRRRQQQPPPLLLNNNPPPQQQQQQOOOLLLJJJMMMNNNPPPQQQQQQPPPNNNMMMQQQMMMIIIIIIKKKLLLIIIEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<===>>>>>>???>>>>>>@@@???>>>===<<<<<<======::::::;;;;;;<<<=========;;;:::999999888888999999888888888999999:::::::::777777888888888888777777888888777777777777888888777888999::::::999888777777777777777666555444333222333555666666666555555222222222333444555666777555555555555555555555555444444444444444444444444333333333444444555555555444444555555666777888888444444444444444444444444222222222333333444444444444444444333333222222222000111222333444444555444555444444333333444444555222222222333333222222222333333333333333333333333333333333222222111111111444444444333333333222222111222333333111111222333222222222222222222222222111111222333333333333222///111222333444333333222111111000///////////////333222111000000111222333222222333444444444333333444444444444444444444444444444444444444444444444555444444333333222222111444444444444333555999;;;???DDDKKKQQQQQQMMMGGGBBB???;;;777444444444444444222333444444555555444444555555666666666666666555666666555555555666666777555555555555555555555555666444333333555666666555444555555666666666666666666666666666666777888888777888999::::::999888777777777777777777888888888:::999999999888777777777@@@@@@AAABBBCCCCCCCCCBBBCCCBBB@@@@@@@@@BBBDDDEEEDDDDDDBBBAAAAAABBBCCCDDDGGGHHHHHHIIIJJJJJJJJJIIIMMMMMMNNNMMMLLLKKKIIIHHHLLLMMMOOOOOONNNJJJFFFDDDDDDEEEEEEDDDBBB@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNQQQQQQOOONNNNNNNNNNNNMMMKKKJJJJJJJJJKKKLLLPPPOOONNNMMMLLLMMMNNNOOOLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOQQQRRRTTTSSSQQQPPPOOOOOOPPPPPPMMMOOOQQQQQQPPPNNNNNNNNNQQQPPPOOOOOOPPPSSSUUUWWWTTTTTTTTTSSSSSSQQQPPPPPPRRRTTTXXX\\\___```aaaaaa]]]\\\\\\ZZZXXXVVVUUUSSSSSSSSSRRRRRRRRRTTTUUUVVVYYYXXXWWWVVVUUUTTTTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSTTTSSSQQQPPPPPPPPPQQQRRRQQQQQQQQQRRRQQQQQQPPPOOONNNOOOQQQSSSSSSRRRPPPOOOPPPOOONNNOOOPPPPPPNNNLLLMMMNNNOOOOOOOOOOOONNNMMMHHHIIIKKKLLLLLLJJJHHHGGGBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@AAABBBCCCDDD??????@@@AAABBBDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????:::::::::;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<;;;:::999999999:::;;;;;;;;;:::999888888888999777777777777777777777777777777777777777777777777666666777777666555444444444555666888888666555444333333333444444444555555555555555555555555555555555666888777666444444555222222111111222222333444444444555555444444333222333333333444444444555555888666444111000000111222444444444333333222222222......///000111222222333222111111111222333444444000000000111222222222333666666666555444333222111000000000000000111111111222222222222222222222222000111222333444555555555333222111000000111222333333333333333333333333333222222111111111111222222333333333333333222111000111111111000000000000000000111111111111222222222222333333444444333333222111111111111222333444444555444444333333444444555222333444444333444777:::AAAEEEJJJNNNOOOKKKFFFBBB777777666555555555555555222222444444444444222222222333555666666666555555444444444444444444444444444444555555666777777777333333333444444444555555555666666777888999999999666666666666666777888888999888888888777777666666777777666666555555555444::::::999999888777777777@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMLLLKKKIIIHHHMMMOOOPPPQQQPPPMMMIIIGGGDDDEEEEEEDDDBBB@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJOOOQQQSSSSSSRRRPPPPPPQQQMMMLLLKKKJJJJJJJJJKKKLLLOOONNNNNNMMMMMMNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMOOOQQQQQQOOONNNNNNNNNOOOOOONNNNNNOOOQQQSSSUUUTTTTTTTTTSSSSSSRRRQQQPPPRRRTTTWWWZZZ\\\]]]]]]]]]YYYYYYYYYXXXWWWUUUSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVYYYXXXWWWVVVUUUUUUUUUUUURRRRRRSSSSSSTTTUUUVVVVVVTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSQQQQQQRRRRRRSSSQQQQQQQQQQQQPPPPPPOOONNNNNNOOOQQQRRRSSSRRRQQQPPPPPPOOONNNOOOPPPPPPOOOMMMLLLMMMNNNOOOOOONNNMMMLLLIIIJJJKKKLLLKKKIIIHHHFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<:::999888888888999:::;;;;;;:::999999999999:::;;;999888777777666666666777777777777777777777777777777777777777777777777777666666666666666555444444444555666777777666555444333333333444444444555555555555555555555555555555444666777777555444444555444333333333333444555555444444555555444444333222333333333333444444444444777666555444333444555555444444444333333222222222000000111111222222333333111111111111111222333333111111111111111222222222555555555555444333222111111111111111000000000000222222222222222222222222000111222333333444444444222222111000000111222222333333333333333333333333333333222222222222333333222333333333222222111000000000000000000111111111000111111111111222222222333333444444444444333333000000111111222444555666333333222222222222333333222333444333333444777:::AAAEEEJJJMMMLLLHHHCCC???666666555444444444444444222333444444444444333222333333555666666666555555333333333333333333333333444444555555666666777777333444444444555555555555555666666777888888999999666666666666666777777888888888888777777777666666777666666666555555555555999999999888888888777777AAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLKKKKKKJJJJJJLLLNNNOOOPPPOOOMMMJJJHHHCCCDDDEEEDDDBBBAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJOOOPPPRRRRRRQQQPPPPPPQQQMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMLLLNNNPPPQQQOOONNNNNNOOOMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPRRRTTTVVVXXXZZZYYYYYYXXXUUUUUUUUUUUUUUUTTTSSSRRRUUUTTTQQQPPPPPPRRRUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVSSSRRRRRRQQQRRRSSSUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUSSSRRRRRRRRRSSSTTTQQQQQQPPPOOOOOONNNMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQOOONNNNNNOOOPPPPPPOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@??????AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>======<<<<<<;;;;;;888888777777777888999::::::999999888999999::::::888777777666666666666666777777777777777777777777777777777777777777777777555666666666666555444444333444555666666555444333333333333444444444555555444444444444444444444444333555666555444333333333333333333333333444555555444444555555444444333222222222222222333333333333333333444444555555666666444444333333333333222222222222222222222222333333111111111000111111222333222222222111111111111111444444555444444333222111222222222111000000000///222222222222222222222222///000111222222222222222222222111000000111222222222222333333333333333333444333333333333333333444222222222333222222111000//////000000111111222222000111111111111222222222333444444555555444444333000000111222444555666666222222111111111111222222222333444333333444777999AAACCCGGGIIIHHHDDD???;;;555555444333333333333444333333444444444444333333333444555555666555555555333333333333333333333333444444444555666666777777444444555555555666666666555666666777777888888999666666666666777777777777888888777777777777666666666666666666555555555555777777777888888888999999DDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEGGGIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIKKKLLLMMMLLLKKKHHHGGGCCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLMMMMMMLLLKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLKKKMMMPPPPPPOOONNNNNNOOOKKKKKKKKKKKKLLLMMMOOOOOORRRRRRRRRRRRRRRQQQPPPPPPSSSTTTVVVWWWXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSUUUTTTQQQPPPPPPRRRTTTVVVWWWWWWXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRQQQQQQQQQRRRSSSPPPOOONNNMMMLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRNNNMMMMMMNNNPPPPPPOOOMMMIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888666666666666777777888888888888888888888999999999999888888777777777888888666666666666666666666666777777777777777777777777555555555666666555444444333444555555555555444333333333333444444444555555444444444444444444444444222444555555333222222333111111111000111222222333444444555555444444333222111111222222222333333333000111222333333333333222333333333333333333333333222222222222222222111111111111111000000111111222333222222222111000000000333333444444444333222222333333222222111000//////111111111111111111111111//////000111111111111111222111111111111111111222222222222222222333333333333333222222222222333333111111222222222222111111......///000111222222333000000111111111222222222333444444555555444444333111222333333444444444444222222111111111111222222222333333333333444777999===@@@CCCEEEDDDAAA<<<999555555444444333444444555333444444444444444444333444444555555555555555555222222222222222222222222333333444555555666666777555555555666666666666777666666666666777777888888555666666777777777777777777777777777777777666666666666666666666555555555666666666777888999999:::HHHHHHGGGFFFEEECCCAAA@@@BBBBBBBBBBBBAAABBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJKKKJJJIIIGGGFFFBBBDDDDDDDDDBBBAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIHHHGGGFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIKKKLLLNNNOOOOOONNNNNNMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJMMMOOOPPPOOONNNNNNOOOKKKKKKKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOSSSTTTVVVWWWWWWUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUTTTQQQPPPPPPQQQSSSUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTRRRPPPPPPQQQSSSTTTWWWVVVVVVUUUSSSRRRQQQPPPRRRQQQPPPNNNNNNOOOOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQMMMLLLLLLMMMNNNNNNMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<;;;:::999888888777555555666666666777777777777777777888888999999999888777777666777777888888666666666666666666666666666666666666666666666666444444555555555555444444333333444444444444333333333333333444444444555555444444444444444444444444222333555444333111111222111000000000000111222222444444555555444444333222111111222222222333333333222222333333222222111000333333333333333333333333111111111111111000000000222222111111111111111222333222222222111000000000222222333333444333333333444333333222111000000///111111111111111111111111//////000111111111000000111111111222222111111111111111111222222333333333222222111111111111222222000111111222222111111111......///000111222222333000000111111111222222222333444444444444444444333333333444444444333222111333333222222222222333333111222333333222333666999999;;;>>>@@@@@@>>><<<:::666555555555555555666666444444444444444444444444555555555555444444555555222222222222222222222222333333444444555666666666555555555666666666666777666666666666666777777777555555666777888777777666666666666666666666777777555555555666666666666666555555666777888999999:::IIIHHHGGGFFFDDDBBB@@@???BBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFBBBCCCDDDCCCBBBAAABBBDDDAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLOOOOOOOOONNNNNNOOOKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMQQQRRRTTTUUUUUUTTTSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVVVVUUUSSSRRRQQQRRRRRRSSSUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLMMMNNNLLLKKKJJJIIIHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKJJJKKKLLLLLLJJJHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>?????????========================;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<<<<;;;;;;::::::444555666777777777666666555666777888888888888888444444444444444555555666777777777777777777777777666666666666666666666666333333444555555555555444333333333333333333333333333333333444444444555555333333333333333333333333222444555444333222222222222222222222222333444444444444555555444444333222222222222222333333333333555555444444333333222222222222333333333333444444000000000000000000000111444333222222111222222222222222222111111111111111111111222333333444333333333333333222111111111000111111111111111111111111000000111111111111000000000111222222222222111000000000111111222333333333222111111000000111111222///000111111222111111111//////000000111111222222000111111111111222222222222333333444444333333222111222333444333222111000333333222222222222333333111222333222222333666888777999;;;======<<<:::999666555555555555666777777555555444444444444555555666666555444444444555555333333333333333333333333333333333444555555666666444444555555555666666666666666666666666666666666444555777888888888777666555555666666666666777777555555555666666666666666555555666666777888999999FFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHEEEDDDCCCDDDFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIGGGFFFFFFHHHJJJJJJJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNPPPQQQPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKNNNOOONNNNNNNNNOOOLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPQQQRRRTTTVVVWWWWWWVVVUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPOOONNNLLLKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????@@@AAAAAABBBBBB>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>>>>?????????@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444555666777888777777666444555666888888888888888444333333333444444555666777777777777777777777777666666666666666666666666222333444444555555555444333333222222222222333333333333333444444444555555333333333333333333333333333444666555333222222333222222222222222333333444444444555555444444333222333333333333444444444444444333222222222333444555222222222333333444444444000000000111111222222222555444444333222222333333111111111111111222222222000000111333333444444444222222222222222222222222111111111111111111111111000111111222222111111000000111222222222222111000///000000111222222333333333222222111111222222333//////000111111111111111000000000000000111111111000111111111111222222222111222222333333222222111---///111222333333222111222222111111111111222222111222222222222333666888888999:::;;;;;;999888777555444444444555555666777666555444333333444555666777666555444333444444555333333333333333333333333222333333444444555555666333444444444555555555555666666666666666666666666444555777888888888666666555555555666666666777777555555555555666666666777555666666666777777888888CCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFDDDBBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFDDDBBBBBBCCCEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDDDDGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJIIIJJJLLLNNNQQQRRRQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKNNNOOONNNNNNNNNOOOMMMNNNNNNOOOOOOOOOOOONNNJJJKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNPPPRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQTTTVVVWWWVVVUUUUUUVVVVVVVVVVVVUUUSSSRRRQQQNNNMMMMMMNNNOOOPPPQQQRRROOONNNLLLKKKKKKKKKLLLMMMHHHGGGFFFFFFFFFHHHJJJLLLJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIIIIGGGEEECCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIICCCDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>???@@@AAABBBCCCCCC>>>???@@@AAABBBAAA@@@@@@?????????>>>>>>>>>>>>>>><<<=========>>>>>>??????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999:::444555777888888888777666333444666777888888888777555555555555555666777888777777777777777777777777666666666666666666666666222333444444555555555444333222222111111222222333333333333444444444555555333333333333333333333333333555666666444333333444000000000///000111111222444444555555444444333222333333444444444444555555000000///...000222444666222222222333333444444444000000111222333333444444666555444444333333333333000000111111222222222333///000111222333444444444222222222222222222333333000000000000000000000000111111222222222111111000000111222333333222111000///000000111222222333333444333333222222333333444//////000111111111111111111111111000000000000000000111111111111222222222111111111222222111111111***+++...111333444333333111111000000000000111111111222222222222333666888::::::::::::999888666555333333333333333444555666666555444333333444555666777666555444333444444555444444444444444444444444222222333444444555555666333333333444444444555555666666666666666555555555444555777888999888666555444555555555666666777777444555555555666666777777666666666666777777777777EEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFHHHLLLLLLLLLKKKLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMOOOPPPMMMLLLKKKIIIIIIIIIJJJJJJMMMNNNPPPPPPPPPPPPRRRSSSSSSQQQNNNNNNPPPQQQPPPNNNMMMMMMNNNOOOOOOPPPQQQQQQTTTSSSRRRTTTVVVVVVRRROOORRRSSSTTTSSSRRRQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMKKKJJJLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIKKKKKKMMMLLLKKKJJJJJJKKKMMMNNNOOOMMMKKKHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@???>>>>>>@@@???>>><<<;;;;;;;;;;;;>>>???@@@???======>>>?????????>>>>>>======<<<<<<::::::;;;<<<===>>>??????>>>======<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::<<<;;;;;;::::::999999888888888777777666666555555888888888888888888888888888888777666666666666666666666666666666555555444555666777888888777666555555555666666666666555555333333333333333333333333000000000111111222222222111111111222222333333333333222111222444555444333555555555555444333222111222222111000111222444555333333444444444333222222222222222333333444444444444333222222111111222222111111111111222333444444222333444444222222333444333444444555444444333333222111111111000000//////222222222222222222222222555444222000///...------111111111111111111111111222222111111111111222222222222111111111111111222333222222111111222222333333222111000000111222333111222333333333333222111000000//////.........---111222222222333333333333333222111000000222444555555555555444444333333333111222333333444444333333222333444444333333555777888:::<<<<<<999666555444333333444444555444444444333333222222333333444555444333222111111333555666444333333222222333333444444444444444444444444444444555555555444444666777666666777777777555444333555555555555555666777888777777666666555555555444:::999888777666555444333555555555555666666666666DDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPOOOMMMKKKJJJIIIIIIHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGGGGGGGEEEEEEGGGIIILLLLLLKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNPPPQQQSSSPPPMMMMMMOOOOOONNNMMMIIIJJJKKKLLLMMMNNNOOOOOOQQQPPPPPPRRRTTTTTTQQQNNNPPPQQQRRRRRRQQQPPPQQQRRRNNNNNNNNNOOOOOOOOOOOOOOONNNLLLJJJIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOOOONNNKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>============<<<;;;;;;;;;;;;;;;<<<>>>???>>>===<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<======>>>>>>@@@???>>>>>>======>>>>>>>>>>>>========================<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888777777777777666666555555777777777777777777777777888777777666666666666666666666777777666666555444444444555666666555444444555555666666666666555555555555444444444333333333111111111222222222333333222222222222222222333333333222111222444555444333555555555555444333222111333222111111111222333444222222333333444333333333222222333333333333333333222111111111222333333444333333222111111222222222222333444444222222333444222333444444444444444333222111111111000000000000111111111111111111111111333333222111000000000000111111111111111111111111222222111111111111222222222222111111111111111222333222222111111222222333333222111000000111222333111111222333333222111111000000000/////////........./////////000000000000333222111000000222333555555444444444333333333333111222333333444444333333222333444444333444666888:::<<<===<<<999666444444222222333444555555444444333333222222333333444555222222333333444444444444444333333222222333333444444444444444444444444444333444555444333444555777666777888888888777666555666555555555555666666777777666666666555555555444999888888777666555444444555555555555666666666666CCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJKKKMMMMMMLLLLLLMMMOOORRROOOLLLKKKLLLLLLLLLKKKGGGGGGIIIJJJLLLMMMNNNOOONNNMMMNNNPPPRRRRRRQQQOOONNNPPPQQQQQQPPPOOOOOOPPPNNNNNNOOOPPPPPPPPPPPPPPPMMMKKKIIIHHHIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPOOONNNLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;===>>>===<<<;;;===>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>============>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888777777777666666666666555666666666666666666666666777777666666555555666666777777777777777666666555444555555666666555555444555555666666666666555555666666555555444444333333222222333333333333333444333333222222222222222222333222111222444555444333444444444444333222222111333333222111111111222222111111222333444444444333333333333333333222222222000000000111222333555666444444333111111000000000222333444333222111222444111222333444444444444444111111111111111000000000000000000000000000000000222222222111111222333333111111111111111111111111222222111111111111222222222111111111111111222222222222111111111111222222333222222111111222222333111111222222222222111111111000000000000000//////111111111111222222222222222222111000000222333444444444333333333333333222111222222333333333333333222333444444333555888:::===>>>???===999555333333111111222444555555555555333333222222333333444555000111444555555444333111333333222222222222333333444444444444444444444444333444555444333333555777555555666666777666666666666666555555444555555555666666666555555555555555777777666666666555555555444555555555555666666666DDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAACCCDDDEEEDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHGGGIIIKKKLLLLLLKKKIIIHHHDDDEEEFFFEEEDDDDDDFFFGGGJJJJJJKKKKKKLLLLLLLLLKKKIIIKKKMMMOOOPPPOOOMMMKKKLLLLLLKKKKKKLLLLLLLLLLLLJJJLLLMMMLLLKKKKKKLLLMMMPPPNNNLLLJJJIIIIIIIIIIIIFFFGGGHHHJJJLLLNNNOOOPPPKKKLLLMMMNNNPPPQQQQQQPPPPPPQQQSSSRRROOOMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPNNNLLLIIIHHHIIIJJJJJJIIIJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFIIIKKKMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>>>>=========<<<<<<:::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;>>>======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;:::::::::999888888777777666666666666666666666666555555555555555555555555777666666555555555666666777777888888777777666555777777777777777777777777444555555666666555555444333444444444444444444444444444444444444444444444333333333222222111111111333222111222444555444333333333333333333222111111444333333222222111111111///000111222333444444444444333333333222222111111111111111111222333444555333333222111111111111111111333333333222111222333000111222333333444444333111111111111111111111111000000000111111111111111444333333222222333333444111111111111111111111111222222111111111111222222111111111000111111222333222222111111111111222222333333222222222222333333000111111111111111111000111111111111000000000000222222222333333333444444111111111000111222333333333333333333222222222222111111222333333333333222111222333333444666:::<<>>999555333222///000222333444555666666333333222222333333444555111222333444444444333222333333222222222222333333333333333333333333333333333444444444333333555777111222222333333444444444777666555555444444444444555555555555555555555555555555555555555555555555444444444555555555666666EEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFHHHJJJLLLLLLKKKJJJIIIGGGHHHGGGFFFCCCCCCCCCEEEHHHIIIJJJKKKKKKKKKKKKJJJHHHJJJMMMOOOOOONNNKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLKKKHHHGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNJJJKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUSSSPPPLLLKKKJJJLLLNNNOOOQQQRRRRRRQQQPPPOOOMMMJJJIIIJJJKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@??????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========;;;<<<<<<=========<<<<<<;;;<<<======<<<<<<===???;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;::::::<<<;;;;;;:::::::::::::::===<<<<<<<<<;;;;;;::::::999999999::::::::::::::::::999999888888777666666555555555555555666666666666666666666666666666666666666555555555555666666777777777777777666555555777666666666666666666777444444555555555555444444000000111222333444444555444444444444444444444444333333333222222111111111333222111222444555444333222222222333222222111000333333333333222111111000///000111222333333444444333333333222222111111111333333222222111222222333111000000000111111222333111222333333111111222333000111111222333333222222111111111111111222222222111111111222222222333333666555444333222222222222111111111111111111111111222222111111111111222222111111000000111222222333222111111000000111111222222222222222222222222222000000000000000000000000000000000000111111111111////////////000000000000111000000111111111222222222222222222222222222222000111222222333333222222111222333333444777<<>>999555333222///000111333444555555555333333222222333333444555555444333222222222333444333222222111111222222333333333333333333333333333222333444444333333444666222222222222333333444444777666555444444444444444444444444555555555555555444444444444555555555555444444444444555555555555EEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIGGGDDDBBBCCCDDDGGGHHHJJJKKKKKKKKKJJJIIIHHHJJJLLLNNNNNNLLLJJJHHHHHHHHHJJJKKKLLLLLLLLLLLLNNNOOOOOONNNLLLKKKLLLMMMKKKMMMNNNLLLIIIFFFDDDDDDAAABBBCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMLLLMMMOOOQQQSSSUUUVVVTTTPPPLLLIIIHHHKKKMMMOOOQQQRRRRRRQQQPPPPPPNNNKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>===>>>>>>???>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<;;;999;;;<<<<<<;;;;;;===>>>:::::::::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777666666666444555555555555666666666666666666666666666666666555555444444555555666666666666666666666555555444444444333222222333444444444444555555555555444444//////000111222333444444555444444444444444333333333333222222222222222222333222111222444555444333111111222222222111111000222222333333333222111111000000111222333333333222222222222222222111111111444333222222111111222222/////////000000222333333111222333222111000111333111111222222222111111000111111111222222222222222111111111222333333444444666555444333222222222222111111111111111111111111222222111111111111222222000000000000111222333333111111000000000000111111000111111222222111111000000000////////////000000//////000000000000000111000000000111111111222222000000000111111111111222000111111111111222222222000111111222222222222222111222333333555888>>>BBBFFFEEECCC???999555333333000000111333444444444444333333222222333333444555666555222111111222333555222222111111111111222222333333333333333333333333222333444333222222444666555555444444444555666666555555444444333444444444444444444444444555555555333333444444444444444444333444444444444555555555DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBB@@@AAACCCDDDEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIGGGEEEDDDEEEFFFFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEGGGHHHJJJKKKLLLKKKKKKNNNOOOOOONNNLLLKKKKKKLLLIIIMMMOOOOOOJJJEEEBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKKKKJJJJJJLLLOOOPPPRRRSSSSSSOOOLLLJJJIIIIIIKKKNNNQQQRRRQQQPPPOOOOOOMMMJJJIIIIIIIIIIIIHHHGGGGGGIIIJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFCCCCCCDDDEEEDDDDDDBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<======>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<:::999666888999:::999999;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;999999999:::;;;;;;<<<<<<::::::999999888888777777999888888777666666555555444444444555555555666666444444444444444444444444555444444444444555666777555555555555555444333333333222111111111111222333333444444555555444444333222222222222222222222222444444444444333333222222222222222222222222333333333222111222444555444333000000111111111111111000000111222333333333222222000111111222222222111111111111111111222222222222222222222111222222333333111000000000000000111222000222333222111000111222222222222222111000///...111111111222222333333333000000000111222333333333333333222222222222333333111111111111111111111111222222111111111111222222000000000000111222333444111111000000000000111111///000111111111111000///000///............///000....../////////000000000222222333333333444444444///000000111111111111111000000000000111111222222000000111222222222222222111222222333555999???DDDGGGFFFDDD???:::666444444000111222333333333333333333333222222333333444555444444333333222222222222222222111111111111222222222222222222222222222222222333444333222222444666777666555444444555555666444444333333333444555555333333333444444555555555444444444333333333333333333333444444444555555555CCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB???AAACCCEEEFFFDDDBBBAAACCCBBBBBBBBBCCCDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFEEECCCBBBBBBCCCDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHHHHGGGFFFFFFGGGIIIFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGDDDEEEHHHJJJKKKKKKKKKKKKNNNOOOOOONNNKKKJJJJJJKKKHHHLLLQQQPPPLLLFFFBBB@@@CCCCCCDDDDDDEEEFFFFFFGGGFFFHHHJJJIIIGGGGGGJJJMMMLLLNNNQQQQQQOOOLLLJJJJJJHHHJJJMMMPPPQQQQQQOOONNNNNNLLLIIIHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKPPPNNNLLLIIIHHHGGGGGGGGGAAAAAABBBCCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBAAACCCBBB@@@???>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888777444666777888777777999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777888999:::;;;<<<<<<===;;;::::::999888777666666888888888777666666555555444444444555555555666666333333333333333333333333444444444444444555666777444444555555444444333222444444333222222333444444333444444555555444444333666666555444222111111000444444444333333222222222111111111222222333333444333222111222444555444333///000000111111111000000///000222333444333333222111111222222222111111000000000111111222222222333000000000111222333555555333222111000////////////000222222222111000111222222222222222111///...---111111111222222333333333...//////000111222222222111111111111222333444555111111111111111111111111222222111111111111222222000000000000111222333444111111000000000000111111...///000111111000///...000///...------...///000---.........//////000000//////000000000111111111//////000111111111111111//////000000111111111222000000111222222222222111111222222333555:::@@@EEEGGGGGGDDD???:::666555555111222222333333333222222333333222222333333444555222333555555555333111000222222111111111111222222222222222222222222222222222333333333222222444666777666444333222333333444333333333333444444555666333333333444444555555555444444444333333222222222333333333444444444555555BBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBDDDCCCAAAAAAAAACCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCC??????@@@@@@BBBEEEGGGIIIKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCKKKIIIGGGGGGHHHIIIHHHGGGDDDFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLJJJHHHGGGHHHIIIFFFHHHKKKMMMLLLIIIEEEBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGLLLMMMNNNNNNMMMKKKIIIGGGHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHIIIKKKNNNQQQRRRZZZXXXSSSLLLEEEBBBAAABBBAAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>============>>>>>>=========<<<;;;;;;===???>>>===;;;;;;<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<@@@@@@@@@@@@???===;;;:::999999:::;;;:::999888777:::999999888888999999:::999999::::::::::::;;;;;;:::999888777666666666666888888888888888888888888666777888999999888777666666666666666777777777777555555555555555555555555555555555444444333333333444555555666777666666666333333333333333333333333222111000000000111222333333444444555555444444333333333333333333333333333111111111222222333333333111222222222222111000000333222222111111222222333555444333222111111111111333222222222111111000000000000000000000000000000000111111111111222222222000000111111111111000000000000////////////000000111111000000000000111111.../////////000000000111111111111111111111111111333333333333333333333333222222222111111111000000222222222111111111111000222///------111333333222///000111111111///...---000000000000000000000000111111111111000000000000///000000000000000//////000000000000000000000000111111111000000000000000......////////////............///000000000000000222222222111111111111111111111111111222555;;;???JJJJJJGGGBBB<<<777555444555555555666666666666777555555555444444333333333111111222333333444555555666555444444333333333333555555444444444333333333111111222222222333333333222222222222222222222222666666555444444333222222222333444444555555444444111222222333333222222111333333222111111222222333AAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@???@@@AAACCCDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFBBBCCCDDDDDDDDDCCCAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBDDDFFFHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGFFFHHHGGGEEEEEEFFFFFFFFFEEEDDDFFFHHHJJJKKKKKKKKKJJJKKKKKKKKKJJJGGGFFFGGGHHHEEEGGGIIIJJJJJJGGGDDDBBBEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHIIIKKKNNNQQQSSSZZZXXXSSSMMMGGGCCCCCCDDDBBBBBBCCCDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@???>>>@@@@@@????????????@@@@@@<<<======<<<;;;;;;===???>>>===<<<<<<======;;;:::;;;;;;::::::;;;<<<======>>>@@@CCCBBB@@@>>>======999999:::::::::999888777999888888777777888888999999999999:::::::::;;;;;;::::::999888777777777777777777777777777777777888666777777888888777777666555555666666666777777777555555555555555555555555555555444444444333333333333444555555666666555555333333333333333333333333555444333333333444555666333333444444444444333333333333333333333333222222111111222222222333333333222222222333222111111000333222222111111222222333333333222111000000000000222222111111111000000000000000000000000000000000//////000000000111111111000000111111111111000000000000////////////000000111111000000000000111111////////////000000000000111111111111111111111111333333333333333333333333222222222111111111000000222222222111111111111000333111......000222111000///000111111000///...---000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000......////////////......000000111222222222222111111111111111111111111111222222222222333666;;;???GGGFFFDDD@@@:::555333333333333333444444444555555444444444444444333333333111111222222333444444444444444333333333333333333555444444444444333333333111111222222222333333333222222222222222222222222444444333333222111111000222222333333444333333333111222222333333222222111222222222222222222222222??????@@@@@@AAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDFFFGGGHHHDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJIIIFFFEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDFFFFFFGGGHHHKKKNNNPPPRRRVVVTTTQQQKKKEEEBBBBBBCCCBBBCCCCCCDDDDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAA<<<======<<<;;;:::<<<>>>>>>===<<<===>>>>>><<<;;;;;;;;;:::;;;;;;===???@@@AAAFFFJJJHHHBBB===<<<===999::::::::::::999888777888777777777777777777888999999999999::::::::::::;;;:::999888888777888888777777777777777777777777777666666666666666666777555555555666666666666777444444444444444444444444444444444444333333333333222333444444555555444444222222222222222222222222555444444333444555666777333333444444444444333333444444333333222222222111111222222222222333333333333333333333333222222111222222111111111111222222222111000///////////////111111000000000000//////000000000000000000000000.../////////000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000////////////111111111111111111111111222222222222222222222222222111111111111000000000222222222111111111111000444222000///000000///...///000000000000//////...000000000000000000000000////////////////////////...//////000000/////////000000000000000000000000000000000000000000000000...//////000000//////...///000111111222222111111///000000111111222222222222333333333333666:::>>>BBBBBB@@@<<<777333111111111111222222222333333333333333333333444444444444222222222222222222333333222222222111222222333333444444444444333333333333111111222222222333333333222222222222222222222222222222222111000000//////222222222333333222111111111222222333333222222111111222333444444333222111===>>>??????????????????AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>??????@@@AAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@???????????????AAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIFFFEEEDDDCCCCCCDDDFFFGGGCCCCCCDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJHHHFFFDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIILLLLLLMMMMMMLLLJJJHHHFFFHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDDDDFFFHHHKKKMMMOOONNNNNNKKKFFFBBB??????@@@BBBCCCCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????<<<===>>>===;;;:::<<<===>>>======>>>@@@???===<<<;;;;;;::::::<<<>>>@@@BBBHHHNNNRRRNNNDDD<<<999:::::::::::::::999999888888888888777777777777888888888999999999999:::::::::;;;::::::999888888999999888888888777777777777777777666555444444555666777444444555555555666666666444444444444444444444444333333333333333333333333222222333444444444444333111111111111111111111111222222111000111222333444333333333444444333333333444444333333222111111111222222222222222222222222333444444444444333222222222222111111111111222222222111000000////////////000000000///////////////000000000000000000000000/////////000000000111111000000111111111111000000000000////////////000000000000111111111111000000000000000000////////////111111111111111111111111222222222222222222222222111111111111000000000000222222222111111111000000222111000000000000000//////000000000000/////////000000000000000000000000............////////////......//////000/////////000000000000000000000000/////////000000000000000//////000000000000//////---......///////////////...//////000111222222333111222222222222444888;;;======<<<999555222111111111111111111222222222222222222222333333444444555222222222222111111111111111000000000111222333333444444444333333333222222111111222222222333333333111222222222222222333333222111111111000000000///222333333333333222222111111222222333333222222111000111333555555444222111<<<===>>>>>>?????????>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@?????????@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHGGGHHHIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKIIIGGGDDDCCCCCCAAABBBBBBCCCCCCEEEFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMLLLJJJGGGEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBAAABBBBBBDDDFFFHHHJJJIIIIIIGGGDDD@@@>>>>>>???AAABBBCCCCCCCCCBBB@@@???AAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???===>>>???>>><<<;;;<<<===>>>>>>>>>@@@AAAAAA???===<<<;;;::::::;;;>>>@@@BBBIIIOOOSSSPPPFFF===;;;<<<::::::999999999999888999999999999888888999999999888888888999999999::::::::::::999999888999999999999999888888777777777777666555444333333444555666444444444444555555555555444444444444444444444444333333333333333333333333111222222333444333333333111111111111111111111111111000/////////000222333222333333333333333333222333333333222222111111111222222222222222222222222333444444444444333222222222111111000000111111222222222111000000000111111///////////////000000000000000000000000000000000000000000111111111222222000000111111111111000000000000////////////000000///000111111111111000///000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000//////000111111111111222000////////////000000000////////////////////////---........./////////000------...///////////////////////////////////////......//////000000000000//////000000000000//////------...///////////////......///000111111222222000000111000000222555888:::::::::777444222111222222222222222333333333333111222222333333444444444111111111111111111000000000000000000111111222333444444333333333222222222111111222222222333333333111111111222222333333333222222222222222111111111333444444444444444333333111222222333333222222111000111333555666555333222<<<<<<===>>>????????????===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAA@@@??????>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEE@@@AAACCCEEEGGGHHHHHHIIIIIIGGGDDDBBBAAAAAACCCDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCC@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQLLLJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLMMMKKKHHHFFFDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMKKKHHHFFFGGGGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFEEECCCAAA??????@@@@@@AAAAAABBBBBB@@@???>>>@@@@@@@@@AAAAAA@@@@@@???@@@@@@????????????@@@@@@>>>???@@@@@@>>><<<<<<===>>>>>>???AAACCCBBB@@@======;;;:::999:::<<>>???@@@@@@???;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAA@@@?????????===>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHJJJHHHEEECCCBBBDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCEEEFFFFFFGGGCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAABBBDDDFFFGGGGGGGGGFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMPPPRRRSSSNNNLLLKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOONNNKKKGGGFFFEEECCCDDDFFFHHHJJJKKKLLLLLLJJJKKKMMMNNNOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHFFFHHHKKKMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@AAABBBAAABBBCCCAAA???>>>???@@@??????@@@AAA@@@???>>>===>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>?????????AAABBBBBB???>>>======>>>>>>@@@BBBDDDCCCAAA>>>===<<<999888888;;;>>>@@@@@@BBBDDDDDDBBB@@@??????;;;:::999888888888999999999999888888888888999999888888888888999999999999888888777777777888888999777666666555444444333333222222333333333333222222222333333333333444444444333333333333333333333333111111222222222333333333222333333444444444444444333333333333333333333333333222111111111222333444222222333333333333222222000000000111222222333333333333333222222222111111222222222333222111111000111111000000000000111111000000/////////000000111000000000111111111222222000000000000000000000000000000000000111111111111000000111111111111000000000000////////////000000///000111222222111000///------...///000111222222000000000000000000000000000000000000000000000000////////////000000111111222222222111111111111000---000222222111///000111000///......///000111222////////////////////////......///000000111222222+++,,,---...////////////////////////////////////------......///000000111000000111111111111000000...///000000111111000000/////////000000000000000///000111000///000222444333444555444222111222333222222222333333333444444333333333222222222222222.../////////000111111111333333222111111111222222333333333222222222222111111111222222222333333333000111111222333333444444333333333333333333333333000111222333444555555555111222222333333222222111222222333333444555555666<<<<<<>>>???@@@@@@@@@@@@:::;;;===@@@BBBDDDEEEEEEBBBBBBBBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@?????????@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@??????<<<===@@@CCCEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIJJJHHHEEEDDDDDDFFFIIIKKKHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHCCCDDDDDDDDDEEEEEEFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGEEEEEECCCDDDFFFGGGHHHHHHHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRRRRPPPNNNNNNOOOPPPOOONNNKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPOOOLLLIIIGGGFFFCCCEEEHHHJJJMMMNNNNNNNNNJJJLLLNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHDDDFFFJJJMMMNNNMMMKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCAAA@@@???@@@@@@AAA===>>>???>>>===<<<<<<>>>>>>??????@@@???>>>===<<<===>>>>>>?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@BBBCCCCCC@@@>>>>>>>>>>>>???@@@CCCEEEDDDAAA???>>><<<999777888:::<<<>>>@@@@@@@@@@@@???===;;;:::;;;:::999888888888999:::888888777777777777888888777888888888888999999999888777777777777777888888555555444333333222111111111222333444444333222111222222333333333444444444333333333333333333333333111111111222222333333333222333444444555555444444333333333333333333333333222111000000000111222333222222222333333222222222//////000111222333333444333333333222222111111111111222222222222111000000111111000000000000111111//////.........//////000000000111111222222222333000000000000000000000000////////////000000000000000000111111111111000000000000////////////000000...000111222222111000...,,,---...///000111222333000000000000000000000000000000000000000000000000.../////////000000111111222222222111111111111000///222444333000......///000///.........000111222////////////////////////...//////000111222222333+++,,,---...////////////////////////////////////---------...///000000111000000111111111111000000,,,------...............000000000000////////////000111222111000000222444000222333222111000111222111222222222222333333333444333333222222111111111---......///000111111222444444333222111111111222333333333222222222111111111111222222222333333333000000111222333333444444222222222222222222333333...///000222333444555555222222222333333222222222333222222333333555666777??????>>>======<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>???@@@AAA<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGLLLKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHIIIIIIKKKMMMLLLJJJFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLIIIHHHIIILLLOOORRRRRRQQQQQQPPPOOOOOOOOOOOONNNLLLJJJJJJKKKLLLNNNMMMNNNNNNNNNMMMJJJGGGFFFJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIJJJLLLNNNOOOMMMLLLHHHHHHIIIJJJKKKKKKJJJJJJNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEGGGJJJKKKJJJIIICCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>======???>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;<<<===???AAABBB:::;;;<<<<<<::::::;;;<<<@@@@@@@@@@@@??????>>>>>>@@@??????AAACCCCCCBBBAAA>>><<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::888777888888999777777888888888999999999444444444444444555666777555555555555555555555555666666666666666666666666555444333333222222222222666444222333444555444333777555333111111111222333000000000000000000000000333333333333333333333333444444444444444444444444222222111111111111222222222222222111111111111000000000000000000000000000111222333333111111222333000000000000000000000000000000000000000000000000222111000///............000111222333444333222222333222111111000000111111//////000000000000//////000000000000000000000000////////////000000000000000000///...............///////////////000111111000000000000000///......//////............//////..................................../////////000////////////000000000000...---,,,,,,,,,,,,---.......................................////////////...........................---+++******+++---...............////////////---...///000000111000000000000////////////000000,,,------...//////......//////000000000000//////111111000000000000111111222222111111000111111222222---,,,000444333222333333000//////...+++...444000000000000000000000000111111222222222333333333111111000000000000111111111111111111111111111111333333222111000000111111000000000111222444555666555555444333333222111111111111222333333444555555@@@??????>>>======>>>>>>>>>>>>??????@@@@@@?????????????????????@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAA===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJJJJKKKMMMLLLJJJGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKIIIJJJLLLOOORRRRRRRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMKKKHHHFFFJJJJJJLLLMMMNNNOOOOOOOOOKKKJJJJJJLLLNNNOOONNNLLLHHHHHHIIIJJJJJJJJJJJJJJJNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHGGGDDDDDDEEEEEEEEEDDDBBBAAABBBBBBAAA@@@>>>===<<<<<<>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@???>>>===>>>>>>======>>>???AAABBB===>>>>>>===;;;::::::;;;===>>>>>>>>>?????????@@@???>>>>>>@@@BBBCCCBBBAAA>>><<<::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888999888888888888888888999999555555444444444555666666444444444444444444444444555555555555555555555555555444333333222222222333555444222222444555444333222222333333333444333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111111000000000000000000000000000111222333333111111222333111111111111111111111111000000000000000000000000000000////////////000000000111222333333333222222222222222111111111000000//////000000000000//////000000000000000000000000....../////////000000000000000///...............///////////////000111111000000000000000///......//////............//////........................//////////////////000000000000000000////////////......---,,,,,,---..........................................////////////////////////////////////...---,,,++++++,,,---...............////////////...//////000000000000///000000////////////000000.../////////////////////000000111111111111000000111111000000000000111111222222111111111111111222222000222555444///,,,---333///000444666444111111000000000000000000000000000000111111111222222222111111111000000111111111111111111111111111111111333333222111111111111111000000000111222333555666555444444333222222111111111111222222333444444555AAA@@@@@@????????????@@@??????????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA>>>>>>>>>???AAABBBDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGIIIKKKJJJKKKMMMMMMJJJHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKMMMMMMMMMKKKKKKLLLMMMPPPQQQSSSTTTTTTTTTSSSRRROOOOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOONNNLLLIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJIIIIIIKKKKKKKKKJJJHHHIIIIIIJJJJJJJJJJJJIIILLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCDDDEEEEEEDDDBBBCCCCCCCCCDDDCCCBBBAAAAAABBBBBBAAA???>>>===<<<;;;<<<<<<<<<;;;<<<<<<======@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@??????@@@@@@AAA???@@@@@@>>>;;;:::999::::::;;;<<<===>>>???@@@@@@=========???BBBCCCBBBAAA>>><<<;;;;;;<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;999999999999999999999888888888888888888666666555555444555555555444444444444444444444444555555555555555555555555444444333222222222333333555444222222444444444333---///222444666555444444444444444444444444444444333333333333333333333333111111111222222222222222222222111111111111222222222222222111111111111000000000000000000000000000111222333222111111222333111111111111111111111111000000000000000000000000............///000222222000111222222333333222222111111222333222111000/////////000000000000//////////////////////////////------........./////////000//////............//////////////////000111111000000000000000///......//////............//////////////////////////////111111000000000000000000111111000000//////............---,,,,,,---..........................................////////////000000000000000000000000....................................///////////////000000000000//////...000//////......//////000111111000//////000000000111111222222222222111111111000000//////000000111111111111111111111111222111222555666222...444===AAA666///111666555000...000000000000000000000000//////000000000111111111222222111111111111222222111111111111111111111111333222222111111111111222000000000111222333444555444444333333222222111111111111222222333333444444BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>AAABBBCCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJIIIHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKKKKIIIHHHHHHJJJLLLJJJKKKMMMMMMKKKJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMOOOOOOMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSOOOOOOPPPPPPPPPOOONNNMMMNNNOOOPPPPPPOOOMMMJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKHHHFFFEEEFFFGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAABBBBBBBBB@@@>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>??????>>>;;;::::::;;;999:::;;;;;;======>>>???<<<<<<<<<>>>AAACCCBBBAAA>>>===<<<===>>>??????>>>::::::::::::;;;;;;;;;;;;===<<<;;;;;;:::999999999999999999888888888888888777777666555555444555555444444444444444444444444555555555555555555555555444333333222222333333333555333222222333444444333...///111333444444444444444444444444444444444444222222222222222222222222111111111222222222222222222222111111111111222222222222222111111111000000000000000000000000000000000222333222111000111222111111111111111111111111////////////////////////............///000111222000111111222222222222222000111333444333222000...//////000000000000//////........................------------.........///000///............/////////////////////000000111000000000000000///......//////............//////000000000000000000000000222222222111111111111000////////////000000000000......------------..........................................////////////////////////////////////......////////////..................////////////000000111000000///...---/////////....../////////222111000/////////000000000111111222222111111000000000////////////000000000111111111222222222111000222333222///444GGGYYY```JJJ444---111333222000000000000000000000000000000000000000111111111222333222222222222222222333111111111111111111111111333222222111111222222222111111111111222333444555333333333333222222111111111111222222333333333333BBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>???@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAAAAABBBEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHIIIIIIGGGEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJKKKJJJKKKMMMMMMLLLKKKLLLMMMOOOOOONNNMMMMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPPPPOOOMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPOOOMMMKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKHHHFFFEEEEEEFFFFFFEEEHHHIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA??????@@@???<<<:::;;;;;;===>>>@@@BBBCCCDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>======;;;<<<===<<<:::::::::<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<===???AAABBBBBB@@@???>>>===>>>@@@AAA@@@???:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;::::::999888888888888888888888888888777666555555555555555444444444444444444444444555555555555555555555555333333333222222333333444444333111111333444333222333222111111111111333333333333333333333333333333222222222222222222222222111222222222333333333444222222111111111111222222222222222111111111000000000000000000000000000000000111222222000000111222111111111111111111111111////////////////////////000000////////////000000000000000111111111222222000111333444333222000...//////000000000000//////------------------------------------........./////////............/////////////////////000000111000000000000000///......//////............//////000000000000000000000000222222222222111111111111------...///000111222222........................////////////////////////............////////////...........................//////000000//////...............////////////000000111000000///...---//////............//////000000//////...///////////////000000000000//////000000////////////000000///000111222222222222111///111222222000777JJJ^^^oooVVV===222333555555555000000000000000000000000111111111222222222333333333222222222222222222333111111111111111111111111333222222222222222333333111111111111222333444444333222222222222222111111111111222222222222222333AAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@??????AAABBBCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@BBBCCCEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPPPPNNNKKKJJJJJJJJJLLLMMMMMMMMMMMMOOOPPPOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKLLLNNNPPPPPPOOONNNMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOONNNMMMJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKIIIHHHIIIJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@???>>>>>>>>>===;;;999999999:::<<<>>>AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======>>>>>>??????@@@?????????@@@AAABBBCCCBBBBBBBBBAAA@@@???===<<<:::;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAABBBAAA@@@???>>>???@@@BBBCCCBBB@@@;;;;;;;;;<<<<<<<<<==================<<<;;;:::999777777888888888999999999777777666666555666666666555555555555555555555555444444444444444444444444333333222222222333444444444333111111333333333222666444222000///000111222111111111111111111111111222222222222222222222222111111222222333444444444222222111111111111222222222222222111111111111000000000000000000000000000000111222111000000111222222222222222222222222222000000000000000000000000111000///////////////000111000000000000111222222111111222333222111000/////////000000000000//////........................------.........////////////............//////000///////////////000111111000000000000000///......//////............//////////////////////////////000000111111111222222222------...///000111222222---...////////////...---////////////////////////............////////////........................////////////////////////............///////////////000000000000//////...///......------......///---...///000000000////////////000000000000//////000//////......//////000...///111222333333222111///111444555333333;;;EEEYYYJJJ:::555666444222111000000000000000000000000111222222222222333333333222222111111111111222222111111111111111111111111333222222222222333333444222222111111222222333444222222222222222222111111111111222222222222222222AAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@AAACCCEEEFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDCCCBBBBBB?????????@@@BBBCCCEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFHHHIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEIIIJJJJJJKKKLLLLLLMMMMMMMMMPPPSSSSSSQQQMMMJJJIIIJJJLLLMMMMMMMMMNNNPPPRRRPPPOOOMMMLLLLLLMMMOOOPPPOOOOOOMMMLLLLLLKKKKKKKKKMMMOOOPPPPPPOOONNNNNNOOOOOONNNMMMLLLMMMNNNPPPRRRQQQPPPNNNMMMMMMMMMNNNOOOLLLMMMNNNNNNNNNLLLJJJHHHEEEFFFGGGIIIJJJJJJJJJJJJLLLKKKJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCC???>>>=========<<<:::888:::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????????????????@@@@@@??????@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA???>>><<<===>>>===;;;::::::;;;999::::::;;;<<<===>>>>>>AAA@@@???@@@BBBBBBAAA????????????AAADDDDDDCCCAAA<<<<<<<<<=========>>>>>>======>>>>>>===<<<:::999666666777888999::::::;;;666666666666666666777888666666666666666666666666444444444444444444444444333222222222333333444555444222111111222333333222444333222111111000000000222222222222222222222222111111111111111111111111000000111111222333333333222222111111111111222222222222222111111111111000000000000000000000000000///111222111000///000222222222222222222222222222000000000000000000000000//////...//////000111222111000000///000111222333222222222111111111000000//////000000000000//////............................../////////000000000...............///000000///////////////000111111000000000000000///......//////............//////...........................//////000111222333333000000000000////////////---...///000000///...---////////////////////////............////////////........................//////...------...//////............////////////...//////000000000000//////......------......///+++---000222333222111000000000000111111000000000//////............//////...///111333333333222111222///000333222000000333===777333444444111///000000000000000000000000000111111111111222222222222111111111000000111111111111111111111111111111111222222222222222333444555222222111111222222333333111111111111111111222222222222111111111111111111@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@BBBDDDGGGHHHAAAAAA@@@??????AAABBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIJJJKKKLLLLLLMMMLLLPPPTTTUUUSSSNNNJJJHHHJJJLLLMMMMMMMMMOOOQQQSSSRRRQQQOOONNNNNNOOOQQQRRROOOOOOMMMLLLKKKKKKKKKKKKNNNOOOPPPPPPNNNNNNOOOPPPOOONNNKKKJJJJJJLLLOOOQQQQQQPPPNNNLLLLLLMMMNNNOOOKKKLLLMMMNNNMMMKKKIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJGGGIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBB>>>===<<<<<<===<<<:::888<<<;;;;;;:::;;;<<<===>>>AAAAAABBBBBBCCCDDDEEEEEEBBBBBBAAA@@@?????????@@@AAAAAA@@@@@@AAABBBDDDEEECCCDDDDDDEEEDDDBBBAAA@@@???@@@@@@>>>;;;:::::::::777888999;;;===>>>@@@@@@BBBAAAAAAAAABBBBBB@@@?????????@@@BBBDDDEEECCCBBB============>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::555555666888999:::;;;<<<666666555666666777888999777777777777777777777777444444444444444444444444222222222222333333444555444222111111222333333222000111333333333222000...222222222222222222222222111111111111111111111111...//////000111222222222222222111111111111222222222222222111111111111000000000000000000000000000///111222111000///000111222222222222222222222222000000000000000000000000,,,------...000111333444111000/////////000222333333222111111000000111111//////000000000000//////////////////////////////////////////000000000000...............///000111///////////////000111111000000000000000//////...//////............//////........................------...000111222333444333222111000///...---------...///000000///...---000000000000000000000000............/////////000000000000000000000000000000///---,,,,,,---///000............/////////000......///000000111000000.........------.........***---111444555555333111111111222222222222111111//////............//////---///111333444333222111444---))),,,///000111333444222222444333111333888000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111222222222222333333444555222222222111222222333333111111111111111111222222222222111111111111111111AAAAAA@@@@@@???>>>>>>>>>BBBAAA???>>>>>>>>>???@@@CCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPQQQQQQOOOMMMJJJIIIDDDGGGKKKLLLMMMOOOTTTXXXYYYSSSLLLKKKMMMPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPMMMKKKIIIIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPPPPNNNKKKIIIGGGHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????@@@AAABBB>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>??????>>>>>>>>>AAABBBDDDEEEEEEEEEDDDCCCCCCAAA@@@??????@@@BBBCCCDDDCCCBBBAAA@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<=========>>>@@@AAABBBBBBAAA@@@===>>>???AAAAAA@@@??????;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<:::777666666666666666555555555555666666777777777777666666444444444444444444444444444444222222222222444444333333333333333333333333444444333333222111000000000000000000000111111222111111222222222222111111222111000//////000111222//////000000111111111222111111000000000000111111222111111111000000//////000000000000000111111222111111111111000000000000...///222444555444333222////////////////////////000000000000000000000000---......///000111111222222111111111000000//////111000000////////////000000000///...............///////////////.........------------------------////////////////////////000000///...............---...///.........000222555333111111111111000//////000111111111000...---............////////////..............................////////////......////////////////////////111111000000//////..............................++++++,,,,,,...///111111222000//////000000///------......///000111111222...///000111222333333333000000000000////////////...............///000000111000000000//////......000000000111222222333333333333333222222111111111111111111111111111111111000000////////////000000111111111111111111111111111111222222222111111000111111222222222333333333333222222111111222222333000111111111111222222222111111111111111111222222????????????????????????AAAAAA???>>>>>>???@@@AAA>>>>>>??????@@@AAACCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCDDDEEEEEEEEEDDDDDDFFFFFFFFFGGGFFFEEEEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPOOOOOOPPPPPPOOOMMMJJJIIIFFFHHHIIIIIIJJJOOOUUUZZZ[[[TTTMMMJJJLLLOOOOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJHHHFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@???>>>??????@@@>>>>>>===<<<<<<<<<<<<<<>>>>>=====================>>>?????????@@@@@@AAA@@@???>>>===<<<===>>>???@@@??????>>><<<<<<;;;;;;;;;;;;::::::999:::;;;;;;;;;999777666777777777777666666666666666666777777777777666666444444444444444444444444444333333222222333333444333333333333333333333333444444333222222111000000000000000000000111111222111111222222222222111111222111000//////000111222///000000000111111111111111111000000000000111111111111111111000000000///000000000000000111111222111111111111000000000000///000111222333333222222000000000000000000000000000000000000000000000000.........///000111111111111111111000000000//////111000000///............000000///...............////////////............------------------------////////////////////////000000///...............---...///...---...000111222111//////000000000000///000000111000///...---............////////////...........................///////////////......////////////////////////000000000///////////////........................,,,,,,------...///000111222000//////000000///.........//////000000111111///000111111222222222222000000000000//////////////////......//////000111111111111000000/////////000000000111222222333333333333333222222111111111111111111111111111111111111000000//////000000111111111111111111111111111111111222222222222111111111111111222222222333333333222222111111222222333000111111111111222222222333333333222111111111000===>>>>>>>>>????????????@@@@@@???>>>>>>???@@@AAA=========>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@?????????DDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGJJJMMMOOOPPPNNNNNNOOOOOONNNLLLJJJIIIJJJIIIGGGFFFHHHMMMUUU[[[[[[TTTMMMIIIIIILLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMMMMLLLMMMMMMNNNMMMLLLLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>===>>>>>>@@@??????>>>>>>>>>>>>???AAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>??????===============>>>??????===>>>>>>???>>>>>>===<<<;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::888999999:::999888666555888888888777777777666666555666666777777666666555444444444444444444444444444333333222222333333444333333333333333333333333333333333222111111000000000000000000000111111222111111222222222222111111111111000000000000111111000000000000111111111111111111000000000000111111111111111111000000000000000000000000000111111222111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000......//////000000111111111111000000000000//////111000///...------------000/////////............................................................////////////////////////000//////............///.../////////---...///111///.........//////000111///000000000000///...---............//////////////////////////////////////////000000///...------//////////////////////////////////////////000000////////////////////////.........//////000000000222111000000111111000///////////////000000000000000000111111222111111111////////////000000000000000////////////000111111111111111111111000000000000000000111222222333333222222222222222111111111111111111111111111111111111111111000000111111111111111111111111111111111111222222333333333222222111111111222222222222333333222222111111222222333000111111111111222222222555555444333222111000000>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========>>>???@@@???>>>>>>=========>>>>>>AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGIIILLLNNNOOOLLLMMMMMMMMMMMMLLLJJJJJJLLLJJJHHHGGGHHHLLLQQQUUUUUUPPPIIIEEEFFFHHHKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNPPPQQQNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCFFFDDDBBBAAAAAABBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@???>>>>>>??????AAAAAA@@@@@@@@@@@@@@@AAADDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAABBBDDDFFFEEECCCAAA????????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======999999:::<<<===>>>??????::::::;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::777777888888777666555555777777777777666666666666555666666666666666666555444444444444444444444444333333333333333333333333222222222222222222222222333222222222111111000000000000000000000111111222111111222222222222111111111000000000000000000111000000000000000111111111111111000000000000111111111111111000000000000000000000000000000111111222111111111111000000000///111000///////////////000111111111111111111111111////////////////////////.../////////000000000111000000000000000000//////111000///---,,,,,,,,,,,,///////////////......---------...............///////////////////////////////////////////////////000///............//////.../////////------///111////////////......///111///////////////.....................////////////000000000000000000000000000000000000///...---,,,////////////////////////---......//////000000000000000000000000000000000//////000000000000000000222111000000111222111///000000000000////////////000111111111111111000///////////////000000000000000000000000000111111222222222111111111111111111000000000111222222333333222222222111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111222222333333333333222111111111111222222222222333222222111111222222333000000111111111222222222444444444333333222222222@@@?????????>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>=========<<<<<<===>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJJJJKKKLLLLLLMMMIIIDDDAAABBBEEEIIIKKKMMMLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDFFFEEEDDDCCCBBBAAA@@@???AAAAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCCCCDDDFFFHHHGGGEEECCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<======999999999:::;;;===>>>>>>:::::::::::::::;;;;;;;;;===<<<<<<;;;::::::999999666666777777666666555555666666555555555444444444555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111111000000000000000000111111222111111222222222222111111000000000111111000000000111111000000000000000000111111000000000000111111000000000000000000111111000000000000000111111222111111111111000000000///111000///......//////000111111111111111111111111////////////////////////////////////000000000000//////////////////000000000000...------,,,,,,,,,/////////000///...------,,,---------......////////////////////////////////////////////////////////////............//////...///000///------...000111222222111...---...000000//////...........................////////////000000000000000000000000//////000//////...------////////////////////////------......//////000000000000000000000000000000...///000000111000000///111000///000111222111000000000000000////////////000000111111111000000///.../////////000000000111000000000000000111111222111111111111111111222222000000000111222222333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000111222222333333333222000000111111111222222222333222222111111222222333000000111111111222222222222222222333333444444444@@@@@@@@@??????????????????>>><<<;;;;;;;;;<<<===999::::::<<<===???AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFEEECCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLHHHFFFFFFDDDAAA???@@@CCCFFFIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBBBBBAAA@@@???>>><<<;;;;;;===============>>>??????======;;;::::::999:::::::::999999999999:::;;;<<<<<<;;;;;;:::999888777777666666666666666666666666555555555444444444333333444555555666666555555444444444444444444444444444222333333444444333333222222222222222222222222222111111111111111111111111000000000000000111111222111111222222222222111111000000111111111111000000111111111111000000000000111111000000000000111111000000000000111111111111000000000000000111111222111111111111000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000......////////////000000000///......---............///000000000///---,,,,,,,,,,,,---......//////........................///////////////////////////............//////000///000000///------...000111333444111---,,,---000000///......------..................////////////////////////////////////......////////////......////////////////////////..................//////////////////////////////,,,---///000111000//////000///...///000111000///////////////000000000000//////000000111000000000......//////000000111111000////////////000111111000000000111111111111111000000000111222222333333000000000111111111111111111111111111111111111111111111111000000111111111111111111111111111111111///000111222222222222222000000000111111111111222333222222111111222222333000111111111111222222222000000111222333444555555===>>>???@@@AAABBBCCCCCCBBB@@@???===<<<<<<<<<===999::::::<<<>>>@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKIIIIIIHHHIIIIIIJJJJJJKKKJJJIIIIIIKKKMMMLLLIIIFFFCCCBBBAAA@@@@@@AAACCCEEEIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBBBBBBBCCCEEEEEECCCCCCCCCBBBBBBAAA@@@???@@@????????????AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>======<<<===============>>>?????????>>><<<:::999888888999::::::999999999:::;;;<<<;;;::::::999888777666555777666666666666666777777666555555555444444444444444555555666666555555444444444444444444444444444222333333444444333333222111111111111111111111111000000000000111111111111000000000000000111111222111111222222222222111111///000111222222111000///111111111111000000000///111111000000000000111111///000000000111111111111000000000000000111111222111111111111000000000000---...000111222111111000000000000000000000000000000000000000000000000000000000000000////////////........./////////000000//////......//////000000...///000111000///---,,,++++++,,,------...//////------------------------////////////////////////...............///000000///000000///------...///...111222000,,,+++...111000///...---------..................////////////........................,,,---...///000000000000////////////////////////..................------........................***,,,...000000000//////...---------///000///.........//////000000111111......///000111111111000.........///000111111111//////......//////000111/////////000000111111111000000000111222222333333///000000000111111111222111111111111111111111111111000000//////000000111111111111111111111111111......///000111111111111000000000000111111111111333222222111111222222333000111111111111222222222000111111111222333333333;;;<<<>>>@@@BBBEEEFFFGGGDDDCCCAAA???===========================>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBDDDFFFIIIKKKLLLHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGIIILLLMMMKKKIIICCCCCCCCCBBB@@@@@@AAACCCFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCEEEGGGHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDBBB@@@??????@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@AAABBBCCCCCCCCCCCCBBB??????@@@AAACCCDDDEEEEEEHHHFFFEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>???AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<;;;:::999999999:::;;;<<<::::::999888777666555444777777666666666777777888777666666666555555555555444555555555555555555444444444444444444444444444222222444444444444222222111111111111111111111111000000000000000111111111000000000000000111111222111111222222222222111111///000111222222111000///222111111111000000//////111111000000000000111111//////000000111111111222000000000000000111111222111111111111000000000000,,,...000222333333111111////////////////////////000000000000000000000000000000000000////////////---.........//////000000///......//////000111222...///000111000///---,,,++++++,,,,,,---...//////------------------------////////////////////////...............///000111///000000///---,,,...///+++...000///++++++...222000///...---,,,---................../////////000........................+++,,,---///000000111111/////////////////////////////////......------,,,........................)))***---///000000//////---,,,,,,---///000///...---......///000111111222------///000111111111111---......///000111111222...............///000000......//////000000000111000000000111222222333333//////000000111111111222111111111111111111111111000000////////////000000111111111111111111111111------///000000111111111000000000000111111111111333222222222222222222333000111111111111222222222222222111111111111111111<<<>>>BBBEEEHHHIIIIIIIIIGGGFFFCCCAAA???>>>===>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAA@@@AAABBBCCCGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAACCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEDDDBBB@@@>>>BBBBBBCCCEEEGGGIIIHHHGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFFFFEEEDDDCCCAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHCCCBBBAAA@@@??????????????????@@@AAADDDFFFIIIKKKIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFCCC@@@<<<<<<>>>@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@FFFCCC@@@???AAACCCDDDEEEIIIGGGEEEBBBAAAAAABBBCCC???@@@AAAAAABBBBBBBBBBBB???>>>===>>>AAACCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>===>>>>>>???@@@@@@CCCCCCBBBBBB@@@???===<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::999999999:::;;;;;;<<<;;;999777777777777888555555444444444333333333777444333444666777555333222222222222222222222222555555444333444555777888777666444444444444222111333333333333333333333333222222111000//////000000111111111111111111111111111111222222222333333333333222222222111000000000000000000000000///......222222222111111111111000............////////////222222111111111111222222111111000//////////////////000111222222111000///222222111///...---,,,+++////////////...........................///000000000000000000000000000000........................---------------------------------...///000000111///...---,,,,,,---...///...........................------------...//////888333---,,,...000...,,,........................000///---,,,,,,---///000..................------------..................000000000000111111111111111111000000//////......000000//////.........---------...//////000000000///////////////.................................000000000000////////////......//////000000000111111000//////111222222111////////////000000000000111111222222222222111111000111111111111222222222000111222222111000111222///////////////000111111222222222111111111111000111111000000//////......111///...------...///111222222111111111111111111333222222222111000000000111111111111111111111111111111222222222333333333>>>@@@CCCFFFHHHIIIIIIIIIIIIGGGDDDAAA>>>===<<<<<<=========>>>>>>>>>??????>>>???@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAA@@@AAABBBBBBEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEDDDCCCAAA@@@CCCBBBBBBDDDGGGHHHGGGEEEHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@????????????======>>>???BBBEEEHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDCCCAAA>>>>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBFFFCCC@@@???AAACCCDDDDDDGGGFFFCCCAAA@@@@@@AAABBB??????@@@AAAAAAAAAAAAAAA>>>===<<<===???AAAAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@???>>>============<<<<<<<<<<<<======>>>AAAAAAAAA@@@???>>><<<<<<<<<;;;:::999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999;;;::::::999999999::::::;;;:::888777666666777777666666555555555444444444666444333444666666555333555555555555555555555555555555444444444555777777777555444444555555333222333333333333333333333333222222111000000000000000111111111111111111111111000000000111111111222222222222111111111111111111222222222222222111000000111111111000000000//////000000000000111111111111222111111000000111111222222111000///......///000000000111111111111000000111111000///...------,,,////////////...........................///000000000000000000000000000000................................................---------...///000000000///...------------...///...........................------------...//////777222---,,,...000///---........................111///...------...///111////////////////////////.........---------------....../////////000000000000000000000//////......000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,................................................000//////////////////////////////000000000111111///...------///000000///////////////000000000000000111111222222111111000000000111111111222222222000111222222111000111222000000000000000111222222222222222111111111000000111000000000/////////...111000...------...000111111111111111111111111111222222222111111111111111111111111111111111111111000000111111111222222222@@@BBBEEEGGGIIIJJJJJJJJJJJJHHHEEEAAA>>><<<;;;:::>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@?????????;;;;;;<<<>>>@@@CCCFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDCCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCFFFCCC@@@@@@AAACCCCCCCCCEEECCCBBB@@@?????????@@@??????@@@@@@AAAAAA@@@@@@<<<;;;;;;<<<===???>>>===>>>>>>======>>>???@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;::::::::::::::::::??????>>>======<<<;;;;;;;;;;;;:::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;:::999888888888888999888777666555555666666777777666666666555555555555444333444555666555333666666666666666666666666555555444444444555666666555444333444555555444333333333333333333333333333222111000000000000000000111111111111111111111111/////////000000000111111000000111111111111111111111111222222111111000000000000/////////.........000000000000111111111111222111111000000111111222222111///...---...000111111111000000000000111111000000000//////.........////////////...........................///000000000000000000000000000000........................////////////////////////---------...//////000000///...------------...///...........................------------...//////444000,,,,,,...000000...........................111000///......///000111////////////////////////.........------,,,,,,+++------........./////////000000000////////////.../////////...............000000000///...---------,,,,,,------......//////........................////////////////////////000000000000111111111111///...---...///000000...////////////000000000000000111111222222111111000000000000111111111222222000111222222111000111222111111111111111222222333222222111111111000000000000000000000////////////000000............000000111111111111111111111111111111111111111222222222111111111111111111111111//////000000000111111111DDDEEEFFFHHHIIIJJJJJJJJJIIIGGGDDDAAA>>>===<<<<<<>>>?????????@@@@@@@@@@@@?????????@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEFFFGGGGGGFFFDDDGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@;;;;;;<<<===???BBBEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFCCCEEEGGGGGGEEECCCCCCDDDCCCDDDDDDDDDDDDCCCAAAAAA?????????@@@AAABBBDDDDDDEEECCCAAA@@@AAABBBBBBBBBBBBAAA@@@>>>>>>===>>>>>>>>>>>>??????@@@??????>>>;;;::::::;;;======<<<;;;;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<;;;:::999999999999999<<<<<<;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777777777777666666555555555555666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444333222111222444444333222222222222222222222222222111111000000000000000111111111111111111111111111/////////000000000111111//////000000111111222222...///////////////......000000000/////////..................////////////111111000000000000111111222111///------...000222222111000//////000111222//////////////////000000////////////...........................///000000////////////////////////................................................---------....../////////.........------....................................------------...//////111///,,,,,,...000000///........................//////............//////............///////////////......---,,,++++++***------........./////////////////////////////////........................111111111000000/////////+++++++++,,,---...//////.................................///////////////000000111111111111111111000//////000222222111000////////////000000000000000000111111111111000000000000000000111111111111000111222222111000111222111111111000000111111222111111111111000000000000000000000000////////////000000///......///000000000000000000111111111111000000000111222222222333111111111111111111111111000000000000111111111222FFFGGGHHHHHHIIIJJJJJJJJJFFFEEECCC@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>??????@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@??????>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAABBBBBBDDDEEEFFFGGGGGGHHHGGGEEECCCBBBAAA@@@@@@>>>===>>>>>>@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJIIIGGGEEECCCCCCBBBCCCDDDDDDDDDBBB@@@???>>>>>>??????AAACCCDDDEEEEEECCCAAA@@@AAABBBAAAAAA??????>>>=========<<<<<<===>>>>>>???>>>>>>======:::::::::<<<===>>>===;;;999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::999888888888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666555555555444555555555444444444333333333444444444333333444444333333333333333333333333333444444444444333333333222111000000222333222111222222222222222222222222111000000000000000111111000000000000000000000000000000000111111111222222/////////000000111111222---....../////////......111111000000000/////////............////////////111000000000000000000111111000///......///000222222111000//////000111222/////////000000000000000////////////...........................///000000////////////////////////........................------------------------------------............---..................---...........................------------.../////////...------...///000000........................------------------------,,,,,,,,,------.........//////...---,,,,,,++++++....../////////000000000.............../////////---------...............,,,,,,---------.........+++++++++,,,---...//////........................------....../////////000111111000000000000000000000//////111222333111///////////////000000000000000000000111111000000000//////000000000111111111000111222222111000111222111000000/////////000000111111111000000000//////////////////000000000000000000////////////000000//////000000000111111111000000000111222222222333000000000000000000000000111111111222222222333333HHHHHHHHHHHHIIIIIIIIIIIIEEEDDDBBB@@@?????????@@@>>>>>>>>>?????????@@@@@@>>>>>>======>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>===>>>??????@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEE@@@AAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIIIICCCCCCDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIJJJKKKKKKIIIHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCDDDDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDFFFGGGHHHHHHIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@??????@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBGGGIIIJJJIIIGGGDDDCCCCCCAAABBBDDDEEEEEECCCAAA@@@>>>>>>>>>???AAABBBDDDEEEDDDCCCAAA@@@AAABBBAAA???>>>>>>>>>======<<<<<<<<<======>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAA@@@>>>::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;999888777777777888999:::999999999999999888777777::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999999888777666666666666555555666666666666555555555444444444444333333333222444555444333222333444555555555555555555555555555555555666555555444333222111000000222222111000222222222222222222222222000000000000000111111222000000000000000000000000000000000111111111222222//////000000000000000000//////000111111111000000111111111000000000//////000000000000111111111111111000000//////000000111///////////////000000111111111000000000000111111000000000000000000000000////////////...........................///000000000000000000000000000000........................------------------------------------------------------...//////...------...........................------------...//////..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------....../////////......------,,,....../////////000000000---............/////////---------------.........------......///000000111,,,,,,------......//////........................---------......//////000000000000000////////////---------///111111///---////////////000000000000///000000111111000000////////////000000000111111000111222222111000111222111000//////////////////111111000000000/////////////////////000000000000000000000000000000000000...//////000000111111111111111111111111222222222000000000000000000000000111222222222222333333333IIIIIIHHHHHHHHHHHHHHHHHHFFFEEECCC@@@???>>>>>>>>>=========>>>>>>>>>??????======<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<>>>>>>>>???@@@BBBCCCDDDDDDCCCAAAAAAAAAAAA@@@>>>==================<<<<<<===============<<<;;;;;;;;;<<<===AAADDDEEECCCBBB======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;;;;888777666666666888999;;;888999999:::999888777666999::::::;;;;;;::::::999888888888999999999::::::888777777666666666777777555666777777777777666555555555555555444444444444222444555444222111333555666666666666666666666666888888999999999888666666555333222222333333111000111111111111111111111111000000000000000111222222000000000000000000000000/////////000000000111111000000000000000/////////...//////000111111000000000000/////////.........000000000000111111111111000000////////////000000---...///000111111000///000000111111111111000000111111000000000000000000////////////...........................///000000000000000000000000000000................................................------------------------------...//////...------...........................------------...//////......///...---------...........................,,,------------------,,,++++++,,,,,,---......///////////////////////////------........./////////---------.........//////,,,,,,,,,------.........111111111111111111222222................................................,,,,,,---......///000000////////////.........---------...///111111///---////////////000000000000//////000000000000//////////////////000000000111000111222222111000111222222111000000//////000000111000000000////////////.../////////000000000111000000000111111000000000......//////000111111222222222222111111111111111000000000000000000000000111111111111222222222222JJJIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDAAA???=====================>>>>>>>>>>>>===<<<;;;:::;;;===???@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<>>??????@@@AAAAAABBBCCCCCC??????@@@@@@@@@???>>>>>>AAAAAABBBDDDEEEGGGHHHHHHKKKJJJHHHFFFDDDBBBBBBAAACCCBBBAAA?????????@@@@@@AAA@@@??????>>>>>>??????AAABBBCCCCCCBBBBBBCCCEEEBBBDDDGGGIIIIIIHHHFFFEEE>>>>>>>>>???@@@AAACCCDDDDDDCCCAAAAAAAAAAAA@@@>>>=========>>>======<<<<<<<<<=========<<<;;;;;;:::<<<===???BBBFFFGGGFFFDDD@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999:::;;;;;;888777666555666888:::;;;::::::;;;<<<;;;:::999888999::::::;;;;;;::::::999777777888888888999999999777666666666666777777888555666777888888777666666777666666666555555555555111333555444222111333555666666666666666666666666:::;;;;;;<<<;;;:::999888777666444444444444222111111111111111111111111111000000///000000111222222000000000000000000000000............/////////000111111000000//////......,,,,,,---...//////......//////.........---------............////////////000000////////////000000,,,...000111222111000//////000111222222111000///111111111111000000000///000/////////...........................///000000000000000000000000000000........................////////////////////////------------------------,,,---...//////...---,,,...........................------------...//////.../////////---,,,---...........................---......//////......---,,,,,,------...///000000/////////000000000000000,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........000000//////......------///////////////.................................,,,,,,------...///000000//////......---------,,,//////000222333333111...////////////000000000000//////000000000000//////////////////000000000000000222222222111000111222333333222111000000111111000000000000////////////.../////////000000111111000000111111111111000000---......///000111111222333222222222111111000000000000000000000000000000000000000000111111111111HHHHHHGGGGGGFFFEEEEEEEEEGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@<<<<<<===>>>???@@@@@@AAA???AAACCCEEEEEECCC@@@???BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@AAABBBAAA@@@>>>===@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFHHHIIIJJJLLLJJJGGGEEEEEEEEECCCBBBDDDDDDDDDDDDEEEGGGHHHIIIEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGHHHGGGEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFFFFGGGGGGFFFDDDAAA>>>????????????>>>>>>===@@@@@@???????????????@@@AAA@@@@@@AAABBBDDDFFFHHHEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFDDDAAA??????@@@<<<<<<;;;;;;<<<===???@@@??????@@@AAAAAAAAA@@@@@@AAADDDGGGJJJJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDBBB@@@>>>===>>>@@@BBBCCCBBB@@@>>>===<<<;;;;;;>>>???>>>===;;;;;;===???BBB???@@@DDDFFFDDDEEEIIIGGGEEEAAA===;;;:::::::::;;;;;;;;;<<<;;;;;;::::::888888888888888888999999888888888888888888888888777777777777777777777777:::999888888777777888888888777666666777777666555666666555555555555666666777777777777666666666666333333333333333222111000222222222222222222222222444444333444555777999:::;;;::::::999888888888999333444444444333333222111,,,000333222///---...000////////////000000000000000000000000//////////////////000000111111222222////////////000000000000111000///......///000111000000000000000000000000......------------......000///.........///111222000000000000000111111111000////////////000000111,,,,,,---...///000111111///////////////////////////////////////.........000000000000////////////........................---------,,,,,,------...,,,...///...------...///------,,,+++,,,---...///////////////////////////------------------------+++,,,------......------222111000.........///000---------.........//////---......///////////////........................000000//////.........---......////////////..................////////////111111000000//////............------------......---...///000000///...---////////////000000000000///...---,,,,,,,,,,,,,,,,,,...000111222111000///000000111222333333444444///000222333333222000///...///000111111000///...222222222222222222222222111111111111000000000000000000000000000000000000000000////////////000000222222222111000//////...////////////000000000000///000111222222111//////////////////000000000000333333222222111000000000HHHHHHHHHGGGGGGGGGGGGGGGGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@===>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???>>>??????@@@@@@AAACCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDDDDDDDCCCCCCBBBAAAEEEDDDDDDEEEFFFFFFDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCC??????@@@@@@???>>>======@@@@@@????????????@@@@@@BBBBBBAAAAAABBBDDDFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHHHHFFFBBB???>>>>>>>>>============???@@@AAA@@@@@@AAAAAAAAA@@@@@@???AAACCCEEEGGGGGGFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>@@@BBBDDDEEECCC@@@===;;;;;;===>>>???@@@???>>><<<===@@@BBBGGGCCCAAABBBBBBAAACCCGGGFFFEEEBBB@@@===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888888888888888999999888888888888888888888888777777777777777777777777:::999888888777777888888888777666666777777666444666666555555555555666666666666666555555555444444222222222222222111000000222222222222222222222222333333333333444666888999:::999888888777777888888333333333444444333222222///000222222000///000000////////////000000000111------...///000111222222000000000000000111111111////////////000000000000111000///......///000111000000000000000000000000///......------......///000///.........///111111222111111111000/////////......//////000000111111......//////000000111111.......................................---------///////////////000000000..............................---,,,,,,,,,------000111111000---,,,,,,---------,,,,,,,,,---...///........................------------------------+++,,,------......------111000000///////////////,,,,,,,,,,,,------......------...///////////////........................000/////////.........---......////////////..................////////////////////////.........---///......------......///---...///000000///...---....../////////000000000000///......------......---...000111222111000///------...//////000111111///000222333333222000//////000111222222111000///000000000000000000000000111111000000000/////////////////////////////////000000////////////000000222222111111000//////...////////////000000000000000000111111111000000///////////////000000000111222222222111111111000000GGGHHHHHHHHHHHHIIIIIIIIIGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@????????????@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHJJJLLLLLLKKKIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFEEECCCAAA@@@EEEDDDDDDEEEFFFGGGEEECCCEEEDDDBBBAAA@@@AAACCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@AAACCCDDDDDDDDDAAAAAAAAA@@@???>>>===<<<@@@@@@????????????@@@@@@CCCBBBBBBAAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEHHHJJJJJJHHHDDD@@@>>>===????????????@@@AAABBBCCCAAAAAABBBAAAAAA@@@???>>>???AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<>>>AAADDDFFFGGGDDD???<<<:::<<<>>>AAAAAA@@@@@@>>>===???BBBEEEKKKFFFBBBAAA???===???DDDEEEDDDDDDBBB@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999888888888888888888888888888888777777777777777777777777999999888777777777777888888777555666777777666444666666555555555555666666555555444444444333333333111111111111111000000///222222222222222222222222222222222222333444666777888777666666666666666666222222333444444333333333111///......///000000////////////000000000111111---......///000111222222111111111111000000000000////////////000000000000000000////////////000000000000000000000000000000///......------....../////////......//////000111333222111111//////...---,,,---...///000111111111000000000000000000000000........................------------------------.........//////000000111........................///...---,,,,,,,,,,,,,,,111222222000...------...------,,,,,,------...///------------------------------------------------+++,,,------......------//////000000000///......+++++++++,,,,,,,,,,,,---------...////////////.........................../////////.....................////////////..................////////////............------------///......------......///......////////////......------........./////////111000//////.../////////...///000111111111000///,,,------......////////////000111222222111000///000111111222222111111000000000000000000000000000000000000/////////......////////////////////////000000////////////000000222111111000000//////...////////////000000000000000000000//////000000111/////////000000000111111222222222111111111111111FFFFFFGGGGGGHHHIIIIIIJJJGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAAAAAAAA????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFGGGHHHKKKMMMMMMKKKIIIFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEFFFHHHIIIHHHFFFFFFDDDAAA???>>>@@@AAACCCDDDDDDEEEEEEDDDDDDCCCBBBCCCAAA@@@@@@AAACCCDDDDDDBBBBBBAAAAAA@@@???======@@@@@@?????????@@@AAAAAACCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEIIIKKKLLLJJJFFFAAA>>><<>>>>>??????@@@@@@AAAAAABBB????????????????????????<<<<<<<<<<<<>>>@@@CCCDDDEEECCC@@@===<<<===???@@@@@@@@@???======???CCCFFFJJJEEEBBBBBB@@@======@@@BBBCCCCCCCCCBBB???===;;;;;;;;;<<<============<<<:::999999999999999888888888888888888888888888888777777777777777777777777999999888777777777777777888666555555666777555444666555555444444555555666444444444444333333333333111111222222222111111000222222222222222222222222222111111111111333555666555555444444444444555555222222333333444444333333111---***+++...000000...//////000000000111111111111111111000000000//////222222111111000000//////////////////000000000000000000////////////000000//////////////////////////////............//////............//////000000111111000000/////////...+++,,,...///000111000000111000000000//////..............................---------------.........------......///000111111........................///......---,,,,,,,,,,,,,,,---//////......000111---------------......///------------------------------------------------+++,,,------......------......000000000///...---,,,,,,,,,,,,,,,,,,,,,---,,,---......//////............................................................////////////..................////////////........................//////............//////...//////////////////...------------.........///000000///......////////////000000111111111000000/////////000000111111111000000111111111111000000000000000111111000000000222222222222222222222222////////////............////////////////////////000000////////////000000111111000000////////////////////////000000000000111000///......///111222//////000000000111111111111111111111111111222222DDDDDDEEEFFFGGGHHHIIIIIIGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@BBBBBBAAAAAA@@@?????????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKHHHFFFCCCDDDEEEFFFHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKHHHGGGFFFFFFHHHIIIHHHGGGFFFDDDAAA??????@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDCCCGGGEEEBBBAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@??????@@@AAAAAABBBAAA@@@???>>>>>>>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEEHHHJJJLLLJJJFFFBBB???===??????@@@AAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===>>>>>>??????@@@==============================<<<======???@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<>>>AAADDDCCCAAAAAACCCBBB>>>===>>>???@@@BBBBBBBBB@@@===;;;;;;<<<======>>>>>>>>>===::::::::::::999999888888777777777777777777777777777777777777777777777777999888777777666666777777777666555555666666555444555555444444444444555555555555555444444444333333222222333333444333333222222222222222222222222222111111000000111222333444333333333222222333444444222333333444444333333333222...+++,,,///222111000000000000000111111111111111111111111000000000000222222111111000000//////////////////000000000000//////000000000000///////////////////////////////////////....../////////---......///////////////......//////000000000111,,,---...//////000000000/////////......------,,,........................------......////////////,,,------...///000000111........................///...---,,,,,,,,,,,,,,,***,,,------------...000------.........//////...........................------------------------+++,,,------......---------...///000000///...---............------------,,,------.......................................---------.....................////////////................../////////////////////////////////////////////......//////////////////....../////////------------.........//////......---......//////000111111111111111000000000000111111111111111222000000000111111000000000/////////....../////////111111111111111111111111////////////....................................000000////////////000000000000000///////////////////////////000000000000000///.........///111222000000000000111111111111000000000111222222222333DDDDDDEEEFFFGGGGGGHHHHHHGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@?????????>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>???@@@AAA@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIGGGDDDCCCCCCDDDFFFHHHKKKMMMOOOPPPOOONNNMMMMMMNNNOOOPPPJJJIIIGGGFFFGGGHHHGGGFFFFFFEEECCCAAAAAABBBDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDHHHFFFDDDCCCDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCC@@@???>>>======>>>???@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGHHHJJJIIIFFFCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<>>>===============>>>>>>===>>>???@@@@@@???===<<<<<<======<<<<<<<<>>>>>???AAABBBBBB@@@>>>===;;;<<<===>>>????????????;;;;;;;;;:::999999888888777777777777777777777777777777777777777777777777888888777666666666666777777666444555666666555333555555444444444444555555555555444444444333333333222333444444444444444444222222222222222222222222222111000000111222333444222222222222222333333444333444444444333333222111222000///000222333333333000000000111111111222222...//////000111222333333111111111111000000000000////////////000000000000//////000000000000//////000000000000000000000000000//////......//////000------...////////////...,,,---......000111111222......---------...///000.........------,,,,,,,,,------------------------------......///000000000---------......//////000........................---------,,,,,,------...,,,---...---+++***+++,,,------...////////////...////////////////////////------------------------+++,,,------......------------.../////////......///...............------,,,,,,---............---........................---------------...............////////////................../////////////////////000000000000000000//////......//////000//////............//////------........./////////......------......//////222111111111111000000000////////////////////////000000000000000000000000///......------......///////////////////////////000000000/////////..............................000000////////////000000////////////////////////////////////000000000000............///000111111000000000111111111222222//////000111222333333333FFFFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB???===<<<======<<<>>>??????>>>>>>???@@@??????????????????>>>>>><<<>>>@@@BBBCCCBBBAAA@@@AAA@@@???======???@@@AAA??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHGGGFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHLLLQQQUUUXXX\\\]]]]]]^^^\\\ZZZXXXVVVPPPNNNKKKJJJJJJKKKJJJIIIEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEDDDCCCDDDEEEEEEDDDBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???>>>??????AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDFFFGGGFFFEEECCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>======;;;===>>>>>>===<<<===>>>???<<<===AAAAAA>>>>>>@@@???@@@AAABBBBBBAAAAAA@@@<<<<<<===>>>????????????<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777888888777666666666666666777555444444555666444333555444444333333444444555333333333333222222222222111222333444444444444333222222222222222222222222333222111000111222333444222222111111222333333444555555555444333222111000---///111222111111222333000000111111111222222222//////000111222333333444000000000000000111111111////////////000000000000...///000111111000///...000000000000000000000000000000////////////000000,,,---.../////////......---.........///000000000111000---,,,+++,,,...000...............---------------------------------,,,,,,---......///000000................................................,,,,,,,,,,,,------...///,,,.........,,,+++,,,---,,,---...///000//////...........................------------------------+++,,,------......---------------------...///000.........------,,,,,,,,,+++,,,------......------........................,,,,,,,,,------...............////////////..................////////////........./////////000000000000////////////000000000///...------...///000....../////////000000000//////......//////000111333222111111000000000111........................000000////////////000000000///...------...///000////////////////////////111111000000000/////////........................000000////////////000000////////////////////////////////////000000000000,,,---...///000000000000000000111111111222222222...///000111222333444444GGGGGGHHHHHHHHHHHHIIIIIIGGGEEEBBB???===<<<=========>>>??????>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@CCCCCCBBBAAA???CCCBBB@@@??????@@@BBBCCC>>>>>>=========>>>@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIHHHGGGHHHJJJOOOUUU\\\___gggiiilllmmmkkkeee___[[[VVVSSSPPPOOOOOOOOONNNMMMEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBDDDFFFGGGEEECCC@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAACCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEFFFBBBCCCEEEFFFGGGGGGFFFFFFAAAAAABBBBBBCCCBBBBBBBBB>>>>>>??????>>><<<:::999========================;;;;;;<<<<<<===>>>>>>???>>>===;;;;;;;;;<<<>>>???;;;===@@@@@@>>>===<<<<<>>AAA@@@AAABBBBBBCCCCCCCCCBBB<<<<<<===??????@@@@@@@@@<<<<<<;;;::::::999888888777777777777777777777777777777777777777777777777888888777666666666666666777555444444555666444333555444444333333444444555222222222111111111111000000111222333333333333333222222222222222222222222333222111111111222333444222222111111222333444444666666555444333111000///(((,,,000000...---...000000111111111111222222222222222222111111111111000//////000000111111222222////////////000000000000...///000111111000///...000000000000000000000000000000////////////000000,,,,,,.../////////...---///////////////.........333111---+++***+++...000////////////////////////------------------------++++++,,,,,,---...//////...............---------........................+++++++++,,,---...///000***,,,---.........000222,,,---///000000000///...------------------------------------------------+++,,,------......------...---,,,,,,---...///000---------,,,,,,++++++++++++,,,------......------........................,,,,,,,,,------...............////////////................../////////000---------.........//////000000////////////000000000///...------...///000////////////000000000000000000///000000111222222333333222111000000111111/////////////////////...000000////////////000000111000///......///000111111111111111111111111111111111111111000000000000........................000000////////////000000.........///////////////////////////000000000000+++,,,...000111000000///000111111111111222222222......///111222333444555FFFGGGHHHIIIJJJIIIHHHGGGFFFCCC@@@===;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>======>>>@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>========================>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFHHHHHHIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHLLLHHHFFFJJJOOOWWWdddppptttyyy~~~|||tttiii```\\\VVVVVVVVVVVVUUURRRNNNJJJLLLKKKIIIGGGGGGGGGHHHIIIGGGGGGGGGFFFEEEDDDBBBAAABBBCCCDDDFFFFFFFFFFFFEEECCCCCCBBBBBBCCCDDDFFFGGG@@@@@@??????@@@@@@AAAAAACCCBBBAAA@@@????????????AAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;>>>AAABBB@@@>>>>>>>>>>>>===>>>??????@@@@@@???<<<::::::;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@???===<<<:::BBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>===<<<<<<999999999999999888777666888888888888888888888888;;;<<<======<<<:::888666777777777777777777777777555555555555555555555555222222222222222222222222333111000222444555222000111222333444555444333333222222111000000111222222555444222000//////000111111222222333333444444555555555555444333111000///111111111111000000000000000000000000111111111111222222222111111111000000000000000000000000000000000000////////////000000000000///.........................../////////000.........//////////////////////////////.........111000...,,,,,,,,,...///------------.........///000000000000////////////000///...---,,,+++++++++........................+++++++++,,,,,,,,,---------------.........//////---------............///------/////////...---,,,......------------......///...---,,,,,,---...///---,,,,,,+++++++++,,,,,,...------------...//////......------------.........---++++++,,,,,,+++***,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------......///000000///......//////.........---------///...------...///000111000///...------...///000////////////000000000000...------......///000111666444111...,,,,,,---...///...---,,,,,,---...///000000000000//////////////////000000000000/////////...------------......333444444222000....../////////000000000000//////------......//////000000............////////////////////////000000000000000...---,,,,,,---...000//////.........000111222000222333222111000111222FFFGGGGGGHHHHHHGGGGGGFFFGGGDDDAAA>>><<<;;;<<<<<<<<<======>>>>>>======<<<<<<===>>>>>>======>>>@@@>>>>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKHHHIIINNNTTT\\\iiittt}}}|||pppcccYYYTTTRRRSSSSSSUUUUUUSSSQQQOOOOOOOOONNNMMMKKKIIIHHHGGGIIIHHHGGGEEEDDDBBBAAA@@@@@@AAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@????????????@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>===<<<<<<===@@@CCCEEEDDDBBB?????????>>>??????@@@AAA???===<<<:::;;;<<>>>>>>>>>>>============<<<===>>>@@@@@@??????>>>AAA@@@???>>>??????@@@AAAAAA@@@@@@???>>><<<;;;:::999999999999999888777777888888888888888888888888<<<<<<======<<<:::888777777777777777777777777777444444444444444444444444222222222222222222222222333111111222444444222000111222333444444444333333111111111111111111111111444333111000///000111111111111222333333444444555555555555555333222111000111111111111000000000000/////////000000111111222222222222111111111000000000000000000000000000000000000////////////000000000000///......................../////////000000...//////////////////////////////////////////...///---,,,******+++,,,---------........./////////////////////..................---------------...////////////////////////,,,,,,,,,,,,---------------------.........//////---------............///------...//////...---,,,......------------......///...------------...//////......---......//////...------------...//////......------------......///---,,,,,,------,,,+++,,,,,,---------.........///...---,,,***(((''''''---------------------------------.........//////........................//////.........---------///......---...///000111000///...------...///000....../////////000000000///...//////000111222333666444111...------...//////...------------...///000000000000//////////////////000000000000//////..................//////000111222111000//////000//////000000000000//////.........///////////////............////////////////////////000000000000222111000//////000111222111000/////////000111222...000111000///...///000GGGGGGFFFFFFEEEFFFFFFGGGGGGEEEBBB???===<<<<<<======>>>>>>??????>>>>>>===<<<>>>???>>>======>>>@@@?????????@@@??????>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFIIIPPPWWW^^^iiisssvvvgggYYYNNNJJJMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWVVVSSSNNNHHHEEEIIIHHHFFFCCCAAA@@@??????>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAA@@@@@@AAACCCDDDEEECCCBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEDDDCCC@@@@@@????????????????????????@@@@@@@@@??????>>>======???BBBEEEGGGFFFEEEAAA@@@@@@@@@@@@AAABBBBBB>>>===<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@??????>>>>>><<<===>>>@@@@@@??????>>>>>>>>>>>>>>>??????AAAAAADDDCCCBBB@@@>>>;;;999888999999999999999999888777888888888888888888888888<<<=========<<<:::888777777777777777777777777777444444444444444444444444222222222222222222222222333222111222333444222000111222222333444333333333000111222333333222111000333222000000///000111222111111222222333444444444666666666555444333222111111111111111000000000000......///000000111222222222111111111111000000000000000000000000000000000000000////////////000000000000///...................../////////000000000//////////////////............//////////////////...---,,,+++***+++,,,---....../////////000000000............------------......------......///000000000000000000000000000------------.........///---------...............---------............///------......///......---......------------......///...------------...///+++++++++++++++,,,---......------------...//////......------------......///...------......---,,,,,,------------.........///...---,,,+++***))))))........................++++++,,,---...///000111///...---,,,,,,---...///...............---------///............///000000//////............//////------.........//////////////////000111333444555666444111///....../////////......------......///////////////000000000000//////000000000000//////.........//////000000000---///000111000000111222//////000000000000/////////////////////.....................////////////////////////000000000000000///...------...///000222222111000000000111111...000111000///...///000IIIHHHFFFEEEEEEFFFGGGGGGGGGFFFCCC@@@>>>>>>>>>>>>===>>>>>>??????>>>>>>======>>>??????>>>===>>>?????????@@@??????>>>======???@@@AAAAAABBBBBBBBBBBB???@@@AAABBBDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBAAABBBBBBCCCBBBBBBFFFNNNTTTYYYaaaiiizzzyyyuuukkk]]]PPPIIIFFFLLLNNNQQQSSSUUUVVVXXXYYY^^^```bbbaaa]]]UUULLLFFFGGGFFFDDDBBB@@@?????????>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAA@@@??????@@@BBBDDDFFFBBBBBBAAA@@@????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA>>>>>>??????????????????>>>??????@@@@@@@@@?????????@@@AAADDDEEEFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@>>>======>>>???@@@BBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@???===<<<:::<<<<<<======>>>???@@@AAACCCCCCBBB@@@>>><<<:::999999999999::::::999888888888888888888888888888888<<<<<<<<<<<<;;;:::888777666666666666666666666666333333333333333333333333222222222222222222222222222222222333333333222111111111222222333333333333///000222333333222000///111111000000000000111222111111111222333333444444555666666555444333222222111111111111000000000///---......///000111222222111111111111000000000000000000000000000000000000000000////////////000000000000///..................////////////000000000////////////........................///////////////......---------...///////////////000000000000/////////.........------//////.........//////000////////////////////////............////////////........................---------............///---------.....................------------...............------.........*********++++++---...///...------------...//////......------------......000///---...///000///---------------............------......///000000111------------------------,,,,,,------...//////000///...,,,++++++,,,...///........................//////.........//////////////////....../////////------------.........////////////000111333444555444333111000/////////000//////............//////////////////000000000000//////000000000000//////......///000000111111111---///111222111000111222//////000000000000//////000000//////......------............////////////////////////000000000000...------,,,,,,------...333333222111111000000000000222333222111000111222JJJIIIHHHFFFFFFFFFGGGHHHFFFDDDCCCAAA@@@?????????<<<======>>>>>>======<<<>>>???@@@???>>>===>>>??????????????????>>>===<<<>>>???@@@AAABBBCCCCCCCCC??????@@@BBBDDDEEEFFFGGGDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBB@@@@@@?????????@@@@@@AAAAAAAAADDDKKKOOOQQQVVV]]]hhhhhhfff___VVVNNNLLLLLLQQQUUUYYY\\\]]]^^^```bbbhhhkkkmmmlllfff\\\RRRLLLEEEEEEDDDBBBBBBAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCC@@@@@@AAABBBBBBCCCCCCCCCAAA@@@>>>>>>???AAACCCEEEBBBBBBAAA@@@????????????===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA???>>>=========AAAAAA@@@???>>>>>>======@@@@@@@@@@@@???===<<<::::::;;;<<<===>>>>>>??????@@@@@@@@@???>>>===<<<;;;888999999:::::::::999999888888888888888888888888<<<<<<;;;:::999888777777555555555555555555555555333333333333333333333333222222222222222222222222111222333333333222222222111111111111222222333333///000222333333222000///000000000000000000111111000000111222222333333444555555555555444333222222111111111111000000000///---......///000000111111000000000000000000000000000000000000000000000000000000////////////000000000000///...............////////////000000000111000000//////.........------.........//////000000.........---............////////////000000000000000000000/////////......111111000......---------................................./////////000000.....................------------............///------------......//////......------------......---..................---......//////000111222333...------------...//////......------------......000.........000000///...---------.........//////------...//////000111111,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,++++++,,,...///---.....................//////////////////.........//////////////////...------------.........///---.........000111222333333222111000//////000000////////////////////////.../////////000000000111//////000000000000//////......///000111111000000...000222333222000000000//////000000000000//////000000//////......------............////////////////////////000000000000111000000000000000000111222222222222111111000000000222333222111000111222JJJJJJIIIHHHGGGGGGGGGGGGCCCBBBAAAAAA@@@@@@@@@@@@<<<======>>>>>>======<<>>===>>>???>>>>>>>>>???>>>>>>=========>>>???AAABBBCCCCCCCCC??????AAABBBCCCEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>??????AAAAAADDDHHHJJJJJJMMMRRRVVVXXXYYYVVVRRROOOPPPRRRYYY^^^eeehhhhhhiiikkkmmmqqqrrrtttrrrlllcccYYYSSSHHHHHHHHHGGGFFFEEEDDDCCC@@@AAACCCDDDEEEEEEDDDDDD@@@AAABBBCCCCCCDDDDDDCCCBBB@@@>>>======???BBBCCCCCCBBBAAA@@@????????????===>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCBBBAAA???>>>???@@@AAABBBBBBAAA???>>><<<===>>>???@@@AAAAAAAAAAAACCCEEEEEECCCAAA@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEFFFEEECCCAAA???>>>===<<<@@@?????????>>>=========<<<===>>>@@@@@@??????>>>:::;;;<<<==================>>>>>>>>>>>>======<<<888999::::::::::::::::::888888888888888888888888;;;:::999888777777666666555555555555555555555555222222222222222222222222222222222222222222222222000222444333222111222333222111111111111222333333000111222333333222111000000000000000000000000///000000111111222333333333333444444444333333222111111111111111000000000000......////////////000000//////000000000000000111000000000000000000000000000000////////////000000000000///.............../////////000000000111111000000000///......------------......///000000000++++++,,,,,,,,,,,,,,,,,,....../////////000000000111000000000////////////222111///...---,,,,,,,,,..................................../////////000...............------------------............///---------------...///000......------------......------...//////...------...............///000111...------------...//////......------------......///...---...///000///...------........./////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,---...///---------.............../////////000//////...---......////////////......------........./////////------------...///000111000000///////////////000...//////000000//////.........//////000000111111//////000000000000//////...///000000000000......---///222333111000////////////000000000000/////////////////////.....................////////////////////////000000000000////////////////////////111111111222111111000///...000111000///...///000IIIIIIIIIHHHHHHFFFEEEEEE@@@@@@@@@@@@@@@AAAAAABBB===>>>>>>??????>>>>>>===???@@@AAA@@@>>>===>>>???<<<===>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAABBBCCCCCC@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@??????======<<<<<<======>>>???@@@???@@@DDDDDDCCCFFFJJJJJJMMMOOONNNLLLLLLOOORRRZZZaaajjjoooppppppqqqsssuuuvvvvvvtttnnnfff^^^YYYNNNOOOOOOOOOMMMIIIFFFCCC@@@AAACCCDDDEEEEEEDDDDDD@@@AAACCCDDDEEEEEEDDDDDDEEECCC@@@>>>>>>???AAACCCCCCBBBAAA@@@????????????>>>>>>???@@@@@@@@@@@@???===>>>???@@@AAAAAA@@@???@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCAAA???>>><<<===>>>???@@@AAAAAAAAAAAACCCEEEEEECCCAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDBBB@@@???>>>===????????????>>>>>>>>>>>><<<===>>>@@@@@@??????>>>:::;;;<<<<<<<<<<<<;;;:::<<<============<<<<<<;;;888999::::::;;;;;;::::::888888888888888888888888:::999888777555555555444444444444444444444444444222222222222222222222222222222222222222222222222000222444444222111111333222111000000000111333333111111111111111111111111111111111000000///......000000000111222222333333222222333333222222111000111111111111000000000000///////////////.........////////////000000111111000000000000000000000000000000////////////000000000000///...............//////000000000111111111111000000///......------------......///000000111***++++++,,,---------,,,------........./////////000000/////////.........//////...---,,,,,,------........................------.........///////////////.........------------------............///------,,,,,,---...000111......------------......------...//////...------++++++*********++++++,,,...------------...//////......------------.........---,,,---///000///...............////////////......------,,,+++******---------------------------------.......................................---------.........////////////000000000///---,,,---...///000000///...---....../////////000000000///......---......//////..................//////...///000111111000///............///000111111111//////000000000000//////...///000000000...,,,+++(((+++///000000///////////////000000000000//////.........///////////////............////////////////////////000000000000,,,------------------,,,...///000111111111000///...000111000///...///000GGGGGGHHHHHHGGGFFFDDDCCC>>>>>>???@@@AAAAAABBBBBB??????@@@@@@@@@@@@?????????AAAAAA@@@>>>===>>>???<<<<<<===>>>>>>???>>>>>>:::;;;===???AAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<<<<<<<===>>>???<<<;;;===@@@@@@>>>AAAFFFCCCFFFIIIIIIGGGGGGJJJMMMVVV___jjjpppqqqqqqsssuuuwwwwwwwwwtttnnnggg```\\\TTTUUUVVVUUUQQQLLLGGGCCC@@@AAABBBDDDEEEDDDDDDCCCAAABBBCCCEEEEEEEEEEEEDDDGGGEEEAAA???>>>@@@BBBDDDCCCBBBAAA@@@????????????>>>??????@@@@@@@@@@@@???===>>>???@@@AAAAAA@@@???>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDDDDDDDBBB???>>>;;;<<<>>>???AAAAAABBBBBB???CCCFFFFFFDDDBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@???===<<<::::::;;;<<<<<<<<<;;;:::999============<<<;;;:::999888999::::::;;;;;;;;;;;;888888888888888888888888999888777555444444444444444444444444444444444444111111111111111111111111222222222222222222222222000222555444222000111333222111000000000111333444222222111000000111222222111111111111000///------000000000111222222333333111111222222222111000000111111111111000000000000000000000///......------.../////////000000111111000000000000000000000000000000////////////000000000000///...............000000000000111111111111111000000///...------------------...///000000111,,,---....../////////...------------........./////////.........------------,,,,,,,,,,,,---......000000000000000000000000------------........./////////.........------------------.........//////------,,,,,,---...000111.........------.........,,,---...//////...---,,,------,,,,,,+++,,,,,,,,,...------------...//////.........------.........---,,,,,,---///000///.............../////////000---------.......................................+++,,,,,,---...///000000......///000000///......---------.........////////////000000000///---,,,---...///000000///...---////////////000000000000000000///...............---------..................///000111111000///...---......///000111111222//////000000000000//////...///000000///---+++)))###'''+++...//////////////////000000000000//////---.........//////000000............/////////000////////////000000000000//////000000000000//////---...///111111111000///000222333222111000111222DDDFFFIIIKKKLLLJJJGGGEEEDDDFFFGGGGGGEEEDDDDDDEEE>>>>>>>>>>>>>>>??????@@@???>>><<<;;;;;;<<<===>>>@@@@@@???>>>===<<<<<<;;;======>>>@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC???@@@@@@@@@@@@???>>>>>><<<===>>>>>>???>>>>>>===<<<======>>>>>>>>>>>>===AAABBBDDDDDDCCCBBBCCCDDDOOOWWWcccjjjnnnqqquuuyyy|||yyyuuuoooiiiddd```]]]WWWWWWYYYYYYVVVPPPGGGAAA>>>???AAACCCDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDBBB@@@????????????BBBCCCDDDDDDCCCAAA???>>>>>>>>>???>>>>>>===<<<<<<======>>>???@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDBBBAAAAAABBB???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFDDDAAA>>>======???@@@???>>>>>>>>>???AAABBB???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777888:::;;;;;;:::999;;;<<<888888888888777777777666777777666666666555555444111222333333333333222111000000111111111111000000222333333444444333333222111111222222222333333333333333444555444333111000111222222222222333333333222222222222222111000///222222111111000000//////000000111222222222222111222222222111111///......////////////////////////////////////////////////111111111111000000000000000000000000000000000000////////////////////////...------------...//////000000000000000000000000......------------....../////////......---------........................////////////////////////................................................////////////////////////.../////////...------,,,---------............///+++,,,.../////////...---////////////............------------------------)))))))))***,,,...000000////////////...---,,,,,,////////////////////////000000111000000///......+++,,,---...///...---,,,........................---------....../////////........................---------........./////////...---,,,++++++,,,---......////////////......///////////////////////////////////////......---///////////////............///////////////...------...///000000///...---------------.........///000000111111111111000000//////000000000000//////------............------000000000000000000000000000000111111111111000000///////////////.........000000111111111111000/////////............//////000///---,,,,,,---......000000000000000000000000GGGIIIKKKLLLMMMKKKIIIHHHFFFHHHIIIHHHEEEDDDCCCDDDBBBAAA@@@>>><<<;;;;;;;;;???===<<<;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<:::;;;===???AAACCCDDDEEECCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@@@@?????????==============================>>>>>>??????>>>>>>@@@AAABBBAAA@@@@@@BBBDDDHHHPPP[[[bbbeeehhhlllpppvvvsssoooiiiccc]]]YYYVVVVVVVVVWWWXXXVVVQQQIIICCC???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>======@@@AAABBBBBBBBB@@@>>>======>>>>>>>>>======<<<;;;===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCDDDEEEDDDBBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAEEEEEEDDDAAA>>><<<===>>>???>>>>>>===>>>???@@@AAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888777777777999::::::999999:::;;;888888888777777777666666777666555555444444444555111222333333333333222111000000111111111111000000222333333444444333333222111111222222222333333333333333444444444333111111//////000000000111111111222222333333222111111000111111111000000000000000000000111222222222222111222222222111111000///...////////////////////////.................................---------------........................////////////////////////...------------...//////000000000000000000000000......------------......////////////.........---.......................................................................................................................................---,,,,,,---------............///------...///////////////............------------------------------------......---------------...---...............------........................//////000000//////...---+++,,,------......------........................+++++++++,,,,,,---------........................,,,,,,,,,---------......///......---------------......////////////......///////////////////////////////////////......---/////////////////////.........///////////////...//////000111111000//////------.........////////////000000111111000000/////////000000000000//////---......//////......---////////////////////////000000111111111111000000/////////////////////...///000000111111000000/////////............/////////...---------...///000000000000000000000000000IIIIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIFFFDDDCCCDDDCCCBBB@@@>>><<<::::::999>>>===<<<;;;;;;<<<===>>>===============<<<<<<<<<;;;;;;<<<>>>@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>>>>???@@@@@@?????????@@@@@@???>>>???AAACCCCCCIIIRRRXXX[[[^^^bbbeeekkkiiieeeaaa\\\WWWSSSQQQRRRSSSTTTUUUTTTPPPJJJEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===>>>>>>@@@@@@@@@???>>>===<<<============<<<;;;;;;======>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????DDDEEEFFFEEEDDDCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????CCCCCCCCC@@@===;;;<<<=========<<<<<<======>>>???@@@@@@??????===<<<:::999999999:::::::::;;;;;;;;;::::::999999888777777777666777999888777777888:::777777777777666666666666666555444333222333444555111222222333333222222111111111111111111111111111222333333444444333333222111111222222222333333333222222333333333222111111/////////000000000111111222222222222222111111000///000000000000000000111///000111111222222111111111111222111111000///...////////////////////////........................,,,,,,,,,---------------........................////////////////////////......------......///000000000000000000000000000......------------......////////////....................................------------------------------------------------................................................,,,------------,,,,,,+++---------............/////////......//////000000...------------,,,,,,,,,------------------------111000///...............---------................................................///......---------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,---------........................++++++,,,,,,,,,---------....../////////...------...//////000000//////...///////////////////////////////////////......---......//////////////////------...///000000000///000000111111111111000000....../////////000000000...//////000000//////...////////////////////////---......//////......---........................///000000111111000000///......//////////////////...//////000000///////////////............//////............///000111111000000000000000000000000GGGFFFEEEEEEEEEEEEEEEEEEHHHIIIJJJIIIGGGEEEEEEEEECCCBBB@@@???>>>============<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<==================>>>??????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@>>>=========???@@@???>>><<<::::::;;;===>>>===>>>???@@@@@@@@@@@@@@@===???AAABBBAAA@@@@@@AAAAAAFFFLLLQQQTTTWWW[[[]]]^^^]]][[[YYYVVVSSSQQQPPPMMMMMMMMMNNNNNNLLLGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAA???======>>>?????????>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBB@@@===;;;;;;<<<;;;;;;;;;<<<<<<<<<======@@@??????>>><<<:::999888777888888999999::::::;;;999999888888777777777777555666777777666666777999777777666666666555555555555444222111111222444555222222222222222222222222111111111111111111111111222333333444444333333222111111222222222333333333222222222222222222111111111111111111222222222222000000111111111000000///.../////////000000111111///000000111111111111111111111111111111000//////////////////////////////..............................////////////000000........................////////////////////////...............//////000////////////////////////......------------...............---------------........................------------------------------------------------................................................+++,,,,,,---,,,,,,++++++---------............///111000///......///000111.........---------,,,,,,------------------------...............///000111///......------------...........................---------......---,,,,,,------,,,+++,,,---...///.................................///////////////........................,,,,,,,,,---------......---...///000000///...---//////000000000000/////////////////////////////////////////////......---............////////////,,,,,,...///000000000000000000000000000000000000////////////000000000000......////////////....../////////....../////////......////////////..............................//////000000000000//////............////////////---......////////////...//////............//////000////////////000000000000000000000000000000000EEEEEECCCBBBBBBBBBCCCCCCEEEGGGHHHHHHGGGGGGGGGHHHEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===============;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAA???===<<<;;;<<<>>>???@@@???<<<;;;:::;;;===>>>======>>>@@@@@@AAAAAAAAA;;;???DDDGGGEEECCC@@@???AAADDDHHHLLLOOOQQQTTTVVVVVVUUUTTTRRROOOMMMLLLKKKIIIHHHGGGGGGGGGFFFCCCAAADDDDDDCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>???????????????;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDCCCBBBAAAAAA??????>>>>>>>>>>>>??????<<<=====================@@@AAAAAA@@@===;;;;;;<<<::::::;;;;;;<<<<<<<<<<<>>>>>===;;;999888777666777777777888888999999888888777777777777666666444666777777666555777888666666666555555555555444444333222111222222333444222222222222222222222222222222111000000111222222222333333444444333333222111111222222222333333333111111111111111111111111000000111111111222222222......///////////////.........//////000000000111//////000111111111111000000111111111111000000///////////////////////////........................//////000000000111111111///////////////////////////////////////////////////............///000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------................................................++++++,,,,,,---,,,,,,+++---------............///111000///......///000111////////////.........---------------------------,,,,,,,,,,,,---......///111000///---,,,,,,,,,,,,........................,,,,,,---------------,,,------,,,+++,,,---...///........................////////////////////////....................................////////////---...///000000///...---//////000000000000/////////////////////////////////////////////......------.........//////000000,,,,,,...///000000000000////////////////////////////////////000000000000......////////////......//////............//////...//////////////////...//////////////////////////////000000000000//////---.........//////000000------.../////////////////////............//////111111000000000///......000000000000000000000000GGGFFFEEEDDDCCCCCCCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIJJJHHHFFFCCCAAA???======;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========999:::<<<>>>@@@BBBCCCDDDAAA@@@@@@????????????@@@>>>??????@@@AAABBBBBBCCC@@@???>>>===<<<===>>>>>>@@@???>>>===<<<<<<======<<<<<<>>>???@@@@@@AAAAAA<<<@@@FFFHHHGGGDDDAAA@@@AAABBBDDDGGGIIILLLNNNPPPRRRQQQPPPMMMKKKIIIGGGGGGIIIGGGEEEDDDCCCBBBAAA???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<::::::;;;<<<===>>>??????@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFFFFEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>======>>>>>>>>>;;;;;;<<<<<<<<<<<<======???AAAAAA@@@>>><<<;;;<<<::::::;;;<<<<<<<<<<<<;;;======<<<<<<:::999777666666666666666666666666666777777777666666666666666444555777666555555666888666555555555444444444444222222333333333333444444333222222111111222222333333222111000000111222333222333333444444333333222111111222222222333333333000000000///000000111222........./////////000000---......////////////......//////////////////000...///000000111111000000000000111111111111000000////////////////////////------------------------------......///000000000000000000000000000000000//////////////////////////////......//////000111000000000000000000000000......------------......,,,,,,,,,,,,,,,---------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------------------------............///000000//////......//////000000/////////.........------------------------...---,,,+++++++++++++++111000...---,,,,,,------------------------------,,,,,,------......---------,,,,,,,,,,,,---.......................................---------------...........................////////////000000000------.../////////......///000000111111000000//////////////////////////////////////////......---------......///000000000------...///000000000/////////............//////....../////////000000000...//////000000//////...000///...------...///000...//////000000//////...////////////////////////...//////000000//////...------......///000000000---......///000000000000//////............/////////000000000000///...---000000000000000000000000GGGGGGFFFFFFEEEDDDDDDCCCDDDEEEGGGGGGFFFEEEFFFGGGIIIHHHEEECCCAAA???>>>>>>:::;;;<<<======>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>???@@@AAAAAABBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDD@@@@@@@@@@@@????????????AAA@@@@@@???>>>>>>======;;;;;;===>>>???@@@@@@@@@???BBBEEEFFFEEECCCCCCCCCDDDCCCCCCEEEHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKGGGDDDCCCBBBAAA???AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAA@@@??????>>>>>>============>>>>>>???@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===;;;<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEEEEDDDDDDEEEGGGFFFEEEEEEDDDDDDCCCCCCCCC>>>======<<<<<<======>>>;;;;;;;;;<<<<<<<<<======???AAABBBAAA???===<<<<<<::::::<<<=========<<<;;;;;;;;;;;;;;;:::999888777777777666666555444444444666666666666666666666666444666777777666666777888555555555444444444333333111222444555666555444333333333222111111222333333444333111000000111333444222333333444444333333222111111222222222333333333000//////...///000111222............/////////000...///000000111111000000///////////////............//////000000000000000000000111111111111000000////////////////////////------------------------,,,,,,------...//////000///////////////////////////////////////////////////////////////000000111000000000000000000000000......------------......---------....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---...............---------............//////////////////...------//////.........---------------------------------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,...000111------------------------,,,,,,---...............+++,,,------......------........................///.........---------,,,.................................////////////000---------------......///000000111111111111000000///////////////////////////////////////......---------......///000000111......///////////////...000000///......///000000------.........////////////000000111111000000///000///---,,,,,,---///000//////000000000000//////..............................////////////......------......///000000111---...///000111111111111//////............//////+++,,,...///000000//////000000000000000000000000FFFFFFFFFFFFEEEDDDBBBBBBEEEFFFHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA:::;;;<<<===>>>>>>>>>>>>BBBAAAAAA@@@???>>>======EEEDDDCCCAAA???>>><<<<<<@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBBBBBBBAAA@@@???AAAAAAAAAAAA@@@???===<<<:::;;;<<<===??????@@@@@@BBBCCCCCCCCCBBBBBBDDDFFFGGGFFFEEEFFFIIIKKKMMMMMMKKKLLLNNNQQQTTTWWWYYYZZZRRROOOJJJFFFDDDCCCBBBAAA@@@AAACCCDDDDDDBBBAAA???AAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>@@@AAABBB>>>===<<<;;;:::999999999<<<<<<===>>>??????>>>>>>======>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDDDDDDDDDD======<<<<<<<<<<<<======;;;;;;;;;<<<<<<=========???AAABBBBBB@@@=========:::;;;<<<=========<<<;;;:::::::::::::::999888777777777666555444333333222555555555666666666666666555666777777666666777999555555444444444333333333000222555777777666444222444333222111111222333444444333111000000111333444222333333444444333333222111111222222222333333333000///.........000111222000000000000111111111111000000111222222222222222000000//////.........---...//////000000000000000///000000111111111000000////////////////////////------------------------------......///000111111........................///////////////////////////////////////000111111000000000000000000000000.........------............/////////000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------.../////////...---------.........//////---.../////////...,,,+++......---------,,,,,,,,,------------------------)))))))))+++,,,...000111,,,+++++++++---///222444------------------------,,,------.../////////...+++,,,---...///...---,,,........................111111000000/////////...........................---------.........//////---,,,++++++,,,---...///000000111111111111000000///////////////////////////////////////......------------...///000000111...///////////////......222111000//////000111222------------.........///000000111111111111000000000///---,,,,,,---///000//////000000000000//////------------------------......////////////......---------...///000000111......000111222222222222//////............//////''')))+++...000111111111000000000000000000000000@@@AAAAAABBBBBBAAAAAA@@@888>>>CCCCCC???===BBBGGGCCCBBBAAA???>>>=========;;;;;;<<<===>>>=========???@@@@@@@@@@@@>>><<<;;;???>>>>>>===<<<;;;;;;;;;777888:::;;;===>>>??????<<<>>>AAABBBAAAAAAAAABBBBBBEEEHHHHHHFFFBBB@@@???@@@>>><<<===>>>?????????<<<;;;;;;;;;;;;<<<======DDDDDDBBB@@@???AAAEEEHHHKKKJJJIIIJJJMMMPPPSSSTTTVVVVVVZZZ```eeeggghhhiii___RRRGGGEEEFFFDDDAAA@@@<<<>>>AAABBBAAA???>>>???>>>>>>??????@@@@@@AAAAAA???>>>===<<<<<<===>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>===AAA@@@??????>>>>>>??????CCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBB???===<<<<<<<<<;;;:::<<<999777999===@@@@@@???@@@??????>>>>>>>>>>>>>>>:::;;;;;;<<<=========<<<:::::::::999999888888888999888777666555555555555666666555444444444444555444444555555555555444444555444333333333333444555444444333333222111000000222111111111000000//////000000000111222222222333444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////111111000000000000111111000000000000////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000...///000///.........000///////////////////////////////////////.........///////////////////////////...---,,,,,,---.../////////............////////////000000///...------//////000000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,+++***+++,,,...///---------------...///000////////////...---,,,+++---------...------,,,,,,........................000000///...---,,,,,,+++))))))***+++,,,...///000......---,,,,,,,,,,,,---------------------------,,,,,,,,,---------.........------,,,---...///000------,,,------...///000000000//////.........---////////////////////////////////////////////////000000000000000000000000...........................------,,,,,,,,,---------...///000000111000000...............///000000222111111111000000/////////////////////.........,,,***))),,,///111///,,,000000000000000000000000///////////////.........000000///...............333222111000///...------111000000///...------,,,///////////////......---222222222111111111000000000000000000000000000000111000000///...------,,,AAABBBCCCDDDDDDDDDCCCCCC@@@BBBDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>=========<<<<<<<<<============<<>>===<<<<<>>======<<<<<<;;;;;;<<<>>>????????????<<<>>>@@@AAA@@@@@@AAABBBDDDFFFIIIJJJGGGCCCAAA@@@@@@???>>>>>>???@@@>>>===>>>===============>>>>>>@@@@@@@@@??????BBBGGGJJJNNNMMMLLLOOOTTT[[[aaadddeeefffjjjrrrxxxyyywwwtttbbbUUUIIIEEEFFFDDDAAA@@@<<>>???>>>>>>>>>???????????????===<<<;;;;;;;;;<<<============;;;:::::::::;;;;;;:::;;;<<<======>>>>>>===>>>>>>>>>@@@AAACCCEEEFFFCCCBBB@@@?????????@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;;;;;;;:::999:::888777888<<>>??????>>>============>>>::::::;;;<<<<<<<<<<<<<<<999999999::::::::::::::::::999888777777666666666666666555444444444444555444444555555555555444444555444333333333333444555444444333333222111111000333222222222111111111111111111111111111222222222333333333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000111111111111111111000000000///000000////////////000000000000000000////////////............---------,,,,,,,,,++++++,,,,,,---.............../////////000---...//////------...///////////////////////////---.........//////000000///////////////////////////...------------...///000//////......//////000///////////////...------...//////000000//////...*********)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------,,,,,,+++++++++,,,---...---------------...//////////////////...---,,,+++,,,------...------,,,,,,......................../////////...------,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---------------------------,,,,,,---------............------,,,---...///000000///...------,,,,,,---000/////////.........---////////////////////////////////////////////////------------------------..............................---------------......//////000000000000///...............///000000000000000/////////....../////////////////////...---,,,---...000000///...000000000000000000000000.........///////////////000000///...............------------,,,,,,,,,,,,............///////////////...------///000222444222222222111111000000000000000000000000000000000111111000//////...------???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFEEEBBB???AAA@@@???>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<>>>======<<<<<<<<<======@@@??????>>>>>>=========>>>>>>???@@@@@@@@@@@@???>>>???@@@?????????AAACCCFFFHHHKKKKKKHHHDDDAAA@@@??????@@@AAACCCBBB???===@@@??????>>>>>>>>>??????<<<<<<===>>>???CCCHHHLLLRRRQQQQQQTTT[[[dddnnntttvvvyyyfffXXXJJJEEEEEECCCAAA@@@===???BBBBBBAAA???>>>??????>>>>>>>>>>>>>>>>>>===;;;;;;::::::999::::::;;;<<<;;;;;;::::::::::::;;;::::::;;;<<<============<<<<<<===???AAADDDGGGIIICCCBBB@@@???>>>>>>>>>>>>AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>><<<;;;:::;;;:::999777999777777888;;;===>>>>>>???>>>======<<<<<<======::::::;;;<<<<<<<<<<<<;;;999999::::::;;;<<<<<<===;;;:::999888777777777777666666555444444444444555444444555555555555444444444444333333333333444444444333333222222111111111333333333333333222222222222222222111111111111111222222222333333333333333111111111111111111111111000000000000000000000000////////////////////////....../////////000000000111111111111000000000000//////............//////000000000000/////////////////////.........------,,,,,,,,,,,,,,,------...............////////////...///000///...---...000///////////////////////////////////////////////////////////////////////////...------------...///000//////......//////000///////////////......------..................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,+++,,,,,,---......------------...//////......///......---,,,+++,,,,,,------...------,,,................................................///......------...............---,,,,,,,,,,,,---------------------------,,,------------............------------...//////000///...---,,,,,,,,,,,,/////////...............////////////////////////////////////////////////////////////////////////........................///......---....../////////000000000000//////...///............//////000//////...............---......//////////////////---///000000/////////000000000000000000000000000------......//////000000000//////............///---.........//////000000+++,,,---...///111111222111///------...000444666111111111111000000000000000000000000000000000000111111111000000//////...;;;===@@@CCCDDDEEEEEEEEEBBBBBBBBBDDDFFFFFFDDDBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<===<<<;;;::::::;;;===>>>>>>>>>>>>>>>======<<<<<<>>>>>>???@@@AAAAAAAAAAAA???@@@@@@???>>>>>>AAACCCFFFIIIKKKKKKHHHDDDAAA@@@>>>???BBBEEEGGGGGGDDDAAAAAAAAA@@@???>>>>>>??????:::;;;======???BBBGGGKKKRRRRRRSSSVVV]]]iiivvv~~~hhhYYYJJJDDDCCCAAA@@@@@@>>>@@@BBBCCCAAA???>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>><<<<<<<<<===>>>AAADDDEEEEEECCCAAA@@@>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????<<<;;;::::::::::::888666777777888999;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999888777777777777666666555444444444444555444444555555555555444444333333333333333333333333333333333222222111111111333333333333222222222222333222222222111000000000111111222222333333333444111111111111111111111111////////////////////////////////////////////////............////////////111111111000000000000000000//////......//////000000000000000////////////000////////////.........,,,,,,,,,,,,,,,---...............//////////////////000111111000///000111////////////////////////111000000///...------,,,////////////////////////.........------...............------------.........///////////////......,,,------......------,,,000000//////////////////------------------------++++++,,,---.........///------,,,,,,,,,---------......---------......///---.........------,,,+++,,,,,,------...---------........................---------.........//////++++++,,,,,,---///000111......---,,,,,,,,,,,,---........................------------..................------............,,,,,,,,,,,,---...//////........................////////////////////////////////////////////////000000000000000000000000........................///............///000000000000111000000///...---//////............///000....................................////////////---000222111...---...000000000000000000000000000,,,------...///000111111000///............//////////////////000000000000+++,,,---...///000111222222111///.........///000000000000000000000000000////////////////////////222111111111000000000///:::<<<@@@DDDGGGHHHHHHHHHBBBCCCDDDCCCBBBAAAAAABBB>>>>>>===<<<;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBB@@@AAAAAA???>>>???AAACCCEEEHHHKKKKKKHHHDDDAAA@@@>>>@@@CCCHHHLLLLLLJJJGGGBBBAAA@@@???>>>>>>>>>>>><<<===>>>???@@@BBBFFFJJJOOOPPPSSSXXX```mmm{{{fffWWWHHHCCCBBBAAA??????>>>AAACCCCCCAAA???>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::::::::::::::999:::<<<===>>>?????????===<<<<<<<<<>>>AAADDDFFFFFFEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@<<<;;;::::::;;;;;;999777777888:::;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;>>>>>>===<<<<<<;;;::::::999999777666666666666666666666555444444444444555444444555555555555444444333333333333333333333333333333222222222222222111111111222222222222222222333222222222111000000000111111111222222333333333000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000111111111000000//////000000111000000000000////////////000////////////.........------,,,,,,------...//////////////////............///000000......///000////////////////////////.........///////////////////////////////////////---..................------,,,,,,++++++,,,,,,---......///////////////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------///......---------......------------------,,,++++++,,,,,,---.........---........................,,,,,,------.../////////++++++++++++,,,---//////......---,,,,,,,,,,,,---........................---------.........//////..................------,,,++++++,,,,,,---...///---------...............////////////////////////////////////////////////------------------------.......................................///000000000000111000000///...---//////............//////////////////////////////---.........//////000000,,,///111000---,,,---///////////////////////////,,,------...///000111111//////............//////------,,,,,,,,,+++++++++---.........//////000000---...///000///...,,,+++////////////////////////////////////////////////111111111111000000000000;;;>>>CCCHHHLLLNNNNNNNNNGGGGGGFFFBBB>>><<<===???===<<<;;;;;;::::::;;;;;;<<<;;;:::::::::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@AAABBBBBBAAABBBBBBBBB@@@@@@BBBCCCDDDGGGJJJKKKHHHEEEBBBAAA???AAAEEEIIIMMMNNNLLLJJJCCCCCCAAA@@@>>>>>>======???@@@AAABBBBBBDDDGGGJJJJJJNNNUUU[[[dddooo}}}cccUUUGGGCCCCCCBBB@@@@@@???AAADDDDDDBBB???>>>>>>???>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAAAAA>>>===<<<===@@@DDDHHHJJJFFFEEECCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@<<<;;;;;;<<<======:::888888:::===>>>>>>>>>@@@AAA???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<>><<<;;;:::999888999888777666555555555555666666555444444444444555444444555555555555444444222222333333333333222222222222222222222222222222111111111111222222222222222222222111111111111111111111111222222222222222////////////////////////000000000000000000000000////////////////////////....../////////000000000000000000000111111111111111111000000000000111111000000000000/////////////////////.........---------------------......//////////////////.........,,,---...---,,,+++,,,...////////////////////////)))***,,,...000222333444////////////////////////------...//////...------,,,,,,,,,++++++,,,,,,,,,---...//////////////////,,,------------------,,,++++++,,,,,,,,,,,,------------------------------///...---,,,,,,,,,,,,------............---,,,,,,//////...------------...,,,,,,------------,,,,,,++++++,,,---....................................---------.........//////...---,,,+++++++++++++++......---,,,,,,,,,,,,---........................------........./////////.........///......---,,,///...---,,,++++++++++++---------------.........////////////////////////////////////////////////................................................------------...///000000///000000000000//////...000//////............//////////////////000000000------......///000000000,,,...//////...---...///////////////////////////------......//////000000///............//////000.........------,,,,,,,,,///////////////.........'''***---000111000...---............////////////000000000000000000000000000000000000000000000000;;;>>>DDDJJJNNNPPPQQQQQQLLLHHHBBB>>>============<<<;;;;;;:::::::::::::::::::::999999:::<<<>>>???===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCDDDGGGKKKLLLJJJGGGEEEDDDBBBCCCEEEIIILLLMMMKKKIIIFFFEEECCCAAA@@@???>>>>>>@@@AAACCCDDDEEEFFFJJJLLLJJJPPPXXX^^^ccckkkuuu}}}zzz```SSSGGGDDDFFFDDDBBBBBB@@@BBBDDDDDDBBB???>>>>>>>>>>>>>>>???????????????======>>>>>>===<<<:::999999:::;;;<<<===<<<<<<;;;;;;<<<>>>???AAABBBBBBBBB@@@???>>>===???BBBFFFHHHDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????=========???@@@???<<<:::999===@@@AAA@@@@@@BBBDDD??????>>>============>>>???????????????>>>============<<<<<<;;;:::999999:::999888777666666666666666666555444444444444555444444555555555555444444111222333333333333222111222222222222222222222222222222222222333333444444111111111111111222222222222222222222111111111111////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111///000000000111111111111000000////////////000000000000000000////////////............---------,,,---------------...//////000/////////............,,,...///...---,,,---...////////////////////////++++++,,,...///111222333////////////////////////------...//////...------...------------------...------...///////////////------............------............/////////000...........................---,,,,,,,,,---...///---.../////////...,,,+++//////...---------------+++,,,,,,------,,,,,,,,,***+++,,,---....................................---------...............//////---,,,,,,+++++++++......---,,,,,,,,,,,,---....................................////////////....../////////...,,,,,,///...---,,,++++++++++++,,,,,,,,,------.........////////////////////////////////////////////////111111111111111111111111........................,,,,,,,,,,,,---...///000...//////000000000000///000000///...............------........./////////------......///000000111...---...///111111000///////////////////////////.........///////////////...............///000000......///////////////000////////////////////////)))+++---///000000//////---------....../////////000000000000000000000000////////////////////////999<<>>??????>>><<<:::999<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@???BBBDDDFFFFFFDDDCCCCCCCCCEEEHHHKKKMMMKKKIIIGGGGGGDDDDDDEEEHHHJJJJJJHHHFFFHHHGGGEEECCCAAA@@@@@@??????AAADDDEEEGGGIIILLLOOOMMMSSSZZZ^^^```dddjjjooo~~~{{{nnn^^^RRRGGGFFFHHHGGGEEEDDD@@@BBBDDDDDDBBB???>>>>>>>>>>>>??????@@@@@@AAAAAA======>>>>>>===;;;:::888999:::<<<=========<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCAAA>>><<<<<<===@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>;;;;;;>>>BBBCCCBBBBBBCCCEEE@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;:::999888777777777777666666555444444444444555444555555555555555555444111222333444444333222111222222222222222222222222333333333444444555555555000000111111222222222333333222222222111111000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111111222//////............//////000000000000////////////......---------,,,,,,,,,...------------...//////000000//////.........---000111222111000///000222////////////////////////000000//////.........---////////////////////////,,,---...//////...---,,,//////............//////------...///000000//////---......//////......---,,,---------......//////........................,,,+++++++++,,,...000111....../////////...,,,+++000///...---------------++++++,,,------,,,,,,,,,***+++,,,---............................................................---------------...///000......---,,,,,,,,,,,,---////////////////////////............/////////000....../////////...,,,+++++++++++++++,,,---......,,,,,,,,,------.........////////////////////////////////////////////////................................................+++++++++,,,---...///000......///000000111000000111000///...............,,,,,,,,,------.........---------...///000000111000...---///333444333000///////////////////////////////////////........................///000111))))))***+++,,,---...///............//////000000000000///...............---------.........//////000000000000000000000000............////////////:::===AAAEEEJJJMMMOOOPPPJJJGGGCCC@@@=========>>>===<<<:::999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAA@@@???===;;;???===;;;;;;<<<===>>>===<<<<<<===??????@@@@@@@@@DDDDDDDDDEEEDDDDDDEEEEEEEEEIIIMMMOOONNNLLLKKKJJJJJJIIIGGGEEEEEEEEEEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@BBBCCCEEEHHHKKKNNNPPPRRRVVVVVVVVVXXX[[[^^^aaacccrrr|||uuujjjdddXXXPPPGGGDDDFFFGGGCCC???AAABBBBBBBBBAAA@@@@@@???BBBBBBBBBAAA@@@???>>>===AAA@@@???>>><<<:::999999;;;<<<===>>>>>>===<<<<<<>>>>>>???@@@BBBCCCDDDDDDBBBAAA>>><<<;;;<<<>>>@@@AAABBBAAAAAA@@@???>>>===@@@???===>>>@@@AAAAAA@@@======>>>>>>?????????@@@BBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDD>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@???>>><<<<<<888999:::;;;:::999888777888888777666666666666666555555555555555555555555222222222333333444444444444333333222222333333444555444444333333444444555444444444444444444444444111111111111000000000000111111111000...---+++***111000...---...///111222000000///...............////////////////////////......///000000000000000000000//////.........---////////////////////////222111000///...---,,,,,,***+++,,,,,,------------,,,,,,,,,---------......---------...------,,,,,,............////////////......---------.........000//////........./////////000111111111000...---000000//////....................................//////000000000000//////////////////////////////------,,,+++,,,---...///........................,,,,,,,,,------..................------,,,,,,,,,........................,,,++++++******++++++,,,***,,,000222222111...,,,////////////////////////******++++++,,,---......,,,---.../////////...---............////////////......////////////......++++++,,,,,,---...//////..............................---,,,,,,,,,,,,---)))***,,,...//////...---////////////000000000000.........///////////////222///------......,,,)))---------.........//////,,,++++++++++++,,,------111111000000000000111111111000000///...---------................................................111111000000/////////...................................................------......//////000000///......---------......////////////////////////......------------......---------............///000000111111111111000000000000///...............:::<<>>???===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@>>><<<;;;<<<;;;999:::<<<>>>??????<<<<<<===>>>????????????DDDDDDEEEEEEEEEEEEFFFGGGIIILLLOOOPPPNNNLLLJJJJJJHHHGGGFFFDDDCCCCCCDDDEEEGGGFFFFFFEEECCCBBBBBBAAABBBCCCEEEHHHKKKMMMOOOQQQQQQQQQSSSUUUXXX[[[^^^___hhhqqq|||{{{pppeee___TTTNNNGGGDDDDDDDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>>>>===<<<<<<<<<>>>>>>?????????>>><<<<<<>>>>>>???@@@BBBCCCDDDEEECCCAAA>>><<<<<<===>>>??????@@@@@@AAAAAA@@@@@@@@@@@@>>>======???@@@@@@???>>>>>>>>>>>>?????????@@@AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDCCCCCC@@@@@@??????????????????????????????>>>===<<<;;;888999:::::::::999888777888777777666555555666666333333333333333333333333222222222333333444444444444333333222222333333444444333333333333333333444444444444444444444444444111111111000000000//////222222222222111///...---000///...------///111222111000//////......//////..............................///000000000000000000/////////.........---//////////////////////////////............------+++,,,---............------------....../////////,,,------...------,,,,,,............////////////,,,,,,,,,---...///000111//////............//////000000000000000///......////////////......------..............................////////////......////////////////////////......---------...///000........................,,,,,,,,,---------....../////////......---------........................,,,,,,++++++++++++,,,,,,+++---///111111000...---////////////////////////,,,,,,,,,---.../////////....../////////---,,,+++............////////////......////////////......,,,,,,---......///000000//////////////////////////////...------------...---...///000111111111111////////////000000000000///////////////.........333111//////000111///------------.........//////,,,,,,,,,,,,,,,---......000000////////////000000111000000///......------................................................/////////.........------------------------------....................................///////////////......---------......////////////////////////---------,,,,,,------------------............///000000111111111111000000//////...---------------:::;;;>>>AAACCCDDDDDDDDD???===<<<;;;;;;<<<>>>???===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;:::999888:::<<>>?????????CCCEEEFFFFFFEEEFFFHHHJJJPPPRRRSSSQQQNNNKKKIIIIIIFFFEEECCCBBBAAABBBBBBCCCFFFEEEEEEDDDCCCBBBBBBAAABBBCCCEEEGGGIIILLLNNNOOOKKKMMMOOORRRVVVYYY[[[\\\]]]cccmmmrrrqqqhhh^^^VVVNNNKKKGGGCCCAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>=========>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<>>>>>>???AAABBBCCCDDDEEECCCAAA???===<<<===>>>???===>>>???@@@AAAAAAAAAAAA???===<<<<<<>>>??????>>>>>>>>>>>>?????????????????????>>>======>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::>>>>>>>>>>>>===<<<;;;;;;999999999999999888777777777777666555555555555666222222222222222222222222222222333333333333444444333333222222222222333333222222222222222222222222333333333333333333333333111111000000000000//////111111111111111000/////////...---------...000111111111000////////////000..............................///000000000000////////////...............////////////////////////,,,,,,,,,------.........------......//////......)))))))))***************,,,,,,------...------,,,---............/////////+++++++++,,,...000111222//////............//////111000//////......//////...............---------........................------............------///////////////////////////............///000000........................,,,,,,,,,------------...///////////////.................................---------,,,,,,---------------...////////////...////////////////////////.........///000000111111000000000///...---+++***............////////////......////////////......------......///000000000000000000000000000000000000000///............///////////////000111222222////////////000000000000000000//////......------111///...///000111000...------........./////////---------------...////////////............//////111000000//////......---////////////////////////////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.....................---------......///////////////////////////---,,,,,,,,,,,,,,,,,,------------............//////000000111111000000///......---,,,,,,,,,,,,---:::;;;===???@@@@@@??????===<<<;;;::::::;;;===>>>;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<:::999999:::<<<>>>>>>>>><<<<<<<<<<<<======>>>>>>BBBDDDFFFFFFFFFGGGKKKNNNWWWWWWVVVRRRMMMIIIGGGGGGCCCBBBAAA@@@???@@@@@@AAACCCCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDFFFHHHJJJKKKLLLGGGIIILLLPPPTTTXXXZZZ[[[XXX\\\ccciiiiiibbbWWWOOOHHHHHHGGGCCC???===???BBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEECCCBBB@@@>>>======>>>>>>===>>>???@@@@@@AAAAAA@@@>>>===;;;<<<>>>??????>>>????????????????????????>>>===<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???===<<<:::999888<<<<<<======<<<;;;;;;:::999999999888888777666666666666555444444555555555444444444444444444444444333333333333333333333333333333222222222222333333111111111222222111111111222222222222222222222222111000000000////////////......////////////.........------------...//////222111111000000000000000........................---...//////000000//////................................................++++++,,,,,,,,,---------------............------((((((((((((((((((((((((,,,,,,------...------------------.........//////,,,,,,,,,---...///000111///............//////000111000///------...//////............------------........................---......//////......---////////////////////////.............../////////........................------------------------//////................................................------------.........---------......//////////////////////////////......//////000000000000/////////......------,,,............////////////......////////////......------......////////////////////////////////////000//////..................---,,,,,,,,,...///000////////////000000000000111111000///...------,,,------------...//////...............////////////...............///000000000//////......//////000000000000000//////......000000000000000000000000000000000000000000000000------------------------------------------------......................../////////......---------...------------...//////////////////////////////...------,,,,,,------...---------............/////////000000000000//////......------,,,------...;;;;;;===>>>>>>>>>===<<<>>>===<<<;;;:::;;;;;;<<<999999999999:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;:::;;;===>>><<<;;;===<<<<<<;;;;;;<<<===>>>@@@CCCFFFFFFEEEGGGMMMRRR\\\[[[WWWQQQJJJFFFEEEEEEAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIBBBDDDGGGKKKPPPUUUXXXZZZ[[[^^^bbbfffeee]]]SSSKKKFFFGGGGGGCCC>>><<>>???@@@??????@@@AAACCCDDDEEEEEECCCBBBAAA???>>>======>>>>>>??????@@@@@@??????>>>>>>===;;;<<<>>>??????>>>@@@@@@@@@???????????????======<<<;;;;;;<<<=========>>>???@@@AAAAAAAAAAAA???>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999999888777666666555555555444444444444444555555444444444444444444444444333333333333333333333333333222222111111222222333000111111222222111111000222222222222222222222222000000000////////////...---......///////////////---------------...//////222111111000000000000000........................------...///////////////---------...............---------------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------...............------------...//////...............///000000111000...---------...///................................................/////////000000/////////////////////////////////,,,,,,------....................................------------------------------------------------........................///......------......///...------,,,---...///000////////////////////////---...............//////------------......//////............////////////......////////////......------------------..............................///...------,,,,,,---------,,,+++***+++,,,---...////////////000000000000111111000///...------,,,,,,,,,---.........///000........./////////000000///............///000000111000000//////000000111000000000000000/////////000000000000000000000000000000000000000000000000.............../////////////////////////////////........................//////......------,,,,,,---------------...////////////////////////////////////............//////---------............/////////000000000000/////////...............//////999:::;;;=========<<<;;;???>>>===<<<;;;:::::::::777888888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>><<<;;;===<<<;;;::::::;;;<<<===>>>BBBEEEFFFEEEGGGNNNTTT```]]]WWWOOOGGGCCCBBBCCC@@@???>>>=========??????????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGG>>>@@@BBBGGGLLLRRRWWWZZZ```cccggggggccc[[[RRRMMMGGGHHHGGGDDD???===???AAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFDDDCCCAAA@@@???>>>======>>>???????????????>>>>>>???===<<<<<<>>>??????>>>@@@@@@@@@@@@@@@?????????======<<<;;;;;;<<<============???@@@AAAAAAAAAAAA???>>>>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;:::999777666555555555555444333333333333444555555333333333333333333333333444444333333333333222222222222111111111111222222000111222333333222111000111111111111111111111111000000////////////......///000111111111111111000------......////////////111111000////////////000------------------------------...////////////...---------------.........---------------------------------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---............,,,------------.........///......---------............---......///000111000///......------...............///////////////........................//////000000000000//////////////////////////////+++,,,------......------...........................------------,,,,,,,,,,,,,,,,,,---------------..............................------------......------,,,,,,------...///////////////////////////------------------------,,,,,,,,,,,,...///000111............////////////......////////////......------------------------..............................---,,,,,,,,,,,,,,,...---------------......////////////000000000000000000//////......---------///000000//////000222....../////////000000000...............///000000111111000000000000111111000000000000000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////.................................------------------------------...///000////////////////////////000000////////////000000---------............///...//////000000//////...///............///000000666777999;;;<<<<<<;;;;;;===<<<<<<;;;;;;:::::::::777888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<>>>@@@@@@???======<<<;;;999999:::<<<===<<>>===<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEE@@@AAACCCFFFLLLTTT[[[___cccgggkkkjjjcccZZZSSSPPPJJJIIIGGGEEEAAA@@@???@@@@@@@@@AAABBBBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@=========>>>??????@@@@@@???>>>===<<<<<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFDDDCCCBBBAAA???>>>======<<<===>>>??????@@@@@@???@@@>>>======???@@@@@@???AAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<===>>>======???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>===;;;<<<<<<=========<<<<<<:::999777555444444444444333333222222333444444555444444444444444444444444444444444333333222222222222222111111111111222222000111333444444333111000111111111111111111111111000000/////////.........000111111111111111000///......//////000000000///111000//////......//////------------------------,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,,,,+++*********)))))))))((((((***+++,,,---............,,,,,,---------.........---------------...///000---------......///000111......//////......---,,,/////////000000000111111...........................//////////////////...////////////////////////,,,,,,.../////////...---..............................---------,,,,,,,,,------------.........///...........................------------------...,,,,,,---------.........////////////////////////------------------------...---,,,,,,---...///000............////////////......////////////.....................---------........................//////...------------------...............------////////////000000000000///////////////............000111111///...000222.../////////000000000000......------......///000000000////////////000000000000000000000000000000................................................/////////000000111111111////////////////////////........................,,,------------------...---,,,,,,------///000000//////////////////////////////............//////---------............///......////////////.........---------......///000444555777999:::;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;<<<>>>AAABBBAAA???===<<<:::999999:::;;;===;;;@@@DDDDDDCCCFFFOOOWWWaaa]]]UUUKKKBBB>>>>>>??????>>>===<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFIIIOOOXXX```eeeccciiimmmkkkbbbYYYTTTSSSLLLJJJHHHEEECCCAAA@@@??????@@@AAAAAABBBBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@<<<===>>>???AAACCCDDDDDDCCCBBB@@@>>><<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFDDDCCCBBBAAA???>>>===<<<:::;;;===>>>@@@AAAAAAAAA@@@???===>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;<<<===>>>===>>>???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@???>>>===<<<<<<===============<<<:::999777555444333444444222222222222333333444555777777777777777777777777444444444333333222222222222222111111111111222222000111333444444333111000000000000000000000000000000/////////............///////////////...------...//////000111000000000000000///...............------------------------,,,---......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000.../////////...------,,,---,,,,,,,,,++++++*********+++,,,---............,,,,,,,,,---------......++++++,,,,,,...///111222---------......000111111---.../////////...,,,+++//////000000111111222222........................---..................---////////////////////////,,,---///000000000///....................................------,,,,,,,,,---.........//////000000........................---------,,,,,,---------+++,,,---.........------////////////////////////...............---------000///------,,,---...///............/////////000......////////////......///////////////.........000000000000000000000000000000///...............,,,,,,.........---,,,+++////////////000000000000.........///////////////,,,...000///,,,+++---///////////////000000000000---------------...////////////............//////000000000000000111111111.................................................../////////000000111111................................................,,,,,,,,,------.........,,,,,,,,,---...///000111////////////////////////......------------......---------.........//////......////////////......,,,,,,,,,,,,,,,---...///666666777888999;;;===>>>>>>===<<<;;;:::999999999666888:::<<<============:::999888888999:::<<<===>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAABBB@@@>>>===<<<<<<<<<;;;:::===???AAACCCFFFJJJOOOSSSfff```UUUKKKCCC@@@@@@AAA>>>???@@@???>>>>>>@@@BBBAAAAAA@@@@@@???>>>======??????@@@@@@@@@AAAAAAAAACCCDDDFFFJJJQQQZZZccchhhjjjgggeeeaaaZZZRRRMMMLLLLLLIIIFFFEEEEEEEEEDDDCCC??????@@@AAAAAABBBCCCCCCAAA@@@>>>======???@@@BBB>>>>>>======???@@@BBBCCCAAA@@@>>>===<<<;;;<<<<<<@@@@@@AAABBBCCCDDDEEEFFFEEECCC@@@@@@AAABBB@@@>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????CCCCCCBBB@@@???===<<<;;;============>>>>>>>>>???;;;<<<===???AAABBBBBBBBBDDDDDDDDDBBBAAA???===<<<;;;;;;<<<===>>>??????@@@===;;;999666444333222222333333444555555444333333444444444555555555666666555444333333222222333333222222222222222222222222222222333444333222111000111111111111111111111111//////000000///...------......------------......,,,...//////...------...000000000000000000000000......------------..................---,,,+++++++++,,,...//////...,,,+++,,,---------------------+++******))))))******+++,,,+++*********+++,,,---)))***++++++,,,---......,,,,,,,,,------.................................///////////////.........////////////////////////...///////////////...............------,,,,,,,,,------------------------........................------------------------.........------,,,,,,,,,------------------------///////////////.................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000111222333222000...---////////////////////////111000///------......///............////////////......////////////......//////000000///...------//////.........---------///...---,,,,,,,,,,,,,,,---------............///------...///000000//////......////////////......---------.........//////,,,,,,,,,---------------////////////////////////////////////000000000000111111000000//////..............................333111///...///000///.........////////////......,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********......---,,,,,,,,,------,,,---------...//////////////////////////////////////////...---------,,,,,,---///000000000///...---------......000111111777777777888999:::;;;;;;===<<<;;;:::999999999999;;;;;;<<<<<<<<<:::999888999999999888999:::<<<===============<<<<<<;;;;;;======>>>>>>???AAABBBCCCBBB@@@===<<<<<<;;;;;;;;;>>>???AAACCCEEEIIINNNQQQ___ZZZRRRIIIBBB?????????>>>???@@@???>>>???@@@BBBAAAAAA@@@@@@???>>>>>>===?????????@@@@@@@@@AAAAAADDDEEEFFFIIIOOOVVV^^^cccdddbbb___]]]YYYTTTOOONNNKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>======>>>@@@AAA>>>>>>======>>>???@@@AAA@@@???>>>===<<<<<<======@@@@@@AAABBBCCCDDDEEEEEECCC@@@>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????@@@?????????>>>>>>>>>===<<<<<<==================;;;<<<===???@@@AAABBBBBBDDDDDDCCCBBBAAA???===<<<:::;;;;;;<<<======>>>>>>===;;;999666444333333333333333444555555444333333333333333333444444555555444444333222222222222333222222222222222222222222222222333333333222111000111111111111111111111111//////////////////...---///......------......///,,,...//////...------...////////////////////////......------------............//////......------+++,,,...//////...,,,+++******++++++,,,---......,,,,,,,,,++++++,,,,,,,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------////////////////////////------...///000000000////////////......---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,------------------------/////////////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,...............------------------............///...///000111000///...---////////////////////////111000///------....../////////......------,,,,,,......////////////......//////////////////...---//////.........---------//////......---------------------............///------...///////////////......////////////......---------.........///////////////000000000000000////////////////////////////////////000000000000000000000000//////......////////////////////////222000//////000000///---......////////////......---------------,,,,,,+++---,,,,,,,,,++++++++++++------,,,,,,,,,------...---------......................................................---------------///000000000///...---------......///000111777777777888888888888999;;;;;;:::999888888888888<<<<<<<<<;;;:::999888777999999999999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEECCCBBB???<<<;;;:::;;;;;;>>>@@@BBBCCCDDDGGGKKKNNNUUUQQQLLLFFFAAA???>>>>>>>>>???@@@@@@??????@@@BBBAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@EEEFFFGGGHHHLLLRRRYYY___\\\\\\ZZZYYYXXXVVVRRRNNNKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@>>>>>>============>>>>>>>>>>>>============>>>>>>???@@@@@@AAABBBCCCDDDDDD@@@>>><<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAACCCCCCBBBAAA@@@???===<<<::::::;;;;;;<<<<<<<<<===<<<;;;999666555444444555333444444555555444444333222222222333333333333444444444333222222222222222222222222222222222222222222222333333222222111000000000000000000000000000---...////////////////////////............//////,,,...//////...------...////////////////////////......------------............//////000/////////+++,,,---......---,,,+++'''((()))***,,,---............------------.........---,,,+++******++++++---------,,,,,,+++++++++............////////////........................------..................////////////////////////+++,,,---///000000111111///////////////.........------------------------........................---------------------------------------.......................................//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///---...............//////////////////////////////111000///------....../////////...---,,,+++******......////////////......---...//////////////////...............---------000////////////.........---------............///---......///////////////......////////////......---------...............---------.........//////////////////////////////////////////000000000000000000000////////////...000000000000000000000000000//////000111111///---......////////////.....................------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...............------------------------------------------...............---......///000/////////......---......///000111555666777777888888888888999999888888888888888888999999999:::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFEEECCCAAA===::::::;;;<<>>>>>===???AAAAAA@@@???@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>????????????@@@DDDEEEGGGHHHJJJOOOWWW]]]\\\^^^^^^\\\ZZZYYYUUUOOOKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>????????????@@@@@@AAABBBBBBCCC>>>===;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<======>>>;;;;;;;;;:::::::::::::::;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAA@@@???======;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555555555666444444444444444444444444333333333333333333333444444333333222111222222222111111111111111111111111222222222222222111111000////////////////////////------...///000000//////000//////......//////000,,,...//////...------...////////////////////////......------------......,,,---...///////////////,,,,,,---......---,,,,,,)))******+++,,,------.........------------............---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------..........................................//////000000000000000111////////////////////////------...///000000////////////..................................................................000000000000000000000000,,,,,,------......//////////////////////////////............////////////........................------------------------------------------------/////////...------,,,,,,---------............///...---------...///000000////////////////////////111000///------....../////////......---,,,++++++---......//////......---------...///000000//////............................../////////.........---------............///......///////////////...---......//////......---........................+++,,,,,,------.........////////////////////////////////////000000000000/////////////////////////////////////////////////////////111222111///,,,......////////////......///////////////......---------------------------+++++++++,,,---...///000/////////...---------,,,------------------------,,,---------.../////////---......///////////////...............///000000333444666777999:::::::::888888777777777888999999999999888888999999999999888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;===@@@BBBDDDFFFDDDDDDBBB???;;;:::;;;===>>>@@@AAABBBBBBBBBEEEGGGEEEEEEDDDBBBAAA@@@???>>><<<>>>@@@@@@?????????@@@???>>>>>>>>>>>>>>>============>>>>>>>>>?????????AAADDDFFFGGGIIIOOOXXX___dddjjjlllgggbbb___YYYRRRLLLIIIFFFDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::<<<<<<======>>>?????????>>>>>>??????@@@@@@AAAAAA>>>>>>===<<<;;;:::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;::::::999888666555555555666777444444444444444444444444555555555555444444444444333333222111111111111222111111111111111111111111222222111111111000000000////////////////////////------...///000000////////////............//////,,,...//////...------.................................------------......+++,,,---...............,,,------------------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------.........---,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000111//////////////////////////////000000///...------------------------------................................................000000000000000000000000---------....../////////////////////////////////---.........//////000000........................------------------------------------------------//////.........------------------............//////............///111111////////////////////////111000///------......///..................//////------............------------...///000000//////---.....................,,,------.........---,,,---------............///...///////////////......------............------.....................---...//////000111111222222////////////////////////////////////000000000000.............../////////..............................///111222222///---......////////////......//////000000//////...---------------------------+++++++++,,,---...///000/////////...---------,,,------------------------,,,---------.../////////............/////////000///............//////000222333666888:::;;;;;;;;;888777777777888999::::::;;;:::999888777777777777888888999:::;;;;;;;;;;;;999999:::::::::::::::;;;999999:::<<<>>>AAACCCDDDBBBCCCDDDAAA===:::<<<>>>===???AAAAAAAAAAAACCCDDDBBBAAAAAA@@@@@@???>>>>>>:::===???@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>???BBBFFFGGGHHHMMMWWW___lllwww}}}uuujjjccc\\\TTTKKKHHHEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@?????????>>><<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999999999999999999::::::::::::;;;<<<===>>>????????????>>>>>>?????????>>>>>>===;;;;;;::::::999999888888666555444444444555666777555444444333333444444555666555555555555555444444333333222111111111111111111111111111111111111111222222111000000000000111000000000000000000000000---...//////////////////......------------......,,,...//////...------.................................------------......+++,,,------------------------------------------//////...------,,,,,,+++,,,,,,++++++++++++,,,,,,------......---,,,+++***)))******+++---......///,,,,,,,,,+++++++++++++++........................++++++,,,,,,---.........////////////////////////111111000000///---,,,+++,,,,,,,,,---------------......................................................................................./////////........................------......///000000000........................------------------------------------------------........................---------............//////////////////000000000////////////////////////111000///------......///........./////////000000------............---------...//////////////////---------...............+++,,,---.........---,,,---------............/////////////////////...---------............------...............---------------...///000111222222////////////////////////////////////000000000000---............/////////........................///......000222222000.........////////////......///////////////......---,,,,,,,,,,,,------------,,,,,,,,,,,,------...///...............------------------------------------------...............///............///000000//////............//////444555888:::;;;;;;::::::777777777888999:::;;;;;;:::999888777666777777888777888:::;;;<<<;;;;;;;;;888999999999::::::::::::888999:::;;;===???AAABBB???BBBEEECCC???<<<<<<>>><<<>>>@@@@@@@@@@@@BBBCCC@@@??????>>>===<<<<<<<<<999;;;>>>???>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===AAAEEEEEEEEEJJJTTT\\\kkk|||zzzkkk```XXXPPPIIIFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<===>>>>>>>>>===<<<<<<<<<===>>>??????>>>============>>>>>>>>>>>>?????????@@@@@@???<<<;;;<<<>>><<<============>>>>>>>>>;;;<<<<<<<<<<<<==================<<<;;;;;;::::::777888888999:::;;;<<<<<<;;;<<<===>>>????????????======>>>>>>>>>>>>>>>===999999888777666666555555444333222222333444555666555444333333333333444555555555555444444333333333333222222111111111111111111111111111111111111111333222111000///000000111111111111111111111111111//////////////////...---------,,,,,,,,,,,,------,,,...//////...------.................................------------......---............------,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......---,,,++++++++++++,,,,,,------------------,,,,,,+++++++++........................******++++++,,,---------///////////////////////////000000000///...------------------.........///................................................------------------------////////////............------------------------------......///000000111........................................................................,,,,,,------.../////////---------............///---.../////////...---,,,////////////////////////111000///------......///.....................---,,,------......------,,,//////////////////...------------.........//////+++,,,...///000///...------------............//////////////////...------,,,------......------,,,//////.........---------++++++,,,---...///000000////////////////////////////////////000000000000---------.........//////........................///......///000111111///......////////////.........////////////...------++++++++++++,,,,,,,,,---------,,,,,,,,,------...---------......................................................---------///......---...///000111//////............//////666888:::;;;;;;;;;999888888777888888999:::<<<<<<666555555555777999;;;<<<777888:::;;;<<<<<<;;;:::888888888999999:::::::::888888999:::<<<>>>???AAA===BBBFFFEEE@@@<<<===???;;;===???@@@@@@@@@AAACCC???>>>===<<<;;;::::::;;;888:::===>>>===<<<;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<=========>>>===AAADDDDDDCCCGGGQQQYYYfffzzzzzzgggZZZRRRJJJGGGDDDAAA@@@@@@@@@???>>>??????@@@AAAAAABBBCCCCCCBBBCCCCCCBBBAAA@@@???>>><<<===>>>??????>>>===<<<<<<===>>>??????>>>===<<<============>>>>>>>>>>>>>>>@@@AAA???<<<:::<<<>>>>>>>>>>>>>>>????????????<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<;;;;;;777777888999;;;<<<===>>>;;;<<<===>>>>>>???>>>>>><<<======>>>>>>>>>>>>>>>777777666555444333333222222222111111222333555666555444333333333333444555444444444333333222222222333222222111000111111111000000000000000000000000333222000/////////000111111111111111111111111111///000000000///...---------,,,,,,++++++,,,,,,---,,,...//////...------....................................------.........///000000000///...------...------,,,,,,------...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,------,,,,,,,,,,,,++++++.........------,,,,,,,,,........................++++++,,,------...//////////////////////////////......///////////////...---.........//////000000////////////////////////........................////////////////////////000000//////......---------------------------------------...///000000111........................////////////////////////........................+++,,,,,,---...///000000---------.........//////,,,---/////////---+++)))////////////////////////111000///...---....../////////...---,,,++++++***,,,------......------,,,///000000000///...---------------.........//////+++---///000111000///...---------.........////////////000000///...------,,,------......------,,,//////.........---------......///000111222333444////////////////////////////////////000000000000---------.........//////000000000000000000000000000///---...000111111111......////////////.....................------,,,*********++++++,,,,,,,,,......---,,,,,,,,,------,,,------......//////////////////////////////////////////......------,,,///......------///000111000//////.........//////777888888888999999999999777777666666666888999;;;666777777777777888888888777777777777777777777888666666777888:::;;;<<<===<<<;;;;;;;;;;;;<<<=========>>>???@@@??????===<<<;;;<<<>>>>>><<<<<<<<<===???>>><<<;;;::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>???@@@BBBGGGMMMRRRdddqqq{{{vvvbbbPPPHHHHHHCCCBBBAAA????????????@@@>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>?????????>>>>>>=========<<>>>>>>>>>>>??????>>>>>>@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>??????>>><<<<<<;;;;;;;;;;;;:::999888999;;;===???>>>===<<<<<<>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;555555444444444333333333000111222333444333222111444444333333333333444444666666555444333333222111222222222222222222222222000000000000000000000000111111000000000000111111111111000000000000111111------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++......------------.........------,,,,,,++++++***//////.........---------......---,,,,,,+++******------------------------------------------------..................------,,,---------,,,++++++******)))***,,,------+++)))---,,,,,,,,,,,,---......000///...---,,,------...........................////////////////////////---///111222000///...///...///000///...---...000////////////////////////000000000000000000000000------............------,,,,,,,,,---------............---,,,---...///000000///---,,,,,,---///000......//////...---,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------......///000000000000000000000000/////////......------------......///............---------000000000000000000000000---...///...---...000222000000//////.....................------,,,,,,,,,,,,---...---,,,,,,---.........---,,,,,,,,,------------...///...---+++******+++,,,---............,,,,,,---...///000111111---...//////000/////////////////////////////////000000//////.........---////////////000000000000000000000000000000000000111111000///......//////000...,,,++++++---///111,,,------......------,,,+++,,,,,,---...///000000------...............------------...///000000111...---,,,,,,,,,,,,---...,,,,,,,,,---------......000000///...,,,+++***)))777777777777888888888888777777777666777888:::;;;666666777888999::::::;;;999999999999888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>>>>;;;<<<>>>===<<<;;;;;;<<>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::;;;;;;<<<<<<<<<>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@AAADDDIIIMMM[[[fffnnnjjj\\\NNNHHHHHHCCCBBB@@@???>>>>>>??????????????????@@@AAABBBCCC@@@@@@@@@AAA@@@@@@???>>>======>>>>>>>>>????????????>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA??????======<<<===>>>>>>???>>>===<<<<<<;;;;;;;;;:::::::::::::::<<<===>>>>>><<<;;;<<<===???>>>>>><<<<<<<<<<<<;;;;;;;;;:::555555444444444333333333111111222333333333333222555444444333333444444555555444444333222222111111222222222222222222222222000000000000000000000000000000////////////000000111111111000000111111111//////...---------------------,,,,,,,,,---......,,,------------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------......---,,,,,,+++******------------------------------------------------..................---------------------,,,++++++---,,,,,,---...///...,,,------,,,,,,------...///000///...---,,,------...........................////////////////////////,,,...111111000//////000...///000///...---...000////////////////////////........................------............------,,,,,,,,,---------.........------,,,---...///000...---,,,++++++,,,---.........//////...------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,////////////........................------------......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///.........---------,,,,,,.........------,,,,,,,,,,,,...///...---,,,---...///......---,,,,,,,,,,,,------......------,,,+++------------------------------......///000000000------...///////////////////////////////////////000/////////.........---....../////////000000000////////////////////////111111111000000000//////......------------------,,,------......------,,,---------...............,,,------------,,,,,,+++---------...///000000000...---,,,,,,,,,,,,---...,,,---------------------//////......---,,,++++++555555555666666666777777777777777777888999:::;;;555666777999;;;===>>>???<<<<<<;;;;;;::::::999999888888888999999999:::::::::::::::::::::;;;<<<<<<<<<===???@@@@@@@@@@@@???;;;===>>>===;;;::::::;;;>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAA??????AAADDDHHHPPPUUU[[[YYYRRRJJJGGGGGGBBBAAA@@@>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCC???@@@BBBCCCBBBAAA???>>>======>>>>>>>>>>>>??????======<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@>>>>>>=========>>>?????????>>>===<<<<<<;;;<<<<<<;;;;;;<<<======>>>>>>>>>===<<<:::;;;===>>>>>>===;;;;;;;;;;;;::::::::::::555555444444444333333333222222111111222222333444555555444444444444555555333333222222111111000000222222222222222222222222000000000000000000000000//////............//////111111111111111111111111111000//////......//////......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---..................------------...------,,,,,,++++++***------------------------------------------------------------------......---............---,,,,,,...,,,+++,,,---......---...------------...////////////...------------...........................////////////////////////,,,...000000//////000111...///000///...---...000////////////////////////........................------............------,,,,,,,,,---------.........------------...//////---,,,+++******+++,,,---.........///......---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,000000//////...------,,,------------------------......------------......///............---------------------------------...///111111...---,,,,,,,,,,,,,,,,,,,,,+++++++++.........------------------...//////------.../////////......---,,,,,,+++......---,,,,,,,,,------000///---,,,++++++,,,,,,////////////////////////,,,---......///........./////////////////////////////////...............------.........///////////////////////////////////////000000000///......---.../////////---,,,***,,,------......------,,,//////.........---------......///......---,,,,,,---------...//////000000...------,,,,,,------...---------------------,,,.........---------,,,,,,333444444444444555555555666666666666777888999999555666888:::<<>>======<<<;;;::::::999999999999888888888888888999999999999999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<>>>???>>><<<::::::;;;======<<<<<<;;;;;;;;;;;;999999::::::;;;<<<===>>>=========<<<<<<;;;::::::======>>>@@@AAAAAABBBBBB@@@@@@@@@>>>===>>>AAADDDGGGIIIJJJJJJIIIGGGFFFEEEBBBAAA???>>>======>>>???AAAAAA@@@@@@@@@AAAAAABBB???AAACCCDDDDDDBBB???===============>>>>>>>>>???<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;>>>???AAABBBBBBAAA???>>><<<===>>>??????@@@??????=========>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<<<<===???AAAAAAAAA???>>><<<;;;999:::<<<======<<<;;;:::::::::999999999999555555444444444333333333333222111000111222333444555555444444444444555555222222222222222111111111111111111111111111111111////////////////////////000//////......//////000111111222222222222111111111000000///...////////////...---,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,------------------------------------------,,,,,,+++++++++------------------------------------------------,,,,,,------------......---......///......---------+++))))))***,,,---,,,......------......///000............------..............................////////////////////////...///000000.........///...///000///...---...000////////////////////////........................------............------,,,,,,,,,---------......------------......//////------,,,++++++,,,---------...............------.........---------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,------/////////......---------......///////////////000......------------......///............---------........................+++...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...///000///.........000000//////...---,,,++++++///...,,,++++++,,,---...000///---+++++++++---...000000//////............,,,,,,---...............////////////////////////........................------------.........///////////////////////////,,,---............---,,,000000000000///...---,,,,,,------......------,,,........................111222222111111000///...---------....../////////------------------------...------------,,,,,,,,,---------...............222222333333333444444444444444555666666777777777555666888:::<<>>??????===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::<<<===>>><<<============<<<::::::;;;;;;<<<<<<===???@@@@@@===>>>>>>===<<<===@@@CCCCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>???BBBBBBAAAAAA@@@AAAAAAAAA???AAACCCDDDDDDBBB???===<<<============>>>>>>>>>;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@<<<===>>>??????@@@??????======>>>?????????@@@@@@>>>======<<<<<<<<<<<<===>>>@@@BBBDDDDDDCCCAAA@@@;;;:::888999;;;<<<<<<;;;999999999999888888888888555555444444444333333333333222111000111222333444444444333333333333444444222222222222333333333333111111111111111111111111////////////////////////111000000//////000000111000111222222222222111000000///......------......///...---,,,,,,,,,,,,,,,...---,,,++++++,,,---.........------------......---------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,------......------......///......------+++))))))***,,,---,,,---------------...//////------..........................................////////////////////////000111111///---,,,,,,---...///000///...---...000////////////////////////////////////////////////------............------,,,,,,,,,---------......---------.....................------------......------...............---////////////.........---+++++++++,,,,,,---------------------------------,,,---------.........///---.........//////000000......------------......///............---------************************(((+++...000///......///------------.......................................///000///.........000////////////...---,,,+++...---,,,++++++,,,...///...---+++++++++---///000000000000///......------,,,---......//////......////////////////////////---------...............------------.........///........................---......//////.........555333111///......///000,,,------......------,,,,,,,,,------...//////000111111222222111000000///------------............---------------------------------------------------------.........//////222222222333333333444444333444555666777777777777555666777999;;;===>>>???::::::999999888888777777888888888888888888777777777777777777777888999999:::;;;===>>>???>>>>>>===;;;===>>>>>>===<<<<<<===;;;<<<<<<===<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;<<<===>>>>>>===;;;:::999999999:::;;;<<<===>>><<<=========<<<===@@@BBB@@@???@@@AAACCCDDDDDDCCCCCCBBBAAA????????????@@@DDDCCCBBBAAAAAA@@@AAAAAA???@@@BBBCCCBBBAAA???>>><<<<<<============>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>????????????@@@@@@@@@???@@@AAABBBBBBAAA@@@???<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????======<<<<<<<<<<<<======???AAABBBDDDDDDCCCAAA@@@:::999777888:::;;;;;;:::999888888888777777777777555555444444444333333333222222111111222222333444333333222222222222333333111222222222333333444444111111111111111111111111000000000000000000000000111111000000000000111111///000111222222111000//////...------,,,,,,------......---,,,,,,,,,------...------,,,,,,------...///......------......///......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,------......,,,,,,---............---...,,,+++,,,---......------,,,,,,,,,,,,---......,,,---......///.................................////////////////////////000111000///,,,+++,,,---...///000///...---...000////////////////////////000000000000000000000000------............------,,,,,,,,,---------......,,,---......//////..............................,,,---......///.........000000/////////.........***++++++,,,,,,------...,,,,,,---............---+++,,,,,,---......//////+++++++++,,,------............------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,'''***---////////////000......///////////////000.............../////////---...//////------...///......///000000...---,,,------,,,,,,,,,---......,,,,,,++++++,,,---///000000000//////.........------......///000/////////////////////////////////---------------.........------........./////////........................000000//////000000111222555333000...---///111222,,,------......------,,,++++++,,,---...///000111......////////////......------------------------,,,------......------,,,,,,,,,,,,---------........................//////222222222333333333444444555666777888999999999888666666777888999::::::;;;666666666666555555555555777777777777888888888888777666666666666777888888:::;;;<<<======<<<;;;;;;888999;;;<<<;;;;;;<<<===:::;;;<<<======<<<;;;;;;:::::::::999::::::;;;;;;:::;;;===>>>>>>>>><<<;;;888888888888999;;;===>>>===>>>>>>===<<<<<<>>>@@@<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@AAADDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;<<<===>>>???????????????@@@@@@@@@AAA??????@@@@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@???>>>=========<<<<<<<<<<<<======???@@@AAAAAAAAA@@@??????999888777777999::::::999888888777777777666666666555555444444444333333333111111222333333333333222222111111000000111111222000000000111222333333444111111111111111111111111000000000000000000000000000000////////////000000---...000111111000...---///...------,,,,,,------------,,,,,,,,,---......,,,------------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,------......++++++,,,------------------,,,,,,---...///...,,,,,,++++++++++++,,,------,,,,,,.../////////..............................////////////////////////.........---,,,,,,...000...///000///...---...000////////////////////////////////////////////////------............------,,,,,,,,,---------......,,,---.../////////...------------......---------,,,------...//////......//////.........---------******+++,,,,,,---......+++,,,.../////////...---------------------------******+++,,,,,,---............------------......///............---------........................***+++------------///000....../////////000000000---........./////////000,,,...///...---,,,---...,,,---///000000000...---+++,,,------......------------------------------///////////////............///000000111111000000////////////////////////,,,,,,,,,------.............../////////000000000........................000///---,,,---///111333111000///......//////000,,,------......------,,,,,,---------......//////,,,,,,---...////////////------------------------,,,,,,---......---,,,,,,***++++++,,,---...//////////////////............222222333333333444444444666777999:::;;;;;;::::::666777777777777888888888333333333444444444444444666777777777888888888888666666666666666777888888:::;;;<<<<<<<<<;;;:::999555777999:::::::::;;;<<<:::;;;<<<=========;;;;;;;;;;;;:::999999999::::::999;;;===>>>???>>>===<<<999888888888999;;;===>>>?????????>>><<<;;;===>>>999<<>><<<<<<<<<<<<=========>>>;;;;;;;;;<<<===>>>??????>>>>>>??????@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAA>>>???@@@AAAAAABBBAAAAAA???@@@AAAAAA@@@???>>>=========<<<<<<<<<======>>>>>>>>>?????????>>>>>>===999888666777999::::::999777777777777666666666666555555444444444333333333000111222333444333222222111111000000000000111111......///000111222222333000000000000000000000000000000000000000000000000//////............//////---...///111111///...---//////...---------------,,,,,,,,,,,,------...///+++,,,............,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,,,,---......***+++,,,,,,---------,,,***)))***,,,------+++)))++++++******++++++,,,---+++,,,.../////////..............................////////////////////////+++,,,------,,,...111333...///000///...---...000////////////////////////........................---..................---,,,,,,,,,---------......,,,,,,.../////////...---+++,,,,,,------,,,,,,+++,,,,,,---.../////////.........---------,,,,,,,,,******+++,,,,,,---......+++,,,.../////////......///......------,,,,,,+++,,,,,,------...///000000.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,---///........./////////000000---.........//////000000,,,---...---,,,,,,---...+++,,,///000111000///...***+++---...///...------............---,,,+++***//////////////////////////////000111111111111111////////////////////////,,,,,,,,,------.........////////////000000000000...........................,,,***((()))+++...111,,,---...//////......---,,,------......------,,,///............---------,,,---...000111111111111------------------------,,,,,,---......---,,,,,,)))***+++,,,...///000000000000//////............666666555555444444444444555666999;;;<<<===<<<<<<666666666666666666555555333333222222222222222333444555555555666666777777777777666666666666777777888999::::::::::::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;::::::;;;<<<>>>???::::::;;;;;;;;;;;;:::::::::999777888:::=========@@@???===<<<<<<<<<===>>>@@@BBBDDDEEECCCBBBBBBBBBGGGFFFFFFEEEDDDDDDDDDDDDGGGFFFEEECCCAAA@@@??????@@@@@@AAA@@@??????@@@BBB>>>>>>>>>===>>>>>>??????<<<;;;:::999:::;;;>>>???BBBCCCCCCDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<===???@@@AAA?????????>>>======<<<<<<:::999999888888999999::::::888666666777777555333444444333333333333222222222222333333333333444444333333333222111000//////111111/////////000111222111111111000111111222222222111111111000000//////111111000000//////......000000//////.........---...//////...,,,***+++,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////................................................///......------,,,++++++------------------------//////000000///...------000///...---------------////////////////////////------,,,,,,,,,+++++++++------------------------,,,---...//////...---,,,///...------...///...---000///...---,,,------...------............------+++++++++++++++,,,---...///---,,,,,,...//////...+++++++++,,,,,,---------......///---++++++,,,---000000///...---,,,++++++,,,,,,---......---,,,,,,,,,,,,------...///000000////////////////////////------------------------,,,------......------,,,............//////////////////.........---------++++++,,,,,,,,,---------............////////////...//////...,,,,,,---...111000///...------...///////////////////////////,,,,,,,,,---------............//////000000111111000000000000000000000000......//////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////....................................---.../////////...,,,,,,***+++,,,,,,------,,,,,,//////.........---------888888777777666666555555555666777999;;;<<<======999888777666555555555555333333333222333333444444555555555666666666777777888777777666666777777888888999999::::::999999888888888999:::::::::::::::;;;;;;;;;<<<======>>>>>>@@@???===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<:::999:::<<>>>>>>>>??????>>>@@@CCCDDDEEEFFFGGGIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFDDDBBBAAAAAAAAA@@@AAABBBAAA@@@AAABBBDDD@@@@@@??????@@@@@@AAAAAAAAA@@@>>>===>>>???AAABBBDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@AAAAAACCCDDDDDDGGGFFFDDDAAA>>><<<;;;;;;<<<<<<<<<<<<===>>>??????>>>======<<<;;;;;;::::::999999888888888888999999999888666666777777555333444444333333333333222222222222222333333333444444333222222111111000000000111000000///000111222333222222111111000111111111111111111111000000000///111000000000/////////...000/////////.........------...///...,,,++++++,,,------------------------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------........................,,,,,,---......//////000------------------------///////////////...------//////...---------------.................................---------,,,,,,------------------------------...//////...------///---,,,---...///...---000///...---,,,------...------............------000000///.........//////---+++******,,,------,,,------...........................---++++++,,,...000//////......---------,,,,,,---......---,,,,,,,,,,,,,,,---.........///........................------------------------...------------------...............//////////////////.........---------++++++,,,,,,,,,---------------......//////000000111222222111//////000222000000......---...//////........................,,,,,,,,,---------............//////000000000000////////////////////////............////////////........................................................................000000000000////////////........................,,,---.........---++++++++++++,,,------------,,,//////.........---------::::::999999888777777666555555666777999;;;===???<<<:::888555444444444555333333333333444444555666555555666666666666777777888777777666666777777888888888999::::::999888888666777777888888888888888::::::;;;;;;<<<=========AAA@@@???===<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@>>>======@@@BBBCCCCCCBBBAAA@@@????????????@@@@@@BBBDDDEEEFFFHHHKKKNNNHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@BBBCCCCCCBBBBBBCCCEEEBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBEEEEEEGGGHHHHHHHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEDDDBBB???===;;;::::::<<<<<<<<<<<<============<<<;;;;;;::::::999888888999999888888888888999999999777666666666666555444444444333333333333222222222222222222333333333333111111111111111111111111000000000000111333444555333222111111000000000000111111111111000000000000000000000000/////////////////////...............,,,---......,,,+++,,,...------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------........................------......///000000111...........................////////////...------//////...------------...........................//////.........---------------------------------------...//////...------...---,,,---...///...,,,//////...------------...------............------//////...---,,,,,,,,,,,,---+++******,,,------,,,..................---------......---++++++,,,...////////////////////////,,,------......------,,,,,,,,,,,,,,,------------------------------------------------------------///...---,,,,,,---...///............////////////...............---------,,,,,,,,,,,,---------------------...///000000111222333333222000000111222///............//////000........................,,,,,,,,,---------.........////////////000000000////////////////////////............------------........................////////////////////////////////////////////////111111111000000000//////........................,,,,,,------,,,,,,+++***++++++,,,---------------...............---------;;;::::::999888888777777666555444444666999===???===;;;777444222222333444333333333333444444555666666666666666666666777777777666666555555666666777888888999999999999888888666777777888888888888888:::::::::;;;<<<<<<======?????????>>>>>>>>>>>>>>>::::::;;;<<<>>>???AAAAAADDDBBBAAABBBDDDFFFGGGGGGAAAAAA@@@@@@????????????EEEFFFFFFEEEEEEGGGLLLOOOMMMLLLKKKJJJJJJIIIIIIJJJFFFEEEDDDCCCBBBBBBBBBBBBAAACCCDDDCCCBBB@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAA@@@???>>>>>>??????DDDEEEGGGHHHIIIHHHHHHGGGCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCC@@@@@@???======<<<<<<<<<<<<============<<<<<<;;;;;;;;;::::::999888888888999999::::::::::::999999888666555555666666555444444444333333333222222222111222222222222333333333000000000000111111111111///000000111333444555666333333222000////////////111111111000000000000000000000000000////////////........................+++---...---,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++++++++***************++++++,,,,,,,,,,,,,,,---........................000000//////...---------////////////////////////.........//////...------///......---------..........................................---------------------------------------..................---...---,,,,,,......---,,,............------......------............------...---,,,,,,+++++++++,,,///---,,,,,,...//////...---------,,,,,,+++++++++---......---++++++---............//////000000000------------------------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------///---,,,******,,,---///............////////////........................,,,,,,,,,------------...,,,------...///000111111000000111///...---...000............//////000000........................,,,,,,,,,---------....../////////////////////////////////////////////////////////......---------........................////////////////////////.............../////////000000000000////////////........................------------,,,,,,+++++++++,,,,,,---...---------........................999999888888888777777777666555444333444888;;;===<<<:::666333111222333444333333333333333444555555777777777777777777666666666555555444444555555666888888888888888888888888777888999999:::999999999::::::;;;;;;<<<======>>>AAAAAAAAA@@@@@@??????>>>::::::;;;<<<>>>@@@BBBCCCGGGEEEDDDEEEGGGIIIJJJJJJCCCCCCCCCCCCBBBBBBAAAAAAEEEEEEEEEDDDDDDGGGLLLPPPQQQPPPNNNLLLJJJHHHGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDBBB@@@=========????????????@@@AAABBBCCCAAA@@@??????>>>>>>>>>>>>BBBCCCFFFHHHHHHHHHFFFEEE@@@@@@??????>>>?????????AAAAAA@@@@@@@@@AAABBBBBB??????>>>===<<<<<<<<<<<<<<<======>>>======<<<;;;<<<<<<;;;;;;:::999999999::::::;;;<<<<<<;;;::::::777666555555666666555444444444333333333222222222111111111222222222333333000000000000000000111111//////111222333444555555333222111000////////////000000000000000000111111////////////000000000000---------...............+++---...---,,,,,,---...------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------........................//////...------,,,,,,+++////////////////////////------............------......---------......///........................---------,,,,,,,,,,,,+++------------------------.........------............,,,+++,,,---...---,,,------..................------............------///////////////000111111///---,,,,,,...//////...---------,,,,,,+++++++++,,,---...---,,,,,,---///------......//////000000------------------------,,,,,,,,,,,,,,,,,,++++++---------------------------------------------------,,,***))))))***,,,---............////////////---.....................,,,,,,---------.........---------...///000000111...//////...,,,,,,---///------...//////000000000........................,,,,,,,,,---------....../////////.......................................111000000//////.........................................................,,,,,,---------.........//////.........---------........................///......---------------,,,,,,---.........---------.....................666777777777777888888888777555444333444666999::::::888666444333444555555666555555444444444555555888888777777777777666666666555555444444555555666999888777777777777888999888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>FFFFFFEEECCCAAA>>><<<;;;============???AAACCCEEEGGGEEEDDDDDDGGGIIIJJJJJJEEEEEEFFFFFFFFFEEEDDDCCC@@@@@@AAABBBCCCGGGLLLPPPQQQPPPMMMJJJGGGEEECCCCCC??????>>>>>>>>>>>>>>>???@@@BBBCCCAAA>>><<<::::::<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBEEEGGGHHHGGGFFFDDD??????>>>======>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???===;;;:::999999<<<===>>>??????>>>===<<<===<<<<<<;;;;;;::::::999999:::;;;<<<<<<;;;:::999666555444444666666555444444444333333333333222222111111111111222222222222000000000000000000000000//////111222333333333333222111000000////////////000000000000111111111111////////////000000000000---------------.........,,,---......,,,+++,,,...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------++++++,,,,,,------..............................++++++,,,,,,---.................................,,,,,,---............---...------------...//////------------------------------,,,,,,,,,+++++++++------------------------///...------------...///---,,,+++,,,---...---+++,,,---......///.........------............---------------......///111111---+++******,,,------,,,..................------,,,---------,,,,,,---///,,,---------......//////...------,,,,,,------...,,,,,,,,,,,,---------------------------------------------------------------,,,+++******+++,,,---............////////////---------...............,,,---------........................////////////000111111000...---///000---...//////000//////...------------------------,,,,,,,,,---------....../////////............---........................000000000000000/////////........................------------------------++++++,,,,,,---..................---------,,,,,,........................000///...------------...,,,,,,---...............---------...............555555666777888999::::::777666444333333444666777888777777777777777888999999999888777666666666666888888888777777777666666777777666666666666777777999888777666666777888999888999::::::;;;:::::::::<<<<<<======>>>?????????GGGGGGFFFEEEBBB???<<<;;;>>>===<<<<<<>>>@@@BBBDDDDDDBBBAAABBBDDDFFFGGGGGGDDDDDDEEEEEEEEEDDDCCCBBB===>>>???@@@AAADDDIIILLLMMMKKKIIIFFFCCCAAA??????>>>===============>>>>>>===???AAAAAA???===<<<<<<;;;;;;;;;<<<===>>>???@@@???@@@@@@AAAAAAAAAAAA@@@???AAADDDGGGHHHHHHFFFDDD??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@AAABBBAAA???===<<<;;;::::::;;;===???@@@AAA@@@???>>><<<<<<<<<;;;::::::999999777888:::;;;;;;:::888777666555444444666666555444444444333333333333222222111111111111222222222222111111000000//////......//////111222222222111111111000000/////////000000///000000000111111111111.../////////000000000111,,,,,,,,,------.........---...///...,,,++++++,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................,,,,,,------......//////+++,,,,,,---......//////........................,,,,,,------.../////////------------------------+++,,,------.........------------------...//////------------------------...---------,,,,,,,,,,,,------------------------///...------------...///---,,,++++++------,,,+++,,,,,,.../////////......------............------------,,,,,,,,,------...---+++******,,,------,,,------..................+++---------,,,,,,...000,,,,,,,,,---------------...---,,,,,,,,,,,,---...,,,,,,,,,---.........///........................------------------------------------------------............////////////---------.........//////------------............////////////............111222222111///...000111...//////000000///...---------------------------,,,,,,,,,---------......//////.........---------..............................//////////////////........................------------------------,,,,,,,,,---...////////////.........------------........................///...---,,,,,,,,,------,,,------...............---------.........//////444555666777999:::;;;<<<777666555444333444444555777777888999:::;;;;;;;;;<<<<<<:::999888888777777999888888888777777666666999999888888888888999999999888777666666777888999888888999::::::::::::999======>>>>>>??????@@@@@@EEEEEEEEEEEECCCAAA???>>><<<;;;::::::;;;===???AAAAAA@@@>>>???AAADDDDDDDDD@@@AAABBBBBBBBBAAA??????>>>???@@@@@@???@@@CCCEEEHHHFFFDDDBBB@@@>>>=====================>>>>>>???:::===@@@AAA@@@>>>>>>>>>::::::;;;;;;<<<>>>???@@@===>>>??????@@@@@@@@@@@@???AAAEEEHHHIIIHHHFFFEEE@@@???????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@???>>>>>>============>>>;;;===???AAABBBAAA@@@@@@<<<<<<;;;::::::999999888555666888999999888666555555444333444666666555444444444444333333333222222000111111111111222222222222111111000///......---//////111222222111000///000////////////000000111//////000000111111111222.../////////000000111111,,,,,,,,,------............//////...,,,***+++,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................++++++,,,------...//////,,,,,,------...///000000........................000000000///......------------------------------+++,,,------.........------------------...///000------------------------//////.........---------------------------------///...---,,,,,,---...///---,,,++++++------,,,++++++,,,.../////////......---..................---222111000//////////////////---,,,,,,...//////...+++++++++,,,,,,---------+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...///000000////////////////////////------------------------......///000000///................../////////000---------.........//////---------.........//////000000000///......------000111111000...---///000//////000000000...---,,,------------------------,,,,,,,,,---------......//////.........---------........................,,,------....../////////................................................---------...///000000111000/////////.......................................---,,,+++***+++,,,---,,,---......//////......---------.........//////333444666777999:::::::::<<<888333222444666666555777888:::<<<===>>>??????===;;;888999;;;===<<<::::::999888666333333555888::::::999888777666555555333444666777777777666555:::999888888888999;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAACCCDDDEEEDDDBBB???===<<<===>>>===<<<<<<>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>=====================>>>???AAABBBCCC>>>???@@@@@@@@@@@@@@@???===<<<<<<<<<<<<===>>>>>>@@@??????>>>===;;;999888;;;;;;<<<>>>????????????????????????????????????CCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAEEEFFFEEECCC???<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>???AAABBBBBBAAA???>>>???>>>===<<<;;;:::999999555555555555555666777777666666555444444444444555444444333333333333222222111111000000111111222333444444444444333222111111000000111111111111000000////////////............111...+++,,,///111111//////000222444444222000///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++************+++,,,------......------------,,,,,,,,,,,,++++++///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,+++***)))(((---,,,,,,++++++*********---------............///,,,,,,,,,---------......,,,,,,,,,---------......000000///...------,,,,,,,,,---......//////......///////////////...............------------......,,,---///000000000//////000000000000///...---,,,111111000///...---,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++---------.........//////------------------------..............................////////////......---------............///..............................------------......000///...---------------------------------------******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---...------,,,,,,------...***++++++,,,---...//////////////////////////////////////////////////////////////////000000000000///...---,,,,,,---...///---------............///111111000000//////......//////.........------------------.........//////------------------------///............---------+++,,,.../////////...---------...............---........................---------------------------------............///........................---.........---,,,,,,+++)))***,,,......---,,,+++......//////...---,,,,,,---.........//////000000444555777999:::;;;;;;:::;;;888444222444555555555666777999:::<<<======>>>>>><<<:::;;;===>>>===;;;:::999888666444444666888999888888777666555555555444555555666666666666666999888888777888999:::;;;;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCAAA@@@>>>>>>??????>>>======>>>@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<============>>>======<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>@@@@@@FFFGGGHHHGGGCCC@@@??????>>>======<<<<<<=========>>>???@@@AAAAAA@@@>>>=========<<<;;;:::999888888666666555555555555666666666666555444444444444444444444333333333222222222111111000000111111222333333333444444444333222222111111111222111111000000000000000///////////////000...,,,,,,///111000//////000222333333222000///......---------,,,,,,,,,,,,,,,------------,,,,,,......---,,,,,,,,,------+++,,,------...---------)))***++++++------...//////...---,,,,,,,,,------,,,,,,---............---------------------------+++,,,------------------------------,,,+++***)))+++++++++*********))))))------------............,,,,,,,,,---------......,,,---------............000//////...------,,,,,,,,,---......//////....../////////////////////...///......------......///------.../////////......------...............---///......------------------------........./////////.........---------------------.........//////------------------------..............................////////////......---------............///------------------------......------------......///......------,,,------------------------------+++,,,,,,,,,------------///...---,,,,,,,,,---------------,,,,,,---------,,,,,,------------------........................//////////////////////////////..................///...------------...///---------............///111000000000/////////...//////.........------------------.........//////------------------------///............---------,,,---......///.........------...............---...............------------------------------------------............///...........................////////////...---,,,------,,,------......///......//////...------,,,............/////////000333555888;;;<<<<<<;;;::::::777444333444555555555555555666888999:::;;;;;;<<<:::999999:::;;;;;;:::888999888666444444555777777666666666555555444444555555555555555666777777777777777777777888999999::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@>>>===???@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>??????BBBAAA@@@???>>>============<<<<<<;;;<<<===>>>???======<<<<<<;;;<<<<<<<<<;;;<<<<<<=========<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>======>>>???@@@FFFHHHKKKKKKIIIFFFDDDCCC@@@???>>>======<<<<<<===>>>???@@@@@@???>>>===<<<;;;;;;::::::999888777777888777666555555444555555666555555444444444444444333333333333222222222222111111000000111111222333222333444555666555555444222222333222222111000000111111111000000000//////000///------///000000///...000111333333111000......------------,,,,,,,,,------............------------,,,,,,,,,---......++++++,,,---------------)))***++++++------...///......---,,,,,,,,,------,,,---......//////..............................------,,,,,,+++,,,,,,,,,------...------,,,+++******************)))))))))------------............,,,,,,,,,---------......------.........//////////////////...------,,,,,,,,,---......//////............/////////////////////......------......//////...------------------***+++,,,---............---,,,++++++,,,---...///........./////////000000000000000///////////////------........./////////......................................................////////////......---------............///------------------------......------------......---------,,,,,,,,,,,,,,,------------------------------------............------,,,,,,,,,---......------------------------......---------,,,,,,,,,------------------------///////////////////////////.........---,,,,,,,,,///...------------...///---------............///000000000000/////////////////////............------------...............------------------------///............---------...------------...//////---...............------//////.........------------------------------------------............///........................//////000000000///......000///---,,,,,,...000111.........///......---,,,............////////////111444888;;;<<<<<<:::888999777555333333444444444444444444555666777888888666555444444555555555555666666666555333222444666555555444444444444444444666555555444444555777888666666666666666777777888999::::::;;;<<<<<<======<<<<<<===>>>???@@@AAAAAABBBCCCCCCAAA???>>>???@@@@@@???>>>======<<<======???>>>>>>>>>>>>???@@@AAAEEEDDDBBB???===;;;::::::<<<;;;:::999:::;;;>>>???>>>>>>===<<<;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;=========>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>???>>>============>>>???DDDGGGKKKMMMKKKIIIGGGFFFAAA@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;;;;:::999888888777777999888777666444444333333666555444444333333444444333333333222222222222111111111000000111111222333333444666888999888888777333444444333333222111000333222222111111000000000000////////////000000///...///000111111000///...---------------------------..................---************++++++,,,---++++++,,,------------,,,------,,,,,,,,,+++++++++------------------------,,,,,,---...............////////////////////////---,,,***)))(((((()))***---.........------,,,+++***************+++++++++,,,,,,---------.........,,,,,,,,,---------...............////////////000//////.........---------,,,---......///.....................//////////////////............//////000///---,,,++++++,,,---+++,,,---..................---,,,+++,,,---///000---.........////////////000000//////////////////............////////////......................................................////////////......---------............///------------------------......------------......,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------------.........,,,,,,,,,,,,---......///,,,------------------,,,------------------------------------------------////////////////////////000//////...---,,,++++++.........------.........---------............///000000000000/////////////////////.......................................------------............///............---------......---,,,,,,...///000.........///......---,,,/////////...------,,,,,,---------------------------------............///......................../////////000000//////...///......------...///000---...............------.........///////////////000222666999;;;:::888777777777666444333333333444333333333222333444555666222222222222111111222333333444444333222111222444333333333333444444444444666555555444444555777888555555666666777777777777999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCBBBAAA>>>===>>>@@@??????>>>===<<<<<<======???>>>>>>>>>>>>@@@BBBCCCGGGFFFCCC@@@===;;;:::999<<<;;;:::999:::<<<>>>@@@@@@???>>>===<<<;;;;;;;;;============<<<;;;:::999<<<============<<<<<<;;;========================<<<=========>>>>>>>>>???>>>>>>===<<<<<<===>>>>>>AAADDDIIIJJJJJJGGGFFFEEEAAAAAA???===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;::::::999999888888:::999777666444333333333555555444333333333333333333333222222222111111111111111000000111111222333444666888:::;;;;;;:::999444444444444444333222222333333333222111000000000///000000000000//////000...///000000000000///...---------------------------..................---************++++++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,---------------------++++++,,,------------,,,////////////////////////---,,,***)))((()))******------......------,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------...............////////////000...............---------,,,---......///.........---.........//////000000/////////....../////////000///---,,,++++++,,,---///////////////...------000000...---------...///,,,,,,---------........................................../////////000000////////////////////////////////////////////////......////////////......---------............///------------------------......------------......++++++,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,---......---,,,,,,++++++,,,,,,---...//////........................////////////////////////000000//////...---,,,,,,---..................------------............///////////////000000000000////////////////////////.....................------------......////////////............---------......---,,,,,,...///000......//////...------,,,//////.........------------------------------------------............///........................---....../////////......,,,---...//////...---,,,------...............---///////////////.........000222555888999999888777555666666555333222333444333333111111111222333444333444444333222222333555111333444333222111222333222222333333444444555555555555555555555666777777555555666777777777777777888888999::::::;;;;;;<<<::::::<<<>>>???@@@AAAAAA@@@@@@@@@???===<<<>>>???>>>======<<<<<<======>>>???>>>>>>>>>???AAADDDEEEHHHGGGDDDAAA???===;;;;;;<<<;;;;;;;;;<<<>>>???@@@BBBAAA@@@>>>===<<<<<<<<<=========<<<;;;:::999888;;;<<<<<<=========<<<<<<========================<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<===>>>>>>AAAEEEFFFEEEDDDCCCCCC@@@???>>><<<;;;;;;::::::999999999999999999999::::::::::::999999999888888999888777666444444333333555444444333333333333333222222222222111111111111111111000000111111222333444666888;;;<<<;;;999888444444555555555555444444444333333222111000/////////111222222000//////000......////////////......,,,,,,,,,------------...------............------------,,,,,,,,,---......******+++,,,,,,,,,,,,,,,)))***++++++------...///+++,,,---.........------***+++,,,,,,------,,,,,,////////////////////////......------,,,---------,,,,,,------------,,,,,,***++++++,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////........................,,,---......//////......------......///000000000000//////......//////000///...------------------000000000000///...---,,,000000000//////......---,,,,,,,,,------------...,,,------------.............../////////000000000000000000000000000000000////////////////////////......////////////......---------............///..............................------------......***+++---......---,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,---.........------+++,,,---......---,,,+++***++++++,,,---...///000////////////////////////////////////////////////000000//////...---------------...//////...---------------............///////////////000000000000...////////////000000000...............------------------...//////000000///............---------...------------...//////////////////...---,,,,,,........................---------------------------------............///........................------.../////////......,,,---///000///...,,,***,,,---......///.........///////////////.........222333555777888999999999444666777555222111222444444333111000000111222333444555666555333222444777222333555555333333333444222222333333444555555666444555555666666666666666555666777888888888777777888888888999::::::;;;;;;999;;;===???AAAAAA@@@???===>>>>>>===;;;;;;===>>><<<<<<<<<<<<<<<===>>>?????????>>>>>>???BBBEEEGGGHHHGGGEEEBBB@@@???>>>===<<<<<<===>>>???@@@AAAAAADDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???======;;;;;;;;;;;;======<<>>>>><<<;;;::::::::::::777777777777888999::::::999888888888888777777777888888777555555444444444555444333333222222333333222222222222111111111111111111000000111111222333222444777999:::999666555333444555666666666666666333333222111000///......///111333333000...///000........................,,,,,,,,,---------......,,,,,,------------,,,,,,......---,,,,,,,,,------******+++,,,,,,,,,,,,+++)))***++++++------...///+++,,,---.........------+++,,,,,,---------------........................------.../////////......++++++,,,,,,,,,,,,++++++)))******+++---...//////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---------....................................,,,---......//////......------......///000000111000000////////////000000------.../////////...............//////...------,,,---...000000///...---------------............,,,,,,---------............/////////000000000000000000000000000000000000////////////////////////......////////////......---------............///////////////////////////......------------......***,,,---/////////------------------------------------------............,,,---.........---,,,++++++,,,...//////...,,,+++,,,,,,,,,------.................................////////////////////////...---------------------------...//////...---------------............///.../////////000000000111.../////////000000000000//////.........------------------...///000000000///............---------,,,---......///.........////////////...---,,,+++,,,,,,------.../////////---------------------------------............///........................---...///000000000000000///////////////...------,,,------...//////......000/////////............333444666777999:::::::::444666777666222111222444444333111000///000222333333555666555222222444777333555666666555444555666222222333444555555666666333444666777777777666555555666888999999999888777777888888999::::::;;;;;;999;;;>>>AAABBBAAA@@@???;;;<<<<<<<<<::::::<<<>>>;;;;;;;;;;;;===>>>???@@@@@@???>>>>>>???BBBFFFHHHHHHGGGEEECCCAAA@@@??????<<<===>>>@@@AAABBBBBBBBBEEEDDDBBB@@@???>>>======888999:::;;;<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===<<<>>>@@@@@@??????@@@AAA===<<<;;;:::::::::::::::666666666666777999:::;;;777777777777666666666666888777666555555444555555555444333333222222333333222222222111111111111000111111111000111222222333111333666888888666444222222333444666777777888888333333222111000///...---...111444333000......000........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,+++******************+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++***+++---...///...------,,,---......//////..............................***+++---...///...------******+++,,,,,,,,,++++++(((((()))***,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---.....................,,,---......//////......---------...///000000111000000////////////000000,,,---///000111000//////++++++,,,---............'''))),,,///000000...---............/////////000,,,---------......//////////////////000000000000000000000000000000000000000000000000000000000000......////////////......---------.........//////000000000000000000000000.........------.........+++,,,...000000///...---------------------------............/////////000------...///...---+++***+++,,,...//////...,,,+++......---------,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,---------.........//////.../////////000000111111.../////////000000111111//////.........------------------...///000000111//////.........---------+++,,,.../////////...---////////////...---,,,++++++,,,,,,---...///000000---------------------------------.........//////........................//////000111111111111111333111///...---...///000,,,,,,---.../////////...000000//////.........---000000222444888999888777666666555444333222222111333222000//////111222444666555444333222111111111222333444555444333222111222222222222333555666777555555666666666666555555888888888777777777777777666777777888888888888777777:::>>>>>><<<::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBB@@@@@@AAAAAA@@@???===<<<@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@???:::;;;===????????????>>>???>>>===;;;:::999888888555555555555666666666666999777666777888999888777777666555444444444444444333222111000///000111222333222111000000111222333111111111111111111111111111222222222111333555888333666999999888666666666444333222111000...------//////............//////...---,,,,,,,,,,,,---...........................------------------------------------------------,,,---......,,,,,,---............------.........+++++++++,,,,,,,,,------......//////......---,,,+++,,,.../////////...---...------,,,,,,------.........---------,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,---.........---,,,,,,...///000........................,,,,,,,,,,,,------//////------------------------.........///////////////111111000000//////......////////////000000000000//////.........---------......------------.........------------,,,,,,,,,---......---++++++---......///////////////...------......///000111111222........................////////////////////////........................///...---,,,+++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////...------,,,,,,//////...---,,,,,,++++++------------------------///////////////.........////////////////////////000000//////.........---......---------......///000000000000000111222222......////////////......///////////////.........//////...------------......------,,,,,,------......---,,,,,,,,,,,,---...222111///......///000111........................000///...---,,,------...,,,,,,,,,---------......///000000000......000111444222...,,,+++,,,...000......////////////......111000///...............---,,,,,,,,,,,,---......---///000///...,,,,,,---222222333666999;;;:::999777777666555444222222111444333222111111222444555444444333222222222333333222333333333333333222222222222333444555666777777666666777777777777666666777777777777777777777777666666777888888888888777888<<>>???????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===?????????@@@AAABBBCCCCCCEEEDDDBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>??????>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>===<<<:::999888888888777777666666555555555444555444333333444555444333444333333333333444444444555555333222222222333444222222111000000111222222111111111111111111111111111222222222111333555888777999:::999777444333444000000000000000000000000//////............/////////...------------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,......------,,,,,,------...,,,,,,---------...............//////......---,,,,,,------..................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------...//////........................///......---------......------------------------............////////////000000000000//////........./////////000000000000//////.........---------......------------...............------,,,,,,,,,+++---...---,,,,,,---.........///////////////...---......///000000111111////////////////////////////////////////////////........................000///...---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------..................///......---,,,,,,++++++------------------------/////////////////////...////////////////////////000/////////............//////...---,,,,,,------//////......//////000000......////////////....../////////////////////...//////...------------......------,,,,,,------.........---,,,,,,---......,,,+++***))))))***,,,---........................---,,,+++*********++++++,,,,,,,,,---------......///000000///......///111333111///,,,,,,,,,...///......////////////......000000///...............------,,,,,,------...//////000111000...---...///222222333555999::::::999999888777666444333222111555444333333333444666777333222222222333333444555333333222222222222333333111222444666777777777666666777888888888888777666666666666777777777777777666666666777777888888888:::===@@@???<<<888888999888888999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>=========??????@@@AAAAAA@@@???>>>?????????@@@@@@AAABBBBBBCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;===============<<<;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;=========<<<<<<;;;::::::;;;;;;<<<===>>><<<;;;:::999888888888888888888777666555444333333333222111111333333222111111111111222333444444444666555444333333333444444222222111000000111222222111111111111111111111111000111222222222333666888======<<<999555222222222000000000000000000000000//////............//////000///............///000------------------------------------------------+++++++++++++++++++++++++++---...---,,,+++,,,...---,,,,,,++++++,,,,,,------------.........//////......//////......---,,,---------------......///...------,,,,,,------.........---------,,,,,,,,,******+++,,,,,,---......------,,,+++++++++,,,,,,,,,,,,---...............------------------------111000///...------------------------------------............//////000000000000000////////////........./////////000000000/////////............---......------------......//////...---,,,,,,++++++(((***---...---,,,,,,---------...///000000000///.........//////000000111////////////////////////////////////////////////........................000000///............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,------...//////000......------,,,,,,++++++------------------------......//////////////////////////////////////////////////////............000///...---,,,+++++++++....../////////000000000......////////////............////////////////////////...------------......------,,,,,,------.........---,,,,,,---.........---,,,,,,,,,...///000........................,,,+++******)))*********,,,,,,,,,---------......///000000///......///111111000///...---------.........////////////....../////////...............---------,,,------...//////000///...,,,,,,...000000000000333666888888777999999777666444333111111444444333333444555666777333333333222222333333444333222111111111222333444111333555777888888777666555666777888888777666555555555666666666666666777666666666666777777888999;;;>>>@@@???:::666666666888999999:::::::::::::::::::::::::::;;;<<<======>>>======<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;=========<<<;;;;;;:::999999999:::<<<===::::::999888777777777888888777777666555444444444444333222333444555444222111111222333333333333333333333333222222222222222222111111111111111111222111111111111111111111111000111222222222333666999??????===999555222222333444333222111000...------///......------......//////..................///------------------------------------------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++++++++++++++,,,------------.....................///......---,,,...---,,,+++,,,---...///...------,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++++++++,,,---...///...---,,,------------------------///...---,,,,,,,,,,,,,,,------------------------------......//////000000////////////////////////........./////////000000/////////.....................------------......//////...---,,,++++++***&&&)))---......---,,,---,,,,,,...///000000000000........./////////000000------------------------////////////////////////......................../////////.......................................------------------------------------------------........./////////000000---------.........//////---------,,,,,,,,,++++++------------------------............///////////////////////////////////////////////////.........///...---,,,,,,,,,,,,,,,//////000000111111111111......////////////..................//////////////////...------------......------,,,,,,------.........------------......000000///000111222333444...........................---------------------,,,,,,,,,---------.........///000///------///000.../////////......---,,,......////////////...........................------------------...//////------,,,***)))***,,,///111000000222555777888777888888777555444333222111222222222333333444555666666555444333222222222222222222111000111222444555111333555777888888777666444555777888888777555444444444555555555666666666555555555555666777888999;;;===@@@>>>999555444444999999:::;;;;;;;;;;;;;;;:::999999::::::;;;<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>>>>=========>>>???@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================;;;;;;<<<======;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;::::::999888888999;;;<<<999999888777777777888888555555555666666666666666555444333444555666555333444444444555444333222111333333333222222222111111111111111222222111111111000000000000000000000000000111222222222333666999>>>>>>===:::666444444555444333222111000...------......------------......------------------------------------------------------------------------------------------------+++,,,---,,,++++++,,,---+++++++++******++++++++++++,,,,,,,,,,,,---------.........///......---,,,------,,,++++++---...///...------,,,,,,------.........---------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++***+++---.........---,,,------------------------+++*********++++++,,,------------------------------------...///000000111.............../////////............////////////////////////////////////......------------......//////...---,,,,,,++++++'''***---......---------,,,,,,...///000000000000............////////////------------------------////////////////////////....................................------,,,,,,------------------------------------------------------------------------............//////////////////.........---------,,,,,,,,,,,,,,,+++++++++---------------------------.........//////000000////////////////////////.........///////////////,,,,,,,,,,,,------...///---...///000000000//////......////////////......---.........//////000000//////...------------......------,,,,,,------...........................,,,,,,------...///000111////////////////////////......//////////////////,,,,,,,,,---------.........//////...------...000---......//////...---,,,......////////////......,,,---......///...------...------------...//////------,,,***)))***---///333222111333666999999999666666555444333222222111000000111222333444444555666666444333222111111111111111111111111222333444111222444666777777777666444666888::::::888666444333333444444555666666666555555444444555777999:::;;;>>>@@@>>>999555444444999::::::;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;;;;;;;:::::::::999:::<<<===>>>>>>>>>======>>>???@@@@@@???>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;;;;::::::999999999999::::::888888888777888888999999555555555555666666777777444333222222444444333222444555555555555333111000333333444444444333222111000111222222222222111000000000000000000000000000///000111222222444777999===>>>===;;;888555555555000000000000000000000000......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,---,,,+++***+++---,,,++++++******++++++,,,+++++++++,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,------......------,,,,,,------.........---------,,,,,,,,,......---,,,,,,+++******------,,,+++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------------------------,,,------...///000111111---............/////////------........./////////...////////////000000000......------------............---------,,,,,,,,,)))+++...///...------...------...///000000000///................................................////////////////////////........................------......------,,,+++------------------------------------------------------------------------------------.........///000//////...------,,,,,,,,,,,,,,,,,,++++++++++++------------------------------......///000000000////////////////////////.........///////////////,,,,,,,,,---...///000111+++,,,---...///...---,,,......////////////......------......///000000000//////...------------......------,,,,,,------...---...////////////...---,,,,,,---....../////////////////////////////////,,,------............---,,,,,,,,,---------.........//////...------...000------.........------,,,......////////////......+++,,,---//////...------......------......///000...//////...------///111333222111222555888999999444444333333333222222222///000111222333444555555555444333333222222222222///000111222222333333333222222333444555666777777666888:::<<<<<<:::888666222333333444555555666666555444333333555777999:::<<>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999999:::::::::::::::999999888888888888888999:::;;;666666666666666555555555444333222222333444333222111222333444444333111000222222333333333222111000000111222222222222111000000000000000000000000000///000111111222444777:::>>>??????===999555444333000000000000000000000000...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////......---,,,++++++,,,------------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++------------------------,,,,,,---...///000111111---------.........//////---------.........//////.../////////000000000000......------------......,,,,,,,,,------------...---...//////------...///......///////////////...................................................////////////////////////........................---.../////////...,,,,,,........................------------------------........................,,,,,,,,,,,,------------..................------++++++++++++++++++++++++------------------------------......///000000111////////////////////////............/////////000............//////000111,,,---///000111000///.........////////////......------......///000000111//////...------------......------,,,,,,------...---...///000000///...---///000000111111111000000////////////////////////++++++---.........------,,,,,,,,,---------............///...---,,,...000------------------------......////////////......***+++---//////...---,,,...............//////000---///000000//////000111111000///000333666777888222222222222222222222222///000222333444555555555333333222222333333444444...///111222333333222222222222222222333555666777888:::<<<>>>>>><<<:::888222222333444444555666666555444333333444666999;;;===@@@CCCAAA<<<999888888777777888999999999999888999999999999:::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAA<<<===???@@@???>>><<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<@@@???===<<<<<<<<<===>>><<<<<<<<<;;;;;;:::::::::888999:::;;;::::::888888999:::;;;<<<<<<;;;999888888888888888999:::;;;;;;888888777666555444444333555444333333555555444333...///111333444333222111//////000111000///...---000111222333333222111000000000000000000000000000///000111111222444777:::???@@@AAA>>>:::555222111444333222111000...------...------,,,,,,------...---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------------.........//////......//////......---,,,***+++,,,---...---,,,+++...------,,,,,,------.........---------,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,------...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------,,,,,,---...///000111222---------.........//////---------.........//////.../////////000000111111.........------.........++++++,,,------......//////000000///------...000...///////////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...........................///000000000///---,,,////////////////////////------------------------........................+++++++++,,,,,,,,,------,,,,,,------.../////////++++++++++++++++++++++++---------------------------------...///000000111////////////////////////---.........//////000000111000000/////////000000000111333444555444222111......////////////......---------...///000000111//////...------------......------,,,,,,------...---...///000000///...---///000000000000//////...000000000000000000000000+++,,,...///000///......,,,,,,,,,---------......---...///...,,,,,,...///------,,,,,,,,,---............////////////......***+++---//////...---,,,...............///000000+++---//////.........///111111111222222333333444555444333222111111111111222222222111222222333333333222222222222222222333111111111111111111111111444444444333333555999===AAADDDEEEDDDDDDCCC>>>777888555222222333444222000444444444555666777888999============<<<:::888666777888777666555666999;;;888888888888999;;;===>>><<<<<<<<<<<<<<<;;;;;;:::;;;999999;;;@@@BBBBBB@@@<<<<<<===============<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;===>>>999999999999999999999999;;;;;;;;;:::999:::<<<>>>777777888888888999999999888666444333333333555666444444444333333222222222222111111111000000//////000000////////////000000000000000000000000000000////////////000000000000000000//////111444777888::::::999888555333111000//////////////////////////////...---,,,,,,++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++------------,,,,,,+++***,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++******,,,...///000000000///...------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---.........---,,,,,,+++,,,,,,++++++,,,,,,---...........................,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++...------,,,,,,------.........---,,,---...///000////////////////////////((())))))***+++,,,------......//////...---,,,,,,,,,,,,,,,---,,,,,,++++++000///...------...///000---......///////////////---.........---,,,,,,+++......---------,,,,,,,,,------------------------333000---,,,...000///---......//////...---,,,,,,////////////////////////////////////////////////,,,++++++++++++,,,------,,,---...//////---+++***........................---......,,,+++***+++---,,,,,,,,,---------......000000000000000000000000//////............/////////...---,,,,,,,,,,,,,,,...------------...//////111111111111111000//////111111000000//////......,,,++++++,,,---///111333000000///..............................---------............//////////////////......---------,,,........................////////////////////////000///...------...///000////////////////////////.................................------,,,,,,,,,------............------+++,,,,,,------,,,,,,+++(((+++---...---,,,,,,,,,111111111222333333444444444444333222111111111222222222222111222222333444222222111111111111222222222222222222222222222222222222333333333666;;;>>>FFFJJJLLLJJJGGGDDD???888555333222333555777666555444444555555777888:::;;;<<<<<<<<<;;;:::999888777888888888666555666999;;;;;;;;;:::999999:::;;;<<<;;;;;;<<<===============<<<::::::<<>>IIIPPPTTTPPPJJJEEE???:::666444333444666888888888444555555666777999;;;<<<;;;::::::999888888888999888888888777666777999<<<>>>===<<<;;;:::999999999:::;;;<<<>>>??????@@@@@@<<<;;;;;;<<<>>>??????>>>;;;;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888999999999999999999999999;;;<<<<<<:::888888999:::444444555666666777888888999888666555555555666777222222333333444444555555111111111111000000000000222222111111111111222222000000000000000000000000////////////000000000000............///111333555333333222111000...---,,,........................------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,---------,,,++++++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------..................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,------------,,,,,,...------,,,,,,------......------------...//////////////////////////////000000000000000000000000.........///......---,,,,,,---...///000111111111//////...------...//////------...////////////...////////////............000000/////////.........------------------------111///------...///...---.........///......---,,,------------------------........................---------------...//////)))***,,,.../////////...........................+++,,,,,,+++***)))+++,,,,,,,,,,,,---------......//////////////////////////////............//////111000//////.../////////......------......///000111111111111111000//////000000000////////////...///////////////000111111000///......---.........,,,---------.../////////---------.........//////000000////////////..............................------------------------------,,,,,,,,,,,,------////////////////////////........................---------------.........------............------------............------+++---///000///.........000111111222333444555555444333333222222222333333222222222222222333444555111111000000000000111111333333333333333333333333111222333333333555999<<>>===<<<;;;::::::999999;;;<<<===>>>????????????===<<<<<<<<<===>>>======<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<;;;:::999888999999999999999999999999<<<======<<<:::888999:::666666666666666666666666777777666555444555555666333333333333444444444444111111111000000000000000000000////////////000000111111111111111111111111////////////000000000000...------......000111222000000000///...---,,,+++........................,,,,,,------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,,,,+++---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...+++,,,---......///......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,------------,,,,,,...------,,,,,,------...------------......//////////////////////////////////////////......---------...............---------...///000000000000000........................,,,---......//////...............---------......////////////.........---------------------------///......---............---...............------------------------------........................++++++******++++++,,,---***+++,,,---....................................+++,,,,,,+++))))))+++,,,,,,,,,,,,---------......000000000000000000000000//////............//////000000///....../////////...............//////000111111111111111000//////////////////////////////000000/////////////////////......------.........,,,,,,,,,---...///000000,,,,,,---------.........000000000000000/////////........................------------------------------------------------////////////////////////........................,,,,,,------......//////------............------......////////////......)))+++------,,,,,,,,,---000111222333444555666666444444333333222333333333222222222222333444555666111111000000000000111111333333333333333333333333444444555444333333666888<<>>:::777777777666555555666777555555555666777888:::::::::999888777666777888999777888999888777777999:::;;;;;;;;;;;;;;;;;;::::::======>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;<<<;;;:::999999999999999999999999999888999:::999666555555666:::999888777666555555444555555444444333333333333555555444333222222111111000000000000000000111111000000////////////000000222222222222222222222222////////////000000000000---------......//////000///////////////...------........................,,,,,,------------------,,,++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...,,,,,,---...////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...---------...............///////////////////////////......------,,,,,,,,,------...............---///////////////...---,,,------............------,,,------...............---,,,,,,++++++,,,------.........---------,,,,,,------------------------------.........---......------...............---................................................+++************+++,,,,,,---------------------,,,........................++++++,,,+++******+++---,,,,,,,,,---------......------------------------//////............/////////......---....../////////............///000000111111111111111000//////.............../////////...//////.........------......------------......,,,,,,,,,---...///000000,,,,,,,,,,,,------------/////////000000000000000........................------------------------.........//////.........////////////////////////........................---------....../////////------............------...//////000000//////...***+++------,,,+++,,,---000111222333444555666777666555444333222222222222222222222222333555666777111111111000000111111111333333333333333333333333444555666555333222444555555>>>DDDDDDBBB@@@===999333555666666666777:::<<<888888777777888999999::::::999999888777777777888555777888888777777888999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<======<<<;;;<<<>>>????????????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777888999:::;;;;;;;;;;;;999999999999999999999999888999;;;:::888777777777::::::999888666555444444444444444444333333222222555444444222111000///...000000000000111111111111222222111111111111222222222222222222222222222222////////////000000000000...........................//////000000000//////------------------------------------------------+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,...,,,+++,,,---...---+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...---...//////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................******+++,,,---...//////------............------...------,,,,,,------...,,,---......//////....../////////////////////////////////......---------,,,---......///........./////////...---,,,+++***------............------,,,,,,---............---,,,+++*********+++------...------------,,,,,,,,,------------------------+++---...///---------...,,,---......///.........////////////////////////------------------------,,,,,,,,,,,,,,,---............---------,,,,,,,,,........................+++,,,---,,,++++++---...,,,,,,,,,---------..............................//////............//////......------......////////////......//////000111111111111111111000//////---............/////////---...............---,,,---------,,,------...///,,,---------.../////////+++++++++,,,,,,,,,------......////////////000000........................------------------------......///000000///......////////////////////////......................................./////////------............------......////////////......,,,---///...------...000000111222333444666777777888777555444222222111111222222222333444555666777222222111111111111222222222222222222222222222222333444555555333333444555333999>>>>>>???@@@===888444666888888888888;;;>>><<<<<<;;;:::::::::::::::::::::::::::999888777666444666777777666666777888777888999:::::::::999999888999999::::::::::::999999;;;======;;;;;;===???????????????>>>===<<<;;;999:::::::::;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::999999999999999999999999888:::<<<<<<;;;999999:::777777666666666555555555444444555444444444333222333222222111000///......///000000000111111111111222222111111111111222222000000000000000000000000////////////000000000000....../////////.........---...///000000000000000------------------------.........------,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,...,,,,,,,,,---...---,,,******+++,,,,,,---......------------------------+++---//////...---------000000000111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,---...///000000------............------...------,,,,,,------...,,,---.../////////...---//////////////////////////////..................,,,------...//////.....................---,,,+++,,,------......------,,,+++,,,------......---------,,,+++******,,,...///............------------------------------------))),,,//////---,,,---...,,,------...//////..............................------------------------,,,,,,,,,+++,,,,,,---...------,,,,,,,,,------...........................,,,---...---,,,,,,...000,,,,,,,,,---------......111111111111111111111111//////............////////////......//////000111///////////////000000111111111111111111000//////---------.........//////---...//////000///......---,,,,,,,,,------...///------..................++++++++++++,,,,,,,,,,,,------........./////////................................................------...//////...------////////////////////////........................////////////............------............---------......//////......---,,,.........------///000000111222333555666777888999888666444222111111000222222222333444555777777333333222222222222333333111111111111111111111111111333444444444444555777444888;;;<<<>>>@@@===777999:::<<<;;;888888:::===??????>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::888666555333555777777666555666777777888999:::999999777777555666777888999:::::::::888;;;======;;;;;;===@@@>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888888999999999999999999999999999444666999999888777777777333333444444555666666777555555666666555555444333000000000000//////////////////000000111111111222000000////////////000000////////////////////////////////////000000000000/////////000//////...---,,,---...///000000000000------------------------//////...---,,,,,,++++++++++++******++++++,,,---------------------------***+++,,,,,,------------...---,,,,,,......---,,,******+++,,,,,,---......------------------------+++---000000...---------111111222111111000///...////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000/////////............------............------...------,,,,,,------...,,,,,,.../////////...---////////////////////////------------------------,,,,,,---.../////////...------...............---,,,,,,---......---,,,,,,+++,,,------......------...---+++++++++---///000000/////////............------------------------))),,,//////---,,,---///,,,,,,---.../////////...------------------------------------------------******))))))******+++,,,+++++++++,,,---...///000........................,,,---......------///111,,,,,,,,,---------..............................//////............//////000000///000000111222222///////////////000111111111111111111111000//////---------.........//////---...000111111111000///,,,,,,,,,,,,------...///...............---------******+++++++++,,,,,,,,,,,,---------......//////........................////////////////////////,,,,,,---......---,,,,,,////////////////////////........................000000//////......---------..................---------............------+++,,,,,,,,,++++++---///222111000000222444777888999999888777555444222111111222333444444333222111333333333222222222111111222222222222222222222222555444444333333333444444;;;::::::;;;???AAABBBBBB@@@BBBBBB@@@<<<::::::<<>><<<;;;;;;<<<===;;;;;;;;;:::999888666666555666777999999777666555777888888999999999999888777777888999999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888999999:::::::::999999999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@@@@>>>;;;999777777888888;;;;;;;;;;;;:::999888888888777666555555555555555999999777666555555555555666333000111555666333///222222222111000//////...000000///000000111222222111111000///////////////////////////............////////////000000000000////////////............---...///000000///...---,,,,,,------...------,,,...------,,,,,,++++++***------,,,+++,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,------///...---,,,++++++++++++...........................///111333444333222111///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000000000000000///////////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------............///000000///...------,,,,,,......------------......///...---,,,,,,,,,---...------............---------------...///000000111........................------------------------+++,,,------++++++,,,---...,,,+++,,,000111000...............////////////............////////////...------,,,,,,------...---...///000000///...---///............///000000......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,...///111222222000///------///000222........................000000000000111111111111000000000000000111111111777555333222333333222111..........................................------////////////............000///...---,,,---..............................////////////////////////------,,,,,,---...000111222111111000///......---...............---------////////////////////////000///...------...///000111111000///...---,,,,,,------,,,,,,,,,---......///............------------------............///111111000111222555777999999999888777666444333222000111222333444333222111333222222222111111111111222222222222222222222222111111222333444666888999;;;;;;<<>><<<;;;<<<<<<===;;;;;;;;;:::999888666555444555777888888777555444666666777777888888777777888999999:::::::::999999::::::::::::;;;;;;<<<===;;;;;;::::::999888888777999999:::::::::::::::999888999999::::::999999999888999999999::::::::::::;;;;;;::::::;;;<<<===>>>???===;;;888777666777777999999999999999888777777888777666555555444555555777777666555444444444555777444111222555555333///222222111111000//////...000000/////////000111111111000//////.........///////////////.............../////////000000000000////////////..................////////////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///............---------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------///...---,,,++++++++++++---------------------------...000222333333222111000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******+++,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000/////////...///...---,,,,,,,,,,,,---//////............//////---------............///000//////...------,,,,,,......------------............---,,,,,,,,,---...---......//////......---------......///000000111........................------------------------,,,---......,,,,,,---...+++)))(((***---...---+++------------........................///////////////......------......///---...///000000///...---......------......///000000000///............///...---,,,,,,,,,,,,---...,,,,,,,,,---...///000111000///...------...///000........................//////000000000111111111222222222333333333333333666444222111222222111000------------------------........................////////////............000///...---,,,------...------------------------........................------,,,,,,---...000111111111000000///......---------..................////////////////////////000///...------...///000////////////............000//////...------------///............------------------............///111111000111333666999;;;999999999888777555444333000111222333444333222222111111111111000000000000111111111111111111111111111111222333555777999:::888:::===CCCGGGIIIHHHGGGJJJJJJJJJGGGCCC@@@>>>>>>???>>><<<;;;;;;;;;<<<<<<:::::::::999999777666555444555666777777666555444555666777777888888888777::::::;;;;;;;;;::::::999999999999999:::::::::::::::999999888888777777777777888888999:::::::::;;;999999999999999999999999888888888888888999999999;;;::::::999999:::;;;;;;===;;;999777666555666666777777777777777777666666888777666555444444444444555555444444444444444555888555222333444555222///222222111111000/////////000000//////.../////////000///......---.........////////////................../////////000000000////////////............//////............//////---.........---,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222222000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000000000/////////............---,,,,,,,,,------//////............//////---------............////////////...------,,,,,,......------------............---,,,,,,---...///---......//////......---------......///000000000........................---------------------------...//////------...///---,,,,,,---///000///...,,,,,,,,,------------.............../////////////////////....../////////---...////////////...------------------......///000000///............///...------,,,,,,------...---------------.../////////...---,,,,,,---...///........................//////000000000000111111333333333444444333333222555333111000111111000///------------------------........................////////////............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000111111000000//////.........,,,---------...///////////////////////////////////////............//////------.........//////000222111000///...------,,,///............------------------............///111111000111333666999;;;999999999999888777666555000111222333444333333222000000000000000/////////000000000000000000000000333333333444555666777888555888===DDDIIIKKKJJJHHHLLLKKKJJJGGGCCC???<<<;;;;;;:::999999999999::::::999999999999888777666555444444555666666555444444666666777888999999999999:::::::::;;;::::::999888888888999999999999999888:::::::::999999999999999666777777888999:::;;;<<<::::::999999999999999999777777777777777888888888999999999888888888888888;;;:::888666555555555555666666666666666777888888999888777666555444444444444444444444444444555555777555333333444444222000111111111111000000//////111000///......---......///......---------......////////////...................../////////000000////////////............//////---,,,,,,---//////............---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------************************------------------,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,++++++******,,,,,,------------------------------------------........................000000/////////............------,,,,,,,,,---------,,,,,,++++++,,,,,,------------............/////////.........---------......------------............---,,,,,,---///000......////////////..................//////000000........................------------............,,,...///...---,,,---............///000000000000,,,,,,---------.....................//////////////////............//////........................---,,,,,,,,,,,,---............---,,,,,,,,,,,,---------------------------///......---------......///......------......///........................////////////000000000111111111222333333222111111444222000///000000///...---------------------------------...............////////////............//////......------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000000000/////////.........,,,,,,,,,---...///000000/////////////////////////////////....../////////---------.........//////////////////......------///............------------------............///111111000111333666999:::999:::::::::999888777777222333444555555444333222////////////////////////000000000000000000000000333333333444444666777888666888===DDDJJJMMMLLLKKKKKKIIIEEEBBB>>>;;;888777777666666666666777777888888888888888777666555555444444555555555555444444444555666777888888888888888888999999999999888888777888888999999888777777888999999999999999999999777777777888999;;;<<<===;;;:::999888888888999999777777777777777777777777888888888888888777777777999888777666555555444444666666666666777999:::;;;::::::888777666555555555555555555444555555666666555444333333333222111000111111111000000000000000111000///......---............------------...///////////////........................////////////////////////............///...---,,,,,,---...///---.........---,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************************------------------------,,,,,,++++++++++++***++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222...------,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,---------......------------------------000...,,,++++++,,,...000////////////............------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,---------............///...............---------......------------............---,,,---...///000...//////////////////...............////////////........................---------....../////////+++---------,,,+++,,,---+++,,,,,,,,,,,,,,,---------.........////////////............////////////...------,,,,,,------.........------------......---,,,,,,,,,,,,---............---,,,,,,,,,,,,---------------------------//////...------------...000//////////////////000...........................////////////000000000000111333444444333222222444222000///000000///...---------------------------------.........//////////////////...........................---------,,,,,,,,,,,,,,,,,,,,,,,,........................------...//////000000000////////////............,,,,,,,,,---...///000000////////////////////////...//////////////////...............------------+++,,,---...............///............------------------............///222111000000222444777888999:::::::::::::::999999555666666777666555333222////////////000000000000111111111111111111111111000000111222444666888999888999===BBBHHHMMMNNNNNNIIIEEE@@@;;;999777555444444444444555666666666666777777777777777666555555555555555555555555555555222333444555666777777777666777888999999999999888777888999999999888777666666666666777888888888999999888888888999;;;===>>><<<;;;999888777888888999888888888888777777777777666777777888888888777777888888777666666555444444777666666777888:::===>>><<<<<<:::888777666666666666666555555555555555666222222222222111111111111111111000000000000000000000000//////.../////////.........---......///000////////////............------........./////////////////////..................------------......,,,------......------,,,......---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,------.........------------------------...,,,)))''''''))),,,.../////////.........------------,,,,,,,,,---............------------......---------............///..............................------------.........------------///000111...//////000000//////.........//////////////////........................---------...//////000000+++,,,------++++++,,,------...//////------...///........./////////000000............////////////------,,,,,,,,,,,,------......------------......---------------......///000000///............///,,,------......------,,,///......---------......000000000000000000000000..............................////////////000000000222444777888777666555444222000///000000///...........................,,,,,,------.../////////////////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...000000000000000........................,,,---------.../////////////////////////////////......////////////......///.........------,,,,,,)))***,,,...//////......///............------------------............///222111000000000222444666999:::;;;;;;;;;;;;::::::999999999888777555333222/////////000000111111111222222222222222222222222000000000111333555666777888777888<<>>???===;;;999888777777888999999999999888888777777777555666777888999999888888777777777777666666555444666666555666888;;;>>>???>>>===<<<:::999888777777666666555444333333333333///000000000000000111111000000000000000000000111000000/////////000111111///.........//////000111////////////............---------.........//////////////////............,,,------......------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,---------............------------.........///---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------------------.........---.........///---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000///......+++,,,---...............++++++,,,,,,---......///........................---,,,+++******+++,,,---//////.........---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------............///..............................------------.........---------...///111222//////000000000000///////////////////////////...........................---------...///000000000,,,---...---,,,+++,,,...///111222111///...000222---------.........//////............////////////......------------.........------,,,,,,------.........------......///000000000///............///,,,,,,---......---,,,,,,......---------......///...//////////////////..................................../////////000000///111444777999999888777444222000000111111000///////////////////////////,,,,,,------...//////000////////////............---.../////////...---,,,------------------------------------------------,,,---///000111111000000........................------..................////////////////////////---...///000000///...---,,,,,,------------......***,,,---///000///...---///............------------------............///222111000//////111333444::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888555333222//////000000111111222222222222222222222222222222333333222111111111222222555333333555<<>>???===<<<999888777777888999:::999999999888888777777444555777888999999999888777888888888777666555555555555555555777;;;>>>@@@???>>>===;;;:::999888888666555444333222111111111---...///000//////111222000000000000000111111111000000///000000111222333///////////////000111111000/////////............---------.........//////000/////////............+++,,,............,,,+++******,,,---.../////////***++++++,,,,,,------...)))***+++,,,---,,,+++++++++++++++,,,,,,------------------.........//////---,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------........................//////...------------..................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,---...////////////++++++,,,,,,---...//////...........................//////////////////...//////.........---------,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,---------.........//////---..............................------............---------...///111222//////000000000000/////////////////////.................................---------...///000000111---...///...------...///,,,...000///,,,+++---///,,,,,,,,,---------................../////////000//////............//////...---,,,,,,,,,,,,---...///............///000000......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,---------------...//////------............------..................................../////////000,,,...222555888888777777555333111000111111000///000000000000000000000000,,,,,,------...///000000000/////////............---.../////////...,,,,,,........................------------------------,,,---///111111111000000---....................................---------////////////////////////---...///000000///...---***++++++,,,---//////000---...000111111///---,,,//////.........------------------.........//////111222222222111222555777::::::;;;;;;;;;:::999999<<<:::999666555444333333000000000000111111111111111111111111111111111111222222222111222222333333555555444555888<<<@@@CCCDDD>>>777555666777555222666666666666777777777777777666444444555555555444111222333555666777777888;;;:::999999888888888999:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999999999999555777888888888888999;;;:::999888888888:::<<<>>>CCC@@@<<<:::999999999999<<<;;;999777555555555555666555444555777999999888:::999888666555555444444777777666666777888999999>>>===<<<;;;999888777666444444444333333222222222111...,,,---000222111000///////////////000000111000000000000000000111111000000////////////000000000000//////......------000000//////.........---....../////////...,,,+++,,,,,,+++---...///...,,,,,,,,,,,,------,,,++++++...,,,++++++------,,,***,,,---...---+++***+++,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------............///.................................------,,,,,,+++------------------------..................---------------------------------,,,+++******,,,...///.........------.........000///---,,,+++,,,,,,---,,,,,,,,,---------......------++++++++++++------,,,++++++******++++++,,,++++++,,,,,,,,,---------....................................////////////////////////////////////........................////////////////////////,,,,,,------...---------//////000000000000/////////...---,,,,,,---...///.......................................///000000......---......///000111------........................---------......///------------------------........................//////............//////////////////////////////............------------..................------........................,,,,,,---.../////////.........000111333555666666222111111000///......---///////////////000111111...///000000111000000///222111111111000000////////////.........---------,,,,,,,,,------.........///...,,,,,,+++,,,---...,,,---...000111111222222------/////////...---,,,,,,---......///......---............////////////,,,---///000000000///...,,,---...000000000///...000000//////.........---***+++,,,,,,---------,,,000//////............///111222333222111222555777999999:::::::::::::::999<<<;;;:::888666555444333/////////000000000111111111111111111111111111111111111111000111111222333444444333444666999===???@@@;;;555333555666444222555666666777777777888888777666444444555555555444222222333555666666666666777777777777777888999:::999999999999::::::;;;;;;;;;;;;:::999999999::::::666888999999888777888:::::::::999888999;;;===>>>@@@>>>;;;999999:::::::::>>><<<;;;999888777888888666444333444666888888888:::999888666555555444444666666555555666666777888;;;;;;:::999888666666555444444333333333222222222111///......111222111//////////////////000111222111111111000000000000000000//////......//////000////////////............000/////////.........---....../////////...,,,,,,---,,,,,,---//////...,,,,,,,,,---------,,,,,,+++...,,,++++++------,,,***)))+++,,,,,,++++++,,,...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...---------............///........................------------------------------------------------////////////////////////------------------------...---,,,+++,,,---///000......------------......///...---,,,,,,,,,------,,,,,,,,,---------......------,,,++++++,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,---------....................................////////////////////////////////////............................................................------,,,+++......////////////......///...------------...///........................///...............///000111000///...------------........................///......---------......------------------------........................//////............//////........................000000//////......------................................................,,,---......//////......//////000111333444555555111111111000///.........///////////////000111111.....................---111111000000000///////////////.........---------,,,,,,------------------------,,,,,,,,,---...///,,,---...///111111111111------...//////...---,,,---------------,,,,,,,,,............////////////---......///////////////,,,------............---000/////////.........---+++,,,,,,---......------.........------...//////222222333222111222555777777888999:::::::::::::::;;;;;;;;;:::888666333222....../////////000000000111111111111111111111111000000000000000111222222444333222222333666888:::;;;777222111333555444222444555666777888999999999777666444444555555555444333333444555555555555555444444444555666888999:::888888888888999999999999:::999999999999::::::;;;999:::;;;:::888777888999;;;:::999999:::;;;===>>>===<<<;;;:::::::::;;;<<<===<<<;;;:::999888888999666555444555777888888777:::999888666555555555555555555444444555555666666888888777777666555444444333333333333222222222222333111000000111222111///////////////000111222333222111111111000000/////////..................///...............//////////////////........................///......---,,,---,,,,,,---//////...,,,,,,,,,---------------,,,...,,,++++++------,,,***''')))***+++++++++---///------------------------------,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,---------.........------,,,,,,------...---------............///........................,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------,,,,,,++++++,,,...///------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,,,,------//////............//////,,,,,,,,,,,,------------....................................////////////////////////////////////........................------------------------/////////...---,,,+++***------............------///...------------...///........................//////...............///000///...------,,,------........................000///...---------------................................................//////............//////........................000000///...------,,,,,,................................................------.../////////......000000000111222222333333111111000000//////......///////////////000111111111000...---,,,------...000000///////////////..................---------------------------,,,,,,,,,,,,,,,,,,,,,---...///,,,---...///000111111111------......///......---///...,,,+++***++++++,,,............////////////...............///000000...------,,,,,,,,,,,,---/////////...............------.../////////......------------...//////000222333333222111222444666666666888999::::::::::::999999::::::888555222000............////////////111111111111111111111111111000000000111222333333444333222222222444555666777444111111333444444333444555777888::::::::::::777555444444555555555333444444444555555444444333444444555555666777999999888888999999999999999999999888888888999:::;;;;;;;;;<<<===<<<999888999:::::::::::::::;;;<<<===>>>>>>>>>===<<<::::::;;;<<<::::::999999888888888888888777555666888999999888999888777666555555555555666555555444555555666666666666666555555444444444333222222222222222222222333222222222222111000////////////000000222333444222222111111000/////////......------------......---------....../////////..........................................---------,,,,,,---///000...---,,,------............---...,,,++++++,,,---+++***''')))************,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------.........------,,,,,,------...---------............///........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------******)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///,,,,,,,,,---------......---------,,,,,,---------//////............//////,,,,,,,,,------------.......................................////////////////////////////////////........................------------------------......///......---,,,,,,---......//////......---.........------.................................//////...---------......,,,,,,,,,,,,---...///000...............---------000///...---------------////////////////////////........................//////............//////........................///......---,,,+++******---------.............................................////////////......000000000111111111111111111000000000/////////...///////////////000000111555333111///......///000////////////.............................................------,,,,,,,,,------------------------,,,---...///000000000000---------...............111///---+++******+++,,,............///////////////......------...000111000///---,,,+++,,,------...........................//////000000000//////---------...///000111222333333333222111222444666555666777888999999:::999777777888888666333000...............////////////111111111111111111111111222111111222333444555555555555444333333333444555444333222222444555666666444555777:::;;;;;;;;;:::777555444444555555555333444444444444444444333222666666666666666777888888::::::::::::999999999999888888888888999999:::;;;===>>>>>>===:::999999:::999999::::::;;;<<<<<<===@@@AAAAAA???;;;999:::;;;999::::::::::::999999999:::999777888999::::::999999888777666666555555666777777666555555666666666666666555555444444333333222222222222222222222222111222333333222111000///////////////000111222333111111111111000000//////......------------......,,,,,,------......//////---------.....................------............------,,,...///000///---,,,---...///////////////...,,,++++++,,,---+++***)))+++++++++))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------.........------,,,,,,------...---------............///........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***)))))))))******++++++---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,,,,,,,---------......------------------------......------------......,,,,,,---------.............................................////////////////////////////////////................................................,,,------.../////////////////////000000/////////---..................---..............................------------......------------...///000000//////.........---------//////...---------------////////////////////////........................//////............//////........................//////......---,,,,,,+++---------.........//////////////////////////////...///////////////......000000000000000000000000000000000000///////////////////////////000000111555333111///...///000111............////////////---..............................------,,,,,,,,,//////......---,,,+++***,,,---...//////000//////------------......//////222000...,,,++++++,,,---............///////////////......------...000111111000...---------......---------...............000000000111111000//////////////////000111222333333444444222111111333666555666777888888888888888777777777666444222///........./////////000000000111111111111111111111111222222222333333555666777555555444444333333333444333333333444444555666777555666999;;;<<<;;;:::999777666444444555555555444333333444444444333333222777666666666666777777888:::::::::::::::999999999999888888888888999999:::<<<======<<<:::999999:::888888999::::::;;;;;;<<<@@@AAABBB@@@;;;888999;;;;;;;;;<<<=========<<<<<<;;;999888888999::::::999888888777666666666666666888777666666555666666666555555555444333222222111111111111222222222222222///111333333111000///000///////////////000000111000000000000000000000111///..................///---------------.........---------------...............---------...//////...------...000000///---------...///000000000000...,,,++++++------,,,***+++,,,---,,,***)))***+++------------------------++++++,,,,,,,,,,,,------,,,------------.........,,,,,,,,,---------.........------,,,,,,------...---------............///........................///......------,,,++++++------------------------+++++++++,,,------......------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,---.........------,,,,,,,,,---------......------............------------,,,,,,,,,,,,------,,,---------................................................////////////////////////////////////........................////////////////////////+++,,,---...///000000000//////000000000000//////------...//////...------........................------,,,,,,---......///111000///......---....../////////...------,,,,,,......---------......///................................................//////............//////------------------------111000000000000/////////,,,,,,------...///////////////////////////////////////000000000///......////////////000000000000000000000000///////////////////////////000111111222111///...---......///...////////////000000000---------...............------------------,,,,,,/////////...---,,,******,,,---...///////////////---------------...///000111000...---,,,------...............////////////...............///000000000000///.........//////---------------.........000000111111111000//////////////////000111222222333444444222111111333555666666777777777777777666888888666555333222000000/////////000000000111111111111111111111111111111111111111222333444666666444444444333333333333333222333444444444444555666666888:::<<<<<<;;;:::888777666444444555555555444222333333444444444333333444444444444555666888888:::999999999888888888888:::999888888888888888888999::::::999888777777888777777888999::::::::::::;;;>>>@@@>>>:::777888;;;:::;;;<<<===>>>>>>===<<<:::888666777888999888777888777777666666666666666777666555555444444444555444444333222111//////...000111111111222222222222,,,///222333111//////000000///................../////////000111111222222000//////......//////000...------------------,,,,,,,,,,,,------............------,,,---...///000...------...000000///...------...000000111111000...,,,++++++------,,,******+++,,,,,,++++++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...---------............///........................,,,,,,,,,------.................................++++++,,,,,,---......///------------------------,,,,,,---.....................------------......,,,---.........---,,,+++,,,,,,,,,---------......,,,---...//////...---,,,------,,,,,,,,,,,,------------------................................................////////////////////////////////////................................................,,,---...//////000//////...//////////////////...------...//////...------........................+++++++++,,,---...///000222222000///////////////000//////...------,,,,,,---------------...///000------------------------........................//////............//////------------------------......////////////000000,,,,,,------...//////000////////////////////////000000000000000///...............//////000000000////////////000000000000///////////////000111111000000///////////////////////////000000000111111---------.........//////,,,,,,------------------,,,,,,---......------,,,------......//////......------,,,,,,---...000111------------------------............////////////---......///////////////------......//////......,,,,,,,,,------.........000000111111000//////...///...............//////444444444222111111333555666777777777777777666555:::999777555333222111111000000000000111111111111111111111111111111111111000000000111222444555666333333333222222222222222111222333333333333444555777999;;;======;;;999888777666444444555555555444111222333333444444444333000000111222444666888999999888888888777777666666::::::999888777777777888666777888777555555555777666666777999999999999999777;;;>>>===999666888;;;888999:::<<<<<<<<<;;;;;;888777555555666777777666888777777666666666666777666555444444333333333333444333222000///---,,,,,,000000111111222222222222***...222222000//////111000///...------,,,------......///000111222333333000000////////////000000.........------,,,,,,,,,,,,,,,,,,------............------,,,---...///000...------...000111///...------///000111111111111...---+++,,,------,,,***)))***,,,,,,,,,,,,...000------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...---------.........//////........................))))))+++,,,...///000111////////////////////////,,,,,,------...///000000------------------------***+++,,,---------,,,,,,///......------......///------...///...---+++***,,,,,,,,,---------......,,,---...//////...---,,,---------,,,,,,------------------.........//////..................................../////////000////////////////////////........................------------------------...///////////////......---..................---,,,---...//////...---,,,........................******+++,,,---///000111////////////000111222333000000///...------,,,,,,,,,,,,,,,---...///000111------------------------........................//////............//////------------------------******+++,,,,,,------...,,,,,,------...///000000000000000000000000000000000000000000000///......------......///000000111////////////000000000000///////////////000111111000111111222222222111111//////000000111111222222---------.........//////,,,,,,,,,------.........)))***,,,...////////////------......///.........------,,,,,,---...000111++++++,,,---------,,,,,,............/////////000,,,---///000000000///...***+++---...///...------,,,,,,,,,------.........000000000000000///.........------,,,,,,,,,------222222111111222222333444666777777777888888888888777666666555333222111111222222111111000/////////222222222111111111111000111111111111111111111111222222111111000111111111111222333444555555555555777999;;;;;;999777666666666666555444333333333333777666666555444333333333777666666555555555666666;;;:::888777777777888999888888888777777777777777888888888777888888999999666666666777888888999999999<<<>>><<<999888:::<<<<<<<<<===;;;999888999:::555555666777777777777777999888666555444555777888444444444444333333222111444333333222111111111222222000///......///000222333222000/////////000111////////////////////////000000000000000/////////000000//////.........---------............------,,,,,,,,,------.........,,,,,,------.../////////+++,,,---...////////////000---++++++...111444555.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,///...,,,++++++,,,...///777555333111////////////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++***+++,,,---------,,,+++000000//////............,,,,,,,,,---------......000//////...------,,,,,,........................,,,,,,------------,,,,,,.........------,,,,,,,,,---///000///...,,,,,,------,,,***))))))***,,,---......------------.........---,,,,,,,,,,,,---.........---------......///---------............/////////////////////////////////.........------------......///////////////......///000000000000000////////////////////////111000---,,,+++,,,...////////////...------,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++//////.........---------...///000111111000///...///////////////////////////////////////000111111/////////000000000000000////////////000000000000000000000000000000000000///...---,,,,,,---...///+++,,,------......------........................///...------...///...------------............///---------------------------------............///......//////000000111111......////////////......,,,,,,,,,---------......111000000///...---------........................222222111111222222333444666666666777777777888888666666555444333222111111000000000000111111111111222222222111111111111000111111111111111111111111222111111111111111222222222222333333444555555666888:::;;;;;;999777555555444444333333333444444555777777666555555444333333666666555555555555555666999888777666666666666666777777777777777888888888888888777666666777777777777777777666666666666666999;;;<<<<<<;;;;;;<<<>>>:::<<<===<<<999888777888555555666777777777777777999777666444444555666777333444444444333333222111444333222222111111111222111000...------...000111222111000///...///000000........................////////////////////////111000000000////////////......////////////......,,,,,,------------------..................------,,,,,,---...////////////111///---...000333444444------------------,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........+++,,,---...///000111222,,,,,,,,,+++++++++******///...,,,++++++,,,...///000///......------------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,++++++,,,---------,,,+++***/////////......---------,,,,,,---------.........//////......------,,,,,,...........................//////000000//////............------,,,,,,,,,///000111000...---...///000///...------...///000.........------...............---,,,,,,---......///......------------...---------............///........................//////.........---------------...///////////////......///000000000000000////////////////////////111000...---------....../////////...------,,,,,,,,,,,,,,,---------......000///...------------...//////.........---------...///000111111000///.../////////////////////////////////......///000000////////////////////////.../////////000000000000///////////////////////////...------------...///,,,,,,---...............------------------------///...------//////...------------............///---------------------------------............///000000000///////////////......////////////......,,,---------............111000000///......------........................222111111111111222333333555555666666666777777777555444444333222111000000//////000000111222222333222222222111111111111000111111111111111111111111000000000000111222333333333333222222333444666777999;;;<<<;;;999666555555333333333333444555666666777777666666555444444444555555444444444555555666666666666666666555555444666666777777888888999999888777777666555555555555777777777666555444444444999999999;;;>>>@@@@@@@@@:::;;;===<<<999777666666555666666777777777777777777666555444333444555555333333444444444333222222333333222111111111111222000///...------...///000000000///............///------------------------........................111111111000000000000/////////000000000000//////------------------,,,,,,000//////...------,,,,,,------...............---000...---...000111000///,,,,,,------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......---------....../////////,,,------...///000000000,,,,,,,,,,,,++++++++++++///...---,,,,,,---...///+++,,,,,,---------,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,,,,------------,,,+++***......------------,,,,,,---------.........//////...---------------------..................------...//////000000//////............---------------///000///...,,,,,,...000------------------------..............................---,,,,,,---......//////...---,,,,,,---------------............///------------------------...............---------------...////////////.........///000000000000///////////////////////////000000////////////....../////////...------,,,,,,,,,,,,,,,---------......//////...---------....../////////............---//////000000000000//////000000000000000000000000//////......---......................................./////////000000000///////////////////////////...------------...///------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...------------............///---------------------------------............///111111000000///......---......////////////......------........./////////000000000///......------........................111111111111111222222333444555555555555666666666333333222222111000000///000000000111111222222222222222222111111111000000111111111111111111111111000000000000111222333444444333222111222444666888999;;;;;;:::888555555555333333333333333444555666666666666555555555444444444444444333444444555555444555666777777666555444555555666777888999999:::999888777666555555444444777777777666666555555555999777777;;;@@@DDDCCCBBB===>>>===<<<999777666777666666777777777777666666666555444333333333444444333333333444444333333222222222111111111111111222//////...------...////////////......---------------------------------------------...............000000000///////////////......////////////...............------,,,,,,,,,//////.........---------..................------,,,,,,,,,---......,,,***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---------..................------------000//////...---,,,++++++..................------......------------......------///000000///------------............------------------------------.........------,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,------...------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------............//////............------------............------...............---------------,,,***)))***,,,///,,,------......------,,,......////////////............------------......//////...---,,,,,,,,,,,,---------............///------------------------........................,,,---......//////......---...//////000000////////////////////////////////////000000000000///////////////...------,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,/////////...............//////000000000000//////000000000000000000000000//////...------------..................---------........./////////000000////////////////////////.........------.........---......///000/////////------------------------///...---...///000///------------............///---------------------------------............///000000/////////...............////////////...............////////////000000000//////....................................111111000000111111222333333333444444444555555555222222222111111000000///333222222222111111000000222222222111111111000000000000000000000000000000000000000000111222333444444333222111222444666888888999:::999666444444555666555444333333333333333555555555555444444444444333333333333333444555555444555666777777777555555555555666777888999999::::::999888777666555555555666666666777777888888888888777777;;;AAAEEEEEECCCAAAAAA@@@>>>:::999999:::666666777777777777666666555444444333333333333333222333333444444333333333111111111000000111222222/////////....../////////...............------,,,........................------------......//////........................,,,------......------,,,.........------,,,,,,,,,---------.........//////..................------+++++++++---...---***(((,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......///......---,,,+++******......------,,,+++******................................................///000111111000///---,,,---,,,,,,,,,,,,,,,,,,---------------------------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------...------,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,------...///000000000000000//////.........---..................---........................------,,,***)))***---///000000111111111111000000......///000000///....................................---,,,,,,,,,,,,,,,---------............///........................---.....................,,,------...............------.../////////////////////////////////////////////000000000000///////////////...------,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---////////////////////////000000////////////000000000000000000000000000000///......---------......//////......------------............////////////........................---..................------......///000/////////////////////////////////000///......///000///...---------............///---------------------------------............///---........./////////000......////////////...............////////////000////////////....................................111000000000000111222222222333333333333444444444222222222111111111000000444333333222111111000000222222222111111111111000000000000000000000000000000000000000111222333333333333222222333444666777666777888666444333444555666666555444333333333333333333333333333333333333222222222222333444444555444555666666666666666666666666777777888888999999999999888777666666666666666666666777888999999999888888999<<>>777777777777777777666555555555555666666555555444333111222333333444444444444000000///000000111222222111111222222222222111111...///000000000///------------------------------.........///000111111222---.........//////000000---..................---,,,,,,,,,------........./////////...------,,,,,,+++,,,---...////////////,,,+++***+++---...---,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,---------......++++++,,,---...///000111/////////000000000000000........./////////000000......////////////......//////......///000222333///...---,,,,,,---...///........................***++++++,,,---...//////,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,---.........---+++*********+++---///000,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,---...000222444666777555555444444333222111111......////////////......---.........//////000000+++---//////.........///111000...------...000111...///000222222000///...---...///000000///...---*********+++,,,---...///---------.........//////---------------------------------.........//////+++,,,------......------,,,---......//////......///////////////////////////...,,,+++,,,---000111000//////...------,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---....../////////000000111111111000///......///000111////////////////////////---------...000111333444222111111000///.........---------.........//////........................,,,---...//////...---,,,+++,,,------......------........................111///...///000111000...---------.........//////---------------------------------.........///////////////...------,,,,,,......////////////......,,,,,,,,,---------...............///////////////........................111111111000///......---000000111111111111000000000000/////////111222333222111000000000111333333222222222111111111000000000000000000000000000000111111222222222333333333222333444444222222333444111111222333333444555555111222222333333222222111111222333333222222444555111111222222222333333333333333444444555666777777666666555555444444444333666666555555555666666777777888777666555666888::::::;;;===>>>?????????>>>???EEEMMMSSSRRRLLLCCC===666666666666666666555555444444444444444444444444333333444555444333111000111111111111111111111111222222222111111111000000...///000///------///000......---///000000///---////////////////////////........................,,,,,,------------------,,,---...---+++***+++,,,------------------------.........------..................------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,------......------,,,.........////////////000+++,,,---...////////////------------------------------------,,,+++******------------------------++++++++++++,,,,,,---.........---,,,,,,+++******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,---///000222333444777666444222111000////////////000//////...------111111000000///---,,,+++...///000000000///---,,,,,,,,,------...///000000......////////////......//////.........---------.........------,,,,,,,,,---------------------------...///...------...///////////////////////////......---,,,---...///000000000///............//////////////////......---//////............/////////............---------..................---------------............///...------------...//////111111000000//////......000///...///000///---,,,000000000111111222222333444333111000......//////---------............///------------------------........................---,,,,,,,,,---...000111///////////////.........,,,------......------,,,,,,,,,------...------------------------------------------......000111111///////////////........................------,,,///////////////.........*********+++,,,///111333......------------......222222111000000///......000000111111111111000000111000/////////000111222111111000000000111222333333333222222222111111111000000000000000000000000111111111111222222333333222333444444222222333444000111111222222333333333222222222333333222222222222333444444333333444555222222222222333333333333333333444555555666666777666666666555555555444444555555555555555666777777777888999888666666777999:::;;;===??????@@@??????>>>BBBIIIMMMMMMHHHAAA<<<777777777777777666666666666555555444444333222222333333444444444333222111111111111111111111111111222111111000000/////////...///000///------///000000///......///000///---................................................////////////////////////...///000///---------...------------------------//////............//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---......//////......---,,,,,,,,,------------...///000000000000000//////---------------------------...............---,,,---------------------------,,,,,,,,,,,,------.........---,,,,,,+++******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++------......///000111111333333222111000000000000000000000000000///......///000000//////...---,,,---......///...---,,,+++,,,,,,------...//////000......////////////......///.........------------......---------,,,,,,,,,---------------------------...///...------...///////////////////////////......---------...///000---------------...///000///////////////......---......------------......000////////////.........------...............------------............///...------------...//////000000//////////////////111///......//////...---......///000222333444444666444333111////////////---------............///------------------------........................------,,,,,,---...///000////////////............,,,------......------,,,------...............---------------------------------------...///000111//////............//////000000000000000//////...........................//////...---------...///......------------......222222222111000000//////000000111111111111000000111111000/////////000000111000000000000111222222222222111111111000000000000000000000000000000000000000000111111111111222222333444333222111222444111111111111111111111111222222222222222222222222444555666555333333444555222222222333333333444444444444444555555666666777777777666666666666555555444444444555555777888999888:::;;;:::888777777777:::;;;<<<>>>??????@@@@@@<<>>>>>:::;;;<<<<<<<<<;;;:::999999999888888888777777777777777666666666555555555222222333333333222222222////////////////////////111111000//////......---...///000///------///000444111...,,,---.........................................................---------------,,,,,,,,,---...///...---,,,---///..............................------------......000//////---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******+++++++++,,,---...///...---+++***......////////////...............////////////000...............---,,,,,,........................---...///000000000000000------------------------000///...------------------------,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------------,,,++++++++++++,,,,,,,,,,,,---------......///................../////////000000000000///...,,,---....../////////...,,,------------,,,,,,,,,---------.........//////---......//////......------------------------------------------------------------------------------...///...---------//////////////////////////////////////////000000000////////////000111222333///////////////......---...------,,,,,,------...////////////............+++,,,---...////////////---------............///...------------...//////------....../////////000222///---,,,---///000///------...///000222222333444444222111///......------------............///................................................///.........---------...------...............///------............------..................---,,,---------------------------------------...///000///...---,,,,,,...///000...............------,,,+++++++++,,,---...//////.............../////////......------------......222222222111111111111111000000111111111111000000000000000000//////......//////000000111111111111111111000000000/////////000000000000000000000000111000000000000000000000111222333333111111222333333333333333333222222222333222222111111222222333555666777666444333333555333333444444444555555555555555555666666666666666666666666777777777777777333333444444666777999999<<<===???>>><<<:::999999777777777888999999:::;;;888888777777666666666777777777777777777777777777333333333444444444444444222222222222222222222222////////////////////////111111000000000/////////...///000///------///000444111...,,,---...............................................................---------,,,,,,,,,,,,...///...------...///........................---,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++******++++++,,,,,,---.........---,,,+++,,,------......------,,,.........////////////000,,,,,,---......///..............................,,,---...///////////////------------------------000///...---------------------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,******+++,,,---...////////////...---,,,,,,,,,,,,------......///......---+++,,,---...////////////------------------......---------...............------............------,,,,,,---------------------------------------------------------------------...///...---------////////////////////////////////////000000000000000000//////......////////////////////////......---//////............//////......---------,,,,,,,,,+++,,,---...////////////---------............///...------------...//////---.........//////000000222///,,,,,,---///000000/////////////////////000111111000///...---,,,,,,---------............///..................................................................------,,,---------......//////---......//////......------------------,,,+++***------------------------...------------......///...---,,,,,,---...///000...............------,,,+++++++++,,,---...//////------------------------......------------......111111111111111111111111000000111111111111000000//////000000000///.........///000000111111000000333333222222222111111111000000000000000000000000222111111111111000000000111222333222111000111333333333333333333333333333444333222111111222333444444555666555333333444555444444444555555555666666666666666666666666666666555555666666666666777777444444444555555777888999;;;===>>>===;;;:::::::::777777666666666666777777666666666555555555555555555555666666777888888888222222222222222222222222222111111111111222333333000000000000000000000000//////000000000111111111...///000///------///000222000...---...///...---------------------------........................000000000///......---------///000000///...///111........................------,,,,,,,,,,,,------))))))***,,,...///111111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...---...///000111111111111........................,,,,,,---.........------------------------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,******+++,,,---//////000000///...---,,,+++++++++,,,,,,---.........------+++,,,---..................------------......///........................------............------,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------...///...------.../////////////////////////////////000111111111111111......---,,,,,,,,,,,,,,,///////////////......---/////////....../////////---------,,,,,,,,,++++++,,,,,,---...////////////---------............///...------------...//////////////////000000000000000...------...000000000////////////...........................---,,,,,,---------............///................................................------......///......---,,,,,,,,,---......//////......////////////......,,,,,,,,,,,,,,,+++***)))------------------------...---------------......,,,,,,,,,---......//////000000000000000//////...,,,,,,------......///////////////...---+++***)))......------------......000000000000000000000000000000111111111111000000---...///000000000///.........000111111111000///222222111111111000000000000000000000000000000000333333222222111111111111000222333222111000111222111111222222333333444444444333111000000111333444222333444444333333444555444555555555666666666666777666666666666666666666444444555555555666666666555555555555555666777777999::::::999888888999;;;999888777555555555555666555555666666666555444333444555666777999:::;;;;;;777777666555444333222222222111000000000111333444111111111111111111111111,,,------...///000111222...///000///------///000000///......///000///---------------------------........................111000000///......------,,,...//////......///000........................///......------......///******+++,,,---///000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,------...------............------,,,,,,,,,------------...//////000000000000000///........................------.........---,,,,,,---------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,,,,+++++++++,,,,,,,,,------.../////////......---,,,,,,,,,,,,---,,,,,,------...............------,,,,,,,,,------,,,------...//////......,,,,,,---.........------,,,,,,+++++++++,,,...///........................,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------...///...------...//////////////////////////////000111222222222111111...---------------...//////////////////......---///......------......///......---------,,,,,,,,,------...............------------............///...------------...//////111111111111111000000000///...---...///000000///........................,,,---.../////////......---------............///................................................+++,,,---/////////......++++++,,,------...//////......////////////......------------,,,+++***)))------------------------...------,,,,,,------...)))+++---...//////...---000000000000000//////...........................////////////...---+++***......------------......///////////////000000000000000111111111111000000,,,---...000000000//////---...000111111111000//////.........------------000000000000000000000000333333333222222222111111000222222222111000111222//////000111222333333444444333111000000111333444111222333333333222444555555555555555666666666777777777777777666666666666333444444444555555666666666666555555555666666777777888777666555666888:::;;;:::888666555444555555444555777888777666444222555555777888:::<<<===>>>???>>>===;;;888666444333111111000000000111333444111111111111111111111111***+++,,,---///000111222...///000///------///000.........///000000///---------------------------........................//////...---,,,,,,++++++***+++,,,,,,++++++---...////////////////////////000000////////////000000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...---,,,++++++,,,...///......////////////.............../////////000000////////////...---,,,+++////////////////////////.../////////...---,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,,,,++++++++++++,,,,,,------...///000000......---,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,---...///000------...///000000//////,,,------......------,,,++++++*********+++---........................---,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------------------------...///...------...//////////////////////////////000111222333222111111////////////000222333444///////////////......---...------,,,,,,------...//////.........---------.........///......---------------.........//////...------------...//////333333222222111111000000...------///000111000...,,,,,,------...///000000+++,,,...000000000000///---------.........//////////////////////////////........................***+++---///000000//////++++++,,,,,,---...//////......////////////..................---,,,+++***------------------------...------,,,,,,,,,------(((***---///000///---,,,...............------,,,///////////////.........+++---...000000000000///.........------...............///000000000000000///////////////000111111000000000///......------111111000000000000111111222222222333333222222222000000000000000111222222666555444222111000//////111333444333222111111222111111222333333444555555555555444333333222111111111111222222222333333333888777555444444555666777777666444333444555777999777555333333333444444444333444555555666555555555888777666555555666777888999888777444222222555777333333222222333333444555888555444999@@@EEEFFFDDDHHHDDD@@@<<<;;;:::888777///000111222222111000///222111111111000000//////000000//////.........---......//////...---,,,,,,---------,,,,,,+++++++++111...,,,---///111000...//////......---------,,,,,,,,,------,,,,,,+++***,,,,,,,,,---------......111111111111111000//////...............///000111------......------,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,///...,,,,,,,,,---///111---***)))***,,,---+++)))---..................---000000000000000000000000111000...,,,,,,,,,...//////...---,,,,,,,,,,,,,,,---.........---+++)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///---+++))))))+++---///...---+++***)))***++++++---------------...///000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++---...///111222222//////.........---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////,,,---------.../////////........................////////////////////////......///000111222333333000////////////000000111444222111///---,,,++++++------......///000000111......------------......////////////////////////000000//////.........---000000000000000000000000//////---,,,,,,---.../////////............//////---------...///000000111222111///---,,,---///000///.........------------...------,,,,,,------...,,,---...///000000000000------------------------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---.../////////...,,,+++///////////////////////////,,,***+++...111111000////////////////////////,,,---...//////...---,,,......///000000000000000///////////////000000111000000/////////.........000000000000000000000000000000111111111111000000...............///000000555444333222111000000000222444555444222111111222111111222222333444444555555444444333222222111111111111222222222333333333666555333222222333555666666666555444444555666777444333222111222333444444444444555555555555555555777666555444444555666666666777666555333333555777333333222222333333444555999777888>>>GGGMMMOOONNNHHHDDD???<<<:::888666444000000000111111000000000111111111000000000//////000/////////..................//////...------,,,///..................------,,,***+++...000000////////////.........---------------------,,,,,,+++,,,,,,,,,---------.........///000111222222222222000//////...............------......------,,,+++---,,,,,,,,,+++*********++++++,,,,,,,,,,,,------------............------+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///......---------,,,,,,,,,///...---,,,,,,---///000///---,,,---//////...,,,......////////////......////////////////////////000///---,,,+++,,,---......------,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,+++++++++***------------,,,,,,,,,,,,+++,,,,,,---------------...---,,,******+++,,,---///...---,,,,,,,,,------,,,,,,,,,------///000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,------------------,,,,,,------......//////000000//////.........---------///...------,,,,,,,,,------,,,,,,,,,------...///---------.........//////------..........................................////////////////////////......///000111222333333000000////////////000000//////...------------------.........//////000000......------------......////////////////////////000/////////............000000000000000000000000///...------------.../////////............//////------......///000000111111000...---,,,---...////////////.........------...------,,,,,,------...,,,---------------,,,,,,..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////...------,,,........................,,,***((()))+++......---////////////////////////------............------......///000000000000/////////......//////000111000/////////////////////...//////000000//////......//////000000//////...///............///000000333333222111111111111111444555666555333111111222111111222222333333444444444444333333222222111111111111222222222333333333333222111111111222333444555555555555555555555555333333222222333444555666555555555555555555555555555555444444444444555666444666777777555444555666333333222222333333444555666555666;;;CCCIIILLLKKKFFFBBB>>>:::888666444222111000000//////000000111111111000000000000//////////////////.....................///......---,,,.............../////////+++***)))+++---000000000000000////////////.....................------,,,,,,,,,,,,---------......,,,---///111222333444444000000///......------------............---,,,,,,......---,,,+++***))))))++++++,,,,,,,,,,,,------.........//////.........,,,++++++***++++++,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,......---,,,,,,...///000000...---...///000///.........////////////..............................///...,,,+++++++++,,,---------,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++///.........------,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,------+++++++++,,,---///000111//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------........................//////............------000000//////.........---//////.................................---------///...------,,,------------------,,,------...///------.........///////////////..........................................////////////////////////......///000111222333333222111000//////...//////+++,,,,,,------...//////.........///////////////......------------......////////////////////////////////////............000000000000000000000000///......------...////////////............//////------......///000000000//////---,,,,,,,,,---...000000000/////////............------------............------,,,+++******////////////////////////......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////...------------...------------------------...,,,+++,,,...///000///////////////////////////.........------.........---...//////000000/////////............///000000///////////////000000000---...///000000///...---...//////////////////...111111000000111111222333222111111111111111222222555666777666333222111222111111222222333333333333333333333333222222111111111111222222222333333333222111111111111222333333444444555555555555444444444555666666666666888999777777666555555555555555555555555555555555666666666888::::::777555444444333333222222333333444555555333333666:::===>>>>>>@@@===:::888666555333111111000///......///000111000000000000000000/////////////////////.........---...............------++++++,,,,,,------......,,,++++++,,,---//////000000000000000000////////////////////////......---,,,,,,,,,---------......---...///111222333444444..................------...............------,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------......////////////......,,,+++***))))))+++,,,---------,,,,,,,,,------...------------------------...------------...///000...---------.........---------............------........................---,,,,,,+++++++++,,,---......---,,,,,,,,,---------,,,+++++++++---...///------------,,,,,,,,,,,,/////////......---,,,,,,++++++,,,------------,,,,,,------...---,,,***))),,,+++++++++++++++++++++******+++,,,---///000111111000000///...------,,,........................,,,,,,,,,---------------....................................------------111111000//////...............................................................------------............------------..................////////////000000//////......------........................////////////////////////......///000111222333333222222000///............+++,,,---...//////000000......//////////////////......------------......///////////////////////////////////////.........////////////////////////...............///////////////............//////............//////000000...------,,,,,,,,,------000000000000////////////......------------......000000///......---------..............................------------......------------------------------------------------............//////////////////---,,,,,,---...///........................///.........///000000000///////////////////////////...---,,,,,,---...///------...///////////////...............//////000.../////////000000111111......////////////......///000000111111000000///111111111111111222333333111111000000111111222222444666777666444222222222111111222222222222222333333222222222222222111111111111222222222333333333222222222222222333444444333444555555666666555555666888:::999888777888:::999888777555444444444444555555666666777777777777999;;;===<<<999666333333333333222222333333444555666555444555666777777777999777555444555555444222111000///......///000111//////////////////000000.........///////////////------...............---,,,,,,,,,------........./////////...------...////////////000000000000000//////000000//////...---,,,,,,,,,---------......//////000111111111111000***+++---...////////////......//////......---,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------......////////////......,,,+++***)))***+++---......------,,,,,,,,,------------------------------------------......//////...............---......,,,,,,,,,------,,,,,,,,,........................,,,,,,,,,+++,,,,,,,,,---000///...---,,,+++++++++---,,,,,,+++,,,---///000------------------------//////.........---------,,,,,,---...............+++,,,---......,,,***)))***+++++++++++++++++++++***+++++++++---...///000111111000///......------........................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,---////////////......------,,,,,,------.../////////---...........................---------......//////......---------.............../////////000000000000000//////......---........................////////////////////////......///000111222333333222222000///...............//////000000000//////............////////////......------------......////////////////////////.........///////////////////////////////////////---......//////000000000//////............//////............////////////------,,,,,,,,,---------000000000000///////////////......------......///000//////......//////000------------------------......------------......------------------------------------------------............///////////////...---,,,,,,---//////////////////////////////+++,,,,,,---,,,,,,------///////////////////////////...---,,,,,,---...///------...////////////.........------......///000......///000000111222222000//////......//////000000111111222222111111000000////////////000111111111111000000000111111222222444555555333222222333111111222222222222222222222222222222222222111111111111222222222333333333111222222333444444444555333444444555666777888888:::===???===999777777999;;;999777555444444444444444555666777888888888777:::;;;===<<<999666444333333333222222333333444555222222222222222333444444333222111222333444333222000//////......//////000......////////////000000.........///////////////,,,---......///.........///////////////000000000000111111///---,,,---///......////////////000000///////////////......---,,,,,,,,,---------......///000000000//////...---(((***,,,...///000000///...////////////...------******+++,,,---...//////++++++,,,,,,,,,,,,------.........//////.........++++++++++++,,,---............---,,,,,,,,,------,,,,,,,,,------------...---------............//////000111000///...///111,,,,,,------------,,,,,,........................,,,,,,,,,,,,------------//////...---,,,,,,,,,,,,------,,,------...//////---------............///------------------------,,,---......//////......++++++------------,,,+++,,,,,,---.........------++++++++++++,,,---...///000000//////......------------------------------,,,,,,,,,---......//////........................+++++++++,,,,,,,,,,,,------.....................++++++,,,---......//////---------........................---......///000000///......---.............../////////000000000000000//////////////////........................////////////////////////......///000111222333333222111000//////.../////////000111222111000///...------......///000000000......------------......////////////////////////.........///////////////000000000000000000000000------///000000000000000//////............//////......//////////////////------------............000000000/////////......//////............/////////...---------...///000------------------------......------------......,,,,,,,,,------------...------------------------............////////////...------------...//////000000000000000000000000,,,...//////...------...////////////////////////.........------.........,,,---......//////.........------------...//////---...///000111222333333222111///------///111222000111111222222111111000000000//////000000111222222111000000000000000111000222444444333222333444222222111111111111111111111111111111111111222222111111222222222333333333000111222333444444444444444444444555666999;;;<<>>::::::;;;<<<:::888555444333444444333444555777777777777777666888:::999777555555555333333222222333333444555///000000/////////000111111000000000222222111///...//////////////////............/////////000000............/////////000,,,------...//////......000000000000////////////...///000...,,,,,,---000------........./////////...////////////...------,,,,,,,,,---------.....................---,,,,,,)))***,,,...//////...---///////////////...------+++,,,,,,,,,---.........++++++,,,,,,,,,,,,------------............------++++++,,,---............///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------..................///111000...---///111---......//////......---////////////////////////,,,,,,---...............,,,,,,,,,,,,,,,---...///------...............---------......////////////++++++,,,,,,------......,,,,,,---............---******+++,,,------------+++,,,---.........---------,,,,,,+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,,,,------......,,,------....../////////---------------------------------.........//////...............///000000000000///................../////////000000000000///////////////000000000........................////////////////////////......///000111222333333000000////////////000000...///000111111000///...+++,,,---...///000111222......------------......////////////////////////............/////////000000000000000000000000000,,,---///000111111000000//////............///////////////////////////...------....../////////////////////.........------//////............//////333222000...---...///000..............................------------......,,,,,,,,,---------..........................................////////////,,,------...//////......000000000000000000000000...000333333000//////111////////////////////////------............------,,,---......//////.........------------...//////---...///000111222333444444222///------///222444000000111111111111000000222222222111222222333444222222111000000000000000///111333333222222333444222222111111111111111111111111111111111111222222111111222222222333333333///000111333333444444444444444333444666:::===???JJJMMMNNNKKKDDD>>>>>>???===;;;888555444333444444111222444666777777666555333444666666666555666777333333222222333333444555333444333222000///000111111000///000111000///------...///000000///...------.........//////000000---.........//////000000,,,,,,---.../////////...//////......------,,,,,,***---...---++++++...111,,,---------......//////...............------,,,,,,,,,,,,---------......,,,---------------,,,,,,***,,,---//////...,,,+++///////////////......------------------------,,,++++++,,,,,,,,,---------,,,------------------,,,***+++---///000000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......+++---///...++++++,,,/////////000000000000//////000000000000000000000000,,,------.../////////...)))******+++---///111222,,,---...//////...---,,,---.........//////000000)))******+++,,,---......++++++,,,---------,,,,,,******++++++,,,---...///((()))+++,,,---,,,++++++...---,,,,,,++++++,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................---------.........//////,,,,,,---...///000111111//////...------,,,++++++---------.........//////...............///000000000000///...............////////////000000000000......//////000000111111........................////////////////////////......///000111222333333000////////////000000111+++---///000111000///...***+++,,,...000111222333.........------.........////////////////////////---.........//////000000000000000000000000000000,,,---///000111111111000//////............/////////////////////.........------...///000000/////////.........------------//////............//////888666444111000///000111////////////////////////.........------.........,,,,,,,,,------............................................./////////000+++,,,...///000///...---////////////////////////+++...000000...,,,,,,...////////////////////////,,,---...//////...---,,,///////////////.........////////////////////////,,,,,,---///222555777888222000///------///000222......////////////......000000000000111111111111222222222222222222222222111111000000111111222333333222222111111222222333111222222333333222222111111222222333333222222111444333333222111111111222222000000333444555;;;BBBLLLTTTYYYSSSIIICCC@@@===>>><<<:::777555444444444555555555777888777555444666444333111111222333444666666666666666666666666222222222111111111111111111111000000000000111111000000000000000000000000////////////////////////...------,,,,,,------...////////////////////////........................,,,,,,,,,++++++*********---......///000/////////000000///...---+++)))(((***,,,------,,,,,,...///......---......///000111000//////............///---......///////////////000///...---,,,---......///,,,+++,,,...///---++++++,,,---......---,,,+++------,,,,,,,,,------......------,,,,,,------...///...---,,,,,,---...///------------------,,,,,,---......///////////////------......---,,,+++++++++,,,...000000///...---.........------,,,,,,,,,+++,,,.../////////...------,,,,,,,,,,,,---......////////////...---,,,,,,---,,,,,,,,,,,,---......------------------------***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---------......------------.........///........................////////////////////////---...............------//////............//////------............------//////////////////////////////////////////////////////.........---------////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000...------,,,,,,,,,------000000000111444555444333---...///000000///...---////////////000000000000000000//////.........---000000000000000000000000))),,,...///...---------........./////////////////////000000000000//////000000000000000000000000///////////////......---//////......---------,,,,,,------...///000111111......------------......000000///////////////000---...///000000///...---////////////////////////------............------........................---------............///000000000000////////////......////////////......////////////////////////////////////////////////,,,,,,,,,---------.........------------.../////////.............................................---...///000222444666777111000///......///000111...//////000000//////...//////000000000111111111222222222222222222222222111111111111111222222333333222222111111222222333111222222333333222222111111222222333333222222111444333222222111111111222222//////333555777===EEEWWW^^^aaaXXXMMMFFFAAA>>>===<<<999777555444444444555555555666777777666555666555333222111222333444555555555555555555555555222222222111111000000000000000////////////000000////////////////////////...........................------,,,,,,------...................................................///.........---------,,,......///000000000000///...............---,,,+++,,,---......---,,,...///000///...............///000000///......---......---......///////////////000///...---,,,------...---+++***+++---...,,,***,,,------------------,,,000//////............///...------,,,,,,------...///...------------...///------------------------------...//////////////////////////////...------------......---+++)))'''.........------,,,,,,,,,,,,------...//////......///...---,,,,,,,,,,,,,,,------.........------,,,---,,,,,,,,,------......////////////////////////***+++,,,,,,------,,,,,,,,,,,,---...............,,,---------............,,,,,,---------.................................////////////////////////---...............------,,,,,,,,,++++++,,,,,,,,,---......//////......---//////////////////////////////////////////////////////.........---------............////////////000000000000//////......///////////////////////////////////////////////////......------.........000000111333555555444222///...,,,++++++,,,...////////////...............000/////////............000000000000000000000000***---000000///.........000000000000000000000000//////000000000000/////////////////////////////////////////////......---/////////.........------------......//////000000......------------......000000///////////////000...//////000000//////...////////////////////////---......//////......---................................./////////000000000000000000////////////......////////////......////////////////////////////////////////////////---------------.........------........./////////...................................................///000111222333444555111000///......///000111///000000111111000000/////////000000000000111111222222222222222222222222000111111111111222222222222222111111111111222222111222222333333222222111111111222222222222111111333333222111111111111222222//////222444777???GGG]]]ccceee]]]RRRKKKEEEAAA<<<;;;888666555444444444666666555555555555666666777666444333333333444555555555555555555555555555333333222111000000////////////............//////...................................................------,,,,,,------.................................................../////////.....................///000000000000///---....../////////.........///000///---------///111000///...------------111000///...---------------....../////////////////////...------------...,,,+++******,,,,,,+++***...------,,,,,,------...000000///...------.........------,,,,,,------...///...------------...///+++,,,,,,------.........------...////////////...000000000000000000///...------......---+++)))(((.........---------------...------------...//////000000...---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---------..............................***+++,,,,,,------,,,,,,------...////////////...------........./////////,,,,,,---------.........////////////////////////////////////////////////------...............---,,,++++++++++++++++++,,,---......//////......---/////////////////////////////////////////////////////////.........------------------............000000000////////////...//////////////////////////////////////////////////////.........//////000000000222555777666444111111///+++))))))+++///111.........---------,,,,,,////////////............000000000000000000000000,,,...000111000//////000111111111111000000000000//////000000000000/////////////////////////////////////////////......---///////////////..................///////////////......------------......000//////......///000000000000////////////000000////////////////////////---......//////......---........................////////////000000000111////////////000000000000......////////////......///////////////////////////////////////////////////.....................------///000000000///...---------------....................................//////000111111111111000///............///000000000111111111111000000////////////000000000111111111111111111111111111000000111111222222222222222222111111111111222222111222222333333222222111111111222222222222111111222222111111111111111222555111000222444666>>>FFFUUU^^^ccc```YYYQQQJJJDDD:::999777555444444444444777777666555444444666777777666555444444444444555444444444444444444444444333333222111000///...............------............................................................------,,,,,,------...................................................------------------------------...////////////.........////////////......///000111000...------...000///...---------------111000///...---,,,,,,,,,---....../////////////////////......------------,,,+++++++++,,,,,,++++++...---,,,++++++,,,---.........---,,,++++++++++++...------,,,,,,------............------.........++++++,,,,,,---...//////,,,---......//////......//////000000000000//////,,,---.../////////.....................---------///...---,,,,,,---////////////...---,,,++++++,,,******+++,,,------------,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......///000/////////.........////////////000------........./////////000000000000000000000000////////////////////////,,,---......///.........///......------......///......////////////......////////////////////////////////////////////////////////////............------........./////////////////////////////////////////////////////////////////////////////////..................///000000111333666888777333000333111...,,,,,,...111333//////......---,,,,,,,,,///////////////.........////////////////////////,,,...000000/////////000111111000000000000000/////////000000000000/////////////////////////////////////////////......---///////////////////////////////////////...............------------......//////.........///000000111000///......///000111////////////////////////......////////////..................................../////////000000000////////////000000000000......////////////......///////////////////////////////////////////////////////////////.........,,,---///111111000///...+++,,,,,,,,,---------...........................---...//////000//////...//////............//////000000111111111111000000...////////////000000000111111111111111111111111///000111222222222222111222111111000000111111222111222222333333222222111000111111222222111111000111111111000000111222222777333222333444555:::BBBLLLWWWaaabbb^^^WWWMMMDDD999888666444444444444444777777777555333333555777666666555555444444444444444444444444444444444444222222111111000//////.........------------.........................................................------,,,,,,------...................................................------------------------,,,,,,---............---000000000000///...---,,,///000111000...------...---------------...//////000000...------,,,,,,,,,---......///////////////...............---------,,,---------,,,,,,,,,---...---,,,++++++,,,---...------,,,+++++++++++++++...------,,,,,,------...---..................---++++++,,,,,,---...//////,,,------...............------...//////.........------.........///..............................//////---,,,,,,---...///------,,,,,,,,,------...******+++,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---......///000/////////.........////////////000...////////////000000000000000000000000000000000////////////////////////,,,------...//////......000000////////////000000...//////////////////...////////////////////////////////////////////////000000/////////.............../////////000000000.............../////////................................................---,,,,,,,,,------...///000111333666777666222///000000000//////000000000/////////.........------.........///////////////////////////////////////,,,...//////......///000000000000//////.........//////000000000000//////........................///////////////......---.........//////////////////////////////...............------------.....................///000000111000///......///000111////////////////////////...//////////////////...........................------........./////////.../////////000000000111......////////////....../////////////////////////////////////////////////////////////////////...,,,---///111111000...---***++++++,,,,,,---------------------------------,,,---///000000///..............................///000000111111000000///......////////////000000111111111111111111111111///000111333333222111111111111000000000000111111111222222333333222222111000000111111111111000000111000000000000111222222666333333444444333888>>>IIITTT___bbb^^^WWWKKKAAA777666555444333333444555666888999777333222444777555555555555444444444333333333333333333333333333111111000000000/////////......------------..............................------------------------...------,,,,,,------...------------------------......................................./////////,,,,,,---............---000000000///...---,,,+++...///000///---------///,,,,,,,,,,,,---...///000///...------,,,------------......///////////////......//////......---,,,,,,---......,,,,,,---......------,,,,,,------.........------------.........------,,,,,,------...------...//////...------+++,,,,,,------.........,,,,,,---............---+++,,,------------------///...---,,,+++******)))...............///////////////...------------...,,,,,,,,,,,,,,,---...///+++,,,,,,------------,,,+++,,,---.........---,,,------------------------***+++,,,,,,------,,,,,,------...////////////...------........./////////....../////////000000000////////////////////////////////////////////////,,,,,,---...//////////////////............//////...//////000000//////...////////////////////////////////////////////////000000000/////////......////////////000000000111---............/////////................................................,,,,,,,,,,,,,,,---...///000111222444555444111///,,,---///000000///---,,,.................................///////////////000000000000000000000000,,,...///...------///000000000//////......------//////000000000000//////........................///////////////......------------........................///////////////......------------......------------...///000000//////............//////////////////////////////...//////000000//////...........................------------..................//////000000111111......////////////......////////////////////////////////////////////////------........./////////,,,,,,.../////////...---*********+++,,,,,,---------------------------------...000111222111000///---..................---...//////000000//////............/////////000000111111111111111111111111///000222333333222111000111111000000000000111111111222222333333222222111000000111111111111000000000000000000000111222222333111222444444333777<<>>GGGNNNQQQQQQNNNGGG???555555333333333333444555333777;;;999555222333555333333444444333333222111222222222222222222222222......//////000000111111//////............//////000000000000000000000000------------------------...------,,,,,,------...------------------------........................*********++++++,,,,,,,,,///000000111111111111111***+++,,,---............***,,,------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---......///////////////---.../////////...,,,,,,))),,,---,,,***)))+++---+++,,,............,,,+++)))))))))***+++,,,---......------,,,,,,------...,,,---...//////...---,,,------------------,,,,,,+++,,,------......------+++,,,,,,---.........---...------------...//////---.........//////000000---...///000///...,,,+++000///...---,,,+++++++++////////////...---,,,,,,***+++---//////...---,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,,,,------........................////////////////////////+++,,,---...//////////////////............////////////000000000000//////////////////////////////////////////////////////000000000000////////////---------.........//////---------.........//////................................................---------......000111111111000///000111222000...000000111111111111000000)))***+++,,,------...///---.........//////000000000000000000000000000000///000111000//////111333222222222111000//////...//////000000000000//////........................///////////////......---+++++++++,,,,,,---------,,,------...///000111111.........------.........,,,,,,,,,---...///000111+++,,,---......---,,,+++//////////////////////////////000000000000//////........................////////////000000000000---......///000111111222......////////////......////////////////////////////////////////////////)))***+++,,,---///000000,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,000666:::<<<:::777444000///...---------------...//////000000000000000/////////...---------,,,////////////////////////000111222222111000111222000/////////000111222222111000000111333333222111//////000000111111222222222111000//////000111222444333333444666:::>>>AAACCCEEEGGGFFFCCC???======222222222222222222222222444777::::::888666444444111111222222222333333333444555555444333222111000000000000000000000000000111000///------......///...///000000000...---,,,000000//////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---111000000///...---------.........------,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++---,,,+++***+++---000222,,,,,,---...//////......------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////------------------------//////.........---------/////////////////////////////////......---------........................---------,,,,,,+++++++++..............................//////......---,,,.................................////////////000///...,,,******+++,,,---+++++++++,,,,,,---------//////............//////------------------,,,,,,000000///...---,,,,,,,,,......------------......000///...---------------////////////..................//////000000111111---------............///---...///000000///...---...............///000000333222000///........./////////...------------...000//////.........//////111111000000//////......000//////.........//////...//////000000000000///111111000000//////......////////////////////////222111000///------,,,,,,///...---,,,,,,---...//////000000111000000///...000000000000000000000000,,,---...///000000000000000000000000////////////111111000000//////......////////////////////////........................111000///...------...///......//////...---,,,,,,,,,,,,,,,---------..............................//////......------,,,,,,............////////////------..................------,,,,,,---...000111......///000000000000000111111111111000000000000...------,,,---...///000//////...---,,,,,,,,,,,,......//////......---,,,+++,,,---.........,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---111666:::<<<:::777555//////...---------------......///000000000000///..................------000000000000000000000000///000111111//////000111111111000000000111222222111000000111333333222000000000000000111111111111000000/////////000222222444444444666:::???DDDGGGGGGEEEAAA===:::888777777222222222222222222222222333666888999777555333333111111111222222222333333444444444333222111000000////////////////////////111000///...---....../////////000000000///...---/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...---------......---------,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++***++++++,,,------------...---,,,,,,,,,---......---...............------------------------------------------------------,,,,,,---------.........------------------------,,,------------.........------------------------//////.........---------.................................---------,,,,,,.................................---------,,,,,,..............................//////......---,,,........................------.........////////////---,,,******+++,,,---+++,,,,,,,,,,,,,,,,,,---//////............//////...---------------------000000///------,,,,,,---......------------......//////...---------------////////////..................//////////////////---------............///......////////////.....................//////000222111000............/////////...------------...........................////////////.........---//////............//////---...//////000000000000000000000000//////......////////////////////////000//////............//////...------------...///........................000000000000000000000000...///////////////....../////////...............000000000000////////////////////////////////////........................111000///...---......///......//////...------,,,,,,,,,,,,---------............................../////////...............////////////000000000000---...............------------,,,,,,---...000111......///000000000000000////////////.........---...---,,,,,,,,,...///000......------,,,,,,------......//////......---,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...111555999:::999777555//////...------------...---......///////////////..................//////111111111111111111111111...000111000///...///000333222222111111111111222333111000111222222111000111111111111111000000000/////////000111222333444444555777:::>>>DDDIIILLLMMMEEE;;;444222222222222222222222222222222222222222444777777555333222222111111111222222222222333222222222111111000000///........................000000///............//////000000000000//////............---------------------------------------+++++++++,,,---...000000000000//////...---------...------------,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,,,,++++++)))***+++,,,---.........---.........---,,,,,,+++.........///......------------------------------------------------------,,,------------.........------------------------,,,,,,,,,,,,------------.......................................---------------------------------------------,,,,,,,,,,,,........................//////............------..............................//////......---,,,........................,,,,,,,,,---------.........---,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,+++................................................000///...---------------......------------......//////...------------.../////////............---..................---------------............/////////............//////......------......///000000///............//////000///......------......+++,,,---...//////..................------------///...............//////,,,---......///000000111000000000////////////...////////////////////////...............///000111///...------------...//////...---,,,,,,---...///000000000000000000000000000000000000///...---,,,---------...............////////////000000000000////////////////////////........................000000///............///.........///......---,,,,,,,,,,,,---------.................................///////////////000000//////000000000111111111////////////...---,,,,,,------,,,------...000000......///000000000000000/////////.........------------,,,,,,,,,---......---------,,,------...///......//////......---,,,---.........------,,,+++************************------------------------...000333666777666555333///......---------......------...///////////////------......//////000000000000000000000000000000///000111000//////000111444444333222111111111222333222000000111222111000222222222111111000000000///000111222333555666777666666888;;;@@@EEEIIIKKKNNNEEE999222111222222000111111111111111111111111000222555555333222111222111111111111222222222222111111000000////////////........................000/////////............000000000000000000//////---------------------------------...............,,,++++++,,,---...///////////////......---------------------------------------------------------,,,------......------,,,------,,,,,,,,,+++++++++***+++,,,,,,------------+++,,,...//////...,,,+++,,,------...//////......------------------------,,,,,,------------------------------............------------------------+++++++++,,,,,,,,,------////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------.................................///......---,,,........................++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,---------,,,,,,+++++++++.................................///////////////000///...---------------......------------......///......---------......//////.........---------.........------,,,,,,,,,---------............///000///...------...///000...------------...//////.............../////////000//////...............(((***,,,...//////...---..............................---------...//////,,,,,,------...///000111////////////////////////////////////////////////...............///000000.........------.........111000...---...///111222///////////////////////////////////////...------------............//////......//////000000111111////////////////////////......................../////////.........//////---...............------,,,,,,,,,---------....................................//////000000111111////////////000000000000////////////...---,,,+++,,,,,,------...//////000......///000000000000000111111000000000/////////------,,,,,,,,,---------,,,,,,,,,------...000000.........///......---,,,.........------,,,++++++........................------------------------,,,...000222333333222111......---------......///---......///000/////////---......//////000000000////////////////////////000111222222000000111222444444333222111111111222333222000000111222222111333333222222111111000000111111333555666888999999777888999:::===@@@CCCEEEFFF???666222333444222///111111111111111111111111///111333333222111111222000000111111111222222222111000///.........//////........................///////////////......---//////////////////000000---------------------------------.........//////...------,,,,,,,,,------............------------------------------------------------------------,,,------......------,,,------,,,,,,,,,+++++++++------------,,,,,,+++***(((***---///000///...,,,***+++,,,...///000000000------------------------,,,,,,,,,---------......---------.........//////------------------------+++++++++,,,,,,,,,------////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,---.................................///......---,,,........................+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++---------,,,,,,+++++++++------............------............//////000000//////...------------.........------------............---------......///............------------......------,,,,,,++++++---------............///000///...------...///000---------------...//////......//////////////////000000///............///(((***,,,...//////...---////////////////////////---------------...//////,,,,,,,,,,,,---...///000.............../////////000000000000000000000000000000///...............---..................---111000...---...///111333////////////////////////------...//////000//////....../////////000000000......//////000000111111////////////////////////..............................//////////////////------...............---,,,,,,,,,---------....................................//////000000111111---------.........//////////////////...---,,,+++,,,,,,---....../////////......///000000000000000000000000000////////////---------------------,,,,,,,,,,,,---...///000111.........///......---,,,......------,,,,,,,,,,,,........................------------------------,,,---...///000000000///...------------...//////...//////000000000000000//////////////////000000........................000222333222111000111222333222222111111111111222333111//////111222333333222222222222222111111111111222444666777888999999777777777888999:::;;;<<<:::666222111222222000...111111111111111111111111///111222222111111111222000000000111111111111222111000///.........///000......................../////////000///......---///............//////000---------------.........,,,,,,,,,---....../////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,------......------,,,------,,,,,,,,,,,,++++++.........---,,,+++***)))(((***,,,...//////......***+++,,,...///000000000------------------------+++,,,,,,------.........------........./////////------------------------,,,,,,,,,,,,------------........................---------...............------------------------,,,,,,,,,,,,------------........................+++++++++,,,,,,,,,,,,---..............................//////......---,,,........................+++++++++,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,---------......//////000///......---------............------------.........------------...//////.........------------,,,------------------,,,,,,---------............/////////............//////------,,,,,,------...//////000000000000000//////111000//////......//////+++,,,---...//////....../////////000000000000000,,,,,,,,,,,,---...//////------,,,+++,,,---...///---............/////////000000000000000000000000111000///...............------...//////...------------,,,,,,---...///000000000000000000000000000,,,---...///000000000000......//////000111111111////////////000000000000////////////////////////........................---...//////000/////////,,,---......///.........,,,,,,,,,---------.................................///////////////000000,,,,,,---------.........////////////...---,,,,,,+++,,,---...////////////......///000000000000000.........---------,,,,,,......//////......---,,,------------...///000111......//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------.../////////000---------------.../////////000000111111111111111000000000///////////////////////////////////////000111222111000///000222111111000000000111222222222000......111333444444111222222222222222222333111222444666777777777777666666666666666666666777222222000000///000000000111111111111111111111111///111222222111111222333000000000000111111111111111000...---...///000111////////////////////////...///000000000///------...---,,,,,,---...///000------........./////////+++++++++,,,---.........------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------------,,,++++++******+++---.........------,,,---......///.........------------------------++++++,,,,,,---......///............////////////------------------------,,,------------.........---------------------------------.........//////........................,,,,,,---------.................................,,,,,,,,,,,,------....................................//////......---,,,........................,,,,,,,,,,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,++++++,,,,,,---......//////......---------......///......------------......---------------...//////.........---------,,,,,,------------............---------............///......////////////......------,,,,,,------...///111111222222111000///...111000000///////////////................................./////////000000,,,,,,,,,,,,---...///000///...,,,+++***+++,,,------------.........//////000000000000000000000000///............//////000------...//////...------,,,,,,------...//////000000000000000000000000000......///////////////...------......///000000111000000000000////////////////////////////////////........................,,,---///000000000//////,,,------...//////......,,,,,,,,,---------............................../////////...............------------.........///---...............------+++,,,---////////////.........///000000000000000......---------,,,,,,,,,//////000000000///...---......---......///000000......//////......---,,,,,,,,,++++++,,,---///000................................................---.........//////000000---------------...///000000000111222222222222222111111000000//////......000000000000000000000000///000111000///...///111000/////////000111222222111///---...111444555666111111111222222333333444000111333555666666555555444444444444444555444555111222111000...///111333000000000000000000000000///111222222111111222444000000000000111111111111111000///......///111222000000000000000000000000...///000000000///---,,,---,,,,,,+++,,,---...///........./////////000000******+++,,,,,,---......+++++++++,,,---...///000------------------------,,,,,,,,,------.........------------------------,,,------......------,,,---------,,,,,,,,,++++++++++++,,,---------,,,,,,------......------,,,,,,////////////...---,,,+++------------------------++++++,,,,,,---...//////............/////////000---------------------------------.........//////---------------------------------.........//////////////////////////////---------....../////////........................---------.........//////..............................//////......---,,,........................,,,,,,------------......,,,,,,---------,,,+++***+++++++++,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,---...//////......---------......///.........------.........---------------...///000......---------,,,,,,,,,---------....../////////---------.........//////---...///000000///...------,,,,,,,,,,,,---......222333333333222111///...111111000///////////////000000///.........//////---------.........//////+++++++++,,,---...///000000...,,,*********+++,,,---------.........//////000000000000000000000000,,,---------///000111222,,,---...//////...---,,,---...///000111111111111000000000000000000000000000000000000///...---,,,,,,,,,------...///000000111111000000//////......////////////////////////........................,,,---///000000000//////,,,,,,---.../////////...,,,,,,,,,---------..............................//////......---------,,,............/////////000------......///.........+++,,,---////////////......//////000000000000000000000/////////.........///000111111111000...---///............///000000......//////......---,,,,,,+++++++++,,,...000111+++,,,,,,------,,,,,,+++..................------,,,,,,---......---,,,,,,......//////000000111111222111000111222333222000111111111111111111111111222222111111222222333444//////000000111111111222000000000000000111111222222222333333333222222111111111111111111111111111111222333333444444444444555555444333333222111111000000000000000000000000333333333222222222222222111111222222222111000000//////............//////000000000000000000000000222222111000///...------111111000000//////...............------,,,,,,,,,+++,,,---......,,,***))).................................------,,,,,,,,,........................***+++,,,---...---,,,+++------,,,,,,---...000111//////---,,,,,,---...///------------------------...------------...//////,,,,,,---......---,,,,,,........................///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++000000111000000///......000000//////.........------,,,***))))))***,,,---..................------///////////////000111111000000//////......------------,,,,,,,,,,,,------000000000000000///......111111000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,************,,,,,,........................------------------------000000000000000000000000---......///000111111222000000//////.........---111///...///000111000...////////////////////////,,,---------.../////////---------............///222000---,,,,,,///222444000000////////////000000111111000000/////////...000000000000////////////222222222111///...///111/////////...---------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------333222///......///222333........................//////000000000000///...,,,---------......//////000000000000////////////////////////////////////...------------...//////........................//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---,,,++++++,,,---...000000//////.........---////////////////////////............////////////////////////////////////......---,,,+++++++++++++++++++++,,,,,,---------........................//////.........---------,,,---///111111000...---////////////////////////000000///...---,,,,,,+++........................+++,,,,,,------,,,,,,+++........................,,,---............---,,,......//////000000111111222000///000111222111000111111111111111111111111111111111000000111222222///000000000111111111111111111111111111222222333111222222222222222111111111111111111111111111111111111222333333333333333444333333222111111000000000000000000000000000000000000000111111111111111111111222222222222222111000//////......//////000000000000000000000000000222222111000///...------000000000/////////............---------,,,,,,,,,---...///000///...,,,+++------------------------......---------,,,,,,,,,........................++++++,,,------------,,,......---,,,---...///000///...---,,,,,,---...///........................---------------...//////,,,,,,---......---,,,,,,........................///...---,,,,,,,,,,,,------------,,,,,,,,,++++++//////000000//////...---000/////////.........---...,,,+++******+++,,,---........................///////////////000000111000000000//////...............------------......000000000000000///......///......---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------------------------..............................//////000000111111000/////////............111///...///000111000...---------------------------------...............---------............/////////............////////////............//////000000000//////.........000000000000/////////...,,,---......---,,,---///...............---------////////////////////////........................///////////////.........000000000000000000000000..............................////////////......000000000111111111222222000000000000////////////////////////////////////...------------.../////////////////////////////////////////////...------........................------............------......------------......000/////////.........---....................................////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------........................//////.........---------,,,---///000000000///.........................../////////...------,,,,,,........................,,,,,,------------,,,,,,........................,,,---............---,,,......//////000000111111111///...///000111000///000000000000000000000000111111000000///000000000000000000000111111111111222111111111111222333333000000111111222111111000111111111111111111111111000000111222222222222111222222222111000000//////000000000000000000000000---......//////000000000000111222333333333333333111000000//////000000111000000000000000000000000222111000000///...------///////////////............------------,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................,,,,,,,,,,,,,,,------...//////...------------.........------------......////////////////////////---------------......///,,,------......------,,,..............................---,,,,,,,,,------------------,,,,,,,,,,,,.........///......------/////////..................---,,,++++++,,,---...........................//////......//////000000000000000000///////////////................../////////000000000///...............---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////............111///...///000111000...------------------------...............------------------............///------...//////...---,,,......------------....../////////...............000000000/////////......(((***---...---------...---------...............////////////////////////000000000000000000000000.........///////////////---...///000000///...---........................------..................111111111111222222222222////////////000000000000////////////////////////...------------...//////000000000000000000000000///////////////......---.................................------..................//////........./////////...............------------------------............////////////////////////////////////---------,,,------...///...............---------.......................................---------............////////////------------------------................................................,,,,,,------------,,,,,,---------...............------............------......//////000000111111000...---...///000///...000000000000000000000000222222111000000000000111000000000000000111111111111111000000111111222333//////000111111111111000111111111111111111111111000000111111111111000000222222111111111000000000000000000000000000000000------......///000111111000000111333333444444444111111000000000000111111////////////////////////111000000///......------........................------------------------+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,++++++---...///000000///...------,,,,,,------------------..............................------,,,,,,------...///------------------------...........................------,,,,,,,,,------------------------,,,,,,---------......---,,,,,,........................------,,,,,,,,,---...///---------...............//////.........//////000000000000000000000000000//////............//////...///////////////......000000/////////.........,,,,,,------------------........................------------------------////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......///////////////.........111///...///000111000.../////////////////////////////////...---------,,,---------............///,,,---...////////////...///......------......///..................------000000/////////.........***---000111000///......,,,---------.../////////////////////////////////000000000000000000000000------......//////000000---..................---..........................................//////////////////////////////////////////000000000000////////////////////////...------------...//////////////////////////////...///////////////......------------------------///...---,,,,,,---...///---...///000000///...---........................------------------------............////////////////////////////////////---,,,,,,---...///000000000000//////......------................................................///............///000000---------------------------------.........//////........................,,,------......------,,,---------.........//////..............................//////000000111111///...---...///000///---////////////////////////333222222111111111222222111111000000000000000000///////////////000111111...///000111111111111111111111111111111111111111000000000111111000000///222222222222222111111111000000000000000000000000......///000000111222222///000111222333444444444111111000000000000111111////////////////////////000000//////......---------------------.........------------------------++++++,,,,,,,,,,,,,,,,,,------------------------------------------------...........................---,,,+++,,,---...///000000//////...,,,,,,++++++,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......------------------------........................------,,,,,,,,,------...------------------------,,,,,,---------------,,,---------...............,,,,,,,,,,,,------......---------.........////////////............/////////////////////000000000//////............//////......////////////......///////////////.........,,,,,,,,,---------..............................------------------------.........------------,,,------------------------------------------------------------------------------------------------////////////.....................///////////////111///...///000111000...000000000000000000000000/////////...---------,,,---------............///---------...///111222444000//////////////////000------..................////////////............---///222222000...------,,,---------.../////////////////////////////////////////////////////////------......//////000000///...---,,,,,,---.../////////////////////////////////.........///111111.........................../////////000000000111////////////////////////...------------...//////..............................///////////////...------------------------///...---,,,,,,---...///---...///000000///...------------...................................................////////////////////////////////////,,,,,,,,,---...///000111000000000//////.................................---.....................///............///000000------------------------,,,,,,------.../////////........................------............------,,,,,,------...///////////////...------...//////......//////000000111111000...---...///000///...////////////////////////222222111111222333333444111111111111000000000000///............///000000//////000111222222222222111111111111111111111111000111111111111000000///222222222222222222222222000000000000000000000000000000000111111222222222///000111222222222222222111000000//////000000111000000000000000000000000/////////.........------,,,,,,,,,---------------,,,,,,,,,------------...---------............///........................,,,,,,,,,------------...........................---------------......///////////////...---,,,+++***+++,,,------...------------------------------,,,,,,,,,,,,,,,------......------,,,,,,------...........................------,,,,,,,,,---......------------............,,,,,,------......---------------------.........++++++,,,,,,------......,,,,,,------...///////////////......------..................///////////////..................///------.../////////......------------------------+++,,,,,,------.................................---------------------------------,,,,,,,,,++++++,,,,,,------------,,,,,,........................------------------------.........................................................///////////////111///...///000111000..........................................------------------............///...---------///111333555000000////////////000000...............//////////////////.........---------///000000---,,,++++++---------...............////////////////////////.................................///////////////111///---++++++---///111////////////////////////000///......///000222333000000000000////////////......//////000000111111////////////////////////...------------...//////........................---...//////////////////////////////////////////.........------..................//////.........---------------.........////////////////////////............////////////////////////////////////,,,,,,,,,,,,---...///000///////////////.................................---------...........................////////////---------------------------------.........//////........................------............------,,,,,,------...//////000000///...------...///000......//////000000111111000///......000000///...........................000000000000111333444555111111111111000000000//////////////////000000111///000111222333333333333111111111111111111111111111222222222111111000///111111111111111111111111000000000000000000000000111111111111111111111111///000000111111111000000000//////......//////000000000000000000000000000//////.........---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------......//////------------------------,,,,,,,,,---------..............................,,,------...................../////////---,,,+++)))***,,,---......------........................,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,---...///------------.........///,,,,,,---...............,,,,,,,,,------.........)))***+++,,,,,,---------,,,,,,------...//////000000///...------------...,,,---------.........///......------------......,,,---......//////......------------------------++++++,,,,,,---......///................................................---------,,,,,,,,,,,,+++***+++,,,------,,,+++***------------------------------------------------........................,,,------....../////////............/////////000111///...///000111000...........................---------...............---------............///---...//////000//////////////////....../////////.........//////000000000//////.........---------,,,---...---++++++,,,---...............---------///////////////////////////////////////////////////////////////.........//////...------.../////////////////////////////////...---------///111333111111111111000000//////.........///000111111111////////////////////////...------------...//////........................------...///////////////////////////////////////------............------......------------......,,,,,,,,,------.............................................////////////////////////////////////,,,,,,+++,,,,,,---........................//////........................---------.........//////,,,---///000000000///...........................---------.......................................------............------,,,,,,------...///000000000///...------...///000......//////000111111111111///...///000111000///.................................///000222444444222111111111000000//////000000000000000111111222000000111222333444444444111111111111111111111111222222222222222111000000////////////000000000000000000000000000000000000111111111111000000000000///000000000000//////...//////............//////000000000000000000000000...............---------+++++++++,,,,,,---------,,,,,,,,,------.........+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................+++,,,.../////////...------.../////////...---,,,)))***+++---......------////////////////////////,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,---...///---------.........//////,,,------.../////////...,,,,,,,,,------.........((()))***+++,,,------,,,,,,,,,------...///000000000///...---------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,---.../////////....../////////////////////++++++,,,,,,---...//////////////////////////////..............................---------,,,,,,,,,******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,------...///000000---.........//////000000111///...///000111000///111111111111111111111111,,,------....../////////---------.........//////---...000111111...+++(((.........------............/////////000000111111//////.........---------+++,,,------,,,,,,///111/////////......------,,,////////////////////////////////////////////////000000//////.........------...///000000///...---000000000000000000000000...---,,,+++,,,...000222111000000000//////......---......///000111111222////////////////////////...------------...//////000000000000000000000000------...///000000//////........................,,,---...//////...---,,,...---,,,++++++,,,---...,,,,,,,,,------.........------------------------............/////////000////////////////////////,,,,,,+++++++++,,,------,,,---------......//////........................---------.........//////,,,---///111111000...---////////////////////////................................................000///...---,,,---......,,,------...///000111111///............//////000............////////////............////////////////////////////////////222222111111111111222222111111000//////...//////111111000000000000000111000/////////000111222222/////////000111333444555111111000000000000111111333222222222111111000000111111000000000000111111222111111111000000//////111111111111111000///...000000000000000111111222222111///.........///000////////////............------------------------++++++---............---+++++++++,,,,,,---------......------------......------------------------,,,,,,,,,---------......+++,,,,,,---...///000000---,,,,,,,,,,,,---......,,,++++++++++++,,,------////////////////////////------............------...------,,,,,,------......///////////////......//////.........---------000000000000///...---,,,////////////////////////........................)))***+++,,,---.........//////.........---------...---,,,,,,,,,,,,---............------,,,,,,,,,------------------------------,,,++++++---...///++++++,,,...000111///---...------,,,,,,------..............................------,,,,,,------...........................////////////////////////---------............//////////////////.........///////////////.........///......///111111000//////////////////.........000000000000111111111111222222222111111///......///...---,,,,,,---...///000///...------------------------............///......//////000000111111333111...++++++,,,///111////////////////////////---,,,,,,,,,,,,---......//////...---------------..................................................................------222222111111000...---,,,000000000000000000000000......//////000000111111/////////////////////////////////////////////////////////000000000000000............////////////000000//////.........---////////////////////////............////////////////////////////////////////////////////////////,,,------......------,,,------------------------////////////////////////,,,------......------,,,+++,,,------......------//////000000///...------***))))))+++---//////............////////////000......////////////......---....../////////////////////000000000000//////,,,,,,,,,------------...000///...---,,,------...------......//////000000000//////.........//////............////////////............////////////000000000000000000000000222111111000000111111222222111000000/////////000111000000000000111222222444333222111111000000000111111111000111111222333111111000000000000111111222222111111111000000000000///...............///111111111111000000000///000111111111111000000///000000//////000000111222222111000///...//////000////////////....................................------------............------------------............------------......------------------------,,,---------............---------...............---,,,,,,,,,,,,---......---------------...//////////////////////////////------............------...------,,,,,,------.........////////////......//////.........---------000000000000///...---,,,................................................+++,,,,,,---------,,,,,,//////.........---------......---,,,,,,---...............------,,,,,,,,,------------------------...............///000000---------...111111000///...------,,,,,,------..............................------,,,,,,------...................................................---------............///////////////............////////////............///......///111222000///......................../////////000000000111111333333333222222111/////////...------------...///000///...------------............/////////000000///////////////000000000222111...------...000111////////////////////////---------------......///000///......------......................................................////////////////////////......///000000000000///000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////000/////////............////////////////////////............////////////////////////////////////------------------------................................................////////////////////////,,,------......------,,,,,,---......//////......///////////////...------,,,++++++,,,...///...------------.........//////......////////////......---....../////////////////////000000000000//////............//////////////////...------------.....................//////111000///...........................////////////............////////////111111111111111111111111222111111000000111111222222222111000000000000111111111111111111222333444555444333222222222222222333333222111000000000111111111000000000000111111111111000000000000//////000000///...............111111111111000000000000///000000111111111111000000000//////000000111222111111000////////////////////////............---//////////////////////////////---,,,,,,---....../////////.....................------------......------------------------------........./////////............------,,,,,,---,,,,,,,,,,,,---......//////......//////000111////////////////////////------............------......------------............///////////////..................---------000000000000///...---,,,------------------------------------------------------------,,,,,,++++++...............---------......---,,,,,,---...............------------------------------------------...//////000000//////000...---...000222111111...------,,,,,,------.................................------------......................................................---------............///................................................//////...000111222111///------------------------....../////////000000000333333333333222111000000///......------....../////////......------......////////////000000000111000000//////////////////000000/////////000111111////////////////////////...............///000000111000//////......//////................................................///000000000000000000000---......///////////////000000000000000000000000000000000000////////////111111111111111111111111////////////////////////000/////////...---------............////////////////////////............////////////////////////............////////////////////////////////////------------------------000///............///000////////////////////////000000000000000000000000------............---------...//////000000/////////////////////......---///...------...///...,,,............/////////000......////////////......---....../////////////////////000000000000////////////000000000111111111//////......------------.....................---111111000......---------............////////////............////////////000000000000000000000000111111000000000000111111222222111111111111111222333333222222222222222333111111111111222444555666333222111111000000111111222111111000000111111222000000000///////////////333222111000000//////000111111111000000000000000...///000111111111111111///////////////000111111111000000/////////////////////.........---------........................000///,,,+++***+++,,,---/////////............---......------------......------------------------.........////////////000---------------------------,,,,,,,,,,,,---....../////////...///000000111////////////////////////------............------......------------......---...//////////////////........................//////000//////...---------------------------------------------------------------,,,,,,,,,------..............................------------.....................---------........................***+++---.........---,,,111///------///000111111...------,,,,,,------.................................------------......................................................---------............///------...............///------...............///000//////000222222111///---------...........................////////////222222222222222111000/////////............////////////............//////....../////////000000000000000000//////......---//////000111111111111111///////////////////////////////////////000000111111111000///////////////................................................///////////////000000000000000000000...---,,,+++000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000///...---,,,,,,+++............///////////////////////////.........////////////////////////............////////////////////////////////////////////////////////////000///---,,,,,,---///000........................000000000000000000000000------............------------...///////////////...///////////////......///...---...///000///...//////000000000111111111......////////////......---....../////////////////////000000000000////////////000000000111111111...............---------............------------111111000......---------............////////////............////////////////////////////////////111000000000000000000111222111111111111111222222555555333222111111000000///000000000222333444555111111000000111111222333222222111111111111222222///////////////000000000222222111000000000000000000000000000000000111111...///000111111111111111/////////...///000000111000000000000000//////...............------------------------------------///---+++))))))***+++,,,......------------------......------------......------------------------.........////////////000++++++,,,,,,---......///---,,,,,,,,,,,,---............------......///000////////////////////////------............------///......------......///------...///////////////---.....................//////////////////...---------------------------------------------------,,,,,,,,,,,,,,,...///000---.............................................................................................***+++---.........---,,,000...,,,,,,---/////////...------,,,,,,------...........................///......------......///................................................---------............///,,,---------......//////,,,---------......//////000//////000222333111000......//////000000000000............////////////000000000000000//////...//////////////////////////////.........//////000------........./////////000000//////......------...///000111222222111111////////////////////////000////////////000111111111111000///////////////////////////////////////////////////////////////---------....../////////111111000000///---,,,+++000000000000000000000000111111000000//////......////////////////////////////////////////////////000000///...---,,,,,,+++............////////////.........///////////////////////////////////////............///////////////////////////////////////////////////////////////...,,,++++++,,,...///------------------------////////////////////////---......//////......---,,,,,,---............---......///////////////...---,,,,,,...000222222111....../////////000000000......////////////......---....../////////////////////000000000000//////......////////////000000......//////......---,,,------------------......111000///...........................////////////............////////////........................111000000//////000000111111000000000000111222222555444333111111000000000222222111111111111222222111000000000111222333333222222111111111111222222//////000000000000111111//////............//////000000000000111111111111///000000111111111111000//////......//////000111000000000000000///...............------------,,,---------------------------,,,+++******++++++,,,,,,,,,---------...............------------......------------------------------........./////////******+++,,,---...//////---,,,,,,,,,,,,---......------,,,,,,------...///////////////////////////------............------//////............//////,,,---...///000000000000---------..................///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000222---------...............---...////////////...---.............../////////........................---...//////000000/////////---,,,,,,...///...---...------,,,,,,------...........................//////............//////........................---------------------------------............///,,,,,,,,,---......//////,,,,,,,,,---......//////000000///111222333222000/////////000000111111222....../////////000000000...//////000//////.........//////000000//////...//////......//////000000------------............//////..................//////000111111111000000///////////////////////////////////////000111111111000//////......//////////////////////////////////////////////////////,,,,,,------......//////...//////000000000000000000000000000000000000000000000000000////////////........................////////////////////////000/////////...---------............////////////.........///////////////////////////////////////............////////////////////////////////////------------------------...---,,,++++++,,,---...------------------------////////////////////////......////////////......+++,,,,,,---...------------...//////////////////,,,++++++---000222222111,,,,,,,,,,,,------------......////////////......---....../////////////////////000000000000//////---------.........//////---.../////////...---,,,,,,,,,,,,------.........000//////.........//////............////////////............////////////////////////////////////000000////////////000000000/////////000000111222111111000000000111111222333333222222222222333333333222111111000111111111333222222111111222222333000000000111111111222222...------......///000111///000000000111111111111000111111111111000000//////............///000000///000000111000///...---.........---------,,,,,,........................------------------......,,,,,,---...///000000111......------------......------------------------,,,---------............+++++++++,,,,,,------------,,,,,,,,,,,,---......------,,,,,,------...///////////////////////////------............------//////............//////,,,---...///000000000000---------.........//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///111---------.........//////---...///000000///...------........./////////000.......................................///000000///.........000000...---...------,,,,,,------...........................//////............//////........................---------------------------------............///++++++,,,------...//////++++++,,,------...//////111000000111333333222000.........///000111111111/////////000000000111111//////000000000000//////...///000111111000///...///////////////000111111............////////////------..................000000/////////////////////////////////////////////............///000000000///......------......////////////////////////////////////////////////---------...//////000000///000000111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////............////////////............/////////000////////////////////////............////////////////////////////////////------------------------................................................------------------------......////////////......,,,------...............------...///////////////---,,,,,,---///000000///------------..................////////////......---....../////////////////////000000000000//////------........./////////---.../////////...,,,,,,++++++,,,,,,---...////////////.........//////000............/////////000............/////////000000000000000000000000000000000////////////000000//////...//////000111111.........///000222333444111111111333444666777888555444333111000/////////333222222111111222222333000000111111222222222333////////////000222333444//////000000111111111222111111111111111000///..................///000000///000111111111000...---......---------,,,,,,,,,////////////////////////------...///000000000///,,,---...///000111222333.........------.........------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------...//////////////////////////////---..................---//////............//////,,,---...///000000000000---------.........//////......///////////////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,,,,---...///---------.........//////---...///000000///...------.........//////000000////////////////////////------,,,++++++---...////////////000222111///---...------,,,,,,------...........................//////............//////........................---------------------------------.........//////++++++,,,,,,---...//////++++++,,,,,,---...//////111000000111333333222000---------...///000000111000000000000111111111111///000111111111111000000...///000111111000///...///////////////000111111////////////000000000000,,,------....../////////111000///...------......////////////////////////...............///000000//////...---------------000000000000000000000000000000000000000000000000---......///000111111222333333333333111000///...000000000000000000000000......//////000000111111000000000000000000000000/////////////////////////////////000000000000000............/////////000---.........//////000000////////////////////////............/////////000////////////////////////////////////////////////......///000000///......////////////////////////------------------------......////////////......---......///////////////------...///000000/////////---,,,---...///...---000000000000111111111111......////////////......---....../////////////////////000000000000//////............////////////////////////000000000000---------........./////////000000000000000//////,,,,,,...///000000000000000000//////.........---000000///////////////000222111000//////000111222111111111111111222222333000000///...............333111///000333777999999999777333111///000111222---222777777333//////000222222222111111111000000000000000000////////////////////////000000000000333222000///.........///000000000000000000000000///////////////////////////............---------..................------000///......------------//////.........---------...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------..............................---,,,---...///000////////////////////////........................,,,,,,,,,,,,---...//////------............------////////////////////////........................////////////////////////........................---------............///---------.........//////........................,,,,,,------.../////////000000////////////000000...///000111111000///...000///...------------------------------------------------............///////////////////////////000000000000///////////////,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............222111///---,,,---...///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000////////////000000---------.........//////////////////000000000000666333//////111222111///000000000000000000000000........................,,,,,,---...///000111111000000///////////////000//////............//////......////////////......000000000000000000000000//////000000000000//////000000000000000000000000...000111000///...///111//////000000111111222222//////...------------...........................******+++,,,---...//////000000111000000///...---000000///...............000////////////.........444222000...---,,,,,,,,,//////............//////111111000000//////..............................111111000000////////////000///...------...000111666111,,,+++///111111///000///...------...///000///////////////.........//////////////////////////////000000000000//////////////////000000000000////////////////////////........./////////000000---------.........////////////000000000000//////------...///000000000///000/////////............000000////////////000000111111000//////000111111000000000000000111222222111111000///////////////111000///111555888;;;;;;777666333111000111222333111666:::999555111000111222222222111111111000000111111000000000/////////////////////000000000000333222000///.........///000000000000000000000000////////////////////////............------------........................///...............////////////.........---------...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------...........................------,,,---...///000......................................................---,,,++++++++++++------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///---.........////////////........................,,,------...//////000000///......------......///...///000111111000///...//////...---------......---------------------------------............///........................000000000/////////.........---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////............//////000000000000//////---------.........//////////////////000000000000333000......000111111000000000000000000000000000........................------......///000000000000000////////////000000/////////....../////////...//////000000//////...000000000000000000000000//////000000000000//////000000000000000000000000...000111000///...///111000000000000000111111111000000///............///........................------------------------///000000000000//////...111111000////////////////////////............---111000///...------......///..................///000000000000//////.................................---------,,,,,,,,,,,,///......---...000222444444///******,,,///...,,,000///...------...///000/////////////////////...//////////////////////////////000000000000//////....../////////000000000........................---------.........//////---------..................//////000000/////////......///////////////...////////////............000000////////////000000111000000//////000000111///////////////000111111222222111000000000000000000//////111555999;;;<<<555444333222333444555666777;;;>>>===888444222333222222222111111111111111222222111111111000000000////////////000000000000222111000///.........///000000000000000000000000////////////////////////............------------........................------------...///000111...............---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------------------------........................//////......---,,,,,,,,,------............------------------------------................................................////////////////////////---------............///............////////////........................---......//////000111111//////............////////////000000000000//////.........---......//////........................---------............///......................../////////.........------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000,,,---///111111000...---////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////...............///000111111000///...------........./////////////////////000000000000000...------///000000///000000000000000000000000////////////////////////////////////////////////000000////////////000000///////////////////////////000000111111000000///000000000000000000000000//////000000000000//////000000000000000000000000...000111000///...///111111111111111000000000000111111000///////////////........................000000//////...---,,,,,,...//////000000000000///111111000000//////000000///............---------//////.........//////000......------------......000000000////////////...........................////////////........................///222444555333///+++***,,,...---+++//////...------...//////......////////////////////////////////////////////////000000000000//////------........./////////------------------------,,,,,,,,,---------....................................//////000/////////...///////////////...---///////////////.........000////////////000000111000000000//////000000000...............///000000222111000000//////000000000//////111444777888888444444444555666777888999<<<>>>@@@???:::666444444111111111111111111111111222222222222111111111000////////////000000000000111111000///////////////////////////////////////////////////////////////.........---------,,,,,,---------...............------,,,,,,---...//////...........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------......//////------------------------........................---......///000000000111------............------------------------------........................///////////////000000000---------------------------------............///,,,---------..........................................//////000111111111111111000000000000111111/////////000000000000000......---......///000000////////////////////////---------............///........................///.........------------------,,,---------------------------------------///...---,,,,,,...///000,,,---...000000000//////////////////000000000000////////////////////////////////////////////////000000000000000000000000///////////////.........---///000222222000///---............////////////////////////000000000000000000///////////////...////////////////////////000000000000000000000000000000//////............000////////////000000111/////////000000/////////000000111111111111000000//////////////////////////////000000000000//////000000000000000000000000...000111000///...///111222222111111000000//////111000//////......//////........................111000000///......---------...///000000111000000000000///////////////000............------------/////////.........//////------,,,,,,,,,,,,------////////////////////////........................000000000000////////////............///000222222444111...---...///...---....................................//////////////////////////////////////////000000000000//////------------.........///........................,,,,,,,,,,,,------------.....................---------...///////////////...///////////////...---.........//////////////////////////////000111111/////////000000/////////...............//////000000000///............///111//////000222333333222333444666777999::::::;;;===>>>???>>>;;;888555444111111111111111111111111222222222222111111111000////////////000000000000000000000000000/////////////////////////////////////////////////////////...------------,,,,,,,,,---------.........//////...------,,,++++++,,,,,,---........................------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------------------........................,,,,,,...///000000//////------............------------------------------........................+++++++++,,,,,,------------------------------------------............///++++++,,,,,,,,,---------////////////////////////......//////000111111111111111000000000000111111///////////////000111111...............///000111////////////////////////---------............///........................///.........------------,,,------------,,,------------------------------......---,,,---...///000///...------...///000111////////////000000000000////////////////////////////////////////////////////////////////////////.........///////////////---///000222222000///---........./////////000000////////////000000000000111222222111///.........////////////////////////000000000000000000000000000000000///......------///////////////000111111//////000111111000//////000000111111111111000000//////////////////////////////000000000000//////////////////////////////...000111000///...///111222222111111000000//////000///......------.......................................////////////000---...///000000111000000......---------....../////////.........---------000000000//////...------------,,,,,,,,,,,,------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,///.........------......222111...---......------------............---------.........//////000000//////////////////////////////000000000000//////------------.........///////////////////////////,,,,,,,,,---------.....................---------,,,---......////////////......///////////////............//////////////////......//////000111222...//////000000//////..................///000000000//////...............000///...///000111000///111333555888:::::::::::::::;;;;;;:::999777666444111111111111111222222222222222111111111000000000////////////000000000000//////000000000000//////000000000000000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,------...////////////...---,,,++++++++++++---------..................------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,---......//////......------------------------........................------......---,,,***)))------............------------------------------........................,,,,,,,,,---......//////........................---------............///+++,,,,,,,,,,,,---------////////////////////////---......//////000111111......------------......//////......///000111222/////////...//////000000........................---------............///------------------------/////////.........------,,,---......,,,,,,---...---------------------------------...............000///---,,,,,,...000111////////////000000000000000000000000000000000000000000000000000000000000.................................///////////////...///000111111000///........./////////000000000////////////000000000000000222333222000......///000000000000000000000000////////////////////////000000//////.........---///......//////000111222//////111111111111/////////000000111111000000///000000000000000000000000//////000000000000//////////////////////////////...000111000///...///111111111111111000000000000//////...---------------........................+++,,,---...///000111111...//////000000000000///------,,,,,,------......000////////////.........000000000000///...---,,,......------------......---............/////////........................,,,,,,---------------...//////......---,,,,,,+++...---,,,,,,,,,,,,,,,,,,------............------------......///000000000//////////////////////////////000000000000//////------........./////////000000000000000000000000------------............//////.........---------+++,,,---...////////////------...///000000000///............/////////000............///000111222......///000000///......//////......//////000111111000000///...////////////......///111222111///...000333666888888777777666666666666777666555444000000111111111222222222111111000000000/////////////////////000000000000...///000111111000//////000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,------...//////000//////...---------......---------.........//////...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......................................................,,,---.../////////...---................................................---.../////////---+++***------............------......................................................//////000111111222........................---------............///---------.........//////////////////////////////,,,------...//////000000------,,,,,,,,,,,,------///.........///000222333111000//////////////////---------------------------------............///------------------------000000000/////////......+++---///...,,,+++---...........................+++,,,...///000///...---000//////............///////////////000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000//////000000000000//////.../////////000000000000////////////000000000000+++...111111///...///111000000000000000000000000........................///////////////.....................///000111222...///111222222111///......//////000000//////...000000000000000000000000//////000000000000//////////////////////////////...000111000///...///111000000000000000111111111000//////.......................................++++++,,,---...///000000///000000000000//////...---------------...//////111111000000000/////////......///000000///...---///..................///---------.........//////.................................//////000000000..................------+++,,,,,,,,,,,,,,,------,,,------......------,,,------......///000000111//////////////////////////////000000000000//////....../////////000000000000000000000000000000000---------.........////////////.........---------+++,,,---...////////////,,,,,,...///000000000000---.........//////000000............///000222222---...///000000///...---///////////////000111111222111111000000000000000.........000222333333111,,,...222555666666555444222222222333555555555333000000111111222222222222000000000000////////////////////////000000000000...///000111111000//////000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,------...///000000//////...//////000111222---------.........//////...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,---------......////////////////////////........................,,,,,,.../////////...---////////////////////////........................---...000222333222111000---..................---////////////////////////........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111000000000000000000000000,,,,,,------.../////////.........------.........///.........///000222333222111000//////...//////---------------------------------.........//////------------------------000000000000////////////+++---///...,,,+++,,,///........................***,,,...000111///---,,,...///000111000///---+++////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000////////////000000////////////000000000000////////////000000000000&&&***...000//////000222000000000000000000000000........................////////////////////////............///000222222...000111222222111000.........////////////......000000000000000000000000//////000000000000/////////////////////////////////000111000///...///111//////000000111111222222111111000///////////////........................++++++,,,,,,---......///000000111000000///.....................///000111111111111111000000000000+++,,,...000000000000/////////............//////---------.........//////........................+++++++++,,,,,,---------------...///000000//////+++---............///000,,,,,,---......---,,,,,,---------...///000000111//////////////////////////////000000000000//////////////////000000000000//////////////////////////////.........---------...---+++)))))))))+++,,,......////////////......///......------///000111///////////////000111111000000111111222222222333444222000...------...///000///---,,,,,,---...///333222000///...---......000000000000000///......000000111111111222222222333222222333555555444222////////////000000000000222222222111111111111000000000000000000000000000222111111000///......---000000//////.........---...---,,,++++++,,,---...///...,,,++++++,,,...///++++++,,,---..................//////...---,,,,,,,,,------......------,,,........................---------------------------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,000000000///......---------------.........//////......---------,,,,,,,,,------------------------000000//////.........---///000111000...------...//////.........------------...///000000111111000---------,,,,,,,,,++++++........................------............------///////////////.........000000000000000000000000//////............//////000000//////.........------------------...///000......//////...---,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////---------............///......////////////............------------......////////////000000000000......//////000000111111000000000000000000000000//////...//////000111222111000...,,,---///111333////////////000000000000000000//////.........---000000000000000000000000000000000000////////////000000000000000000000000---///000222222000///---////////////////////////....../////////////////////......///111222000///---......///////////////222222222111111///......000000111111111111000000111111000000000000111111000000000000000000000000222111111000///......---///////////////000111111////////////000000000000000000000000000//////...////////////////////////000///---,,,,,,---...///---.........//////000000............////////////333222111000///////////////////////////........................///000111000000//////......------......///000000000000000////////////////////////......////////////..............................000//////.........//////000///.........///111222---......///////////////111000///......///000111000000000000000000000000,,,...000000///....../////////.........---------000...---+++++++++------......////////////......///......---...///000111/////////......///000000111111111222222222333333333111000...---...///000...---,,,,,,---...///000222111000///.........///000000000000000///......000000000000000000000000222111111222444444333111////////////000000000000111111111000000000//////000000000000000000000000111111000000///......---000/////////..................------------......///...,,,++++++,,,...///,,,,,,------...---------......//////...------,,,,,,------......------,,,........................------------------------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,.........///......------/////////............------------.........//////.........---------,,,,,,------------------------///.........------------...000000///...------...//////.........---------....../////////......------------,,,,,,,,,++++++........................------............------/////////////////////...//////////////////////////////............//////000/////////............111111000000//////............//////...------,,,//////...---------------........................---------............///......////////////......///......------......///............////////////000000000000////////////000000000000000000000000000////////////000000111111111/////////000222333////////////000000000000000/////////............////////////////////////000/////////////////////000000000000000000000000...///000111111000///...//////////////////////////////////////////000000,,,++++++,,,...///---,,,---...//////000000//////222222222111111000///...///000000111111000000///111111000000000000111111000000000000000000000000111111111000///.........///////////////000111111////////////000000000111///////////////......---//////////////////////////////...------...///000............/////////000............////////////333222111000/////////////////////////////////...///............//////000////////////............------...///////////////////////////////////////------............------........................------,,,,,,,,,------...///////////////000000111---......///////////////111000///......///000111........................111222444444222111111222...............---------000///...---------...///......////////////............------......///000//////......---.........111111111111222222222222111000///.........000000,,,,,,,,,,,,...///000111000000///......//////000000000000000000//////...000000000///////////////000000000111222333222000////////////000000000000000000/////////.........000000000000000000000000111000000//////.........////////////.....................//////............---,,,++++++,,,---...---------...------,,,,,,.........///......---,,,,,,------......------,,,------------------------------------------------000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---------------.........------........./////////.........------------,,,---------------------------------------,,,,,,,,,...///000///---------///...............---------...//////...---,,,++++++------------,,,,,,,,,,,,........................------............------......////////////////////////////////////////////////............//////////////////............//////000111111000///............///......---,,,////////////............---------------------------------............///......////////////......///......------......///------------............111111111000///.........000000000000000000000000111000000////////////000111111111111111222222222////////////000000000000////////////....................................////////////////////////000000000000000000000000...///000111111000///...////////////////////////000000000000000000//////,,,++++++,,,......---+++---...//////000000//////111111222111111000///......//////000000//////...111111000000000000111111000000000000000000000000111111000000//////......///////////////000111111/////////000000000111111......//////......---,,,//////////////////////////////......///000111222............////////////............////////////222222111000////////////......//////////////////000//////............///.............../////////,,,------...............////////////////////////,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,---...///......///000000000000///---......///////////////000000////////////000000...........................///000000...,,,,,,---........................000///......---...//////---......//////......---------------......////////////...------------...000000000000000000000000///............///000111------------......//////............//////000000//////000000000000///////////////000000000111111///......000111222000///////////////000000000000000000000/////////......////////////////////////000000/////////.........///////////////.........---...///000000///...---...---,,,,,,,,,,,,---...............---,,,++++++---...............------,,,------......------,,,------------------------------------------------///000111111000///---,,,------------------------,,,,,,---.../////////...++++++,,,,,,---......///............////////////............---------------------------------------------------------------...//////---------///.......................................---,,,,,,...------------,,,,,,,,,........................------............------............//////////////////////////////////////////............/////////////////////.........((())),,,///111111000///---...............------//////000000000/////////---------------------------------............///......////////////......//////............//////------........./////////111000000000/////////...000000000000000000000000111111000//////.../////////000111222222222111111////////////000000000000///////////////........................................../////////////////////////////////////////////000000000000//////////////////////////////000///////////////............---///000111000.........///000000000000000111111111111111000//////......////////////......111111000000000000111111////////////////////////111000000000/////////...///////////////000000111//////000000000111111111/////////000///......---////////////////////////...//////000000111222333.........///////////////............////////////111111000///////////////............////////////111000///...............---------....../////////,,,---......//////......////////////////////////,,,------......------,,,........................---------...///000111222,,,---///000000000///...---......///////////////000000////////////000000........................***+++,,,+++)))'''''''''---.....................------------------......------............------,,,------...............///......---------......///////////////.........---------......///000000/////////......------,,,------......//////000000//////000000000000//////......///000222333444444///......///111111000...////////////000000000000111111000000000/////////////////////////////////////////////.....................///////////////---...///000000///...------------,,,,,,---------............---,,,++++++------...............---,,,------......------,,,------------------------------------------------......///000///...---,,,------------------------,,,,,,---.../////////...***++++++,,,---...//////........./////////000000//////.........---------------------------------..................//////,,,...///...---,,,...///---.....................,,,---...///////////////.........---------,,,,,,........................------............---------.........//////000000........................//////............//////.........///////////////((())),,,///111111000///------...............---//////000111111000000///---------------------------------............///......////////////....../////////....../////////....../////////000000000.../////////000000000111////////////////////////111111000//////...//////---...000111222111000///////////////000000000000.........///////////////........................------....../////////000//////////////////////////////000000000000//////000000000000000000000000/////////......---------000//////000222222111000...//////000000000000000000111111111111000000///......////////////......111111000000000000111111////////////////////////000000000000///////////////////////////000000111000000000000111111111111000111111111111000//////////////////////////////...//////000111222222333///////////////.....................////////////111000//////////////////---.........//////000000111000///...............,,,,,,------......//////......///000000000000///////////////////////////......////////////..............................---------...///000111222,,,---///000000000///...---....../////////////////////000000000000//////////////////////////////---...///...,,,*********---------...............+++,,,,,,,,,,,,---------------............------,,,,,,---............---......------...//////000////////////............---------...////////////000000000///...---+++***,,,---...///////////////...//////000000000000000...///000111222333444555.........///000111000...////////////000000000000111111111000000000//////000000000000000000000000.................................///////////////.........//////.........---------------------------------...------,,,,,,,,,---......///.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---------------------------------------......///.........+++,,,,,,---.../////////....../////////000000000/////////.........------------------------------.........///////////////,,,---......---,,,...///---------...............,,,,,,---//////000000000............---------,,,........................------............------------......///000000000........................//////............//////........./////////////////////000111111000///...,,,---......///.........---...000111111111000///---------------------------------............///......////////////......000//////......//////000////////////000000000111.........///000111111111////////////////////////111000000////////////000---...///111111000000///////////////000000000000.........///////////////........................---------......//////000000000000000000000000000000000////////////000000000000000000000000000000000000//////......------///......///111111000......///000000111111000000000000111111111111000000...//////000000//////...111111000000000000111111000000000000000000000000000000000000///////////////////////////000111111000000000111111111222222111111222222222111000000////////////////////////...///000111111222111111///////////////.....................////////////000//////....../////////------......///000000000000//////............///---------------............//////000000000000000////////////////////////...//////////////////...........................,,,,,,,,,,,,,,,---...///------...////////////...---....../////////////////////000000000000//////000000000000000000000000...///000///...,,,,,,------------.........//////++++++,,,---------------,,,------......------,,,+++,,,---.........---------------...///000111222111111000000000/////////------......................../////////---,,,+++,,,---.../////////...---......///000000000000000000000000000111111111111///......///111111000...////////////000000000000000000/////////.........000000000000000000000000..................................../////////000......------------......,,,------------------,,,,,,,,,------...---------,,,------...//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////.................................///......---------------....../////////.../////////000000000000////////////............---------------------------------....../////////+++,,,...------,,,...///---------.........//////,,,------.........------............------------........................------............------------......///000000111........................//////............//////............/////////000111111000000//////......,,,------...//////......,,,---///111111000///...........................---------............///......////////////......000000////////////000000........./////////000000////////////000000000000////////////////////////000////////////000000111//////000111111111111000////////////000000000000............/////////000////////////////////////,,,,,,---......///000000000000000000000000000000000000////////////000000000000000000000000000000222222111111000/////////...------...000111///...//////000111111111111000000000111111111111000000///000000111111000000///111111000000000000111111000000000000000000000000////////////000000000000///////////////000111111000000111111111222222222111111111111111000//////////////////////////////...///000111111000000///000/////////........................//////////////////.........//////000------......///000000111///............//////000...------------------,,,---...//////000000//////////////////////////////---......//////......---........................------,,,,,,,,,------......------------...//////---......///////////////...///000111111000///...////////////////////////,,,---///...---,,,,,,------------.........//////+++,,,,,,---.........---,,,------......------,,,+++,,,---.........---,,,---------...000111333444333222222222111111000000---......///......------,,,---.../////////...---------...//////...---,,,......///000000000000000222111111000///......---///......///111222000///////////////000000000000//////.........---------000000000000000000000000---.....................---.........//////000000...---,,,++++++,,,---...,,,------......------,,,++++++,,,---............,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---///000222.........................../////////...---,,,,,,.........///////////////////////////000000000000000/////////............------------------------,,,,,,,,,------.........+++,,,------,,,,,,...///---------.........//////------------,,,+++******//////.........---------........................---..................------------...///000000111........................//////............//////---.........//////000000---------------...///000,,,,,,---.../////////...+++---///000111000///...////////////////////////---------.........//////......////////////......000000////////////000000---------.........//////111111000000//////......//////////////////////////////...//////000111222111111111111111222222222////////////000000000000---.........//////000000000000000000000000000000,,,,,,------...///000000000000000000000000000000000000////////////000000000000000000000000000000444444333333222111000000///......///111222000/////////000111111111111111///000000111111111000000000000111111111111000000111111000000000000111111000000000000000000000000////////////000000000000///////////////000111111000111111111111222222222000000000000000//////...//////////////////////////////000111111000......000000//////.........---............/////////000//////.........//////000---------...///000000111...............///000111.........------,,,,,,,,,,,,---......//////......////////////////////////,,,------......------,,,........................000//////.........//////......---,,,,,,...///000---......///////////////...///000111111000///...........................---...000000///...///000//////......---------,,,///............---------+++,,,---......---,,,+++---------............////////////...///333888<<<:::888555222000000111222111000///...------...//////////////////.........///////////////000111111111111000000000000111111111222222222222111000000000000000000000000000000111111000000000000111111111000000///...---------111111000000//////..............................------------............---------------...//////.........------,,,,,,,,,////////////000000000111////////////............------------------------........................//////.........---------////////////////////////,,,,,,,,,,,,------.../////////000000///...---------...//////---,,,---...000000000000000000000000//////...---------------///...---,,,,,,---...///////////////////////////........................//////.........---------...------,,,---...///000000///...---,,,------...........................................................................000000111111111111000000,,,,,,,,,---------......---------,,,,,,---------........................---------...///000000111222111000///......///000////////////////////////...------------...//////////////////////////////......//////000000111111000000//////.........---////////////////////////222000///------///000222000000//////.........---000000000000000000000000///000111222222111000///222000///------///000222111111000000//////......------------.........///000000000000////////////111000/////////000222333......//////000000111111333222111000///...---,,,...............///000111///000111222222111000//////000111222222111000///000000111222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000000000///...---...111333222222111000///...------+++,,,---///111222333333000///---,,,,,,---///000///////////////......------------------...///000......------------........./////////...---,,,,,,////////////////////////..................------000000000000///...---,,,////////////////////////***+++,,,---............000///...------...///000000000//////......------......------------....../////////////////////////////////.........------///............---------,,,---...//////...---,,,---------............///............///333888<<<===:::777333000///000000111000///...---......////////////////////////...///////////////000111111000000////////////000000111222222222222111000000000000000000000000000000111111000000000000111111111000000///......------000000000000//////......////////////////////////////////////000000000000......---------......///.........------,,,,,,,,,.../////////////////////////////////............------------------------........................//////.........---------//////..................------,,,,,,+++,,,,,,,,,///////////////...------,,,...///...------...///////////////////////////222222111000000000000000///...------------...///................................................//////.........---------000///...------...//////000///...---,,,------....................................................................................//////.........------........./////////......------------..............................------......///000000111000///...---,,,------...////////////////////////...------------...//////////////////////////////////////////000000000000000000/////////.........000000000000000000000000111000///......///000111111111000000000/////////000000000000000000000000///000111222222111000///111000///......///000111000000000000//////......------........./////////000000000000////////////111000/////////000222222.../////////000000000111222111111000///...------///............//////000///000111111111111000//////000111111111111000//////000111111222222111111111111111000000000///////////////000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000////////////////////////---///000000//////000111111111000000//////............///000000000000000000///---,,,,,,---///000///////////////......---000000//////......------......------------............//////......---,,,////////////////////////..............................///////////////...////////////////////////,,,---...//////000000000000///...------...///000///////////////...............------------..............................///////////////.........///............------------......//////......------------............///---.........///222777;;;>>><<<888444000///......000000///............///....../////////////////////////////////000111111/////////....../////////111222222222222111000000000000000000000000000000111111000000000000111111000000000///......------000000000////////////...////////////////////////////////////000000000000...............---------.........---------------.....................---////////////............------------------------.......................................---------///.........------,,,,,,111000///......------...///////////////......---+++---......------///000/////////////////////////////////...............///...------------...///...............................................................---------000///.............../////////...------------...........................................................................------............------....../////////000000000//////............//////........................---......//////000000111//////...---------......////////////////////////......------......///000////////////////////////000000000000////////////000000////////////......000000000000000000000000111000///......///000111222222111111111111000000000000000000000000000000000000111111111111000000////////////////////////000000000////////////........./////////000000000////////////000000000000000000000///000111111222////////////000000000000000000000/////////......000//////............//////000000111111000000//////000000111111000000///...///000000111111000000000000000000/////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000////////////////////////+++...111222111/////////000000000000////////////111111111111000///...---000///...------...///000///////////////......---------...//////...---,,,......------------............/////////...------////////////////////////........................,,,---...///000000000000////////////////////////......///000111111111111//////............//////.........///////////////......------------..............................///////////////////////////............---------...//////////////////...---------............///,,,---......///222666:::<<<:::777333111//////////////////.........//////............///////////////////////////000000111000000////////////000000111222222222222111000000000000000000000000000000111111000000000000111111000000//////............////////////////////////------------------------------------...........................---------...............---------......------------,,,,,,////////////.............................................................................................---,,,,,,++++++//////......---............///////////////......***,,,............///111////////////////////////---------------------,,,.........------.................................................................................,,,,,,---------......///............------..............................................................................//////000000000000//////....../////////000000000000000////////////000000..............................//////000000000000111111000000000000000000////////////////////////...............//////000////////////////////////111111000000//////......000000//////////////////////////////////////////000000////////////000000111111111111111111111111000000000000000000000000000000000111111000000000......///000000///......////////////////////////////////////000000000000////////////000000000000000000000000000111111222////////////000000000000////////////////////////111000///...............///000000000000000000//////000000000000000000///......///000000000000000111111000000000/////////............////////////////////////////////////////////////////////////////////////////////////000000111111111111000000////////////////////////,,,...000111000/////////.../////////000000000111111111111111000///------//////............/////////////////////......---&&&(((+++.../////////.........------------............////////////......////////////////////////............////////////------...///////////////////////////////////////...///000111111111111111/////////....../////////------......//////000000......------------.......................................//////////////////............---------/////////....../////////---------............///------.........000444777777666444222111000000111......//////////////////---.........//////000000///////////////000000111222111111000000111111222111222222222222111000000000000000000000000000000111111000000000000111111////////////.........................../////////------------------------------------............---......//////...------........................---------------,,,,,,,,,////////////............................................................---...........................---------,,,,,,,,,************+++,,,---.........///////////////...***,,,............///111........................///000000111111111000000---..................---................................................---.....................))))))***,,,---...//////------..................................................................//////////////////////////////000000000000//////------........./////////000000////////////000000/////////////////////////////////000000000000000000000111111111111111111///////////////////////////............///000000000000000000000000000000111111000000//////......//////000000000000000000........................000000////////////000000000000000000000000000000111111111111111111111111111000000000000000000111......////////////...................../////////////////////000000000000.../////////000000000111///000000000111111111111000000000000////////////............////////////111000///...............000//////////////////000000//////////////////000......///000000000000000222222111111111000000000............////////////////////////////////////////////////////////////........................000000000111111000000000..............................///...------///222......//////000000111111///000000000000//////.../////////......////////////////////////......---'''))),,,///000000000///......------------............///////////////...////////////////////////........./////////000000//////000//////...------////////////////////////......///000000000//////...//////////////////...------......//////000000......------------..............................---------...............///............---------///......------......///---------............///......//////...///111444222111111111111111111222---...//////000/////////------......///000000000///////////////000111111333222222111111222222333111222222222222111000000000000000000000000000000111111000000000000111111//////////////////......---............/////////........................////////////000000000000+++,,,.../////////...---.............../////////,,,,,,,,,---------......////////////............................................................---------...............------------------------,,,,,,---...///111222333---...//////////////////+++---......------///000........................---...///000111000///...------...//////...------------------------------........................---------...............((()))+++,,,.../////////,,,---......///.........................................................////////////////////////......////////////......------........./////////000000////////////000000////////////////////////000000000000000000000000......///000000000////////////////////////////////////......//////000111000000000000000000000000000000000000//////////////////000000000000111111------------------------//////000000000000///////////////000000000000111111111111111111111111111111111000000000000111111........................---............/////////....../////////000000000......//////000000111111//////000111111111111000000000000000////////////.....................///000//////............///000//////......//////000000//////......//////000...///000000111111000000222222222222111111111111....../////////000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///........................//////...,,,+++,,,000222......//////000000111111...//////000000000000000///////////////////////////////////////......---///000000111111000///.........------------............///000000000//////////////////////////////.........//////000000111000000000000///...---,,,////////////////////////---......//////...............////////////...............///////////////......------------......------------------------,,,,,,,,,,,,---------...///............---------///...---,,,,,,---...///---------............//////000000///------///111///////////////000000000,,,---///000000000//////------......///000000111///////////////000111111222222111111111111222222111222222222222111000000000000000000000000000000111111000000000000111111.../////////////////////---------.........//////........................////////////000000000000)))+++---///000000///...---........./////////000++++++,,,---...///000000////////////............................................................---------.........//////---------......//////000000000000000111222444444------...///////////////,,,...///...------...///........................***+++---...///...---,,,------...//////...------------------------------........................---------.........//////,,,---.../////////...---,,,,,,.../////////......................................................//////////////////////////////000000000000//////....../////////000000000000//////......//////000////////////////////////000000000000000000000000---...///000111000000//////////////////////////////////////////000000111000000000000000000000000////////////000000000000//////000000000111111111........................//////000000000000//////000000000111111111222222111111111111111111111111222111000//////000111222///...------------...///---------.........//////------........./////////.........///000111111111...///000111222111111000111000000000/////////........................---///............//////000000///............///000000///............///000///000111111222222111111111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////........................,,,.........------///000////////////000000000000//////000000000000////////////000000000000/////////////////////......---000000000//////......---......------------............///000000000000000////////////////////////---......///000000111111...///////////////......////////////////////////.........//////......------...///000000///...---///////////////...............------------......------------------------+++++++++,,,,,,---------//////.........---------...---,,,++++++,,,---...---------.........//////000000000///---,,,---/////////////////////......,,,---///000000000//////---------...///000000111///////////////000111111111111000000000000111111111222222222222111000000000000000000000000000000111111000000000000111111.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///(((***---///000111000///---.........//////000000***+++,,,---///000111111000/////////............////////////////////////........................---------.........//////,,,------...///000111111---,,,,,,,,,,,,------...------...///000000//////---...//////---,,,---...........................---...000111222111000///,,,---...//////...---,,,------------------------........................---------.........//////000111111111111///---,,,+++,,,.../////////......................................................000000000000000000000000222222333333333333222222000000000000111111111111//////............//////000000000000000000000000111111111000000000000000///000111333333333222111///////////////////////////////////////000111111000000000000000000000000......//////000000111111//////000000111111111222//////////////////////////////000000000000//////111111111222222333333333111111111111111111111111222111000//////000111222000///---,,,,,,---///000---------.........//////------------.........///---......///000111111222...///000222222111111000111111000000/////////...//////.........---------...............///000111000///...------...///000000///...------...///000000000111222222222222222000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........................***,,,///000///...---...000000000000////////////000111111000000///...---//////000000000000/////////////////////......---+++++++++++++++,,,---............------...............///000000000000000////////////////////////---......///000111111222,,,---...///000000000000////////////////////////...///////////////......---...///000000///...---000000//////.........---.........------.........------------------------------------------------////////////////////////,,,,,,,,,------.......................................------------......///////////////000111111222111000......000111222000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000222222222222222111000///000000000000000000000000111111000000000000111111////////////////////////000000000000111111111111/////////...---------,,,111///......//////...,,,...------,,,,,,------...---,,,,,,,,,,,,---......////////////////////////...---+++******+++---...------------------------///...---,,,,,,,,,,,,,,,---......///......------........................////////////000000000000000/////////............////////////............////////////////////////////////////////////////,,,------......------,,,***+++,,,---...000111111............////////////000000//////.........---............---,,,++++++........................000//////.........////////////............//////000000000000000000000000///......------///000111000000000000000000000000//////...//////000111222000000////////////000000000000111111111111000000000000000000000000000000000000000000111111111111............////////////000000000000000111111222000000000000000000000000000000000000////////////222222111111000000//////000000111111111111000000000000000000000000000000222222222111111111111000////////////////////////,,,---------------------////////////000000000000////////////////////////000000111111111111000000333333222111000000000000555444333111000...---,,,///---,,,---000222000...//////000000000000//////222///---...000111000...000///.........///111222333222111000///...---,,,////////////000000000000000000000000000000000000111111000000//////......//////000000111111111222//////............//////111000000///...---------000...---...///000///...............////////////111111111000000000000000......//////000000111111111111111111000000000000......////////////......///////////////.........000000000000111111111111......//////000000111111111111000000//////......---......////////////////////////...---+++***)))////////////////////////111111000000//////......//////000000000000//////...............///000000///......------///000111------------------------........................,,,,,,------------------..............................------------......///////////////000000111222111000//////000111222000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000///000000111111111000000000000000000000000000000000//////////////////000/////////////////////////////////..............................---------000///......//////...,,,...------,,,,,,------......------------...//////........................//////------------//////........................000///......---------...---...............------........................////////////000000000000000000/////////.........////////////............////////////////////////////////////////////////,,,------......------,,,,,,,,,---...///000000111............////////////000/////////............------.........---,,,,,,........................//////............////////////............//////000000000000000000000000//////...---...///000111000000000000000000000000000////////////000000111000000////////////000000000000111111111111000000000000000000000000000000....../////////000000000/////////000000000000111000000000000000111111222000000000000000000000000000000000000000000000///111111111000000000000000000000111111111111000000111111111111111111111111222222222111111111111000111111111111111111111111------------------------////////////000000000000////////////////////////000000111111111111000000222111111000////////////000000//////.........---000...---...000111000...//////000000000000000///111///------000111000...///////////////000111111.........///000111111222000000000000111111111111000000000000000000000000111111000000///////////////000000000111111111111//////............//////111000000///......------000...---...///000///.../////////000000000000111111000000000000000000000.../////////000000000111111111111000000000//////.........//////.........------------...............////////////000000000.../////////000000000111///////////////000000000---......///////////////.../////////......------////////////////////////////////////.........---//////000000000000//////...............///000000///......------///000111------------------------........................------------------,,,,,,..............................------------......//////......//////000111222111000//////000111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000------///000000111111111000000000000000000000000//////............//////////////////////////////000//////......------------------...............///...------......---,,,...------,,,,,,------..................//////000------------------------........................////////////////////////000000///............///---.............................................////////////000000000000000000000/////////......////////////............////////////////////////////////////////////////------............------.........//////000000000............////////////////////////............,,,------.........------........................//////............////////////............//////000000000000000000000000//////.........///000111000000000000000000000000111000000////////////000000000////////////000000///000000111111000000///000000000000000000000000------........./////////000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111222222222111111111111000111111111111111111111111222222111111000000//////////////////000000000000////////////////////////000000111111111111000000000000000///////////////------...//////000000111111///......000000///---...//////000111111111000000///------///000///......///000000111111000000,,,---...///111222333444111111111111222222222222000000000000000000000000111000000000000/////////000000000000111111111111//////............//////000000000///......------000...---...///000///...000000000000111111111111000000000000000000111111////////////000000000000111111000000000000//////------............------++++++,,,,,,---.....................////////////////////////000000000000---......///000000111111---......///////////////.........///000000000000////////////////////////............------------//////000000000000//////...............///000000///......------///000111------------------------.................................------,,,,,,,,,..............................------------......///............///000000111111000//////000111111////////////////////////000000000000////////////000000000000000000000000////////////////////////...//////000111111000000000000000000000000000000////////////////////////////////////////////////222222111000//////......,,,---------.../////////...---,,,,,,---...---,,,...------,,,,,,------...---------------...//////------------------------,,,,,,------------,,,,,,...............///////////////...............///---------------......///........................////////////000000000000000000000////////////...////////////............////////////////////////////////////////////////------............------000000000000000/////////............///////////////////////////.........,,,,,,---......///..............................///............//////000//////............//////000000000000000000000000///////////////000000000////////////////////////111111000//////...//////000000////////////000000//////000000000000//////////////////////////////------.........///////////////000000000111111111000000000000000111111222000000000000000000000000000000000000000111111111//////000000111111222222000111111222222111111000111111111111111111111111222222222111111111000000111111111111111111111111222222111000///......---////////////000000000000////////////////////////000000111111111111000000//////000000000000000000//////000111222222333333111000000/////////.........///000111111111111111//////...---.../////////...///000222222111000000111111111000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000111111111//////............//////000000//////............000...---...///000///...//////000000000111111111000000000000000111111111////////////000000000000111000000000////////////,,,,,,------------,,,,,,++++++,,,---......//////........./////////000000////////////000000000000........./////////000000---......///////////////............///000000111////////////////////////........................//////000000000000//////...............///000000///......------///000111------------------------.................................------,,,,,,,,,..............................------------.....................//////000111111000000000000111111////////////////////////000000000000////////////000000000000000000000000////////////////////////111222222222111111000///000000000000000000000000///000000111111000000///////////////////////////222111111000///......---,,,---------.../////////...,,,+++,,,---...---,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,---------............------,,,------.........------------...///000........................////////////000000000000111000000000////////////////////////............////////////////////////////////////////////////---......//////......---000000000000////////////............////////////.........///////////////,,,,,,---...////////////.......................................///000000//////............//////111111111111111111111111/////////000000000000000////////////////////////111111000//////...//////000000////////////000000//////000000000000//////////////////////////////....../////////000000000........./////////000000000000000000000111111222111111111111111111111111///000000000111111111222//////000000111111222222111111222222222222111111111111111111111111111111222222222111111111000000000000000000000000000000...------,,,+++******)))////////////000000000000000000000000000000000000000000111111111111000000//////111222222222222111111111111111222222222222111111111000///....../////////000111111111111111/////////.........///000...///111222222222111000333333222111000///....../////////000000000111111000000000000000000000000000000000000111111111111111111000000000000000000//////............//////////////////............000...---...///000///............/////////000000//////000000111111111111000000000000////////////000000000////////////...,,,,,,------------,,,,,,,,,,,,---...///000000111//////000000000111111111000000000000////////////000/////////.........------......//////////////////......------...////////////////////////////////////////////////////////////000000000000//////...............///000000///......------///000111------------------------------------------------------------------,,,,,,..............................------------............------......///000000000000111111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000333333333222222111000///000000000000000000000000///000111222222111000//////////////////////////////......------,,,,,,,,,---------..................---,,,---...///...---...------,,,,,,------...+++++++++++++++,,,,,,---------------------------////////////////////////++++++,,,,,,---.........---,,,,,,,,,,,,---.........---,,,,,,---...000111........................////////////000000000000111111000000000/////////////////////............////////////////////////////////////////////////......////////////......////////////////////////............////////////.........///////////////------.../////////....................................---......///000111//////............//////111111111111111111111111...///000111111111000000000000000000000000000000111000000////////////000000000////////////000000...//////000000//////...000000000000000000000000....../////////000000000............////////////000000000000000111111222111111111111111111111111///000000111111222222222000000000000111111111111111111222222222222111111222222222222222222222222222222222111111111111000////////////////////////000000000///......------////////////000000000000000000000000000000000000000000111111111111000000...///111222333333333222111000000000000000//////000111222111///...///000000111111222222111111000///000111000......000111///000111111222222111111111111111111111111111111.../////////000000000000000000000000000000000000000000000111111111111222111111111111000000000000//////............////////////////////////......000...---...///000///.............../////////////////////000111111222222000000000000////////////000000////////////......------............---------......//////000000000000000000000111111111111000000000000////////////000000//////...------,,,---......//////////////////...---------...///000/////////////////////////////////000000000000000//////000000000000//////...............///000000///......------///000111------------------------------------------------,,,,,,------------------..............................------------.........------------...//////000000111111111111000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000...///000111111000///...////////////////////////------------------------...............---------...---,,,---///000///......------,,,,,,------...,,,++++++++++++,,,------........................111000///......///000111,,,,,,,,,---.../////////---------------...//////...---,,,,,,,,,...000111........................////////////000000000000111111111000000000//////////////////............////////////////////////////////////////////////......////////////........................//////............////////////............/////////000...////////////......---........................---------......///000111//////............//////111111111111111111111111...///000111222111000000000000000000000000000000000////////////000000111000000////////////000000......////////////......000000000000000000000000------........./////////...////////////000000000000000000000000111111222111111111111111111111111///000000111111222333333111111111000000000000000111222222333333222222111222222222222222222222222222222222111111111111000000000000000000000000000222222222222222222222222////////////000000000000000000000000000000000000000000111111111111000000,,,---000222333333222222000000000000000000000000...000222111//////000222222222222222111000//////000111222111//////111333111111000000111111222333000000000111111222222222//////000000000111111111000000000000000000000000000000111111111222222222111111111111000000000/////////............//////.../////////////////////000...---...///000///......////////////000000000...//////000111111222222111000000000/////////...000000/////////..................//////................................./////////000000000000111111000000000/////////...........................---......///////////////......------...000222333////////////////////////........./////////000000//////000000000000//////...............///000000///......------///000111------------------------------------------------,,,,,,,,,------..........................................------............------------...//////000000111111111111000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000---...///111111///...---////////////////////////.........////////////////////////......------,,,///------...000111000///...------,,,,,,------...---,,,,,,,,,,,,---......////////////////////////000///---++++++---///000---------...///000000111...............///000111...---,,,+++,,,...000222........................////////////000000000000111111111111000000000000000/////////............////////////////////////////////////////////////......////////////......------------......//////............/////////000---.........//////000000///000000000///...------........................---------......000111111//////............//////111111111111111111111111...///000222222111111000000000000000000000000000//////...//////000111222000000////////////000000......////////////......000000000000000000000000,,,,,,,,,---------......000000000000111111111111000000000000000111111222111111111111111111111111///000000111222222333333222222111111000000//////111222222333333222222111222222222222222222222222222222222111111111111000111111111111111111111111.............../////////////////////000000000000000000000000000000000000000000111111111111000000***,,,///111222222111111111111111222333333444444---000222111//////111444333333333222111000///...000222333222//////111444222111000000000111333444111111111111111111111111000111111111111222222222000000000000000000000000000000111111222222222222222111111111000000////////////............//////.........///////////////000...---...///000///...000000000000111111111111...//////000111222222222111111000000/////////...000/////////..................////////////......------------------,,,,,,............/////////000111111000000/////////...,,,,,,------.../////////---......///////////////...---------///222555777////////////////////////---------.........////////////000000000000//////...............///000000///......---...///000111///...---,,,+++,,,,,,------......//////......---------------------------...........................------,,,,,,------...............//////////////////............//////............////////////............////////////////////////////////////111111000000//////......000000000000111111111111000111333222000/////////000000000000000000000000------,,,,,,,,,---..............................///...---,,,,,,---...///------------------------000000000///......------------------------------,,,------......------,,,........................///////////////.........////////////////////////............///////////////////////////000111111000000////////////000000000000//////.........---........................,,,---------///000111222000000//////......---------------.........//////////////////////////////............/////////////////////...---------,,,........................111000///......------.........///000000000000000......------------......000000000000000000000000000000111111111111000000000000000000000///......///000000000000000///...000000111111111111000000///////////////.........000000000000000000000000,,,------...///000111111////////////000000000000000000////////////000000111111111111111111111111111222222333333222222111111111222222222222111111000000000000000000000000111111111000000000000000111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111000000111111111222222222333333333222222111111111444333333222222333333444333000...///111222111///000000000000000000000000222111111111000000//////000000111111111111000000111111111111000000000000111111111000000000000000222222111111111111222222000000111111111222222222000000000000000111111111---///000222222000///---000000000000000000000000111111000000//////......//////............//////000000000///......000222000000////////////000000444555555444333222111000000000///000000111222222,,,---......//////......------......//////000000000000000000111111111111//////............////////////.........---------////////////000000000000/////////////////////////////////...---------,,,.........////////////000///000111222222222222222......------...///111222111///...------...///111000///...---------......------............------------------------------..............................------------..................//////////////////............//////............/////////////////////000000000000111000000000000000000000000000000000000//////......//////000000000111111111///111222222000//////000000000000000000000000000......---,,,,,,---------------------------------......------------......------------------------++++++,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................////////////................................................///////////////............///000000000//////......//////000000/////////.......................................------------......///............---------------------.........//////////////////////////////............//////////////////////////////..............................000//////............///......///000000000000000///......------......///000000000000000000000000111111111111111111111111111111111111111000////////////000111222222222111111111222222222111111000000000000000000000000000000000000000000000000000.........///////////////////////////000000000111000000////////////000000111111111111111111111111111222222333333222222111000111111222222111111000000000000000000000000000111000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222111111000000000222222111111111111222222333000...///111222111///000000000000000000000000111111111111000000000///000000111111111111000000111111111111000000000000111000000000000000000000111111111000000111111111000000111111111222222222111111111000000000000000...///000111111000///...////////////////////////111000000000/////////...//////............/////////000000///------///111000000////////////000000333444444333333111000000000000/////////000111111,,,---......//////...............///////////////....../////////000000000......------------......//////.........---------.../////////000000000000//////////////////////////////////////////......------........./////////...///000000000000000000,,,,,,++++++,,,---///000000///...------...///000000000///.........//////,,,------......------,,,------------------------........................///......------......///............//////////////////............//////............////////////000000000000111111111111000000000000000000000000000000000////////////...//////000000000000111111...000222222000000000111000000000000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------)))******+++,,,,,,------------------------------,,,------......------,,,................................................------------------------............////////////...------------.../////////..................///////////////....................................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////////////////////////////............/////////////////////000000000000000///////////////////////////............///000000......///000000000000000///......------......///000000000000000000000000000000///......///000000111222222222222111111000...///000222333333333333333333333333222111111000000000000000111111111111000000000000000000000000000000000//////........./////////000000000111111000000////////////000000111111111111111111111111111111222222222222111111000111111222222111111000000000000000000000000000000000000000000000111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111111000000000000000000000000//////000000000222000//////000111111000000000000000000000000000111111111111000000000000000000111111111111000000111111111111000000000000000000000000000000111111111000000//////000000111111111111111111222222222222222111111000000//////000000000000000000000000........................000000000000////////////000//////......//////000.../////////------///000000000////////////000000222222222222111000//////000//////.........//////,,,---......//////......///////////////.........------........./////////------,,,,,,,,,,,,------...............---------....../////////000000000/////////////////////////////////000000000000000,,,---------................../////////...------,,,,,,,,,,,,---...//////000///...------...///000//////..................,,,,,,------------,,,,,,------------------------...........................------------------...............//////////////////............//////............//////////////////000000000111111111////////////////////////////////////////////////////////////000000000111---///111111111000111222////////////////////////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------------....../////////------------------------,,,------......------,,,........................------...............///------------------------............////////////---,,,,,,,,,,,,---............------------......///////////////.................................///...------,,,,,,------,,,,,,,,,------......///............////////////////////////////////////............////////////.........//////000000111000000000000000000000000---------......///111111......///000000000000000//////............/////////////////////////////////...,,,++++++,,,...///111111111222222111000000///000000111222222222222222222222222111111000//////000000000000000111111000000000000000000000000000///////////////////////////000000000111111111000000////////////000000111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000000000000000000111111111111111111111111111111111---------....../////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000////////////000000111111000///000111111111000000000000000000000000111111111000000000000000000111111222222111111000111111111111000000000///000000000000000111111111000000////////////000000111111111111111111111111333222222111000///......111111000//////000111111////////////////////////000000000000////////////000000////////////000000.../////////------...000000000////////////000000000000111111000//////...000///...---------------,,,---......///.........000000//////......------------........./////////...------,,,,,,------..................................../////////000000////////////////////////.........//////000000111,,,,,,,,,---------......////////////...---,,,,,,///////////////000000111000///............///000------------------------,,,------......------,,,------------------------........................------,,,,,,,,,,,,------............//////////////////............//////............////////////........./////////000000......................................./////////...////////////000000000---///111111111000111222////////////////////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------------------111000000000/////////...------------------------,,,------......------,,,........................,,,---------......//////....................................////////////,,,,,,,,,,,,,,,---............------------...............///////////////////////////////////////...............//////000------....../////////000........./////////000000////////////////////////............////////////---------....../////////000000000000000000000000------------...000111222......///000000000000000/////////....../////////////////////////////////000///---,,,,,,---///000//////000000000000000///000111111111000///......000000111000000///...............//////000000000000000000000000000000000......//////000111111222000000000000111111111111000000////////////000000000000000000000000000000000111111222222111111000000000000111111000000000000000000000000000000000//////000000111111111111111111111111111111111111.........//////000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222111111000000111111222111111111000///000111111000000000000000000000000000000000000000000111111111111222222222222111111111111111111000000000/////////000000111111111111000000////////////000000111111111111111111111111333222222111000///......111111000000000000111111000000000000000000000000////////////000000000000000000////////////000000---///000000.........///000000////////////000000//////000000000///......//////...------,,,------,,,---......///.........000000//////......------....../////////000000000//////............//////---.................................////////////////////////////////////---------....../////////,,,,,,,,,---------......000000000000//////...---//////000000000000000000//////............//////+++,,,------...------------..................---------------------------........................---------,,,,,,---------............//////////////////............//////............////////////............////////////---------------------------............/////////......////////////000000...000222222000000000111000000000000000000000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------000000//////...------,,,------------------------,,,------......------,,,........................,,,,,,,,,---......//////////////////////////////............////////////---,,,,,,,,,,,,---......///..................///.........///////////////////////////////////////...............///000111.........///////////////....../////////000000000////////////////////////............////////////------------............////////////////////////---------......000111111......///000000000000000000//////......//////000000000000000000000000000222222111000000111222222......///000000000000///111111111000///...---,,,......//////000//////...------......//////000000000000000000000000000000---......///111222222333000000000111111111222222000000////////////000000000000000000000000000000000000111111111111000000///000000111111000000///000000000000000000000000/////////000111111222222111111111111111111111111111111111111222222222222000000000000000000000000111111111111111111111111222222222111111111111111222222222222222333333333333222222111111222222333000111111000//////000222000000000000000000000000000000000000111111111111111111222222222222111111111111111111000000000000/////////000111111222222111000000//////000000111222222222111111111111111222222111111000000//////111111111111111111111111111111111111111111111111////////////000000000000111000000//////000000111...000111111000//////000000000////////////000000/////////000000//////...///......---------......,,,---......//////......///////////////.............../////////000000000/////////....../////////---------...............------........./////////////////////////////////------------............,,,---------............000000111111111000//////---....../////////......////////////////////////+++,,,---/////////...---...//////000000//////...------------------------........................//////............//////............//////////////////............//////............////////////...////////////000000000........................---------.........//////........./////////000000///111222222000//////000000000000000000000000000//////...............///------------------------000//////......//////000------------------------...............---------------------------------,,,------......------,,,........................++++++,,,------...//////....................................////////////---------------......///000//////......//////000............/////////000//////////////////////////////...---------......///...............------.../////////000000000000////////////////////////............////////////////////////...................................................///000111......///000000000000000000000////////////000000000000000000000000000000111111111111111111111111...///000111111111111111111111111111111000///...---...///000000111000000---......///000000111111000000000000000000000000//////000000000111111111000000111111111222222222000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000...//////000111111222222111111111111111111111111111111111111111000000000000000000000000000000000111111111111111111111111222222222111111111000000000111111111222222222222333222222111111222222333///111222111///...000333000000000000000000000000///000000000111111111111111222222333333222222111111111111111000000000000...//////000111111222222111111111000000111111111222222222111111111000000111111111000000000000000000111222222222222111000000000000000000000000000.../////////000000000111111111000000000000111111...000222222111000000111000000////////////000000...//////000000000//////..................///000,,,---......//////...............///////////////------.........////////////......------......///---------.........//////---------.........//////////////////////////////////////////............------.........///////////////000111111111000000---...///000//////...---......////////////......,,,---///000000000////////////000000000000//////------------------------........................111111000000000000111111............/////////000//////............//////............/////////000000000000000111111111111////////////////////////---------.........//////............/////////000000222333222000/////////000000000000000000000000///............//////000........................111000///......///000111------------------------------......///000000000------------------------,,,------......------,,,........................++++++,,,,,,---...//////------------------------............/////////000...------------...//////000000////////////000000---.........//////000000000000000000000000000000000000...---,,,+++++++++.........------,,,,,,,,,////////////000000000000////////////////////////............/////////000111111000000//////..............................///............///000000...//////000000000000000000000////////////000000000000000000000000000000......////////////......///000111222222222222222000111111222222222111111---...///111222222222222...//////000111222222222000000000000000000000000111111111111000000000000000111111111111222222222000000////////////000000000000000000000000000000000000111111111111000000//////000000000000//////000000000000000000000000...//////000111222222222111111111111111111111111//////......---------,,,000000000000000000000000111111111111111111111111222222222222111111000000//////000000111111111222222222111111111111222222///111222111///...000333000000000000000000000000//////000000111111111222111222222333333222222111111111111111000000000000...//////000111222222222222222111111111111222222222222222222111111000000000000000000000111111111///000222333333222000///////////////////////////.../////////000000111111111111000000000000111111///111333333222111111111000000////////////000000//////000000000000000///...............///000111,,,---......//////......---.........//////000000,,,,,,,,,---------.........------,,,,,,------...---------.........//////---------.........//////////////////////////////111111000000//////...............////////////000......///000111111111000///000111222222111000///......////////////....................................................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---------......000111111444222000...------//////......//////000000111111............///////////////////////////////////////////////////.........//////............//////000000000000000000000000...------------,,,,,,,,,------............------........................,,,---------.../////////,,,------......------,,,.........------,,,,,,,,,---------............///---...///...,,,,,,...///---------,,,,,,+++++++++***+++---///000//////...***,,,...000000///...---.................................///////////////............////////////000000000000////////////,,,,,,,,,---------......------------------------000000000000000000000000////////////////////////111111000///////////////.........................................................///......---,,,000///.........000111222---......///////////////////////////000000000000000000000000000000000000333222111/////////000111222222222111111111111111......///111111222222222000000000000////////////111111000000000000111111///////////////...------000000111111111111000000000000000000000000000000............////////////000000//////000111222222444333000...------...///222222111111111111222222000000000000000000000000111222222222222111000000111111222222222333333333000000////////////000000222222111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111222111000000//////000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000333222111000////////////333111///000333333222///111111111000000000000000111111111111111111111111222222222111000//////...222111111000///......---...............///000000444333111000000000111222////////////////////////////////////000000000000000000000000000000000000,,,,,,---.../////////...............////////////000000//////.........---000000000///......------------------------------000//////......---,,,,,,//////.........---------////////////////////////////////////////////////------......//////000000000000000000000///......222111000///......//////,,,---......//////...............////////////000................................................------,,,,,,,,,+++++++++...............---------//////............//////---------......///000111333222000...---...//////...///////////////000000............////////////////////////////////////..................////////////............//////000000000000000000000000000////////////.........------............------........................---------...............---......//////......---......---------,,,,,,,,,---------............///---...///...,,,,,,...///.........---------,,,,,,+++,,,---///////////////,,,---.../////////...---........................000000//////......------............////////////000000000000////////////------........./////////------------------------000000000000000000000000//////////////////////////////...---------------................................................//////000000//////...---000//////......///000111---...//////000000//////////////////000000000111000000000000000000000000333222000/////////000111000111111111111111111111...///000111111222111111111000000000////////////111111000000000000111111000000000000000///......000000111111111111000000000000000000000000000000000000000000111111111222111000000000000111111222111111111111111000000///222222111111111111222222111111111111111111111111///000000111222222222222111111222222222333333333000//////////////////000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111222222111111111000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000000/////////222000///000222333222000///////////////000000000111111111111111111111111222222111111000//////...111111000000//////.....................///000000111111///.........//////000000000000000000000000............////////////000000000000000000000000------......///.....................////////////000/////////.....................///////////////........................------......///000000000//////.........---------////////////////////////////////////////////////.........//////////////////////////////...------////////////.........---,,,---......//////......------........./////////................................................---,,,,,,,,,,,,+++++++++////////////////////////......------------............---......///000111222111000.........///////////////...........................////////////////////////////////////,,,---------.../////////000//////......//////000000000000000000000000000000////////////.........------............------.......................................---------...//////////////////......------------,,,,,,,,,---------............///---...///...,,,,,,...////////////...............,,,,,,...///////////////...............---------........................111000000///...---,,,,,,............////////////000000000000////////////....../////////000000000------------------------000000000000000000000000///////////////////////////......------------...........................////////////////////////000000000000000//////...111000000////////////000---...//////000000///////////////000000000111111000000000000000000000000222111000000///000000000/////////000000111111111000000111111111111111000111111000000000/////////111111000000000000111111000111111111111000//////000000111111111111000000000000000000000000000000000000000111111111222222222222111000000000111111---///111333333333111000222222111111111111222222111111111111111111111111---...///000222222222222111111222222222333333333////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222222222222222333333333222111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222111000000//////000///...///111222222111---......//////000000000111111111111111111111111222222111111000/////////000000000000////////////...............///000000000000///.........//////111111111111111111111111------------............000000000000000000000000....../////////...------............////////////////////////............------......///000000111////////////////////////------......///000000111...............---------///////////////////////////////////////////////////////////////........................------,,,---.../////////...,,,,,,------...////////////...,,,---------....................................................................................///////////////000000000......------------.....................///000000222111000///......////////////......------,,,,,,............////////////////////////////////////+++,,,,,,---...//////000000000////////////000000////////////////////////...------------,,,,,,,,,------............------......................../////////...---------,,,......////////////......---------------------------------............///---...///...,,,,,,...///........................------......////////////000///...---------------......................../////////......---------............////////////000000000000////////////....../////////000000000........................////////////////////////////////////////////////111000////////////000000........................000000000000000000000000///000000000000///......111111000000//////............///000000000000000//////000000000111111111000000000000000000000000111111000000000000000000------...///000111111222111111222222222111000000111111111000000000//////111111000000000000111111111111222222222111111000000000111111111111000000000000000000000000000000....../////////000000000333222222111000000000000...///111222222222111000222222111111111111222222111111111111111111111111---...///000111111111111111111222222222333333333000000111111111111000000111111111111111222222222222222222222222222222222111111111111111111111111111111222222222222222333222333444555555333111000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111000000/////////000111111222111---......///000111111222111111111111111111111111111111111111000000//////////////////000000000000...............///000000111111111000000000111111000000000000000000000000------.........////////////////////////////////////////////////...---,,,............///////////////////////////.....................//////000000////////////////////////000000///......------,,,........................////////////////////////////////////////////////000000//////......------.........//////......---,,,---///000000///---,,,------...///////////////,,,,,,,,,---------..............................................................................---------....../////////.........------.........///............//////000000000000/////////////////////......------,,,,,,............////////////////////////////////////,,,,,,------...///000000000000////////////000000////////////////////////...------------,,,,,,,,,------............------......................../////////...---------,,,,,,------......------,,,---------------------------------............///---...///...,,,,,,...///------------------................../////////000000///...---------------........................,,,,,,------......//////............////////////000000000000////////////------........./////////........................////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000......//////......---,,,111111000000//////.........//////000000000000000000000000000111111111111000000000000000000000000000000000111111111000000------...///000111111222111222222222222111111000111111111111000000000000111111000000000000111111111111222222222222111111000000111111111111000000000000000000000000000000////////////000000000000333333222111000000111111222111000/////////000000222222111111111111222222111111111111111111111111000000111111111111000000111111222222222333333333111222222333333222222111000000111111111222222222222222222222222222222222111111111111111111111111111111222222333333333333222333555666555444222000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000///000000000000111111222//////000111222222333333111111111111111111111111111111111000000000000000////////////000000000000...............///000000000000000111111111000000////////////////////////....../////////000000000///////////////////////////000000000///...------............////////////.........///////////////000000//////....................................//////......---,,,,,,+++---.....................////////////////////////////////////////////////000000//////......------...//////000000000//////---...000111111000///------...//////000000//////,,,,,,,,,---------......................................................+++++++++,,,,,,,,,,,,---,,,,,,,,,------....../////////............////////////............//////000000000000000//////////////////...........................////////////////////////////////////------......///000000000111000000//////000000111000000000000000000000000000////////////.........------............------.......................................---------,,,,,,------------,,,,,,,,,,,,,,,------------...---------............///---...///...,,,,,,...///---------------.........000//////......///000000...............---------........................++++++,,,---...//////000............////////////000000000000////////////------........./////////........................000000000000000000000000////////////////////////...------------......///////////////////////////////////////////////////...............------,,,///000000000000000///......///000000111111000000000000000111111111222222000000000000000000000000//////000111111111111000/////////000000111111111111111222222222222222111222222111111111000000000111111000000000000111111000000111222222222222111000000111111111111000000000000000000000000000000111111111222222222333333333222222111111111222222444333111///...///111222222222111111111111222222222222222222222222222222222222222222222111000000111111222222222333333333111222333444444333222111000000000111222222333333333333333333333333333333222222222222222222222222111111222222333444444444333333444444444333222111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333222111000000222333222111000111222000111111222222333333333111111111111111111111111111111000000000000000000000000000000////////////...............///000000------.../////////..............................////////////000000000111000000000000000000000000//////000000000///..................////////////.........///////////////111000000///......------........................,,,,,,------.../////////---------...............///////////////////////////////////////////////////////////////............///000000000000000000...///000111111111000///......///000000000000///,,,---------............................................................+++++++++,,,,,,,,,------+++,,,,,,---......//////000000////////////000000//////............////////////000000000000//////...///////////////000000............//////////////////////////////////////////000000000000000000111111000000000000111111000000000000000000000000000////////////.........------............------........................---------...............------............------,,,,,,,,,---------......---------............///---...///...,,,,,,...///------........./////////111000///......///000000,,,---.../////////...---........................,,,,,,,,,------.....................////////////000000000000////////////....../////////000000000........................000000000000000000000000////////////////////////---------------...//////////////////////////////........................///////////////...------...///000111111000000/////////000111111111111000000000111111111222222222000000000000000000000000...///000111222111111000000111111111111111111111000000111222333333333333222222222111111111000000111111000000000000111111///000000111222222111111000000111111111111000000000000000000000000000000111111222222222333333333222222111111111222333333333333222222333333444444222222111111111111222222222222222222222222222222111222222333333333333222111111222222222333333333///000222333333222000//////000000111222222333333333333333333333333333333222222222222222222222222111111222222333444444555333333333333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111333444444333111000222444555444111000111222111111111111111111222222111111111111111111111111000000000000000000000111111111000000//////.....................///000000,,,,,,.../////////......////////////////////////........./////////000000000000000000000000000000...//////000000000000///............////////////............/////////000///////////////.........////////////////////////......//////000111111111---------.........//////////////////////////////////////////////////////.........///////////////---...//////000000//////........./////////000000......///000000000000000------........./////////................................................---------....../////////,,,,,,------...//////000111111000000000000111111000//////.........//////...///000000000000000///......//////000000111111............/////////000////////////////////////111111111111000000000000111111000000000000111111000000000000000000000000......---------,,,,,,,,,---..................---........................,,,------....../////////......////////////......,,,,,,,,,------.........---------.........//////---...///...,,,,,,...///.../////////000000111111111000///......///000111***,,,...000000///...---........................---------------------,,,............/////////000000000000000////////////000000000000111111111111////////////////////////000000000000000000000000///////////////////////////////////////000111222000000000000000000000000........................000000000000000//////...---...///111111111000000//////000111111111111111000111111111111222222222000000000000000000000000...///000222222222111000222222222111111111111111///000111222333444444444222222222111111111111000111111000000000000111111...///000111111111111111000000111111111111000000000000000000000000000000///000000000000111111111111111111111222333444444000222444666777777666666222222111111111111222222222222222222222222222222000111222333444555555555111111222222222333333333---///000111111000///---///000000111222222333333333333333333333333333333222222222222222222222222111111222333333444555555444333222111111111222222222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111333444444333222000444666777555111000111222111111111000000000000000111111111111111111111111000000000000000111111111222111111000///......---...............///000000---...000111111111000000000000000000000000000000---------.........//////000000000000000000000000......///000000111000000............/////////000---.........//////000000------......///000000000000000000000000000000000333333222222111000000000---------.........//////////////////////////////////////////////////////---.........//////000000,,,,,,---.../////////...---------------...///000...//////000000000000000.........////////////000000000//////.........------------............///---------------------------------...///000000111222111000.........///000...............///000111///000000000000//////...////////////////////////////////////////////////............////////////000000000000000000000000222222111111000///......000000//////.........---111111000......---------........................******+++++++++,,,,,,,,,---------------------------------............///......---------,,,,,,,,,...........................,,,***+++...000...,,,---------............///222222111000///...------................................................,,,---......///...............//////000000111111////////////////////////111111000000//////......000000////////////000000//////000000000000//////000000000000000000000000......//////000000111111000000////////////000000000000///...............000000000000000000000000222111000......000111222000000000000000000000000...///111222222111111000000000111111111111000000222222222111111111111000333333333222222111111111111222222333333222222111000000000000000000000000///000111333333222111111000000000000000000000000111111111111000000000000111000/////////000222333111111111111111111111111555444222111000111222222111222444555666555444444666222///000333555222///111000111222333333111///000111111111111222222222222222222222222222222222111111111111111222222222222111111111000000//////444444444444333333222111333333333333333333333333333333333333333333333333000000000111222222333333222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222///000000000000111111111333222111000////////////000000000000000000000000333222222222111111000000222111000//////...//////........................111111000000//////......111111000000//////......////////////////////////,,,------...............---...000111111111000///111111000000//////......000000///......///000111111111000000000000111111000000000000////////////////////////////////////+++&&&###&&&---222111...------............---------...000111111111000///111111000000//////......////////////............111111000000//////......////////////////////////000/////////.........------------............///........................------......///000000111111000///---------...//////............//////000//////000000000000///////////////////////////////////////////////////////////////000000000000111000000000000000000000000333222222111000000//////000/////////............111000///...------------........................+++,,,,,,,,,---------------------------------------------............///......---------,,,,,,,,,...........................,,,+++,,,...///...,,,---------............///000000//////......------......................................................///000000000000000////////////000000000000000000000000000000000000111000000000/////////...000000////////////000000//////000000000000//////000000000000000000000000////////////000000000000000000////////////000000000000///............///000000000000000000000000000000000000000///......000000000000000000000000///000000111111111111111000000111111111111000000000000111111222222222333333333333222222222111111111222222333333222222111111111111111111111111111000000111222222222222111111111111111111111111111222111111111000000000000111000000///000111222333111111111111111111111111444444333222222222222222222333444555555555444333999555111111333333000---333222111222333222000///111111111111222222222222222222222222222222222222111111111111111111111111222111111111000000000000///000111333444444555555333333333333333333333333333333333333333333333333111111111111111222222222333333333333222222111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222333222111000////////////000000000000000000000000////////////.........---111000000////////////000////////////////////////111000000000/////////...000000000000//////......////////////////////////...//////000000000000000......///000000000000000////////////.........---------------...///111222111111000000///000000000/////////000000000000000111111111111111111111111333///+++,,,///111000------......//////......------...///000111000000///111000000000/////////...111111111111000000000000000000000000//////....../////////////////////////////////...............---------............///////////////////////////------......///000000000///......------------...000//////............///---...///000000111000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000333333222222111000000000////////////............000///...---,,,,,,,,,,,,------------------------------------............---------------------------------............///......---------,,,,,,,,,---------------------------,,,,,,,,,...///...------------............///.....................---................................................---...//////000/////////000000000000////////////111111111111111111111111000000000000////////////000000////////////000000//////000000000000//////000000000000000000000000000000000000////////////000000////////////000000111000//////......//////000000000000000000000000,,,...000111111000...---000000000000000000000000111000000000000111222222000000111111111111000000...///000111222333444444333333333222222222222111111222222333333222222111222222222222222222222222111111111000111111222333111111111111111111111111222222222111111111000000111111000000111111222333222222222222222222222222333444444444444333333222444444555555555444333333777444111111333444222///333222000111222333333222111111111111222222222333333333333333333333333333111111000000000000000000111111111111111000000000---...000222333444555555333333333333333333333333333333333333333333333333222222222111111111111000444444444333333333333222111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222333333222111000000000000000000000000000000000000000111111111111111000000000000////////////000000111000000000000000000000000000000000000////////////000000000////////////...////////////////////////...//////000000000000000///////////////000111111............------------++++++,,,,,,...000111222222111000000/////////////////////000000111111111111111111111111111111111444333111000000/////////---......//////......------...///000000000000///000000000000////////////111111111111000000000000000000000////////////...////////////////////////........................---------............///....................................//////000000///.....................111000///...............------...000111111111111//////////////////////////////////////////////////////000000000111111111000000000000000000000000333222222222111111111000///////////////.........///...---,,,,,,,,,,,,,,,------------------------,,,------------.........---------------------------------............///......---------,,,,,,,,,------------------------------------............---------............///---------....../////////................................................++++++,,,---------------111111000000//////......000000000000000000000000000000000000////////////000000////////////000000//////000000000000//////////////////////////////111111000000//////......000000////////////000000111000000///.../////////////////////////////////+++---///000111222111111000000000000000000000000222111000///000111222333000111111222222111111000///000000111222222333333222222222222222222222222111222222333333222222111222222222222222222222222222111000000000111333444111111111111111111111111333333222222222111111111111111111111222222333333222222222222222222222222333444555666555444333222555555555444444333333222222000///111444666666555222111///000222555666666111111111222222222333333333333333333333333333333111111000000000000000///111111111111111111111111///000111222222222222222333333333333333333333333333333333333333333333333333333222222111000000///333333333333333333333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333222111111000000000111000000000000000000000000222222222222222222222222//////...//////000111111000000000000000000000000000000000000////////////////////////////////////////////////////////////,,,------...............000///.........///111222........................---------...///000111111222111000//////...///////////////000111111222222........................,,,...000000......000333......////////////...............///////////////000000000000////////////////////////............////////////////////////////////////////////////---------...............---------............///------------------------............////////////////////////000/////////111000///...............------...000111111111111////////////////////////////////////////////////........./////////000000////////////////////////222222222111111111111111.........///////////////......---,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------------............///......---------,,,,,,,,,------------------------------............//////---------............///.........///000000111111////////////////////////........................+++,,,------......------111111000000//////......////////////////////////////////////000000000000000000////////////000000//////000000000000//////////////////////////////111111000000//////......000000////////////000000111111000///////////////////////////////////////222111000000000111222333000000000000000000000000222111000000000111333444111111222222222222111111111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222111000000000111333444111111111111111111111111333333333333222222222222111222222333333333333333222222222222222222222222222333444555666555444333555555555444333333333333111000000111444666666666555333111111333444555444111222222222222333333333333333333333333333333333222111111111000000//////111111111111111222222222///000111222222222222222333333333333333333333333333333333333333333333333444333333222111000//////111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333333222111111111111111111111111111111111111111111...///////////////////////////...//////000111111////////////////////////////////////000000000000.............../////////////////////////////////,,,------...............000///.........///111222////////////////////////000111111111000000000000111111000///....../////////000000000111111111222........................(((,,,//////------000444...//////////////////..................//////000////////////000000000000////////////.........................../////////////////////////////////---------------.........---------............///------------------------......//////////////////...///000000111000000000000//////............///---...///000000111000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000.........///////////////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000---------............///.../////////000000111111////////////////////////...........................//////000111000000000000000000000////////////........................////////////000000000000000000////////////000000//////000000000000//////000000000000000000000000000000000000////////////000000////////////000000222111000000//////000000000000000000000000000000888666333000//////000111000000000000000000000000111111111111111222333333111111222222222222111111222222222111111111000000111222222222222333333333111222222333333222222111222222222222222222222222111111111000111111222333222222222222222222222222444444444333333333222222111222333444444444444333333333333333333333333333222333333444444444444333555555444333333333444444555444444333333333333444999777555333333333111000222222222222333333333333333333333333333333333333333333222222111000000000111111111222222222222222---...000222333444555555333333333333333333333333333333333333333333333333333333222222111000//////000111111111111111222222111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111222222222333333222222111111111222222111111111111111111111111//////000000000000111111000////////////000000111////////////////////////////////////000000000000---............/////////////////////////////////...//////000000000000000///////////////000111111/////////000000000000000222222222222111000//////000//////......//////000111111111111111111111111111111111111111111111111,,,///222111///...///111...//////000000//////.........------......///000////////////000000000000111111111111000000000000---............/////////////////////////////////,,,,,,,,,------.........---------............///......................../////////////////////...------///000000000/////////............//////000//////000000000000//////////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////............/////////000///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...---///111---------............///......//////////////////////////////////////////........................///000111111222222111111////////////000000000000////////////////////////.../////////000000000111000000////////////000000//////000000000000//////000000000000000000000000////////////000000000000000000////////////000000222111000000//////000000000000000000000000000000444333222111000000000000000000000000000000000000000111222222333333222222111222222333333222222111111111111111111222222222111111222222222333333333111222222333333222222111111111111111111111111111000000111222222222222111222222222222222222222222444444444444333333333333222222444555555555444333333333333333333333333333222222222222222333444444444444333333333444555666555555555444222222333444777666555555555555333111222222222333333333444444444444444444444444444444444444333333222111111000111111111222222333333333///000111333444444555555333333333333333333333333333333333333333333333333333222222222111000000000111111111222222333333333111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222222222222111111222222333111111111111111111111111111111222222333333333333111000000////////////000000000000000000000000000.../////////000000000111---------.........//////////////////////////////...//////000000000000000......///000000000000000........./////////000000000000111222111111000///...............///000111333222222111111000000000111111111111111111111111///111222222000///......//////000000000000//////......---------...///000.../////////000000000111111111111111000000000000---------.........//////////////////////////////,,,,,,,,,------.........---------........./////////////////////////////////////////////.........+++,,,.../////////.....................///000111///000000000000000///...////////////////////////////////////////////////000000000000111111111111////////////////////////............////////////---.........//////000000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---///111---------.........//////........................000000000000000000000000..............................///000000000000000......//////000000111111000000000000000000000000.../////////000000111111000000////////////000000//////000000000000//////000000000000000000000000......//////000000111111000000////////////000000222111111000000000000000000000000000000000000000+++---///222333333222222000000000000000000000000000111222333444333222222111222222333333222222111//////000111222333333444111111111222222333333333222222222333333222222222000000000000000000000000///000111333333222111111222222222222222222222222555555444444444333333333222333444555555555444333333333333333333333333333222222111000111222444555444333333222333444666777222333444333333444555777111111222555888888777666222222333333333444444444444444444444444444444444555555444444333222111111111111111222222333333333444444444444444333222111333333333333333333333333333333333333333333333333222222222111111111111111222222222333333444444444111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000///000000000000111111111222222222111222222333333111111111111111111111111......//////000000000111222111000//////...//////111111111111111111111111.../////////000000111111---------.........//////////////////////////////,,,------...............---...000111111111000///---------.........//////---...///111111111000///------------///000111222444333333222111000//////////////////////////////......///000000///...---//////000000000000//////......---,,,---...///000.../////////000000111111////////////............---------........./////////////////////////////////...---,,,,,,---...///.../////////...---,,,,,,........................////////////000000000000222111000.........///000////////////////////////........................//////000000000000//////...............///000111............////////////........................000000//////.........---////////////////////////////////////............------------------------000///---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......///.....................////////////...............///000000//////.........---------////////////////////////000///...------...///000---......///////////////////////////000000000000000000000000111111111111000000////////////000000000000000000000000000000111///...------...///111000000000000000000000000000000000000111111111111////////////////////////000000111111111111000000222111111111000000//////000111111111111222222222111111222222222333333333333333333333333333333333111111111111111111111111111111000000111111222333222222222111111111000000333333333222222111111111222333333444444333333222000000111111111222222222111111222222222333333333444444444444444444444444222333333444444333333222222222333333333444444444444444333222222333333333444555666555333222333444333333333333333333333333444444555555444444333222444444444444444444444444222222333333333444444444444555555555444333333222333333333333333333333333222111///000111333333222111222222333333222222111222///---...222444444333444333333222222333333444444333333333333444555555333333333333333333333333111111111111111111111111222222111111111111111111000/////////000111222222333333333222222111111111000111111111111222222222222222222222222222222222222111111000000000000000000...---...111222111///000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111222111111111000000//////........................---.........//////000000......//////000000111111111111111111111000///...//////000111111111111111000000000000000000000000............////////////000000000000000000000000222111000///......//////........................111//////000111222111000......//////000000111111111111111111000...------000000//////......------...---,,,+++******+++,,,......//////......---,,,....................................////////////111000///.........////////////////////////////////////////////////////////////000000000000//////000//////............///............////////////////////////////////////000/////////............////////////////////////////////////............------------------------...---,,,,,,,,,---..............................------------------,,,,,,............................../////////......---............////////////...............///000000//////.........---------////////////////////////000///...------...///000---......///////////////000000000000111111111111//////000000000111111111000000////////////000000000000000000000000000000...//////////////////...000000000000000000000000000000000000111111111111////////////////////////000000111111111111000000000000000000000/////////000111111111111222222222111111222222222333333333333333333333333333333333111111111111111111111111222111111111111222333333444333333333222222222111333333222222222222222222222333333444444333333222222222333333333444444444111222222222222333333333444444444444444444444444333333444444444444333333222222333333333444444444444444333333222333333444444555666555333222333444333333333333333333333333444444555555444444333222444444444444444444444444222222333333333444444444444444555555444444333222333333333333333333333333222111000000222333333222333333333444444333333333444111///000333555555333444333333333333333333444444333333333333444555555333333333333333333333333111111111111111111111111111111111111111111111111222222111111222333444444333333333333222222222111000111111111111222222222222222222222222222222222222111111000000000000000111///---...111222000///000000000000000000000000111000//////......//////000000000000000000000000...////////////000000000111111111000000000//////............................../////////000000000///////////////000000000000000111111111000////////////000111111111111000000000000000000000000000....../////////000000000000000000000000000000000000//////////////////...........................000///...///111222111000//////////////////......000000111000000///...---///////////////............---,,,++++++++++++,,,....../////////...------........................------------............000///......---.........000000000000000000000000////////////////////////...//////000000//////...111000///......------...............////////////000000000000000000000000////////////............/////////////////////////////////............---------------------------,,,,,,+++,,,,,,...///000////////////////////////------..........................................///////////////...---,,,............////////////...............///000000/////////............---//////////////////////////////............//////---......///////////////000000111111111222222222//////000000000000111111000000////////////000000000000000000000000000000---...000111111000...---000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000/////////000000000000000000111111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222333222222222222333444444444444444444333333333333222222222222222222333333222333333444444333333222222222333333333444444444222222222222333333333333444444444444444444444444444444555555555555444444333333333333444444444444444333333333333333444444444555666555333222333444333333333333333333333333444555555555555444333333444444444444444444444444333333333333444444444444444444555555444444333333333333333333333333444444333111000111222333333333333444444555555444444333555333222222444555444444333333333333333333333333333333333333333444555555333333333333333333333333111111111111111111111111111111111111111111111111333333222111111222444555444444333333333333222222000111111111111222222222222222222222222222222222222222111111000000000000111000//////000111000...000000000000000000000000000000///...............000000000000000000000000............////////////111111000000000000////////////////////////////////////000000000000000111000000////////////////////////000111111111000000...///000000111111000000000000000000000000000000/////////000000000111111000000000000000000000000,,,---...///000///......///////////////////////////...---...000111000///111000000//////...------//////000000000000//////.........///////////////////////////000000111111......////////////..............................------........./////////.........---------......000000000000000000000000////////////////////////...//////////////////...000//////............///............///////////////////////////////////////////////////.........//////////////////////////////.........---------------------------------,,,,,,,,,,,,------...................../////////............////////////......................../////////......,,,+++***............////////////...............///000000/////////.............../////////////////////////////////....../////////---......//////////////////000000000000111111111////////////000000000111000000////////////000000000000000000000000000000...///000111111000///...///////////////////////////000000000111111111111111111111111111111111111000000111111111111000000///000000000111222222222000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222444333333333333444555555444444444333333333333333111111111222222333333333222333333444444333333222000000111111111222222222222222222333333333444444444444444444444444444444444555555555555555555444333333333444444444444555444333333333333444444555444555666555333222333444444444444444444444444444555555555555555444444333444444444444555555555555333333333444444444444555333444444555444444333333333333333444444444444444333222111111333444444333333333444444444444333333555444333333333333333333333444444444444444444333333333222222333333444555333333333333333333333333111111111111111111111111111111111111111222222222222111000000000111222333444333333333333333333333000000111111111222222222222222222222222222222222222222222222111111000000222111111000000000///...000000000000000000000000000//////...............////////////////////////........./////////000000000000000000000000//////000000000000000000000000000000000000111111111111000000000//////......---......///000111111111000...//////000000000000000////////////////////////000000000000111111111111////////////////////////***,,,...000000///...---000000000000000000000000///...---...///000///...000000000000000000//////...//////000000000000///------......//////000000......000111333444444555......///////////////...////////////////////////....../////////000000000------..................////////////////////////------------------------......////////////......---------......000111111............////////////.................................///////////////////////////////////////............------------------------------------.........------,,,,,,+++,,,,,,---------..................//////000000000.................................---,,,+++***)))............////////////...............///000000////////////////////////////////////////////////...//////////////////...---......///////////////.........////////////000...////////////000000000000000////////////000000000000000000000000000000111000///......///000111///////////////////////////000000000111111111111222222222222222222222222000000111111111111000000111111111222222333333333000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222444444333333444444555666222222222333333333333333111111111222222333333333222333333444444333333222000000111111111222222222222222333333333444444444444444444444444444444444444555555555555555555444333333444444444555555555444333333333444444555666444555666555333222333444444444444444444444444444555555666666555555444333444444444555555666666666333333444444444555555555333333444444555444444333333333333444444555555555444333111222444555555444222222333333333333222222222333333333222222222222333444444555555444444333333222222222222333444444333333333333333333333333111111111111111111111111000000111111111222222222222222111111111111111111333333333333333333333333000000111111111222222222222222222222222222222222111222222222222111000000222222222111000//////000000000000000000000000000000000///...............//////////////////////////////000000000111111111//////////////////000000111111111111111111111111111111111111000000000000000000//////......---------...///000000000000000......///000000000000000////////////////////////000000000000111111111111////////////////////////***,,,...000000///...---000000000000000000000000///...---...///000///...//////000111222222333333...//////000000000000///------......//////000000+++,,,...000222333333333......///000000000//////////////////////////////////////////000000000111------.../////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---///000222333............////////////.................................///////////////////////////////////////.........------------,,,------------------------............---,,,+++***++++++,,,,,,---.........------......///000000000........................---------------,,,+++***............////////////...............///000000...////////////000000000////////////////////////......////////////......---......///////////////---------.........//////......////////////000000000000////////////000000000000000000000000000000222111///......///111222000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000111111222222222222222222000111111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555222222222222333333333333222222222222222222333333222333333444444333333222222222333333333444444444333333333333444444444444444444444444444444444444444444555555555555444444333444444444555555555555333333333333444555666777444555666555333222333444444444444444444444444444555666666666666555444444444444444555666666777777333444444444555555555555333333444444555555444444333333333444555555666666555333222222444555555444111222222333333222222111000222444444333222222333333444555666666555444333222222222222222333444444333333333333333333333333111111111111111111111111000000000111222222333333333444555555555444222111111111222222222222333333000111111111111222222222222222222222222222222222111222333333333222000///000222222222000///000111000000000000000000000000111111000///////////////000000000000000000000000000000000000111111111111......////////////000000000000000000000000000000111000000000000000////////////........................///000000000//////---...//////000000//////000000000000000000000000/////////000000000111111000000000000000000000000,,,---...///000///......///////////////////////////...---...000111000///---...///000222333444444//////000000000000//////.........///////////////,,,---...000000000000///......///000000000000000////////////////////////........./////////000000---...///000000000//////---------------------------------------------------......//////......------------......000111222............////////////..................................../////////000////////////////////////.........---------,,,,,,------------------------,,,---.........---,,,+++,,,,,,,,,---.../////////,,,,,,---......///000000.................................//////...------............////////////...............///000000.../////////000000000000////////////////////////---...///000000///...------......///////////////............////////////........./////////000000000000////////////000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000111111000000000000000000000111111111111222222222111111222222222333333333111111111111111111111111333333333333333333333333333333333333333444444555333333333333444444444555333333222222222222222222222333333444444333333222222222333333333444444444333333333444444444444555444444444444444444444444333333444444444444333333444444444444555555555555333333333444444555666777444555666555333222333444555555555555555555555555666666666666666555444444444444444555666777777777444444444444555555555555222333444444555555444444333333444444555666666666555444222333555666666555222333333333333333333222///222555555444333444555333444555666666555444333222222222111222222333444333333333333333333333333111111111111111111111111///000000111222222333333111333666888777555111///000000000111111222222222000111111111111222222222222222222222222222222222111222333444444222000//////111333222000000111333000000000000000000000000222222111000000000000000000000000000000000000000/////////000000000000111........./////////000000000000000000000000000000000000000/////////......------................../////////000//////......---...//////000000//////000000000000000000000000....../////////000000000000000000000000000000000000//////////////////...........................000///...///111222111000------...///000111111222000000111000000///...---///////////////.........///000111111111000...---......///000000000000000000000000000000000000000---------.........//////---...000111111111000///------------------------........................---..................---//////.........//////000............/////////000000000000000000000000000---.........//////000000////////////////////////......---------,,,,,,,,,------------------------***+++---...///......------------...///000000111,,,,,,,,,---...//////000...........................///000000000000000///............/////////000...............///000000.../////////000000111111////////////////////////---...///000000///...------......///////////////////////////000000000000............/////////000000000////////////000000000000000000000000000000...000111222222111000...000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000//////......------000111111111111222222222111111222222222333333333111111111111111111111111333333333333333333333333333222222222222333444444444444444555555555666666444333333222222111111111222333333444444333333222000000111111111222222222333333333444444444555555444444444444444444444444222333333444444333333222444444444555555555666666333333333444555666777777444555666555333222333444555555555555555555555555666666666666666555555444444444444555666777777888444444444555555555666666222333333444555555555444333333444444555666777777666444333333555666666555333444444555555444444333///333666777555444666777333444666777777666444333222222111111222222333444333333333333333333333333111111111111111111111111///000000111222222333333...111555777777333///,,,//////000000111111111222000111111111111222222222222222222222222222222222111222333444444222111///...111333222000000222444000000000000000000000000333222222111111111111111000000000000000000000000............/////////000---.........//////000000////////////////////////000000//////.........---,,,------......////////////000000000///...---------......///////////////000000000000000000000000............////////////000000000000000000000000222111000///////////////........................111000///000111222111000---------...............111111111111000///------000000//////.........---////////////////////////........................////////////////////////.........///////////////......////////////......+++,,,,,,------,,,,,,+++........................------............------------------------------///////////////////////////////////////...........................------------------.........///...........................------,,,,,,------...//////.........---------............////////////000//////.........//////////////////////////////,,,------......------,,,....................................////////////111111000000//////......000000000000000000000000////////////////////////////////////////////////000///...------...///000111111222222111000///.............../////////000222222111111000000//////000000000000000000000000111000///......///000111111111000///////////////000000000000000000000000////////////////////////333222111000111222333444333222222222111000000000666444111111222333444333222222222222222222222222444333333222111111111222333333333333333333333333444555666666666555444333444444444444444444444444333222222111111222222333111111222222222333333333222222222222222222222222333333333444444333222222444444444333333333222222333444555666777777777777555444444333444444555555999999888888777777777777444444444555555555666666999888777666666666666666555444444444444555555666444444333333333333444444777666555444333222222222333333222222333666888:::666555555444333333222222222222333333333333444444555444444333222222222222777777666666555555555444444444444333333222222222333333333222222222111111111111111111111111111111111222333333444444333333444333222222111111222222333333333222222111111111444444444333333222222222222222222222222222222222///000222333444444333333000111222222222222111000///000111222222111000///222222222111111///......111111111000000///...---000000000000000000000000000//////.........//////------...///000111222222111000000000//////......111000000///...---------000000000000///////////////...---,,,,,,---...//////...---------///000111222222222222111111111111333111000///000111000///,,,,,,,,,---------......//////000000000000//////............////////////000000////////////000000000000111111111111000000////////////////////////................................................////////////////////////..............................////////////......---------......------------------------------------......//////......---////////////////////////000000000000000000000000......------------------........................------........./////////...........................------,,,,,,------...//////.........---------............//////////////////............//////////////////////////////---------......---------....................................////////////111000000000/////////...000000000000000000000000////////////////////////........................000///............///000000111222222222111000///........./////////000000111111111000000000000000000000000000000000000000111000////////////000111111111000///////////////111111111111111111111111000000000000000000000000222222111111222222333444333333333333222222222222333222000111333444444333555555555555555555555555444333333222111111222222333333333333333333333333444444555555555555444444444444444444444444444444444444333333333333444444222222222222333333333333222222222222222222222222333333444444444333333222666666666666555555555555222333444444555555555555888777777777777777888888777777777777777777777777777777777888888888999999777777666666555666666666666555555555666777888888555555444444444444555555777666555444333333333333333222222111222444666888444444444444444444555555222222333333333333444444444444333333222333333333777666666666555555555555444444444333333222222222333333333222222222222111111111111111111111111111222333444444555555444444444444333222222222222222333333222222222222222222444333333333222222222222222222222222222222222222333333444444333222000///000000000000000000000000000111111111111111111000222222222111111000///...000000000000000//////...000000000000000000000000000//////.........////////////000000111111222222222222222111111111000000111000000///......------////////////000000000000//////...------...////////////.........//////000000000000/////////......333111//////000111000///,,,,,,,,,------------...//////000000000000///////////////000000000000111000000////////////000000//////000000000000//////////////////////////////------------------------........................////////////////////////.........------,,,,,,,,,......////////////..............................---------------------------......//////......---////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,---............................../////////000000000...........................------,,,,,,------..................---------............//////////////////............//////////////////////////////------------------------....................................////////////000000000000////////////000000000000000000000000////////////////////////........................000//////......//////000///000111222222222111000....../////////000000000000000000000111111111111000000000000000000000000111000000//////000000111111111000/////////000000111111111111111111111111111111111111111111111111111111222333333333333222333333333333444444444444111111111222444555333222222222333333333333333333444333333222222222222222333333333333333333333333444444333333333444444555444444444444444444444444555555444444444444555555222222222333333333444444333333333333333333333333333333444444444444444333666666555555555666666777444444444555555555555555777777777666666666666777777777777777888888888888444555555555666666666666666555555555555666666777666666666777888999:::;;;666555555555555555555666666666555444333333333333333333222111222333444555333333444555666666777777222222333333333333444444333333333333333333444555666666666666555555555555444444333333333333222222333333333333222222222222111111111111111111111111333444444555555555555555555444444333333333333333222222222222222222333333222222222222222111111111222222222222222222222222333333333333333111000000111000///......///000111222222111111111111222222111111222111111000///......//////000000000000000000000000000000000000000/////////......//////000111111111111111222222222222222111111111111000000000000000///......------......//////000000111111000//////......//////000...///////////////......000000////////////......222111//////000111000///............//////////////////000000000000//////000000000000111111111111000000////////////000000......////////////......////////////////////////------------------------........................////////////////////////......------,,,+++******---......//////......---......------------......------------------------......////////////......------------------------////////////////////////,,,,,,,,,,,,------------............////////////////////////000000000000...........................------,,,,,,------.......................................///////////////............//////000////////////////////////......------------..........................................////////////000000000000////////////////////////////////////////////////////////////------------------------000//////////////////000---...000111222111111000...////////////000000000//////000000111111222222000000000000000000000000000000000000000000000000111111000000///000000111111111111111111111111111222222222222222222222222000111222333444333222111222222333333444444555555333333333444555555333111111111111111222222222222444333333222222222333333444444444444444444444444444444333222222333555666555555555555555555555555555555444444444444555555333333333333444444444444444444444444444444444444333444444555555555555444333222222222333444555666888777777666666666666666777777777777777666666666777777888888888999999999222222333333333444444444555444444444555666777777666666666777888999:::;;;666666555555555555666666666666555444444444444444444444333222222333333444444444555555666777777777222222222333333333444444333333333333333444555666666666666666666555555555333333333333333333333333444444333333333222222222111111111111111111111111222333444444555555444444555555444333333333444444111111111222222333333333111111111111111111111111111222222222222222333333000111111222333333333444333111000......000111333444333222111111222333444111111111111111000//////---...///000111111111111//////////////////////////////////////////000111222222222111111000000000//////////////////......000000//////............---......///000111111222000000////////////000000...///000000000///---,,,222111111111000000000000222000......000000000///000000111111111222222222//////000000000000////////////000000000111111111000000////////////000000...//////000000//////...////////////////////////................................................////////////////////////......---,,,+++******)))------............------------,,,++++++,,,------------------------------...//////////////////...------------------------........................,,,,,,------...................../////////000000////////////000000000000...........................------,,,,,,------...---.................................////////////...............///000000///////////////////////////......------......///////////////////////////............////////////////////////000000000000////////////////////////////////////////////////........................///000000000000000000///,,,---///000000000//////////////////000000000111//////000000111111222222000000000000000000000000000000111111111111000000111111000000000000111111111111111111111111111111222222222222222222222222000111222333444333222111111111222222333333444444777666555666666555222000333444444444555555666666444333333222333333444444444444444444444444444444444444333222333444555777555555555555555555555555444444333333333333444444333333444444444555555555444444444444444444444444333444555666666666666666222111111111333555777999;;;:::999777666666666666:::::::::::::::999888777666666666666666777777777555555555666666666777777555555555555555666777888666555555666777888999:::666666555555555555666666666666555444444444555555666555555444444444444444666666666666666666666666222222222333333333444444333333333333444555555666555555555666666666666666333333333333333333333333444444444333333333222222111111111111111111111111111111222333333333333222555555444333333333444444111111111222222333333333111111111111111111111111111111111222222333333333111111111111222333444444444333111000000111333444444333222111111222333444000111111111111000000///,,,---...000111111111111///////////////////////////////////////000111111111111111000//////........................//////////////////............---......///000111111222//////000000000000//////---...///000000///...---111111111000000000000///111///......///000000/////////000000000111111111//////000000000000//////........./////////000000000000////////////000000///000000111111000000///////////////////////////////////////////////////........................////////////////////////---------,,,,,,+++++++++------............---------,,,+++******+++,,,---...........................//////000000//////...////////////////////////------------------------,,,,,,------......//////.........//////000000111....../////////000000000...........................------,,,,,,------...---------...........................////////////......---......///000111////////////////////////000///...------...///000////////////////////////............////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////000000111111000000///---...///000000000///.../////////000000000111111000000000000111111111111000000000000000000000000000111111222222111111000111111000000000111222222222222222222222222222222222222222222222222222222111111222333333333333222222222222222333333333333777666555555555555222000222222333333444444555555333333333333333444444555444444444444444444444444444444444444555555666777555555555555555555555555444444333333333333444444444444444555555555666666555555555555555555555555444444555666777777777777555555444555666999<<<>>>@@@???===;;;999888999999:::;;;;;;<<<;;;:::888777666666666666555555555444555555666666666777777777777666666666666777777888666666555555555666777777666555555555555555555666666666555555555555555666555555555555555555555444666555555555555555555555222222333333333333444444444444444444444444555666555555555666666666666666222222333333333333444444444444444444333333333333111111111111111111111111000000111222222222222222555444444333333333333333222222222222222222333333111111111222222222222222111111111222222333333444555444333222111111111111444333222222222222333444222222111111111111222222000000111111111111000000------///000111111111111000000000000000000000000////////////000111222222111000000000//////......//////000000000000111111//////////////////............//////000000111111...//////000000//////...---....../////////////////////............------000...---...///000000///------------............//////000000000000//////............////////////000000////////////000000000000111111111111000000////////////////////////................................................////////////////////////------------,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...//////////////////////////////000000000000//////////////////////////////........................***++++++,,,------......---......///000000111111------........./////////...........................------,,,,,,------...---------.........//////............////////////---------......///000111////////////////////////000///...------...///000////////////////////////............////////////.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000///000111111111111000///000111111222222111000/////////000000000111111111111111111000000000000000000000000000000000000000000111222222222222111000111111000000111111222333222222222222222222222222222222222222222222222222222222111111222222333444444444444444333333333333444333111111333444333333///000000111111222333333333333333333333444555555555555555555555555555555333444555666777777777777555555555555555555555555555555444444444444555555444555555555666666666666555555555555555555555555444444555777777888888777888777777777:::===AAACCCJJJHHHFFFCCCAAA@@@@@@AAA@@@@@@AAABBBAAA???===<<<<<<;;;::::::999888777777666666666777777777777888999888888777777777777888777777666555555555666666555555444444444444555555666666555555555555666666333444444444555555444444333333333444555555666666222222333333333333444444666555555444444444444555555555555555666666666777222222222333333444444444555444444444444333333333111111111111111111111111111111222333333333333222444444333222222222222222333333222222222222222222222222222222333333333444000111111222333333444444555444333111111111111222222222222222222222222222000111111111111111111000000000111111111111000000......///000000111000000000000000000000000000000////////////000111222333111111000000000000000000/////////000000000111111.../////////////////////////////////000000000000---...////////////...------------......000111222//////.........---------///...------///000000///---------............/////////000000000000//////...////////////000000000000000////////////000000//////000000000000//////////////////////////////------------------------........................////////////////////////------------------------,,,------......------,,,000///---,,,,,,---///000000000000000000000000000//////000000000000//////------------------------////////////////////////))))))***+++,,,,,,---------......///000111111222------------.........///...........................------,,,,,,------...---------.........//////............/////////000---------......000111111////////////////////////111///...------...///111000000000000000000000000............/////////000.../////////000000111111000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///222333444444333222111000000000000000111111111111222222111111000000//////000000000000000000000000000111222333333222111000111111000000111222333333222222222222222222222222111111111111111111111111333222111000111222444555666666666555555444444333111///......111333555555222222333444555555666666333333333333333444555666555555555555555555555555333444666888999888888777666666666666666666666666666666555555555555666666555555555555666666666777666666666666666666666666444444666777888888888888888888777888:::>>>BBBEEESSSQQQNNNKKKIIIHHHHHHIIIKKKLLLMMMNNNMMMKKKIIIGGGBBBBBBAAA???>>>===<<<;;;;;;;;;<<<<<<<<<=========::::::999888777777777888999888777666555555555555444444444333333444444444666666555555555666666777111222333444444444444333000111222333555666777888222222333333333444444444777666555444444444444444444555555555666666777777222222222333333444444444555555444444444333333333111111111111111111111111222222333444444444444333444333222222111111222222444333333222222111111111222222222333333444444444000000111222333333444444222111111000111333444555000111222222222222111000///000111222222111000//////000000111111111000000...//////000000000000000000000000000000000000000////////////000111222333111111111111111111111111,,,---------......//////.........///////////////000000000000////////////,,,---...//////...---,,,---,,,,,,,,,...000222444111000000000///////////////...------///000000///000000000000111111111111//////000000000000//////000000000000111111111111000000////////////000000......////////////......////////////////////////......------------......+++,,,------......------000///...---------------,,,------......------,,,---------,,,,,,+++++++++........................,,,---///000111000///---////////////////////////......//////...---,,,,,,......................../////////...---------,,,---------......000111222.........////////////000------............------111000///...,,,+++***))),,,,,,------.../////////000///...------...///000---,,,,,,------...///000///............//////000////////////000000000000111000///......///000111.........---...///000000//////000000000000//////////////////////////////////////////000000000000222111111000///......---//////000111111111111111111222333333222111000///111111000000000000111111444222000//////000222444111111222222222333333333333222222222111111000000222222222333333333333333222111111111222222333444444444333333333333444444000222333333222222333444555333222222333444444333///000111111111222444666555333111222555666444222777666555555666777666555555666777777888777777666777777888888888999999999888888777888999999777666888999:::999777777777999===<<<;;;<<<<<<:::777444999666444444555666555555222444777888888999:::<<<;;;<<<<<<>>>AAADDDGGGIIIUUUZZZ```cccbbbaaaaaaaaafffggghhhhhhhhhddd^^^ZZZVVVQQQJJJEEEBBB@@@???>>>@@@??????@@@AAABBBAAA???AAA???===<<<<<<:::777444:::999777666444333333333444555777999;;;;;;888555777777777777666666666666555555555555555555555555444444222222222222444444555555555555555555555555777666444333333444555666333444444444444444333333444444444333333222222222222333333444444333333222222222222222111111000000111111111222222333333333666555333222111222333333444444222222222222444444111111222222222333333333444444333333333333222222333222222111111222222333333333222222111222222222333333222222111000//////222222111111111111222222111111222222222222111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000......////////////......///......------///000111---------...///000000111444333000......///111222......------...///111222//////............////////////000000111111222222////////////////////////..............................//////////////////......------------......+++,,,------......------000//////...............,,,------......------,,,...---------,,,,,,,,,+++---------------------------...000111222111000///////////////////////////......//////...------,,,....................................------------......---......///000111....../////////000000000------............------///......------,,,,,,,,,,,,,,,------...///000000000///...------...///000------------...///000111000//////.........//////....../////////000000000111000///......///000111000000000000111111111111//////000000000000//////////////////////////////////////////000000000000111111000000//////......///000000111111111111111111111222222222111//////000000////////////000000222111111111111111111222111111111222222222333333222222222111111111000000//////000000111222222222000000000///000000111111777666555444333222222222111222444444333333444666777666555555555666555555444444444444333333555666666444333444777888777555777777777777888999888777999999888888999999999999999999:::::::::;;;;;;;;;:::999999:::::::::999888999;;;<<<<<<;;;;;;<<<>>>???>>>>>>>>>???>>><<<:::===:::888888999:::999999777888:::;;;<<<>>>BBBFFFGGGIIILLLMMMOOORRRWWWZZZjjjooovvvzzz{{{{{{{{{|||}}}~~~|||xxxoooiiiaaa[[[VVVSSSQQQOOOOOONNNNNNPPPQQQQQQOOOMMMLLLHHHBBB>>><<<;;;999777888888777666666666666666555555666888:::999777555777777777666666666555555444444444444444444444444444444333222222333444444444444555666777888888999888777555333333333444555444444555555555555444444555555555444444444333333222222333333333333222222222222222222111111111000222222222222333333333444555444333222222222333333444333333222222333333444111222222222222333333333444444333333333333222222333222222111111222222333333333222222111222222333333333222222111000000///222222111111111111222222111111222222222222111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////...///000///......///000000000000000000000000000......////////////......///......---...///000111------......///000000111333222///...---...000111000///......---...//////000//////......//////000000000000000000111111111///////////////////////////////////////////////////////////////...............------------......,,,,,,---............---/////////...............,,,------......------,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...///000111222111000000////////////////////////.........///......---,,,........................------------............///...............//////...////////////000000000------............------------------------......++++++,,,---...///000111//////............///000............///000111222111000///...............------........./////////000000////////////000000...///111222222222111000//////000000000000//////////////////////////////////////////000000000000000000000000///////////////000111111222222111111000000111111111000//////000//////////////////000000111222333333222111000000000111111111222222222222222222111111111111000...//////000111222333333333222222111111111222222555555444333222222111111000111333333333333444666666666666555555555444444888888777666666666666666888777666777999;;;;;;:::999:::;;;<<<======>>>>>>@@@>>>===<<<<<<<<<>>>?????????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIIIIJJJLLLMMMNNNLLLKKKJJJJJJIIIFFFDDDEEECCCAAA@@@AAABBBBBBAAA???@@@AAACCCHHHOOOXXX^^^```eeeiiikkkkkkmmmsssxxx|||uuupppllljjjhhhjjjkkklllnnnpppooommmjjjggg```UUUKKKDDD???;;;999777666666666777888999999666555555555777888777666666666666555555555444444444444444444444444444444444444333333333333444444333333555777999:::<<<<<<888777555444333333444444444555555666666666555555666666555555555555444444111222222333333222222111222222222222111111111111333333333333444444444444444444333222222222333333444333333222222333333444222222222222333333333333444444333333333333222222333222222111111222222333333222222111222222333333333333222222111000000000222222111111111111222222111111222222222222111111111222222222222222222111222222222222222222222222000000000000000000000000...........................///000000......///000////////////////////////...//////000000//////...///............///000000------......///000000000111000...---,,,---///000111111///...------------111000000//////000000111111111111111000000000000////////////////////////000000000000000000000000000000//////.........---......------------......,,,------...............------.........---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///////////////////////////---...............------........................,,,,,,,,,------.........//////...---------......------........./////////------............------........................***+++,,,---...000111111...............//////000////////////000111222333111111000......---------------------.........///000000////////////000000+++---///000111000...---//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000111222222222222111//////000000000/////////111111000000000000111111111222222333333222222111000000000111111111222222222222222222111111111111111111222222333333333444666666555444444444444555444444555666666777777777222444555555555555666888666777888888777777888999===;;;::::::;;;<<<<<<<<<============???AAABBBCCCAAACCCFFFIIIJJJKKKMMMNNNNNNLLLIIIFFFFFFGGGJJJKKKKKKLLLOOORRRTTTUUUVVVVVVUUUUUUVVVVVVUUUUUUVVVWWWZZZ]]]aaacccdddfffhhhiiikkkhhheeeccc```^^^ZZZWWWVVVTTTRRRQQQRRRSSSSSSRRRNNNOOOQQQVVV]]]iiiwwwrrrbbbTTTHHH???:::777777777666777888888999888666444444555666666666666555555555444444444444444444444444444444444444444444444333333444444444333444555666888:::;;;<<<888777666444333333333333444555666666666666666666555555555555444444444444111222222222222222222111222222222222222222222222444444444444444444444444444333333333333333333333333333333333333333333333222222222333333333444444444444333333333222222222333222222111111222222333222222111111222222333333222222222111111111000000222222111111111111222222111111222222222222111111111111222222222222111111222222222222222222222222////////////////////////////////////////////////...000111000///...///000//////////////////////////////000000000000//////............/////////000............//////000000000///---,,,,,,---...///000000//////............111111000000000000111111222222111111000000//////////////////////////////////////////////////////000000000///......------......------------......,,,---......//////......+++,,,,,,---------,,,+++,,,------......------,,,........................---------------------------------...............////////////////////////------...............---........................+++,,,,,,,,,------......///......------------...,,,,,,---------.........------............------000//////......---,,,,,,++++++,,,---...///000111---......///////////////000//////000000111222333111111000......---------------------........./////////000000000000//////+++---///000111000...---//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000000000111222222222222222//////////////////000000333222222222222222222333444333111000000111333444000111111111111222222222222222222222333333333333444444444333333333333333555555444444444444444555666777888:::;;;;;;;;;;;;777999::::::999888:::;;;:::<<<===>>>>>>@@@CCCFFFHHHFFFEEEGGGJJJMMMMMMMMMMMMMMMMMMMMMNNNOOORRRTTTWWW[[[```cccdddeeehhhjjjgggeeeaaa^^^]]]___aaaccc```bbbfffjjjmmmooopppqqqoooqqqrrrqqqoooppprrrtttzzz}}}|||yyywwwrrrpppnnnmmmnnnooooooooollllllmmmqqqyyyvvveeeTTTEEE<<<:::999888777666666666666999666444333444666666666666555555555444444444444444444444444444444444444444444444444444444444444444444555555666777777888777777666555444333333333444555555666777777666666333333333333333333333444222222222333333222222222222222222222222222222333444444444444444444444444222333333333333333333333333333333333333333333333222222333333333444444444444444333333333222222222333222222111111222222333222111111111222222333444222222222111111111111111222222111111111111222222111111222222222222111111000111111111111111111000111111111111111111111111////////////////////////000000000000000000000000///000111000///...///111//////////////////////////////000000000000//////---......///////////////............////////////......---,,,,,,---...///---......///////////////111111000000000000111111222222111111000000//////////////////////////////........................000000//////.........---......------------......------...////////////...***+++---......---,,,,,,,,,------......------,,,---------------.................................,,,,,,---------.........////////////////////////,,,---......///.................................,,,,,,,,,,,,------------...---------------......,,,,,,---------.........------............------000000//////...---,,,,,,,,,,,,------.../////////,,,---...///000000000///////////////000111222333111000///...............------.........///////////////000000000000//////...///111222222222111000//////000000000000//////000000000000000000000000////////////000000000000000000000000////////////000111222222333222222222000000/////////000111111444444333333333333444444666444111000000111444666111111222222222333333333333333444444444444555555555555444444444444444444444444333333444444555666888999;;;===????????????@@@AAABBBAAA@@@???@@@AAAAAADDDFFFHHHJJJNNNVVV\\\```^^^^^^aaafffjjjkkkjjjiiiiiiiiihhhhhhiiimmmpppyyy~~~~~~|||}}}{{{}}}}}}mmm[[[LLLBBB===<<<:::888777666555555999777555444555666666666666666666555555555444444555555555555555555555555444444555555555555444444555555555555444444444444555555555555555444444444333444555666666666666666222222222333333333333444222333333444444333333222222222222222333333333333444444444444333333333333222222333444444444333333222333333444444333333222333333333333444444444444444444333333333333222222333222222111111222222333111111111111222333444444111111111111111111111111222222111111111111222222111111222222222222111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111//////000111///////////////////////////000000111111000000///---......///000/////////......//////////////////...------------...//////,,,---...///000000000000111000000//////000000111111111111111000000000000////////////////////////........................////////////////////////......------------......------...///////////////+++,,,...000000///...---,,,------......------,,,+++,,,,,,,,,---------------------------------------------------...//////////////////////////////,,,------...//////..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........./////////000000------............------////////////....................................,,,---...///000000000///////////////000111222222000//////.........//////....../////////000000000...///000111111000///...000000000000111111111111//////000000000000//////000000000000000000000000////////////000000000000111111000000//////......000111222222333333222222111000000///000111222333444333333222222333333444444333222222222222333444222333333333333444444444555555555555666666666777666777777999:::;;;<<<<<<:::::::::;;;<<<===>>>???AAADDDHHHMMMRRRUUUVVVWWWZZZ[[[[[[ZZZWWWVVVVVVWWWVVVYYY\\\___bbbjjjvvv~~~~~~zzzlll^^^PPPGGG???>>><<<;;;999888888888999888666666777777666555777777777666666666555555666666666666666666666666333444555666666555444333444444444444444444444444444444555555555555555555222222444555555666666666333333333333444444555555333444444555555444444333222222222333333333444444444333333333222222222222111222333444444444333333222333333444444333333222333333333444444444444555444444333333333333222222333222222111111222222333111111111111222333444555111111111111111111111111222222111111111111222222111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///000111111000///000111000000000000000000000000000000111111111111000000------///000000000///.../////////////////////...------........./////////---...///000000///......000//////......//////000000000000000000111111111////////////////////////........................------......///000000000.........------.........---......///////////////,,,...000111222111000///,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////,,,,,,---.../////////...........................---------,,,,,,++++++++++++++++++,,,---...///000000000000000111111111111---..................---------......///000000111///............---------+++,,,...000000000000///............///000111222//////.........//////000////////////000000000000...///000111111000///..................///000000//////000000000000//////000000000000000000000000////////////000000000000222111111000///......---111111222333333333333222222111000000000111333444333222222111111222222333222222444444444444222222333333333444444444555555555666666666777777888888999:::;;;>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKPPPUUU\\\dddmmmssswwwyyyyyyzzzzzzxxxuuusssssstttooosssvvvyyy~~~vvvjjj]]]QQQIII@@@???>>>===<<<;;;;;;;;;:::888777777888888777555777777777777666666666666777777777777777777777777333444555666666555444333444444444555555555555555222333444555666666666666111222333444555555555555444444444555555555666666444555555666666555555444222222222333333444444444333333333222222111111111000111333444555444333333222222444444444444222222333333333444444444555555444444444333333333222222333222222222222222222333111111111111222333444555111111111111111111222222222222111111111111222222111111222222222222111111222333333444444333333222222222222222222222222222000000000000000000000000///////////////////////////111222111000///000111111111111111111111111111000000111111111111000000,,,---///000000000///...///////////////.........---....../////////000000//////000000000...---,,,//////............////////////000000111111222222////////////////////////000000000000000000000000,,,,,,---...///000111111........................000000//////.........---......------------......---------............///......------------...............------,,,,,,,,,...------,,,,,,,,,------/////////......------,,,............////////////////////////////////////.........///......---,,,+++---///000///------...////////////....................................///////////////.........////////////............---------.........//////......---,,,+++******)))////////////////////////...//////000111222222333------......///000000000////////////............000111222333222///,,,***222222222111111111111000000111111111111222222222000000///000000111222222333333222000000/////////000000111000......///111444222111111222333333222333444555444333222333444777555444555888:::::::::999<<>>AAABBBAAA@@@@@@DDDHHHJJJKKKPPPXXX___eeehhhkkknnnppprrruuuwwwtttrrrqqqppprrruuuyyy|||uuukkk___\\\YYYXXXWWWUUUOOOJJJFFFCCC???===>>>???<<<::::::::::::999777666666777555666777777888888888888777777777777666666666666777777666666555555444444444444444555555555666666666666777777777777666666555555555555555555555555666666555555555444444444333333333333333333333333333222111111222333111000333333333333333333333333222222333444444444444333333444555555666666555555444444444444444444444444444333333222111111000000333333444444333333222111333333333222222222111111222222222222222333333333//////000000000000//////000111111111111222222222111111000000000000111111000000000000000000000000//////000000//////...---000000000000000000000000,,,---///000111111111111///000111111222222111111000/////////....................................000000////////////000000000000000/////////......---.........////////////111111222222222222111111000111222111/////////000////////////////////////////////////////////////......................../////////.....................------------......---------............///......------------.........------------,,,,,,,,,---------,,,,,,------...------------------..................////////////////////////////////////////////////...---,,,++++++,,,---------...000222222222111000//////......------------------------......//////////////////////////////............------........./////////000000000000000000//////////////////////////////.........//////000000111000000000///...---------000000000000000000000000000000///...///000222333222222222111111111111000000111111111111222222222111111000/////////000000///////////////000111111222333333222000000111333111222333444555555666666888999::::::;;;<<<@@@BBBCCCEEEJJJOOOTTTUUUSSSQQQQQQTTTZZZ^^^dddlllwww|||xxxuuuvvvxxxtttjjjaaaWWWRRRLLLHHHGGGEEEBBB>>>>>>===<<<:::999999999999555555666666777777888888888888888888888888888888666666666666666666666666444444555555555666666666666666777777777777666666555555555555555555555555666666666555555555555444444444444444444444444444444333222333444555444333333333333333333333333333222222333444444444444444333444555555666666555555333333333333333333333333444444444333333222222111333333444444333333222111333333333222222222222111444444444333333333222222111111222222222222111111000111111111111222222222111111000000000000111111000000000000000000000000000000111111000000//////000000000000000000000000......///000000000000000...///000000111111000000////////////............////////////////////////000000////////////000000111111000000000/////////////////////000000000000111222222333333222222111000111222111///...///000////////////////////////////////////////////////...................................................------,,,,,,------...---------............///...------,,,,,,------...------------------------------,,,,,,,,,---........./////////000000111111............////////////////////////////////////000000//////...---+++++++++,,,---,,,,,,...111333333333222111000///......------------------------............////////////////////////......................../////////////////////000000111111111////////////////////////---........./////////000222222222222111111000000111111111111111222222222000000//////000000111222222222222111111111000000000000111111111222222222222111000000////////////000000//////000000111222555555555444222111222333222333555666777888999;;;<<<>>>@@@BBBEEEIIINNNRRRUUUYYYaaajjjppprrrpppmmmkkknnnsssxxxrrrlllddd]]]YYYTTTMMMIIICCCBBB@@@???>>>>>>======;;;;;;:::999888888888888999999999999999999999999555555555666666666666666555555555555666666666666555666666777777666666555555555555555555555555555666666666555555555555555444444444444444444444444444333222333555666666555444444444444444444444444222333333444555444444444333444555555666555555555333333333333333333333333555555444444444333333333333333444444333333222111222222222222222222222222333333333333333333333222222333333444444333333222000000111111111222222222111111000000000000111111000000000000000000000000111222222222222222111111///////////////////////////000000000000/////////......///000000000000000///////////////.........000000000000000000000000000000////////////000000111111111111000000000000///000000000000111111111000111111222222111111000///111111111///...///000////////////////////////////////////////////////........................---------...............------,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///.../////////000000111111............////////////////////////////////////////////////...---,,,++++++,,,---,,,,,,...111333222222222111000//////...---------------------------.........//////000000////////////...................../////////000000.........//////000111111////////////////////////............////////////111111111111222222333333000111111111222222222333///000222333222111///...222222222111111111000000000000111111111222222222333222111000000000000000333222222111111222222333777888888777555555666888999:::<<<<<<<<<===AAADDDDDDHHHMMMSSSZZZbbbiiinnnuuuyyy}}}vvvnnnfff___UUUSSSPPPNNNLLLJJJFFFCCCAAA@@@>>>===;;;;;;;;;;;;888888888777777777777666555555555555555666666666555555555666666666777777444555555666666555555444666666666666666666666666666666666666666666666666333333333333333333333333111000///000222333333222444444444444444444444444333333444555555555444444333444555555666555555555333333333333333333333333555555444444444444444444333333444444333333222111222222222222222222222222000000000111222333333333//////000000000000//////000000111111111222222222111111000000000000111111111111111111111111111111000000111222222111111111////////////////////////000000000///////////////......///000000000000000.........///////////////111111111111111111111111000000////////////000000111111111111000000000000000000000000111111111222//////000000000000/////////000111000.........///////////////////////////////////////////////////........................---------------.........------,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,---......///------------------..................////////////////////////////////////.........///......---,,,+++,,,---------...000222111111000000000000//////........................------......///000000000////////////................../////////000000000------......//////000000////////////////////////////////////////////////---......///000000111111000000000111222222333333///111333444444111///---222222222111111111111000000111111111111222222222333333222111111111222222444444444444444555666777444666888999999;;;>>>@@@DDDEEEFFFDDDCCCEEEKKKOOOUUU[[[cccmmmvvvxxxwww}}}vvvrrrnnnkkkhhhbbbZZZTTTGGGFFFCCC@@@>>><<<<<<<<<::::::999888777666555555666666666666666666666666555555666666666777777777555555666666666666555555666666666666666666666666555666666666666777777777333333333333333333333333444333222333444555444333444444444444444444444444333333444555555555555555333444555555666666555555333333333333333333333333444444444444444444444444333333444444333333222111111222222222222333333333...///000111222333333444000111111222222111111000000111111111111222222222111111000000000000111111111111111111111111111111---...//////000/////////000000000000000000000000111000////////////000000...///000000111111000000.........///////////////000000000000000000000000000000////////////000000111111000000000/////////000000000000111111111111...//////////////////...///000111000...---...///////////////////////////////////////////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------............///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...//////---------,,,,,,,,,,,,,,,............////////////////////////////////////,,,---......///.........+++---//////...---...///......////////////000000////////////////////////------......///000000111////////////.............../////////000000000000.........///////////////////////////////////////000000000000000000000000...///////////////////////////000000111222222333///000111222222222111111222222222111111111111000000111111111111222222222333333333222333333444444333444444666888:::<<<===999<<<@@@DDDHHHLLLRRRUUU[[[[[[[[[XXXUUUXXX___fffooouuu}}}}}}uuuqqqrrrttt~~~zzzrrraaa^^^YYYRRRMMMHHHFFFEEEBBBBBB@@@???===<<<:::::::::999999888888777777777555666666666777777777777777777888888888888777777666666666666666666666666555666666666777777777777444444444444444444444444999777666666888888777555555555555555555555555555333444444555555555555555333444555555666666555555444444444444444444444444333333333333333333333333333333444444333333222111111111222222222333333333111111111222222333333333333333333444444333333333000111111111111222222222111111000000000000111111111111111111111111111111...///000000111111000000000000000000000000000000000000///......///000111///000111111222222111111............/////////000000000000000000000000000000000////////////000000000000000/////////....../////////000000000111111//////000000000000/////////000000000...---...///////////////////////////////////////////////////........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,---...///000/////////......------,,,............/////////000////////////////////////+++,,,---...////////////+++---///000///------...------......///000000000000000000000000000000000---------...///000000111000/////////............////////////000000000000000000000///////////////////////////////////////111111111111000000000000222222111111000/////////...//////000111111222222000/////////111222444555222222222111111111111000000111111111111222222222333333333333444444555666222333444777:::>>>AAABBBFFFJJJPPPVVV\\\dddkkkooouuuvvvtttpppmmmpppxxx~~~}}}}}}{{{uuurrrssstttzzz{{{vvvtttsssuuuyyy~~~zzzwwwuuusssrrrrrrwww|||}}}|||wwwmmmccc[[[VVVTTTKKKJJJIIIGGGEEECCCAAA@@@<<<<<<;;;;;;:::999888888666666666666777777777777999999::::::::::::999999777777777777777777777777555666666666777777888888666666666666666666666666777666444444555555444222555555555555555555555555333444555555666666555555333444555555666666555555555555555555555555555555333333333333333333333333333333444444444333222222111111111222222333333333444444333333333333222222000000000111111000000000000111111111111222222222111111000000000000111111111111111111111111111111111222333444444444444444000000000000000000000000000///.........000111222000000111222222222222222---.........//////000000////////////////////////000000////////////000000////////////............////////////000000000000000000111111111111000000...000000000...---...///////////////////////////////////////////////////........................///...,,,+++***++++++,,,---.........---,,,,,,+++------------------------***+++,,,,,,------,,,,,,---------............///---------.........//////++++++++++++,,,,,,---...///////////////.................................///////////////////////////...,,,+++,,,...000111000000000000000000000000///////////////.........////////////////////////......//////...---,,,,,,///...------...000222444000000000000000000000000444111------000222222000222222111111111111111111000111222333333222111000111111111000111111222333333333222222222333333444333222111000000000111111444333333333555777777666555666777888888999:::;;;:::===@@@BBBEEEHHHMMMPPPRRRXXXcccnnnyyy}}}|||~~~~~~~~~{{{zzzqqqlllkkkhhhbbb\\\WWWRRRLLLHHHAAAAAA???===;;;888777666777888999999777555555555777888::::::999888888888666666555555555666777777444444444444444444444444666666777888999999:::::::::888666444333444555666444444333333333222222222333333444444444444333333333333333444444444555555666666555444333333222222222222222222222222222222222222222222222222222222444444555555444444333222333333333222222222111111333222111000000111222333222222333333333333222222222222222222222222222222000000000000000000000000111000///000111111///------///000000///......///111111000///////////////,,,,,,---...//////......000000000000////////////111///...------...///111000111111111111///---,,,000111111000000///...---............////////////000000000000000000000000......///000000///......,,,,,,,,,---------......///////////////000111111........................//////...------------------.........------,,,+++------------------------++++++,,,------------,,,,,,,,,,,,,,,---------...------------.........///,,,+++++++++,,,,,,---...////////////....................................////////////////////////...------,,,---...///000000000000000000000000000........./////////////////////////////////////////////000000//////...---000///...---...000111333000000000000000000000000333000...---000222222111111111111111111111111111000000111222222111000000111111111111111222222333111111000000000111111222222333333444444444444333555444333333555666777777666888;;;===???AAACCCEEEFFFIIINNNTTTYYY```fffjjjrrrvvv~~~~~~yyysssmmmfffbbbSSSMMMFFF@@@===<<<;;;::::::;;;;;;;;;999999999999888888888777666666777888888888777666666666666777777777777777777777777777666666777888888999::::::999888666444333444555666666666666555555555444444555555666666666666555555333333333444444444555555666666555555444333333222666555555555555555555555222222222222222222222222444444555555444444333222333333333222222222111111333222111000000111222333//////000000000000//////222222222222222222222222000000000000000000000000111000///000111111///---'''***---///000111333555111111000///////////////---...//////000000000///000000000000////////////111000...------...000111111111111000000///...---...//////000000000//////....../////////000000000000000000000000000000000////////////////////////------------............///////////////000000111........................///000000000000///......---............---,,,,,,------------------------++++++,,,---------------+++++++++,,,,,,,,,------------------............,,,,,,+++++++++,,,------................................................////////////////////////---------...............////////////////////////------......//////000000////////////////////////000000000000000000///...111000///......///000111000000000000000000000000222000......000222222222111111111111111111111111000000111111111111000000111111111111111222333333111111000000000000111111000111333444555555444444666666666666888:::<<<===???CCCHHHMMMQQQTTTWWWZZZ___ccciiipppwwwooodddUUUKKKGGGFFFDDDBBB???>>>===<<<;;;:::;;;;;;;;;:::888666666777999::::::999888777777777777777888888888888888888888888666777777888888999999999999888666555444444555555666666666555555555555444555555666666666666555555333333333444444444555555777666666555555444444444777777777666666555555555333333333333333333333333444444555555444444333222333333333222222222111111222222111111111111222222111222222333333222222111222222222222222222222222000000000000000000000000111000///000111111///------...000000///...///000111000000/////////////////////000111111111000000////////////000000000000000000............000000222111000//////......///------...///000000000000/////////000000000111111000000000000000000000000000000////////////000000............//////////////////......//////000111...........................///000111111000///...------............------------------------------+++,,,,,,---...---------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,---------...............///........................////////////////////////------...//////......---........................,,,------...///000111111//////////////////////////////000000000//////...111000//////...//////000////////////////////////000/////////000111222333111111111111111222222222000000000000000000000000222111111111111222333333222222222222222222333444333333444555666666777777999:::<<<===@@@DDDHHHKKKRRRXXX___eeejjjnnnsssvvv~~~|||}}}nnnaaa\\\XXXSSSNNNKKKHHHEEECCCBBBAAA??????===<<<::::::;;;<<<===<<<999999888777777888888888777777777777777777777777666777777777888888888999888777666555444555555555444444444444333333333333333333444444444444333333333333333444444444555555777777666666555555555555555555444444333333222222333333333333333333333333444444555555444444333222333333333222222222111111222222222222222222222222333333444444444444333333222222222222222222222222000000000000000000000000111000000000111111///...000111222111///------...000000////////////000000//////000111111000000000////////////000000000000000000///......///000000222111000.........///000---......///000000//////000000000000111111111111000000000000000000000000000///............///000////////////000000000000///............///000000........................,,,---///000000///...---------...//////......---------------------------,,,,,,---.........------------------............------------------,,,,,,---,,,,,,++++++,,,,,,,,,,,,---------......//////////////////////////////////////////////////////---......//////...------------------------------,,,------...///000111111////////////////////////---......//////.........000000000//////////////////////////////////////////000000000000000111222000000111111111222222222111111000000000000111111222222222111222333333444222222222222333444555666999888777777888;;;===>>>>>>AAAEEEIIIMMMSSS[[[```jjjqqqyyy~~~}}}}}}}}}{{{~~~~~~|||zzz{{{}}}yyyrrrhhh```^^^ZZZVVVSSSQQQNNNKKKHHH???===<<<<<<======<<<999888777777777888999::::::888888888888888888888888777777777777777888888888777666666555555555555555555555444444444333333333333333444444444444333333333333333444444444555555666666666666666555555555333333333333222222111111333333333333333333333333444444555555444444333222333333333222222222111111222222222333333222222222000000111111111111000000222222222222222222222222111111111111111111111111222111000111222222000...***,,,///000000111222444000000////////////000000/////////000000//////....../////////000000000111000000////////////000000222111///......///000000///////////////...------000000000000111111111111000000000000000000000000///..................////////////000000000111111...............//////000........................,,,,,,---.........------------...////////////...------------------------,,,,,,---...............---------.........//////------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---......//////////////////////////////////////////////////////...............---------........................------......//////000000////////////////////////,,,------.............../////////000000000000000000000000000000000000000///111222111000///000111000000000111222222333333222222111111111111222222222222222222222333444444111111222333555666888999;;;;;;<<<===@@@CCCFFFHHHLLLPPPVVV[[[```hhhssszzz}}}wwwwww{{{{{{{{{~~~yyypppmmmooovvv~~~|||vvvqqqlllkkkooowww|||tttpppuuuzzzvvvxxx|||zzzrrrnnnjjjgggeeebbb\\\WWWJJJFFFAAA??????>>>:::777999999999999999:::;;;;;;::::::::::::::::::::::::777777777777777777777777666666666666666666555555777777777666666666555555555555666666666666555555333333333444444444555555555555555555555555555555444444444444444444444444333333333333333333333333444444555555444444333222333333333222222222111111222222333333333333222222222222333333333333222222222222222222222222222222111111111111111111111111222111000111222222000...---///111111000000000111///////////////000000111//////000000//////............//////000000111111000000000000000000000000000000////////////000000////////////...---,,,,,,/////////000000000111111000000000000000000000000......////////////......////////////000000000000......------......///000........................------,,,,,,------...///------...///////////////------------------------,,,------...............,,,,,,---------.........---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,++++++,,,------...//////////////////////////////////////////////////////000///...---,,,------....................................///////////////////////////////////////------...///////////////......///000000111111000000000000000000000000000000222333222000......000///000000111222222333333444333222111111222333444333222222222222333444444444444555777:::<<>>===<<<;;;;;;;;;;;;999999999999999999999999777777777777777777777666555555666666666666666555777777777777666666666666555555666666666666555555333333333444444444555555444444444444444444444444333333444444555666666666444444444444444444444444444444555555444444333222333333333222222222111111222222333444444333222222444555555555555555555444222222222222222222222222111111111111111111111111222111111111222222000///333444444222///---,,,---///////////////000111111000111111111000000///............///000111111111000000000111111000000000//////000000000000//////.........///......------....../////////000000000000000000000000000000000...///111333333111///............/////////000000...------------...//////...........................---,,,,,,,,,...///000------...///000000//////------------------------,,,---......//////......++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,++++++++++++++++++,,,,,,---...//////000000000000000000000000////////////////////////111000...,,,+++,,,...//////////////////////////////////////////.........////////////////////////......///000000111000000------///000111111111111000000000000000000000000000333444333///---...//////000000111222222333333444444333222222333444444333333222222333333444555888999:::===@@@CCCEEEGGGSSSXXXbbbkkkrrruuuuuutttvvv{{{}}}zzz}}}}}}yyyvvv{{{|||zzzzzz|||tttkkkgggjjjqqqvvvrrruuu{{{zzzqqqgggcccccchhhuuu{{{rrrkkk```eeemmmuuuyyy~~~zzzqqqhhhhhhrrr~~~}}}ssshhhbbbdddmmmuuuzzz{{{~~~wwwvvvzzz}}}}}}qqqaaaVVVQQQNNNLLLJJJDDDCCCAAA???===;;;::::::777777777777777777777777777777777777666666666666555555666666666666666555666555555555444444444444333444444444444444444333333333333444444444555555333444444444444444444444111222222333444555666666444444444444444444444444444444555555444444333222333333333222222222111111222222444444444444222222111222222333333222222111222222222222222222222222111111111111111111111111333111111111222222111///---///111111111000111333///////////////000111111222222222222222111000///---......///000111111222000000111111111111000000...///000111111000///...,,,,,,---...////////////............////////////000000000000000000000000///111444666666444111///............////////////...------------...//////