BM6P6(@ }}}{{{vvvrrrooonnnnnnnnnmmmlllkkkjjjiiiiiihhhhhhjjjkkklllmmmmmmmmmlllkkkhhhgggeeeaaa^^^[[[XXXWWWWWWVVVUUUTTTUUUUUUWWWWWWSSSTTTVVVWWWWWWVVVUUUTTTNNNMMMLLLKKKKKKKKKLLLLLLNNNPPPRRRTTTTTTRRROOOMMMNNNOOOPPPOOOMMMLLLLLLLLLPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVWWWXXX]]]]]][[[XXXUUUPPPMMMKKKOOOOOOOOOOOOOOOOOOOOONNNRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFDDDDDDEEEGGGHHHNNNNNNOOOOOOOOOOOOOOONNNPPPOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFDDDAAAAAAHHHTTT]]]OOOJJJEEEDDDFFFHHHIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHMMMLLLIIIGGGFFFEEEEEEEEEFFFDDDCCCCCCEEEHHHMMMOOORRRSSSSSSUUUWWW[[[^^^___dddddddddddddddeeefffffffffgggiiikkkmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiiiiihhhggggggggghhhiiijjjjjjkkknnnooopppooonnnmmmgggeeebbb___^^^^^^```aaaaaabbbcccdddddddddcccbbbdddcccbbbbbbddddddcccaaagggfffdddcccbbbbbbcccdddddddddddddddeeeeeeeeeeeeeeeeeefffggghhhiiiiiijjjgggggggggfffeeedddddddddaaaaaaaaabbbcccfffhhhiiikkkjjjiiigggfffdddcccbbbeeeddddddcccccccccddddddgggfffffffffffffffffffffiiigggffffffhhhiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjgggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiifffeeecccccccccfffhhhjjjlllmmmmmmmmmmmmkkkjjjiiihhhhhhhhhggghhhhhhiiijjjhhhhhhgggggghhhiiijjjjjjggggggfffeeeeeeeeeeeeeeeffffffeeeeeedddddddddcccccccccdddeeegggiiijjjkkkjjjiiiiiihhhhhhhhhhhhhhhddddddeeegggggghhhhhhhhhccccccdddcccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbcccbbb```^^^\\\aaaaaa```___^^^]]]]]]\\\______^^^]]]]]]\\\[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]````````````___^^^]]]]]]XXXXXXXXXWWWWWWXXXYYYYYYVVVXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^```___^^^\\\YYYVVVSSSRRRTTTTTTTTTTTTUUUVVVWWWXXX\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\]]]^^^```cccdddeeedddcccbbbaaa```___^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^^^^____________```aaabbbcccdddddddddddd}}}|||wwwtttooojjjgggeeeddddddcccdddeeeffffffeeecccbbbdddeeeggghhhiiihhhhhhgggeeedddbbb___\\\YYYWWWVVVTTTTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUWWWWWWVVVUUUTTTMMMLLLKKKKKKKKKMMMOOOPPPRRRSSSVVVWWWWWWUUURRRPPPRRRSSSTTTSSSQQQOOONNNNNNQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[_________^^^\\\ZZZXXXVVVXXXYYYYYYYYYYYYXXXVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTWWWVVVUUUTTTSSSRRRRRRQQQNNNOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSQQQPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNOOONNNLLLLLLRRR\\\eeeNNNKKKGGGFFFHHHJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJOOONNNMMMLLLKKKLLLLLLMMMKKKIIIHHHHHHIIIMMMPPPSSSUUUVVVWWWXXX[[[^^^aaacccfffffffffeeeffffffggggggkkklllmmmooopppqqqqqqpppooonnnnnnmmmmmmllllllllllllkkkjjjiiiiiijjjkkkkkkjjjlllmmmooooooooonnnmmmhhhfffcccaaa______aaaaaacccdddeeefffgggffffffeeegggeeedddeeeggggggfffeeeiiihhhgggfffeeeffffffgggiiijjjjjjjjjkkkkkkkkkkkkhhhhhhiiijjjkkklllmmmmmmllllllkkkjjjjjjiiihhhgggdddccccccdddeeegggjjjkkkkkkjjjiiihhhgggfffeeedddffffffffffffffffffggggggiiiiiiiiiiiiiiiiiiiiihhhjjjhhhfffggghhhjjjjjjjjjjjjiiiiiiiiiiiijjjkkkkkkiiiiiiiiiiiijjjjjjjjjjjjlllllllllllllllkkkjjjjjjgggfffdddcccdddfffhhhjjjnnnooopppppppppooonnnmmmhhhhhhhhhhhhhhhiiijjjjjjhhhhhhhhhhhhhhhiiijjjjjjhhhgggffffffeeeeeeffffffggggggfffeeeddddddccccccccccccdddeeefffhhhjjjkkkjjjiiihhhhhhgggggghhhhhheeefffggghhhhhhiiiiiiiiifffeeeeeecccbbbaaa``````^^^^^^^^^^^^____________aaabbbcccccccccaaa___^^^``````________________________^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVWWWXXXVVVWWWYYYYYYXXXXXXZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\^^^```bbbcccccccccbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]_________`````````aaaaaacccdddeeefffgggggggggggg~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{yyyvvvsssrrrnnnkkkfffaaa]]][[[ZZZZZZZZZ\\\___bbbcccbbb```^^^aaabbbccceeefffffffffeeefffdddbbb___]]][[[YYYYYYUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXXYYYYYYYYYXXXWWWOOONNNMMMMMMOOORRRUUUWWWZZZ[[[]]]^^^]]]\\\ZZZXXXZZZ\\\]]]\\\YYYVVVTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZ[[[\\\```aaabbbdddeeefffffffffddddddddddddbbb___[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUSSSTTTUUUVVVWWWWWWWWWWWWPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWWWWTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTSSSRRRQQQTTT[[[```QQQOOOMMMMMMOOOQQQSSSSSSOOOOOOOOOPPPPPPPPPPPPQQQTTTSSSRRRRRRSSSTTTVVVWWWRRRQQQOOOOOOPPPSSSVVVXXXZZZ[[[\\\^^^aaadddggghhhiiiiiihhhhhhhhhhhhhhhiiimmmnnnpppqqqrrrrrrrrrrrrooooooooooooooooooooooooooonnnmmmlllkkkkkklllmmmkkklllmmmnnnnnnnnnmmmllljjjhhheeecccaaaaaabbbccceeefffggghhhiiiiiijjjiiiiiihhhhhhiiikkklllkkkjjjlllkkkjjjiiiiiijjjkkkkkkooooooooooooppppppppppppmmmmmmnnnooopppqqqqqqrrrpppppppppooonnnlllkkkjjjffffffffffffhhhjjjlllmmmkkkkkkjjjiiiiiihhhgggggghhhiiiiiiiiijjjkkkkkkkkkllllllllllllllllllllllllkkkjjjhhhiiijjjlllkkkkkkkkkkkkjjjjjjkkkkkklllmmmkkkkkkkkkkkklllllllllllloooooooooooonnnmmmlllkkkhhhgggeeedddeeefffhhhiiijjjkkklllmmmmmmmmmlllkkkiiiiiiiiihhhiiijjjjjjkkkiiiiiihhhhhhhhhiiijjjjjjhhhhhhgggfffffffffffffffhhhgggfffeeedddcccbbbaaabbbbbbcccdddfffhhhjjjkkkiiiiiihhhggggggggggggggggggggghhhiiijjjjjjjjjjjjiiihhhfffdddbbbaaaaaaaaa^^^^^^______``````aaaaaabbbcccdddddddddcccbbbaaa____________``````aaaaaa___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTQQQQQQRRRRRRSSSTTTUUUVVVUUUWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYY\\\]]]^^^````````````___^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^```bbbbbbaaaaaa```___^^^^^^]]]________________________``````aaaaaaaaaaaaaaaaaabbbbbbcccccccccdddddddddhhhhhhiiijjjkkkkkkkkkkkk|||zzzyyyvvvvvvuuuuuuuuutttuuuuuuttttttttttttrrrpppmmmlllgggeeeaaa\\\YYYXXXXXXYYY[[[\\\___aaaccccccccccccdddfffhhhjjjkkklllllllllmmmkkkhhhfffcccbbbaaa```]]]\\\ZZZYYYYYYZZZ[[[[[[\\\]]]^^^____________^^^WWWVVVTTTTTTUUUXXX[[[]]]bbbbbbcccddddddcccbbbaaaaaadddeeedddaaa]]]ZZZYYYTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUVVV[[[\\\```ccchhhkkknnnoookkkkkkjjjgggccc^^^YYYVVVWWWWWWWWWXXXXXXYYYYYYZZZXXXZZZ[[[]]]]]]\\\[[[ZZZYYYZZZ[[[\\\^^^^^^______ZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWWWWWWWWWWWWWVVVOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXVVVXXXYYYYYYYYYYYYYYYXXXXXXSSSTTTUUUWWWXXXZZZ[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVWWWVVVTTTSSSSSSVVVYYYXXXWWWWWWWWWYYY[[[]]]^^^YYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]XXXWWWVVVVVVVVVYYY[[[]]]```aaaccceeegggjjjlllmmmllllllkkkjjjjjjjjjkkkkkkmmmnnnnnnooooooppppppppppppppppppqqqqqqrrrrrrrrrqqqpppooommmlllllllllmmmllllllmmmmmmmmmlllkkkkkkkkkiiigggeeedddddddddeeefffggghhhiiijjjkkkllllllkkkjjjiiikkkmmmnnnnnnmmmnnnmmmlllkkkkkklllnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrssstttuuuvvvvvvwwwrrrrrrrrrqqqpppnnnlllkkkhhhhhhggghhhiiijjjlllnnnkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnoooooonnnnnnnnnooooooooooooooonnnlllkkkkkkmmmnnnmmmlllkkkkkkkkkjjjkkkllllllmmmllllllllllllmmmmmmmmmmmmqqqqqqqqqpppooommmlllkkkhhhgggfffeeeeeefffhhhiiieeefffhhhjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiihhhhhhhhhiiiiiijjjhhhhhhgggffffffffffffggghhhgggfffeeecccbbbaaa``````aaaaaaccceeegggiiijjjhhhhhhgggffffffffffffggghhhhhhiiijjjjjjkkkjjjjjjllljjjfffcccaaaaaaaaabbb^^^______```aaabbbbbbcccccccccddddddddddddcccbbb````````````````````````^^^^^^^^^]]]]]]\\\\\\\\\XXXYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYZZZYYYYYYXXXZZZYYYYYYXXXWWWUUUTTTSSSNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVXXXXXXWWWWWWYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ```aaabbbcccbbb```^^^\\\^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[]]]___```aaaaaaaaa``````_________```aaaaaaaaaaaaaaabbbbbbccccccccccccddddddddddddfffffffffggggggggghhhhhhkkklllmmmnnnnnnnnnnnnnnn{{{xxxuuutttrrrqqqpppnnnnnnnnnnnnnnnnnnooopppqqqqqqooommmlllfffdddaaa___^^^___```bbbeeeeeeeeeeeegggjjjmmmnnnnnnppprrruuuwwwxxxxxxxxxxxxvvvsssooollljjjiiiiiifffeeedddbbbbbbbbbcccddddddddddddeeeeeeddddddddd```^^^\\\ZZZZZZ\\\^^^___aaaaaabbbbbbccccccccccccbbbeeeggggggccc^^^ZZZXXXPPPPPPOOOOOONNNNNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLRRRTTTXXX^^^ccciiimmmooonnnmmmkkkfff```ZZZTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTVVVXXXZZZZZZYYYXXXVVVTTTUUUVVVXXXYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUTTTSSSRRRQQQLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSUUUVVVVVVUUUSSSRRRSSSSSSTTTTTTUUUTTTTTTTTTOOOPPPQQQRRRTTTUUUVVVWWWVVVUUUTTTTTTSSSTTTTTTUUUXXXYYYZZZZZZZZZZZZ[[[]]]\\\]]]___```bbbccceeefffaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]]]]^^^______\\\\\\[[[[[[\\\]]]___aaafffggghhhjjjlllnnnooopppnnnmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqrrrsssssssssqqqpppnnnmmmlllllllllmmmlllllllllllllllkkkjjjjjjjjjiiihhhgggffffffgggggggggggghhhiiijjjkkklllmmmkkkjjjjjjkkkmmmooonnnnnnmmmmmmlllllllllmmmoooppprrrrrrrrrsssssssssttttttuuuuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvuuusssqqqnnnlllhhhhhhgggggghhhjjjlllmmmllllllllllllllllllkkkkkklllmmmnnnoooppppppppppppnnnnnnnnnoooooopppppppppooommmmmmmmmoooooonnnllliiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllmmmmmmppppppoooooommmllljjjjjjgggffffffeeeffffffggghhhfffgggiiijjjkkklllkkkkkkiiiiiihhhhhhiiiiiijjjkkkiiiiiihhhhhhggghhhhhhiiihhhhhhgggfffffffffffffffffffffeeecccbbb```____________```bbbdddfffhhhjjjhhhgggffffffeeefffffffffhhhhhhiiijjjjjjjjjjjjiiikkkiiifffcccaaa```aaaaaa^^^^^^___```aaaccccccdddcccdddddddddccccccbbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\XXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUWWWXXXXXXWWWXXXYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\___```aaabbbaaa___]]]\\\^^^]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccdddddddddeeeeeefffffffffhhhhhhiiiiiiiiijjjjjjjjjlllmmmmmmnnnnnnnnnnnnmmm~~~zzzwwwuuussssssqqqpppnnnmmmmmmnnnooonnnpppssstttuuusssqqqpppjjjiiihhhggggggjjjlllnnnqqqooonnnmmmooorrruuuxxxxxxyyy|||~~~zzzuuuqqqnnnmmmllljjjiiigggfffeeeffffffgggfffeeeeeedddccccccbbbbbbaaa```^^^\\\[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___]]]```dddddd```[[[VVVTTTKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHLLLNNNQQQWWW]]]ccchhhjjjnnnkkkhhhbbb\\\VVVQQQNNNKKKLLLMMMNNNOOOQQQRRRRRRPPPQQQTTTUUUVVVUUUTTTSSSOOOOOOQQQRRRSSSSSSSSSSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSQQQPPPMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRRRROOOOOOPPPQQQSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWYYY\\\___aaacccddd___bbbeeefffggggggiiijjjeeeeeeeeeeeeddddddddddddeeedddbbbaaa`````````aaa____________```bbbdddeeejjjkkklllnnnoooooooooooonnnnnnnnnnnnnnnoooooopppqqqpppoooooonnnooooooppppppppppppqqqqqqrrrrrrrrrpppooonnnmmmllllllmmmmmmmmmmmmlllkkkjjjjjjiiiiiihhhhhhhhhggghhhhhhiiiiiihhhhhhhhhhhhiiikkklllmmmlllkkkjjjkkkmmmnnnnnnmmmllllllkkkkkklllnnnpppqqqtttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxzzzzzz{{{|||zzzzzz{{{zzzwwwtttqqqoooiiihhhhhhhhhhhhjjjkkkllllllllllllllllllllllllllllllmmmnnnpppppppppoooooolllllllllmmmmmmnnnnnnooommmllllllmmmnnnnnnllljjjfffffffffeeeffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhgggdddddddddeeefffgggggghhhdddeeeggghhhiiiiiiiiihhhhhhhhhhhhggghhhiiiiiijjjhhhhhhgggfffffffffggggggggggggfffeeeeeeeeeeeeeeedddcccbbbaaa```___^^^^^^]]]^^^___aaacccfffhhhiiiggggggfffeeeeeeeeeeeeeeegggggghhhhhhiiihhhhhhggggggfffdddbbb```_________]]]]]]^^^```aaacccdddddddddccccccbbbaaaaaa``````aaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYYYYZZZ[[[\\\\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWYYYYYYXXXXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]\\\]]]^^^````````````___^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[]]]^^^___aaaaaaaaaaaabbbbbbbbbbbb```aaaaaabbbbbbcccccccccccccccddddddeeeeeeffffffgggggghhhhhhhhhiiiiiiiiijjjjjjkkkllllllkkkkkkjjj|||zzzxxxwwwxxxwwwuuussssssssstttuuuuuuvvvyyy{{{{{{yyyvvvtttqqqpppoooooopppsssvvvxxxwwwwwwvvvuuuvvvxxxyyy{{{|||~~~{{{tttoookkkiiiiiifffeeecccbbbaaaaaaaaabbbaaa```^^^]]][[[ZZZZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSPPPPPPPPPQQQSSSVVVYYY[[[YYY]]]aaabbb___YYYTTTRRRJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKNNNSSSXXX^^^ccceeehhheeeaaa[[[VVVSSSPPPOOOLLLLLLMMMNNNPPPQQQRRRRRRPPPQQQRRRTTTUUUUUUTTTTTTPPPPPPQQQRRRSSSSSSRRRRRROOOPPPQQQSSSVVVXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUURRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWUUUTTTTTTUUUWWWXXXWWWXXXYYY]]]```cccdddeeecccfffjjjlllkkkkkklllnnniiiiiiiiihhhhhhggggggggggggfffdddcccbbbbbbccccccaaaaaaaaabbbdddfffhhhiiilllmmmnnnooooooooonnnnnnmmmmmmmmmnnnooopppqqqrrrrrrqqqpppooonnnnnnoooppppppppppppppppppppppppppppppooonnnmmmmmmnnnoooooonnnmmmllljjjiiiiiihhhhhhffffffggghhhiiijjjkkkkkkkkkjjjjjjiiijjjkkklllmmmnnnlllkkklllnnnnnnmmmlllllllllkkklllmmmoooqqqrrruuuuuuuuuvvvvvvvvvvvvwwwvvvwwwxxxxxxzzzzzz{{{|||{{{{{{|||{{{xxxtttqqqnnnjjjiiiiiihhhiiijjjlllmmmmmmmmmmmmllllllkkkkkkkkkkkklllnnnoooooonnnmmmlllhhhiiiiiijjjjjjkkklllllljjjiiiiiijjjkkkjjjhhhfffbbbbbbbbbbbbbbbcccddddddffffffffffffggggggggggggfffffffffffffffeeeddddddaaabbbcccdddeeefffggghhhdddeeefffggghhhhhhgggfffggggggffffffgggggghhhiiiggggggfffeeeeeeeeeeeeeeeffffffeeedddddddddddddddaaaaaa```___^^^^^^]]]]]]\\\]]]^^^```bbbeeegggiiigggfffeeeeeeddddddeeeeeeeeeffffffggggggffffffeeecccbbbbbbaaa___^^^^^^]]][[[\\\]]]___aaacccdddeeedddcccaaa```___^^^]]]]]]______^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWRRRRRRSSSSSSSSSRRRRRRQQQSSSRRRRRRRRRSSSTTTTTTUUUWWWYYYZZZZZZYYYZZZ[[[]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^]]]]]]]]]^^^______``````_________^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]___```````````````aaaaaabbbbbb______```aaaaaabbbccccccaaaaaabbbccccccdddeeeeeedddddddddeeeeeeeeeffffffggggggggghhhhhhggggggfff~~~}}}|||zzz}}}|||zzzxxxxxxyyyzzz{{{zzz|||~~~|||yyywwwvvvuuutttsssuuuxxx{{{}}}yyyyyyzzzzzzzzzzzzzzzyyy|||~~~yyyqqqkkkgggeeeddd```___]]]\\\[[[[[[[[[\\\[[[ZZZXXXVVVTTTRRRRRRQQQRRRRRRSSSSSSRRRPPPNNNMMMLLLLLLLLLMMMPPPTTTWWWZZZYYY]]]bbbccc```[[[UUURRRLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJLLLMMMOOOOOOJJJKKKNNNRRRVVV\\\```cccaaa^^^ZZZVVVRRRPPPOOOOOONNNOOOPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWYYY\\\___aaacccdddaaaaaabbbbbbbbbaaaaaa```ZZZZZZYYYYYYYYYZZZZZZ[[[]]]\\\[[[ZZZZZZZZZZZZ[[[VVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]YYYXXXVVVUUUUUUWWWXXXZZZ```______aaaccceeeeeeeeegggkkkoooqqqpppoooppprrrmmmmmmllllllkkkkkkkkkjjjgggfffeeedddddddddeeefffbbbbbbccceeegggiiikkklllmmmnnnooopppooonnnmmmllllllmmmmmmnnnoooqqqrrrsssqqqpppooommmmmmmmmnnnnnnoooooooooooooooooooooooopppooonnnnnnnnnooopppqqqnnnmmmllljjjiiihhhhhhhhhdddeeefffhhhiiikkkllllllmmmlllkkkjjjkkkkkkmmmnnnooonnnlllmmmnnnnnnmmmlllllllllllllllnnnppprrrssssssssstttttttttuuuuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{yyyzzzzzzyyyvvvrrrnnnlllkkkjjjjjjiiijjjkkkmmmnnnnnnmmmmmmlllkkkkkkjjjjjjkkklllnnnooonnnmmmkkkjjjffffffggghhhhhhiiijjjjjjggggggfffggghhhgggeeeccc``````______``````aaabbbddddddddddddeeeeeeeeeeeebbbcccccccccccccccbbbbbb``````bbbccceeefffhhhhhhhhhiiikkkllllllkkkkkkjjjfffffffffffffffggghhhhhhgggfffeeedddddddddddddddeeeeeedddccccccccccccddd_________^^^^^^]]]]]]]]]\\\\\\^^^___bbbeeeggghhhffffffeeeddddddddddddeeedddeeeeeeeeeeeeeeedddddd````````````___^^^\\\\\\[[[[[[]]]___aaabbbdddeeedddcccaaa___]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWWWWSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVXXXYYY[[[[[[ZZZZZZ\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZWWWXXXZZZ[[[]]]^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___aaa```___^^^]]]]]]]]]^^^aaa`````````____________]]]\\\\\\\\\\\\]]]___```^^^^^^______```aaaaaaaaa^^^______```aaaaaabbbbbb``````aaabbbbbbcccddddddaaaaaaaaabbbbbbbbbccccccddddddeeeeeeeeeddddddccc~~~}}}{{{zzzzzz{{{|||}}}zzzxxxuuusssrrrxxxvvvrrrooonnnoooqqqrrrwwwwwwvvvvvvuuutttssssssvvvxxx|||zzzssslllfff```[[[XXXYYYXXXXXXXXXXXXYYYZZZZZZZZZXXXTTTPPPNNNNNNNNNOOONNNRRRVVVYYYXXXUUUSSSRRROOOOOOPPPRRRVVVZZZ^^^``````bbbddddddbbb```______XXXUUURRRPPPOOOQQQSSSUUUSSSSSSSSSTTTVVVWWWVVVTTTVVVWWWXXXYYY[[[^^^```aaaccc```]]]YYYWWWWWWXXXYYYXXXZZZ[[[ZZZYYYYYYZZZ[[[]]]]]]^^^^^^___```aaaaaa```````````````______^^^___^^^^^^bbbhhhmmmooonnnkkkkkkjjjiiihhhhhhhhhhhheeecccbbb``````aaacccdddeeedddccccccdddeeeggghhhccccccbbbbbbcccdddfffgggeeeeeeffffffeeedddcccbbbbbbaaa___]]]]]]^^^___```cccdddeeeeeeddddddfffhhhmmmnnnooopppqqqrrrssstttpppooonnnmmmmmmmmmmmmmmmllliiifffdddcccdddgggiiifffggghhhgggggghhhkkknnnpppooonnnllljjjhhhgggfffeeefffhhhkkkmmmppprrrsssrrrqqqooommmlllmmmnnnoooqqqqqqppppppppppppppppppsssppplllkkkmmmppprrrsssnnnmmmjjjhhhffffffffffffccccccdddeeefffhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhjjjjjjjjjjjjkkklllmmmnnnssssssrrrrrrssstttuuuuuuttttttvvvwwwyyyyyyzzzzzzzzz{{{{{{zzzwwwtttqqqoooiiihhhgggggghhhjjjlllnnnjjjjjjjjjiiiiiihhhgggfffkkkkkkkkkkkkjjjhhhgggfffaaaaaaaaaaaabbbccceeefffdddddddddccccccccccccccc```_________^^^^^^^^^^^^^^^```bbbddddddbbb___^^^]]]^^^______``````_________aaadddgggiiilllpppssssssrrrpppnnnmmmlllkkkkkkhhhhhhhhhhhhiiijjjkkklllhhhfffccc```___```aaabbbaaaaaaaaaaaa```___^^^]]]]]]]]]^^^^^^___``````aaa]]]]]]]]]^^^___```bbbbbbfffgggiiihhhfffeeeeeefffffffffeeeeeeeeedddddddddaaabbbbbbbbb```^^^\\\[[[\\\]]]^^^___```bbbcccccccccbbbaaa```^^^]]]\\\[[[]]]^^^^^^______^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXWWWXXXXXXYYYZZZ[[[]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY\\\]]]^^^^^^^^^]]]\\\[[[]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^^^^aaaaaaaaa```````````````^^^^^^^^^^^^______``````\\\]]]]]]^^^___```aaaaaa___^^^^^^]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^_________[[[[[[\\\]]]]]]]]]]]]]]]______^^^^^^^^^^^^______}}}xxxwwwxxxyyyyyyzzzyyywwwvvvvvvvvvxxxyyyyyyxxxvvvsssqqqooommmmmmlllkkkjjjiiijjjllloooqqqrrrrrrrrrrrrssssssssssssrrruuuxxx|||zzzvvvoooiiiddd___ZZZWWWXXXWWWWWWWWWWWWXXXYYYYYY[[[YYYUUURRRPPPPPPPPPQQQRRRUUUZZZ\\\\\\ZZZXXXWWWTTTTTTUUUWWW[[[___dddffffffiiikkkkkkiiigggffffffbbb```]]][[[ZZZ[[[]]]^^^___^^^^^^```bbbbbbaaa____________```bbbdddeeefffgggeeeaaa^^^]]]\\\]]]^^^___```aaaaaa``````bbbccceeeeeeffffffggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkkiiiiiikkkooossssssrrrqqqqqqooonnnmmmlllllllllnnnmmmjjjhhhhhhhhhiiiiiikkkjjjjjjiiijjjkkkmmmnnnlllkkkjjjiiiiiiiiijjjjjjlllkkkkkkkkkkkkkkkkkkjjjgggfffdddbbbaaabbbcccdddeeefffgggfffeeefffgggiiikkklllmmmmmmnnnoooppppppoooooommmlllkkkkkkkkkkkkkkkiiifffddddddeeegggiiiggghhhhhhhhhggghhhkkkmmmpppooonnnmmmkkkiiigggeeedddeeegggiiilllnnnpppqqqrrrpppnnnmmmllllllmmmnnnnnnoooooopppqqqqqqrrrrrrssspppmmmlllmmmooopppppplllkkkiiigggeeedddeeeeeeccccccdddeeefffggghhhhhhhhhhhhggggggggggggggghhhiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiijjjkkklllmmmoooooonnnnnnoooooopppqqqqqqrrrtttuuuwwwwwwxxxxxxxxxxxxxxxwwwuuurrrooommmiiiiiihhhggghhhhhhjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffdddcccbbb______^^^^^^___aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbb```____________^^^^^^^^^^^^___aaabbbbbbaaa___^^^^^^______``````````````````bbbeeegggiiimmmqqquuuwwwvvvssspppmmmkkkjjjiiigggggggggggghhhiiijjjjjjhhhfffcccaaa``````aaabbb````````````___^^^]]]\\\^^^^^^^^^___``````aaaaaa]]]]]]^^^^^^___aaabbbcccccceeefffffffffeeefffgggffffffeeeeeeddddddddddddcccccccccbbbaaa___]]][[[\\\]]]^^^___```aaabbbbbb``````___^^^]]]\\\[[[[[[^^^^^^____________^^^^^^\\\]]]]]]]]]]]]\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]^^^^^^___^^^]]]\\\[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^_________```aaaaaaaaa``````_________]]]]]]]]]^^^^^^^^^______\\\\\\\\\]]]^^^^^^______]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\xxxtttrrrrrrrrrrrrppppppooooooppprrrtttuuurrrpppnnnkkkhhhgggggggggccccccdddeeefffiiikkkmmmmmmmmmnnnpppqqqrrrssssssppprrruuuyyy{{{}}}}}}}}}uuuqqqlllhhhddd```\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\YYYWWWVVVUUUVVVVVVXXX\\\aaaddddddbbbaaaaaa^^^^^^___bbbeeeiiimmmoooqqqsssuuuuuutttrrrrrrrrrrrrpppnnnkkkjjjjjjkkklllmmmllllllmmmoooooonnnlllkkkjjjjjjjjjkkklllmmmmmmmmmkkkhhhfffdddddddddeeeggghhhjjjjjjjjjjjjlllmmmmmmmmmnnnnnnooooooppppppssstttuuuvvvvvvwwwwwwvvvwwwvvvtttuuuwwwxxxxxxwwwyyyxxxwwwuuusssrrrqqqqqqsssqqqooommmlllkkkllllllppppppppppppqqqrrrssstttvvvuuutttrrrppppppooooooqqqpppooooooooopppqqqrrrnnnllljjjhhhggghhhiiijjjhhhiiiiiiiiihhhhhhiiikkkllllllmmmmmmmmmnnnnnnnnnooonnnlllkkkiiiiiihhhhhhjjjiiigggeeeeeefffhhhiiihhhiiijjjiiihhhiiikkkllloooooopppooommmjjjgggeeecccdddfffiiikkkmmmnnnnnnpppooonnnllllllllllllmmmlllmmmnnnpppqqqsssttttttrrrpppnnnnnnoooooonnnmmmiiihhhfffdddccccccccccccccccccdddeeefffgggggghhhgggfffdddcccccceeefffggghhhhhhhhhhhhhhhggggggfffiiiiiihhhiiiiiijjjkkklllllllllkkkkkkkkklllmmmmmmooopppqqqssstttuuuvvvvvvuuuuuuuuutttrrrpppmmmllljjjjjjjjjiiiiiigggffffffggghhhhhhiiiiiiiiiiiiiiiggggggfffeeedddbbb```___]]]]]]\\\\\\\\\]]]___```______``````aaabbbbbbbbbaaa`````````____________________________________``````aaabbbbbbbbbbbbaaabbbccceeegggiiinnnsssxxx}}}{{{wwwsssnnnkkkhhhgggfffffffffggghhhhhhiiiiiihhhfffdddbbbaaaaaabbbccc````````````___^^^]]]]]]______``````aaabbbbbbbbb_________``````bbbcccdddaaacccdddeeeeeeeeeggghhhffffffffffffeeeeeeeeeeeefffeeeeeecccaaa___]]]\\\\\\]]]]]]^^^___```aaaaaa]]]]]]]]]\\\\\\\\\\\\\\\^^^______``````______^^^]]]]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]^^^___``````aaabbbaaaaaa```___^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXX{{{tttpppnnnmmmmmmmmmjjjjjjkkklllnnnppprrrsssnnnllljjjgggeeedddddddddeeeeeefffggghhhjjjkkklllnnnoooooopppqqqrrrrrrsssqqqqqqsssuuuvvvvvvvvvvvvpppmmmjjjgggeeeccc```^^^]]]]]]]]]^^^^^^___aaaaaabbbbbbaaa```____________bbbfffjjjmmmnnnmmmmmmmmmlllmmmmmmoooqqqtttvvvxxx{{{}}}~~~}}}|||}}}}}}~~~|||zzzxxxxxxxxxxxxwwwvvvvvvvvvxxxxxxvvvttttttsssrrrrrrqqqqqqqqqqqqqqqpppnnnllljjjjjjkkkkkklllnnnpppppppppqqqssstttrrrrrrrrrrrrssssssssssssvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{zzzzzz{{{{{{zzz}}}|||yyywwwvvvuuuuuuuuutttsssqqqpppppppppqqqsssttttttuuuvvvwwwxxxxxx|||{{{zzzxxxvvvuuuttttttrrrqqqoooooooooqqqssstttsssqqqooommmllllllmmmnnnllllllmmmllljjjjjjkkkmmmoooooooooooonnnnnnnnnnnnnnnmmmkkkiiihhhgggffffffiiihhhhhhgggggghhhiiijjjjjjkkklllkkkiiiiiijjjlllnnnoooppppppnnnkkkgggeeedddfffhhhjjjlllmmmnnnnnnooonnnmmmlllkkkkkkkkkllllllmmmnnnoooqqqrrrssstttrrrqqqoooooooooooollljjjgggfffdddbbbbbbaaabbbbbbcccddddddeeeffffffggggggfffeeecccbbbbbbdddgggiiihhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiijjjkkkkkklllkkkkkkkkkkkkkkkllllllmmmnnnppprrrssstttuuuuuutttttttttsssqqqooommmlllmmmmmmmmmmmmkkkhhheeeccccccdddeeefffggggggggggggiiiiiihhhgggeeedddbbbaaa]]]]]]\\\[[[[[[\\\^^^^^^______```aaabbbbbbccccccccccccbbbbbbbbbaaaaaaaaa______^^^^^^^^^___```aaaaaabbbccccccddddddccccccdddeeefffgggiiinnnuuuzzz~~~|||xxxsssoookkkiiihhhffffffggghhhhhhiiiiiiiiihhhgggeeecccbbbccccccdddaaaaaaaaaaaaaaa```______aaaaaaaaabbbccccccddddddaaaaaaaaaaaabbbcccdddeeecccdddeeeeeedddeeegggiiihhhhhhhhhggggggggggggggghhhgggfffdddbbb```^^^^^^]]]]]]^^^^^^______``````\\\\\\\\\]]]]]]]]]^^^^^^___``````aaaaaa``````___^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYZZZZZZ[[[\\\]]]^^^^^^____________^^^]]]]]]\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^___```aaaaaa```___^^^\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUU|||xxxrrrnnnlllkkkkkkjjjjjjjjjkkkmmmoooqqqrrrsssooommmkkkiiihhhgggggggggiiiiiijjjkkkmmmnnnpppqqqsssrrrrrrqqqppppppoooooommmmmmmmmlllkkkkkkjjjiiigggfffddddddddddddbbb```______```aaacccdddfffgggiiiiiijjjjjjjjjjjjjjjiiilllppptttwwwwwwwwwxxxyyy{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||zzzyyyxxxvvvuuutttsssrrrrrrsssrrrpppooonnnnnnnnnnnnmmmoooqqqrrrrrrrrrtttvvvuuuuuuuuuttttttttttttttttttuuuwwwxxxzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxyyyzzz||||||}}}}}}||||||{{{zzzyyyxxxwwwvvvrrrqqqpppooopppqqqsssuuutttrrrpppnnnmmmnnnooopppoooppppppnnnllllllmmmnnnoooooooooooonnnnnnnnnnnnmmmlllkkkiiigggfffffffffiiiiiiiiijjjjjjkkkkkkkkklllmmmnnnmmmkkkiiijjjkkknnnooopppqqqooollliiiggghhhiiilllnnnoooppppppooommmmmmlllkkkkkkjjjjjjjjjlllmmmmmmnnnpppqqqqqqrrrrrrpppooooooooonnnkkkiiieeedddcccaaaaaaaaabbbcccdddeeeeeeffffffggggggggggggfffdddcccdddfffiiikkkjjjkkkkkklllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnppprrrtttuuuvvvvvvuuuuuutttsssrrrqqqpppoooooopppppppppmmmjjjfffdddcccdddeeeggghhhhhhhhhhhhkkkjjjjjjiiigggfffdddccc```___^^^]]]]]]^^^______aaaaaabbbcccddddddeeeeeeeeeeeeeeeeeeddddddddddddaaa```___^^^^^^```bbbccccccdddeeeeeeffffffeeeeeefffgggggghhhjjjooouuuyyyzzzxxxuuurrrooollljjjiiifffggghhhjjjjjjjjjjjjjjjhhhgggfffeeeddddddeeeeeedddddddddeeeddddddcccbbbbbbbbbcccddddddeeeeeefffccccccccccccdddeeefffffffffggggggfffeeeeeefffhhhiiiiiiiiijjjjjjjjjjjjjjjhhhhhhfffdddbbbaaa```___^^^^^^__________________]]]]]]^^^^^^___``````aaa```aaaaaabbbbbbaaaaaa```^^^______^^^]]]\\\[[[[[[YYYYYYZZZZZZ[[[]]]^^^___```````````````______^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWUUUUUUVVVWWWXXXZZZZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYY[[[\\\]]]]]]______^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTT~~~xxxuuusssrrrqqqpppnnnnnnoooqqqrrrssstttuuuqqqqqqpppooonnnmmmlllkkkiiiiiiiiikkkmmmpppsssuuutttsssqqqooollljjjhhhgggdddcccbbbaaa___]]]\\\\\\]]]\\\\\\^^^aaaaaa```_________aaaccceeehhhjjjllloooppprrrtttuuuttttttssstttwww{{{}}}~~~~~~~~~{{{zzzxxxvvvtttssssssrrrrrrrrrqqqpppppppppppppppmmmoooqqqqqqqqqqqqrrrtttwwwvvvvvvvvvuuuuuuttttttssstttvvvwwwxxxyyyyyyyyy}}}~~~~~~~~~}}}||||||||||||{{{||||||}}}~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvuuutttssssssssstttuuuvvvrrrqqqooonnnmmmnnnpppqqqrrrrrrrrrpppnnnmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmkkkjjjhhhhhhggggggiiijjjkkkmmmnnnnnnnnnnnnnnnooopppooollljjjiiijjjmmmnnnooopppooonnnlllkkkkkkmmmooorrrssssssrrrqqqllllllkkkkkkjjjiiiiiiiiikkkkkklllmmmnnnoooppppppqqqpppooooooooonnnkkkiiieeedddcccbbbbbbbbbcccdddffffffggggggggghhhhhhhhhgggfffffffffgggiiilllmmmlllmmmmmmnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmmmmjjjjjjiiiiiihhhhhhiiiiiilllnnnooorrrtttuuuvvvvvvvvvvvvuuutttssssssrrrrrrqqqqqqqqqqqqoookkkhhhfffhhhhhhiiikkkkkkllllllllljjjjjjiiiiiihhhgggeeeeeedddcccbbb`````````aaaaaacccdddddddddeeefffffffffgggfffffffffeeeeeeeeeeeebbbaaaaaa```aaabbbdddeeeeeefffgggggghhhhhhggggggggghhhiiiiiikkknnnssswwwtttsssqqqooommmkkkjjjiiifffgggiiijjjkkkkkkjjjjjjhhhggggggffffffffffffffffffgggggggggggggggffffffddddddeeeeeefffgggggggggeeeeeeeeeeeeeeefffgggggghhhiiihhhfffddddddfffhhhjjjjjjjjjjjjkkkkkkkkkkkkhhhgggeeedddbbbaaaaaaaaa```````````````_________^^^______```aaaaaabbbbbbaaabbbbbbccccccbbbbbbaaa____________^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___``````aaaaaa``````___^^^]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWVVVUUUUUUUUUVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRRRRSSSTTTRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUU|||yyyxxxxxxwwwvvvsssssstttuuuvvvvvvvvvvvvrrrsssttttttsssqqqooonnngggfffeeeeeefffjjjmmmoooooommmkkkhhheeebbb___^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVXXX[[[___aaaaaa``````aaacccfffiiimmmppprrrsssuuuxxxzzz|||{{{zzzzzzxxx{{{~~~|||{{{yyywwwvvvttttttsssrrrrrrqqqqqqqqqqqqqqqqqqnnnoooqqqqqqppppppqqqrrrvvvuuuuuutttsssrrrrrrqqqrrrssstttuuuvvvwwwwwwwww{{{}}}~~~~~~|||}}}|||yyyvvvuuuvvvvvvvvvvvvvvvvvvuuuuuupppooonnnmmmmmmoooppprrrssstttsssqqqooommmnnnooommmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmooopppqqqpppoooooopppqqqpppmmmjjjiiiiiilllmmmnnnooooooooooooooonnnooorrrtttuuuuuusssrrrkkkkkkkkkkkkjjjiiihhhgggggghhhiiikkkmmmooopppqqqqqqooonnnmmmnnnnnnlllkkkeeeddddddccccccdddeeefffhhhhhhhhhhhhiiiiiiiiiiiiffffffggghhhiiikkkmmmnnnmmmmmmnnnooooooooooooooopppoooooonnnnnnooooooooollllllkkkjjjjjjjjjjjjjjjkkkllloooqqqsssuuuvvvvvvwwwvvvuuuuuuttttttttttttpppppppppooonnnllljjjiiikkkkkklllmmmmmmnnnmmmmmmiiijjjjjjjjjiiiiiihhhggggggfffdddbbbbbbbbbbbbccceeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeedddddddddccccccccccccdddeeefffggggggggghhhiiiiiiiiiiiiiiiggghhhjjjjjjkkkmmmqqqtttpppooommmkkkjjjhhhhhhgggeeefffhhhjjjkkkjjjiiiiiihhhhhhggggggggggggggggggggghhhhhhiiiiiihhhhhhhhheeeeeeffffffggghhhhhhiiigggffffffffffffggghhhhhhfffgggfffeeeddddddgggiiihhhiiiiiiiiijjjjjjjjjkkkfffeeedddcccbbbbbbbbbcccbbbbbbaaaaaaaaa`````````___``````aaaaaabbbbbbbbbbbbbbbccccccccccccbbbbbb`````````___^^^\\\[[[ZZZXXXXXXXXXYYY[[[\\\^^^__________________^^^]]]]]]]]]]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTUUUUUUVVVUUUVVVXXXZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXX|||xxxuuuttttttsssrrrvvvwwwwwwxxxxxxwwwwwwwwwssstttvvvwwwvvvtttqqqooofffdddaaa______```ccceeeiiigggeeebbb___[[[YYYXXXVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUWWW[[[```ccccccbbbbbbcccfffiiimmmrrruuuwwwuuuwwwzzz}}}~~~}}}zzz|||~~~}}}|||{{{yyywwwvvvuuuuuurrrrrrrrrrrrrrrqqqqqqqqqooopppqqqqqqpppoooqqqrrrsssrrrrrrqqqpppooonnnnnnqqqqqqrrrsssttttttttttttxxxzzz|||{{{yyyyyy|||}}}yyyvvvtttwwwwwwwwwwwwwwwvvvuuutttooonnnmmmmmmmmmoooqqqssstttttttttrrrooonnnnnnoooooopppppppppqqqqqqqqqrrrnnnmmmmmmlllkkkkkkkkkllljjjlllnnnqqqrrrrrrqqqqqqpppqqqrrrqqqmmmjjjiiiiiilllmmmmmmnnnooopppqqqqqqnnnpppsssuuuvvvuuutttrrrjjjjjjkkkjjjjjjiiihhhgggccceeegggiiillloooqqqrrrqqqooommmmmmmmmnnnmmmlllfffeeedddddddddeeefffgggiiiiiiiiiiiiiiijjjjjjjjjeeefffgggiiijjjlllmmmmmmmmmmmmnnnoooooopppooooooqqqqqqpppppppppppppppqqqpppoooooonnnmmmmmmmmmnnnjjjkkknnnppprrrtttuuuuuuwwwvvvuuuttttttttttttuuuooonnnnnnnnnmmmlllkkkjjjkkkkkkllllllmmmmmmllllllkkkkkkllllllllllllkkkkkkhhhgggeeeccccccbbbcccccceeeeeeeeeeeeeeeeeeeeedddeeeeeedddddddddcccccccccddddddeeefffgggggghhhhhhhhhhhhiiijjjjjjjjjjjjiiigggiiikkkkkkkkkmmmoooqqqnnnmmmkkkiiigggfffeeeeeedddeeegggiiijjjiiihhhggghhhhhhhhhhhhggggggggggggggghhhiiiiiiiiiiiihhhhhhffffffgggggghhhhhhiiiiiihhhgggggggggggghhhhhhiiicccddddddccccccdddhhhjjjgggggghhhhhhiiiiiiiiiiiieeedddcccbbbaaabbbccccccccccccbbbbbbaaaaaa``````````````````aaaaaabbbbbbbbbccccccddddddccccccbbb`````````___^^^]]][[[ZZZWWWWWWXXXYYYZZZ\\\^^^___]]]]]]^^^^^^]]]]]]\\\[[[]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVXXXZZZZZZYYYXXXWWWTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUWWWXXXYYYZZZ[[[WWWXXXYYYYYYZZZZZZYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ{{{xxxtttqqqoooqqqtttwwwvvvyyyxxxuuuuuuxxxyyywwwwwwwwwxxxxxxwwwuuusssrrrjjjeee^^^XXXWWWZZZ___cccfffeeedddbbb___\\\ZZZXXXWWWXXXZZZ\\\]]]]]]\\\\\\___aaadddgggiiijjjjjjjjjkkklllnnnrrruuuxxx{{{||||||||||||||||||}}}}}}}}}{{{||||||}}}~~~{{{zzzyyywwwvvvvvvuuuuuuppppppoooooooooqqqrrrssstttsssrrrqqqppppppppppppoooooooooooooooooooooooorrrrrrqqqpppnnnooorrrtttyyyxxxxxxwwwwwwxxxxxxyyyxxx|||~~~|||zzzxxxwwwtttvvvyyy{{{{{{zzzxxxvvvssssssrrrqqqrrrssstttuuuxxxwwwuuurrrpppooonnnmmmooooooooooooppprrruuuvvvsssrrrpppnnnmmmlllkkkkkkoooqqqsssvvvwwwwwwvvvvvvwwwvvvuuussspppmmmkkkiiinnnooopppnnnlllkkkkkklllqqqrrrsssuuuuuuuuuuuutttnnnmmmllllllmmmllljjjhhhiiiiiijjjkkkmmmoooqqqrrrmmmmmmmmmnnnmmmllllllkkkjjjhhhfffeeedddeeefffggghhhjjjmmmoooqqqpppooonnnmmmkkkjjjkkknnnpppnnnlllpppnnnkkklllooorrrrrrqqqsssuuuvvvvvvtttssstttttttttrrrpppnnnmmmnnnooopppppppppooonnnooorrrtttvvvvvvwwwyyyyyywwwuuuqqqoooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllkkkjjjiiihhhgggeeebbb```___```bbbccceeeeeeddddddcccbbbbbbaaa``````aaaaaabbbccccccdddccccccccccccdddeeefffggghhhhhhiiijjjjjjjjjjjjjjjhhhhhhjjjkkklllmmmmmmmmmllljjjhhhfffeeeeeeeeeeeefffhhhjjjjjjiiiiiijjjkkkjjjhhhfffeeedddeeefffggggggggghhhiiiiiiiiiiiiiiieeeddddddeeegggiiilllmmmhhhgggfffeeedddccccccccccccccccccccccccdddeeefffffffffggghhhhhhgggfffeeebbbbbbaaa``````aaabbbccceeeffffffdddbbb``````aaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccbbbaaa___^^^\\\[[[YYYYYYZZZ[[[\\\]]]]]]^^^aaaaaa```___^^^\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXXXXYYYWWWVVVUUUTTTTTTSSSTTTTTTYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^^^^______`````````aaa```aaaaaa```______```bbb}}}vvvsssoookkkjjjlllppptttxxx{{{{{{xxxxxx{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuukkkfff```[[[ZZZ]]]bbbeeeiiiiiihhhfffdddbbb```^^^```aaaccceeefffggggggfffggghhhkkknnnpppqqqqqqppprrrsssuuuxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}xxxxxxvvvuuutttsssssssssppppppoooooooooppprrrrrrsssrrrqqqpppoooooooooooooooooooooooooooooooooooopppppppppooonnnnnnqqqsssvvvuuutttttttttttttttuuuwww{{{~~~|||zzzxxxwwwuuuwwwyyy{{{{{{zzzxxxwwwttttttsssrrrssstttuuuvvvxxxwwwuuusssqqqooonnnnnnnnnnnnnnnnnnoooppprrrssssssrrrpppooonnnnnnmmmmmmqqqrrrtttvvvvvvvvvuuutttuuutttsssrrrooommmkkkjjjpppqqqqqqpppnnnlllmmmnnnpppqqqrrrttttttttttttsssnnnmmmllllllmmmmmmkkkiiihhhhhhiiijjjkkklllnnnooolllllllllllllllkkkkkkjjjiiihhhgggeeeeeeeeefffggghhhjjjmmmoooqqqpppooonnnmmmkkkjjjkkknnnooonnnmmmqqqooommmmmmppprrrrrrrrrtttuuuwwwwwwuuuttttttuuuuuutttsssqqqppppppqqqqqqqqqqqqppppppqqqsssuuuwwwvvvwwwxxxxxxwwwtttqqqooommmmmmllljjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllmmmmmmllllllkkkiiihhhgggfffdddaaa_________aaabbbccccccbbbaaa``````______]]]]]]]]]^^^^^^_________bbbbbbbbbbbbcccdddeeefffeeeffffffgggggggggggggggfffgggggghhhhhhhhhhhhhhhgggfffdddcccbbbaaaaaaaaadddfffhhhhhhgggggghhhiiihhhgggeeeccccccdddeeefffeeeffffffggggggggggggfffgggfffeeeeeeeeeeeefffggggggfffeeeddddddcccddddddddddddcccccccccddddddeeeeeefffggggggfffeeedddccc```______^^^___```aaabbbdddeeeeeedddaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccbbbbbbbbbbbbaaa___^^^]]]\\\\\\\\\]]]^^^^^^^^^___```______]]]\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___`````````___``````aaaaaabbbbbbccccccddddddcccbbbbbbccceee|||yyywwwtttqqqlllfffdddfffkkkpppyyy}}}|||{{{~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxooolllgggbbbbbbdddhhhkkknnnnnnnnnmmmllljjjiiihhhjjjkkkmmmooopppqqqrrrrrrqqqsssuuuwwwyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}|||{{{xxxwwwvvvuuutttsssssssssppppppooooooooopppqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmlllmmmooorrrrrrqqqqqqpppoooooooooooouuuwww{{{}}}}}}{{{zzzxxxxxxwwwxxxzzz||||||{{{zzzyyyvvvuuutttttttttuuuwwwwwwzzzxxxvvvtttrrrppppppooonnnnnnmmmmmmmmmnnnoooppprrrrrrqqqppppppppppppqqqsssssstttuuuuuutttsssrrrqqqqqqqqqpppooommmlllkkkoooppppppooolllkkkkkklllnnnoooppprrrrrrrrrrrrqqqnnnmmmlllmmmnnnnnnmmmkkkggggggggghhhhhhiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiigggggggggfffffffffffffffiiikkkmmmoooppppppooonnnlllkkkjjjkkknnnooonnnmmmqqqpppooooooqqqssssssrrrtttvvvwwwwwwvvvuuuvvvwwwwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrsssuuuwwwxxxvvvvvvwwwwwwvvvsssqqqooolllkkkjjjiiihhhggggggggggggggghhhiiiiiijjjkkkkkkmmmmmmlllkkkiiihhhfffeeedddbbb```^^^^^^^^^___```bbbbbbaaa```___^^^]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[____________```aaabbbbbbccccccdddeeeeeeeeeeeedddeeefffffffffeeedddccccccdddcccbbb```____________aaaccceeefffeeeeeefffgggeeedddcccbbbbbbbbbcccdddddddddeeeeeeeeeddddddcccfffeeedddccccccbbbcccccceeeddddddcccccccccddddddddddddcccccccccccccccdddddddddeeeeeedddbbbaaa___\\\\\\[[[\\\\\\^^^```aaabbbccccccbbbaaa```aaabbbcccccccccbbbaaaaaaaaa```aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbaaaaaa```___^^^^^^^^^^^^____________]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ]]]\\\[[[[[[[[[[[[\\\]]][[[[[[[[[[[[[[[[[[\\\]]]ZZZZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\]]]]]]^^^^^^^^^______```aaabbbcccdddddddddbbbbbbbbbcccdddeeeeeeeeefffggghhhgggeeeeeeggghhh}}}zzzxxxwwwxxxuuunnnfff```aaaffflllwww}}}~~~|||zzzyyyyyyyyyzzzvvvssspppmmmlllnnnqqqssstttttttttttttttsssrrrqqqqqqrrrsssuuuwwwxxxyyyzzzzzz{{{|||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{||||||}}}}}}}}}~~~}}}|||{{{zzzzzzyyyxxxwwwuuuuuuuuuuuupppppppppooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllkkkjjjjjjlllnnnpppooonnnmmmllllllllllllqqqsssuuuwwwxxx{{{~~~|||{{{zzzyyyxxxyyy{{{|||||||||{{{zzzwwwwwwvvvuuuvvvwwwxxxyyyzzzyyywwwuuusssqqqppppppooonnnmmmllllllmmmnnnoooqqqqqqqqqqqqqqqrrrsssssssssttttttsssrrrqqqpppooonnnnnnoooooonnnmmmmmmlllkkkllllllkkkhhhgggggghhhkkklllnnnoooppppppoooooommmllllllmmmnnnooommmlllggggggffffffgggggghhhhhhiiiiiihhhhhhggggggggggggeeeffffffgggffffffeeeeeeiiijjjlllnnnnnnnnnmmmmmmjjjjjjjjjkkkmmmnnnnnnnnnqqqqqqqqqqqqrrrssssssssstttvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuwwwxxxyyyuuuvvvvvvvvvtttrrrpppnnnlllkkkjjjhhhgggfffffffffeeeeeefffggghhhiiiiiijjjllllllkkkjjjhhheeedddbbbaaa```^^^]]]\\\]]]^^^___aaa```___^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]^^^^^^aaaaaabbbccccccccccccbbbdddddddddddddddccccccbbbbbbaaaaaa``````____________aaacccdddccccccdddeeeccccccbbbaaaaaabbbbbbcccccccccccccccccccccbbbaaabbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbccccccddddddcccbbbbbbbbbbbbbbbbbbbbbccccccbbbaaa___]]]\\\YYYYYYYYYYYYZZZ\\\^^^______```aaaaaa```___```bbbbbbbbbaaa``````___^^^^^^^^^^^^^^^^^^____________^^^______```aaa`````````^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___```]]]^^^______``````______aaaaaaaaaaaaaaaaaaaaaaaa`````````aaabbbbbbccccccccccccdddeeefffffffffeeeccccccdddeeefffgggggghhhhhhiiiiiihhhgggggghhhjjj~~~~~~{{{ssshhh___\\\aaafffsss{{{|||{{{zzz{{{{{{zzzyyyvvvuuuuuuvvvxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzxxxxxxyyyzzz|||}}}~~~||||||||||||||||||||||||~~~~~~~~~~~~}}}}}}||||||yyyyyyyyyyyyzzzzzzzzzzzz}}}}}}~~~~~~~~~|||{{{{{{zzzyyyxxxvvvuuuuuuttttttppppppppppppoooooonnnnnnmmmmmmlllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiihhhgggiiijjjnnnmmmllllllkkkkkkkkkllllllnnnooopppqqqtttyyy|||~~~~~~}}}|||{{{{{{yyyzzz{{{|||||||||{{{{{{xxxxxxwwwvvvwwwxxxyyyzzz{{{zzzxxxuuusssrrrqqqppppppooonnnmmmlllmmmnnnnnnppppppppppppqqqrrrssstttrrrrrrqqqpppooommmlllkkkkkkllllllmmmmmmmmmllllllhhhiiiiiihhhfffeeeeeefffhhhiiikkklllmmmmmmllllllkkkjjjjjjkkkmmmmmmllljjjgggffffffeeeffffffggggggggggggfffeeedddeeeeeeeeecccddddddeeeeeeeeeddddddggghhhjjjkkkkkkkkkkkkjjjggghhhiiijjjkkklllmmmnnnppppppqqqqqqqqqqqqqqqrrrrrrtttvvvvvvuuuuuuvvvwwwvvvwwwwwwxxxwwwwwwvvvuuutttttttttuuuvvvwwwxxxyyyuuuuuuuuutttsssqqqooonnnmmmllljjjiiigggffffffeeeccccccdddeeefffggghhhiiijjjiiiiiigggeeecccaaa```^^^]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^__________________```aaaaaabbbbbbaaaaaa__________________^^^^^^___aaaccccccbbbaaabbbcccaaaaaaaaa```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```````````````aaabbbbbbaaa````````````aaaaaa```aaaaaa```___]]][[[ZZZXXXWWWWWWXXXYYY[[[]]]^^^]]]___```___^^^^^^___aaa```______^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^____________]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]^^^^^^___`````````____________^^^^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^____________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaa_______________```aaabbbaaaaaabbbcccccccccccccccddddddddddddddddddddddddcccccccccdddddddddeeeeeecccddddddeeeeeeeeeddddddbbbcccdddeeefffggghhhhhhggghhhhhhgggffffffgggiiiwwwkkk___ZZZ]]]bbboooyyy~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}~~~}}}~~~~~~}}}||||||wwwvvvuuutttsssrrrrrrrrrppppppppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhgggeeedddeeeeeejjjjjjiiiiiiiiiiiijjjjjjgggiiijjjjjjkkkmmmqqqtttwwwxxxzzz{{{{{{|||~~~~~~}}}||||||{{{yyyzzz{{{{{{{{{|||{{{{{{yyyxxxwwwwwwwwwxxxzzzzzzzzzyyywwwuuusssqqqqqqpppooonnnmmmlllllllllmmmnnnnnnnnnnnnooooooqqqrrrrrroooooommmllljjjhhhggggggggghhhiiiiiijjjjjjiiiiiieeefffggggggeeeeeefffgggfffggghhhjjjjjjjjjjjjiiijjjiiihhhiiijjjjjjiiigggeeeeeedddddddddeeeeeefffeeeeeecccbbbbbbbbbcccdddbbbbbbbbbbbbcccccccccccceeeffffffgggggggggggggggdddfffhhhiiiiiiiiikkkmmmmmmoooqqqqqqooonnnooopppppprrrttttttsssssstttuuuttttttttttttttttttttttttrrrssstttuuuvvvwwwwwwxxxtttttttttsssqqqpppnnnmmmmmmllljjjhhhfffeeeeeedddaaaaaabbbdddeeefffggggggffffffeeedddcccaaa___^^^[[[ZZZZZZZZZYYYZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^[[[\\\]]]]]]^^^]]]]]]\\\___aaabbbaaa```^^^______^^^^^^^^^^^^__________________```aaaaaaaaaaaaaaacccccccccbbbaaa___^^^]]]______^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___``````^^^_________^^^\\\[[[ZZZXXXXXXXXXXXXXXXZZZ\\\]]]\\\^^^___^^^]]]]]]^^^___]]]]]]]]]\\\[[[[[[[[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\]]]]]]^^^]]]]]]___^^^]]]\\\\\\]]]^^^___bbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccdddeeefffeeeeeeeeeddddddddddddcccaaaaaaaaaaaabbbbbbbbbbbbcccccccccddddddddddddeeeddddddeeeeeeeeeeeeddddddbbbbbbbbbaaabbbbbbcccccccccdddeeeeeeffffffeeeeeefffffffffffffffeeeeeeeeeddddddddddddddddddddddddbbbbbbcccccccccbbbaaaaaa```aaabbbcccdddeeefffgggeeefffffffffddddddfffggg}}}qqqddd]]]___dddlllxxx~~~~~~~~~}}}}}}}}}||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~|||~~~~~~}}}|||{{{{{{wwwvvvuuutttsssrrrrrrrrrpppqqqqqqpppooommmlllkkkjjjiiiiiihhhhhhiiiiiijjjfffffffffffffffffffffffffffggghhhfffcccaaaaaaaaaddddddddddddeeefffggggggccceeefffffffffhhhjjjlllnnnppprrrssstttuuuwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzzzzzyyywwwtttrrrqqqppppppmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnoooppplllkkkiiigggfffddddddccccccddddddeeeeeeeeeeeeeee```bbbccccccccccccdddfffdddeeefffhhhiiihhhhhhggghhhgggfffgggggggggeeecccbbbbbbaaaaaabbbcccdddddddddcccaaa`````````bbbbbbaaa``````___```aaabbbcccbbbcccccccccddddddddddddbbbdddggggggfffgggiiilllkkkmmmoooooommmllllllmmmmmmoooqqqrrrqqqqqqrrrsssrrrqqqpppoooooopppqqqrrrqqqqqqrrrtttuuuuuuvvvvvvttttttsssrrrpppooonnnmmmllljjjiiigggeeedddcccccc___```aaabbbdddeeefffgggbbbbbbbbbaaa```___]]]]]]YYYYYYXXXXXXXXXYYYYYYYYYTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\ZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[ZZZ[[[\\\]]]^^^______^^^]]]^^^___```___]]][[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[\\\]]]^^^___`````````````````````___^^^\\\[[[^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^___```\\\]]]^^^^^^^^^\\\[[[ZZZZZZZZZYYYXXXYYYZZZ\\\\\\\\\]]]^^^]]]\\\[[[\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^______``````aaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___```aaabbbccccccccccccdddcccbbbaaaaaabbbcccdddgggggghhhhhhiiiiiijjjjjjggggggggghhhiiijjjllllllkkkjjjjjjjjjiiiiiiiiiiiieeeeeeeeefffffffffggggggffffffggggggggghhhhhhhhhhhhhhhiiijjjjjjiiihhhhhhffffffeeeeeedddeeeeeeeeeeeeffffffgggggggggggggggiiihhhhhhhhhggggggggggggeeeeeeddddddccccccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]^^^___```bbbcccdddeeedddeeeeeedddccccccdddfffwwwiiibbbdddhhhkkkwww~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~|||}}}~~~}}}|||{{{{{{zzzyyyxxxwwwvvvttttttttttttpppqqqqqqqqqooommmkkkjjjiiihhhhhhhhhhhhhhhiiiiiieeeeeeeeeeeeeeeeeeeeeeeefffggggggfffbbb```______````````````aaacccdddeeeaaabbbddddddddddddfffggghhhjjjlllnnnooopppsssuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxwwwwwwwwwxxxyyyzzzzzzxxxvvvtttrrrppppppooojjjjjjiiiiiiiiijjjlllmmmlllllllllllllllmmmnnnnnniiihhhgggeeecccbbbbbbaaa```aaaaaabbbbbbbbbaaaaaa\\\]]]___```___```bbbccccccdddeeeggggggggggggfffgggfffeeeeeefffeeecccaaa_________``````aaabbbccccccbbb```___^^^___aaabbbaaa___^^^]]]^^^___aaacccaaaaaaaaaaaaaaabbbbbbbbb```cccffffffeeefffiiikkkiiilllooonnnllljjjjjjlllkkkmmmpppppppppoooppprrrpppooommmllllllmmmoooqqqooopppqqqsssttttttuuuuuutttsssrrrqqqpppnnnmmmmmmjjjiiigggeeecccbbbaaaaaa______```bbbcccdddffffff````````````___^^^]]]\\\WWWXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXZZZ[[[[[[\\\ZZZ[[[\\\]]]___aaabbbccc^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^___````````````___```_________]]]\\\[[[ZZZ]]]^^^```aaabbbaaaaaa```]]]^^^___]]][[[XXXXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\^^^^^^______ZZZ[[[]]]^^^______^^^^^^]]]]]][[[ZZZYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]^^^___[[[\\\]]]^^^^^^]]][[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^]]][[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]XXXYYYYYYZZZ[[[\\\\\\]]]\\\]]]^^^^^^_________^^^``````aaabbbcccddddddeeebbbbbbccccccddddddeeeeeeffffffffffffffffffffffffeeefffggghhhiiiiiiiiiiiiiiihhhgggffffffggghhhiiikkkkkklllmmmmmmnnnoooooojjjjjjkkklllmmmnnnpppqqqnnnnnnmmmmmmmmmmmmllllllhhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmlllkkkkkkiiiiiihhhggggggfffggggggffffffggghhhhhhhhhhhhhhhjjjjjjjjjiiiiiihhhhhhhhheeeeeedddcccbbbaaaaaa``````````````````___^^^]]]\\\\\\]]]___```aaacccccccccdddeeedddbbbbbbdddeeezzzoooiiiiiilllrrrxxx~~~|||zzzxxx~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwuuutttsssqqqooonnnmmmmmmiiiiiiiiiiiiiiijjjjjjjjjjjjiiigggfffgggfffeeecccggggggffffffeeecccbbbaaaeeeeeeeeeeeeeeedddccccccaaa`````````bbbdddgggiiiggghhhiiikkklllmmmmmmmmmpppppprrrsssuuuwwwxxxyyyvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvvvvwwwxxxzzz{{{zzzyyyxxxvvvvvvxxxyyyzzzyyyxxxvvvsssqqqooonnnmmmkkkkkkjjjjjjjjjiiiiiiiiillllllkkkkkkiiihhhfffeeecccbbbaaa___]]]\\\\\\[[[[[[\\\^^^```aaaaaa```___^^^^^^___aaabbbcccddddddccccccdddeeeeeefffeeeeeecccccccccccccccccccccccc______```````````````___dddcccaaa```^^^]]]]]]\\\\\\[[[ZZZZZZ\\\___ccceeebbbbbbbbbbbbbbbbbbcccccceeeeeeeeeeeefffggghhhhhhiiijjjlllmmmnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjkkkmmmoooqqqooooooooopppqqqqqqrrrrrrpppooonnnmmmkkkjjjiiihhhhhhhhhhhhgggeeecccaaa___^^^___```bbbdddeeegggggg```````````````^^^]]]\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXYYY[[[]]]___aaaccccccccceeegggiiijjjjjjhhhhhhggggggfffeeeeeefffggghhheeeeeeeeedddccccccbbbbbbbbbaaa```___^^^___``````\\\]]]```bbbccccccccccccaaa```^^^^^^]]][[[WWWTTTXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXX[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^___aaaaaa___^^^]]][[[\\\\\\]]]]]]^^^^^^^^^ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\[[[ZZZZZZ[[[]]]]]]\\\]]]___```aaabbbcccccc______```aaabbbccceeefffeeedddccccccdddfffhhhiiijjjiiiiiihhhhhhhhhiiiiiimmmmmmmmmlllkkkjjjiiihhhkkkkkklllmmmnnnnnnnnnnnnoooooommmmmmmmmmmmooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssstttttttttttttttttttttsssrrrppppppnnnmmmkkkjjjjjjlllnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnoooooooooooonnnmmmmmmkkkjjjjjjiiihhhgggffffffiiihhhffffffhhhiiihhhgggkkkjjjiiihhhggggggggghhhhhhfffcccaaa`````````aaa`````````___^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^___]]]]]]]]]^^^```aaacccccc~~~xxxppplllmmmppptttzzz~~~}}}||||||||||||yyyxxxvvvtttrrrppppppooonnnnnnooooooooooooooonnnpppooonnnnnnooonnnllljjjiiiiiihhhhhhgggeeedddccceeeffffffggggggggggggffffffeeedddcccccceeeggghhhhhhiiijjjkkkmmmnnnooopppqqqqqqrrrtttuuuwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwyyyxxxwwwwwwwwwxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxuuusssqqqooonnnnnnlllllllllkkkkkkkkkjjjjjjllllllkkkjjjiiigggeeedddcccbbb```___^^^]]]]]]\\\]]]^^^```bbbcccbbbaaa`````````aaabbbcccdddeeefffffffffggghhhhhhhhhhhhhhhdddddddddddddddddddddddd``````______```aaaaaabbbeeedddcccaaa```___^^^^^^^^^]]]]]]]]]^^^aaacccdddccccccddddddddddddcccccceeeeeeeeeeeeeeeggghhhhhhhhhiiikkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjkkkmmmooopppnnnnnnnnnnnnoooooooooooommmmmmlllkkkjjjiiihhhhhhgggggggggfffeeecccaaa```___```aaaccceeeggghhhiiidddddddddcccccccccccccccaaaaaabbbbbbbbbbbbbbbbbb___```aaacccfffhhhiiijjjiiijjjllloooppppppooooooooonnnnnnnnnnnnooopppqqqnnnnnnmmmmmmlllkkkkkkkkkhhhgggeeedddddddddeeefffcccccceeeeeeeeeeeedddccccccbbb```___^^^\\\XXXUUUWWWWWWVVVVVVWWWWWWXXXXXXZZZZZZYYYXXXYYY[[[]]]^^^]]]]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\``````bbbbbbbbb```___]]]]]]^^^^^^^^^______``````\\\\\\\\\\\\]]]]]]]]]]]]```______^^^___```aaabbb___```aaabbbccccccccccccbbbbbbccccccdddfffggghhhiiihhhhhhggghhhjjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnqqqqqqqqqqqqqqqpppooonnnnnnoooppprrrssssssttttttqqqqqqpppoooooopppqqqqqqttttttttttttttttttttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwvvvuuusssqqqpppqqqpppooommmmmmnnnpppqqqpppooonnnnnnmmmnnnnnnnnnpppppppppppppppoooooonnnkkkkkkkkkjjjiiihhhhhhggggggeeeddddddeeeffffffeeehhhggggggfffeeeeeeeeeffffffdddbbb```______``````______^^^^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^___```bbbccc{{{zzzyyyxxxwwwyyy{{{||||||{{{yyyzzzyyyvvvqqqooopppsssuuuzzz|||zzzxxxwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{xxxvvvqqqppppppooonnnmmmllllllkkklllmmmnnnnnnoooooooooooonnnlllkkkjjjjjjkkklllnnnnnnnnnoooqqqsssvvvwwwvvvwwwwwwxxxzzz{{{{{{|||zzzzzzzzzzzzzzzyyyyyyyyy|||{{{{{{{{{{{{}}}~~~~~~~~~|||zzzxxxvvvtttsssrrrrrrqqqqqqqqqqqqqqqpppppppppqqqpppooommmkkkiiihhhgggfffeeedddcccbbbbbbbbbbbbcccdddfffhhhhhhhhhgggfffeeeffffffggghhhiiijjjjjjjjjkkkkkklllllllllllllllgggggggggggggggggghhhhhheeedddbbbbbbbbbdddfffggghhhhhhgggfffdddcccbbbbbbbbbbbbccccccdddeeeeeefffggghhhiiiiiiiiigggeeedddffffffffffffggghhhiiijjjiiijjjlllmmmnnnoooooooooppppppoooooonnnnnnnnnmmmmmmlllkkkkkklllmmmooopppnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggeeecccccccccccceeegggiiikkkmmmmmmlllkkkjjjjjjjjjkkklllmmmjjjjjjkkkllllllmmmnnnnnnjjjkkklllnnnppprrrssstttssstttvvvxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||yyyxxxxxxwwwvvvvvvuuuuuuqqqpppooonnnmmmnnnoooooommmmmmmmmlllkkkjjjhhhggghhhfffdddbbbaaa___\\\YYYZZZYYYXXXXXXWWWWWWXXXXXX\\\[[[ZZZZZZ[[[\\\^^^______```aaabbbbbbaaa```___^^^____________^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^___cccdddeeeeeeeeecccbbbaaabbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaaaaabbbbbbbbbddddddddddddeeeggghhhiiifffgggggghhhiiiiiiiiihhhjjjjjjjjjjjjkkklllmmmnnnooonnnmmmmmmnnnoooqqqrrrtttsssssssssssssssttttttvvvvvvwwwwwwwwwvvvvvvuuussstttuuuwwwxxxxxxyyyyyyvvvuuuuuuttttttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz}}}}}}|||zzzxxxvvvtttssstttsssrrrpppppppppqqqqqqqqqqqqpppoooooooooppppppppppppqqqqqqqqqpppoooooohhhhhhhhhggggggffffffeeefffdddccccccdddeeeeeedddffffffeeeeeedddeeeeeeeeefffeeecccaaa``````aaaaaa______^^^]]]]]]\\\[[[ZZZZZZ[[[]]]^^^_________^^^^^^^^^^^^^^^___aaabbbbbb|||tttlllhhhiiiiiijjjlllpppuuuxxxzzz{{{yyyyyyyyyvvvrrrpppppprrrssswww}}}~~~}}}}}}|||||||||{{{{{{|||}}}}}}||||||||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{~~~~~~||||||||||||||||||||||||||||||||||||{{{zzzxxxvvvtttrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnoooqqqsssssssssqqqpppppppppqqqqqqrrrrrrssssssqqqrrrrrrsssssssssrrrrrrooopppppppppppppppqqqqqqpppooollljjjjjjkkkmmmnnnoooooonnnnnnlllkkkjjjiiijjjkkklllmmmmmmllllllkkknnnoooqqqrrrqqqnnnllljjjllllllllllllmmmnnnoooooonnnnnnpppqqqrrrsssttttttuuuuuutttssssssrrrrrrrrrqqqqqqpppppppppqqqrrrsssqqqqqqppppppooonnnnnnmmmllllllmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmlllkkkjjjkkklllmmmoooqqqsssuuuvvvuuutttsssssssssuuuxxxyyyvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxyyyyyywwwvvvvvvuuusssrrrqqqpppooommmkkkiiihhhfffcccaaaaaa```___^^^]]]]]]]]]]]]^^^^^^^^^]]]^^^___```aaadddeeefffgggggggggfffeeebbbccccccccccccbbbaaaaaadddccccccccccccdddeeeeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqssssssssssssssstttuuuvvvttttttssssssttttttvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz~~~~~~}}}|||{{{yyywwwvvvuuutttsssrrrqqqppppppqqqrrrqqqqqqpppppppppppppppooooooooooooooonnnmmmmmmhhhhhhgggggggggggggggggggggeeeddddddeeeffffffeeeffffffeeeeeeeeefffgggggghhhgggfffeeedddddddddeeebbbbbbaaa```___^^^^^^^^^]]]^^^aaabbbcccbbbaaa``````````````````aaabbbcccpppfff```\\\[[[]]]\\\```gggooowww|||~~~{{{wwwsssqqqppppppsssxxx~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxyyyyyyxxxwwwvvvyyyzzz|||}}}|||zzzwwwuuuvvvvvvvvvvvvwwwxxxyyyzzzwwwxxxxxxyyyzzz|||}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyxxxwwwvvvuuuttttttsssttttttuuuvvvvvvwwwwwwyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}zzzxxxuuutttsssrrrooonnnkkkjjjiiihhhgggffffffffffffeeeeeeeeeffffffggggggkkklllmmmnnnooonnnmmmmmmjjjjjjjjjjjjjjjiiiiiihhhlllkkkkkkkkkkkklllmmmmmmlllmmmnnnpppqqqrrrssssssqqqqqqppppppoooooonnnnnnnnnnnnnnnoooooooooppppppooopppqqqrrrssstttuuuuuuyyyyyyzzzzzzzzzzzzzzzyyy{{{{{{zzzzzzzzz{{{{{{|||zzzyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqqqqpppoooooonnnnnnoooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllmmmmmmiiigggeeefffggghhhggggggggggggggggggggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiifffeeedddcccbbbbbbccccccaaabbbdddeeeeeedddcccaaaaaaaaaaaa```aaaaaabbbbbbzzzfff[[[WWWTTTVVVXXXYYY```lllwwwzzzvvvsssrrrtttwww|||~~~}}}wwwwwwuuutttsssssssssssssssssssssssssssssssssssstttuuuvvvxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxzzz|||}}}~~~}}}||||||{{{zzzyyyyyyxxxvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{yyyyyyyyyxxxxxxwwwwwwvvvsssrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqpppnnnnnnoooooopppppppppqqqnnnllljjjkkklllmmmlllkkkkkkkkkkkklllmmmnnnooopppnnnnnnnnnooooooooooooooommmllljjjiiiiiiiiijjjkkkhhhiiijjjjjjjjjiiihhhgggffffffeeeeeedddeeeeeeeee~~~gggZZZVVVTTTWWWZZZ___iiiwww}}}zzzzzz{{{}}}}}}||||||{{{zzz{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyytttuuuuuuvvvwwwxxxxxxyyyxxxvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{xxxxxxyyyzzzzzzzzzzzzzzzyyywwwvvvttttttuuuvvvwwwvvvvvvuuuuuutttttttttsssqqqqqqpppooonnnnnnoooooolll]]]XXXWWWYYY\\\gggqqq~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyysssfff___]]]bbbkkkuuuuuugggaaa___gggqqq~~~uuugggbbbcccmmmzzz~~~}}}||||||{{{{{{zzzzzz{{{{{{|||zzz~~~}}}yyyxxxzzz{{{|||~~~~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{||||||||||||||||||||||||||||||}}}~~~~~~}}}|||||||||~~~~~~}}}}}}}}}~~~rrrfffbbbeeessszzzvvvsssrrrrrrpppmmmkkkkkkmmmoooqqqttttttttttttsssqqqpppoooqqqpppppppppqqqqqqooommmfffffffffggghhhjjjllllllhhhggggggiiilllmmmlllkkkhhhgggdddbbbbbbcccdddfffhhhhhhiiikkklllkkkhhhfffddddddeeeeeedddbbbaaa___]]]]]]\\\\\\\\\\\\]]]]]]]]]```bbbbbb```]]]]]]]]]^^^___aaacccdddeeeddddddaaa```___]]]\\\[[[[[[[[[]]]]]]]]]^^^^^^^^^______]]]]]]^^^^^^^^^_________```bbbdddeeeeeedddbbb```___```bbbddddddcccbbb```cccccccccccccccccccccccceeeddddddeeegggjjjmmmooolllkkkiiigggfffeeeeeeeeeffffffeeeeeegggkkknnnpppssswww}}}yyyssslllkkkiiigggffffffhhhhhhggghhhiiijjjkkklllmmmmmmnnnpppqqqrrrrrrpppnnnmmmhhhgggdddcccbbbccceeefffkkkkkkjjjiiihhhfffeeedddggggggggghhhiiikkklllmmmrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqpppnnnlllkkkjjjjjjkkkkkkkkkkkklllnnnooopppnnnpppsssuuuxxxyyyyyyyyyttttttsssssstttvvvwwwxxxuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvtttsssssstttuuuwwwssssssssstttssssssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxx{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~kkkbbbaaafffvvvxxxmmmccc]]]YYYXXXYYYWWWTTTQQQPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTYYYXXXWWWXXXYYYYYYWWWUUUKKKLLLLLLMMMOOOPPPRRRSSSOOOMMMKKKLLLNNNQQQSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPTTTTTTUUUXXXYYYXXXTTTQQQMMMMMMNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBBCCCFFFGGGGGGFFFEEEFFFHHHJJJKKKLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHEEEFFFHHHIIIIIIHHHFFFEEEEEEGGGIIIJJJKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOSSSUUUPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKMMMQQQTTTVVVXXX\\\bbbhhhjjjfff^^^XXXRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRTTTUUUTTTSSSQQQOOOOOONNNLLLKKKKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSWWWWWWWWWVVVVVVVVVUUUUUURRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQSSSVVVYYY[[[\\\\\\\\\YYYXXXXXXXXXYYY[[[]]]^^^\\\\\\\\\[[[[[[ZZZZZZZZZ[[[YYYXXXWWWWWWXXXZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^___`````````]]]]]]]]]\\\\\\\\\[[[[[[^^^______```______^^^^^^^^^]]]]]]\\\]]]]]]^^^^^^bbbbbbcccdddddddddddddddaaaccceeefffffffffggghhheeeffffffggggggggggggfffdddeeeeeefffggghhhiiiiiigggggggggggggggfffffffffgggggghhhjjjkkklllnnnnnnllllllmmmmmmnnnmmmmmmmmmllllllllllllmmmmmmmmmnnnllllllmmmmmmnnnoooppppppppppppppppppppppppppppppsssssstttuuuvvvwwwwwwxxxvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyzzz{{{{{{|||||||||}}}}}}}}}||||||}}}~~~~~~}}}}}}~~~{{{}}}qqqccc___aaahhhxxxyyymmm___TTTMMMIIIHHHKKKIIIGGGDDDBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEGGGFFFFFFGGGHHHHHHGGGEEE=========>>>???@@@AAABBB???===::::::<<<@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJLLLMMMKKKGGGDDD===============<<<;;;::::::999999888888999999:::777333000222666999999777666777888:::;;;;;;;;;:::999999888777666666666777::::::::::::::::::::::::777777888888999999::::::888888999::::::999888888666666888999999999888777888888888888888888888888777777777888:::<<>>>>>===<<<;;;:::777777888:::;;;===???@@@@@@BBBGGGKKKMMMKKKEEEAAA???>>><<<;;;;;;;;;<<<===;;;;;;<<<===>>>>>>?????????@@@@@@AAA@@@???>>>===???>>>=========<<<======666777999:::<<<===>>>>>>============>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBCCCDDDDDDBBBBBBAAAAAABBBDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAACCCCCC??????AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJGGGJJJLLLMMMMMMMMMNNNPPPJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\]]]]]]^^^^^^____________```aaaaaaaaaaaaaaacccccccccbbbccccccdddeeefffeeedddccccccdddeeefffaaaccceeeffffffgggiiikkkhhhhhhhhhiiijjjkkkmmmnnnooooooooopppqqqrrrssstttppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxyyyyyyxxxxxxzzz{{{{{{}}}~~~|||{{{zzz{{{~~~~~~~~~~~~qqqeee\\\]]]aaaiiizzzzzzqqqdddVVVKKKEEECCCCCCAAAAAA@@@???===;;;:::999999999::::::;;;<<<=========<<<<<<===>>>>>>===;;;888777777777777888999999777666444555777999:::999<<<===>>>????????????>>>???@@@AAACCCDDDAAA===999555555444444444444444555333333222222222222333333/////////000111222222111000111222333444333222222333333222111111111222222555555555555555555666666111111222222222222222222555555555555555555555555000000111111111222222222111111111111111111111111000111111222333444555555222333555777777555333222...///111333444444444333333333555777999999777555555555555444444444444333333333333444444555555555888777777777777666666666444555555666555444333222///000111333444555666666555555555444444555555666666666666555555555444444777777666666666666777777444444333333222222333333444444444444555666777777666555444444555666777888999999999999888888888888444444555555555666666666333444555666777888888888777777666666666666666777666666666777777666666555555666777888999999888888666666666777777777777777777777888888777777666555555555444444555555666777666666777888999999999999777999;;;;;;:::999:::;;;888999999::::::999888888999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>???>>>>>>>>><<<============>>>>>>>>>=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLHHHHHHHHHIIIIIIJJJKKKKKKIIIKKKLLLLLLLLLLLLNNNOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZ\\\^^^____________```bbb```aaabbbbbbaaa```bbbccceeeeeeeeefffgggiiijjjkkkjjjjjjkkklllmmmmmmnnnnnnppppppqqqrrrrrrsssttttttsssssstttuuuuuuuuuuuuuuu{{{zzzyyyyyyzzz}}}wwwhhh^^^YYY\\\bbbjjj{{{uuulll___RRRHHHCCCBBBBBB;;;<<<<<<<<<;;;999777666777777777777777888999999888777777888::::::999777777777666555555555666666444444444666888999777555666888:::<<<===<<<;;;:::999:::;;;======:::555111222111000000000111222333//////............//////,,,000444555111//////000///000111222222111000///222222111111111111111222.............../////////////////////............111000000//////000000111000000//////000000111222000000000000000000000000000111222222333333222222,,,///222444444333000...---...000222222111000///000///...///111333333222222333333333333222222111111111111111222222222222222111000000//////000000...000111222222000...---333333333333333222111111222111111000000000000000333333333222222222111111111000//////......//////555444333222111111111111333333111000000111222333111111000///000111222333333333444444555555666666000000111222333333222222111111222222222222222111333222222111111111222222000111111111111111000000...///000222222222222111//////000111222333444444111111111111111000//////...............///000111000000111333333444444444111333444333111//////000333333333444444333222222111111111222222222222333222222333333333333333333444444444444444444444444444444444444444333222111444444555555555666666666555555555444444444444444222222222333333444444444333333333444444444444444777777888888888777777666888999:::;;;;;;;;;:::999:::::::::::::::;;;<<<===999:::;;;===>>>>>>>>>>>>:::<<<===<<<;;;:::;;;===>>>>>>>>>>>>???@@@AAAAAA>>>=========???AAACCCDDDAAAAAAAAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCGGGHHHJJJJJJJJJJJJKKKMMMIIIKKKLLLLLLKKKLLLOOOQQQKKKKKKLLLMMMNNNOOOQQQRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYYYYZZZZZZ[[[\\\]]]]]]______```aaaaaaaaaaaaaaacccbbbaaaaaabbbdddgggiiilllmmmmmmnnnoooppppppqqqnnnpppsssuuuuuuvvvxxxyyy}}}||||||{{{{{{||||||}}}}}}ttt```[[[XXXZZZ```lllwwwjjj\\\QQQGGG???<<<===;;;::::::999888777666666444444555666777777666666666666666555444444333333444333333222222333333444444444444555666777777888:::999777666666888:::;;;???;;;777555555555333111......---------///111222000///.........///111222000000000000000111111222333333222222111111000000---...............---------------------,,,,,,,,,&&&''')))+++,,,......///........................//////.........---------...------,,,,,,------...,,,,,,---.../////////.........,,,)))((()))---000111000///...............////////////////////////.........///////////////------,,,+++,,,---...//////////////////////////////////////////000111111......////////////......000000///000000111222222......//////000000111111000000000000000000000000......//////////////////---------.........//////////////////////////////000////////////.........//////............//////---.........///000000000000000/////////000000111444222000///............//////...---,,,++++++***,,,---///000000000///......------,,,,,,------............------,,,,,,,,,...///111111111///,,,+++////////////000000000000111000///...------...///000000000000000000000000........................//////............//////000000//////............//////////////////......000000000000000//////...222111000//////000111111///000000111111111111111111111222333444555555666444333333222222333333444555555555444444333333333111222222222333333333333000000111111111222222222666555555444555666888999666666666777777777888888888888888888888888888888888888888888888888888888<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;==============================>>>???AAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRSSSSSSTTTUUUUUUVVV[[[ZZZZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbaaaaaaccceeehhhjjjjjjkkkmmmnnnpppppppppqqqqqqqqqrrrrrrrrreeeXXXTTTSSSVVV]]]jjj}}}xxxkkk\\\QQQHHH@@@===>>>;;;;;;:::999888777666666333333444555555555555555444444444444555555555555444333333222222333333444333444444555666666777777999888666555555666888999:::777333111111111///---//////...............//////////////////000000111000////////////000111111---.....................---......///000000////////////000000000000000000++++++,,,---......------........................//////.........---------...------,,,,,,------...------......///.........//////...,,,+++,,,///111.........------...//////------------------------/////////......---------000//////...///000111222........................///............///000000...//////000000//////...///////////////000111111------........./////////////////////////////////////////////............+++++++++,,,,,,,,,------........................+++,,,,,,,,,------......///...............//////---................../////////..................000///...---,,,,,,------/////////...------,,,,,,------...///////////////---------,,,,,,---------......---------,,,,,,,,,,,,---.../////////...---------------.........//////...---,,,,,,,,,---.......................................------------///................../////////.........---------.......................................------,,,---...///000//////...---------...////////////...//////////////////000000222111111000000111111222333333222222222111111111////////////000000000000000000000111111111222222222111000000000111222333111111111222222222333333333333333333333333333333333333333333333333333333555555444444444444555555555555555444444555555555666666666666666666666666111111222333444555666666666777888999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===<<<=========>>>>>>>>>>>>?????????@@@AAABBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPQQQQQQRRRSSSUUUYYYYYYYYYZZZZZZZZZZZZ[[[sssdddYYYUUURRRQQQUUU\\\iii{{{zzzlll\\\QQQIIIAAA>>>>>>;;;;;;:::999888777666666222333444444444444444444222222333444444555666666333333333333333333333333333444444555555666666666888777555444333444444555555333000/////////---,,,000000000//////---,,,,,,......///000000000000//////............///000000------...//////000111111---...///000000000000000/////////000111111222222///000000//////...---,,,------------------------...............---------...------,,,,,,------............///......------......///...,,,,,,...000,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***000000//////000000111222...........................------------...////////////000000000000//////..................///000,,,,,,,,,---------------........................////////////......------+++++++++,,,,,,,,,------------------------------******+++,,,---...//////---------------...///000...------------------,,,...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...........................------------...//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------...//////++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------------------------.........------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,+++******)))+++---//////---+++)))******+++,,,,,,,,,,,,+++......---------,,,,,,,,,//////............//////000000000////////////...---------........./////////000000000000000111111//////...---------......------........./////////////////////////////////////////////////////////000//////......//////000111000000//////000000111////////////////////////.........//////000000000111111111111111111111111222222222222222333333444333333333333444444444444333333333444555555666666777777666666666777888999999:::::::::;;;<<<<<<<<<:::<<<>>>>>>======>>>???@@@@@@AAAAAAAAABBBBBBBBByyyqqqiii```YYYXXXUUUTTTWWW^^^iii{{{|||mmm\\\QQQJJJCCC@@@@@@<<<;;;:::999888777777666333444444555555555444444222222333333444444444444333333333333333333333333333333444444444555555555666555444222222111111222444333111000000//////.........///000///...,,,+++,,,---///000000000///......------------...//////.../////////000000000111......////////////......+++,,,,,,---...//////000000000000000///---,,,,,,------------------------...........................------,,,,,,------....../////////...---,,,,,,***,,,------,,,++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------......///---------------------------,,,,,,,,,,,,---......//////000000000000//////...------,,,------......,,,,,,,,,---------------------------------------000//////......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,+++***)))((((((************++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,---///000,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...*********+++++++++,,,,,,************++++++,,,,,,------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++***))))))(((***+++------,,,+++***((()))******++++++******.....................---......------------..............................---............///////////////////////////////////////......---------------------.........//////000000000000000000000000//////////////////////////////............//////000//////......//////000------------------------111000000000000000000000////////////////////////222222111111222222333444000000000000000111111111111111111222222333333333333333333333333333333333333333444555666777777888444555777777555444555666444444555555555666666666vvvooojjjccc]]]YYYVVVTTTXXX^^^jjj|||ooo\\\RRRKKKEEEAAAAAA<<<;;;;;;:::999888777777555555666666666555555444444444333333222222222222222333333444444333333222333333333333444444444444444333222111000000//////111111111111000/////////+++,,,.../////////...---,,,---///000000000///...---------------......///------,,,,,,,,,+++++++++/////////...---,,,+++*********+++,,,,,,---......------.........------,,,---------------------------........................------,,,,,,------....../////////...---,,,,,,***,,,......,,,++++++,,,------,,,+++++++++++++++------------------------***+++++++++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---......//////000000000000//////------,,,,,,,,,,,,,,,---------------------------------------------------//////......---------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,,,,,,,,,,---......------,,,,,,+++++++++***++++++++++++***)))'''''')))******+++,,,,,,,,,---)))******++++++,,,,,,------,,,+++++++++,,,...///++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,---........................------,,,,,,++++++++++++++++++,,,------,,,++++++******++++++++++++++++++************++++++,,,,,,***++++++++++++***))))))+++*********++++++,,,---))))))***++++++++++++***,,,,,,------...//////000......------------......---------...............,,,,,,---------.................................//////.........---,,,,,,------------............////////////////////////........................//////............/////////......------......///------------------------------------,,,,,,,,,,,,)))******+++,,,------...///////////////000111111.........---------------///////////////000000000000000000000000///////////////000000111222333333///111222222000//////000111111111111222222222222}}}xxxooohhh___ZZZXXXZZZaaammmppp]]]RRRLLLGGGCCCBBB<<<<<<;;;:::999888777777666666666777666666555444444444333222222111000000222222444444444444222222333333333333333333333333111111111111000/////////,,,...//////...---...///++++++,,,....../////////------...////////////......------------...////////////......---,,,,,,+++.........---,,,+++***))),,,,,,,,,---.........///++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,------............///......------,,,...//////...------...///...---,,,++++++++++++------------------------)))***++++++------...///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////.........---,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***((('''******+++,,,------,,,,,,)))))))))******+++++++++,,,++++++++++++,,,------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,---++++++,,,---------,,,,,,........................++++++++++++++++++++++++++++++------------++++++************++++++++++++))))))******+++,,,,,,,,,+++++++++++++++***))))))++++++***)))***+++---...******+++,,,,,,,,,,,,+++)))******+++,,,---...///.........------.........---------------.........*********+++++++++,,,,,,.........------------,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++---...///000......------......///000/////////.......................................//////000000000///......---......//////000000000///000111111///......///....../////////000000000sssmmmhhhgggkkkvvvqqq]]]RRRMMMHHHDDDCCC<<<<<<;;;:::999888888777555666666666555555444333222222222222111111111111111222444555555444222111333333222222222222222222000000000000000000//////))),,,//////---,,,---///---------,,,,,,---.........------------...//////.........---...//////000111111000000000000000000,,,,,,---------------,,,---.....................,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...------......///.........---...///...------...///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---.../////////......++++++++++++++++++++++++---------------......///------............------......---,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------------------+++,,,,,,------......///+++++++++,,,,,,,,,------------------------------++++++++++++++++++,,,,,,...---,,,+++************,,,,,,,,,,,,------------***+++,,,------,,,***)))******+++,,,,,,,,,+++******************+++++++++******+++,,,,,,,,,,,,,,,)))+++,,,------,,,+++)))******+++++++++,,,,,,,,,,,,,,,---......---,,,+++******+++++++++,,,,,,,,,+++,,,---------,,,+++***------------------------))))))******++++++,,,,,,+++,,,---......---,,,+++*********++++++,,,,,,,,,))))))***++++++,,,------***************))))))(((((())))))***+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,------------*********+++++++++,,,,,,------------,,,,,,,,,+++***+++,,,------,,,,,,+++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---///000111222//////......//////000111111111000000000/////////////////////////////////...///000111111000000///............////////////000111333222111000000111............/////////000zzzvvvvvvrrr]]]RRRNNNIIIEEECCC===<<<;;;;;;999999888777444555555555444333333222000000000111222222333333111222444555555444222111333222222222222222222222...///000000000000000///))),,,000000///---///000000///---,,,++++++,,,---......---,,,,,,...///000///............///000000,,,,,,------.../////////***+++,,,...///000000000------------------,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,,,,---.../////////...,,,,,,---,,,******,,,...,,,,,,,,,,,,---...//////++++++++++++++++++++++++------------------------++++++---.........---,,,++++++++++++++++++++++++...------------...//////,,,------------------,,,///...------,,,,,,,,,,,,,,,+++++++++******))))))........................***++++++,,,---...//////---------.........//////------------------------++++++,,,---......///000......,,,+++***))))))))),,,,,,,,,------.........***+++---......---,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,)))+++---/////////...---************+++++++++++++++,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,...//////...,,,+++******++++++,,,,,,,,,,,,)))******+++,,,,,,------)))))))))))))))(((((('''%%%'''))),,,---,,,***)))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++++++++,,,---...//////...---,,,,,,,,,,,,------------////////////////////////------------------------......------------......//////............//////------------------------+++,,,,,,,,,---------...)))******+++,,,---......---------------...//////......---------,,,,,,,,,------------------------+++,,,---...///......---,,,,,,,,,,,,++++++++++++...///111111///...///000000000000111111111111222vvvdddTTTKKKGGGDDDCCC<<<;;;999888777777666666444333222111111111222222111000000333666888777555222333555666666555333222333222111000////////////111111000//////////////////////////////////////////......---------......///...,,,,,,---------,,,,,,------+++***)))***,,,//////.........---------........................////////////////////////)))***+++,,,---......///++++++,,,,,,,,,+++******------------------------,,,++++++++++++++++++,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,++++++------------++++++...------,,,,,,++++++***++++++,,,------,,,++++++*********++++++,,,,,,,,,---...//////------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((()))************+++++++++******************************************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,******))))))))))))******++++++******************...,,,***)))((((((***+++---,,,++++++******++++++***+++,,,,,,------------++++++++++++++++++++++++...,,,***(((((((((***+++---,,,***))))))***,,,---+++*********))))))((((((******+++++++++,,,,,,,,,++++++******************((((((((((((((())))))***+++*********+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---..................---******+++,,,,,,---......111---******,,,......---,,,,,,,,,++++++*********---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///////////////////////////000000//////.........---+++,,,---......////////////...---------...000111---...///000000///...---000000000///////////////222222333333555777888999vvveeeVVVMMMHHHDDDBBB;;;;;;999888777666666666444444333222222222222222555333222222444555333111222333555666666555333222333222222111000/////////111000//////....../////////////////////////////////......---------......---,,,++++++---//////...---......---+++***,,,---//////.........---------................................................---,,,,,,,,,++++++******.........------+++***)))---------------------------,,,,,,++++++,,,,,,---///......---------......------------------------...---+++*********+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,.........---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///...,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&$$$###"""((((((((()))))))))******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++******************++++++************++++++************************,,,+++)))((()))***+++,,,,,,,,,+++******************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,***))))))***+++++++++******))))))******+++************)))))))))(((*********+++++++++,,,,,,************************))))))(((((())))))***+++******))))))******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,------...000---++++++---......---......------,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000000000000/////////...111222222222222222111000000000/////////000111222000000111222222111000///111111111222222222222222444555666888:::<<<===>>>uuufffXXXOOOIIIDDDAAA;;;:::999888777666666666444444444333333333333333666444222222333333222111333444555666666555444333333222222111111000000000000000///...............////////////////////////......---------......///+++***)))+++...000111111...//////...,,,,,,---////////////............---........................------------------------///......---,,,++++++***000000000///---,,,***)))---------------------------,,,,,,,,,,,,,,,,,,---000000///...------------------------------------......,,,+++++++++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,------......------,,,++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,444333222111///...,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,++++++***))))))(((,,,,,,++++++++++++,,,,,,***************************))))))((()))+++,,,...++++++***))))))))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))******)))))))))************))))))))))))*********++++++++++++,,,******************************))))))******+++,,,***))))))))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------...---,,,,,,......---,,,/////////...............---.........,,,+++,,,---------------------------....../////////000000000000000000000000000000000111111111111111000000000555555555555444333222111222222222111222333333444111111222333333222222111333333444555666777888888888:::===@@@CCCEEEFFFFFF}}}tttfffZZZQQQJJJDDD???;;;:::999777666666666666444555555555444444333333333222222222333555666666444555555666666555555444222333333222222111111000000//////...............////////////////////////...------------...//////,,,+++***,,,...111111111...//////...---,,,...////////////.......................................------------------------------.........//////////////////...---,,,+++***------------------------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++*********))))))+++++++++******+++++++++***************+++++++++******))))))******,,,,,,+++***))))))((()))))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,((()))***,,,,,,***)))(((*********)))))))))))))))************++++++++++++***************+++++++++++++++******++++++,,,---+++***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------,,,,,,,,,,,,,,,------......---,,,/////////...............,,,---......,,,,,,,,,...........................////////////000000000000111111111111111111111111222222222222222222222222333333333333333222111111444444444444444555555666111222222333333333333333555555777999;;;<<<>>>???===@@@DDDIIILLLNNNOOOOOO{{{rrrfffZZZRRRJJJCCC>>>::::::888777666555555555444444555555555444333222222333333444444555777888444555555555555555555444222333333333333222222111000000///...............////////////////////////---------------.../////////---,,,,,,...//////...---......---,,,,,,...///////////////////////////................................................,,,,,,------......//////+++,,,,,,------------,,,------------------------++++++************+++++++++++++++++++++,,,---...************************---------------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++******))))))***,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))******+++++++++,,,------------.........---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))*********+++++++++******))))))))))))******))))))*********+++++++++,,,++++++******))))))***+++***))))))((()))))))))+++++++++,,,,,,+++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((***,,,------,,,***((())))))))))))))))))******))))))*********+++++++++))))))*********++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***...---------------------,,,---......------,,,,,,------------------------,,,---...---,,,,,,---...........................////////////000000000000222222222222222222222222222222222333333333333333000111222222333333333222444555555666666666666666444444555555555666666777666777999;;;>>>@@@BBBCCCBBBDDDIIIMMMQQQSSSSSSSSSyyyqqqdddYYYQQQIIIBBB===:::999888777666555555555333444444555555444222111222444555555444333333444444444444444444444444444222333444555444444222111111111000///////////////////////////////////////---------------...///000111///------...///...------.........,,,---...000...////////////000000000........................////////////////////////,,,,,,,,,+++++++++++++++***+++,,,------......---------------------------,,,++++++******++++++,,,------------...///000000++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++---...---,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,,,,++++++******++++++,,,++++++++++++++++++++++++000000//////.........---******+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))((())))))***++++++,,,,,,***))))))))))))))))))***)))))))))***++++++,,,,,,,,,,,,++++++***))))))(((++++++***))))))))))))***++++++++++++++++++***)))++++++++++++++++++++++++******************++++++)))***,,,------,,,***)))))))))))))))************)))))))))************+++)))))))))***++++++,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---------------.........,,,---......,,,,,,---...,,,,,,,,,,,,,,,---------+++---...---,,,,,,---///------------------------....../////////000000000111111111111111111111111222222222333333333333333111222333444555555555555444444555666666666666555888888888888888999:::;;;777888:::===@@@BBBDDDEEEDDDFFFIIILLLOOOQQQRRRRRRxxxooobbbWWWOOOHHHAAA===:::999888777555555555555222333444555444333111000,,,000444555444222222333333333333222222333333333222333444555555444333222222222111000000000000000////////////////////////---,,,,,,------///000000111///...---...///...---.../////////......000222.../////////000000000000................................................,,,,,,,,,,,,------------,,,------............---------------------------...------,,,,,,------.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,+++************+++,,,......---------,,,,,,,,,,,,.........---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******,,,...,,,++++++******++++++,,,************************((((((((((((''''''''''''************++++++++++++---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))******************+++++++++******))))))******+++((())))))***++++++,,,,,,******+++++++++******))),,,,,,+++***************+++++++++++++++***))))))+++++++++++++++++++++++++++***)))((((((((()))***)))***+++,,,,,,+++***)))((()))))))))************))))))))))))************((())))))***++++++,,,,,,***************+++,,,,,,...---,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,------......//////---......---+++***---000++++++,,,,,,,,,---------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111111111111111111111111111222222333333333333333333444555555444444444222333444555666555555444888777777777888999:::;;;888999;;;>>>@@@CCCEEEFFFCCCDDDFFFGGGIIIKKKLLLMMMwwwnnnaaaVVVNNNGGGAAA<<<:::999888666555555555555111222333444444222000///%%%***000444444333444555333222222111111222222333222333555666666555333222333222222111111111111111////////////////////////,,,,,,,,,---...///000111000///------///000///...///000111000///000111333.../////////000000111111........................------------------------***+++---///111333444555//////000000///...------------------------------//////............//////......---,,,++++++++++++........................)))***+++,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,++++++***,,,+++***))))))***+++,,,.........------,,,,,,,,,---...//////------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,******---///,,,++++++++++++++++++,,,***************************+++,,,---...///000111++++++,,,,,,,,,---------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++***))))))))),,,++++++++++++++++++,,,((())))))***++++++,,,,,,((()))***+++++++++++++++---,,,++++++******+++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,***((('''&&&'''((()))))))))************))))))(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,******))))))******+++,,,---,,,,,,+++*********++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///111000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000---......,,,******---111,,,,,,,,,------.........+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000000111111111222222333333333444444444444333222111111111222444555555555444333555444444444444666888999888999;;;>>>@@@CCCEEEFFFBBBBBBBBBCCCDDDFFFHHHIII|||ooo^^^RRRKKKFFF@@@;;;:::999888666555444444444444444333222222333333333444444333333333222222222333222111111111222333444555555444444444333333333555555666555333000---+++111///...---//////...---........................000000000000000000000000000000///............//////////////////.........////////////000000000000//////000000///...------//////.........---------+++,,,,,,---.........---))))))***+++,,,,,,------///...---,,,++++++++++++------------------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,******++++++,,,---......++++++++++++++++++++++++---,,,,,,+++*********+++******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---***++++++,,,,,,++++++***)))******)))(((((()))+++,,,,,,++++++***)))(((((()))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,++++++***)))(((((('''))))))*********))))))((())))))))))))******************************************)))(((''''''((((((++++++************************+++++++++,,,,,,,,,...---,,,,,,++++++++++++///...------//////...---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------,,,,,,+++***+++++++++,,,,,,,,,------------------------------------------------------...------...111222111111000000000000////////////000111111111111222222222111111333444444333222111000111222444444333222222555555666666666666666555::::::;;;<<<===>>>??????AAA???===<<<===???AAACCC|||ppp___SSSLLLGGGAAA<<<999999888666555555555555444444333333222333333444444444444444333333333333333333111111111111222333111111222333444555555666333333444444222000---,,,111000....../////////...........................////////////////////////000///......------..................////////////....../////////000000000000/////////.........---//////.........---------+++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...000++++++,,,,,,------......++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++,,,******++++++++++++******+++,,,---,,,+++***+++---,,,,,,++++++***))))))((()))))))))))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))***************)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***))))))(((''''''))))))*********))))))((())))))))))))************************************,,,,,,+++*********************************************+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,+++******+++,,,+++***,,,---......///.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++,,,,,,---------.........---------------------------------------------------,,,,,,---///000000///000/////////////////////000000111111111222222222111222222222222222111000000111111222222222222222000111333555666888888888888999999:::;;;<<<======>>>===<<<;;;<<<>>>AAABBB|||ppp```TTTMMMGGGBBB===888888777666666666666666444333333333333333444444555555555444444444444333333333222111000000000111000000111222333444444555000111222222111000...---222000....../////////...///////////////////////////////////////////////////......------------------------.../////////000.........////////////000000///...---------...///...............---------+++,,,,,,---------------//////...,,,+++***)))(((+++***++++++,,,---...///++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///------------------------++++++++++++++++++++++++,,,,,,++++++******++++++,,,------------,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))******++++++******)))***,,,------,,,++++++,,,,,,,,,++++++***)))))))))***))))))))))))***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***))))))(((((('''''''''((())))))******)))))))))))))))))))))************************************,,,+++************************************************+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++***))))))++++++***))),,,,,,---...............++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...............------,,,---------.........//////........................,,,,,,,,,,,,------------,,,++++++,,,...///...---////////////////////////000000000111111111222222222222111000000000000000000000000000000111111222///000222444666777888888666777777888999:::;;;;;;<<<;;;::::::;;;>>>@@@BBB{{{pppbbbUUUNNNHHHBBB>>>888777666666666666666777444333333333333444444555666666555555555444444444333333222111000000//////222222222111111111111000000000111222222111000000222000......///000///...000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,------...///000000------........./////////000///---,,,,,,---///000........................+++,,,,,,---------,,,,,,,,,,,,+++***((('''&&&&&&++++++++++++,,,---......++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,---......---,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++......------------------************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++++++++***((()))+++,,,***))))))***+++++++++*********))))))******))))))******+++,,,************++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))((((((((('''''''''&&&'''((())))))))))))))))))((()))))))))************************************))))))((((((((((((((()))***************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++,,,---...---+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,........................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,.........---.........///////////////000000000000111111111111333222000.........//////000///.........///111222111222333444444444444333555555666777888999:::::::::999999:::;;;>>>@@@BBByyypppbbbVVVNNNGGGBBB???888777666666666666666777444333333333444444555666666666555555555444444444333333333222111000//////222222111111111000000000000111111222222333222222222000///...000000///...000000000000000000000000..............................---,,,,,,,,,,,,---+++,,,,,,---...//////000------------............///...---++++++---///000---.....................+++,,,,,,---,,,,,,++++++*********))))))(((((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***++++++------------------,,,,,,************************,,,++++++***++++++,,,,,,,,,++++++***************)))******++++++******)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++''')))******)))((())))))+++++++++******************************++++++,,,)))))))))******++++++++++++******))))))******+++************************------------------------((((((((((((((((((((((((******))))))))))))******(((((())))))******++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,((((((((((((''''''''''''''''''((()))))))))))))))((()))))))))************)))))))))))))))))))))))))))((((((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++******++++++,,,///---,,,---...///...---)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,,,,,,,...///...---------....../////////000//////000000000111111111222111///.........///000000///.........///111222222222333333333333222222444555666777888999999:::999999999:::;;;===???AAAwwwooocccWWWMMMFFFBBB???888888777666666666666666333333333333444555666777555555555444444444444333333333333333333222111000//////000111222333333444111111222222222333333333333111//////000000000///////////////////////////........................///......---------------,,,,,,,,,---.........///,,,,,,,,,---------.........---,,,,,,,,,---...///---------...............,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,---......---,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,,,,,,,+++***)))))))))************++++++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++******+++***((((((***,,,************************+++************+++,,,,,,(((((())))))***+++++++++******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))************************************++++++++++++++++++++++++***************+++++++++((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,---,,,++++++------,,,+++++++++,,,---------------******++++++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++)))******++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------...---,,,,,,......---,,,---------......//////000/////////000000000111111000000////////////000000///////////////000000111111111222333444444444444333444444555666777888999777777888999:::;;;===>>>uuunnnbbbVVVMMMEEEAAA>>>999999888666555555555555333333333444444555666777444444444444333333333333222333444444444444333222///000000111222333444444111111111111111222222333333111//////000111000///................................................000///......------......------------------------+++,,,,,,,,,,,,---------,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,+++******,,,,,,,,,---------------++++++++++++,,,---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))***+++,,,---------)))******++++++,,,,,,,,,************************++++++******++++++,,,------,,,+++*********++++++++++++,,,,,,,,,,,,++++++************************************************))))))************))))))******)))'''%%%&&&))),,,************************++++++******++++++,,,---((((((((()))***+++++++++******))))))))))))******************************((((((((((((((((((((((((******************************))))))))))))***************)))))))))))))))************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,+++***+++,,,,,,+++***++++++,,,------------,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------------------)))******+++,,,,,,---------+++***+++,,,---,,,***,,,,,,---......///000000////////////000000000111......///000111111111111//////000000111111111000333333444444444444333333111222222333444555666777555555666666777888999999tttmmmbbbVVVLLLEEE@@@>>>:::999888666555444444444333333333444555666777777444444333333333222222222222333444555555555444333333333333222222222222111111111000000000000111111333111//////000111000///................................................000000///............///------------------,,,,,,++++++,,,,,,,,,---------+++,,,---............------------.........//////,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********))))))***+++,,,...///000))))))))))))))))))))))))...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++******************************))))))))))))******''''''((((((((((((''''''((('''%%%###!!!###'''*********************++++++++++++******++++++,,,---'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))************%%%&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,---,,,++++++------,,,+++))))))***++++++++++++*********++++++++++++************+++++++++,,,,,,,,,........................++++++++++++++++++++++++***************************+++,,,,,,---------------------.........//////////////////////////////))))))***+++,,,,,,------,,,***)))***++++++***))),,,,,,------...///000000////////////000000000000,,,...000222333333222222...///111222222222111000888888777666444222000///000000111222333444444555333444444555555555666666{{{lll[[[PPPIIICCC???>>>777777666555555555555555444444444444444444444444555444333333444555444333333444555666777666555444000000000000000000000000000000000000000000000000000000000000000000000000000000//////......------222000...---,,,---///000.........------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,---------,,,++++++******+++,,,------...............------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---.........---------,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++*********------,,,++++++******)))************************)))******++++++,,,------...------,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,---------------------------...------,,,,,,************************((()))*********((('''&&&))))))))))))************((()))***+++++++++++++++,,,+++)))(((((()))+++,,,*********))))))))))))))))))))))))))))))(((''''''************************))))))*********++++++++++++***(((&&&%%%&&&'''(((************)))))))))))))))))))))))))))*********'''(((((())))))))))))))),,,++++++***************++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))******)))))))))))))))***'''&&&&&&%%%&&&'''((()))222---)))''')))+++++++++---,,,***)))))))))***+++)))))))))(((((((((((((((,,,+++***((('''&&&&&&&&&(((((()))***++++++,,,,,,************************,,,,,,,,,++++++*********((()))***+++,,,+++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++***)))***+++,,,------------,,,,,,,,,++++++111000...---,,,------...++++++******++++++,,,---++++++,,,,,,---.........------------------------..............................////////////......000000//////000222555666888888777666444111///...333111//////111222333222333333333222222222111111{{{kkkZZZPPPIIIBBB>>>===777777666555555555555555444444444444444444444444444333222222333333222222000111111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////.........111000...---------//////......---------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,+++++++++***+++---......---+++***,,,,,,,,,+++++++++******+++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******++++++,,,---------+++,,,,,,,,,,,,,,,++++++************************)))*********))))))((('''))))))))))))************))))))*********))))))(((,,,+++)))(((((()))+++,,,************))))))))))))******++++++***))))))(((************************//////......---,,,,,,,,,)))((('''''''''((())))))*********)))))))))(((((((((((())))))*********+++((()))******++++++******++++++***))))))))))))*********)))))))))(((((((((******++++++++++++******))))))))))))))))))))))))++++++)))((('''''''''''''''&&&&&&&&&&&&(((***+++---+++((((((***+++***(((,,,+++***)))))))))******+++*********************,,,+++******************------,,,+++***(((((('''************************,,,,,,,,,+++++++++******((()))***+++,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************************+++,,,,,,******++++++,,,,,,------------,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,------------------------..............................////////////......000000//////000222444666888777666555333111///...111000//////111222222111111111111222222333333333zzzkkkZZZPPPIIIBBB===<<<777777666555555555555555444444444444444444444444333333222222111111111000000000///////////////000222222222222222222222222000000000000000000000000////////////////////////.........///////////////111000...---------...///------------,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,+++++++++,,,---...///***++++++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++++++++*********++++++------------++++++,,,,,,,,,++++++++++++***)))******+++,,,,,,------------------------------------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++((())))))***+++,,,,,,---******++++++++++++******************************++++++***))))))))))))***))))))))))))*********************))))))(((&&&&&&,,,+++***))))))***+++,,,************************+++++++++,,,++++++***)))************************---,,,+++***((('''&&&%%%&&&&&&'''((())))))))))))******))))))))))))((((((''''''((()))***++++++,,,***++++++,,,,,,,,,,,,,,,+++******)))))))))))))))***************)))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***(((&&&&&&%%%%%%((('''''''''((()))+++,,,(((((((((***,,,+++)))'''+++******)))((()))))))))******************++++++******))))))***+++,,,,,,///...---+++)))((('''&&&************************,,,,,,,,,++++++++++++***))))))***++++++++++++***)))******************)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++(((((()))***+++,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------.........------,,,++++++***------------------------..............................////////////......000/////////000222333555666666666555333111///...000//////000222222111/////////000111222333444555xxxiiiYYYOOOHHHAAA<<<;;;777777666555555555555555444444444444444444444444333333333222111000000111333222111//////000111222111111111111111111111111////////////////////////........................------......//////000000000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,+++++++++,,,---///000,,,,,,------.........///........................---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++************++++++*********+++++++++++++++)))***++++++++++++++++++************************,,,+++***))))))***+++,,,((()))))))))************))))))******)))(((((('''++++++***))))))***++++++)))***************++++++***+++++++++++++++******************************)))((('''&&&%%%###""""""%%%'''(((*********((((((***)))))))))((((((((((((&&&'''((()))***+++,,,,,,++++++,,,------------,,,+++***))))))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++***(((((('''''''''+++***)))(((((()))***+++'''''')))***+++,,,+++*********)))))))))(((((()))((((((((((((((()))))))))((((((((((((((())))))*********************++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++(((((()))***++++++,,,,,,,,,---...//////...,,,+++------,,,,,,,,,---...............---------,,,,,,------------..........................................////////////......////////////000111333333555555444444222111000///000///000222333333111//////000000111222333333333uuugggWWWNNNHHHAAA<<<;;;777777666555555555555555444444444444444444444444222444555444111000111333444333222000000000111222000000000000000000000000////////////////////////------------------------------......//////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---++++++,,,,,,---...///000************++++++++++++.......................................------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))------------------------,,,++++++******++++++,,,++++++************++++++------,,,,,,++++++************+++,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,((()))))))))************((()))******+++++++++***+++******************+++))))))******+++++++++,,,))))))******+++******)))************************************))))))))))))''')))***++++++)))'''%%%)))))))))(((((((((((('''&&&'''((()))***+++,,,,,,***+++,,,,,,------,,,,,,+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))******++++++...,,,+++)))(((((((((((()))))))))******+++---///***************))))))(((''''''(((((())))))))))))***))))))((((((((((((((('''((()))***+++,,,------************************++++++++++++++++++++++++***************+++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,************************+++,,,---.........,,,,,,------,,,,,,,,,---......---........./////////000---------....../////////..............................////////////....../////////000000111222222333333333333222111000///000000111222444444222000111111111111111111111111qqqdddUUUNNNHHHBBB===<<<777777666555555555555555444444444444444444444444000333555444111000222555333222111000////////////////////////////////////000000000000000000000000.................................///////////////............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---.........////////////------,,,+++++++++,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++)))******+++,,,,,,------...------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++---------,,,++++++******)))***+++,,,------------***************************))))))))))))***++++++))))))))))))************((()))***++++++,,,,,,,,,************************))))))******+++,,,,,,,,,((()))***************************************************++++++,,,,,,,,,)))***+++++++++)))'''%%%))))))((((((((((((''''''''''''((()))***++++++,,,++++++,,,---------------,,,++++++***************)))))))))*********************++++++++++++******))))))))))))))))))))))))************+++,,,------...---+++)))'''''''''(((******+++******+++---000***++++++++++++***)))))))))))))))***++++++,,,,,,,,,,,,+++***))))))******)))************+++++++++***************************++++++++++++,,,,,,,,,******))))))******+++,,,)))******************)))++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,+++++++++*********)))******+++++++++++++++,,,,,,,,,,,,,,,------...,,,------...//////000000---------...//////000000..............................////////////....../////////000000111111111222222222222222111000///111000000111333333222111222222111111111000000000nnnaaaSSSMMMHHHBBB>>>===777777666555555555555555444444444444444444444444---111444333000///222666111111111111000///......////////////////////////000000000000000000000000........................///////////////.........---.........------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++,,,...000000///---+++/////////////////////...)))))))))*********+++++++++,,,,,,---...///000000...---,,,,,,+++++++++,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++------------------------+++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************+++++++++,,,((()))***+++,,,,,,,,,,,,************************'''((())))))*********)))))))))))))))************))))))***************)))*********++++++*********))))))***++++++,,,------)))******+++,,,,,,++++++************************''''''(((((())))))))))))((()))*********)))(((((())))))((((((((('''''''''(((((())))))*********+++,,,---......//////......---,,,,,,+++++++++++++++((((((((()))))))))************++++++++++++******))))))))))))))))))))))))******************+++++++++***)))((('''((())))))'''))),,,,,,******+++---+++,,,,,,---,,,+++***)))((())))))***++++++,,,,,,******************+++,,,++++++************************************************+++++++++,,,,,,,,,+++***)))))))))***+++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,******))))))***++++++,,,+++++++++++++++,,,------,,,,,,,,,------------------------...///000000000..............................////////////.........//////000000000000000111111111111111111000///000///---...000111111000000000000000111111111111}}}lll___RRRLLLHHHCCC???===777777666555555555555555444444444444444444444444+++///222222///...222666222333333333333111///...000000000000000000000000000000000000000000000000////////////////////////000000//////.........---------......------,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++---///111111///,,,***,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,...///000000...---,,,,,,++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,------........................------,,,++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++************++++++&&&&&&''')))***,,,------'''''')))******+++++++++************************&&&'''(((*********)))((())))))))))))************************)))((('''&&&******++++++++++++******))))))***+++,,,,,,------***+++,,,,,,------------************************))))))))))))))))))))))))'''((()))******+++++++++)))((((((((('''''''''''')))))))))))))))*********...//////000000000000000...---,,,,,,++++++,,,,,,))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))((('''''''''''')))***,,,$$$(((---...,,,)))((())),,,,,,---...---,,,+++***&&&''''''((()))*********&&&&&&''''''(((***+++,,,))))))******+++++++++,,,*********************************++++++,,,,,,,,,+++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,******+++,,,---......///,,,,,,+++***+++,,,...///++++++******++++++,,,------,,,,,,++++++******)))---------...///000000111..............................////////////.........///000000000000000///000000111111111111000000///---++++++---/////////......///000111222333333}}}iii```UUUNNNKKKGGG@@@999777777777777777888888888444333333333333222222222222222222111111111111000222222222111111111111000111111000//////////////////000000000000//////...000//////000222222111///.........------,,,,,,,,,...---,,,---000111///,,,*********++++++,,,,,,,,,000---+++***,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,000///......,,,++++++***///,,,+++,,,///111000...111000...------...///000************************,,,,,,------,,,,,,+++***...---,,,+++***+++,,,---,,,,,,+++******+++++++++---------,,,,,,+++++++++))))))*********+++++++++)))******++++++,,,,,,---))))))*********++++++,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******)))))))))))))))******+++)))***+++,,,------------,,,+++)))((((((((()))***+++*********++++++,,,---)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++******+++---...///---------,,,,,,+++++++++/////////...---+++***)))++++++*********************************************************+++++++++******))))))((((((''''''(((((()))+++,,,---...///........................------,,,,,,+++***))))))((())))))***+++,,,,,,,,,************************......---,,,,,,---......************)))(((&&&&&&))))))))))))))))))***+++)))************++++++++++++*********))))))((((((,,,***((())),,,,,,+++((())))))))))))******************+++++++++,,,,,,,,,,,,+++)))((((((((()))***,,,,,,++++++***+++++++++---,,,***)))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++------...///++++++,,,,,,,,,+++******+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********+++,,,,,,---******))))))***++++++,,,,,,------......------,,,------...///000111222222000000///...---,,,,,,,,,---......///000/////////---......///////////////111111111111111000//////222111111111000000//////////////////000000000000{{{iii```TTTMMMJJJGGGAAA;;;666666666666666666666666777777777666666666555555222222222111111111111000222222222111111111000000111111000/////////////////////000111111000000000111000///000222222000............------,,,,,,,,,,,,+++***+++...///---+++++++++++++++,,,,,,,,,------+++******,,,...000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---+++000///---,,,,,,---///000++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,++++++******+++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))((('''''')))+++---******+++++++++,,,,,,,,,,,,++++++***))))))*********************++++++,,,,,,---------------,,,,,,+++******))))))))))))))),,,++++++******++++++,,,***************+++++++++*********+++++++++,,,,,,++++++******+++,,,...///------,,,,,,,,,+++++++++......------,,,***)))(((++++++******************++++++++++++++++++++++++************))))))))))))******))))))(((((((((((((((((()))***+++,,,---...---------------------------,,,,,,+++******))))))(((((())))))***++++++,,,************************,,,+++************+++,,,************)))((('''&&&(((((((((((((((((()))***))))))*********+++++++++************)))))))))(((+++)))((()))+++,,,+++)))))))))))))))*********************+++++++++,,,,,,---,,,+++***))))))***+++,,,,,,++++++***++++++,,,---,,,***)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,,,,,,,,,,++++++******)))))))))******************************++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000111222222000///...------,,,,,,,,,------...////////////...---......///////////////111111111111111000//////111111111000000000//////.../////////000000000000yyyiii```TTTLLLHHHFFFAAA===666666666666555555555555888888888777777777777666222222222111111111111000222222111111111000000000111000000/////////////////////000111222222222222222111000000111111///---.........---------------///......///111111000...,,,,,,,,,,,,------------+++***)))***,,,///000111------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))******+++,,,---......///...,,,,,,,,,,,,+++)))...---,,,,,,,,,,,,...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******++++++*********,,,,,,++++++++++++,,,,,,---------------.........+++++++++,,,,,,,,,------......------,,,++++++***,,,***'''%%%%%%(((+++---******+++++++++,,,,,,,,,,,,+++******)))*********+++++++++***+++,,,,,,---............---,,,+++***)))************))))))(((,,,++++++*********+++++++++++++++************************++++++++++++,,,************+++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++)))((((((******+++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((***))))))))))))((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((('''(((((())))))******+++)))))))))))))))))))))))))))((((((''''''(((((())))))******))))))((('''&&&'''''''''''''''((()))))))))))))))*********++++++************)))))))))))))))((('''(((***+++***)))))))))))))))*********************++++++++++++,,,---,,,++++++***+++++++++,,,++++++***++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,+++******))))))))))))************************++++++,,,,,,,,,,,,------++++++******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,------...///000111111000///...---,,,,,,,,,,,,,,,,,,---...............---......///////////////000000111111000000//////111111000000000000//////....../////////000000000wwwhhh```TTTKKKGGGEEEBBB???777666666666666666555555666666555555555444444444222222222111111111000000111111111111000000000000000000////////////000000...///000222222333333333222111000000111000...,,,...............---------/////////000111111111000------------------------+++***)))***,,,/////////***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///))))))***++++++,,,------...---------------,,,+++,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******((()))+++,,,,,,,,,***************)))******+++,,,,,,------....../////////,,,,,,,,,---------...............------,,,,,,,,,+++***((('''''')))+++,,,******+++++++++,,,,,,,,,++++++***************++++++************+++,,,,,,------------,,,+++***)))((()))***++++++***)))(((******)))******+++,,,,,,,,,+++++++++***)))))))))************++++++++++++************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))******+++++++++*********************************)))))))))((((((''''''(((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''(((((()))***))))))))))))*********************)))))))))))))))'''''''''((()))*********((()))))))))************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......//////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///000000///...------,,,,,,,,,---+++,,,------......---------......//////////////////000000000000000//////000000000000000000//////........./////////000000}}}uuuhhh```TTTKKKFFFCCCAAA???888888888777777666666666444444333333333222222222222222222111111111000000111111111000000000//////000000////////////000000...///000222222333333333222111000000000000---+++........................***+++,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,------,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,++++++***))))))***,,,---------,,,++++++++++++++++++,,,---...,,,------....../////////,,,,,,---------.........,,,,,,,,,------.........***+++,,,,,,,,,+++************+++++++++,,,,,,,,,+++***************++++++)))))))))))))))***++++++******++++++++++++******((()))***++++++***)))((('''(((((()))***,,,---...,,,+++++++++***)))))))))))))))*********+++++++++))))))******************++++++++++++++++++++++++,,,------,,,,,,+++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******))))))))))))***************************+++++++++*********************************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))******'''(((((((((((())))))***((()))))))))************))))))*********+++++++++))))))******************+++*********++++++,,,---+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******)))***+++,,,---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////...------,,,,,,,,,,,,---+++,,,------......---------......///////////////...//////000000000////////////////////////000000............////////////{{{sssggg```VVVLLLFFFBBB???===999999888888777777666666444444444333333333333222222222222111111111111000111111000000000////////////////////////000000111//////000111222222222222111000//////000000...,,,.............../////////***,,,---...,,,,,,---...------------,,,,,,,,,,,,---+++***+++,,,---,,,***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...---,,,+++***))))))%%%'''***+++*********+++***++++++,,,,,,---------******++++++,,,,,,------+++++++++++++++******)))***+++,,,,,,------------...------......///000111---------------.........,,,,,,,,,---------......***++++++,,,---.........***+++---......,,,***)))******+++++++++,,,,,,,,,*********)))******+++,,,))))))(((((())))))***+++******+++++++++++++++***((())))))************)))''''''((((((***+++---...+++++++++***************)))))))))************+++((())))))*********))))))*********+++++++++++++++,,,,,,------,,,++++++*********++++++,,,---------------------------------///......------,,,,,,,,,)))))))))************+++,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((()))+++,,,---((((((((()))))))))******))))))))))))************((()))******(((((()))***))))))))))))************)))))))))************+++(((((()))*********))))))************+++,,,------***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++*********)))***+++,,,---------------...------,,,,,,------...************************++++++,,,,,,,,,,,,------,,,,,,++++++******++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---...............---......///////////////......///000000000//////......////////////000000------........./////////yyyrrrgggaaaXXXNNNFFF@@@===;;;999888888777666666555555444444333333333222222222222222222111111111111000111000000000///////////////////////////000111111//////000111111000000000//////...///000000...------........./////////000,,,///111111///...000111---,,,,,,,,,++++++++++++******)))+++------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000//////...---,,,+++******'''***------+++******+++***+++,,,------.........))))))******+++,,,,,,---+++++++++++++++***))))))************+++,,,---...------------...///000000------------,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******))))))***++++++,,,******))))))******+++,,,---------------,,,+++***)))))))))))))))******+++)))))))))))))))******+++***************+++++++++))))))))))))************(((((()))******)))(((''')))*********+++++++++++++++++++++++++++******)))******++++++,,,------...---------------------------------------------,,,))))))*********+++++++++---------,,,,,,,,,++++++***************************+++++++++++++++++++++************************************************((()))***++++++***)))((((((((())))))))))))(((((('''''''''((()))***+++,,,(((((((((((()))))))))***((()))))))))***************+++---+++((('''(((***))))))))))))************))))))))))))************((()))***+++++++++******************+++,,,---...***+++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,---...************************++++++,,,,,,,,,,,,---------,,,++++++******++++++)))))))))***+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------...////////////...---......///////////////---......///000000//////........./////////000000---------.........//////yyyqqqfffaaaYYYOOOGGG@@@;;;999888777777666555444444444222222222111111111000000222222222111111111111000000000000000///////////////////////////000111111///000000000000//////...///...---///000000///------.........//////000000***---000///---,,,...000,,,,,,,,,++++++*********(((((((((+++---///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111//////...------,,,++++++,,,///222222...,,,+++,,,***+++,,,---............(((((()))***++++++,,,,,,***++++++++++++***))))))***)))(((((()))+++---...************+++,,,---...---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++******)))---,,,***)))))))))************+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++******++++++,,,---111111000///...,,,*********)))((((((((()))+++,,,,,,+++***)))(((((((((((())))))******+++++++++,,,))))))))))))************(((((()))******)))((('''))))))******++++++++++++)))************))))))(((******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,---))))))******++++++++++++///......------,,,,,,+++************************++++++++++++++++++,,,,,,+++++++++***************************************((()))***++++++***)))((((((((()))))))))))))))(((%%%%%%&&&&&&((()))***+++(((((((((((())))))))))))(((((())))))*********++++++---...,,,)))'''(((***))))))))))))************))))))))))))************)))***+++,,,---,,,,,,+++************+++,,,---...)))***,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++))))))***+++,,,...///000+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------...//////000000//////---......///////////////------...///000000//////---.........//////000000---------.........//////vvvjjjhhh]]]RRRKKKFFF@@@<<<<<<999888666666777777555444333333333333333333333333111000000000//////......111000///......///000111111111111111000...---,,,////////////............000///...---------------..............................///...---...000222222000...,,,+++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---...///000000111111111111111///...---,,,,,,+++(((***,,,.........---,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***...---+++*********++++++((()))***---///...+++)))+++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,---......///.........------,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,++++++*********)))))))))******+++++++++))))))))))))******+++,,,000///...---------------///...---+++***)))))))))+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,---%%%&&&)))+++------------******************************+++,,,---//////000,,,,,,------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++******************************++++++++++++******---,,,+++******,,,...//////...---,,,+++)))(((((()))))))))))))))(((((('''''''''''''''((((((((())),,,+++******************...,,,(((&&&&&&'''***,,,---***((((((***+++)))&&&(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,,,,+++---...///...,,,---,,,+++******+++,,,---++++++************++++++...---***)))(((***,,,---000111000...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++***...------,,,,,,++++++***...---+++*********++++++,,,++++++******++++++,,,---,,,,,,+++*********+++............---,,,+++***---------............///////////////000000000000...---------...///111222............////////////xxxjjjhhh^^^SSSMMMHHHAAA===<<<999888666666777777555444333333333333333333333333111111111000000/////////111000///......///000111000000111000000///...---------......//////000000//////...---------------........................---------,,,+++,,,...000000///---+++***+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++...---+++******+++---...---...///000000111111000111000///...,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++***)))******++++++***)))***,,,---,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++---------,,,,,,,,,++++++)))***+++------,,,,,,+++,,,,,,++++++++++++++++++***************))))))))),,,,,,,,,,,,---...000000000000...---,,,,,,,,,,,,+++***))))))((()))))))))+++++++++*********))))))************************)))))))))*********++++++***))))))))))))***++++++))))))***+++++++++++++++******************************+++,,,---...//////000//////......---------.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,+++***))))))((())))))******))))))(((''''''''''''((((((((())))))+++******)))))))))******---,,,)))''''''(((***+++,,,)))((((((***+++)))'''(((((((((((()))))))))***)))))))))))))))******+++)))(((((((((''''''''''''******+++++++++,,,,,,,,,---,,,,,,---///000...---,,,++++++++++++++++++,,,++++++************++++++))))))******+++,,,---...,,,------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++......,,,+++++++++,,,,,,,,,++++++******++++++,,,...------,,,++++++,,,,,,,,,,,,---............------------............///000000000///////////////...---------...///111222............////////////zzzlllhhh^^^UUUOOOJJJCCC===<<<999888666666777777555444333333333333333333333333111111111111111000000000000000////////////000000/////////000000//////...+++,,,---...///000111111//////...------------...........................+++,,,,,,+++))))))+++,,,...---,,,*********++++++*********+++++++++,,,,,,************************,,,,,,************,,,,,,------...///000000000000000000...---,,,,,,,,,,,,000///,,,***)))***+++,,,++++++,,,,,,,,,,,,------))))))******+++,,,,,,---++++++***)))))))))******---***(((''')))+++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,+++++++++++++++***+++,,,---------,,,+++++++++++++++++++++,,,,,,+++++++++***))))))((((((,,,------...///000222333111000...---,,,+++++++++)))((((((((()))***+++++++++************)))))))))++++++++++++++++++++++++((((((((()))))))))******)))(((((((((((()))******---,,,+++***))))))))))))******************************+++,,,------...///222222111000///...------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++++++++*********)))))))))************)))((((((''''''((((((((()))))))))***)))))))))))))))******,,,+++******)))************)))((()))***+++***)))((((((((()))))))))******)))))))))))))))******++++++++++++************)))******+++++++++,,,,,,,,,...------...000000///---+++++++++,,,,,,+++++++++++++++************++++++((()))+++------,,,++++++)))+++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))(((((()))******+++,,,,,,///...---,,,,,,,,,------,,,++++++******++++++,,,......------,,,,,,------***+++,,,---///000111111---------............///111000000//////.........------------...///000111---............/////////|||nnnhhh^^^UUUQQQLLLDDD>>><<<999888666666777777555444333333333333333333333333222222111111111111111111000000////////////000000---......///000000//////,,,,,,---......///000000///......---------..............................+++,,,,,,+++)))((()))+++...---,,,+++***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,---...///000000000000000///...---,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++******)))))))))))))))))),,,***(((((()))+++++++++******************************++++++,,,,,,,,,---***++++++,,,,,,+++******++++++*********************+++---.........---,,,*********++++++,,,,,,,,,+++++++++++++++*********)))******+++---///000111000///...,,,+++*********++++++******++++++,,,---************))))))))))))************************(((((((((((()))))))))))))))(((((((((((()))******---,,,+++)))((()))******************************)))******+++,,,---------000000000//////......---.../////////...------,,,++++++++++++++++++++++++------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++,,,---------,,,,,,******************************++++++******)))((('''(((((((((((()))))))))(((((((((((()))******+++***+++++++++++++++******((((((((()))***++++++***(((((()))))))))*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++---...///...,,,***+++,,,------,,,+++***++++++************++++++...------,,,+++***(((''')))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))*********+++++++++,,,---------,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,---...000111222---------............///111111000///......------------------......//////---------.........//////qqqggg^^^UUUPPPKKKCCC===;;;999888666666777777555444333333333333333333333333111111111111111111222222//////000000000000//////,,,---...//////000000///...............---------......---------......///........................+++---...---+++******+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////000000000///...---,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))))))))******))))))+++***)))***+++,,,***)))*********************************++++++,,,,,,,,,$$$%%%'''))))))))))))(((************************+++,,,---...///...------*********++++++,,,,,,,,,******++++++,,,---......(((((()))***+++---///000///...---,,,*********)))---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***+++++++++***)))))))))***+++,,,************************))))))******+++,,,,,,,,,,,,,,,,,,------..................///......------++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***+++,,,---------,,,,,,***************++++++++++++++++++++++++******)))(((((((((((()))))))))***(((((((((((()))***,,,,,,)))******+++++++++***)))(((((()))))))))******+++))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******+++------,,,******+++,,,------,,,+++***++++++************++++++000///,,,***)))))))))***'''))),,,,,,,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,---......------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,---------------...///000---------............///111000000///...------,,,---------...............------------............sssfff\\\SSSNNNHHHAAA<<<:::999888666666777777555444333333333333333333333333000000000111111111111111//////000000000000//////,,,---...///////////////.........---------,,,,,,...------------...//////........................+++---......,,,++++++,,,------------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////......---,,,,,,,,,,,,,,,((())),,,...///...---,,,++++++,,,,,,,,,,,,---------,,,,,,+++******))))))((()))******++++++******,,,++++++,,,---,,,+++)))+++++++++++++++******************+++++++++++++++&&&(((+++---......---,,,***************+++++++++,,,---.../////////...---++++++++++++++++++,,,,,,((()))***+++,,,...//////))))))***+++,,,---///000------,,,+++************++++++***)))((((((((()))(((((()))))))))))))))***((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++))))))))))))***+++,,,---************************))))))*********+++++++++))))))***+++,,,------...------.........------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++******((((((((()))))))))******((((((((()))***,,,---...(((((()))************)))((()))******)))(((***+++)))))))))*********++++++)))))))))))))))******+++************++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,+++)))+++++++++,,,,,,+++++++++++++++************++++++---+++)))((((((+++---///&&&(((***+++***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,&&&''')))+++---......///......------,,,++++++*********+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********+++,,,,,,///...---++++++,,,---...---------............///000//////......---------,,,------.........------,,,------------.........uuueee[[[PPPJJJEEE>>>:::999999888666666777777555444333333333333333333333333/////////000000111111111...///000111111000///...------......///.........---------------------------------------...//////........................)))+++---...,,,+++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////------,,,,,,++++++,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((()))+++,,,,,,,,,++++++000---+++***+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++************+++,,,///111111000...---*********+++++++++,,,,,,,,,---...///000//////...,,,,,,++++++++++++++++++(((((()))***++++++,,,,,,*********++++++---......++++++************++++++)))))))))((())))))***+++(((((((((((())))))******(((((((((((((((((((((((()))))))))*********++++++)))(((((((((((()))******(((((()))***+++,,,,,,+++************************)))))))))***************)))******++++++,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------------------........................,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***(((((()))))))))*********(((((()))***+++---///000''''''((((((((()))))))))(((***,,,+++(((''')))***))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,---------......******+++++++++,,,,,,,,,***))))))***,,,,,,+++***,,,++++++++++++++++++,,,++++++************++++++******)))******,,,...///''')))+++,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,---------,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------...---+++******+++,,,------------............///........................,,,---.........---,,,,,,,,,,,,---------.........vvveeeZZZNNNHHHCCC<<<999999999888666666777777555444333333333333333333333333......//////000000000111...///000111111000///...---...............------***++++++,,,---...//////---------------...///000........................(((***,,,---,,,+++,,,,,,)))******+++++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,---...////////////------,,,+++++++++,,,,,,000...,,,*********+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---......)))***+++,,,------,,,+++333///+++)))***,,,...///---------,,,,,,+++++++++,,,+++++++++******))))))(((***,,,------+++((('''******++++++,,,,,,,,,,,,,,,---///000000000///...---,,,,,,++++++*********(((((((((((())))))))))))))))))))))))******+++,,,*********)))******+++,,,)))))))))***+++---...///'''((((((((())))))******))))))))))))))))))))))))************++++++++++++'''''''''''''''((())))))((()))+++,,,,,,+++***)))************************))))))))))))************,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------........................//////000000000000//////---,,,+++******,,,...///.........------,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))************)))))))))+++,,,...000111'''''''''''''''((()))***)))+++,,,+++(((&&&(((***)))************+++++++++)))))))))))))))******+++)))))))))******+++++++++******+++++++++,,,,,,,,,+++******+++------,,,***---,,,+++******+++,,,---++++++************++++++***+++,,,,,,,,,+++******))),,,...///...,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,***+++---...///...------,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///,,,+++***))))))+++---...---------.........//////---------...............,,,---.........---,,,+++,,,,,,,,,---------......zzziii[[[MMMEEEAAA<<<::::::888888777777666666555555333333333222222333444444222222222111111111000000111111000...---+++******...------...//////...,,,,,,---......,,,,,,---...........................222000---,,,,,,,,,***)))---,,,+++)))(((''''''''',,,,,,,,,---------......---.........---,,,,,,+++...------,,,,,,------......---,,,+++++++++,,,---+++,,,,,,------......///***)))((()))---///...,,,++++++++++++,,,,,,---......---+++)))((((((((())),,,+++*********+++,,,---)))******++++++******))),,,+++******,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++333222///---+++***)))))),,,,,,++++++++++++,,,,,,,,,---///000000000///...,,,,,,,,,++++++*********,,,,,,++++++***)))(((((()))***++++++***)))***+++)))))))))***++++++,,,,,,)))************)))((((((,,,)))'''(((***+++***((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++*********+++------,,,,,,,,,+++++++++******)))************+++++++++,,,++++++***+++,,,...///)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,---------......000000000000000000000000///////////////.........---------.........//////---,,,++++++******++++++///...,,,+++***+++,,,,,,******)))(((((((((((((((((('''&&&''')))++++++*********))))))))))))******))))))************))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***))))))***+++,,,************************......---,,,+++***)))(((+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...******+++,,,,,,,,,,,,+++---------............///......................../////////...------,,,,,,***+++---///000000//////wwwiii\\\MMMEEEAAA===::::::777777666555555444444333444333333222222333333444111111111000000000//////000000000000//////.........------...//////...,,,,,,---......,,,,,,---...........................000...,,,+++++++++***)))++++++******))))))******,,,,,,,,,,,,------------------......---,,,,,,+++,,,++++++******++++++,,,---,,,+++*********++++++)))******++++++,,,,,,---,,,***)))***,,,---,,,***+++++++++++++++,,,---...,,,+++***)))))))))***+++,,,+++*********+++,,,,,,******++++++++++++******,,,+++******,,,,,,+++***************************++++++++++++++++++++++++...---,,,***))))))*********))))))))))))))))))***,,,---...///000///......+++++++++******))))))))),,,,,,++++++***))))))((()))***++++++***)))***+++++++++******************'''((()))***************,,,)))'''(((***+++***((())))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))+++******)))***+++,,,---************))))))))))))))))))*********+++++++++---,,,+++***))))))***+++)))***,,,+++******+++---++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,,,,,,,------------------------------------////////////............---------........./////////...------,,,,,,------------,,,+++++++++++++++++++++***)))))))))))))))'''%%%$$$%%%'''))))))(((******))))))))))))******)))))))))***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,------------,,,+++++++++++++++++++++***))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------....................................---------...............---....../////////......vvvjjj\\\MMMFFFAAA===::::::888777777666666555444444444333333222222333333333000000000//////////////////000000111111222222333...------...//////...,,,,,,---......,,,,,,---..............................,,,******+++++++++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************++++++...---,,,+++++++++,,,,,,)))******++++++,,,,,,------,,,***+++,,,,,,***))),,,++++++++++++,,,,,,---******))))))***+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++***************+++,,,,,,)))))))))))))))))))))))),,,,,,---...............*********))))))))))))))),,,,,,++++++***))))))))))))***++++++***)))***+++,,,,,,++++++***))))))(((&&&'''((()))+++++++++,,,+++)))(((((()))******)))))))))))))))************))))))))))))))))))))))))******+++++++++***))))))***))))))))))))***+++++++++++++++*********)))))))))))))))*********+++++++++***))))))((())))))***)))***++++++******+++---++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------................................................---------...............///...------,,,,,,------***++++++++++++******))),,,++++++***************(((&&&%%%&&&((()))))))))******))))))))))))******))))))))))))(((((('''&&&))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))***************************************+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))*********************+++,,,,,,,,,,,,++++++++++++******))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++************+++,,,,,,,,,,,,+++------------....................................+++,,,,,,---......//////000///......---------...xxxjjj\\\MMMFFFBBB===::::::::::::999999888777777777444444333222222222333333000000000000000000000000///000000111111222222333...------...//////...,,,,,,---......,,,,,,---...........................---+++******+++,,,,,,+++++++++,,,,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,,,,,,,------///......---------------+++,,,,,,------......///,,,+++++++++++++++++++++,,,+++++++++++++++,,,,,,***************++++++++++++++++++***************+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,---......******++++++++++++******+++,,,,,,---------------******************))))))+++++++++*********)))))))))***++++++***)))***++++++++++++*********))))))'''''')))******+++++++++******)))((()))*********((()))))))))************++++++++++++++++++++++++***+++++++++++++++******)))))))))))))))*********------------,,,,,,,,,,,,))))))))))))************&&&&&&'''(((***+++,,,---)))***++++++******+++,,,++++++++++++++++++++++++***************++++++,,,++++++++++++,,,,,,,,,,,,........................------...............///........................---,,,++++++******++++++((()))***++++++***)))(((+++******))))))*********+++)))((((((***,,,++++++******))))))))))))******((())))))(((((('''&&&%%%((()))))))))******************)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********,,,,,,************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++******))))))+++,,,------......------+++++++++,,,,,,,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.................................,,,,,,,,,------............---,,,++++++,,,---...yyyjjj\\\NNNFFFBBB===;;;;;;::::::999999888777777777555444333333222222222333111111111111111111111111000000000000000000//////...------...//////...,,,,,,---......,,,,,,---..............................,,,++++++---......---,,,------------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,------......///)))******++++++,,,------,,,++++++******+++++++++++++++++++++******))))))++++++++++++******))))))+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++***************)))***++++++***)))***+++))))))*********+++++++++))))))************)))(((*********)))((()))******((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++(((((())))))************---------,,,,,,,,,++++++(((((()))))))))*********&&&'''((()))***+++,,,,,,(((***++++++***)))+++,,,++++++++++++++++++++++++))))))************+++************+++++++++,,,,,,((((((((((((((((((((((((,,,---------......//////.....................------,,,++++++******++++++'''(((***++++++***)))((())))))((((((((())))))***,,,***))))))+++,,,,,,+++******))))))))))))******((((((((((((((('''&&&&&&((()))))))))************------,,,+++)))((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,*********+++,,,---************************++++++++++++++++++++++++((()))******++++++******------,,,,,,++++++++++++,,,,,,---............---+++++++++,,,,,,,,,------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,------------.................................------,,,,,,,,,,,,+++***))))))***,,,---///xxxkkk]]]NNNFFFBBB>>>;;;;;;888777777666666555444444555555444333222222222222111111111111222222222222111111000///......------...------...//////...,,,,,,---......,,,,,,---..............................---+++,,,---......---,,,,,,---...---,,,***)))++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******))))))))))))************+++++++++***)))((()))******++++++,,,,,,---''')))++++++++++++---///,,,++++++************++++++++++++++++++***)))(((++++++++++++***)))((('''++++++,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))((('''&&&'''((())))))((('''&&&***************+++,,,,,,+++++++++++++++,,,,,,,,,************************)))***++++++***)))***+++((())))))***++++++,,,,,,***************)))(((((()))******)))(((((()))+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))******++++++***************)))))))))((((((((((((((()))))))))******++++++++++++***)))((('''((()))******))))))***,,,++++++++++++++++++++++++(((((()))************)))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,---......//////...............---------///...------,,,,,,------((())))))************)))(((((((((((((((((()))***+++)))(((((()))******)))******))))))))))))******'''(((((())))))((((((((())))))))))))************...---,,,+++***)))(((''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***++++++++++++***))))))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******++++++******++++++,,,,,,++++++++++++++++++++++++***************)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------..............................------,,,++++++***)))))))))***+++,,,......xxxkkk]]]NNNGGGCCC>>>;;;;;;777777666555555444444333666555444333222222222222000000000000111111111222111000000//////...------...------...//////...,,,,,,---......,,,,,,---..............................---++++++,,,---,,,+++)))***,,,---------+++***,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,+++***))))))******++++++,,,,,,---(((***,,,,,,******,,,...,,,,,,+++***************((()))***+++,,,+++*********+++++++++***)))'''&&&******++++++++++++******,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++***)))((('''&&&'''((())))))((('''&&&******)))((()))***+++,,,)))*********++++++++++++************************)))***++++++***)))***+++******************++++++((())))))************)))(((***+++***((('''))),,,))))))))))))************))))))))))))))))))))))))(((((()))***************))))))+++,,,,,,,,,+++***)))))))))(((((((((''''''(((((((((((()))))))))***************)))'''%%%$$$((()))******))))))***+++++++++++++++++++++++++++'''((()))*********)))((())))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////.........---------///...------,,,,,,------***)))))))))******+++,,,))))))(((((())))))***+++,,,***((()))***+++***)))******))))))))))))******''''''((()))************))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***)))))))))))))))))))))))))))***+++++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++,,,,,,++++++*********+++,,,,,,------***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------zzzkkk]]]NNNGGGCCC>>>;;;;;;888888888777666666555555666555444333222222222222.../////////000000111111000000000000////////////...------...//////...,,,,,,---......,,,,,,---..............................,,,******+++,,,+++***&&&(((***,,,...------,,,,,,,,,------------......)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////...---,,,+++,,,,,,------...//////***,,,...---***)))***,,,,,,,,,+++***))))))******&&&''')))+++,,,,,,,,,,,,***+++++++++***)))'''&&&*********++++++*********,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,++++++((()))***,,,,,,***)))(((***)))((((((((()))+++,,,(((((())))))*********+++******************++++++)))+++++++++***)))***+++,,,,,,++++++***)))))))))&&&'''(((***++++++++++++(((***+++***((('''))),,,))))))))))))************++++++++++++++++++++++++&&&&&&'''(((((()))(((((()))***+++,,,---,,,++++++************))))))))))))(((((((((((())))))))))))&&&'''((((((((('''&&&%%%((()))******))))))***+++++++++++++++++++++++++++&&&''')))*********)))((())))))))))))************************************++++++,,,,,,---...////////////.........------------,,,++++++******+++++++++***)))))))))***,,,---******))))))***+++,,,,,,...,,,++++++,,,---,,,+++******))))))))))))******&&&'''(((***++++++++++++))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))************************++++++++++++******)))))))))***+++,,,,,,+++***)))************************((()))***+++,,,---......******++++++++++++******(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---,,,---......//////......++++++,,,,,,,,,---------...------,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................***++++++,,,,,,------...---...///000///...---,,,tttggg[[[OOOHHHCCC===:::;;;555555666666555555444333333333333333333333333333333222222222222222333333222222111111111111111111222111000///...---,,,,,,//////...------------...------------------------...---,,,+++++++++,,,------------,,,,,,+++++++++///...,,,+++***+++,,,,,,,,,,,,------...---------...---,,,+++++++++,,,,,,...---,,,---/////////...,,,,,,,,,+++++++++******...---,,,++++++++++++,,,*********++++++,,,,,,,,,+++,,,---...---,,,+++***''')))+++------+++)))'''###&&&)))+++***))))))************+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))+++++++++*********))))))------,,,,,,***)))((('''))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,+++******))))))******)))***++++++***)))((('''++++++************++++++))))))))))))((((((((((((******))))))((((((''''''******++++++++++++******++++++************++++++************************(((((())))))*********+++,,,,,,+++***))))))******'''(((((())))))))))))(((***))))))(((((((((((((((******+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++...------+++***)))((((((,,,+++***)))))))))***+++)))***+++---...///000000000///,,,*********+++,,,************************+++)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))))))))+++,,,+++***---,,,***)))))))))******+++++++++*********)))))))))***+++,,,---.........---+++)))+++...///---+++)))***++++++***)))***+++------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,++++++******++++++,,,((()))+++,,,,,,+++***)))((()))+++,,,---.........+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------++++++++++++------/////////......---------/////////...---,,,******------------------------qqqeeeYYYMMMFFFAAA<<<999999555555666666555555444333333333333333333333333333000000/////////000000000111111111111111111111111//////////////////////////////...------------...------------------------...---,,,+++***++++++,,,---------,,,,,,+++++++++...---,,,++++++++++++,,,,,,,,,---............---...---,,,+++++++++,,,,,,111000...---...---,,,************++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,------------%%%&&&(((+++,,,++++++***%%%(((+++,,,+++*********+++++++++++++++*********---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))+++++++++*********))))))%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++******))))))************+++++++++***((((((*********))))))************************)))))))))++++++*********)))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))((()))))))))************++++++***)))))))))))))))(((((()))))))))))))))))),,,,,,+++++++++++++++,,,))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,++++++***---,,,+++***************)))***+++,,,---.........///...,,,***)))***++++++***************************)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))+++,,,+++***---,,,+++***)))******++++++++++++*********))))))******+++,,,------------,,,***)))***---...---+++***,,,---,,,+++***+++---...------------,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,---------,,,***++++++,,,,,,,,,++++++***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.........---------,,,,,,............---,,,++++++------------------------mmmaaaVVVJJJDDD@@@:::777888555555666666555555444333333333333333333333333333////////////////////////111111111111111111111111------...///000000111222//////...------------...........................---,,,++++++******++++++------,,,,,,,,,,,,++++++------,,,++++++++++++,,,,,,---...///////////////...---,,,+++++++++,,,,,,111///...---...---+++***((()))***+++,,,------...+++,,,---------,,,+++***......------,,,+++++++++************,,,---...///###$$$&&&(((***+++,,,---(((***,,,---,,,******+++,,,++++++***))))))((((((+++++++++++++++*********,,,,,,,,,++++++++++++***************************+++++++++***************+++++++++***************************)))((('''&&&))))))))))))))))))))))))******************))))))************************************************++++++***))))))))))))******++++++++++++***))))))***))))))(((((())))))******************++++++++++++++++++++++++***************++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,..............................------,,,+++***)))******+++,,,,,,,,,,,,,,,---,,,+++)))))))))*********************************)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***---,,,,,,++++++++++++,,,+++++++++***************++++++,,,,,,,,,,,,+++++++++***)))***,,,,,,,,,+++,,,---...---,,,+++,,,...+++++++++*********)))))))))******++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,---...000000.........---,,,+++***)))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,------......------,,,------------------------~~~jjj^^^TTTIIIDDD@@@:::888888555555555666555555444333222222222222222222222222111111111111111000000///000000000000111111111111------...///000111111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------...///000000000000...---,,,+++++++++,,,,,,---,,,+++,,,...///...---))))))***+++,,,,,,------***+++---......---+++***------------------------++++++*********+++---...%%%%%%&&&((()))+++------)))+++---,,,+++******************)))))))))((((((************************++++++++++++++++++++++++************************************************************************///......---+++)))'''&&&))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))++++++***)))))))))))))))***+++++++++++++++******))))))(((((((((((())))))))))))***************+++++++++++++++++++++************++++++++++++******++++++************++++++)))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))************)))*********)))((((((''''''(((((()))&&&&&&'''''''''((((((((())))))))))))******************++++++,,,,,,,,,---------......///000000111.../////////...,,,***(((******+++++++++******)))++++++***)))(((((())))))************************))))))(((((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***)))))))))+++,,,+++***---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++*********))))))***+++++++++++++++---...---,,,+++,,,---,,,+++++++++************)))******++++++++++++***,,,++++++******++++++,,,,,,,,,++++++---///111222////////////...,,,+++***---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---------------------------~~~jjj]]]SSSIIIDDDAAA<<<999999555555555666555555444333222222222222222222222222111111111222111000///...//////000000000111111111//////000000000000000000//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,---...///000000000000...---,,,+++++++++,,,,,,---,,,+++,,,.........---++++++++++++++++++++++++***+++---......---+++***++++++,,,------...//////...---+++***)))******+++((()))))))))***+++,,,,,,)))***++++++)))((()))***(((((()))))))))*********************************++++++++++++++++++++++++************************************************************************((()))***,,,------------))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))*********************+++))))))(((((((((((())))))((((((((()))))))))************************************++++++++++++******++++++************++++++++++++++++++++++++++++++******)))))))))))))))))))))((((((((((((((())))))+++******)))***+++,,,,,,...---,,,,,,++++++,,,,,,'''''''''((((((((())))))(((((()))))))))******************++++++,,,,,,,,,,,,------...///000111222//////000///...,,,***)))******++++++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***************************)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***))))))))))))************+++++++++,,,---,,,+++***+++---............------------******+++,,,------,,,,,,,,,++++++******++++++,,,+++*********,,,...000111,,,,,,------------,,,+++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---............------------------------~~~lll\\\RRRIIIEEEBBB===:::;;;555555666666555555444333222222222222222222222222///000000111000///---,,,...//////000000111111111111111111000000///////////////...------------...++++++++++++++++++++++++,,,------------,,,+++***++++++,,,,,,,,,,,,------)))***++++++,,,++++++++++++,,,---...///000000000...---,,,+++++++++,,,,,,000...---,,,---,,,***))),,,,,,,,,+++++++++*********+++,,,---------,,,+++))))))***,,,---...///000...---,,,+++***)))))))))******++++++++++++***)))(((***+++***))))))***+++(((((())))))***++++++,,,*********+++++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++***************+++++++++)))***************)))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((******************************)))(((((((((((())))))))))))((())))))***+++***))))))(((((())))))***'''''''''((())))))******)))))))))*********************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))((((((((()))************))))))***,,,...///000///...,,,++++++++++++(((((((((((()))))))))***((((((((()))))))))***************+++++++++++++++++++++,,,---...///000000//////......---,,,+++*********+++++++++******)))))))))******))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))***)))))))))+++,,,+++******++++++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,+++***)))))))))***++++++******+++---***,,,---,,,+++***+++,,,+++++++++*********))))))***+++,,,---------------,,,++++++******++++++,,,************+++,,,......((())))))***++++++++++++)))((('''(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,---.........---------------------------mmmZZZPPPHHHEEEBBB===;;;;;;555555666666555555444333111111111111111111111111000111222222111///---,,,......//////000111111222111111111000000000////////////...------------...------------------------------.........---,,,++++++++++++,,,,,,---------((()))***+++,,,++++++******+++,,,---////////////...---,,,+++++++++,,,,,,000...,,,,,,,,,,,,***)))++++++++++++++++++,,,,,,+++++++++,,,,,,---------)))******+++,,,---......+++++++++++++++***)))(((((()))***,,,+++***)))''')))***++++++******,,,...*********+++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++......---,,,***(((&&&%%%))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((((((((('''''''''(((***************))))))*********'''(((((()))******++++++*********+++++++++,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++************)))))))))((()))))))))))))))***++++++))))))))))))+++---000222111000...,,,***)))(((((((((((((((((())))))))))))(((((((((((()))))))))***++++++++++++******************+++,,,------............---,,,++++++,,,,,,******++++++,,,+++++++++)))*********************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))************************************)))))))))+++,,,+++***))))))+++,,,,,,,,,++++++))))))*********+++++++++***++++++++++++******))))))+++---,,,+++***,,,...+++---...---,,,+++,,,...((((((((((((''''''''''''))))))+++,,,,,,---------,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,------,,,,,,------...---------------------------------mmmXXXOOOGGGDDDBBB===::::::555555666666555555444333111111111111111111111111222333444555444222000...---......///000111111222000000000000000111111111//////...------------...////////////////////////---.../////////...---,,,+++++++++,,,,,,---------((()))***+++,,,,,,+++***)))***+++---.../////////...---,,,+++++++++,,,,,,,,,+++***+++---...---,,,))))))***+++,,,------...,,,++++++++++++,,,---...++++++++++++++++++++++++((()))+++,,,,,,+++***)))%%%''')))++++++***(((''')))+++,,,,,,+++,,,...000------,,,,,,+++*********+++++++++,,,,,,---------*********++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++***+++,,,---------------))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,************************++++++++++++++++++++++++******)))(((((((((((((((((('''&&&&&&&&&((()))***++++++************++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------******++++++++++++******++++++************++++++************************+++*********))))))((((((******))))))***+++,,,,,,)))(((((()))+++...111444666555333000...,,,++++++'''''''''(((((((((((()))(((((((((((()))))))))))),,,+++++++++******))))))))))))***++++++,,,------...---+++******+++,,,---******+++,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++++++++++++++***)))))))))+++,,,+++***((()))***+++,,,++++++***))))))******++++++++++++)))******+++++++++******))),,,...---+++***,,,///---...///...------...///------------,,,,,,,,,+++(((((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,+++.........//////...---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++------------+++++++++++++++,,,,,,---------,,,------......---,,,,,,------------------------mmmXXXNNNEEECCCBBB>>>:::999555555555555555555555555333333333333333333333222/////////000111111222222222111111000000000000000///...---...///000///...//////////////////////////////.........---------************++++++,,,---+++++++++,,,,,,+++******))))))*********++++++++++++,,,------......------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---......,,,,,,---...------,,,++++++,,,,,,,,,------------------------------------------------+++++++++************))))))***+++,,,,,,+++***)))------,,,+++************---,,,+++******+++,,,---)))************+++++++++(((((()))***+++,,,,,,---******************************)))(((((((((((((((*********)))))))))))))))'''((()))***+++***))))))++++++++++++++++++++++++++++++************++++++'''((()))***+++,,,,,,,,,))))))************))))))'''''')))******)))(((((()))***,,,...000000000000++++++******)))*********,,,+++)))((((((((()))***************************+++++++++************))))))************++++++++++++******+++---111555777666555333000...+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((+++++++++*********))))))++++++,,,---............)))(((***000666777222,,,************))))))))))))+++++++++*********))))))+++*********))))))(((((())))))***+++---,,,***'''---...---+++)))(((***+++************************+++++++++*********))))))***)))((((((((()))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++..................------+++,,,------------,,,+++******))))))))))))******++++++++++++++++++++++++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,...000111///.........,,,------......------,,,ppp[[[PPPEEEBBBAAA<<<999888555555555555555555555555222222333333444444555555111111111111000000000000333222222111111111111111000...---...///000///...........................//////.........---------.........---......//////++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++++++++***)))---,,,++++++******+++++++++******))))))******+++)))************++++++++++++++++++************)))******************************)))(((((((((((((((************************((()))***+++++++++******++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))'''&&&)))***,,,...000000000000,,,,,,+++************+++++++++)))((((((((()))***************************+++++++++*********)))))))))************++++++++++++*********,,,111555888:::999777555222...,,,***)))))))))))))))))))))))))))))))))))))))))))))((())))))************))))))+++++++++*********))))))------...------,,,+++******)))+++...222111...***************))))))))))))+++++++++*********))))))+++*********)))))))))))),,,,,,,,,...///...,,,***((()))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,+++)))((('''*********))))))*********++++++++++++++++++++++++---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++---//////---,,,,,,---------............------sss___SSSFFFAAA???;;;888777555555555555555555555555222222333444555666666777333222222111000000//////444333333222111222222222000///---...///000///---.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---...///************************+++++++++++++++++++++++++++++++++************))))))***++++++++++++***)))++++++******++++++,,,---)))))))))******))))))))))))************++++++++++++++++++************)))******************************)))((((((((())))))))))))******++++++,,,,,,)))******+++,,,+++++++++************************++++++************++++++)))******+++++++++******++++++))))))))))))++++++,,,,,,,,,,,,+++)))((('''******,,,...///000000000------,,,++++++++++++++++++******)))((()))))))))************************++++++*********))))))))))))************+++++++++,,,+++))))))+++000555888<<<<<<;;;999555000,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,+++)))(((************))))))))))))+++************)))))))))***************))))))))))))))))))***,,,+++)))'''"""%%%((()))))))))***++++++++++++++++++++++++++++++++++++******************))))))))))))***++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,------...------,,,+++)))&&&$$$###++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++)))+++---,,,+++******+++------............------vvvdddVVVHHHBBB>>>:::888888555555555555555555555555444444444555555666666666222222222111111000000000333333222111111111111222000///......//////...---................................................,,,,,,,,,,,,+++******))),,,,,,------......------+++++++++,,,,,,,,,,,,---+++,,,------......------......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))*********++++++*********************+++,,,---...((()))***++++++***)))((())))))*********+++++++++(((((()))***+++,,,,,,---******************************))))))((())))))***))))))***+++,,,,,,------******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++******+++++++++******)))***(((&&&%%%%%%&&&(((***((())))))***++++++++++++***+++,,,---///000111111......---,,,+++++++++++++++******)))))))))))))))************************************))))))))))))))))))*********+++++++++,,,***((((((***...444777<<<<<<;;;999555000***''')))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++************************((()))***++++++,,,,,,+++)))+++,,,+++)))((()))***************)))))))))(((************))))))))))))************************(((''''''((())))))(((&&&!!!$$$(((******))))))***((((((((((((((((((((((((************************)))))))))*********++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,---------,,,+++***(((&&&%%%$$$,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++)))+++,,,,,,*********+++------,,,,,,,,,,,,------wwwgggYYYJJJCCC???;;;999:::666666666666666666666666666666666555555444444444000000111111222222222333222222111000000000000000111///......//////...,,,........................---.....................//////000000///...---,,,+++,,,------.........---************+++++++++++++++,,,------......------------,,,++++++,,,------************************........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,......---,,,***))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))+++******************+++)))))))))***+++,,,---...)))***+++,,,,,,+++***)))))))))*********+++++++++(((((()))***+++,,,,,,---******************************))))))))))))******))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******+++++++++******)))***(((&&&%%%%%%&&&(((***''''''(((((()))***++++++++++++,,,---...000111111///...---,,,++++++++++++************)))))))))(((*********************************)))))))))(((((())))))*********++++++++++++***((((((***...222555:::::::::999555000+++((())))))))))))))))))))))))((()))))))))*********++++++***)))(((((()))***+++************************(((((()))***++++++++++++(((***+++***)))***,,,---************)))))))))((())))))))))))))))))))))))***************+++++++++,,,******+++,,,,,,+++)))%%%'''***,,,+++)))))))))((((((((((((((((((((((((************************)))*********++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******+++,,,------,,,++++++***))))))((((((,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---,,,******+++---,,,,,,+++******+++,,,,,,}}}wwweeeXXXJJJCCC@@@<<<:::;;;666666666666666666666666777666666555444333222222000000111111222333333444222111000000//////000000111000......//////...,,,---------------------------------...............---.../////////...---,,,***+++,,,------...------))))))*********++++++++++++,,,------......------++++++))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---......,,,,,,---......---,,,***))))))))))))************************************************+++++++++************)))++++++***))))))***++++++************+++,,,---...++++++,,,,,,,,,,,,++++++)))************++++++++++++++++++************)))******************************)))))))))***++++++))))))******++++++,,,,,,+++************+++,,,,,,************************++++++************++++++)))******+++++++++******++++++))))))))))))++++++******)))(((''''''((((((+++++++++,,,...///111222///...---+++************)))************)))((((((******************************)))))))))((((((((()))************+++++++++***)))((()))***---111333999999888777444111---+++))))))))))))))))))))))))((())))))******+++++++++******))))))))))))*********************++++++++++++++++++++++++***(((((((((((()))***+++------...************))))))))))))(((((()))))))))))))))************++++++++++++++++++***))))))+++++++++)))(((***,,,,,,***)))))))))++++++++++++++++++++++++***************+++++++++)))***++++++,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++*********++++++,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...---,,,+++******+++,,,---}}}www~~~uuuaaaTTTGGGBBB@@@<<<::::::666666666666666666666666555555444444333333222222222222222222222222222222333222111111000000111111222000......//////---,,,---------------------------------.........//////)))***,,,---...---+++***)))***+++,,,------------*********+++++++++,,,,,,+++,,,------......---------,,,***))))))***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------,,,+++,,,------,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++***))))))***++++++************+++,,,------++++++************++++++)))************++++++++++++++++++************)))******************************))))))******+++,,,******************************)))))))))***+++,,,++++++++++++++++++++++++++++++************++++++((()))***++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***+++++++++,,,---///111222...---,,,+++***))))))))))))******+++***)))((('''***************************)))))))))(((((((((((()))************+++++++++(((((()))***+++---///000444444444333111///...---))))))))))))))))))))))))((())))))******+++,,,,,,))))))************))))))))))))*********+++++++++,,,,,,,,,,,,+++***)))((()))'''''')))---...---***************))))))))))))(((((((((((())))))***************++++++,,,,,,,,,***)))'''((()))***)))((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,*********))))))*********++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------+++******,,,...///...,,,++++++,,,...///wwwttt|||sss^^^QQQEEEAAA???<<<999999777777777777777777777777333333333333333333333333444444333222222111111111444333222222111111222222222000///...//////---,,,---------------------------------.........//////+++---///111111000///...((()))***+++,,,,,,---,,,++++++,,,,,,,,,---------+++,,,------......------000///---,,,,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,---...///111222------------------------+++++++++++++++++++++++++++++++++************))),,,+++***))))))***+++,,,++++++******++++++,,,---+++***)))(((((()))***+++)))************+++++++++(((((()))***+++,,,,,,---******************************))))))***+++,,,,,,*********)))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++++++++************++++++'''((()))***+++,,,,,,,,,))))))************)))))))))(((((((((***+++---///,,,++++++,,,---///111333...---,,,***)))((((((((()))******++++++)))((('''************************))))))))))))(((((((((((()))************+++++++++'''((()))+++,,,....../////////......---,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))((())))))******++++++++++++)))***+++,,,,,,---,,,,,,***'''&&&)))---///+++&&&************))))))))))))'''((((((((())))))***************++++++,,,,,,,,,...,,,++++++,,,------,,,((()))***)))((()))+++---************************))))))******++++++++++++)))***+++,,,---,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......------,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******))))))))))))******++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---************+++,,,---...---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++)))))),,,...111000...------...000111}}}sssooowwwnnn]]]UUUIIIAAA>>>===;;;:::999999888666555333222222333333444555555444333333444///---......***'''(((333333333222222222111111111111000///...---,,,,,,222111///---,,,---///000..................------222...)))'''***---//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,*********,,,---......---,,,---...///000,,,***)))***...///...,,,000///...---,,,,,,+++,,,***,,,------,,,++++++,,,---,,,++++++*********+++*********++++++,,,,,,,,,)))+++---,,,+++***+++++++++***))))))((()))))))))++++++***)))(((((()))))),,,,,,++++++***))))))))),,,,,,,,,+++++++++******,,,,,,+++***))))))******++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++************************---***%%%!!!!!!###(((+++************************************************))))))))))))))))))))))))++++++***)))((('''&&&&&&)))***++++++,,,,,,,,,,,,++++++************++++++++++++***+++,,,...000222...---+++*********++++++(((((())))))******++++++)))))))))******++++++++++++*********))))))((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,---,,,++++++++++++***))))))))))))))))))(((''''''))))))))))))************)))************+++++++++************************''''''((((((((((((''''''))))))*********))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,+++(((''''''(((---+++***+++,,,,,,+++)))---...///...,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...000...+++***+++***)))(((+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,***+++------,,,,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,+++++++++******000///---,,,+++,,,,,,---yyyqqqoooyyyppp^^^VVVJJJBBB>>><<<:::999888777777666666555555555333333444555555444333333888444222444555222000111222222222222111111111111////////////............111000...---,,,---...///,,,---------.../////////555222//////222333333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,******+++,,,------,,,+++++++++,,,---...+++***)))***---///...,,,///...---,,,++++++++++++***,,,------,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,...---,,,+++,,,,,,++++++***))))))))))))***++++++***)))))))))))))))******************++++++,,,,,,++++++************,,,,,,+++************************+++++++++,,,,,,++++++,,,,,,,,,+++******************************---,,,***(((((()))+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))((((((''''''))))))***+++++++++******,,,++++++******++++++,,,++++++***+++,,,---///000---,,,+++*********++++++)))******************+++))))))***+++++++++++++++************)))))))))(((***))))))))))))))))))))))))))))))***+++++++++,,,******)))***+++++++++******+++++++++******)))((())))))))))))************)))************+++++++++***************************++++++,,,,,,++++++***))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,---)))***+++***(((((((((***,,,---...---+++***,,,...000111111///---+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,------,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,++++++,,,...++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,$$$%%%''')))+++,,,,,,,,,wwwrrrsss}}}rrr```WWWKKKBBB>>><<<999777777777777777777777777777333333444444444444333333666111000444555222111333111111111111000000000000------.........///////////////---,,,,,,,,,---...+++,,,,,,---...///000000//////...///111111///---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---+++******))))))***,,,---+++***)))***,,,------,,,...---,,,++++++***++++++***,,,------,,,++++++,,,++++++,,,---,,,+++***))),,,,,,+++++++++++++++++++++---......---,,,,,,---,,,,,,+++***************+++***))))))))))))))))))((())))))***++++++,,,,,,+++************))))))))),,,++++++************+++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,......---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((,,,++++++******++++++,,,++++++******++++++,,,------,,,+++*********++++++++++++***************))))))***+++,,,---,,,+++***************))))))))))))))))))))))))))))))************************++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))************)))************+++++++++************************))))))************))))))))))))***************)))************))))))))))))))))))))))))))))))))))))************+++,,,---...)))***++++++******+++---+++///111...)))(((...333444444444222///,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++((())))))******+++,,,,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++*********+++,,,------)))+++,,,,,,+++***+++---*********+++,,,---//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++"""%%%))),,,...///...---zzzxxxzzzuuuaaaXXXLLLCCC>>>;;;999777777777777777777777777777333333333333333333333333333///...111222000///000000000000000////////////...........................------,,,,,,,,,------,,,---------......//////************++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++***)))))))))***,,,---************+++,,,,,,,,,---,,,++++++*********+++***,,,------,,,++++++,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,***,,,------,,,++++++,,,---,,,++++++******++++++******)))))))))))))))***))))))*********+++++++++***))))))))))))))))))))),,,++++++******+++++++++************++++++++++++,,,,,,,,,,,,+++***))))))************************''')))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))************+++++++++***)))((((((+++******))))))******+++++++++******************,,,+++++++++++++++++++++*********))))))((((((((()))***,,,------,,,+++************))))))))))))))))))))))))))))))*********+++++++++***************)))***++++++******+++++++++,,,,,,---,,,,,,++++++((()))))))))************))))))*********+++++++++************************(((((())))))))))))(((((())))))***+++++++++******************)))))))))((())))))))))))))))))))))))************+++,,,---...,,,---...---,,,,,,---...,,,......,,,)))***///444777777777444000---------))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++,,,,,,,,,***)))***+++---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////***+++,,,+++******+++,,,++++++++++++,,,---...///++++++++++++++++++++++++---,,,+++***+++,,,---...*********)))))))))(((((()))***,,,.........,,,+++|||~~~vvvbbbYYYMMMCCC>>>;;;999666999999888888777666666666333333333333333333333333666222111333444111000111000000000/////////......000//////...---,,,,,,,,,------,,,,,,,,,---------//////......---------,,,---,,,+++*********,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******,,,---...***+++++++++++++++,,,,,,,,,,,,+++*********++++++***,,,------,,,++++++,,,)))***,,,------,,,***)))(((((()))***,,,---......)))***,,,,,,***)))***+++---,,,++++++******++++++***)))))))))))))))******+++++++++*********)))))))))))))))))))))))))))***,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))************************))))))))))))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))******************))))))++++++++++++++++++++++++)))))))))((((((''''''&&&***+++,,,,,,,,,+++******))))))))))))))))))******(((((())))))************+++++++++***************---...///---***)))***+++******+++++++++++++++***((()))))))))************))))))*********+++++++++************************+++,,,,,,------,,,,,,+++))))))***+++++++++++++++************)))))))))((())))))))))))))))))))))))************+++,,,---------......---+++)))***+++...,,,))))))***---000111999999888555111---,,,---))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,---------...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000000***,,,---,,,******+++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...*********)))))))))((((((,,,+++******)))))))))***wwwbbbYYYMMMCCC>>><<<999777999999888777666666555555333333222222222222333333666222111333444222000111000000000000////////////000000///...---,,,+++***------------............000000///...---,,,,,,+++------,,,***)))***,,,///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,)))***+++,,,---,,,++++++(((((()))***,,,---......(((***++++++***))))))***,,,,,,+++***************)))))))))))))))******+++,,,,,,++++++***))))))((()))))))))************+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------***++++++,,,,,,+++++++++************************,,,+++***)))***+++,,,---((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,++++++***)))))))))(((((()))))))))******+++++++++******)))******+++,,,,,,,,,++++++((((((((((((((((((''''''+++++++++***************))))))))))))************((((((((()))******++++++******************++++++...000111///+++((()))+++((())))))***************))))))))))))************)))************+++++++++*********************************++++++*********))))))***+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***++++++***'''&&&&&&'''---***((())),,,///000000888888777444000---,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------.........,,,******+++++++++)))+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***------,,,------...///000,,,---...---+++***+++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,+++*********,,,...///vvvbbbYYYMMMCCC???<<<:::888666666666666666666666666333333222111111222333333222...---111333111000222111111111000000000//////.........------,,,,,,,,,------....../////////////////////...---------,,,)))+++---,,,***)))***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------------,,,,,,++++++---...///,,,...///...,,,+++---///------,,,,,,,,,,,,------***,,,------,,,++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((***,,,,,,***)))***+++++++++***))))))))))))***)))))))))))))))***++++++++++++******************************++++++,,,,,,+++++++++++++++,,,---...***+++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++)))******++++++++++++***++++++************++++++)))***+++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++))))))))))))************,,,+++)))((('''((()))***((()))))))))************'''(((((()))******++++++)))))))))***+++++++++,,,,,,///000...***(((***,,,((())))))***************))))))))))))************)))************+++++++++************************&&&''''''((((((''''''&&&((()))***+++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))***+++***(((''''''(((***+++,,,,,,---///111222777777666333///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,+++)))***+++,,,,,,+++******++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,,,,------...///...,,,+++,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,***+++,,,---...///000000uuuaaaXXXLLLCCC???===;;;999444444444555666777777888444333222111111222333444111......222555444444666111111111111000000000000,,,,,,,,,---------......------...///000000//////------..................))),,,000111...,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------------,,,+++++++++,,,---...,,,///000///---,,,---///---------,,,,,,---......***,,,...---,,,+++,,,,,,+++*********++++++------------,,,,,,+++***)))))))))+++------+++***+++,,,+++******)))((()))))))))))))))((())))))***++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...)))************+++++++++((()))***+++,,,---------***************************++++++++++++***((((((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************'''((()))***************---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++)))***+++,,,---,,,,,,+++******++++++,,,,,,,,,---,,,+++(((&&&%%%''')))***(((((())))))*********+++'''(((((()))***+++++++++(((((()))***+++,,,,,,---))),,,///---)))(((***...((()))***+++++++++++++++))))))))))))************)))************+++++++++************************))))))************))))))((()))***+++,,,---------************))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))+++,,,,,,+++***,,,---''',,,000000------111666555666555222...+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,***)))((())),,,.........))))))***+++---...//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******)))*********...///000///---,,,---...*********+++,,,---...///++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,+++++++++******%%%''')))+++,,,+++)))(((vvvbbbYYYMMMDDD@@@>>>;;;:::666555555444444333222222333333333333333333333333000111333333333111///...111111111111111222333444000000//////......---------...///000000///...---111000...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,************,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---///---+++***+++,,,,,,+++******))))))***,,,...///---,,,+++******+++,,,---******+++++++++,,,,,,,,,....../////////...------,,,+++***((((((((()))***************************************************++++++************++++++***++++++,,,,,,,,,++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++******)))(((((((((,,,,,,,,,++++++***************************************))))))))))))******+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******************************++++++++++++******((((((((((((((()))******++++++***))))))***++++++)))))))))***+++++++++,,,************************)))***+++,,,,,,+++***)))------+++)))((('''''''''(((***+++***)))((()))++++++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((''''''###''',,,......,,,******---***((((((+++,,,+++)))******))))))((((((''''''******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---))))))...111111555<<<999777333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++++++++......***+++///...((())))))***,,,...///---+++,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''---...//////------...///vvvbbbYYYMMMDDD???<<<:::888666555555444444333333222333333333333333333333333000111333333333111000.........------....../////////////////////.........---...///000000///...---000///...---------------..................------------------------------,,,,,,,,,------,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------000///...,,,++++++++++++111///------.........---+++************,,,---...,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++***)))(((+++******))))))))))))***************************+++++++++++++++++++++++++++******************+++%%%&&&((()))++++++,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************)))*********************,,,,,,,,,+++++++++************************************))))))))))))******************)))))))))(((++++++,,,,,,,,,,,,,,,,,,))))))************))))))******************************++++++++++++*********))))))))))))******+++***************************************+++++++++************************)))******************))),,,,,,***)))(((((((((((('''((()))((('''&&&''')))******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))%%%(((,,,---,,,+++******---+++))))))+++---,,,***++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&%%%***111333000///111777555222///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------............------******++++++,,,------------------------,,,,,,,,,(((---///,,,,,,111444222444111,,,***)))))))))))),,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,------,,,+++,,,---uuucccZZZNNNDDD>>>;;;888666666666555555444333333333333333333333333333333333111111222333333111000///000000000///////////////.........///////////////......////////////......---...............------000/////////......------//////......------,,,,,,,,,------......------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------//////---,,,++++++++++++...,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++***)))))))))******+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((******+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************))))))******+++,,,,,,---,,,,,,,,,++++++++++++*********************************))))))))))))******************))))))))))))'''((((((((())))))***************))))))***************************************++++++++++++******++++++***************+++)))***+++,,,,,,+++***)))+++++++++******************************************))))))(((((())))))***+++******)))))))))))))))'''((())))))''''''((()))((()))******++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++(((***,,,,,,*********+++---+++******+++,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,)))*********+++,,,,,,,,,222...---///111222555:::444333000...,,,,,,------++++++++++++++++++++++++...------,,,,,,,,,,,,---------............------((()))***,,,---///000000...............------,,,+++///000,,,***,,,...///444111...,,,---.........++++++,,,,,,,,,+++************+++,,,---------------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,.../////////...++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,++++++*********+++,,,+++***)))***,,,vvvfff\\\PPPEEE???<<<888666666666666555444444333333333333333333333333333333111111222222222111111000111111111111000000///...------......//////000000...//////////////////...,,,---.../////////...---/////////...------,,,,,,.........---,,,,,,++++++,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++)))((()))*********(((------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++***)))'''(((***+++,,,++++++***************************++++++++++++++++++++++++*********++++++*********---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))***************)))))))))))))))((())))))******++++++,,,,,,+++))))))))))))+++,,,******************************++++++++++++******++++++***)))))))))******)))***,,,------,,,***))),,,+++++++++***)))))))))***************************)))(((''''''((()))******)))))))))))))))******)))***++++++***)))***+++'''(((***+++++++++***)))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***++++++***))))))***+++,,,+++*********+++++++++((((((((())))))*********))))))*********+++++++++((())))))***+++,,,,,,------***((((((***---222666111000...,,,+++,,,---...************************---,,,++++++++++++,,,,,,------............------)))***+++,,,...///000111......///000000///...------.........------+++***'''((()))+++,,,,,,)))'''++++++,,,,,,,,,++++++***+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,---......------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++***)))+++,,,+++***)))***+++wwwhhh___RRRGGGAAA===:::777777666666555555444333333333333333333333333333333111111111222222222111111---............,,,++++++------......//////000000/////////....../////////,,,---.../////////...------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,+++++++++******))))))---,,,+++,,,......---,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********))))))'''&&&&&&((()))***,,,,,,,,,+++***************************)))))))))))))))))))))))))))***++++++++++++***)))---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))******------......////////////,,,+++***))))))***+++,,,******************************++++++++++++*********))))))((((((((()))))))))***,,,------,,,***))),,,+++++++++***)))))))))***************************)))(((''''''((()))***)))))))))))))))******+++***+++,,,+++***)))***,,,'''((()))++++++***)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***((((((***,,,*********)))))))))***+++(((((())))))******++++++(((((((((((())))))))))))(((((()))***++++++,,,,,,$$$(((,,,///111222000//////...,,,******+++,,,---************************+++***************++++++------............------,,,,,,,,,---------......,,,---///000111000///...---++++++000333333///,,,000/////////000///---******++++++,,,,,,,,,++++++,,,,,,---.........------************++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,+++***+++---~~~vvviii```SSSHHHBBB>>>;;;999777777666666555444444444333333333333333333333333111111111111111222222222...///000000000///...---........./////////////////////............//////---...............------++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---,,,***((('''%%%,,,++++++,,,......,,,+++------......---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,------------******++++++******)))(((******++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************---,,,,,,+++******))))))***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,++++++++++++************++++++******************************++++++++++++******((((((((((((((())))))******+++,,,------,,,+++***+++++++++******************************************))))))(((((())))))******)))))))))))))))******((()))******(((((()))***'''((())))))******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))***++++++***))))))+++,,,***++++++***))))))***,,,+++++++++,,,,,,,,,,,,,,,'''(((((((((((()))))))))((()))))))))***+++++++++((())))))&&&(((---000///...,,,+++))))))***+++,,,+++++++++++++++++++++++++++************++++++,,,------............------...---------,,,,,,++++++)))+++...000111111111000000,,,+++...///,,,******///---******,,,...//////******+++,,,,,,,,,++++++,,,,,,---......------,,,)))***************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++***))))))(((++++++,,,,,,------......*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,---...---,,,+++,,,...~~~~~~ttthhh___RRRHHHBBB>>>;;;999777777666666555555444444333333333333333333333333111111000111111222222333///111222444444333222111///////////////.........000///...------...///000000///...---------------***++++++,,,,,,------...)))******++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,------...---,,,+++***)))))))))+++------+++))),,,------......---,,,+++,,,,,,---......---,,,,,,,,,,,,,,,------------...+++,,,------...---------,,,,,,+++*********++++++************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((%%%&&&((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********************************************)))******+++++++++,,,,,,,,,******************************))))))))))))******((()))))))))******************))))))((((((''''''***++++++,,,,,,++++++*********************************++++++++++++******'''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))******************)))******)))))))))))))))***((()))******(((((()))***((((((((((((((()))***************++++++,,,,,,---------------------------+++,,,,,,,,,,,,+++******((()))++++++******+++---+++---...,,,******,,,...---,,,,,,,,,,,,,,,,,,+++)))))))))************+++))))))))))))************(((---...++++++...---)))---,,,***(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------............------------,,,,,,+++++++++***&&&))),,,///222222222111111......---***(((///888000000111111111---((($$$)))***+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++++++++,,,,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...|||sssfff]]]QQQGGGAAA>>>;;;999777777777666555555444444333333333333333333333333111111000000111222333333,,,---///111222111000///000000//////.........---000///...------...///000111000...---,,,,,,,,,---***++++++,,,---...//////)))***+++,,,---......///,,,------......------,,,******,,,,,,,,,,,,******++++++,,,,,,,,,---------'''))),,,...000111222222---,,,---///000111///---+++,,,---.........,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......(((((()))***++++++++++++...---+++***)))***++++++************************************************((()))+++,,,,,,+++)))(((***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************************((((((((()))******++++++*********++++++,,,,,,,,,******************************))))))))))))******(((((())))))*********+++//////...---,,,+++*********+++,,,------,,,+++*********************************++++++++++++******((((((((()))***,,,---...---,,,,,,++++++,,,,,,---))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))++++++***)))))))))))))))***,,,,,,,,,+++***+++,,,)))((('''''''''(((***+++))))))***+++,,,------...------------------------,,,,,,------,,,,,,+++***&&&(((++++++++++++,,,------///000...,,,+++...000,,,++++++******)))))))))***++++++++++++,,,,,,,,,*********)))))))))))))))333EEEZZZcccbbbVVV@@@------,,,***((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---..................---++++++++++++++++++++++++$$$'''+++///222333222222))),,,000222///333FFF[[[]]]aaadddddd[[[KKK777***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------------------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------+++,,,------++++++,,,---zzzpppaaaYYYNNNFFFBBB@@@===:::555555555555555555444333222000//////111222333333000000000000000000000000111111000///...---,,,,,,+++,,,,,,---...///000000,,,---...000000000//////222111///...---------...---------------------------,,,,,,++++++,,,,,,---...------,,,+++***))))))---------...------,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,000//////......------,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++******+++++++++++++++++++++++++++***)))))))))***,,,,,,************+++,,,------++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++...------,,,+++***))))))++++++************++++++******))))))******+++,,,++++++++++++++++++++++++333!!!***'''%%%&&&$$$333%%%)))+++***)))***++++++...'''%%%)))'''"""%%%///************************++++++*********)))))))))"""(((+++(((***//////******---000&&& 333&&&))))))************+++++++++///$$$888''''''333 000))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************===...'''%%%...&&&+++***,,,...000000...,,,***++++++******************+++$$$)))***!!!(((---!!!'''(((%%%'''AAAvvvUUU777000---(((&&&000111<<<%%%999(((+++++++++,,,,,,------------------,,,,,,+++++++++///'''///333''',,,555***///&&&'''///222000...,,,@@@rrrWWW888,,,+++///111+++111&&&222'''***999........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,+++***+++,,,...///...------,,,,,,------...,,,333%%%...333$$$666)))************************...111!!!333333111%%%000...------,,,,,,++++++***++++++******++++++,,,---yyyooo```XXXNNNFFFAAA???<<<999888888888777777666555444444222111111333555444444000000000000000000000000///////////////.........,,,,,,------.../////////---...///000000//////...000//////...---------------------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,------------------------,,,+++******+++,,,---+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++***)))(((+++++++++++++++++++++++++++***)))))))))***+++,,,++++++******)))*********))))))***+++++++++++++++***************************************************************************++++++,,,,,,++++++***,,,++++++******))))))(((++++++************++++++******))))))******+++,,,++++++++++++++++++++++++###---***'''777%%%...555***&&&333''')))************+++++++++111000))),,,+++&&&...***,,,...//////...,,,***++++++++++++++++++++++++&&&777&&&444***999(((JJJqqq000###000111999"""222+++///+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++$$$111+++###222:::...###666111&&&DDDWWW+++###+++###AAA,,,999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,,,,,,,+++++++++,,,---......------,,,,,,------...!!!444]]]666$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---xxxnnn___WWWLLLDDD@@@>>>;;;888888888888777666555444333222222111333444555333222000000000000000000000000............//////000000...........................//////000000///...------------......---,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******---------------------,,,------,,,,,,,,,,,,------))))))******+++,,,,,,---***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))******+++,,,++++++***))))))(((((('''((())))))***++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))++++++************++++++******))))))******+++,,,++++++++++++++++++++++++'''222***)))444""",,,---(((###444((()))************+++++++++FFF///'''+++,,,---...***,,,---//////---,,,******++++++,,,,,,---------000+++777"""'''111===vvv%%%&&&&&&222666000333555+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------***'''***---((()))444+++222)))NNN$$$111%%%------:::***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---......,,,+++,,,,,,+++++++++,,,------...------,,,,,,------...---000iii<<<*********+++,,,,,,---......+++++++++++++++,,,------wwwmmm^^^VVVKKKCCC???<<<999777444444555555444444333333000///000111333222000...000000000000000000000000........./////////////////////.........---------//////000000000...---,,,***+++,,,---...---,,,+++---------------------------,,,,,,++++++,,,,,,---))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++...------------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------)))***,,,------,,,***)))*********************************************************)))))))))))))))+++++++++++++++***)))(((***************************************+++++++++***************))))))(((******++++++,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))******++++++++++++************++++++******))))))******+++,,,************************888)))(((---$$$***---'''&&&000''')))))))))*********+++++++++ooo///)))&&&///222&&&+++,,,---......---,,,+++++++++,,,,,,---...//////((()))'''---...!!!444fffFFF'''000666'''$$$000---------,,,,,,++++++++++++++++++,,,,,,---------444 ***555&&&$$$...(((000...ooo111---&&&&&&---------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///---------,,,***(((,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...333###VVV***++++++++++++,,,,,,---------,,,++++++++++++,,,------{{{{{{}}}wwwmmm]]]UUUJJJBBB>>><<<999666111222333444555555555444000///000111222222///---000000000000000000000000111000000///......------/////////...------,,,,,,//////000000000...---,,,***+++,,,---------,,,+++---------------------------,,,,,,++++++,,,,,,---++++++******)))((('''''')))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))((()))***+++++++++++++++************************))))))******++++++++++++)))***+++,,,,,,,,,++++++,,,---------,,,+++******************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))***++++++,,,,,,,,,++++++************++++++******))))))******+++,,,************************333&&&'''---'''111444111---111&&&'''))))))*********+++++++++(((...'''...---$$$++++++,,,------,,,++++++++++++,,,---......//////------(((&&&(((;;;WWW&&&333999'''---------,,,,,,++++++++++++++++++,,,,,,---------%%%...,,,)))000111(((###MMM999...$$$222------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...000&&&]]]###,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...xxxuuuvvvyyywwwnnn]]]UUUJJJBBB>>><<<999666333444555666666666666666333222111222333333111///000000000000000000000000111111000///...---,,,,,,//////.........---------...//////000000///...---,,,,,,,,,------,,,++++++---------------------------,,,,,,++++++,,,,,,---///...---,,,+++***))))))((()))******++++++++++++*********+++++++++++++++,,,,,,------------......,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---,,,,,,+++******))))))++++++++++++++++++++++++*********************************************************+++++++++++++++'''((()))***+++,,,,,,,,,************************))))))***++++++++++++***((()))+++,,,------,,,,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---++++++************++++++******))))))******+++,,,************************"""111)))&&&333%%%***---***"""222+++)))************+++++++++@@@*********'''///++++++,,,,,,,,,,,,+++++++++,,,,,,------.........***'''...###555$$$&&&222(((111---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---###;;;&&& 444,,,^^^...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---,,,,,,---------,,,++++++...------,,,,,,------......---ddd***333......---,,,,,,+++******,,,,,,,,,,,,,,,------...|||tttppprrrwwwxxxnnn]]]UUUKKKCCC???<<<999666555666666666555555444333444222111000111222111000000000000000000000000000000000//////.........---...............------------...///000000//////...///...---,,,,,,+++,,,,,,---------------------------,,,,,,++++++,,,,,,---......------,,,,,,++++++'''((()))***++++++++++++)))*********++++++++++++++++++,,,,,,,,,---------***++++++,,,---...//////+++,,,---......---,,,+++,,,,,,,,,+++++++++++++++---,,,***))))))***,,,---************************************************)))*********+++++++++,,,((()))***+++++++++++++++************************((()))***+++,,,++++++***((()))+++,,,,,,+++***)))''''''(((******+++++++++************************************************************************++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++******))))))******+++,,,************************$$$222---###222"""!!!$$$$$$ 000---)))************+++++++++"""WWW,,,'''(((+++(((222++++++++++++++++++++++++,,,,,,,,,,,,,,,---------:::,,,;;;555,,,///+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---111***))))))000www%%%************************,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---,,,,,,,,,---------,,,+++***...------,,,,,,------...((()))```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......yyyqqqnnnpppvvvxxxooo]]]VVVKKKCCC???<<<999777666666555444333111///...333111...---.../////////000000000000000000000000.........///////////////........................,,,---...000000000//////111000...,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,'''''')))******+++++++++))))))******++++++++++++*********++++++,,,,,,,,,)))***+++,,,...///000000,,,---...//////...---,,,,,,------......//////000...,,,***((((((***,,,...************************))))))))))))))))))))))))''''''(((((()))))))))*********+++++++++******)))))))))))))))))))))))))))((()))***+++,,,+++******)))***+++,,,+++)))'''&&&"""###%%%''')))+++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++************))))))))))))))))))++++++************++++++*********)))***++++++,,,))))))))))))))))))))))))000%%%///(((+++333)))((()))(((,,,000***###***999MMM######+++))))))&&&...///)))111''')))************+++++++++%%%***UUUWWW---%%%///+++&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++AAA 000uuuTTT[[[(((###666+++++++++,,,,,,------------------,,,,,,+++++++++,,,888111>>>(((&&&222)))///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...------,,,***(((,,,,,,---...---,,,***)))...------,,,,,,------...---///hhh444(((***++++++,,,,,,------...---,,,,,,,,,,,,---......yyyssslllqqq{{{xxxooo___VVVKKKCCC???===:::888777777555444444333444444333222222111111222222333///////////////000111111//////............//////....../////////...,,,+++------------------------111---)))(((***---...---)))+++......---++++++,,,...+++***+++---...---*********+++++++++,,,,,,,,,)))***,,,...//////......+++***)))((((((***,,,---...,,,******+++,,,+++***---,,,+++******,,,...///------------------------///...------,,,,,,,,,,,,///,,,******---...---+++,,,+++)))((((((((()))***+++++++++************)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++++++++))))))*********+++++++++)))))))))))))))))))))))))))***++++++++++++***))),,,***)))***+++---,,,,,,******))))))))))))*********((('''(((+++,,,***(((************************************************+++++++++*********))))))---222PPP$$$///***...###...+++*********))))))((((((///+++((())),,,---***&&&,,,222%%%&&&...,,,***,,,++++++******++++++,,,***)))&&&555&&&%%%>>>)))%%%(((+++...---'''999uuu111$$$)))555---(((***%%%---+++,,,,,,------,,,,,,+++,,,&&&111!!!hhhkkk%%%++++++******+++---...000jjj***+++...***000+++222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++******+++,,,---+++,,,------......------+++///___+++///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,{{{uuuooottt~~~tttjjj^^^VVVKKKCCC???===:::888444444555555666777777777333222222111111222222333000///////////////000111//////............//////....../////////...,,,,,,........................000---***)))+++------,,,,,,---//////...---...///000...,,,,,,......---+++++++++++++++++++++,,,,,,)))***+++------------,,,...------,,,---...///000...,,,******+++,,,+++***---,,,+++******,,,---///------------------------...------,,,++++++,,,,,,,,,***((((((+++,,,+++))),,,+++***)))((())))))***+++++++++************)))*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************************************))))))*********+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,***)))***+++---,,,,,,******))))))))))))******---+++******,,,---+++)))************************************************+++++++++*********))))))%%%(((@@@///""")))'''///"""'''************)))))))))(((,,,(((&&&'''***+++(((%%%))) 999 '''***---***+++,,,++++++******++++++,,,...&&&111'''...######222|||HHH%%%***///,,,...wwwRRR&&&===222---!!!222''',,,+++,,,,,,------,,,,,,+++444 333MMMaaa(((///)))))))))))))))+++,,,---HHHfff######;;;***666""",,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***)))))))))***+++,,,,,,---...............+++///___+++///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{uuusssyyy}}}oooeee\\\TTTJJJBBB???<<<:::888333444666777888888777777222222111111111111222222111000///////////////000//////............//////......///000///...---,,,........................///---,,,,,,------,,,***,,,---......------///111000///---.........---,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,++++++***......///000000000000000...,,,******+++,,,+++***---,,,+++***+++,,,---...------------,,,,,,,,,,,,---,,,++++++***+++++++++,,,***))))))***++++++***++++++***))))))))))))***+++++++++************)))*********++++++++++++,,,******++++++++++++******+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,,,,***)))***+++---,,,,,,******))))))))))))******---,,,+++***++++++***(((************************************************+++++++++***************---444>>>+++'''&&&333&&&(((************))))))))))))***'''&&&'''***+++)))''',,,---'''---,,,...,,,))),,,++++++************++++++...&&&///&&&000$$$$$$***HHH...&&&'''---)))---(((000000&&&,,,((((((222------+++,,,,,,------,,,,,,+++,,,++++++ 000))))))))))))***+++,,,,,,ZZZ>>>%%%111(((,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++000///...---------------,,,------...............+++///___+++///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||vvvwww~~~|||mmmcccZZZRRRIIIBBB>>><<<999777555666777888777555333222222222111111111111222222111000000/////////////////////............//////---...///000000///...---........................------.........---+++***+++,,,,,,+++***+++---///...---------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,.../////////---,,,...,,,******+++,,,+++***,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,++++++***************+++---,,,++++++,,,,,,,,,,,,++++++*********)))))))))+++++++++*********))))))************++++++++++++******++++++++++++************************************************************************************************************++++++,,,,,,++++++++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,,,,***)))***+++---,,,,,,+++******))))))******+++))))))(((((())))))((((((************************************************************************''',,,444%%%)))444&&&'''222'''---*********)))))))))))))))***(((((())),,,---,,,+++000(((***222&&&000555...,,,))),,,++++++************++++++******"""333(((+++888 ZZZ---;;;&&&***///%%%...(((>>>&&&&&&444***333...+++,,,,,,------,,,,,,+++$$$333\\\888666:::)))+++++++++,,,,,,---------;;;+++&&&///%%%$$$333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,111111000//////.........++++++,,,---------------+++///___+++///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzz{{{|||mmmdddWWWPPPGGGAAA>>><<<999666444555666666666444222000222111111000000111111222000000////////////000000//////............//////---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---++++++,,,---,,,+++******,,,...)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))+++---...///...,,,+++...,,,******+++,,,+++***++++++++++++,,,,,,------------,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,---++++++++++++*********)))+++++++++*********))))))))))))*********+++++++++)))******++++++******)))************************************************************************************************)))***+++,,,,,,,,,,,,+++************))))))))))))************************,,,+++)))(((((()))+++,,,,,,***)))***+++---,,,,,,++++++************++++++&&&'''((((((((())))))***************************************************************************$$$"""---(((......###(((,,,"""+++))))))))))))))))))******)))(((((()))+++------,,,!!!..."""???&&&(((XXXKKK***...+++,,,+++******))))))******+++''',,, 111&&&333(((___///)))((('''---222)))$$$222iiiEEE***'''///------///...+++,,,,,,------,,,,,,+++)))...666000***++++++,,,,,,---------,,,"""$$$qqqDDD666"""222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******)))******+++,,,,,,,,,,,,,,,+++///___+++///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,}}}|||}}}nnndddUUUNNNFFF@@@>>><<<999666000111333444555555444444111111000000000000111111///////////////000111111//////............//////---...///000111000///...+++++++++++++++++++++++++++---//////...---------///000000...,,,+++,,,...(((***,,,,,,,,,,,,...///,,,,,,,,,,,,------------...------,,,,,,---......***,,,.../////////---,,,...,,,******+++,,,+++***++++++,,,,,,,,,---------------,,,,,,++++++***************)))******+++,,,***++++++***))))))***,,,++++++,,,,,,++++++***)))+++++++++************))))))))))))************+++))))))************))))))***************+++++++++************************+++++++++++++++++++++++++++++++++***************((()))+++,,,------,,,+++)))))))))))))))(((((((((++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,***)))***+++---,,,,,,++++++************++++++((()))+++***))))))***,,,***************************************************************+++++++++)))000(((******&&&&&&---+++%%%***))))))))))))************&&&''''''((()))******++++++ 777999$$$+++uuurrr&&&...,,,+++******))))))))))))******))),,,+++###+++222&&&((('''111&&&***/// 111AAA+++:::555''',,,+++,,,,,,------,,,,,,++++++JJJSSS444###'''111)))******+++++++++******(((>>> ***333''',,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++///___+++///------------............,,,,,,,,,,,,,,,,,,,,,,,,}}}|||}}}{{{mmmcccSSSMMMEEE@@@===<<<888555222222333333444555555555111111000000000000111111............///111222333//////............//////---...///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////------...000000111111000---+++***++++++---///...,,,+++,,,...***++++++,,,---...//////,,,++++++++++++---...///+++,,,---...///...------...,,,******+++,,,+++***++++++,,,,,,---------,,,------,,,,,,+++******)))***************+++,,,,,,)))+++,,,+++((((((***,,,++++++,,,,,,,,,+++***)))+++++++++************)))))))))))))))************))))))************))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))''')))+++---------,,,+++************))))))((((((++++++++++++++++++++++++************************,,,***)))***+++---,,,,,,,,,++++++******++++++,,,***,,,---+++((('''((()))************************************************))))))*********+++++++++%%%,,,000ZZZ))))))&&&***+++***---***((()))))))))************''''''((((((((())))))***...222!!!111,,,///!!!$$$---,,,*********))))))))))))******+++,,,...$$$...(((eee***000333222###'''///'''//////JJJ,,,444###000'''***+++,,,,,,------,,,,,,+++***AAA$$$222...)))***++++++++++++***)))777***@@@222'''888,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++---...//////......,,,,,,---............---+++///___+++///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxxxx}}}zzzkkkaaaRRRLLLEEE@@@===;;;888555777777555444444333444444111111000000000000111111---------...000111333444//////............//////---...///111111111000///------------------------***,,,......------000222...///000///,,,)))''''''///111222000,,,***+++---)))***+++,,,...///000000******))))))***,,,...///***+++,,,,,,,,,---,,,,,,...,,,******+++,,,+++******+++,,,---------,,,,,,------,,,,,,+++***))))))++++++******+++,,,------+++---...---******,,,///++++++,,,---,,,+++***)))+++++++++************)))))))))))))))************))))))************))))))))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))''')))+++---...---,,,+++,,,+++++++++******))))))++++++++++++++++++++++++)))***++++++++++++***))),,,***)))***+++---,,,,,,,,,++++++******++++++,,,+++,,,---***%%%"""###$$$************************************************))))))******+++++++++++++++222___(((***(((((( ###///((((((((())))))*********+++)))***++++++******+++,,,###222---$$$333(((&&&111$$$###+++,,,*********))))))))))))******+++---%%%333***---$$$+++###)))222,,,+++***''')))&&&;;;###---***+++,,,,,,------,,,,,,+++///***555)))111&&&+++,,,---...------+++***+++---(((222%%%...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---'''(((***,,,------,,,,,,---...//////000000//////+++///___+++///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,uuuooopppuuuvvvggg\\\OOOKKKEEE@@@===;;;999888333222111000111333666777333222111111222222000///111000///---+++)))''''''333222111///............,,,,,,------.../////////.........///////////////,,,------.../////////...---------............////////////......---------+++++++++*********))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++...,,,+++,,,------,,,+++...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((()))***+++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++---------,,,,,,,,,++++++***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))************))))))(((((())))))******++++++***************************''',,,]]]''')))+++------,,,***))))))))))))((((((((((((((()))))))))))))))******+++,,,+++***))))))***+++,,,"""333)))))),,,)))***+++,,,,,,+++***)))(((%%%111$$$+++555MMM222***&&&"""!!!%%%)))***+++'''111222---222666,,,,,,,,,,,,,,,,,,,,,,,,555$$$222...)))---+++***)))))))))***,,,---,,,,,,)))***)))+++(((000000...%%%(((222(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------............YYY+++---,,,///000%%%---***111&&&***(((&&&(((+++,,,+++)))qqqlllmmmyyyvvvggg[[[OOOJJJDDD???<<<;;;999777555444333222222222333444333222111111222222111////////////............---000000//////////////////..................------000000///...---,,,++++++***+++,,,,,,------,,,,,,------------............------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++***+++,,,---,,,+++...---,,,+++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))***+++++++++,,,+++++++++*********))))))************************************************+++++++++*********)))))))))************++++++++++++++++++*********))))))*********)))******++++++*********+++++++++,,,,,,))))))************)))))),,,,,,,,,+++******))))))***************************''',,,]]]'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,///333:::@@@000000,,,###%%%''')))***+++++++++---000+++$$$***jjj"""+++(((%%%%%%(((***+++++++++ooo***......(((---************************TTT***111+++***---+++++++++++++++,,,,,,---444(((444RRR---+++(((,,,+++111111(((+++333++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,,,,***888fff444+++((((((...---111******+++***)))***,,,---,,,***}}}nnnjjjlllvvvuuueeeZZZMMMIIICCC>>>;;;:::888777666555555444333222222111333222000111222222111000000000000111111111111222.........//////000000000000//////...------,,,,,,///......---,,,+++******++++++,,,,,,------,,,,,,------------............,,,,,,,,,,,,++++++++++++............------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++******++++++***))))))***,,,---,,,+++---,,,,,,++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************+++++++++++++++***************************************+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++*********))))))++++++***)))))))))***************++++++++++++,,,))))))************))))))---------,,,++++++*********************************''',,,]]])))((('''''''''(((***+++************************))))))))))))******++++++++++++************++++++333$$$pppeee//////)))###$$$&&&(((+++,,,------...&&&222%%%777ccc''',,,+++))))))+++,,,,,,+++///***,,,+++222%%%++++++++++++++++++++++++yyy//////(((+++++++++,,,,,,---------------)))'''(((///***------$$$(((111)))III|||000...222---,,,+++,,,---...---,,,}}}oookkknnnttttttdddYYYLLLHHHBBB===;;;999777666555555555555444333222111333111000111222222111000333333333222222111111000......////////////////////////.........---------++++++,,,,,,------......------......///......---,,,,,,---------.........------------------------............------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))(((((()))+++---,,,+++,,,,,,+++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++,,,------...++++++++++++,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++************************))))))*********+++++++++---------,,,,,,,,,++++++,,,+++***))))))((())))))************++++++++++++)))******++++++******))))))******+++,,,---......***************************''',,,]]]***************++++++,,,***************+++++++++))))))******++++++++++++++++++++++++++++++++++++%%%///777%%%&&&///&&&***+++++++++++++++++++++,,,666,,,tttZZZ000,,,,,,,,,,,,,,,,,,+++***///AAA(((+++222%%%------------------------kkk000...)))...(((***+++---.........---,,,$$$...,,,***(((***...(((''',,,%%%hhh:::'''***---,,,,,,,,,------------~~~pppmmmpppxxxtttdddXXXKKKGGGAAA===:::999888666333444444555555444444333222111000111222333222000222222222111111000000000///000000000///...,,,,,,---------.........//////+++,,,,,,---......//////---......///......------,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,)))(((((()))+++---,,,++++++++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***(((((()))***+++,,,------++++++++++++++++++******************************************************))))))******************+++++++++***************************************************************************************************************))))))*********+++++++++---------,,,,,,,,,++++++++++++***)))(((((((((((())))))*********+++++++++******++++++++++++******(((((()))***+++,,,---...***************************''',,,]]]((()))+++,,,,,,,,,***)))))))))******++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++%%%<<<000+++]]]111111###222***...------------------------%%%111###JJJ%%%000(((...------,,,+++******)))...'''222(((@@@'''***+++,,,,,,,,,+++******+++rrr&&&...,,,+++------------------------\\\------,,,000&&&)))***,,,---------,,,+++333%%%ppp'''(((###)))///000222"""aaa222%%%,,,+++,,,,,,,,,+++++++++,,,rrrnnnqqq|||uuucccWWWKKKGGGAAA===;;;999888777444444444444444555555555222000000000222333222111......//////000111222222000000000000///---+++***,,,,,,------...//////000............---------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------************++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,,,,***))))))***,,,---,,,++++++************++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******++++++++++++******(((((()))***++++++,,,,,,++++++++++++************************************++++++++++++++++++++++++)))))))))))))))***************************++++++***************+++++++++************************))))))))))))))))))))))))***************+++++++++)))************++++++++++++++++++*********))))))******)))((((((((()))))))))))))))************+++******++++++++++++******+++++++++++++++************************************''',,,]]]%%%&&&)))++++++***(((&&&(((((())))))***+++++++++((()))+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++(((,,,(((&&&***>>>eee%%%&&&$$$,,,222+++(((((((((((())))))))))))===+++!!!666...VVV111+++)))+++***))))))))))))******,,,///%%%***///''')))***,,,,,,+++******+++(((---///(((000++++++++++++++++++++++++```***,,,---000'''******+++,,,,,,,,,,,,,,,444)))+++---%%%***+++333(((]]])))***111***+++,,,+++***)))***+++vvvrrruuuvvvdddWWWKKKGGGAAA===;;;:::999888777666555444333333444444111000///000222333222111.........//////000000111---...///000///...,,,+++------..................---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***+++,,,---,,,+++***************+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******++++++++++++***************++++++,,,,,,,,,------,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************************************))))))*********+++++++++)))************++++++++++++++++++*********)))))))))(((((((((((())))))***))))))))))))***************++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,***************************''',,,]]]&&&'''((()))***))))))(((''''''((())))))***++++++((()))+++------,,,+++***++++++,,,------,,,++++++&&&,,,333***,,,'''XXX\\\333,,,!!!888!!!------------......//////111''')))(((---LLL###+++***))))))))))))***+++,,,'''+++###ZZZ+++000(((***,,,,,,******,,,...)));;;---,,,000,,,,,,,,,,,,,,,,,,,,,,,,vvvuuu+++)))***...,,,,,,,,,,,,,,,,,,---......'''CCC...***666$$$)))$$$***---fff"""(((&&&***,,,---,,,)))((()))+++{{{wwwyyywwwdddVVVKKKGGGBBB>>><<<;;;:::999;;;999666333222222333333111000///000222333333111222222111000///...------+++,,,...000000///...---/////////...------,,,,,,((()))***+++,,,---........./////////...------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,---...,,,+++,,,------,,,+++******))))))***+++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******++++++++++++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))******++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++---------,,,,,,,,,++++++(((((('''(((((()))***+++))))))))))))***************++++++,,,,,,++++++***)))***+++,,,...///000111***************************''',,,]]]+++***)))))))))***,,,---&&&''''''((()))*********(((***+++------,,,+++***++++++------------++++++222%%%---------(((+++yyyaaa222777"""333*********++++++,,,,,,,,,***...555...999+++hhh!!!222...---,,,+++++++++,,,---'''$$$..."""...)))+++,,,,,,***+++...111***HHH***222...........................]]]---'''&&&,,,000......---,,,,,,...///000&&&111(((...$$$666,,,&&&+++eee,,,555,,,***---...---***(((***,,,~~~yyygggZZZNNNIIICCC???===<<<888555444555777666555444444555111///...///111222222111000000000000000000000000.........///////////////...,,,******,,,...///000/////////......------,,,...---,,,,,,......---,,,---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,---............---,,,,,,+++*********+++------***+++,,,---...---,,,,,,)))******++++++,,,------************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---//////...+++***))))))***+++++++++******************((()))***+++,,,---------*********))))))))))))))))))***+++,,,,,,+++)))(((,,,,,,,,,+++++++++******************************************************)))************+++++++++---------,,,,,,+++++++++******))))))))))))******+++*********))))))((((((((()))***,,,,,,+++******)))***++++++***)))***+++++++++*********+++,,,---,,,,,,++++++******+++++++++(((,,,]]])))))))))***++++++,,,,,,,,,,,,,,,+++++++++******---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++///222(((,,,,,,---222///'''(((...---+++""")))555***???ppp...******+++++++++******)))333***&&&,,,))))))))))))))))))))))))******(((444...------,,,,,,++++++***III111///---+++,,,---)))))),,,,,,111$$$...@@@,,,...,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++zzzhhh[[[PPPKKKDDD@@@>>><<<999666222444555444333111111222222000......000000000///000000000000000000000000///////////////.........111///,,,,,,---..................---------------///...------//////...------+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))+++******)))***+++,,,---***+++,,,---------,,,+++,,,+++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------+++***+++---///---+++***))))))***+++************************))))))***++++++,,,,,,,,,***************)))))))))((()))+++,,,,,,+++***)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++******************))))))*********++++++++++++*********)))'''((())))))******)))))))))***++++++***)))***+++,,,,,,,,,,,,---...//////------,,,+++************,,,)))---^^^++++++***************************)))))))))((((((---,,,,,,++++++,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++777888---+++$$$.........222)))"""+++000)))***///...(((,,,666444111***+++++++++++++++*********'''<<<((()))***************************---...///,,,,,,,,,,,,,,,,,,,,,---)))------+++******111 AAA,,,###))),,,++++++...,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++{{{kkk^^^TTTNNNFFFAAA>>><<<999666333555666555222111000111444222000///000000///...000000000000000000000000000000//////......------222000///...//////---,,,,,,,,,,,,,,,------------///...---...///000///------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))***))))))))))))***+++++++++,,,,,,,,,,,,,,,+++***------,,,,,,+++******)))++++++++++++++++++++++++************+++++++++,,,------------------------------............------------...---+++)))***+++...---+++***))))))***+++************************)))*********************+++++++++*********))))))'''(((***+++,,,++++++************++++++,,,------************************(((((((((((((((((((((((()))******+++++++++++++++++++++***************)))++++++************++++++,,,,,,,,,+++++++++++++++'''''''''''''''(((((())))))***++++++***)))***+++,,,---...///000111222333...---,,,+++************...***...___,,,,,,++++++***))))))(((*********))))))))))))))),,,,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++JJJ666&&&***777+++!!!222555,,,///+++000000---000444,,,ppp444++++++,,,,,,,,,,,,++++++'''%%%ccc,,,'''***************************000...&&&***++++++,,,------......"""---,,,++++++***'''111+++'''777---***sss,,,---,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++}}}mmmbbbWWWPPPHHHBBB???===999666666777888777444222222222444222111111222333222111////////////////////////111111000///...------,,,000///...///000///---++++++++++++,,,,,,---------///---,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,+++***))))))*********************+++++++++******))))))))))))))))))++++++++++++++++++******((()))***+++,,,,,,++++++((()))***+++,,,---......************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++************,,,++++++++++++++++++,,,++++++++++++++++++++++++(((''''''&&&&&&''')))***)))***++++++***)))***+++,,,,,,...000222333444555...---,,,+++***)))))))))///+++///```+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++///!!!hhhAAA%%%000444)))&&&000555000'''222666---***///222...222...///...---...++++++,,,---------,,,,,,,,,%%%111(((***************************???***(((,,,,,,,,,,,,------......000sss888+++///000,,,...'''++++++///;;;GGG000,,,,,,...+++,,,)))...^^^---///***++++++++++++++++++++++++~~~ooodddXXXQQQHHHBBB???===:::777666777888777444222222222000///...///111333333333////////////////////////111111000///...------,,,,,,,,,,,,---//////...,,,+++++++++,,,,,,------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++(((((())))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***)))***,,,+++******,,,---++++++******************))))))*********++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,(((((()))***,,,---......************************************************)))***+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))*********************)))((('''((()))+++,,,)))***++++++***)))***+++***,,,...000222444444555...---,,,+++************...+++///```))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++###<<<<<< ...===$$$+++&&&+++///000,,,%%%###***111(((...""";;;"""(((---***+++,,,---------------///&&&444,,,***************************aaa(((444.........------,,,,,,,,,///;;;VVV+++000222,,,+++:::###111888!!!444+++,,,...+++,,,)))...^^^---///***++++++++++++++++++++++++qqqfffXXXQQQHHHBBB???===:::888333555666555222111000111---++++++,,,///111222111000000000000000000000000000000//////......------,,,+++***,,,...//////...,,,,,,,,,,,,------------,,,+++***+++,,,---,,,***+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...+++***))))))))))))***+++((()))******++++++*********************+++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,((()))++++++***+++,,,...*********************))))))))))))***++++++,,,,,,+++***)))(((((()))+++,,,))))))***+++---...//////------------------------((())))))+++,,,---......************************************************)))***,,,......---,,,***,,,,,,,,,,,,,,,---------++++++************++++++)))))))))))))))************************+++,,,,,,)))***++++++***)))***+++***,,,...111333444444444---,,,++++++******++++++,,,)))---___((())))))***++++++,,,,,,)))))))))))))))*********))))))***+++,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++(((&&&888---???///...%%%((( ///&&&%%%,,,///***'''+++222111111,,,,,,,,,---***)))***+++,,,,,,------,,,***(((000...++++++++++++++++++++++++***%%%666//////......---,,,,,,+++***333,,,---///+++///...$$$333444lll222+++,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++qqqgggXXXQQQGGGAAA>>>===;;;999222444555444333111111222///---,,,---000111222111000000000000000000000000///////////////.........///---,,,,,,---...///............------------------,,,++++++------,,,+++***,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))+++,,,,,,,,,+++***))))))))))))***+++---...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***++++++***)))***,,,))))))************))))))((())))))***++++++,,,,,,+++***)))))))))+++---...'''(((***,,,...000111222111000///.........---...))))))***+++,,,,,,------************************************************)))***,,,......---,,,*********++++++,,,,,,,,,,,,*********))))))*********)))))))))******+++++++++)))******+++,,,+++++++++)))***++++++***)))***++++++---000222444444444333++++++******++++++,,,,,,***''',,,^^^******************++++++(((((()))))))))************+++,,,------,,,,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++333000111EEE;;;...555,,,''',,,&&&&&&---333000+++)))***444%%%***###...((('''((()))***+++,,,,,,,,,,,,(((000'''---++++++++++++++++++++++++***%%%..................------------111888333+++,,,---000 ===:::BBB+++---,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++qqqgggWWWPPPFFF@@@>>>===;;;999444555777666555444444555444222111111222333333222000000000000000000000000.........///////////////333111---,,,---........./////////......---------...---,,,,,,......---,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***......---,,,,,,---......)))***+++,,,---,,,++++++((((((((((((***,,,...///------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------*********++++++*********+++,,,,,,+++)))((()))***((()))************))))))((())))))***++++++,,,,,,+++***))))))***,,,...///&&&'''))),,,...111333444333222111///............*********++++++,,,,,,---************************))))))))))))))))))))))))(((***---//////...,,,***))))))******++++++++++++******))))))))))))***************++++++,,,,,,,,,((()))***,,,,,,+++******)))+++++++++***)))***+++---...111333555555444333************+++,,,---...(((&&&+++]]],,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,,,,---.........---,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++&&&000"""###111...%%%---%%%///+++///111,,,'''%%%%%%$$$'''+++&&&000888***&&&((('''((()))***+++,,,,,,,,,***999 ***++++++++++++++++++++++++***,,,))),,,,,,------.../////////...$$$444;;;***,,,111***444---%%%$$$///,,,...+++,,,)))...^^^---///+++++++++++++++++++++++++++|||oooggg[[[SSSIIIAAA???>>><<<;;;777444444666:::999444///555333111111222333222111111111222222111000///...222111///...---------...222///---,,,---...---,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...---......///...,,,+++***++++++******************++++++++++++,,,,,,---...)))******++++++,,,------000...+++)))(((***---///******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********111000000...---,,,++++++))))))))))))))))))))))))++++++***)))(((((())))))******************************+++,,,------......))))))))))))***,,,...///000//////...------,,,,,,''')))***,,,------,,,,,,,,,+++***+++,,,,,,+++*********))))))******+++,,,&&&'''((()))***+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***))))))***+++,,,........./////////000000---***))),,,,,,)))***---111000000333555444000---///...,,,+++***+++,,,,,,---)))...___************+++,,,------+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,''':::222,,,444~~~%%%///333''''''((()))///,,,***... ++++++++++++++++++++++++++++++++++++++++++++++++,,,___+++//////...---,,,++++++++++++,,, 333/////////...---,,,***)))(((:::"""...:::)))nnn555 222333%%%---'''---)))^^^,,,111###,,,***)))+++---...+++)))zzzmmmdddYYYRRRHHHAAA???===;;;999999777777999<<<<<<777222555333111111222222222111111111000000000/////////222111///...------......000///...///000000...---000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,---...............---++++++******************,,,+++++++++,,,,,,---...,,,++++++++++++++++++++++++++++++,,,,,,------...++++++,,,------------,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,+++************************************************+++,,,,,,------++++++++++++,,,...000111000000//////...---------)))***++++++,,,,,,,,,,,,***)))((()))******)))(((***************++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******++++++************************+++++++++,,,,,,,,,000---,,,//////,,,---000111000111333555444000,,,...---,,,++++++++++++,,,,,,)))...___+++++++++***++++++,,,,,,,,,,,,---------------...---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++------------------------***$$$111111333EEEaaa666***000...))))))&&&$$$,,,000++++++++++++++++++++++++++++++++++++++++++++++++---hhh+++//////...---,,,++++++++++++,,,---000------.........---,,,,,,333&&&444444888444:::(((333000...)))444+++...***>>>))):::333,,,******+++------+++)))xxxiii```VVVPPPGGGAAA???===:::777:::888888:::<<<;;;888444444333111111222222222111111000///.........///000111000///......---......///......///111111000...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---)))))))))***+++,,,------******++++++++++++++++++,,,,,,+++++++++,,,------------,,,,,,+++******)))'''))),,,...//////---,,,,,,,,,---............---,,,,,,,,,---------------))))))*********+++++++++++++++++++++++++++++++++---,,,++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++,,,...///000000000//////......------+++++++++***++++++,,,,,,***)))((()))******)))((()))************+++++++++***++++++,,,,,,,,,++++++************)))))))))))),,,,,,,,,++++++++++++***+++++++++++++++***)))((((((((()))))))))*********---******,,,,,,***+++...111111111333444222///,,,------,,,++++++++++++,,,,,,)))...___,,,,,,++++++***+++++++++............------------++++++*********++++++,,,++++++++++++++++++,,,,,,------------------------...###666---+++III+++000)))+++((((((///---)))///++++++++++++++++++++++++++++++++++++++++++++++++222|||+++///......---,,,++++++++++++,,,:::)))+++,,,---...............///)))444======CCC222000&&&+++***888++++++///%%%FFF!!!<<<""")))222$$$,,,++++++******++++++,,,///999kkk<<<111---888333444///###///***,,,+++***+++,,,---+++)))xxxhhh^^^TTTNNNFFFAAA>>><<<888555666555555666888777444222444222000000111222111000111000...,,,,,,---///000000000//////...............---,,,---///000111000.........------,,,,,,,,,------------------------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******+++,,,,,,++++++***)))***+++,,,---******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((***,,,//////...,,,++++++,,,,,,---------------+++++++++,,,,,,---------,,,++++++***))))))((((((++++++++++++++++++++++++,,,++++++*********++++++************************(((((())))))*********+++)))))))))******+++,,,---.........------,,,,,,,,,---,,,+++*********+++,,,,,,+++***+++,,,,,,+++***))))))******++++++++++++))))))*********))))))(((++++++******************++++++++++++++++++++++++***+++,,,,,,+++***((('''*********++++++++++++,,,,,,)))(((++++++)))***---000111222333333111...+++,,,,,,++++++++++++++++++,,,)))---___------,,,+++************.........---,,,,,,,,,+++))))))))))))***+++,,,,,,*********++++++,,,,,,,,,************************......&&&%%%&&&444;;;111---)))//////'''222888((((((++++++++++++++++++++++++++++++++++++++++++++++++111+++///...---,,,,,,+++++++++,,,,,,III))),,,------...............'''777)));;;'''111111FFF---000((())),,,'''333(((%%%222(((%%%ccc!!!333)))999///......------......///$$$$$$\\\###'''###...,,,***!!!666,,,)))+++++++++,,,,,,,,,+++***yyyhhh^^^SSSMMMEEE@@@>>><<<888555444444444444555444333111444222000000111222111000000///---,,,,,,...000111///////////////.........///,,,)))(((+++...111222---------------,,,,,,,,,------------------------,,,++++++******++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++000///---,,,,,,,,,---...******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,++++++******))))))******************************))))))))))))***+++************************((()))))))))))))))******((())))))***++++++++++++++++++++++++++++++******---,,,+++*********+++,,,,,,+++***+++,,,,,,+++***((()))***++++++++++++***))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,***)))(((++++++++++++,,,,,,,,,,,,///,,,+++...///------111000222333444222///,,,+++***++++++++++++++++++++++++(((---___------,,,+++************---,,,,,,,,,+++*********))))))))))))***+++,,,,,,*********++++++,,,,,,,,,************************,,,000!!!>>>111<<<"""WWW///***000888$$$###222)))...++++++++++++++++++++++++++++++++++++++++++++++++(((+++///------,,,+++++++++,,,,,,,,,ZZZ222......//////......---,,,***111%%%///<<<???FFF---+++...333///'''000+++$$$...000,,,%%%WWW(((777!!!333+++******))))))******+++///---___(((999***000111555'''===''',,,***+++,,,,,,,,,+++++++++zzziii___SSSMMMEEE???===;;;999666555555555555555444444333333222000000111111111000000///.........///000111......////////////......///,,,((((((***---000111------,,,,,,,,,,,,,,,,,,------------------------,,,++++++************+++***++++++,,,,,,------...,,,,,,,,,++++++++++++***,,,+++***))))))(((((((((******++++++,,,---------------,,,+++++++++,,,,,,)))******+++,,,,,,------000///---+++*********+++)))***++++++,,,,,,++++++))))))))))))************))))))***+++,,,------...)))))))))))))))))))))))))))))))))((())))))***+++************************))))))))))))))))))************+++,,,------,,,,,,************))))))))))))+++++++++***++++++,,,,,,***)))((()))******)))(((((()))***,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------***++++++++++++,,,,,,,,,*********+++++++++******)))************+++++++++---******------,,,---000000222444444111---+++***)))***++++++,,,++++++++++++(((---___,,,,,,++++++***+++++++++++++++++++++************++++++*********++++++,,,++++++++++++++++++,,,,,,------------------------)))333,,,///888%%%999"""&&&666,,,,,,(((111++++++++++++++++++++++++++++++++++++++++++++++++'''+++///---,,,,,,++++++,,,,,,,,,,,,aaa222///////////////...---,,,555777***%%%<<<---///333...+++(((,,,***000+++000111((((((...000444AAA+++###888......------------......(((---___'''333++++++)))111###///!!!+++)))+++---,,,+++***+++,,,{{{jjj___TTTMMMDDD>>><<<;;;:::888555666666666555444444444333111000///000111000////////////000000000111111---...///000000///......---,,,++++++---///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++*********************+++,,,,,,---......,,,,,,,,,,,,++++++******''''''''''''''''''&&&&&&******++++++,,,------......---,,,,,,+++++++++,,,+++++++++++++++++++++,,,......,,,++++++++++++,,,***+++,,,,,,------,,,,,,++++++******************((())))))***,,,------...***************************)))))))))******+++,,,******************************************************+++,,,---,,,,,,+++))))))******************)))***++++++,,,,,,,,,,,,***)))((()))******)))(((((()))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,))))))************++++++***''''''***+++***+++...000333555444000,,,******((()))***+++,,,++++++******(((---___+++++++++***++++++,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++------------------------,,,///000---999""",,,(((GGGmmm###+++222'''000'''...++++++++++++++++++++++++++++++++++++++++++++++++++++++///,,,,,,,,,++++++,,,,,,---,,,aaa,,,---......////////////...&&&===%%%333111(((***444,,,'''YYYWWW...(((000<<<***"""---000...///,,,(((---///+++???///(((999%%%---,,,,,,++++++,,,,,,---&&&...```,,,(((555666---444---//////222)))+++------+++******,,,{{{jjj___UUUNNNDDD>>><<<<<<;;;:::444555555444333222333444333111//////000111000///...///000111222222111111---...///000000///......+++,,,---000111111---+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++***))))))************+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))((()))+++---------,,,,,,******+++,,,,,,---.........---,,,,,,++++++++++++------,,,++++++*********++++++,,,,,,---,,,,,,,,,+++,,,------......---------,,,,,,++++++*********+++++++++***************+++++++++++++++++++++++++++*********+++,,,,,,---************************+++++++++***************'''(((***++++++***)))(((***************+++++++++''')))+++,,,------,,,,,,,,,+++***+++,,,,,,,,,***''')))+++,,,,,,,,,***)))&&&'''((()))***+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))(((((()))+++---...++++++++++++,,,,,,,,,,,,---******---...---...111000333666444000,,,******((()))***+++,,,,,,+++******'''---___************+++,,,------+++++++++,,,,,,---------......---,,,++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,333***333 (((777"""444PPP$$$***(((444***///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++///,,,,,,,,,++++++,,,------,,,ddd***+++,,,---///000111111111+++222222###000...(((111+++555---000wwwccc555''':::$$$000666...***333)))'''......111000---%%%555bbb$$$777...------,,,,,,------...///333ccc;;;******000%%%+++---+++444,,,)))+++...---+++)))***,,,yyyiii___TTTNNNFFF@@@===<<<;;;;;;888777666555444333222222333333333333333333333333222000------///000...,,,...///000000000000//////------------------------------,,,+++,,,---///000........................///...,,,***))))))******---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++---...---***(((---,,,,,,++++++,,,,,,---......------------,,,,,,)))************+++++++++------,,,+++*********+++))),,,---***&&&&&&***///---------,,,,,,+++++++++...---+++***)))******+++)))))))))***+++++++++,,,222///+++)))******)))'''++++++************++++++---,,,***(((((()))***+++************************)))************+++++++++++++++,,,,,,,,,---------************************************************)))***++++++***)))***,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++************************,,,------333222000///------,,,,,,,,,,,,,,,---------......---***---___++++++++++++++++++++++++---,,,++++++******++++++///---+++******+++,,,...*********++++++,,,,,,,,,------------------------...------,,,,,,------...///***:::$$$000)))###---,,,***++++++,,,,,,++++++******+++,,,+++******+++---,,,***---...---,,,,,,,,,,,,---...---aaa222000000111000000///......'''666555)))***///------111'''>>>))) AAAxxx333333222222111111000000111111000///...,,,++++++'''333+++%%%ddd$$$555$$$&&&888000111***)))...^^^***---////////////////////////++++++++++++++++++++++++vvvfff\\\QQQLLLDDD>>><<<;;;;;;:::888777666555444333222222333333333333333333333333222///------///000///---//////000000000000//////........................,,,,,,,,,,,,,,,---......******++++++,,,,,,------...---,,,************+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++******,,,------+++))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++------,,,+++++++++,,,,,,***,,,,,,***''''''+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***************+++++++++///,,,)))(((***+++***(((++++++************++++++---,,,***)))((()))***+++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,+++))))))***+++*********++++++++++++,,,++++++++++++************,,,,,,,,,+++++++++***************+++++++++++++++------------------------111000///...,,,,,,,,,++++++++++++,,,,,,,,,---------)))---___++++++++++++++++++++++++---,,,++++++******++++++---,,,+++++++++,,,---...******+++++++++,,,,,,,,,------------------------...------,,,,,,------...***,,,###...000000 111++++++,,,,,,,,,,,,++++++,,,------,,,******+++,,,111***.........---,,,,,,---......---```000000000000000000///............---...333555222///---333111???ppp???333333222222111111111111000000000///////////////&&&222---666...FFF%%%BBB000&&&///'''111******///___***...////////////////////////------------,,,,,,,,,,,,~~~rrrbbbXXXMMMIIIBBB>>><<<;;;::::::777777666555444333333222333333333333333333333333000///---...///000000///000000000000000/////////////////////////////////***++++++,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++************++++++,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++***************+++)))((((((***++++++***++++++************++++++,,,+++***)))))))))***+++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************+++,,,,,,+++)))((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***(((((())))))***++++++,,,......//////...,,,+++***,,,+++***)))((((((((((((*********+++++++++,,,,,,,,,)))---___,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...'''555PPPDDD???"""******++++++,,,,,,,,,,,,++++++---......---+++***+++---///***.........---,,,,,,---......---___000//////000000//////......555***,,,222///...111///+++666222222~~~AAA,,,555555444444444444333333111111222222333333444444222...)))---111FFF666000333###666)))///111,,,000___***.../////////////////////////////////......---------}}}|||mmm]]]UUUKKKGGGBBB>>>===<<<;;;:::777666666555444444333333222222222222222222222222///.........///000111111111000000///////////////........................)))***,,,,,,---,,,+++***+++++++++,,,,,,---------*********++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,+++++++++******---+++******+++,,,,,,++++++******))))))******+++......---------,,,,,,,,,*********+++++++++,,,,,,++++++***++++++,,,---------+++))))))+++,,,,,,+++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,+++++++++***)))))))))******))))))***+++++++++++++++************++++++++++++***))))))******+++(((((((((((((((((((((((())))))*********+++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,------************************+++,,,---+++)))(((((()))++++++,,,,,,,,,---------//////......---,,,,,,,,,++++++++++++++++++++++++(((((()))))))))************+++,,,------+++)))(((++++++***)))((((((((()))++++++++++++,,,,,,,,,,,,,,,)))---___,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...%%%888(((+++111333''',,,+++,,,,,,,,,,,,,,,,,,+++,,,---...---,,,,,,---///%%%+++.........------------......---aaa222/////////000000//////...222---222444)))***444444444'''666yyy555@@@:::999999888888888888888888666666666777888888888999@@@)))111;;;;;;***---555000333+++222...222```+++///////////////////////////000000///...---,,,,,,,,,}}}zzzzzz~~~jjj[[[SSSJJJGGGCCC@@@>>>===;;;:::666666666555444444333333222222222222222222222222///////////////000111222222111000///......//////------------------------***+++,,,---,,,+++***)))---------,,,,,,+++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++******+++,,,,,,++++++******))))))******+++......---------,,,,,,,,,***++++++++++++,,,,,,,,,***************+++,,,------+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,+++++++++***)))))))))++++++++++++************++++++************++++++******************++++++(((((((((((((((((((((((())))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------************************+++,,,---+++)))(((((()))++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((()))+++---------+++***......---,,,,,,---------,,,,,,,,,,,,---------------***...___,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...'''+++---(((ppp222,,,000,,,,,,,,,------,,,,,,,,,***+++------,,,---///111"""+++///........................---ddd555//////000000000000000///,,,...222222111555777111000NNNjjj@@@AAAEEE???>>>>>>>>>>>>>>>>>>>>>>>>========================777AAA999EEE333CCC555fff'''999...444...,,,000333aaa,,,000////////////////////////......------,,,+++******zzzwwwwww}}}}}}iiiZZZSSSIIIFFFCCCAAA???===:::888666666555555555444444444222222222222222222222222///000111000//////111222222111000.........//////------------------------,,,,,,,,,,,,,,,++++++***------,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***++++++************++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,***)))(((+++++++++***************)))***,,,+++***))))))***++++++************++++++)))*********++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,******++++++,,,,,,------************************+++,,,,,,+++)))((()))***++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,++++++***))))))((((((***+++,,,...//////......*********)))******++++++,,,,,,---------............+++///```,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,---------------------,,,,,,,,,,,,------------------------...------,,,,,,------...000!!!***111======444+++,,,,,,------------,,,,,,***+++,,,,,,,,,,,,///111***+++///---...////////////...------ddd555000000111111222222111111111333---///<<<888...111YYYuuuHHHGGG^^^999RRRGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFCCCIII>>>JJJ---HHHNNN>>>,,,333///999---222555bbb---111////////////////////////,,,,,,,,,++++++******))){{{vvvssssssyyy~~~iii[[[UUUHHHEEEBBB@@@>>><<<888555555555555555555444444444111111111111111111111111000111222111......000222333222000...---...//////..............................---,,,,,,,,,,,,,,,------,,,,,,++++++************+++,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,+++++++++******+++******,,,------+++))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------......---,,,,,,,,,------))),,,......+++***+++---......---,,,++++++*********+++,,,,,,,,,+++*********************+++++++++###&&&)))***((('''(((***++++++************++++++))))))***+++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,---***************************+++,,,+++))))))***+++*********++++++++++++,,,'''(((((())))))******+++******+++++++++,,,,,,,,,+++++++++++++++*********------------------------''''''&&&&&&'''((())))))++++++,,,,,,,,,---------000,,,000```---------------------------,,,++++++******++++++---,,,+++++++++,,,---.........---------,,,,,,,,,------------------------...------,,,,,,------...000'''---333+++000+++,,,,,,------------,,,,,,+++,,,---,,,******+++---222,,,000---...///000000///...------___000111111222333333333333333555;;;///222@@@000888nnnXXX\\\rrr>>>WWWWWWVVVVVVVVVVVVWWWWWWWWWXXXWWWXXXXXXYYYZZZ[[[\\\\\\fff@@@```SSSCCCSSS>>>KKKkkkBBB777555:::666333666ccc---111////////////////////////+++++++++++++++*********~~~xxxtttpppqqqwww~~~~~~iii\\\VVVGGGDDDBBB???===:::666333555555555555555444444444111111111111111111111111111222333111...---///222444222000...---...//////////////////////////////000///---,,,+++,,,------........................***+++,,,---,,,,,,******))))))******++++++++++++,,,,,,,,,+++++++++************+++---...---+++(((---,,,,,,++++++,,,,,,---.........---------,,,,,,++++++,,,,,,,,,---------111000///...............(((,,,000///+++)))+++...//////...---+++***))))))((()))+++,,,------,,,+++))))))******+++++++++,,,"""&&&(((''''''(((***++++++************++++++((()))***+++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------(((((()))***++++++,,,,,,************************)))***++++++***)))***,,,))))))*********+++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,*********+++,,,,,,------...---,,,+++************++++++***++++++,,,---...******+++++++++,,,,,,,,,111---111aaa---------------------------,,,++++++******++++++///---+++******+++,,,............------,,,,,,,,,------------------------...------,,,,,,------...%%%///222,,,$$$MMM))),,,------......------,,,.........,,,)))((()))***444,,,000---...///000000///...------[[[,,,111222333444444444444444000>>>666<<>>BBB===999CCCwwwfffuuusssfffppplllwwwdddqqqwwwtttvvvxxx{{{}}}~~~zzzuuurrrqqqmmmfff```bbbUUUgggBBB:::555<<<:::nnn000---///////////////........./////////...---------,,,|||tttmmmmmmooottt~~~nnn[[[QQQKKKGGGAAA<<<:::999888888444444444444444444444444333333222222111000//////000000000000000000000///......///////////////.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++************************++++++,,,---------,,,+++,,,,,,,,,------------...***+++,,,,,,,,,+++******---,,,+++*********++++++***************+++,,,,,,***+++,,,,,,,,,,,,+++***************************000///---,,,,,,,,,......************************))))))))))))))))))))))))******++++++,,,------...,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************+++++++++***)))(((&&&&&&))))))***+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------------***...___///......///111222111///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////......---------...............,,,***,,,+++---UUUNNN///000,,,***'''***222............---------------000^^^444...000000//////....../////////555999999999999:::<<>>???@@@CCCFFFJJJNNNPPPOOOXXXSSSXXXbbbhhhlllyyyccczzzyyyoootttwww{{{~~~}}}~~~}}}yyyvvvmmmaaa^^^KKKRRRNNNEEElll444222333222222222111111111111------......//////000000}}}sssjjjgggjjjooovvv~~~ppp^^^TTTHHHEEE@@@<<<;;;:::888777666666555444333333222222111111222333333444555555111111111111111111222222------...///////////////------------------------,,,,,,------------------,,,,,,---......---,,,,,,+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,***))))))***,,,---,,,+++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++************************&&&&&&%%%%%%&&&''')))***************************))))))))))))************,,,+++)))((()))+++---......---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------***...___111111333555777666222///---,,,+++******,,,...000........................------------............------...............---------------------------...---000333'''000444$$$...,,,555///...///,,,,,,,,,,,,------------//////777---000111222333333222000///000HHHIIIJJJKKKMMMPPPTTTYYY]]]```bbbaaavvvllltttZZZhhhhhhlllaaassshhhkkkmmmppptttwwwyyyzzzzzzuuusssqqqpppppppppnnnllljjjfffcccnnnPPPZZZYYY}}}555444444444333333222222111111222111000000///...------yyynnngggccchhhooowwwooo^^^SSSEEEBBB>>><<<;;;;;;:::999666666555444333333222222222222222222111111111111333333222222111000000/////////000//////...------------------------------------------------------,,,------------------,,,///......---,,,+++++++++******+++,,,,,,,,,,,,+++)))))))))))))))***++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,------///...+++)))((()))***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++************************''')))+++---......---,,,*********************************++++++,,,,,,,,,---,,,***))))))+++---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///.........---------,,,---***...___222222333666777666222///...---+++++++++---///111........................++++++,,,,,,,,,------------...............---------------.........//////111---,,,222***+++]]]%%%---+++666---...---,,,,,,,,,------.........000'''555+++000111333444444444333222333XXXWWWYYYZZZ\\\___cccgggkkkmmmuuulllqqqXXX]]]ppp]]]gggfffeeeggghhhjjjkkklllkkkkkkhhhfffddddddddddddcccccc___]]]hhhaaarrrwww[[[aaa666555555555444444333222222111333222111000///...------~~~tttjjjccc```fffoooxxxnnn]]]QQQEEEBBB>>><<<;;;;;;999888555555555444444333333222333333111000...,,,+++***444333222111000///......000000000000///...---,,,,,,,,,,,,------------...............------------...------,,,,,,------...000//////...,,,++++++*********+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((++++++++++++++++++++++++)))))))))***++++++,,,,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,000...,,,***))))))************+++,,,,,,,,,++++++++++++******++++++,,,---+++******))))))******+++************************(((+++...000111000...---******************************++++++,,,------------,,,+++++++++,,,---...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------+++******+++,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++---,,,,,,++++++,,,,,,---000000///......---,,,,,,---***...___222222333444555444111///......---------///000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------.........///......---,,,------...///000111111222...,,,(((.........111,,,'''///'''111---,,,------....../////////555***666...222333444666777888888999999gggfffggghhhhhhjjjlllooorrrtttyyypppssskkkXXX___fffmmmZZZbbb___`````````___^^^\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\VVVaaa___ooouuupppddd999:::888777777666555444333333000000000000111111111111yyynnneee```^^^eeeoooxxx}}}mmm[[[OOOGGGDDD@@@===;;;999777555444444444444444444444444222222111000///...---,,,111111111000000/////////...///////////////......,,,,,,,,,---------......///.........------------///...,,,******,,,...///---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++((())))))***++++++,,,,,,///...---+++******++++++***++++++++++++,,,,,,,,,...---+++*********++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,+++************+++,,,************************)))***+++---------,,,+++************************)))******+++,,,,,,------------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,++++++***+++,,,,,,------,,,,,,*********+++++++++++++++------------------------,,,,,,,,,------------------,,,,,,++++++,,,,,,------------------------------***...___333222111111222222000.../////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......//////...------,,,,,,---...000111333444555,,,///)))---000000:::---+++///'''777+++------...//////000111111333+++999444666666777999;;;===???@@@BBBsssqqqqqqppppppooopppqqqrrrsssrrrqqqooowwwkkkeeesss\\\aaaZZZZZZZZZYYYWWWTTTRRRPPPMMMMMMMMMMMMNNNPPPTTTVVVWWWgggLLLwww___fffvvv>>>@@@;;;;;;:::999888777666666111111111111111111111111uuujjjaaa]]]\\\dddpppyyy|||kkkZZZNNNIIIFFFAAA>>>;;;777444111333333444444444444444444000000111222333444444555////////////000000000000,,,---...///000000000000,,,,,,,,,------.........//////.........---------000...+++))))))+++...000***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,///...---+++******++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,)))***+++,,,---,,,,,,+++///............///000000------++++++++++++------************************,,,,,,,,,+++,,,,,,------************************((())))))***++++++,,,,,,---......//////...------,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,,,,------,,,,,,((()))***+++++++++++++++........................***++++++,,,---...//////---,,,,,,++++++,,,,,,---***++++++,,,,,,------...---***...___333111000000000111///...000000111111111111000///........................,,,,,,------...///000000.../////////...---,,,,,,,,,---...000222444666777---444---...//////<<<...333555+++<<<(((.........///000111111222,,,'''===:::888999999;;;>>>AAADDDFFFIIIyyywwwuuutttrrrqqqpppoooppppppoootttyyyuuummmkkkggg[[[[[[[[[YYYWWWTTTRRRPPPGGGHHHIIIJJJLLLOOOTTTWWWWWW[[[jjjYYYppp___eeeCCCEEE>>>======<<<:::999888888555444333222111///...---}}}xxxmmmddd^^^^^^eeeoooxxx{{{gggVVVMMMHHHDDD>>>;;;::::::::::::777666666555444333333333333222222111111222222333000000000000000///......000...------......---,,,,,,---......------...000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---...///...------++++++++++++++++++++++++++++++++++++******))))))++++++,,,,,,,,,---------%%%(((+++,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------(((((()))***,,,---...///,,,++++++******++++++,,,)))***++++++------...///+++,,,------++++++,,,---------,,,+++************++++++++++++++++++++++++,,,---...---+++***+++,,,+++,,,------......------+++***)))(((((()))***+++---,,,,,,++++++,,,,,,---,,,,,,------------------++++++************++++++......---,,,++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))))))))***+++,,,---------,,,,,,+++*********+++///...---,,,,,,,,,---...---------............///---...///...------...///........................&&&......fff.........////////////000000000000000////////////000000///...---,,,,,,+++---***---(((888...555&&&000...000---&&&(((000000+++,,,---...////////////222++++++...555&&&{{{333(((222---+++777333333333333222111000000000888III333BBB??????@@@BBBEEELLLUUU[[[aaazzzxxx~~~|||yyywwwtttssssssssswwwnnnvvv{{{hhhgggbbb]]]\\\\\\YYYRRRLLLMMMIIIGGGIIIKKKMMMQQQWWW]]]___bbbfffhhhiiiiiiiiiWWWNNNIIIFFFDDDBBBAAA???<<<:::888777555666666666555333zzz}}}~~~wwwmmmccc^^^___fffpppyyy{{{gggVVVLLLGGGCCC???;;;:::::::::999777777666555555444333333333222222111111222222333000000000000000//////...000...------......---,,,,,,---......------...000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------............---++++++++++++++++++++++++++++++++++++*********)))(((((()))))))))*********''')))+++,,,+++++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,))))))***+++,,,------...,,,++++++******++++++,,,***++++++,,,,,,------...+++,,,------++++++,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++***((('''((()))++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,///...---,,,+++***)))))),,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,---...///000000000000---,,,++++++******++++++++++++*********+++,,,---,,,,,,,,,,,,---------...---...///...---,,,---///........................---000+++```------........./////////000000000000/////////......------,,,,,,++++++***&&&888888((($$$,,,LLL...(((//////333888---%%%111+++,,,---...////////////---000---???###///333+++222---***333000000111111222111111111222000@@@;;;HHHIIIJJJKKKMMMQQQYYYbbbhhhlll}}}~~~~~~|||zzzyyyxxxxxx{{{}}}vvvppplllgggeeeddd```YYYRRRNNNJJJIIILLLNNNPPPUUU[[[___```ccceeeffffffeeeeee{{{___WWWRRROOOJJJGGGDDDBBB>>><<<999777666666777777777666xxx{{{~~~wwwnnneee``````gggqqqzzz|||gggVVVKKKFFFCCC???<<<;;;:::999777777777777666555555444444222222111111111111222222000000000000////////////000...------......---,,,,,,---......------...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((((((((()))))))))))))))***,,,,,,+++******+++,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,+++++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,+++******))))))******+++------,,,+++******))))))---,,,,,,,,,,,,,,,,,,---++++++*********++++++,,,++++++++++++++++++++++++++++++++++++************+++,,,...000000000///...,,,,,,++++++******++++++************++++++,,,---+++++++++,,,,,,,,,------,,,...///...---,,,---...------------------------111111***aaa,,,---------............000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,777"""---^^^===***000$$$$$$666222&&&000,,,---......////////////)))999000%%%999QQQ000...333///,,,222//////000222222333333333777***888HHHQQQRRRSSSTTTVVV\\\dddnnnuuu||||||wwwrrrooonnniiiaaaZZZRRRNNNMMMPPPSSSUUU[[[aaaddddddeeeeeedddcccbbbbbbQQQjjjfff```\\\VVVQQQMMMIIIDDDAAA>>>;;;999888:::;;;;;;:::{{{xxx|||yyyppphhhdddbbbiiittt||||||gggUUUKKKDDDBBB???===<<<:::888666777777777666666555555555222222111111111111222222111000000///////////////000...------......---,,,,,,---......------...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***,,,,,,,,,+++***+++,,,***************+++,,,---************************,,,---...---,,,+++,,,...+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********,,,///111111000...,,,,,,,,,++++++***++++++,,,...---------------------+++,,,,,,,,,,,,---------,,,---......,,,,,,---...------------------------//////,,,fff,,,,,,,,,---------......000000/////////.........---.........//////000000(((^^^000+++(((((())),,,///000------...///////////////+++666222''';;;,,,///444333111333111111222444555555555555:::...666XXX[[[\\\]]]^^^aaagggooozzz{{{yyywwwqqqhhh```WWWSSSRRRUUUXXXZZZ```fffiiihhhgggfffeeedddccccccbbb___sssrrrllljjjfffaaa\\\UUUMMMHHHFFFCCC@@@>>>>>>???>>>==={{{yyy|||zzzqqqiiiddddddlllwww{{{gggUUUKKKDDDBBB>>><<<;;;:::888666666666666666555555555555222111111000000111111222111111000///...//////000000...------......---,,,,,,---......------...000...------,,,,,,------......------,,,,,,------...---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------......,,,------,,,***)))***+++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,...------,,,,,,++++++******+++,,,,,,******+++,,,))))))((())))))***+++,,,************************(((***+++***)))((()))+++,,,---------------,,,,,,)))******************))),,,,,,++++++++++++,,,,,,+++++++++,,,---......///++++++************++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...000222444444333111///,,,++++++***++++++,,,,,,/////////...---,,,+++***------------............,,,---...---,,,+++,,,...------------------------...---)))eee,,,,,,,,,---------......////////////............---......//////000000111&&&CCC]]]+++,,,@@@...$$$222000---...//////000/////////.........@@@<<<,,,///555444333333333333444555666777777777999777:::]]]iiihhhkkklllnnnqqquuu}}}yyyppphhh]]]YYYWWWYYY[[[\\\```fffjjjiiihhhggggggggghhhiiirrrjjjqqqvvvwwwrrrrrrrrrpppkkkbbbXXXQQQOOOLLLHHHEEEDDDCCCAAA@@@{{{{{{qqqiiidddgggooo{{{yyyfffVVVLLLEEEBBB>>>;;;:::999888666555555555555555555555444111111000000000000111111222111///.........///000000...------......---,,,,,,---......------...000......------------............------------......++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,***)))+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,+++***)))***,,,***))))))))))))******+++************************)))***,,,+++******+++,,,+++,,,---............---((()))************)))(((---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,+++******))))))******+++++++++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...000111111000...---++++++******++++++,,,,,,---------,,,+++***)))(((---------.........//////+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,(((bbb,,,---------............/////////.........------,,,,,,------............:::,,,PPP111444---111***...//////000000///////////////((("""333...777333333222555666777999:::;;;<<<<<<:::@@@BBBBBB}}}xxxxxxzzz|||~~~xxxpppbbb]]]YYYZZZYYYYYY\\\aaaddddddddddddgggjjjnnnpppssssssooorrrtttrrrsssuuuvvvssslllbbb[[[XXXVVVSSSQQQOOOMMMJJJGGGuuulllgggiiirrr~~~wwweeeVVVNNNFFFBBB===:::999999888777333333444444444444444444111111000000000000111111222111///.........000000000...------......---,,,,,,---......------...000......------------............------------......***++++++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,------+++******,,,...,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++---,,,++++++++++++++++++************************+++,,,......---,,,...///)))***+++,,,---.........)))***++++++++++++***))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---******+++,,,,,,,,,+++***,,,,,,---------.........+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///lll------.........///////////////.........---------------------............'''&&&DDD"""...777000***//////000000000000////////////:::SSS:::...:::444777666999;;;>>>AAADDDFFFHHHIIIFFFIIIMMMJJJ{{{sssddd^^^YYYWWWUUURRRTTTXXXZZZ[[[\\\___dddkkkqqquuuwwwwwwuuu~~~kkklllmmmnnnppprrrrrrnnnhhhdddcccbbbaaaaaa```^^^ZZZWWWzzzpppkkkjjjsssvvvdddVVVOOOFFFBBB===999888888888888333333333333333333333333111111000000000000111111222111///...---...000111000...------...///---,,,,,,---///...------...000......------------............------------......***+++---...///......---------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------+++******,,,///,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++///......---,,,,,,,,,,,,))))))))))))))))))))))))((()))++++++******+++,,,'''((()))+++,,,---......***+++,,,------,,,+++***++++++************++++++((())))))+++,,,---......---,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++(((((())))))*********+++------------------------+++*********+++,,,,,,---)))***,,,...////////////++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&///:::|||.........////////////000//////.........---------000000000000000000000//////000\\\<<<)))222---444///000000000000000//////111'''\\\===---===888======>>>AAADDDIIIMMMQQQTTTUUUTTTQQQVVV\\\{{{sssddd^^^XXXUUUQQQMMMNNNQQQSSSSSSVVVZZZaaajjjrrrwwwqqqfffeeeiiiiiijjjlllnnnnnnkkkiiimmmmmmmmmnnnooolllhhheeexxxooommmpppxxxxxxgggWWWLLLGGGCCC===:::999999999999666666666666666666666666777777555444333222222222222222222222222222222222222000///000222111...***.........//////000000000........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,++++++******++++++,,,---))))))))))))))))))))))))***(((''')))---000000///++++++++++++++++++++++++---+++***+++......,,,***,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------((((((((((((((((((((((((,,,,,,,,,++++++*********---------,,,,,,,,,++++++++++++++++++++++++++++++///...---,,,,,,,,,---...+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++******)))))))))///...------++++++***)))+++***++++++,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***111...'''222777CCC///###)))///,,,***...;;;888////////////////////////,,,,,,,,,---------......////////////000000000000***>>>$$$XXX$$$%%%000...000222111///...000222$$$CCC222888DDD???GGGKKKQQQWWW\\\^^^```dddhhhaaajjjfffhhhppp~~~|||vvvlllbbbVVVOOONNNOOONNNMMMNNNSSSYYY]]]aaahhhrrrzzz|||~~~[[[]]]aaadddgggjjjkkklllmmmnnnqqqtttwwwzzzzzzyyyvvvtttwwwnnnlllooowww{{{kkk[[[QQQHHHDDD>>>:::888777777666888777666555333222111111444333222111000000000000222222222222222222222222222000///000111111...++++++,,,,,,,,,------------........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************+++++++++++++++***++++++,,,,,,************************---+++)))***,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///---***+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++...---,,,++++++,,,---------......//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********...------,,,,,,++++++***,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((777===((('''888]]]333***+++///333444........................------........./////////....../////////000000000888<<>>:::888888888777888777666555444333222111000000/////////000111111000000000000000000000000///000111///------000222//////.........---------........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++)))))))))***+++,,,---...++++++++++++++++++++++++***+++,,,+++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++***((('''(((***+++++++++++++++,,,------************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******))))))***+++---...(((((()))***++++++++++++111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------,,,,,,+++++++++................................................ 000...777000RRR000000000000000000000000....../////////000000000000000000000111111111222--->>>''':::000TTTfffcccggg___[[[\\\\\\\\\ZZZZZZZZZZZZXXXZZZ]]]___``````aaabbbZZZYYYYYY^^^gggrrr|||^^^```ZZZ[[[\\\\\\\\\]]]___bbbeeeeeedddcccbbbaaa```___lll[[[RRRIIIDDD>>>999666555444444444444444444444444444444333333222222222222333333111111111111111111111111///000111///------000333222222111111000000000///........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,((())))))***+++---...///+++++++++++++++++++++++++++,,,---+++(((''')))+++------------------------,,,...111000...,,,---///,,,,,,++++++,,,,,,---...))))))******+++++++++,,,*********************************++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++***************,,,...///***+++,,,---.../////////111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---------,,,,,,+++++++++................................................&&&///...+++444888111(((NNN000000000000000000000000000000000000111111111111000111111111222222222222---***...777$$$***yyytttnnnkkklllppptttvvvxxxlllYYYLLLdddSSSWWWXXXZZZZZZZZZZZZ[[[]]][[[]]]aaadddfffggghhhiiiaaa___^^^```fffooovvvzzz{{{dddhhhaaabbbbbbaaa```aaaccceeeeeeeeeeeeeeedddbbbaaa```mmm[[[PPPGGGDDD@@@<<<;;;999666555666555555444444333222222222222222111111111000000111111000///////////////...//////000000000000000000000//////.........---***++++++,,,,,,++++++***++++++++++++,,,---......---+++))))))+++,,,---,,,,,,,,,---...---,,,+++***,,,------------,,,++++++---------,,,,,,,,,++++++)))))))))***+++,,,......++++++++++++++++++++++++%%%&&&'''(((***,,,------******+++++++++,,,,,,,,,---,,,***))))))***,,,------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........************************......---,,,,,,,,,------,,,,,,---......---,,,,,,---+++***,,,///222444444+++*********+++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,---...............------,,,,,,,,,///---+++,,,///000///---///......------,,,,,,+++//////............//////+++$$$FFF//////000000000000/////////000000000000000//////000111111000//////222444555...777///555,,,MMMddduuu^^^TTTQQQWWWYYYTTTYYYeeehhhqqqHHHNNNQQQaaaKKKTTTUUUVVVWWWWWWWWWWWWVVVXXX^^^eeejjjooosssoooiiiaaa^^^\\\\\\aaahhhooorrr|||~~~tttrrrooojjjfffdddeeeggghhhjjjiiihhhfffeeedddddddddkkkZZZPPPHHHDDD???<<<:::888777666666555555444444333222222222222222111111111000000111111000//////////////////////////////...------000/////////............------------------------,,,,,,+++++++++,,,------...,,,***+++,,,.........++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++******)))))))))))))))*********+++++++++...---+++******+++---...,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***************************)))************+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...,,,,,,---......---,,,,,,+++***)))***,,,......---,,,,,,++++++,,,------...//////...---,,,,,,++++++---,,,,,,,,,,,,---............---------,,,,,,,,,...---+++---///000///---------------------------//////............//////888999+++888//////000000000000//////111000///......///000111111111111000///000222444000+++666///999111'''ooo:::JJJIIIDDD>>>>>>EEEJJJKKKJJJZZZCCCIIICCCUUUMMMPPPSSSVVVXXXYYYYYYYYYYYY\\\ccckkkqqqvvvxxxssskkkaaa^^^[[[[[[```ffflllooossswww}}}~~~{{{xxxsssnnnlllkkklllmmmnnnmmmkkkiiigggffffffeee}}}jjjZZZPPPHHHDDD>>>:::999888888777666555555444444333222222222111111111111000000000111111000///////////////000000///...---,,,++++++////////////............///...---,,,,,,---...///------,,,,,,++++++,,,,,,---+++******,,,---------+++++++++++++++***))))))+++++++++,,,+++******)))++++++++++++*********)))------,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++***)))(((((())))))))))))************...---,,,++++++,,,---...*********)))******+++,,,++++++++++++++++++++++++***,,,---,,,+++***+++---************************)))************+++++++++,,,,,,,,,,,,------------******++++++++++++,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,------...///,,,------......------,,,,,,+++***+++,,,,,,***(((------,,,,,,------......//////...---,,,,,,++++++---,,,,,,,,,,,,---.........------------,,,,,,,,,...---,,,---/////////...+++,,,,,,---......////////////............//////000%%%,,,;;;444&&&@@@lll///000000111111000000///333111...------///111333111111222111000000222555444///666(((000:::$$$333sssmmmuuu;;;>>>???>>>>>>@@@@@@===nnn222CCCBBB>>>MMMNNNOOOTTTYYY]]]____________ccckkktttzzz~~~~~~vvvnnnaaa]]]ZZZZZZ^^^ccchhhjjjooossszzz|||xxxvvvuuuuuutttsssqqqnnnllljjjiiihhh{{{jjj[[[RRRIIIDDD>>>999888888888999666555555444444333222222111111111111000000000000111000000///////////////000000///...---------,,,///////////////............---+++******+++---...///...---,,,++++++++++++***)))((()))***++++++***,,,,,,,,,,,,++++++*********++++++++++++***))))))************))))))))))))++++++++++++++++++******++++++++++++++++++++++++*********+++,,,,,,------)))*********++++++++++++---,,,++++++++++++,,,---))))))))))))***+++,,,---************************,,,---...---,,,,,,,,,...************************))))))*********+++++++++,,,,,,,,,---------......------------------------......------,,,,,,+++++++++++++++,,,---...///000------------------------...------...//////,,,***------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------...//////...,,,---------........./////////............//////000111///++++++//////,,,AAAeee000000000111111000000000111000///...///000111222000111111000//////222444222222===,,,(((;;;777777666}}}|||}}}~~~}}}|||zzzwwwuuuwwwnnndddgggbbbNNNiiiYYY(((===???...bbb~~~888888EEE???IIILLLPPPUUU[[[bbbfffgggfffggghhhjjjrrr{{{xxxnnn```]]]ZZZYYY\\\```dddfffkkkooouuu{{{|||zzzwwwtttqqqooommmlllzzziii[[[SSSHHHDDD===999888888999999666555555444444333222222000000000000000000000000111000000///////////////000//////......///000000.........///////////////...---+++******+++---...///...---,,,+++************))))))***+++,,,+++***......------,,,,,,,,,,,,***++++++++++++***))))))*********)))))))))(((((('''((()))***++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///+++++++++,,,,,,,,,------+++******************+++(((((())))))***+++------************************(((***+++***)))((()))+++************************))))))*********+++++++++,,,,,,,,,---------......------------------------------,,,,,,+++++++++***+++++++++,,,---...///000---------------------------,,,---///111111///---,,,,,,+++++++++++++++,,,***++++++,,,---...///000---,,,,,,,,,,,,---......------------------------,,,---...............////////////......---------//////............//////%%%...333000000444444111///+++---QQQ000000111111111111000000...///111222222222111000///000000///...///111333,,,---???:::...555666111)))999}}}zzzxxxsssnnnjjjiiiiiiiiihhhfffbbb___]]]UUUWWWKKKHHHOOOFFFCCCVVV666///FFF???AAAQQQHHHYYY```fffnnnqqqpppooooooppprrryyyvvvlllaaa^^^ZZZYYY\\\___bbbcccfffiiimmmooonnnnnnnnnooorrr|||xxxuuussssssxxxhhhZZZSSSGGGCCC>>>:::999999999999666555555444444333222222//////000000000000000111111111000///////////////000///.........000111222.........///////////////000///...------...///000///...---,,,++++++***+++,,,,,,,,,---//////...,,,//////...---------------+++++++++,,,+++******)))************)))))))))(((%%%''')))+++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------...)))******************)))))))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,+++******+++,,,************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...*********,,,///000000...,,,,,,+++*********++++++******+++,,,...///000000---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,---......------...000000000//////...------,,,//////............//////DDD...&&&111///"""(((<<<:::---111;;;333???000111111222222111111000,,,...111444444333111///000000000///...///111333222+++111777444666666222666111777uuusssooolllhhhccc]]]YYYWWWWWWXXXXXXWWWTTTRRRPPPCCCNNNIII>>>BBBGGGAAA::::::333777:::AAA666DDDNNNDDDeeejjjpppwwwyyyvvvuuuvvvyyyyyy}}}sssiiiaaa^^^[[[[[[]]]```bbbccceeegggiiifffaaa\\\[[[[[[VVVllleeehhhzzz{{{}}}|||uuueeeXXXQQQFFFBBB>>>;;;::::::999888666555555444444333222222////////////000000111111111111000///////////////111000...------...///000............/////////000////////////////////////...---,,,,,,++++++++++++---------...000000///---///...---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++*********)))))))))(((***+++---------,,,+++++++++++++++++++++++++++******************))))))++++++,,,,,,,,,---------*********++++++************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------......------,,,,,,,,,------......---,,,,,,,,,,,,---...+++***)))***---//////...------,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,---------......+++---//////---,,,...000////////////............//////............////// 111555,,,333CCC::: '''111666111,,,///222000000111111222222111111000...///111222333333222111222222222111000111333555888444,,,111777999======///@@@EEE888zzzsssrrriiifffccc```]]]YYYUUURRRPPPQQQRRRRRRQQQPPPMMMLLLFFFIIILLLGGG@@@GGGJJJBBBDDD>>>jjjfff???222CCC???;;;999FFFLLLMMMeeemmmtttzzz{{{yyyxxx{{{}}}yyyqqqhhhbbb___\\\\\\^^^aaaccccccdddffffffaaaXXXPPPMMMMMMEEEQQQMMMNNN___ggghhhrrrrrrcccVVVOOOEEEBBB>>><<<;;;:::888777666555555444444333222222.../////////000000111111111111000///////////////222111...,,,+++,,,,,,------.........//////000000,,,,,,---......---,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,---//////---+++...---,,,+++***+++,,,---,,,------------,,,++++++++++++++++++************,,,---...//////---,,,***++++++++++++++++++++++++(((((())))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++************************)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---...///000000......---,,,,,,,,,------...---,,,,,,,,,,,,---......,,,***+++---.../////////...------,,,,,,,,,,,,///......------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........+++---//////---,,,...000------......///000000000//////............//////444222444555///'''+++666444///+++---111222000...)))444ppp111111222222222222111111000000000000111222333444333444444333222333555777///===999;;;>>>777777777EEE,,,999KKK666uuuqqqsssvvvfffmmmhhhbbb___\\\ZZZYYYWWWTTTRRRRRRRRRSSSSSSQQQNNNLLLJJJNNN@@@GGGNNNCCCBBBJJJFFFCCCOOOIIIUUUCCC666@@@AAA;;;;;;???DDDEEEOOO]]]___mmmtttzzz{{{yyyyyy}}}{{{wwwooogggbbb```]]]]]]___bbbdddddd^^^``````YYYNNNEEEAAAAAA@@@999CCCJJJCCCJJJ]]]cccmmmqqqcccVVVNNNHHHDDD>>>:::888777666555:::999888777666555444333444444333333222111000000000000000000000000000000......---,,,---...///000000///---,,,+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,...///111111///...,,,333,,,)))...///,,,***,,,,,,------...---,,,***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------------------,,,,,,+++***///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,++++++,,,---...///...---,,,......---,,,,,,,,,------***---//////...,,,,,,---111///---+++++++++,,,---***++++++,,,---...///000------------------------,,,---......//////......//////............//////...............///000000////////////000000000000111111000000//////......333666***(((aaa000111111111111222222222111111111111222333444555333333222111111222222222222444666777888:::<<>>:::888777777666666666666555555444444444333333222111111000//////000000000000000000000000......---------...///000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++,,,---///000000//////333---***---...***)))***,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,++++++,,,,,,---...............---------,,,+++***+++---......---+++,,,------......------///...---,,,,,,,,,,,,,,,+++---//////---,,,,,,---------......//////...............------,,,,,,,,,------------------------,,,---......//////......//////............//////...............///000000////////////000000000000111000000000/////////...&&&###111???111***\\\222222222222333333333333222222222222222333444555444444444444555555666777777999:::;;;;;;===AAADDDHHHKKKOOOYYY```^^^jjjiiixxxzzzzzzzzzzzzxxxvvvtttsssuuusssqqqpppooonnnkkkiiilllmmmmmmmmmmmmkkkjjjiiibbbbbbaaaaaaaaabbbdddeeemmmkkknnnpppjjjcccjjjwwwhhhZZZNNNJJJLLLMMMNNNOOOJJJKKKLLLMMMPPPUUU\\\aaagggjjjnnnppprrruuuyyy}}}}}}zzzvvvrrrllleee```]]]]]]___bbbeeeeeecccaaa___\\\UUULLLDDD>>><<<;;;999888777777999<<>>AAAFFFIIINNNWWW\\\gggvvvyyy|||~~~pppuuuyyyoooyyy|||zzzxxxvvvvvvwwwyyyzzzzzz}}}|||wwwzzz}}}xxxnnniii^^^aaadddcccZZZQQQRRRYYYWWWYYYZZZ[[[]]]```dddgggiiikkklllmmmooossswww{{{{{{yyyuuuqqqmmmhhhccc___]]]^^^```cccdddccc___\\\XXXTTTMMMFFF???;;;999888888777666555666888:::;;;:::GGGAAAuuugggYYYPPPDDDAAA<<<999888888888777444444444333333333333333222222111111000000000000////////////////////////...............//////000,,,,,,.........---,,,+++,,,,,,---------------------------...............------............---------,,,+++***))))))))))))---+++******************,,,+++***)))))))))++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++)))***,,,---......---,,,*********++++++++++++++++++)))((()))+++------,,,------,,,+++,,,---...///000///...---,,,+++++++++,,,---......,,,,,,---...***,,,---///000000000000,,,,,,,,,---------..............................------...///////////////......////////////......---......///////////////////////////000000000000000000000000////////////***777666))),,,;;;:::)))444222@@@sssggg333333333333444444444444333222222222222333444444333333444555666888999:::>>>@@@BBBDDDHHHMMMTTTXXX]]]iiimmmuuu~~~zzzwwwhhhqqqyyyyyytttvvv~~~{{{lllxxxxxxkkkeeecccbbbfffjjjiiikkkmmmnnnnnnnnnppprrrttttttttttttvvvyyy}}}|||yyyuuurrrooojjjeeebbb``````aaaccccccaaa\\\XXXSSSNNNHHHBBB===:::888777888777666666666777999:::;;;FFF===NNNwwwhhh[[[RRRDDD@@@<<<999888888777777777777666555444333222222222222222222222111111111////////////////////////.........///////////////+++,,,---.........,,,,,,---------------------------------.........//////,,,,,,------------,,,+++------,,,+++++++++,,,,,,((()))***))))))+++,,,,,,++++++)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,***+++------------++++++*********++++++,,,,,,,,,,,,***)))***+++---,,,,,,------,,,+++,,,---.../////////...---,,,++++++,,,,,,---...---,,,,,,---.........---,,,,,,---......+++,,,,,,------.................................---...//////000000//////......///000000///......------...///000/////////////////////000000000000////////////000000000000,,,333666222+++***///333000$$$***@@@888)))///***222222222222333333333333222222222222333444555555999999:::;;;===???AAABBBHHHKKKPPPUUU[[[ccckkkpppuuu|||zzzzzz{{{{{{zzzxxxtttrrrpppwwwtttrrrsssuuuxxxxxxxxx}}}ppppppwwwzzzyyyxxx||||||zzzwwwsssnnnjjjdddddddddeeedddaaa\\\XXXVVVPPPIIIDDDAAA???<<<:::888888777777777888999:::777CCC444333777FFFFFF>>>FFFJJJVVVZZZdddmmmoooxxxjjj\\\SSSDDDAAA<<<888777777666666999888777666555333222222222222222222222222222222000000000000000000000000---...///000000000000///,,,,,,------......------............------------,,,,,,,,,---......//////+++,,,,,,,,,,,,++++++***,,,,,,---...//////000000&&&***+++)))(((+++------+++************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***---,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++,,,------......//////000000...,,,,,,---...---,,,---,,,,,,,,,,,,---............---,,,,,,,,,------------...---++++++---///111///---+++***+++,,,---......---------,,,,,,,,,..............................///000000000000///---...///000000///...---,,,---///000000000///...////////////000000000000////////////000000000000888111...444:::999333///999111000000))),,,555555222222222222333333333333222222333444555777888999:::;;;===@@@DDDGGGJJJLLLTTTYYY```hhhqqqyyy~~~wwwrrrpppmmmooorrrsssrrrssstttvvvyyyyyy}}}}}}xxxooonnnmmmlllkkkhhhccc```[[[UUUMMMHHHFFFCCC@@@===;;;;;;::::::::::::;;;;;;:::333888DDD000JJJ666>>>???CCCIIIJJJIIINNNYYYcccpppyyyzzzkkk]]]TTTEEEAAA<<<888777666555444777777777666555444444333111111111111111222222222000000000000000000000000---...///000111000000///,,,,,,,,,,,,,,,---...//////.........------------+++++++++,,,---.........,,,,,,,,,,,,,,,+++******,,,------------,,,***)))(((---...)))'''***,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,++++++***---,,,+++*********++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---***+++,,,,,,---------,,,++++++++++++,,,---......------...//////000111111222000...---------,,,++++++,,,------......------------,,,,,,,,,---......---......,,,++++++---///000///...------,,,,,,,,,,,,,,,,,,------------.................................///000000000000000---...///000000///...---,,,---///000111000///...////////////000000000000.../////////000000000111...888222---222666666'''...777333111888555///333333333333444444444444444444555777999;;;===>>>???AAAEEEJJJPPPUUUZZZ]]]gggmmmwww~~~yyyvvvttttttqqqtttxxxzzz|||}}}{{{yyywwwtttrrrhhhaaaXXXSSSPPPNNNJJJFFFEEEDDDCCCBBBAAA@@@??????DDD777FFF===HHH???666===999===AAAFFFDDDHHHUUUTTTVVV^^^iiiqqqvvv|||zzzlll^^^UUUFFFBBB<<<888666555444333555555555555555555555555000000000000000111111111000000000000000000000000---...000111111111000///------,,,+++,,,---///000//////.........---------******+++,,,,,,---......,,,---------,,,,,,+++***---------+++((($$$ +++000111***''')))+++))))))+++,,,---...------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,+++++++++...---+++*********++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,,,,------------******)))***+++...000111,,,,,,------...///000000111///---+++++++++)))(((+++,,,---...///...---,,,,,,,,,,,,,,,---...//////---......,,,++++++---///...///000111000///---,,,((()))***,,,...000111222////////////////////////...//////000000000000000---...///111111///...---,,,---///000111000///...////////////000000000000.../////////000000111111555---...666888222000555444///333000///222---111444444444555555555666666555666777999<<<>>>AAABBBIIILLLQQQXXX___gggmmmqqq||||||yyywwwyyyzzz{{{zzz{{{}}}~~~yyyqqqhhhbbb```]]]XXXSSSNNNMMMLLLJJJHHHFFFDDDCCC666HHH>>>444AAA???888EEE???>>><<>>@@@JJJAAAGGGNNNVVV\\\___dddjjjppprrrwww|||yyykkk[[[NNNGGGCCC===999888888777777222333444444444444444444111111000000000000111111111111111111000000000000000///......///000111222///+++((((((***,,,,,,+++---......,,,++++++---///,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,/////////......---,,,,,,///...------,,,,,,,,,,,,+++,,,------......------))))))******++++++++++++,,,+++******)))))))))*********+++++++++,,,,,,,,,++++++***)))***+++---.........,,,+++***)))))))))++++++,,,,,,,,,---------///...---,,,+++,,,,,,------+++***,,,...///,,,***)))***,,,,,,++++++,,,---,,,,,,++++++***))))))(((,,,+++*********+++,,,---,,,,,,,,,---------......---,,,+++***+++---000111000///...------------------,,,++++++---///......---.........---,,,,,,+++***+++,,,------+++)))((('''))),,,.........///000---------,,,,,,+++++++++...///111222222222111000000000000000000000000000//////000000000000//////////////////000000000000000111222333333222111000000000000000000000000000222222333333333222222111444333222222444555555555000333666777666666666777777;;;???AAABBBEEEJJJOOOVVV[[[cccllluuu~~~||||||}}}yyy{{{|||vvvqqqkkkggg___]]]YYYWWWVVVUUUSSSQQQMMMKKKIIIHHHHHHGGGEEECCCEEECCC@@@>>>???@@@@@@@@@DDDDDDEEEGGGKKKQQQUUUXXX```ccciiirrr|||yyykkk[[[NNNGGGCCC===999888888777777666666666666666555555444111111000000000000111111111111000000000/////////000///.........///000111000---******,,,......------......,,,++++++---///------.........---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++,,,---------------)))*********++++++++++++///...------,,,,,,,,,---******+++++++++,,,,,,,,,,,,+++*********+++,,,---------,,,+++******************+++++++++,,,,,,,,,...---,,,+++***++++++,,,...,,,+++,,,...///---******,,,------,,,,,,---...------,,,+++***)))(((((())))))))))))***+++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000//////...---------------...,,,++++++---///........./////////......---,,,//////000000000///...---***,,,//////...------...---------,,,,,,,,,+++++++++,,,---...///......---000000000000000000000000//////000000000000//////////////////000000000111000111222222222222111000111111111111111111111111222222333333333222222111222111000000222333333333444666888999999999:::<<<===@@@DDDGGGKKKQQQZZZ```kkkqqqyyy}}}tttrrrooommmlllkkkiiiggg\\\YYYUUURRRQQQOOOLLLJJJJJJGGGCCCAAA@@@@@@???>>>DDDDDDDDDDDDEEEGGGHHHIIIOOOSSSZZZdddppp|||xxxkkk[[[NNNFFFCCC===:::888888777777666666666666666555444333111111000000000000111111000000000/////////......000///......---.........111///------...///000///------...---++++++---///....../////////...---,,,++++++++++++,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,+++*********++++++***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++******++++++,,,************++++++++++++,,,,,,+++*********++++++---,,,,,,---......---++++++---......,,,,,,---///...---,,,+++***)))((((((((()))***+++,,,,,,------,,,,,,,,,---------......+++,,,,,,------.........//////...------------......---+++,,,---///....../////////000//////...---............---------------///111000...---,,,,,,---------------,,,,,,,,,+++,,,,,,---...---------000000000000000000000000//////000000000000///////////////000000000111111000111222222222222111000111111111111111111111111222222333333333333222222111111111111111222333333666777888999999;;;>>>AAAEEEIIIOOOUUU\\\fffqqqzzz~~~~~~vvvqqqkkkfffbbb___\\\ZZZVVVRRRMMMIIIGGGEEECCCBBBEEEEEEDDDCCCBBB@@@???>>>DDDGGGMMMVVVbbbooozzzxxxjjj[[[NNNFFFBBB>>>:::999888777666333333444444444333222222222111111000000111111222////////////............//////......------------000///.........///000000,,,---...---,,,,,,---...---............---------+++++++++,,,,,,,,,------)))*********+++++++++,,,...------,,,,,,---------)))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++*********+++*********++++++,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++++++++---...---,,,,,,---...,,,,,,+++++++++*********,,,---.../////////...---,,,,,,,,,---------......+++,,,------......------///......---------......///---,,,,,,...///...---....../////////......---...---,,,++++++++++++,,,...000111111///---------.........---------------....../////////000000000//////////////////////////////000000000000////////////000000000111111111111111111222222111111111111111111111111111111111222222333333444333333333222222333333222333555666999:::;;;<<<===AAAFFFJJJPPPVVV```jjjttt~~~}}}xxxuuurrrppphhhccc]]]XXXTTTQQQNNNLLLJJJHHHFFFDDDBBBAAAAAAAAADDDFFFJJJQQQ[[[eeeoootttwwwjjj[[[OOOEEEBBB>>>;;;999888777555111111222333444444444333222222111111111111222222////////////............/////////......---,,,,,,...//////............///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,++++++++++++---------,,,,,,------...)))***++++++,,,,,,++++++,,,+++++++++++++++++++++------,,,,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))************+++,,,------,,,,,,,,,------------...,,,,,,------------------)))***+++++++++*********+++,,,---,,,+++***+++,,,)))******+++,,,,,,------...///000000///...,,,+++,,,,,,,,,---------......+++,,,---.........------......---------......///000...------...///...---,,,------.........------000///...------------...,,,...000111///......///........................000000000000000111111111//////////////////////////////000000000000//////000000000000111111111111222111111111111111111222111111111111111111111111111222333444444444444444111222444444333444666999<<<===???BBBFFFLLLSSSXXX___hhhvvv{{{vvvooojjjeeebbb^^^\\\VVVRRRNNNIIIFFFEEEEEEFFFFFFGGGJJJOOOVVV^^^eeeiiivvviii[[[OOOEEEBBB>>>;;;:::999777555333333444555555555555555222222111111111111222222000000000/////////............/////////...------,,,...///...---,,,---///+++---......---,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,------------///......---,,,,,,++++++++++++*********+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++*********+++,,,,,,---------------............,,,,,,---.........------)))+++,,,,,,*********++++++,,,---,,,***)))***+++)))******+++,,,---......------------,,,+++******,,,,,,,,,---------......------------------------...------------...//////111///------...///...---+++,,,---------------------------,,,,,,,,,++++++***,,,///000/////////000.........//////////////////............///000000000000000000000000000000//////000000000000//////000000000111111111222222222222111000000111222222222222222222222222222222111222333444444555555444///222555555444555999===<<>><<<:::999666555666666666555444333222111333222222111111222222333111111000000000/////////---...///000000000///...,,,...000///---,,,---///+++---//////---,,,,,,------,,,,,,+++,,,---...///,,,,,,,,,------------...---------------,,,,,,,,,+++*********++++++,,,---++++++,,,---------------------,,,,,,,,,+++++++++))))))(((((()))******+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,---------......***+++,,,---...------,,,***,,,......,,,+++,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,---------............,,,,,,,,,,,,---...---------------...//////111///...---...///...---,,,,,,---...............***+++,,,,,,,,,+++***))))))+++...///.........///....../////////000000000......---,,,---...///000000000000000000000000000//////000000000000//////000000111111111222222222222222111000000111222222222222222222222222222222111222333444555555555555111555999:::999;;;@@@DDDFFFJJJQQQXXXaaakkkuuu{{{zzzrrrjjjbbb[[[XXXRRRSSSTTTVVVWWWXXXYYYYYYvvviiiZZZOOODDDBBB>>><<<:::999666444666666555444222///---,,,333222222111111222222333111111111111000000000000---...///111111111000000,,,///111000...---...000+++---//////...,,,,,,---...------,,,---...///000,,,,,,,,,---------......+++++++++,,,,,,---......,,,,,,,,,,,,------...///+++,,,------......---------------,,,,,,+++++++++,,,+++++++++,,,---......******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------)))***+++,,,---,,,,,,++++++...000000---,,,---///---...///...,,,+++,,,---///......---++++++***)))+++******+++,,,...111222,,,,,,,,,---------......///...,,,++++++,,,...///---------------...///000222000.........///...---------...///000000//////...///000111111///---,,,***,,,...///...,,,------.../////////000000111111//////...---...///000111000000000000000000000000//////000000000000//////000111111111111222222222333222111000000111222333222222222222222222222222111222333444555555555555555999>>>??????AAAFFFLLLWWW\\\dddnnnxxxwwwmmmgggaaaaaa```___]]]ZZZWWWVVVvvviii[[[OOOHHHDDD>>>:::888888888888999777666555666666444222...(((###&&&///666666222000000000000000//////..................---------------,,,,,,,,,------............------,,,,,,,,,111000...,,,++++++++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++...,,,+++,,,//////---*********+++,,,,,,,,,,,,+++((()))***+++++++++++++++((())),,,//////...,,,+++'''(((***,,,------------,,,,,,+++++++++,,,---------,,,+++*********+++,,,++++++,,,------......///---,,,,,,++++++,,,,,,---,,,------......------,,,//////.........------------...............---------------............///000000000000000000000000111///...------...///111//////......---------,,,000000//////.........---------...///000111222222888555111...,,,---...000111000///......///000111111111111111111111111111000000000000111111111111111222222111000000111333555444333444444555444333777555333333555777888888;;;???DDDEEEFFFKKKSSS[[[dddnnnxxx{{{yyyvvvsssppplllgggcccuuuhhhZZZOOOFFFCCC>>>;;;:::::::::999888666555555666666444333777222---...333666444111000000000000000///......///..............................------......///......---------,,,,,,,,,......---,,,,,,,,,---...---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++,,,...///---***++++++,,,------------,,,)))******++++++++++++***+++,,,---......---+++***++++++***+++,,,---///000//////---,,,+++*********......---,,,,,,,,,---...++++++,,,------......///------,,,,,,,,,,,,------,,,------......------,,,//////.........------------...............---------------............///000000000000000000000000......////////////....../////////.........------000/////////............////////////000000000000444222000......///000222111000////////////000111111111111111111111111111000000000000111111111222111222333222000000111333666666555555555555555444555555555777:::<<<======BBBFFFJJJLLLPPPXXXdddmmm||||||vvvrrrtttgggZZZOOOGGGDDD@@@===<<<;;;999777666444333444555555444333666444111000111111000...111111111000///......---///////////////000000000000//////.........//////...------------,,,,,,,,,+++++++++,,,---...///000---,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,---............---++++++++++++++++++***)))......------,,,+++******///---+++******---///111///...---,,,++++++******...------,,,,,,------...++++++,,,------......///......------------......------............------...............---------------...............------------............///000000000000000000000000,,,...000111111000...,,,000000////////////......////////////............222222111000///...------////////////000111222333111000000///000000111111222222222222222222222222000000111111111222222222111222333222111111222444777777666666555555666666555777999===@@@CCCEEEFFFLLLQQQWWW[[[bbbmmm|||tttgggZZZOOOIIIFFFBBB???===:::777555444333222333555555444333///000111111000000000111222222111000///......---000000000000000111111111000///..................------------------------+++++++++,,,---...///000---,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,,,,---------------,,,,,,,,,,,,+++******)))...---,,,+++++++++,,,,,,...---,,,++++++,,,...///***++++++,,,------------++++++++++++++++++,,,,,,++++++,,,------......///.........------.........------............------........................,,,---......///.........---------............///////////////////////////---...///000000///...---000000000000000////////////////////////.........222222111000///...------......///111111222222222111000000000111111222222222222222222222222222222111111111222222222333333222333333333111222333555777777777666555555666888:::;;;>>>BBBFFFKKKPPPTTTZZZ```iiiqqqyyyttthhh[[[PPPFFFDDDAAA???===<<<999777444333222333555555444333///111333333222222444666222222000///............000000000000111111222222///...------,,,,,,,,,---------------------------,,,------------------------,,,,,,+++,,,,,,------,,,------......------,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++******,,,...///***++++++,,,,,,,,,++++++)))***+++---------------*********++++++,,,,,,,,,++++++,,,------......///.........------.........---......//////......------.....................,,,------...//////......---------............///////////////////////////000///...------...///000/////////000000000000000.........///////////////000000000000//////////////////111111222111000000000111111222222222222222222222222222222222222222222222222222333333333333222333444333222222444666666777777666444555888;;;???AAACCCFFFKKKSSS]]]cccllltttrrrgggZZZPPPBBB@@@===<<<===>>>======666444333444555555444333000111111000//////000222222111///.........///000//////000000111111222222///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........---,,,++++++,,,,,,,,,,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***++++++******+++---...///((()))+++,,,---,,,++++++,,,,,,---...---,,,+++***++++++,,,---............++++++,,,------......///......------------............////////////......---------...............,,,,,,---...////////////---------............///000000000000000000000000111000...,,,,,,...000111......////////////000000.........///////////////......//////000000111111000111111111111000000///000111222333333333333333333333333333333333333333222222333333333444444444222333444444333333555777555777888777555666;;;???CCCGGGLLLRRRXXXbbbooowwwpppdddXXXNNNDDD@@@<<<:::;;;<<<<<<<<<888666555555666666444333111///---,,,,,,---......111000.........///111222......//////000111111222000///...------,,,,,,,,,,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,,,,---......------............------........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++***,,,///...,,,+++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------*********+++,,,---......+++,,,---......,,,+++)))***+++,,,...//////......++++++,,,------......///------,,,,,,,,,,,,------......////////////......---------.........//////+++,,,---...////////////---------............///000000000000000000000000//////............//////------........./////////............/////////000////////////000000000000000000000000000000000111000111222333444444444333333333333333333333333333333333333333444444444444222333444444444444666888555888:::999777999???EEEJJJQQQ\\\fffooo{{{}}}nnnbbbWWWMMMIIIEEE???:::888888777777999777666666666666444222444111...---000222444444000///...---...000222333---......///000111111111111111000......---------,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///------............------++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++---//////,,,+++,,,...+++,,,------......------***+++,,,,,,------------...------,,,,,,++++++***,,,+++******+++...111333''')))+++---//////...---((()))***,,,------,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,---......////////////......---------.........//////+++,,,---...////////////---------.........//////000000000000000000000000---...///111111///...---,,,---------......//////---.........//////000000000000000000////////////000/////////000111222333000111222444555555444444333333333333333333333333333333333444444444555555222444555444444444777999666999;;;;;;999<<>>DDDMMMUUUaaaqqq{{{nnnbbbVVVNNNEEEAAA<<<888888888888888777777777777666555444333222222222222222222222222111111111111000000000000///000111111111111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///---+++***+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++++++++,,,---------,,,+++***++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......---------///000111+++,,,...///000///...---***+++---...///000000///........./////////000000////////////////////////////////////////////////,,,,,,---......//////000...//////000000//////...000000000000000000000000111000000000000000000000/////////000000000111111000111222222333222222222333333333333333444555666777777666888999;;;;;;;;;:::<<>>AAAFFFLLLTTT```nnnxxxxxxlll```VVVOOOFFFCCC>>>:::999888666555777777777777666555444333222222222222222222222222111111111111000000000///111000////////////000111...........................---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////...---,,,,,,---,,,------------.........///......------,,,,,,+++------++++++++++++------++++++++++++,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,---...//////,,,------------------,,,+++,,,,,,,,,,,,------------------.........//////........................,,,,,,---......---,,,,,,......------------............/////////...------,,,---......//////......,,,---///111222222000000...////////////000000000////////////////////////////////////////////////------....../////////000000000111111111111000000000000000000000000000000000000000000000111111111333333333444444444555555444555555666666666666666666666555555555666666666777777888888999<<>>;;;999888777555777777777777666555444333222222222222222222222222111111111111000000000///000000///......///000000...........................---,,,+++,,,---///111........................+++++++++,,,,,,,,,------...///000///------...///............////////////.........------,,,,,,,,,------++++++++++++------------------,,,---------++++++++++++,,,---------------------------,,,,,,,,,------......------,,,------------............---------.........//////........................,,,------------------,,,//////............//////---......///......---,,,,,,------...............//////...//////000111222////////////000000000111////////////////////////////////////////////////.........///////////////000000111111111111000000000000000000000000000000//////000000111111111111333444444444444555555555444555666666777777666666666555555555555666666777:::<<<======???CCCIIINNNRRRXXXbbbmmmxxxzzznnncccWWWOOOEEEBBB>>><<<:::999777666777777777777666555444333222222222222222222222222111111111111000000000000////////////////////////...........................------,,,---...000111........................++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,------.........////////////,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---///......------------...++++++++++++,,,---...//////......------,,,++++++,,,---...//////...---,,,---------.........//////,,,------------....................................------,,,,,,------...//////............//////------------------......------------......//////...---,,,,,,,,,...///000/////////000000000111111///////////////////////////////////////////////////////////////////////////000000111111000000///000000000000000000000000/////////000111111222222111111222222222333333333222333444444555555444444555555555555666777888999777:::===???CCCJJJTTT\\\eeemmmyyyzzzooobbbUUUMMMDDDAAA>>><<<;;;:::888777777777777777666555444333222222222222222222222222111111111111000000000000---...///000000///...---........................++++++,,,------...//////........................++++++,,,,,,,,,,,,------***+++,,,,,,+++***+++---,,,,,,,,,,,,---------...******++++++,,,,,,------+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---------,,,+++++++++,,,---...------------------,,,,,,,,,---...//////...---,,,,,,,,,---------.........,,,,,,,,,,,,------------------------------------///...,,,******,,,...///------,,,,,,,,,,,,---------,,,,,,+++,,,---///000---------------...//////---------...............//////000000000111111111////////////////////////////////////////////////000/////////////////////...//////000000//////...000000000000000000000000...//////000111111222222111111111111222222222222222222333444444444444333555555555666888999;;;<<<999===CCCIIIPPP[[[iiissszzzooobbbTTTKKKCCCAAA>>><<<<<<;;;999888777777777777666555444333222222222222222222222222111111111111000000000000---...000111111000...---........................)))***+++,,,---...------------------------------++++++,,,,,,,,,---------+++,,,------,,,+++,,,...******+++++++++,,,,,,,,,((()))***+++,,,------...++++++---......---++++++///...,,,+++***+++,,,,,,///...,,,+++***++++++,,,,,,,,,,,,------.........,,,---///000000///---,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------000...+++))))))+++...000,,,++++++******++++++,,,---,,,+++***+++---000111...------------...//////---...000222222111///...000000000000111111111111////////////////////////////////////////////////000000000000////////////......////////////......000000000000000000000000...//////000111222222222222222333333333444444444333444555555666666555555555666666888999;;;===>>>CCCIIIQQQXXXbbbppp~~~{{{}}}wwwlllaaaTTTLLLEEEBBB===:::999888888777555666777888777666333222111111222222222333333333222111111000///......---//////000000000000//////...///////////////......************+++---///000---------............///...------,,,,,,++++++***000///---+++++++++---...---,,,,,,++++++,,,,,,---222111///---+++******))).........------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------.................................------------------------...------,,,,,,------...///......---------......333111...++++++,,,///111000000////////////000000////////////...---,,,+++000000000000000000000000.../////////000000000111,,,,,,---...///000111111///...---,,,,,,---.../////////............/////////000000000000111111111000000111111111222222222222222333333333444444444666555333333222333444555333444666666555666999;;;999;;;======<<<===BBBFFFOOOVVV```lllzzzwwwlll```TTTLLLDDDAAA<<<:::999999999888666777777777777555444333//////000000000111111111111111111000///.........//////000000000000//////---......///////////////...---,,,,,,,,,---...///---------............///,,,,,,,,,,,,,,,,,,,,,---...---,,,******+++,,,------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------......222000...,,,,,,---///000000000////////////000000000111111222222222111111000000000000000000000000////////////000000000000------......///000000000111111000/////////000000000000////////////000000000000000111111111222222111111111111111222222222222222333333333444444444666666555444444555555666555666777666555444666777666999<<<>>>@@@EEEMMMSSSaaajjjxxxuuujjj^^^SSSKKKBBB???<<<::::::::::::999777777777666555555444444000000000000000111111111111111000000//////.........//////000000//////...------...///000000000///111000...---------......---------............///***++++++,,,------......,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////...------------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------......///000///......---.........000//////......//////000,,,---...///000111111111000000000000000000000000000000000000////////////////////////////////////222111000000/////////000111111000000000000111111111111111111222222222333222222222222222111111111333333333333444444444444777666666555555666777777555666888777666666777888999<<>>;;;::::::;;;;;;:::888777666555444444444555222222222222222222222222111000000000/////////......//////////////////......///////////////......000///...---------...///---------............///,,,,,,,,,,,,------......,,,++++++++++++,,,......---,,,,,,++++++,,,,,,---+++++++++,,,---...///000------------------------...---,,,,,,+++++++++++++++++++++,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------......------------...//////.........///......------/////////....../////////+++,,,---......///......////////////////////////000000000000////////////000000000000//////......000000///......---------222111111111111111111222111111222222222333333333333333222222222222111111333333333444444444444555666666666666666666777777444666888999999:::<<<>>>AAAFFFLLLSSS[[[fffsss{{{qqqfffZZZPPPJJJ@@@>>>;;;:::;;;;;;;;;:::888777666555444444444555222222222222222222222222000000000000////////////......////////////......000000000000///...,,,,,,...---,,,,,,,,,---//////---------............///.........------,,,,,,,,,------------......//////---,,,,,,++++++,,,,,,---------,,,,,,,,,---......------------------------...---,,,,,,+++++++++++++++++++++,,,,,,,,,------.......................................---------...................................................------,,,,,,------...---------------...//////,,,---...//////...------//////............////////////000000000000//////////////////////////////000000000000////////////111111111000//////......000000/////////......---222222111111111111222222111111222222222333333333333222222222222222222222333333444444444555555555444444555555666666666666555777888999:::<<>><<<;;;;;;;;;:::999777777777666555555444444111111111000000000000000000000000000////////////---......//////......---000000000000///...,,,+++------,,,,,,,,,---///000---------............/////////......---,,,,,,+++............////////////---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,------------...------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------------...............////////////...............................................................------,,,,,,------...---------------...///000,,,,,,---............---///......------......////////////000//////......000000000000000000000000////////////000000000000111111111000000/////////000111111222222111111000222222111111111111222222111111111111222222222333222222222222333333333444333444444444555555555555333333555666666666666666999999::::::;;;???DDDHHHRRR\\\lll{{{|||}}}~~~nnnbbbWWWNNNHHH@@@>>><<<<<<<<<;;;999888666777777777777555444333111111111000000000//////////////////000000000000---......//////......---......////////////......000///...---------...///---------............///...............---------..................---------,,,,,,++++++,,,,,,------------,,,,,,------...,,,,,,,,,---------......,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........//////.........---------........................------------------------...------,,,,,,------...---,,,,,,------///000000,,,,,,,,,------.........///......------......///,,,---...//////000000///000000000000000000000000------...///000111222222111111000000000000000000//////111222333333222222111111000000000000111111000000000111111111222222000111111222333444555555444444444444555555555555333444666777888888777777;;;<<<<<<>>>BBBIIIRRRXXXfffrrr~~~nnnaaaVVVMMMHHH@@@???===<<<<<<;;;999777555666888888777666333222333333333333222222111111////////////000000000000---..................---+++,,,---///000111111111444222111///...---......---------.........//////,,,,,,------.../////////............---,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,------.........++++++++++++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,........................++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---...///000111,,,,,,,,,,,,,,,---...///.........------.........///000111333555666666666000000000000000000000000,,,---...///000111222333000000000000000000111111+++---///000111111111111111111000000000000111111///000000000000111111111000000111222444555666666444444444555555555666666444555777888999999999888;;;<<>>;;;999999999999888666666666666555555555555444333222222111111222222///000000111111222222333////////////000000000000//////---------...000111//////..................------------------------//////000//////...---,,,...,,,+++,,,...///...,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,---,,,,,,+++******++++++.........------,,,,,,+++*********+++,,,---...///+++,,,,,,------------------,,,,,,,,,,,,------...//////.........---------........................---------............///------------------------000/////////............////////////////////////000000000000111111111222/////////000111111222222222111000//////000111222111111111111111111111111111111222222222222111111000000111111111222222222222222111111222333444555444444444444444555555666666777888777666666888999999999:::;;;<<>>;;;999999:::999888666666666666555555555555444333333222111222222222000000000000000000000000////////////000000000000//////...------...000111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++,,,...///...---+++++++++++++++,,,------......---------,,,,,,,,,---,,,,,,+++++++++++++++//////...---,,,++++++***++++++++++++,,,,,,---...***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,...............---------........................---------............///------------------------////////////............////////////////////////////////////000000000000/////////000111111222222222111000//////000111222111111111111111111111111111111222222222222111111111111111111111222222222333333222222222222333444444333333333333444555555444555666666555666888:::888999;;;<<<>>>AAAGGGJJJWWW```mmm{{{}}}xxxsssnnnhhhdddaaa```^^^^^^```eeejjjmmmpppuuuxxxwwwvvvuuuqqqkkkfffdddbbbaaa```___\\\ZZZWWWXXXYYY[[[^^^bbbdddfffjjjjjjkkklllmmmlllkkkkkkjjjiiigggffffffhhhiiikkkhhhjjjlllnnnoooqqqtttwwwzzz|||~~~kkk]]]SSSJJJEEE@@@===;;;:::::::::999888666666666666555555555555333333222111111111111111111111111000000/////////////////////000000000000//////............///000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,---......---,,,+++*********+++---.........---------,,,,,,,,,---,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,------***++++++,,,---,,,,,,,,,......---,,,+++++++++,,,................................................---------............///........................///////////////.........////////////////////////.........////////////000/////////000111111222222222111111000000111111222111111111111111111111111111222222333333222222111111111111111111111111111222111111111111111111111333333333333333444555555333555555555444555777999888:::<<<>>>BBBIIISSS[[[jjjuuu~~~{{{yyytttqqqlllhhheeebbb^^^\\\[[[ZZZYYYZZZ]]]aaafffiiikkkqqqtttsssrrrpppiiiccc```^^^[[[ZZZYYYYYYWWWVVVUUUVVVXXXZZZ\\\^^^______bbbccceeefffggggggfffeeedddcccccccccccccccdddeee```aaacccccccccdddfffhhhjjjmmmqqquuuxxxyyyyyyyyyxxxyyy{{{}}}~~~lll]]]SSSJJJEEE???===;;;:::;;;;;;999888666666666666555555555555222222111000000000000111222222222111000000//////////////////000000000000/////////.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000,,,,,,------------......,,,+++***)))***+++,,,---......---------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,++++++,,,------++++++,,,------------,,,//////...------,,,---------.............................................---------............///.................................///////////////////////////////////////---........./////////////////////000111111222222222222111111111111222222111111111111111111111111222222333333333333222222111111111111111111111111111222222222111111111111444333333333333444555555888999:::999888888:::<<<===???BBBFFFMMMYYYiiitttyyyvvvrrrnnnmmmllljjjiiiiiieeeaaa]]]\\\[[[ZZZYYYWWWWWWXXXZZZ]]]aaaeeehhhhhhnnnqqqpppmmmjjjccc\\\YYYVVVSSSQQQRRRSSSSSSRRRQQQSSSUUUWWWXXXYYYYYYYYY[[[]]]___bbbddddddcccbbb______^^^^^^]]]]]]]]]]]]^^^___``````___```bbbddddddgggjjjnnnoooooommmlllhhhiiijjjkkkmmmppprrrssswww}}}~~~lll]]]RRRJJJDDD>>><<<;;;;;;;;;;;;999888666666666666555555555555333222111111000000111111222222222111111000000000////////////000000000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......+++,,,...---,,,,,,---///***************+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,---...//////++++++++++++,,,,,,---...+++,,,------......------//////...---------......---------.......................................---------............///.................................///////////////////////////////////////............/////////////////////000111111222222222222222222222222222222111111111111111111111111222222333333333333222222222222222111111111111111333333444444444444444333555444444444444555666666777888999999999999<<<===???DDDJJJQQQ[[[jjj|||}}}zzzuuuqqqhhhfffcccbbbbbbcccbbbaaa___\\\XXXVVVVVVVVVUUUUUUSSSTTTUUUXXX\\\aaadddfffkkkpppsssqqqnnnjjjccc[[[VVVSSSOOONNNPPPRRRTTTTTTRRRSSSUUUVVVXXXYYYYYYYYY[[[]]]aaadddffffffeeeddd______]]]\\\[[[[[[ZZZZZZ^^^___````````````bbbddddddfffhhhjjjjjjhhhfffeee```aaaaaaccceeegggiiijjjhhhllloooooonnnqqqwww}}}lll]]]RRRIIIDDD===<<<;;;;;;<<<;;;:::888666666666666555555555555555444333333222222333333000000000000000000//////////////////000000000000///////////////......------------......//////000------------------------)))***+++++++++++++++******,,,......,,,,,,---///))))))***+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------.........*********+++,,,---...///,,,---......//////......------,,,,,,------......---------.........//////........................---------............///..................................../////////000////////////////////////....../////////000000000/////////000111111222222111222222222222222222111111111111111111111111111222333333444444333333222222222222111111111000000111222444555555555555444666555555555555666777777444666888999:::<<>>@@@CCCGGGJJJQQQ]]]nnn{{{|||wwwsssooommmhhhdddaaaaaabbbbbb```]]]XXXWWWWWWXXXZZZ[[[[[[ZZZ\\\ZZZWWWVVVWWWWWWWWWVVVUUUWWW[[[___cccgggkkklllnnnrrrsssoookkkhhhaaaZZZXXXUUURRRRRRUUUYYY]]]___``````aaaaaaccceeeggghhhgggiiilllnnnnnnmmmjjjiiicccbbb```______```aaacccaaacccdddeeeeeegggiiilllnnnnnnmmmllliiigggdddccc\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ^^^aaaeeeiiinnnrrrrrrrrrrrrrrrqqqqqqppppppsssvvvzzz|||nnn^^^QQQHHHCCC???>>><<<:::888777777777666666666666666555555444333333333333333333333333111222333444444333111000000000000000000000000000////////////////////////...---,,,,,,---...000111333222111000///...---,,,------------------------------------------------)))+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------------------------------.........//////,,,------...---,,,***))),,,,,,++++++++++++,,,,,,---.........---,,,++++++........................///////////////.........////////////000000000000222222111000///...------......---,,,---...///000222222111000//////000000222222333222222111000///111111222222222333333333111111111222222333333333444444333222222333333333222222333333333333444444666888;;;:::444...222:::<<<;;;>>>DDDGGGIIIQQQ\\\dddrrruuupppiiieeeddddddbbb```___]]]\\\[[[[[[ZZZXXXWWWWWWWWWWWWXXXZZZ[[[]]]^^^[[[[[[ZZZZZZYYYXXXXXXWWW\\\^^^bbbgggkkkoooqqqrrrqqqqqqrrrppplllfff```]]][[[[[[[[[ZZZ[[[___eeejjjkkkkkkkkkkkkkkklllmmmmmmqqqrrrttttttsssqqqnnnllliiigggddddddeeegggggggggiiiiiihhhiiikkkmmmppprrrvvvuuutttqqqmmmhhhccc```]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXX___aaaccceeefffdddbbbaaa]]]]]]]]]^^^```ccceeegggmmmooosssvvvyyy{{{|||}}}|||}}}lll\\\PPPGGGBBB>>>===<<<:::999888888888666666666666666555555444333333333333333333333333333444444444333000...,,,000000000000000000000000////////////////////////......---------......///111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,---------,,,++++++000000////////////000000...............---,,,,,,........................////////////............////////////000000000000000000000000//////////////////.........///000111222222111000000000000000...//////000000000//////111111222222222333333333111111222222222333333333444333333222222333333444333333444444444555555555555666888888555111555<<>>===<<<;;;:::999999:::666666666666666555555444333333333333333333333333222333333333111///---,,,000000000000000000000000////////////////////////..................------.........---------,,,,,,++++++++++++++++++,,,,,,------------------------)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,------------............------///......------......///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........------------............/////////...------................................................////////////000000000000......//////000000111111000000/////////000111222222222111000000000000111------///000000111111111111111222222222333333333111222222222222333333333333333333222222333333444444555555555555666666666777555555777777777;;;AAAHHHKKKTTT^^^fffnnnyyyuuunnnhhhccc^^^]]]^^^___]]][[[bbb___]]]\\\]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^]]]\\\]]]^^^```bbbeeehhhjjjllljjjiiigggeeedddeeefffgggjjjmmmqqqvvvxxxyyyxxxwwwsssqqqnnnkkkfffbbb___]]]\\\]]]```cccgggmmmtttyyy}}}|||||||||||||||||||||yyyzzz{{{{{{zzzxxxuuutttuuusssrrrrrruuuwwwxxxxxxvvvvvvuuuttttttuuuvvvwwwuuutttrrrnnnjjjeeeaaa___ZZZYYYXXXVVVUUUTTTSSSSSSUUUUUUVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[YYYVVVSSSRRROOOOOONNNNNNOOOPPPRRRSSSSSSTTTWWWYYYZZZ[[[[[[[[[\\\]]]___bbbfffjjjnnnpppwww{{{}}}kkk[[[OOOGGGBBB===<<<<<<;;;:::::::::;;;666666666666666555555444222222222222222222222222...///000000111000000///000000000000000000000000////////////////////////......///000///...,,,+++------------------......+++,,,,,,,,,,,,,,,------------------------------((()))++++++)))))))))***,,,,,,------------......,,,,,,------------,,,,,,......------------......,,,,,,---------------------------.........//////---,,,+++++++++---...000...------,,,,,,------......///////////////..............................------...............///////////////000000000000////////////000000000000////////////000000111111222222111000000111111111000000111222222222222222111111222222222333333333222222222222222222222222333333222222222333444444444444555555555666666666:::666555888;;;===BBBHHHRRRYYYeeeqqq|||zzzrrrjjjbbb\\\\\\ZZZWWWXXXZZZ\\\]]]\\\``````______```aaaaaaaaa___^^^^^^___aaaccccccbbbbbbccceeehhhlllooorrrttttttssspppmmmmmmnnnpppqqqtttwww{{{~~~|||zzztttrrrmmmhhhdddaaa___^^^^^^```dddhhhlllrrryyy}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxvvvvvvwwwzzz|||}}}}}}}}}|||{{{yyyyyyxxxyyyyyyvvvtttpppkkkfffaaa]]][[[XXXWWWVVVTTTSSSRRRRRRRRRUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\[[[ZZZWWWTTTPPPOOOOOONNNMMMLLLMMMMMMOOOPPPUUUWWWXXXZZZZZZZZZZZZYYYVVVVVVWWWYYY\\\___bbbdddgggjjjpppuuuzzz}}}kkk\\\PPPHHHDDD===<<<;;;:::::::::::::::666666666666666555555444222222222222222222222222......//////000000000000////////////////////////////////////////////////......///000///...,,,+++---............/////////------------......//////------------------------)))+++,,,,,,+++******+++,,,,,,,,,------.........+++++++++,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////------,,,+++,,,---///000111111000000000000111111......///////////////...........................,,,---------......//////////////////000000000000000000000000////////////......//////000000000000222111111111111111222222222222222222222111000000111111222222222333333333222222222222222222222222333222222222333333444555333444444444444555555555:::666444888===BBBIIIQQQaaajjjxxxyyyuuupppjjjeee___[[[WWWTTTSSSSSSUUUXXX[[[]]]^^^dddeeeeeefffeeeeeeeeeeeedddcccccceeehhhjjjjjjjjjiiijjjlllnnnrrrvvvyyyzzz}}}{{{xxxvvvuuuvvvxxxyyy|||~~~}}}wwwsssnnnhhhdddaaa`````````cccgggkkkpppuuuzzz~~~~~~|||{{{{{{zzzzzz|||~~~}}}{{{zzzyyyyyywwwtttooohhhbbb]]]YYYWWWWWWVVVUUUUUUTTTTTTTTTTTTYYYZZZ[[[]]]^^^_________]]]\\\[[[YYYVVVSSSPPPNNNOOOOOONNNNNNNNNOOOPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVXXX[[[\\\\\\___cccfffjjjnnnsssvvv}}}|||kkk\\\QQQIIIDDD===<<<;;;:::999888888999666666666666666555555444222222222222222222222222222111111000///.........////////////////////////////////////////////////..................------.............../////////------......//////000000------------------------+++---//////---,,,---...++++++,,,,,,------......******++++++++++++******,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------.........+++++++++,,,,,,,,,------------------------.../////////............//////------.../////////..............................,,,,,,,,,---......//////////////////000000000000111111000000//////......---...///000000000//////222111111111111222333333111111111000000///------111111222222222333333333333333333222222222222111222222222222333444555555333333444444444555555555888555666;;;@@@GGGSSS^^^sss~~~yyysssoooiiigggdddaaa^^^\\\ZZZYYYRRRSSSTTTWWWZZZ^^^```bbbhhhjjjmmmmmmlllkkkkkkkkklllkkklllnnnqqqsssssssssqqqrrrsssuuuxxx{{{~~~~~~}}}||||||}}}~~~yyyvvvpppjjjeeebbbaaaaaaaaaeeejjjnnnrrrwww{{{~~~~~~|||zzzyyyxxxwwwtttnnngggaaa\\\ZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZ______aaabbbbbbbbbaaa```\\\\\\ZZZXXXUUURRRPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWYYYYYYYYYXXXWWWWWWTTTTTTSSSRRRRRRSSSUUUUUUUUUWWWYYYZZZ[[[]]]aaacccgggjjjoootttyyy~~~zzziii[[[PPPHHHDDD===<<<:::999888777666666666666666666666555555444111111111111111111111111222222111000////////////////////////////////////////////////////////////......---------......///......------------------,,,,,,------...//////000------------------------+++,,,......,,,+++,,,---******++++++,,,---------***++++++,,,,,,++++++***------,,,,,,,,,,,,------++++++,,,,,,---......///+++++++++,,,,,,,,,------..................---,,,,,,,,,++++++++++++,,,,,,,,,,,,---.......................................++++++,,,------...//////////////////000000000000////////////000000000000...///000111111111000000222111111111222222333444//////000000000//////...111111222222222333333333333333333222222222111111222222222222333444555666444555555555555666666666888888;;;AAAHHHRRRcccrrrwwwtttpppllljjjhhhfffdddaaa```___]]][[[ZZZZZZ[[[WWWYYY\\\___bbbeeehhhjjjlllppptttuuutttssssssttttttssssssvvvyyy{{{{{{zzzyyyzzz{{{|||~~~{{{xxxrrrlllhhhdddcccbbbaaaeeekkkqqquuuzzz~~~}}}{{{yyyxxxvvvsssmmmgggbbb```______]]]]]]]]]^^^___```bbbbbbeeeffffffgggfffdddbbb```\\\\\\ZZZYYYVVVTTTSSSRRRPPPPPPQQQRRRTTTWWWZZZ[[[^^^___```aaaaaa```___^^^XXXWWWVVVTTTSSSSSSTTTTTTRRRSSSTTTTTTTTTTTTVVVXXXWWWYYY]]]aaaeeekkkrrrvvvzzz{{{yyyhhhYYYOOOGGGCCC===<<<:::888777666555555666666666666666555555444111111111111111111111111////////////000111333333////////////////////////////////////////////////...---,,,,,,---...000111---------,,,,,,+++++++++++++++,,,,,,---...//////------------------------((()))++++++)))((()))***))))))***++++++,,,------+++,,,,,,------,,,,,,+++.........------.........++++++,,,,,,---...//////---------.........//////......///000///...,,,+++///......------......///+++,,,,,,---.........---........................++++++,,,,,,---...//////////////////000000000000------...///000111222222///000111222333222111111222111111111222333333444///000111222222333333222111111222222222333333333333333333222222111111111222222222222333444555666666666666666777777777777:::<<>>EEENNNTTT\\\gggxxx{{{tttmmmhhhccc```___^^^]]]\\\]]]]]]\\\ZZZ[[[[[[]]]^^^___```aaabbbdddeeegggjjjmmmqqqtttvvv||||||}}}~~~}}}}}}}}}}}}}}}zzzvvvsssrrrrrrrrruuuzzz~~~{{{zzzyyyyyyzzz|||~~~}}}}}}|||wwwqqqllliiihhhjjjiiihhhgggeeedddcccbbbdddgggjjjmmmpppssswwwzzz{{{{{{|||}}}|||{{{zzzyyyvvvtttrrrpppnnniiiccc___```___]]][[[XXXUUUSSSRRRUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[]]]^^^bbbffflllrrrxxx~~~|||lllbbbZZZPPPHHHDDD===;;;999999::::::999888999777666666777777666555333222111111000000111111000000000000////////////......------------......////////////////////////......---,,,,,,---------------------------------++++++,,,,,,---...////////////.........---------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,------.../////////......---------,,,,,,,,,---------......---------------...///000//////...---------......000000000000000000000000........................000000000000000000000000000111111111222222222222/////////000000000111111111111111111111000000000....../////////000000000111222222333333333222222222333333444444333333222222222333444555666666777222333444444444444666888999:::===AAAHHHQQQ\\\cccrrr}}}|||sssoooiiidddaaa___]]]\\\^^^]]]\\\]]]^^^___^^^]]]]]]^^^___aaaccceeeggggggjjjkkkmmmppptttwwwzzz|||~~~}}}||||||{{{}}}~~~}}}zzzxxxwwwwwwwwwzzz~~~~~~~~~~~~~~~yyysssnnnlllkkkmmmllllllkkkjjjiiihhhhhhjjjmmmpppsssuuuxxx{{{}}}~~~~~~}}}zzzyyywwwuuusssooojjjfffgggfffdddaaa___\\\ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[]]]^^^___eeehhhkkkmmmoooqqqtttwwwzzziii___XXXOOOFFFBBB===;;;999999::::::999888777555444444555555333111333222111111000000111111000000000000///////////////..................///////////////////////////---,,,,,,,,,---...//////,,,,,,,,,------------...+++,,,,,,------..................------------,,,,,,,,,---------,,,++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,------......------------..............................---------.........//////......---------...//////......------------...///000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222/////////000000000111111111111000000000000000000000111111222222333333333111111222333333333222222222333333444444333333222333333333333222222222222111333444444444555777999888;;;@@@HHHRRR^^^kkksssyyyrrrlllhhhbbb___\\\ZZZ[[[[[[[[[[[[\\\[[[\\\^^^aaacccdddccc___```aaacccfffiiilllmmmrrrssstttwwwzzz}}}~~~}}}|||{{{{{{}}}~~~|||{{{|||||||||wwwrrrppppppppppppppppppppppppooooooqqqtttwwwyyyzzz|||~~~}}}|||zzzyyyxxxvvvrrroooooonnnllljjjhhhfffdddddddddddddddeeeddddddcccbbb``````___^^^^^^___aaabbbdddfffggggggeeeeeefffggg{{{iii___XXXOOOGGGBBB===;;;999999::::::999888666555444444555444222000333222111111000000111111////////////000000000000000//////......//////000////////////////////////---------------...//////,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........------------......------......//////000000........./////////000000///......---------.........---------...///000111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111222222111111111111111111111111111111222222333444444555000111222333333333333222222333333444444333333222444333333333333222222222222333555555555777999;;;;;;???HHHSSSaaaqqq|||tttmmmhhhdddbbb```ZZZXXXWWWXXXZZZ]]]]]]]]]]]]]]]^^^aaaeeehhhiiiiiiddddddeeegggjjjooorrruuuyyyyyyzzz|||~~~~~~}}}|||{{{|||~~~~~~~~~zzzwwwvvvvvvsssttttttuuuvvvvvvwwwwwwwwwzzz}}}~~~||||||||||||zzzxxxvvvvvvuuusssrrrqqqppppppllllllmmmmmmmmmlllkkkjjjgggfffeeeccccccccccccdddbbbcccdddcccaaa``````bbb~~~kkkaaa[[[RRRIIIDDD===<<<:::999::::::999888888777666666777666444222333222222111000111111111////////////000000000000000000////////////000000///////////////////////////......---------......,,,,,,,,,------.........------------------,,,,,,------,,,,,,,,,+++++++++------------,,,,,,+++******+++,,,,,,---...//////++++++++++++,,,,,,---.........------------......,,,,,,---...///000111111////////////000000000000000///...---------------............///111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333111111222222222333333333//////000111222222333333000111222333333333333333222333333444444333333222222333333444555666777777333444666777777888;;;===CCCIIITTTbbbsss~~~qqqlllfffbbb```______^^^YYYXXXXXXZZZ]]]`````````cccbbbccceeehhhkkkkkkkkkiiiiiiiiikkkoootttyyy|||}}}}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzzzzvvvvvvwwwxxxzzz{{{||||||{{{~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxsssttttttuuuuuusssrrrqqqnnnllljjjhhhffffffffffffbbbcccdddcccbbbaaabbbdddnnnbbbZZZPPPHHHDDD===;;;888777888999888888666666555444333333222222222333333333333222111111.........111222222000---111111000/////////////////////000000///...------222...,,,,,,---------...///...,,,******+++,,,---++++++++++++++++++++++++---------------------------...//////---++++++,,,++++++,,,,,,---...///000---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................000---+++,,,///111111000000000000000000111111222........................111000///...............222000///......///000222222111111111000000//////111111111111222333444555333333222111000000000111222222333333333444444444444444444444444444444444000333555555444222222333444555555333222222444666777555333555:::>>>???>>>GGGTTTdddttttttjjjeeedddbbb```^^^\\\[[[ZZZYYYZZZ\\\___bbbeeeggghhhggghhhkkknnnqqqrrrssssssnnnnnnoooqqqtttxxx|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||zzzzzzzzzzzz{{{|||}}}~~~}}}}}}|||}}}~~~~~~}}}|||zzzxxxwwwrrrqqqooollljjjgggeeedddfffdddbbb___^^^^^^______nnnbbbZZZPPPHHHDDD>>><<<999999999::::::999666666666555444333333333222333333333222222111111111111222333555555333000111111000//////////////////////////////...------...,,,,,,...000000//////...---+++))))))***+++,,,------------------------------------------------+++---......,,,++++++,,,---------...............//////...---,,,,,,,,,,,,........................,,,,,,,,,,,,---......///........................///---+++,,,///111111000000000//////000000111222////////////////////////000000///.........//////111000///......///000111111111111111000000000///000000000111111222444444333222222111111111111111222222222222333333333444444444444444444444444444222333555555333222333444666666666444333333555666666555555666:::>>>BBBEEESSSaaasss{{{rrriiibbb___^^^^^^]]]\\\[[[[[[ZZZ[[[]]]```dddgggjjjlllmmmmmmoooqqqtttvvvwwwwwwwwwuuuuuuuuuwwwzzz}}}~~~}}}}}}~~~}}}}}}~~~}}}|||}}}~~~~~~~~~}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}~~~|||{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzuuutttrrrooommmjjjiiihhhgggfffcccaaa```___``````nnnbbbYYYOOOGGGDDD???===:::999:::;;;::::::777777666666555555444444222222222222222111111111222222222444666666444222111111000///////////////...////////////...------++++++,,,...000000///,,,---,,,***)))))))))***+++------------------......------------------------)))+++------,,,+++,,,---...............---,,,,,,............---,,,++++++...........................---------------..............................///---,,,---///000111000000000//////000000111222000000000000000000000000//////.........///000000111000///......///000111111111111111000000000000000000000000000111222333222222222222222222333333111111222222222333333333444444444444444444444444333444555444222222444555777777777555333333555777666777999999<<>>???GGGTTT___mmmvvvqqqjjjeeebbb```^^^\\\\\\]]]]]]___```aaabbbbbbcccfffkkkqqquuuxxxyyyyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxrrrrrrsssuuuyyy{{{|||{{{zzz{{{{{{|||||||||{{{{{{yyyyyyxxxwwwwwwwwwwwwxxxxxxyyyzzzxxxvvvuuuvvvwwwvvvvvvvvvvvvvvvuuussssssrrrsssuuuwwwxxxzzzzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{zzz}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}}}}||||||zzzzzzxxxwwwuuutttrrrrrrnnnmmmkkkiiihhhgggggggggoooaaaXXXNNNFFFCCC===;;;999888888999999888777777777777777666666666333222111000000000111111//////...///111222000///111000000///////////////------............------...///---***---444666444......------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------''')))+++,,,++++++---...((()))+++,,,------,,,,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////...///000000111///////////////////////////////////////000111222111111000000000000111111000000000000000000111111000000000///000000111222111222333444555444444444111111222222222333333333333333333444444444555555666666666444333333555888555555555444222333555777444999???AAADDDNNN^^^kkkyyy}}}tttnnniiigggeeecccaaa___]]][[[___```aaabbbdddeeefffgggiiilllqqqvvvzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}wwwrrrkkkkkklllpppuuuxxxzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvuuuttttttttttttttttttuuuvvvtttrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnoooqqqrrrtttuuuuuuuuuttttttuuuvvvwwwyyyzzzzzz|||}}}~~~~~~|||||||||~~~}}}}}}|||{{{{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}||||||||||||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvrrrqqqpppooommmllllllkkkoooaaaWWWMMMFFFBBB===;;;888777888999888777777777777777666666666666333222111000///000111111111000///000222333222111111111000///////////////,,,,,,---............------000...)))...999>>><<<............---------------------...//////000000------------------------(((***,,,---,,,,,,---...'''(((+++---......---,,,............---,,,++++++........................///...............//////,,,,,,,,,,,,,,,,,,,,,,,,---...000000///....../////////......//////000111////////////////////////000000/////////000111111111111111111111111111111000000000000111111111111111111000000000111111222222333444555666555444333222222333333333444444444222333333444444555555555555666777666444444666777444555555444333444777999666<<>><<<999888999999999888666666666666666666666666333222000/////////111111333111000111222444333222111111000///////////////+++,,,------.........---+++///...(((,,,777:::555------......------,,,,,,------......///000000000------------------------)))+++---------,,,---...)))+++---///000///---,,,//////...---,,,,,,,,,,,,..............................---......///000111........................,,,///111111///---...//////............///000000000000000000000000000000111111000000///000000000111111111222222111111111///000000000111111111111222222111111111111222222333444666666666555333222333333444444444555555555222222333333444555555666555666888888666555666777444555666666666777;;;===???DDDLLLSSS\\\jjjyyy~~~yyyqqqjjjeeeaaa]]][[[\\\\\\\\\\\\\\\]]]^^^```ccceeegggkkkooorrrtttvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxzzz|||~~~~~~}}}}}}|||vvvlllddd___```bbbhhhnnntttvvvwwwtttuuuuuuuuuttttttsssrrrtttssssssrrrrrrrrrrrrrrrpppqqqqqqooommmkkkkkklllnnnmmmlllkkkjjjiiihhhhhhiiijjjkkkllllllllllllkkklllmmmnnnppprrrsssttttttvvvxxxyyyyyywwwvvvvvvvvvpppqqqrrrssstttssssssrrrsssssssssssstttvvvwwwwwwvvvvvvvvvuuuuuutttttttttoooppprrrtttvvvvvvvvvvvvvvvwwwzzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxvvvuuutttppp```VVVLLLEEEBBB???===:::999:::;;;:::999555555555555666666666666333222000///...///111222222000///000111333222222111111000///////////////+++,,,------.........---***///...'''(((000000(((,,,,,,---------,,,+++***++++++,,,,,,---...//////------------------------+++,,,......---,,,---...---...000222111///---+++---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222000000000000000000000000,,,///222111///------///...............///000000111111111111111111111111222222111000//////000000111111222222222222111111//////000000111111111222333333222222222222222333444555666777666555333111444444444555555555666666222222333333444555666666444666888999777666666666555666777888888:::===@@@HHHMMMUUU^^^iiixxxzzzqqqmmmhhhcccaaa^^^\\\ZZZ^^^^^^]]]\\\\\\___dddgggfffhhhlllpppuuuyyy}}}~~~~~~~~~~~~}}}}}}}}}|||zzzyyywwwuuuvvvwwwzzz{{{~~~|||{{{zzztttiii```\\\]]]```fffmmmsssvvvvvvttttttttttttssssssrrrqqqtttssssssrrrqqqrrrrrrrrroooppppppnnnllljjjjjjkkkmmmlllkkkiiihhhhhhggggggiiiiiijjjjjjjjjjjjiiiiiikkkkkkmmmnnnoooooopppppprrruuuxxxyyywwwtttrrrqqqkkklllnnnpppqqqpppooonnnmmmnnnnnnooopppqqqssstttpppppppppoooooonnnnnnnnnkkkmmmpppsssuuuvvvuuutttsssuuuxxxzzz{{{|||{{{zzzyyyzzzzzz{{{|||}}}}}}}}}|||}}}~~~}}}}}}|||{{{yyyxxxwwwkkk^^^WWWOOOGGGBBB>>><<<::::::::::::888666888888777666666666666666555444333333222222333333111111111000000000000//////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,+++---///...,,,,,,///222...---,,,,,,,,,,,,---...000---,,,---///000...,,,------------------------+++,,,---,,,*********,,,---------...///000111111////////////////////////........................///////////////.........//////000000000000//////111000...,,,,,,...000111111000///......///000111111111000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222111000000000111222333333222999===999555444555444111111222222222333333333555555555555555555555555666666666666666777888999999;;;<<<;;;;;;???FFFLLLOOOYYYgggqqqzzz~~~xxxqqqlllcccbbb___]]]\\\\\\]]]^^^``````______```dddiiimmmnnnqqqvvvzzz|||}}}~~~~~~}}}}}}}}}}}}{{{{{{|||}}}}}}|||{{{zzzwwwvvvuuuuuuuuuvvvxxxyyy}}}|||{{{zzzuuunnneee___ZZZ___fffkkkoooqqqtttuuutttrrrooommmmmmnnnpppqqqtttrrrooommmllllllnnnooonnnooonnnmmmjjjjjjkkklllooooooooonnnmmmlllkkkjjjooooooooonnnmmmjjjhhhggghhhgggggggggiiikkknnnppprrrrrrssssssssssssrrrrrrmmmmmmlllkkkjjjjjjjjjjjjmmmlllkkkkkklllnnnppprrroooqqqrrrpppkkkgggfffgggkkklllmmmoooppprrrssstttvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{{{{||||||{{{{{{}}}~~~~~~~~~}}}~~~~~~|||zzzkkk^^^WWWOOOGGGCCC>>><<<::::::::::::888666777666666555555555555555333333222111111111111222222111111111111000000000000///............///000///......---,,,,,,---------///000...,,,+++---000...---,,,,,,,,,,,,---...///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,++++++,,,,,,...//////////////////////////////---,,,***))))))***,,,---/////////////////////...000000////////////000000////////////////////////111000///......///000111111111000000000000111111000000000000000000000000////////////000000000000222222222222222222222222222222111111222333333444222999<<<999555444555444222333333333444444444444444444444444444444444444555555555555555666777777888999:::;;;===CCCLLLSSS___hhhttt~~~yyyrrrlllhhhddd```bbbaaa___^^^^^^___```aaabbbbbbcccccceeehhhnnnrrrssswww{{{~~~~~~}}}||||||{{{zzz{{{{{{|||{{{{{{yyyyyyvvvvvvuuutttuuuvvvwwwxxxyyyxxxwwwuuuqqqlllddd___]]]bbbiiinnnqqqsssuuuvvvsssrrrpppooooooooopppqqqrrrqqqnnnllllllmmmooopppoooppppppnnnlllkkklllnnnqqqqqqqqqrrrqqqqqqppppppqqqqqqqqqqqqooommmkkkjjjiiihhhgggggghhhkkknnnppprrrrrrrrrrrrqqqqqqpppooojjjjjjiiigggggggggggggggkkkkkkjjjiiijjjlllnnnooonnnppppppnnniiieeeddddddiiijjjkkkmmmoooppprrrsssuuuttttttuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~|||zzzlll^^^WWWOOOGGGCCC>>><<<::::::::::::888666666555555555444444444444333222111111000000111111222222222111111111111000000000////////////000000//////......------......///000000...,,,+++,,,......------,,,,,,------...///...------...///...---------------------------+++,,,------------...000,,,,,,,,,,,,,,,---...///////////////////////////...,,,)))''''''))),,,.........//////////////////111000///......///000111---...000111111000...---000000////////////000000111000000000000000111111////////////////////////////////////000000000000222222222222222222222222333333333222333333444444222888;;;777444444555333444444444444555555555555555555555555555555555555666666666666666777777888888:::<<<>>>BBBLLLXXXaaasss{{{zzzppplllgggcccaaa```^^^]]]aaa```______```bbbeeeffffffgggiiijjjlllpppvvvyyy{{{~~~~~~|||zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuuuutttssstttuuuvvvwwwvvvtttrrrpppnnnkkkgggdddccchhhnnnrrrttttttuuuuuurrrrrrrrrrrrrrrqqqqqqqqqpppnnnmmmkkklllnnnqqqrrrrrrssssssqqqoooooopppqqquuuvvvvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvuuusssqqqoookkkjjjhhhgggiiilllooorrrttttttsssrrrqqqpppoooooojjjiiihhhffffffffffffggglllkkkkkkjjjkkklllnnnoooooooooooolllhhhdddbbbbbbfffggghhhiiikkknnnpppqqqrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}|||~~~~~~}}}~~~}}}}}}~~~~~~|||{{{mmm___VVVMMMFFFCCC>>><<<::::::::::::888666666666666666555555444444333333222111111111111111222222222222111111111111////////////////////////000//////.........///////////////...---,,,---...------------------------......---............---........................)))+++------,,,---...000...............///000111///////////////////////////...,,,++++++,,,...///............////////////222000///------///000222//////000000000000//////000000////////////000000000000000000000000111222000000000000000000000000000111111111222222222222111222222222222222333333333333222222222333333444222777999666333555555333333444444444444555555555666666777777777777888888888888888888888888999:::;;;===@@@DDDKKKXXXhhhsssvvvllleeedddbbb___^^^^^^___```aaa````````````cccfffiiikkkjjjmmmooorrruuuyyy~~~~~~}}}zzzxxxvvvuuutttssssssrrrrrrrrrsssssstttssssssrrrrrrsssuuuvvvtttrrrnnnmmmmmmmmmlllkkklllppptttvvvvvvtttssssssqqqrrrtttuuuuuutttrrrqqqooonnnmmmmmmnnnqqquuuwwwwwwxxxxxxvvvuuutttuuuwww||||||}}}~~~~~~}}}}}}}}}||||||}}}|||{{{zzzxxxvvvpppooolllkkklllooosssvvvyyyxxxwwwuuusssrrrrrrqqqnnnmmmkkkiiiiiiiiijjjkkkoooooonnnnnnnnnoooooopppqqqpppooollliiieeecccbbbddddddeeefffhhhkkkmmmnnnoooooooooooooooppprrrrrrrrrsssttttttuuuuuuttttttwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{nnn```UUULLLEEECCC>>><<<::::::::::::888666666777777777777666555444444444333222222222222222222222222111111111000000........................//////.........//////000...---,,,---.../////////---------------------------.........------......------------------------(((***+++,,,++++++---//////............///000000////////////////////////......///000000///......---.........//////000000222000///------///000222222000///......///000222//////000000000000//////000000//////000111222222111111111111111111111111000111111111222222222222111111111222222333333333222222111111111111222222333666777444333555555333333333333333444444444444555555666666666777777777777777777777888999:::;;;===???DDDJJJTTTdddvvvwwwmmmfffaaa___\\\[[[ZZZYYYYYY[[[^^^````````````aaadddhhhkkknnnnnnqqquuuyyy|||}}}|||}}}~~~~~~}}}|||{{{yyyvvvsssrrrnnnmmmlllkkklllmmmooopppsssrrrqqqqqqqqqrrrssstttpppnnnkkkjjjllloooqqqrrrwwwyyy{{{zzzwwwtttrrrqqqrrrtttwwwyyyyyywwwtttsssrrrqqqpppqqqssswww{{{}}}}}}~~~~~~}}}|||{{{}}}~~~~~~xxxvvvtttssstttwwwzzz}}}}}}{{{zzzwwwvvvuuutttttttttrrrpppnnnmmmnnnoooppprrrrrrqqqqqqqqqqqqqqqqqqrrrpppmmmkkkhhhfffdddcccdddccccccdddfffhhhkkklllllllllllllllmmmnnnoooooopppqqqqqqrrrrrrrrrrrrrrrwwwuuusssqqqsssvvvzzz|||{{{|||~~~~~~~~~||||||||||||{{{zzzzzzzzzppp```UUUJJJCCCAAA>>><<<::::::::::::888666666777888888888777555444555444333333222222333333111111111000000000000///------............------......------......//////...,,,+++,,,...000000///,,,------......------,,,---...///...------...///++++++++++++++++++++++++(((***++++++++++++,,,---------,,,,,,,,,------...////////////////////////+++,,,...000000...,,,+++------......///000000000111000///......///000111333111///------///111333//////000000000000//////////////////000111222333111111111111111111111111////////////000000000000111111111222222333333444222222111111000000111111333555555222222555555222222333333333333444444444333333333444444555555666555555555666777999:::;;;???CCCIIIQQQ]]]nnn|||pppfffaaa___``````ZZZZZZZZZYYYXXXZZZ^^^aaaaaaaaaaaabbbeeehhhlllnnnqqqtttyyy}}}~~~{{{yyyxxxyyy{{{||||||zzzzzzzzzxxxvvvsssqqqoooiiihhhgggfffhhhjjjnnnpppqqqqqqpppooopppqqqrrrsssmmmkkkhhhiiimmmrrrvvvxxx}}}yyyvvvttttttvvvxxx{{{~~~~~~|||zzzxxxwwwwwwvvvwwwzzz~~~}}}{{{yyyxxxyyyyyyyyyxxxuuusssrrrsssuuuvvvvvvvvvuuuuuuttttttssssssrrrooollljjjiiihhhfffdddeeeeeedddcccdddgggiiikkkjjjjjjjjjjjjkkklllmmmmmmnnnoooppppppqqqqqqpppppptttrrrooonnnooossswwwzzzzzz{{{}}}~~~~~~|||}}}}}}{{{yyywwwxxxxxxrrraaaTTTHHHAAA@@@>>><<<::::::::::::888666555666777888777666444333444333333222222222222222000000000/////////......---...///000000///...---------,,,,,,---......///000---+++,,,...000///---,,,,,,---......---,,,,,,,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---...------,,,,,,,,,------////////////////////////,,,,,,---......---,,,,,,------......///000000111000000////////////000000111111000//////000111111...///000111111000///...////////////000111222333111111111111111111111111////////////000000000000000111111222333333444444444333222111111111111222333555444111222555555222444444444444555555555555333444444555666666777777555666666888:::<<<>>>@@@EEEIIIQQQZZZgggyyyoookkkddd```___``````aaa\\\]]]]]]\\\[[[]]]bbbfffbbbbbbbbbccceeehhhkkkmmmrrrvvv|||xxxvvvssssssuuuwwwyyyyyyvvvwwwwwwvvvtttqqqooommmgggeeeddddddfffjjjoooqqqppppppooonnnooopppqqqrrrnnnlllkkkmmmsssyyy~~~|||zzz{{{||||||~~~~~~}}}}}}}}}~~~|||zzzyyyzzz|||~~~}}}}}}}}}|||{{{zzzyyyyyyuuurrrnnnmmmmmmmmmkkkiiihhhgggeeeddddddfffhhhjjjiiiiiiiiiiiijjjkkkllllllmmmnnnooooooppppppooooooooonnnnnnnnnppprrrtttvvvyyyzzz|||}}}~~~|||}}}~~~{{{xxxuuuuuuwwwsssbbbSSSGGG@@@???>>><<<::::::::::::888666444555666777777555333222333222222111000111111111////////////...............///000111111000///...,,,,,,,,,,,,,,,---...///222///,,,,,,...///---+++,,,,,,---......---,,,,,,,,,...000///---,,,---000////////////////////////,,,.........,,,+++,,,---000//////........./////////////////////////////////...------------...///---------...///000000111//////000000000000/////////000111222222111000///...///000111111000///...////////////000111222333000000000000000000000000111111111111222222222222000000111222333333444444555444333333222222222222333444333000222555555222555555555555666666666777666777777888999:::::::::888999:::<<<>>>AAACCCEEEKKKPPPXXXbbbppp}}}pppiiidddbbb```___```aaaaaa```[[[\\\]]]\\\[[[]]]bbbgggccccccbbbccceeegggjjjlllssswww}}}}}}}}}~~~~~~~~~}}}||||||tttrrrooooooqqqtttvvvwwwtttuuuuuuuuussspppnnnlllfffeeeccccccfffkkkpppssspppooonnnnnnnnnoooqqqrrrqqqppppppsssyyy~~~~~~zzzvvvsssqqqrrrsssqqqooojjjhhhfffddddddfffhhhiiihhhhhhhhhhhhiiijjjkkklllmmmnnnnnnooopppooooooooojjjlllnnnppprrrrrrrrrrrrxxxyyy{{{}}}|||~~~~~~{{{wwwttttttvvvrrr___RRRIIICCC@@@<<<;;;:::888777888888999777666666666666555555555333222222111111222222333222111111111000000////////////...//////000111222000000//////.........---000///...------...///000111000...,,,+++++++++,,,---.........---,,,,,,+++++++++,,,,,,---...//////)))+++,,,...//////......---...///...,,,++++++,,,,,,------....../////////////////////...---,,,+++///......------///000111111///+++)))(((***,,,...000000//////.........---000000000000111111111111333333222222111000000000000000000000000000000000111000///......///000111111111222222222333333333444444333333333222222222333333333444444555555555555555444333444555666777777666555555666666666444999;;;======>>>BBBJJJOOOVVVZZZdddrrr~~~vvvppphhhcccaaabbbcccdddeeeeeefffffffffdddbbbbbbcccfffjjjlllooolllhhheeedddfffjjjllltttyyy~~~~~~~~~zzzzzz{{{|||~~~~~~|||zzztttrrrnnnlllmmmooosssuuuxxxwwwvvvtttrrrooommmkkkffffffgggiiilllpppsssuuutttsssrrrppppppqqqssstttuuuvvvwwwyyy~~~~~~~~~}}}{{{zzzxxxxxxpppmmmiiihhhiiilllmmmnnnjjjkkkkkkjjjiiijjjlllnnnqqqpppnnnnnnoooppppppoooooooooooonnnllllllnnnppprrrvvv{{{}}}~~~}}}||||||||||||{{{zzzxxxuuurrrppprrr^^^QQQHHHCCC???<<<;;;:::888777888888999777777777666666666555555333222222111111222222333111111111111000000000//////...............///000000/////////............---,,,,,,,,,---...000111///...---,,,,,,,,,---...------......------,,,++++++,,,,,,------.........***+++,,,..................000000000...---...///,,,,,,,,,,,,,,,---------------...............---///......---...///000111///...,,,++++++,,,///000000/////////............/////////000000000111111000000111111111111111111000000000000000000000000111000////////////000111111111222222222333333333444444444444555666777777333333444444444444444444555444444333444555666777888888888999:::::::::999;;;===@@@AAACCCIIIQQQXXXbbbhhhrrryyyqqqlllhhhccc___```aaadddgggjjjkkklllllliiihhhffffffgggkkknnnqqqtttqqqmmmiiihhhjjjmmmooovvvzzz~~~~~~~~~}}}}}}yyyxxxxxxyyy{{{{{{yyywwwsssqqqooonnnooorrruuuxxxyyyxxxwwwuuusssqqqooommmhhhiiikkknnnrrruuuxxxzzzyyyxxxvvvuuuuuuwwwxxxyyy}}}}}}~~~}}}|||wwwtttpppnnnoooqqqrrrrrrqqqqqqqqqpppnnnnnnppprrruuusssqqqqqqsssssssssqqqpppppppppnnnlllkkkmmmooopppsssxxxzzzzzzyyyxxxxxxzzzzzzyyyxxxvvvtttqqqpppqqq]]]PPPGGGBBB>>><<<;;;:::888777888888999777777777666666666666555333222222111111222222333111111111111000000000000///......------------...////////////............---,,,,,,+++,,,---...///---,,,,,,,,,,,,---...///------......------,,,,,,------------------------++++++,,,---............---...000///......///111......------------------+++,,,---...///////////////............///000000------------...///000111////////////................../////////000000000......///000000111222222000000000000000000000000111000000//////000000111111111222222222333333333222222222333444777999:::777777777777777666666666555444444444444555666666444555666777888888888777<<<@@@DDDHHHLLLTTT^^^fffssszzzwwwqqqjjjeeeddddddbbb```cccfffjjjnnnqqqrrrrrrrrrooonnnmmmmmmooorrrvvvxxxzzzxxxtttqqqpppqqqsssuuuyyy}}}~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}vvvuuuuuuvvvwwwwwwuuusssrrrqqqpppppprrruuuyyy{{{zzzzzzyyyxxxvvvtttrrrqqqlllnnnrrrvvv{{{~~~~~~~~~}}}|||}}}~~~}}}yyywwwxxxyyyyyyyyyzzzzzzzzzxxxvvvuuuwwwyyyyyyxxxvvvvvvwwwxxxvvvuuuqqqqqqpppnnnkkkjjjkkklllooorrrvvvxxxwwwvvvuuuuuuvvvvvvvvvvvvuuussspppoooooo\\\OOOFFFAAA===<<<;;;:::888777888888999666666666555555555444444333222222111111222222333111111111000000000000000000//////...------------///////////////.........222000...,,,++++++++++++------------------------,,,------...------,,,,,,------------------,,,,,,+++,,,,,,------.........***+++------,,,---...000111111000000/////////...,,,------...//////................../////////000,,,---...//////////////////////////////.....................////////////......//////000000000000000000000000000000000000000000000000000000000000111111222222222333333333111111000000222444777888777666666666555444444444444444444444555555666666222444555666666555666666<<>>EEEPPPZZZeeeqqq~~~zzzsssmmmiiifffeeedddeeehhhkkknnnpppsssuuuyyy}}}}}}|||{{{{{{{{{|||}}}{{{yyyzzz{{{||||||{{{zzzyyyyyyyyy{{{|||{{{wwwuuutttuuuuuuvvvxxxzzz{{{{{{zzzzzzuuutttrrrssstttttttttrrrpppqqqsssvvvyyy}}}}}}}}}zzzuuuuuusssooollljjjjjjkkkppprrrssssssqqqooonnnnnnooopppqqqrrrssssssrrrqqq~~~jjjYYYMMMFFFAAA>>><<<;;;:::888777888888999555555555444444444333333333222222111111222222333000000000000111111111111111000000////////////000.........//////////////////......---...///000111/////////...---,,,***))),,,,,,------......------------------------------------,,,,,,,,,------...,,,---////////////000222......------------------////////////...---,,,+++---......///000/////////...//////......,,,++++++.........///////////////....../////////000000000222222111000000///......111111111111111111111111000111111222222111111000111111222222222333333333666666666555555444444444444333333333333333222222333444555555666666555555777999:::999888:::@@@DDDGGGPPP]]]jjjuuu~~~rrrlllhhhgggfffaaaaaabbbdddggglllppprrrwwwyyy}}}~~~|||zzzwwwvvvwwwyyy{{{{{{yyyxxxwwwwwwwwwzzz{{{xxxtttqqqqqqrrrtttvvvxxxzzz{{{zzzyyyxxxuuusssrrrrrrtttuuuuuutttrrrtttwww{{{}}}zzzyyywwwtttpppnnnnnnooopppqqqrrrqqqnnnlllkkkkkkmmmoooqqqssstttttttttttt|||hhhWWWLLLFFFBBB???<<<;;;:::888777888888999777777666666666555555555333222222111111222222333///000000000111111111111//////.........///000000............/////////000------,,,,,,---///000222------.........---+++***+++,,,------......------+++,,,,,,------............---,,,,,,,,,,,,---...,,,...//////......000111,,,,,,,,,,,,,,,------------...............------------///000000000///...//////............................../////////000/////////000000000111111111111111111111111000000111111111111111111111111000111222222222222111000111111222222222333333333444555666777666555333222555555666666666666666666333444555666666666555444555777999999:::>>>GGGNNNVVV___nnn{{{|||wwwooohhhdddccccccddd___```cccfffiiinnnsssvvv}}}}}}||||||{{{yyyxxxvvvuuuttttttuuuxxx{{{{{{xxxvvvvvvwwwwwwyyyzzzwwwqqqnnnnnnqqqtttvvvxxxzzz{{{zzzxxxwwwsssrrrpppqqqtttvvvvvvvvvvvvxxx|||}}}zzzvvvtttuuuvvvtttuuuuuussspppmmmllllllmmmnnnqqqsssuuuwwwwwwwwwzzzgggWWWLLLFFFCCC@@@<<<;;;:::888888888888999888888888888777777777777333222222222222222222333//////000000111111111222---------------...///000---.........//////000000///...---,,,,,,,,,---...+++,,,---.........---,,,+++,,,,,,---.........---++++++,,,,,,---.../////////...---,,,+++,,,---...+++,,,...---,,,,,,---///,,,------....../////////,,,,,,---...////////////,,,---///000000000///...///.........///000111222---.........//////000000000000000000111111111111000000000111222222333333111111111111111111111111000111222333333222111000111111222222222333333333000222444666666444222000000111111222222333333333333333555666666666555444888;;;===>>>@@@GGGRRR[[[aaakkkzzzuuunnnnnnkkkgggcccaaa```aaaaaaaaacccfffjjjnnnsssxxx|||~~~|||zzzyyyxxxvvvtttrrrrrrrrrssstttxxx{{{{{{xxxvvvuuuvvvvvvyyyzzzvvvppplllmmmpppuuuwwwyyy{{{{{{zzzxxxvvvrrrqqqooopppsssvvvwwwwwwzzz|||~~~{{{yyyzzz{{{yyyzzzzzzxxxtttqqqppppppmmmnnnqqqtttvvvxxxyyyyyyzzzgggWWWMMMHHHDDDBBB===:::888777777888777666999888777777777777777888444333222222111111222222111111222222222222111111............////////////111111000000000000111111***,,,///000///......///......---,,,,,,,,,,,,---+++,,,---.........---,,,---------............////////////......---------------------------------////////////////////////000000000000000000000000///...------...///000111..................------000...+++))))))+++...000///......------///000111000000000000000000000000///000111222222111000///222222333333333444444444000222222222111000111222111111222333333333222222333222222333444666888:::AAA;;;666888999777666777<<<@@@DDDHHHLLLTTT^^^fffxxx}}}qqqhhhbbbeeecccbbbcccggghhhgggeeehhhhhhiiikkkpppuuuzzz}}}~~~|||yyyvvvsssqqqooonnnmmmnnnoooppptttuuuvvvvvvtttrrrrrrsssqqqrrrssssssqqqooooooooovvvxxx{{{{{{yyywwwvvvvvvtttsssssstttwwwzzz~~~~~~{{{xxxuuusssqqqrrrssstttvvvwwwxxxxxxxxx}}}jjjXXXMMMGGGBBB@@@<<<:::888777999::::::999666666666666555555555555444333222222111111222222111111222222222222111111//////000000000111111111000000000//////000000000---...000000///...///000///...------,,,,,,------+++,,,---.........---------------............///............---------,,,------------------------///////////////////////////////////////////////////......---...///000111........................111000...,,,,,,...000111000000/////////000111222000000000000000000000000000000111222222111000/////////000000000111111111000222333222111000111222222222333333444333333333666666444444444444666666AAA999444444666666888<<<<<>><<<:::888888:::;;;<<<;;;555666777777777555444333444333222222111111222222111111222222222222111111111111111222222222333333////////////////////////000111111000......///111///...------,,,---------,,,,,,---............------------............///...------------,,,,,,,,,////////////////////////////////////////////////........................///............///000000........................111111000000000000111111111111000000000111222333000000000000000000000000000000111111222111111000222222222222333333333333111222333222111000111333333333444444444555555555777666555444444555666777AAA999333333555888===CCCAAAGGGOOOZZZgggxxx|||oooccc]]]]]]^^^___cccccceeeiiimmmqqqrrrqqqsssrrrsssuuuxxx|||~~~~~~~~~|||zzzxxxvvvtttpppmmmoooooonnnnnnnnnppprrrsssrrrsssttttttttttttvvvxxxwwwwwwvvvtttqqqqqqsssuuuxxxyyy{{{{{{zzzzzz|||}}}~~~}}}||||||||||||{{{yyyxxxwwwmmm[[[NNNGGGAAA>>><<<:::888888999:::::::::777888999:::999888555444444333222222111111222222111111222222222222111111111111111222222222333333......////////////......111111111///------...000//////...---------------,,,------...............---------............///---------------,,,,,,,,,////////////////////////////////////////////////........................//////........./////////............////////////000111111111111111111000000000000000111111222222000000000000000000000000000000111111111222111111333333333444444444444555111222333333111111222333444444444555555666777777444444444444666888:::;;;@@@:::555666999;;;AAAHHHIIIQQQ]]]kkkzzz|||pppiii```YYYXXX[[[^^^aaa```bbbffflllqqquuuxxxxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvssspppmmmlllllllllmmmnnnppprrrsssrrrssssssrrrrrrsssvvvxxxyyyyyyvvvsssqqqrrruuuxxx{{{|||~~~~~~~~~|||zzzxxxwwwmmm[[[OOOHHHCCC@@@>>>;;;888777777777777666777888999:::999777555333444333222222111111222222111111222222222222111111000000000111111111111222......////////////......000000///---,,,+++---/////////...------------...------------......//////---------............///------------------------000000000000000000000000////////////////////////........................//////////////////.............../////////000000///000111111111111000/////////000000000111111111000000000000000000000000111111111111111222222333000000000000111111111111111333333333222111222333555555555555666777888999555444444555666888:::<<<<<<888777:::<<>><<<999888888888777666888888777666555444333333444333222222111111222222111111222222222222111111/////////000000000111111...///111222222111///...,,,...000000.........///000//////...............///......---......000000---------............///........./////////000000//////////////////////////////////////////////////////////////////////////////000000000///---,,,---......///000000111111000000000//////000000000///000111222222222111111000000000000000000000000111111000000111333444555333333444444444555555555222333444444222222333444555444333333555777999:::999999777777777777999999:::999;;;BBBHHHOOO[[[ggguuuuuujjjaaaYYYSSSTTTRRRRRRSSSVVVYYY[[[[[[]]]dddmmmuuu{{{~~~~~~~~~~~~~~~~~~}}}~~~zzz{{{}}}~~~~~~{{{xxxtttrrrqqqooonnnlllnnnoooppprrrtttuuuvvvvvvttttttssssssuuuzzzlllZZZNNNFFFAAA>>>>>>;;;999888999::::::999;;;:::999777666666555555444333222222111111222222111111222222222222111111///000000000000111111111...000111333333111000...,,,...111111111000000000000000///...............///......------///000111---------.........//////.../////////000000111111////////////////////////////////////////////////000000000000000000000000//////000000000///---,,,---......///000111111222111111000000000000111111000111222333444333222222000000000000000000000000111111000000111333444666000000111111111222222222222333444444222222333444555444333333444666999:::666666666666888:::<<<===???>>>@@@FFFNNNYYYiiiwwwxxxmmmddd]]]XXXRRRNNNQQQOOONNNOOOSSSWWWZZZ[[[^^^eeeoooxxx~~~~~~~~~~~~~~~~~~|||}}}yyyzzz|||~~~~~~~~~~~~}}}{{{xxxuuurrrqqqqqqooonnnqqqqqqsssuuuvvvwwwxxxxxxsssttttttuuuxxx~~~kkk\\\QQQGGGAAA???===;;;999999::::::999888777666666666555555555555555444444333333444444555222222222222222222222333111111000000000000111111222111111111000000//////------......000111222333111111000000//////......000000//////.........------...............---------.........//////000000,,,,,,,,,,,,,,,---...///000000//////.........------...///000000///...---............////////////000000////////////000000000000000000////////////////////////000000000000444333111//////000111222333222111////////////000222222222222222222222222555444444333333222222111...222555444555777666222444888999666999AAAEEECCC@@@EEELLLSSS]]]lll~~~xxxjjjddd\\\WWWUUUTTTSSSQQQQQQRRRSSSTTTUUUWWW\\\___aaagggpppyyy~~~}}}}}}~~~}}}|||{{{|||~~~|||{{{xxxtttqqqpppqqqsssvvvxxxzzz|||}}}{{{yyywwwxxxxxxyyy{{{kkk\\\QQQGGGAAA???===;;;999999::::::999888777777666666666555555555333333222222222222333333444444333222222111000000111111000000000000111111111111111000000000/////////......------...//////000000000000////////////000/////////............---......//////...------............/////////000000////////////000000111//////......---------------...///000000///...---....../////////000000000000000////////////000000000000000000000000000/////////000000000111111111444333111000///000111222222111000000000111222333222222222222222222222222444444333333333333222222666:::<<<999666777555333555999:::888;;;BBBGGGGGG@@@HHHSSS^^^kkk|||uuujjjddd```ZZZVVVUUUTTTRRRPPPRRRSSSTTTUUUVVVXXX]]]```dddjjjsss{{{|||{{{}}}~~~~~~|||zzzyyyyyy{{{}}}}}}|||zzzyyywwwtttrrrrrruuuwww~~~~~~}}}{{{kkk\\\QQQGGGAAA???===;;;999999999:::999888777777777666666666555555222222111111111111222222333333222222222111111111111111000000000000111111111111000000000000//////000///...---,,,+++++++++////////////000000000000////////////............---......//////.....................///////////////...------------------......---------------,,,......////////////....../////////000000000111111000000////////////000000000000000000000000000000000000111111111222222222333222111000000000111222111111111111222333444555222222222222222222222222222222333333333333444444777>>>AAA<<<666555555555555999:::999;;;CCCIIIKKKGGGRRRaaappp}}}qqqeee^^^]]]ZZZWWWUUUUUUTTTRRRPPPSSSTTTVVVWWWXXXZZZ^^^aaafffllluuu|||{{{yyywwwwwwyyy|||}}}}}}{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuxxx|||kkk\\\QQQGGGAAA???===;;;999888999999888777777777777666666666666555222222111111111111222222...///000111222333444555111111000000000000111111000000000000000000//////000///...---,,,+++++++++......//////000000111111///////////////.........---......////////////............///////////////......---,,,++++++++++++...........................//////////////////...000000000000111111111111000000////////////000000000000000000000111111111111111222222222333333333222222111000000111111222222222222222333333444444222222222222222222222222111111222333333444555555222:::???:::444333666777555888999999:::AAAIIINNNUUUaaasssvvvmmmfff___[[[XXXWWWWWWWWWVVVUUUTTTRRRUUUVVVXXXYYY[[[]]]```cccgggmmmuuu{{{~~~~~~~~~~~~~~~wwwvvvuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvwwwxxxyyyxxxxxxxxxyyyyyy{{{kkk\\\QQQGGGAAA???<<<:::888888999999888777888777777777666666666666333333222222222222333333......///000222333444444111111000000000000111111//////////////////000000//////...............///......//////000000111111.........///////////////---......///000000/////////////////////.........111111000///.........//////////////////000000000/////////....../////////000000000000111111111111000000////////////000000///000000000111111111222222222222222333333333333111111111111111111222222444444444444333333222222222222222222222222222222111111222222333444555555000888===888222222666888666777888:::;;;AAAKKKTTTeeerrrzzzssskkkeee```\\\YYYWWWXXXYYYYYYXXXWWWVVVVVVWWWYYY[[[\\\]]]___bbbeeejjjooovvv{{{||||||{{{{{{}}}~~~~~~}}}{{{zzzyyyuuuvvvwwwxxxzzz}}}~~~~~~~~~~~~xxxvvvsssrrrsssuuuuuuuuuvvvxxxzzz}}}kkk\\\QQQGGGAAA???<<<:::888888888999888777888888777777777666666666333333222222222222333333222222111111111000000000111111000000000000111111......////////////000000///////////////000111222////////////000000000000.........///////////////---...//////000000000000///////////////.........//////......---.........///000000000000111111111//////............///////////////000000000111111000000////////////000000///000000111111222222222111111222222222333333333000111111111222222222222444444444444333222111000222222222222222222222222111111222333333444555555444:::===888333444666777888999<<>><<<:::999999;;;;;;:::888888888888888777777777777444333222111111111222333222222333333333333222222000000000000000000000000333333333333333333333333000000000000000000000000......////////////......///......---...///111111...------------...//////++++++---...////////////////////////000000000000000000////////////000000111000///......///000111111000000000000000111111000000000000000000000000111111000000000000111111111///...///111333111000......///000111222222222333333333333444444444444222333333333333444444444333333333222333333444555888666777:::;;;:::<<>>EEEKKKVVVgggvvv|||qqqjjjgggfffeeehhhkkkkkkooouuuwwwvvvvvvtttqqqnnnmmmlllmmmnnnooommmkkkhhhgggfffggggggaaa^^^YYYVVVVVVYYY^^^aaaiiimmmrrrxxx}}}~~~~~~~~~}}}||||||}}}}}}~~~|||{{{zzzzzzzzz|||~~~|||~~~uuu```SSSKKKEEE@@@>>>999;;;<<<;;;999888999;;;888888888888777777777777444333222111111111222333000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000---...///000111000000000///////////////000000111...///000000000000000///////////////000000000000000000////////////000000000///...------...///000111111000000000000000111111111111111111111111111111111000000000000111111...000222111//////111333555444333111111222444555000000000111111111222222222222333444555666777777444444444555666777999:::999<<>><<<;;;;;;;;;;;;:::999888888888888888888888777666666555555555555555555555555222222222111111111111000000111222333444444333222111111111111111111111111000///...---------------000000000000000000000000000000000///......------////////////000000000000111000///......///000111//////000000111111111222111111000000//////......111111000000000000111111333333111000////////////000000000000000000000000000111111111111222222222333333333333333333333333222222111111222222333444333444555666666666444444111111222333333444555555777555666:::<<<:::<<<@@@GGGQQQ\\\hhhxxxvvvnnneeebbb___^^^[[[ZZZ```hhhjjjpppwww}}}~~~}}}}}}|||}}}}}}yyyuuurrrooommmiiijjjkkkmmmppptttwwwyyy~~~wwwaaaSSSKKKDDD???>>>;;;;;;;;;;;;:::999888888888888888888888777666666555555555555555555555555222222222111111111111000000111222333333222222111111111111111111111111111000000///.........//////////////////////////////.........///////////////////////////000000000000000000///......///000000///000000000111111111111111000000000/////////...111111000000000000111111......//////////////////000000000000000000000000111111111111222222222222333333333333333333333333333333222222333333444555333333444444444333333222333333444444555555666666666333555999;;;<<<@@@FFFOOO]]]mmm{{{ssshhhbbb```]]][[[ZZZXXXXXX^^^gggmmmrrryyy~~~~~~~~~~~~~~~zzzwwwtttrrrrrrooopppqqqsssvvvyyy|||~~~xxxbbbTTTLLLEEEAAA???;;;;;;;;;;;;:::999888888888888888888888777666666444444444444444444444444222222222111111111111000111111111222222111000000111111111111111111111111000////////////000000111........................------......///000000111////////////000000000000//////............//////000000000000111111111111000000000000////////////111111000000000000111111,,,---...000111111000000000000000000000000000000111111111111222222222333333333333333333333333333444444333333444444555666444333222222111111111111555555666666666666666666666444555999===AAAIIIQQQ]]]mmmsssiiiccc___\\\YYYYYYYYYXXXXXX___hhhrrrvvv|||~~~{{{xxxxxxxxxxxxwwwxxxyyy{{{}}}wwwaaaTTTLLLEEEAAA???;;;;;;;;;;;;:::999888888888888888888888777666666444444444444444444444444222222222111111111000000111111111111000000//////111111111111111111111111............///000111111////////////////////////............//////000000////////////000000000000///..................///000000000000000111111111000000000000////////////111111000000000000111111---///111333444333222111000000000000000000000000111111111222222222333333333333333333333333333333333333333333333444555555555444222111000111111222666666666666666666555555888666888<<>>;;;;;;;;;;;;:::999888888888888888888888777666666444444444444444444444444222222222111111111000000222222111000000/////////000000000000000000000000------------...//////000000000000000000000000000000000//////............////////////000000000000...//////////////////...111111000000000000000000////////////000000000000111111000000000000111111///111222444444222111///111111111111111111111111111222222222222333333333333333333333333333333333222222222222222333333444666555444222222222333444666666666555555555555555999888:::@@@FFFOOO___mmm~~~xxxpppiiidddaaa___]]]YYYXXXZZZ]]]^^^___gggpppxxxzzz}}}~~~}}}{{{{{{}}}{{{ssstttvvv{{{sss]]]PPPIIIBBB>>>===;;;;;;;;;;;;:::999888888888888888888888777666666333333333333333333333333222222222111111111111000222222111000000000111111000000000000000000000000...------------......///111111111111111111111111111000000///......------////////////000000000000//////000000000000//////111111111111000000000000////////////000000000000111111000000000000111111///000111111111000///...111111111111111111111111222222222222333333333333333333333333333333333333222111111111111222333333666555555444444555555666555555555666666666666666888999>>>FFFNNN[[[nnn}}}ooolllhhheeebbb___[[[YYYXXXXXXZZZ^^^```bbbiiirrrzzz|||~~~~~~~~~~~~~~~}}}~~~~~~uuullllllmmmpppyyyrrr\\\OOOHHHBBB>>>===;;;;;;;;;;;;:::999888888888888888888888777666666333333333333333333333333222222222111111111111000222222111000111222333333000000000000000000000000000///...............///000000000000000000000000///////////////.........////////////000000000000///000111222222111000///111111111111000000000///.../////////000000000111111111000000000000111111/////////000000111111222111111111111111111111111222222222333333333444444333333333333333333333333333222222222222333444444333444555666666666666666555666666777777888888888:::===EEEPPP[[[kkkwwwnnnhhhfffeeedddcccaaa]]][[[[[[[[[^^^bbbdddfffmmmvvv|||}}}}}}|||||||||~~~{{{rrriiihhhgggjjjrrrrrr\\\PPPHHHBBB>>>===;;;;;;;;;;;;:::999888888888888888888888777666666333333333333333333333333222222222111111111111000222222111111111222444555000000000000000000000000222111000//////...//////////////////////////////------......///000000000////////////000000000000000111222333333222111000222111111111000000//////.../////////000000111111111111000000000000111111//////000111222444666777111111111111111111111111222222333333333444444444333333333333333333333333444333333333333444555555111222444666777777666666666666777888999::::::;;;===AAALLLYYYgggyyyxxxllleeeaaa```______aaaaaa___]]]______bbbgggiiijjjrrrzzz~~~}}}|||~~~~~~{{{qqqfffbbbaaaeeelllvvvttt]]]OOOHHHCCC??????<<<:::999999:::;;;999888<<<;;;999777777888999:::555444444333333444444555222222222111111111111000000000000000000000000000000000000000000000000000333222111000////////////000000000000000000000000000///...///000111000///000000000000000111111222111111000000//////......////////////////////////////////////000000000000444333111000000000111222111111000///////////////000000000000000111111111000000000111222222222333333333222222333333444555444333333222222333333444555555555555555666777888777555555999:::999<<<@@@BBBIIIVVVhhh|||uuummmgggccc```aaaccceeedddbbb```^^^```bbbdddhhhnnnuuu{{{~~~~~~~~~{{{yyyxxx|||uuujjjdddbbbfffooozzzuuu^^^PPPHHHCCC??????===<<<:::;;;<<<<<<;;;999:::999888777777777888888333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000000///...///000111000///000000//////000000111222111000000000/////////...000000000000000000000000000000000000111111111111333222111000///000000111111111000///////////////222222111111000000//////111111111111222222222222333333222222333333444555444444333333333333444444555555555555555666777888777555555888999:::>>>CCCLLLUUUdddvvvyyynnnhhhdddaaaaaaccceeeffffffdddbbbaaadddfffiiimmmsssyyy~~~~~~|||||||||{{{zzz}}}|||qqqiiieeekkkwwwvvv___QQQIIICCC@@@???>>><<<;;;;;;<<<===;;;:::888888888888888777666666333222222111111222222333222222222111111111111000000000000000000000000000000000000000000000000000////////////000111222333000000000000000000000000000///...///000111000///000000//////000000111222000000000000////////////111111111111111111111111111111111111222222222222111111000/////////000000111111000/////////000000333333222111000//////...222222222222222111111111333333222222333333444555444444333333333333444444555555555555666777888999999666666999;;;>>>EEEMMMZZZeeevvvyyynnngggcccbbbaaaccceeeggghhhhhhgggfffeeeiiikkkooouuuzzz~~~~~~|||}}}~~~xxxpppllltttyyyaaaSSSJJJDDD@@@???===<<<;;;;;;<<<<<<;;;:::777888999:::999888666555555444444333333444444555222222222111111111000000000000000000000000000000000000000000000000000000000000//////000111222222////////////////////////000///...///000111000//////////////////000111111000000000000////////////111111111111111111111111000000000111111111222222000000//////////////////111111000000///000000111222222222111111000000000333333333222222111111111333333222222333333444555333333222222222222333333555555555555666777999999:::888999<<<@@@FFFQQQ[[[hhhuuuzzzuuunnngggbbbaaaaaabbbeeegggiiijjjkkkkkkjjjiiinnnqqqvvv{{{~~~wwwttt~~~{{{dddTTTKKKDDD@@@???<<<;;;::::::;;;;;;:::888777999:::;;;;;;999777666555444444333333444444555222222222111111111000000000000000000000000000000111111111111111111111111222222111000//////000000........................000///...///000111000////////////...///000000111////////////000000000000111111111111111111111111/////////000000000111111/////////000000000//////111111000000000000111111000000111111222222333333444333333333222222111111333333222222333333444555222222111111111111222222444555555555777888999:::999999<<>><<<;;;;;;<<<===;;;:::888888888888888777666666555444444333333444444555222222222111111111111000000000000000000000000000111111111111111111111111////////////000111222333111111111111111111111111000///...///000111111///...............///000000.../////////000000111111////////////////////////000111111111111222222222///000111333333333222111111111000000111222333333333333222222222222222222222222222333333444444444333333222222333333444555666555555444444555555666444444555666888999;;;<<>>EEEOOOWWWlll{{{uuuoookkkgggggghhhiiijjjlllllllllkkkmmmqqqvvv{{{~~~{{{wwwuuuuuuxxx{{{zzzdddUUUKKKDDD@@@@@@;;;;;;:::::::::999999999888999:::;;;;;;;;;:::999555555444444444333333333666555444333222111111222222111111111111111222222000111111111222222222222...//////000000111111111000000000000000000000000///000000000111111111111111111000000000000111222000000000000111111111111000000111111111111000000/////////000111111222222222222222222222222222222222222222222222222222333222222222222222222222222333222222222333333444555444333333333333444555555444444555555555555555666;;;<<<>>>@@@EEEPPP^^^hhh~~~rrrhhhdddcccdddfffiiilllnnnooopppqqqppprrruuuyyy}}}~~~}}}||||||zzzwwwvvvxxx}}}xxxcccUUUKKKDDD@@@???;;;;;;;;;;;;::::::::::::888999:::;;;;;;:::999888555555444444444333333333555555444333333333333444111111111000111111222333000111222222333333222222...//////000000000000///000000000000000000000000000000000000111111111111000000000000111111222333000000000111111111111222......////////////.........//////000111222222222222222222222222222222222222222222222333333333333111111111222222333333333222222222222333444555555444333333333333444555555333444444555666666777777:::===AAAFFFOOO]]]mmmxxxuuujjjccc```bbbaaaeeekkkooopppqqqrrrrrrsssuuuxxx|||}}}{{{zzzzzzzzzwwwyyyzzzzzzzzzwwwbbbTTTKKKCCC??????<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999777555444555555444444444333333333333333222222333333444444111111000000111222222333000111222333333333222222000000111111111000///...000000000000000000000000000000000000111111111111111111000000111111222333000000111111111222222222/////////000000/////////000000000000000000111111111111111111111111111111222222222333333333444444111111222222222333333333222222222222333444555666444333333333333444555555222333444555666777888999999???HHHSSS```pppssskkkgggbbbaaaccc```eeemmmqqqsssssssssttttttvvvzzz~~~~~~zzzvvvttttttuuuuuuvvvzzz~~~vvvbbbTTTKKKCCC??????======<<<<<<<<<;;;;;;;;;;;;;;;:::999777444111///555555444444444333333333111111111111222333444444111111000000111222333333000111222333444333222222111222333333222111000///000000000000000000000000000000000000111111111111333222111111111111111111000000111111222222222222222222333333333333222222222222222111000//////...000000000000000000000000222222222333333444444444222222222222222222222222222222222222333444555666444333333333333444555555111222333555777888999:::>>>GGGUUUeeetttvvvfffaaaaaa___^^^``````fffoootttuuuuuuvvvwwwtttvvvzzz|||vvvrrrooooooqqqsssxxx}}}qqq]]]PPPHHHAAA======;;;;;;;;;::::::999999999999::::::;;;;;;;;;::::::444444444333333333222222111222444444444222000///000000000000000000000000111111000000000111333444222222111000000///000000222111111000///......---222000......000222222222111222333333222111000///111111111111111111111111333333222222111000000000222222222222222222222222///000111222333333222111000111111111111222222222333333333444444444555555555555555555555555555555555555444444444555666666777777777555444666===CCCBBBNNNbbbvvvvvvlllccc```___^^^^^^aaaeeeiiippptttvvvwwwxxxyyyxxx{{{~~~}}}}}}|||{{{yyyvvvrrrqqqssswww{{{}}}ppp\\\PPPHHHAAA>>>>>>;;;;;;;;;:::::::::999999666777777888888888777777444444444333333333222222333444444555444333222111111111111111111111111111222111111000111222333444333222111111000000000111222111111000//////......222000......000222222222111222222333222111000///111111111111111111111111111111111111111111222222111111111111111111111111000000111222333222111111111111111111222222222222222222222333333333444444444444444444444444444444555555444444444444555555444555777777666:::@@@EEELLLZZZnnn|||mmmfff```___^^^]]]___cccggglllrrrvvvxxxyyyyyyzzzzzz|||}}}|||||||||yyywwwuuusssrrrvvv{{{nnn[[[OOOHHHBBB??????;;;;;;;;;;;;::::::::::::666666777777777777666666444444444444333333333333555555444444444444333333111111111111111111111111000000/////////000111111222222111000000000111111111111111000000//////...111000...///000222222111111222222222222111000000111111111111111111111111///000000111222222333333000000000000000000000000111111222222222111000000111111111111222222222333111111111222222222333333333333333333333333333333555555444444444444444555333666999:::;;;???FFFLLLZZZhhh~~~zzzooobbb___]]]^^^]]]]]]aaagggjjjnnntttxxxzzzzzz{{{{{{|||}}}|||{{{zzzzzz{{{yyyxxxwwwwwwyyy~~~}}}mmmZZZOOOHHHBBB@@@@@@;;;;;;;;;;;;;;;;;;::::::999::::::::::::999999888555444444444444333333333555444333333333333444444111111111111111111111111.........---............111000000//////000000000111111111000000000//////111000//////111222111000111111111222111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222111111000000111111111222222222333333222222222222333333333333333333333333333333333333555555444444444444444555777999;;;===@@@FFFPPPWWWgggvvvuuulllfff\\\[[[\\\^^^]]]\\\aaahhhlllpppvvvzzz{{{{{{{{{|||~~~|||yyyxxxxxxzzz{{{{{{|||}}}|||lllYYYNNNGGGBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999555555555444444444333333333333222222222222333333111111111111111111111111/////////////////////...//////.........//////000111111111111000000000000111000///000111222000///111111111111111111222222111111111111111111111111222222222111111111000000222222222222222222222222333333222111111000000000111222222222222333333333333333333333444444444444333333333333333333333333555555444444444555666666:::;;;===@@@DDDOOO[[[eeevvvzzzooogggbbbaaa[[[[[[]]]___^^^]]]aaahhhlllpppvvvzzz|||||||||}}}}}}yyyvvvvvvxxxzzz|||}}}}}}lllYYYNNNGGGBBB???@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555555555444444444333111111222222222222333333222222222222222222222222222222333333333222111111//////.........///000000111111111111111111111111111000000111222222000...111111111000111111222333111111111111111111111111333333222222111000000///222222222222222222222222333222111111000111111111222222222222333333333333333333444444444555555555333333333333333333333333444444555555666777999999;;;>>>BBBGGGPPP]]]lllwwwwwwkkkddd^^^[[[\\\]]][[[[[[^^^___^^^bbbggglllpppvvv{{{}}}~~~}}}zzzwwwtttuuuxxx|||}}}lllZZZNNNGGGAAA>>>???;;;;;;;;;;;;<<<<<<<<<===::::::::::::999888777777555555555555444444444444000111333444444444333333222222222222222222222222222222333333333222111000000000000000000111222222111111111111111111111111111111000111222111///---111111000000000111333333111111111111111111111111222222111111111111111111111111111111111111111111222111000000000111222333222222222333333333444444222222333333333444444444444444444444444444444444444444555666888:::;;;<<<===CCCLLLWWWdddsssxxxiiibbb```\\\ZZZZZZ^^^YYYWWW[[[^^^```bbbggglllqqqwww}}}{{{xxxuuussstttyyy~~~mmmZZZNNNFFF@@@>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999888777666666555555555444444444111222444666666555444333222222222222222222222222///000111111111///...---222222111111222333444444111111111111111111222222111111000111222111///---111111000000000111333444111111111111111111111111000000000111222222333333000000000000000000000000111111000000000111333444222222333333333444444444111111222222222333333333555555555555555555555555444444555777999;;;===??????HHHWWWfffvvvoooaaa```bbb___\\\[[[]]]WWWTTTXXX^^^aaacccfffmmmrrryyy~~~zzzwwwtttrrrtttzzznnnYYYMMMGGGBBB???>>>===<<<<<<<<<<<<;;;;;;;;;888999999999999888777777777777666555555555555555777777666555444444333333444333333222111111111222111111222222222222111111000111111111111222222222222333444444333222000///333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000333333333333333333333333111111111111222333333444222222333333333444444444333333222222333444666777999555444777999:::???EEEEEEUUUiiizzzqqqggg^^^ZZZYYYWWWXXX[[[ZZZZZZZZZZZZ\\\```gggllltttxxx||||||xxxtttuuuuuuwww|||nnnYYYMMMGGGBBB???>>><<<;;;;;;;;;::::::::::::999999999:::999888888777666666555444444444444444555444444333333222222222444333222222111111222222222222333333333333222222000111111111111222222222222222333333222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444444444333333333222222333333333333333333333333333222222222222333333444222222333333333444444444444444333333333444666777777444555888;;;<<<@@@FFFTTTeeezzz{{{lllccc[[[YYYXXXWWWXXX[[[\\\]]]]]]^^^```eeekkkpppwwwyyy~~~}}}{{{|||}}}|||yyyvvvvvvxxxzzz~~~nnnYYYMMMGGGBBB???>>>;;;;;;:::::::::999999999:::::::::::::::999999888555555444333333333333444222222222222111111111111333333222222111111222222333333333444444333333333000111111111111222222222222222111111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444333333333333222333333333333333333333333555444333333333333333333333333333333444444444444555555444333333444666666777555777<<<>>>AAAGGGNNNccctttzzzoooeee^^^XXXXXXXXXWWWYYY]]]```aaabbbdddgggkkkrrrvvvzzz|||}}}zzzxxxwwwxxxxxxwwwvvvzzz}}}nnnYYYMMMGGGBBB???>>>;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;:::999999555555444444333444444555111111111111222222222222333333222222111222222333222222333333333333222222000000111111111222222222222111000000000222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333666555444444333333333333333333333444444444444555666666555444444555666777999888999>>>BBBHHHSSS^^^qqqxxxjjjeee___ZZZWWWXXXYYYYYY\\\aaadddfffhhhjjjmmmqqqwww{{{}}}~~~~~~~~~{{{yyywwwuuuvvvxxxzzz{{{nnnYYYMMMGGGBBB???>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666555555555555555666666222222222333333333333333333222222111222222333333111111222222222222111111000000111111111222222222111111000///000111333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333666555444444333333333333333333444444444555555555777666555555555666777888:::999:::@@@FFFQQQbbbppp{{{lllcccaaa[[[XXXXXX[[[\\\]]]aaafffhhhkkkmmmppprrruuuyyy|||~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxvvvuuuwww{{{nnnYYYMMMGGGBBB???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888666555555555555666777777444444444444444333333333222222111111222222333333000111111222222111111000000111111111111222222222111111000000000111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222333333333333444444444333333333333333333333333555444333333333333333333333444444444555555555555666666555555666777999:::999:::>>>EEENNN]]]rrruuummmddd______[[[ZZZ\\\```aaabbbgggmmmnnnqqqtttuuuvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwwwwxxxyyy{{{nnnYYYMMMGGGBBB???>>><<<<<<<<<;;;;;;;;;::::::999999999:::999888888777555444444444555555666777555555444444333333222222222222111111222222333444111222222333333222222111000111111111111222222222000111111111111000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444333333333333333333333333333222222222222333333444444444444444555555555555555555555555666888:::<<<:::>>>FFFRRR^^^mmmlllfffccc]]][[[___]]]]]]```eeegggggglllsssuuuwwwzzz{{{zzzzzz{{{|||~~~||||||}}}}}}}}}}}}}}}}}}yyy{{{~~~nnnYYYMMMGGGBBB??????;;;;;;;;;:::::::::999999888999999999999888777777333333333333333444555666555555444444333222111111222111111111222333333444222333333444444333333222000111111111111222222222000111222222222000///...000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222333333333333333333333333111111111111222333333444444444444555555555666666444444444555777999<<<======CCCPPP^^^lll{{{oooaaa___^^^XXXYYY______```dddiiijjjkkkpppwwwyyy{{{~~~~~~}}}||||||}}}~~~~~~|||||||||}}}}}}}}}}}}}}}}}}nnnWWWKKKGGGCCC@@@??????>>>===<<<;;;:::999999999888777666666777888999777666555444333222222222222222222333333444444444444333333222222333333444222111000111333444333222111222333333111111222333444333222111000...------000111111111111222222222333222222111111222222333111222444444222111222333///000111444666888:::;;;666666555444333222222111555444444333333444444555222222222222333333444555777555333444777888666444666444555999;;;;;;===BBBBBBOOO```ooovvveeebbb^^^ZZZXXXXXXZZZ\\\^^^bbbhhhmmmqqqtttwwwyyy~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||}}}nnnWWWKKKGGGCCC@@@??????>>>===<<<;;;:::999999:::999888777777888999:::777666555444333333333333222222333333333444444444444333333222222333333444222111000111333444333222111222333333111111222333333333222111000///......000111111111111222222222222222222222222222222222000222333333222111111222000000111222444555666666444444444333222222111111555444444333333444444555333222222222333333444555666444333444777888777555777444444888::::::???DDDPPP___ssswwwfff\\\ZZZWWWUUUUUUXXX[[[]]]bbbffflllrrruuuxxx{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{|||}}}nnnWWWKKKGGGCCC@@@???>>>>>>===<<<;;;::::::999::::::999999999999::::::666666555444333333333333333333333333444444444444444333333222222333333444222111000111333444333222111222333333111111222333222222111111111000000000000111111111111222222222111222333333333333222111///111222222111000000111111111111111111111111111222222222222222222222222555444444333333444444555333333222222222333444444444333333444777888888777:::777666999:::===DDDLLL]]]ooouuueee]]]SSSRRRQQQRRRUUUYYY^^^aaaggglllrrrwww{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}|||||||||~~~nnnWWWKKKGGGCCC@@@???>>>======<<<;;;;;;::::::::::::999999999999::::::666666555444444444444444333333444444444444444444444333333222222333333444222111000111333444333222111222333333111111222333111111111111111111111111000000111111111222222222000111333444444333111000///000222222000///000111222222111111000000000000111111222222333333333444555444444333333444444555333333333222222333333444333333333555666888888888===::::::<<>>===???<<<:::;;;===???>>><<<888999::::::;;;;;;;;;;;;666555333333555666555444888777555555666666555444444444333333333333222222111222222333333444444555111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222000111222222111000111222111111111222222333333444222111000111333444333222666555444333222333444555333333333333333333333333666333333666666555777;;;>>>BBBLLL[[[nnnzzzjjjbbbXXXRRRRRRUUUWWWYYY]]]]]]]]]___aaaccccccbbbiiioooxxx|||zzz{{{{{{{{{{{{|||}}}kkkXXXNNNHHHBBB===;;;>>><<<::::::===>>>===;;;777888999999:::::::::999666555333333555666555444666444333333444444333222333333222222222111111111555444444333333222222111111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222000111222222111000111222111111222333333333222222222111111111333444333222444444333222222222222333444444444444444444444444666444555888999888:::???BBBIIIWWWhhhzzz{{{kkk```[[[TTTPPPQQQUUUXXXYYY]]]]]]\\\]]]___`````````fffmmmvvv~~~{{{xxxyyyzzz{{{||||||jjjWWWLLLFFF@@@<<<:::===<<<::::::;;;<<<<<<;;;777777888999999999888888666555333333555666555444555444333333444555333222222222222111111111000000555444444333333222222111111222222333333222222111333333333333333333333333000111111111111222222222222222222222222222222222000111222222111000111222111222333444333222111000333222111222333444333222333333333333333222111111444444444444444444444444666555777;;;;;;;;;>>>DDDGGGRRReeexxxtttfff\\\VVVTTTQQQQQQSSSWWWYYYZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]eeekkkuuu~~~~~~{{{vvvwwwxxxzzz~~~|||kkkWWWLLLFFF@@@<<<;;;<<<;;;:::::::::;;;;;;:::888888999999999999888888666555333333555666555444777666555555666777666444222222222222111111111111111222222333333444444555111222222333333222222111333333333333333333333333000000111111111222222222222222222222222222222222000111222222111000111222222333444444444222000///333222111222444555444333222333444555444333222111333333333333333333333333666666888<<<<<<<<>>===<<<<<<<<<;;;:::999:::;;;999:::::::::::::::999999666555333333555666555444777555444555666777666555444333333333333222222222111222222333333444444555111222222333333222222111222222222222222222222222000000111111111222222222222222222222222222222222000111222222111000111222222333333444333222000000333222111222444555444333444555666666666555333222222222222222222222222222666666888<<<===???GGGPPP^^^mmmoooaaaXXXTTTTTTOOOQQQTTTVVVWWWWWWVVVVVVWWWWWWWWWUUUTTTVVV[[[___nnnsss{{{zzzzzz|||nnnYYYMMMGGGCCC??????=========<<<:::999:::;;;::::::;;;;;;;;;:::999999666555333333555666555444444333222333555555555333444444444333333333222222555444444333333222222111111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222000111222222111000111222333333222222222222222222444333222333444555444333666666666666666555444444333333333333333333333333666777:::>>>@@@EEERRR^^^sssqqqdddZZZRRRPPPQQQNNNQQQTTTVVVUUUSSSQQQQQQSSSTTTTTTSSSSSSWWW___eeesssxxx~~~nnnYYYMMMGGGCCC@@@???===>>>???===:::999:::<<<:::::::::::::::999888888666555333333555666555444444333222333555666555444333333333333222222222111555444444333333222222111111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222000111222222111000111222333222111000000222333444444333222333555555555444666666555444444444444555555555555555555555555555777888<<>>???@@@>>>:::999;;;===999999999999999888777666666555333333555666555444666555444555777888777666222222222111111111111000111222222333333444555555222222222333333222222222333333333333333333333333000111111111111222222222222222222222222222222222000222222222111000111222444222000///000222444666444333222333555666555444666555444333222333444555777777777777777777777777777999===DDDLLLXXXmmmttteeeXXXUUUVVVSSSRRRSSSQQQUUUYYYYYYVVVSSSRRRRRRLLLOOOQQQRRRUUU\\\gggpppssswww}}}oooYYYMMMFFFAAA>>>>>>======<<<;;;:::999999999<<<<<<<<<<<<<<<;;;;;;;;;999888666444333444555666666666555555444444444444222222333333333333444444111222333444444333222111111111111222222333444444222222222222222222222222444333222111222333444555333333333333333333333333555444222111111111222222111222222333333222222111000000111222333333444444111222333444555444333222666555444444444666888:::888>>>EEELLLZZZooorrr___\\\YYYWWWVVVUUUTTTTTTWWW[[[^^^^^^ZZZTTTOOOLLLLLLLLLMMMPPPXXXbbblllrrrzzz{{{}}}nnnYYYMMMFFFBBB???>>>??????>>><<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888777555444444555666777333444444444555666666666444444444333333222222222222222333444444333222222333333222222222222222222222222222222222222222222222222222222222333444444333333333333333333333333444333222111111111222222222222333333333333222222111111111222333333333444222333444555555555444444333333333333444666888:::<<>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777666666555444444555777888444555555555555555555555666555555444222111111000222333333444444333333222444444444333222111111111222222222222222222222222000111111222333222222222333333333333333333333333444333222111111111222222222222333333333333222222222222222222333333333333333444555666666666555555222333444555555777:::===BBBIIITTTcccyyywwwddd\\\[[[ZZZYYYXXXXXXYYYZZZZZZ^^^```bbb```[[[VVVQQQOOONNNQQQVVV]]]fffooowww{{{}}}~~~}}}|||zzzxxxuuusssrrrqqqqqqrrrsssttttttsssrrrqqqrrrssstttwwwyyy{{{}}}}}}~~~|||jjjWWWLLLGGGBBB??????===<<<;;;:::::::::::::::<<<<<<;;;:::999888777777555555444444555666777888999888777666444222111111555555444333333222111111222222333333333333222222444444333333333222222222222222222222222222222222///000111222333222111111333333333333333333333333333222222222222222222222222333333333333333333222333333333333333333222222333444444555555555555555444666888888888999===AAAGGGQQQ```rrrjjj]]]YYYXXXYYYYYYYYYYYY[[[]]]___aaacccccc```[[[VVVSSSQQQOOOSSSZZZcccllltttzzz~~~}}}~~~}}}{{{zzzyyyvvvuuussspppmmmkkkiiigggggghhhiiiiiijjjiiiiiihhhiiijjjlllnnnqqqsssuuuvvvvvvxxx{{{|||}}}~~~zzzhhhUUUKKKGGGBBB??????<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999999888555555555555666666777777999888777666444222111111333333333333333333333333222222111111111111222222222222333333333444444444222222222222222222222222///000111222333222111111333333333333333333333333222222222222222222222222333333333444444333333333444444333333333333333333333333333333333444444444555888:::999888:::@@@EEELLL[[[oooqqqccc[[[WWWWWWXXXZZZ[[[[[[]]]aaadddddddddccc```[[[VVVTTTTTTRRRWWW___hhhpppwww{{{}}}||||||}}}~~~~~~}}}{{{xxxvvvuuutttooonnnllliiifffcccaaa```^^^^^^______```````````````aaaccceeehhhjjjlllmmmoooqqqtttvvvwwwyyy{{{~~~|||}}}wwwfffTTTKKKGGGCCC@@@???>>>======<<<<<<<<<======;;;;;;;;;;;;::::::::::::555555555666666666666666444555555555555555555555222222222333333444444444333222222111111222222333222222222333444555555555222222222222222222222222000111111222333222222222333333333333333333333333111111222333333333222222333333444444444444333333333333333333444444444444333222222222222333444444444777999888777<<>>999999999999::::::::::::666666666666666666555555333444444444555666666666333333333333333333333333555444333333333333444555333333444444444444444444222222222222222222222222222222222222222333444444333333333333333333333333000111222333333333333222333333444444444444333333222333333333444555555555444333333222333444555666444777::::::;;;BBBOOOYYYkkkvvvcccZZZXXXVVVTTTVVVYYY]]]]]]]]]___dddiiikkkjjjgggbbb^^^\\\]]]^^^dddgggmmmsssxxx{{{|||}}}{{{zzzzzz{{{}}}|||zzztttsssqqqnnnkkkiiigggeee]]]\\\[[[XXXVVVSSSQQQPPPMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTVVVXXXYYY[[[[[[[[[^^^aaacccdddfffiiikkknnnoooqqqtttwwwzzz|||}}}}}}~~~{{{|||}}}~~~~~~}}}||||||||||||{{{zzzzzzzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyzzz|||~~~}}}||||||}}}}}}tttdddSSSKKKGGGCCC@@@???;;;;;;:::::::::;;;;;;<<<777777777888999999::::::666777777777666555444444666666555555555444444444666555444444333222111111777666555444444555666777666555555444444333333222222222222222222222222222444333222111222333444555333333333333333333333333000111222333444333333222333444444555555444444333222222333333444555666666555555444333444555666777666999<<<===???IIIXXXddd{{{{{{hhhZZZUUUUUUVVVVVVVVVZZZ]]]^^^]]]___eeejjjmmmllliiiddd```___```bbbkkknnnsssxxx|||~~~~~~~~~{{{{{{zzz{{{}}}~~~|||yyyvvvlllkkkiiifffccc```^^^]]]WWWVVVTTTRRRPPPNNNLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVTTTWWWZZZ[[[]]]___aaadddfffgggiiilllooorrrtttuuuyyyzzz|||~~~}}}||||||}}}}}}uuuvvvwwwxxxxxxxxxwwwvvvvvvvvvuuutttssssssttttttpppqqqqqqqqqrrrrrrssssssrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{||||||}}}|||{{{{{{{{{|||}}}~~~qqqbbbRRRKKKGGGBBB===;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888555555555666666666666666444444444444444444444444444444444444444444444444333333333333333333333333111222333333111111222333000000000000000000000000222333333444444333333222222222333333333333444444444333333222222333333444222222222222222222222222333333333444444444555555444555555666666666777777<<<999;;;@@@GGGQQQeeexxxrrrjjj___WWWUUUVVVWWWWWWYYYYYYYYYYYYZZZ___eeejjjiiijjjjjjhhhggghhhjjjlllrrruuuxxx{{{{{{|||}}}}}}{{{{{{~~~|||yyywwwtttqqqnnnjjjhhhddd```[[[XXXUUUTTTNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWWWW]]]]]]^^^aaadddhhhlllnnnppptttxxxzzz{{{{{{{{{|||yyyyyyxxxwwwvvvuuuttttttrrrrrrqqqooonnnmmmkkkkkklllkkkkkkjjjjjjjjjkkkkkkfffgggggghhhhhhiiiiiijjjllllllkkkkkklllmmmnnnnnnnnnoooppprrrrrrrrrrrrqqqrrrrrrrrrsssttttttuuuuuutttuuuwwwxxxyyyxxxvvvuuuzzzzzzyyyzzzzzz{{{|||}}}|||~~~~~~qqqaaaRRRJJJGGGBBB>>><<<::::::::::::999999999999999999999999::::::::::::666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333111222333333111111222333222222222222222222222222555555555666666555555555222222222333333333444444444333333222222333333444222222222222222222222222222222222333333333444444666666666666777777888888999888<<>>>>>>>>>>>============777777888888888999999999777777777666666666666666555555555555555555555555444444444444444444333333555444444333333222222111111222333333111111222333333333333333333333333333//////000000000000//////111222222222222333333333333333333333333333333333222222222333333333333333222222333333333444444444777777666666777888999:::;;;AAAKKKXXXiii~~~sssfff^^^YYYYYYZZZZZZZZZYYYWWWVVVSSSUUUVVVYYY\\\bbbiiimmmqqqrrrssstttuuuxxx}}}~~~~~~~~~}}}zzzwwwtttppplllhhhddd```]]]VVVUUURRROOOLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPTTTVVVXXX\\\___ccceeeffffffggggggffffffeeedddbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXZZZ[[[[[[\\\\\\]]]^^^^^^[[[\\\^^^___aaaaaaaaaaaa```aaabbbeeegggjjjmmmnnnqqqrrrtttuuuttttttuuuvvvsssttttttuuuuuuvvvvvvvvvppp```PPPIIIFFFCCC@@@?????????>>>>>>>>>=========999999999888888888777777888888777777666666666666444444444444444444444444555555444444444333333333444444444333333222222222111222333333111111222333222222222222222222222222222222333333333333222222111111111222222222333333222333333444444333333222222222333333333444444444444444444444555555555555666555555555666888:::<<<===GGGVVVeeewwwoooccc]]]]]]WWWXXXZZZ[[[ZZZXXXVVVUUUSSSUUUXXX[[[___eeekkkppppppssswwwzzz|||}}}}}}}}}~~~}}}yyyvvvssspppkkkgggccc___ZZZWWWQQQPPPNNNLLLJJJHHHHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLOOORRRSSSXXX[[[___````````````aaa``````___^^^]]]\\\\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUUUUUUUVVVWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[]]]```cccfffgggjjjlllnnnnnnnnnnnnooopppnnnnnnnnnooopppqqqqqqrrrqqqaaaPPPHHHEEEBBB??????===<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888777777999888888777777666666555444444444444444444444444555555555444444333333222333333333333333333333333111222333333111111222333222222222222222222222222111111222222222222111111111111111111222222222222222222444444444444222222222222333333444444555555555555555555666666666666555555555555777:::===???@@@PPPddduuulll___WWWVVVYYYUUUWWWYYYYYYXXXVVVVVVVVVXXXZZZ]]]```dddjjjppptttrrrvvv{{{~~~~~~~~~~~~|||xxxtttqqqmmmjjjfffbbb^^^ZZZUUURRRLLLKKKJJJHHHGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGGGGHHHJJJMMMOOOQQQVVVYYY\\\]]]\\\[[[ZZZ[[[YYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUVVVTTTTTTUUUWWWYYY\\\^^^___aaaccceeefffffffffggghhhffffffggghhhiiijjjjjjkkksssbbbQQQHHHEEEAAA???>>><<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999888888777666666555555555555555555555555555666555555444333333222222111222222333333444444555111222333333111111222333333333333333333333333333///000000111111000000///111111111111222222222222111222444555555444222111222222333333444555555666444444444555555555666666666666666777:::>>>BBBDDDKKK^^^ttt~~~iii]]]WWWSSSSSSVVVVVVXXXYYYYYYXXXXXXZZZ\\\^^^```dddgggkkkpppuuuyyywwwzzz~~~|||zzzwwwtttooolllgggddd```\\\YYYUUUQQQNNNIIIIIIGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJKKKLLLNNNQQQRRRUUUXXXZZZZZZYYYVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSRRRRRRQQQQQQPPPPPPOOOKKKJJJJJJIIIHHHHHHHHHIIIFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNOOOOOOPPPPPPQQQPPPQQQQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]]]]]^^^```]]]]]]^^^___```aaabbbbbbtttcccQQQHHHDDDAAA>>>>>>>>>=========<<<<<<<<<<<<999999999::::::;;;<<<<<<999999999888777666666555666666666666666666666666666666555444333333222222000111222333444444555666111222333333111111222333444444444444444444444444333333444444444444333333000111111111111222222222111222444555555444222111222222333333444555666666333333333444444444555555777777777888<<<@@@EEEHHHVVVjjjmmm\\\WWWVVVUUUUUUXXXXXXZZZ[[[[[[ZZZ[[[___cccccceeeiiillloootttzzz}}}|||~~~~~~}}}zzzwwwtttppplllhhhccc```\\\YYYVVVRRRNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNNNNOOOPPPRRRTTTVVVUUUWWWYYYYYYVVVTTTSSSRRRTTTTTTUUUUUUVVVWWWWWWXXXQQQQQQPPPPPPOOOOOONNNNNNKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRTTTWWWXXXWWWWWWYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\pppaaaPPPHHHEEEAAA>>>===@@@>>><<<:::999:::;;;<<<;;;;;;::::::::::::999999777777777777777666555555666666777777888888999999444444444333333222222222222333333222111111222444333333333222222222111111222222222222222222222222444444222222222222444444111111222222222333333333333444555333111000000111444444444444444444444444555555444444444555666666;;;666555999===BBBJJJQQQcccvvv{{{ccc___XXXTTTTTTUUUWWWYYYYYY[[[^^^___```bbbdddgggiiikkknnnrrrwww{{{~~~}}}}}}|||~~~}}}{{{xxxtttqqqlllfffbbb\\\ZZZVVVQQQNNNKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLOOOMMMMMMOOOTTTVVVVVVTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSRRRQQQQQQRRRUUUYYY[[[ZZZZZZYYYWWWSSSQQQQQQRRRSSSTTTVVVWWWWWWVVVUUUTTTPPPPPPQQQRRRRRRRRRRRRRRRNNNOOOOOOMMMKKKJJJJJJLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKLLLLLLJJJHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQMMMNNNNNNNNNMMMKKKIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPRRRRRRQQQQQQRRRTTTVVVWWWpppaaaPPPHHHEEEAAA>>>===???>>><<<:::::::::;;;<<<;;;;;;::::::::::::999999777777777777777666666555444444555555555555555555555555444444444444444444000111111000//////000222333333333333222222222222222222222222222222222222444333333222222333333444111111222222222333333333444555555444222111222333444444444444444444444444444444444444444555555666888555444888===CCCNNNYYYqqq|||iii[[[XXXUUUSSSTTTVVVXXXYYY[[[]]]```bbbccceeehhhjjjmmmooorrrvvvzzz~~~~~~~~~||||||~~~|||zzzwwwsssooolllgggbbb___ZZZWWWTTTPPPLLLIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOORRRQQQQQQTTTYYY[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXWWWVVVWWWVVVVVVVVVXXX[[[^^^```______]]]YYYUUURRRRRRSSSUUUVVVWWWXXXYYYXXXVVVUUURRRSSSTTTUUUUUUVVVUUUUUURRRRRRQQQOOOMMMLLLNNNOOOQQQSSSTTTSSSQQQOOONNNNNNOOOPPPPPPOOOMMMLLLMMMOOONNNNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOONNNMMMKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRqqqaaaPPPHHHEEEAAA>>>===???>>><<<;;;::::::;;;<<<;;;;;;::::::::::::999999777777777777666666666666444444444444444444333333444444555555555555555555000111222111//////111222444444444444333333333333222222222222222222222222444333333222222333333444111111222222222333333333333555555555333333444555555555555555555555555555333333333333333444555666777666777:::>>>GGGWWWfff}}}~~~gggYYYSSSTTTTTTUUUWWWYYY[[[\\\^^^```dddggghhhjjjmmmooossstttwww{{{~~~~~~|||{{{{{{}}}|||yyyuuurrrmmmiiieeebbb^^^[[[VVVTTTPPPMMMIIIGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSTTTWWWWWWYYY\\\```ccccccbbbdddcccbbb```___]]]\\\[[[]]]]]]]]]^^^```cccgggiiihhhgggccc^^^XXXUUUUUUVVVXXXYYYZZZ[[[[[[ZZZXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXVVVSSSPPPQQQSSSVVVZZZ[[[\\\ZZZWWWUUUSSSSSSSSSTTTUUUSSSRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMqqqaaaPPPGGGDDDAAA>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999888777777666666666666666666666666555555444444444333333444444555555666666333333444333222111333555555555444444444333333333222222222222222222222222333333333333333333333333111111222222222333333333222333555444333333444555333333333333333333333333333333222333333444555666999999;;;???CCCNNNaaasssjjj[[[UUUQQQTTTWWWZZZ\\\]]]___```aaadddhhhkkkmmmooorrrsssxxxyyy|||{{{yyyyyy{{{}}}{{{xxxuuuqqqmmmhhhdddaaa^^^[[[YYYQQQPPPMMMIIIGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNQQQTTTVVVXXXYYY]]]^^^```dddgggiiijjjjjjfffeeedddcccbbbaaa``````bbbbbbccceeehhhllloooqqqrrrpppllleee^^^[[[ZZZ[[[]]]^^^^^^^^^^^^]]][[[[[[\\\\\\^^^___```aaaaaabbb```___[[[WWWUUUWWW[[[^^^bbbccccccbbb^^^[[[YYYYYYWWWXXXXXXXXXVVVVVVXXXZZZ\\\]]]^^^______``````___^^^^^^\\\[[[ZZZYYYYYYYYYXXXVVVSSSOOOMMMMMMMMMNNNRRRRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLrrraaaOOOGGGDDDAAA>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555666666777666666555555444444333333222222333333444444444555333444444333222222333555555555444444444333333333222222222222222222222222333333333333333333333333111111222222222333333333111222333333222111333444222222222222222222222222333333333333444555666777999:::>>>DDDJJJVVVjjj}}}{{{iiiZZZSSSUUUSSSVVVZZZ\\\\\\]]]___aaaeeehhhmmmppprrrtttvvvxxx|||}}}{{{wwwuuuyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxvvvuuusssooommmmmmjjjeeeaaa^^^\\\YYYWWWMMMLLLIIIFFFDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMQQQUUUYYY\\\^^^___bbbdddgggjjjlllmmmmmmnnnfffffffffffffffeeeeeeeeeffffffhhhkkkooossswwwyyy{{{yyyuuunnngggcccaaabbbbbbbbbbbbaaaaaa```___^^^___```bbbdddeeegggggggggfffdddaaa]]][[[]]]bbbfffhhhiiijjjhhhddd```___^^^]]]^^^___^^^]]]^^^```bbbdddeeefffgggggghhhhhhgggeeedddbbbaaa______^^^^^^\\\ZZZVVVSSSQQQRRRSSSTTTYYYYYYYYYXXXWWWTTTRRRPPPMMMLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKrrraaaOOOFFFCCC@@@??????<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888666555555555666777333333333333333333222222222222333333333333333333111222333222000000222333444444444444333333333333222222222222222222222222222333333444444333333222111111222222222333333333111222333333111111111333222222222222222222222222333333333444555666777888999;;;AAAKKKUUUcccvvvsssdddXXXMMMMMMRRRUUUXXXZZZ[[[ZZZ[[[___bbbkkknnnssswwwxxxyyy{{{|||~~~yyyvvvtttzzz}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxwwwuuusssqqqpppnnnjjjhhhhhheeeaaa]]][[[YYYVVVTTTJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGIIIJJJJJJMMMPPPUUUZZZ___cccfffggghhhkkkoooppppppooooooooohhhiiiiiiiiiiiijjjjjjjjjhhhjjjmmmqqquuuzzz}}}}}}wwwqqqllljjjiiiggggggfffeeecccbbbbbbaaabbbccceeegggiiijjjkkklllhhhgggeeebbbaaadddiiimmmmmmoooooommmjjjfffeeeddddddfffggggggfffgggiiikkkkkkkkklllmmmnnnnnnnnnnnnjjjiiihhhfffeeeddddddddd```^^^[[[ZZZYYYZZZ\\\^^^``````aaa```^^^ZZZWWWUUUQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMKKKKKKsssbbbOOOFFFCCC@@@??????;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888666555555555777777333333333333444444444444444444444444444333333333111222333222111000222444333333333333222222222222222222222222222222222222222333333444444333333222111111222222222333333333333444555444222111111222444444444444444444444444444444444555666777999999;;;===GGGVVVeeeuuuppp\\\UUUPPPKKKMMMTTTXXXZZZ\\\ZZZYYY[[[bbbhhhqqquuuzzz}}}~~~}}}yyyvvvuuu|||~~~|||||||||xxxwwwvvvtttsssssssssssssssrrrqqqppppppooooooooommmnnnnnnnnnooooooooooooqqqpppnnnlllllljjjfffddd```^^^[[[YYYWWWTTTQQQNNNHHHFFFEEECCCBBBAAAAAABBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNQQQTTTZZZ```fffkkkmmmoooooorrruuuuuusssqqqppppppkkkkkkkkkkkkkkkjjjjjjjjjkkkmmmpppuuuzzzyyytttqqqpppkkkjjjiiigggfffdddddddddcccdddfffiiikkkmmmmmmnnniiiiiigggffffffiiinnnrrrrrrssstttrrrooollljjjjjjiiijjjkkkkkkkkklllnnnpppooopppqqqrrrssssssssssssmmmlllkkkjjjiiiiiiiiiiiiccccccbbbbbbccceeeggghhhiiijjjjjjiiifffbbb___\\\XXXVVVSSSQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRQQQOOONNNsssbbbOOOFFFCCC@@@??????;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::::::::999999999888666555444555777888555555555666666777777777666666666555555444444333444555555444333333444666333333333222222222111111222222222222222222222222222222444444444444222222111111222222222333333333555666666555333111222333666666666666666666666666444444555555777888999:::>>>AAALLL___sssrrr^^^NNNNNNPPPOOORRRYYY\\\^^^^^^\\\ZZZ^^^fffnnnvvvzzz~~~}}}zzzwwwvvv~~~}}}{{{xxxwwwwwwsssrrrqqqooonnnmmmmmmmmmnnnmmmlllkkkjjjjjjiiijjjgggggghhhhhhhhhiiiiiiiiiiiigggfffeeedddbbb___]]][[[YYYWWWVVVTTTQQQLLLIIIGGGFFFDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDGGGHHHIIIKKKNNNPPPRRRSSSTTTXXX^^^eeekkkpppssstttsssvvvyyyyyyuuurrrpppqqqlllkkkkkkjjjiiihhhhhhgggmmmooosssxxx}}}yyyuuutttmmmllljjjhhhgggfffeeeeeeccceeegggiiilllmmmooooooiiiiiiiiihhhiiilllqqquuutttvvvwwwuuurrrpppnnnnnniiijjjlllllllllmmmoooqqqrrrssstttuuuuuuvvvvvvuuuooonnnmmmllllllkkkllllllffffffggggggiiilllnnnoooqqqqqqrrrpppnnniiieeeccc___]]]ZZZWWWVVVVVVXXXYYYXXXXXXYYYXXXXXXVVVTTTSSSuuudddPPPGGGCCC@@@??????>>>>>>>>>>>>============;;;;;;::::::999888777777555555444444444444555555555555666666777777888888333333333444333333222222444444444555555555666666222333333444444333333222444444444333333222222222222222222222222222222222333444444555555444444333444444333333333333222222111222333444444444333333444444666::::::999;;;AAAEEENNN]]]ooowwwZZZUUUNNNKKKLLLQQQWWW[[[aaa```^^^\\\]]]bbbjjjppp}}}}}}yyyxxxyyy{{{~~~}}}{{{xxxvvvsssrrrqqqmmmkkkiiihhhhhhhhhfffeeecccccccccbbbaaaaaa``````_________``````aaaaaaaaabbbbbbaaa___]]]\\\ZZZZZZWWWVVVTTTQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGEEEGGGHHHIIIKKKOOOTTTXXX^^^dddhhhkkkpppwwwzzzxxx{{{{{{zzzxxxuuurrrnnnlllllllllkkkiiigggggghhhjjjggglllrrryyy~~~zzzvvvtttsssqqqmmmkkkkkkjjjiiihhhggghhhhhhjjjkkklllmmmnnnqqqooommmllllllooorrruuuyyyyyyyyyyyywwwssspppnnnlllkkkjjjjjjlllnnnqqqrrrtttuuuvvvwwwyyyyyyzzzzzzrrrpppnnnmmmlllmmmnnnooooooooopppqqqrrrtttuuuvvvwwwxxxwwwuuurrrmmmhhheee___^^^\\\[[[[[[]]]___```cccbbbbbb```^^^\\\ZZZYYYtttcccPPPGGGCCC@@@??????>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777666666555555555555666666333333444444444444555555333333444444444444444333333333444444444555555555222333333444444333333222444444444333333222222222333333333333333333333333111222222333333222222111222222222333333444444444222222333333444444444444444333555888888777;;;AAAKKKXXXjjj|||uuubbbSSSPPPKKKJJJMMMRRRXXX\\\bbbaaa___^^^```fffmmmsss}}}zzzzzz||||||zzzxxxvvvssspppnnnmmmjjjhhheeedddddddddcccaaa]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSQQQNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKMMMPPPTTTYYY]]]ccchhhmmmoootttzzz|||zzz|||{{{yyyvvvssspppmmmllliiiiiiiiihhhfffgggiiikkkjjjnnntttzzz{{{wwwttttttrrrooommmmmmmmmlllkkkiiijjjkkklllnnnoooppppppqqqpppnnnmmmnnnpppsssuuuxxxyyyyyyyyywwwtttqqqooolllkkkjjjkkklllooorrrsssuuuuuuwwwxxxyyyzzzzzzzzzuuusssrrrpppooopppqqqrrrqqqqqqrrrrrrtttvvvwwwxxxzzz{{{zzzyyyvvvqqqllljjjddddddbbbbbbbbbdddfffggghhhhhhgggfffdddbbbaaa```sssbbbPPPGGGCCC@@@>>>???======<<<<<<<<<;;;;;;;;;;;;::::::999999888888888777777666666666666777777555555444444444444333333333333444555666666666555222222333333333444444444222333333444444333333222444444333333333333222222333333333333333333333333111222222333333222222111111111222333444555666666222333333333444444444444666555666999888888>>>FFFVVVggg}}}xxx```RRRLLLKKKKKKLLLPPPVVV[[[___aaaaaaaaaaaadddjjjqqqwww}}}|||}}}~~~}}}yyywwwuuurrrooollliiihhheeeccc```_________]]]\\\WWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQNNNNNNLLLJJJIIIGGGEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIILLLOOOSSSWWW[[[```dddkkkppptttvvvyyy~~~}}}}}}{{{wwwrrrooolllkkkkkkfffgggggggggfffhhhjjjmmmmmmqqqwww|||{{{xxxvvvuuusssqqqqqqqqqrrrqqqpppmmmmmmnnnpppqqqrrrssstttrrrqqqpppooopppqqqtttuuuxxxxxxyyyxxxwwwtttrrrpppllllllkkklllnnnqqqtttvvvvvvwwwxxxzzz{{{{{{{{{{{{yyyxxxvvvtttsssttttttuuusssssstttuuuvvvxxxyyyzzz~~~~~~~~~{{{wwwssspppjjjjjjiiiiiijjjlllnnnooonnnnnnnnnmmmlllkkkjjjiiirrrbbbPPPGGGDDDAAA>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999888888888888888777777777777888888999999888777777666555555333333555666777777777777111111222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222333444444555555444444333222222333333444555555666333333333333333444555555888777999;;;;;;===FFFPPPcccwww|||bbbRRRNNNIIIKKKNNNQQQTTTYYY^^^aaa___```aaacccfffllltttyyy~~~}}}}}}}}}zzzxxxvvvtttrrrnnnkkkgggeeecccaaa___\\\[[[ZZZZZZXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNMMMMMMMMMLLLLLLLLLPPPPPPPPPPPPPPPOOOOOOOOOJJJJJJIIIHHHGGGFFFEEEEEEBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCEEEFFFGGGKKKOOOTTTYYY^^^bbbgggkkkrrrwww{{{{{{}}}}}}{{{xxxrrrmmmjjjhhhiiijjjggghhhhhhhhhhhhiiillloooppptttzzz~~~|||zzzxxxwwwuuuttttttuuuuuutttsssoooooopppqqqssstttuuuvvvrrrqqqqqqqqqrrrsssuuuvvvwwwxxxyyyyyyxxxvvvtttrrrnnnnnnnnnnnnpppsssvvvxxxyyyzzz{{{||||||}}}}}}}}}{{{zzzyyywwwwwwvvvvvvvvvtttttttttuuuwwwxxxzzz{{{{{{xxxuuuooonnnnnnooopppqqqssstttrrrrrrssssssrrrrrrqqqpppqqqaaaOOOGGGDDDAAA>>>>>>;;;;;;;;;;;;::::::::::::::::::999999999999999888888888777777777777888888;;;::::::999888777666666333444555666777777888777111111111222222222333333222333333444444333333222333333333333333333333333111111111111111111111111333444444555555444444333444444444444444444444444444444333333333444555666777777999;;;===BBBPPP]]]rrr|||cccOOOIIIKKKIIILLLQQQTTTVVVYYY\\\___^^^```bbbeeeiiiooovvv{{{{{{{{{||||||~~~{{{wwwuuurrrqqqoookkkhhhdddbbb```^^^[[[YYYWWWWWWVVVTTTSSSQQQPPPPPPOOONNNNNNMMMMMMJJJIIIIIIIIIIIIIIIIIIIIIMMMLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCDDDFFFIIIJJJOOOSSSZZZ___dddhhhmmmooowww|||~~~~~~zzzvvvsssmmmgggeeeeeeggghhhjjjjjjkkkkkkkkklllooorrrtttxxx|||}}}{{{zzzxxxwwwvvvuuuvvvvvvtttrrrnnnnnnoooppprrrssstttuuuppppppqqqrrrtttuuuvvvwwwwwwxxxyyyzzzzzzxxxvvvuuurrrqqqqqqqqqsssvvvyyy{{{{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwvvvsssttttttuuuvvvxxxyyyzzz}}}zzzxxxssssssssstttuuuvvvvvvwwwsssttttttuuuuuuuuuuuuuuuppp```OOOGGGDDDAAA>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777777777777888888888888777666666555444444444444555666777777777666111111222222222333333333222333333444444333333222222222333333333333444444111111111111111111111111111222222333333222222111555555555555444444333333555444333333333444666777444555888<<<@@@III[[[lllzzzfffVVVIIIFFFKKKIIINNNSSSUUUVVVWWW[[[^^^```bbbfffiiimmmsssyyy~~~|||zzzxxxwwwvvvxxxzzz}}}}}}yyytttqqqnnnmmmjjjgggdddaaa___]]][[[XXXVVVTTTSSSRRRPPPOOOLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDFFFIIILLLNNNUUUZZZ```fffjjjnnnqqqsssyyy}}}~~~}}}}}}zzzuuuoookkkfffbbbaaabbbeeehhhjjjkkkmmmmmmnnnppptttwwwyyy||||||{{{zzzxxxvvvvvvuuutttqqqnnnjjjjjjkkkmmmnnnooopppqqqmmmnnnpppsssuuuwwwxxxxxxwwwyyyzzz||||||{{{yyyxxxvvvvvvuuuuuuvvvyyy{{{}}}~~~~~~||||||{{{zzzyyywwwvvvvvvsssssstttuuuvvvxxxyyyzzz}}}|||zzzwwwwwwxxxxxxxxxxxxyyyyyyssstttuuuwwwxxxyyyyyyyyyooo___OOOGGGEEEAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777666666777777777666666555555444444333333444555555666666666555555222222222222333333333444222333333444444333333222222222222333333444444444222222222222222222222222111222222333333222222111444444444444555555555555666555333333333444666777444666:::@@@FFFSSSiii||||||bbbWWWQQQKKKHHHLLLMMMRRRWWWYYYYYYZZZ^^^bbbeeehhhlllppptttyyyzzzuuurrrppprrrvvv{{{{{{vvvqqqnnniiihhhfffccc```^^^[[[ZZZXXXUUURRRPPPPPPOOOMMMKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCEEEHHHLLLOOOQQQ\\\```gggmmmppprrrtttvvvxxx}}}~~~|||zzzyyyuuuooogggdddaaa^^^^^^aaadddggggggiiikkknnnppptttyyy|||~~~}}}|||zzzyyywwwuuussspppllliiieeefffggghhhiiijjjkkkllliiilllooosssvvvxxxyyyyyyxxxzzz|||}}}~~~}}}|||{{{{{{zzzyyyxxxyyy{{{}}}}}}}}}|||{{{zzzxxxvvvvvvtttttttttuuuvvvxxxzzzzzz|||~~~}}}|||wwwwwwxxxxxxwwwwwwvvvvvvuuuvvvxxxyyy{{{|||}}}}}}nnn___OOOGGGEEEAAA>>>=========<<<<<<<<<;;;;;;;;;999999999999999999999999777777666666666666777777666555555555555444444444444555555555555555444444222222333333333444444444222333333444444333333222222222222333333444444444444444444444444444444444333444444555555444444333222333333444555666777777666555333333333444666888666999>>>EEEMMM\\\tttfffNNNJJJMMMJJJGGGIIIQQQVVV\\\^^^^^^___dddiiiiiilllqqquuuyyy~~~~~~xxxrrrnnnkkkqqquuu{{{}}}yyytttooollleeedddccc```^^^[[[YYYXXXVVVSSSPPPNNNMMMLLLJJJHHHIIIIIIIIIHHHGGGGGGFFFFFFBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCFFFJJJNNNQQQTTT```eeelllqqqtttuuuwwwxxxxxx|||}}}{{{xxxvvvqqqkkkbbb```^^^\\\]]]```dddgggcccfffiiimmmqqqvvv|||~~~}}}{{{yyyvvvtttrrrnnniiifffbbbbbbccceeefffggghhhiiigggjjjnnnssswwwyyyzzzzzzyyyzzz|||~~~~~~}}}}}}~~~}}}{{{zzz{{{|||~~~~~~}}}}}}|||zzzyyywwwvvvtttuuuuuuvvvwwwyyyzzz{{{|||}}}~~~}}}uuuuuuuuuuuutttsssrrrqqqwwwxxxzzz|||~~~ooo___NNNFFFCCCAAA??????>>>===;;;;;;<<<<<<<<<;;;<<<;;;:::999888999::::::777777777777777777777777777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444666555333111111111333444000000000111222333444555333777777444555;;;:::555666777777666555555777999777:::AAAJJJYYYnnniii[[[MMMIIIHHHFFFGGGKKKSSSUUUXXX]]]bbbgggjjjlllsssuuuyyy}}}~~~|||wwwqqqnnnpppxxx|||{{{vvvsssooojjjgggcccaaa^^^[[[YYYWWWTTTQQQMMMLLLLLLKKKJJJJJJIIIIIICCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAABBBEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDBBB@@@AAACCCDDDBBB@@@DDDEEEFFFHHHKKKPPPWWW\\\hhhnnnuuuwwwuuusssuuuxxxyyyyyyyyywwwsssnnnhhhddd___\\\ZZZ[[[```cccddddddeeegggjjjmmmrrrxxx~~~|||{{{yyywwwvvvuuupppiiiccc______```bbbcccdddeeefffdddgggmmmrrrvvvxxxyyyyyy~~~~~~~~~~~~|||}}}~~~}}}zzzwwwwwwxxxyyyyyyzzzzzzzzzzzz~~~}}}{{{zzzwwwvvvuuutttsssrrrrrrrrrvvvwwwxxxzzz}}}ooo___NNNFFFCCCAAA??????>>>===;;;;;;<<<<<<<<<;;;;;;;;;999888888888999:::777777777777777777777777777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444555444333222222222333333444444444444555666777777333666666444666;;;<<<888::::::999777555555888;;;;;;@@@IIITTTdddxxx~~~[[[OOOFFFEEEGGGIIILLLQQQUUUWWW[[[```ffflllpppsssyyy{{{~~~}}}zzzvvvqqqppprrr|||~~~}}}}}}zzzvvvssspppmmmiiifffaaa___[[[YYYWWWUUURRROOOLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCBBBBBBCCCCCCCCCDDDBBBAAABBBDDDGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAA@@@>>>@@@BBBDDDCCCAAAEEEFFFHHHJJJNNNTTT\\\aaakkkpppuuuvvvsssrrrtttwwwwwwwwwwwwuuuqqqkkkfffccc]]][[[[[[]]]bbbfffhhhhhhjjjlllooosssxxx~~~}}}zzzyyywwwvvvtttooohhhccc``````aaacccdddeeefffgggeeehhhlllqqquuuxxxzzzzzz~~~~~~}}}}}}~~~~~~{{{xxxxxxxxxyyyzzz{{{|||||||||~~~~~~~~~}}}{{{zzzuuutttsssrrrqqqqqqqqqqqqvvvwwwyyy{{{}}}ooo___NNNFFFCCCAAA?????????===;;;;;;<<<===<<<;;;;;;::::::999888999999999777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222333333333222222333444444333666666555777<<>>@@@GGGSSSaaaqqqyyyeeeOOOGGGBBBCCCHHHLLLQQQVVVYYY[[[___dddlllsssyyy}}}zzzxxxuuurrrtttwww}}}|||vvvssspppnnnllliiifffddd^^^\\\XXXVVVUUURRROOOMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAABBBDDDFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@??????@@@BBBDDDDDDDDDFFFHHHKKKNNNSSS[[[ccciiippprrruuutttqqqppprrruuuuuuuuutttqqqmmmhhhccc```\\\[[[\\\```eeeiiilllllljjjlllpppttt{{{~~~zzzyyywwwvvvsssnnnhhhcccbbbbbbcccdddfffggghhhiiihhhiiilllppptttxxx{{{|||}}}~~~|||zzzzzzzzz{{{{{{|||}}}}}}}}}||||||}}}}}}|||{{{zzzyyysssrrrqqqpppppppppppppppwwwxxxzzz|||~~~ooo___NNNFFFCCCAAA?????????===;;;;;;<<<===<<<;;;<<<;;;;;;:::::::::::::::777777777777777777777777555555444444444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444222333333444444333222222333333222222111222222222555666777777:::???EEEHHHIIIFFFAAA;;;888:::>>>CCCEEENNN]]]mmm}}}vvvaaaSSSKKKGGGDDDFFFKKKPPPTTTWWW[[[^^^bbbiiiqqqzzz}}}xxxwwwvvvuuuyyy~~~~~~}}}|||}}}}}}~~~~~~{{{zzzrrrooollljjjhhhfffbbb```[[[YYYVVVTTTSSSPPPMMMKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEGGGGGGHHHKKKOOOSSSYYYbbbjjjppptttuuutttrrrpppoooqqqsssuuutttrrrnnnjjjeeeaaa___\\\]]]```dddhhhlllnnnooolllnnnrrrwww~~~~~~{{{{{{yyywwwtttooojjjgggeeeeeefffgggiiijjjkkklllkkklllnnnppptttxxx|||~~~}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{|||yyyzzzzzz{{{zzzyyyxxxwwwsssrrrrrrqqqqqqqqqqqqrrryyyzzz|||}}}ooo___NNNFFFCCCAAA?????????>>><<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::777777777777777777777777444444444444333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444222222333444444333333222777666666555555555666666777777888:::===BBBKKKRRRRRRNNNHHHAAA>>>???EEEJJJNNNXXXhhhyyyqqq___QQQJJJGGGGGGGGGIIIMMMSSSWWWXXX]]]```eeemmmvvv|||xxxxxxyyyzzz~~~}}}{{{zzzzzzzzzyyywwwwwwxxxxxxyyyzzz|||}}}~~~{{{{{{{{{{{{|||}}}~~~}}}}}}}}}|||zzzwwwuuussspppnnnjjjgggeeebbb^^^\\\YYYWWWTTTRRRQQQOOOLLLJJJGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGIIILLLPPPUUUZZZ```hhhoootttvvvvvvtttrrrpppppprrrsssuuusssppplllgggccc```^^^]]]```cccgggkkkmmmoooppprrruuuyyy~~~}}}|||||||||zzzvvvqqqnnnlllhhhiiijjjkkkmmmnnnooooooppppppqqqrrruuuyyy||||||}}}~~~}}}}}}~~~}}}{{{zzzyyyyyyxxxwwwxxxyyyzzzyyyxxxwwwvvvuuuuuuuuutttuuuuuuvvvvvv{{{|||~~~~~~}}}ooo___NNNFFFCCCAAA??????@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<;;;::::::777777777777777777777777555555444444444333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444222222333333333333444444555555444444444555555666888777888;;;>>>DDDOOOZZZ\\\XXXQQQJJJGGGHHHNNNSSSZZZeeevvvmmm^^^QQQIIIGGG@@@DDDHHHKKKPPPXXX\\\[[[___bbbiiiqqqzzz{{{yyy{{{}}}~~~}}}yyywwwuuutttttttttsssrrrqqqqqqrrrrrrtttuuuwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyywwwtttrrrpppmmmkkkgggdddbbb___\\\YYYWWWUUURRRPPPOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCCCCEEEIIILLLRRRWWW]]]ccchhhmmmrrruuuwwwvvvtttssssssssstttuuutttrrrnnniiiddd```]]]\\\\\\```fffjjjmmmnnnppprrrssswww}}}|||{{{|||}}}}}}{{{wwwsssrrrqqqmmmmmmnnnoooqqqrrrssssssuuuuuuuuuvvvxxxzzz}}}~~~|||}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||zzzooo___NNNFFFCCCAAA??????@@@>>><<<<<<===>>>===<<<::::::;;;;;;;;;:::999888777777777777777777777777555555555555444444444444444444444444444444444444555555555555555555555555444444444444444444444444222222333333333333444444333333222222222333444555222222222222222333444555777555666:::>>>DDDQQQ___dddaaa[[[TTTQQQSSSXXX\\\eeepppiii[[[RRRIIIEEEEEE@@@GGGMMMOOOTTT\\\```^^^aaaeeemmmuuu~~~{{{zzz~~~~~~{{{yyywwwtttrrrooonnnoooooonnnmmmjjjjjjkkklllmmmooopppqqqppppppppppppqqqqqqrrrsssvvvvvvvvvuuutttrrrooonnnhhhfffcccaaa___]]]ZZZXXXTTTRRROOOMMMLLLKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGJJJPPPTTTZZZ___fffmmmpppsssuuuvvvvvvuuutttuuuvvvwwwwwwwwwrrrpppkkkeee```]]][[[ZZZYYY___fffkkknnnpppsssuuusssxxx|||zzzyyyzzz{{{|||zzzwwwtttttttttpppqqqrrrssstttuuuvvvwwwyyyyyyyyyyyyzzz{{{|||}}}|||}}}~~~~~~|||{{{{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{|||{{{||||||}}}~~~}}}zzzxxxooo___NNNFFFCCCAAA??????@@@>>>===<<<===>>>===<<<888888999:::999888777666777777777777777777777777666666555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444222222333333333444444444444333111111111333555666444444444555666777888999555333444999===CCCQQQaaajjjgggaaa[[[XXXYYY___cccjjjtttooo[[[QQQLLLFFFCCCDDDEEEMMMSSSUUUYYY```bbb```cccgggoooxxx{{{||||||yyyvvvtttrrrooommmkkkllllllkkkkkkfffffffffggghhhjjjlllllllllllllllllllllmmmnnnnnnnnnoooooonnnmmmkkkiiihhhdddbbb```^^^^^^]]]ZZZXXXQQQOOOMMMKKKJJJIIIFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEGGGJJJKKKMMMQQQXXX]]]___eeemmmsssvvvvvvvvvvvvuuuttttttvvvxxxyyyyyyxxxqqqnnniiiccc^^^ZZZYYYXXXVVV]]]eeelllooorrruuuwwwvvv}}}}}}{{{yyyxxxxxxzzz{{{zzzvvvttttttvvvrrrssstttuuuvvvwwwxxxyyy{{{{{{{{{||||||||||||||||||}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}~~~}}}yyyvvvqqq^^^LLLGGGDDD???===AAA;;;;;;;;;<<<<<<<<<<<<===::::::999999999999888888888888888888888888888888888888777666666666666666444555666777777666555444333333333444444444555555444444444333333222222222333333222222333333444555444444444444444444444444666666666666666555555555666555777:::===DDDRRR```mmmkkkhhhbbb^^^^^^dddiiitttyyykkk___SSSKKKGGGDDDEEEJJJHHHNNNVVV[[[\\\^^^aaacccgggmmmuuu|||~~~|||yyytttpppkkkkkkjjjhhhgggeeeddddddcccbbbaaaaaaaaabbbcccdddggggggggggggggghhhiiiiiihhhiiiiiiiiiiiihhhhhhggg```___^^^\\\YYYVVVSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGGGGFFFDDDCCCCCCEEEHHHJJJHHHJJJLLLMMMKKKJJJJJJJJJJJJJJJLLLOOOTTTYYY___bbblllnnnoooqqqqqqqqqpppppprrrrrrsssvvvyyyyyyxxxvvvooojjjccc\\\XXXWWWWWWXXXZZZ```fffkkknnnqqqvvvyyyzzz~~~zzzxxxwwwwwwwwwyyyyyyyyyxxxwwwvvvttttttuuuttttttsssuuuwwwyyy{{{|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~{{{xxxuuuqqq^^^LLLGGGDDD???===@@@======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888777777666666666666666444555666777777666555444333333333444444444555555444444444333333222222222333333222222333333444555444555555555555555555444555555555555666666666666666555777:::===DDDRRR```qqqpppmmmhhhdddccchhhlllsssxxxooobbbWWWLLLGGGDDDBBBEEEJJJMMMSSSYYY]]]^^^```dddggglllrrryyy~~~}}}|||zzzvvvqqqnnniiihhhgggeeedddbbbaaa``````___^^^]]]]]]^^^___```bbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeedddcccaaaaaa]]]]]][[[YYYWWWTTTRRRPPPKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGFFFGGGIIILLLNNNNNNPPPRRRRRRQQQPPPPPPQQQPPPQQQTTTXXX]]]ccchhhjjjooopppppppppppppppooonnnqqqrrrtttwwwyyyyyyvvvtttmmmiiibbb\\\XXXVVVWWWXXX\\\aaahhhmmmooosssxxx|||~~~~~~{{{xxxvvvvvvvvvvvvwwwwwwwwwwwwvvvtttsssrrrsssrrrrrrrrrsssuuuwwwyyyzzzyyyxxxwwwxxxyyy{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}zzzwwwtttppp]]]LLLGGGDDD???===@@@???>>>===<<<;;;:::999999<<<<<<;;;;;;;;;;;;::::::666666666666666666666666888777666666555555666666444555666666666666555444333333333444444444555555444444333333333333222222333333222222333333444555444555666777777666555444444444444555666666666777666555777:::===DDDRRR```ssssssqqqmmmhhhgggjjjnnnpppwwwtttfffZZZPPPGGGDDDCCCCCCGGGMMMUUUYYY]]]___aaadddiiimmmtttxxx~~~}}}}}}|||||||||}}}}}}||||||{{{||||||}}}zzz|||}}}}}}|||{{{{{{||||||zzzyyyxxxvvvsssnnnkkkeeedddcccaaa___^^^\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\_________^^^]]][[[YYYXXXXXXXXXWWWUUUSSSQQQOOOMMMHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIJJJLLLOOORRRTTTTTTVVVYYYYYYXXXWWWWWWXXXWWWZZZ^^^ccchhhmmmppprrrqqqpppooonnnnnnmmmnnnnnnqqqrrruuuxxxzzzyyyuuuqqqjjjfff```ZZZWWWVVVXXXYYY___dddjjjnnnqqquuu{{{~~~zzzxxxyyyxxxvvvttttttttttttuuuuuuuuuuuuuuutttrrrqqqppppppoooooooooppprrrtttuuuwwwvvvuuuuuuuuuvvvxxxyyyzzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{zzzyyyzzzzzzxxxuuurrrooo\\\KKKGGGEEE???===@@@>>>======<<<;;;;;;::::::::::::999999999888888888666666666666666666666666777777666555555555555666555555555555555555555555333333333444444444555555333333333333333333333333333333222222333333444555333444555666666555444333333333444444555666777777666555777:::===DDDRRR```qqqrrrqqqnnniiigggiiikkkooovvv~~~nnneeeWWWNNNGGGEEEFFFGGGLLLRRR[[[^^^```bbbcccfffmmmrrrzzz~~~}}}|||zzzyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvuuuwwwxxxxxxwwwvvvvvvwwwwwwvvvuuutttssspppkkkhhhaaaaaa___]]][[[ZZZXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQUUUXXXZZZ[[[]]]___```___^^^^^^______bbbfffkkknnnqqqrrrrrrooonnnlllllllllmmmnnnooorrrsssvvvyyyzzzxxxrrrnnngggddd^^^YYYVVVWWWYYYZZZaaaeeekkkooosssxxx|||wwwtttrrrrrrqqqqqqppppppqqqrrrssssssssssssrrrqqqpppnnnnnnllllllllllllmmmnnnoooppprrrrrrrrrqqqrrrrrrssstttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuttttttuuutttuuuwwwxxxvvvssspppmmm[[[KKKGGGEEE???===???<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777777777777777777777777666666555555555555555555555444444444444555555333333333444444444555555333333333333333333333333333333222222333333444555222333444444444444333222222333333444555666666777666555777:::===DDDRRR```pppqqqqqqmmmhhhfffgggiiinnnwww~~~qqqgggaaaVVVNNNGGGGGGHHHJJJOOOUUU^^^aaacccccceeeiiiqqqwww~~~~~~}}}{{{yyywwwvvvuuutttrrrqqqpppoooooooooooooooqqqrrrttttttrrrrrrrrrsssrrrqqqppppppooolllhhheee___^^^]]][[[YYYWWWUUUTTTTTTSSSRRRPPPPPPPPPQQQRRRNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCEEEGGGHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLOOORRRWWW[[[___bbbdddfffhhhiiigggfffffffffhhhjjjmmmpppqqqqqqpppoooiiiiiiiiijjjkkknnnppprrrsssuuuwwwyyyyyyvvvpppllldddaaa\\\XXXVVVXXXZZZ\\\bbbfffkkkpppttt{{{}}}tttpppmmmkkkjjjjjjkkkkkklllmmmnnnoooooooooooonnnmmmllljjjjjjhhhhhhhhhhhhiiijjjjjjkkkmmmlllllllllmmmmmmnnnnnnpppqqqrrrssstttuuuuuuvvvrrrssssssttttttuuuvvvvvvzzz{{{|||}}}}}}~~~~~~~~~|||~~~{{{yyywwwuuusssqqqpppppppppqqqrrrtttvvvuuurrrooolllZZZKKKGGGEEE@@@===???;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::777777777777777777777777777666555555444444555555555555444444444444555555333333333444444444555555222222333333333333444444333333222222333333444555333222222222222222222333333333333444555555555666666555777:::===DDDRRR```pppqqqqqqmmmhhheeefffiiioooyyysssiiiaaa]]]SSSKKKFFFGGGIIILLLQQQWWW```bbbeeefffhhhmmmuuu{{{~~~{{{zzzxxxuuusssrrrqqqqqqlllkkkjjjiiiiiihhhiiiiiikkklllnnnnnnlllkkklllmmmllllllkkkkkkjjjhhhdddaaa]]]\\\[[[YYYVVVTTTRRRQQQQQQPPPNNNMMMLLLMMMMMMNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQTTTYYY___dddiiikkkoooqqqsssrrrpppnnnnnnnnnpppqqqssssssrrrqqqooommmfffggghhhkkknnnqqqsssuuuvvvvvvwwwxxxxxxtttoookkkbbb```[[[XXXWWWYYY\\\___cccgggmmmrrrwwwssslllhhheeecccbbbcccdddeeeggghhhiiiiiiiiiiiiiiihhhgggfffddddddbbbbbbccccccddddddddddddeeeeeeeeefffffffffffffffhhhiiiiiijjjkkklllmmmmmmnnnnnnnnnoooppppppqqqqqqrrrssstttuuuvvvvvvvvvvvvuuuwwwyyyzzzzzz{{{|||}}}xxxwwwuuusssqqqooonnnnnnnnnoooqqqtttuuutttqqqnnnkkkYYYJJJGGGEEE@@@===???<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::666666666666666666666666666666555444444444444555555444444333333444444555333333333444444444555555222222222333333444444444333333222222333333444555555444222111111222444555444444444444444444444444666555777:::===DDDRRR```ppppppooojjjeeeccceeehhhqqq{{{wwwllleee^^^YYYPPPIIIEEEGGGKKKOOOUUU[[[aaadddgggiiikkkqqqyyy~~~|||{{{wwwvvvtttrrrpppnnnmmmmmmffffffdddccccccbbbbbbbbbccceeegggfffeeedddeeeeeeffffffeeeeeeeeeccc___\\\[[[ZZZXXXVVVSSSQQQOOONNNNNNMMMKKKJJJIIIIIIJJJJJJGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDFFFHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIEEEEEEFFFHHHKKKNNNQQQSSSUUUWWW\\\bbbiiioootttvvvvvvxxxyyyxxxuuusssqqqqqqsssssssssrrrqqqnnnlllkkkfffhhhkkknnnqqqtttvvvwwwxxxwwwwwwwwwvvvsssnnnjjjaaa___[[[XXXXXX[[[^^^aaaeeeiiiooottt{{{vvvjjjdddaaa^^^ZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbbaaa```___]]]]]]\\\\\\]]]]]]^^^]]]]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^___``````aaabbbcccddddddggghhhhhhiiiiiijjjkkkkkkiiijjjkkklllmmmmmmmmmmmmlllooorrrsssttttttuuuvvvyyy|||~~~wwwuuutttqqqooonnnmmmmmmnnnoooqqqtttvvvtttpppmmmkkkYYYJJJGGGEEE@@@===???>>>>>>===<<<;;;::::::999:::::::::999999999888888555555555555555555555555666666555444444444444555555444333333333333444555333333333444444444555555222222222333333444444444333333222222333333444555777555333111111333555777444444444444444444333333666555777:::===DDDRRR```nnnnnnlllgggbbb```bbbfffrrr||||||llleee```YYYSSSOOOIIIFFFIIINNNSSSYYY```bbbeeeiiikkknnnttt||||||zzzyyyuuutttqqqooommmkkkjjjjjjcccbbbaaa```___^^^^^^^^^^^^```aaaaaa```______```bbbbbbaaabbbbbb```\\\YYYYYYXXXVVVTTTQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIIIIIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIEEEFFFGGGIIIMMMQQQTTTVVVZZZ]]]bbbiiipppvvv{{{~~~xxxzzzzzzyyyvvvsssqqqqqqqqqqqqpppooommmllljjjiiihhhjjjmmmqqqtttwwwxxxxxxzzzxxxwwwvvvuuurrrnnnjjjaaa^^^[[[XXXYYY\\\```cccgggkkkqqqwww~~~oooddd___]]]YYYUUUVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^\\\]]]]]]^^^______``````cccdddeeeffffffggggggfffgggjjjmmmooooooooopppqqqrrrtttxxx||||||xxxvvvuuusssqqqooonnnmmmmmmnnnooorrruuuvvvuuupppmmmhhhYYYIIIBBBAAA???======>>>=========<<<<<<<<<<<<999::::::::::::999888888888888777777777777888888555555555555666777999999444333222444666666444000444444555555555555444444444444444444444444444444333333333222222222111111222222333333333444444444444444555555666777777777777777999===AAAHHHVVVcccttttttrrrkkkdddbbbfffkkktttnnneeebbb\\\TTTPPPGGGGGGHHHKKKQQQVVVZZZ\\\aaaeeekkkqqqvvv{{{}}}|||zzzwwwuuupppnnnkkkjjjiiigggdddbbbbbb___\\\[[[ZZZZZZXXXVVV[[[[[[[[[[[[ZZZYYYXXXWWW[[[\\\^^^___]]][[[XXXVVVUUUTTTQQQOOOMMMLLLKKKKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDGGGJJJNNNRRRVVV[[[^^^fffiiinnnsssxxx{{{}}}~~~~~~|||yyywwwuuusssooommmpppooolllhhhfffgggjjjnnnnnnoooqqqwww~~~|||{{{zzzxxxwwwtttoooiiieee```]]]YYYXXXZZZ^^^aaacccjjjmmmssszzzwwwhhh___YYYTTTRRRTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYWWWTTTSSSSSSSSSRRRPPPOOOPPPQQQRRRSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSUUUVVVVVVVVVUUUUUUTTTTTTVVVYYY\\\]]]]]][[[[[[\\\\\\^^^___```aaa^^^___```aaacccdddeeeffflllnnnpppqqqqqqqqqrrrttt{{{{{{{{{~~~}}}xxxtttsssrrrqqqooonnnmmmllllllnnnpppsssuuuuuusssqqqoooiiiYYYJJJDDDBBB???===<<<===============<<<<<<<<<:::;;;;;;;;;;;;:::999999888888777777777777888888888777666666666666666666888666555666888999777444444444555555555555444444333333333333333333333333333333333222222222222111222222333333333444444444444444555555666777777777888888:::===AAAIIIXXXfffvvvvvvsssllleeedddhhhnnnxxxyyykkkeeeaaaZZZRRRNNNIIIIIIKKKOOOUUUYYY]]]^^^cccgggnnntttyyy~~~|||zzzxxxuuusssnnnllliiigggfffdddbbb```^^^\\\YYYXXXWWWWWWUUUSSSUUUUUUUUUUUUTTTSSSRRRRRRVVVXXXYYYZZZYYYWWWUUUSSSSSSRRRPPPMMMKKKJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIHHHIIIIIIIIILLLNNNRRRVVVZZZ^^^dddgggmmmppptttyyy}}}yyyvvvsssqqqpppnnnlllkkkjjjiiihhheeedddfffkkknnntttuuuxxx||||||zzzxxxvvvtttoooiiiddd___\\\YYYYYY[[[___bbbdddnnnrrrxxxrrreee^^^YYYUUUTTTVVVVVVVVVVVVWWWWWWWWWWWWWWWTTTRRRPPPOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPOOONNNPPPSSSUUUUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZXXXYYYZZZ[[[]]]^^^___``````cccgggjjjlllooorrrtttsssssssssuuuvvvvvvrrrnnnqqqqqqpppooonnnnnnnnnnnnmmmooorrrttttttrrrpppnnniiiZZZLLLFFFDDD@@@===<<<<<<<<<<<<===============;;;<<<<<<<<<<<<;;;::::::888777777666666777777888:::999888666555444444333666444333333444555555444444444555555555555444444222222222222222222222222333333333333222222222222333333333333444444444444444444555555666777777777:::888999===AAAKKK\\\kkkzzzzzzwwwpppiiihhhnnntttzzzqqqhhhddd^^^UUUNNNKKKIIIKKKNNNRRRWWW[[[^^^```eeejjjrrryyy~~~}}}yyywwwuuurrrooojjjhhheeedddcccaaa^^^\\\ZZZXXXUUUTTTSSSSSSQQQPPPPPPPPPPPPPPPOOONNNMMMMMMOOOQQQRRRSSSSSSRRRPPPOOOPPPOOOMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHIIIKKKMMMNNNPPPSSSWWW[[[___ccciiillluuuwww{{{~~~tttpppllliiihhhhhhggggggeeeeeeeeefffgggjjjooosssyyy|||}}}{{{xxxvvvrrrmmmgggccc]]]\\\ZZZZZZ\\\```eeehhhtttxxxwwwlll```[[[XXXVVVUUUWWWVVVVVVWWWWWWWWWVVVVVVUUUQQQOOOMMMLLLMMMMMMLLLJJJMMMLLLLLLLLLKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIJJJJJJLLLKKKJJJJJJLLLNNNNNNMMMNNNNNNNNNNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVXXXYYYYYY[[[^^^```bbbbbbccceeefffjjjiiiiiijjjllllllkkkiiikkkkkkllllllmmmmmmnnnnnnmmmoooqqqrrrrrrqqqnnnmmmhhhZZZMMMGGGFFFAAA===;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;::::::999777777666666666666777777:::999777666444444333333555444222111222333444444444444555555555555444444333333333333333333333333444444333333333222222222333333333444444444444555444444555555666777777777:::888888<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJHHHHHHIIILLLOOORRRSSSVVVZZZ^^^ccchhhmmmqqqxxxzzz}}}}}}|||rrrmmmgggcccbbbbbbccccccdddeeehhhjjjmmmqqqwww{{{}}}~~~}}}zzzwwwtttpppkkkeeeaaa\\\\\\[[[\\\^^^ccciiimmmwww}}}pppfff\\\YYYWWWUUUUUUWWWWWWWWWXXXXXXWWWVVVUUUTTTQQQOOOMMMMMMNNNNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHHHHJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZZZZYYYZZZ[[[bbbbbbbbbbbbdddeeefffgggcccdddfffgggiiijjjkkkkkklllnnnoooqqqqqqooommmlllgggYYYLLLGGGFFFBBB>>><<<<<<<<<<<<===============:::::::::::::::999888888777777666666666666777777777777666555555555555555777777666555555555777888444444555555555555444444555555555555555555555555444444444333333333222222333333444444444555555555444444555555666777777777999777888<<>>>>>=========<<<<<<<<<<<<999999::::::999999888777777666666555555666666777555555555444555555666666555666666555444444555777444444555555555555444444555555555555555555555555444444444444333333333333333444444444555555555555444444555555666777777777888777999>>>EEERRRfffwwwvvveeeXXXLLLEEEEEEIIIMMMPPPTTTVVVXXX\\\bbbgggmmmsss{{{{{{vvvrrroookkkhhheeebbb___]]][[[ZZZXXXVVVSSSQQQOOOMMMLLLLLLLLLKKKIIIGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNOOONNNLLLKKKLLLOOOSSSUUUXXX\\\aaafffkkkpppvvv{{{|||yyytttmmmiiiggggggggggggiiimmmrrrvvvzzz~~~~~~}}}xxxvvvrrrnnnkkkgggbbb___[[[]]]```aaadddjjjssszzzvvviiiaaa[[[ZZZ[[[YYYYYY[[[^^^___``````^^^\\\ZZZXXXSSSRRRPPPPPPRRRSSSSSSRRRQQQOOOMMMJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLNNNPPPQQQPPPPPPQQQRRRRRRSSSUUUUUUUUUVVVYYY[[[[[[]]]___aaacccdddddddddcccdddfffhhhiiiiiiiiihhhdddVVVHHHCCCCCCBBB@@@AAA??????>>>===<<<;;;;;;:::::::::;;;;;;::::::999888666666555555555555666666555555555444444555555666111333555555222111222444444444555555555555444444555555555555555555555555555444444444444333333333444444444444555555555555444444555555666777777777999888;;;AAAIIIVVVjjj{{{ppp^^^QQQIIIDDDEEEIIINNNQQQTTTUUUVVV[[[cccjjjqqqwww~~~{{{xxxsssnnnkkkgggccc```^^^\\\YYYWWWVVVUUURRRPPPNNNLLLJJJIIIJJJJJJHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@BBBCCCEEEGGGHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLOOORRRVVVXXXYYY\\\bbbggglllrrrxxx}}}|||xxxssspppooopppppppppqqquuuzzz~~~|||yyyuuurrroookkkhhheeeaaa^^^[[[^^^bbbdddgggnnnxxx}}}rrrhhhaaa\\\^^^aaa```aaaccceeeeeeffffffeeebbb___]]]XXXVVVUUUVVVWWWYYYYYYXXXVVVTTTRRROOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQQQQQQQQQQOOOMMMKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLQQQRRRRRRPPPLLLJJJIIIIIIMMMOOORRRRRRQQQRRRTTTVVVWWWXXXZZZ\\\]]]]]]\\\\\\\\\]]]___aaacccddddddeeedddUUUFFFAAABBBAAAAAABBB@@@@@@???===<<<;;;:::999;;;;;;<<<<<<;;;;;;:::999666666555555555555666666777666555444444444444444333666999999666444555666444555555555555555555444444444444444444444444444555555444444444333333333444444444555555555666666444444555555666777777777::::::===DDDMMMYYYmmm~~~zzzjjjXXXMMMGGGEEEFFFIIIMMMOOORRRRRRSSSXXXaaaiiiuuuzzzyyyuuupppkkkhhhddd```]]][[[YYYWWWUUUTTTRRROOOMMMLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGGGGHHHJJJKKKMMMNNNNNNKKKKKKLLLMMMPPPTTTXXXZZZ___bbbgggmmmrrrxxx}}}zzzvvvtttuuuvvvwwwwwwyyy|||~~~}}}xxxuuusssqqqmmmjjjgggddd```]]][[[___cccfffiiipppzzzyyyooogggaaa^^^aaaeeefffgggiiiiiijjjkkkkkkjjjgggcccaaa]]][[[ZZZ[[[]]]______^^^\\\ZZZXXXUUUTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXWWWVVVUUUTTTRRRPPPNNNNNNPPPQQQPPPOOOLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLNNNMMMLLLKKKKKKLLLLLLOOORRRSSSRRRQQQSSSUUUQQQSSSUUUWWWWWWWWWUUUTTTWWWXXXZZZ\\\^^^```aaabbbbbbUUUIIIEEECCC???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777888888777666666666666666888666444333222333555666444444444444444444444444555444333222222333555666111333444666666555333222444444444444444444444444333444555555666555555444777888888999999999999888333888>>>EEEOOOaaawwwiii\\\NNNIIIGGGFFFGGGJJJKKKKKKLLLNNNSSS\\\fffmmmwww|||~~~~~~~~~tttpppjjjeeecccaaa```^^^[[[ZZZYYYVVVSSSPPPNNNLLLHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBB@@@???BBBAAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPRRRWWW]]]aaaeeegggjjjooouuu|||~~~}}}~~~{{{xxxtttrrrpppnnnkkkgggccc```^^^\\\[[[aaahhhlllooouuu~~~uuuqqqhhhggggggiiimmmppprrrrrrvvvsssqqqpppqqqpppllliiihhheeecccccceeefffdddaaaaaaaaaaaa```^^^^^^```bbbbbbbbbbbbaaa```___]]]]]]\\\]]]]]]^^^]]]\\\ZZZYYYXXXXXXVVVUUUTTTTTTTTTTTTUUURRROOONNNQQQRRRQQQPPPPPPPPPQQQRRRRRRQQQOOONNNJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTOOORRRVVVXXXYYYZZZ\\\^^^aaaUUUIIIDDDBBB???===============<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888777666666666666666888777666555555555666666555555555555555555555555666666555444333333333333///000222444555555444333444444444444444444444444444444444555555555555555555555666666777777666666777:::@@@HHHUUUhhh~~~www^^^RRRHHHEEEFFFFFFHHHKKKLLLMMMOOORRRWWW___iiipppyyy}}}~~~~~~}}}{{{rrrnnnhhhdddaaa```^^^]]]YYYXXXWWWTTTRRROOOLLLKKKHHHGGGGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQTTTYYY___dddiiikkknnnsssyyy~~~zzzxxxvvvssspppnnnmmmjjjfffccc```___^^^^^^dddjjjnnnqqqxxx}}}sssoooiiiiiijjjnnnrrrvvvwwwwwwuuusssrrrrrrssssssqqqnnnnnnlllkkklllnnnnnnmmmkkkjjjkkkjjjhhhgggfffhhhjjjjjjjjjjjjjjjjjjhhhggggggffffffgggfffeeedddbbbaaa[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTUUUWWWWWWVVVUUUVVVUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPMMMOOORRRTTTVVVXXX[[[]]]```TTTHHHCCCBBB???======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999888888777666666666777777888888888777777777666666666666666666666666666666777777777666555444222222---...111333444555444444444444444444444444444444555444444333444555666777444555555555666666666666;;;===AAALLL^^^sssvvveeeQQQIIICCCDDDGGGIIIKKKOOOOOOPPPSSSWWW\\\eeennnuuu{{{~~~~~~}}}yyywwwppplllfffbbb```^^^\\\[[[WWWVVVTTTRRROOOMMMKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNQQQSSSWWW\\\ccchhhnnnppptttxxx~~~~~~yyyuuusssrrrpppooommmkkkhhheeebbbaaa```___bbbggglllpppttt}}}xxxpppnnnjjjkkknnnsssxxx{{{|||{{{uuutttssstttvvvvvvvvvtttssssssssstttvvvwwwvvvuuutttuuutttrrrooooooppprrrrrrssssssttttttssssssrrrnnnmmmmmmllljjjhhhfffeee```aaaaaabbbaaaaaa``````^^^]]]]]]___``````^^^\\\^^^]]][[[YYYWWWUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNOOOPPPQQQQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQSSSWWW\\\______SSSGGGCCCBBB???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::888888777777666777777888777777888888888777666555555555555555555555555555555666666777666555333222///000222333444444444444444444444444444444444444555444333222333555777888666666666777777888999999===>>>CCCQQQfff~~~hhhVVVJJJEEEDDDHHHLLLNNNQQQTTTRRRTTTXXX\\\bbbjjjsssyyy~~~~~~~~~|||~~~|||yyyuuusssnnnjjjfffbbb```^^^\\\ZZZVVVUUUSSSPPPNNNLLLJJJIIIFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAAAAAAAABBBCCCAAABBBDDDEEEEEEDDDCCCBBBEEEEEEEEEFFFGGGIIIKKKLLLMMMOOORRRVVV[[[aaahhhmmmsssuuuyyy}}}~~~zzzuuuqqqppppppoooooommmkkkhhhdddaaa```______ccchhhnnnrrrxxxuuuoooooolllmmmpppuuuzzz|||{{{zzzsssssssssssstttvvvvvvvvvssstttvvvxxxzzz{{{{{{{{{zzzzzzyyywwwtttssstttvvvvvvwwwxxxyyyzzzzzzzzzzzzttttttsssqqqooommmkkkjjjiiijjjjjjjjjiiigggeeeddddddeeegggiiijjjiiigggfffeeecccaaa^^^\\\\\\\\\\\\ZZZZZZZZZYYYWWWVVVTTTSSSTTTTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQSSSXXX^^^ccc___SSSGGGCCCBBB???===>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::888888777777777777888888666666777777777666555444444444444444444444444444222333555666666666555555444444444444444333333333444444444444444444444444555444333222333555777999777666666666777888::::::===>>>FFFWWWooooooZZZNNNHHHEEEFFFKKKPPPQQQTTTWWWVVVYYY]]]bbbhhhpppxxx}}}~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{zzzxxxuuurrrpppmmmiiieeebbb```^^^\\\ZZZUUUTTTRRROOOMMMKKKJJJJJJGGGEEEDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDBBBAAAEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPUUUYYY___eeemmmqqquuuxxx|||{{{wwwssspppooooooooonnnnnnkkkgggccc```^^^^^^^^^dddiiipppvvv}}}zzzrrrnnnooommmnnnooosssuuuvvvtttrrrpppppppppppppppqqqrrrssssssuuuxxx{{{}}}~~~~~~~~~~~~}}}zzzxxxwwwxxxyyyzzz{{{|||}}}~~~||||||zzzyyywwwvvvuuuttttttsssrrrpppnnnkkkiiihhhkkkmmmqqqssstttsssqqqpppkkkjjjhhhfffeeeeeeeeefff``````___^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSUUUZZZ```eee```TTTHHHDDDCCC@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::::::888888777777777888999999777777666666666555555555444444444444444444444444111111333444555666666666666666555444444333333222444444444444444444444444444333333333444666777888555555555555666777999:::>>>BBBMMM```yyyvvv^^^PPPJJJFFFDDDGGGMMMPPPQQQTTTYYY[[[___dddiiiooovvv}}}~~~}}}{{{zzzxxxxxxyyyyyyxxxvvvuuuuuuuuutttssspppnnnmmmkkkhhhdddbbb```^^^[[[YYYTTTSSSPPPMMMKKKJJJJJJJJJGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJLLLMMMNNNOOORRRWWW\\\bbbiiipppuuuwwwzzzwwwtttqqqooonnnooonnnmmmllljjjfffbbb___^^^______eeellluuu}}}|||uuunnnkkkmmmlllkkkkkkmmmnnnnnnllljjjjjjjjjkkkjjjjjjkkknnnqqqtttxxx|||~~~|||{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||yyyuuurrrooonnnmmmsssvvvzzz||||||{{{{{{{{{tttsssrrrqqqpppooooooooohhhhhhgggfffdddcccaaa```^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUUUUVVVVVVXXX]]]cccggg```TTTIIIEEEDDDBBB@@@@@@=========<<<<<<<<<;;;;;;999999::::::::::::::::::888888777777888888999:::999888777666666666777777555555555555555555555555222222222222222333444555444444333333333333333333444444444444444444444444222222333444555666777888777666555555666888;;;<<<@@@GGGVVVkkk~~~gggSSSIIIGGGEEEEEEHHHNNNQQQSSSVVV\\\bbbeeekkkpppvvv{{{}}}zzzxxxwwwuuurrrrrrrrrsssrrrqqqooooooooonnnmmmllljjjiiihhhfffccc```___\\\YYYWWWRRRQQQNNNKKKIIIHHHHHHHHHHHHGGGDDDBBBAAABBBDDDEEECCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPTTTYYY___eeelllrrrwwwxxx|||~~~|||yyysssqqqooonnnnnnnnnlllkkkhhhfffccc```___```aaaccciiiqqq|||{{{tttnnnhhhfffggghhhgggffffffggggggfffeeebbbdddfffffffffhhhlllpppuuuyyy~~~}}}yyyvvvttttttttt{{{~~~~~~~~~}}}|||zzzyyywwwvvvpppppppppooonnnmmmkkkjjjhhhhhhgggfffdddcccaaa```___^^^^^^^^^^^^^^^___```\\\]]]^^^___```dddiiimmmaaaUUUJJJFFFEEECCCAAAAAA===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888777777888999::::::;;;:::888666666777888:::666666666666666666666666444333222111000111222333222111111111222333444444444444444444444444444444111222333555666777777777999999888888999;;;>>>???BBBLLL]]]sssrrr]]]NNNFFFEEEGGGFFFJJJPPPTTTUUUZZZ```fffjjjooouuuzzz~~~zzzxxxvvvtttrrrnnnmmmmmmnnnooonnnjjjkkkkkkjjjjjjiiihhhgggfffdddaaa___]]][[[XXXUUUQQQOOOLLLIIIGGGFFFGGGGGGIIIGGGEEEBBBBBBCCCDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC>>>>>>???@@@@@@@@@@@@???BBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEHHHJJJLLLMMMMMMMMMPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRQQQUUU[[[```fffmmmsssxxxyyy~~~~~~}}}{{{xxxuuupppooommmmmmmmmmmmkkkiiieeecccaaa______aaadddfffllluuu~~~uuuooojjjdddbbbcccfffdddbbbbbbcccddddddccc]]]```bbbcccdddgggmmmqqqtttyyy{{{xxxxxxyyyzzz~~~{{{yyywwwwwwvvvvvvuuutttrrrrrrqqqqqqpppooommmkkkiiihhhffffffeeeffffffggghhhhhhccceeefffggghhhkkkooorrr```SSSGGGCCCDDDBBB???>>>BBBAAA???>>>=========>>>:::::::::999999999888888999999999888777777666666777777777777777777777777555555444444444444555555555444222111111222444555444444444444444444444444444333333333333444555555555555555555555666777777666444666::::::;;;???EEEJJJUUUjjjwwwcccSSSGGGCCCDDDHHHLLLQQQTTTUUUXXX\\\```ggglllssszzz{{{wwwtttrrrqqqllljjjhhhhhhiiijjjiiihhhjjjiiigggfffeeeddddddddd``````___^^^[[[WWWSSSQQQNNNKKKHHHGGGFFFEEECCCBBBFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDBBBAAA?????????@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@AAABBBDDDFFFHHHIIIJJJJJJIIIFFFDDDCCCDDDFFFFFFHHHJJJMMMPPPQQQRRRRRRRRRTTTRRRPPPPPPRRRPPPKKKPPPOOONNNMMMMMMMMMNNNOOOPPPVVV]]]cccggglllrrrvvv|||}}}xxxtttqqqnnnooooooooommmjjjgggeeeccccccaaa___^^^aaaeeeiiisss}}}}}}wwwnnngggddddddddddddbbbaaa___]]]\\\\\\]]]]]]]]]^^^___```ccchhhooosss{{{~~~~~~~~~}}}}}}~~~}}}}}}~~~|||zzz{{{}}}}}}{{{{{{{{{zzzyyyxxxvvvtttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooqqqsssvvvxxxaaaSSSGGGCCCDDDBBB???>>>>>>===<<<;;;::::::::::::::::::999999999999999999777777666555444333222222666666666666666666666666555555444444444444555555777666444333333444666777444444444444444444444444444333333333333444555555555555555555555666777777555444555888999999???FFFMMM\\\tttmmmYYYLLLDDDCCCFFFIIIMMMRRRUUUWWWZZZ```dddkkkpppwww}}}~~~zzzvvvsssqqqpppjjjhhhfffffffffgggfffeeecccbbbaaa```___^^^^^^^^^]]]]]]]]][[[XXXUUUQQQOOOMMMKKKHHHFFFFFFEEECCCBBBEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>@@@@@@AAABBBDDDFFFHHHIIIJJJJJJJJJHHHEEEDDDFFFGGGIIIKKKMMMPPPSSSTTTUUUUUUVVVXXXWWWUUUVVVYYYWWWRRROOONNNMMMLLLLLLMMMNNNOOOPPPVVV^^^dddhhhmmmrrrwww}}}~~~}}}zzzwwwsssqqqooooooooonnnllliiifffddd``````_________ccciiinnnzzzxxxssskkkfffccccccbbbbbb```___]]][[[[[[[[[[[[\\\]]]^^^```bbbeeejjjqqqvvv{{{~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{|||~~~aaaTTTGGGDDDDDDBBB??????;;;;;;;;;;;;:::999888888999999999999:::::::::::::::999999777666555444444666666666666666666666666555555444444444444555555666555444333333444555666444444444444444444444444444333333333333444555555555555555555555666777777777555666888888:::AAAJJJUUUhhh|||```MMMEEEBBBDDDGGGJJJNNNSSSVVVXXX]]]ccchhhpppuuu{{{|||xxxtttqqqooonnniiifffdddcccccccccaaa```aaa```___]]]\\\\\\\\\\\\ZZZZZZYYYXXXUUURRROOOMMMLLLJJJGGGFFFFFFEEECCCBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????@@@@@@AAABBBDDDFFFGGGHHHJJJKKKKKKJJJHHHHHHIIIKKKMMMOOORRRUUUWWWYYYYYYYYYVVVXXXYYYWWWYYY[[[XXXSSSNNNMMMKKKKKKKKKLLLNNNOOOQQQWWW___eeeiiinnntttxxx~~~~~~~~~||||||{{{yyywwwuuurrrqqqppppppooommmjjjgggdddccc\\\]]]^^^___bbbgggnnntttyyypppmmmhhhdddcccbbbaaa```]]]\\\[[[ZZZYYYYYYZZZZZZ]]]___bbbeeeiiinnntttyyy|||~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}aaaTTTGGGDDDDDDBBB@@@???;;;<<<===>>>===<<<:::999999999999::::::::::::;;;999999999888888888777777666666666666666666666666555555444444444444555555444333222222222222333444333333333333333333333333444333333333333444555555555555555555555666777777999888888999:::===GGGRRRaaawwwoooTTTEEEBBBBBBEEEGGGLLLPPPTTTVVVXXX]]]eeejjjtttyyy~~~|||yyyuuuqqqnnnlllkkkgggeeebbb``````___]]]\\\]]]]]]\\\ZZZZZZYYYYYYYYYWWWWWWVVVUUURRRPPPMMMLLLJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBDDDFFFGGGHHHKKKLLLMMMMMMLLLLLLMMMOOOQQQSSSVVVYYY[[[]]]]]]]]]YYY\\\]]][[[[[[\\\XXXRRRMMMKKKJJJIIIIIIKKKNNNOOORRRXXXaaagggkkkpppvvvzzz~~~}}}|||zzzzzzxxxwwwuuutttsssrrrqqqpppmmmjjjgggdddbbbaaa\\\]]]^^^```dddkkksssxxx{{{uuukkkhhhfffddddddcccaaa___]]]\\\[[[ZZZYYYZZZ[[[\\\^^^aaaeeehhhlllrrrwww{{{|||}}}~~~|||yyywwwvvvvvvvvvvvvwwwxxxzzz|||}}}~~~~~~||||||~~~aaaTTTHHHDDDEEECCC@@@???======>>>??????>>><<<;;;::::::::::::::::::::::::333333444555555666666777555555555555555555555555555555444444444444555555333333333222222333333333333333333333333333333333444333333333333444555555555555555555555666777777888777777999:::???MMM[[[pppttt```LLLCCCCCCEEEFFFGGGOOOQQQTTTVVVXXX]]]eeekkkwww|||{{{yyyvvvrrrnnnkkkiiihhheeeccc```^^^^^^]]][[[YYYWWWVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRPPPNNNLLLLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIILLLNNNOOOPPPPPPPPPRRRSSSUUUVVVYYY\\\___```aaaaaabbbeeeeeecccbbbaaa[[[TTTLLLKKKIIIHHHIIIKKKNNNPPPUUU[[[cccjjjnnnsssyyy~~~~~~||||||zzzyyyxxxwwwuuutttsssssspppnnnkkkgggcccaaa```___^^^___aaacccgggnnnvvv|||}}}uuuppphhhgggfffffffffeeebbb```^^^]]]\\\\\\\\\]]]^^^___```dddhhhlllppptttyyy|||{{{||||||zzzwwwtttssstttuuuuuuvvvwwwxxxzzz|||}}}}}}~~~~~~|||zzzyyy{{{||||||~~~bbbTTTHHHEEEEEECCC@@@???<<<===============<<<<<<;;;;;;;;;;;;::::::::::::444444555666777777888888555555555555555555555555555555444444444444555555555555555555555555555555333333333333333333333333444333333333333444555555555555555555555666777777555555666888:::BBBTTTeee}}}bbbTTTFFFCCCDDDFFFGGGIIIPPPRRRTTTUUUXXX^^^hhhooo{{{}}}xxxvvvsssoookkkhhhfffeeebbb```]]][[[[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRPPPOOOMMMLLLKKKKKKGGGEEEDDDCCCDDDEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLOOORRRSSSTTTTTTVVVWWWYYY[[[]]]```cccdddeeeeeeeeehhhiiigggeeebbb[[[SSSLLLJJJHHHGGGIIILLLPPPRRRWWW^^^fffmmmqqqvvv}}}~~~}}}||||||zzzyyyyyyxxxvvvtttsssrrrnnnkkkgggccc```^^^^^^^^^```aaacccfffjjjqqqzzz}}}tttnnnjjjhhhgggffffffgggfffdddbbb```___^^^^^^___```aaabbbdddggglllooorrruuuxxxzzzyyyzzzzzzxxxuuusssssstttuuuuuuuuuvvvwwwyyyzzz{{{~~~~~~~~~~~~zzz{{{{{{zzzxxxxxxyyyzzzyyy{{{}}}~~~bbbUUUHHHEEEEEECCCAAA@@@=========<<<<<<======>>>======<<<;;;:::999999888888888888888888888888888555555555555555555555555555555444444444444555555444555555555555555555444222222222222222222222222444333333333333444555555555555555555555666777777666666777:::>>>III^^^qqqrrrUUUKKKBBBAAACCCEEEHHHLLLOOOQQQTTTVVVZZZbbbmmmuuu~~~}}}zzzvvvtttqqqmmmiiifffdddccc^^^\\\YYYXXXXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRROOONNNMMMKKKJJJIIIIIIIIIFFFDDDCCCCCCDDDEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVWWWYYYZZZ]]]___bbbeeeggghhhiiiiiifffiiikkkiiigggddd\\\TTTLLLJJJHHHHHHIIIMMMQQQTTTZZZ```hhhoootttyyy}}}zzzzzzzzz{{{{{{{{{{{{{{{xxxyyyyyyxxxwwwtttqqqoookkkiiiddd```]]]\\\\\\]]]```bbbdddhhhmmmvvv~~~sssmmmjjjhhhhhhgggffffffggggggeeeccc``````______```bbbcccdddgggjjjnnnrrrssstttvvvwwwwwwxxxxxxvvvtttttttttvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~yyyzzz{{{zzzyyyxxxyyyzzzxxxzzz|||~~~bbbUUUHHHEEEEEECCCAAA@@@@@@???>>>======>>>@@@@@@>>>>>>===<<<:::999888777888888777666555444333333555555555555555555555555555555555444444555555555222333333444444333333222222222222222222222222222444333333333333444555555555555555555555666777777999999;;;>>>CCCOOOfff{{{```NNNFFF@@@???AAACCCIIIOOONNNPPPSSSWWW\\\fffrrr{{{|||yyytttsssoookkkhhheeebbbaaa[[[YYYVVVUUUUUUUUUTTTRRRNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGIIIJJJLLLLLLGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTWWWXXXYYY[[[\\\```bbbeeehhhjjjkkklllllliiimmmpppooommmkkkccc[[[LLLKKKIIIHHHIIIMMMRRRUUU[[[bbbjjjqqqvvv{{{|||zzzvvvvvvwwwxxxyyyzzzzzz{{{wwwxxxyyyyyywwwsssooommmjjjgggbbb^^^[[[ZZZ[[[\\\```bbbeeeiiipppyyyuuummmjjjjjjkkkiiigggffffffffffffeeeccc````````````aaabbbdddeeeiiilllpppssssssttttttuuuvvvvvvwwwvvvttttttvvvwwwwwwwwwvvvwwwwwwxxxyyyyyyvvvwwwzzz}}}~~~~~~~~~~~~yyy{{{{{{{{{yyyxxxyyyzzzwwwzzz}}}bbbUUUIIIEEEEEECCC@@@???????????????????????????>>>======;;;:::999888888666666555555555555666666666666666666555555555555555444333333444555666777333333333444444555555555222222222333333333444444444444444555555555555666666666555444444444444555999:::>>>DDDIIIUUUnnnoooZZZJJJCCC???BBBGGGJJJNNNRRRSSSUUUXXX\\\cccmmmxxx{{{tttqqqoookkkhhheeebbb___\\\\\\YYYVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJIIIHHHGGGIIILLLNNNSSSTTTVVVYYY\\\___aaacccbbbeeeggghhhiiikkkmmmooorrrpppppprrrrrrnnnddd\\\LLLKKKIIIHHHJJJMMMQQQTTTZZZ```hhhqqqxxx|||yyywwwwwwwwwssssssttttttuuuwwwxxxyyyzzzyyywwwvvvuuusssooolllhhheee___YYYUUUVVV[[[___```dddiiinnnttt|||uuukkkiiijjjjjjiiikkkjjjiiihhhfffdddbbbaaa```aaabbbccceeefffhhhhhhlllllllllooorrrtttuuutttwwwuuusssrrrtttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuttttttvvvyyy}}}}}}}}}|||{{{{{{{{{{{{|||~~~|||zzzxxxwwwxxxyyyzzzxxxyyyzzz|||~~~cccVVVIIIEEEEEECCC@@@???????????????????????????======<<<;;;::::::999999888777777666666777777888666666666666666666666666555555444333444555666666333333444444444444444444333333444444444555555555444444444555555555555666666555555444444444555555666888===EEENNN]]]wwwfffQQQIIICCC@@@DDDIIILLLPPPTTTSSSVVVZZZ```hhhqqq{{{zzzsssooommmiiifffdddaaa^^^[[[XXXVVVSSSQQQQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJKKKNNNQQQTTTUUUXXX[[[^^^aaaccccccccceeegggiiijjjllloooqqqtttttttttvvvuuunnnbbbYYYMMMLLLJJJJJJKKKNNNRRRTTTYYY___hhhqqqyyy}}}zzzxxxxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{}}}{{{yyywwwvvvsssnnnkkkfffddd^^^YYYUUUVVV[[[___cccfffkkkpppvvvyyymmmfffeeeggghhhhhhhhhggggggfffdddbbb```___aaabbbccceeeggghhhjjjjjjnnnmmmnnnpppsssuuuvvvuuuwwwuuussssssuuuwwwwwwwwwwwwvvvvvvuuutttssssssssstttvvvyyy|||~~~}}}}}}{{{zzzyyyyyyyyyyyyzzzyyyxxxxxxxxxzzz|||}}}|||}}}~~~eeeWWWJJJEEEDDDBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999888888777777888888999777777777777777777777777666666555444444444555555444444444444444444333333444444444555555555666666444444444555555555555666555555555444555555666666666999???HHHTTTfffzzz^^^JJJGGGCCCBBBGGGKKKNNNRRRVVVTTTXXX___gggoooxxx}}}xxxqqqllljjjgggdddbbb```\\\ZZZUUUSSSQQQOOOOOONNNMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIJJJKKKJJJKKKNNNPPPPPPQQQQQQPPPOOOOOORRRTTTUUUWWW[[[___bbbdddddddddccceeehhhjjjlllnnnrrruuuwwwxxxzzz{{{xxxnnnaaaWWWNNNMMMKKKKKKLLLOOOSSSUUUYYY___iiisss|||}}}{{{zzzyyyyyywwwwwwxxxyyy{{{|||}}}~~~~~~{{{yyyvvvsssnnnjjjdddbbb]]]XXXVVVWWW[[[___fffjjjnnnssszzztttmmmeeeaaabbbeeeggghhhfffffffffeeedddbbbaaa```aaabbbeeegggiiikkklllmmmooonnnnnnpppsssuuuuuuuuuuuusssrrrrrrtttwwwxxxwwwuuuuuusssrrrqqqpppoooooorrrtttwwwzzz|||}}}}}}||||||{{{zzzxxxwwwvvvvvvuuuvvvvvvvvvwwwyyy{{{~~~fffXXXJJJEEEDDDAAA???>>>========================;;;;;;;;;;;;;;;;;;;;;:::888888888777777888888888777777777777888888888888666666555555444444444444555555555444444333333333444444444444555555555555444444444555555555555666555555444555555666777777:::===DDDMMM[[[ooosssXXXGGGEEEBBBCCCIIIMMMOOOSSSWWWWWW]]]fffoooxxx}}}{{{vvvpppjjjgggdddaaa```]]]ZZZXXXUUURRRPPPOOONNNNNNMMMKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGHHHJJJKKKKKKMMMQQQSSSSSSTTTUUUTTTSSSSSSUUUWWWVVVYYY]]]bbbeeefffffffffdddgggiiikkkmmmqqquuuxxxyyy{{{~~~zzznnn```UUUNNNMMMKKKKKKLLLPPPTTTVVVZZZaaalllwww~~~|||{{{zzzzzzzzzzzzzzz|||}}}}}}zzzwwwrrrmmmiiiaaa```\\\YYYWWWYYY^^^bbbjjjnnnrrrxxxxxxjjjfffaaa```bbbfffiiijjjggggggggggggfffeeedddcccbbbcccfffiiilllnnnoooooonnnmmmmmmoooqqqssssssrrrqqqooonnnppprrrtttuuuuuusssqqqooommmlllkkkkkkkkkoooqqqtttwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttuuuuuuuuuvvvwwwyyy|||~~~gggXXXJJJDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888777777666666777777888666777777777888888888999666666666555555444333333555555555444444333333333222333333333333444444444444444444555555555555666444444444555666777888999:::???HHHSSSdddyyyjjjSSSEEEBBBBBBEEEKKKOOOPPPSSSXXX[[[aaalllvvv|||zzzvvvppphhheeebbb___]]][[[XXXUUURRRPPPMMMLLLLLLLLLKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQOOOMMMLLLHHHIIIJJJKKKKKKNNNRRRUUUUUUWWWXXXXXXWWWWWWYYY[[[YYY\\\```eeehhhiiiiiihhhhhhjjjlllnnnppptttyyy}}}|||~~~yyymmm___UUUMMMLLLKKKKKKMMMQQQUUUXXX___fffqqq|||}}}}}}||||||||||||||||||}}}~~~}}}zzzvvvpppkkkggg___^^^\\\ZZZZZZ]]]cccgggnnnrrrxxx~~~{{{mmmcccbbb```aaadddhhhjjjkkkjjjjjjjjjiiiiiigggffffffdddfffiiilllooopppqqqqqqmmmllllllmmmoooqqqpppooommmlllkkkmmmoooqqqqqqqqqooonnnkkkiiigggggggggggglllmmmpppssstttuuuttttttsssrrrrrrsssssstttuuuvvvuuuuuuvvvxxxyyy{{{}}}}}}gggXXXIIICCCCCCAAA@@@@@@========================<<<<<<<<<;;;;;;:::::::::777777777666666777777777555666666777777888888888555555555666555555444333444444444444444444333333222222222333333333444444444444444555555555555666444444444555666888999:::999AAALLLZZZnnnuuu^^^MMMDDDBBBCCCHHHOOORRRQQQSSSXXX^^^dddoooyyy|||{{{vvvqqqhhheeeaaa^^^\\\YYYUUURRRNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVWWWVVVSSSQQQOOOJJJKKKLLLLLLLLLNNNRRRUUUWWWYYY[[[[[[[[[\\\^^^```^^^aaadddhhhlllmmmnnnnnnnnnpppqqqsssuuuyyy~~~~~~uuuhhh\\\TTTLLLKKKKKKLLLOOOSSSXXX[[[eeemmmxxx||||||}}}~~~~~~|||xxxtttnnnhhhddd]]]]]]]]]]]]^^^ccciiinnnrrrwwwpppfff]]]___aaadddgggjjjmmmnnnoooooonnnnnnlllkkkjjjiiihhhkkknnnqqqttttttttttttooommmmmmnnnpppqqqpppooolllkkkkkkmmmoooppppppooommmkkkiiifffeeeeeefffgggjjjkkknnnppprrrrrrrrrqqqpppppppppqqqrrrtttuuuvvvuuuvvvwwwxxxyyy{{{{{{|||}}}}}}~~~fffWWWHHHCCCCCCBBBAAAAAA==============================<<<;;;::::::999999999888888777777888888999444444555666666777888888333444555666666666555444333333444444444444444444333333333333444444444555444444444555555555555666333333444555666888:::;;;===FFFSSSbbbxxxiiiTTTHHHCCCDDDFFFMMMTTTUUUSSSUUUZZZ___eeeoooxxx}}}|||xxxrrriiifffbbb^^^[[[WWWSSSPPPMMMKKKIIIHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZZZZYYYWWWTTTRRROOOOOOOOONNNMMMOOOSSSVVVYYY[[[^^^___```aaaccceeeeeegggiiimmmppprrrtttuuuvvvwwwxxxyyy{{{|||pppbbbWWWPPPMMMLLLLLLNNNRRRWWW]]]```mmmttt}}}~~~}}}yyyvvvrrrlllfffbbb[[[\\\^^^___bbbhhhoootttwww}}}uuuiiiccc[[[___dddiiinnnqqqtttvvvwwwwwwvvvuuutttrrrpppooonnnppptttwwwyyyyyyxxxxxxsssrrrqqqqqqssstttsssrrrpppooooooppprrrrrrqqqpppmmmkkkhhhfffeeefffhhhiiijjjkkknnnppprrrrrrqqqpppppppppppppppqqqssstttuuussstttvvvxxxzzz{{{||||||zzzzzz{{{|||}}}~~~~~~}}}zzzxxxxxxyyy~~~eeeVVVHHHCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888888:::999999999999999999:::333444444555666777777888222333555666666666555555333333333444444555555555444444444555555555666666444444444555555555666666333333444555777999:::;;;CCCMMMZZZhhh}}}~~~cccPPPFFFDDDFFFIIIPPPWWWXXXUUUWWW[[[___eeennnvvv|||}}}}}}yyysssiiifffbbb^^^[[[WWWRRROOOOOOMMMKKKJJJKKKKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZYYY[[[\\\]]]\\\YYYVVVTTTRRRRRRQQQOOONNNPPPSSSVVVZZZ]]]```bbbccceeegggiiijjjkkkmmmpppsssvvvxxxyyy{{{|||}}}~~~zzzlll^^^SSSMMMMMMMMMNNNPPPTTTZZZ```dddqqqxxx~~~|||xxxtttpppkkkeeeaaa[[[\\\^^^aaaeeekkksssxxxzzz|||kkkbbb```\\\aaahhhoootttyyy|||~~~~~~}}}{{{yyywwwvvvsssuuuxxx{{{}}}|||{{{zzzwwwuuutttuuuvvvwwwvvvuuusssrrrrrrsssuuuuuusssrrrmmmllliiigggggghhhjjjkkkjjjllloooqqqrrrrrrqqqqqqqqqqqqqqqpppqqqqqqrrrsssqqqsssuuuxxxzzz|||}}}~~~}}}~~~~~~|||{{{wwwwwwxxxyyyzzz||||||}}}}}}~~~zzzwwwuuuuuuvvv|||eeeWWWIIICCCCCCAAA>>>>>>???>>>>>>===<<<;;;;;;;;;<<<;;;:::;;;<<<<<<:::888888888777777777777888888666666555555555555666666777666555444444555666777666666666555444444444333888777666555555555555555555555555444444333333333666555777999888777===DDDDDDLLL___wwwpppUUUGGGEEEEEECCCIIIQQQVVVVVVWWW[[[______cccjjjpppvvv{{{|||vvvrrrlllhhhaaa[[[WWWTTTPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTTTTSSSTTTVVV[[[^^^^^^]]]]]]\\\\\\]]]]]]^^^ZZZZZZXXXVVVSSSRRRSSSUUUWWWZZZ^^^aaadddfffiiikkkhhhlllppptttwwwzzz}}}}}}~~~ssseeeXXXSSSTTTPPPQQQSSSUUUZZZaaaiiiooozzz}}}{{{yyyvvvrrrlllgggbbb___]]]^^^___bbbgggooowww|||~~~tttfffaaabbbbbbiiiqqqvvv}}}}}}zzzwwwzzzzzz{{{|||}}}}}}}}}}}}||||||}}}~~~}}}|||{{{yyyuuuvvvwwwxxxxxxwwwvvvuuupppqqqrrrpppnnnmmmnnnoooqqqsssvvvxxxyyyzzzyyyxxxwwwwwwvvvuuuttttttttttttyyyyyy{{{|||~~~~~~{{{yyyvvvuuusssuuuvvvwwwxxxwwwvvvvvvyyy{{{|||~~~yyyuuussstttvvv}}}eeeWWWIIIDDDCCCAAA>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::;;;<<<<<<:::888888888777777777777888888777777666666666666777777555444333333333333444555555555555555555444444444666666555555444555555555555555555444444333333333666555666888777666<<>>>>>>>>>>>===<<<<<<;;;;;;===;;;::::::<<<<<<:::999888888777777777777888888888888777777777777888888555444333333333333444555444444444555555555555555444444444444444444555666555555555444444444444444777666666888888888>>>FFFRRR^^^ssszzz___NNNGGGFFFHHHLLLQQQVVVXXXVVVUUUVVVXXXWWWZZZ___dddjjjqqqyyy~~~{{{uuuqqqkkkggg```[[[VVVSSSPPPNNNMMMMMMKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQSSSTTTSSSTTTUUUUUUVVVXXX[[[^^^aaaaaaaaabbbbbbccccccdddeeeffffffdddaaa___^^^^^^___aaadddgggjjjnnnssswwwuuuwwwxxxyyyzzz|||yyyjjjaaaYYYRRRPPPPPPTTTVVVXXX\\\ccclllwww~~~~~~{{{uuurrrmmmhhhccc___]]]\\\^^^aaadddiiinnnttt|||ssskkkfffdddeeehhhoooyyy{{{yyywwwvvvtttyyyyyy{{{|||~~~~~~}}}zzzxxxwwwwwwwwwvvvuuuttttttttttttssstttvvvyyyzzz{{{{{{{{{}}}|||zzzwwwtttssstttvvvzzz}}}fffWWWIIIDDDCCCAAA???>>>>>>>>>======<<<<<<<<<<<<===<<<::::::;;;;;;;;;999888888777777777777888888888777777666666777777888666666666555555666666666333444444444555666666666333333333333333444555666555555555555555444444444888777888::::::;;;BBBJJJWWWfff|||nnnVVVKKKGGGGGGIIIOOOSSSWWWYYYXXXVVVVVVVVVTTTVVVZZZ___eeemmmvvv}}}{{{uuupppjjjfff___ZZZVVVSSSPPPNNNJJJIIIGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWXXXXXXYYY\\\^^^ccccccdddfffggghhhhhhhhhjjjkkkllljjjgggdddbbbbbbcccdddgggiiimmmrrrxxx|||{{{|||~~~~~~~~~pppaaaZZZWWWTTTSSSTTTWWWYYY]]]bbbjjjttt{{{xxxuuuqqqkkkeee```^^^]]]]]]]]]aaaggglllqqqwwwxxxnnnkkkiiiiiijjjqqqyyyzzzvvvtttsssqqqppprrrssstttvvvxxxzzz|||}}}~~~~~~}}}~~~}}}||||||zzzxxxvvvuuuttttttuuuuuuvvvyyy{{{||||||{{{{{{{{{{{{zzzwwwuuutttvvvxxxwwwyyy|||}}}}}}}}}~~~fffXXXJJJDDDDDDBBB??????============<<<<<<<<<<<<>>><<<:::999:::;;;;;;:::888888777777777777888888777666666555555666666777555666666666666666666555333444444444555666666666333333333333333444555666555555555555555555555555777666777:::;;;===EEENNN]]]nnneeeQQQJJJGGGHHHKKKQQQTTTWWWYYYYYYXXXWWWWWWRRRTTTXXX]]]dddmmmwww}}}{{{tttpppiiieee^^^YYYUUURRROOOMMMGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPSSSTTTUUUWWWYYY[[[[[[\\\^^^___dddeeegggiiikkkllllllmmmlllmmmnnnmmmjjjgggeeeeeefffhhhkkkmmmqqqvvv|||{{{sssfffYYYUUUUUUUUUVVVXXX[[[^^^ccciiiqqq|||}}}yyyvvvrrrnnnhhhbbb^^^\\\\\\]]]\\\bbbiiiooottt{{{sssjjjiiikkkmmmpppxxx~~~yyytttpppnnnnnnmmmlllllllllmmmoooqqqtttvvvxxxzzzzzzyyyzzz{{{}}}~~~{{{zzzyyyyyyyyyxxxzzz|||~~~~~~}}}yyyzzzyyyxxxvvvuuuwwwxxxuuuwwwxxxyyyxxxyyyzzz|||gggXXXJJJEEEDDDBBB@@@???==================<<<<<<>>><<<:::999:::;;;;;;:::888888777777777777888888666666555555555555666666333333444555555444333333444444444555555555555555444444444444444444555666555555555555555666666666444333555888:::>>>GGGQQQfffwww}}}^^^OOOJJJHHHIIIMMMSSSUUUWWWZZZ[[[ZZZXXXWWWRRRTTTYYY^^^eeennnxxxzzztttppphhhddd]]]XXXUUURRROOOMMMHHHHHHFFFEEEDDDCCCCCCCCCAAABBBCCCEEEFFFHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKNNNQQQSSSTTTVVVYYY\\\^^^______```aaaeeegggiiilllnnnpppppppppnnnppppppooollljjjiiijjjlllooorrrtttwww|||{{{sssmmmddd[[[TTTTTTVVVVVVYYY\\\aaadddkkkrrrzzz}}}yyyvvvnnnkkkeee```\\\ZZZZZZZZZ]]]ccckkkqqqwww}}}mmmggggggjjjooottt|||uuurrrnnnkkkjjjiiihhhggghhhhhhiiijjjlllooorrrsssvvvvvvwwwxxxzzz|||~~~}}}{{{||||||zzzxxxxxxyyyzzzwwwyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~gggXXXJJJEEEDDDBBB@@@???<<<=====================???<<<999999:::;;;;;;;;;888888777777777777888888777777666666666666777777333333444555555444333333555555555555555444444444666666555555444555555555444555555555666666666777555444666:::===BBBMMMWWWmmm~~~rrrWWWMMMJJJHHHKKKQQQVVVWWWXXXZZZ[[[ZZZXXXUUUQQQTTTZZZ```gggpppyyyzzztttpppgggccc]]]XXXTTTRRROOOMMMIIIIIIGGGFFFEEEDDDDDDDDDAAAAAACCCDDDFFFHHHIIIJJJFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLOOORRRTTTVVVXXX[[[___aaabbbaaabbbbbbeeegggkkknnnqqqrrrrrrrrrrrrsssrrrqqqooonnnoooppptttwwwzzz}}}~~~|||yyyvvvrrrmmmfffaaaYYYUUUTTTWWWYYYZZZ^^^cccggglllsss{{{}}}yyyvvvmmmjjjeee```]]][[[ZZZZZZ^^^eeennntttzzzuuujjjfffgggkkksss{{{xxxnnnkkkiiiggggggfffdddccceeeeeedddeeegggjjjmmmnnnqqqrrrtttvvvyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||~~~~~~|||}}}~~~gggYYYJJJEEEDDDBBB@@@???<<<<<<<<<===============???<<<999888999;;;;;;;;;888888777777777777888888888888777777777777888888444555666777777666555444666666666555555444444333888777666555555555555555444555555555666666777777888777999>>>BBBGGGSSS]]]qqqjjjSSSLLLKKKIIILLLTTTXXXYYYZZZ[[[[[[ZZZVVVTTTQQQTTTZZZaaahhhqqqzzz~~~zzztttqqqgggbbb\\\XXXTTTRRROOOMMMIIIHHHGGGEEEDDDDDDCCCCCC@@@AAACCCDDDFFFHHHJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFHHHIIIJJJMMMPPPSSSVVVWWWXXX\\\```ccccccccccccccceeehhhkkkooorrrsssssssssuuuuuuuuusssqqqqqqsssuuuzzz}}}}}}wwwsssmmmiiieeeaaa]]]ZZZUUUUUUWWW\\\^^^___ccciiikkkqqqyyy}}}zzzwwwnnnlllhhhccc```^^^]]]\\\```gggpppvvv}}}zzzqqqiiigggiiinnnxxxxxxpppiiigggfffeeeeeedddbbbaaabbbaaaaaaaaaccceeehhhjjjlllnnnppptttvvvxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{}}}~~~dddWWWJJJEEECCCAAA@@@@@@========================::::::;;;;;;:::999777666888888888888888777666666;;;:::888777555444444444222222333444555666777888999888666333222111111111444444444555555555555666666555555444444444555555777555888???@@@BBBRRRggg~~~xxx```MMMKKKOOOOOORRRXXX\\\^^^``````]]]ZZZXXXWWWUUUWWW\\\aaahhhqqqzzz|||wwwrrrnnngggddd^^^XXXSSSOOOMMMLLLGGGEEECCCCCCCCCBBB@@@>>>DDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFIIIKKKMMMQQQVVVYYY\\\___bbbccccccbbbcccdddfffiiilllppprrrssssssrrrqqqsssttttttrrrssswwwzzzyyyvvvhhheee___ZZZWWWUUUUUUVVVTTTUUUYYY]]]aaafffjjjmmmuuuxxx{{{xxxmmmjjjeee```]]][[[[[[\\\ccciiirrrzzzpppjjjhhhjjjlllppp{{{qqqjjjeeecccaaaaaaaaabbbaaa```___```aaa___]]]^^^bbbfffjjjkkknnnppprrrssssssssszzzzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxyyy{{{}}}}}}}}}dddWWWJJJEEECCCAAA@@@@@@========================;;;;;;<<<<<<;;;:::888777888999999999888888777777:::999888666555555555555555555555555555555555555777666444333222222333333444444444555555555555666555555444444444555555666999777:::AAADDDHHHZZZnnnoooZZZJJJKKKOOOQQQTTTZZZ]]]___aaa```]]]YYYWWWVVVVVVYYY^^^dddjjjsss{{{}}}zzzuuuppplllgggccc^^^XXXRRROOOLLLKKKHHHFFFDDDDDDDDDCCCAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIKKKNNNRRRWWWZZZ]]]```cccdddddddddeeefffhhhkkknnnrrrtttttttttssssssvvvxxxxxxwwwxxx|||{{{pppjjj```]]]YYYTTTQQQQQQRRRRRRSSSVVVZZZ___dddjjjooorrryyy}}}~~~zzzvvvnnnjjjeee```]]]]]]^^^___dddiiirrr|||{{{nnniiihhhkkkooouuuyyymmmfffdddbbb``````aaabbbaaa```]]]^^^^^^]]][[[\\\___ccciiikkkmmmppprrrsssttttttxxxxxxxxxxxxwwwvvvuuutttvvvvvvvvvxxxyyy{{{}}}dddWWWJJJEEECCCAAA@@@@@@========================<<<<<<<<<<<<;;;:::999999999999999888888888777777888888777666666666666666777777666555444333333222444444333333333444555555444444444555555555555666444444444444555666777777:::888<<>>======>>>@@@@@@???=========<<<<<<<<<;;;;;;;;;999999888888888888999999555555555555666666666777444444444444555666888999555555666666777777777888666666666444333444777999888888999888777777999<<<<<<@@@KKK\\\rrrpppZZZMMMHHHFFFKKKQQQVVVYYYYYYYYYYYYYYYZZZ\\\]]]]]]^^^```bbbfffhhhmmmrrrxxx{{{~~~}}}zzzwwwssspppnnnmmmkkkiiihhhfffdddbbbaaa```]]][[[UUUTTTQQQNNNKKKGGGEEECCCBBBBBB@@@@@@@@@@@@BBBBBBCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQRRRSSSTTTVVVXXX[[[ZZZXXXUUUSSSRRRQQQQQQSSSSSSTTTUUUWWWYYY\\\]]]fffjjjoootttvvvxxx{{{||||||~~~zzziii[[[TTTPPPMMMKKKFFFHHHKKKNNNQQQUUU[[[^^^bbbgggnnnssswww}}}~~~|||wwwtttpppllljjjgggeeecccffffffhhhmmmpppsss|||~~~sssnnnllllllooowww{{{}}}yyyuuuttttttsssrrrqqqqqqpppoooppprrruuuxxxzzz{{{||||||}}}~~~~~~{{{wwwsssooommmkkkiiigggfffffffffhhhiiiqqqrrrvvvyyy{{{||||||||||||{{{yyyxxxyyy{{{~~~~~~yyyzzz{{{{{{zzz{{{}}}}}}|||zzzyyyxxxyyyxxxvvvuuuuuuvvvxxxyyyyyy{{{~~~cccWWWKKKFFFDDDAAA??????@@@???>>>>>>>>>===;;;999::::::999999999888888888999888888777777888888999555555555666666666777777666555555444555666888999777777777777777777777777777777777555444444666999999999999888777888:::<<>>>>>???>>>============:::888999999888888888777777777999888888777777888888999555555666666666777777777777777666666666666777777888888888777777777777777999999888666555444666888999::::::888777888;;;>>>AAAKKK]]]rrrppp[[[MMMGGGEEELLLPPPUUUXXXYYYYYYZZZZZZYYY[[[^^^aaacccfffiiikkkppprrrvvvzzz~~~|||tttqqqllliiifffdddbbb```]]][[[YYYWWWWWWUUUSSSQQQRRRQQQOOOMMMJJJHHHGGGFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMMMMMMMMMMNNNOOOPPPQQQPPPRRRTTTUUUVVVWWWYYY[[[]]]\\\[[[[[[YYYYYYXXXXXXUUUVVVXXX[[[___bbbfffggghhhlllrrrvvvzzz}}}rrrccc[[[RRRKKKJJJJJJIIIHHHKKKMMMQQQUUUYYY]]]bbbfffjjjpppwww|||}}}zzzwwwrrrnnniiifffeeeeeeeeeeeejjjiiikkkpppttt{{{|||oookkkkkknnnsssxxx~~~~~~}}}}}}||||||{{{{{{~~~}}}zzzxxxvvvuuusssqqqooolllkkkkkkkkklllooorrrwww|||~~~~~~~~~}}}}}}~~~~~~|||zzz|||}}}~~~~~~~~~~~~|||zzzxxxvvvuuusssrrrpppooonnnooopppqqqsssuuuxxxyyyzzz{{{~~~dddXXXLLLFFFDDD@@@>>>>>><<<;;;;;;===??????>>>===;;;;;;;;;;;;::::::::::::888888777777777777888888555666666666666777777777888888777777666666666666777777777777888888999999:::::::::888555555666777999999888777777888<<>>>>><<<<<<<<<>>>@@@AAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;888777777777777777777888666666666666777777777888888888777777666666555555444444555777888999:::;;;999::::::888666555555777777777777666666999===AAAJJJ[[[uuujjjUUUKKKHHHIIILLLQQQSSSVVVXXXXXXYYYZZZ\\\^^^aaaeeeiiilllppptttwwwxxxzzz}}}zzzvvvpppmmmhhhdddaaa___\\\ZZZYYYXXXUUUTTTTTTSSSQQQOOONNNMMMLLLKKKJJJHHHGGGGGGCCCCCCAAAAAAAAAAAACCCCCCBBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]^^^_______________```bbbeeehhhjjjlllmmmmmmppptttxxx|||wwwhhh\\\UUUPPPMMMKKKIIIJJJLLLNNNNNNOOOSSSXXX^^^ccchhhmmmpppuuuyyy|||wwwtttkkkgggbbb___```bbbdddeeeiiiiiinnnvvv|||tttmmmkkkmmmpppwww~~~~~~}}}||||||||||||}}}}}}|||zzzwwwtttrrrqqqqqqqqqvvvyyy}}}~~~}}}{{{zzzyyyxxxwwwuuusssssssssuuuvvvvvvyyy|||~~~cccVVVKKKFFFDDDAAA??????@@@???>>>???@@@???>>><<<;;;;;;;;;:::::::::999999888777777666666777777888666666666777777777888888666666777777666555444444333444555666777888999:::777888999888666555555666555666666666777;;;@@@DDDQQQddd{{{]]]OOOJJJGGGJJJPPPSSSUUUWWWXXXYYYZZZ]]]___cccfffjjjmmmppptttxxx{{{{{{|||}}}wwwsssoookkkfffccc```^^^\\\ZZZWWWUUUSSSRRRRRRQQQOOONNNMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKKKKJJJJJJKKKLLLNNNQQQRRRTTTSSSTTTVVVWWWVVVWWWYYYZZZZZZ\\\^^^```bbbcccccccccdddeeehhhkkkmmmoooqqqqqqqqqtttxxx{{{~~~yyymmmbbbXXXRRRQQQKKKJJJIIIHHHIIILLLOOOPPPSSSWWW]]]ccciiinnnsssvvvzzz~~~{{{vvvrrrhhheeeaaa___```aaacccccciiijjjqqq|||vvvpppkkkkkkmmmqqqyyy~~~~~~|||{{{{{{{{{}}}~~~{{{xxxvvvvvvvvvvvv{{{}}}}}}~~~}}}~~~}}}}}}xxxwwwuuuttttttvvvwwwxxxyyy|||aaaUUUJJJFFFEEEBBB@@@AAA???>>>===>>>??????===;;;:::::::::999999999888888777777666666666666777777666666777777777888888888444444555666666555444333555555555555555666666666555666888777666555555666555666666777999>>>EEEIIIYYYnnnkkkTTTKKKHHHFFFIIIPPPVVVXXXYYYZZZ[[[]]]aaacccgggjjjnnnqqqsssvvvzzz}}}}}}~~~{{{vvvrrrllliiieeeaaa```^^^\\\ZZZVVVUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLKKKKKKLLLNNNPPPRRRTTTVVVUUUVVVXXXXXXXXXXXXZZZ[[[[[[]]]```cccfffggggggggggggiiimmmppptttvvvxxxxxxwwwyyy|||~~~qqqbbbZZZSSSLLLJJJLLLIIIIIIHHHHHHIIIMMMQQQTTTWWW[[[bbbiiioootttyyy|||~~~yyytttpppgggdddaaa___```aaaaaaaaaiiilllvvv~~~pppllljjjmmmqqqvvv~~~{{{{{{|||~~~|||{{{{{{|||}}}{{{{{{||||||~~~~~~}}}||||||{{{{{{|||~~~~~~}}}}}}{{{~~~yyyxxxwwwwwwwwwyyy{{{|||~~~```TTTIIIFFFEEECCCAAABBB:::::::::<<>>;;;;;;;;;:::::::::999999777777666666666666777777777777777777888888888888222333444555555444333333777666666555444333333333333555777777666555555666666777777888;;;AAAHHHMMMdddyyyvvvaaaNNNIIIHHHDDDHHHOOOXXXZZZ[[[\\\]]]```dddgggjjjmmmpppsssuuuwww{{{}}}~~~~~~zzzvvvrrrjjjgggccc```___]]][[[ZZZXXXVVVTTTTTTTTTSSSQQQPPPMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWVVVXXXYYYZZZYYYZZZ[[[]]]\\\^^^bbbeeehhhjjjjjjjjjiiikkkoootttxxx{{{}}}~~~{{{}}}nnnaaaTTTOOOKKKFFFEEEHHHIIIIIIIIIIIIKKKOOOTTTXXXZZZ___fffmmmsssxxx}}}|||xxxrrrnnnfffdddaaa```aaaaaa``````jjjnnnyyyuuummmjjjkkkpppvvv}}}|||}}}~~~xxxxxxyyyzzz{{{|||}}}}}}|||||||||~~~}}}{{{zzzyyyxxxxxxzzz{{{}}}}}}{{{zzzzzz{{{yyy|||{{{{{{zzzzzz{{{}}}|||bbbVVVIIIDDDCCC@@@???@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999888888777666777777777777777666555555666777888999777666444444666777999555555555555555555555555888888777777666666555555:::<<<777666>>>AAAIIIYYYoooiiiUUUEEEEEEHHHIIIOOOXXXYYYZZZ[[[[[[]]]aaafffjjjmmmqqqvvvxxxxxxyyy|||~~~xxxrrrmmmkkkgggbbb^^^\\\ZZZYYYWWWVVVVVVVVVUUUSSSRRRPPPOOOOOONNNMMMKKKIIIGGGEEEEEEFFFEEEBBB@@@@@@@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLNNNQQQVVVZZZ\\\```^^^[[[YYYYYY[[[]]]______aaacccfffhhhiiijjjjjjlllnnnsssxxx}}}}}}qqq[[[WWWQQQLLLGGGEEEEEEFFFFFFGGGIIILLLOOOUUU[[[```___eeemmmuuu{{{~~~}}}xxxrrrllliiifffbbb```aaabbbbbbeeejjjkkksss~~~tttkkkkkkooouuuxxx~~~~~~~~~~~~|||zzzyyywwwwwwvvvwwwxxxzzz|||}}}wwwyyy||||||zzzyyywwwuuuwwwyyy{{{~~~}}}}}}}}}}}}~~~zzzzzzzzzzzzzzz}}}|||bbbUUUIIIEEECCCAAA???@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::999888888777888888888::::::999888888999:::;;;888777666555555666777888555555555555555555555555777777777777666666666666666:::666666===AAAKKK^^^xxx~~~cccQQQDDDEEEIIIJJJPPPXXXZZZ[[[\\\\\\^^^bbbgggkkkpppuuuzzz|||||||||}}}wwwqqqlllhhhddd```\\\ZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDBBB@@@???@@@AAAAAABBBCCCDDDFFFHHHIIIJJJKKKKKKLLLNNNPPPTTTWWW[[[]]]___]]][[[ZZZZZZ\\\___aaa```bbbeeehhhkkkmmmnnnnnnnnnqqqvvv{{{}}}lllaaaSSSPPPLLLHHHEEEDDDEEEFFFIIIJJJMMMOOORRRXXX^^^cccdddjjjrrryyy~~~{{{uuuooojjjgggdddaaa```bbbbbbbbbeeekkknnnxxxyyyqqqnnnnnnrrrxxx}}}~~~~~~}}}|||~~~~~~~~~~~~}}}{{{yyyxxxssssssssstttvvvxxx{{{|||}}}~~~}}}{{{xxxvvvwwwwwwyyy|||~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~|||||||||{{{{{{}}}aaaUUUIIIEEEDDDAAA??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777666666555555666666888777777666666777777888888777666555555666777888666666666666666666666666666666666666777777777777444:::999888???CCCQQQgggmmmYYYLLLCCCEEEJJJLLLQQQWWWZZZ[[[\\\]]]___ccchhhllltttxxx}}}{{{uuuoookkkddd```\\\YYYXXXXXXVVVUUUWWWWWWVVVUUUTTTRRRQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGDDDCCCAAA@@@???@@@@@@AAADDDDDDFFFGGGIIIKKKLLLLLLLLLNNNQQQTTTWWWZZZ\\\]]]^^^]]][[[[[[\\\^^^aaacccccceeehhhkkknnnqqqrrrsssrrrtttyyyxxxjjj\\\SSSLLLJJJGGGEEEDDDEEEGGGIIILLLNNNQQQTTTXXX]]]dddhhhlllqqqxxx~~~~~~xxxrrrkkkfffccccccaaabbbdddeeedddhhhnnnxxxzzzrrrnnnpppqqquuu|||}}}|||{{{{{{{{{||||||{{{zzzxxxwwwpppqqqqqqsssuuuxxx{{{}}}|||yyyxxxwwwxxxyyyzzz}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~}}}```TTTIIIEEEDDDAAA??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888888777666666666666777777666666666555555555555777666555555555555666777777777777777777777777777555555666666777777888888555======<<>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;:::999999999:::::::::::::::999999888888888666666555555555555666666777777777777777777777777555555666666777777888888666>>>======DDDKKK]]]wwwpppVVVIIIDDDBBBFFFKKKOOOSSSVVVVVVXXXYYYZZZ\\\```fffjjjqqqvvv|||~~~~~~}}}xxxrrrlllhhh^^^[[[WWWUUUUUUUUUTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJKKKLLLOOOQQQVVVZZZ^^^`````````^^^^^^^^^```bbbfffiiikkkmmmnnnoooppprrrtttvvvwwwxxx{{{uuuggg]]]VVVOOOKKKHHHGGGGGGGGGHHHJJJLLLNNNMMMQQQVVV]]]ccckkkrrrwwwyyy||||||vvvoooiiidddbbb^^^___cccgggiiijjjrrr{{{~~~tttllllllooonnnuuu~~~}}}~~~~~~yyyzzz{{{~~~|||zzzxxxxxxyyyyyyzzzzzz||||||}}}~~~~~~~~~|||^^^SSSIIIFFFEEEBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888888777666666666666777999999999999888777666555555555555555555555555555666666666666666666666666666666666666777777777777666<<<;;;<<>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999666555555444444444444444666777777777666555333222444555555555555555555444555555555555555555555555777777777777666666666666777;;;999===LLLZZZmmm{{{}}}yyy```OOODDDEEEEEEFFFJJJOOOSSSTTTSSSTTTVVVWWWZZZ^^^dddhhhnnnttt{{{}}}wwwqqqkkkhhh```]]]YYYVVVUUUUUUTTTSSSRRRRRRQQQQQQOOONNNLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFBBBCCCCCCCCCDDDCCCCCCCCCEEEFFFGGGHHHJJJLLLMMMNNNRRRTTTWWW[[[___aaaccccccccccccdddfffiiilllooopppqqqrrrsssuuuyyy|||ooofffZZZQQQLLLIIIFFFDDDFFFGGGHHHJJJMMMPPPSSSTTTYYY\\\bbbgggmmmsssxxx|||yyysssmmmhhheeeddd___aaaffflllooouuu~~~sssqqqoookkkoooxxx|||}}}~~~zzz]]]RRRIIIGGGFFFCCC@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999999999999999:::::::::999888666555444444555555555555444444555555555555555555555555888888777777666666555555999<<<:::@@@SSScccwwwrrr[[[NNNEEEFFFFFFFFFJJJOOOSSSSSSSSSTTTVVVWWWZZZ___dddiiiooouuu}}}}}}wwwqqqkkkhhhaaa^^^ZZZWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIGGGFFFFFFEEECCCCCCDDDDDDEEEDDDDDDCCCFFFGGGHHHJJJLLLMMMNNNOOOSSSTTTWWW[[[^^^aaacccddddddeeefffhhhkkknnnpppqqqqqqrrrtttwww|||}}}sssaaaZZZQQQKKKJJJJJJJJJHHHGGGHHHKKKNNNRRRUUUYYYZZZ___bbbggglllppptttyyy|||}}}xxxrrrlllhhheeedddeeeggglllrrrvvv}}}vvvnnnpppqqqooouuu~~~^^^SSSIIIFFFEEEBBB@@@@@@============<<<<<<<<<<<<;;;;;;::::::::::::999999999888888777777777777777666666666666666666777777777777888888888888777777777777777777777777777777444666666666666666888:::;;;<<>>BBBKKK[[[qqqsss___NNNDDDCCCFFFIIIKKKLLLLLLLLLMMMQQQSSSWWW[[[aaahhhooouuu{{{~~~|||vvvpppkkkhhhbbb___[[[XXXWWWVVVUUUTTTRRRRRRRRRPPPMMMKKKLLLMMMKKKKKKKKKIIIFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRTTTVVVYYY\\\___aaabbbbbbcccdddfffgggiiilllpppsssssswww{{{~~~{{{qqqjjjgggbbbZZZTTTQQQOOOKKKIIIHHHIIIJJJLLLMMMOOORRRVVV[[[```dddgggjjjlllnnnpppsssxxx~~~~~~zzzwwwrrrnnnkkkjjjkkkllloooooosss|||tttlllkkkssszzz~~~{{{zzzzzzyyyzzz{{{}}}~~~|||^^^SSSHHHFFFEEEBBB??????============<<<<<<<<<<<<;;;;;;::::::::::::999999999888888777777777777777999888888888777777666666555555666666666666555555666666666666666666666666555666777777666666888:::>>>???EEEPPPbbbyyy{{{gggUUUIIIDDDDDDGGGJJJKKKKKKKKKKKKLLLPPPTTTYYY```gggooowww}}}{{{uuuoooiiieeeaaa^^^[[[YYYXXXVVVTTTRRRRRRRRRQQQOOOMMMKKKLLLMMMMMMLLLKKKHHHFFFFFFHHHJJJKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUXXX[[[^^^```aaabbbcccdddfffhhhiiilllpppssswww{{{xxxoooddd\\\XXXTTTOOOJJJLLLKKKIIIHHHHHHJJJMMMOOOQQQSSSWWW\\\bbbhhhmmmooopppqqqssstttwww|||~~~||||||~~~vvvsssnnnkkkiiikkknnnpppssstttyyyvvvpppmmmpppzzz}}}|||||||||{{{zzzxxxwwwvvvvvvwwwyyy{{{|||{{{]]]RRRHHHEEEEEEBBB??????============<<<<<<<<<<<<;;;;;;:::::::::999999999999888888777777777777777999999999888777777666666555666666777777666666555666666666666666666666666555666777777666777999;;;<<>>HHHYYYooooooZZZKKKGGGGGGFFFHHHJJJJJJJJJJJJKKKLLLNNNTTT]]]fffpppxxxyyyssslllfffbbb^^^\\\ZZZXXXWWWUUURRRPPPPPPPPPPPPNNNLLLKKKLLLMMMLLLLLLKKKIIIHHHIIILLLOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUVVVWWWXXX[[[^^^```bbbdddeeegggjjjmmmooosssxxx||||||qqqaaaZZZQQQKKKJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPSSSUUUZZZ\\\aaagggnnnuuuzzz}}}{{{}}}}}}{{{wwwwwwxxx{{{|||xxxuuummmjjjhhhgggiiiooouuuyyy{{{zzztttrrrxxx~~~}}}|||zzzxxxwwwwwwxxxxxxxxxvvvtttsssssssssuuuwwwzzz|||~~~}}}|||{{{|||~~~|||||||||}}}~~~{{{]]]RRRGGGEEEDDDAAA>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::999999999888888777777777777777666666666666666777777777777777888888888888777777666666666666666666666666666777888888777777999;;;;;;@@@LLL```vvv~~~lllVVVJJJGGGHHHFFFHHHIIIJJJJJJJJJLLLNNNPPPVVV___iiirrrzzzxxxrrrkkkeeeaaa___\\\YYYWWWVVVTTTRRRPPPOOOPPPPPPNNNLLLKKKLLLMMMLLLLLLMMMLLLLLLNNNQQQTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ\\\___bbbeeefffhhhkkknnnqqquuuzzzqqqgggUUUQQQKKKHHHHHHJJJKKKKKKMMMMMMNNNPPPSSSVVVYYY[[[```bbbggglllsssyyy~~~~~~zzzxxxvvvwwwyyy}}}zzztttpppiiihhhfffgggkkkqqqwww{{{{{{yyyrrrzzz}}}{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwvvvuuusssssstttvvvxxxzzz|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~zzzzzzzzz{{{}}}{{{\\\QQQGGGDDDDDDAAA>>>>>>============<<<<<<<<<<<<;;;;;;::::::::::::999999999888888777777777777777444444444555666666777777666666777777777777666666777777777777777777777777666777888888777888:::<<<>>>DDDSSShhh}}}fffSSSHHHFFFFFFEEEGGGHHHIIIIIIKKKMMMOOOSSSYYYbbbkkkssszzzxxxqqqkkkeeeaaa___\\\XXXUUUTTTSSSRRRQQQOOOOOOOOONNNLLLKKKLLLMMMLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\^^^aaadddgggiiikkknnnrrrvvv{{{rrrddd[[[NNNLLLJJJIIIIIIJJJJJJJJJMMMNNNPPPTTTXXX]]]aaacccgggiiilllqqqwww}}}}}}{{{xxxxxxyyy{{{xxxqqqmmmfffffffffiiimmmsssyyy}}}{{{}}}zzz|||xxxxxxyyyxxxwwwwwwvvvuuuuuuvvvvvvtttsssssstttwwwzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}zzzzzz{{{|||~~~|||\\\QQQGGGDDDDDDAAA>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777222333333444555666777777555555666666666666555555888888888888888888888888666777888888777888:::<<>>>>>======<<<<<<;;;;;;999999999999999999999999888888777777777777888888777777777777666666666666888777666666555555666666777777888888888888777777777888888777666777999<<>>>>>===<<<;;;;;;;;;888888888888888888888888888888777777777777888888777888999999999888666555888888777666666666777777777888888999999888888777888888888888777888;;;>>>EEEPPPddd|||zzz\\\LLLHHHGGGFFFGGGGGGIIIJJJKKKLLLNNNQQQTTTYYY___hhhpppwww}}}zzzssslllfffaaaZZZYYYVVVSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPSSSUUUWWWZZZ]]]```aaabbbcccdddgggiiikkkllllllllliiiiiijjjjjjkkkkkkjjjjjjkkklllnnnoooppprrruuuwww{{{~~~|||ttthhh]]]VVVQQQNNNLLLMMMNNNPPPPPPQQQSSSWWWYYY___bbbhhhoootttyyy{{{|||~~~||||||{{{uuuooollljjjlllooossstttvvv~~~~~~|||}}}zzzxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||~~~^^^SSSIIIFFFEEEBBB@@@@@@??????>>>===<<<;;;;;;:::999999999999999999999999888888777777777777888888888888888888777666555555888888777777777777888888777777888888888888777777888888888777777999===@@@GGGTTTjjjnnnSSSGGGFFFGGGGGGGGGFFFHHHIIIJJJKKKMMMQQQTTTZZZ```iiiqqqxxx}}}zzztttmmmfffaaa[[[XXXUUURRRPPPOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRSSSVVVXXXZZZ]]]___bbbcccccceeefffiiilllnnnpppqqqqqqkkklllmmmoooppppppppppppppprrrssstttuuuwwwzzz}}}|||rrrkkk```WWWRRRPPPOOOOOONNNPPPRRRTTTUUUXXX[[[^^^eeeiiiooovvv{{{yyysssooommmmmmpppsssuuuwww{{{}}}zzzzzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}^^^SSSIIIFFFFFFCCC@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999888666444444444666777888888777777777777888888555555666666666666555555777777777666666999===AAAJJJYYYpppyyydddOOOEEEFFFFFFFFFGGGEEEFFFHHHIIIJJJMMMQQQTTT[[[aaaiiirrrxxx}}}{{{uuunnngggbbb\\\YYYUUURRRPPPOOOPPPQQQSSSRRRRRRRRRRRRSSSUUUUUUZZZ[[[]]]___bbbcccdddeeegggiiilllnnnppprrrrrrrrrmmmnnnppprrrtttuuuuuuvvvvvvwwwxxxyyyyyy|||wwwrrrjjjddd[[[TTTQQQPPPPPPPPPPPPSSSVVVXXXZZZ]]]aaadddjjjmmmssszzzxxxsssqqqpppqqqsssuuuxxx{{{{{{yyyyyyyyyzzzzzzzzz{{{|||}}}||||||}}}}}}zzz]]]RRRIIIFFFFFFBBB???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777777777888888888777444333333444777999777777666666666777888888444555555666666555555444777777666555666999>>>BBBPPP___wwwlll\\\LLLFFFFFFFFFFFFHHHEEEFFFHHHIIIKKKMMMQQQTTT\\\bbbjjjrrryyy~~~|||vvvppphhhccc]]]ZZZVVVRRRPPPPPPQQQSSSSSSSSSRRRRRRSSSUUUVVVXXX]]]^^^```bbbdddeeeffffffhhhjjjllloooqqqrrrrrrrrrpppqqqsssvvvxxxzzz|||||||||}}}}}}~~~~~~{{{tttmmmiiiaaa]]]WWWRRRQQQQQQQQQPPPTTTWWW[[[^^^aaadddhhhkkkoooqqqvvv{{{}}}wwwsssrrrssstttvvvxxx{{{|||yyyxxxxxxzzz{{{|||||||||~~~vvv\\\QQQHHHFFFEEEBBB>>>===<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888666555555555666777888999666666555555666666777888555555666666666666555555888888777666777;;;@@@EEEVVVfff~~~^^^TTTJJJGGGFFFEEEGGGJJJFFFHHHJJJKKKMMMPPPTTTWWW]]]ccckkksssyyy~~~|||wwwqqqjjjeee^^^[[[WWWSSSQQQQQQSSSTTTTTTSSSRRRRRRSSSVVVXXXYYY___```bbbdddeeefffgggggggggiiikkkoooqqqssstttttttttvvvxxx{{{~~~yyysssnnniiidddaaa[[[XXXUUUSSSSSSTTTUUUTTTXXX\\\aaaeeehhhlllooorrrsssuuuxxx{{{zzzuuusssssstttuuuxxx{{{}}}yyyxxxzzzwwwzzz}}}~~~~~~~~~~~~{{{rrr[[[QQQHHHFFFEEEAAA===<<<;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::888888777777777777888888444555666888999999999999555555555555555666777777666666777777777777666666999999888777888<<>>??????>>>>>>=========>>>>>><<<<<<;;;;;;;;;:::::::::888777777666666666666666888999999999888777666555999777555333333666999;;;666444333555888:::999777999888999;;;;;;===EEENNN___zzz~~~bbbPPPMMMIIIGGGHHHJJJLLLLLLJJJKKKLLLMMMNNNRRRWWW[[[```fffnnnvvv{{{|||yyyuuuqqqllliii^^^\\\XXXUUUTTTSSSTTTUUURRRTTTVVVVVVVVVWWWXXXZZZ\\\___bbbccccccdddfffgggggghhhjjjoootttwwwyyyyyy{{{}}}xxxrrroooeeedddccc```^^^\\\[[[ZZZUUUUUUUUUSSSSSSTTTXXX[[[]]]bbbiiioootttwwwzzz|||zzz{{{{{{{{{||||||||||||}}}zzzvvvssssssvvv{{{}}}}}}}}}}}}zzzyyyyyy{{{|||{{{}}}yyyuuuttt[[[QQQGGGCCCAAA>>>===>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::888888777666666666777777888888888888888888888888999888666555555777999;;;666555444555888999888777666555777999:::===GGGQQQfffxxx]]]LLLIIIFFFEEEFFFIIIKKKLLLLLLLLLMMMNNNOOOSSSXXX\\\aaagggpppxxx}}}~~~{{{xxxuuuqqqllliii^^^\\\XXXUUUSSSSSSSSSTTTSSSUUUVVVWWWWWWWWWYYY[[[^^^```bbbcccccccccdddfffdddeeehhhmmmssswwwyyyzzz~~~}}}wwwqqqkkkfffddd]]]]]]\\\ZZZYYYWWWVVVUUUSSSSSSRRRRRRQQQSSSWWWZZZ___eeelllssswwwzzz|||~~~}}}}}}}}}}}}~~~}}}wwwxxxzzz||||||wwwtttrrrssswww{{{}}}}}}|||yyyxxxyyyzzz|||{{{}}}yyytttvvvZZZPPPFFFBBB@@@===<<<>>>???>>>======<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999888777777777777888777777666666777999:::;;;888888777777777888999:::666555444555888999888777666555777:::;;;@@@LLLXXXooonnnVVVGGGEEEDDDDDDHHHKKKMMMNNNMMMNNNOOOOOOPPPTTTYYY]]]bbbiiisss|||~~~~~~|||yyyvvvtttpppllliii___\\\XXXTTTRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWYYY[[[^^^```aaabbbaaaaaabbbdddccceeeiiinnnsssxxx|||}}}|||zzzpppnnniiiddd```\\\ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSUUUYYY\\\ccciiirrryyy}}}xxxrrrtttwww||||||wwwsssrrrrrruuuyyy}}}}}}zzzxxxwwwxxxzzz{{{}}}}}}wwwrrrxxxZZZPPPFFFCCCAAA>>>===???@@@@@@???>>>============<<<<<<;;;;;;;;;::::::::::::999999888888888888888888777555555555777999:::666666777888888888888888666555555666777888888777888888:::<<<===CCCQQQ```yyydddPPPEEEDDDEEEGGGKKKOOOQQQRRRNNNOOOOOOPPPQQQUUUZZZ]]]dddlllwww}}}zzzxxxuuusssrrroookkkhhh___\\\WWWSSSQQQQQQSSSTTTTTTVVVWWWXXXWWWWWWYYYZZZ[[[]]]_________```ccceeefffiiimmmqqquuuyyy~~~~~~xxxssspppllljjjbbb```\\\XXXUUUTTTTTTTTTQQQRRRSSSUUUVVVVVVUUUUUUTTTVVVWWWWWWXXXZZZ^^^aaagggnnnwww~~~}}}vvvrrrtttwww{{{~~~xxxtttpppqqqtttxxx||||||{{{yyywwwwwwxxxzzz{{{~~~|||uuupppxxx[[[PPPGGGDDDBBB??????@@@>>>===<<<;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::999999888888888888888999888666444333444666777444555666777777777666555555666777777666666777777999999:::<<<===DDDUUUeeesssZZZKKKCCCCCCEEEHHHMMMQQQSSSSSSMMMNNNOOOPPPRRRVVV[[[___hhhppp{{{~~~|||zzzuuusssqqqpppooommmjjjggg___[[[WWWSSSQQQRRRTTTVVVUUUWWWXXXXXXWWWWWWYYYZZZXXXZZZ\\\]]]___aaaeeehhhjjjlllppprrrtttxxx}}}yyyqqqiiidddaaa^^^\\\XXXVVVTTTRRRPPPQQQRRRSSSOOOQQQTTTVVVXXXXXXXXXXXXWWWYYYZZZ\\\]]]___bbbeeekkkqqqzzz}}}yyyuuuvvvyyy|||{{{vvvrrrpppssswwwzzz}}}{{{zzzyyyxxxxxxzzz{{{|||zzzrrrmmmwww[[[QQQGGGDDDCCC@@@@@@AAA??????===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999888777777777777888999888666555444444555555333444555666666666555555555777888777666555666888777888999;;;<<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888777666666666777777888888888888777777777777555555555555666666666777555777888888555555666888666777:::===@@@KKKaaavvvwww\\\KKKGGGDDDEEEGGGKKKOOOQQQQQQPPPNNNPPPRRRTTTWWW\\\cccgggpppwww}}}zzzyyyxxxwwwtttrrrllljjjiiiiiiiiihhhfffddd^^^[[[VVVSSSSSSUUUYYY\\\\\\]]]___^^^]]]]]]^^^```^^^___aaabbbdddggglllooonnnrrruuuwwwxxx|||~~~vvvqqqccc^^^XXXRRROOOMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQTTTWWW[[[^^^^^^^^^^^^^^^```bbbddddddeeehhhjjjooottt{{{~~~}}}{{{{{{|||zzzuuurrrqqqpppooosssvvvxxxyyyyyyzzz}}}}}}{{{{{{{{{{{{|||}}}wwwoooiiitttXXXNNNEEEBBBAAA???>>>@@@???>>>===;;;::::::999999<<<<<<;;;;;;;;;:::::::::888777777666666666666666777888999::::::;;;::::::666666666666666777888888555777999888555444666888777999<<<@@@DDDQQQjjjqqqUUUGGGFFFGGGHHHKKKOOORRRTTTSSSQQQPPPQQQTTTVVVZZZ___fffkkkrrryyy}}}|||zzzwwwvvvuuutttqqqoooiiihhhgggggghhhgggeeeccc^^^[[[VVVSSSTTTWWW[[[^^^___aaabbbaaa``````aaabbbcccdddeeeeeefffiiimmmqqqqqquuuzzz|||}}}~~~tttkkkfff[[[WWWQQQMMMKKKJJJHHHGGGIIIJJJLLLNNNOOOPPPPPPPPPUUUWWW[[[___bbbbbbbbbaaaccceeehhhiiiiiijjjlllnnnppptttzzz~~~~~~|||zzz|||~~~vvvpppnnnmmmnnnnnntttvvvxxxxxxwwwwww{{{~~~{{{||||||}}}~~~vvvnnnhhhqqq[[[PPPFFFCCCCCC@@@>>>>>>============>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999666666666666777888999:::999888777666666777888999999999777666555555555555777777666666777888999999999888:::>>>EEEUUUooowww{{{dddPPPGGGFFFBBBHHHOOOSSSSSSTTTUUUWWWRRRUUUXXX[[[]]]ccckkkqqqxxx~~~xxxuuurrrpppooonnnllljjjfffcccbbbccceeefffeeeccc^^^]]]ZZZWWWVVVZZZ```dddggghhhhhhgggeeedddeeeggggggfffgggiiilllqqqvvvyyyxxx{{{}}}rrrhhh```\\\RRRPPPNNNKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSVVVXXX[[[___bbbddddddeeeggghhhjjjkkkllllllnnnppptttuuuwww{{{~~~|||zzzyyy{{{xxxooojjjjjjlllmmmmmmuuuvvvwwwwwwyyy|||}}}}}}~~~zzzssskkkeeeqqq[[[PPPFFFCCCCCC@@@>>>>>><<<<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;<<<888888777777777777888888:::999888777777666777777999888777777777777777888::::::<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888999:::;;;;;;777777888888888888777777999999888888888888888999:::999888777666666666666::::::<<>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777666777777888999555666777999999999888777777777666666666777777888666666666666777888999:::<<<;;;===EEEQQQbbb{{{vvvsssssseeePPPHHHGGGHHHKKKOOOTTTVVVUUUUUUXXXZZZ___eeemmmrrrvvvyyy}}}~~~zzzuuurrriiigggeeeeeeeeefffeeedddeeeffffffeeedddddddddddd______``````ccchhhnnnssswwwxxxwwwvvvtttuuuxxxzzzyyyzzz|||uuunnneee\\\VVVRRROOOMMMJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNQQQTTTVVVZZZ^^^aaacccdddeeegggjjjlllnnnoooqqqtttwwwzzz}}}zzzwwwtttuuuwww{{{~~~wwwrrrnnniiihhhhhhgggggghhhjjjkkkrrrvvv}}}|||vvvnnneee```yyy\\\QQQGGGEEEDDDBBB???????????????>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999999999999::::::555666777888888999888888777777666666666666666777555555555666777999;;;<<>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999999999999999:::666666666666777888999:::999999888777666666666666666666666666777888::::::BBB@@@CCCMMM\\\ooowwwtttxxxzzz\\\LLLGGGGGGHHHLLLPPPUUUWWWWWWXXX\\\___fffnnnxxx}}}{{{wwwssspppkkkfffccc```______```ccceeefffeeeeeeggghhhfffdddbbbccceeebbbcccdddfffhhhmmmssswwwxxxzzz|||||||||{{{{{{||||||}}}yyyrrrjjjaaaYYYWWWTTTRRRQQQQQQOOONNNOOOOOOOOOOOOOOOOOONNNNNNOOOQQQVVVZZZ]]]bbbgggkkkiiijjjkkknnnqqquuuxxxzzz~~~~~~{{{wwwsssooooooqqquuuzzz~~~xxxsssppppppmmmnnnnnnnnnnnnqqqvvv{{{zzztttkkkbbb]]]zzzxxx{{{{{{\\\QQQGGGEEEEEEBBB@@@@@@>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888777777777777777888777666666555666888:::;;;;;;:::999888777777777777888777777777777777888999AAA???BBBMMM]]]rrr~~~sssrrrxxxwwwZZZJJJFFFFFFGGGLLLPPPUUUWWWXXXYYY]]]aaaiiiqqq|||{{{xxxuuuqqqmmmjjjeee```]]]___^^^]]]___aaacccdddcccdddfffgggfffbbbaaabbbddd```bbbcccdddgggkkkqqquuuwwwzzz}}}~~~}}}|||{{{{{{zzz||||||qqqiiieee___XXXTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPOOONNNNNNQQQVVV[[[```eeelllpppllllllnnnqqqtttyyy||||||yyyuuuqqqmmmnnnqqquuuzzz}}}wwwrrrqqqrrrnnnpppqqqqqqrrrvvv}}}zzzssskkkbbb\\\~~~|||yyywwwxxx|||xxx```TTTHHHCCCBBB@@@???@@@;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666777888888888888999999:::::::::;;;:::888666555666666777555555666777999<<<>>>???<<<>>>EEESSSggg||||||xxxtttuuu{{{nnnXXXKKKCCCFFFNNNNNNRRRVVVYYYZZZ]]]bbbfffrrrwwwzzzvvvssspppkkkgggccc___ZZZWWWWWWXXXZZZ]]]aaadddfffgggdddffffffeeebbb```_________```aaadddhhhmmmrrruuuuuuyyy}}}}}}{{{yyyyyyzzzwwwxxx{{{~~~}}}}}}xxxssskkkbbb[[[VVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSRRRQQQQQQRRRRRRRRRUUUZZZaaahhhmmmppprrrrrrrrrrrrsssvvv{{{}}}zzzuuupppmmmoooqqqtttwww{{{}}}yyywwwuuuttttttuuuuuuuuuuuuyyyzzzrrrkkkddd```|||zzzxxxwwwzzz~~~xxx```TTTHHHDDDBBB@@@???@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666777888777888888888888888999999666666666666666666777888666666666888999;;;===>>><<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777888888888888888777777777777777222222444555777888888888777777777888999:::<<<<<<<<<@@@IIIYYYmmm|||zzzxxxuuuooonnnwwwaaaOOOIIIFFFIIIOOORRRUUUWWWXXXZZZ^^^ffflllzzz|||uuupppjjjgggccc___\\\YYYVVVSSSQQQRRRTTTWWWZZZ]]]___```aaabbbcccbbbaaa```aaabbbaaabbbdddgggkkkooosssuuuuuuxxxzzz{{{yyywwwvvvwwwrrrpppmmmmmmooopppqqqqqqpppmmmhhhbbb]]]ZZZXXXWWWVVVUUUSSSQQQQQQRRRSSSUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ\\\]]]^^^aaacccggglllpppsssuuuuuussstttwwwyyy}}}}}}zzzwwwsssppprrrrrrsssuuuyyy~~~}}}zzzxxxuuurrrppppppqqqrrrrrruuuzzzyyyrrrjjjddd```wwwttttttvvv{{{zzz___SSSHHHDDDCCCAAA?????????>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::888888777777888888999999888888777777777666111222555777888888888888888888888888999:::;;;;;;===AAALLL]]]rrr~~~xxxqqqppp{{{}}}[[[KKKHHHHHHJJJOOOUUUWWWXXXYYY[[[aaajjjqqq{{{sssnnnhhheee```\\\YYYVVVRRRPPPOOOPPPRRRUUUWWWZZZ\\\]]]```aaabbbaaa______```aaadddfffhhhkkkooorrrtttuuuvvvwwwyyyyyyxxxvvvuuutttoookkkfffcccbbbccccccccc^^^\\\YYYUUUSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTTTTWWWWWWXXXYYY[[[\\\]]]^^^_________```aaacccfffgggiiikkknnnrrrtttvvvwwwwwwtttwwwzzz~~~~~~|||zzzvvvttttttttttttuuuyyy~~~~~~|||yyyvvvrrrnnnlllmmmnnnooorrrwwwyyyrrrlllfffcccxxxqqqqqqtttzzz{{{^^^SSSHHHEEEDDDAAA>>>>>>???>>>===;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888:::::::::999999888888777444555777888999888777777999999888888999999:::;;;===CCCOOOaaavvv}}}tttssswwwWWWJJJIIIIIIKKKOOOWWWXXXZZZ\\\___fffpppxxxzzzrrrmmmhhhddd^^^YYYVVVSSSPPPMMMOOOPPPRRRTTTWWWYYY[[[\\\```aaaaaa```______```bbbjjjlllnnnqqqtttuuuvvvvvvwwwwwwxxxxxxxxxvvvsssqqqlllhhhaaa\\\[[[ZZZZZZZZZSSSRRRPPPOOONNNOOOPPPQQQPPPQQQRRRSSSTTTVVVWWWWWWYYYZZZ[[[]]]___aaabbbcccddddddeeefffhhhkkkmmmooopppqqqtttvvvxxxyyyzzzzzzwwwzzz~~~}}}zzzxxxvvvuuuuuuwwwzzz~~~xxxuuupppllljjjkkkmmmooouuu|||{{{uuuooojjjhhhyyyppppppssszzz|||^^^SSSIIIEEEDDDAAA>>>>>>???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::999999999999999777888888888888888777666888888888888999:::;;;;;;>>>EEERRRdddyyy~~~wwwwwwoooTTTJJJIIIIIILLLQQQWWWYYY\\\___ccclllvvv~~~zzzrrrmmmfffbbb\\\WWWTTTQQQOOOMMMOOOPPPRRRTTTWWWYYY[[[\\\___```aaaaaaaaacccfffhhhqqqsssvvvxxxzzzyyyyyyxxxxxxwwwwwwxxxxxxvvvssspppiiiddd^^^YYYWWWVVVUUUTTTQQQPPPNNNLLLKKKLLLMMMNNNMMMOOOQQQUUUXXXZZZ\\\\\\[[[\\\^^^```ccceeeggghhhiiiiiijjjkkknnnqqqsssuuutttuuuxxxzzz|||}}}~~~~~~}}}}}}{{{wwwwwwxxxzzz}}}~~~wwwsssnnnkkkjjjmmmqqqttt~~~}}}xxxtttpppnnnyyyoooooottt{{{|||^^^SSSIIIFFFEEEAAA>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999888888888888888888999999999999777777666666666666777777888888888888999:::;;;<<>>======>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888666666777777888888999999666555444444444666777888777777777888999:::<<<===@@@GGGUUUggg{{{qqq^^^MMMHHHHHHIIIOOOWWWVVVZZZ```eeekkkttt~~~wwwpppkkk\\\YYYTTTQQQQQQQQQQQQPPPOOOPPPQQQSSSVVVXXXYYYZZZ\\\___bbbeeejjjpppvvv{{{|||~~~|||zzz{{{yyyxxxxxxyyywwwsssoooaaa^^^ZZZVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMNNNPPPRRRRRRUUUXXX\\\___`````````^^^___aaadddgggjjjlllnnnoooooopppqqqsssvvvyyy{{{yyy{{{}}}~~~}}}|||{{{|||~~~~~~|||{{{xxxzzz|||{{{xxxpppnnnkkkjjjmmmuuu|||~~~{{{yyyxxx}}}tttqqqqqq{{{aaaUUUIIIFFFEEEDDDCCCDDD========================<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::999999999888888888888777777777777777888777777777888999:::;;;<<>>???========================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888::::::::::::::::::::::::777777777777777777888999;;;:::999999:::;;;===>>>HHHQQQbbbuuufffQQQJJJEEEHHHKKKNNNSSSXXXZZZ^^^eeemmmuuu~~~yyysssllleeeaaaXXXTTTPPPOOOQQQTTTXXXYYY\\\]]]___aaabbbeeehhhkkkrrrwww~~~}}}{{{xxxvvvtttqqqmmmjjjeeefffgggkkknnnooommmkkkhhhfffdddbbbbbbaaaaaaaaaaaaccceeehhhkkkmmmnnnooopppqqqrrrqqqpppoooooopppppptttyyy~~~~~~~~~|||zzzxxxvvvuuurrrtttyyy}}}}}}{{{xxxvvvvvvyyy|||~~~~~~~~~}}}~~~cccVVVJJJEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::::::::999999888888888888888888888999999999999777777666666777888999999;;;:::999888999<<<>>>@@@HHHTTThhh}}}tttZZZKKKGGGEEEHHHLLLOOOSSSYYY[[[___fffnnnvvvzzztttmmmgggbbb[[[XXXUUUTTTVVVYYY\\\]]]^^^```bbbdddgggkkkppptttzzz~~~}}}zzzwwwvvvsssooommmggghhhkkkppptttuuutttrrrnnnmmmllliiihhhggghhhhhhhhhiiikkknnnppprrrttttttssstttuuutttrrrqqqrrrssswww{{{}}}{{{zzzyyytttwww|||yyyxxxuuutttvvvzzz~~~|||}}}~~~}}}cccWWWJJJEEECCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888555555555666666666666666666666666666777888999:::999888777777999<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999555555666666777777777777666666666666777888999:::777666555555888<<<@@@CCCNNN^^^xxxbbbPPPHHHFFFHHHLLLNNNOOORRRXXXVVV[[[bbbiiiooovvv|||}}}xxxrrrnnnllljjjgggggghhhiiiiiihhhhhhiiijjjlllnnnrrrwww{{{}}}|||{{{zzzxxxvvvssssssuuuyyy}}}~~~{{{{{{{{{yyyvvvuuuwwwyyy{{{|||}}}~~~{{{wwwvvvvvvvvvxxx||||||||||||}}}~~~cccWWWKKKFFFEEECCCAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777888888999999999:::888888999999:::::::::;;;666666666666777888999:::555444444444777<<>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::666666777888999999::::::999999888888888888999999999888888777777777777777<<<999888;;;<<<<<<@@@EEESSSiiixxx[[[KKKFFFFFFHHHLLLPPPSSSTTTTTTWWWZZZ]]]aaagggnnnvvv|||}}}zzzzzzyyyxxxvvvuuutttsssqqqrrrrrrtttvvvxxxzzz{{{~~~}}}}}}}}}}}}}}}}}}xxxwwwvvvwww{{{xxxyyy|||~~~fffWWWIIIEEEDDDBBB@@@@@@@@@@@@@@@???????????????>>>======<<<;;;;;;::::::999999999999999888888888888888888777777888888888999888888777777777777777:::777777:::===>>>BBBHHHXXXmmmuuuXXXJJJGGGHHHJJJMMMQQQTTTUUUVVVWWWZZZ^^^bbbhhhooowww|||}}}{{{zzzyyyyyyvvvvvvwwwxxxyyy{{{}}}~~~~~~yyyyyyxxxyyy||||||zzzyyyzzz}}}~~~~~~~~~}}}~~~eeeWWWIIIDDDDDDBBB@@@???>>>??????????????????@@@=========<<<;;;;;;::::::;;;:::999888777555444444888777777666666777777888999888888777777777777777777666777:::===???EEELLL^^^sss{{{|||oooUUUHHHHHHJJJLLLOOORRRUUUWWWXXXYYY\\\aaafffkkkrrryyy~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzzzzzzzzzz}}}~~~{{{yyy{{{|||~~~~~~|||zzzxxxyyyyyyyyyzzzzzzzzzzzz}}}|||{{{|||~~~eeeWWWIIIDDDCCCBBB@@@???;;;<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;999888777666555444333222777777666666666666777777999888888777777777777777777666888;;;===???FFFOOObbbwwwxxxzzziiiRRRIIIIIIJJJMMMPPPSSSVVVYYY\\\___bbbggglllqqqwww}}}~~~{{{yyywwwxxxzzz~~~}}}~~~~~~{{{wwwtttrrrrrrrrrsssssstttuuuuuuyyyxxxxxxyyy{{{~~~eeeWWWIIIDDDDDDBBB@@@@@@;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;888888888777777666666666777777666666666666777777999888888777777777777777999888999<<<<<<>>>FFFPPPcccyyy}}}uuuvvv}}}cccPPPKKKHHHJJJNNNQQQSSSWWW\\\```fffjjjpppuuuyyy}}}~~~}}}}}}}}}~~~}}}zzzwwwvvvrrruuuzzz|||xxxsssooollllllllllllmmmnnnooopppssstttuuuvvvxxx{{{~~~fffXXXJJJEEEEEECCCAAA@@@===>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;888777777666666777777888999888888777777777777777999888:::<<<<<<>>>GGGRRReee|||yyypppqqqyyyzzz\\\MMMLLLGGGKKKPPPSSSUUUZZZaaafffnnnrrrxxx}}}~~~|||||||||}}}~~~|||wwwtttssstttooouuu}}}{{{uuuoookkkgggfffffffffgggiiikkklllnnnppprrrsssuuuxxx|||gggYYYKKKFFFFFFDDDBBBAAA>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777888888888999888888777777777777777666777:::<<<<<>>BBBAAA???>>>=========>>><<<<<<============<<<<<<888888888888888888888888888888777777888888999::::::888666555777999:::::::::999:::<<<<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888777777777777888999999:::888666666888999::::::888888999<<<>>>EEEUUUeeewwwooommmtttjjjTTTLLLJJJOOOSSSWWW[[[```hhhrrryyy}}}zzzyyy}}}~~~}}}|||~~~}}}}}}}}}{{{vvvvvvxxx||||||||||||{{{zzz}}}zzzqqqhhhbbb[[[[[[[[[\\\^^^ccciiinnnvvvzzzgggYYYKKKFFFEEECCCAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777777888999999999888666666888::::::999777777999<<>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777666666777777888999999777666777999:::999888777777999<<<@@@JJJ\\\nnnsssooosssfffSSSMMMLLLQQQTTTYYY]]]bbbiiisss{{{~~~|||{{{{{{|||xxxyyyzzz|||~~~~~~~~~}}}|||zzzzzzzzzzzz|||||||||~~~}}}{{{vvvvvvxxx}}}}}}{{{zzzzzz{{{{{{vvvyyy}}}yyyppphhhbbb]]]^^^```bbbgggpppyyyiii[[[LLLGGGFFFCCCAAA@@@<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===::::::::::::::::::::::::777666666666666777888888888777777888999:::999888888888:::===AAAKKK___pppuuusssxxxdddRRRNNNNNNQQQTTTYYY]]]bbbjjjttt{{{~~~wwwxxxyyyzzz{{{|||||||||}}}}}}~~~~~~~~~|||zzzyyyyyyyyyzzzzzzzzzzzz|||~~~~~~|||yyyyyyzzz~~~|||{{{yyyxxxwwwvvvwwwwwwwwwzzzzzzrrrjjjddd___aaadddhhhmmmvvvkkk\\\MMMGGGFFFCCC??????;;;<<<===>>>>>>===<<<<<<===<<<:::999999:::<<<===999999999999999999999999666666666666666777888888888777777888::::::999888999999:::>>>BBBLLL```rrryyyxxxcccRRROOOQQQRRRUUUZZZ^^^ccckkkuuu|||~~~~~~yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||zzzxxxwwwxxxxxxyyywwwwwwwwwyyy{{{}}}}}}}}}}}}}}}zzzyyywwwvvvuuutttttttttzzz~~~|||uuunnnhhhcccfffjjjooovvv~~~lll]]]NNNHHHFFFBBB???>>>===>>>???@@@@@@???>>>>>>===<<<:::999999:::<<<===888888888888888888888888666666666666666777888888888777777888::::::999777:::999;;;>>>BBBMMMaaasss}}}|||bbbSSSPPPRRRSSSVVV[[[___dddlllvvv}}}{{{~~~zzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~|||zzzxxxwwwvvvwwwxxxyyyuuuuuuuuuwwwyyy}}}~~~|||zzzyyyxxxwwwuuutttttttttttt}}}xxxqqqkkkhhhkkkpppvvv}}}oooWWWJJJJJJEEECCCEEEBBB>>>>>>>>>>>>============<<<<<<======<<<<<<;;;::::::999999888777666555555888888777888888888666555666666666888999;;;===>>>888;;;???AAABBBLLLdddzzzwww^^^UUURRRQQQWWWXXX\\\aaahhhpppvvvzzz~~~}}}~~~|||{{{yyyyyyyyyyyyzzz{{{|||}}}~~~|||zzzwwwtttssstttuuuvvvuuuvvvxxxxxxyyyzzz}}}|||yyyxxxuuuvvvwwwwwwwwwwwwyyy{{{~~~xxxrrrnnnlllqqqxxx|||qqqYYYLLLJJJEEEBBBCCC@@@??????>>>>>>>>>=========<<<<<<======<<<<<<;;;:::======<<<<<<;;;:::::::::::::::::::::::::::999777777777777777888888999:::777:::>>>@@@BBBLLLdddzzzuuu]]]TTTRRRQQQUUUWWW[[[aaaiiirrryyy}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxyyyyyy~~~~~~}}}|||zzzxxxvvvsssrrrssstttuuusssuuuwwwwwwxxxzzz|||~~~|||zzzxxxwwwxxxyyyyyyxxxxxxzzz|||}}}xxxssspppoootttzzz~~~sssZZZLLLKKKDDDAAABBB>>>@@@@@@?????????>>>>>>>>><<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::999999888:::999888777666666666666777999===@@@BBBMMMeeezzzqqq\\\TTTRRRRRRTTTWWW[[[bbbkkkttt|||||||||zzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxvvvuuusssqqqqqqrrrssstttqqqsssuuuvvvwwwyyy|||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwxxxzzzzzzyyyyyyzzz||||||xxxtttrrrrrrwww}}}rrrYYYLLLKKKDDDBBBCCC???@@@@@@@@@@@@?????????>>><<<<<<<<<===<<<<<<;;;:::777777777888888999999999777999999999888777777777;;;:::999777777666666666777999<<>><<<<<<<<<===<<<<<<;;;:::999999999::::::;;;;;;<<<777999;;;:::888666777888::::::999888888888999999888999<<<@@@EEEQQQhhh|||hhhXXXRRRRRRTTTWWWZZZ^^^dddmmmvvv}}}}}}{{{zzzyyysssrrrrrrqqqppppppoooooonnnmmmmmmnnnoooppprrrsssppprrrtttuuuvvvxxx{{{}}}~~~~~~|||{{{~~~}}}zzzwwwtttsssrrrqqqmmmppptttvvvxxxyyy|||~~~~~~yyyvvvuuuvvvuuuuuuwwwzzz~~~oooWWWJJJJJJEEEDDDEEEBBB@@@@@@?????????>>>>>>>>><<<<<<======<<<<<<;;;:::777777888888999999::::::999<<<>>>===:::888999;;;999999999999999999:::;;;999999<<>>>>>>>>=========<<<<<<======<<<<<<;;;:::777777777777777777777777888<<>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666:::===<<<888555777::::::999888777666666666777<<<;;;===CCCJJJXXXnnnqqq]]]TTTPPPRRRVVVRRRUUU[[[cccmmmxxxxxxvvvssspppmmmlllkkkkkkggghhhjjjmmmooorrrssstttuuuvvvwwwwwwvvvwwwyyy{{{zzz|||}}}~~~~~~~~~}}}}}}xxxyyyzzz{{{zzzzzzxxxxxxzzz{{{{{{|||||||||||||||wwwuuuqqqooonnnppprrrtttxxx{{{~~~}}}yyytttsssuuuxxx|||}}}}}}~~~nnn]]]LLLFFFEEECCC???>>>@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888:::999888888888999:::;;;<<<>>>???AAAIII[[[ssskkkZZZTTTPPPRRRVVVXXXZZZ^^^dddmmmvvv~~~{{{zzzxxxuuurrrnnnkkkjjjlllkkkkkklllpppsssuuuvvvsssttttttvvvxxxzzz{{{}}}{{{|||}}}|||{{{|||}}}~~~}}}|||||||||}}}{{{zzzyyyyyyyyyyyyyyyzzzyyyyyywwwuuutttrrrooolllkkklllrrrxxx|||~~~|||zzz~~~}}}~~~ooo^^^MMMFFFFFFCCC@@@???@@@@@@@@@?????????>>>>>><<<;;;;;;:::999999888888::::::::::::::::::::::::999999999888999999:::::::::999888888888999:::;;;;;;===???BBBKKK^^^wwwhhhXXXRRROOOQQQVVVVVVXXX\\\ccckkkuuu}}}~~~}}}{{{xxxuuuqqqnnnmmmmmmllllllnnnqqqtttuuuuuutttttttttvvvwwwyyy{{{}}}zzz{{{||||||||||||~~~~~~}}}|||||||||}}}||||||{{{zzzzzzyyyyyywwwwwwwwwwwwvvvtttrrrqqqmmmlllkkklllpppuuu{{{{{{yyy}}}ppp___NNNGGGGGGDDDAAA@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;::::::999999888999999999999999999999999888888888888999:::;;;<<<:::999888888888999:::;;;:::<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999999888888888999999:::;;;:::999888888888999:::;;;;;;<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999:::999888888888999:::;;;<<<<<>>>>>>>>=========::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888:::999888888888999:::;;;<<<<<>>>>>>>>============::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888999999999:::999888888888999:::;;;;;;<<>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888999:::;;;;;;:::999888888888999:::;;;:::;;;???III[[[rrryyy}}}}}}```TTTRRRPPPRRRVVVZZZ___gggqqqyyy}}}{{{yyywwwyyy~~~}}}xxxwwwuuuttttttwww{{{}}}|||}}}~~~~~~}}}~~~~~~~~~~~~|||||||||{{{zzzyyywwwvvvxxxyyyzzz{{{{{{yyywwwvvvwwwvvvtttqqqooonnnmmmmmmlllmmmnnnqqquuuyyy}}}~~~|||yyyvvvuuuuuuvvvxxxvvv\\\NNNKKKEEECCCEEEBBB@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999<<<;;;;;;:::::::::;;;;;;===>>>CCCMMM___vvv|||xxx~~~yyy]]]RRRQQQQQQSSSWWW^^^dddmmmuuu{{{~~~|||{{{zzzwwwxxx{{{yyyxxxwwwwwwxxxzzz|||~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzxxxvvvttttttttttttwwwxxxyyyzzzyyywwwuuutttrrrqqqooonnnmmmmmmnnnnnnpppqqqtttwww{{{{{{wwwtttrrrppppppwwwuuu\\\NNNKKKEEECCCEEEAAAAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999;;;::::::999999999::::::===???DDDOOOccc{{{{{{xxxwww\\\RRRRRRQQQSSSXXX___eeennnvvv||||||{{{xxxuuuxxx~~~|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{{{{zzzxxxuuutttsssssssssuuuvvvwwwwwwuuusssqqqppppppooonnnmmmmmmnnnnnnooouuuwwwyyy|||~~~}}}||||||{{{yyyuuurrrqqqpppsss|||uuu\\\NNNLLLEEECCCDDDAAABBBAAA@@@???>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999999999999888888999999:::===???EEESSSiii~~~{{{{{{sssZZZQQQRRRRRRTTTYYYbbbhhhqqqyyy~~~|||{{{zzzwwwyyy~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzz{{{zzzwwwuuusssrrrrrrrrrtttttttttsssrrrooommmlllllllllmmmnnnpppqqqrrrsssyyy{{{~~~}}}|||{{{zzzyyyxxxxxxxxxvvvrrrpppqqqsssxxxuuu\\\NNNLLLFFFCCCDDD@@@AAA@@@??????>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999999999999999999999:::;;;===???FFFVVVooo~~~}}}nnnXXXQQQRRRRRRUUUZZZdddjjjsss{{{}}}{{{~~~{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzwwwtttrrrqqqpppppprrrrrrrrrqqqooommmkkkjjjiiikkknnnqqquuuwwwyyyzzz{{{}}}}}}zzzyyyxxxvvvuuuuuuvvvvvvsssppppppsssxxxttt[[[NNNMMMFFFCCCDDD@@@??????>>>=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999:::::::::::::::;;;<<<<<<===???HHHZZZttt~~~iiiUUUQQQRRRRRRUUU[[[eeekkkuuu}}}~~~}}}}}}{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{yyyvvvsssqqqooonnnnnnnnnnnnnnnmmmllljjjiiiiiijjjlllqqqvvv{{{~~~}}}~~~~~~{{{yyywwwvvvuuusssrrrsssttttttpppppprrryyyttt[[[NNNMMMGGGDDDDDD???>>>>>>===============>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999::::::::::::;;;<<<=========@@@III\\\wwwwwwdddSSSPPPRRRRRRVVV\\\dddkkkuuu~~~zzzzzz|||||||||||||||zzzyyyyyy{{{yyyvvvrrrooonnnmmmllliiiiiiiiiiiiiiiiiiiiiiiinnnrrrwww|||~~~{{{yyywwwsssrrrpppnnnnnnooopppqqqoooqqqxxxsss[[[OOONNNGGGDDDDDD??????>>>>>>===>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999999999999999:::;;;<<<======@@@JJJ]]]www}}}qqq```RRRPPPRRRSSSVVV]]]cccjjjuuu~~~{{{||||||}}}}}}}}}}}}{{{zzzyyy{{{yyyvvvrrrooolllkkkkkkhhhhhhiiijjjkkkmmmnnnooouuuxxx|||~~~}}}||||||zzzyyyvvvuuusssnnnllljjjhhhhhhiiikkklllooosss}}}sss[[[OOONNNGGGDDDDDD???@@@???????????????@@@@@@======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;:::999999888888999999888888888888999:::;;;<<<===@@@JJJ^^^www{{{nnn^^^QQQPPPRRRSSSWWW]]]bbbiiiuuu~~~~~~|||{{{{{{yyyuuurrrnnnlllkkkjjjjjjkkklllmmmooorrrtttuuu{{{}}}|||zzzyyyxxxwwwuuusssqqqpppoooiiigggeeeccccccdddfffhhhooouuu