BMm6(N ___```bbbcccddddddcccccc^^^```bbbdddeeeddddddccceeeddddddeeefffhhhjjjkkkjjjkkkmmmpppsssuuuvvvwwwyyyxxxuuusssrrrrrrssstttsssqqqnnnkkkjjjiiijjjkkkppprrrvvvzzzJJJKKKMMMOOOQQQSSSUUUVVVPPPPPPPPPPPPOOOOOONNNNNNLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPOOONNNNNNOOOQQQSSSOOONNNLLLKKKJJJLLLMMMNNNPPPRRRTTTVVVXXX[[[___aaakkksss{{{uuussspppnnnpppyyy}}}ooodddbbbeeecccddddddeeeddddddccccccaaabbbcccddddddeeegggiiiccccccbbbbbbaaabbbbbbbbbkkkllllllkkkjjjiiijjjlllmmmmmmmmmppprrrsssqqqppplllmmmmmmmmmnnnnnnnnnnnnkkkkkkllllllnnnpppqqqrrrtttsssrrrpppppppppqqqrrruuuuuuuuuvvvwwwyyyzzz{{{xxxvvvuuuwwwyyy|||}}}}}}}}}|||{{{{{{{{{zzzwwwtttssstttvvvwwwyyy{{{|||}}}~~~}}}~~~~~~}}}MMMMMMNNNPPPSSSVVVYYY[[[WWWVVVTTTSSSRRRRRRRRRSSSPPPOOONNNNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQPPPMMMMMMLLLLLLNNNPPPSSSUUUOOONNNMMMLLLMMMNNNPPPQQQPPPRRRSSSTTTTTTTTTVVVXXXVVV]]]fffnnnwww~~~sssllljjjiiiiiigggeeeoooyyyvvviii]]]XXXYYY______^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[\\\]]]^^^___\\\[[[ZZZYYYYYYYYYZZZZZZaaaaaaaaa___]]]]]]^^^```aaa```aaaccceeeeeecccaaa^^^____________`````````]]]^^^^^^```aaacccddddddeeedddcccbbbaaaaaabbbbbbbbbccccccdddfffhhhiiijjjfffdddbbbcccfffiiijjjkkkiiihhhhhhhhhhhhfffbbb___^^^___```aaaccceeefffgggfffffffffggggggfffeeedddhhhgggfffgggjjjlllnnnnnniiikkknnnpppqqqpppnnnmmmnnnoooooooooooooooooonnnrrrrrrqqqqqqqqqqqqqqqrrrrrruuuxxxxxxwwwuuuttttttwwwwwwwwwyyy{{{}}}yyywwwuuuvvvyyy}}}~~~~~~~~~IIIIIIJJJLLLNNNPPPRRRTTTPPPOOOMMMLLLKKKLLLMMMNNNKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJGGGGGGGGGGGGJJJMMMPPPRRRGGGGGGFFFEEEEEEFFFGGGGGGFFFHHHLLLNNNPPPRRRTTTWWW^^^dddkkkrrryyy~~~xxxqqqllljjjhhheeebbbbbbiiiooopppjjj```YYYVVV^^^]]]\\\\\\[[[ZZZZZZZZZ^^^\\\ZZZYYYXXXYYYYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ`````````^^^\\\\\\^^^```dddcccccccccddddddaaa_________`````````aaaaaaaaa```aaabbbcccdddeeeeeeeeedddcccaaa`````````aaabbbbbbbbbcccdddeeegggiiijjjfffdddaaaaaacccfffggggggkkkiiihhhhhhhhhfffcccaaabbbbbbaaaaaabbbccceeeeeecccdddeeeeeeeeedddddddddeeedddcccdddfffiiijjjjjjhhhiiilllnnnnnnmmmkkkiiijjjjjjkkkllllllkkkjjjjjjmmmlllkkkjjjiiihhhhhhhhhjjjmmmooopppooommmllllllmmmmmmnnnoooqqqsssvvvwwwzzzwwwuuuuuuxxx{{{}}}~~~KKKLLLMMMNNNOOOQQQQQQRRRMMMLLLKKKJJJJJJKKKLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGJJJMMMOOOFFFFFFEEEEEEEEEEEEEEEFFFDDDFFFHHHIIIIIIIIIJJJKKKBBBDDDHHHLLLRRRXXX___ddd]]]___```]]][[[]]]dddjjj}}}|||uuunnnhhhcccaaahhheeeaaa^^^\\\ZZZXXXVVV```\\\YYYXXXYYYXXXUUURRRWWWYYY\\\^^^^^^YYYSSSNNNOOONNNNNNMMMMMMMMMNNNNNNSSSPPPLLLJJJJJJKKKKKKJJJMMMLLLKKKJJJJJJLLLNNNOOOQQQQQQPPPNNNMMMMMMPPPRRRSSSQQQOOOOOOOOOOOOMMMLLLNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLMMMNNNNNNNNNNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMNNNNNNPPPQQQSSSSSSOOONNNLLLLLLNNNPPPPPPPPPSSSQQQOOOOOOOOONNNLLLKKKMMMLLLKKKJJJJJJKKKLLLLLLLLLNNNOOOOOONNNNNNOOOPPPPPPNNNLLLMMMNNNPPPQQQPPPLLLMMMOOOOOOOOONNNLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMMMMOOOSSSVVVIIIFFFDDDCCCDDDFFFFFFFFFFFFGGGJJJKKKKKKJJJHHHFFFIIIHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNLLLKKKKKKMMMOOOOOONNNIIIJJJKKKJJJIIIHHHIIIJJJEEEHHHKKKMMMMMMLLLLLLMMMPPPRRRSSSSSSQQQPPPPPPQQQQQQPPPNNNMMMMMMOOOPPPRRRKKKKKKKKKKKKLLLMMMNNNOOOKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUYYYYYYYYYXXXVVVVVVXXXZZZ\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\___aaaaaa___^^^aaaccc```bbbccccccccccccdddfffgggggggggffffffeeeeeedddgggjjjmmmnnnnnnnnnoooooopppppppppppppppqqqrrrssstttsssrrrqqqppppppppppppppppppqqqrrrrrrrrrrrrrrrooooooooooooooopppqqqrrrnnnooopppqqqssstttuuuvvvvvvwwwxxxzzzzzzyyyyyyxxx|||~~~EEEFFFHHHJJJKKKKKKKKKKKKFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@??????AAACCCFFFHHHAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCBBB???<<<;;;;;;KKKKKKLLLOOOTTTWWWWWWUUUUUUUUUTTTRRRPPPPPPSSSUUUWWW]]]eeekkkpppsssvvvxxxrrrwww}}}~~~}}}~~~yyywwwuuutttsssqqqmmmkkkkkkiiiddd___ZZZUUURRRPPPRRRPPPNNNOOOPPPQQQQQQPPPQQQOOONNNPPPTTTWWWVVVTTTOOOOOOPPPQQQRRRQQQNNNKKKPPPOOOOOOOOOPPPQQQSSSTTTVVVRRRNNNLLLNNNOOOOOONNNOOONNNMMMLLLMMMPPPRRRTTTQQQQQQPPPNNNMMMNNNQQQTTTMMMKKKHHHGGGHHHIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMQQQQQQRRRRRRRRRQQQPPPOOOLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSOOONNNNNNOOORRRTTTTTTSSSSSSPPPMMMLLLLLLMMMMMMLLLMMMLLLKKKJJJIIIJJJLLLMMMMMMOOOPPPOOONNNOOORRRUUUTTTRRROOOOOOPPPPPPPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGEEEGGGHHHHHHGGGIIIMMMPPPMMMKKKHHHFFFFFFEEECCCBBB@@@BBBDDDEEEFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB===>>>???@@@AAABBBBBBBBBEEEDDDDDDCCCCCCBBBBBBBBBEEEBBB??????@@@BBBCCCCCCDDDFFFFFFEEEDDDCCCCCCEEEIIIKKKMMMMMMMMMMMMMMMOOOFFFIIIKKKLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEIIIIIIIIIIIIJJJKKKKKKLLLFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJJJJKKKPPPQQQQQQOOOOOOPPPRRRUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRPPPOOONNNNNNOOOOOORRRUUUXXXVVVSSSRRRTTTXXXTTTVVVXXXXXXWWWWWWYYY[[[UUUUUUTTTTTTSSSRRRRRRRRRQQQTTTWWWYYYYYYYYYZZZ[[[^^^]]]]]]]]]]]]]]]^^^^^^]]]]]][[[ZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWSSSSSSSSSTTTUUUUUUVVVVVVZZZ[[[]]]^^^___^^^]]]\\\TTTWWWYYYZZZYYYXXXXXXXXXVVVYYY^^^cccdddccc```^^^bbbccccccdddddddddccccccaaaaaadddiiinnnmmmgggbbbeeeffffffeeedddccceeefffddddddddddddfffhhhjjjkkkpppnnnmmmlllmmmlllkkkiiiaaacccfffjjjnnnqqqtttvvvrrrsssssssssrrrpppnnnmmmqqqrrrsssuuuwwwyyy{{{{{{~~~~~~~~~~~~}}}|||||||||}}}}}}AAACCCEEEHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDCCCAAAAAABBBAAAAAA@@@AAACCCFFFGGG>>>>>>???@@@AAABBBCCCDDD@@@BBBEEEFFFEEEDDDDDDEEEFFFEEEGGGNNNUUUYYYWWWTTTJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQVVVXXXXXXWWWVVVVVV[[[```eeeeeeaaa^^^^^^```iiihhhhhhgggggghhhhhhiiieeeeeeeeeffffffddd```]]]ZZZYYYYYYYYY[[[[[[YYYWWWVVVUUUSSSPPPNNNMMMLLLKKKQQQPPPOOOPPPRRRRRRQQQPPPQQQNNNKKKKKKOOOQQQQQQPPPNNNNNNNNNMMMMMMMMMNNNNNNJJJIIIIIIJJJKKKMMMOOOQQQPPPLLLHHHGGGIIILLLLLLKKKIIIHHHGGGGGGHHHKKKNNNPPPMMMMMMLLLKKKJJJKKKOOORRRJJJGGGDDDCCCDDDGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNGGGGGGGGGGGGGGGHHHIIIJJJDDDDDDFFFIIILLLNNNNNNMMMNNNKKKGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJIIIKKKLLLKKKJJJKKKPPPTTTRRRPPPMMMLLLLLLLLLKKKJJJNNNNNNMMMKKKJJJHHHGGGGGGAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHGGGEEEEEEGGGIIIEEEGGGHHHGGGFFFGGGKKKOOOLLLJJJGGGDDDCCC@@@===:::???AAABBBDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAAIIIHHHGGGFFFEEECCCCCCBBBJJJGGGCCCAAABBBDDDFFFGGGEEEFFFFFFEEEDDDCCCCCCDDD@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJNNNOOOMMMJJJHHHGGGHHHHHHGGGGGGGGGFFFEEEEEEBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJNNNPPPOOOOOONNNNNNMMMMMMLLLLLLMMMKKKIIIFFFEEEFFFGGGHHHKKKNNNQQQOOOKKKJJJLLLPPPLLLNNNQQQPPPOOOOOOQQQTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPSSSWWWYYYZZZYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZUUUUUUSSSRRRQQQQQQQQQQQQUUUUUUTTTRRRPPPNNNLLLKKKHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLNNNPPPPPPOOONNNMMMLLLNNNQQQRRRQQQPPPPPPPPPLLLNNNQQQTTTUUUTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTMMMMMMQQQWWW\\\[[[TTTMMMNNNPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVWWWXXX[[[]]]___^^^\\\ZZZZZZZZZYYYWWWUUUUUUVVVXXXZZZ]]]___aaabbb______```___^^^\\\ZZZXXXWWWXXXZZZ\\\___aaacccdddfffffffffeeedddbbbaaa```^^^^^^^^^^^^^^^^^^______bbbfffkkkjjjfff```\\\[[[]]]___cccfffiiijjjkkkjjjeeefffhhhiiihhhfffdddccceeeeeefffffffffeeecccbbbdddcccccccccdddfffiiikkkfffgggggghhhiiijjjjjjkkkjjjkkklllmmmnnnnnnnnnnnnqqqqqqrrrsssrrrqqqpppoooooonnnmmmlllkkkjjjiiihhhhhhiiijjjlllooorrrtttvvvvvvvvvwwwwwwwwwxxxxxxxxxuuutttrrrqqqqqqrrrtttuuurrrttttttsssppppppsssvvvwwwvvvuuuuuuwwwyyy|||}}}CCCDDDGGGIIIIIIIIIHHHGGGFFFCCCCCCGGGGGGBBBBBBEEEFFFCCC@@@>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@??????AAACCCFFFGGGCCCCCCCCCDDDEEEDDDAAA???BBBAAA@@@@@@@@@BBBDDDFFFFFFFFFHHHNNNUUUWWWSSSNNNKKKIIIHHHFFFEEEEEEFFFFFFKKKKKKKKKJJJJJJIIIIIIHHHMMMMMMMMMNNNOOOQQQRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKMMMOOOQQQRRRPPPMMMKKKJJJJJJJJJKKKGGGIIIKKKLLLLLLLLLMMMOOOMMMKKKIIIIIIKKKNNNPPPPPPMMMJJJGGGFFFHHHKKKNNNOOOPPPOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLMMMNNNPPPOOONNNNNNOOOOOOMMMKKKLLLLLLKKKJJJIIIIIIJJJJJJGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFGGGGGGIIIEEEBBBBBBDDDGGGGGGFFFHHHJJJJJJJJJKKKMMMRRRVVVQQQOOONNNNNNNNNNNNMMMKKKIIIIIIIIIHHHGGGEEEBBBAAACCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>@@@???===<<<===???AAACCCFFFGGGGGGEEECCCBBBCCCDDDEEEEEEDDDCCCAAA@@@BBBCCCFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDIIIIIIIIIHHHGGGFFFDDDDDDHHHEEEBBBAAACCCDDDCCCBBBAAA@@@???AAADDDDDDAAA>>>BBBBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMMMMOOONNNLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJKKKLLLMMMNNNOOOOOOLLLOOORRRRRRPPPOOOOOOQQQRRRNNNJJJKKKOOOQQQOOOMMMNNNOOOPPPQQQSSSUUUWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQOOOLLLJJJJJJNNNQQQSSSQQQNNNMMMMMMMMMMMMLLLEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPPPPNNNKKKOOONNNMMMLLLLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOOOONNNPPPNNNLLLMMMPPPQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSRRRRRRSSSUUUWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPOOONNNNNNPPPSSSUUUVVVVVVRRRRRRSSSTTTTTTTTTTTTSSSSSSVVVYYYZZZYYYXXXXXXXXX___```aaabbbccc```[[[WWWWWWWWWVVVUUUTTTTTTUUUUUUYYY]]]bbbccc___[[[XXXWWWWWWYYYZZZ\\\\\\\\\[[[[[[]]][[[XXXVVVVVVYYY\\\^^^___]]]ZZZWWWUUUVVVWWWXXX___]]]YYYVVVUUUWWWZZZ\\\^^^]]][[[YYYWWWVVVVVVUUUWWWXXXYYYZZZ[[[ZZZYYYXXX\\\]]]^^^]]]ZZZXXXXXXXXXZZZVVVUUUXXXXXXTTTQQQQQQQQQSSSUUUVVVVVVXXX[[[]]]]]]]]]^^^]]]]]][[[YYYXXXVVVUUUSSSSSSTTTUUUTTTSSSVVVUUUTTTRRRRRRSSSUUUVVVSSSRRRQQQQQQQQQRRRTTTUUUEEEFFFGGGIIIIIIHHHGGGFFFEEEBBBBBBFFFFFFCCCBBBEEEEEEBBB@@@???AAADDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>???BBBDDDFFFCCCBBBAAABBBBBBBBBAAA???BBBAAA@@@@@@@@@BBBDDDEEEEEEEEEHHHNNNTTTTTTPPPKKKHHHGGGFFFEEEDDDDDDDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJIIIIIIIIIJJJKKKKKKPPPOOONNNNNNMMMMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLNNNOOOOOOMMMKKKJJJIIIIIIJJJKKKIIIKKKLLLLLLKKKKKKKKKLLLLLLJJJIIIJJJLLLNNNOOOOOOMMMJJJHHHHHHJJJLLLNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNMMMLLLLLLLLLKKKIIIGGGJJJKKKMMMMMMLLLJJJHHHFFFFFFGGGGGGGGGEEEDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGEEECCCDDDFFFHHHIIIHHHLLLLLLLLLLLLMMMNNNQQQRRROOOMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@BBBBBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB>>>??????@@@@@@?????????@@@???===<<<<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@AAACCCCCCCCCBBB@@@??????AAADDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCHHHHHHHHHGGGFFFEEECCCCCCFFFCCC@@@@@@BBBCCCCCCAAABBBAAA@@@AAABBBCCCAAA>>>BBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMKKKNNNPPPPPPOOONNNNNNPPPOOOKKKHHHHHHLLLNNNLLLJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNMMMJJJHHHIIIKKKNNNPPPNNNLLLKKKLLLLLLLLLKKKGGGFFFEEEEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPPPPNNNKKKMMMLLLKKKJJJJJJLLLMMMOOOMMMMMMMMMMMMMMMNNNNNNNNNOOOMMMKKKLLLNNNNNNMMMKKKLLLLLLLLLLLLLLLMMMMMMNNNRRRRRRRRRQQQRRRRRRSSSSSSSSSRRRQQQOOONNNNNNMMMMMMMMMLLLKKKMMMPPPSSSTTTSSSPPPQQQRRRRRRSSSSSSSSSSSSRRRSSSUUUWWWXXXXXXVVVUUUZZZ\\\___bbbcccaaa]]]YYYUUUTTTSSSRRRQQQQQQQQQQQQVVVZZZ^^^___]]]XXXVVVUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXVVVTTTRRRRRRUUUYYY[[[XXXWWWTTTSSSRRRSSSUUUVVV\\\YYYVVVSSSSSSTTTWWWXXXWWWWWWUUUSSSRRRQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQTTTUUUVVVVVVTTTSSSSSSSSSUUUQQQOOOQQQQQQMMMJJJKKKHHHJJJKKKLLLMMMOOORRRTTTTTTUUUVVVVVVUUUSSSQQQOOOOOONNNLLLLLLMMMNNNNNNMMMIIIHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@AAAEEEEEECCCCCCEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBAAA@@@???>>>>>>======<<<<<<===>>>@@@BBBDDDBBBAAA??????@@@AAA@@@???AAAAAA@@@@@@@@@BBBDDDEEEDDDEEEHHHNNNRRRQQQKKKFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLJJJIIIHHHIIIJJJJJJJJJKKKMMMLLLJJJIIIIIIIIIKKKJJJIIIKKKMMMOOOOOONNNLLLKKKIIIJJJLLLNNNNNNMMMNNNNNNOOOOOONNNLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHMMMKKKJJJKKKKKKKKKIIIGGGIIIKKKNNNPPPOOOKKKFFFBBBDDDEEEFFFEEEDDDCCCCCCEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDDDDFFFIIIKKKKKKJJJPPPOOOOOOOOOPPPQQQOOONNNLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFEEECCCAAA???AAA@@@?????????@@@AAABBBAAAAAABBBBBBDDDEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA======>>>???@@@@@@@@@@@@AAA@@@>>><<<<<<===???@@@???@@@@@@???>>>>>>???AAAAAAAAA@@@>>>===>>>BBBEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFEEEDDDCCCBBBAAABBBAAA??????AAABBBBBBAAADDDBBB@@@@@@@@@AAA@@@???AAAAAA@@@@@@@@@@@@@@@AAA?????????>>>??????@@@AAABBBAAAAAA@@@AAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFHHHJJJKKKKKKJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNKKKHHHEEEFFFIIIJJJIIIGGGHHHHHHIIIJJJLLLMMMOOOPPPTTTTTTSSSRRRQQQPPPNNNMMMIIIJJJJJJIIIGGGGGGHHHJJJKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFDDDDDDDDDCCCAAA???@@@@@@AAACCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLNNNOOOOOOMMMKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJKKKKKKJJJHHHKKKKKKKKKKKKKKKLLLLLLLLLQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJMMMPPPPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPSSSVVVWWWTTTRRRUUUWWW\\\aaadddbbb^^^ZZZUUUTTTSSSQQQPPPOOOOOOOOORRRVVVZZZ[[[YYYVVVSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOOMMMMMMPPPSSSUUUQQQPPPOOOOOOPPPRRRUUUVVVWWWUUURRRPPPOOOPPPRRRSSSQQQQQQPPPOOONNNMMMNNNNNNJJJKKKKKKLLLKKKKKKJJJJJJLLLNNNPPPPPPOOOOOOPPPQQQPPPKKKGGGHHHGGGDDDCCCEEEBBBDDDFFFGGGHHHJJJLLLOOOPPPQQQSSSTTTSSSPPPMMMJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@DDDDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDCCCBBBAAA???>>>??????@@@BBBCCCCCCCCCDDD@@@??????AAADDDEEEDDDCCCAAA@@@@@@???>>>>>>======<<<<<<<<<===>>>@@@BBBCCCCCC@@@>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEIIIMMMPPPMMMHHHCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIKKKMMMNNNNNNLLLKKKKKKKKKLLLNNNOOONNNMMMLLLMMMOOOPPPOOOLLLIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFLLLKKKKKKLLLNNNOOONNNLLLIIIKKKNNNOOOMMMIIIDDDAAADDDEEEFFFEEECCCCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEHHHKKKLLLMMMLLLQQQQQQRRRTTTVVVTTTOOOKKKJJJIIIGGGGGGHHHHHHFFFEEECCCDDDDDDDDDCCCBBB@@@???@@@???>>>===>>>???AAABBBAAAAAABBBCCCDDDFFFGGGHHHHHHGGGEEECCCCCCDDDFFFGGGDDDCCCBBBAAAAAA@@@??????AAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@;;;<<<===???@@@@@@AAAAAABBBAAA???>>>===>>>>>>???===>>>>>>>>><<<<<<>>>@@@@@@@@@???======???CCCFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???@@@@@@???@@@AAABBBBBBBBBDDDBBB@@@?????????@@@@@@AAA@@@???????????????????????????>>>>>>??????@@@@@@????????????@@@@@@AAADDDDDDEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCEEEHHHJJJKKKKKKIIIHHHKKKKKKLLLLLLLLLLLLMMMMMMJJJHHHFFFGGGIIIIIIHHHGGGIIIIIIJJJKKKLLLMMMOOOPPPRRRQQQQQQPPPNNNLLLKKKJJJEEEGGGHHHHHHFFFFFFFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGGGGEEECCCBBBBBBBBB@@@>>>>>>???@@@BBBCCCEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNNNNLLLKKKGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHHHHHHHGGGFFFHHHIIIJJJKKKLLLMMMMMMMMMQQQQQQQQQPPPOOOLLLJJJHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGIIILLLNNNOOONNNMMMNNNOOOQQQRRRRRRRRRRRRRRROOOMMMPPPUUUVVVSSSOOOQQQTTTYYY___cccbbb^^^ZZZWWWVVVTTTRRRQQQOOOOOOOOOPPPSSSVVVXXXWWWUUUSSSQQQPPPQQQRRRRRRSSSSSSTTTTTTRRRPPPMMMJJJJJJJJJLLLNNNLLLLLLLLLMMMOOORRRUUUWWWSSSRRRPPPNNNMMMNNNOOOPPPOOONNNMMMMMMLLLMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKNNNOOOOOOOOOQQQRRROOOIIICCCCCCBBB@@@@@@CCCFFFGGGIIIJJJJJJLLLOOOQQQMMMOOORRRSSSSSSOOOKKKIIIGGGEEEDDDDDDEEEFFFFFFEEEJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCAAA@@@>>>>>>===???@@@@@@AAABBBBBBAAA>>>>>>???@@@CCCCCCBBB@@@@@@??????>>>>>>=========;;;<<<<<<===???@@@BBBBBBCCCAAA>>>>>>@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCCCCEEEIIILLLMMMJJJEEEAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGOOOOOOMMMKKKJJJIIIHHHGGGFFFHHHIIIJJJHHHHHHIIIJJJHHHGGGHHHJJJLLLMMMLLLKKKKKKJJJKKKMMMOOOOOONNNLLLKKKLLLNNNNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEHHHHHHIIILLLOOOQQQQQQPPPKKKKKKKKKJJJIIIGGGDDDCCCEEEFFFFFFFFFDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGAAACCCEEEHHHJJJKKKMMMNNNPPPTTTYYY]]]\\\WWWOOOIIIIIIHHHFFFFFFGGGGGGEEEDDDAAABBBBBBCCCBBBAAA@@@??????>>>>>>===>>>???AAABBBAAAAAABBBBBBCCCEEEFFFGGGGGGFFFCCCBBBAAABBBDDDEEEBBBBBBBBBAAA@@@??????>>>???>>>>>>=========>>>>>>????????????????????????:::;;;===>>>@@@@@@AAAAAABBBAAA@@@???>>>?????????<<<===>>>===<<<<<<>>>??????@@@???>>>>>>@@@CCCFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBCCCBBBBBB@@@???>>>>>>@@@AAAAAA@@@??????>>>>>>>>>???@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEHHHJJJKKKKKKIIIHHHKKKJJJJJJJJJKKKLLLLLLLLLJJJIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLJJJHHHGGGDDDFFFHHHHHHFFFEEEDDDEEECCCBBBBBBCCCEEEFFFFFFDDDCCCBBBAAAAAABBBBBBAAA??????@@@AAABBBDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLKKKJJJKKKLLLLLLKKKIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHHHHHHHGGGFFFFFFGGGEEEGGGIIIKKKNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHJJJLLLNNNOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQNNNLLLNNNSSSUUURRRNNNQQQSSSXXX]]]```___[[[XXXVVVUUUSSSQQQPPPOOONNNNNNPPPQQQTTTVVVWWWWWWTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTSSSQQQNNNJJJHHHGGGGGGHHHGGGHHHIIIJJJMMMOOORRRSSSQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGFFFHHHKKKMMMNNNOOOOOOQQQRRRQQQJJJDDDBBBBBBAAABBBFFFIIIJJJLLLLLLLLLMMMOOOQQQIIIKKKOOOQQQQQQNNNJJJHHHGGGEEEDDDDDDEEEEEEDDDCCCJJJHHHEEECCCAAABBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDCCCAAA@@@??????<<>>???AAAAAA???>>>======>>>@@@AAA???>>>>>>>>>>>>======<<<<<<<<<:::;;;<<<===???@@@AAAAAAAAA@@@>>>???@@@BBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBDDDGGGIIIHHHFFFBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDD???????????????@@@AAABBB??????@@@AAABBBDDDFFFGGGEEEEEEDDDCCCAAA@@@@@@???@@@@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGOOONNNMMMLLLKKKIIIHHHHHHDDDFFFHHHHHHHHHGGGHHHIIIGGGFFFEEEGGGIIIKKKKKKJJJJJJJJJJJJLLLNNNNNNMMMLLLJJJJJJKKKLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHLLLOOOOOONNNKKKJJJHHHFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDD???BBBDDDFFFGGGIIILLLNNNRRRZZZdddiiieee[[[PPPIIIGGGFFFEEEDDDEEEEEEDDDBBB@@@AAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@@@@@@@??????????????????<<<===>>>===;;;;;;<<<>>>>>>???@@@??????@@@BBBDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA???@@@@@@@@@??????>>>===???AAABBBBBBAAA@@@AAABBB???@@@AAA@@@>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>AAA@@@??????????????????============>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHJJJIIIHHHHHHJJJHHHGGGGGGIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLJJJIIIGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBBBBBBBCCCEEEFFFDDDCCCAAA@@@???@@@BBBBBBBBB@@@@@@AAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKIIIHHHHHHJJJJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKFFFHHHIIIHHHGGGFFFGGGIIIFFFHHHKKKNNNPPPQQQRRRRRRNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIKKKMMMOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQOOOLLLKKKMMMPPPRRRPPPNNNQQQSSSVVVZZZ]]]]]]ZZZWWWSSSRRRQQQOOONNNMMMMMMMMMPPPQQQRRRUUUXXXXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUTTTRRRNNNJJJHHHFFFFFFFFFDDDEEEEEEFFFHHHJJJLLLLLLOOOOOOOOONNNMMMMMMLLLLLLIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJHHHGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLLLLMMMNNNQQQJJJDDDDDDDDDCCCEEEIIIHHHIIIJJJIIIHHHIIIJJJLLLKKKMMMPPPSSSSSSRRRPPPNNNIIIGGGDDDDDDDDDDDDCCCBBBGGGFFFCCCAAA@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>;;;???@@@======@@@@@@<<>><<<;;;<<<<<<;;;;;;;;;:::::::::888999;;;<<<>>>?????????>>>======???@@@AAA@@@>>>>>>??????@@@AAAAAABBBAAA???AAACCCDDDCCCAAA??????===>>>???@@@@@@???>>>===??????@@@AAABBBCCCDDDEEE@@@??????>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIFFFGGGHHHHHHFFFEEEFFFFFFFFFDDDCCCDDDFFFIIIIIIIIIJJJIIIIIIJJJLLLMMMMMMLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCEEEEEEFFFEEEDDDDDDCCCCCCDDDFFFIIIKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEDDDBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEECCCAAA@@@???AAACCCCCCDDDFFFJJJMMMWWWcccrrrvvvmmm]]]PPPHHHEEECCCBBBBBBCCCBBBAAA??????@@@AAABBBBBBBBBAAA@@@???@@@AAABBBAAA@@@???===BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@???>>>>>>>>>@@@AAAAAABBBBBBAAA@@@???<<<;;;;;;;;;<<<======>>>??????>>>>>>>>>=========;;;<<<===>>>????????????===============>>>>>>>>><<<======<<<:::999:::<<<<<<>>>???@@@??????@@@AAABBBBBBAAA@@@@@@??????>>>======>>>???@@@AAABBBBBB???????????????>>>>>>===>>>@@@BBBBBB@@@>>>>>>@@@<<<>>>AAAAAA??????@@@BBBBBBBBBAAA@@@???>>>>>>???@@@???>>>>>>=========>>>============>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHEEECCCDDDFFFHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEBBB@@@@@@AAACCCBBBCCCDDDEEEEEEDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIIIIHHHGGGIIILLLJJJLLLNNNQQQRRRRRRRRRQQQKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJLLLKKKJJJKKKMMMOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNKKKKKKJJJKKKLLLMMMNNNNNNPPPQQQSSSWWW[[[\\\[[[YYYRRRRRRPPPOOOOOONNNNNNNNNPPPPPPQQQTTTXXXYYYWWWTTTRRRQQQQQQQQQRRRSSSTTTUUUQQQPPPMMMJJJHHHGGGFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFLLLJJJHHHFFFEEEDDDDDDDDDGGGIIIJJJKKKIIIIIIIIIJJJOOOHHHCCCCCCCCCCCCEEEIIIHHHIIIIIIGGGFFFEEEFFFHHHMMMOOOQQQTTTUUUVVVUUUTTTLLLJJJGGGFFFFFFEEECCCBBBCCCDDDEEEEEEEEECCCBBBAAACCCDDDFFFFFFGGGFFFFFFEEE@@@???>>><<<;;;;;;:::;;;;;;@@@@@@<<<<<<@@@???:::???===;;;;;;;;;<<<;;;:::::::::999999999999999999777888999;;;<<<===>>>>>><<<<<<<<<>>>@@@@@@>>><<<>>>>>>???AAAAAAAAAAAAAAA===???@@@@@@???>>>===>>>;;;<<<===>>>>>>===<<<<<<>>>>>>???AAABBBCCCDDDEEECCCBBBAAA@@@>>>>>>>>>===DDDDDDCCCBBBBBBBBBBBBBBB>>>?????????@@@@@@@@@AAA@@@AAACCCDDDEEEEEEDDDDDDAAABBBDDDFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDGGGFFFEEEDDDDDDFFFHHHJJJFFFGGGHHHIIIJJJKKKKKKKKKGGGIIIIIIHHHFFFDDDCCCDDDFFFDDDBBBBBBDDDGGGIIIIIIKKKIIIHHHIIIKKKLLLMMMLLLIIIHHHHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@AAACCCDDDDDDDDDCCCCCCEEEEEEEEEGGGIIIJJJIIIHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCAAA???===>>>@@@BBBAAAAAACCCHHHMMM[[[kkk|||rrr___OOOHHHCCCAAA@@@@@@AAA@@@???===???@@@AAABBBCCCBBBAAAAAA???@@@BBBCCCCCCAAA>>><<>><<<;;;???@@@AAABBBCCCBBBAAA@@@;;;;;;;;;;;;;;;<<<===>>>??????>>>>>>=========<<<;;;<<<===>>>>>>??????>>>::::::;;;;;;<<<<<<======<<<===<<<;;;888777888::::::===???@@@???======>>>AAAAAA@@@@@@???>>>>>>===<<<<<<===???@@@AAABBBCCC>>>???????????????>>>======???BBBAAA>>><<<<<<>>>999===AAABBB@@@???@@@BBBCCCBBBAAA@@@???????????????>>>===<<<<<<<<<<<<<<<============>>>???AAAAAABBBBBBCCCCCCDDDEEEEEEFFFAAABBBCCCEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFCCC@@@AAADDDFFFEEEDDDEEEGGGIIIIIIHHHGGGFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEECCC@@@>>>>>>@@@DDDCCCCCCEEEFFFFFFCCCAAACCCBBBAAAAAABBBBBB@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEEEEEFFFFFFFFFEEEBBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGJJJJJJHHHHHHKKKNNNNNNOOOQQQSSSSSSRRRQQQPPPHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKJJJKKKMMMOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMOOOOOOQQQUUUYYY\\\\\\[[[TTTSSSRRRQQQQQQQQQQQQQQQOOOOOOPPPSSSXXXYYYWWWTTTRRRQQQPPPPPPQQQRRRTTTUUUOOOMMMKKKJJJHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFLLLMMMMMMNNNMMMKKKJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFMMMLLLJJJGGGFFFEEEEEEEEEHHHJJJKKKKKKIIIHHHHHHIIIKKKEEE@@@AAABBBBBBDDDGGGJJJKKKKKKIIIGGGFFFGGGHHHIIIKKKMMMOOOQQQSSSSSSSSSQQQNNNKKKIIIIIIGGGEEEDDD>>>AAADDDGGGGGGDDD@@@===BBBCCCDDDEEEFFFEEEDDDDDDAAA???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===============<<<;;;:::888888:::999777888999999777666999:::;;;:::999999;;;<<<@@@???======@@@BBBCCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>=========<<>>===<<<<<<===>>>>>>???@@@BBBCCCDDDEEECCC@@@???>>>@@@BBBCCC???@@@BBBDDDDDDCCCBBBAAA@@@?????????@@@AAAAAABBB@@@@@@AAAAAA@@@???===<<>>>>>AAADDDGGGFFFFFFFFFFFFGGGHHHIIIEEECCCAAA?????????AAABBB=========>>>@@@EEELLLQQQdddsss|||sss___QQQJJJHHHDDD@@@<<<===AAACCCAAA??????BBBDDDDDDAAA??????@@@BBBCCCCCCAAA>>><<<<<<===AAAAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDDDDAAA>>><<<;;;BBBBBBCCCCCCBBBBBBAAA@@@<<<<<<<<<<<<============AAA@@@???>>>===<<<;;;:::;;;<<<======<<<<<<===>>>???>>><<<;;;::::::;;;;;;:::::::::;;;;;;;;;;;;<<<@@@@@@???>>>>>>??????@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???>>>???AAABBB@@@??????>>>>>>>>>>>>>>>BBBAAA@@@>>>===>>>>>>???>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>><<<;;;;;;<<<======<<<<<<;;;;;;<<<>>>AAABBBCCCCCCBBBBBBBBBCCCCCCDDD@@@BBBDDDCCCAAA@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGLLLJJJIIIGGGFFFFFFGGGGGGEEEDDDAAA@@@???@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAAFFFCCCAAABBBDDDDDDBBB@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFEEECCCDDDHHHHHHEEECCCEEEFFFFFFGGGHHHJJJMMMPPPRRRTTTSSSRRRQQQPPPPPPPPPQQQNNNKKKHHHEEEDDDDDDEEEFFFGGGGGGGGGIIILLLNNNOOONNNLLLMMMOOOPPPPPPOOOMMMLLLQQQNNNLLLMMMQQQQQQMMMIIIMMMLLLKKKIIIGGGFFFFFFFFFLLLLLLNNNSSSYYY\\\\\\ZZZSSSRRRPPPPPPQQQQQQOOONNNMMMQQQWWWZZZ[[[[[[[[[[[[SSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLFFFGGGIIIJJJJJJHHHEEECCCGGGHHHIIIJJJKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFGGGFFFFFFEEEDDDCCCFFFGGGHHHIIIJJJIIIHHHGGGFFFAAAAAAIIINNNKKKGGGFFFKKKIIIGGGEEEDDDDDDEEEFFFFFFIIINNNRRRSSSRRRPPPNNNQQQMMMKKKLLLNNNMMMHHHCCCEEEEEEFFFGGGGGGEEEAAA>>>AAABBBCCCEEEEEEEEEDDDCCC===<<<;;;::::::999999:::999999999999999:::;;;;;;<<<<<<<<<<<<;;;:::999999999888777888:::::::::888888999:::999888888:::<<<===<<<<<<>>>AAADDDDDDDDD@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;;;;>>>===============<<<<<<=========>>>???@@@AAABBBDDDBBB???===<<<===>>>???===>>>@@@AAAAAAAAA@@@?????????>>>>>>??????@@@AAA>>>??????@@@@@@???======@@@@@@AAAAAABBBCCCCCCDDDDDDBBBAAAAAACCCDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDHHHFFFEEECCCCCCCCCEEEFFFEEEDDDCCCEEEHHHJJJJJJIIIJJJHHHEEECCCCCCCCCBBBAAABBBDDDFFFFFFFFFEEEFFFGGGDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDAAA@@@BBBDDDDDDCCCAAAAAA@@@???>>>???CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA???>>>=========>>>;;;<<<======???DDDJJJNNN___kkkqqqiiiYYYNNNHHHFFFCCC???<<<<<<@@@BBB@@@>>>===@@@AAA@@@>>><<<===???===??????>>><<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<======>>>>>>???>>>>>>>>>===<<<<<<<<<;;;<<<======<<<<<<===>>>>>>===<<<;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>@@@@@@???>>>===<<<;;;::::::<<<===>>>>>>>>>@@@BBB@@@???>>>>>>======>>>>>>BBBAAA@@@>>>>>>>>>>>>???===============>>>>>>???AAAAAA@@@???>>>>>>============<<<;;;;;;<<<===>>>===<<<;;;;;;<<>>??????@@@@@@AAAAAAAAAAAACCCDDDDDDDDDDDDGGGIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEHHHHHHDDDDDDFFFEEEFFFGGGIIILLLOOORRRTTTVVVUUUTTTRRRQQQPPPOOOOOOMMMKKKHHHEEEDDDDDDEEEFFFGGGGGGGGGIIILLLNNNNNNNNNPPPOOONNNMMMMMMMMMNNNNNNQQQNNNKKKLLLNNNOOOLLLHHHMMMLLLJJJIIIGGGFFFFFFEEEIIIIIILLLQQQWWW[[[[[[ZZZTTTRRRPPPOOOPPPPPPPPPNNNOOORRRVVVZZZ]]]]]]\\\[[[RRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJFFFGGGIIIJJJIIIGGGEEEDDDGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIHHHHHHHHHDDDEEELLLQQQNNNJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPOOOLLLJJJLLLNNNNNNJJJFFFGGGFFFGGGHHHHHHFFFBBB???AAABBBCCCDDDEEEDDDDDDCCC777888888999999888888777777777666666777777888999::::::;;;;;;;;;;;;::::::888777777999;;;======<<<777888999888777777999;;;::::::;;;???BBBEEEEEEEEE@@@@@@@@@@@@@@@??????>>>::::::::::::999999999999::::::;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???BBB@@@===;;;:::::::::;;;<<<===???@@@@@@???>>>>>>==================>>>???<<<<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAAAAA???>>>???AAABBBBBBAAADDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCDDDEEEBBBBBBBBBDDDGGGIIIIIIIIIFFFDDDBBBAAABBBBBBBBBAAA@@@CCCFFFGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBDDDDDDEEEEEEEEEDDDBBB@@@@@@AAABBBCCCBBB???@@@??????>>>@@@CCCFFFHHHHHHIIIIIIHHHGGGEEEDDD???>>>>>><<<;;;:::999999999:::;;;<<<>>>AAAFFFIIIVVV]]]___XXXNNNHHHDDDAAAAAA>>>;;;;;;>>>@@@???===<<<======;;;999999;;;===999:::;;;;;;:::999:::<<<888888999999::::::;;;;;;>>>AAACCCCCCAAA>>>===<<<======>>>>>>======<<<;;;:::;;;;;;<<<===>>>??????========================;;;<<<======<<<<<<===???===<<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<>>===<<<;;;;;;:::999;;;============???@@@??????>>>===============AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>=========;;;;;;;;;;;;;;;<<<===>>>======<<<<<<===???AAABBB@@@@@@AAAAAABBBCCCDDDEEEAAABBBBBBAAA@@@???AAACCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB??????AAAAAAAAA@@@>>>===???@@@AAABBBCCCCCCCCCCCCEEECCCBBBBBBCCCBBB@@@>>>???????????????@@@@@@@@@@@@AAABBBBBBBBBBBBEEEGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGJJJFFFEEEGGGGGGDDDDDDGGGFFFGGGHHHJJJMMMPPPSSSTTTWWWVVVTTTRRRPPPNNNMMMMMMLLLJJJGGGEEEDDDDDDDDDEEEGGGFFFGGGIIILLLNNNNNNNNNTTTQQQNNNKKKKKKLLLOOOQQQRRRNNNKKKJJJLLLLLLJJJGGGLLLKKKIIIHHHFFFFFFEEEEEEGGGHHHLLLRRRXXX[[[\\\[[[UUURRROOONNNOOOPPPPPPOOOQQQQQQSSSXXX]]]___\\\YYYQQQPPPNNNLLLKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFHHHIIIIIIGGGEEEDDDGGGFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????CCCCCCDDDDDDDDDCCCBBBBBB@@@AAACCCEEEFFFGGGGGGGGGGGGEEEGGGNNNQQQOOOJJJHHHCCCCCCBBBBBBCCCEEEGGGHHHJJJHHHGGGGGGHHHKKKNNNPPPMMMKKKJJJKKKNNNOOOMMMJJJIIIHHHHHHIIIIIIHHHDDDAAAAAABBBCCCCCCDDDDDDCCCCCC444555666888888888777666555555555555555666777777777777888999999999999999777777777999<<<>>>???>>>666777888777666777999;;;999:::;;;???BBBDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>>999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;:::999999:::;;;>>>??????@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<===???AAAAAAAAACCCCCCCCCCCCDDDFFFHHHIIIFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFHHHGGGFFFBBBAAA@@@@@@BBBCCCBBBAAA>>>AAAEEEGGGGGGFFFEEEEEEHHHGGGFFFDDDCCCBBBAAAAAA>>>@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@AAABBBBBBBBB???@@@@@@???>>>???BBBDDDGGGHHHIIIIIIGGGEEEBBB@@@======<<<<<<:::999777666777888:::;;;<<<>>>BBBEEEMMMPPPNNNHHHDDDCCC@@@===???<<<::::::<<<======<<<<<<;;;999777777777:::;;;777999:::999888777888999888888999:::;;;;;;<<<<<<:::<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<===>>>??????======<<<<<<<<<<<<<<<;;;:::;;;======<<<<<<===???<<<;;;::::::999999888888999999999:::::::::;;;;;;999:::<<<>>>>>>===;;;:::>>>>>>===<<<<<<;;;::::::999:::<<<<<<<<<<<<===???>>>>>>===<<<<<<<<<<<<===@@@@@@???>>>>>>=========999999999999999:::;;;;;;>>>>>>>>>>>>======<<<<<<999999::::::;;;<<<===>>>======<<<======???@@@AAA?????????@@@AAACCCDDDEEEAAAAAAAAA@@@??????@@@AAA>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>???????????????>>>>>>>>>?????????@@@AAACCCDDDEEEBBBCCCDDDDDDDDDBBBAAA@@@>>>>>>??????>>>>>>===<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>@@@AAA@@@@@@@@@BBBDDDEEEDDDDDDCCCBBBAAAAAA@@@???@@@BBBCCCEEEFFFGGGGGGKKKGGGEEEGGGFFFDDDDDDHHHIIIIIIJJJLLLNNNOOOQQQRRRSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDGGGFFFFFFHHHKKKNNNNNNMMMSSSQQQOOOMMMMMMOOORRRTTTRRROOOLLLKKKKKKKKKIIIHHHJJJIIIHHHGGGFFFEEEEEEEEEHHHJJJNNNSSSWWWZZZZZZZZZUUUQQQNNNLLLMMMNNNOOOOOOPPPOOOOOOTTT[[[^^^ZZZVVVQQQOOOMMMJJJIIIJJJKKKLLLMMMKKKIIIFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGEEECCCBBBBBBCCCCCC@@@AAABBBBBBBBB@@@???>>>BBBCCCCCCDDDDDDDDDCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEJJJMMMKKKGGGCCC@@@@@@@@@AAACCCEEEGGGHHHHHHGGGEEEDDDEEEHHHKKKNNNKKKIIIIIIKKKNNNOOONNNMMMJJJJJJIIIJJJJJJIIIFFFCCCBBBBBBBBBBBBCCCBBBBBBBBB333444666777888888777666555555555555555666666777444555666666777777777777666666666888;;;>>>>>>===555666777777666777999;;;;;;;;;<<<>>>@@@AAA???>>>>>>???@@@AAA@@@???>>>===999999999999999999999:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999::::::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======;;;;;;:::999999:::::::::999999:::;;;<<<======>>>===>>>>>>>>>>>>>>>??????===<<<;;;<<<>>>@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBEEEDDDDDDEEEFFFFFFDDDBBB??????>>>@@@BBBCCCCCCAAA<<<@@@DDDFFFFFFEEEDDDDDDHHHGGGFFFDDDBBBAAA@@@@@@===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBCCCAAABBBAAA@@@>>>>>>???AAAFFFFFFGGGGGGEEEBBB???===<<<<<<<<<;;;:::888777666666777999999:::;;;???AAAHHHHHHEEEAAA@@@BBBAAA===<<<:::888888999:::;;;:::===:::777555666777999:::999::::::999777666666777888888999999:::;;;<<<<<<888:::<<<===;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888:::;;;<<<;;;;;;===>>>:::::::::999999888777777888888888888999999999999777888:::<<<<<<<<<:::999======<<<<<<;;;;;;::::::999:::<<<<<<;;;;;;<<<>>>>>>===<<<<<<;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;888888888888888999999:::<<<<<<=========<<<;;;;;;888999999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????=========>>>???AAABBBCCCAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>==================;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????AAABBBDDDDDDAAAAAABBBCCCCCCBBB@@@???@@@>>>===;;;;;;<<<===>>>???????????????>>>======<<<>>>@@@BBBCCCBBBBBBBBB???>>>>>>>>>>>>>>>>>>>>>===?????????>>>???AAABBBEEEEEECCCBBB@@@???>>>===???@@@BBBDDDEEEFFFFFFFFFJJJFFFEEEFFFFFFDDDDDDHHHKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKHHHGGGFFFDDDDDDCCCCCCDDDFFFFFFFFFHHHKKKMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDGGGJJJOOORRRTTTUUUTTTTTTSSSPPPLLLJJJKKKLLLMMMMMMMMMKKKKKKPPPVVVYYYWWWSSSQQQPPPMMMKKKJJJJJJKKKLLLMMMLLLHHHFFFDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEHHHGGGEEEDDDCCCCCCCCCDDD@@@AAABBBCCCCCCBBB@@@???BBBCCCDDDDDDEEEEEEEEEEEEBBBAAAAAA@@@???????????????AAADDDGGGHHHHHHDDD@@@>>>>>>???AAACCCEEEFFFGGGEEEEEEDDDEEEFFFGGGIIIJJJIIIIIIIIIJJJLLLNNNNNNNNNKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAABBB444555666666777777777777555555444444555555666777333444555666666666666666666555555777999;;;;;;:::555666777777777777999;;;<<<<<<;;;<<<======<<<:::===>>>???@@@@@@>>><<<;;;999999999:::::::::::::::<<<<<<;;;;;;::::::999999::::::999999999999999:::888888888999;;;<<<===>>>;;;;;;;;;;;;::::::::::::;;;::::::999999999999999::::::::::::;;;<<<===>>>===========================;;;:::;;;===>>>>>>>>>===>>>@@@AAABBBBBBCCCBBBDDDDDDEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB??????@@@@@@@@@@@@@@@@@@EEEDDDCCCDDDDDDCCC@@@>>>=========???BBBCCCBBB@@@;;;>>>AAACCCCCCCCCCCCDDDGGGFFFDDDBBBAAA??????>>>======???@@@BBBCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBB@@@>>>======???CCCCCCCCCBBBAAA>>><<<:::;;;::::::999999888888777777888888777777999===???FFFFFFDDD@@@@@@CCCBBB>>>999888777777777777888999<<<999666444666777888999888999:::888666555555666666666777777888888999999999;;;============>>>???::::::;;;;;;::::::999888888888999999:::;;;<<<<<<>>>>>>===;;;:::999888777666888::::::::::::<<<===999999999999888777666555666666666777777777777888666777888999::::::999999<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777777777888999999:::;;;<<<======<<<::::::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@@@@???@@@AAABBB@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<==============================>>>>>>>>>>>>???AAABBBCCC@@@@@@@@@AAAAAA@@@@@@???@@@>>><<<:::999;;;===???>>>>>>>>>>>>===<<<;;;::::::===@@@BBBBBBAAABBBBBB===============>>>>>>>>>===>>>???>>>>>>>>>@@@AAACCCCCCBBBAAA???>>>===<<>>===<<<<<<<<>>??????===;;;999888888999999999:::::::::888888999999999999999:::999999999888999999::::::777777888999:::;;;<<<<<<;;;;;;:::999999999999999;;;::::::999888888999999;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999:::;;;;;;:::;;;===???BBBCCCBBBAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@============>>>???@@@@@@===>>>??????@@@@@@@@@???AAA@@@@@@AAABBBAAA>>>;;;;;;;;;;;;>>>@@@AAA???>>>:::<<>>>>>===;;;<<<<<<===???@@@BBBCCC???AAACCCBBB@@@???@@@BBB@@@AAAAAA@@@>>>===>>>???AAA@@@???>>><<<:::999999999888777777777777888999999888777666555777<<>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;:::999777666777777777777777888888999888:::;;;<<<<<<;;;:::999888999::::::;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>@@@BBBDDDAAA<<<777;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888::::::::::::;;;<<<===>>>::::::;;;;;;<<<<<<=====================>>>??????>>>>>>============>>>>>>???>>>===<<<;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>BBBCCCAAA?????????;;;<<<<<<======>>>>>>>>>===>>>???>>>======???AAA??????????????????>>>>>>???@@@BBBDDDEEEEEEDDDCCCCCCAAABBBFFFGGGDDDDDDGGGIIIIIIJJJJJJIIIHHHFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCBBBFFFEEEEEEGGGKKKMMMMMMLLLLLLNNNOOOQQQQQQOOOMMMLLLKKKMMMOOOOOONNNKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBGGGMMMPPPPPPOOOOOOPPPMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFIIIKKKNNNPPPQQQQQQOOOOOONNNMMMLLLKKKJJJJJJKKKHHHEEEBBBAAAAAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAABBBBBBCCC@@@@@@BBBCCCDDDEEEEEEEEEAAA@@@???===<<<<<<<<<===>>>CCCDDDAAAAAADDDDDDAAA@@@AAABBBCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGFFFEEEFFFEEECCCBBBCCCBBBAAA?????????@@@AAA666555444333333333555555333333222222333333444555777777888888888888777777777555444444555555444333555666888888888999;;;===;;;999777777888::::::::::::;;;===???>>><<<:::888777777888888999999999:::555555666777888999::::::999999888888999::::::;;;888888888888999999999999===<<<;;;;;;:::::::::;;;;;;;;;:::999888888999999===<<<;;;:::;;;<<<===>>>:::999999999999999999999;;;999777777888999888777:::<<<@@@CCCDDDCCCAAA???CCCBBBAAA@@@@@@@@@AAAAAA===============>>>??????======>>>???????????????<<<<<<===???@@@@@@===;;;999999:::<<<>>>???===<<<:::;;;===>>>>>>???AAACCCDDDCCCBBB@@@???>>>======::::::::::::<<<>>>AAABBB===???BBBAAA???===???@@@>>>???@@@@@@???>>>???AAA???>>><<<;;;999888888888888777555444555666888::::::999777555444666;;;???<<>>@@@888888888888888777777666777777777777777888888888::::::::::::::::::::::::333555777777777888:::;;;777777888888888666555333333333333444444444555555555555555555666777999999;;;;;;::::::::::::::::::;;;===>>>===<<<<<<===>>><<<<<<;;;::::::::::::;;;999999::::::999888666555777777777777777888999999888999;;;<<<<<<;;;:::888888999:::;;;:::999888777999999:::;;;;;;;;;::::::::::::999999999:::;;;;;;======@@@CCCEEEBBB;;;555;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666555555::::::::::::;;;<<<===>>>888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;::::::;;;===>>><<<===>>>>>>>>>===<<<;;;999999:::;;;<<<<<<<<<<<<===@@@DDDDDD@@@===<<<===:::;;;;;;<<<===>>>??????>>>??????>>>======???AAA<<<<<<===>>>???@@@AAAAAA@@@AAACCCEEEEEEDDDCCCBBBAAA???AAAFFFGGGDDDDDDFFFFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEEEEGGGJJJMMMMMMLLLNNNNNNNNNNNNMMMKKKIIIHHHHHHJJJNNNOOOMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBHHHOOOSSSSSSSSSSSSTTTKKKIIIHHHHHHHHHHHHGGGEEEDDDFFFJJJLLLMMMNNNPPPRRRMMMNNNMMMMMMLLLKKKIIIHHHIIIFFFCCC@@@???@@@BBBDDDDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCC>>>???@@@BBBCCCDDDDDDEEE@@@???>>><<<<<<===>>>>>>===BBBCCC>>>===AAABBB???BBBBBBCCCDDDDDDCCCCCCBBBHHHGGGFFFEEEEEEGGGJJJKKKJJJJJJIIIGGGFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDBBBAAACCCBBB@@@?????????@@@@@@444444555555666777777888777666555444444444444444333333444555666777888888888999:::;;;:::888666555888777666555555666777888999888666555555777999::::::::::::::::::999888777333444666777777555444222444555666888;;;;;;999777888777666666666777999:::<<<999666666999;;;<<<;;;===:::777777888999::::::===;;;999777777999;;;<<<>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>=========>>>======<<<;;;888:::<<<======<<<:::999888888999:::::::::::::::999999:::;;;===???AAABBB>>>>>>===<<<<<<<<<<<<===;;;::::::;;;======;;;999>>>===;;;<<<>>>AAAAAAAAA@@@@@@AAABBBCCCAAA>>>;;;===<<<:::888777777999999<<<888555444666777666444:::777444444777;;;===>>>@@@>>>===<<<===<<<;;;999777666444333444777:::<<<777666555444333444555555777777666555555555555555666666666666666666666666666777888888777666777999888888888888888777666666999888777777777888:::;;;???>>><<<:::888777666666;;;666444888888666888>>>444444555555444444333222444444555555444222111///333333333444444444555555999::::::::::::999888888::::::;;;;;;;;;:::999999::::::999999888777666666::::::999999888777666666333666888888777777999<<<777777888888888999999999888999;;;;;;999777555555888666555777;;;===<<<:::;;;;;;;;;:::888666555333888:::<<<>>>===;;;888555777777666666777999;;;<<<;;;999888666666777999:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;:::999999999::::::===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999999::::::::::::===@@@CCCCCC@@@===::::::;;;;;;<<<<<<<<<<<<<<<@@@???>>>===<<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@BBBCCCEEEGGGIIIJJJEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFDDDBBB@@@???DDDCCCCCCFFFKKKNNNMMMKKKNNNNNNMMMKKKJJJIIIIIIIIIHHHIIILLLMMMMMMLLLIIIHHHIIIIIIHHHEEEBBB@@@AAACCCEEEGGGKKKNNNQQQRRRRRRRRRQQQKKKHHHHHHHHHFFFFFFHHHDDDCCCBBBEEEJJJLLLLLLJJJLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA>>><<<===AAADDDDDDEEEFFFGGGFFFDDDBBB@@@@@@??????AAACCCCCCBBBAAAEEEBBB@@@???@@@AAAAAA@@@????????????@@@AAABBBBBB???>>>;;;::::::<<<>>>@@@CCCBBBBBBAAAAAACCCDDDEEEEEEDDDCCCBBBCCCDDDGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFIIIFFFCCCBBBCCCEEEEEEEEEFFFFFFFFFFFFDDDBBB@@@>>>@@@AAA@@@<<<;;;>>>???===222333333444555555666666555555444333333333333333444444555555666666777777888999999:::999777555444666555555444444555666777888888777666666777999:::888888888999999999999999333444555666666555444333555444555777999888666333777666666666666777888888999777444444777999999888;;;999777666888999::::::===;;;999888888999;;;<<<>>>===<<<<<<;;;;;;<<<<<<;;;777777;;;<<<999777888:::888666666777999::::::<<<===???@@@BBBBBBAAAAAABBBAAA@@@??????????????????>>>======<<<<<<======;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;:::999999888888999999:::999999999999::::::;;;<<<>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;:::999:::;;;;;;;;;999===;;;::::::===????????????@@@BBBDDDEEECCC???===;;;:::888666666666777888999666444444777999888777:::888555666999===@@@BBB@@@???===<<<<<<<<<:::888777555444333444666999;;;666555444333222333444444777777666555555555555555555555555555555555555555555666777777666555666777777888888888888777666666888777666666666777999999===<<<:::999777666666666999555444777777555666:::444444555555444444333222333444444555444333111111333333333444444444555555888888888888888777777666888888999999999999888888::::::999888888777666666999999888777777666555555333555777777666555777999777777777888888888888999:::::::::999777666777777666555444666999;;;:::999:::999999999888888888777:::999999888777777666666666666666666666777888999888777666555555666777888777777888888888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;777888888888888888777777888888888999999999:::::::::<<>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>@@@@@@AAABBBCCCEEEEEEFFFCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDBBB@@@???CCCBBBBBBEEEIIILLLLLLJJJKKKJJJHHHGGGGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIGGGEEEDDDBBBAAAAAABBBBBBAAACCCFFFIIILLLMMMMMMMMMMMMGGGCCCDDDDDDBBBAAADDDCCCAAA@@@AAADDDFFFEEEDDDHHHHHHIIIIIIIIIIIIHHHHHHDDDCCCAAA>>><<<===@@@CCCFFFGGGHHHHHHGGGEEEBBBAAAAAA@@@???@@@BBBBBBAAA@@@DDDBBB??????@@@AAA@@@@@@???????????????@@@AAABBB>>>===;;;::::::<<<>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFBBBCCCEEEGGGHHHHHHGGGGGGIIIGGGEEEDDDEEEFFFFFFEEEFFFFFFFFFEEEDDDBBB@@@>>>===???>>>;;;;;;???@@@>>>111111222222333444444444555444333333222333333333555555555555555555555555888888888888777555333222444333333333444555666666555555555555555666777777666666777777888999999999444444444333444444444555444444444666777666333000555555666777777777777666999777555555666888888888999777666666888:::::::::<<<;;;999888888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;888999>>>CCCAAA:::666777:::888666666888999:::999;;;<<<>>>@@@AAAAAA@@@@@@BBBAAA@@@???>>>===============<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999888888777777888888888999999999888888777::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;<<<:::777777999::::::999;;;999888888:::<<<<<<<<<>>>AAADDDFFFFFFDDD@@@>>>888888666555555666777777666555444555888:::;;;::::::888777999===BBBEEEFFFAAA???===<<<<<<;;;999777666555444333444666888999555444333222222222333444777777666555555555666666444444444444444444444444555666777666555444555666777777777777777666666555666555555555555666777777999999888777666666666666777555555777777444444666444444555555444444333222333333444444444444333222444444444444444555555666777777777777666666666555555555666777888888888888999999888888777777666666777777777666666555555444444666777666555444555777666666666777777777777888:::888666444444444666777555444333555777999888777888888777777888999;;;<<<===;;;888555333444555777444555555666666666555555666555444333333444555666555555666666666777777777888999999999999:::::::::888999:::;;;;;;:::999999:::::::::999::::::;;;;;;777777777777777666555444777888888888999999999999:::;;;<<<======<<<;;;:::;;;<<<<<<===============<<<;;;999888888999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBB@@@???AAA@@@AAACCCGGGIIIIIIIIIGGGEEECCCCCCDDDEEEEEEEEEGGGIIIJJJLLLLLLJJJIIIGGGEEEBBB??????AAACCCBBB@@@???@@@CCCEEEHHHIIIJJJJJJJJJDDD@@@AAAAAA??????AAABBBAAA??????@@@AAA@@@???CCCEEEGGGIIIJJJJJJIIIHHHDDDDDDBBB???======@@@BBBJJJJJJJJJIIIHHHEEECCCAAABBB@@@???@@@AAAAAA@@@???BBB@@@???>>>???@@@@@@?????????>>>>>>>>>???@@@@@@<<<;;;:::::::::;;;===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDD???BBBEEEHHHIIIHHHFFFEEEGGGFFFDDDEEEFFFFFFEEECCCDDDEEEEEEDDDCCCAAA???>>>;;;======:::;;;???@@@>>>222222222333333444444444555444444333333444444444666666666555555444444444777777777777555333222111333333333444444555666666222222222222333444444555666666666666666666777777555444222111222333555666333333333555777666444111333444666777777777666555:::999888777888999999999777666555666888:::::::::;;;:::999888888999;;;<<<<<<<<<;;;:::::::::::::::888<<>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;:::777555555555666777888888999999888888777777:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;999666555777999999999:::888666666777999999999>>>AAAEEEGGGEEEBBB>>><<<999888777777777777888888555555555777999:::;;;;;;:::999888;;;@@@EEEHHHIII@@@???<<<;;;;;;:::888666666666444444444555666777666555444333222333444444777777666666666666666777444444444444444444444444555777777777555444555666666666777777666666555444444444444444444555555555777777666666666666777777666666666777666555333444444444555555444444333222333333444444444444444444555444444333444555666666777777777666666666666666444444555777888888888888888888777777777666666666777777777666666555555555666777777666555555555555555555555555666666666666666555333222222333333333444444444555666777777777999888777666777999;;;<<>>>>>======::::::888888777888999:::999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======BBBAAAAAA@@@???>>>>>>===@@@?????????>>>>>>>>>===????????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@?????????AAACCCEEEGGGGGGDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFHHHHHHHHHHHHFFFEEEGGGBBB>>>>>>AAACCCAAA>>>@@@AAABBBDDDFFFHHHJJJKKKJJJDDDAAABBBBBB??????AAACCCAAA@@@??????@@@@@@@@@BBBDDDGGGIIIJJJIIIHHHFFFCCCCCCBBB@@@???@@@CCCFFFMMMLLLLLLJJJHHHFFFCCCBBBBBBAAA??????@@@@@@???>>>AAA???>>>>>>@@@@@@???>>>??????>>>======>>>>>>>>>999999999:::;;;<<<=========>>>@@@BBBCCCDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFDDDCCCBBBDDDCCCBBBCCCDDDDDDBBB@@@CCCCCCDDDCCCBBB@@@???===<<<>>>>>><<<<<>>???>>>>>>===;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999;;;999666444333444555666888888999999999888888777;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999;;;999666555777888999999999777555555666777777666===AAAEEEFFFCCC???===<<<;;;;;;;;;:::::::::::::::777888888999999999999::::::999999<<<@@@EEEHHHIII???===;;;;;;::::::888666777777666555555555666666888777555444444444555666777777666666666777777888444444444444444444444444777888999888666555666777555666666666666555444444222222333333444444444444666666666666666777888888666777777777666666555333444444555555444444333222444444444444444444555555666555444333333555666777999888777666666666666777444444666777888888888888777777666666666666666666888777777777777777666666888777666666666555555444333333444444444555555555555444333444666666333111444444555666666666777888;;;999777666666777888:::;;;:::999888666555444333444555666666666555444333333333333333444444555666555555555666666666777777666666666777777777777888666777999;;;;;;:::999888999999888888888999999:::999999:::999999888777777666666777777777888888888999999888888888888999999;;;<<<<<<===============::::::999888888999:::;;;999999999999:::::::::;;;::::::;;;<<<<<<===>>>>>>BBBBBBAAA@@@>>>===<<<<<>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@===>>>??????AAABBBEEEFFFDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIDDD???>>>AAABBB???<<<@@@@@@AAABBBDDDFFFIIIJJJIIIDDD@@@AAAAAA???>>>@@@@@@??????>>>>>>@@@BBBCCCCCCDDDGGGHHHIIIGGGEEECCCAAABBBCCCCCCCCCFFFIIILLLNNNMMMLLLJJJGGGEEECCCBBBBBB@@@>>>>>>>>>???>>>===@@@???>>>???@@@AAA???>>>???>>>======<<<<<<<<<<<<777888999;;;<<<============>>>AAACCCEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDCCCBBBAAABBBCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBAAA@@@>>>===>>>AAAAAA===<<<>>>===:::666666666666666666666666666666666555666666777888666555555555444444333333666666555444444333333333555555666666666666555444444333222111222444777888999777555333222111111222333222000000000222444666111222333777:::;;;999888555555666777777777777666555777888777555444555666666555444666888888888777666666666666777888999999::::::999888888888888888888777888;;;:::666666::::::999777888999999888666:::;;;<<<===>>>===<<<<<<999999999;;;<<<>>>@@@AAA======<<<;;;;;;;;;;;;<<<888888999999888888777666999888555444333444555666888888999:::::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<======;;;:::999;;;999666666888999999888:::888555555555666666555<<<@@@DDDDDDAAA>>>>>>????????????>>>======<<<<<<888:::;;;;;;999888888999999999999;;;???CCCEEEFFF===<<<::::::::::::888666888888777666666666666666888888666555555555666777777777666666666777888888444444444444444444444444888999:::999777555666777555555555555555444444333111222333333444444333333666555555555666666777888555777777555444777666444444444555555444444333222555555444444444444444555666555444333333555777888999888666555555555666777444555666666777777777777666666666666555555555555777777777777777777777777777666444444555555444222222222222333333333444444666555555777::::::666222333555666666555555666777:::999888666555555555666666666777666555333111///333444444555555555444444333333444444555555666666555555666666666777777777666666666666777777777777666777888:::::::::999999:::999888888777777888888666666777777777777666666666666666666777777777777888888888888888888888888:::;;;;;;<<<<<<<<<<<<<<<::::::999888888:::;;;<<<888888999999999:::::::::999::::::;;;<<<===>>>>>>@@@@@@???>>>===<<<<<<;;;>>>>>>>>>===============<<<<<<<<<<<<===>>>??????@@@???????????????@@@AAA===>>>>>>>>>???@@@CCCFFFFFFKKKQQQPPPKKKFFFEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHEEE@@@???@@@@@@>>>;;;>>>>>>===>>>???BBBEEEGGGGGGAAA>>>>>>>>><<<<<<>>>;;;<<<<<<;;;;;;===AAADDDDDDEEEFFFGGGFFFEEECCCAAAAAACCCEEEGGGHHHKKKOOORRRMMMLLLJJJHHHFFFDDDBBBBBBAAA???===<<<===??????>>>??????>>>@@@AAABBB@@@??????>>>===<<<;;;;;;::::::666777:::<<<>>>>>>>>>>>>===???@@@CCCEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCAAA??????@@@BBBFFFHHHEEEDDDCCCCCCDDDDDDCCCAAA@@@AAAAAAAAA@@@???===<<<>>>AAAAAA===<<<===;;;777666666666666666666666666555555555555555666777777444444444444444444444444555555444444444444555555555555666666555444222111333111///...///222666999777555333111000111222222111000000000111222444555222333444777::::::888666777666666666666777888888555777888777555333444666666555555666777777666555444444444555666777777888999999888777777777777888888444444888:::888777999:::999888888999999777666999:::;;;<<<===<<<;;;;;;999999999:::;;;===>>>???<<<;;;;;;:::::::::::::::888888888888888777777666777666555444444555666666777888999:::;;;<<<<<<<<<;;;<<<>>>???@@@???>>>===;;;<<<===>>>>>><<<;;;999:::999888888999:::999888;;;999666555666777666555999===BBBBBBAAAAAADDDGGGBBBBBBBBBAAA???>>>===<<<777:::<<<<<<:::888999:::999888888:::===@@@AAAAAA;;;:::999999::::::999777:::999999888777666666666888777666555444555555666777777666666777888888999555555555555555555555555888999999888666444555666444555555555555444333333111222333444444444333333555444444444444555555666333666555111111666777444444444555555444444333222777666555444333333444444777666444333333555777999888777555444333444555666444444555555555555444444555555555555555555555555666666666666666666666666444222111111333444222000111111111222222222333333888555333444888999666333111333555555333222444666777777777666555444444444444555555555444333111000222222222222222333444555222222333444555555555555555555555555666666666777666666666666777777777777666777777888999999::::::;;;:::999777777666666666333333444555666666666666555555555666666666777777777777888888888888777777999::::::;;;;;;;;;;;;;;;999999888888888999;;;;;;888888888888999999999999888888999:::;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======???>>>>>>===>>>???@@@AAA<<<>>>???>>>===???CCCFFFGGGQQQZZZXXXNNNEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@>>>============>>>===;;;;;;===@@@DDDFFFFFF@@@<<<======;;;;;;===:::;;;;;;:::999;;;???CCCDDDEEEEEEEEEEEEDDDCCCBBBEEEGGGIIIKKKLLLOOORRRUUUKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>;;;;;;===??????????????????AAACCCCCCAAA??????>>>===;;;:::999999999555777:::>>>???@@@???>>>===>>>???@@@CCCEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBCCC@@@@@@??????@@@BBBDDDFFFDDDBBB??????@@@AAAAAA@@@???@@@@@@@@@@@@>>>===<<<;;;>>>>>>;;;:::<<<:::666666666666666666666555555444444444444444555666777444444444444444444444444555444444444444555666666444555555555444222000///000...+++)))***...333666555333222000000111333444000000000000111222333444444444555777999999666444888777666666666777999:::666999;;;:::777555666777666666555666777777555333333333444444555666666777999888888777777777777777999555444999===<<<:::::::::999888999999999777555999:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<======;;;:::999999888888999999:::::::::::::::999888888666666555555555666666777777888999;;;<<<===>>>>>>;;;<<<>>>@@@AAA@@@???>>><<<===>>>??????===;;;:::999999888999;;;;;;999777<<<:::777666777777666666666;;;@@@BBBBBBCCCIIINNNDDDDDDCCCBBB@@@>>><<<;;;666999<<<<<<:::999:::<<<999888777999;;;===>>>===:::999888888::::::999888;;;::::::999888777666666777666555444333444555555777777666777777888999999666666666666666666666666777888888777555333444555444444555555444444333222111222333444555444333333444333333222222333333444222555333//////555777444444444555555444444333222888777555444333333333444777666444333333555777999777555444222222333444555333333444444444333222222444555555555555555555555444555555555555555555555222000...///222333111///000111111111111222222222777333//////333666555222000222444333111000222555444555555666555555444333777666555555444444444444111000//////000222444555000111222333444555555555444444444555555555666666666666666666777777777888777777777777888999:::;;;<<<;;;999777666555555555333333555666777888888888555555555555666666666777666777888999999888777666888999::::::;;;;;;::::::888888777777777999:::;;;777888888888888999999999666777888999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>>>>=========???@@@AAA<<<>>>???>>>===>>>BBBFFFGGGTTT___]]]OOODDDCCCGGGDDDDDDDDDCCCCCCDDDDDDDDD?????????===;;;;;;===??????>>><<<;;;===@@@DDDGGGGGGAAA===>>>>>><<<;;;>>><<<======;;;999:::???CCCDDDDDDCCCCCCDDDDDDDDDDDDHHHJJJLLLMMMNNNPPPSSSVVVIIIHHHFFFDDDCCCBBBAAAAAA???===;;;;;;<<>>===;;;:::999888888555777;;;>>>@@@AAA@@@???=========>>>AAADDDGGGHHHHHHFFFDDDAAA@@@@@@AAABBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>;;;:::;;;<<<======??????@@@@@@???>>>===<<<777:::;;;999999;;;999666333333333333333333333333444444444555555555555555333444444222111111333555666333333777666333555<<<333222111111000000111111333000---...222444111...111000///000222333333222222///---///333666666444444444555555666777777777:::888777888999999888777999888777666666555666666888666333333333444333111222111000111444555333111888777666555444444555666999999999999999999999999::::::::::::888777555555;;;;;;;;;:::::::::999999999888888888999;;;===>>>>>>;;;888888999999666333;;;:::888777555444444444666555444666888999999888<<<;;;;;;===@@@AAAAAA@@@CCC???<<<;;;===???>>>===BBBAAA@@@???===<<<;;;:::>>>===<<<;;;::::::999999;;;888666555666777777777<<<<<<>>>@@@CCCGGGJJJLLLLLLJJJHHHDDD@@@<<<888666:::999888999999999777555888888999:::;;;;;;;;;;;;:::999777666666666777888999999888888777777666666777777666666555555444444666777888999:::;;;;;;;;;;;;888666555555555333222555444333222111222333444333333333333333222111000333444444555555444444333111111111111333444666777222222333444555666777888777666666555444333222111444444444444444444444444888666444333333555777999888777555444333222111111333333333333333333333333333333333444444444555555666666555666777666333111444333111111111111000///111111111111111111111111000//////111555777777666111222333333333333222111444333222222111111111111333333333222222111111111333111000111555666555333222222222222222222222222333333555666666666555444666555555666777777555444888999::::::;;;;;;;;;;;;>>><<<888666444444555666222222222333444555666777666666666666666777777888<<<888555555888:::777333666777888999999888666555777777777888999999777555666555444666888999888777:::;;;<<<===<<<;;;:::999777999<<<===>>>===;;;999888999999888666555777888;;;;;;;;;::::::999999999>>><<<;;;:::;;;<<<>>>@@@BBB@@@===<<<<<<===???AAAHHHJJJLLLLLLJJJFFFBBBAAA@@@CCCCCC@@@???BBBBBB???AAA???===<<<===>>>===<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAA???<<<999888:::<<<<<<999777:::;;;;;;???CCCEEEGGGIIIIIIHHHFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPKKKGGGDDDBBBBBBAAA>>><<>>=========>>>???AAAAAAAAABBBAAAAAA@@@@@@>>><<<999888888888888888CCC>>>:::;;;@@@AAA???;;;======<<<<<<>>>AAADDDFFFDDDCCCBBB@@@??????>>>>>>AAAAAAAAA@@@@@@>>>======DDDAAA===;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;888666:::999888888777777888888333333333333333333333333555555555555555555555555444444444333111222444666777444444777555222444:::333222111111000000111111333000---///222333111...222000000000222333222111111111000111333444333222444444555555666777777777999888777777999999888777888777666666666666666666888666444333444444333222444222222333555666444222888777666555444555555666999999999999999999::::::;;;;;;::::::888777666555::::::::::::999999999999:::999888888999:::<<<======;;;:::999999999777666:::999888666555444444444888888888:::===>>>===<<>>===>>>@@@BBBAAA@@@AAA>>><<<<<<>>>AAAAAA@@@CCCCCCBBB@@@???>>>===<<<>>>===;;;:::999999999:::<<<:::888888:::;;;;;;;;;CCCBBBAAAAAAAAABBBDDDDDDKKKJJJHHHEEEBBB>>>;;;:::;;;999888888999999888777777888999:::;;;;;;;;;;;;999999888777777777777777888777777777777777666666777777777666666555555555666777888999999:::999999:::888666555666666444333777666555444333444444555222222333333222111111000222333333333333333333222333333333333333333333333222222333444555666777777333222222111111000000000444444444444444444444444777666444333444666888:::777777555444333222222222333333333333333333333333222222222333333333444444555444333444555444222///111000000111222222111000111111111111111111111111444333222333444555333222111111222333333222111111444444333222222222222222333333333222222111111111222111000111444666555333444444444444444444444444222333555666666666555555555444444444666666444333777777888::::::;;;;;;;;;===;;;888555333333444555333222222333333555666666666666555555666666777888:::666333555888:::888555555666888999999888666555777666666777999999777555888777666777999::::::999999:::;;;;;;;;;:::999888777888;;;<<<===<<<:::999888888999777666555777888888888888999::::::;;;;;;===<<<<<<;;;<<<===>>>??????===<<<;;;;;;<<<===>>>AAABBBDDDEEECCC@@@>>>===???AAAAAA>>>>>>@@@@@@===@@@>>><<<<<<=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@===;;;:::;;;<<<<<<888777:::;;;;;;>>>CCCEEEGGGHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOKKKGGGCCCAAAAAAAAA???===@@@???>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<<<<;;;AAA@@@???>>>>>>???>>>>>>===<<<<<<<<<===???BBBCCC@@@???>>>===<<<<<<======>>>????????????>>>======>>><<<::::::;;;<<<<<<;;;<<<<<<<<<===>>><<<999777999999888777777777777888333333333333333333333333555555555555555555555555444555555333222222444666999777666666444111333777222222111000000000000111222000...///222333111...222111000000111222111///000222333444222111111111444444555555666777777777999777777777999999888777666666666555666666777777888666444444444555444333555444444444666666444222777777666555555555555666888888888999999:::::::::;;;;;;::::::999888777666999999999999888888888777;;;:::999888888999:::;;;:::;;;<<<;;;999999999:::999888777666555444444444999999;;;???BBBDDDCCCAAACCCAAA@@@@@@AAABBBAAA@@@@@@>>>======@@@BBBDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>><<<:::888888888::::::<<<;;;:::;;;>>>@@@@@@@@@FFFEEECCCAAA@@@?????????HHHHHHGGGEEECCCAAA???>>>===:::888888999::::::999777888888999::::::;;;;;;888888999999888888777666777777666666666666666666777777777777666666666666777777888888888888777777999777666555666777666555888777555444333333333333111222222222222111000000111222222333333222222111555555555555444333111000111222333444555666666666111111111111111111111111333333333333444444444444555444333333444666888:::777666555444333222222222333333333333333333333333111111111222222222333333444222222222333222000......///111222333333222222111111111111111111111111555444333333444333222000111111222222222222111111444444333333222222333333222222222222222111111111222111000111333444444333444444444444444444444444222333444555666666666666444333222333555555333222444555777888999::::::;;;:::999666444222222333444333222222333333444555666666555555555555666777777777444222444777999999777555666777888888777666555666555555666888888666444888666555666888::::::999888888888999888777666666666777999;;;;;;:::999888777888888777555555666888555555666777999;;;<<<===::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>============@@@@@@<<<<<<>>>>>>;;;???===<<<;;;=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBB@@@===;;;;;;;;;;;;777777999;;;;;;===BBBDDDFFFGGGFFFEEECCCCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLJJJGGGCCC@@@@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>==================CCCDDDDDDAAA>>><<<===???<<<;;;;;;;;;;;;===???@@@<<<;;;999888888999;;;<<<<<<<<<=========<<<<<<;;;888888777999;;;;;;:::999;;;;;;<<<===>>><<<888555999888777777666666777777222222222222222222222222666666666555555555555555444555555444222222444666:::999888666333000111444222222111000000000000000222000//////111222111///333111000000111111000...---000444555222000111222444444555555666777777777888777666777888999888777555555555555555666777888888666444444555555555444555555555555555555333333666666666555555555666666777777888999::::::;;;;;;<<<;;;;;;:::999888888888888888888888777777777777<<<;;;999888888888999999777:::<<<;;;888777999<<<888777777666555555555555777999<<>>???AAABBBCCCDDDCCCCCCBBBAAA@@@???>>>======<<<999888777888:::;;;<<<;;;<<<>>>AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCAAA@@@???>>>;;;888777999:::;;;;;;777888888888999::::::;;;777888999:::999888777666888888777666555444333333777777777777777777777777666777777777777777666555888777555555777888777777666555444333111000000///111111111222222111000000222222333333333333222222444555666666555333000///111222333555555666555555/////////000000000111111333333333333333444444444222222111222333555777999666555444333333333333333444444333333333333222222222222222222333333333333444333111111222222000...///222555777666444222111111111111111111111111111111000000111333333222000000111111111111111111000444444333333333333333444222222222111111111111111111111111111222333333222111111111111111111111111222222333444555666666777333222222333555555444222222333555666888999::::::888666444222111111222222333222222222333444444555555555444444555555666777666444333333666777777666444555666777777777666666666555444555777777666555666555333444666888888777777777777666666555444444555666888999999999888777777888888777555555666777444444555666777999;;;===777777888999999888888777999999999:::::::::::::::;;;;;;;;;<<<>>>@@@@@@@@@===??????<<<;;;======:::===<<<:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBCCCBBB@@@===;;;;;;:::777777:::;;;;;;===AAACCCDDDEEEDDDBBBAAAAAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHFFFBBB???>>>?????????======>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEDDDCCCCCCDDDHHHGGGEEEBBB>>><<<;;;;;;;;;::::::::::::;;;;;;<<<:::888777666666888:::<<<<<<<<<<<<<<<;;;:::999888666666777999;;;;;;888666777888999:::;;;999555222888777666666555555666666222222222222222222222222666555555555444444444333444555444333222222444666::::::999555111000111111222111000000//////000000111000000000111111111000333111000000111111///...***...333444222111222444444444555555666777777777777666555666888999888777555555444555555666777777777555444333555555555444333333444444444333333333555555666666666666666666666666777888:::;;;<<<<<<===<<<;;;:::999999999:::888888888777777777666666<<<;;;999888777777888999666888;;;:::777666999;;;888777777666666666777777777:::>>>DDDJJJNNNMMMLLLHHHFFFBBBAAA@@@@@@@@@?????????@@@@@@@@@@@@AAABBBAAA@@@@@@???>>>===<<<<<<===;;;:::888888999:::;;;<<<;;;<<<>>>AAACCCCCCCCC?????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>===;;;888777999;;;;;;;;;888888888888999:::;;;<<<888999:::::::::999777666;;;:::999777444333111000666666666666666777777777666666777777777666666555777666555555777888888777555444444333111000///...000111111222222222111111333333444444444444333333111222444555555333222000111222333555666555444444+++,,,,,,------......///222222222333333333444444000000000000222333555666555444444333333333444444444444444333333222222222333333333333444444444444666444222222333333111000333777<<<<<<999555111000000000000000000000000000///...///000222111///---000000000000000000000000333333333222222333333444111111111111111111111111000000111111111111111222111111111111111111111111222222222333444444555666444333333444666666555444000111333555666777888888666555333222111111111111333333222222222333444444444444444444444555555666777555444333444444444333444444555555666666666666666444444444666777777666666555555666888999888777777777666555444444333333555666777888888888777777777888888777555444666777777666555555666888999;;;888888999999999888888777999999::::::;;;;;;;;;;;;===<<<;;;<<<@@@BBBCCCCCC===@@@???<<<;;;===<<<999<<<:::999:::<<<======<<<;;;;;;;;;;;;;;;;;;<<<===@@@BBBDDDCCCAAA===;;;;;;:::777777;;;<<<;;;===AAABBBCCCCCCBBB???>>>???@@@???@@@BBBDDDEEEEEEFFFFFFEEEDDDBBB@@@>>>>>>???@@@===>>>???@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>???JJJMMMPPPPPPOOOMMMMMMNNNMMMHHHBBB@@@???===999444999999999999999999999:::999999888777888999;;;======<<<<<<;;;999777555444888888888:::;;;:::777444777777888999:::888444111777666555555444444555555222222222222222222222222555555444444333222222222333444444222111111333555999;;;:::444000000111///111111000////////////000000000000000000000000000111000//////000111000...+++---000222222222333444444444555555666777777777666555555666888999888777555555555444555555666666666444222222444555444333111222444444333333444555444555666666777666666666555666777888:::;;;<<<======<<<;;;:::999:::;;;;;;888888888888777777777666;;;:::999888777777888999777888999999888777888999888888777777777888999999;;;===@@@FFFKKKOOOOOONNNHHHEEEAAA?????????>>>>>>===>>>??????>>>===>>>@@@???>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::;;;;;;;;;===<<<===???AAABBBBBB@@@?????????@@@??????>>>===>>>>>>>>>>>>>>>===<<<<<<;;;999777777999;;;;;;::::::999999888999:::<<<===999999999:::999999888777<<<;;;999777555333111000555555555555666666666666666666777777777777666666777555444444666777666666555555555555444333111000111111222333333333333222333444444555555444444333///000111333333333222222000222444555666555333222///000000000111111222222111111222222333333444444000000000000111333444444444444333333333444555555555444444333333222222111333333444444444555555555777555333333333444333222666;;;AAAAAA<<<555000...000000000000000000000000111000000111111///,,,)))000000////////////000000222222111111222222333333000000000111111111111111///000111111000///000111333333333333333333333333222222111111111222333333333333333444666777666444///000222333444555666666444444333222111111111111333333222222222222333333444333333333333444555555666555444333222222222222333333444444555555666666666555444444666888888777777777999;;;======;;;888999888777555444444444444555666777777888888777777666777777666444444555777999888666555555777999:::;;;;;;;;;;;;::::::::::::::::::999::::::;;;<<<===>>><<<:::<<<@@@CCCCCCAAA===???>>>;;;:::<<<;;;888:::999888999;;;=========;;;;;;:::::::::;;;;;;<<<@@@BBBCCCCCC@@@===;;;;;;:::888888<<<===<<<>>>AAAAAABBBAAA???===<<<===>>>===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBAAA>>>===>>>???===>>>@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<======IIIMMMQQQQQQOOOLLLKKKLLLKKKEEE???===>>>===888333888888888999999999999999::::::::::::;;;<<<<<<===<<<<<<;;;:::888666555444999888999:::;;;:::777444999999888999999999666444666555444444333333444444111111111111111111111111444444333222222111000000222333333111000000222444888<<<:::333///111111///111111000///////////////000000111111000000000111000///...///000111000//////......000222333222222444444555555666777777777666555444666888999888777666666555444444444555555444333111111333444333333000222555666444444666888333444666777777777666666444555666888:::<<<===>>>>>>===;;;:::::::::<<<===999999888888888777777777:::999888777777888999999:::999888888999:::999888999999888888999:::;;;;;;??????@@@CCCGGGIIIIIIHHHGGGDDD???===============888:::======<<<<<<>>>@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<=========<<<;;;???>>>>>>@@@AAAAAA@@@>>>===>>>?????????>>>===<<<>>>>>>>>>>>>===;;;::::::999888777888:::::::::999;;;:::999999:::;;;===???::::::999999888888888999::::::999888666555444333333444444444555555555666555666666777888888888888777555333333444555555444333444444555444333222111222222333444444444444444333333333444444333333333//////000000000111111111000222444555666555333111222222222222333333333333000111111222333333444444222222222222333333444444333333333333333444555666555555444333333222111111222222333333333444444444888555333222333333333222555<<>>@@@???;;;888;;;:::888666555555555555666666777777888888888888666777777666444444555777:::888666555666777:::;;;<<<<<<:::999999999:::::::::999888888888:::<<<>>>@@@===;;;===AAACCCAAA>>>;;;>>>===999888:::999666999888777888;;;=========;;;;;;:::::::::::::::;;;@@@AAABBBAAA>>><<<;;;;;;;;;999999===???===???BBB@@@AAA@@@>>>;;;:::;;;===;;;===???AAABBBAAAAAA@@@>>>AAACCCBBB???======???>>>???AAABBBCCCCCCCCCCCCAAA@@@===;;;::::::;;;<<<@@@EEEJJJJJJFFFBBBAAABBBBBB???<<<;;;<<<;;;999777777777888999999999999999;;;<<<======>>>===<<<<<<999999999999999888777666777666666888::::::888666:::888777666777777666555555444444333333333333333111111111111111111111111333333222222111000//////111222222111//////111444888<<<:::222///111111...111111000///////////////000111111111000///000111///......///000222111000333000......111333111///444444555555666777777777555555444555888999999888777666555444444444444444333222000111222333333222000333666777666666888:::333444666777777777666666444555666888:::<<<===>>>>>>===;;;::::::;;;<<<===999999999999888888888888999999888777777888999:::===:::888999;;;<<<:::777999999999999:::;;;<<<<<>>===>>>@@@BBBAAA@@@FFFBBB>>><<<;;;<<<<<<<<<444777;;;<<<;;;;;;>>>@@@>>>>>>======<<<<<<;;;;;;:::<<<===??????>>><<<;;;AAA@@@@@@AAABBBAAA???===:::;;;===>>>???@@@???????????????>>>===;;;999888777777777888::::::999777<<<;;;:::::::::<<<>>>@@@;;;:::999888777888999:::888888888888777777777777333333333444444444555555555555777888999999999999777555333333444444333222000111222333222222000///222333444444555555555555222222222333333222222222111000////////////000000000111444666666444222111------------------------000000111222333333444444444444444444444444444444333333333333444555555666555555444333333222111111111111222222222333333333777555222111222333222222333;;;BBBCCC===555///---000000000000000000000000......000333555555222000000///...------...///000000000//////000111222222//////000000111111111222...000222111...---///111000000000000000000000000222111000.........//////000000000222444555444333///000111222222222222222444333333333222222111111333333222222111222222222333333222222333333444555000111222222111222444555333222222333444555666777888666555555777999::::::444666:::>>>AAA>>>999555<<<;;;999777666555666666777777777777888888888888666777777666444444555666999888666555666888;;;===;;;999777555555666777888:::999777666777999<<<>>>BBB???===???CCCEEEAAA===:::<<<;;;888666888777444888777777888;;;=========;;;;;;:::999999:::::::::@@@AAABBB@@@===;;;;;;;;;;;;999:::>>>@@@>>>???BBB@@@@@@???===:::999;;;<<<:::<<<>>>@@@AAAAAA@@@???<<<@@@CCCCCC@@@======>>>???@@@BBBCCCDDDCCCCCCBBBAAA???===:::999999:::;;;<<>><<<===:::;;;<<<;;;999999;;;===666777888999::::::::::::;;;<<<>>>??????>>><<<;;;777777888999999999999999444444444666888:::999888999777444333333444444333555444333333222222333333......//////000000111111222111000/////////000111111111000000000000111111444333333222111000//////............////////////222000---------.........111111111000000000000///000000000000000000000000777444111000222666888999000111222333444444444444555555555444444555555555222222222222222222222222555666888999999999777666777888999:::;;;:::999888555555666777999;;;===>>>>>>===<<<::::::;;;<<<<<<:::999888777777777999999777666555555555777888999<<<<<<;;;:::888777666666:::999888999;;;<<<;;;:::===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999888777777888999::::::::::::999::::::::::::999888888999:::;;;<<<===============>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>===;;;::::::::::::777777888999:::::::::::::::;;;<<<===??????@@@@@@<<<<<<:::999888777777777999888777666555444333222444444444555555555555555444555777999:::::::::999:::777333222333444222000333333222222111000000000222333444333222222333555111111222222222111111000//////000000111111111111444333222333444444333111111000///000111222111///111222222333333444444555666555333222333555777888333333333333333333333333444222000111333444333000222111000111222222111000444444444333333222222222777<<>><<<;;;;;;999;;;>>>@@@CCCDDDDDDDDDEEECCC???<<<;;;;;;<<<>>>?????????@@@@@@@@@AAAAAA@@@BBBDDDBBB>>>;;;;;;<<<<<>>>>>?????????>>>======<<<<<<<<<<<<;;;:::999888666777777888888888888888888888999999999999888888888888999;;;;;;<<<<<<;;;;;;<<<======;;;;;;<<<======<<<<<<<<<===>>>@@@AAAAAA@@@>>><<<:::888888777666777888999:::::::::::::::;;;<<<>>>???@@@@@@@@@<<<;;;:::999888777777777999999888777666555555444444444555555555555666666666777888999::::::999999:::777333222222222000...222111111111000000/////////111222222111111222444111111111222222111111000///////////////000000000222111111222444555444222///...---...000111000///000000111111222333333444444333222111222333555666444444444444444444444444333111000111333444222000222111000000222222111000333333333222222222111111555666888777333///...///------...///000000///////////////000111111111222333000......000111111///...///000///------///000........................111///...111111......000111000///......///000111000000000/////////......///000111111222222222111///000111111222222111111222222222333222222111111000000///......///111222111000000111333333111///...///111111000///111222111111222333333333333333555444444444444444555555333555888:::::::::888777888888888888888777666666888888777777888888999999===<<<:::888777888999:::999888777777999999888777<<<:::888888:::;;;:::888::::::::::::;;;;;;;;;;;;????????????===<<<:::888:::999999:::;;;<<<;;;999777999;;;<<<<<<;;;999777999::::::999888999<<>>AAACCCDDDDDDDDDCCCBBB@@@>>><<<<<<======>>>>>>???@@@AAABBBCCCCCCCCCDDDEEECCC???======>>>@@@BBBDDDEEEEEEDDDAAA@@@AAA???<<<999999;;;>>>@@@>>>@@@BBBBBB???<<<999888;;;:::888666444333444555444444555555666777777888999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::777444444555777888999888777666888666555666888777555222666444222222222222111000.........///////////////000000//////000111222333111000///...---,,,,,,,,,//////////////////......////////////000000000000444222111000222222222111222222111111111000000000........................222111000000222444444333111222222333333333222222333333222222222222333333222222222222222222222222222333555777888888777777999999999999777666555444999888888999999;;;<<<<<<:::::::::999999777666666888888777777777888888999777666666666666777777888888999999:::;;;<<<======999888888888:::;;;:::999============<<<;;;::::::;;;;;;;;;;;;:::999999888666666777777777666555555555555666777888888888888666777888999::::::::::::888999;;;;;;::::::;;;===<<<;;;999999;;;===@@@CCCDDDBBB???<<<999777555555666777888999999::::::999;;;<<<===>>>???@@@@@@@@@<<<;;;:::999888777777777888888888777777777666666555555555555666666777777888888999::::::999999888999777444222222111///...//////////////////......,,,...111222111111222222000000111111222111111000////////////............000//////111444555444333111///............---,,,//////000000111222222222222222111000000111333444444444444444444444444444222111000111222333222000222000///000111222111///222222111111111111000000333111000000222222///,,,+++,,,---///000000111111000000000000000000000000222000//////000111111000...///000///------///000////////////////////////000......111111...///111000000////////////000000000///...---------...//////000000111111111111111......///000000000000000000111111222222222222111222111000/////////000111111000000111222222000///---///000///......///111///000000111111111111111333333333333444555555666111333555888999999888777888888999999888888777777999999999999:::::::::;;;<<<;;;:::888888888999999888777666777:::;;;:::999;;;999777888:::===>>>>>>999999:::::::::;;;;;;;;;>>>======<<<;;;;;;::::::777777777999<<<======<<<999:::<<<======<<<:::999999::::::999999:::<<>>>>>@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFFFFDDDAAA@@@@@@BBBDDDDDDEEEEEEDDDCCCAAA@@@AAA???<<<;;;:::<<<>>>@@@>>>???@@@AAAAAA@@@<<<999;;;999666333333444666777555555555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999999888666555555666777999999888777777666555555666888888666444555666777777555444444444..............................//////000111222333000///......---.........------....../////////////////////000000000111111222000//////111111111///222222111111111000000000........................//////...000222222111000111111222222222222111111222222111111111111222222111111111111111111111111111222444555666666666666777777666666666555444444999999999999999999:::;;;888999999999888777555444777777777777777888888888777666666666666777777777777888888999:::;;;<<<<<<999888777888999::::::888:::::::::;;;::::::999999:::::::::::::::999888888777777777777666555444333222333555666777888888888666777888999999999999999777888::::::::::::<<<===<<<:::888777888;;;>>>AAABBBAAA>>><<<999777555444555666777888999999999999;;;<<<===>>>????????????<<<;;;:::888777777666666666666666666666666666666444555555666666777777777::::::999999999888888777777666555444333222111000---------------.........***---000222222222222222///000000111111111111111000000/////////.........000//////111222333222111444222000......---+++)))//////000000111222222333222111111000000111222222222222222222222333333333111111000000111111111000111000//////111111000///000000000000000000000000222222000...000333111---,,,---...///000000000000000000000000000/////////111111000000111111111111...///000///------///000000000000000000000000000000------111111//////222000000////////////000000111///---,,,,,,---///000//////000000111000000///......///000000000000/////////000111222222222111333222000///...//////000111/////////111111000///...///000000......///000///000000111111111111111222222222222333444555666000222444666888888888888777888888999888888777777999999999::::::::::::::::::999888777777777777888777777777888;;;======<<<;;;999777777888;;;===???888888999999::::::;;;;;;<<<<<<;;;:::::::::;;;;;;777777777999<<<======<<<999:::<<<<<<<<<<<<:::999999:::;;;:::999:::<<<>>>GGGIIIJJJHHHDDD@@@===<<<<<<===???BBBDDDEEEEEEEEEAAACCCDDDEEEEEEDDDAAA@@@DDDDDDFFFHHHJJJLLLNNNOOOHHHHHHFFFEEECCCBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBB@@@>>>===<<<<<<===>>>>>>======???BBBAAA===999888666444444555666777777888888888999999::::::::::::::::::;;;;;;<<<======>>><<<999777777777666555666777888999999999888888777777666666777666666555555888;;;:::666333333555.........---------------------...///000000111111---------...///000111222---......//////000000000////////////000000000000111000///000111222111///111111111000000000//////////////////////////////...---...///111111///---000000111111222222111111111111111000000111111111111111111111111111111111111111222333444444555555333333333333444555555555888888777777777777888888888888999999888777555444666666777777888888888888666777777777777666666666777777777777777777777777888777666777999:::999888555666777888999:::::::::999999999:::999999888777777888777777666555333333111222444555666777888888777888888999999999999888777888::::::::::::<<<======;;;888666666777:::<<<>>>===<<<:::888777666666555555666777888888888888;;;<<<===>>>>>>>>>>>>>>>;;;;;;999888777666666666333333333333444444444444444444444555666777777888:::999999888777777777777555555555555444333333333+++++++++,,,---------...***---111333333222222333...///000111111111111111000000000000000000000000222000000000111111///---222000////////////...,,,000000111111222333333333222222111111111111111111/////////000000111111111000000000000000000000000000///......000000///...////////////////////////000333222......111111---...///////////////......000000000///////////////000000111111000000000000...///000///------///000000000000000000000000000000------111111//////222//////000000000000//////111000...------...000111//////000000000//////......///000000111000000000...///000000111111111111222111///.........//////000///......000000///...///000111111/////////111000111222222333222222222111111111222222444555666111222444666888888999999666777777888888888777777777888999999:::999999999666666555555555555555555777777777999<<<>>>???>>>:::999777666555777:::<<<777777888888999::::::;;;<<<;;;::::::::::::;;;;;;999999888:::<<<<<<;;;999888999::::::::::::999888999:::;;;;;;:::;;;<<<>>>EEEHHHIIIHHHEEE@@@===<<<===>>>@@@CCCDDDEEEEEEEEEBBBDDDGGGIIIJJJHHHEEEDDDEEEEEEGGGIIIKKKMMMNNNOOOHHHGGGEEEDDDDDDDDDCCCCCC======???@@@AAABBBBBBCCCDDDCCCAAA???===<<<;;;;;;===<<<<<<>>>AAA@@@;;;777444333444777:::;;;999777999999999999::::::::::::999999:::<<<===>>>??????>>>;;;888666666777777666777888888999999999999999999999999777666555444444777:::<<<:::666333222333---------------,,,,,,,,,+++,,,---...//////......,,,,,,---...///111333444---.........//////000000............////////////111111111222333444222111000000/////////.........////////////////////////...------...///000...,,,......000111111222222111111111000000000000111111111111111111111111111111111111111222222222333333000000111111222333555666555555444444444555666666777777777777777666666555555555666777888888888888666777777777777666666555666666666555444444444333777666666666888999888777333444555777888999::::::888888999999999888888777777777777666555444333222111222444555666777777777777777888888999888888777777999::::::999999;;;<<<<<<:::777555555666777888;;;:::999777666666666666444555666777777888888777:::;;;<<<<<<=========<<<;;;:::999888777666666666111111111111111111222222222333333444555666777777999888777666666666666666333555666666444222333333******++++++,,,---......,,,...111222111111222333......///000111111111111000000000000111111111222222111//////000///---+++,,,,,,,,,...111333333222000000111111222333333444111111111111111000000000------......///000000000...000111000///...///000000...---...///000///---......////////////000000---222222---...333222,,,///////////////...------////////////////////////...///111111000//////000...///000///------///000////////////////////////000......111111...///111//////000000000000//////000///.........///000111///////////////......---...//////000000000000000...//////000000000000///000///...---------...///000///------...//////...000111222111///...///000111222333333444444333333111111111111222333444444111222444555666777888888555555666666777777666666555666888999999999888777444444444444444333333333666666666888;;;===>>>===999999888666444444666888666666777888999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;:::999:::;;;;;;:::888777888888999999888888777888:::<<<<<<;;;;;;===>>>BBBEEEHHHHHHFFFBBB???>>>>>>???AAACCCEEEEEEEEEEEECCCEEEHHHKKKLLLKKKHHHGGGCCCDDDDDDFFFGGGHHHIIIIIIEEEDDDCCCDDDDDDDDDAAA???888999<<>>>>>>>>??????===999666222222444999===???<<<888888888888888888888888888999:::<<<>>>??????>>>>>><<<999777666777777777777888999999999999::::::::::::;;;:::888555333444555999::::::999666444333444---------,,,,,,,,,++++++++++++,,,---------,,,++++++,,,,,,---...000111222---------------.........------------............000///000111333333222000............------------........................///...------...///...---,,,---...000111222222222222111111000000111111222111111111111111111111111222222111111000000111111111000000000000111333444111111111111222222333444555444444444444555555666444555666777888888888777666777888888777666555444555555444444444333333333777666555666888888888777444555666777888888888888777777888888888888888777444444555555444333222222333333444666777777777777666666777777777666666555777888999999777777888999888777666555555555666777999888777666555444444444444444555666777777777777999:::;;;;;;<<<;;;;;;;;;;;;:::999777666666666666111111111000000000000000111111222333444555666666777666555444444555666666333555666555111///...///))))))***+++---......///---...000000//////000111---...///000111111111111---......///000111222222000///......//////---++++++++++++---000111111111//////000000111222222222000000000000000///......------......///000000111---///111000...---///000///...------//////...---......//////000000000000---111000---333;;;777,,,---...///////////////...---.........///000000000,,,...111111...---...///...///000///------///000........................111///...111111......000...///000111111000///...---------....../////////.../////////......---,,,------...////////////.../////////000//////......------,,,+++,,,---...///000...,,,,,,...//////...///000111000...---...///111222333333444333333333222222111111111111222222111222333333444555555555333333444555555555555555555666888999:::999888777333333333444444444333333444333333555888:::;;;:::666888888777444333555777555555666777888999::::::;;;<<<======<<<;;;:::999::::::999:::;;;;;;:::888888888888888888888888888888:::<<<<<<<<<<<<===>>>@@@CCCGGGIIIGGGDDDBBBAAA???@@@BBBDDDEEEFFFFFFEEEBBBDDDGGGJJJKKKKKKIIIHHHCCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBDDDCCC???;;;666999===AAACCCDDDDDDCCC@@@AAAAAAAAAAAA???>>>===???AAACCCBBB>>>:::777666333222333888>>>AAA???<<<999999999999999999999999:::<<>><<<:::999888666666888888888777999999999999999:::;;;;;;999::::::888555444666888:::888777777888888888777---------,,,,,,+++++++++***+++,,,---,,,+++***))),,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------///111111///---......---------,,,,,,,,,------------------------000...------...///...---+++,,,---///111222333333222222111111111111222222000000000000000000000000333222111000////////////222111000//////000111111////////////000111222333333222111111222333555666333444666777888888888777666777888888888666555444444444444444444444444444777666555666777888888666666666777777777777777666666777777888888888777777222333333333333222111111444444555666777777777777444555555666555555444444666777888777666555666777555555555555555666777777999888666555333333222222333444555666777777777777999999::::::;;;;;;::::::;;;:::999777666666555555111111111111000000//////000000111222444555555666666555444333333444555666444666777444///+++******))))))***+++---...//////---.........,,,,,,...000---...///000111111111111+++,,,---...///111222222...------...///000...---///---,,,,,,---...,,,+++......//////000111111111.../////////...---,,,,,,.........///000111111222---///111000------...111///...------...///...---.../////////000000111111000111...///:::EEE>>>...,,,,,,...///000000111111,,,------...///000111111***...000000...,,,---......///000///------///000........................222//////111111------000...///000111111000///...+++,,,---............---.../////////...------,,,+++,,,------......------///000000000///...------,,,++++++***+++,,,...///000...,,,,,,---...///......///000///---,,,---...111111222333333333333222222222111111111111111111111111111222222333333333222333333444555555555444555777999:::::::::888777333333444555555444444444222111111333666888888777444777999888555555666888444555666777888999::::::<<<===>>>>>>>>><<<999888999999888:::<<<<<<;;;999888888888888888888888888888:::<<<===<<<<<<===>>>???BBBGGGJJJIIIGGGEEEDDD???@@@BBBDDDFFFFFFFFFEEEAAACCCFFFIIIJJJJJJIIIHHHEEEDDDDDDDDDCCCCCCBBBBBB???>>>???BBBCCCBBB===888777:::>>>BBBEEEEEEDDDCCC===>>>@@@AAABBBAAAAAA@@@AAADDDFFFDDD>>>999777777666333222666===BBBBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAA===999666777666666777888999888777::::::999999999:::;;;<<<777888999777555555777;;;:::777555666999<<<<<<;;;...,,,******+++++++++***,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,------...//////000---,,,+++******,,,...///)))******++++++,,,,,,---.........//////000111222222111000000000000000000///...///000111000---***000/////////000000...,,,////////////............111111222222222333333333444444444444444444444444333444555777888999999999666666777777666555444333555555555555555444444444666666666666777777777777666666666666666555555444666666555555555444444444666666666666666666666666888555444666666444555888555555555555555555555555999999888777666555444444000111222333444444444444555444333222222222333444555444333222333555777999999888666666777888888777888888888777666444333222///...---...///000///---000000111222333555666777222222222222333444555555555444222000///...------...---+++++++++---///000,,,,,,---...//////......222111///...///000///...111111111111111111111111........................//////............//////,,,,,,,,,---...///000111////////////////////////...,,,+++---000222111////////////...------,,,,,,000///...---------------000000//////............,,,///...+++,,,111333111111111000///////////////.........------.........000///---,,,,,,---///000,,,,,,,,,---------......---,,,+++,,,...///...---+++,,,,,,------.........111111111000///---,,,+++***,,,...//////...,,,+++///...---,,,+++,,,------***+++,,,,,,------,,,,,,///......///000000///---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000///000222333333222333333333222111000//////111111222222222333333333666555333222222333555666:::999999888666555333222555555444444333333333222333333333222222222111111555666777888777666444222555666888888777888:::===CCC@@@===:::888888:::;;;777888888999999::::::;;;:::999888888888999:::;;;???===;;;999888888999:::>>>@@@CCCEEEDDDDDDCCCCCC>>>>>>???@@@AAABBBDDDEEEDDDDDDEEEFFFHHHIIIGGGEEEIIIEEEBBB@@@@@@@@@===:::@@@===;;;;;;===??????===<<<>>>BBBEEEFFFFFFDDDBBB??????>>>>>>>>>???AAABBB@@@@@@@@@???===;;;888777444555555777;;;???CCCEEE>>>???>>>;;;777555666888888:::===@@@@@@>>><<<:::666666555555555666666777;;;:::888888888777555333777444222222444666777777;;;555000222999===;;;888...,,,******+++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---......,,,+++++++++,,,------......---,,,+++******,,,---///******++++++,,,---------............///000111222111111000000//////000000///......///000///---+++222000...,,,+++(((%%%""",,,---------......//////000000000000000000111111555444444444333222222222222333444666777777888888777777777666666666666666999999777666444333333333666666666666666777777777666666666666666555444333333333444444555555555555777888888888888888888777888444444666666444444888555555444444444444555555999888888777666555444333111111222333333444444555333222111000///000000111222222111111222333555666333333333444666888999999777777666555444333333222222111000000222222111000000000000000111333444555111111111111222333444555333222111///......------......,,,,,,,,,---///000------......////////////222000///...000000000///000000000000000000000000..............................------------......///......---------------........................---++++++,,,///000///...000//////......---,,,,,,///...------------------//////.........---------,,,......++++++...///---...---,,,,,,++++++,,,,,,...------,,,,,,------...///...---,,,,,,---...///,,,,,,,,,,,,---------------,,,+++,,,.........---------------------------111111000000...---,,,++++++,,,---......---,,,,,,...---,,,+++***++++++,,,***++++++,,,---,,,,,,,,,,,,+++***+++,,,---+++***...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111000///000222222222111222222222222111000//////111111111222222222333333444333222111111222333444666777777777777666555444222333333333333333333444333333333222222111111111333444555666666555333222777888999888666666888999>>>===;;;999888999:::;;;888888888999::::::;;;;;;999888777666666777888999===<<<:::888888888999:::???AAADDDEEEEEEDDDCCCCCC?????????@@@AAABBBDDDEEECCCCCCDDDFFFHHHHHHGGGEEEFFFCCC@@@?????????===:::<<<:::888888;;;===<<<<<<===@@@EEEIIIJJJHHHDDDAAA@@@@@@???>>>>>>???@@@@@@>>>>>>>>>===<<<:::777666555444555666999===@@@CCCBBBBBB@@@<<<777555777999:::<<<>>>@@@@@@>>>;;;999666666555555444555555666999888666666777666444222666444222111333555555555555444333444666999;;;<<<---+++******+++++++++***,,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,*********++++++,,,,,,---,,,++++++******,,,---...+++++++++,,,------..................///000111222111111000///////////////000...------...///...,,,...---,,,,,,------+++)))***+++,,,---...//////000111111000000000000000000555444444333222111000000222222333444555555666666777666666555555666777888===;;;888555333222111111555555555666666666777777666666666666555444333222000111222333444555666666888888::::::::::::888888777444444666666444444777666555444222222444555666888888777666555444333333222222222222333444555555444333111////////////000...///000111111111222111000111111333444555666777666555444333222333333444333222111111222333222111000000/////////000111111000000000000111222333333000000///............///000///...---...///000111.........///////////////111000...///000111111000////////////////////////........................------,,,,,,,,,,,,------///...------,,,,,,------........................,,,+++***+++---......---///000//////...------,,,---,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,***------******,,,+++(((,,,,,,+++***************,,,,,,++++++++++++,,,,,,......,,,,,,,,,,,,......++++++,,,,,,,,,------------,,,+++,,,---...---,,,------------,,,,,,,,,,,,////////////...---,,,+++------------,,,,,,,,,,,,,,,,,,+++*********************+++,,,,,,,,,,,,+++---,,,+++,,,---...---+++///...---+++************------------------------....../////////000000000222111000000111111000///222222222222111000//////111111111222222222222333333222111000000111222333333444555666666777666666111111111222333333444444444444333222111111000000111222333444444444333222999999999777555444555666999999888888888999::::::888888999999:::;;;;;;;;;999888666555444555555666;;;:::999888888888::::::AAABBBDDDFFFFFFEEECCCBBB======>>>>>>???@@@AAABBBAAAAAAAAADDDFFFGGGGGGEEECCCAAA>>>>>>>>>>>>===<<<:::888777777:::<<<===<<>>>>>>>>>>><<<<<<<<<<<<;;;999777666666555555666888;;;>>>???EEEDDDAAA<<<888777888:::<<<===???@@@???===:::888666666555444333333333444666555444444555555333222666444222222333444444444...222666555333333999???,,,+++))))))***++++++***++++++************++++++******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,---,,,+++*********+++++++++,,,,,,++++++******++++++,,,---++++++,,,------......///...............///111111111000000///............///...,,,,,,---......---,,,,,,,,,---000000///...,,,,,,------...///000000333333333222222222222222333222222222111111000000111111111222333333444555666555333333333555777888;;;999666333111000000111444444444555555666666777666666666555444333222111000111111222333444555555777888999::::::999888777777444333666666333444777777555333111111333555777777777666555444333222222222222222222222444555666555444333111000000000111,,,...///111111111//////222333444333333222222333777555333222222333555666111000///000111222111///111000000/////////////////////...//////000111222///////////////000111111111000000//////000111111/////////.../////////000000///......000222222111................................................------,,,,,,,,,,,,------******++++++,,,...///000------------------------,,,++++++,,,---...------//////000000///...,,,++++++++++++++++++,,,---...++++++++++++++++++******'''+++,,,******,,,***'''...---,,,,,,++++++,,,,,,++++++************++++++------,,,++++++,,,------++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,------...............---,,,+++...---,,,+++++++++,,,,,,,,,,,,++++++************)))******+++++++++++++++...---+++,,,---...---,,,------,,,+++*********+++------------------------....../////////000000000222111//////000000///---111111111111111000//////111111111111222222222222222111111000000111111222222333444555555666555555222222333333333333333333444444333222111000//////000111222333444444444333777777777666444333444555666666777777777777888888888888999999:::;;;;;;;;;999888777555444444444555999888888888888999:::;;;AAABBBDDDFFFGGGFFFCCC@@@;;;;;;;;;;;;<<<<<<===>>>???>>>>>>AAADDDEEEEEEDDD@@@???>>>======>>>>>>===::::::999:::;;;>>>???@@@AAADDDHHHKKKKKKHHHEEEBBBBBBAAA@@@???===<<<;;;;;;:::;;;;;;;;;;;;999888777888777666666777999<<<===DDDBBB>>>;;;888888:::<<<===>>>??????>>><<<999777777666555444333222222222444222111111222333222111777555444333444555555444...333666555111111666<<<+++***((()))***++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,,,,,,,++++++++++++++++++,,,,,,,,,************++++++,,,,,,++++++,,,------......///------------...///000111111000///...------------...,,,++++++,,,...------000...------,,,+++)))&&&000000//////////////////222222222222222222222222000000000111111222222222111111000000111222333444444222111000111333555666666555333111000000000000222333333444555555666666555555555555444333222111222222222333333333444444555666777888888777666555777333333555555333333777666555333111111333555666666666555444333222111111222222222222333444555555444333222000//////000000,,,...000222222111///...111333555555333222222444888777555333333444666777111000///000111222111///222111000//////.....................///000111111000000000000111222333444111111111000000111111111000///............//////000...---...000111111000////////////////////////..............................------------......************,,,---...///------------------------,,,---------------............/////////---+++******************+++,,,---)))))))))***************&&&)))+++***+++------)))...---,,,,,,++++++,,,,,,*********))))))*********,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,+++***+++---...---,,,******++++++,,,---......,,,---------------,,,+++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***((()))******++++++******+++)))(((((()))******)))************++++++,,,---------------------------............////////////222000//////000000...---000000111111111000//////000000111111111222222222222222111111111111222222333444444444444333333222666555555444333222111111333333222111111000//////111222333333444444444444333444555444333333555777666666666666666555555555777777888999999::::::;;;;;;999888666555555666666888888888888999:::;;;;;;AAAAAACCCFFFHHHGGGCCC???<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===@@@BBBBBBBBB===>>>======<<<===>>>>>>::::::::::::;;;===???AAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@>>><<<:::999888999:::;;;<<<<<<;;;:::999:::999888777888:::<<<===???===:::888999:::<<<<<<======>>>>>><<<:::888666777666555444333222222222444222000000111222222111888777555666777777777666333444444333333333444555+++)))((((((***++++++***))))))***++++++***))))))*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++*********++++++++++++++++++++++++,,,------......------------...///000111111000///------,,,,,,,,,,,,+++***+++---...---,,,...------...//////---,,,111111111000000000////////////000000000111111111//////000111222333333444111111000000000111333444222111111000000111222333111111111111111000000000111222222333444555666666333333444444333333222111333333333333444444444444555555555555555555555555666333333555555333333666555444333111111333444555555555444333222111000000000111222333444444444444000000...---------...///---///000222222000///...---000555666444444555888888777666555444555555666333222111111222333222111222111000///........................///000111111111111111111222333444444111111111111111111000000000///---,,,,,,---......///...,,,---...//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---///,,,---...///...,,,***(((***))))))))))))******+++)))))))))))))))*********&&&***+++)))+++......,,,++++++***)))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++,,,---,,,+++******++++++,,,---------++++++,,,,,,---,,,,,,,,,------,,,,,,++++++******,,,,,,,,,---,,,++++++***(((((()))************)))---+++))))))***+++,,,+++))))))))))))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......//////...---///000000111111000//////000000000111111111111222111111111111111111111111444444444333333111000000666666555333222111000///222111111111111000000000333333333333333333444444///111222222222333555777666666555444444444555555666666777777888999999999;;;:::888777666777777888999999999::::::;;;;;;;;;??????AAAEEEHHHHHHCCC>>>======<<<<<<;;;<<<<<<<<<:::999888999<<<>>>>>>>>>;;;<<<<<<<<<::::::<<<===777888888888777999;;;>>>@@@???>>>>>>???@@@AAABBB??????>>>===;;;999777666888999:::;;;<<<;;;;;;:::;;;:::888888888999;;;===;;;999777888:::;;;<<<;;;<<<<<<<<<<<<:::999777666666666555444333333333444666333111000111222222111888777666777999999999777777444222333444555222000***)))'''(((***++++++***((()))***++++++***)))(((++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))***)))((()))+++++++++)))************************))))))***+++++++++++++++******++++++,,,---------------------...///000000111000...---,,,+++++++++*********,,,......,,,*********+++...111333333222////////////000000000000......///000111222222333000111111222222333333333222111000///000111333444222222222222111111111111///000222222222111///...111111222333444555666666111222222333333333333222222222333444555666666777666555444333333444555666666333222555555222333666444333333222222333333444444444333222111000/////////111333555666555333222......---,,,---...///000......///000000///...---+++000555666444333555777777777666555444444333333222111000000222222111000000///...------,,,------............///000111222000000000000111222333333111111111111111000000//////...,,,+++++++++,,,---///---,,,,,,---------,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,+++***************+++++++++++++++++++++++++++---...---+++***,,,...***+++---...---+++)))'''******)))((((((((())))))(((((())))))************(((++++++((())),,,---+++***)))((((((''''''((((((+++******))))))******+++******++++++++++++******))))))))))))*********++++++*********,,,---,,,+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***+++,,,,,,,,,+++))))))'''((())))))******))))))000...,,,+++,,,...///...***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,---///000///...//////000000000000000///000000000000111111111111///000000000000000000///333333333333222111000///333222222111000//////...000000000000111111111111333222222111111111111222///000111111111222444666555444333333333555777888555555555666777777888888:::999888777777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<>><<<;;;;;;:::999999999:::888777555666888:::;;;:::888::::::999777666888;;;555666777666444555888;;;;;;;;;;;;<<<===>>>??????<<<<<<<<<;;;:::777555444555666888::::::;;;:::::::::999777666777888:::<<<:::888777999;;;<<<:::888::::::::::::999777666555666666555555444555555666888666333111222222222222555555555777999:::999888555444333333555555333111***((('''(((***++++++***((()))***++++++***)))(((,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))(((((((((((())))))***++++++++++++***)))******++++++,,,---------------------...000000111000...---,,,+++++++++))))))***,,,......,,,))),,,+++***+++,,,,,,***))),,,------...///000111111//////000222333444555666333333333222222222222222333222000//////111333444333333333333333222111000000222333555444222///---000111111222444555666666000000111222333333333333000111222444666777999999888666444222222444666888666333222555555222333666333333333333333333333333444444333222111000//////...000333666777555333111//////......///000222333..................---------222666666222000111333666666666555444222111000///...---...///000///---...---,,,,,,+++++++++,,,///......//////000111222000000000000000111222222111111111111111000///...///...,,,*********,,,---///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,(((((())))))***,,,---...++++++++++++++++++++++++***,,,...,,,***)))***---)))+++,,,------***(((&&&+++***)))(((((('''((((((((()))))))))******++++++***,,,+++''''''***+++)))******)))(((((((((((((((++++++************++++++******++++++++++++******))))))))))))************+++***)))***,,,---,,,+++//////...,,,***)))(((''')))***+++,,,,,,,,,,,,,,,+++,,,---...---+++)))''')))******++++++)))(((''''''(((((()))))))))))))))...,,,)))(((***+++,,,,,,++++++***************+++******************************+++++++++,,,,,,,,,---,,,,,,---///000///...//////000000000000000///000000000000111111111111......////////////......111222222222222111111000////////////............/////////000111111222222222222111000//////000000///000111111000111333555444333111111333666999<<<444444555555666777777777888888777666666777888999;;;<<<<<<======<<<;;;;;;;;;;;;===CCCHHHIIICCC>>>999888777666555555555666888666444444666888888888666888999777444444666888666777888666444444777:::777888;;;===>>>>>>======:::;;;;;;:::999777555333333555666888999:::999999888777666555666777999;;;;;;999999:::===<<<999666888888888888888777666555666666555555555666666777:::777444222222333333222333333444666999:::999888222333444555555555555444